แแแแแ แฏแแแ, แฐแแแ . แแแกแ แฃแแแ แกแขแแขแแแแแก แกแแ แแแก, แแฃแ แกแแก แแแฌแงแแแแก แแซแฆแแแแแ
แกแแ แแแก แฌแแแ แแแฌแแแแแ แจแแแแซแแแแ แแฎแแแแ แจแแแแแ แแแฃแแแแแ:
แชแแแแแก 1 แแแฌแแแ - L2 แแแแจแแ แ แกแแ แแแ แแแก แจแแ แแก แกแแ แแแก แแ-2 แแแฌแแแ - แแแ แจแ แฃแขแแแแชแแ VNI-แแแก แจแแ แแก แกแแ แแแก 2.5 แแแฌแแแ - แแแแ แแฃแแ แแแแ แแกแแ
แแฆแแก แฉแแแ แแแแแแ แซแแแแแ แแแ แจแ แฃแขแแแแชแแแก แแแแแแแก แจแแกแฌแแแแแก VxLAN แฅแกแแแแแแก แจแแแแแ. แฌแแแ แแแฌแแแจแ แฉแแแ แแแแแแฎแแแแ แฅแกแแแแแแก แจแแแ แแแ แจแ แฃแขแแแแชแแแก แแ แแ VRF-แแก แคแแ แแแแแจแ. แแฃแแชแ, แฅแกแแแจแ แจแแแซแแแแ แแงแแก แแแแแแขแแ แกแแ แแแกแแแแก แแแแ แ แแแแแแแแ แแ แงแแแแ แแแแแแแ แฃแแแ แแแแแฌแแแแแก แกแฎแแแแแกแฎแแ VRF-แแแจแ, แ แแแ แแแแแกแฎแแแแแก แแแ แจแแ แแก แฌแแแแแ. แฅแกแแแแก แแแแชแแแแแแแแแก แแแ แแ, แแแแแแกแก แจแแแซแแแแ แแแกแญแแ แแแก Firewall-แแก แแแแแแจแแ แแแ แแ แกแแ แแแกแแแก แจแแ แแก แฌแแแแแแก แจแแกแแแฆแฃแแแ. แแแแฎ, แแแแก แแ แจแแแซแแแแ แแฌแแแแก แกแแฃแแแแแกแ แแแแแกแแแแแ, แแแแ แแ แแแแแแแแ แแแ แ แแแแแแ แแแแแฎแแแก "แแแแแแแแ แแแ แแแแแฌแงแแแขแแแแแแแก".
แแแแแ แแแแแแฎแแแแ VRF-แแแก แจแแ แแก แแแ แจแ แฃแขแแแแชแแแก แแ แ แแแ แแแแขแ:
- แแแ แจแ แฃแขแแ แแแ VxLAN แฅแกแแแแแแก แแแขแแแแแแก แแแ แแจแ;
- แแแ แจแ แฃแขแ แแแ แ แแฆแญแฃแ แแแแแแแแ.
แแแแแฌแงแแ VRF-แแแก แจแแ แแก แแแ แจแ แฃแขแแแแชแแแก แแแแแแแ. แแ แกแแแแแก VRF-แแแแก แแแ แแแแฃแแ แ แแแแแแแแ. VRF-แแแก แจแแ แแก แแแ แจแ แฃแขแแกแแแแก, แแฅแแแ แฃแแแ แแแ แฉแแแ แแแฌแงแแแแแแแ แฅแกแแแจแ, แ แแแแแแช แแชแแแแแแแ แงแแแแ VRF-แแก (แแ แแแฌแแแแแแก, แ แแแแแแ แจแแ แแก แแแ แจแ แฃแขแแแแชแแแ แกแแญแแ แ). แแกแแแ แแแฌแงแแแแแแแ แจแแแซแแแแ แแงแแก, แแแแแแแแแ, Leaf-แแก แแ แ-แแ แแ แแแแแแ แแแแแ (แแ แงแแแแ แแ แแแ แแฃแแแ) . แแก แขแแแแแแแแ แแกแ แแแแแแงแฃแ แแแ:
แ แ แแ แแก แแ แขแแแแแแแแแก แฃแแ แงแแคแแแ แแฎแแ แแแแ?
แแกแแ, แงแแแแ Leaf-แแ แฃแแแ แแชแแแแก แงแแแแ VRF-แแก (แแ แแแแจแ แแ แกแแแฃแแ แงแแแแ แแแคแแ แแแชแแแก) แจแแกแแฎแแ แฅแกแแแจแ, แ แแช แแฌแแแแก แแแฎแกแแแ แแแแก แแแแแ แแแแก แแ แฅแกแแแแก แแแขแแแ แแแแก แแแแ แแแก. แงแแแแแแแ แแแแก แจแแแแแ, แกแแแแแแ แฎแจแแ แแ แแแแแแฃแ Leaf switch-แก แแ แกแญแแ แแแแ แแแแก แชแแแแ, แ แแช แแ แแก แฅแกแแแจแ.
แแฃแแชแ, แแแแแ แแแแแแฎแแแแ แแก แแแแแแ แฃแคแ แ แแแขแแแฃแ แแ, แ แแแแแ แแชแแ แ แฅแกแแแแแแกแแแแก แแก แแแ แแแแขแ แกแแแแแแ แจแแกแแคแแ แแกแแ (แแฃ แแ แแ แกแแแแแก แแแแแ แแขแฃแแ แแแแแแก แแแแฎแแแแแแ)
แแ แแขแแแแ แจแแแซแแแแ แแแแแฉแแแแ แแแแฎแแ, แแฃ แ แแแแ แแแแแแแขแแแแ แแแคแแ แแแชแแ VRF-แแแ VRF-แแ, แ แแแแแ แแ แขแแฅแแแแแแแแก แแแ แ แกแฌแแ แแ แแแแจแแ, แ แแ แแแคแแ แแแชแแแก แแแแ แชแแแแแ แจแแแฆแฃแแฃแแ แฃแแแ แแงแแก.
แแ แแแกแฃแฎแ แแแแแแแ แแแแก แแกแแ แคแฃแแฅแชแแแแจแ, แ แแแแ แแชแแ แแแ แจแ แฃแขแแแแชแแแก แแแคแแ แแแชแแแก แแฅแกแแแ แขแ แแ แแแแแ แขแ (แแ แขแแฅแแแแแแแแก แแแงแแแแแ แแแแแฎแแแแแแแ
AF-แจแ VRF-แแก แแแงแแแแแแกแแก แฃแแแ แแแฃแแแแแ route-target
แแแแแ แขแแกแ แแ แแฅแกแแแ แขแแก แแแ แจแ แฃแขแแแแชแแแก แแแคแแ แแแชแแแกแแแแก. แจแแแแซแแแแ แแแขแแแแขแฃแ แแ แแแฃแแแแแ แแแ. แจแแแแแ แแแแจแแแแแแแ แแแแชแแแก ASN BGP แแ L3 VNI-แก, แ แแแแแแแช แแแแแแจแแ แแแฃแแแ VRF-แแแ. แแก แแแกแแฎแแ แฎแแแแแแ, แ แแแแกแแช แแฅแแแแก แฅแแ แฎแแแแจแ แแฎแแแแ แแ แแ ASN แแแฅแแ:
vrf context PROD20
address-family ipv4 unicast
route-target export auto ! ะ ะฐะฒัะพะผะฐัะธัะตัะบะพะผ ัะตะถะธะผะต ัะบัะฟะพััะธััะตััั RT-65001:99000
route-target import auto
แแฃแแชแ, แแฃ แแฅแแแ แแแฅแแ แแ แแแ แแแขแ ASN แแ แแญแแ แแแแแ แแแ แจแ แฃแขแแแแก แแแแแขแแแ แแแ แจแแ แแก, แแแจแแ แฎแแแแ แแแแคแแแฃแ แแชแแ แแฅแแแแ แฃแคแ แ แแแกแแฎแแ แฎแแแแแ แแ แแแกแจแขแแแฃแ แ แแแ แแแแขแ. route-target
. แฎแแแแ แแแงแแแแแแก แ แแแแแแแแแชแแ แแ แแก แแแ แแแแ แแแแแ แ, แแแแแแงแแแแ แแฅแแแแแแแก แแแกแแฎแแ แฎแแแแแ, แแแแแแแแแ, 9999
.
แแแแ แ แฃแแแ แแแงแแแแแก แขแแแ VNI แแ VRF-แแกแแแแก.
แแแแแ แแแแแแแแคแแแฃแ แแ แแ แแแ แจแแแแแแแแแ แแ:
vrf context PROD10
address-family ipv4 unicast
route-target export 9999:99000
route-target import 9999:99000
route-target import 9999:77000 ! ะัะธะผะตั 1 import ะธะท ะดััะณะพะณะพ VRF
route-target import 9999:88000 ! ะัะธะผะตั 2 import ะธะท ะดััะณะพะณะพ VRF
แ แแแแ แแแแแแงแฃแ แแแ แแแ แจแ แฃแขแแแแชแแแก แชแฎแ แแแจแ:
Leaf11# sh ip route vrf prod
<.....>
192.168.20.0/24, ubest/mbest: 1/0
*via 10.255.1.20%default, [200/0], 00:24:45, bgp-65001, internal, tag 65001
(evpn) segid: 99000 tunnelid: 0xaff0114 encap: VXLAN ! ะฟัะตัะธะบั ะดะพัััะฟะตะฝ ัะตัะตะท L3VNI 99000
แแแแแแฎแแแแ VRF-แแแก แจแแ แแก แแแ แจแ แฃแขแแแแชแแแก แแแแ แ แแแ แแแแขแ - แแแ แ แแฆแญแฃแ แแแแแแแก แแแจแแแแแแ, แแแแแแแแแ Firewall.
แแแ แ แแแฌแงแแแแแแแแก แกแแจแฃแแแแแแ แแฃแจแแแแแก แ แแแแแแแแ แแแ แแแแขแ แแ แกแแแแแก:
- แแแฌแงแแแแแแแแ แแชแแก แ แ แแ แแก VxLAN แแ แจแแแแแซแแแ แแแแแแแขแแ แฅแกแแแแแแก แแแฌแแแก;
- แแแฌแงแแแแแแแแ แแ แแคแแ แ แแชแแก VxLAN-แแก แจแแกแแฎแแ.
แฉแแแ แแ แจแแแฉแแ แแแแแ แแแ แแแ แแแ แแแแขแแ, แ แแแแแ แแแแแแ แแแแฅแแแก แแแแแ แแฅแแแแ, แ แแช แแแแแ แแงแ แแแฉแแแแแแ - แฉแแแ แงแแแแ VRF-แก แแแแงแแแแ แ Firewall-แแ แแ แแแแแแคแแแฃแ แแ แแแ แแแ แจแ แฃแขแแแแชแแแก VRF-แแแก แจแแ แแก แแแกแแ.
แแแแแแฎแแแแ แแแแ แ แแแ แแแแขแ, แ แแแแกแแช แฉแแแแแ Firewall-แแ แแ แแคแแ แ แแชแแก VxLAN-แแก แจแแกแแฎแแ (แแฎแแ, แ แ แแฅแแ แฃแแแ, แฉแแแแแ แแฆแญแฃแ แแแแแแ VxLAN แแฎแแ แแแญแแ แแ. แแแแแแแแแ, Checkpoint-แแ แแแแแแชแฎแแแ แแฎแแ แแแญแแ แ R81 แแแ แกแแแจแ. แจแแแแซแแแแ แฌแแแแแแฎแแ แแแแก แจแแกแแฎแแ.
แแแ แ แแแฌแงแแแแแแแแก แจแแแ แแแแแกแแก แแแฆแแแ แจแแแแแ แแแแแ แแแแก:
แ แแแแ แช แแแแแ แแแแแแ แฎแแแแแ, แแแแแ แฉแแแแแ Firewall-แแก แแแขแแ แคแแแกแแ. แแก แกแแแแแแแแแ แฃแแแ แแฅแแแก แแแแแแแแกแฌแแแแแฃแแ แฅแกแแแแก แแแแแแแแแกแ แแ แฅแกแแแแก แขแ แแคแแแแก แแแขแแแแแแชแแแกแแก.
แแฃแแชแ, แแแแฃแแ แฃแแแแ VRF-แแแก แจแแ แแก แแแ แจแ แฃแขแแแแชแแแก แกแแฌแงแแก แแ แแแแแแแก. Firewall-แแก แแแแแขแแแแก แจแแแแแแ แแแแแแแแ แ แแแกแแแแแแแ, แ แแ Firewall-แแ แฃแแแ แแชแแแแก แงแแแแ VRF-แแก แจแแกแแฎแแ. แแแแกแแแแแก แงแแแแ VRF แแกแแแ แฃแแแ แแงแแก แแแแคแแแฃแ แแ แแแฃแแ แกแแกแแแฆแแ แ Leafs-แแ แแ Firewall แฃแแแ แแงแแก แแแแแแจแแ แแแฃแแ แแแแแแฃแ VRF-แแแ แชแแแแ แแแฃแแแ.
แจแแแแแแ, แกแฅแแแ Firewall-แแ:
แแแฃ Firewall-แแ แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แแแขแแ แคแแแกแ แแแแแแฃแ VRF-แแ, แ แแแแแแช แแแแแแ แแแแก แฅแกแแแจแ. แแแแแแแ, แแแแแแ แแ แแแแแแงแฃแ แแแ แ แแฃแแ แแ แแ แแแแแ แแ, แ แแช แแฅ แแ แแแแฌแแแก, แแ แแก แแแขแแ แคแแแกแแแแก แแแแ แ แแแแแแแแ Firewall-แแ, แแแแ แแ แแฅ แแ แแ แแแคแแฅแ แแ แแแขแแแแขแแแแชแแแแ.
แฏแแ แแแ. แฉแแแ แแแแแแแแจแแ แแ Firewall แแ แแแแแแแขแแ แแก แงแแแแ VRF-แก. แแแแ แแ แ แแแแ แจแแแแแซแแแ แแฎแแ แแแแซแฃแแแ แขแ แแคแแแ แแแแแแฃแแ แคแแแแแแแ แแ Firewall-แแก แแแแแแ?
Firewall-แแแ แแแแแแจแแ แแแฃแ Leaf-แแ แแ แแแแแ แ แแ แแแแแแ แแ แฌแแ แแแแฅแแแแแ, แ แแแแแ แงแแแแ แแแ แจแ แฃแขแ แแแแแแแแ แแแแ:
0.0.0.0/0, ubest/mbest: 1/0
*via 10.254.13.55, [1/0], 6w5d, static ! ะผะฐััััั ะฟะพ-ัะผะพะปัะฐะฝะธั ัะตัะตะท Firewall
แแฃแแชแ, แ แแช แจแแแฎแแแ แแแกแขแแแชแแฃแ Leafs-แก? แ แแแแ แแแแแแแขแแแแ แแแ แแแแฃแแแกแฎแแแแ แแแ แ แแแ แจแ แฃแขแ?
แแก แแแ แแแแแ, EVPN แแแ แจแ แฃแขแแก แขแแแแก 5-แแก แแแจแแแแแแ, แแกแแแ แ แแแแ แช แแแแแกแแแแ แ แกแฎแแ แแ แแคแแฅแกแ VxLAN แฅแกแแแแแแ. แแฃแแชแ, แแก แแ แช แแกแ แแแ แขแแแแ (แแฃ แฉแแแ แแกแแฃแแ แแแ Cisco-แแ, แ แแแแแ แแ แแ แจแแแแแแฌแแแแแ แกแฎแแ แแแแฌแแแแแแแแแแ)
แแแแฃแแแกแฎแแแแ แแแ แจแ แฃแขแ แฃแแแ แแงแแก แ แแแแแแแ แแแฃแแ Leaf-แแแ, แ แแแแแกแแช Firewall แฃแแแแจแแ แแแแ. แแฃแแชแ, แแแ แจแ แฃแขแแก แแแแแกแแชแแแแ, แคแแแแแแ แแก แแแแแ แฃแแแ แแชแแแแก. แแ แแฅ แฉแแแแแ แแแ แแแแฃแแ แแ แแแแแแ (แจแแกแแซแแแ แแฎแแแแ แฉแแแแแแก), แแแ แจแ แฃแขแ แกแขแแขแแแฃแ แแ แฃแแแ แแแ แแแแกแขแ แแ แแแก VRF-แจแ, แกแแแแช แแกแฃแ แ แแกแแแ แแแ แจแ แฃแขแแก แ แแแแแแแ แแแ:
vrf context PROD10
ip route 0.0.0.0/0 10.254.13.55
แจแแแแแ, BGP แแแแคแแแฃแ แแชแแแจแ, แแแแงแแแแ แแก แแแ แจแ แฃแขแ AF IPv4-แจแ:
router bgp 65001
vrf prod
address-family ipv4 unicast
network 0.0.0.0/0
แแฃแแชแ, แแก แงแแแแแคแแ แ แแ แแ แแก. แแ แแแแ แแแแฃแแแกแฎแแแแ แแแ แจแ แฃแขแ แแ แจแแแแก แแฏแแฎแจแ l2vpn evpn
. แแแแก แแแ แแ, แแฅแแแ แฃแแแ แแแแแแแคแแแฃแ แแ แแ แแแแแแแฌแแแแแ:
router bgp 65001
vrf prod
address-family ipv4 unicast
network 0.0.0.0/0
redistribute static route-map COMMON_OUT
แฉแแแ แแแแฃแแแแแแ, แ แแแแแ แแ แแคแแฅแกแแแ แแแฎแแแแแ BGP-แจแ แแแแแแแฌแแแแแแก แแแแ
route-map COMMON_OUT permit 10
match ip address prefix-list COMMON_OUT
ip prefix-list COMMON_OUT seq 10 permit 0.0.0.0/0
แแฎแแ แแ แแคแแฅแกแ 0.0.0.0/0
แแแแแฃแแแแแแ EVPN แแแ แจแ แฃแขแแก แแ-5 แขแแแก แแ แแแแแแชแแแ แแแแแ แฉแแ แคแแแแแก:
0.0.0.0/0, ubest/mbest: 1/0
*via 10.255.1.5%default, [200/0], 5w6d, bgp-65001, internal, tag 65001, segid: 99000 tunnelid: 0xaff0105 encap: VXLAN
! 10.255.1.5 - ะะธัััะฐะปัะฝัะน ะฐะดัะตั Leaf(ัะฐะบ ะบะฐะบ Leaf ะฒััััะฟะฐัั ะฒ ะบะฐัะตััะฒะต VPะก ะฟะฐัั), ะบ ะบะพัะพัะพะผั ะฟะพะดะบะปััะตะฝ Firewall
BGP แชแฎแ แแแจแ แฉแแแ แแกแแแ แจแแแแแซแแแ แแแแแแแแ แแแ แแแฆแแแฃแ แแแ แจแ แฃแขแแก แขแแแก 5 แแแแฃแแแกแฎแแแแ แแแ แจแ แฃแขแแ 10.255.1.5:
* i[5]:[0]:[0]:[0]:[0.0.0.0]/224
10.255.1.5 100 0 i
*>i 10.255.1.5 100 0 i
แแแแ แแแแแ แแแแ EVPN-แแกแแแแ แแแซแฆแแแแแ แกแขแแขแแแแแก แกแแ แแ. แแแแแแแแจแ แแแชแแแแ แแแแแแฎแแแ VxLAN-แแก แแแฅแแแแแแ Multicast-แแแ แแ แแแ, แ แแแแแ แแก แแแแแแ แฃแคแ แ แแแกแจแขแแแฃแ แแ แแแแแแแ (แแแแแแแ แกแแแแแแแ แแแแชแฎแแแแแแ)
แแฃ แฏแแ แแแแแ แแแฅแแ แจแแแแแฎแแแแ/แฌแแแแแแแแแแแ แแแแแแ, แแแแแฎแแแแ EVPN-แแก แแแแแกแแแแ แ แคแฃแแฅแชแแแแแ แแแ - แแแฌแแ แแ, แจแแแแแแ แแแแแแฎแแแแแ.
แฌแงแแ แ: www.habr.com