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ą.

StateWhat it answersWhere to read it
NHRP cacheWhich transport address maps to this overlay addressshow ip nhrp
Route or shortcutWhere one specific inner prefix is forwardedshow ip route 10.10.20.5
IPsec associationWhich peer traffic is protected, and by which SAshow 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.

Susiję straipsniai