Huawei VPN-instans: læs den fra CLI’en, ikke fra STelnet
STelnet bringer dig til prompten. Instansen er en routingkontekst, du undersøger med display-kommandoer, og de to svar kommer fra forskellige steder.
Et spørgsmål om en Huawei VPN-instans kommer normalt med det forkerte værktøj. Nogen vil læse instansens routingtabel og spørger, hvordan man når enheden over SSH. Det er to problemer, og det andet bringer dig kun til en prompt.
Adskil administrationssessionen fra routingobjektet, og kommandoerne holder op med at virke mystiske.
To ting folk smelter sammen: sessionen og objektet
STelnet er Huaweis SSH-administrationstjeneste: den accepterer et login og giver dig en VRP-prompt. En VPN-instans er en separat routing- og servicekontekst inde i enheden. Det første er, hvordan du ankommer; det andet er, hvad du undersøger, når du er der. At forveksle dem fører til konfigurationsændringer på SSH-serveren, når det egentlige spørgsmål handlede om en routingtabel.
Intet i SSH-sessionen fortæller dig, hvilken instans en pakke vil bruge.
List instanserne først
Start med inventaret. display ip vpn-instance viser de instansidentiteter, der er konfigureret på den platform og version. Læs outputtet i stedet for at antage et navn, for den instans, du har fået at vide om, findes måske ikke på denne enhed.
Et navn i en ændringsbillet er ikke et navn i den kørende konfiguration. Hvis navnet ikke er på listen, skal du stoppe og bekræfte, hvilken enhed billetten mener, før du gætter på lignende navne. En forkert instans, der findes, giver output og et selvsikkert forkert svar.
Slå én destination op inde i instansen
Når du har et rigtigt navn, skal du forespørge instansens egen routingtabel. display ip routing-table vpn-instance BLUE 192.0.2.20 spørger efter ruten til én destination i den kontekst, hvilket normalt er mere oplysende end at dumpe hele tabellen.
Erstat eksempeladressen med den destination, du faktisk bekymrer dig om, og hold instansnavnet præcist.
En rute i den offentlige tabel og en rute i BLUE er forskellige opslag. Hvis destinationen opløses i den ene og ikke i den anden, har du fundet grænsen i stedet for en ødelagt kommando.
Kontroller prompten, før du tror på outputtet
Prompten fortæller dig, hvilken enhed du læser. Hvis du åbnede en anden SSH-session fra den første, undersøger hver senere kommando den fjerne ende, ikke den enhed, du startede på. Nogle klienter lader dig vælge en routingkontekst for selve SSH-forbindelsen, hvilket ændrer, hvordan administrationssessionen når sin destination, ikke hvad den viser. Læs prompten, hver gang du hopper.
To enheder med ens hostnavne gør den fejl dyr.
Noter konteksten sammen med fundet
Skriv enheden, instansnavnet, destinationen og det valgte næste hop eller interface ned. Tilføj versionen, fordi kommandofamilier og outputfelter er forskellige mellem Huaweis produktlinjer.
At en instans findes, betyder ikke, at en fjernadgangstunnel er oppe. Kontroller funktionens egen statusvisning for sessionsstatus, og hold det adskilt fra routing-svaret.
Den registrering gør det næste spørgsmål billigt, fordi nogen kan sammenligne den samme instans og destination efter en ændring i stedet for at gentage undersøgelsen. Huaweis procedure for ruteopslag pr. instans følger samme form for kontrol.