Dit document behandelt de veelgestelde vragen (FAQ's) over de functies voor Quality of Service (QoS) van de switches uit de Cisco Catalyst 2950-serie.
A. De 2950 ondersteunt wachtrijen en planning van uitgaand verkeer op basis van IEEE 802.1p class of service (CoS) waarden met Cisco IOS®-softwarerelease 12.0(5)WC(1) en hoger. Elke poort op de switch krijgt een standaard prioriteitswaarde. Frames die niet-getagd worden ontvangen, krijgen deze waarde toegewezen. Voor frames die getagd worden ontvangen, gebruikt de 2950 de waarde in de tag. De 2950 plaatst frames op de uitgangspoort in een van de vier prioriteitswachtrijen. De switch maakt de wachtrijtoewijzingen op basis van de prioriteit of CoS-waarde die bij het binnenkomen aan het frame is toegewezen. U kunt de uitgaande planning configureren als strikte prioriteit of als weighted round-robin (WRR)-planning. De switches uit de Catalyst 2950-serie werken met twee functiesets van Cisco IOS-software: een standard image (SI) en een enhanced image (EI). Er zijn enkele verschillen tussen de SI-versie en de EI-versie. SI ondersteunt alleen de QoS-functies voor uitvoerplanning, terwijl EI ondersteuning voor classificatie, markering en policing toevoegt. Raadpleeg Releaseopmerkingen voor de Catalyst 2955-, Catalyst 2950- en Catalyst 2940-switches, Cisco IOS Release 12.1(22)EA4 voor hardware- en softwarecompatibiliteit.
A. De 2950 met de SI ondersteunt wachtrijen en planning bij uitgaand verkeer. De 2950 met SI ondersteunt ingangsclassificatie met gebruik van poortvertrouwensstatussen in Cisco IOS-softwarerelease 12.1(11)EA1 en hoger. U kunt de ingangspoort configureren om ofwel class of service (CoS) of differentiated services code point (DSCP) te vertrouwen, waarbij de standaard vertrouwensstatus van de poort niet-vertrouwd is. U kunt de planning van uitgaand verkeer configureren als strikte prioriteitsplanning of weighted round-robin (WRR)-planning.
In Cisco IOS-softwarerelease 12.0 ondersteunt SI alleen de configuratie van CoS-prioriteiten en WRR. In Cisco IOS-softwarerelease 12.1 en hoger heeft SI deze functies toegevoegd:
Classificatie
Classificatie op basis van Cisco Discovery Protocol (CDP) van een Cisco IP-telefoon
Uitvoerwachtrij en -planning
Strikte prioriteitsplanning
WRR-planning
A. De 2950 met EI ondersteunt Layer 2 (L2)-Layer 4 (L4)-classificatie bij inkomend verkeer met behulp van:
Vertrouwensstatussen van poorten
QoS-toegangscontrolelijsten (ACL's)
Klasse- en beleidskaarten
De 2950 met EI ondersteunt ook policing en markering bij inkomend verkeer, evenals wachtrijen en planning bij uitgaand verkeer. U kunt de planning van uitgaand verkeer configureren als strikte prioriteitsplanning of weighted round-robin (WRR)-planning. Raadpleeg Releaseopmerkingen voor de Catalyst 2955-, Catalyst 2950- en Catalyst 2940-switches, Cisco IOS Release 12.1(22)EA4 voor hardware- en softwarecompatibiliteit.
In Cisco IOS-softwarerelease 12.0 ondersteunt EI alleen de configuratie van class of service (CoS) en WRR. In Cisco IOS-softwarerelease 12.1, heeft EI de volgende functies toegevoegd:
Classificatie
Classificatie op basis van:
Vertrouwensstatus van poorten
Toegangscontrolelijsten (ACL’s)
Beleidskaarten
Cisco Discovery Protocol (CDP) van een Cisco IP-telefoon
Vertrouwen op CoS/differentiated services code point (DSCP)
CoS-configuratie van poorten
Markering
Policing
Policing inkomend verkeer
Configuratie van de toewijzingstabel
CoS-to-DSCP
DSCP-to-CoS
Uitvoerwachtrij en -planning
Strikte prioriteitsplanning
WRR-planning
A. Switches uit de Catalyst 2950-serie die een enhanced image (EI) uitvoeren, ondersteunen alleen policing van inkomend verkeer op fysieke interfaces. Policers worden niet ondersteund op VLAN-interfaces. Switches uit de Catalyst 2950-serie die een standard image (SI) uitvoeren, ondersteunen geen policing. De minimale release met ondersteuning is Cisco IOS-softwarerelease 12.1.
A. Ja, de switches uit de Catalyst 2950-serie die een enhanced image (EI) uitvoeren, kunnen ToS-bits in de header van een IP versie 4 (IPv4)-pakket markeren of herschrijven. Gebruik een beleidskaart die de set ip dscp-verklaring bevat. Of configureer een policer om de DSCP-waarde (Differentiated Services Code Point) op frames die niet aan de regels in de policer voldoen, te markeren of te herschrijven.
Opmerking: de Catalyst 2950 ondersteunt alleen policing van inkomend verkeer.
A. Switches uit de Catalyst 2950-serie bieden geen planning van inkomend verkeer, maar ondersteunen wel wachtrijen en planning van uitgaand verkeer. Gebruik de opdracht wrr-queue bandwidth. Standaard wordt FIFO gebruikt.
A. De switches uit de Catalyst 2950-serie bieden op QoS gebaseerde 802.1p CoS-waarden. In Cisco IOS-softwarerelease 12.0(5)WC1 en hoger, respecteren de switches uit de 2950-serie standaard de CoS-waarde van een inkomend frame.
Opmerking: voor niet-getagde frames die worden ontvangen op vertrouwde en niet-vertrouwde poorten, wijst QoS de CoS-waarde toe die de opdracht mls qos cos voor interfaceconfiguratie specificeert. Standaard is deze waarde nul, die vertrouwd is.
A. Ja, de switch kan het verkeer taggen. Maar u moet de poort ook als trunkpoort configureren en de mls qos cos-waarde configureren. In deze voorbeeldconfiguratie maakt interface FastEthernet 0/1 verbinding met een IP-telefoon die geen CoS-waarden kan taggen:
interface fastethernet 0/1 switchport mode trunk mls qos cos 7Voor IEEE 802.1Q-frames met taginformatie wordt de prioriteitswaarde uit het headerframe gebruikt. Voor frames die op het native VLAN worden ontvangen, wordt de standaardprioriteit van de ingangspoort gebruikt.
A. Ja, u kunt de CoS overschrijven. Voer de opdracht mls qos cos {default-cos | override} uit. De opdracht heft de eerder geconfigureerde vertrouwensstatus van de inkomende pakketten op en past de CoS-waarde van de standaardpoort toe op alle inkomende pakketten. Cisco IOS-softwarerelease 12.1 en hoger ondersteunen deze opdracht.
A. In de Doorvoermodus gebruikt de switch de class of service (CoS)-waarde van inkomende pakketten zonder de differentiated services code point (DSCP)-waarde te wijzigen. Het frame kan de switch passeren, terwijl zowel de inkomende CoS- als DSCP-waarden intact blijven. Wanneer u de Doorvoermodus uitschakelt en de switchpoort configureert om CoS te vertrouwen, wordt de DSCP-waarde afgeleid van de CoS-to-DSCP-kaart. In dat geval verandert de DSCP meestal als gevolg hiervan. In eerdere Cisco IOS-softwarereleases dan Cisco IOS-softwarereleases 12.1(11)EA1 is deze afleiding van de DSCP-waarde standaard ingeschakeld en kunt u deze niet wijzigen. In Cisco IOS-softwarerelease 12.1(11)EA1 en hoger kunt u dit configureren door de Doorvoermodus op de poort in te schakelen.
Hier volgt een voorbeeldconfiguratie:
interface fastethernet 0/1 switchport mode access mls qos trust cos pass-through dscp
A. Ja, u kunt de CoS-waarde van de gegevens opnieuw classificeren. Voer de opdracht switchport priority extend cos voor de interfaceconfiguratie uit. De opdracht configureert de IP-telefoon om de prioriteit van het verkeer dat van de pc afkomstig is, te overschrijven.
A. De switches uit de 2950-serie ondersteunen vier class of service (CoS)-wachtrijen voor elke uitgangspoort. Voor eerdere versies van de Cisco IOS-softwarerelease 12.1(12c)EA1 is er ondersteuning voor CoS-prioriteitswachtrij en weighted round-robin (WRR)-planning. Hier volgt een voorbeeldconfiguratie:
wrr-queue cos-map 1 0 1 wrr-queue cos-map 2 2 3 wrr-queue cos-map 3 4 5 wrr-queue cos-map 4 6 7 wrr-queue bandwidth 1 2 3 4Opmerking: 1 is de wachtrij met de laagste CoS-prioriteit en 4 is de hoogste.
In Cisco IOS-softwarerelease 12.1(12c)EA1 en hoger is er in plaats daarvan ondersteuning voor een versnelde wachtrij en WRR-planning. Deze planning gebruikt één van de vier wachtrijen voor uitgaand verkeer (wachtrij 4) als een versnelde wachtrij. WRR-planning wordt uitgevoerd op de drie resterende wachtrijen voor uitgaand verkeer. De versnelde wachtrij is een wachtrij met strikte prioriteit. Vóór de service van de andere drie wachtrijen, ontvangt deze versnelde wachtrij altijd de service als eerste, totdat deze leeg is. Voor alle releases is strikte prioriteitsplanning de standaardinstelling. Hier volgt een voorbeeldconfiguratie:
wrr-queue cos-map 1 0 1 2 4 wrr-queue cos-map 3 3 6 7 wrr-queue cos-map 4 5 wrr-queue bandwidth 20 1 80 0Opmerking: CoS 5 wordt toegewezen aan wachtrij 4. Wachtrij 4 is de versnelde wachtrij met een bandbreedte die is toegewezen aan 0.
A. Ja, u kunt IP standaard, IP uitgebreid en Layer 2 (L2) MAC ACL's gebruiken om een groep pakketten met dezelfde kenmerken te definiëren. Deze definitie van een groep pakketten classificeert de pakketten. De configuratie van een deny-actie wordt echter niet ondersteund in QoS ACL's op de switch. Als er een overeenkomst is met een permit-actie, neemt de switch de opgegeven actie die betrekking heeft op QoS en verlaat hij de lijst. Als er geen overeenkomst is met alle items in de lijst, dan vindt er geen QoS-verwerking plaats op het pakket. Voor alle Cisco IOS-softwarereleases wordt dit proces alleen ondersteund in Enhanced Image (EI). Cisco IOS-softwarerelease 12.1(11)EA1 en hoger ondersteunen de overeenkomst op basis van de DSCP-waarde (Differentiated Services Code Point).
A. Voor Cisco IOS-softwarerelease 12.1(12c)EA1 en hoger geldt dat als u de 2950 configureert als een access layer-switch voor spraak, u eerst de standaard toewijzingstabel van class of service (CoS)-to-differentiated services code point (DSCP) wijzigt, zodat:
CoS 3 wordt toegewezen aan DSCP 26
CoS 4 wordt toegewezen aan DSCP 34
CoS 5 wordt toegewezen aan DSCP 46
Schakel vervolgens spraak- en gegevens-VLAN's in op de telefoonpoort en stel de vertrouwensgrens van de IP-telefoon in. Voer de opdracht mls qos trust cos uit vanaf de IP-telefoon. Wijzig tenslotte de toewijzing van CoS-naar-egress-queue en schakel de versnelde wachtrij in. Als de versnelde wachtrij is ingeschakeld, krijgen spraakpakketten altijd service vóór alle andere pakketten. Hier volgt een voorbeeldconfiguratie:
c2950(config)# mls qos map cos-dscp 0 8 16 26 34 46 48 56 c2950(config)# mls qos bandwidth 10 20 70 0 c2950(config)# interface fastethernet 0/1 c2950(config-if)# mls qos trust cos c2950(config-if)# switchport voice vlan 100 c2950(config-if)# switchport access vlan 10 c2950(config-if)# switchport priority extend cos 0De auto-QoS-functie wordt ook ondersteund in Cisco IOS-softwarerelease 12.1(12c)EA1 en hoger. U kunt de auto-QoS-functie gebruiken om de implementatie van bestaande QoS-functies te vereenvoudigen. Auto-QoS maakt veronderstellingen over het netwerkontwerp. Hierdoor kan de switch verschillende verkeersstromen prioriteren en de wachtrijen van uitgaand verkeer op de juiste manier gebruiken in plaats van het standaard QoS-gedrag. De switch biedt service met beste inspanning voor elk pakket, ongeacht de inhoud of grootte van het pakket, en verzendt het pakket vanuit een enkele wachtrij. Wanneer u auto-QoS inschakelt, classificeert de functie automatisch het verkeer op basis van het type verkeer en het label van het inkomende pakket. De switch gebruikt de classificatie om de juiste wachtrij voor uitgaand verkeer te kiezen. U gebruikt auto-QoS-opdrachten om poorten te identificeren die verbinding maken met Cisco IP-telefoons. U kunt ook poorten identificeren die vertrouwd VoIP-verkeer ontvangen via een uplink. Auto-QoS voert vervolgens de volgende functies uit:
Detectie van de aan- of afwezigheid van IP-telefoons
Configuratie van QoS-classificatie
Configuratie van wachtrijen voor uitgaand verkeer
A. Gebruik de opdrachten in deze tabel om uw QoS-configuratie te controleren:
Opdracht Doel show class-map [class-map-name] 1 Om QoS-klassenkaarten weer te geven, die de matchcriteria definiëren om verkeer te classificeren. show policy-map [policy-map-name [class class-name]] 1 Om QoS-beleidskaarten weer te geven, die classificatiecriteria voor inkomend verkeer definiëren. show mls qos maps [cos-dscp | dscp-cos] 1 Om QoS-toewijzingsinformatie weer te geven. Kaarten maken het mogelijk om een interne DSCP2-waarde te genereren, die de prioriteit van het verkeer weergeeft. show mls qos interface [interface-id] [policers] 1 Om QoS-informatie op interfaceniveau weer te geven. Deze informatie omvat:
De configuratie van de wachtrijen voor uitgaand verkeer en de CoS3-to-egress-queue-kaart
Welke interfaces hebben geconfigureerde policers
Statistieken over inkomend en uitgaand verkeer, inclusief het aantal bytes dat is afgewezen
show wrr-queue cos-map Om de toewijzing van de CoS-prioriteitswachtrijen weer te geven. show wrr-queue bandwidth Om de WRR4-bandbreedtetoewijzing voor de CoS-prioriteitswachtrijen weer te geven. 1 Deze opdracht is alleen beschikbaar op een switch die een enhanced image (EI) uitvoert.
2 DSCP = differentiated services code point
3 CoS = class of service
4 WRR = weighted round-robin
A. Op een switch uit de Catalyst 2950-serie zijn er geen show-opdrachten voor de weergave van de overeenstemmings-/overschrijdings-/afwijzingspercentages van de policer of het aantal pakketten dat overeenkomt met de ACL's in de policer. Als oplossing meet u een enkele flow met constante bitsnelheid met de invoersnelheid op de ingangsinterface en de uitvoersnelheid op de uitgangsinterface. Controleer vervolgens of de policer als verwacht de taak heeft uitgevoerd.