РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π’ ΠΏΡ€Π΅Π΄Π΄Π²Π΅Ρ€ΠΈΠΈ старта курса Β«Network EngineerΒ» ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΠ»ΠΈ для вас ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ интСрСсного ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°

Π’ DMVPN Π΅ΡΡ‚ΡŒ ΠΎΠ΄Π½Π° Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ Π²Π΅Ρ‰ΡŒ, с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ я столкнулся Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя Π½Π°Π·Π°Π΄: DMVPN Per-Tunnel QoS. ΠžΡ‡Π΅Π²ΠΈΠ΄Π½ΠΎ, Π½Π΅ ΠΎΠ΄ΠΈΠ½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ я (ΠΊΠ°ΠΊ лабораторная крыса) ΡΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎ это ΠΊΡ€ΡƒΡ‚ΠΎ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·, ΠΊΠΎΠ³Π΄Π° я ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°ΡŽ это людям, я Π²ΠΈΠΆΡƒ, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΡ€Π°ΡŽΡ‚ΡΡ ΠΈΡ… Π³Π»Π°Π·Π° β€” слСдствиС Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΈΡ… Π³ΠΎΠ»ΠΎΠ²Π°Ρ… Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΠ²Π΅Ρ‚ΠΈΡ‚ΡŒΡΡ малСнькиС Π»Π°ΠΌΠΏΠΎΡ‡ΠΊΠΈ, ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅ΠΉ, Π³Π΄Π΅ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ это ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ.

ВрСмя Π²Ρ‹ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° волю своСго Π³ΠΈΠΊΠ°!

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Ρ‡Ρ‚ΠΎ Branch_1 ΠΈ Branch_2 находятся Π² ΠΎΠ΄Π½ΠΎΠΌ DMVPN Ρ‚ΡƒΠ½Π½Π΅Π»Π΅ с DMVPN Ρ…Π°Π±ΠΎΠΌ β€œFoxtrot14β€œ. ΠœΡ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΡƒ QoS ΠΎΡ‚ Ρ…Π°Π±Π° ΠΊ споку для Branch_2, Π½ΠΎ Π½Π΅ для Branch_1. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΎΠ½ΠΈ находятся Π² ΠΎΠ΄Π½ΠΎΠΌ mGRE Ρ‚ΡƒΠ½Π½Π΅Π»Π΅, ΠΊΠ°ΠΊ ΠΆΠ΅ Π½Π°ΠΌ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ?

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

По сути Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ это:

  • На DMVPN Ρ…Π°Π±Π΅:
    1. НастраиваСм Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ глобальной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ QoS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Π°Π± Β«ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Β» Π² качСствС QoS ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ для споков
    2. ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ всС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Β«ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒΒ» спокам Π² Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½ΠΎΠΌ интСрфСйсС DMVPN с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ip nhrp map group
  • На DMVPN спокС настраиваСм DMVPN интСрфСйс с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ (mapped group), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ.

На DMVPN Ρ…Π°Π±Π΅

Π”Π°Π²Π°ΠΉΡ‚Π΅ разбСрСмся с этим:

Β«1) НастраиваСм Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ глобальной ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ QoS, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ…Π°Π± Β«ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π»Β» Π² качСствС QoS ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊ для споков»

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π˜Ρ‚Π°ΠΊ, Π² Ρ†Π΅Π»ΠΎΠΌ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ Π²Ρ‹ΡˆΠ΅, это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ настраиваСм наш DMVPN Ρ…Π°Π± Π½Π° 5 Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… QoS ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ спокам.

  1. 1.5Mbps
  2. 2Mbps
  3. 5Mbps
  4. 10Mbps
  5. Π‘Π΅Π· ограничСния

Β«2)ΠŸΡ€ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌ всС ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Ρ‹ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ Β«ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Ρ‚ΡŒΒ» спокам Π² Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½ΠΎΠΌ интСрфСйсС DMVPN с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ip nhrp map groupΒ»

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

На DMVPN спокС

«На DMVPN спокС настраиваСм DMVPN интСрфСйс с Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½Π½ΠΎΠΉ Π³Ρ€ΡƒΠΏΠΏΡ‹ (mapped group), ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π±Ρ‹ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΌΡƒ.Β».

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ я просто ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠΆΡƒ ΠΊ Echo3 (Branch_2) ΠΈ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ β€œip nhrp group spoke-2Mbps” Π² Ρ‚ΡƒΠ½Π½Π΅Π»ΡŒΠ½Ρ‹ΠΉ интСрфСйс спока.

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π§Ρ‚ΠΎ ΠΆΠ΅ ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ? Echo3 просто ΠΏΠΎΠΌΠ΅Ρ‰Π°Π΅Ρ‚ имя β€œspoke-2Mbps” Π² запрос рСгистрации NHRP. Вуаля! Π­Ρ‚ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ Ρ‚Π°ΠΊ просто. ΠΠΊΠΊΡƒΡ€Π°Ρ‚Π½Π΅Π½ΡŒΠΊΠΎ, Π΄Π°? Если Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΠΆΠΈΡ‚ΡŒ знания ΠΏΠΎ рСгистрации NHRP, ΠΏΠΎΡ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ Fun in the Lab: Sniffer Tracing a DMVPN Tunnel Startup. Π’Π°ΠΌ Π²Ρ‹ Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅ основы запроса Π½Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ NHRP.

ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΠΌ, ΠΊΠ°ΠΊ это выглядит Π² сСти ΠΈ Π½Π° Ρ…Π°Π±Π΅ DMVPN.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ» pcap, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ Π±ΡƒΠ΄Π΅ΠΌ Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ вмСстС

dmvpn_tunnel_startup_per_tunnel_QoS.pcap < β€” ΠΎΠ½ находится Π² ΠΌΠΎΠ΅ΠΌ общСдоступном Dropbox, ΠΈ я ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽ Ρ…Ρ€Π°Π½ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Ρ‚Π°ΠΌ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»Π΅Ρ‚.

Π“ΠΎΡ‚ΠΎΠ²Ρ‹?

ΠœΡ‹ собираСмся Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Frame 18 ΠΈ Frame 21 Π² ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… сСтСй ΠΈ IP-адрСсов. ΠŸΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚Π΅ это Π±Π»ΠΈΠΆΠ΅ ΠΊ трассировкС сниффСра, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Π»ΡƒΡ‡ΡˆΠ΅ ΡΠΎΠΏΠΎΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ IP-адрСса.

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π˜Ρ‚Π°ΠΊ, ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ β€” frame 18. Запрос рСгистрации NHRP ΠΎΡ‚ Echo3 (Branch_2) выглядит ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΠΊΠ° ΠΌΡ‹ Π½Π΅ Π΄ΠΎΠΉΠ΄Π΅ΠΌ Π΄ΠΎ NHRP Vendor Private Extension.

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π₯ΠΎΡ‚ΠΈΡ‚Π΅ ΠΏΠΎΠ±Π°Π»ΠΎΠ²Π°Ρ‚ΡŒ Π³ΠΈΠΊΠ° Π²Π½ΡƒΡ‚Ρ€ΠΈ сСбя?
www.branah.com/ascii-converter

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

Π§Ρ‚ΠΎ происходит послС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Frame 18 ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² Ρ…Π°Π± DMVPN Foxtrot14? ΠŸΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Echo3 (Branch_2) Ρ…ΠΎΡ‡Π΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΊ Π½Π΅ΠΌΡƒ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡŒ β€œspoke-2Mbps”, Π΅Ρ‰Π΅ Π½Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ это настроСнная опция Π½Π° Ρ…Π°Π±Π΅. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π²Ρ‹ снова ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ frame 21 Π² качСствС ΠΎΡ‚Π²Π΅Ρ‚Π° Π½Π° рСгистрационный запрос, ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽΡ‰ΠΈΠΉ β€œspoke-2Mbps” Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Π²Π΅Π½Π΄ΠΎΡ€Π°.

Π§Ρ‚ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ?

Π”Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ Π½Π° Foxtrot14 ΠΈ посмотрим, Ρ‡Ρ‚ΠΎ ΠΎΠ½ Π΄ΡƒΠΌΠ°Π΅Ρ‚ ΠΎΠ± этой ситуации.

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS

ЧудСсно! Π’ Ρ‚ΠΎΠΌ ΠΆΠ΅ mGRE Ρ‚ΡƒΠ½Π½Π΅Π»Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ QoS, ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½Ρ‹ΠΉ ΠΊ Ρ…Π°Π±Ρƒ для спок Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° ΠΊ branch_2, Π½ΠΎ Π½Π΅ ΠΊ branch_1.

*ΠŸΠ Π˜ΠœΠ•Π§ΠΠΠ˜Π•: ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ этот пост Π±Ρ‹Π» ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π½Π° этом сайтС Π² 2015 Π³ΠΎΠ΄Ρƒ. ПослСдний Ρ€Π°Π· ΠΎΠ½ Π±Ρ‹Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ ΠΈ ΠΎΡ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ 15 фСвраля 2020 Π³ΠΎΠ΄Π°.

РазбираСмся Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: DMVPN ΠΈ Per-Tunnel QoS


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com