
上一節我們讨論了 flat network 的原理,今天就來建立 "flat_net" 并分析底層網絡的實作。
打開菜單 Admin -> Networks,點選 “Create Network” 按鈕。
顯示建立頁面。
Provider Network Type 選擇 “Flat”。 Physical Network 填寫 “default”,與 ml2_conf.ini 中 flat_networks 參數保持一緻。
點選 “Create Network”,flat_net 建立成功。
點選 flat_net 連結,進入 network 配置頁面,目前還沒有 subnet,點選 “Create Subnet” 按鈕。
設定 IP 位址為 “172.16.1.0/24”。
點選 “Next”,設定 IP 位址範圍為 172.16.1.101-172.16.1.200。
點選 “Create”,subnet 建立成功。
執行 brctl show,檢視控制節點目前的網絡結構。
Neutron 自動建立了 flat_net 對應的網橋 brqf153b42f-c3,以及 dhcp 的 tap 裝置 tap19a0ed3d-fe。
另外,tap19a0ed3d-fe 和實體網卡 eth1 都已經連接配接到 bridge。
此時 flat_net 結構如圖所示:
flat_net 準備就緒,下一節将部署 instance 到此 flat 網絡。