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.
Dit document beschrijft hoe u de uitgebreideping
en de uitgebreidetraceroute
opdrachten moet gebruiken.
Voor dit document is voorafgaande kennis van deping
entraceroute
opdrachten vereist.
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
opdracht PCDe opdrachtping
(Packet InterNet Groper) is een veelgebruikte methode voor het oplossen van problemen met de toegankelijkheid van apparaten. Het gebruikt twee ICMP-query's (Internet Control Message Protocol), ICMP-echoverzoeken en ICMP-echoantwoorden om te bepalen of een externe host actief is. Deping
opdracht meet ook de tijd die het kost om het echoantwoord te ontvangen.
Hetping
bevel verzendt eerst een pakket van het echoverzoek naar een adres, en dan wacht het op een antwoord. Hetping
is alleen succesvol als het ECHO-VERZOEK bij de bestemming komt, en de bestemming kan een ECHO-ANTWOORD terugkrijgen naar de bron van hetping
binnen een vooraf bepaald tijdsinterval.
ing
pc-opdrachtWanneer een normaalping
bevel van een router wordt verzonden, is het bronadres van pingelt het IP adres van de interface die het pakket gebruikt om de router te verlaten. Als een uitgebreideping
opdracht wordt gebruikt, kan het IP-bronadres worden gewijzigd in een willekeurig IP-adres op de router. Het uitgebreideping
wordt gebruikt om een geavanceerdere controle van de bereikbaarheid van de host en de netwerkconnectiviteit uit te voeren. Het uitgebreideping
commando werkt alleen op de geprivilegieerde EXEC opdrachtregel. Het normaleping
werk zowel in de gebruikersEXEC-modus als in de geprivilegieerde EXEC-modus. ping
Om deze functie te gebruiken, voert u de opdrachtregel in en drukt u op Return. U wordt gevraagd om de velden zoals aangegeven in de sectie Beschrijvingen van opdrachtenveld van dit document.
ing
beschrijvingen van het PC-opdrachtveldping
Deze tabel bevat de beschrijvingen van de opdrachtvelden. Deze velden kunnen worden aangepast met behulp van de uitgebreideping
opdracht.
Veld |
Beschrijving |
Protocol [ip]: |
Vragen om een ondersteund protocol. Voer appletalk, clns, ip, novell, apollo, vines, decnet of xns in. De standaardinstelling is ip. |
Doel IP-adres: |
Vragen om het IP-adres of de hostnaam van het doelknooppunt 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. |
Herhalingstelling [5]: |
Aantal pingpakketten die naar het doeladres 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 als succesvol verklaard als het ECHO-antwoordpakket voor dit tijdsinterval is ontvangen. |
Uitgebreide opdrachten [n]: |
Specificeert al dan niet een reeks extra opdrachten verschijnt. De standaardinstelling is nr. |
Ingress ping [n]: |
De toegang pingelt simuleert pakketten die op de gespecificeerde toegangsinterface aan de doelbestemming worden ontvangen. De standaardinstelling is nr. (De beschikbaarheid van deze optie verschilt van de gebruikte softwarerelease.) |
Bronadres of -interface: |
Het interface- of IP-adres van de router dat als bronadres voor de sondes moet worden gebruikt. De router plukt normaal het IP adres van de uitgaande interface aan gebruik. De interface kan ook worden vermeld, maar met de juiste syntaxis zoals hier wordt getoond:
Dit is een gedeeltelijke output van het uitgebreide |
DSCP-waarde [0]: |
Specificeert het gedifferentieerde servicescodepunt (DSCP). De geïntroduceerde DSCP-waarde wordt in elke sonde geplaatst. De standaardinstelling is 0. (De beschikbaarheid van deze optie verschilt van de gebruikte softwarerelease.) |
Type dienst [0]: |
Specificeert het type service (ToS). De gevraagde ToS wordt geplaatst in elke sonde, maar er is geen garantie dat alle routers de ToS verwerken. Het is de internetkwaliteit van de dienstverlening. De standaardwaarde is 0. |
DF-bit in IP-header instellen? [nr.]: |
Specificeert of het |
Antwoordgegevens valideren? [nr.]: |
Specificeert al dan niet om de antwoordgegevens te valideren. De standaardinstelling is nr. |
Gegevenspatroon [0xABCD] |
Specificeert het gegevenspatroon. Verschillende gegevenspatronen worden gebruikt om problemen met |
Losse, Strict, Record, Timestamp, Verbose[none]: |
IP-headeropties. Deze prompt biedt meer dan één optie om te selecteren. Dit zijn:
Het verschil tussen de Record optie van dit commando en de traceroute commando is dat de Record optie niet alleen informeert u over de hop dat de echo aanvraag (ping) doorgegaan is om de bestemming te bereiken, maar ook informeert u over de hop die het bezocht op de terugweg. Met de traceroute opdracht, krijgt u geen informatie over het pad dat het echoantwoord neemt. Het traceroute-commando geeft vragen voor de vereiste velden. Het traceroutebevel plaatst de gevraagde opties in elke sonde. Er is echter geen garantie dat alle routers (of eindknooppunten) de opties verwerken. De standaardinstelling is geen. |
Veegbereik van maten [n]: |
Hier kunt u de grootte van de verzonden echopakketten wijzigen. Dit wordt gebruikt om de minimumgrootte van MTUs te bepalen die op de knooppunten langs de weg aan het bestemmingsadres wordt gevormd. Prestatieproblemen die worden veroorzaakt door pakketfragmentatie worden dus verminderd. De standaardinstelling is nr. |
!!!!! | Elk uitroepteken (!) geeft de ontvangst van een antwoord aan. Een periode (.) geeft aan dat de netwerkserver is uitgeschakeld terwijl er op een antwoord werd gewacht. Raadpleeg tekens pingen voor een beschrijving van de andere tekens. |
Succespercentage is 100 procent |
Het percentage pakketten dat met succes terug naar de router wordt geëchood. Elk percentage onder de 80 wordt doorgaans als problematisch beschouwd. |
min./gem./max. ronde reis = 1/2/4 ms |
Ronde reistijdintervallen voor de protocol echopakketten met minimum/gemiddelde/maximum (in milliseconden). |
In dit diagram kunnen host 1 en host 2 niet met elkaar pingen. U kunt dit probleem op de routers oplossen om te bepalen als er een routeringsprobleem is, of als een van de twee hosts hun standaardgateway niet correct heeft ingesteld.
Opdat deping
van host 1 naar host 2 kan slagen, moet elke host zijn standaardgateway naar de router op zijn respectievelijke LAN-segment aanwijzen, of de host moet netwerkinformatie uitwisselen met de routers die een routerprotocol gebruiken. Als één van beide gastheer niet zijn standaardgateway heeft die correct wordt geplaatst, of het heeft niet de correcte routes in zijn routeringstabel, kan het geen pakketten naar bestemmingen verzenden die niet aanwezig in zijn geheim voorgeheugen van de Resolutie van het Adres van het Protocol (ARP) zijn. Het is ook mogelijk dat de hosts elkaar niet kunnen pingelen omdat een van de routers geen route naar het subnet heeft van waaruit de host haar pingpakketten ontvangt.
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 dit slaagt pingelt, is het een aanwijzing dat er geen routeringsprobleem is. De router A weet hoe te om aan Ethernet van Router B te krijgen, en de router B weet hoe te aan Ethernet van Router A te krijgen. Ook hebben beide hosts hun standaardgateways correct ingesteld.
Als het uitgebreideping
bevel van router A ontbreekt, betekent het dat er een routeringsprobleem is. Er zou een routeringsprobleem op om het even welk van de drie routers kunnen zijn. Router A had een route kunnen verliezen naar het subsysteem van Router B Ethernet, of naar het subsysteem tussen Router C en Router B. Router B zou een route kunnen zijn kwijtgeraakt aan het subsysteem van Router A, of aan het subsysteem tussen Router C en Router A; en Router C zou een route kunnen zijn kwijtgeraakt aan het subsysteem van Router A of Router B Ethernet-segmenten. U moet eventuele routeringsproblemen corrigeren en vervolgens host 1 moet proberen host 2 te pingen. Als Host 1 nog steeds geen Host 2 kan pingen, moet u beide standaardgateways controleren. De connectiviteit tussen Ethernet van router A en Ethernet van router B wordt gecontroleerd met het uitgebreide ping bevel.
Met normaal ping van router A naar router B Ethernet-interface, het bronadres van het ping-pakket zou het adres zijn van de uitgaande interface, dat wil zeggen het adres van de seriële 0-interface (172.31.20.1). Wanneer router B op het ping-pakket antwoordt, antwoordt het op het bronadres (namelijk 172.31.20.1). Op deze manier wordt alleen de connectiviteit tussen seriële 0-interface van router A (172.31.20.1) en de Ethernet-interface van router B (192.168.40.1) getest.
Gebruik de uitgebreideping
opdracht om de connectiviteit tussen router A Ethernet 0 (172.16.23.2) en router B Ethernet 0 (192.168.40.1) te testen. Met Extendedping
,
krijgt u de optie om het bronadres van hetping
pakket op te geven, zoals hier wordt 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 kan worden gebruikt om de connectiviteit tussen apparaten te verifiëren, kan detraceroute
opdracht worden gebruikt om de paden te ontdekken die pakketten naar een externe bestemming brengen, evenals waar de routing is defect.
Het doel achter detraceroute
opdracht is om de bron van elk ICMP-tijd overschreden bericht op te nemen om een spoor van het pad te geven dat het pakket heeft genomen om de bestemming te bereiken.
Het apparaat dat detraceroute
opdracht uitvoert, stuurt een reeks UDP-datagrammen (User Datagram Protocol), elk met de waardestappen Time-To-Live (TTL), naar een ongeldig poortadres (Default 33434) op de externe host.
Eerst worden drie datagrammen verzonden, elk met een TTL-veldwaarde ingesteld op 1. De TTL waarde van 1 veroorzaakt het datagram aan onderbreking zodra het de eerste router in de weg raakt. Deze router reageert dan met een ICMP-tijd overschreden bericht dat aangeeft dat het datagram is verlopen.
Vervolgens worden er nog drie UDP-berichten verzonden, elk met de TTL-waarde ingesteld op 2. Dit veroorzaakt de tweede router in de weg aan de bestemming om tijd ICMP overschreden berichten terug te keren.
Dit proces gaat verder tot de pakketten de bestemming bereiken en tot het systeem dat voortkomttraceroute
ontvangt ICMP-tijd overschreden berichten van elke router in het pad naar de bestemming. Aangezien deze datagrammen proberen om tot een ongeldige haven (Standaard 33434) bij de bestemmingsgastheer toegang te hebben, antwoordt de gastheer met ICMP haven onbereikbare berichten die op een onbereikbare haven wijzen. Deze gebeurtenis signaleert het traceroute programma om te eindigen.
Opmerking: Zorg ervoor dat u de onbereikbare opdracht ip niet hebt uitgeschakeld met de onbereikbare opdracht geen ip onder een VLAN. Deze opdracht maakt het pakket verwerpelijke berichten zonder een ICMP-foutbericht. In dit geval werkt traceroute niet.
Het uitgebreidetraceroute
commando is een variant van hettraceroute
commando. Een uitgebreide trackers opdracht kan worden gebruikt om te zien welke pad pakketten nemen om naar een bestemming te krijgen. Het bevel kan ook worden gebruikt om het routing tezelfdertijd te controleren. Dit is handig wanneer u problemen met routing loops oplost, of wanneer u bepaalt waar pakketten verloren gaan (als een route is verlopen of als pakketten worden geblokkeerd door een toegangscontrolelijst of firewall). U kunt het uitgebreide pingelen bevel gebruiken om het type van connectiviteitsprobleem te bepalen, en dan het uitgebreide traceroutebevel gebruiken om neer te versmallen waar het probleem voorkomt.
Een tijd overschreden foutbericht geeft aan dat een intermediaire communicatieserver het pakket heeft gezien en verwijderd. Een bestemming onbereikbare foutenmelding wijst erop dat de bestemmingsknoop de sonde heeft ontvangen en het verworpen omdat het niet het pakket kon leveren. Als de timer afgaat voordat er een antwoord binnenkomt, wordt een sterretje overgetrokken(*).
De opdracht wordt beëindigd als een van deze situaties zich voordoet:
Opmerking: U kunt deze ontsnappingsvolgorde aanroepen wanneer u tegelijkertijd op Ctrl, Shift en 6 drukt.
Deze lijst maakt een lijst van de beschrijvingen van het traceroutebevel gebied:
Veld |
Beschrijving |
Protocol [ip]: |
Vragen om een ondersteund protocol. Voer appletalk, clns, ip, novell, apollo, vines, decnet of xns in. De standaardinstelling is ip. |
Doel IP-adres |
U moet een hostnaam of een IP-adres invoeren. Er is geen standaard. |
Bronadres: |
Het interface- of IP-adres van de router dat als bronadres voor de sondes moet worden gebruikt. De router plukt normaal het IP adres van de uitgaande interface aan gebruik. |
Numeriek display [n]: |
De standaardinstelling is om zowel een symbolische als een numerieke weergave te hebben; u kunt de symbolische weergave echter onderdrukken. |
Time-out in seconden [3]: |
Het aantal seconden dat moet worden gewacht op een reactie op een sonde-pakket. De standaardinstelling is 3 seconden. |
Sonde tellen [3]: |
Het aantal sondes dat op elk TTL-niveau moet worden verzonden. De standaardtelling is 3. |
Minimumtijd om te leven [1]: |
De TTL-waarde voor de eerste tests. Het gebrek is 1, maar het kan aan een hogere waarde worden geplaatst om de vertoning 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 bestemmingshaven die door de UDP sonderberichten wordt gebruikt. De standaardwaarde is 33434. |
Losse, Strict, Record, Timestamp, Verbose[none]: |
IP-headeropties. 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 uitgebreidetraceroute
opdracht kan alleen worden uitgevoerd in de geprivilegieerde EXEC-modus, terwijl de normaletraceroute
opdracht werkt in zowel de gebruiker als de geprivilegieerde EXEC-modi.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
3.0 |
28-Oct-2024 |
Bijgewerkt SEO en Opmaak. |
2.0 |
31-Jul-2023 |
Hercertificering |
1.0 |
10-Dec-2001 |
Eerste vrijgave |