toepassen van Cisco-hulpmiddelen voor probleemoplossing

bereikbaarheid en stap-voor-stap-Padtests

testen van bereikbaarheid van een knooppunt vanaf een ander knooppunt in een netwerk is een van de meest elementaire tests die tijdens ondersteuningstaken moeten worden uitgevoerd. Het testen van het pad een packettakes (het identificeren van de knooppunten gaat door) is een andere zeer nuttige techniek voor het oplossen van problemen. Deze tests worden vaak gebruikt bij het verzamelen van feiten of bij het testen op resultaten van een genomen actie. Ping is van oudsher bekend als anIP layer testing applicatie. Ping is nu beschikbaar voor andere protocollen, zoals asIPX. Cisco IOS biedt Ping voor IP, IPX, AppleTalk, en een paar andere protocolszoals DECNET, XNS, CLNS, en VINES. Trace is een IP-layer pathdiscovery / testing tool. Voorafgaand aan IOS 12.0, Cisco IOS geleverd trace forIP protocol alleen; vanaf IOS 12.0, echter, trace is ook beschikbaar forIPX.

ping commando (IP) (gebruiker en bevoorrechte)

het ping commando wordt ondersteund door de gebruiker en bevoorrechte execmodes.Wanneer gebruikt in de user mode, een set van standaard parameters zoals fivechoes, 100 bytes elk met twee seconden time-outs zal worden gebruikt (in niet-verboseform). U kunt een IP-adres of een naam invoeren met de opdracht ping (als de naam kan worden opgelost naar een IP-adres met behulp van de lokale hosts-tabel of met behulp van aDNS-server).

ping stuurt ICMP echo (echo request) naar de bestemming, en de destinationnode antwoordt naar de bron met een ICMP echo-antwoord. Als u ontvangt fivecho-antwoorden op de vijf echo ‘ s (Echo requests) ingediend, betekent dit dat five100-byte pakketten kunnen reizen naar de bestemming en terug, elk binnen een twee-tweede tijdsinterval. Er is een duidelijke mogelijkheid dat de eerste van de vijf echo ‘ s time out; de oorzaak wordt meestal toegeschreven aan de noodzaak van ARP, of,in het geval van een DDR-verbinding, aan de noodzaak om een circuit te bouwen.

voorbeeld 4-3 toont Voorbeelduitgangen van het ping commando. Als alle van de vijf pakketten niet naar de bestemming en terug, of in ieder geval niet in de twee seconden tijd interval, moet u verder te onderzoeken. In deze situatie, moet u meestal kiezen dichter en dichter doelen; zodra u vinden dat u kunt communiceren met, kunt u het probleemgebied definiëren en uw inspanningen voor het oplossen van problemen richten. Wanneer u timeouts of administratieve verboden gevallen tegenkomt, zult u moeten ontdekken (en omgaan met) de drukke of de beschermde apparaten dienovereenkomstig.

voorbeeld 4-3 gebruikersmodus ping (IP)

RouterA> ping routerB

typ escape sequence om af te breken.

verzenden van 5, 100-byte ICMP Echos naar 10.3.2.1, time-out is 2 seconden:

!!!!!

slagingspercentage is 100 procent, retour min / avg / max = 1/3/4 ms

RouterA> ping 172.16.5.5

typ escape sequence om af te breken.

verzenden van 5, 100-byte ICMP Echos naar 172.16.5.5, time-out is 2 seconden:

.U. U.

slagingspercentage is 0 procent (0/5)

een fundamenteel punt van de ping tool is dat het het pad van de heen-en terugreis van en naar een doel test. Ik merk vaak dat wanneer ping faalt,mensen al hun moeite richten op het proberen om het lokale apparaat(bron) op te lossen, en ze vergeten dat een ping-fout vaak wordt veroorzaakt door het destinationapparaat dat geen pad heeft om het echo-antwoord terug te sturen naar de bron. Zie tabel 4-4 voor korte beschrijvingen van de door pingfacility gebruikte testkarakters. Om een ping sessie af te breken, typ je de escape sequence (Shift, Control, en de 6 toets, allemaal tegelijk). Een andere handige opdracht die u kunt gebruiken wanneer problemen met het opstarten van connectiviteit is het debug ip icmp Commando.

tabel 4-4 Ping (IP) – Responscarakters

teken

omschrijving

!

het ontvangen Antwoord

Time-out

U

Destination unreachable

N

Netwerk onbereikbaar

P

Protocol onbereikbaar

Q

Source quench

M

niet Kon fragment

?

onbekend pakkettype

je hebt ook de mogelijkheid om de extended ping inprivileged exec mode te gebruiken. Vanuit de geprivilegieerde modus, als je gewoon hetping Commando invoert, zal je gevraagd worden naar het protocol (standaard is IP).Na het selecteren van IP, wordt u gevraagd om het doel IP-adres, herhaal aantal, datagram grootte, en TIME-OUT in seconden; tot slot, wordt u gevraagd of u geïnteresseerd bent in uitgebreide commando ‘ s. Tabel 4-5 geeft uitleg over de parameters waar je om gevraagd wordt als je de optie extended commands kiest.

tabel 4-5 Ping (IP) uitgebreide opdrachten

veld

uitleg

Bron-adres:

u kunt een van de lokale IP-adressen van de router of een van zijn interfaces invoeren.

soort dienst :

u kunt dit bit naar 1 om Internet Service Qualityselection aan te geven.

DF-bit In IP-header instellen? :

als je ja antwoordt, zal de optie niet fragmenteren niet toestaan dat dit pakket gefragmenteerd wordt wanneer het door een segment met een kleinere MTU moet gaan en je een foutmelding krijgt van het apparaat dat het pakket wilde fragmenteren.

patroon van gegevens :

met deze prompt kunt u het 16-bit datapatroon wijzigen.

alle enen en alle nullen testen worden vaak gebruikt om sensitiviteitsproblemen op de CSU/DSU te controleren of om kabelproblemen zoals crosstalk te detecteren.

Los, streng, Record, tijdstempel, uitgebreid :

ook al lijkt het erop dat deze prompt een (of geen) van de vermelde opties biedt, Als u er een selecteert, verschijnt de prompt weer, voor het geval u meer dan een van de beschikbare opties wilt selecteren. Als u een optie selecteert, wordt Verbose ook automatisch geselecteerd. Record is een zeer nuttige optie omdat het het adres(sen) van de hops (tot negen) het pakket gaat door.Loose staat je toe om het pad te beïnvloeden door het adres(sen) op te geven van de HOP(s) waar je het pakket doorheen wilt laten gaan, misschien net als andere hop(s). Met de strikte optie specificeer je de hop(s) waar je het pakket doorheen wilt,maar je mag ook geen andere hop(s) bezoeken. Het verschil tussen het gebruik van de Record optie van dit commando en het gebruik van de traceroute commando is heel interessant en de moeite waard om te bespreken. De optie Record van dit commando informeert u niet alleen over de hops die het echo-verzoek (van ping) heeft doorlopen om naar de bestemming te komen, maar het informeert u ook over de hops die het heeft bezocht op het return path. Met het traceroute Commando krijg je geen informatie over het pad dat het echo antwoord neemt.

Sweep bereik van maten :

Hiermee kunt u de grootte van de pakketten variëren.

ping commando (IPX en AppleTalk)

Cisco IOS maakt ping beschikbaar voor een aantal protocollen, waaronder IPX en AppleTalk. Ping voor IPX en AppleTalk is beschikbaar in gebruiker en bevoorrechte modus.Voorbeeld 4-4 toont de syntaxis en de Voorbeelduitgangen voor IPX en AppleTalk usermode pings.

voorbeeld 4-4 gebruikersmodus ping (IPX en AppleTalk)

Router> ping ipx 1000.0000.0c02.f3b4

typ escape sequence om af te breken.

verzenden van 5, 100-byte Novell echo ‘ s naar 1000.0000. 0c02.f3b4, time-out is 2seconden:

slagingspercentage is 0 procent (0/5)

Router>ping appletalk 100.50

typ escape sequence om af te breken.

5, 100-byte AppleTalk wordt verzonden echo ‘ s naar 100.50, time-out is 2 seconden:

!!!!!

slagingspercentage is 100 procent, round-trip min / avg / max = 3/3/7 ms

Cisco introduceerde ping voor IPX vanaf versie 8.2 van het IOS.Echter, omdat dit een eigen Cisco-tool is, reageren niet-Cisco-apparaten zoals Novell-servers er niet op. Als u wilt dat uw Cisco router pings generateNovell-compliant genereert, kunt u dit doen met behulp van de globale configuratie commandipx ping-default novell. Maar wat als je in staat wilt zijn om ping (IPX)Cisco-apparaten en niet-Cisco (Novell-compliant) apparaten? Als dit de zaak is, moet je het IPX ping-default novell commando niet gebruiken. Als u gebruik maakt van de geprivilegieerde modus ping (IPX), een van de vragen die u zal worden gevraagd is of u wilt een Novell standaard echo. Vandaar, met de geprivilegieerde modus ping (IPX) kunt u ping Cisco-apparaten en hebben de keuze om een Novellstandard ping genereren. Tabel 4-6 toont de test karakters weergegeven in IPX pingresponses samen met de bijbehorende beschrijvingen.

tabel 4-6 IPX ping-Responscarakters

teken

omschrijving

!

het ontvangen Antwoord

Time-out

U

Destination unreachable

C

Congestie

ik

Interrupt (gebruiker onderbroken de test)

?

onbekend

&

Pakketlevensduur overschreden

Ping voor AppleTalk stuurt AEP (AppleTalk Echo Protocol) pakketten naar de bestemming (een andere AppleTalk node) en wacht op antwoorden. De responsecharacters van AppleTalk ping samen met hun bijbehorende beschrijvingen worden gegeven in Tabel 4-7.

tabel 4-7 AppleTalk ping-Responscarakters

teken

omschrijving

!

het ontvangen Antwoord

Time-out

B

Slechte echo reply ontvangen

C

Echo met slechte DDP checksum ontvangen

E

Fout opgetreden tijdens het versturen van de echo-pakket

R

Geen route beschikbaar voor het verzenden van de echo-pakket

Opdracht traceroute (IP) (Gebruiker en Bevoorrechte)

gebruik het traceroute commando om het pad tussen IP apparaten te vinden. Trace, geïntroduceerd met de release 10.0 van Cisco IOS, is momenteel alleen beschikbaar voor het IP-protocol. Het traceroute commando kan worden uitgevoerd vanuit de gebruiker en de geprivilegieerde exec modi, maar vanuit de geprivilegieerde exec mode heb je de mogelijkheid om de extended trace te gebruiken, die flexibeler en informatief is.

NOTE

het commando traceroute wordt vaak gebruikt in zijn verkorte vorm,trace.

met de release 12.0 van Cisco IOS is traceroute ook beschikbaar vooripx.

de toepassing traceroute begint met het verzenden van sondes (UDP) met TTL-waarde van 1, en blijft de TTL-waarde verhogen en de sondes verzenden totdat de bestemming is bereikt. Wanneer de TTL waarde gelijk is aan 1, gaat de sonde zover als de eerste hop (router), die reageert met een time-overreized bericht (ICMP TTLexceeded). Merk op dat wanneer een pakket een router bereikt zijn TTL met één wordt verminderd.Vervolgens wordt de TTL verhoogd tot 2, en de sonde bereikt de tweede sprong in het pad naar de bestemming, enzovoort, totdat de bestemming is bereikt. De destination node stuurt een port-unreachable bericht (ICMP-poort unreachable) terug naar de bron omdat het het pakket niet kan leveren aan een toepassing (de standaard doelpoort van de sonde is UDP-poort 33434). Cisco IOS genereert drie sondes voor elke TTL-waarde, en als een antwoord niet binnen een tijdinterval (time out) wordt ontvangen, drukt het een sterretje (*) af op de uitvoer. Trace terminateswanneer de bestemming wordt bereikt, wordt het maximum TTL overschreden, of de gebruiker interrupt het met de escape sequence.

het Basic traceroute Commando (beschikbaar in de user en privigedexec modes) gebruikt het IP adres van de egress interface als zijn bron ipadres, gebruikt drie seconden voor zijn time-out waarde, stuurt drie sondes voor elkeachttl waarde, en heeft 30 voor zijn maximale TTL waarde. Aan de andere kant, de extendedtrace, alleen beschikbaar vanuit de bevoorrechte exec-modus, kunt u de operationele parameters te wijzigen. Bovendien, met de extended trace, net als Extended ping, kunt u ook het bronadres van uw sondes opgeven en, indien nodig, kiezen voor de losse, strikte, Record, tijdstempel, en uitgebreide opties.Voorbeeld 4-5 toont een schermopname die het gedrag van de opdracht extendedtrace weergeeft.

het is de moeite waard om te vermelden dat Cisco documentatie waarschuwt dat u veel time-outs kunt krijgen met traceroute. De gegeven uitleg geeft aan dat sommige apparaten geen onbereikbare poortberichten genereren, en sommige proberen de TTL-waarde van de ontvangen probe te gebruiken voor het antwoordpakket. Beide gevallen kunnen ervoor zorgen dat het oorspronkelijke apparaat veel time-outs(sterretjes) ervaart.

Voorbeeld 4-5 Uitgebreide trace

Router> sporen

Protocol :

Doel-IP-adres: A_BackR.ciscocit.com

Bron adres:

Numeriek display :

Time-out in seconden :

Sonde graaf :

Minimale Tijd om te Leven :

de Maximale Tijd om te Leven :

poortnummer:

Los, Streng, Record -, Tijdstempel-Verbose:

Type escape sequence to abort.

de route naar A_BackR.ciscocit.com (10.11.100.200)

1 A_StubR.ciscocit.com (172.16.15.100) 70 msec 70 msec 79 msec

2 A_BackR.ciscocit.com (10.11.100.200) 80 msec 84 msec 82 msec

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.