配置 L2 Population - 每天5分鍾玩轉 OpenStack(114)


前面我們學習了L2 Population 的原理,今天討論如何在 Neutron 中配置和啟用此特性。

目前 L2 Population 支持 VXLAN with Linux bridge 和 VXLAN/GRE with OVS。

可以通過以下配置啟用 L2 Population。

在 /etc/neutron/plugins/ml2/ml2_conf.ini 設置 l2population mechanism driver。

mechanism_drivers = linuxbridge,l2population

同時在 [VXLAN] 中配置 enable L2 Population。

L2 Population 生效后,創建的 vxlan-100 會多一個 Proxy ARP 功能。

查看控制節點上的 forwarding database,可以看到 VTEP 保存了 cirros-vm2 的 port 信息。

cirros-vm2 的 MAC 為 fa:16:3e:1d:23:a3。 VTEP IP 為 166.66.16.11。

當需要與 cirros-vm2 通信時,控制節點 VTEP 166.66.16.10 會將封裝好的 VXLAN 數據包直接發送給計算節點的 VTEP 166.66.16.11。

我們再查看一下計算節點上的 forwarding database:

fdb 中保存了 cirros-vm1 和 dhcp 的 port 信息。 當需要與它們通信時,計算節點 VTEP 知道應該將數據包直接發送給控制節點的 VTEP。

下節我們開始學習 Neutron 的另一個特性 -- Security Group。

 

blob.png


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM