当前位置: 首页 > news >正文

4、sdn 网络性能的测试与验证

目录

1.1 创建基本的网络拓扑

1.2 测试丢包率

1.3 测试带宽

1.4 测试延迟


1.1 创建基本的网络拓扑

ubuntu@sdnhubvm:~[08:34]$ cd mininet/examples/ ubuntu@sdnhubvm:~/mininet/examples[08:39] (master)$ sudo mn *** Creating network *** Adding controller *** Adding hosts: h1 h2 *** Adding switches: s1 *** Adding links: (h1, s1) (h2, s1) *** Configuring hosts h1 h2 *** Starting controller c0 *** Starting 1 switches s1 ... *** Starting CLI:

1.2 测试丢包率

设置网络参数,丢包率

ubuntu@sdnhubvm:~/mininet/examples[08:41] (master)$ sudo mn --link=tc,loss=5 *** Creating network *** Adding controller *** Adding hosts: h1 h2 *** Adding switches: s1 *** Adding links: (5.00000% loss) (5.00000% loss) (h1, s1) (5.00000% loss) (5.00000% loss) (h2, s1) *** Configuring hosts h1 h2 *** Starting controller c0 *** Starting 1 switches s1 ...(5.00000% loss) (5.00000% loss) *** Starting CLI: mininet>

测试:(h1 ping h2 1000次,间隔为0.01s)

mininet> h1 ping -c 1000 -i 0.01 h2 PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=5.63 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=0.153 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=0.111 ms 64 bytes from 10.0.0.2: icmp_seq=4 ttl=64 time=0.087 ms 64 bytes from 10.0.0.2: icmp_seq=6 ttl=64 time=0.064 ms 64 bytes from 10.0.0.2: icmp_seq=7 ttl=64 time=0.266 ms 64 bytes from 10.0.0.2: icmp_seq=9 ttl=64 time=0.119 ms 64 bytes from 10.0.0.2: icmp_seq=994 ttl=64 time=0.126 ms 64 bytes from 10.0.0.2: icmp_seq=995 ttl=64 time=0.074 ms 64 bytes from 10.0.0.2: icmp_seq=996 ttl=64 time=0.045 ms 64 bytes from 10.0.0.2: icmp_seq=997 ttl=64 time=0.040 ms 64 bytes from 10.0.0.2: icmp_seq=999 ttl=64 time=0.455 ms 64 bytes from 10.0.0.2: icmp_seq=1000 ttl=64 time=0.274 ms --- 10.0.0.2 ping statistics --- 1000 packets transmitted, 820 received, 18% packet loss, time 11989ms rtt min/avg/max/mdev = 0.038/0.122/5.637/0.227 ms

1.3 测试带宽

设置带宽为10M

ubuntu@sdnhubvm:~/mininet/examples[08:48] (master)$ sudo mn --link=tc,loss=0,bw=10 *** Creating network *** Adding controller *** Adding hosts: h1 h2 *** Adding switches: s1 *** Adding links: (10.00Mbit 0.00000% loss) (10.00Mbit 0.00000% loss) (h1, s1) (10.00Mbit 0.00000% loss) (10.00Mbit 0.00000% loss) (h2, s1) *** Configuring hosts h1 h2 *** Starting controller c0 *** Starting 1 switches s1 ...(10.00Mbit 0.00000% loss) (10.00Mbit 0.00000% loss) *** Starting CLI:

验证

1.4 测试延迟

ubuntu@sdnhubvm:~/mininet/examples[09:01] (master)$ sudo mn --link=tc,loss=0,bw=10,delay='1ms' *** Creating network *** Adding controller *** Adding hosts: h1 h2 *** Adding switches: s1 *** Adding links: (10.00Mbit 1ms delay 0.00000% loss) (10.00Mbit 1ms delay 0.00000% loss) (h1, s1) (10.00Mbit 1ms delay 0.00000% loss) (10.00Mbit 1ms delay 0.00000% loss) (h2, s1) *** Configuring hosts h1 h2 *** Starting controller c0 *** Starting 1 switches s1 ...(10.00Mbit 1ms delay 0.00000% loss) (10.00Mbit 1ms delay 0.00000% loss) *** Starting CLI: mininet>

http://www.jsqmd.com/news/637345/

相关文章:

  • Java抽象类详解:定义、用法、构造器与总结
  • 2026年万方AIGC检测升级了哪些内容?应对方法一次讲清楚
  • 2026年质量好的防火涂料源头工厂推荐 - 行业平台推荐
  • java特性之封装
  • 【AIAgent长期记忆管理黄金法则】:SITS2026首席架构师首次公开3层记忆分层架构与实时衰减算法
  • 【LeetCode HOT100 】:最小覆盖子串——滑动窗口的经典应用题解
  • 别再对着空白界面发呆了!手把手教你用GNURadio Companion(GRC)画出第一个信号流图
  • GoB插件深度解析:3步实现Blender与ZBrush专业级数据传输
  • TortoiseGit与Gerrit完美配合:Windows下的代码Review避坑指南
  • 2026年评价高的水泥草坪砖长期合作厂家推荐 - 行业平台推荐
  • Harness 中的流式请求与响应多路复用
  • 2026年分体法兰厂家有哪些,分体法兰/SAE法兰/扩口法兰/法兰夹/内螺纹法兰/方法兰,分体法兰采购怎么选择 - 品牌推荐师
  • Qwen3.5-9B-AWQ-4bit多场景方案:跨境电商商品图合规检测(文字/Logo/尺寸)
  • 小米、红米电视系统更新固件ROM合集分享 电视刷机升级固件
  • ArcGIS用户必看:用CC工具箱一键搞定面要素四至点提取与坐标写入
  • SITS2026联合17家头部AI工厂达成共识:大模型工程化已进入“SLA驱动时代”,这6项SLO指标你达标了吗?
  • 利用Chord - Ink Shadow自动化批改作业:教育领域的AI助手实践
  • 块状链表的长度
  • Android音频无线传输终极指南:如何免费实现手机声音实时同步到电脑
  • 从零开始:手把手教你编写第一个CMakeLists.txt(完整实战指南)
  • 3步完成B站M4S视频转换:免费跨平台工具完整指南
  • After Effects (AE)2026超详细保姆级下载安装教程 附软件功能详解(新手零基础适用)
  • CRaxsRat v7.4 实战部署:从零搭建远程管理测试环境
  • 卸船机市场调研:2026 - 2032年复合增长率(CAGR)为2.7%
  • 【一天一个计算机知识】Cyber骇客对数据流的 算力操纵与指令集 ——【<algorithm>头文件】从算法的出处和算法的角度带你解读<algorithm>的内容与机制
  • 如何用Python构建智能交易策略:PyBroker量化框架完整指南
  • PyTorch 2.8镜像科研展示:气候模型输出→AI生成可视化动态气象视频
  • PowerPaint-V1商业修图实战:批量处理产品图,提升工作效率
  • CTF解题实战:手把手教你用JSFuck在线解码器搞定LitCTF 2023那道‘天书’题
  • Handof f协议:多Agent任务交接机制