De documentatie van dit product is waar mogelijk geschreven met inclusief taalgebruik. Inclusief taalgebruik wordt in deze documentatie gedefinieerd als taal die geen discriminatie op basis van leeftijd, handicap, gender, etniciteit, seksuele oriëntatie, sociaaleconomische status of combinaties hiervan weerspiegelt. In deze documentatie kunnen uitzonderingen voorkomen vanwege bewoordingen die in de gebruikersinterfaces van de productsoftware zijn gecodeerd, die op het taalgebruik in de RFP-documentatie zijn gebaseerd of die worden gebruikt in een product van een externe partij waarnaar wordt verwezen. Lees meer over hoe Cisco gebruikmaakt van inclusief taalgebruik.
Cisco heeft dit document vertaald via een combinatie van machine- en menselijke technologie om onze gebruikers wereldwijd ondersteuningscontent te bieden in hun eigen taal. Houd er rekening mee dat zelfs de beste machinevertaling niet net zo nauwkeurig is als die van een professionele vertaler. Cisco Systems, Inc. is niet aansprakelijk voor de nauwkeurigheid van deze vertalingen en raadt aan altijd het oorspronkelijke Engelstalige document (link) te raadplegen.
In dit document wordt beschreven hoe u de uitgebreidepingen uitgebreide traceroute opdrachten gebruikt.
Dit document vereist voorkennis van de instructiespingen traceroute opdrachten.
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
De informatie in dit document is gebaseerd op de apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als uw netwerk live is, moet u zorgen dat u de potentiële impact van elke opdracht begrijpt.
ing PCommandDe opdrachtping(Packet InterNet Groper) is een veel voorkomende methode om problemen met de toegankelijkheid van apparaten op te lossen. Het maakt gebruik van twee Internet Control Message Protocol (ICMP) query-berichten, ICMP echo-verzoeken en ICMP echo-antwoorden om te bepalen of een externe host actief is. Hetpingcommando meet ook de hoeveelheid tijd die het kost om het echoantwoord te ontvangen.
Depingopdracht stuurt eerst een echo-verzoekpakket naar een adres en wacht vervolgens op een antwoord. Depingaanvraag is alleen succesvol als het ECHO-VERZOEK de bestemming bereikt en de bestemming binnen een vooraf bepaaldepingtermijn een ECHO-ANTWOORD kan terugkrijgen bij de bron van het verzoek.
ing pc-opdrachtWanneer een normalepingopdracht van een router wordt verzonden, is het bronadres van de ping het IP-adres van de interface die het pakket gebruikt om de router af te sluiten. Als een uitgebreidepingopdracht wordt gebruikt, kan het IP-adres van de bron worden gewijzigd in elk IP-adres op de router. Het uitgebreidepingsysteem wordt gebruikt om een meer geavanceerde controle uit te voeren van de bereikbaarheid van de host en de netwerkconnectiviteit. De uitgebreidepingopdracht werkt alleen op de geprivilegieerde EXEC-opdrachtregel. De normale moduspingwerkt zowel in de gebruiker EXEC-modus als in de geprivilegieerde EXEC-modus. Als u deze functie wilt gebruiken, voert u deze inpingop de opdrachtregel en drukt u op Return. U wordt gevraagd om de velden te selecteren zoals aangegeven in het gedeelte Ping Command Field Descriptions van dit document.
ing PCommandDeze tabel bevat de beschrijvingen van depingopdrachtvelden. Deze velden kunnen worden gewijzigd met behulp van de uitgebreidepingopdracht.
|
Veld |
Beschrijving |
|
Protocol [ip]: |
Vragen om een ondersteund protocol. Voer appletalk, clns, ip, novell, apollo, vines, fatsoenlijk of xns in. De standaardwaarde is ip. |
|
Doeladres IP: |
Vragen om het IP-adres of de hostnaam van het bestemmingsknooppunt dat u wilt pingen. Als u een ander ondersteund protocol dan IP hebt opgegeven, voert u hier een geschikt adres voor dat protocol in. De standaardinstelling is Geen. |
|
Aantal herhalingen [5]: |
Aantal ping-pakketten die naar het bestemmingsadres worden verzonden. De standaardwaarde is 5. |
|
Datagramgrootte [100]: |
Grootte van het ping-pakket (in bytes). Standaard: 100 bytes. |
|
Time-out in seconden [2]: |
Time-outinterval. Standaard: 2 seconden. De ping wordt alleen succesvol verklaard als het ECHO REPLY-pakket vóór dit tijdsinterval is ontvangen. |
|
Uitgebreide opdrachten [n]: |
Hiermee geeft u op of er een reeks extra opdrachten wordt weergegeven. De standaardwaarde is Nee. |
|
Ingress ping [n]: |
De ingressping simuleert pakketten die op de opgegeven ingresinterface zijn ontvangen naar de doelbestemming. De standaardwaarde is Nee. (De beschikbaarheid van deze optie verschilt van de gebruikte softwarerelease.) |
|
Bronadres of interface: |
De interface of het IP-adres van de router om te gebruiken als bronadres voor de sondes. De router kiest normaal gesproken het IP-adres van de uitgaande interface om te gebruiken. De interface kan ook worden genoemd, maar met de juiste syntaxis zoals hier weergegeven:
Dit is een gedeeltelijke uitvoer van het uitgebreide |
|
DSCP-waarde [0]: |
Hiermee geeft u het codepunt voor gedifferentieerde services (DSCP) op. De ingevoerde DSCP-waarde wordt in elke sonde geplaatst. De standaardwaarde is 0. (De beschikbaarheid van deze optie verschilt van de gebruikte softwarerelease.) |
|
Soort dienst [0]: |
Specificeert het type service (ToS). De aangevraagde ToS wordt in elke sonde geplaatst, maar er is geen garantie dat alle routers de ToS verwerken. Het gaat om de kwaliteit van de internetdiensten. De standaardwaarde is 0. |
|
DF bit instellen in IP header? [neen]: |
Geeft aan of het |
|
Antwoordgegevens valideren? [neen]: |
Geeft aan of de antwoordgegevens al dan niet moeten worden gevalideerd. De standaardwaarde is Nee. |
|
Gegevenspatroon [0xABCD] |
Hiermee geeft u het gegevenspatroon op. Verschillende gegevenspatronen worden gebruikt om |
|
Losse, strikte, record, tijdstempel, breedsprakig[geen]: |
Opties voor IP-header. Deze prompt biedt meer dan één optie om te selecteren. Zij zijn:
Het verschil tussen de optie Record van deze opdracht en de traceroute-opdracht is dat de optie Record u niet alleen informeert over de hop die het echoverzoek (ping) heeft doorlopen om naar de bestemming te gaan, maar u ook informeert over de hop die het heeft bezocht op het retourpad. Met de traceroute-opdracht krijgt u geen informatie over het pad dat het echoantwoord neemt. De opdracht traceroute vraagt om de vereiste velden. De opdracht traceroute plaatst de gevraagde opties in elke sonde. Er is echter geen garantie dat alle routers (of eindknooppunten) de opties verwerken. De standaardinstelling is Geen. |
|
Schuifbereik van maten [n]: |
Hiermee kunt u de grootte van de echopakketten die worden verzonden variëren. Dit wordt gebruikt om de minimale grootte van de MTU's te bepalen die zijn geconfigureerd op de knooppunten langs het pad naar het bestemmingsadres. Prestatieproblemen veroorzaakt door fragmentatie van pakketten worden zo verminderd. De standaardwaarde is Nee. |
| Ja!!!! |
Elk uitroepteken (!) geeft de ontvangst van een antwoord aan. Een punt (.) geeft aan dat de netwerkserver een time-out heeft opgetreden terwijl deze wachtte op een antwoord. Zie ping-tekens voor een beschrijving van de andere tekens. |
|
Succespercentage is 100% |
Percentage pakketten dat met succes terugkeert naar de router. Een percentage van minder dan 80 wordt meestal als problematisch beschouwd. |
|
Retourvlucht min/avg/max = 1/2/4 ms |
Retourreistijden voor de echopakketten van het protocol met minimum/gemiddelde/maximum (in milliseconden). |
In dit diagram kunnen host 1 en host 2 elkaar niet pingen. U kunt dit probleem op de routers oplossen om te bepalen of er een routeringsprobleem is of dat een van de twee hosts zijn standaardgateway niet correct heeft ingesteld.
Host 1 en Host 2 kunnen niet pingen
Om de overgang pingvan host 1 naar host 2 te laten slagen, moet elke host zijn standaardgateway naar de router op zijn respectieve LAN-segment richten, of moet de host netwerkinformatie uitwisselen met de routers die een routeringsprotocol gebruiken. Als de standaardgateway van de host niet correct is ingesteld of als de host niet de juiste routes in de routeringstabel heeft, kan de host geen pakketten verzenden naar bestemmingen die niet aanwezig zijn in de cache van het Address Resolution Protocol (ARP). Het is ook mogelijk dat de hosts elkaar niet kunnen pingen omdat een van de routers geen route heeft naar het subnet waaruit de host zijn pingpakketten haalt.
Voorbeeld
Dit is een voorbeeld van de uitgebreide ping-opdracht afkomstig van de router A Ethernet 0-interface en bestemd voor de router B Ethernet-interface. Als deze ping slaagt, is dit een indicatie dat er geen routeringsprobleem is. Router A weet het Ethernet van Router B te bereiken en Router B weet het Ethernet van Router A te bereiken. Ook hebben beide hosts hun standaardgateways correct ingesteld.
Als de uitgebreide pingopdracht van Router A mislukt, betekent dit dat er een routeringsprobleem is. Er kan een routeringsprobleem zijn op een van de drie routers. Router A had een route kunnen verliezen naar het subnet van Router B Ethernet, of naar het subnet tussen Router C en Router B. Router B had een route kunnen verliezen naar het subnet van Router A, of naar het subnet tussen Router C en Router A; en Router C had een route kunnen verliezen naar het subnet van Router A of Router B Ethernet-segmenten. U moet eventuele routeringsproblemen corrigeren en vervolgens moet Host 1 proberen host 2 te pingen. Als host 1 nog steeds host 2 niet kan pingen, moet u beide standaardgateways controleren. De connectiviteit tussen het Ethernet van Router A en het Ethernet van Router B wordt gecontroleerd met de uitgebreide ping-opdracht.
Bij een normale ping van Router A naar Router B Ethernet-interface zou het bronadres van het ping-pakket het adres van de uitgaande interface zijn, dat wil zeggen het adres van de seriële 0-interface (172.31.20.1). Wanneer Router B antwoordt op het pingpakket, antwoordt het op het bronadres (dat wil zeggen 172.31.20.1). Op deze manier wordt alleen de connectiviteit tussen de seriële 0-interface van router A (172.31.20.1) en de Ethernet-interface van router B (192.168.40.1) getest.
Om de connectiviteit tussen router A Ethernet 0 (172.16.23.2) en router B Ethernet 0 (192.168.40.1) te testen, gebruikt u de uitgebreide ping opdracht. Met extended ping, krijg je de optie om het bronadres van het pingpakket op te geven, zoals hier getoond:
RouterA>enable
RouterA#ping
Protocol [ip]:
Target IP address: 192.168.40.1
!--- The address to ping.
Repeat count [5]:
Datagram size [100]:
Timeout in seconds [2]:
Extended commands [n]: y
Source address or interface: 172.16.23.2
!---Ping packets are sourced from this address.
Type of service [0]:
Set DF bit in IP header? [no]:
Validate reply data? [no]:
Data pattern [0xABCD]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Sweep range of sizes [n]:
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 192.168.40.1, timeout is 2 seconds:
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 36/97/132 ms
!--- Ping is successful.
RouterA#
This is an example with extended commands and sweep details:
RouterA>enable
RouterA#ping
Protocol [ip]:
!--- The protocol name.
Target IP address: 192.168.40.1
!--- The address to ping.
Repeat count [5]: 10
!--- The number of ping packets that are sent to the destination address.
Datagram size [100]:
!--- The size of the ping packet in size. The default is 100 bytes.
Timeout in seconds [2]:
!--- The timeout interval. The ping is declared successful only if the
!--- ECHO REPLY packet is received before this interval.
Extended commands [n]: y
!--- You choose yes if you want extended command options
!--- (Loose Source Routing, Strict Source Routing, Record route and Timestamp).
Source address or interface: 172.16.23.2
!--- Ping packets are sourced from this address and must be the IP address
!--- or full interface name (for example, Serial0/1 or 172.16.23.2).
Type of service [0]:
!--- Specifies Type of Service (ToS).
Set DF bit in IP header? [no]:
!--- Specifies whether or not the Don’t Fragment (DF) bit is to be
!--- set on the ping packet.
Validate reply data? [no]:
!--- Specifies whether or not to validate reply data.
Data pattern [0xABCD]:
!--- Specifies the data pattern in the ping payload. Some physical links
!--- might exhibit data pattern dependent problems. For example, serial links
!--- with misconfigured line coding. Some useful data patterns to test
!--- include all 1s (0Xffff), all 0s (0x0000) and alternating
!--- ones and zeros (0Xaaaa).
Loose, Strict, Record, Timestamp, Verbose[none]:
!--- IP header options.
Sweep range of sizes [n]: y
!--- Choose yes if you want to vary the sizes on echo packets that are sent.
Sweep min size [36]:
Sweep max size [18024]:
Sweep interval [1]:
Sending 179890, [36..18024]-byte ICMP Echos to 192.168.40.1, timeout is 2 seconds:
!--- The count 179890 depends on the values of min sweep,
!--- max sweep, sweep interval and repeat count. Calculations are based on:
!--- 18024(high end of range) - 36(low end of range) = 17988(bytes in range)
!--- 17988(bytes in range) / 1(sweep interval) = 17988 (steps in range)
!--- 17988(bytes in range) + 1 (first value) = 17989(values to be tested)
!--- 17989(values to be tested) * 10(repeat count) = 179890 (pings to be sent)
!--- In order to decrease the value, increase the sweep interval or decrease
!--- the repeat count, or you can even decrease the difference between
!--- Minimum and Maximum sweep size. Based on the previous example, the
!--- number 17890 is an expected value and tries to ping 17890 times.
Packet sent with a source address of 172.16.23.2
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Success rate is 100 percent, round-trip min/avg/max = 1/2/4 ms
!--- Ping is successful.
RouterA#
Waar ping kan worden gebruikt om de connectiviteit tussen apparaten te verifiëren, kan de traceroute opdracht worden gebruikt om de paden te ontdekken die pakketten naar een externe bestemming brengen, evenals waar routering wordt afgebroken.
Het doel achter de traceroute opdracht is om de bron van elk ICMP time exceeded bericht op te nemen om een spoor te geven van het pad dat het pakket heeft genomen om de bestemming te bereiken.
Het apparaat dat de traceroute opdracht uitvoert, verzendt een reeks UDP-datagrammen (User Datagram Protocol), elk met stappen van de TTL-waarde (Time-To-Live), naar een ongeldig poortadres (standaard 33434) op de externe host.
Eerst worden drie datagrammen verzonden, elk met een TTL-veldwaarde ingesteld op 1. De TTL-waarde van 1 zorgt ervoor dat het datagram time-out krijgt zodra het de eerste router in het pad raakt. Deze router reageert vervolgens met een ICMP time exceeded-bericht dat aangeeft dat het datagram is verlopen.
Vervolgens worden nog drie UDP-berichten verzonden, elk met de TTL-waarde ingesteld op 2. Dit zorgt ervoor dat de tweede router in het pad naar de bestemming ICMP time exceeded messages retourneert.
Dit proces gaat door totdat de pakketten de bestemming bereiken en totdat het systeem dat de ICMP-tijdoverschrijdingen traceroute ontvangt van elke router op het pad naar de bestemming. Aangezien deze datagrammen proberen toegang te krijgen tot een ongeldige poort (standaard 33434) op de bestemmingshost, reageert de host met onbereikbare ICMP-poortberichten die een onbereikbare poort aangeven. Deze gebeurtenis geeft aan dat het traceroute-programma klaar is.
Opmerking: zorg ervoor dat u de opdracht ip unreach niet hebt uitgeschakeld met de opdracht no ip unreachables onder een VLAN. Deze opdracht zorgt ervoor dat het pakket weggooiberichten zonder ICMP-foutmelding. In dit geval werkt de traceroute niet.
De extended traceroute command is een variant op de traceroute command. Een uitgebreide trackers opdracht kan worden gebruikt om te zien welk pad pakketten nemen om naar een bestemming te krijgen. Het commando kan ook worden gebruikt om tegelijkertijd de routering te controleren. Dit is handig als u problemen met routeringslussen oplost of als u bepaalt waar pakketten verloren gaan (als een route is verdwenen of als pakketten worden geblokkeerd door een toegangscontrolelijst of firewall). U kunt de uitgebreide ping-opdracht gebruiken om het type connectiviteitsprobleem te bepalen en vervolgens de uitgebreide traceroute-opdracht gebruiken om te bepalen waar het probleem zich voordoet.
Een time-out foutmelding geeft aan dat een tussenliggende communicatieserver het pakket heeft gezien en weggegooid. Een foutbericht dat de bestemming niet kan worden bereikt, geeft aan dat de bestemmingsnode de sonde heeft ontvangen en deze heeft verwijderd omdat deze het pakket niet kon leveren. Als de timer afgaat voordat een reactie binnenkomt, drukt trace een asterisk(*) af.
De opdracht wordt beëindigd wanneer een van deze gebeurt:
Opmerking: U kunt deze ontsnappingsreeks aanroepen wanneer u tegelijkertijd op Ctrl+Shift en 6 drukt.
In deze tabel staan de veldbeschrijvingen van de traceroute-opdracht:
|
Veld |
Beschrijving |
|
Protocol [ip]: |
Vragen om een ondersteund protocol. Voer appletalk, clns, ip, novell, apollo, vines, fatsoenlijk of xns in. De standaardwaarde is ip. |
|
Doel-IP-adres |
U moet een hostnaam of een IP-adres invoeren. Er is geen standaard. |
|
Bronadres: |
De interface of het IP-adres van de router om te gebruiken als bronadres voor de sondes. De router kiest normaal gesproken het IP-adres van de uitgaande interface om te gebruiken. |
|
Numerieke weergave [n]: |
De standaardinstelling is om zowel een symbolische als een numerieke weergave te hebben, maar u kunt de symbolische weergave onderdrukken. |
|
Time-out in seconden [3]: |
Het aantal seconden dat moet worden gewacht op een reactie op een sondepakket. De standaardwaarde is 3 seconden. |
|
Aantal sonde [3]: |
Het aantal sondes dat op elk TTL-niveau moet worden verzonden. Het standaardaantal is 3. |
|
Minimale tijd om te leven [1]: |
De TTL-waarde voor de eerste sondes. De standaardwaarde is 1, maar deze kan op een hogere waarde worden ingesteld om de weergave van bekende hop te onderdrukken. |
|
Maximale tijd om te leven [30]: |
De grootste TTL-waarde die kan worden gebruikt. De standaardwaarde is 30. De |
|
Poortnummer [33434]: |
De bestemmingspoort die wordt gebruikt door de UDP-sondeberichten. De standaardwaarde is 33434. |
|
Losse, strikte, record, tijdstempel, breedsprakig[geen]: |
Opties voor IP-header. U kunt elke combinatie opgeven. De |
Voorbeeld
RouterA>enable
RouterA#traceroute
Protocol [ip]:
Target IP address: 192.168.40.2
!--- The address to which the path is traced.
Source address: 172.16.23.2
Numeric display [n]:
Timeout in seconds [3]:
Probe count [3]:
Minimum Time to Live [1]:
Maximum Time to Live [30]:
Port Number [33434]:
Loose, Strict, Record, Timestamp, Verbose[none]:
Type escape sequence to abort.
Tracing the route to 192.168.40.2
1 172.31.20.2 16 msec 16 msec 16 msec
2 172.20.10.2 28 msec 28 msec 32 msec
3 192.168.40.2 32 msec 28 msec *
!--- The traceroute is successful.
RouterA#
Opmerking: De uitgebreide traceroute opdracht kan alleen worden uitgevoerd in de geprivilegieerde EXEC-modus, terwijl de normale traceroute opdracht werkt op zowel de gebruiker als de geprivilegieerde EXEC-modus.
| Revisie | Publicatiedatum | Opmerkingen |
|---|---|---|
4.0 |
04-Nov-2025
|
hercertificering |
3.0 |
28-Oct-2024
|
Bijgewerkte SEO en opmaak. |
1.0 |
10-Dec-2001
|
Eerste vrijgave |
Feedback