Dit document bespreekt de overflow van de inputrij op een interface.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Elke interface bezit een inputrij waarop inkomende pakketten worden geplaatst om op verwerking door de Routing Processor (RP) te wachten. Vaak overtreft de snelheid van inkomende pakketten die in de invoerwachtrij worden geplaatst de snelheid waarmee de RP de pakketten kan verwerken.
Elke invoerwachtrij heeft een grootte die het maximale aantal pakketten aangeeft dat in de wachtrij kan worden geplaatst. Zodra de inputrij volledig wordt (het maximumaantal pakketten is op rij), laat de interface extra inkomende pakketten vallen.
De interface komt in een throttling modus waarin inkomende pakketten niet worden geaccepteerd. Met de vertragingsperiode kan de referentieprijs de achterstand van pakketten in de invoerwachtrij verwerken. Het overflow scenario van de inputrij komt het vaakst voor wanneer een hogere snelheidsinterface pakketten aan een lagere snelheidsinterface voedt. Dit is een voorbeeld:
PacketsIn—> 1,5 MB —> router —> 9,6 kB —>PacketsOut
Opmerking: deze situatie kan problematischer worden wanneer u Cisco Systems Network Architecture (SNA) gebruikt vanwege de snelle Channel Interface Processor (CIP) in vergelijking met de lagere snelheden van de andere interfaces.
Dit toont interface-identifier output de huidige niveaus van de uitvoerwachtrij en het aantal uitgaande pakketten dat wordt gedropt:
dspu-7k#show interface channel 4/2 Channel4/2 is up, line protocol is up Hardware is cxBus IBM Channel MTU 4472 bytes, BW 98304 Kbit, DLY 100 usec, rely 255/255, load 1/255 Encapsulation CHANNEL, loopback not set, keepalive not set Virtual interface Last input 0:00:04, output 0:00:04, output hang never Last clearing of "show interface" counters never Output queue 0/40, 0 drops; input queue 63/75, 118 drops 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 101646 packets input, 2427760 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 210328 packets output, 5016959 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets, 0 restarts 0 output buffer failures, 0 output buffers swapped out
De interface-identifier van de showinterface verstrekt deze informatie:
De teller van de inputrij x/y toont het huidige aantal pakketten op de inputrij x en de huidige grootte van de inputrij y.
De druppels teller geeft het aantal inkomende pakketten aan dat is gedropt.
Als het huidige aantal pakketten in de invoerwachtrij constant op of groter is dan 80% van de huidige grootte van de invoerwachtrij, moet de grootte van de invoerwachtrij mogelijk worden aangepast om de inkomende pakketsnelheid aan te passen.
Zelfs als het huidige aantal pakketten op de inputrij nooit de grootte van de inputrij lijkt te benaderen, zouden de uitbarstingen van pakketten de rij nog kunnen overlopen.
Als de druppels teller met een hoog tarief stijgen, kan de grootte van de inputrij het stemmen vereisen om de uitbarstingen aan te passen.
Opmerking: U kunt de grootte van de invoerwachtrij instellen met behulp van de opdracht voor de interfaceconfiguratie van de wachtrij, zoals in dit voorbeeld wordt getoond.
interface channel 4/2 hold-queue 125 in