配置 linux-bridge mechanism driver - 每天5分鐘玩轉(zhuǎn) OpenStack(77)
本節(jié)開始我們將學(xué)習(xí) Linux Bridge 如何實現(xiàn) Neutron 的各種功能。
首先需要配置 linux-bridge mechanism driver。
Neutorn ML2 plugin 默認使用的 mechanism driver 是 open vswitch 而不是 linux bridge。那是否還有研究 linux bridge 的必要呢?
我的答案是:很有必要!
原因如下:
linux bridge 技術(shù)非常成熟,而且高效,所以業(yè)界很多 OpenStack 方案采用的是 linux bridge,比如 Rackspace 的 private cloud。
open vswitch 實現(xiàn)的 Neutron 虛擬網(wǎng)絡(luò)較為復(fù)雜,不易理解;而 linux bridge 方案更直觀。先理解 linux bridge 方案后再學(xué)習(xí) open vswitch 方案會更容易。并且可以通過兩種方案的對比更加深入地理解 Neutron 網(wǎng)絡(luò)。
在深入學(xué)習(xí)之前,我們先復(fù)習(xí)一下 linux bridge 實現(xiàn)虛擬交換節(jié)的基本原理。