ΠΠ΄ΡΠ°Π²Π΅ΠΉ, Π₯Π°Π±Ρ. ΠΠ°Π²ΡΡΡΠ²Π°ΠΌ ΡΠΈΠΊΡΠ»Π° ΠΎΡ ΡΡΠ°ΡΠΈΠΈ, ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΈ Π½Π° ΡΡΠ°ΡΡΠ° Π½Π° ΠΊΡΡΡΠ° ΠΎΡ OTUS, ΠΏΠΎ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° VxLAN EVPN Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Firewall Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ

ΠΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠ°ΡΡΠΈ Π½Π° ΡΠΈΠΊΡΠ»Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΏΠΎ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ΡΠ΅:
ΠΠ½Π΅Ρ ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠΈΠΌ Π΄Π° ΠΈΠ·ΡΡΠ°Π²Π°ΠΌΠ΅ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° VxLAN. Π ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° ΡΠ°ΡΡ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡΡΠ° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π² ΡΠ°ΠΌΠΊΠΈΡΠ΅ Π½Π° Π΅Π΄ΠΈΠ½ VRF. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° ΠΎΠ³ΡΠΎΠΌΠ΅Π½ Π±ΡΠΎΠΉ ΡΡΠ»ΡΠ³ΠΈ-ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ ΠΈ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΡ Π² ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ VRF, Π·Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π΄Π΅Π»ΠΈ Π΄ΠΎΡΡΡΠΏΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ . Π Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΎΡΠΎ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π±ΠΈΠ·Π½Π΅ΡΡΡ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ° Π½ΡΠΆΠ΄Π° Π΄Π° ΡΠ²ΡΡΠΆΠ΅ Firewall Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ΅Π·ΠΈ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ°, Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΅ΡΠ΅ Π½Π°ΠΉ-Π΄ΠΎΠ±ΡΠΎΡΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈΡΠ΅ ΡΠ΅Π°Π»Π½ΠΎΡΡΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Ρ "ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ".
ΠΠ΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ Π΄Π²Π° Π²Π°ΡΠΈΠ°Π½ΡΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ VRF:
- ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ, Π±Π΅Π· Π΄Π° Π½Π°ΠΏΡΡΠΊΠ°ΡΠ΅ VxLAN ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°;
- ΠΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Π²ΡΠ½ΡΠ½ΠΎ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅.
ΠΠ΅ΠΊΠ° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌ Ρ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ VRF. ΠΠΌΠ° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ VRF. ΠΠ° Π΄Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ VRF, Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΠΎΡΠ΄Π΅Π»ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π΄Π° Π·Π½Π°Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ VRF (ΠΈΠ»ΠΈ ΡΠ°ΡΡΠΈΡΠ΅, ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΈΡΠΎ Π΅ Π½ΡΠΆΠ½Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ). Π’Π°ΠΊΠΎΠ²Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅Π΄ΠΈΠ½ ΠΎΡ Leaf ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡΠΈΡΠ΅ (ΠΈΠ»ΠΈ Π²ΡΠΈΡΠΊΠΈ Π½Π°Π²Π΅Π΄Π½ΡΠΆ). Π’Π°ΠΊΠΎΠ²Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ΅ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:

ΠΠ°ΠΊΠ²ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ ΠΈΠΌΠ° Π² ΡΠ°ΠΊΠ°Π²Π° ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡ?
ΠΠ΅ΡΠ½ΠΎ, Π²ΡΠ΅ΠΊΠΈ Leaf ΡΡΡΠ±Π²Π° Π΄Π° Π·Π½Π°Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΈ VRF (ΠΈ ΡΡΠ»Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΠΈΠΌΠ° Π² ΡΡΡ ) Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΎΠ΄ΠΈ Π΄ΠΎ Π·Π°Π³ΡΠ±Π° Π½Π° ΠΏΠ°ΠΌΠ΅Ρ ΠΈ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π°Π½Π΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½Π΅ΡΠΎ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΡΠ΅ ΠΏΠ°ΠΊ Π΅ Π΄ΠΎΡΡΠ° ΡΠ΅ΡΡΠΎ, ΡΠ΅ Π½Π° Π²ΡΠ΅ΠΊΠΈ Leaf ΠΊΠΎΠΌΡΡΠ°ΡΠΎΡ Π½Π΅ ΠΌΡ Π΅ Π½ΡΠΆΠ½ΠΎ Π΄Π° Π·Π½Π°Π΅ Π·Π° Π²ΡΠΈΡΠΊΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΈΠΌΠ° Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°.
ΠΠ±Π°ΡΠ΅ Π½Π΅ΠΊΠ° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π·Π° ΠΌΠ°Π»ΠΊΠΈ ΠΌΡΠ΅ΠΆΠΈ ΡΠΎΠ·ΠΈ Π²Π°ΡΠΈΠ°Π½Ρ Π΅ Π½Π°ΠΏΡΠ»Π½ΠΎ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡ (Π°ΠΊΠΎ Π½ΡΠΌΠ° ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ Π½Π° Π±ΠΈΠ·Π½Π΅ΡΠ°)
ΠΠ° ΡΠΎΠ·ΠΈ Π΅ΡΠ°ΠΏ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ ΠΊΠ°ΠΊ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡ VRF Π² VRF, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ Π΅, ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ.
Π ΠΎΡΠ³ΠΎΠ²ΠΎΡΡΡ ΡΠ΅ ΠΊΡΠΈΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΡΠΎ export ΠΈ import Π½Π° ΠΌΠ°ΡΡΡΡΡΠ½Π°ΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ (Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π·ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ ΡΠ°Π·Π³Π»Π΅Π΄Π°Ρ ΠΌΠ΅ Π² ΡΠ°ΡΡΡΠ° ΠΎΡ ΡΠΈΠΊΡΠ»Π°). ΠΡΠ°ΡΠΊΠΎ ΡΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡ:
ΠΡΠΈ Π·Π°Π΄Π°Π½ΠΈΡ VRF Π² AF Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ ΡΠΊΠ°ΠΆΠ΅ route-target Π·Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ ΠΈ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΡΡΡΡΠ½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π·Π°Π΄Π°Π΄Π΅ Π² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ. Π’ΠΎΠ³Π°Π²Π° Π² ΡΡΠΎΠΉΠ½ΠΎΡΡΡΠ° ΡΠ΅ ΠΏΠΎΠΏΠ°Π΄Π½Π΅ ASN BGP ΠΈ L3 VNI, ΡΠ²ΡΡΠ·Π°Π½ Ρ VRF. Π’ΠΎΠ²Π° Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π°ΡΠΎ Π² ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ° Π²ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ°ΠΌΠΎ Π΅Π΄Π½Π° ASN:
vrf ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ PROD20
Π°Π΄ΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ipv4 unicast
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π°Π²ΡΠΎ ! Π Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΡΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ° RT-65001:99000
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ Π°Π²ΡΠΎΠΠΎ Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ Π΅Π΄Π½Π° ASN ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΠΏΡΠ΅Π΄Π°Π²Π°ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΡ
, ΠΏΠΎ-ΡΠ΄ΠΎΠ±Π½ΠΈΡΡ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅ Π±ΡΠ΄Π΅ ΡΡΡΠ½ΠΎΡΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ route-target. ΠΡΠ΅ΠΏΠΎΡΡΠΊΠ°ΡΠ° Π·Π° ΡΡΡΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ β ΠΏΡΡΠ²ΠΎΡΠΎ ΡΠΈΡΠ»ΠΎ, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΠΉΡΠ΅ ΡΠ΄ΠΎΠ±Π½ΠΎ Π·Π° Π²Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, 9999.
ΠΡΠΎΡΠΎΡΠΎ ΡΠ»Π΅Π΄Π²Π° Π΄Π° Π±ΡΠ΄Π΅ ΡΠ°Π²Π½ΠΎ Π½Π° VNI Π·Π° ΡΠΎΠ·ΠΈ VRF.
ΠΠ΅ΠΊΠ° Π½Π°ΡΡΡΠΎΠΈΠΌ ΠΏΠΎ ΡΠ»Π΅Π΄Π½ΠΈΡ Π½Π°ΡΠΈΠ½:
vrf ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ PROD10
Π°Π΄ΡΠ΅ΡΠ½ΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ipv4 unicast
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ 9999:99000
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ 9999:99000
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ 9999:77000 ! ΠΡΠΈΠΌΠ΅Ρ 1 ΠΈΠΌΠΏΠΎΡΡ ΠΎΡ Π΄ΡΡΠ³ VRF
ΠΌΠ°ΡΡΡΡΡΠ½Π° ΡΠ΅Π» ΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ 9999:88000 ! ΠΡΠΈΠΌΠ΅Ρ 2 ΠΈΠΌΠΏΠΎΡΡ ΠΎΡ Π΄ΡΡΠ³ VRFΠΠ°ΠΊ ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π² ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° Π·Π° ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ:
Leaf11# sh ip route vrf prod
192.168.20.0/24, ubest/mbest: 1/0
*via 10.255.1.20fault, [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. ΠΠ° ΡΠΎΠ²Π° Π½Π° Π³ΡΠ°Π½ΠΈΡΠ½ΠΈΡΠ΅ Leaf ΡΡΡΠΎ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π°Ρ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈ Π²ΡΠΈΡΠΊΠΈ VRF, Π° Firewall Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ VRF Ρ ΠΎΡΠ΄Π΅Π»Π΅Π½ Π»ΠΈΠ½ΠΊ.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΡ Π΅ΠΌΠ°ΡΠ° Ρ Firewall:

Π’ΠΎΠ΅ΡΡ Π½Π° Firewall Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° ΡΠ΅ Π½Π°ΡΡΡΠΎΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π·Π° Π²ΡΠ΅ΠΊΠΈ VRF, ΠΊΠΎΠΉΡΠΎ Π΅ Π² ΠΌΡΠ΅ΠΆΠ°ΡΠ°. ΠΠΎ ΠΏΡΠΈΠ½ΡΠΈΠΏ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π° Π½Π΅ Π΅ ΡΠ»ΠΎΠΆΠ½Π° ΠΈ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½ΠΎΡΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° Π½Π΅ Π΅ ΠΏΡΠΈΡΡΠ½ΠΎ, Π΅ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΈ Π½Π° Firewall, Π½ΠΎ ΡΡΠΊ Π΅ Π²ΡΠ΅ΠΌΠ΅ Π΄Π° ΠΏΠΎΠΌΠΈΡΠ»ΠΈΠΌ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ.
ΠΠΎΠ±ΡΠ΅. Π‘Π²ΡΡΠ·Π°Ρ ΠΌΠ΅ Firewall, Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ Π³ΠΎ Π²ΡΠ² Π²ΡΠΈΡΠΊΠΈ VRF. ΠΠΎ ΠΊΠ°ΠΊ ΡΠ΅Π³Π° Π΄Π° Π½Π°ΠΊΠ°ΡΠ°ΠΌΠ΅ ΡΡΠ°ΡΠΈΠΊΠ° ΠΎΡ Π²ΡΠ΅ΠΊΠΈ Leaf Π΄Π° ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° ΠΏΡΠ΅Π· ΡΠΎΠ·ΠΈ Firewall?
ΠΠ° Leaf, ΡΠ²ΡΡΠ·Π°Π½ ΠΊΡΠΌ Firewall, Π½ΡΠΌΠ° Π΄Π° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ, ΡΡΠΉ ΠΊΠ°ΡΠΎ Π²ΡΠΈΡΠΊΠΈ ΠΌΠ°ΡΡΡΡΡΠΈ ΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΈ:
0.0.0.0/0, ubest/mbest: 1/0
*via 10.254.13.55, [1/0], 6w5d, static ! ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΏΡΠ΅Π· FirewallΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, ΠΊΠ°ΠΊ Π΄Π° Π±ΡΠ΄Π΅ΠΌ Ρ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΈΡΠ΅ Leaf? ΠΠ°ΠΊ Π΄Π° ΠΈΠΌ ΠΏΡΠ΅Π΄Π°Π΄Π΅ΠΌ Π²ΡΠ½ΡΠ΅Π½ ΠΌΠ°ΡΡΡΡΡ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅?
ΠΠ΅ΡΠ½ΠΎ, ΡΡΠ΅Π· EVPN route-type 5, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π²ΡΠ΅ΠΊΠΈ Π΄ΡΡΠ³ ΠΏΡΠ΅ΡΠΈΠΊΡ ΠΏΠΎ VxLAN ΡΠ°Π±ΡΠΈΠΊΠ°ΡΠ°. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Ρ ΡΠΎΠ²Π° Π½Π΅ Π²ΡΠΈΡΠΊΠΎ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ (Π°ΠΊΠΎ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° Cisco, Π·Π° Π΄ΡΡΠ³ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ Π½Π΅ ΡΡΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Π»)
ΠΠ΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΅ Π΄Π° Π°Π½ΠΎΠ½ΡΠΈΡΠ°ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠ° ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΠΎΡ Leaf, ΡΠ²ΡΡΠ·Π°Π½ Ρ Firewall. ΠΡΠΏΡΠ΅ΠΊΠΈ ΡΠΎΠ²Π°, Π·Π° Π΄Π° ΠΏΡΠ΅Π΄Π°Π΄Π΅ΡΠ΅ ΠΌΠ°ΡΡΡΡΡΠ°, Leaf ΡΡΡΠ±Π²Π° ΡΠ°ΠΌ Π΄Π° Π³ΠΎ Π·Π½Π°Π΅. Π ΡΡΠΊ Π²ΡΠ·Π½ΠΈΠΊΠ²Π° ΠΈΠ·Π²Π΅ΡΡΠ΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ (ΠΌΠΎΠΆΠ΅ Π±ΠΈ ΡΠ°ΠΌΠΎ ΠΏΡΠΈ ΠΌΠ΅Π½), ΠΌΠ°ΡΡΡΡΡΡΡ ΡΡΡΠ±Π²Π° Π΄Π° Π±ΡΠ΄Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ ΡΡΠ°ΡΠΈΡΠ½ΠΎ Π² ΠΎΠ½Π·ΠΈ 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 route-type 5 ΠΈ ΡΠ΅ ΠΏΡΠ΅Π΄Π°Π²Π° Π½Π° ΠΎΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ Leaf:
0.0.0.0/0, ubest/mbest: 1/0
*via 10.255.1.5fault, [200/0], 5w6d, bgp-65001, internal, tag 65001, segid: 99000 tunnelid: 0xaff0105 encap: VXLAN
! 10.255.1.5 - ΠΠΈΡΡΡΠ°Π»Π΅Π½ Π°Π΄ΡΠ΅Ρ Leaf (ΡΡΠΉ ΠΊΠ°ΡΠΎ Leaf ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠ°Ρ ΠΊΠ°ΡΠΎ VPΠ‘ Π΄Π²ΠΎΠΉΠΊΠ°), ΠΊΡΠΌ ΠΊΠΎΠΉΡΠΎ Π΅ ΡΠ²ΡΡΠ·Π°Π½ FirewallΠ ΡΠ°Π±Π»ΠΈΡΠ°ΡΠ° BGP ΡΡΡΠΎ ΠΌΠΎΠΆΠ΅ΠΌ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌΠ΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ route-type 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 β ΠΏΠΈΡΠ΅ΡΠ΅, ΡΠ΅ Π³ΠΎ ΠΎΠ±ΡΡΠ΄ΠΈΠΌ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
