DMVPN 3 fazė: trumpojo kelio skaitymas abiem kryptimis
Vienas tiesioginis ping neįrodo DMVPN 3 fazės trumpojo kelio. Pereikite pirmyn ir atgal, tada atskirai perskaitykite NHRP, maršruto ir IPsec būseną.
Matote, kaip vienas ping eina iš spoke į spoke ilgu keliu per hub, o antrasis eina tiesiogiai. Tą akimirką vilioja paskelbti trumpąjį kelią veikiančiu. Ši išvada pusiau teisinga. Kelias pirmyn gali būti trumpasis, o kelias atgal vis dar eiti per hub, ir būsena, įrodanti kiekvieną kryptį, yra skirtinga būsena. Pereikite abi kryptis ir perskaitykite tris lenteles, prieš priimdami dizainą kaip sveiką.
Pradėkite nuo paketo kelio, kurį tikrai matote
Pradėkite nuo spoke, kurio tikslas turėtų būti tiesioginis. Sekite pirmą paketą: jis eina spoke maršrutu link hub, nes trumpojo kelio dar nėra. Hub jį persiunčia ir 3 fazės dizaine taip pat siunčia šaltiniui peradresavimą, kad yra geresnis kelias.
Tas peradresavimas yra trigeris, o ne įrodymas. Jis sako, kad hub matė srautą, kurį būtų galima optimizuoti. Jis nesako, kad šaltinis sukūrė trumpąjį kelią, kad tikslas atsakė į sprendimą arba kad atsakymo kelias jį naudoja.
Taigi pirmas naudingas stebėjimas yra prieš ir po: pirmas srautas per hub, vėlesnis srautas tiesiogiai.
Trys būsenos, atrodančios kaip vienas tunelis
Trumpasis kelias priklauso nuo trijų būsenos dalių, ir kiekviena turi savo gyvavimo laiką ir savo komandą.
| State | What it answers | Where to read it |
|---|---|---|
| NHRP cache | Which transport address maps to this overlay address | show ip nhrp |
| Route or shortcut | Where one specific inner prefix is forwarded | show ip route 10.10.20.5 |
| IPsec association | Which peer traffic is protected, and by which SA | show crypto ipsec sa peer 203.0.113.5 |
NHRP talpyklos įrašas susieja overlay adresą su NBMA transporto adresu. Maršrutas arba trumpasis kelias nusprendžia, kur persiunčiamas vienas vidinis tikslas. IPsec asociacija apsaugo bet kokį atsirandantį srautą. Trūkstamas atsakymas gali ateiti iš bet kurios iš trijų, o komandos pasako, kurios trūksta.
Skaitykite juos ta tvarka, nes trūkstamas susiejimas kitus du padaro neįdomiais.
Pereikite užklausą ir atsakymą atskirai
Iš spoke A paprašykite sprendimo ir stebėkite, kas grįžta. Užklausa eina palaikomu NHRP persiuntimo keliu, o tikslas gali atsakyti tiesiogiai, o ne per hub. Ši asimetrija yra normali, todėl atsakymas yra įdomioji mainų pusė.
Dabar pakeiskite vaidmenis. Siųskite iš B į A ir pakartokite tuos pačius tris skaitymus. Dizainas, kuris trumpina vieną kryptį, o kitos ne, nėra simetriškas, o asimetrija paprastai kyla iš trūkstamo prefikso vienoje pusėje arba sprendimo, kuris niekada negavo atsakymo.
Partnerio atsakymas neturi pereiti per hub vien todėl, kad užklausa praėjo. Neskaitykite to kaip klaidos ir nepradėkite persekioti maršrutizavimo gedimo, kurio nėra.
Skaitykite hub peradresavimą, o ne tik jo maršrutą
Hub maršrutų lentelė pasako, kur hub siųstų paketą. Peradresavimas pasako, ko hub paprašė šaltinį daryti. Tai skirtingi faktai, o hub su teisingu maršrutu ir be peradresavimų laikys kiekvieną srautą ilgame kelyje neribotai. Patikrinkite hub NHRP įvykius ir patvirtinkite, kad jums svarbiam srautui generuojami peradresavimai.
3 fazė taip pat keičia, ką reiškia apibendrinimas. Su trumpojo kelio elgsena spoke nereikia viso konkretaus nuotolinių maršrutų rinkinio, kurio tikėjosi 2 fazės dizainas, todėl apibendrintas maršrutas spoke netampa automatiškai trūkstamu tinklu. Patvirtinkite fazę ir maršrutizavimo politiką, prieš skaitydami apibendrinimą kaip gedimą.
Būtent šis vienas nesusipratimas sukuria daugiau DMVPN bilietų nei bet kas kita.
Užrašykite išvadą kaip trūkstamą objektą
Užbaikite leistinu programos srautu ir jo atsakymu, ir kiekvienai krypčiai pažymėkite, ar ji naudojo tiesioginį kelią. Tada užrašykite išvadą kaip objektą, kurio trūko: susiejimas, persiuntimo trumpasis kelias, apsaugos asociacija arba programos atsakymas.
Maršrutizavimo kaimynystė ir bendra saugumo asociacija yra sveikatos įrodymas, o ne kelio įrodymas. Abi gali būti tobula, kol kiekvienas paketas vis dar eina ilgu aplinkkeliu. Pirmiausia patikrinkite persiuntimo sprendimą, tada asociaciją, kuri jį neša. Tvarka svarbi, nes asociacija susidaro bet kuriuo atveju.
Šis įprotis atsiperka kitame biliete. „Tunelis pakeltas, bet lėtas“ tampa „B neturi trumpojo kelio į A hostą“, o antrasis teiginys yra penkių minučių pataisa. Laikykite komandos išvestį su išvada ir laikykite tiekėjo 3 fazės vadovą šalia.