Π ΠΏΡΠ΅Π΄Π΄Π²Π΅ΡΠΈΠΈ ΡΡΠ°ΡΡΠ° ΠΊΡΡΡΠ°
Π DMVPN Π΅ΡΡΡ ΠΎΠ΄Π½Π° Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π²Π΅ΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Ρ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π½Π°Π·Π°Π΄: DMVPN Per-Tunnel QoS. ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΡΠΎΠ»ΡΠΊΠΎ Ρ (ΠΊΠ°ΠΊ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ½Π°Ρ ΠΊΡΡΡΠ°) ΡΡΠΈΡΠ°Ρ, ΡΡΠΎ ΡΡΠΎ ΠΊΡΡΡΠΎ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Ρ ΡΡΠΎ Π»ΡΠ΄ΡΠΌ, Ρ Π²ΠΈΠΆΡ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡΠ°ΡΡΡΡ ΠΈΡ Π³Π»Π°Π·Π° β ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π² ΠΈΡ Π³ΠΎΠ»ΠΎΠ²Π°Ρ Π½Π°ΡΠΈΠ½Π°ΡΡ ΡΠ²Π΅ΡΠΈΡΡΡΡ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠ΅ Π»Π°ΠΌΠΏΠΎΡΠΊΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠ΅ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΉ, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ.
ΠΡΠ΅ΠΌΡ Π²ΡΠΏΡΡΡΠΈΡΡ Π½Π° Π²ΠΎΠ»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ Π³ΠΈΠΊΠ°!
ΠΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, ΡΡΠΎ Branch_1 ΠΈ Branch_2 Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ DMVPN ΡΡΠ½Π½Π΅Π»Π΅ Ρ DMVPN Ρ
Π°Π±ΠΎΠΌ βFoxtrot14β. ΠΡ Ρ
ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΡ QoS ΠΎΡ Ρ
Π°Π±Π° ΠΊ ΡΠΏΠΎΠΊΡ Π΄Π»Ρ Branch_2, Π½ΠΎ Π½Π΅ Π΄Π»Ρ Branch_1. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ mGRE ΡΡΠ½Π½Π΅Π»Π΅, ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π°ΠΌ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ?
ΠΠΎ ΡΡΡΠΈ ΡΠΎ, ΡΡΠΎ ΠΌΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ:
- ΠΠ° DMVPN Ρ
Π°Π±Π΅:
- ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ QoS, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Ρ Π°Π± Β«ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»Β» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ QoS ΠΏΠΎΠ»ΠΈΡΠΈΠΊ Π΄Π»Ρ ΡΠΏΠΎΠΊΠΎΠ²
- ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Β«ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΒ» ΡΠΏΠΎΠΊΠ°ΠΌ Π² ΡΡΠ½Π½Π΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ DMVPN Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ip nhrp map group
- ΠΠ° DMVPN ΡΠΏΠΎΠΊΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ DMVPN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ (mapped group), ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ.
ΠΠ° DMVPN Ρ Π°Π±Π΅
ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ΠΌΡΡ Ρ ΡΡΠΈΠΌ:
Β«1) ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ QoS, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Ρ Π°Π± Β«ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π»Β» Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ QoS ΠΏΠΎΠ»ΠΈΡΠΈΠΊ Π΄Π»Ρ ΡΠΏΠΎΠΊΠΎΠ²Β»
ΠΡΠ°ΠΊ, Π² ΡΠ΅Π»ΠΎΠΌ ΡΠΎ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΈΠ΄Π΅ΡΡ Π²ΡΡΠ΅, ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΠΌΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ Π½Π°Ρ DMVPN Ρ
Π°Π± Π½Π° 5 ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
QoS ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΏΠΎΠΊΠ°ΠΌ.
- 1.5Mbps
- 2Mbps
- 5Mbps
- 10Mbps
- ΠΠ΅Π· ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ
Β«2)ΠΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ Π²ΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ ΡΠΎΠ±ΠΈΡΠ°Π΅ΡΠ΅ΡΡ Β«ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡΒ» ΡΠΏΠΎΠΊΠ°ΠΌ Π² ΡΡΠ½Π½Π΅Π»ΡΠ½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ΅ DMVPN Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ip nhrp map groupΒ»
ΠΠ° DMVPN ΡΠΏΠΎΠΊΠ΅
Β«ΠΠ° DMVPN ΡΠΏΠΎΠΊΠ΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ DMVPN ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ Π³ΡΡΠΏΠΏΡ (mapped group), ΠΊΠΎΡΠΎΡΡΡ Π²Ρ Ρ ΠΎΡΠ΅Π»ΠΈ Π±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π½Π΅ΠΌΡ.Β».
ΠΠΎΡΡΠΎΠΌΡ Ρ ΠΏΡΠΎΡΡΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠΆΡ ΠΊ Echo3 (Branch_2) ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Ρ ΠΊΠΎΠΌΠ°Π½Π΄Ρ βip nhrp group spoke-2Mbpsβ
Π² ΡΡΠ½Π½Π΅Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΡΠΏΠΎΠΊΠ°.
Π§ΡΠΎ ΠΆΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΠΏΠ΅ΡΡ? Echo3 ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ ΠΈΠΌΡ βspoke-2Mbpsβ Π² Π·Π°ΠΏΡΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ NHRP. ΠΡΠ°Π»Ρ! ΠΡΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΡΠΎ. ΠΠΊΠΊΡΡΠ°ΡΠ½Π΅Π½ΡΠΊΠΎ, Π΄Π°? ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΠΆΠΈΡΡ Π·Π½Π°Π½ΠΈΡ ΠΏΠΎ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ NHRP, ΠΏΠΎΡΠΈΡΠ°ΠΉΡΠ΅
ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Π² ΡΠ΅ΡΠΈ ΠΈ Π½Π° Ρ Π°Π±Π΅ DMVPN.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π°ΠΊΡΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ°ΠΉΠ» pcap
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π²ΠΌΠ΅ΡΡΠ΅
dmvpn_tunnel_startup_per_tunnel_QoS.pcap
ΠΠΎΡΠΎΠ²Ρ?
ΠΡ ΡΠΎΠ±ΠΈΡΠ°Π΅ΠΌΡΡ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Frame 18 ΠΈ Frame 21 Π² ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΡΠ΅ΡΠ΅ΠΉ ΠΈ IP-Π°Π΄ΡΠ΅ΡΠΎΠ². ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΡΠΎ Π±Π»ΠΈΠΆΠ΅ ΠΊ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ΅ ΡΠ½ΠΈΡΡΠ΅ΡΠ°, ΡΡΠΎΠ±Ρ Π²Ρ ΠΌΠΎΠ³Π»ΠΈ Π»ΡΡΡΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΡΡ IP-Π°Π΄ΡΠ΅ΡΠ°.
ΠΡΠ°ΠΊ, ΠΏΠ΅ΡΠ²ΡΠΉ β frame 18. ΠΠ°ΠΏΡΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ NHRP ΠΎΡ Echo3 (Branch_2) Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠΎΠ²Π΅ΡΡΠ΅Π½Π½ΠΎ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎ, ΠΏΠΎΠΊΠ° ΠΌΡ Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ NHRP Vendor Private Extension.
Π₯ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°ΡΡ Π³ΠΈΠΊΠ° Π²Π½ΡΡΡΠΈ ΡΠ΅Π±Ρ?
Π§ΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Frame 18 ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² Ρ
Π°Π± DMVPN Foxtrot14? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Echo3 (Branch_2) Ρ
ΠΎΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΊ Π½Π΅ΠΌΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡ βspoke-2Mbpsβ, Π΅ΡΠ΅ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΡΠΎ Π½Π°ΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΎΠΏΡΠΈΡ Π½Π° Ρ
Π°Π±Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π²Ρ ΡΠ½ΠΎΠ²Π° ΡΠ²ΠΈΠ΄ΠΈΡΠ΅ frame 21 Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π°ΡΡΠΈΠΉ βspoke-2Mbpsβ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Π²Π΅Π½Π΄ΠΎΡΠ°.
Π§ΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ?
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΉΠ΄Π΅ΠΌ Π½Π° Foxtrot14 ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΡΡΠΎ ΠΎΠ½ Π΄ΡΠΌΠ°Π΅Ρ ΠΎΠ± ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ.
Π§ΡΠ΄Π΅ΡΠ½ΠΎ! Π ΡΠΎΠΌ ΠΆΠ΅ mGRE ΡΡΠ½Π½Π΅Π»Π΅ Ρ Π½Π°Ρ Π΅ΡΡΡ QoS, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΠΉ ΠΊ Ρ
Π°Π±Ρ Π΄Π»Ρ ΡΠΏΠΎΠΊ ΡΡΠ°ΡΠΈΠΊΠ° ΠΊ branch_2, Π½ΠΎ Π½Π΅ ΠΊ branch_1.
*ΠΠ ΠΠΠΠ§ΠΠΠΠ: ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΡ ΠΏΠΎΡΡ Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π½Π° ΡΡΠΎΠΌ ΡΠ°ΠΉΡΠ΅ Π² 2015 Π³ΠΎΠ΄Ρ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· ΠΎΠ½ Π±ΡΠ» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΈ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ 15 ΡΠ΅Π²ΡΠ°Π»Ρ 2020 Π³ΠΎΠ΄Π°.
ΠΡΡΠΎΡΠ½ΠΈΠΊ: habr.com