zoukankan      html  css  js  c++  java
  • 期末作业验收

    SDN期末作业及课程总结


    小组:亦可赛艇队

    【拓扑与负载均衡代码】

    一:SDN期末作业

    1.实验场景:负载均衡场景1

    2.实现目标:

    服务器h2 h3上各自有不同的服务,h1是客户端。实现一个负载均衡的北向程序,当h2和h3向h1传输数据时,北向应用根据链路的使用状况动态的调整路由规则。
    例如:当h2向h1使用s1-s2链路达到满负荷状态下,h3向h1的传输路径应该动态的调整为s3所在路径,而当h2停止向h1传输数据时,h3应调整回s1-s2路径。

    3.个人分工

    1) 负载均衡Python代码的编写:与队员协同完成负载均衡代码的实现。

    2}iperf网络性能测试工具的研究与测试

    Iperf使用方法与参数说明
    参数说明
    -s 以server模式启动,eg:iperf -s
    -c host以client模式启动,host是server端地址,eg:iperf -c 222.35.11.23
    通用参数
    -f [kmKM] 分别表示以Kbits, Mbits, KBytes, MBytes显示报告,默认以Mbits为单位,eg:iperf -c 222.35.11.23 -f K
    -i sec 以秒为单位显示报告间隔,eg:iperf -c 222.35.11.23 -i 2
    -l 缓冲区大小,默认是8KB,eg:iperf -c 222.35.11.23 -l 16
    -m 显示tcp最大mtu值
    -o 将报告和错误信息输出到文件eg:iperf -c 222.35.11.23 -o ciperflog.txt
    -p 指定服务器端使用的端口或客户端所连接的端口eg:iperf -s -p 9999;iperf -c 222.35.11.23 -p 9999
    -u 使用udp协议
    -w 指定TCP窗口大小,默认是8KB
    -B 绑定一个主机地址或接口(当主机有多个地址或接口时使用该参数)
    -C 兼容旧版本(当server端和client端版本不一样时使用)
    -M 设定TCP数据包的最大mtu值
    -N 设定TCP不延时
    -V 传输ipv6数据包
    server专用参数
    -D 以服务方式运行iperf,eg:iperf -s -D
    -R 停止iperf服务,针对-D,eg:iperf -s -R
    client端专用参数
    -d 同时进行双向传输测试
    -n 指定传输的字节数,eg:iperf -c 222.35.11.23 -n 100000
    -r 单独进行双向传输测试
    -t 测试时间,默认10秒,eg:iperf -c 222.35.11.23 -t 5
    -F 指定需要传输的文件
    -T 指定ttl值

    此工具用法参考【Linux iperf 用法介绍】

    3) 视频的制作以及视频操作过程的解说

    【高大上视频地址】

    二:课程总结

      我们SDN的课程到此就结束了,在这个过程当中也学了不少的东西,但是也还存在着许多东西不明白。可能是这个课程的课时数不够教我们太多东西,只能带我们入门。知识就是如此,学得越多,发现自己还不懂的越多,学这门课的感觉就是如此。它带我明白了软件定义网络这门课到底是什么东西,随着慢慢了解这门课的内容,也随之走入更大的世界。还记得第一次作业的时候,第一个问题就是问未来想不想成为网络编程方向的程序员,当初我回答的是不想,但是现在我有些心动了,什么原因呢,不能排除功利性的原因吧,毕竟SDN是最具前途的网络技术之一。但是更重要的是,我们现在的网上生活离不开它,随着网络规模的不断扩大,互联网流量的快速增长,用户对流量的需求不断扩大,各种新型服务不断出现,增加了网络运维成本,而 SDN 技术恰恰能针对这些问题来发挥作用。所以让我产生了许多兴趣。
      然后,因为在期末各种考试比较多,留给我们做期末作业的时间并不多,所以我们选择了一个我们认为比较简单的负载均衡场景来实验,也算是一个遗憾吧。最后要谢谢老师、助教以及那些给我们讲课的同学们。

  • 相关阅读:
    vue中的watch
    css渲染层次理解及实际问题
    css中一些设计总结
    python打包文件(nuitka)
    vue实现前后端文件的上传和下载
    pyqt5使用多线程避免程序假死
    使用python编写shell脚本并运行
    记录一下WordNet多线程下的bug
    利用多线程对大数组进行处理
    nginx配置静态文件
  • 原文地址:https://www.cnblogs.com/Kaloneme/p/8343517.html
Copyright © 2011-2022 走看看