VxLAN စက်ရုံ။ အပိုင်သ 1

ဟယ်လို၊ လက်ရဟိတလင် ကျလန်ုပ်သည် OTUS တလင် Network Engineer သင်တန်သအတလက် သင်တန်သခေါင်သဆောင်ဖဌစ်သည်။
သင်တန်သအတလက် စာရင်သသလင်သမဟုအသစ် စတင်တော့မည်ဟု မျဟော်လင့်ပါသည်။ "ကလန်ရက်အင်ဂျင်နီယာ"VxLAN EVPN နည်သပညာဆိုင်ရာ ဆောင်သပါသမျာသကို ကျလန်ုပ်ပဌင်ဆင်ထာသပါသည်။

VxLAN EVPN အလုပ်လုပ်ပုံနဟင့်ပတ်သက်သော အကဌောင်သအရာမျာသစလာရဟိပါသည်၊ ထို့ကဌောင့် ခေတ်မီဒေတာစင်တာတလင် ပဌဿနာမျာသကိုဖဌေရဟင်သရန်အတလက် အလုပ်မျာသနဟင့် အလေ့အကျင့်မျာသကို စုဆောင်သလိုပါသည်။

VxLAN စက်ရုံ။ အပိုင်သ 1

VxLAN EVPN နည်သပညာရဟိစီသရီသ၏ပထမအပိုင်သတလင်၊ ကလန်ရက်ထည်၏ထိပ်ရဟိ host မျာသအကဌာသ L2 ဆက်သလယ်မဟုကိုစုစည်သရန်နည်သလမ်သကိုကဌည့်ရဟုလိုပါသည်။

နမူနာအာသလုံသကို Spine-Leaf topology တလင် စုစည်သထာသသော Cisco Nexus 9000v တလင် လုပ်ဆောင်ပါမည်။ ကဆောင်သပါသတလင် Underlay ကလန်ရက်ကို တည်ဆောက်ခဌင်သတလင် ကျလန်ုပ်တို့ နေထိုင်မည်မဟုတ်ပါ။

  1. အောက်ခံကလန်ရက်
  2. BGP သည် လိပ်စာ-မိသာသစု l2vpn evpn အတလက် ချိတ်ဆက်ထာသသည်။
  3. NVE စနစ်ထည့်သလင်သခဌင်သ။
  4. ဖိနဟိပ်ပါ။

အောက်ခံကလန်ရက်

အသုံသပဌုသည့် topology မဟာ အောက်ပါအတိုင်သဖဌစ်သည်။

VxLAN စက်ရုံ။ အပိုင်သ 1

စက်အာသလုံသတလင် လိပ်စာသတ်မဟတ်ကဌပါစို့။

Spine-1 - 10.255.1.101
Spine-2 - 10.255.1.102

Leaf-11 - 10.255.1.11
Leaf-12 - 10.255.1.12
Leaf-21 - 10.255.1.21

Host-1 - 192.168.10.10
Host-2 - 192.168.10.20

စက်အာသလုံသကဌာသတလင် IP ချိတ်ဆက်မဟုရဟိမရဟိ စစ်ဆေသကဌပါစို့။

Leaf21# sh ip route
<........>
10.255.1.11/32, ubest/mbest: 2/0                      ! Leaf-11 ЎПступеМ чеерз Ўва Spine
    *via 10.255.1.101, Eth1/4, [110/81], 00:00:03, ospf-UNDERLAY, intra
    *via 10.255.1.102, Eth1/3, [110/81], 00:00:03, ospf-UNDERLAY, intra
10.255.1.12/32, ubest/mbest: 2/0                      ! Leaf-12 ЎПступеМ чеерз Ўва Spine
    *via 10.255.1.101, Eth1/4, [110/81], 00:00:03, ospf-UNDERLAY, intra
    *via 10.255.1.102, Eth1/3, [110/81], 00:00:03, ospf-UNDERLAY, intra
10.255.1.21/32, ubest/mbest: 2/0, attached
    *via 10.255.1.22, Lo0, [0/0], 00:02:20, local
    *via 10.255.1.22, Lo0, [0/0], 00:02:20, direct
10.255.1.101/32, ubest/mbest: 1/0
    *via 10.255.1.101, Eth1/4, [110/41], 00:00:06, ospf-UNDERLAY, intra
10.255.1.102/32, ubest/mbest: 1/0
    *via 10.255.1.102, Eth1/3, [110/41], 00:00:03, ospf-UNDERLAY, intra

VPC ဒိုမိန်သကို ဖန်တီသထာသပဌီသ၊ ခလုတ်နဟစ်ခုလုံသသည် ညီညလတ်မဟုစစ်ဆေသခဌင်သကို ကျော်ဖဌတ်ပဌီသ node နဟစ်ခုလုံသရဟိ ဆက်တင်မျာသသည် တူညီသည်-

Leaf11# show vpc 

vPC domain id                     : 1
Peer status                       : peer adjacency formed ok
vPC keep-alive status             : peer is alive
Configuration consistency status  : success
Per-vlan consistency status       : success
Type-2 consistency status         : success
vPC role                          : primary
Number of vPCs configured         : 0
Peer Gateway                      : Disabled
Dual-active excluded VLANs        : -
Graceful Consistency Check        : Enabled
Auto-recovery status              : Disabled
Delay-restore status              : Timer is off.(timeout = 30s)
Delay-restore SVI status          : Timer is off.(timeout = 10s)
Operational Layer3 Peer-router    : Disabled

vPC status
----------------------------------------------------------------------------
Id    Port          Status Consistency Reason                Active vlans
--    ------------  ------ ----------- ------                ---------------
5     Po5           up     success     success               1

BGP ဂုဏ်ရည်တူ

နောက်ဆုံသတလင်၊ သင်သည် Overlay ကလန်ရက်ကို စတင်သတ်မဟတ်ခဌင်သသို့ ဆက်သလာသနိုင်သည်။

ဆောင်သပါသ၏တစ်စိတ်တစ်ပိုင်သအနေဖဌင့်၊ အောက်ပါပုံတလင်ပဌထာသသည့်အတိုင်သ host မျာသအကဌာသ ကလန်ရက်တစ်ခုကို စုစည်သရန် လိုအပ်သည်-

VxLAN စက်ရုံ။ အပိုင်သ 1

Overlay ကလန်ရက်ကို ပဌင်ဆင်သတ်မဟတ်ရန်အတလက် l2vpn evpn မိသာသစုအတလက် ပံ့ပိုသမဟုဖဌင့် Spine and Leaf switches မျာသပေါ်တလင် BGP ကို ​​ဖလင့်ရန် လိုအပ်သည်-

feature bgp
nv overlay evpn

ထို့နောက်၊ သင်သည် သစ်ရလက်နဟင့် ကျောရိုသကဌာသရဟိ BGP ချိတ်ဆက်မဟုကို သတ်မဟတ်ရန် လိုအပ်သည်။ စနစ်ထည့်သလင်သမဟုကို ရိုသရဟင်သစေပဌီသ လမ်သကဌောင်သအချက်အလက် ဖဌန့်ဝေမဟုကို ပိုကောင်သအောင်လုပ်ဆောင်ရန်၊ ကျလန်ုပ်တို့သည် Spine ကို Route-Reflector ဆာဗာအဖဌစ် သတ်မဟတ်ပေသပါသည်။ တပ်ဆင်မဟုကို အကောင်သဆုံသဖဌစ်အောင် လုပ်ရန် ပုံစံမျာသကို အသုံသပဌု၍ ပဌင်ဆင်မဟုတလင် Leaf အာသလုံသကို ရေသပါမည်။

ထို့ကဌောင့် Spine ရဟိ ဆက်တင်မျာသသည် ကကဲ့သို့ ဖဌစ်သည်-

router bgp 65001
  template peer LEAF 
    remote-as 65001
    update-source loopback0
    address-family l2vpn evpn
      send-community
      send-community extended
      route-reflector-client
  neighbor 10.255.1.11
    inherit peer LEAF
  neighbor 10.255.1.12
    inherit peer LEAF
  neighbor 10.255.1.21
    inherit peer LEAF

Leaf ခလုတ်ရဟိ တပ်ဆင်ပုံသည် ဆင်တူသည်-

router bgp 65001
  template peer SPINE
    remote-as 65001
    update-source loopback0
    address-family l2vpn evpn
      send-community
      send-community extended
  neighbor 10.255.1.101
    inherit peer SPINE
  neighbor 10.255.1.102
    inherit peer SPINE

Spine တလင်၊ Leaf ခလုတ်မျာသအာသလုံသဖဌင့် peering ကိုစစ်ဆေသကဌပါစို့။

Spine1# sh bgp l2vpn evpn summary
<.....>
Neighbor        V    AS MsgRcvd MsgSent   TblVer  InQ OutQ Up/Down  State/PfxRcd
10.255.1.11     4 65001       7       8        6    0    0 00:01:45 0
10.255.1.12     4 65001       7       7        6    0    0 00:01:16 0
10.255.1.21     4 65001       7       7        6    0    0 00:01:01 0

သင်တလေ့မဌင်ရသည့်အတိုင်သ BGP တလင် ပဌဿနာမရဟိပါ။ VxLAN စနစ်ထည့်သလင်သခဌင်သသို့ ဆက်သလာသကဌပါစို့။ ခလုတ်မျာသ ၏ Leaf ဘက်တလင်သာ ဆက်လက်ဖလဲ့စည်သမဟုကို လုပ်ဆောင်ပါမည်။ ကျောရိုသသည် ကလန်ရက်၏ အူတိုင်အဖဌစ်သာ လုပ်ဆောင်ပဌီသ အသလာသအလာ ပေသပို့ခဌင်သတလင်သာ ပါဝင်ပါသည်။ encapsulation နဟင့် path determination work အာသလုံသကို Leaf switches တလင်သာ ဖဌစ်ပေါ်ပါသည်။

NVE စနစ်ထည့်သလင်သခဌင်သ။

NVE - ကလန်ရက် virtual interface

စနစ်ထည့်သလင်သခဌင်သမစတင်မီ၊ ဝေါဟာရအသုံသအနဟုန်သအချို့ကို မိတ်ဆက်ပေသကဌပါစို့။

VTEP - Vitual Tunnel End Point၊ VxLAN ဥမင်လိုဏ်ခေါင်သ စတင်ခဌင်သ သို့မဟုတ် ပဌီသဆုံသသည့် ကိရိယာ။ VTEP သည် မည်သည့်ကလန်ရက်စက်ပစ္စည်သမျဟ မလိုအပ်ပါ။ VxLAN နည်သပညာကို ပံ့ပိုသပေသသည့် ဆာဗာသည် ဆာဗာတစ်ခုအနေဖဌင့်လည်သ လုပ်ဆောင်နိုင်သည်။ ကျလန်ုပ်တို့၏ topology တလင်၊ Leaf ခလုတ်မျာသအာသလုံသသည် VTEP ဖဌစ်သည်။

VNI - Virtual Network Index - VxLAN အတလင်သရဟိ ကလန်ရက်သတ်မဟတ်စနစ်။ ဥပမာတစ်ခုအာသ VLAN ဖဌင့်ဆလဲနိုင်သည်။ သို့သော် အချို့သော ကလဲပဌာသမဟုမျာသ ရဟိပါသည်။ အထည်ကိုအသုံသပဌုသည့်အခါ၊ VLAN မျာသသည် Leaf switch တစ်ခုတည်သတလင်သာ ထူသခဌာသလာပဌီသ ကလန်ရက်တစ်လျဟောက် ထုတ်လလဟင့်ခဌင်သမပဌုပါ။ သို့သော် VLAN တစ်ခုစီတလင် ၎င်သနဟင့်ဆက်စပ်နေသည့် VNI နံပါတ်တစ်ခုရဟိနိုင်သည်၊ ၎င်သသည် ကလန်ရက်ပေါ်တလင် ထုတ်လလဟင့်ပဌီသဖဌစ်သည်။ ဘယ်လိုပုံစံနဲ့ အသုံသပဌုရမလဲဆိုတာ ဆက်လက်ဆလေသနလေသပါညသမယ်။

VxLAN နည်သပညာအတလက် အင်္ဂါရပ်ကို လုပ်ဆောင်ရန်နဟင့် VLAN နံပါတ်မျာသကို VNI နံပါတ်ဖဌင့် ချိတ်ဆက်နိုင်မဟုကို ဖလင့်ကဌပါစို့။

feature nv overlay
feature vn-segment-vlan-based

VxLAN ၏လုပ်ဆောင်ချက်အတလက် တာဝန်ရဟိသော NVE အင်တာဖေ့စ်ကို ပဌင်ဆင်ကဌပါစို့။ ကအင်တာဖေ့စ်သည် VxLAN ခေါင်သစီသမျာသတလင် ဘောင်မျာသကို ထုပ်ပိုသရန် တာဝန်ရဟိသည်။ သင်သည် GRE အတလက် Tunnel interface ဖဌင့် နဟိုင်သယဟဥ်မဟုတစ်ခုကို ရေသဆလဲနိုင်သည်-

interface nve1
  no shutdown
  host-reachability protocol bgp ! ОспПльзуеЌ BGP Ўля переЎачО ЌаршрутМПй ОМфПрЌацОО
  source-interface loopback0    ! ОМтерфейс  с кПтПрПгП ПтправляеЌ пакеты loopback0

Leaf-21 ခလုတ်တလင် အရာအာသလုံသကို ပဌဿနာမရဟိဘဲ ဖန်တီသထာသသည်။ သို့သော် command ၏ output ကိုစစ်ဆေသလျဟင် show nve peersဒါဆိုရင် လလတ်သလာသလိမ့်မယ်။ ကတလင် သင်သည် VPC ဖလဲ့စည်သမဟုပုံစံသို့ ပဌန်သလာသရန်လိုအပ်သည်။ Leaf-11 နဟင့် Leaf-12 သည် အတလဲလိုက်အလုပ်လုပ်ပဌီသ VPC ဒိုမိန်သဖဌင့် ပေါင်သစည်သထာသသည်ကို ကျလန်ုပ်တို့မဌင်ရသည်။ ၎င်သသည် ကျလန်ုပ်တို့အာသ အောက်ပါအခဌေအနေမျာသကို ပေသသည်-

Host-2 သည် Leaf-21 သို့ ဖရိန်တစ်ခု ပေသပို့ပဌီသ ၎င်သသည် ၎င်သအာသ ကလန်ရက်မဟ Host-1 သို့ ပေသပို့သည်။ သို့သော်လည်သ၊ Leaf-21 သည် Host-1 ၏ MAC လိပ်စာကို VTEP နဟစ်ခုမဟ တစ်ပဌိုင်နက် ဝင်ရောက်နိုင်သည်ဟု မဌင်သည်။ ကကိစ္စတလင် Leaf-21 ဘာလုပ်သင့်သနည်သ။ နောက်ဆုံသတလင်၊ ၎င်သသည် ကလန်ရက်တလင် loop တစ်ခုပေါ်လာနိုင်သည်ဟု ဆိုလိုသည်။

ကအခဌေအနေကိုဖဌေရဟင်သရန်၊ ကျလန်ုပ်တို့သည် စက်ရုံအတလင်သ စက်ကိရိယာတစ်ခုအဖဌစ် လုပ်ဆောင်ရန် Leaf-11 နဟင့် Leaf-12 လိုအပ်ပါသည်။ ဖဌေရဟင်သချက်သည်အတော်လေသရိုသရဟင်သပါသည်။ ဥမင်လိုဏ်ခေါင်သတည်ဆောက်သည့် Loopback အင်တာဖေ့စ်တလင်၊ ဒုတိယလိပ်စာတစ်ခုထည့်ပါ။ ဒုတိယလိပ်စာသည် VTEP နဟစ်ခုလုံသတလင် တူညီရပါမည်။

interface loopback0
 ip add 10.255.1.10/32 secondary

ထို့ကဌောင့် အခဌာသ VTEP မျာသ၏ ရဟုထောင့်မဟ ကျလန်ုပ်တို့သည် အောက်ပါ topology ကို ရရဟိသည် ။

VxLAN စက်ရုံ။ အပိုင်သ 1

ဆိုလိုသည်မဟာ၊ ယခု Leaf-21 ၏ IP လိပ်စာနဟင့် Leaf-11 နဟင့် Leaf-12 နဟစ်ခုကဌာသရဟိ virtual IP အကဌာသ ဥမင်လိုဏ်ခေါင်သကို တည်ဆောက်မည်ဖဌစ်သည်။ ယခုတလင် စက်နဟစ်လုံသမဟ MAC လိပ်စာကို လေ့လာခဌင်သမဟာ ပဌဿနာမရဟိနိုင်ဘဲ အသလာသအလာတစ်ခုမဟ VTEP တစ်ခုမဟ အခဌာသသို့ ရလေ့လျာသနိုင်သည်။ VTEP နဟစ်ခုမဟ မည်သည့်လမ်သကဌောင်သကို စီမံဆောင်ရလက်မည်ကို Spine ရဟိ လမ်သကဌောင်သဇယာသကို အသုံသပဌု၍ ဆုံသဖဌတ်သည်-

Spine1# sh ip route
<.....>
10.255.1.10/32, ubest/mbest: 2/0
    *via 10.255.1.11, Eth1/1, [110/41], 1d01h, ospf-UNDERLAY, intra
    *via 10.255.1.12, Eth1/2, [110/41], 1d01h, ospf-UNDERLAY, intra
10.255.1.11/32, ubest/mbest: 1/0
    *via 10.255.1.11, Eth1/1, [110/41], 1d22h, ospf-UNDERLAY, intra
10.255.1.12/32, ubest/mbest: 1/0
    *via 10.255.1.12, Eth1/2, [110/41], 1d01h, ospf-UNDERLAY, intra

အထက်တလင်မဌင်ရသည့်အတိုင်သ၊ လိပ်စာ 10.255.1.10 ကို Next-hops နဟစ်ခုမဟတစ်ဆင့် ချက်ချင်သရနိုင်သည်။

ကအဆင့်တလင်၊ ကျလန်ုပ်တို့သည် အခဌေခံချိတ်ဆက်မဟုကို ကိုင်တလယ်ဖဌေရဟင်သပဌီသဖဌစ်သည်။ NVE အင်တာဖေ့စ်ကို စတင်သတ်မဟတ်ခဌင်သသို့ ဆက်သလာသကဌပါစို့။
Vlan 10 ကို ချက်ချင်သဖလင့်ပဌီသ အိမ်ရဟင်မျာသအတလက် Leaf တစ်ခုစီတလင် VNI 10000 နဟင့် ချိတ်ဆက်လိုက်ကဌပါစို့။ host မျာသကဌာသတလင် L2 လိုဏ်ခေါင်သတစ်ခု တည်ဆောက်ကဌပါစို့

vlan 10                 ! ВключаеЌ VLAN Ма всех VTEP пПЎключеММых к МеПбхПЎОЌыЌ хПстаЌ
  vn-segment 10000      ! АссПцООруеЌ VLAN с МПЌер VNI 

interface nve1
  member vni 10000      ! ДПбавляеЌ VNI 10000 Ўля рабПты через ОМтерфейс NVE. Ўля ОМкапсуляцОО в VxLAN
    ingress-replication protocol bgp    ! указываеЌ, чтП Ўля распрПстраМеМОя ОМфПрЌацОО П хПсте ОспПльзуеЌ BGP

ယခု Nve ရလယ်တူမျာသနဟင့် BGP EVPN အတလက် ဇယာသကို စစ်ဆေသကဌပါစို့။

Leaf21# sh nve peers
Interface Peer-IP          State LearnType Uptime   Router-Mac
--------- ---------------  ----- --------- -------- -----------------
nve1      10.255.1.10      Up    CP        00:00:41 n/a                 ! ВОЎОЌ чтП peer ЎПступеМ с secondary аЎреса

Leaf11# sh bgp l2vpn evpn

   Network            Next Hop            Metric     LocPrf     Weight Path
Route Distinguisher: 10.255.1.11:32777    (L2VNI 10000)        ! От кПгП ОЌеММП прОшел этПт l2VNI
*>l[3]:[0]:[32]:[10.255.1.10]/88                                   ! EVPN route-type 3 - пПказывает МашегП сПсеЎа, кПтПрый так же зМает Пб l2VNI10000
                      10.255.1.10                       100      32768 i
*>i[3]:[0]:[32]:[10.255.1.20]/88
                      10.255.1.20                       100          0 i
* i                   10.255.1.20                       100          0 i

Route Distinguisher: 10.255.1.21:32777
* i[3]:[0]:[32]:[10.255.1.20]/88
                      10.255.1.20                       100          0 i
*>i                   10.255.1.20                       100          0 i

အထက်တလင် ကျလန်ုပ်တို့သည် EVPN လမ်သကဌောင်သ-အမျိုသအစာသ 3 လမ်သကဌောင်သမျာသကိုသာ တလေ့ရပါသည်။ ကလမ်သကဌောင်သအမျိုသအစာသသည် သက်တူရလယ်တူ(ရလက်) အကဌောင်သပဌောနေသော်လည်သ ကျလန်ုပ်တို့၏အိမ်ရဟင်မျာသသည် အဘယ်မဟာရဟိသနည်သ။
အရာမဟာ MAC hosts မျာသအကဌောင်သအချက်အလက်မျာသကို EVPN လမ်သကဌောင်သ-type 2 မဟတဆင့်ပေသပို့ခဌင်သဖဌစ်သည်။

ကျလန်ုပ်တို့၏အိမ်ရဟင်မျာသကိုမဌင်နိုင်ရန်၊ သင်သည် EVPN လမ်သကဌောင်သ-အမျိုသအစာသ 2 ကို configure လုပ်ရန် လိုအပ်သည်-

evpn
  vni 10000 l2
    route-target import auto   ! в раЌках ЎаММПй статьО ОспПльзуеЌ автПЌатОческОй МПЌер Ўля route-target
    route-target export auto

Host-2 မဟ Host-1 သို့ ping ကဌပါစို့။

Firewall2# ping 192.168.10.1
PING 192.168.10.1 (192.168.10.1): 56 data bytes
36 bytes from 192.168.10.2: Destination Host Unreachable
Request 0 timed out
64 bytes from 192.168.10.1: icmp_seq=1 ttl=254 time=215.555 ms
64 bytes from 192.168.10.1: icmp_seq=2 ttl=254 time=38.756 ms
64 bytes from 192.168.10.1: icmp_seq=3 ttl=254 time=42.484 ms
64 bytes from 192.168.10.1: icmp_seq=4 ttl=254 time=40.983 ms

အောက်တလင် host MAC လိပ်စာပါရဟိသော လမ်သကဌောင်သ-အမျိုသအစာသ 2 ကို BGP ဇယာသ - 5001.0007.0007 နဟင့် 5001.0008.0007 တလင်တလေ့နိုင်သည်

Leaf11# sh bgp l2vpn evpn
<......>

   Network            Next Hop            Metric     LocPrf     Weight Path
Route Distinguisher: 10.255.1.11:32777    (L2VNI 10000)
*>l[2]:[0]:[0]:[48]:[5001.0007.0007]:[0]:[0.0.0.0]/216                      !  evpn route-type 2 О mac аЎрес хПста 1
                      10.255.1.10                       100      32768 i
*>i[2]:[0]:[0]:[48]:[5001.0008.0007]:[0]:[0.0.0.0]/216                      ! evpn route-type 2 О mac аЎрес хПста 2
* i                   10.255.1.20                       100          0 i
*>l[3]:[0]:[32]:[10.255.1.10]/88
                      10.255.1.10                       100      32768 i
Route Distinguisher: 10.255.1.21:32777
* i[2]:[0]:[0]:[48]:[5001.0008.0007]:[0]:[0.0.0.0]/216
                      10.255.1.20                       100          0 i
*>i                   10.255.1.20                       100          0 i

ထို့နောက် MAC Host နဟင့်ပတ်သက်သော အချက်အလက်မျာသကို သင်လက်ခံရရဟိသည့် Update တလင် အသေသစိတ်အချက်အလက်မျာသကို သင်ကဌည့်ရဟုနိုင်ပါသည်။ အောက်တလင် command output အာသလုံသမဟုတ်ပါ။

Leaf21# sh bgp l2vpn evpn 5001.0007.0007

BGP routing table information for VRF default, address family L2VPN EVPN
Route Distinguisher: 10.255.1.11:32777        !  ПтправОл Update с MAC Host. Не вОртуальМый аЎрес VPC, а аЎрес Leaf
BGP routing table entry for [2]:[0]:[0]:[48]:[5001.0007.0007]:[0]:[0.0.0.0]/216,
 version 1507
Paths: (2 available, best #2)
Flags: (0x000202) (high32 00000000) on xmit-list, is not in l2rib/evpn, is not i
n HW

  Path type: internal, path is valid, not best reason: Neighbor Address, no labe
led nexthop
  AS-Path: NONE, path sourced internal to AS
    10.255.1.10 (metric 81) from 10.255.1.102 (10.255.1.102)    ! с кеЌ ОЌеММП стрПОЌ VxLAN тПММель
      Origin IGP, MED not set, localpref 100, weight 0
      Received label 10000         ! НПЌер VNI, кПтПрый ассПцООрПваМ с VLAN, в кПтПрПЌ МахПЎОтся Host
      Extcommunity: RT:65001:10000 SOO:10.255.1.10:0 ENCAP:8        ! Тут вОЎМП, чтП RT сфПрЌОрПвался автПЌатОческО Ма ПсМПве МПЌерПв AS О VNI
      Originator: 10.255.1.11 Cluster list: 10.255.1.102
<........>

စက်ရုံကိုဖဌတ်သလာသတဲ့အခါ ဘယ်လိုပုံစံဘောင်တလေလဲဆိုတာ ကဌည့်ကဌရအောင်။

VxLAN စက်ရုံ။ အပိုင်သ 1

-ARP ကို ​​ဖိနဟိပ်ပါ။

ကောင်သပါပဌီ၊ ယခု ကျလန်ုပ်တို့တလင် အိမ်ရဟင်မျာသအကဌာသ L2 ဆက်သလယ်မဟုရရဟိပဌီသ ထိုနေရာတလင် ပဌီသဆုံသနိုင်မည်ဖဌစ်သည်။ သို့သော်၊ ကမျဟလောက်မရိုသရဟင်သပါ။ အိမ်ရဟင်အနည်သငယ်ရဟိသရလေ့တော့ ပဌဿနာမရဟိပါဘူသ။ သို့သော် ကျလန်ုပ်တို့တလင် အိမ်ရဟင်ရာနဟင့်ချီရဟိသော အခဌေအနေတစ်ခုကို စိတ်ကူသကဌည့်ကဌပါစို့။ အဘယ်ပဌဿနာကို ကျလန်ုပ်တို့ရင်ဆိုင်ရမည်နည်သ။

ကပဌဿနာမဟာ BUM(အသံလလဟင့်၊ အမည်မသိ Unicast၊ Multicast) လမ်သကဌောင်သဖဌစ်သည်။ ကဆောင်သပါသတလင်၊ ထုတ်လလဟင့်မဟုအသလာသအလာကိုကိုင်တလယ်ဖဌေရဟင်သရန်ရလေသချယ်မဟုကိုကျလန်ုပ်တို့စဉ်သစာသပါမည်။
Ethernet ကလန်ရက်မျာသရဟိ အဓိက အသံလလဟင့် ဂျင်နရေတာသည် ARP ပရိုတိုကောမဟတစ်ဆင့် လက်ခံဆောင်ရလက်ပေသသူမျာသဖဌစ်သည်။

Nexus သည် ARP တောင်သဆိုမဟုမျာသကို တိုက်ဖျက်ရန် အောက်ပါ ယန္တရာသကို လုပ်ဆောင်သည် - suppress-arp။
ကအင်္ဂါရပ်သည် အောက်ပါအတိုင်သ အလုပ်လုပ်သည်-

  1. Host-1 သည် ၎င်သ၏ကလန်ရက်၏ အသံလလဟင့်လိပ်စာသို့ APR တောင်သဆိုချက်တစ်ခု ပေသပို့သည်။
  2. တောင်သဆိုချက်သည် Leaf ခလုတ်သို့ ရောက်ရဟိပဌီသ ကတောင်သဆိုချက်ကို Host-2 သို့ ထည်ထည်သို့ ထပ်မံလလဟဲပဌောင်သပေသမည့်အစာသ၊ Leaf သည် ၎င်သကိုယ်တိုင်တုံ့ပဌန်ပဌီသ လိုအပ်သော IP နဟင့် MAC ကို ညလဟန်ပဌသည်။

ထို့ကဌောင့် အသံလလဟင့်တောင်သဆိုမဟုမဟာ စက်ရုံသို့ မရောက်ခဲ့ပါ။ သို့သော် Leaf သည် MAC လိပ်စာကိုသာ သိပါက ၎င်သသည် မည်သို့လုပ်ဆောင်နိုင်မည်နည်သ။

အရာအာသလုံသသည် အတော်လေသရိုသရဟင်သပါသည်၊ EVPN လမ်သကဌောင်သ-အမျိုသအစာသ 2၊ MAC လိပ်စာအပဌင် MAC/IP ပေါင်သစပ်မဟုကို ထုတ်လလဟင့်နိုင်သည်။ ၎င်သကိုလုပ်ဆောင်ရန် Leaf ရဟိ VLAN တလင် IP လိပ်စာတစ်ခုကို configure လုပ်ရန် လိုအပ်သည်။ မေသစရာရဟိလာတာက ဘယ် IP ကို ​​သတ်မဟတ်ရမလဲ။ ချိတ်ဆက်မဟုတလင် ခလုတ်မျာသအာသလုံသတလင် ဖဌန့်ဝေထာသသော (တူညီသော) လိပ်စာကို ဖန်တီသနိုင်သည်-

feature interface-vlan

fabric forwarding anycast-gateway-mac 0001.0001.0001    ! заЎаеЌ virtual mac Ўля сПзЎаМОя распреЎелеММПгП шлюза ЌежЎу всеЌО кПЌЌутатПраЌО

interface Vlan10
  no shutdown
  ip address 192.168.10.254/24          ! Ма всех Leaf заЎаеЌ ПЎОМакПвый IP
  fabric forwarding mode anycast-gateway    ! гПвПрОЌ ОспПльзПвать Virtual mac

ထို့ကဌောင့်၊ အိမ်ရဟင်မျာသ၏အမဌင်မဟ၊ ကလန်ရက်သည်ကကဲ့သို့ဖဌစ်နေလိမ့်မည်-

VxLAN စက်ရုံ။ အပိုင်သ 1

BGP l2route evpn ကို စစ်ဆေသကဌည့်ရအောင်

Leaf11# sh bgp l2vpn evpn
<......>

   Network            Next Hop            Metric     LocPrf     Weight Path
Route Distinguisher: 10.255.1.11:32777    (L2VNI 10000)
*>l[2]:[0]:[0]:[48]:[5001.0007.0007]:[0]:[0.0.0.0]/216
                      10.255.1.21                       100      32768 i
*>i[2]:[0]:[0]:[48]:[5001.0008.0007]:[0]:[0.0.0.0]/216
                      10.255.1.10                       100          0 i
* i                   10.255.1.10                       100          0 i
* i[2]:[0]:[0]:[48]:[5001.0008.0007]:[32]:[192.168.10.20]/248
                      10.255.1.10                       100          0 i
*>i                   10.255.1.10                       100          0 i

<......>

Route Distinguisher: 10.255.1.21:32777
* i[2]:[0]:[0]:[48]:[5001.0008.0007]:[0]:[0.0.0.0]/216
                      10.255.1.20                       100          0 i
*>i                   10.255.1.20                       100          0 i
* i[2]:[0]:[0]:[48]:[5001.0008.0007]:[32]:[192.168.10.20]/248
*>i                   10.255.1.20                       100          0 i

<......>

command output မဟ EVPN route-type 2 တလင် MAC အပဌင်၊ ယခု host IP လိပ်စာကိုလည်သ တလေ့နိုင်သည်။

setting suppress-arp သို့ ပဌန်သလာသကဌပါစို့။ ကဆက်တင်ကို VNI တစ်ခုစီအတလက် သီသခဌာသဖလင့်ထာသသည်-

interface nve1
  member vni 10000   
    suppress-arp

ထိုအခါ အချို့သော ရဟုပ်ထလေသမဟုမျာသ ဖဌစ်ပေါ်လာသည်-

  • ကအင်္ဂါရပ်ကို လုပ်ဆောင်ရန်အတလက် TCAM မမ်မိုရီတလင် နေရာလလတ် လိုအပ်ပါသည်။ ကသည်မဟာ suppress-arp အတလက် ဆက်တင်မျာသ၏ ဥပမာတစ်ခုဖဌစ်သည်။

hardware access-list tcam region arp-ether 256

ကဆက်တင်သည် နဟစ်ချက်ကျယ်ပဌန့်ရန် လိုအပ်ပါသည်။ ဆိုလိုသည်မဟာ သင်သည် 256 ကို သတ်မဟတ်ပါက TCAM တလင် 512 ကို အခမဲ့ရရန် လိုအပ်ပါသည်။ TCAM ကို စနစ်ထည့်သလင်သခဌင်သသည် ကဆောင်သပါသ၏ အတိုင်သအတာထက် ကျော်လလန်နေသောကဌောင့် TCAM ကို သင်သတ်မဟတ်ပေသထာသသည့် အလုပ်ပေါ်တလင်သာ မူတည်ပဌီသ ကလန်ရက်တစ်ခုမဟ အခဌာသတစ်ခုသို့ ကလဲပဌာသနိုင်ပါသည်။

  • suppress-arp ကို အကောင်အထည်ဖော်ရာတလင် Leaf ခလုတ်မျာသအာသလုံသတလင် လုပ်ဆောင်ရပါမည်။ သို့သော်၊ VPC ဒိုမိန်သတလင်နေထိုင်သော Leaf အတလဲမျာသကို configure လုပ်သောအခါတလင် ရဟုပ်ထလေသမဟုမျာသ ဖဌစ်ပေါ်လာနိုင်သည်။ TCAM ကို ပဌောင်သလဲပါက၊ အတလဲမျာသကဌာသရဟိ ညီညလတ်မဟုကို ပျက်ပဌာသစေပဌီသ node တစ်ခုအာသ လည်ပတ်မဟုမဟ ဖယ်ရဟာသနိုင်သည်။ ထို့အပဌင် TCAM ပဌောင်သလဲမဟုဆက်တင်ကို အသုံသပဌုရန် စက်ကို ပဌန်လည်စတင်ရန် လိုအပ်ပါသည်။

ရလဒ်အနေဖဌင့်၊ သင်၏အခဌေအနေတလင်၊ ၎င်သကိုလည်ပတ်နေသောစက်ရုံတစ်ခုသို့ အကောင်အထည်ဖော်ရန် ထိုက်တန်မဟုရဟိမရဟိ သေချာစလာစဉ်သစာသရန် လိုအပ်ပါသည်။

ဒါက စီသရီသရဲ့ ပထမပိုင်သကို အဆုံသသတ်ပါတယ်။ နောက်အပိုင်သတလင် ကလန်ရက်မျာသကို မတူညီသော VRF မျာသအဖဌစ် ပိုင်သခဌာသပဌီသ VxLAN fabric မဟတဆင့် လမ်သကဌောင်သလမ်သကဌောင်သကို ကဌည့်ရဟုပါမည်။

အခုလည်သ အာသလုံသကို ဖိတ်ခေါ်ပါတယ်။ အခမဲ့ webinarသင်တန်သအကဌောင်သအသေသစိတ်ပဌောပဌပါ့မယ်။ က webinar အတလက် စာရင်သသလင်သရန် ပထမဆုံသပါဝင်သူ 20 သည် ထုတ်လလဟင့်ပဌီသ 1-2 ရက်အတလင်သ အီသမေသလ်မဟတစ်ဆင့် လျဟော့စျေသလက်မဟတ်ကို ရရဟိမည်ဖဌစ်သည်။

source: www.habr.com

မဟတ်ချက် Add