首页 > 其他 > 详细

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

时间:2018-01-03 23:55:17      阅读:527      评论:0      收藏:0      [点我收藏+]

0.作业链接

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

1.实验目的

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

2.实验步骤

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

  • 对S1下发组表
    技术分享图片
    技术分享图片
    新增3个bucket,将每个bucket的weight设置成相同的权重,代表有相同的优先级,3个bucket的action分别对应将数据包转发到S1的2,3 ,4端口

  • 对S1下发流表
    技术分享图片
    技术分享图片
    技术分享图片
    技术分享图片
    设置1口进入的数据流跳转至组表内

  • 查看S1组表,流表是否下发成功
    技术分享图片
    技术分享图片

  • 对S2,S3下发流表
    技术分享图片
    技术分享图片
    原本S2,S3port1与port2皆drop,现在添加两条优先级更高流表,或者覆盖之前的流表使得S2:port1-port2,port2-port1;S3:port1-port2,port2-port1

  • 查看S2,S3下发流表是否成功
    技术分享图片
    技术分享图片

  • 对S4下发流表
    技术分享图片
    这里S4需要下发9条流表

in_port destination output
1 H2 4
2 H2 4
3 H2 4
1 H3 5
2 H3 5
3 H3 5
1 H4 6
2 H4 6
3 H4 6
  • 查看S4下发流表是否成功
    技术分享图片
3.利用Wireshark验证负载均衡的实现

技术分享图片
技术分享图片
技术分享图片

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

原文:https://www.cnblogs.com/liu424/p/8186001.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!