0.作業連結
http://www.cnblogs.com/easteast/p/8125383.html
1.實驗目的
1、搭建如下拓撲并連接配接控制器
2、下發相關流表群組表實作負載均衡
3、抓包分析驗證負載均衡
2.實驗步驟
1.建立以下拓撲,并連接配接上ODL控制器。
- tupo
SDN第五次上機作業--基于組表的簡單負載均衡 - 對應端口資訊
SDN第五次上機作業--基于組表的簡單負載均衡
2.利用ODL下發組表、流表,實作簡易負載均衡(送出要求:利用sudo ovs-ofctl dump-flows br0 -O OpenFlow13及 sudo ovs-ofctl dump-groups SW -O OpenFlow13檢視的截圖)
- 初始連接配接後S2,S3流表檢視
SDN第五次上機作業--基于組表的簡單負載均衡 可以觀察到S2,S3對S1,S4發送的資料是丢棄,即H1到H2,H,3,H4隻通過S1->S4的鍊路SDN第五次上機作業--基于組表的簡單負載均衡 - 對S1下發組表
SDN第五次上機作業--基于組表的簡單負載均衡 新增3個bucket,将每個bucket的weight設定成相同的權重,代表有相同的優先級,3個bucket的action分别對應将資料包轉發到S1的2,3 ,4端口SDN第五次上機作業--基于組表的簡單負載均衡 - 對S1下發流表
SDN第五次上機作業--基于組表的簡單負載均衡 SDN第五次上機作業--基于組表的簡單負載均衡 SDN第五次上機作業--基于組表的簡單負載均衡 設定1口進入的資料流跳轉至組表内SDN第五次上機作業--基于組表的簡單負載均衡 - 檢視S1組表,流表是否下發成功
SDN第五次上機作業--基于組表的簡單負載均衡 SDN第五次上機作業--基于組表的簡單負載均衡 - 對S2,S3下發流表
SDN第五次上機作業--基于組表的簡單負載均衡 原本S2,S3port1與port2皆drop,現在添加兩條優先級更高流表,或者覆寫之前的流表使得S2:port1-port2,port2-port1;S3:port1-port2,port2-port1SDN第五次上機作業--基于組表的簡單負載均衡 - 檢視S2,S3下發流表是否成功
SDN第五次上機作業--基于組表的簡單負載均衡 SDN第五次上機作業--基于組表的簡單負載均衡 - 對S4下發流表 這裡S4需要下發9條流表
SDN第五次上機作業--基于組表的簡單負載均衡
in_port | destination | output |
---|---|---|
1 | H2 | 4 |
2 | ||
3 | ||
H3 | 5 | |
H4 | 6 | |
- 檢視S4下發流表是否成功
SDN第五次上機作業--基于組表的簡單負載均衡