orinasa VxLAN. Fizarana 2

Aho Habr. Manohy ny andian-dahatsoratra momba ny teknolojia VxLAN EVPN aho, izay nosoratana manokana ho an'ny fanombohana ny taranja "Injeniera tambajotra" avy amin'ny OTUS. Ary ankehitriny isika dia handinika ampahany mahaliana ny asa - routing. Na manao ahoana na manao ahoana izany, na izany aza, ao anatin'ny asan'ny orinasan-tambajotra dia mety tsy ho tsotra ny zava-drehetra.

orinasa VxLAN. Fizarana 2

1 ampahany amin'ny tsingerina - L2 fifandraisana eo amin'ny mpizara

Tamin'ny tapany farany, nahazo sehatra fampielezam-peo iray natsangana teo ambonin'ny lamban-tambajotra tamin'ny Nexus 9000v izahay. Na izany aza, tsy izany no isan'ny asa rehetra tokony hovahana ao anatin'ny rafitry ny tambajotran'ny data center. Ary anio dia hodinihintsika ity asa manaraka ity - ny fandehanana eo amin'ny tambajotra na eo anelanelan'ny VNI.

MamelΓ  ahy hampahatsiahy anao fa ny topologie Spine-Leaf dia ampiasaina:

orinasa VxLAN. Fizarana 2

Hanombohana izany dia hamakafaka ny fomba fandehan'ny lalana sy ny endri-javatra ananany.

Mba hahatakarana dia andao hanatsotra ny kisary lojika ary ampio VNI 20000 hafa ho an'ny Host-2. Ny vokany dia:

orinasa VxLAN. Fizarana 2

Amin'ity tranga ity, ahoana no ahafahanao mamindra fifamoivoizana avy amin'ny Host iray mankany amin'ny iray hafa?

Misy safidy roa:

  1. Tehirizo fampahafantarana momba ny VNI rehetra amin'ny switch Leaf rehetra, dia hiseho amin'ny Leaf voalohany ao amin'ny tambajotra ny zotra rehetra;
  2. Ampiasao natokana - L3 VNI

Ny fomba voalohany dia tsotra sy mety. Satria mila manomboka ny VNI rehetra amin'ny switch Leaf rehetra ianao. Na izany aza, toa tsy asa mora intsony ny fampandehanana VNI an-jatony na an'arivony amin'ny Leaf manontolo. Noho izany, amin'ny asa dia tena mahalana no ampiasaina.

Handinika ny fomba faha-2 isika, ho mahaliana kokoa sy sarotra kokoa, fa manome fahafaha-manao bebe kokoa amin'ny fananganana orinasa.

Andao ampiana "PROD" amin'ny topologie VRF. Andeha ampio ny interface vlan 10 ao amin'ny mpivady Leaf-11/12 ary ny interface VLAN 20 amin'ny Leaf-21. VLAN 20 dia mifandray amin'ny VNI 20000

vrf context PROD
  rd auto       ! Route Distinguisher Π½Π΅ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»Π΅Π½ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ сформированный автоматичСски
  address-family ipv4 unicast
    route-target both auto      ! ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ Route-target с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ прСфиксы Π²/ΠΈΠ· VRF
vlan 20
  vn-segment 20000

interface nve 1
  member vni 20000
    ingress-replication protocol bgp

interface Vlan10
  no shutdown
  vrf member PROD
  ip address 192.168.20.1/24
  fabric forwarding mode anycast-gateway

Mba hampiasana L3VNI dia mila mamorona VLAN vaovao ianao, ampifandraiso amin'ny VNI vaovao. Ny VNI vaovao dia tsy maintsy mitovy amin'ny ravina rehetra liana amin'ny fampahalalana VLAN 10 sy 20.

vlan 99
  vn-segment 99000

interface nve1
  member vni 99000 associate-vrf        ! Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ L3 VNI

vrf context PROD
  vni 99000                             ! ΠŸΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°Π΅ΠΌ L3 VNI ΠΊ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡƒ VRF

Vokatr'izany dia ho toy izao ny kisary:

orinasa VxLAN. Fizarana 2

Mijanona ho vita kely - ampio interface tsara iray - interface vlan 99 ao amin'ny VRF PROD

interface Vlan99
  no shutdown
  vrf member PROD
  ip forward  ! На интСрфСйсС Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ IP. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для пСрСсылки ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρƒ Leaf

Vokatr'izany, ny lojikan'ny fampitana ny frame avy amin'ny Host-1 mankany Host-2 dia toy izao manaraka izao:

  1. Ny frame nalefan'ny Host-1 dia tonga amin'ny Leaf ao amin'ny VLAN 10, izay mifandray amin'ny VNI 10000;
  2. Ny ravina dia manamarina ny toerana misy ny adiresin'ny toerana haleha ary mahita izany amin'ny alΓ lan'ny L3 VNI eo amin'ny switch Leaf faharoa;
  3. Raha vantany vao hita ny lalana mankany amin'ny adiresin'ny toerana haleha, ny Leaf dia mametraka ny frame ho lohatenin'ny L3VNI 99000 ilaina - ary alefany mankany amin'ny Ravina faharoa;
  4. Ny switch Leaf faharoa dia mahazo angona avy amin'ny L3VNI 99000. Mahazo ny rafitra voalohany ary mamindra izany amin'ny L2VNI 20000 ilaina ary avy eo mankany amin'ny VLAN 20.

Vokatr'io asa io, L3VNI dia manala ny filΓ na ny fitazonana vaovao momba ny VNI rehetra izay ao amin'ny tambajotra amin'ny switch Leaf rehetra.

Vokatr'izany, rehefa mandefa fifamoivoizana avy amin'ny Host-1 mankany Host-2 izahay, dia feno ao anaty VxLAN ny fonosana miaraka amin'ny VNI - 99000 vaovao:

orinasa VxLAN. Fizarana 2

Mbola ho hita eo ny tena ianaran'ny Leaf-1 momba ny adiresy MAC avy amin'ny VNI hafa. Izany koa dia mitranga amin'ny fanampian'ny EVPN route-type 2 (MAC / IP).

Ity manaraka ity dia mampiseho ny fizotran'ny fampielezana lalana momba ny prefix ao amin'ny VNI hafa:

orinasa VxLAN. Fizarana 2

Izany hoe, ny adiresy voaray avy amin'ny VNI 20000 dia manana RT roa.
MamelΓ  ahy hampahatsiahy anao fa ny lalana voaray avy amin'ny Update dia latsaka ao amin'ny latabatra BGP miaraka amin'ny lasibatra lalana voafaritra ao amin'ny toe-javatra VRF (somary sarotra kokoa ny dingana, fa tsy hiditra amin'ity lahatsoratra ity isika).
Ny RT mihitsy dia miforona amin'ny formula: AS:VNI (raha ampiasaina ny fomba mandeha ho azy).

Ohatra iray amin'ny fananganana RT amin'ny maody mandeha ho azy sy manual:

vrf context PROD
  address-family ipv4 unicast
    route-target import auto - автоматичСский Ρ€Π΅ΠΆΠΈΠΌ Ρ€Π°Π±ΠΎΡ‚Ρ‹
    route-target export 65001:20000 - Ρ€ΡƒΡ‡Π½ΠΎΠΉ Ρ€Π΅ΠΆΠΈΠΌ формирования RT

Vokatr'izany dia hitanao etsy ambony fa ny prefix avy amin'ny VNI hafa dia manana sanda RT roa.
Ny iray amin'ireo 65001:99000 dia L3 VNI fanampiny. Satria io VNI io dia mitovy amin'ny Leafs rehetra ary tafiditra ao anatin'ny fitsipika fanafarana antsika ao amin'ny toeran'ny VRF, ny prefix dia miditra amin'ny latabatra BGP, izay azo jerena amin'ny vokatra:

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.10                       100      32768 i
*>l[2]:[0]:[0]:[48]:[5001.0007.0007]:[32]:[192.168.10.10]/272
                      10.255.1.10                       100      32768 i
*>l[3]:[0]:[32]:[10.255.1.10]/88
                      10.255.1.10                       100      32768 i

Route Distinguisher: 10.255.1.21:32787
* i[2]:[0]:[0]:[48]:[5001.0008.0007]:[32]:[192.168.20.20]/272    ! ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹ΠΉ ΠΈΠ· VNI 20000
                      10.255.1.20                       100          0 i
*>i                   10.255.1.20                       100          0 i

Raha mijery akaiky kokoa ny fanavaozana voaray isika dia afaka mahita fa manana RT roa ity prefix ity:

Leaf11# sh bgp l2vpn evpn 5001.0008.0007
BGP routing table information for VRF default, address family L2VPN EVPN
Route Distinguisher: 10.255.1.21:32787
BGP routing table entry for [2]:[0]:[0]:[48]:[5001.0008.0007]:[32]:[192.168.20.2
0]/272, version 5164
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 labeled nexthop
  AS-Path: NONE, path sourced internal to AS
    10.255.1.20 (metric 81) from 10.255.1.102 (10.255.1.102)
      Origin IGP, MED not set, localpref 100, weight 0
      Received label 20000 99000                                 ! Π”Π²Π° label для Ρ€Π°Π±ΠΎΡ‚Ρ‹ VxLAN
      Extcommunity: RT:65001:20000 RT:65001:99000 SOO:10.255.1.20:0 ENCAP:8     ! Π”Π²Π° значСния Route-target, Π½Π° основС, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π΄Π°Π½Π½Ρ‹ΠΉ прСфикс
          Router MAC:5001.0005.0007
      Originator: 10.255.1.21 Cluster list: 10.255.1.102
<......>

Ao amin'ny tabilao zotra amin'ny Leaf-1, azonao jerena ihany koa ny prefix 192.168.20.20/32:

Leaf11# sh ip route vrf PROD
192.168.10.0/24, ubest/mbest: 1/0, attached
    *via 192.168.10.1, Vlan10, [0/0], 01:29:28, direct
192.168.10.1/32, ubest/mbest: 1/0, attached
    *via 192.168.10.1, Vlan10, [0/0], 01:29:28, local
192.168.10.10/32, ubest/mbest: 1/0, attached
    *via 192.168.10.10, Vlan10, [190/0], 01:27:22, hmm
192.168.20.20/32, ubest/mbest: 1/0                                        ! АдрСс Host-2
    *via 10.255.1.20%default, [200/0], 01:20:20, bgp-65001, internal, tag 65001     ! Доступный Ρ‡Π΅Ρ€Π΅Π· Leaf-2
(evpn) segid: 99000 tunnelid: 0xaff0114 encap: VXLAN                                ! Π§Π΅Ρ€Π΅Π· VNI 99000

Mariho ny prefix voalohany tsy hita 192.168.20.0/24 ao amin'ny tabilao zotra?
Marina fa tsy eo izy. Izany hoe, ny Leafs lavitra dia mahazo vaovao momba ny mpampiantrano ao amin'ny tambajotranao ihany. Ary izany no fitondran-tena marina. Etsy ambony, amin'ny fanavaozana rehetra, hitanao fa ny fampahalalana dia miaraka amin'ny votoatin'ny MAC / IP. Tsy misy prefix azo resahina.

Ity no protocole Host Mobility Manager (HMM), izay mameno ny latabatra ARP izay namenoana bebe kokoa ny latabatra BGP (hafointsika ao anatin'ity lahatsoratra ity ity dingana ity). Miorina amin'ny fampahalalana azo avy amin'ny HMM, ny EVPN karazana 2 dia miforona (ampitaina amin'ny MAC / IP).

Ahoana anefa raha ilaina ny mampita vaovao momba ny prefix?

Ho an'ity karazana fampahalalana ity dia misy EVPN route-type 5 - ahafahanao mandefa prefix amin'ny alΓ lan'ny adiresy-fianakaviana l2vpn evpn (io karazana lalana amin'ny fotoana anoratana ity dia ao amin'ny dikan-drafitra ihany. RFC, noho izany, mety hanana fitondran-tena hafa amin'ity karazana lalana ity ny mpanamboatra samihafa)

Mba hamindrana prefix dia ilaina ny manampy prefix amin'ny fizotran'ny BGP ho an'ny VRF, izay havoaka:

router bgp 65001
  vrf PROD
    address-family ipv4 unicast
      redistribute direct route-map VNI20000        ! Π’ Π΄Π°Π½Π½ΠΎΠΌ случаС анонсируСм прСфиксы ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ нСпосрСдствСнно ΠΊ Leaf Π² VNI 20000
route-map VNI20000 permit 10
  match ip address prefix-list VNI20000_OUT    ! Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠΉ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ prefix-list

ip prefix-list VNI20000_OUT seq 5 permit 192.168.20.0/24   ! Π£ΠΊΠ°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΈΠ΅ сСти Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΠΎΠΏΠ°Π΄Π°Ρ‚ΡŒ Π² EVPN route-type 5

Vokatr'izany, ny fanavaozana dia ho:

orinasa VxLAN. Fizarana 2

Andeha hojerentsika ny tabilao BGP. Ho fanampin'ny EVPN route-type 2,3, dia niseho ny lalana karazana 5 izay misy fampahalalana momba ny laharan'ny tambajotra:

<......>
   Network            Next Hop            Metric     LocPrf     Weight Path
Route Distinguisher: 10.255.1.11:3
* i[5]:[0]:[0]:[24]:[192.168.10.0]/224
                      10.255.1.10              0        100          0 ?
*>i                   10.255.1.10              0        100          0 ?

Route Distinguisher: 10.255.1.11:32777
* i[2]:[0]:[0]:[48]:[5001.0007.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.0007.0007]:[32]:[192.168.10.10]/272
                      10.255.1.10                       100          0 i
*>i                   10.255.1.10                       100          0 i
* i[3]:[0]:[32]:[10.255.1.10]/88
                      10.255.1.10                       100          0 i
*>i                   10.255.1.10                       100          0 i

Route Distinguisher: 10.255.1.12:3
*>i[5]:[0]:[0]:[24]:[192.168.10.0]/224      ! EVPN route-type 5 с Π½ΠΎΠΌΠ΅Ρ€ΠΎΠΌ прСфикса
                      10.255.1.10              0        100          0 ?
* i
<.......>                   

Nipoitra tao amin'ny tabilao routing ihany koa ny prefix:

Leaf21# sh ip ro vrf PROD
192.168.10.0/24, ubest/mbest: 1/0
    *via 10.255.1.10%default, [200/0], 00:14:32, bgp-65001, internal, tag 65001  ! Π£Π΄Π°Π»Π΅Π½Π½Ρ‹ΠΉ прСфикс, доступный Ρ‡Π΅Ρ€Π΅Π· Leaf1/2(адрСс Next-hop = virtual IP ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΏΠ°Ρ€ΠΎΠΉ VPC)
(evpn) segid: 99000 tunnelid: 0xaff010a encap: VXLAN      ! ΠŸΡ€Π΅Ρ„ΠΈΠΊΡ доступСн Ρ‡Π΅Ρ€Π΅Π· L3VNI 99000

192.168.10.10/32, ubest/mbest: 1/0
    *via 10.255.1.10%default, [200/0], 02:33:40, bgp-65001, internal, tag 65001
(evpn) segid: 99000 tunnelid: 0xaff010a encap: VXLAN

192.168.20.0/24, ubest/mbest: 1/0, attached
    *via 192.168.20.1, Vlan20, [0/0], 02:39:44, direct
192.168.20.1/32, ubest/mbest: 1/0, attached
    *via 192.168.20.1, Vlan20, [0/0], 02:39:44, local
192.168.20.20/32, ubest/mbest: 1/0, attached
    *via 192.168.20.20, Vlan20, [190/0], 02:35:46, hmm

Ity no mamarana ny ampahany faharoa amin'ny andian-dahatsoratra momba ny VxLAN EVPN. Amin'ny ampahany manaraka dia handinika safidy isan-karazany amin'ny fandalovana eo anelanelan'ny VRFs isika.

Ny fototry ny IPv6 sy ny maha-samihafa azy amin'ny IPv4

Source: www.habr.com

Add a comment