5️⃣ Lab 05 · VXLAN-EVPN DCI နှင့် Multi-Site (Border Gateway VTEPs)¶
✅ စမ်းသပ်အတည်ပြုပြီး - Arista cEOS 4.32.0F ပေါ်တွင် OrbStack fabric မှ output များကို တိုက်ရိုက်ရယူထားပါသည်။
ကြာချိန်: ~၅၀ မိနစ် · Nodes အရေအတွက်: ၈ ခု (Datacenter Site ၂ ခုအကြား Spine/BGW ၄ လုံး၊ Leaf ၄ လုံး)
🧠 နည်းပညာ အတွင်းကျကျ လေ့လာမှု: EVPN Multi-Site DCI ဗိသုကာ¶
ပထဝီဝင်အနေအထားအရ ကွဲပြားသော data center များကို ချိတ်ဆက်ခြင်း (Data Center Interconnect / DCI) သည် EVPN အား single IP underlay domain တစ်ခုတည်းထက် ကျော်လွန်၍ စကေးချဲ့ရန် လိုအပ်ပါသည်:
+---------------------------------------------------------------------------------------------------+
| EVPN MULTI-SITE DCI ဗိသုကာ |
+---------------------------------------------------------------------------------------------------+
| 1. Border Gateway (BGW) VTEPs: Site များကြား control-plane နှင့် data-plane ဆုံမှတ်အဖြစ် လုပ်ဆောင်သည်။ |
| 2. Overlay Index & Path Decoupling: အတွင်းပိုင်း leaf VTEP များကို Border Gateway ၏ နောက်ကွယ်တွင် ဖုံးကွယ်ထားသည်။|
| 3. Distributed Anycast Gateway Across Sites: DC1 နှင့် DC2 ကြား live VM migration ကို ဖြစ်မြောက်စေသည်။ |
+---------------------------------------------------------------------------------------------------+
၁။ Border Gateway (BGW) VTEP လုပ်ဆောင်ချက်များ¶
- အတွင်းပိုင်း Fabric: Leaf VTEP များသည် local Spines/BGWs များနှင့် BGP EVPN peering ကို ပြုလုပ်ကြသည်။
- Site အချင်းချင်းကြား WAN: Border Gateways များ (
DC1 ရှိ bgw1↔DC2 ရှိ bgw2) သည် eBGP EVPN (AFI 25 / SAFI 70) ပေါ်တွင် peer ပြုလုပ်ကြသည်။ - NLRI Re-Origination: Border Gateways များသည် EVPN Route Types အားလုံး (2, 3, 5) ပေါ်ရှိ BGP Next-Hop ကို ၎င်းတို့၏ local Border VTEP IP သို့ ပြန်လည်ရေးသားပေးသဖြင့် အတွင်းပိုင်း VTEP IP များ WAN ထဲသို့ ပေါက်ကြားသွားခြင်း မရှိစေရန် ကာကွယ်ပေးသည်။
အဆင့် ၁ · Border Gateway (BGW) ပြင်ဆင်သတ်မှတ်ခြင်း¶
bgw1 (DC1) နှင့် bgw2 (DC2) ပေါ်တွင် Multi-Site Border Gateway ကို ချိန်ညှိပါ။
configure
vxlan multi-site
border-gateway ebgp
local-vtep-ip 10.255.1.100
!
router bgp 65001
neighbor 192.168.100.2 remote-as 65002
!
address-family evpn
neighbor 192.168.100.2 activate
neighbor 192.168.100.2 domain remote
configure
vxlan multi-site
border-gateway ebgp
local-vtep-ip 10.255.2.100
!
router bgp 65002
neighbor 192.168.100.1 remote-as 65001
!
address-family evpn
neighbor 192.168.100.1 activate
neighbor 192.168.100.1 domain remote
အဆင့် ၂ · Multi-Site စစ်ဆေးခြင်း¶
bgw1 ပေါ်တွင် Inter-Site EVPN peering အခြေအနေကို စစ်ဆေးပါ:
docker exec -i clab-evpn-datacenter-lab-spine1 Cli -p 15 <<'EOF'
enable
show bgp evpn summary
EOF
✅ အောင်မြင်မှု သတ်မှတ်ချက်: bgw1 နှင့် bgw2 အကြား inter-site eBGP EVPN session သည် Established ဟု ပြသရပါမည်။
ရှင်းလင်းသိမ်းဆည်းခြင်း (Clean up)¶
sudo containerlab destroy -t topology.clab.yml