Dit document beschrijft de overloop van de uitvoerwachtrij op een interface.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Er zijn geen specifieke voorwaarden van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Elke interface bezit een outputrij waarop de Routing Processor (RP) uitgaande pakketten plaatst die op de interface moeten worden verzonden. Soms overschrijdt de snelheid van uitgaande pakketten die op de uitvoerwachtrij door de RP worden geplaatst de snelheid waarmee de interface de pakketten kan verzenden.
Elke uitvoerwachtrij heeft een grootte die het maximale aantal pakketten aangeeft dat in de wachtrij kan worden opgeslagen. Zodra de uitvoerwachtrij vol wordt (het maximale aantal pakketten staat in de wachtrij), laat de RP extra uitgaande pakketten vallen. Het overloopscenario van de uitvoerwachtrij komt het meest voor wanneer de RP probeert veel pakketten tegelijk te verzenden.
Voorbeeld.
Stel dat er een lokale rackconfiguratie is met een externe bron-routeoverbrugging/transmissiebeheerprotocol (RSRB/TCP):
De RP is verantwoordelijk voor de flowcontrole van de Logical Link Control, type 2 (LLC2) sessies.
Als de RP lokaal-pakkende 50 LLC2-sessies is en de TCP-pijp plotseling wordt gesloten, verstuurt de RP verzoeken om loskoppeling (DISC's) voor elke LLC2-sessie.
50 DISC's worden in de uitvoerwachtrij van de uitvoerinterface geplaatst, maar sommige kunnen worden verwijderd als de uitvoerwachtrij overloopt.
De volgende show interface <interface-identifier> output toont de huidige niveaus van de outputrij en het aantal uitgaande pakketten dat is 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 1:09:19, output 1:10:29, output hang never Last clearing of "show interface" counters never Output queue 35/40, 67 drops; input queue 0/75, 0 drops 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 7668 packets input, 252270 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 7661 packets output, 258070 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets, 0 restarts 0 output buffer failures, 0 output buffers swapped out
De output van de showinterface <interface-identifier> biedt de volgende informatie:
De teller van de uitvoerwachtrij x/y toont het huidige aantal pakketten op de uitvoerwachtrij "x" en de huidige grootte van de uitvoerwachtrij "y".
De druppels teller geeft het aantal uitgaande pakketten aan dat is gedropt.
Als het huidige aantal pakketten in de uitvoerwachtrij constant op of groter is dan 80% van de huidige grootte van de uitvoerwachtrij, moet de grootte van de uitvoerwachtrij mogelijk worden aangepast om de uitgaande pakketsnelheid aan te passen.
Zelfs als het huidige aantal pakketten op de uitvoerwachtrij nooit de grootte van de uitvoerwachtrij lijkt te benaderen, kunnen uitbarstingen van pakketten de wachtrij nog steeds overstromen.
Als de dalingen teller stappen aan een hoog tarief, kan de grootte van de outputrij het stemmen vereisen om de uitbarstingen aan te passen.
Opmerking: de grootte van de uitvoerwachtrij kan worden afgestemd met behulp van de opdracht voor de configuratie van de interface van de wachtrij, zoals in het onderstaande voorbeeld.
interface channel 4/2 hold-queue 125 output