Dit document behandelt Distributed Traffic Shaping (DTS) en consolideert een groot deel van de informatie die momenteel beschikbaar is.
Traffic Shaping (TS) biedt een mechanisme om de verkeersstroom op een bepaalde interface te controleren. "Gedistribueerde" TS is een optie die specifiek is voor de hoger-end platforms zoals Cisco 7500 of de 12000 Series internetrouter. Deze platforms hebben de mogelijkheid om traffic shaping te offload van de hoofdprocessor (Route Switch Processor - RSP of Gigabit routeprocessor - GRP) naar de individuele interfaceprocessors (veelzijdige interfaceprocessor - VIP of lijnkaart - LC). In netwerken waar Distributed Cisco Express Forwarding (dCEF) de voorkeurmodus van switching is, is DTS op VIP of lijnkaart de logische keuze voor traffic shaping.
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Als u dit document leest, hebt u hoogstwaarschijnlijk al een idee van waarom u verkeer wilt vormgeven. Het gedistribueerde deel van de puzzel moet ook vrij duidelijk zijn - u geeft de taken van de hoofdprocessor aan de individuele kaartverwerkers door. Wat betreft vormgeving proberen veel klanten simpelweg te vermijden dat het gegarandeerde tarief van het circuit, gebaseerd op de overeenkomst met de provider, wordt overschreden. Dit voorkomt druppels in de cloud en als resultaat hiervan beperkt u terugzendingen (met TCP/IP) wanneer de provider pakketten weggooit. Hieronder vindt u een algemeen scenario waarin u het verkeer wilt vormgeven. In dit voorbeeld hoeft de Central Site geen verkeer te verzenden met een snelheid van T1 als het Vestigingskantoor alleen een circuit van 128K heeft:
Er zijn veel meer redenen om DTS te gebruiken. Voordelen omvatten een assortiment van verwante Quality of Service (QoS) functies, en het station om bandbreedte zo efficiënt mogelijk voor verschillende typen verkeer te gebruiken. DTS vormt traffic shaping op interfaceniveau, subinterfaceniveau of logisch interfaceniveau voor ATM of Frame Relay permanent virtuele circuits (PVC’s).
Shaping kan een reeks netwerkdoelstellingen bereiken en kan op de volgende criteria van essentieel belang zijn:
Alle verkeer op de fysieke of logische interface
Verkeer gerubriceerd door eenvoudige en uitgebreide IP-toegangscontrolelijsten (ACL’s) (IP-adressen, TCP/UDP-poorten, IP-voorrang)
Verkeer dat geclassificeerd is door QoS-groep (een intern pakketlabel dat stroomopwaarts wordt toegepast via Committed Access Rate - CAR of QoS-beleidspropagatie - QPPB)
DTS ondersteunt tot 200 vormen wachtrijen per VIP, en ondersteunt tot OC-3 snelheden wanneer de gemiddelde pakketgrootte 250 bytes of groter is, en wanneer u een VIP2-50 of beter gebruikt met 8M statisch RAM (SRAM). In tegenstelling tot North Traffic Shaping (GTS), vereist DTS niet dat gewogen fair wachtrij (WFQ) is ingeschakeld. In plaats daarvan gebruikt DTS eerlijke wachtrijen of verdeeld first-in, first-out (FIFO) voor de gevormd wachtrij.
In deze tabel wordt beschreven hoe u TS op basis van het platform kunt configureren - waarbij met name wordt aangegeven dat de functie belangrijk is voor high-end platforms:
12000 Series switches | 7500 Series switches | 7200, 3600, 2600 en andere niet-VIP-platforms | |
---|---|---|---|
Ondersteunde vormingsmechanismen | DTS | DTS | GTS voor Frame Relay TS |
Configuratieopdracht | vorm commando in een beleidsplan | vorm commando in een beleidsplan | traffic-rate of frame-relais traffic-shaping op een hoofdinterface en met FRTS-map-klasse configuratieopdrachten om het vormgeven van parameters te specificeren |
Vereist gedistribueerd Cisco Express Forwarding (dCEF) | Standaard is CEF | Ja (verify met de opdracht van de show cef linecard) | Nee |
Op Cisco 7500 Series is de mogelijkheid om Frame Relay Traffic Shaping (FRTS) te configureren met behulp van het frame-relais traffic-shaping-opdracht nu geblokkeerd omdat FRTS op RSP in een niet-gedistribueerde modus uitvoert. Met dCEF en FRTS zorgt een CEF "punt" nabijheid ervoor dat alle pakketten snel worden geschakeld door RSP, wat sub-optimaal is voor maximum het verzenden prestaties.
Vanaf Cisco IOS-softwarerelease 12.1(5)T moet het QoS-beleid in gedistribueerde modus op de VIP werken; Op route/Switch Processor (RSP) gebaseerde QoS wordt niet langer ondersteund. Daarom moet u de vormopdracht en andere opdrachten van de modulaire QoS-opdrachtregel (MQC) gebruiken om DTS voor interfaces op VIP’s op Cisco 7500 Series uit te voeren.
Terwijl Cisco IOS-softwarerelease 12.1(2)T ondersteuning biedt voor Low Latency Queueing (LLQ) op andere platforms dan Cisco 7500 Series, werd gedistribueerde LLQ (dLLQ) geïntroduceerd in 12.1(5)T op de VIP. De gedistribueerde versie verbetert de prestaties van deze functie. U kunt een uniek servicebeleid instellen per Data-Link Connection Identifier (DLCI). U hoeft geen map-klasse te gebruiken en u kunt de opdracht service-beleid rechtstreeks toepassen op de subinterface of DLCI. Nochtans, adviseert Cisco u om dLLQ binnen een mapklasse te vormen.
Wanneer u gedistribueerd FRF.12 (fragmentatie) op een Frame Relay-interface toepast, moet u een map-klasse definiëren en het servicebeleid onder de map-klasse toepassen. FRF.12 werd geïntroduceerd in Cisco IOS-softwarerelease 12.0(4)T en wordt uitgebreid naar Cisco 805, 1600, 1700, 2500, 4500 en 4700 routerplatforms vanaf Cisco IOS-softwarerelease 12.1(2)T. Raadpleeg voor meer informatie FRF.12-ondersteuning op extra platforms.
In de 12000 Series zijn snelle switching- en processwitching geen opties. Als een bestemmingsprevoegsel niet kan worden opgelost in een verstuurd ingang in de LC (inkomende lijnkaart) tabellen, wordt het pakket ingetrokken. Alleen pakketten die overeenkomen met een mager nabijheid worden gepunteerd op de Gigabit Routing Processor (GRP). Bovendien zal de LC CPU in 12000 geen pakketten op de GRP-functie plaatsen voor functies, en zal LC een onbereikbaar Internet Control Message Protocol (ICMP) verzenden (zolang de opdracht geen ip onbereikbaar is). Op 12000, is het enige verkeer dat op GRP wordt gestraft voor een interface op de router of pakketten die van de router zijn afgeleid. Raadpleeg voor meer informatie welke QoS-functies (Quality of Service) beschikbaar zijn voor de 12000 Series internetrouter?
Gebruik de eerste twee stappen om DTS op VIP-gebaseerde Frame Relay-interfaces (7500 Series) te configureren:
Gebruik deze opdracht om dCEF in staat te stellen:
router(config)#ip cef distributed
Zorg ervoor dat de frame relais interface voor gedistribueerde switching is ingeschakeld:
router(config-if)#interface serial 2/0/0 router(config-if)#ip route-cache distributed router#show ip interface serial 2/0/0 Serial8/0/0 is up, line protocol is up Internet address is 64.0.0.2/24 Broadcast address is 255.255.255.255 ICMP redirects are always sent ICMP unreachables are always sent ICMP mask replies are never sent IP fast switching is enabled IP fast switching on the same interface is disabled IP Flow switching is disabled IP CEF switching is enabled IP Distributed switching is enabled IP Fast switching turbo vector IP CEF switching with tag imposition turbo vector IP multicast fast switching is enabled IP multicast distributed fast switching is disabled IP route-cache flags are Fast, Distributed, CEF Router Discovery is disabled IP output packet accounting is disabled
Maak een verkeersklasse. (verplicht)
Configureer het verkeersbeleid van de DTS. (verplicht)
Bevestig het verkeersbeleid en stel DTS in. (verplicht)
DTS bewaken en onderhouden. (optioneel)
N.B.: Gebruik het Opdrachtupgereedschap (alleen geregistreerde klanten) voor meer informatie over de opdrachten die in dit document worden gebruikt.
De eerste stap naar het inschakelen van elke functie die gebruik maakt van de modulaire QoS CLI is het definiëren van een verkeersklasse.
Router (configuratie)#class-map [match-any] | match-all] class-name —Specificeert de naam en of een of alle criteria een match zullen vormen.
Raadpleeg voor informatie over de modulaire QoS CLI en de procedure voor het maken van een verkeersklasse het modulaire overzicht van de opdracht-lijn voor servicelijn.
U dient een verkeersbeleid te configureren om DTS in te schakelen. U kunt verkeersbeleid voor evenveel klassen configureren als op de router wordt gedefinieerd tot maximaal 256.
Om een verkeersbeleid te configureren gebruikt u de opdracht policy-map die in de mondiale configuratiemodus is begonnen om de naam van het verkeersbeleid te specificeren, gebruikt u vervolgens de configuratieopdrachten van de klasse en de vorm van de configuratie om de naam van de verkeersklasse en de traffic shaping te configureren.
Router (fig)#policy-map beleidsnaam — Specificeert de naam van het verkeersbeleid dat moet worden gecreëerd.
Router (-kaart)#class class-name - Specificeert de naam van een vooraf gedefinieerde verkeersklasse die in het verkeersbeleid is opgenomen. De klasse werd gedefinieerd in de vorige stap van dit proces.
Router (-kaart-c)#vorm {gemiddelde | piek} cir [bc] [be]—geeft de gemiddelde of pieksnelheid traffic shaping op.
Het verkeer is gericht op de standaardklasse van verkeersbeleid indien het niet voldoet aan de matchcriteria van andere klassen waarvan het beleid in het verkeersbeleid is gedefinieerd.
Gebruik deze opdracht in de configuratie-modus van de interface (of map-klasse) om een verkeersbeleid aan de interface, subinterface of map-klasse toe te voegen en om DTS op de interface in te schakelen:
Router (fig-als)#service-beleid uitvoer beleidsnaam - Hiermee kunt u DTS inschakelen en het gespecificeerde verkeersbeleid aan de interface of map-klasse hechten.
Opmerking: Aanvragen van dLLQ en FRF.12 worden ten zeerste aanbevolen om het dienstenbeleid toe te passen op de frame-relaiskaart-klasse.
Raadpleeg Frame Relay Traffic Shaping met gedistribueerde QoS op Cisco 7500 Series voor meer informatie over fragmentatie.
Gebruik deze opdrachten in EXEC-modus om de DTS-functie te bewaken en te onderhouden:
Router# show interface [interface-name] vorm - Hiermee geeft u de detailstatus van het traffic shaping weer.
De router#show beleid beleid-naam-toont de configuratie van alle klassen die het gespecificeerde verkeersbeleid vormen.
De router#show beleid-naam klasse klasse-naam-toont de configuratie van de gespecificeerde klasse van het gespecificeerde verkeersbeleid.
Voor meer informatie over QoS controleopdrachten, raadpleeg het begrip van pakkettellers in de show beleid-map interface-output.
DTS op hoofdinterface
In dit voorbeeld wordt verkeer dat op interface pos1/0/0 uitgaat gevormd met een snelheid van 10 Mbits/sec.
router(config)#class-map class-interface-all router(config-cmap)#match any router(config-cmap)#exit router(config)#policy-map DTS-interface-all-action router(config-pmap)#class class-interface-all router(config-pmap-c)#shape average 10000000 router(config-pmap-c)#exit router(config)#interface pos1/0/0 router(config-if)#service-policy output DTS-interface-all-action
Op klasse gebaseerde DTS op hoofdinterface
In dit voorbeeld worden twee klassen gecreëerd, en de overeenkomende criteria worden bepaald op basis van het toegangslijstnummer. Het verkeer dat uitgaat op interface fd 4/0/0 en voldoet aan de criteria in toegangslijst 10 wordt gevormd aan 16 Mbps. Het verkeer dat aan de criteria in toegangslijst 20 voldoet wordt gevormd tot 8 Mbps.
router(config)#access-list 10 permit 171.69.0.0 router(config)#access-list 20 permit 192.168.0.0 router(config)#class-map class1 router(config-cmap)#match access-group 10 router(config-cmap)#exit router(config)#class-map class2 router(config-cmap)#match access-group 20 router(config-cmap)#exit router(config)#policy-map DTS-interface-class-action router(config-pmap)#class class1 router(config-pmap-c)#shape average 16000000 router(config-pmap-c)#exit router(config-pmap)#class class2 router(config-pmap-c)#shape average 8000000 router(config-pmap-c)#exit router(config-pmap)#interface fd4/0/0 router(config-if)#service-policy output DTS-interface-class-action
Opmerking: de IP-adressen in deze configuratie zijn alleen voorbeelden.
Zie Gedistribueerde traffic shaping configureren voor extra configuratievoorbeelden.
Er is momenteel geen verificatieprocedure beschikbaar voor deze configuratie.
Een VIP interface die met Frame Relay-insluiting is geconfigureerd kan met een busfout crashen als deze een service-beleid toepast terwijl de interface verkeer doorgeeft. Dit probleem wordt opgelost in verschillende versies van Cisco IOS-software (Cisco bug-ID CSC8568). Raadpleeg voor meer informatie over deze ddts en extra bugs Cisco-ondersteuningstools en -bronnen of de Bug Toolkit (alleen geregistreerde klanten).
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
01-Jun-2005 |
Eerste vrijgave |