Tunelis bez numura: kuru adresi tas aizņemas?
Tunelis bez numura aizņemas citas saskarnes adresi, padarot devēju par atkarību. Atdaliet ārējo avotu, aizņemto identitāti un maršrutētos prefiksus.
Tunelis bez numura izlaiž soli, kurā tiek izdomāts apakštīkls loģiskajai saskarnei, bet adresāciju neizlaiž pilnībā. Ieviešanai joprojām vajadzīga lokāla IP identitāte, tāpēc tā aizņemas citas konfigurētas saskarnes adresi. Šis devējs tagad ir jūsu dizaina daļa: ja tā adrese mainās vai tā saskarne flapo, tuneļa IP uzvedība tam seko. Trīs lēmumi lielākajā daļā aprakstu tiek sajaukti, un to atdalīšana novērš konfigurāciju, kas izskatās pareiza un neko nemaršrutē.
Uztveriet devēju kā dizaina izvēli, nevis sintakses detaļu.
Trīs adreses lomas, turētas atsevišķi
Ārējais avots ir adrese, kas pārvadā tuneļa paketes pāri apakšējam slānim, un tieši tai jābūt sasniedzamai partnerim. Aizņemtā adrese ir identitāte, ko loģiskā saskarne bez numura izmanto IP apstrādei pēc tam, kad paketes ir atkapsulētas. Aizsargātie prefiksi ir LAN tīkli, kuru trafikam jāšķērso tunelis, un tos paziņo maršrutēšanas protokols, nevis tuneļa adrese. Saskarnes atzīmēšana par tādu bez numura nepiešķir nevienu no šīm lomām pārējām.
Šī atdalīšana izskaidro biežu pārpratumu: adreses aizņemšanās nenodod visu devēja Ethernet segmentu attālajam partnerim.
Devēja saskarnes izvēle
Loopback parasti ir labāks devējs, jo tā adrese ir stabila, vienmēr aktīva un neatkarīga no kādas vienas fiziskas saites. Aizņemšanās no LAN saskarnes piesaista tuneli šīs saskarnes stāvoklim un adrešu piešķiršanai, kas ir cits operatīvs kompromiss: ērti laboratorijā, trausli, kad LAN tiek pāradresēts. Pirms izvēlaties kādu no tiem, pārliecinieties, ka platforma atbalsta darbību bez numura jūsu būvētajam tuneļa tipam.
Lai kādu devēju izvēlētos, dokumentējiet to kā atkarību izmaiņu ierakstā blakus pašai tuneļa konfigurācijai.
Konfigurējiet un nolasiet tuneli atpakaļ
Tālāk esošais piemērs ir daudzpunktu GRE tunelis IOS saimes maršrutētājos, kas aizņemas loopback un vērš savu ārējo avotu uz apakšējā slāņa saskarni. NHRP identitāte ir atsevišķa no aizņemtās adreses, un tā ir skaidri jākonfigurē.
interface Loopback0 ip address 10.255.255.1 255.255.255.255 interface Tunnel0 ip unnumbered Loopback0 tunnel source GigabitEthernet0/0 tunnel mode gre multipoint ip nhrp network-id 100 ! verify show interfaces Tunnel0 | include line protocol|Tunnel source show ip interface brief | include Tunnel|Loopback show ip nhrp
Vispirms nolasiet saskarnes rindiņu: tunelis bez numura, kas ziņo down, nemaršrutēs neatkarīgi no aizņemtās adreses. Pēc tam pārbaudiet, vai devējs ir aktīvs un vai tā adrese ir tā, ko bijāt iecerējis, jo pāradresēts loopback klusi maina identitāti, ko tunelis uzrāda.
Pabeidziet, pārbaudot maršrutēšanas tabulu aizsargātajiem prefiksiem un kaimiņattiecības pāri tunelim, jo pareizs saskarnes stāvoklis neapliecina neviena no tiem sasniedzamību.
Ko aizņemtā adrese nesniedz
DMVPN nepieciešamas NHRP reģistrācijas un kartējumi, lai spokes varētu atrast viens otru; līnija bez numura neko no tā nesniedz. Autentifikācija, atļautā pārsūtīšana un atgaitas maršruti joprojām ir vajadzīgi, un maršrutēšanas protokolam pirms jebkura prefiksa apmaiņas ir jāizveido kaimiņattiecības pāri tunelim. Jebkurš no tiem var neizdoties, kamēr saskarne ziņo, ka tā ir aktīva, tāpēc pārbaude iet no adreses uz kartējumu un tālāk uz maršrutu.
Komandu sintakse un adresācijas noteikumi arī atšķiras atkarībā no produkta un laidiena, tāpēc pielāgojieties ierīces priekšā esošajam saskarnes modelim, nevis kopējiet konfigurāciju no citas platformas. Mērķis var būt identisks, bet vajadzīgās rindas ne.
Ierakstiet devēju, ārējo avotu un paziņotos prefiksus tuneļa dokumentācijā, pēc tam pievienojiet vienu pārbaudi, kas skaļi neizdodas, ja mainās devēja adrese. Šī vienīgā pārbaude noķer to atteices režīmu, ko dizaini bez numura visbiežāk slēpj.