成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

SDN 教程[2]-SDN基礎(chǔ)操作

JasonZhang / 1181人閱讀

摘要:實(shí)驗(yàn)二基礎(chǔ)操作學(xué)習(xí)可視化工具創(chuàng)建拓?fù)渫負(fù)鋭?dòng)態(tài)更改連接控制器流表操作可視化工具創(chuàng)建拓?fù)湟陨习姹咀詭нM(jìn)入在目錄下操作啟動(dòng)界面如下自定義拓?fù)渫献гO(shè)備到畫(huà)布配置設(shè)備屬性設(shè)置控制器屬性長(zhǎng)按右鍵控制器圖標(biāo)選擇修改點(diǎn)擊,開(kāi)啟的終端變化配置交換機(jī)屬性填寫(xiě)

實(shí)驗(yàn)二:SDN 基礎(chǔ)操作學(xué)習(xí)

Mininet 可視化工具創(chuàng)建拓?fù)?/p>

Mininet 拓?fù)鋭?dòng)態(tài)更改

Mininet 連接控制器

流表操作

Mininet 可視化工具創(chuàng)建拓?fù)?/b>
Mininet 2.2.0 以上版本自帶

1. 進(jìn)入 mininet/example?

在~目錄下操作
cd ~
cd mininet/example

2. 啟動(dòng) miniedit.py?

sudo ./miniedit.py
界面如下:


3. 自定義拓?fù)洌和献гO(shè)備到畫(huà)布?

4. 配置 Mininet 設(shè)備屬性?
① 設(shè)置控制器屬性
長(zhǎng)按右鍵控制器圖標(biāo)-選擇「Properties」
修改 Controller Type

點(diǎn)擊OK,開(kāi)啟 miniedit 的終端變化:

② 配置交換機(jī)屬性
填寫(xiě) 16位 DPID,更改 Switch Type

③ 配置主機(jī)屬性
設(shè)置主機(jī) IP 地址

④ 配置全局屬性
菜單欄 - Edit - Preferences
勾選:Start CLI 和 OpenFlow 1.3

IP Base 默認(rèn)設(shè)置了網(wǎng)段,剛才第③步驟可以不填。

5. 點(diǎn)擊左下角 Run?

觀察打開(kāi) miniedit.py 的終端變化


6. mininet 基礎(chǔ)命令?
① 使用 dump 命令查看網(wǎng)絡(luò)節(jié)點(diǎn)信息
② 使用 net 命令查看鏈路端口對(duì)應(yīng)信息
③ 使用 nodes 查看節(jié)點(diǎn)信息
④ 使用 links 查看鏈路連接狀態(tài)

7. 保存拓?fù)鋱D?

菜單欄選擇:File - Export Level 2 Script 保存


創(chuàng)建好后,終端 CTRL+C 關(guān)閉 miniedit
8. 驗(yàn)證下次使用?

打開(kāi)新的終端Ctrl+Alt+T
cd mininet/examples
sudo python sdnsy.py

9. 退出mininet?

exit

10. 如果再次使用Mininet報(bào)錯(cuò),RTENETLINK answers:File exists?

sudo mn -c

清空一下緩存再使用。

mininet 拓?fù)鋭?dòng)態(tài)更改
已經(jīng)啟動(dòng) mininet 拓?fù)錀l件下
1. 增加主機(jī)
py net.addHost("h4")

2. 增加鏈路(主機(jī)h4和交換機(jī)s2

py net.addLink(s2,net.get("h4"))

3. 交換機(jī)新增端口,連接主機(jī)

py s2.attach("s2-eth3")

4. 新增主機(jī)配置 IP 地址

py net.get("h4").cmd("ifconfig h4-eth0 10.4")

5. links 查看結(jié)果

mininet 連接控制器

1. 啟動(dòng)控制器

開(kāi)啟終端1
啟動(dòng) Ryu 應(yīng)用(二層交換)
ryu-manager ryu/app/simple_switch.py


2. 啟動(dòng) mininet 拓?fù)?/strong>

再開(kāi)啟終端2, 用剛才自己創(chuàng)建的拓?fù)?/pre>
cd mininet/examples
sudo python sdnsy.py

3. Ryu 接收到 PACKET-IN 消息

4. mininet 測(cè)試連通性

在mininet 終端頁(yè)面
pingall


5. mininet 測(cè)試帶寬

iperf h1 h2

流表操作

1. 啟動(dòng)控制器

在 ryu 文件夾內(nèi)操作
cd ryu/ 
ryu-manager ryu/app/simple_switch.py

2. 啟動(dòng)mininet

打開(kāi)新的終端Ctrl+Alt+T
cd mininet/examples
sudo python sdnsy.py

3. mininet 查看當(dāng)前流表

網(wǎng)絡(luò)拓?fù)鋭倓?chuàng)建,沒(méi)有數(shù)據(jù)流傳輸,初始流表為空
dpctl dump-flows


4. pingall 產(chǎn)生PACKET-IN數(shù)據(jù)包

simple_switch 應(yīng)用會(huì)處理 Packet-in 并下發(fā)流表
pingall

5. 再次查看流表

dpctl dump-flows


6. 刪除所有流表

dpctl del-flows


7. 查看流表,驗(yàn)證刪除結(jié)果

dpctl dump-flows


8. 手動(dòng)添加流表,實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)發(fā)

dpctl add-flow in_port=1,ations=output:2
dpctl add-flow in_port=2,ations=output:1


9. 查看流表,驗(yàn)證添加結(jié)果

dpctl dump-flows

觀察到兩個(gè)交換機(jī)均添加了這兩條流

10. ping,驗(yàn)證流表

h1 ping h2

可以 ping 通

h1 ping h3

由于流表匹配項(xiàng)是in_port=1,執(zhí)行的action是轉(zhuǎn)發(fā)到端口2,所以h1 ping h3時(shí),流表匹配,全部轉(zhuǎn)發(fā)到端口2,到達(dá)不了h3,ping不通

11. 數(shù)據(jù)包丟棄的流表操作

交換機(jī)丟棄所有端口2傳入的數(shù)據(jù)包

① 手動(dòng)添加流表

dpctl add-flow in_port=2,actions=drop

② 查看流表結(jié)果

dpctl dump-flows


③ ping 查看流表是否作用

pingall
發(fā)現(xiàn) ping 不通,流表項(xiàng)起作用


12. 流表優(yōu)先級(jí)
① 先刪除所有流表

dpctl del-flows

② pingall 通過(guò)應(yīng)用:simple_switch 下發(fā)流

pingall

③ 添加數(shù)據(jù)包丟棄流表

dpctl add-flow in_port=2,actions=drop

④ 查看流表結(jié)果

dpctl dump-flows


⑤ 驗(yàn)證pingall 是否仍然連通

pingall
結(jié)果仍然能夠 ping 通
思考:為什么這次主機(jī)間還可以通信?不是已經(jīng)添加 drop 了么?

13. 刪除指定流表

刪除交換機(jī) s1 條件字段中包含 in_port=1 的所有流表,并查看當(dāng)前流表
sh ovs-ofctl del-flows s1 in_port=2 
dpctl dump-flows

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42096.html

相關(guān)文章

  • SDN學(xué)習(xí)筆記

    摘要:廣義的南向協(xié)議主要分為三種類型。狹義南向協(xié)議原理交換機(jī)交換機(jī)可以分成流表和安全通道兩部分。表表用于計(jì)量和限速,可以針對(duì)流制定對(duì)應(yīng)的限速規(guī)則,從而實(shí)現(xiàn)豐富的功能,注意不是針對(duì)端口的。協(xié)議可以看作是協(xié)議的一種補(bǔ)充。 SDN 什么是SDN SDN是一種框架和思想,核心訴求是通過(guò)軟件控制網(wǎng)絡(luò),實(shí)現(xiàn)業(yè)務(wù)的自動(dòng)化部署,為方便軟件來(lái)控制網(wǎng)絡(luò),希望控制面和轉(zhuǎn)發(fā)面是分離的。 例如,傳統(tǒng)的交換機(jī)內(nèi)部,由交...

    lentoo 評(píng)論0 收藏0
  • 2016影響數(shù)據(jù)中心和云計(jì)算的五大趨勢(shì)

    摘要:未來(lái)幾年將是現(xiàn)代數(shù)據(jù)中心和整個(gè)云生態(tài)系統(tǒng)的決定性時(shí)刻。有了這一切,讓我們來(lái)看看年影響數(shù)據(jù)中心和云計(jì)算環(huán)境的五大趨勢(shì)物聯(lián)網(wǎng)規(guī)模越來(lái)越大物聯(lián)網(wǎng)設(shè)備的爆發(fā)將轟動(dòng)業(yè)界。從現(xiàn)在起到年,我們將看到在數(shù)據(jù)中心和云計(jì)算呈爆炸式增長(zhǎng)態(tài)勢(shì)。  未來(lái)幾年將是現(xiàn)代數(shù)據(jù)中心和整個(gè)云生態(tài)系統(tǒng)的決定性時(shí)刻。人們開(kāi)始看到越來(lái)越多的市場(chǎng)、產(chǎn)業(yè)和行業(yè)采用新一代技術(shù)。所有這些都將影響人們?cè)O(shè)計(jì)數(shù)據(jù)中心方式,以及支持我們的不同的應(yīng)用...

    Brenner 評(píng)論0 收藏0
  • 專訪UCloud周?。?em>SDN,游走于異構(gòu)網(wǎng)絡(luò)間的靈動(dòng)舞者

    摘要:期間筆者有幸采訪了虛擬網(wǎng)絡(luò)負(fù)責(zé)人周健,更近距離的了解在異構(gòu)網(wǎng)絡(luò)下的創(chuàng)新歷程。周健表示異構(gòu)網(wǎng)絡(luò)跨域互聯(lián)存在幾個(gè)難點(diǎn),安全隔離性能保障用戶體驗(yàn)一致性。2020年10月23日,UCloud用戶大會(huì)暨TIC 2020大會(huì)于上海召開(kāi),以探討云端構(gòu)建,一起創(chuàng)見(jiàn)未來(lái)為主題。期間筆者有幸采訪了UCloud虛擬網(wǎng)絡(luò)負(fù)責(zé)人周健,更近距離的了解UCloud在異構(gòu)網(wǎng)絡(luò)下的SDN創(chuàng)新歷程。今年1月20日,公司正式登陸...

    Tecode 評(píng)論0 收藏0
  • Netronome為中國(guó)云計(jì)算大幅提速升效降成本

    摘要:虛擬交換機(jī)是云數(shù)據(jù)中心網(wǎng)絡(luò)不可分割的一部分,但其性能已經(jīng)成為在及更高數(shù)據(jù)速率時(shí)的一個(gè)重要障礙,中國(guó)移動(dòng)項(xiàng)目經(jīng)理李晨說(shuō)?! ☆I(lǐng)先的高性能智能網(wǎng)絡(luò)連接解決方案提供商N(yùn)etronome日前宣布:推出其業(yè)界首款針對(duì)網(wǎng)絡(luò)連接新功能動(dòng)態(tài)化編程的P4及C語(yǔ)言兼容集成開(kāi)發(fā)環(huán)境(IDE),可用于Netronome已量產(chǎn)的Agilio CX及LX系列智能服務(wù)器適配卡(ISA)。作為NetronomeProgra...

    explorer_ddf 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<