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

VxLAN EVPN рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░реАрд▓ рдорд╛рд▓рд┐рдХреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рднрд╛рдЧрд╛рдд, рдорд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлреЕрдмреНрд░рд┐рдХрд╡рд░ рд╣реЛрд╕реНрдЯреНрд╕рдордзреАрд▓ L2 рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪреА рдкрджреНрдзрдд рдкрд╣рд╛рдпрдЪреА рдЖрд╣реЗ.
рд╕рд░реНрд╡ рдЙрджрд╛рд╣рд░рдгреЗ рд╕реНрдкрд╛рдЗрди-рд▓реАрдл рдЯреЛрдкреЛрд▓реЙрдЬреАрдордзреНрдпреЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд┐рд╕реНрдХреЛ рдиреЗрдХреНрд╕рд╕ 9000v рдбрд┐рд╡реНрд╣рд╛рдЗрд╕реЗрд╕рд╡рд░ рдХреЗрд▓реА рдЬрд╛рддреАрд▓. рдпрд╛ рд▓реЗрдЦрд╛рдд рдЖрдкрдг рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХрд╡реНрд╣рд░ рдХрд░рдгрд╛рд░ рдирд╛рд╣реА.
- рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ
- рдЕреЕрдбреНрд░реЗрд╕-рдлреЕрдорд┐рд▓реА l2vpn evpn рд╕рд╛рдареА BGP рдкреАрдЕрд░рд┐рдВрдЧ
- NVE рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдд рдЖрд╣реЗ
- рд╕рдкреНрд░реЗрд╕-рдЖрд░реНрдк
рдЕрдВрдбрд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ
рд╡рд╛рдкрд░рд▓реЗрд▓реЗ рдЯреЛрдкреЛрд▓реЙрдЬреА рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдЖрд╣реЗ:

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

рдУрд╡реНрд╣рд░рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рддреБрдореНрд╣рд╛рд▓рд╛ рд╕реНрдкрд╛рдЗрди рдЖрдгрд┐ рд▓реАрдл рд╕реНрд╡рд┐рдЪрд╡рд░реАрд▓ 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 рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЯреЛрдкреЛрд▓реЙрдЬреА рдорд┐рд│рддреЗ:

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

рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА
рдЫрд╛рди, рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдпрдЬрдорд╛рдирд╛рдВрдордзреНрдпреЗ L2 рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЖрд╣реЗ рдЖрдгрд┐ рддреЗрд╡рдвреЗрдЪ рд╣реЛрдИрд▓. рддрдерд╛рдкрд┐, рддреЗ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА. рдЬреЛрдкрд░реНрдпрдВрдд рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рдпрдЬрдорд╛рдирд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдХрдореА рдЖрд╣реЗ рддреЛрдкрд░реНрдпрдВрдд рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рдкрд░рдВрддреБ рдЖрдкрдг рдЕрд╢реА рдкрд░рд┐рд╕реНрдерд┐рддреА рдХрд▓реНрдкрдирд╛ рдХрд░реВрдпрд╛ рдЬрд┐рдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рд╢реЗрдХрдбреЛ рдХрд┐рдВрд╡рд╛ рд╣рдЬрд╛рд░реЛ рдпрдЬрдорд╛рди рдЕрд╕рддреАрд▓. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдпреЗрдК рд╢рдХрддрд╛рдд?
рд╣реА рд╕рдорд╕реНрдпрд╛ BUM (рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ, рдЕрдЬреНрдЮрд╛рдд рдпреБрдирд┐рдХрд╛рд╕реНрдЯ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рдЯреНрд░реЕрдлрд┐рдХрдЪреА рдЖрд╣реЗ. рдпрд╛ рд▓реЗрдЦрд╛рдд, рдЖрдкрдг рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдЯреНрд░реЕрдлрд┐рдХрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд╕рд╛ рдХрд░рд╛рдпрдЪрд╛ рддреЗ рдкрд╛рд╣реВ.
рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХреНрд╕рдордзреНрдпреЗ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯрдЪреЗ рдореБрдЦреНрдп рдЬрдирд░реЗрдЯрд░ рдореНрд╣рдгрдЬреЗ ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рд╣реЛрд╕реНрдЯ рд╕реНрд╡рддрдГ.
рдПрдЖрд░рдкреА рд╡рд┐рдирдВрддреНрдпрд╛рдВрд╢реА рд▓рдврдгреНрдпрд╛рд╕рд╛рдареА рдиреЗрдХреНрд╕рд╕ рдЦрд╛рд▓реАрд▓ рдпрдВрддреНрд░рдгрд╛ рд▓рд╛рдЧреВ рдХрд░рддреЗ: рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА.
рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ:
- рд╣реЛрд╕реНрдЯ-рез рддреНрдпрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдкрддреНрддреНрдпрд╛рд╡рд░ APR рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рддреЗ.
- рд╣реА рд╡рд┐рдирдВрддреА рд▓реАрдл рд╕реНрд╡рд┐рдЪрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддреЗ рдЖрдгрд┐ рд╣реА рд╡рд┐рдирдВрддреА рдХрд╛рд░рдЦрд╛рдиреНрдпрд╛рдд рд╣реЛрд╕реНрдЯ-реи рдХрдбреЗ рдкрд╛рдард╡рдгреНрдпрд╛рдРрд╡рдЬреА, рд▓реАрдл рд╕реНрд╡рддрдГ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддреЗ рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХ рдЖрдпрдкреА рдЖрдгрд┐ рдореЕрдХ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддреЗ.
рдореНрд╣рдгреВрди рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдлреЕрдХреНрдЯрд░реАрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрд▓реА рдирд╛рд╣реА. рдкрдг рдЬрд░ рд▓реАрдлрд▓рд╛ рдлрдХреНрдд 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рдЕрд╢рд╛рдкреНрд░рдХрд╛рд░реЗ, рд╣реЛрд╕реНрдЯрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдиреЗрдЯрд╡рд░реНрдХ рдЕрд╕реЗ рджрд┐рд╕реЗрд▓:

рдЪрд▓рд╛ 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
