рд╣реЕрд▓реЛ, рд╣реЕрдмреНрд░. рдореА рд╕рдзреНрдпрд╛ OTUS рдордзреАрд▓ рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЬрд┐рдирд┐рдпрд░ рдХреЛрд░реНрд╕рдЪрд╛ рдХреЛрд░реНрд╕ рд▓реАрдбрд░ рдЖрд╣реЗ.
рдЕрднреНрдпрд╛рд╕рдХреНрд░рдорд╛рд╕рд╛рдареА рдирд╡реАрди рдирд╛рд╡рдиреЛрдВрджрдгреА рд╕реБрд░реВ рд╣реЛрдгреНрдпрд╛рдЪреНрдпрд╛ рдЕрдкреЗрдХреНрд╖реЗрдиреЗ
VxLAN EVPN рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рд╡рд░ рдореЛрдареНрдпрд╛ рдкреНрд░рдорд╛рдгрд╛рдд рд╕рд╛рдордЧреНрд░реА рдЖрд╣реЗ, рдореНрд╣рдгреВрди рдорд▓рд╛ рдЖрдзреБрдирд┐рдХ рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ рд╕рдорд╕реНрдпрд╛ рд╕реЛрдбрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпреЗ рдЖрдгрд┐ рдкрджреНрдзрддреА рдЧреЛрд│рд╛ рдХрд░рд╛рдпрдЪреНрдпрд╛ рдЖрд╣реЗрдд.
VxLAN EVPN рддрдВрддреНрд░рдЬреНрдЮрд╛рдирд╛рд╡рд░реАрд▓ рдорд╛рд▓рд┐рдХреЗрдЪреНрдпрд╛ рдкрд╣рд┐рд▓реНрдпрд╛ рднрд╛рдЧрд╛рдд, рдорд▓рд╛ рдиреЗрдЯрд╡рд░реНрдХ рдлреЕрдмреНрд░рд┐рдХрдЪреНрдпрд╛ рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рд╣реЛрд╕реНрдЯ рджрд░рдореНрдпрд╛рди L2 рдХрдиреЗрдХреНрдЯрд┐рд╡реНрд╣рд┐рдЯреА рдЖрдпреЛрдЬрд┐рдд рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рд░реНрдЧ рдкрд╣рд╛рдпрдЪрд╛ рдЖрд╣реЗ.
рд╕рд░реНрд╡ рдЙрджрд╛рд╣рд░рдгреЗ рд╕реНрдкрд╛рдЗрди-рд▓реАрдл рдЯреЛрдкреЛрд▓реЙрдЬреАрдордзреНрдпреЗ рдПрдХрддреНрд░рд┐рдд рдХреЗрд▓реЗрд▓реНрдпрд╛ Cisco Nexus 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
рдкреБрдвреЗ, рддреБрдореНрд╣рд╛рд▓рд╛ рд▓реАрдл рдЖрдгрд┐ рд╕реНрдкрд╛рдЗрди рджрд░рдореНрдпрд╛рди рдмреАрдЬреАрдкреА рдкреАрдЕрд░рд┐рдВрдЧ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рд╕реЗрдЯрдЕрдк рд╕реБрд▓рдн рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рд░рд╛рдЙрдЯрд┐рдВрдЧ рдорд╛рд╣рд┐рддреАрдЪреЗ рд╡рд┐рддрд░рдг рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЖрдореНрд╣реА рд╕реНрдкрд╛рдЗрдирд▓рд╛ рд░реВрдЯ-рд░рд┐рдлреНрд▓реЗрдХреНрдЯрд░ рд╕рд░реНрд╡реНрд╣рд░ рдореНрд╣рдгреВрди рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рддреЛ. рд╕реЗрдЯрдЕрдк рдСрдкреНрдЯрд┐рдорд╛рдЗрдЭ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА рдЯреЗрдореНрдкреНрд▓реЗрдЯреНрд╕ рд╡рд╛рдкрд░реВрди рдХреЙрдиреНрдлрд┐рдЧрдордзреНрдпреЗ рд╕рд░реНрд╡ рд▓реАрдл рд▓рд┐рд╣реВ.
рддрд░ рд╕реНрдкрд╛рдЗрдирд╡рд░реАрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдпрд╛рд╕рд╛рд░рдЦреЗ рджрд┐рд╕рддрд╛рдд:
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 рдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдЖрдореНрд╣рд╛рд▓рд╛ рдЦрд╛рд▓реАрд▓ рдЯреЛрдкреЛрд▓реЙрдЬреА рдорд┐рд│рддреЗ:
рдореНрд╣рдгрдЬреЗрдЪ рдЖрддрд╛ 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
<........>
рдлреЕрдХреНрдЯрд░реАрдордзреВрди рдЬрд╛рддрд╛рдирд╛ рдлреНрд░реЗрдореНрд╕ рдХрд╢рд╛ рджрд┐рд╕рддрд╛рдд рддреЗ рдкрд╛рд╣реВрдпрд╛:
рд╕рдкреНрд░реЗрд╕-рдПрдЖрд░рдкреА
рдЫрд╛рди, рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдЖрддрд╛ рдпрдЬрдорд╛рдирд╛рдВрджрд░рдореНрдпрд╛рди L2 рд╕рдВрдкреНрд░реЗрд╖рдг рдЖрд╣реЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреЗрдереЗ рдкреВрд░реНрдг рдХрд░реВ рд╢рдХрддреЛ. рддрдерд╛рдкрд┐, рд╕рд░реНрд╡ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдирд╛рд╣реА. рдЬреЛрдкрд░реНрдпрдВрдд рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдХрд╛рд╣реА рдпрдЬрдорд╛рди рдЖрд╣реЗрдд рддреЛрдкрд░реНрдпрдВрдд рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА. рдкрдг рдЖрдкрдг рдЕрд╢рд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдЪреА рдХрд▓реНрдкрдирд╛ рдХрд░реВ рдпрд╛ рдХреА рдЬрд┐рдереЗ рдЖрдкрд▓реНрдпрд╛рдХрдбреЗ рд╢реЗрдХрдбреЛ рдЖрдгрд┐ рд╣рдЬрд╛рд░реЛ рдпрдЬрдорд╛рди рдЖрд╣реЗрдд. рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧреВ рд╢рдХрддреЛ?
рд╣реА рд╕рдорд╕реНрдпрд╛ BUM(рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ, рдЕрдЬреНрдЮрд╛рдд рдпреБрдирд┐рдХрд╛рд╕реНрдЯ, рдорд▓реНрдЯреАрдХрд╛рд╕реНрдЯ) рд░рд╣рджрд╛рд░реАрдЪреА рдЖрд╣реЗ. рдпрд╛ рд▓реЗрдЦрд╛рдд, рдЖрдореНрд╣реА рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рд░рд╣рджрд╛рд░реАрд▓рд╛ рд╕рд╛рдореЛрд░реЗ рдЬрд╛рдгреНрдпрд╛рдЪреНрдпрд╛ рдкрд░реНрдпрд╛рдпрд╛рд╡рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ.
рдЗрдерд░рдиреЗрдЯ рдиреЗрдЯрд╡рд░реНрдХрдордзреАрд▓ рдореБрдЦреНрдп рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдЬрдирд░реЗрдЯрд░ рд╣реЗ рд╕реНрд╡рддрдГ ARP рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рд╣реЛрд╕реНрдЯ рдХрд░рддрд╛рдд.
Nexus ARP рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЦрд╛рд▓реАрд▓ рдпрдВрддреНрд░рдгрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рддреЗ - suppress-arp.
рд╣реЗ рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рдЦрд╛рд▓реАрд▓рдкреНрд░рдорд╛рдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ:
- рд╣реЛрд╕реНрдЯ-1 рддреНрдпрд╛рдЪреНрдпрд╛ рдиреЗрдЯрд╡рд░реНрдХрдЪреНрдпрд╛ рдмреНрд░реЙрдбрдХрд╛рд╕реНрдЯ рдкрддреНрддреНрдпрд╛рд╡рд░ APR рд╡рд┐рдирдВрддреА рдкрд╛рдард╡рддреЗ.
- рд╡рд┐рдирдВрддреА рд▓реАрдл рд╕реНрд╡рд┐рдЪрдкрд░реНрдпрдВрдд рдкреЛрд╣реЛрдЪрддреЗ рдЖрдгрд┐ рд╣реА рд╡рд┐рдирдВрддреА рд╣реЛрд╕реНрдЯ-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
рдЕрд╢рд╛ рдкреНрд░рдХрд╛рд░реЗ, рдпрдЬрдорд╛рдирд╛рдВрдЪреНрдпрд╛ рджреГрд╖реНрдЯрд┐рдХреЛрдирд╛рддреВрди, рдиреЗрдЯрд╡рд░реНрдХ рдЕрд╕реЗ рджрд┐рд╕реЗрд▓:
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 рдордзреНрдпреЗ рдиреЗрдЯрд╡рд░реНрдХрдЪреЗ рд╡рд┐рднрд╛рдЬрди рдХрд░реВрди рд░рд╛рдЙрдЯрд┐рдВрдЧ рдкрд╛рд╣реВ.
рдЖрдгрд┐ рдЖрддрд╛ рдореА рд╕рд░реНрд╡рд╛рдВрдирд╛ рдЖрдордВрддреНрд░рд┐рдд рдХрд░рддреЛ
рд╕реНрддреНрд░реЛрдд: www.habr.com