SDN第五次上机作业

作业链接:https://edu.cnblogs.com/campus/fzu/SoftwareDefinedNetworking2017/homework/1559

实验目的

1、搭建如下拓扑并连接控制器

2、下发相关流表和组表实现负载均衡

3、抓包分析验证负载均衡

实验步骤

1.建立以下拓扑,并连接上ODL控制器。(用py脚本建拓扑,这样路由器和主机的链接端口会比较清晰)

建出来的拓扑如下图:

用links命令查看各端口连接情况:

2.利用ODL下发组表、流表,实现建议负载均衡

利用

sudo ovs-ofctl dump-flows br0 -O OpenFlow13

 sudo ovs-ofctl dump-groups SW -O OpenFlow13

查看的截图

  • S1组表(用于实现分流,而不是单纯的最短路径)

  • S1流表(用于把组表下发到S1的入端口使组表生效)

  • S2流表(覆盖S2中drop动作的流表项)

  • S3流表(覆盖S3中drop动作的流表项)

  • S4流表(由于其连接着目的主机,所以根据包的目标IP地址匹配出口的端口)

3.利用Wireshark验证负载均衡的实现(h1 ping h3)

  • s4-eth1
  • s4-eth2
  • s4-eth3
posted @ 2018-01-01 22:24  wujunyi  阅读(216)  评论(0编辑  收藏  举报