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