雖然外部網絡是已經存在的網絡,但咱們仍是須要在 Neutron 中定義外部網絡的對象,這樣 router 才知道如何將租戶網絡和外部網絡鏈接起來。網絡
上一節咱們已經爲建立外部網絡配置了ML2,本節將經過 UI 建立 ext_net。ide
進入 Admin -> Networks 菜單,點擊 「Create Network」 按鈕。3d
顯示建立頁面。router
Provider Network Type 選擇 「Flat」 Physical Network 填寫 「external」,與 ml2_conf.ini 中 flat_networks 參數的設置保持一致。 勾選 External Network 選擇框。 點擊 「Create Network」,ext_net 建立成功。對象
點擊 ext_net 連接,進入 network 配置頁面,目前尚未 subnet,點擊 「Create Subnet」 按鈕。blog
建立 subnet_10_10_10_0,IP 地址爲 10.10.10.0/24。it
這裏 Gateway 咱們使用默認地址 10.10.10.1。 一般咱們須要詢問網絡管理員外網 subnet 的 Gateway IP,而後填在這裏。原理
點擊 「Next」。配置
由於咱們不會直接爲 instance 分配外網 IP,因此通常不須要 enable DHCP。ueditor
點擊 「Create」。
subnet 建立成功,網關爲 10.10.10.1。
下面查看控制節點網絡結構的變化,執行 brctl show
增長了一個網橋 brqe496d3d2-53,物理網卡 eth2 已經鏈接到該 bridge。
下一節咱們會將 ext_net 鏈接到 router,並驗證內外網的連通性,以及分析隱藏在表象之下的原理。