本篇主要是筆記Node.py中各個功能
Node.py是mininet用於建立網路拓樸時,實現網路節點(node)的Class,其中包含Host, Switch, Controller三種
Node.py檔案在mininet\mininet目錄下
主要的關係如下圖
Node
- Host
- Host:最普通的Node,可以當作Server或Client
- CPULimitedHost:附加CPU限制
- Swith
- UserSwitch:User-space switch
- IVSSwitch:Indigo Virtual Switch,Linux下的Vitrual Switch
- OVSSwitch:以Open vSwitch為Kernel的Switch,需在root權限下執行,依賴ovs-vsctl
- OVSBridge:是standalone/bridge模式下的OVSSwitch
- Controller
- NOX:NOX Controller
- Ryu:Ryu Controller
- OVSController:Open vSwitch controller
- RemoteController:可在Mininet外部執行Controller,並可用IP address連接的方式管理拓樸,是最常用的Contoller連接方式
- Host:最普通的Node,可以當作Server或Client
- CPULimitedHost:附加CPU限制
- UserSwitch:User-space switch
- IVSSwitch:Indigo Virtual Switch,Linux下的Vitrual Switch
- OVSSwitch:以Open vSwitch為Kernel的Switch,需在root權限下執行,依賴ovs-vsctl
- OVSBridge:是standalone/bridge模式下的OVSSwitch
- NOX:NOX Controller
- Ryu:Ryu Controller
- OVSController:Open vSwitch controller
- RemoteController:可在Mininet外部執行Controller,並可用IP address連接的方式管理拓樸,是最常用的Contoller連接方式
沒有留言:
張貼留言