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

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

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

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

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

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

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

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

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 рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╕рд╛рдареА рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕рдХреНрд╖рдо рдХрд░реВрдпрд╛ рдЖрдгрд┐ 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

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

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

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

interface loopback0
 ip add 10.255.1.10/32 secondary

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

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

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

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

рдЬрд╕реЗ рддреБрдореНрд╣реА рд╡рд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛, резреж.реирелрел.рез.резреж рд╣рд╛ рдкрддреНрддрд╛ рдПрдХрд╛рдЪ рд╡реЗрд│реА рджреЛрди рдиреЗрдХреНрд╕реНрдЯ-рд╣реЙрдкреНрд╕рджреНрд╡рд╛рд░реЗ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗ.

рдпрд╛ рдЯрдкреНрдкреНрдпрд╛рд╡рд░, рдЖрдореНрд╣реА рдореВрд▓рднреВрдд рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреАрдЪреА рдХреНрд░рдорд╡рд╛рд░реА рд▓рд╛рд╡рд▓реА рдЖрд╣реЗ. рдЪрд▓рд╛ 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 рд╕рд╛рдареА рдЗрддрд░ рд╕рдорд╡рдпрд╕реНрдХ рдЖрдгрд┐ рдЯреЗрдмрд▓ рддрдкрд╛рд╕реВрдпрд╛:

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 рд░реВрдЯ-рдЯрд╛рдЗрдк реи рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓:

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

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

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 рдЯреЗрдмрд▓рдордзреНрдпреЗ релрежрежрез.режрежрежрен.режрежрежрен рдЖрдгрд┐ релрежрежрез.режрежрежрео.режрежрежрен рд╣реЛрд╕реНрдЯ MAC рдкрддреНрддреНрдпрд╛рдВрд╕рд╣ рд░реВрдЯ-рдЯрд╛рдЗрдк реи рджрд┐рд╕рд▓реЗ рдЖрд╣реЗрдд.

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

рдПрдЖрд░рдкреА рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╢реА рд▓рдврдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдХреНрд╕рд╕ рдЦрд╛рд▓реАрд▓ рдпрдВрддреНрд░рдгрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ: рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА.
рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ:

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

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

рд╣реЗ рдЕрдЧрджреА рд╕реЛрдкреЗ рдЖрд╣реЗ: EVPN рд░реВрдЯ-рдЯрд╛рдЗрдк реи 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 рдЕреЕрдбреНрд░реЗрд╕ рджреЗрдЦреАрд▓ рджрд┐рд╕рддреЛ.

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

interface nve1
  member vni 10000   
    suppress-arp

рдордЧ рдХрд╛рд╣реА рдЕрдбрдЪрдг рдпреЗрддреЗ:

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

hardware access-list tcam region arp-ether 256

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

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

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

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

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

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

DDoS рд╕рдВрд░рдХреНрд╖рдг, VPS VDS рд╕рд░реНрд╡реНрд╣рд░ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╕рд╛рдЗрдЯрд╕рд╛рдареА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдЦрд░реЗрджреА рдХрд░рд╛ ЁЯФе рдбреАрдбреЙрд╕ рд╕рдВрд░рдХреНрд╖рдгрд╛рд╕рд╣ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ, рд╡реНрд╣реАрдкреАрдПрд╕ (VPS) рд╡реНрд╣реАрдбреАрдПрд╕ (VDS) рд╕рд░реНрд╡реНрд╣рд░реНрд╕ рдЦрд░реЗрджреА рдХрд░рд╛ | ProHoster