VxLAN рдХрд╛рд░рдЦрд╛рдирд╛. рднрд╛рдЧ 1

рд╣реЕрд▓реЛ, рд╣реЕрдмреНрд░. рдореА рд╕рдзреНрдпрд╛ OTUS рдордзреАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬрд┐рдирд┐рдпрд░ рдХреЛрд░реНрд╕рдЪрд╛ рдХреЛрд░реНрд╕ рд▓реАрдбрд░ рдЖрд╣реЗ.
рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рд╕рд╛рдареА рдирд╡реАрди рдирд╛рд╡рдиреЛрдВрджрдгреА рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрдкреЗрдХреНрд╖реЗрдиреЗ "рдиреЗрдЯрд╡рд░реНрдХ рдЕрднрд┐рдпрдВрддрд╛", рдореА VxLAN EVPN рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░ рд▓реЗрдЦрд╛рдВрдЪреА рдорд╛рд▓рд┐рдХрд╛ рддрдпрд╛рд░ рдХреЗрд▓реА рдЖрд╣реЗ.

VxLAN EVPN рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рд╡рд░ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рд╛рдордЧреНрд░реА рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдорд▓рд╛ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рдкрджреНрдзрддреА рдЧреЛрд│рд╛ рдХрд░рд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд.

VxLAN рдХрд╛рд░рдЦрд╛рдирд╛. рднрд╛рдЧ 1

VxLAN EVPN рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░реАрд▓ рдорд╛рд▓рд┐рдХреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рднрд╛рдЧрд╛рдд, рдорд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлреЕрдмреНрд░рд┐рдХрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рд╣реЛрд╕реНрдЯ рджрд░рдореНрдпрд╛рди L2 рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рдкрд╣рд╛рдпрдЪрд╛ рдЖрд╣реЗ.

рд╕рд░реНрд╡ рдЙрджрд╛рд╣рд░рдгреЗ рд╕реНрдкрд╛рдЗрди-рд▓реАрдл рдЯреЛрдкреЛрд▓реЙрдЬреАрдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ Cisco Nexus 9000v рд╡рд░ рд╕рд╛рджрд░ рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рдЖрдореНрд╣реА рдпрд╛ рд▓реЗрдЦрд╛рдд рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╡рд░ рд▓рдХреНрд╖ рджреЗрдгрд╛рд░ рдирд╛рд╣реА.

  1. рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ
  2. рдкрддреНрддрд╛-рдХреБрдЯреБрдВрдм l2vpn evpn рд╕рд╛рдареА BGP рдкреАрдЕрд░рд┐рдВрдЧ
  3. NVE рд╕реЗрдЯ рдХрд░рдд рдЖрд╣реЗ
  4. рджрд╛рдмрдгреЗ-рдЕрд░реНрдк

рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ

рд╡рд╛рдкрд░рд▓реЗрд▓реА рдЯреЛрдкреЛрд▓реЙрдЬреА рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ:

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

рд╕рд░реНрд╡ рдЙрдкрдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЖрдпрдкреА рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЖрд╣реЗ рдХрд╛ рддреЗ рддрдкрд╛рд╕реВрдпрд╛:

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 рдбреЛрдореЗрди рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ рдЖрдгрд┐ рджреЛрдиреНрд╣реА рд╕реНрд╡рд┐рдЪрдиреЗ рд╕рд╛рддрддреНрдп рддрдкрд╛рд╕рдгреА рдЙрддреНрддреАрд░реНрдг рдХреЗрд▓реА рдЖрд╣реЗ рдЖрдгрд┐ рджреЛрдиреНрд╣реА рдиреЛрдбреНрд╕рд╡рд░реАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рд╕рдорд╛рди рдЖрд╣реЗрдд:

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

рдмреАрдЬреАрдкреА рдкреАрдЕрд░рд┐рдВрдЧ

рд╢реЗрд╡рдЯреА, рддреБрдореНрд╣реА рдЖрдЪреНрдЫрд╛рджрди рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреЗ рдЬрд╛рдК рд╢рдХрддрд╛.

рд▓реЗрдЦрд╛рдЪрд╛ рднрд╛рдЧ рдореНрд╣рдгреВрди, рдЦрд╛рд▓реАрд▓ рдЖрдХреГрддреАрдордзреНрдпреЗ рджрд░реНрд╢рд╡рд┐рд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╣реЛрд╕реНрдЯ рджрд░рдореНрдпрд╛рди рдиреЗрдЯрд╡рд░реНрдХ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

VxLAN рдХрд╛рд░рдЦрд╛рдирд╛. рднрд╛рдЧ 1

рдУрд╡реНрд╣рд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ l2vpn evpn рдХреБрдЯреБрдВрдмрд╛рд╕рд╛рдареА рд╕рдорд░реНрдердирд╛рд╕рд╣ рд╕реНрдкрд╛рдЗрди рдЖрдгрд┐ рд▓реАрдл рд╕реНрд╡рд┐рдЪреЗрд╕рд╡рд░ BGP рд╕рдХреНрд╖рдо рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

feature bgp
nv overlay evpn

рдкреБрдвреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реАрдл рдЖрдгрд┐ рд╕реНрдкрд╛рдЗрди рджрд░рдореНрдпрд╛рди рдмреАрдЬреАрдкреА рдкреАрдЕрд░рд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕реЗрдЯрдЕрдк рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рддрд░рдг рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рд╕реНрдкрд╛рдЗрдирд▓рд╛ рд░реВрдЯ-рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ. рд╕реЗрдЯрдЕрдк рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрдордзреНрдпреЗ рд╕рд░реНрд╡ рд▓реАрдл рд▓рд┐рд╣реВ.

рддрд░ рд╕реНрдкрд╛рдЗрдирд╡рд░реАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдпрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддрд╛рдд:

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

рд▓реАрдл рд╕реНрд╡рд┐рдЪрд╡рд░реАрд▓ рд╕реЗрдЯрдЕрдк рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддреЗ:

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

рд╕реНрдкрд╛рдЗрдирд╡рд░, рд╕рд░реНрд╡ рд▓реАрдл рд╕реНрд╡рд┐рдЪрд╕рд╣ рдкреАрдЕрд░рд┐рдВрдЧ рддрдкрд╛рд╕реВрдпрд╛:

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 рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреЗ рдЬрд╛рдКрдпрд╛. рдкреБрдвреАрд▓ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдлрдХреНрдд рд╕реНрд╡рд┐рдЪреЗрд╕рдЪреНрдпрд╛ рдкрд╛рдирд╛рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдХреЗрд▓реЗ рдЬрд╛рдИрд▓. рд╕реНрдкрд╛рдЗрди рдХреЗрд╡рд│ рдиреЗрдЯрд╡рд░реНрдХрдЪрд╛ рдореБрдЦреНрдп рднрд╛рдЧ рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рддреЗ рдЖрдгрд┐ рдХреЗрд╡рд│ рд╡рд╛рд╣рддреВрдХ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдгреНрдпрд╛рдд рдЧреБрдВрддрд▓реЗрд▓реА рдЕрд╕рддреЗ. рд╕рд░реНрд╡ рдПрдиреНрдХреЕрдкреНрд╕реБрд▓реЗрд╢рди рдЖрдгрд┐ рдкрде рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛рд░реНрдп рдлрдХреНрдд рд▓реАрдл рд╕реНрд╡рд┐рдЪрд╡рд░ рд╣реЛрддреЗ.

NVE рд╕реЗрдЯ рдХрд░рдд рдЖрд╣реЗ

NVE - рдиреЗрдЯрд╡рд░реНрдХ рдЖрднрд╛рд╕реА рдЗрдВрдЯрд░рдлреЗрд╕

рд╕реЗрдЯрдЕрдк рд╕реБрд░реВ рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА, рдХрд╛рд╣реА рд╢рдмреНрджрд╛рд╡рд▓реА рдУрд│рдЦреВ рдпрд╛:

VTEP - рд╡реНрд╣рд┐рдЪреНрдпреБрдЕрд▓ рдЯрдиреЗрд▓ рдПрдВрдб рдкреЙрдЗрдВрдЯ, рддреЗ рдЙрдкрдХрд░рдг рдЬреНрдпрд╛рд╡рд░ VxLAN рдмреЛрдЧрджрд╛ рд╕реБрд░реВ рд╣реЛрддреЛ рдХрд┐рдВрд╡рд╛ рд╕рдВрдкрддреЛ. VTEP рд╣реЗ рдХреЛрдгрддреЗрд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдирд╛рд╣реА. VxLAN рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕ рд╕рдорд░реНрдерди рджреЗрдгрд╛рд░рд╛ рд╕рд░реНрд╡реНрд╣рд░ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рджреЗрдЦреАрд▓ рдХрд╛рд░реНрдп рдХрд░реВ рд╢рдХрддреЛ. рдЖрдордЪреНрдпрд╛ рдЯреЛрдкреЛрд▓реЙрдЬреАрдордзреНрдпреЗ, рд╕рд░реНрд╡ рд▓реАрдл рд╕реНрд╡рд┐рдЪ VTEP рдЖрд╣реЗрдд.

VNI - рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдбреЗрдХреНрд╕ - VxLAN рдордзреАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдУрд│рдЦрдХрд░реНрддрд╛. VLAN рд╕рд╣ рд╕рдорд╛рдирддрд╛ рдХрд╛рдврддрд╛ рдпреЗрддреЗ. рддрдерд╛рдкрд┐, рдХрд╛рд╣реА рдлрд░рдХ рдЖрд╣реЗрдд. рдлреЕрдмреНрд░рд┐рдХ рд╡рд╛рдкрд░рддрд╛рдирд╛, VLAN рдлрдХреНрдд рдПрдХрд╛ рд▓реАрдл рд╕реНрд╡рд┐рдЪрдордзреНрдпреЗ рдЕрджреНрд╡рд┐рддреАрдп рдмрдирддрд╛рдд рдЖрдгрд┐ рд╕рдВрдкреВрд░реНрдг рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрдд рдирд╛рд╣реАрдд. рдкрд░рдВрддреБ рдкреНрд░рддреНрдпреЗрдХ VLAN рд╢реА рд╕рдВрдмрдВрдзрд┐рдд VNI рдХреНрд░рдорд╛рдВрдХ рдЕрд╕реВ рд╢рдХрддреЛ, рдЬреЛ рдЖрдзреАрдкрд╛рд╕реВрди рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рддреЗ рдХрд╕реЗ рджрд┐рд╕рддреЗ рдЖрдгрд┐ рддреЗ рдХрд╕реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ рдпрд╛рдмрджреНрджрд▓ рдкреБрдвреЗ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЬрд╛рдИрд▓.

VxLAN рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ VNI рдХреНрд░рдорд╛рдВрдХрд╛рд╕рд╣ VLAN рдХреНрд░рдорд╛рдВрдХ рд╕рдВрдмрджреНрдз рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕рдХреНрд╖рдо рдХрд░реВрдпрд╛:

feature nv overlay
feature vn-segment-vlan-based

рдЪрд▓рд╛ NVE рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░реВ, рдЬреЛ VxLAN рдЪреНрдпрд╛ рдСрдкрд░реЗрд╢рдирд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рд╣рд╛ рдЗрдВрдЯрд░рдлреЗрд╕ VxLAN рд╢реАрд░реНрд╖рд▓реЗрдЦрд╛рдВрдордзреНрдпреЗ рдлреНрд░реЗрдо рдПрдиреНрдХреЕрдкреНрд╕реНрдпреБрд▓реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗ. рддреБрдореНрд╣реА GRE рд╕рд╛рдареА рдЯрдиреЗрд▓ рдЗрдВрдЯрд░рдлреЗрд╕рд╢реА рд╕рд╛рдзрд░реНрдореНрдп рдХрд╛рдвреВ рд╢рдХрддрд╛:

interface nve1
  no shutdown
  host-reachability protocol bgp ! ╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╨╡╨╝ BGP ╨┤╨╗╤П ╨┐╨╡╤А╨╡╨┤╨░╤З╨╕ ╨╝╨░╤А╤И╤А╤Г╤В╨╜╨╛╨╣ ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╨╕
  source-interface loopback0    ! ╨╕╨╜╤В╨╡╤А╤Д╨╡╨╣╤Б  ╤Б ╨║╨╛╤В╨╛╤А╨╛╨│╨╛ ╨╛╤В╨┐╤А╨░╨▓╨╗╤П╨╡╨╝ ╨┐╨░╨║╨╡╤В╤Л loopback0

рд▓реАрдл -21 рд╕реНрд╡рд┐рдЪрд╡рд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛рдВрд╢рд┐рд╡рд╛рдп рддрдпрд╛рд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рддрдерд╛рдкрд┐, рдЬрд░ рдЖрдкрдг рдХрдорд╛рдВрдбрдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рддрдкрд╛рд╕рд▓реЗ show nve peers, рдирдВрддрд░ рддреЗ рд░рд┐рдХрд╛рдореЗ рдЕрд╕реЗрд▓. рдпреЗрдереЗ рддреБрдореНрд╣рд╛рд▓рд╛ VPC рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирд╡рд░ рдкрд░рдд рдЬрд╛рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдЖрдореНрд╣реА рдкрд╛рд╣рддреЛ рдХреА рд▓реАрдл-11 рдЖрдгрд┐ рд▓реАрдл-12 рдЬреЛрдбреНрдпрд╛рдВрдордзреНрдпреЗ рдХрд╛рд░реНрдп рдХрд░рддрд╛рдд рдЖрдгрд┐ рд╡реНрд╣реАрдкреАрд╕реА рдбреЛрдореЗрдирджреНрд╡рд╛рд░реЗ рдПрдХрддреНрд░ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рд╣реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдкрд░рд┐рд╕реНрдерд┐рддреА рджреЗрддреЗ:

рд╣реЛрд╕реНрдЯ -2 рд▓реАрдл -21 рдХрдбреЗ рдПрдХ рдлреНрд░реЗрдо рдкрд╛рдард╡рддреЗ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╣реЛрд╕реНрдЯ -1 рдХрдбреЗ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рддреЗ. рддрдерд╛рдкрд┐, рд▓реАрдл-21 рдкрд╛рд╣рддреЛ рдХреА рд╣реЛрд╕реНрдЯ-1 рдЪрд╛ MAC рдкрддреНрддрд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рджреЛрди VTEPs рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╡реЗрд╢ рдХрд░рдгреНрдпрд╛рдпреЛрдЧреНрдп рдЖрд╣реЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рд▓реАрдл -21 рдХрд╛рдп рдХрд░рд╛рд╡реЗ? рд╢реЗрд╡рдЯреА, рдпрд╛рдЪрд╛ рдЕрд░реНрде рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рд▓реВрдк рджрд┐рд╕реВ рд╢рдХрддреЛ.

рдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣рд╛рд▓рд╛ рдХрд╛рд░рдЦрд╛рдиреНрдпрд╛рдд рдПрдХ рдЙрдкрдХрд░рдг рдореНрд╣рдгреВрди рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд▓реАрдл-11 рдЖрдгрд┐ рд▓реАрдл-12 рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗрдд. рдЙрдкрд╛рдп рдЕрдЧрджреА рд╕реЛрдкрд╛ рдЖрд╣реЗ. рд▓реВрдкрдмреЕрдХ рдЗрдВрдЯрд░рдлреЗрд╕рд╡рд░ рдЬреНрдпрд╛рд╡рд░реВрди рдЖрдкрдг рдмреЛрдЧрджрд╛ рддрдпрд╛рд░ рдХрд░рддреЛ, рджреБрдпреНрдпрдо рдкрддреНрддрд╛ рдЬреЛрдбрд╛. рджреЛрдиреНрд╣реА VTEPs рд╡рд░ рджреБрдпреНрдпрдо рдкрддреНрддрд╛ рд╕рдорд╛рди рдЕрд╕рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

interface loopback0
 ip add 10.255.1.10/32 secondary

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдЗрддрд░ VTEPs рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЯреЛрдкреЛрд▓реЙрдЬреА рдорд┐рд│рддреЗ:

VxLAN рдХрд╛рд░рдЦрд╛рдирд╛. рднрд╛рдЧ 1

рдореНрд╣рдгрдЬреЗрдЪ рдЖрддрд╛ Leaf-21 рдЪрд╛ IP рдкрддреНрддрд╛ рдЖрдгрд┐ Leaf-11 рдЖрдгрд┐ Leaf-12 рдпрд╛ рджреЛрди рдордзреАрд▓ рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ IP рдордзреНрдпреЗ рдмреЛрдЧрджрд╛ рдмрд╛рдВрдзрд▓рд╛ рдЬрд╛рдИрд▓. рдЖрддрд╛ рджреЛрди рдЙрдкрдХрд░рдгрд╛рдВрд╡рд░реВрди MAC рдкрддреНрддрд╛ рд╢рд┐рдХрдгреНрдпрд╛рдд рдХреЛрдгрддреАрд╣реА рдЕрдбрдЪрдг рдпреЗрдгрд╛рд░ рдирд╛рд╣реА рдЖрдгрд┐ рд░рд╣рджрд╛рд░реА рдПрдХрд╛ VTEP рд╡рд░реВрди рджреБрд╕рд░реНтАНрдпрд╛ рдард┐рдХрд╛рдгреА рдЬрд╛рдК рд╢рдХрддреЗ. рджреЛрди рд╡реНрд╣реАрдЯреАрдИрдкреАрдВрдкреИрдХреА рдХреЛрдгрддреЗ рдЯреНрд░реЕрдлрд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреАрд▓ рд╣реЗ рд╕реНрдкрд╛рдЗрдирд╡рд░реАрд▓ рд░реВрдЯрд┐рдВрдЧ рдЯреЗрдмрд▓ рд╡рд╛рдкрд░реВрди рдард░рд╡рд▓реЗ рдЬрд╛рддреЗ:

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 рд╣рд╛ рдкрддреНрддрд╛ рджреЛрди рдиреЗрдХреНрд╕реНрдЯ-рд╣реЙрдкреНрд╕рджреНрд╡рд╛рд░реЗ рддреНрд╡рд░рд┐рдд рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.

рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдЖрдореНрд╣реА рдореВрд▓рднреВрдд рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рд╣рд╛рддрд╛рд│рд▓реА рдЖрд╣реЗ. рдЪрд▓рд╛ NVE рдЗрдВрдЯрд░рдлреЗрд╕ рд╕реЗрдЯ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдкреБрдвреЗ рдЬрд╛рдКрдпрд╛:
рдЪрд▓рд╛ рд▓рдЧреЗрдЪ Vlan 10 рд╕рдХреНрд╖рдо рдХрд░реВ рдЖрдгрд┐ рдпрдЬрдорд╛рдирд╛рдВрд╕рд╛рдареА рдкреНрд░рддреНрдпреЗрдХ рдкрд╛рдирд╛рд╡рд░ VNI 10000 рд╢реА рд╕рдВрдмрджреНрдз рдХрд░реВ. рдпрдЬрдорд╛рдирд╛рдВрдордзреНрдпреЗ L2 рдмреЛрдЧрджрд╛ рд╕реЗрдЯ рдХрд░реВ

vlan 10                 ! ╨Т╨║╨╗╤О╤З╨░╨╡╨╝ VLAN ╨╜╨░ ╨▓╤Б╨╡╤Е VTEP ╨┐╨╛╨┤╨║╨╗╤О╤З╨╡╨╜╨╜╤Л╤Е ╨║ ╨╜╨╡╨╛╨▒╤Е╨╛╨┤╨╕╨╝╤Л╨╝ ╤Е╨╛╤Б╤В╨░╨╝
  vn-segment 10000      ! ╨Р╤Б╤Б╨╛╤Ж╨╕╨╕╤А╤Г╨╡╨╝ VLAN ╤Б ╨╜╨╛╨╝╨╡╤А VNI 

interface nve1
  member vni 10000      ! ╨Ф╨╛╨▒╨░╨▓╨╗╤П╨╡╨╝ VNI 10000 ╨┤╨╗╤П ╤А╨░╨▒╨╛╤В╤Л ╤З╨╡╤А╨╡╨╖ ╨╕╨╜╤В╨╡╤А╤Д╨╡╨╣╤Б NVE. ╨┤╨╗╤П ╨╕╨╜╨║╨░╨┐╤Б╤Г╨╗╤П╤Ж╨╕╨╕ ╨▓ VxLAN
    ingress-replication protocol bgp    ! ╤Г╨║╨░╨╖╤Л╨▓╨░╨╡╨╝, ╤З╤В╨╛ ╨┤╨╗╤П ╤А╨░╤Б╨┐╤А╨╛╤Б╤В╤А╨░╨╜╨╡╨╜╨╕╤П ╨╕╨╜╤Д╨╛╤А╨╝╨░╤Ж╨╕╨╕ ╨╛ ╤Е╨╛╤Б╤В╨╡ ╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╨╡╨╝ BGP

рдЖрддрд╛ BGP EVPN рд╕рд╛рдареА nve peers рдЖрдгрд┐ рдЯреЗрдмрд▓ рддрдкрд╛рд╕реВрдпрд╛:

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 рд╣реЛрд╕реНрдЯрдЪреА рдорд╛рд╣рд┐рддреА EVPN рд░реВрдЯ-рдкреНрд░рдХрд╛рд░ 2 рджреНрд╡рд╛рд░реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреЗрд▓реА рдЬрд╛рддреЗ.

рдЖрдордЪреЗ рд╣реЛрд╕реНрдЯ рдкрд╛рд╣рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ EVPN рд░реВрдЯ-рдкреНрд░рдХрд╛рд░ 2 рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ:

evpn
  vni 10000 l2
    route-target import auto   ! ╨▓ ╤А╨░╨╝╨║╨░╤Е ╨┤╨░╨╜╨╜╨╛╨╣ ╤Б╤В╨░╤В╤М╨╕ ╨╕╤Б╨┐╨╛╨╗╤М╨╖╤Г╨╡╨╝ ╨░╨▓╤В╨╛╨╝╨░╤В╨╕╤З╨╡╤Б╨║╨╕╨╣ ╨╜╨╛╨╝╨╡╤А ╨┤╨╗╤П route-target
    route-target export auto

рдЪрд▓рд╛ рд╣реЛрд╕реНрдЯ -2 рд╡рд░реВрди рд╣реЛрд╕реНрдЯ -1 рд╡рд░ рдкрд┐рдВрдЧ рдХрд░реВрдпрд╛:

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

рдЖрдгрд┐ рдЦрд╛рд▓реА рдЖрдореНрд╣реА BGP рдЯреЗрдмрд▓ - 2 рдЖрдгрд┐ 5001.0007.0007 рдордзреНрдпреЗ рд╣реЛрд╕реНрдЯ MAC рдкрддреНрддреНрдпрд╛рд╕рд╣ рд░реВрдЯ-рдкреНрд░рдХрд╛рд░ 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 рд╣реЛрд╕реНрдЯрдмрджреНрджрд▓ рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╛рд▓реА рдЖрд╣реЗ. рдЦрд╛рд▓реА рд╕рд░реНрд╡ рдХрдорд╛рдВрдб рдЖрдЙрдЯрдкреБрдЯ рдирд╛рд╣реА.

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

рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА

рдЫрд╛рди, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрддрд╛ рдпрдЬрдорд╛рдирд╛рдВрджрд░рдореНрдпрд╛рди L2 рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреЗрдереЗ рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрддреЛ. рддрдерд╛рдкрд┐, рд╕рд░реНрд╡ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА. рдЬреЛрдкрд░реНрдпрдВрдд рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрд╛рд╣реА рдпрдЬрдорд╛рди рдЖрд╣реЗрдд рддреЛрдкрд░реНрдпрдВрдд рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рдкрдг рдЖрдкрдг рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░реВ рдпрд╛ рдХреА рдЬрд┐рдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рд╢реЗрдХрдбреЛ рдЖрдгрд┐ рд╣рдЬрд╛рд░реЛ рдпрдЬрдорд╛рди рдЖрд╣реЗрдд. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреВ рд╢рдХрддреЛ?

рд╣реА рд╕рдорд╕реНрдпрд╛ BUM(рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ, рдЕрдЬреНрдЮрд╛рдд рдпреБрдирд┐рдХрд╛рд╕реНрдЯ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рд░рд╣рджрд╛рд░реАрдЪреА рдЖрд╣реЗ. рдпрд╛ рд▓реЗрдЦрд╛рдд, рдЖрдореНрд╣реА рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд╣рджрд╛рд░реАрд▓рд╛ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рд╡рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ.
рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рдореБрдЦреНрдп рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдЬрдирд░реЗрдЯрд░ рд╣реЗ рд╕реНрд╡рддрдГ ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛рдд.

Nexus ARP рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ - suppress-arp.
рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ:

  1. рд╣реЛрд╕реНрдЯ-1 рддреНрдпрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдкрддреНрддреНрдпрд╛рд╡рд░ APR рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рддреЗ.
  2. рд╡рд┐рдирдВрддреА рд▓реАрдл рд╕реНрд╡рд┐рдЪрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддреЗ рдЖрдгрд┐ рд╣реА рд╡рд┐рдирдВрддреА рд╣реЛрд╕реНрдЯ-2 рдХрдбреЗ рдлреЕрдмреНрд░рд┐рдХрдХрдбреЗ рдкрд╛рдард╡рдгреНрдпрд╛рдРрд╡рдЬреА, рд▓реАрдл рд╕реНрд╡рддрдГ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ IP рдЖрдгрд┐ MAC рд╕реВрдЪрд┐рдд рдХрд░рддреЗ.

рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд╡рд┐рдирдВрддреА рдХрд╛рд░рдЦрд╛рдиреНрдпрд╛рдХрдбреЗ рдЧреЗрд▓реА рдирд╛рд╣реА. рдкрдг рдЬрд░ рд▓реАрдлрд▓рд╛ рдлрдХреНрдд MAC рдкрддреНрддрд╛ рдорд╛рд╣рд┐рдд рдЕрд╕реЗрд▓ рддрд░ рд╣реЗ рдХрд╕реЗ рдЪрд╛рд▓реЗрд▓?

рд╕рд░реНрд╡ рдХрд╛рд╣реА рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ, EVPN рдорд╛рд░реНрдЧ-рдкреНрд░рдХрд╛рд░ 2, MAC рдкрддреНрддреНрдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, MAC/IP рд╕рдВрдпреЛрдЬрди рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░реВ рд╢рдХрддреЗ. рд╣реЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ VLAN рдСрди рд▓реАрдлрдордзреНрдпреЗ IP рдкрддреНрддрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдкреНрд░рд╢реНрди рдЙрджреНрднрд╡рддреЛ, рдореА рдХреЛрдгрддрд╛ IP рд╕реЗрдЯ рдХрд░рд╛рд╡рд╛? Nexus рд╡рд░ рд╕рд░реНрд╡ рд╕реНрд╡рд┐рдЪрд╡рд░ рд╡рд┐рддрд░рд┐рдд (рд╕рдорд╛рди) рдкрддреНрддрд╛ рддрдпрд╛рд░ рдХрд░рдгреЗ рд╢рдХреНрдп рдЖрд╣реЗ:

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

<......>

рдХрдорд╛рдВрдб рдЖрдЙрдЯрдкреБрдЯрд╡рд░реВрди рддреБрдореНрд╣реА рдкрд╛рд╣реВ рд╢рдХрддрд╛ рдХреА EVPN рд░реВрдЯ-рдкреНрд░рдХрд╛рд░ 2 рдордзреНрдпреЗ, MAC рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рдЖрдореНрд╣рд╛рд▓рд╛ рдЖрддрд╛ рд╣реЛрд╕реНрдЯ IP рдкрддреНрддрд╛ рджреЗрдЦреАрд▓ рджрд┐рд╕рддреЛ.

рдЪрд▓рд╛ рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА рд╕реЗрдЯрд┐рдВрдЧрд╡рд░ рдкрд░рдд рдпреЗрдК. рд╣реА рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рддреНрдпреЗрдХ VNI рд╕рд╛рдареА рд╕реНрд╡рддрдВрддреНрд░рдкрдгреЗ рд╕рдХреНрд╖рдо рдХреЗрд▓реА рдЖрд╣реЗ:

interface nve1
  member vni 10000   
    suppress-arp

рдордЧ рдХрд╛рд╣реА рдЧреБрдВрддрд╛рдЧреБрдВрдд рдирд┐рд░реНрдорд╛рдг рд╣реЛрддреЗ:

  • рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, TCAM рдореЗрдорд░реАрдордзреНрдпреЗ рдЬрд╛рдЧрд╛ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдпреЗрдереЗ рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА рд╕реЗрдЯрд┐рдВрдЧреНрдЬрдЪреЗ рдЙрджрд╛рд╣рд░рдг рдЖрд╣реЗ:

hardware access-list tcam region arp-ether 256

рдпрд╛ рд╕реЗрдЯрд┐рдВрдЧрд╕рд╛рдареА рджреБрд╣реЗрд░реА-рд░реБрдВрдж рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реЗрд▓. рдореНрд╣рдгрдЬреЗрдЪ, рдЬрд░ рддреБрдореНрд╣реА 256 рд╕реЗрдЯ рдХреЗрд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ TCAM рдордзреНрдпреЗ 512 рдореЛрдХрд│реЗ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. TCAM рд╕реЗрдЯ рдХрд░рдгреЗ рдпрд╛ рд▓реЗрдЦрд╛рдЪреНрдпрд╛ рдкрд▓реАрдХрдбреЗ рдЖрд╣реЗ, рдХрд╛рд░рдг TCAM рд╕реЗрдЯ рдХрд░рдгреЗ рдХреЗрд╡рд│ рддреБрдореНрд╣рд╛рд▓рд╛ рдирд┐рдпреБрдХреНрдд рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░реНрдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдЕрд╕рддреЗ рдЖрдгрд┐ рддреЗ рдПрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХрд╡рд░реВрди рджреБрд╕рд░реНтАНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдордзреНрдпреЗ рднрд┐рдиреНрди рдЕрд╕реВ рд╢рдХрддреЗ.

  • рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреАрдЪреА рдЕрдВрдорд▓рдмрдЬрд╛рд╡рдгреА рд╕рд░реНрд╡ рд▓реАрдл рд╕реНрд╡рд┐рдЪрд╡рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рддрдерд╛рдкрд┐, рд╡реНрд╣реАрдкреАрд╕реА рдбреЛрдореЗрдирдордзреНрдпреЗ рд░рд╛рд╣рдгрд╛рд▒реНрдпрд╛ рд▓реАрдл рдЬреЛрдбреНрдпрд╛рдВрд╡рд░ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддрд╛рдирд╛ рдЧреБрдВрддрд╛рдЧреБрдВрдд рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рд╢рдХрддреЗ. TCAM рдмрджрд▓рд▓реНрдпрд╛рд╕, рдЬреЛрдбреНрдпрд╛рдВрдордзреАрд▓ рд╕реБрд╕рдВрдЧрддрддрд╛ рдЦрдВрдбрд┐рдд рд╣реЛрдИрд▓ рдЖрдгрд┐ рдПрдХ рдиреЛрдб рдСрдкрд░реЗрд╢рдирдордзреВрди рдмрд╛рд╣реЗрд░ рдХрд╛рдврд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ. рдпрд╛рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, TCAM рдмрджрд▓ рд╕реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдбрд┐рд╡реНрд╣рд╛рдЗрд╕ рд░реАрдмреВрдЯ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕реВ рд╢рдХрддреЗ.

рдкрд░рд┐рдгрд╛рдореА, рдЖрдкрд▓реНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдд, рд╣реА рд╕реЗрдЯрд┐рдВрдЧ рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд░рдЦрд╛рдиреНрдпрд╛рдд рд▓рд╛рдЧреВ рдХрд░рдгреЗ рдпреЛрдЧреНрдп рдЖрд╣реЗ рдХреА рдирд╛рд╣реА рдпрд╛рдЪрд╛ рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдпрд╛рддреВрди рдорд╛рд▓рд┐рдХреЗрдЪрд╛ рдкрд╣рд┐рд▓рд╛ рднрд╛рдЧ рд╕рдВрдкрддреЛ. рдкреБрдвреАрд▓ рднрд╛рдЧрд╛рдд рдЖрдкрдг VxLAN рдлреЕрдмреНрд░рд┐рдХрджреНрд╡рд╛рд░реЗ рд╡рд┐рд╡рд┐рдз VRF рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рд╡рд┐рднрд╛рдЬрди рдХрд░реВрди рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкрд╛рд╣реВ.

рдЖрдгрд┐ рдЖрддрд╛ рдореА рд╕рд░реНрд╡рд╛рдВрдирд╛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЛ рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╡реЗрдмрд┐рдирд╛рд░, рдЬреНрдпрд╛рдордзреНрдпреЗ рдореА рддреБрдореНрд╣рд╛рд▓рд╛ рдХреЛрд░реНрд╕рдмрджреНрджрд▓ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╕рд╛рдВрдЧреЗрди. рдпрд╛ рд╡реЗрдмрд┐рдирд╛рд░рд╕рд╛рдареА рдиреЛрдВрджрдгреА рдХрд░рдгрд╛рд░реНтАНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ 20 рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░ 1-2 рджрд┐рд╡рд╕рд╛рдВрдЪреНрдпрд╛ рдЖрдд рдИрдореЗрд▓рджреНрд╡рд╛рд░реЗ рд╕рд╡рд▓рдд рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛