建立 OVS Local Network - 每天5分鐘玩轉 OpenStack(129)

來源:互聯網
上載者:User

標籤:bridge   1.7   bdc   editor   wrap   1.2   準備   底層實現   tac   

上一節我們完成了 OVS 的準備工作,本節從最基礎的 local network 開始學習。
local network 不會與宿主機的任何物理網卡串連,流量只被限制在宿主機內,同時也不關聯任何的 VLAN ID。

建立第一個 local network

下面我們通過 Web GUI 建立 local network。

進入菜單 Admin -> Networks,點擊 “Create Network” 按鈕。

顯示建立頁面。

“Provider Network Type” 選擇 “Local”,點擊 “Create Network”,first_local_net 建立成功。

點擊 first_local_net 連結,進入 network 配置頁面,目前還沒有 subnet,點擊 “Create Subnet” 按鈕。

設定 IP 位址為 “172.16.1.0/24”。

點擊 “Next”。

勾選 “Enable DHCP”,IP 池設定為 “172.16.1.2,172.16.1.99”。點擊 “Create”,subnet 建立成功。

同時 devstack-controler 針對此 subnet 的 DHCP 服務也已經 Active。

底層網路發生了什麼變化?

建立 OVS local network 的過程與 Linux Bridge 沒有什麼區別。
這是因為 Neutron 已經對不同 driver 進行了抽象,但底層實現肯定是有區別的。
所以,接下來我們要搞清楚底層網路有了哪些變化?

開啟控制節點的 shell 終端,用 ovs-vsctl show 查看當前 Open vSwitch 的狀態。


可以看到 Neutron 自動在 br-int 橋接器上建立了 port “tap7970bdcd-f2”。

從命名可知,該 port 對應 local_net 的 dhcp 介面。

與 linux bridge driver 一樣,dhcp 裝置也是放在命名空間裡的。

目前網路結構如所示:

下節我們會部署 instance 到 first_local_network 並再次觀察這張網路拓撲圖的變化。

建立 OVS Local Network - 每天5分鐘玩轉 OpenStack(129)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.