Weitere ähnliche Inhalte
Ähnlich wie SDN ryu 專題安裝 (20)
SDN ryu 專題安裝
- 2. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 3. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 19. Mininet安裝
• $ sudo apt-get install -y git
• $ git clone git://github.com/mininet/mininet
• $ cd mininet
• $ util/install.sh -nfv
• $ cd
- 21. Python安裝
• $ sudo apt-get install python-pip python-dev
build-essential
• $ sudo pip install --upgrade pip
- 22. Ryu安裝
• $ sudo apt-get update
• $ sudo apt-get install python-eventlet python-
routes python-webob python-paramiko
• $ git clone https://github.com/osrg/ryu.git
• $ cd ryu; python ./setup.py install
• $ sudo pip install ryu
• $ sudo pip install six --upgrade
• $ sudo pip install oslo.config
- 24. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 27. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 30. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 32. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 42. 3001 3002 3003 3004 3005 3006 3007 3008
2001 2002 2003 2004 2005 2006 2007 2008
1001 1002 1003 1004
h001h002 h003h004 h005h006 h007h008 h009h010 h011h012 h013h014 h015h016
- 44. All host ping to h008
0
5
10
15
20
25
30
35
s1001 s1002 s1003 s1004
Packet
Switch
Traffic monitor Destination hash
- 45. 大綱
Outline
• 環境架設 (Environment Setting)
• 軟體定義網路 (Soft Defined Network)
• 控制器 Ryu (Ryu Controller)
• 胖樹拓樸 (Fat Tree)
• 應用:多重路徑 (Application:Multipath)
• 實驗操作 (Demo)
- 46. 開啟終端機(Ryu Controller+ App)
• 將程式碼存在”ryu/ryu/myapp/”
• $ ryu-manager –observe-links
ryu/ryu/myapp/fatTreeMultipath.py
• 執行Ryu Controller + App
- 56. 重啟Mininet 和 Ryu Controller
• $ ryu-manager –observe-links
ryu/ryu/myapp/fatTreeMultipath.py
• $ sudo ./fatTreeTopology.py