SDN第五次上機作業--基於組表的簡單負載均衡
阿新 • • 發佈:2018-01-04
pen 優先級 cti 拓撲 tin 基於組 ade 步驟 clas
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第五次上機作業--基於組表的簡單負載均衡