SDN第五次上机作业--基于组表的简单负载均衡

0.作业链接

http://www.cnblogs.com/easteast/p/8125383.html

1.实验目的

1、搭建如下拓扑并连接控制器
2、下发相关流表和组表实现负载均衡
3、抓包分析验证负载均衡

2.实验步骤

1.建立以下拓扑,并连接上ODL控制器。
  • tupo
    885733-20180103221555846-2083681569.png
  • 对应端口信息
    885733-20180103214040924-1375103571.png
2.利用ODL下发组表、流表,实现简易负载均衡(提交要求:利用sudo ovs-ofctl dump-flows br0 -O OpenFlow13及 sudo ovs-ofctl dump-groups SW -O OpenFlow13查看的截图)
  • 初始连接后S2,S3流表查看
    885733-20180103213713471-1832960105.png
    885733-20180103213718518-1485721323.png
    可以观察到S2,S3对S1,S4发送的数据是丢弃,即H1到H2,H,3,H4只通过S1->S4的链路

  • 对S1下发组表
    885733-20180103214707299-2015617925.png
    885733-20180103214715487-1170633442.png
    新增3个bucket,将每个bucket的weight设置成相同的权重,代表有相同的优先级,3个bucket的action分别对应将数据包转发到S1的2,3 ,4端口

  • 对S1下发流表
    885733-20180103215524471-1307652644.png
    885733-20180103215554581-1372877229.png
    885733-20180103215412331-1878677813.png
    885733-20180103215539706-1557135542.png
    设置1口进入的数据流跳转至组表内

  • 查看S1组表,流表是否下发成功
    885733-20180103221107768-1705005449.png
    885733-20180103220941659-1186428200.png

  • 对S2,S3下发流表
    885733-20180103224632784-1495467845.png
    885733-20180103224637799-1690907027.png
    原本S2,S3port1与port2皆drop,现在添加两条优先级更高流表,或者覆盖之前的流表使得S2:port1-port2,port2-port1;S3:port1-port2,port2-port1

  • 查看S2,S3下发流表是否成功
    885733-20180103224843456-1098048858.png
    885733-20180103224854612-60062580.png

  • 对S4下发流表
    885733-20180103225921128-537032886.png
    这里S4需要下发9条流表

in_portdestinationoutput
1H24
2H24
3H24
1H35
2H35
3H35
1H46
2H46
3H46
  • 查看S4下发流表是否成功
    885733-20180103225905690-1599369978.png
3.利用Wireshark验证负载均衡的实现

885733-20180103233143346-67782451.png
885733-20180103233147456-1062232766.png
885733-20180103233150768-618828344.png

转载于:https://www.cnblogs.com/liu424/p/8186001.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值