DC間vxlan GW介紹


多DC間vxlan網關介紹

2個DC互通時,需要實現支持跨承載網的大二層互通方式,例如:DC間通過VxLAN GW實現跨承載網的隧道互通。承載網可以為IP網或者MPLS骨干網等方式。以應用與故障恢復、異地容災場景。

運營商明確提出大二層需求,即希望對核心網網元的控制面提供大二層支持,實現異地容災備份。核心網選擇vxlan方案,要求實現基於vxlan的L2 VPN。實現VxlanGW設備,用於DC間NFV控制面流量L2互通。對於NFV業務面流量,走路由器。

圖1:組網圖

各DC的VxlanGW間走Vxlan隧道,VxlanGW和DC內采用VLAN通信。

1、 GW1和GW2獨立部署DVS做vxlan網關,之間手動配置vxlan隧道。

手動創建vxlan隧道(GW兩端均需配置),當DVS做網關的時候,就需要手動和其他DVS網關建立VXLAN隧道。

介紹一下常用的bond模式下VXLAN隧道建立方法。

a.創建網橋

iovs-vsctl --no-wait add-br br-int -- set bridge br-int datapath_type=dpdk

b.創建VXLAN口並添加到網橋上,建立隧道。

iovs-vsctl add-port br-int vxlan1 -- set interface vxlan1 type=vxlan options:local_ip=172.43.211.222 options:remote_ip=172.43.211.2 options:in_key=flow options:out_key=flow

c.修改vxlan-ip,bond-config文件。若是沒有這兩個文件,則新建后再增加相關內容。

cd /dev/shm

[root@ host_202_174 shm]# cat bond-config

//如果不是bond模式這里不需要配置這個配置文件

bond1 enp4s0f0 enp4s0f1 lacp=off bond_mode=backup

//enp4s0f0 enp6s0f1為你安裝ovdk的時候托管的物理口

[root@ host_202_174 shm]# cat vxlan-ip

bond1 ip:172.43.211.222/255.0.0.0 gw:172.0.0.254

//如果不是bond模式這里修改成

enp4s0f0 ip:172.43.211.222/255.0.0.0 gw:172.0.0.254

2、 GW上托管兩個物理口,一個物理口做vxlan網關互聯的vxlan口,另外一個物理口用於和DC內的網絡互聯,這兩個端口均在同一個網橋br-int下。

先查看托管的物理口

[root@host_202_174 shm]# cat /dev/shm/ports-info

enp4s0f0 status:up speed:1000M ovs_dpdk_42

enp4s0f1 status:down speed:1000M ovs_dpdk_43

如果enp4s0f0作為vxlan口,則將enp4s0f1加入到bi-int橋上

iovs-vsctl add-port br-int ovs_dpdk_43 -- set Interface ovs_dpdk_43 type=dpdkphy option:port=2

(如果把ovs_dpdk_42加入br-int橋上,port選1)。

3、DC1和DC2為vlan網絡,vlan的業務口分別和GW1、GW2加入到br-int橋上的物理口互聯。

4、 DC1和DC2上創建vlan id和子網相同的網絡,網絡上創建虛擬機vm1和vm2,vm之間可以互通。

5、部署3個或以上的vxlan網關設置同上。

Vxlan GW HA功能介紹

為了使vxlan GW具有更高的可靠性,vxlan GW實現了HA功能,主備GW配合與互聯的堆疊交換機配置的聚合口來實現高可靠性。

vxlan gw1的uplink口如果down了,需要關聯downlink口down,確保downlink的lacp協商選擇協商成功到vxlan gw2上。同理,vxlan gw2的uplink口如果down了,也要關聯gw2上的downlink 口down。

因此對於一個vxlan gw來說,需要做到下面的聯動原則:

● downlink口有一個成員口的lacp協商成功,則為主用。

● downlink口所有成員口的lacp協商都失敗,則為備用。

● 主用vxlan gw 的vtep端口向上行網絡發送免費arp。

● uplink口所有成員口狀態down,則關聯downlink所有口down。

● uplink口有一個成員口狀態up,則關聯downlink所有口up。


免責聲明!

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



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