前面我們已經學習了 OVS 的 local 網絡 和 falt 網絡,今天開始討論 vlan 網絡。 vlan network 是帶 tag 的網絡。 在 Open vSwitch 實現方式下,不同 vlan instance 的虛擬網卡都接到 br-int 上。 這一點與 linux ...
上一節我們學習了 Neutron Vlan Network 的原理,今天討論如何在 ML 配置中 enable 它。 首先在 etc neutron plugins ml ml conf.ini 中設置 vlan network 相關參數。 tenant network types vlan 指定普通用戶創建的網絡類型為 vlan。 然后指定 vlan 的范圍: 上面配置定義了 label 為 ...
2016-09-30 06:53 8 7917 推薦指數:
前面我們已經學習了 OVS 的 local 網絡 和 falt 網絡,今天開始討論 vlan 網絡。 vlan network 是帶 tag 的網絡。 在 Open vSwitch 實現方式下,不同 vlan instance 的虛擬網卡都接到 br-int 上。 這一點與 linux ...
前面討論了 OVS local network,今天開始學習 flat network。 flat network 是不帶 tag 的網絡,宿主機的物理網卡通過網橋與 flat network 連接,每個 flat network 都會占用一個物理網卡。 在 ML2 配置中 ...
前面完成了一系列准備工作,本節開始將創建各種 Neutorn 網絡,我們首先討論 local network。 local network 的特點是不會與宿主機的任何物理網卡相連,也不關聯任何的 VLAN ID。 對於每個 local netwrok,ML2 ...
上一節我們介紹了 VXLAN 的基本概念,今天介紹如何在 ML2 中啟用 VXLAN。 在 /etc/neutron/plugins/ml2/ml2_conf.ini 設置 vxlan network 相關參數。 tenant_network_types = vxlan ...
與 GRE 配置和實現差別不大,這里只討論如何實施 VXLAN。 在 ML2 配置中 ...
通過 router 可以實現位於不同 vlan 中的 instance 之間的通信。 接下來要探討的問題是 instance 如何與外部網絡通信。 這里的外部網絡是指的租戶網絡以外的網絡。 租戶網絡是由 Neutron 創建和維護的網絡。 外部網絡不由 Neutron 創建。如果是私有雲 ...
上一節我們討論了 ML2 Plugin 解決的問題,本節將繼續研究 ML2 的架構。 ML2 對二層網絡進行抽象和建模,引入了 type driver 和 mechanism driver。 這兩類 driver 解耦了 Neutron 所支持的網絡類型(type)與訪問這些網絡類型的機制 ...
我們在 Neutron Server 小節學習到 Core Plugin,其功能是維護數據庫中 network, subnet 和 port 的狀態,並負責調用相應的 agent 在 network provider 上執行相關操作,比如創建 network。上一節也介紹了兩個 Core ...