Tunel bez čísla: kterou adresu si půjčuje?
Tunel bez čísla si půjčuje adresu jiného rozhraní, a tím dělá dárce závislostí. Oddělte vnější zdroj, vypůjčenou identitu a směrované prefixy.
Tunel bez čísla přeskočí krok, kdy pro logické rozhraní vymýšlíte podsíť, ale adresování nepřeskočí úplně. Implementace stále potřebuje místní IP identitu, takže si půjčí adresu jiného nakonfigurovaného rozhraní. Tento dárce je teď součástí vašeho návrhu: když se jeho adresa změní nebo jeho rozhraní flákne, IP chování tunelu ho následuje. Ve většině popisů se tři rozhodnutí slévají dohromady a jejich oddělení zabrání konfiguraci, která vypadá správně a nic nesměruje.
Berte dárce jako volbu návrhu, ne jako syntaktický detail.
Tři role adresy, držené odděleně
Vnější zdroj je adresa, která nese tunelové pakety přes podkladovou síť, a právě na ni musí protějšek dosáhnout. Vypůjčená adresa je identita, kterou logické rozhraní bez čísla používá pro zpracování IP poté, co jsou pakety dekapsulovány. Chráněné prefixy jsou sítě LAN, jejichž provoz má tunelem procházet, a inzerují se směrovacím protokolem, ne adresou tunelu. Označení rozhraní jako bez čísla nepřiřazuje žádnou z těchto rolí těm ostatním.
Toto oddělení vysvětluje časté zmatení: půjčení adresy nepředává celý Ethernet segment dárce vzdálenému protějšku.
Volba dárce rozhraní
Loopback je obvykle lepší dárce, protože jeho adresa je stabilní, vždy aktivní a nezávisí na žádném jednotlivém fyzickém spoji. Půjčení z LAN rozhraní sváže tunel se stavem tohoto rozhraní a s přidělováním adres, což je jiná provozní výměna: pohodlné v laboratoři, křehké, když se LAN přeadresuje. Než se rozhodnete pro kteroukoli variantu, ověřte, že platforma podporuje provoz bez čísla u typu tunelu, který stavíte.
Ať vyberete jakéhokoli dárce, zdokumentujte ho jako závislost v záznamu o změně vedle samotné konfigurace tunelu.
Nakonfigurujte tunel a přečtěte ho zpět
Příklad níže je vícebodový tunel GRE na routerech rodiny IOS, který si půjčuje loopback a míří svým vnějším zdrojem na podkladové rozhraní. Identita NHRP je oddělená od vypůjčené adresy a musí se nakonfigurovat výslovně.
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
Nejprve přečtěte řádek rozhraní: tunel bez čísla, který hlásí down, nebude směrovat bez ohledu na vypůjčenou adresu. Potom ověřte, že dárce je aktivní a že jeho adresa je ta, kterou jste zamýšleli, protože přeadresovaný loopback tiše mění identitu, kterou tunel představuje.
Dokončete kontrolou směrovací tabulky pro chráněné prefixy a sousedství přes tunel, protože správný stav rozhraní nedokazuje dosažitelnost ani jednoho z nich.
Co vypůjčená adresa neposkytuje
DMVPN potřebuje registrace a mapování NHRP, aby se spokes navzájem dohledali; linka bez čísla z toho nenabízí nic. Ověřování, povolené předávání a zpětné trasy jsou stále nutné a směrovací protokol musí přes tunel vytvořit sousedství, než se vymění jakýkoli prefix. Každé z toho může selhat, zatímco rozhraní hlásí, že je aktivní, a proto ověření postupuje od adresy k mapování a k trase.
Syntaxe příkazů a pravidla adresování se také liší podle produktu a verze, takže se přizpůsobte modelu rozhraní zařízení před sebou, místo abyste kopírovali konfiguraci z jiné platformy. Cíl může být stejný, ale požadované řádky ne.
Zapište dárce, vnější zdroj a inzerované prefixy do dokumentace tunelu a pak přidejte jednu kontrolu, která hlasitě selže, když se adresa dárce změní. Ta jediná kontrola zachytí způsob selhání, který návrhy bez čísla nejčastěji skrývají.