配置 linux-bridge mechanism driver - 每天5分鐘玩轉(zhuǎn) OpenStack(77)

本節(jié)開(kāi)始我們將學(xué)習(xí) Linux Bridge 如何實(shí)現(xiàn) Neutron 的各種功能。
首先需要配置 linux-bridge mechanism driver。

Neutorn ML2 plugin 默認(rèn)使用的 mechanism driver 是 open vswitch 而不是 linux bridge。那是否還有研究 linux bridge 的必要呢?
我的答案是:很有必要!

原因如下:

  1. linux bridge 技術(shù)非常成熟,而且高效,所以業(yè)界很多 OpenStack 方案采用的是 linux bridge,比如 Rackspace 的 private cloud。

  2. open vswitch 實(shí)現(xiàn)的 Neutron 虛擬網(wǎng)絡(luò)較為復(fù)雜,不易理解;而 linux bridge 方案更直觀。先理解 linux bridge 方案后再學(xué)習(xí) open vswitch 方案會(huì)更容易。并且可以通過(guò)兩種方案的對(duì)比更加深入地理解 Neutron 網(wǎng)絡(luò)。

在深入學(xué)習(xí)之前,我們先復(fù)習(xí)一下 linux bridge 實(shí)現(xiàn)虛擬交換節(jié)的基本原理。