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 show policy-map interface uitvoer kunt begrijpen en de resultaten van een QoS-servicebeleid (Quality of Service) kunt controleren.
Voorwaarden
Vereisten
Er zijn geen specifieke vereisten van toepassing op dit document.
Gebruikte componenten
Dit document is niet beperkt tot specifieke 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.
N.B.: In Cisco IOS®-softwarerelease 12.1T omvatten de pakketten in de uitgangen van de opdrachten die in dit document worden vermeld, alle pakketten die aan een bepaalde klasse beantwoorden. In Cisco IOS-softwarerelease 12.1 worden echter alleen pakketten die tijdens congestie in de wachtrij staan, geteld en weergegeven in de uitvoer van deze zelfde opdrachten.
Conventies
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Gedefinieerd congestie
Om te begrijpen hoe u de show policy-map interface opdracht moet interpreteren, moet u eerst de congestie begrijpen.
Congestie, conceptueel, wordt in het Overzicht van het Congestiebeheer gedefinieerd als "bij de uitgaande interface, komen de pakketten sneller aan dan de interface hen kan verzenden".
Met andere woorden, congestie treedt doorgaans op wanneer een snelle toegangsinterface een relatief langzame uitgangsinterface voedt. Een gemeenschappelijk congestiepunt is een tak-kantoor router met een Ethernet-poort die wordt geconfronteerd met LAN en een seriële poort die wordt geconfronteerd met WAN. Gebruikers op het LAN-segment genereren 10 Mbps verkeer, dat wordt gevoed in een T1 met 1,5 Mbps bandbreedte.
Congestie, functioneel, is wanneer de zend ring op de interface volledig wordt. Een ring is een speciale buffercontrolestructuur. Elke interface ondersteunt een paar ringen: een ontvangstring voor pakketten die worden ontvangen en een verzendring voor pakketten die worden verzonden. De grootte van de ringen varieert met de interfacecontroller en met de bandbreedte van de interface of het virtuele circuit (VC). show atm vc <vcd> Gebruik bijvoorbeeld de opdracht om de waarde van de zend-ring op een PA-A3 ATM-poortadapter weer te geven.
7200-1#show atm vc 3
ATM5/0.2: VCD: 3, VPI: 2, VCI: 2
VBR-NRT, PeakRate: 30000, Average Rate: 20000, Burst Cells: 94
AAL5-LLC/SNAP, etype:0x0, Flags: 0x20, VCmode: 0x0
OAM frequency: 0 second(s)
PA TxRingLimit: 10
InARP frequency: 15 minutes(s)
Transmit priority 2
InPkts: 0, OutPkts: 0, InBytes: 0, OutBytes: 0
InPRoc: 0, OutPRoc: 0
InFast: 0, OutFast: 0, InAS: 0, OutAS: 0
InPktDrops: 0, OutPktDrops: 0
CrcErrors: 0, SarTimeOuts: 0, OverSizedSDUs: 0
OAM cells received: 0
OAM cells sent: 0
Status: UP
Cisco IOS, ook bekend als de Layer 3 (L3) processor, en het interfacestuurprogramma gebruikt de zend-ring wanneer pakketten naar de fysieke media worden verplaatst. De twee processors werken op deze manier samen:
-
De interface brengt pakketten over in overeenstemming met de interfacesnelheid of een gevormde snelheid.
-
De interface handhaaft een hardware wachtrij of brengt ring over, waar het de pakketten opslaat die op transmissie op de fysieke draad wachten.
-
Wanneer de hardware wachtrij of de zend ring vult, geeft de interface expliciete tegendruk aan het L3 processorsysteem. De interface waarschuwt de L3 processor te stoppen met het dewachtrijen van pakketten naar de interface verzenden ring omdat de zend ring vol is. De L3 processor slaat nu de overtollige pakketten op in de L3 wachtrijen.
-
Wanneer de interface de pakketten op de zend ring verstuurt en de ring leegt, heeft het opnieuw voldoende buffers beschikbaar om de pakketten op te slaan. Het geeft de tegendruk vrij, en de L3 processor dewachtt nieuwe pakketten aan de interface.
Het belangrijkste aspect van dit communicatiesysteem is dat de interface herkent dat zijn zend ring vol is en het ontvangen van nieuwe pakketten van het L3 processorsysteem vertraagt. Dus, wanneer de interface verstopt is, wordt de drop-beslissing verplaatst van een willekeurige, last-in/first-drop-beslissing in de zend ring first in, first out (FIFO) wachtrij naar een gedifferentieerde beslissing gebaseerd op IP-niveau servicebeleid geïmplementeerd door de L3-processor.
Verschil tussen pakketten en overeenkomende pakketten
Aangezien het servicebeleid alleen van toepassing is op pakketten die zijn opgeslagen in de Layer-3-wachtrijen, moet u begrijpen wanneer uw router de L3-wachtrijen gebruikt.
Deze tabel laat zien wanneer pakketten in de L3 wachtrij staan. Lokaal gegenereerde pakketten worden altijd procesgeschakeld en worden eerst aan de L3-wachtrij geleverd voordat ze aan het interfacestuurprogramma worden doorgegeven. Fast-Switched en Cisco Express Forwarding (CEF)-switched pakketten worden rechtstreeks aan de zend-ring geleverd en bevinden zich alleen in de L3 wachtrij wanneer de zend-ring vol is.
PacketType
congestie
Non-congestie
Lokaal gegenereerde pakketten, waaronder Telnet-pakketten en pings
Ja
Ja
Andere pakketten die proces-switched zijn
Ja
Ja
Pakketten die CEF- of snel-switched zijn
Ja
Nee
Dit voorbeeld toont de vorige richtlijnen die op de show policy-map interface output zijn toegepast (de vier belangrijkste tellers zijn vetgedrukt):
7206#show policy-map interface atm 1/0.1
ATM1/0.1: VC 0/100 -
Service-policy output: cbwfq (1283)
Class-map: A (match-all) (1285/2)
28621 packets, 7098008 bytes
5 minute offered rate 10000 bps, drop rate 0 bps
Match: access-group 101 (1289)
Weighted Fair Queueing
Output Queue: Conversation 73
Bandwidth 500 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 28621/7098008
(depth/total drops/no-buffer drops) 0/0/0
Class-map: B (match-all) (1301/4)
2058 packets, 148176 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: access-group 103 (1305)
Weighted Fair Queueing
Output Queue: Conversation 75
Bandwidth 50 (kbps) Max Threshold 64 (packets)
(pkts matched/bytes matched) 0/0
(depth/total drops/no-buffer drops) 0/0/0
Class-map: class-default (match-any) (1309/0)
19 packets, 968 bytes
5 minute offered rate 0 bps, drop rate 0 bps
Match: any (1313)
In deze tabel worden de vetgedrukte tellers gedefinieerd.
Teller
Toelichting
28621 pakketten, 7098008 bytes
Het aantal pakketten dat overeenkomt met de criteria van de klasse. Deze teller verhoogt al dan niet de interface verstopt is.
(overeenkomende punten/overeenkomende bytes) 28621/7098008
Het aantal pakketten dat voldoet aan de criteria van de klasse toen de interface verstopt was. Met andere woorden, de interface zend ring was vol, en de bestuurder en het L3 processorsysteem werkten samen om de overtollige pakketten in de L3 rijen een rij te vormen, waar het de dienstbeleid van toepassing is. Pakketten die via een proces worden geschakeld, gaan altijd door het L3-wachtsysteem en verhogen zo de teller "pakketten die overeenkomen".
Klasse-map: B (match-all) (1301/4)
Deze getallen definiëren een interne ID die wordt gebruikt met de op Cisco-KLASSE gebaseerde QOS-MIB Management Information Base (MIB). Zij verschijnen niet meer in de output van de show beleid-kaart in huidige versies van Cisco IOS.
5 minuten aangeboden tarief 0 bps, drop rate 0 bps
Gebruik de opdracht load-interval om deze waarde te wijzigen en er een onmiddellijke waarde van te maken. De laagste waarde is 30 seconden; de statistieken in de show policy-map interface output worden echter elke 10 seconden geactualiseerd. Aangezien de opdracht effectief een momentopname op een specifiek moment biedt, weerspiegelen de statistieken geen tijdelijke toename van de wachtrijgrootte.
Zonder stremming, is er geen behoefte om het even welke bovenmatige pakketten een rij te vormen. Met congestie kunnen pakketten, waaronder CEF- en fast-switched pakketten, in de L3 wachtrij komen. Verwijs terug naar hoe het Cisco Congestiebeheer Overzicht congestie definieert als pakketten die zich ophopen op de interface en in de wachtrij worden geplaatst totdat de interface beschikbaar is om ze te verzenden; pakketten worden dan gepland op basis van de toegewezen prioriteit en het wachtrijmechanisme dat voor de interface is geconfigureerd.
Normaal gesproken is de teller van de pakketten veel groter dan de teller van de aangepaste pakketten. Als de waarden van de twee tellers ongeveer gelijk zijn, dan ontvangt de interface momenteel een groot aantal proces-switched pakketten of is zwaar verstopt. Beide voorwaarden moeten worden onderzocht om een optimaal pakkettransport te waarborgen.
Toewijzing van gespreksnummers
Deze sectie verklaart hoe uw router gespreksnummers toewijst voor de wachtrijen die worden gemaakt wanneer het servicebeleid wordt toegepast.
Router#show policy-map interface s1/0.1 dlci 100
Serial1/0.1: DLCI 100 -
output : mypolicy
Class voice
Weighted Fair Queueing
Strict Priority
Output Queue: Conversation 72
Bandwidth 16 (kbps) Packets Matched 0
(pkts discards/bytes discards) 0/0
Class immediate-data
Weighted Fair Queueing
Output Queue: Conversation 73
Bandwidth 60 (%) Packets Matched 0
(pkts discards/bytes discards/tail drops) 0/0/0
mean queue depth: 0
drops: class random tail min-th max-th mark-prob
0 0 0 64 128 1/10
1 0 0 71 128 1/10
2 0 0 78 128 1/10
3 0 0 85 128 1/10
4 0 0 92 128 1/10
5 0 0 99 128 1/10
6 0 0 106 128 1/10
7 0 0 113 128 1/10
rsvp 0 0 120 128 1/10
Class priority-data
Weighted Fair Queueing
Output Queue: Conversation 74
Bandwidth 40 (%) Packets Matched 0 Max Threshold 64 (packets)
(pkts discards/bytes discards/tail drops) 0/0/0
Class class-default
Weighted Fair Queueing
Flow Based Fair Queueing
Maximum Number of Hashed Queues 64 Max Threshold 20 (packets)
De class-default class is de default class waarnaar traffic wordt gedirigeerd, als dat traffic niet voldoet aan de matchcriteria van andere klassen waarvan het beleid is gedefinieerd in de policy map. Met fair-queue deze opdracht kunt u het aantal dynamische wachtrijen opgeven waarin uw IP-stromen gesorteerd en geclassificeerd worden. Afwisselend, wijst uw router een standaardaantal rijen toe die uit de bandbreedte op de interface of VC worden afgeleid. Ondersteunde waarden in beide gevallen zijn een vermogen van twee, in een bereik van 16 tot 4096.
Deze tabel bevat de standaardwaarden voor interfaces en voor permanente virtuele ATM-circuits (PVC’s):
Standaard Aantal Dynamische wachtrijen als een functie van interfacebandbreedte
Bandbreedtebereik
Aantal dynamische wachtrijen
Minder dan of gelijk aan 64 kbps
16
Meer dan 64 kbps en minder dan of gelijk aan 128 kbps
32
Meer dan 128 kbps en minder dan of gelijk aan 256 kbps
64
Meer dan 256 kbps en minder dan of gelijk aan 512 kbps
128
Meer dan 512 kbps
256
Standaard Aantal Dynamische wachtrijen als een functie van ATM PVC-bandbreedte
Bandbreedtebereik
Aantal dynamische wachtrijen
Minder dan of gelijk aan 128 kbps
16
Meer dan 128 kbps en minder dan of gelijk aan 512 kbps
32
Meer dan 512 kbps en minder dan of gelijk aan 2000 kbps
64
Meer dan 2000 kbps en minder dan of gelijk aan 800 kbps
128
Meer dan 800 kbps
256
Gebaseerd op het aantal gereserveerde wachtrijen voor gewogen Fair Queuing, wijst Cisco IOS een gesprek- of wachtrijnummer toe zoals in deze tabel:
Nummer gesprek/wachtrij
Type verkeer
1 - 256
Algemene op stroom gebaseerde verkeerswachtrijen. Het verkeer dat niet aan een gebruiker-gecreëerde klasse aanpast kan aan klasse-gebrek en één van de op stroom-gebaseerde rijen aanpassen.
257 - 263
Gereserveerd voor Cisco Discovery Protocol (CDP) en voor pakketten die zijn gemarkeerd met een interne vlag met hoge prioriteit.
264
Gereserveerde wachtrij voor de prioriteitsklasse (klassen geconfigureerd met de prioriteitsopdracht). Zoek de "Strict Priority" waarde voor de klasse in de show policy-map interfaceuitvoer. De prioriteitswachtrij gebruikt een gesprek-ID gelijk aan het aantal dynamische wachtrijen plus acht.
265 en hoger
Wachtrijen voor door gebruiker gemaakte klassen.
Bevestig uw servicebeleid
Voltooi deze stappen als u de pakketten moet testen die overeenkomen met teller en uw servicebeleid:
-
Simuleer congestie met uitgebreid pingelen met groot pingelen grootte en een groot aantal pings. Probeer ook een groot bestand te downloaden van een FTP-server (File Transfer Protocol). Het bestand vormt storende gegevens en vult de interfacebandbreedte.
-
Verminder de grootte van de interface zend ring met het tx-ring-limit bevel. Een vermindering van deze waarde versnelt het gebruik van QoS in de Cisco IOS-software.
interface ATMx/y.z point-to-point
ip address a.b.c.d M.M.M.M
PVC A/B
tx-ring-limit <size>
service-policy output test
-
Specificeer grootte als aantal pakketten voor 2600 en 3600 reeksrouters, of als aantal geheugendeeltjes voor 7200 en 7500 reeksrouters.
-
Zorg ervoor dat uw verkeersstroom overeenkomt met de invoer- of uitvoerparameter van uw beleid. Als u bijvoorbeeld een bestand van een FTP-server wilt downloaden, genereert u congestie in de ontvangstrichting omdat de server grote frames van zeer grote omvang verzendt en de client-pc kleine bevestigingen (ACK’s) teruggeeft.
Gerelateerde informatie
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
2.0 |
28-Mar-2023 |
Bijgewerkte opmaak. Gecorrigeerde CCW-waarschuwingen. Hercertificering. |
1.0 |
27-Nov-2001 |
Eerste vrijgave |