рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 1

рдирдорд╕реНрддреЗ рд╣рдмрд░. рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдУрдЯреАрдпреВрдПрд╕ рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬреАрдирд┐рдпрд░ рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдкрд╛рдареНрдпрдХреНрд░рдо рдиреЗрддрд╛ рд╣реВрдВред
рдкрд╛рдареНрдпрдХреНрд░рдо рдХреЗ рд▓рд┐рдП рдирдП рдирд╛рдорд╛рдВрдХрди рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдореЗрдВ "рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬреАрдирд┐рдпрд░", рдореИрдВрдиреЗ VxLAN EVPN рддрдХрдиреАрдХ рдкрд░ рд▓реЗрдЦреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рддреИрдпрд╛рд░ рдХреА рд╣реИред

VxLAN EVPN рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдкрд░ рднрд╛рд░реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рд╛рдордЧреНрд░реА рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдПрдХ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 1

VxLAN EVPN рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдЪрдХреНрд░ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ, рдореИрдВ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рдлрд╝реИрдХреНрдЯрд░реА рдХреЗ рд╢реАрд░реНрд╖ рдкрд░ рд╣реЛрд╕реНрдЯреНрд╕ рдХреЗ рдмреАрдЪ L2 рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдБред

рд╕рднреА рдЙрджрд╛рд╣рд░рдг рд╕рд┐рд╕реНрдХреЛ рдиреЗрдХреНрд╕рд╕ 9000v рдкрд░ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рдЬреЛ рд╕реНрдкрд╛рдЗрди-рд▓реАрдл рдЯреЛрдкреЛрд▓реЙрдЬреА рдореЗрдВ рдЕрд╕реЗрдВрдмрд▓ рдХрд┐рдП рдЧрдП рд╣реИрдВред рд╣рдо рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдВрдЧреЗред

  1. рдмреБрдирд┐рдпрд╛рдж рдиреЗрдЯрд╡рд░реНрдХ
  2. рдмреАрдЬреАрдкреА рдкрддрд╛-рдкрд░рд┐рд╡рд╛рд░ рдПрд▓2рд╡реАрдкреАрдПрди рдИрд╡реАрдкреАрдПрди рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИ
  3. рдПрдирд╡реАрдИ рд╕реЗрдЯрдЕрдк
  4. рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА

рдмреБрдирд┐рдпрд╛рдж рдиреЗрдЯрд╡рд░реНрдХ

рдкреНрд░рдпреБрдХреНрдд рдЯреЛрдкреЛрд▓реЙрдЬреА рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 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

рдЖрдЗрдП рдЬрд╛рдВрдЪреЗрдВ рдХрд┐ рд╡реАрдкреАрд╕реА рдбреЛрдореЗрди рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рд╕реНрд╡рд┐рдЪ рдиреЗ рд╕реНрдерд┐рд░рддрд╛ рдЬрд╛рдВрдЪ рдкрд╛рд╕ рдХрд░ рд▓реА рд╣реИ рдФрд░ рджреЛрдиреЛрдВ рдиреЛрдбреНрд╕ рдкрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдорд╛рди рд╣реИрдВ:

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

рдмреАрдЬреАрдкреА рдЭрд╛рдБрдХ рд░рд╣рд╛ рд╣реИ

рдЕрдВрдд рдореЗрдВ, рд╣рдо рдУрд╡рд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

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

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 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

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдмреАрдЬреАрдкреА рдХреЗ рд╕рд╛рде рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдереАред рдЖрдЗрдП VxLAN рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВред рдЖрдЧреЗ рдХрд╛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗрд╡рд▓ рд╕реНрд╡рд┐рдЪ рдХреЗ рд▓реАрдл рд╕рд╛рдЗрдб рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕реНрдкрд╛рдЗрди рдХреЗрд╡рд▓ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдореВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрддрд╛ рд╣реИред рд╕рднреА рдПрдирдХреИрдкреНрд╕реБрд▓реЗрд╢рди рдФрд░ рдкрде рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛рд░реНрдп рдХреЗрд╡рд▓ рд▓реАрдл рд╕реНрд╡рд┐рдЪ рдкрд░ рд╣реЛрддреЗ рд╣реИрдВред

рдПрдирд╡реАрдИ рд╕реЗрдЯрдЕрдк

рдПрдирд╡реАрдИ - рдиреЗрдЯрд╡рд░реНрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕

рд╕реЗрдЯрдЕрдк рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рдХреБрдЫ рд╢рдмреНрджрд╛рд╡рд▓реА рдХрд╛ рдкрд░рд┐рдЪрдп рджреЗрдВ:

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

рд╡реАрдПрдирдЖрдИ - рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдбреЗрдХреНрд╕ - рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХреЗ рднреАрддрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ред рдЖрдк рд╡реАрдПрд▓рдПрдПрди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рд╛рджреГрд╢реНрдп рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХреБрдЫ рдЕрдВрддрд░ рд╣реИрдВред рдлреИрдмреНрд░рд┐рдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╡реАрдПрд▓рдПрдПрди рдХреЗрд╡рд▓ рдПрдХ рд▓реАрдл рд╕реНрд╡рд┐рдЪ рдХреЗ рднреАрддрд░ рдЕрджреНрд╡рд┐рддреАрдп рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдкреНрд░рддреНрдпреЗрдХ рд╡реАрдПрд▓рдПрдПрди рдХреЛ рдПрдХ рд╡реАрдПрдирдЖрдИ рдирдВрдмрд░ рд╕реЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдкреНрд░рд╕рд╛рд░рд┐рдд рд╣реЛрддрд╛ рд╣реИред рдпрд╣ рдХреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕рдХреА рдЪрд░реНрдЪрд╛ рдиреАрдЪреЗ рдХреА рдЬрд╛рдПрдЧреАред

VxLAN рддрдХрдиреАрдХ рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рд╕реБрд╡рд┐рдзрд╛ рдФрд░ VLAN рдирдВрдмрд░реЛрдВ рдХреЛ VNI рдирдВрдмрд░ рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВ:

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, рддреЛ рдпрд╣ рдЦрд╛рд▓реА рд╣реЛ рдЬрд╛рдПрдЧрд╛. рдпрд╣рд╛рдВ рдЖрдкрдХреЛ рд╡реАрдкреАрд╕реА рд╕реЗрдЯрдЕрдк рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯрдирд╛ рд╣реЛрдЧрд╛ред рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд▓реАрдл-11 рдФрд░ рд▓реАрдл-12 рдПрдХ рд╡реАрдкреАрд╕реА рдбреЛрдореЗрди рджреНрд╡рд╛рд░рд╛ рдпреБрдЧреНрдорд┐рдд рдФрд░ рдПрдХрдЬреБрдЯ рд╣реИрдВред рдЗрд╕рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИ:

рд╣реЛрд╕реНрдЯ-2 рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд╣реЛрд╕реНрдЯ-21 рдХреЛ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реАрдл-1 рдХреЛ рдПрдХ рдлреНрд░реЗрдо рднреЗрдЬрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд▓реАрдл-21 рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рд╣реЛрд╕реНрдЯ-1 рдХрд╛ рдореИрдХ рдкрддрд╛ рдПрдХ рд╕рд╛рде рджреЛ рд╡реАрдЯреАрдИрдкреА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рд▓реАрдл-21 рдХреЛ рдХреНрдпрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдЖрдЦрд╝рд┐рд░рдХрд╛рд░, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдПрдХ рд▓реВрдк рджрд┐рдЦрд╛рдИ рджреЗ рд╕рдХрддрд╛ рд╣реИред

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

interface loopback0
 ip add 10.255.1.10/32 secondary

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдиреНрдп рд╡реАрдЯреАрдИрдкреА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рд╣рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЯреЛрдкреЛрд▓реЙрдЬреА рдорд┐рд▓рддреА рд╣реИ:

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 1

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

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 рджреЛ рдиреЗрдХреНрд╕реНрдЯ-рд╣реЙрдк рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рддреБрд░рдВрдд рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЗрд╕ рд╕реНрддрд░ рдкрд░, рд╣рдордиреЗ рдмреБрдирд┐рдпрд╛рджреА рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдпрд╛ред рдЖрдЗрдП рдПрдирд╡реАрдИ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВ:
рд╣рдо рддреБрд░рдВрдд рд╡реНрд▓рд╛рди 10 рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВрдЧреЗ рдФрд░ рдЗрд╕реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд▓реАрдл рдкрд░ рд╡реАрдПрдирдЖрдИ 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

рдЖрдЗрдП рдЕрдм рдмреАрдЬреАрдкреА рдИрд╡реАрдкреАрдПрди рдХреЗ рд▓рд┐рдП рдПрдирд╡реА рд╕рд╛рдерд┐рдпреЛрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ:

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

рдКрдкрд░ рд╣рдо рдХреЗрд╡рд▓ рдИрд╡реАрдкреАрдПрди рдорд╛рд░реНрдЧ-рдкреНрд░рдХрд╛рд░ 3 рдорд╛рд░реНрдЧ рджреЗрдЦрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреЗ рдорд╛рд░реНрдЧ рд╕рд╣рдХрд░реНрдореА (рдкрддреНрддреА) рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдореЗрдЬрдмрд╛рди рдХрд╣рд╛рдВ рд╣реИрдВ?
рдФрд░ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдореИрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдИрд╡реАрдкреАрдПрди рд░реВрдЯ-рдЯрд╛рдЗрдк 2 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреНрд░рд╕рд╛рд░рд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ

рд╣рдорд╛рд░реЗ рд╣реЛрд╕реНрдЯ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдИрд╡реАрдкреАрдПрди рд░реВрдЯ-рдЯрд╛рдЗрдк 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

рдФрд░ рдиреАрдЪреЗ рд╣рдо рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рд░реВрдЯ-рдЯрд╛рдЗрдк 2 рд╣реЛрд╕реНрдЯ рдХреЗ рдореИрдХ рдкрддреЗ рдХреЗ рд╕рд╛рде рдмреАрдЬреАрдкреА рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ - 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

рдЖрдЧреЗ рдЖрдк рдЕрдкрдбреЗрдЯ рдкрд░ рд╡рд┐рд╕реНрддреГрдд рдЬрд╛рдирдХрд╛рд░реА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рдЖрдкрдХреЛ рдореИрдХ рд╣реЛрд╕реНрдЯ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рд╣реБрдИ рд╣реИред рдиреАрдЪреЗ рдХрдорд╛рдВрдб рдХрд╛ рд╕рдВрдкреВрд░реНрдг рдЖрдЙрдЯрдкреБрдЯ рдирд╣реАрдВ рд╣реИ

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
<........>

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЬрдм рдлрд╝реНрд░реЗрдо рдХреЛ рдлрд╝реИрдХреНрдЯрд░реА рд╕реЗ рдЧреБрдЬрд╛рд░рд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╡реЗ рдХреИрд╕реЗ рджрд┐рдЦрддреЗ рд╣реИрдВ:

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 1

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

рдмрдврд╝рд┐рдпрд╛, рд╣рдорд╛рд░реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рдмреАрдЪ L2 рдХрдиреЗрдХреНрд╢рди рд╣реИ рдФрд░ рдпрд╣ рдЗрд╕рдХрд╛ рдЕрдВрдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред рдЬрдм рддрдХ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдореЗрдЬрд╝рдмрд╛рди рд╣реИрдВ, рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реЛрдЧреАред рд▓реЗрдХрд┐рди рдЖрдЗрдП рдЙрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╕реИрдХрдбрд╝реЛрдВ рдФрд░ рд╣рдЬрд╛рд░реЛрдВ рдореЗрдЬрд╝рдмрд╛рди рд╣реИрдВред рд╣рдореЗрдВ рдХрд┐рд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд╕рдХрддрд╛ рд╣реИ?

рдпрд╣ рд╕рдорд╕реНрдпрд╛ BUM (рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ, рдЕрдирдиреЛрди рдпреВрдирд┐рдХрд╛рд╕реНрдЯ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рдЯреНрд░реИрдлрд╝рд┐рдХ рд╣реИред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдврд╛рдВрдЪреЗ рдореЗрдВ, рд╣рдо рдкреНрд░рд╕рд╛рд░рдг рдЯреНрд░реИрдлрд╝рд┐рдХ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред
рдИрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдореБрдЦреНрдп рдкреНрд░рд╕рд╛рд░рдг рдЬрдирд░реЗрдЯрд░ ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрд╡рдпрдВ рд╣реЛрд╕реНрдЯ рд╣реЛрддреЗ рд╣реИрдВред

рдиреЗрдХреНрд╕рд╕ рдПрдЖрд░рдкреА рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рддрдВрддреНрд░ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ - рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреАред
рдпрд╣ рдлреАрдЪрд░ рдЗрд╕ рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ:

  1. рд╣реЛрд╕реНрдЯ-1 рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдкреНрд░рд╕рд╛рд░рдг рдкрддреЗ рдкрд░ рдПрдХ рдПрдкреАрдЖрд░ рдЕрдиреБрд░реЛрдз рднреЗрдЬрддрд╛ рд╣реИред
  2. рдЕрдиреБрд░реЛрдз рд▓реАрдл рд╕реНрд╡рд┐рдЪ рддрдХ рдкрд╣реБрдВрдЪрддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рдЕрдиреБрд░реЛрдз рдХреЛ рд╣реЛрд╕реНрдЯ-2 рдХреА рдУрд░ рдлрд╝реИрдХреНрдЯрд░реА рдореЗрдВ рднреЗрдЬрдиреЗ рдХреЗ рдмрдЬрд╛рдп, рд▓реАрдлрд╝ рд╕реНрд╡рдпрдВ рдЙрддреНрддрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рд╡рд╛рдВрдЫрд┐рдд рдЖрдИрдкреА рдФрд░ рдореИрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдкреНрд░рд╕рд╛рд░рдг рдЕрдиреБрд░реЛрдз рдлрд╝реИрдХреНрдЯрд░реА рддрдХ рдирд╣реАрдВ рдЧрдпрд╛ред рд▓реЗрдХрд┐рди рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдпрджрд┐ рд▓реАрдл рдХреЗрд╡рд▓ рдореИрдХ рдкрддрд╛ рдЬрд╛рдирддрд╛ рд╣реИ?

рд╕рдм рдХреБрдЫ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИ, рдИрд╡реАрдкреАрдПрди рд░реВрдЯ-рдЯрд╛рдЗрдк 2, рдореИрдХ рдкрддреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдореИрдХ/рдЖрдИрдкреА рдмрдВрдбрд▓ рд╕рдВрдЪрд╛рд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд▓реАрдл рдХреЛ рд╡реАрдПрд▓рдПрдПрди рдореЗрдВ рдПрдХ рдЖрдИрдкреА рдкрддреЗ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рдЖрдИрдкреА рдкреВрдЫрд╛ рдЬрд╛рдП? рдиреЗрдХреНрд╕рд╕ рдкрд░, рд╕рднреА рд╕реНрд╡рд┐рдЪреЛрдВ рдкрд░ рдПрдХ рд╡рд┐рддрд░рд┐рдд (рд╕рдорд╛рди) рдкрддрд╛ рдмрдирд╛рдирд╛ рд╕рдВрднрд╡ рд╣реИ:

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

рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореЗрдЬрдмрд╛рдиреЛрдВ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдиреЗрдЯрд╡рд░реНрдХ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦреЗрдЧрд╛:

рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдХрд╛рд░рдЦрд╛рдирд╛ред рднрд╛рдЧ 1

рдмреАрдЬреАрдкреА рдПрд▓2рд░реВрдЯ рдИрд╡реАрдкреАрдПрди рдЬрд╛рдВрдЪреЗрдВ

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

<......>

рдХрдорд╛рдВрдб рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ рдпрд╣ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдИрд╡реАрдкреАрдПрди рд░реВрдЯ-рдЯрд╛рдЗрдк 2 рдореЗрдВ, рдореИрдХ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдм рд╣рдо рд╣реЛрд╕реНрдЯ рдХрд╛ рдЖрдИрдкреА рдПрдбреНрд░реЗрд╕ рднреА рджреЗрдЦрддреЗ рд╣реИрдВред

рдЖрдЗрдП рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА рд╕реЗрдЯрд┐рдВрдЧ рдкрд░ рд╡рд╛рдкрд╕ рд▓реМрдЯреЗрдВред рдпрд╣ рд╕реЗрдЯрд┐рдВрдЧ рдкреНрд░рддреНрдпреЗрдХ VNI рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИ:

interface nve1
  member vni 10000   
    suppress-arp

рдлрд┐рд░ рдХреБрдЫ рдХрдард┐рдирд╛рдИ рд╣реИ:

  • рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рд▓рд┐рдП рдЯреАрд╕реАрдПрдПрдо рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдерд╛рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА рдХреЗ рд▓рд┐рдП рд╕реЗрдЯрд┐рдВрдЧ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреВрдВрдЧрд╛:

hardware access-list tcam region arp-ether 256

рдЗрд╕ рд╕реЗрдЯрдЕрдк рдХреЗ рд▓рд┐рдП рдбрдмрд▓-рд╡рд╛рдЗрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА. рдпрд╛рдиреА, рдпрджрд┐ рдЖрдк 256 рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ 512 рдХреЛ рдЯреАрд╕реАрдПрдПрдо рдореЗрдВ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЯреАрд╕реАрдПрдПрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдЗрд╕ рд▓реЗрдЦ рдХреЗ рджрд╛рдпрд░реЗ рд╕реЗ рдмрд╛рд╣рд░ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЯреАрд╕реАрдПрдПрдо рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЗрд╡рд▓ рдЖрдкрдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдХрд╛рд░реНрдп рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдПрдХ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рджреВрд╕рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред

  • рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА рдХрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╕рднреА рд▓реАрдл рд╕реНрд╡рд┐рдЪ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╣рд╛рд▓рд╛рдБрдХрд┐, VPC рдбреЛрдореЗрди рдореЗрдВ рд╕реНрдерд┐рдд рд▓реАрдл рдЬреЛрдбрд╝реЗ рдкрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рддреЗ рд╕рдордп рдЬрдЯрд┐рд▓рддрд╛ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рдЯреАрд╕реАрдПрдПрдо рдмрджрд▓рддреЗ рд╕рдордп, рдЬреЛрдбрд╝рд┐рдпреЛрдВ рдХреЗ рдмреАрдЪ рдХреА рд╕реНрдерд┐рд░рддрд╛ рдЯреВрдЯ рдЬрд╛рдПрдЧреА рдФрд░ рдПрдХ рдиреЛрдб рдХреЛ рд╕реЗрд╡рд╛ рд╕реЗ рдмрд╛рд╣рд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЯреАрд╕реАрдПрдПрдо рдкрд░рд┐рд╡рд░реНрддрди рд╕реЗрдЯрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рд╡рд╛рдЗрд╕ рд░реАрдмреВрдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

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

рдпрд╣ рдЪрдХреНрд░ рдХрд╛ рдкрд╣рд▓рд╛ рднрд╛рдЧ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЕрдЧрд▓реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рд╡рд┐рднрд┐рдиреНрди рд╡реАрдЖрд░рдПрдл рдореЗрдВ рдиреЗрдЯрд╡рд░реНрдХ рдкреГрдердХреНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╡реАрдПрдХреНрд╕рдПрд▓рдПрдПрди рдлреИрдХреНрдЯреНрд░реА рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд░реВрдЯрд┐рдВрдЧ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВрдЧреЗред

рдФрд░ рдЕрдм рдореИрдВ рд╕рднреА рдХреЛ рдЗрд╕рдореЗрдВ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддрд╛ рд╣реВрдВ рдореБрдлреНрдд рд╡реЗрдмрд┐рдирд╛рд░рдЬрд┐рд╕рдореЗрдВ рдореИрдВ рдХреЛрд░реНрд╕ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрд╛рдд рдХрд░реВрдВрдЧрд╛ред рдЗрд╕ рд╡реЗрдмрд┐рдирд╛рд░ рдХреЗ рд▓рд┐рдП рдкрдВрдЬреАрдХрд░рдг рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдкрд╣рд▓реЗ 20 рдкреНрд░рддрд┐рднрд╛рдЧрд┐рдпреЛрдВ рдХреЛ рдкреНрд░рд╕рд╛рд░рдг рдХреЗ 1-2 рджрд┐рдиреЛрдВ рдХреЗ рднреАрддрд░ рдИрдореЗрд▓ рджреНрд╡рд╛рд░рд╛ рдбрд┐рд╕реНрдХрд╛рдЙрдВрдЯ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ