軟體定義網路 - Open vSwitch (1-3)
reference:
目錄:
- Open vSwitch
1. Open vSwitch
- 是一種虛擬交換器,目的是實現網路的虛擬化
- 可以用來作為 L2 Switch,或其他層的 Switch
- 支援 OpenFlow 協定
- 針對 Linux 核心開發
2. Open vSwitch 的特性
1. 成本低 2. 工作效率高 3. 占用資源小 4. 配置靈活性高
3. Open vSwitch 架構
ovs-vswitchd ${\to}$ switch 的邏輯運作 、 control plane 的抽象化,提供像 OpenFlow 的介面,可以跟外部的控制器連接。 ovsdb-server ${\to}$ 管理輕量級的資料庫:ovsdb,存放資料轉發的規則表(flow-table),裡面的規則稱作 : flow-role openvswitch.ko ${\to}$ep su3 負責資料轉發層的 data plane 的工作,