Het ATM-forum publiceert aanbevelingen voor meerdere leveranciers om het gebruik van ATM-technologie te bevorderen.
Er zijn geen specifieke vereisten van toepassing op dit document.
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 de potentiële impact van elke opdracht begrijpen.
De Traffic Management Specification versie 4.0definieert vijf ATM-servicecategorieën die het verkeer beschrijven dat door gebruikers naar een netwerk wordt verzonden, en de Quality of Service (QoS) die een netwerk voor dat verkeer moet leveren. De vijf servicecategorieën worden hier vermeld:
niet-realtime variabele bitsnelheid (VBR-nrt)
De focus van dit document is op VBR-net.
Native ATM traffic shaping wordt doorgaans geïmplementeerd door een virtueel circuit (VC) toe te wijzen aan de categorie VBR-NT-services. Cisco router ATM interfaces implementeren VBR-net traffic shaping op een manier die uniek is voor de hardware.
De terminologie met betrekking tot VBR-Nrt traffic shaping kan zeer verwarrend zijn. In dit document wordt getracht de parameters piekcelsnelheid (PCR), duurzame celsnelheid (SCR) en maximale barstgrootte (MBS) te verduidelijken die worden gespecificeerd bij het configureren van VBR-interne VC’s. Dit document biedt ook één verwijzing naar de manier waarop Cisco ATM-routerinterfaces traffic shaping implementeren.
Traffic shaping beperkt de transmissiesnelheid en vereffent de transmissiesnelheden door verkeer op te slaan dat boven de ingestelde snelheid in een wachtrij ligt.
Met andere woorden, wanneer een pakket bij een interface voor transmissie op een virtuele ATM-circuit (VC) aankomt, gebeurt het volgende:
Als de wachtrij leeg is, wordt het aankomende pakket in de wachtrij geplaatst. Tijdens elk tijdsinterval, de traffic shaping schema's en verstuurt een pakket.
Als de wachtrij vol is, wordt het pakket verbroken. Dit staat bekend als een staartdruppel, ervan uitgaande dat het standaard First In, First Out (FIFO) wachtmechanisme wordt gebruikt.
Waarom zou u het tarief van een ATM VC willen controleren of beperken? Hier zijn enkele redenen om aan te nemen:
Om uw T1, T3, en zelfs OC-3 (optische drager) verbindingen in kleinere kanalen te verdelen.
Om ervoor te zorgen dat het verkeer van één VC niet de volledige bandbreedte van een interface verbruikt, beïnvloedt zo ongunstig andere VCs met het resulterende gegevensverlies.
Om bandbreedtetoegang te controleren wanneer het beleid dicteert dat het tarief van een bepaalde VC gemiddeld niet een bepaald tarief overschrijdt.
Om de transmissiesnelheid van de lokale interface af te stemmen op de snelheid van een externe doelinterface. Veronderstel één eind van een verbinding overbrengt bij 256 kbps en het andere eind brengt bij 128 kbps over. Zonder een gelijkmatige, end-to-end buis, kan een tussenliggende switch een aantal pakketten op het lage-snelheidseinde moeten laten vallen, waardoor toepassingen worden verstoord met behulp van de link.
Traffic shaping behoudt overtollige gegevens in de router en stelt de router in staat om intelligente QoS-mechanismen (Quality of Service) toe te passen, zoals Weighted Random Early Detection (WRED) en Class-Based Weighted Fair Queueing (CBWFQ). Deze QoS-mechanismen bepalen in welke volgorde de pakketten binnen de per-VC-wachtrijen worden onderhouden en welke pakketten moeten worden vernietigd wanneer de wachtrijen bepaalde drempels overschrijden.
Opmerking: de bandbreedte-opdracht onder de ATM-interface biedt geen traffic shaping op de interface. In plaats daarvan, wordt het gebruikt voor het routing van protocollen algoritmen zoals IGRP en EIGRP om de samengestelde metriek te berekenen om de beste weg naar een route te beslissen.
Verleners van ATM-switch-netwerken dwingen een verkeerscontract af door verkeerscontrolemechanismen uit te voeren. Usage parameter control (UPC) past een wiskundige formule toe om te bepalen of het verkeer dat door een router op een VC wordt verzonden aan het contract voldoet. Aanbieders implementeren doorgaans toezicht op de eerste switch in het netwerk op een punt dat bekend staat als de User-Network Interface (UNI). Aangezien ATM-switches op Layer 2 van het OSI-referentiemodel werken, kunnen zij geen velden in de IP-header lezen en bepalen welke pakketten voorrang krijgen wanneer congestie optreedt. Het toezicht is uitsluitend gebaseerd op de aankomsttijden van de mobiele telefoon.
Op de routers van Catalyst 8500 Series en LightStream1010 ATM switch moet u traffic policing configureren door een waarde voor de UPC-parameter in de opdracht ATM pvc op te geven.
atm pvc vpi vci [cast-type type] [upc upc] [pd pd] [rx-cttr index] [tx-cttr index] [wrr-weight weight]
Het UPC-beleid per VC specificeert een van de drie acties die moeten worden uitgevoerd met cellen die door een ATM-switch niet-conform worden geacht:
Laat de cellen vallen.
Label de cellen door de prioriteit van het celverlies (CLP) in de ATM-header in te stellen.
Geef de cellen door.
Standaard passeert UPC niet-conforme cellen.
Hier is een typisch voorbeeld van een reeks regels die een UPC-beleid zal afdwingen voor een VBR-net VC:
Cellen die op of onder het SCR worden ontvangen, worden onveranderd door het netwerk vervoerd.
Cellenuitbarstingen met waarden boven het solvabiliteitskapitaalvereiste maar onder de PCR worden ongewijzigd doorgegeven voor barstgrootten kleiner dan de MBS.
Cellen die boven de PCR zijn ontvangen, worden geacht niet te voldoen aan de eisen en zijn onderworpen aan de geconfigureerde UPC-actie, zoals taggen of weggooien.
Cellenbarsten die het MBS-aantal cellen overschrijden, worden als niet-conform beschouwd en zijn onderhevig aan de geconfigureerde UPC-actie, zoals tag of verwerping.
Voor Cisco ATM-switches gebruikt u de opdracht ATM-interfacekaart tonen om het aantal Rx- en Tx UPC-overtredingen en eventuele resulterende dalingen weer te geven.
switch#show atm vc interface atm 1/0/1 0 100 Interface: ATM1/0/1, Type: e1suni VPI = 0 VCI = 100 Status: UP Time-since-last-status-change: 00:09:51 Connection-type: PVC Cast-type: point-to-point Packet-discard-option: disabled Usage-Parameter-Control (UPC): drop Wrr weight: 2 Number of OAM-configured connections: 0 OAM-configuration: disabled OAM-states: Not-applicable Cross-connect-interface: ATM4/0/0, Type: oc3suni Cross-connect-VPI = 0 Cross-connect-VCI = 100 Cross-connect-UPC: drop Cross-connect OAM-configuration: disabled Cross-connect OAM-state: Not-applicable Threshold Group: 3, Cells queued: 0 Rx cells: 5317, Tx cells: 5025 Tx Clp0:5025, Tx Clp1: 0 Rx Clp0:5317, Rx Clp1: 0 Rx Upc Violations:45, Rx cell drops:45 Rx Clp0 q full drops:0, Rx Clp1 qthresh drops:0 Rx connection-traffic-table-index: 70 Rx service-category: VBR-nrt (Non-Realtime Variable Bit Rate) Rx pcr-clp01: 720 Rx scr-clp01: 320 Rx mcr-clp01: none Rx cdvt: 300 Rx mbs: 64 Tx connection-traffic-table-index: 70 Tx service-category: VBR-nrt (Non-Realtime Variable Bit Rate) Tx pcr-clp01: 720 Tx scr-clp01: 320 Tx mcr-clp01: none Tx cdvt: 300 Tx mbs: 64
Van oudsher wordt traffic policing alleen geïmplementeerd bij ATM-switches. Onlangs kunnen Cisco ATM-routerinterfaces, als deel van de robuuste functieset voor Quality of Service (QoS) van Cisco, nu worden geconfigureerd om het CLP-bit in te stellen als deel van een servicebeleid dat is ontworpen om traffic policing te implementeren. Voor een router, verkeer verschilt het controleren van verkeer van het vormen door bovenmatig verkeer te laten vallen of een pakketheader te herschrijven, eerder dan het opslaan van het overtollige in een rij.
Gebruik de set-clp-zend opdracht om een router te configureren om het CLP-bit als een politieactie in te stellen. Om dit te doen, maak je een policy map en configureer je dan het politie commando met set-CLP-zend als een actie.
7500(config)# policy-map police 7500(config-pmap)# class group2 7500(config-pmap-c)# police bps burst-normal burst-max conform-action action exceed-action action violate-action action
De opdracht set-clp-zend wordt ondersteund vanaf Cisco IOS®-softwarerelease 12.1(5)T op RSP-platforms en 12.2(1)T op andere platforms.
Elke routerinterface heeft een poortsnelheid, die het maximale aantal bits definieert dat per seconde kan worden verzonden en ontvangen via de fysieke interface. We noemen de havensnelheid soms de "lijnsnelheid". Een PA-A3-T3 biedt bijvoorbeeld één poort ATM op laag 2 en DS-3 op laag 1. De fysieke poortsnelheid op een DS-3 wordt afgerond op 45 mbps.
De lijnsnelheid van een interface wordt geconverteerd naar een aantal ATM-cellen van 53 bytes. Gebruik de volgende formule om dit nummer te bepalen:
Lijnsnelheid / 424 bits per cel = aantal cellen of celtijdsduur per seconde
Een DS-1 (zonder framing overhead) geeft bijvoorbeeld 1,536 mbps uit. De DS-1 lijnsnelheid van 1,536 mbps gedeeld door 424 bits per cel is gelijk aan 3622 cellen per seconde. In de onderstaande tabel worden het lijntype, de mbps en de celsnelheid per seconde weergegeven voor verschillende lijnsnelheden:
Type lijn | Mbps | Celsnelheid per seconde |
---|---|---|
STS-1 | 51.84 | 114,113.21 |
STS-3c | 155.2 | 353,207.55 |
STS-12c | 622.8 | 1,412,830.19 |
DS-1 | 1.544 | 3622.64 |
DS-3 | 44.76 | 96,000.00 |
E-1 | 2.048 | 4528.30 |
E-3 | 34.38 | 80,000.00 |
Opmerking: veel ATM-switches meten bandbreedte in cellen per seconde, terwijl Cisco-routers bits per seconde (kbps of mbps) gebruiken. De conversiefactor tussen cellen per seconde en bits per seconde is:
1 cel = 53 bytes = (53 bytes) * (8 bits/byte) = 424 bits
We kunnen de pieksnelheid en de aanhoudende snelheid in kbps berekenen met behulp van de onderstaande formules:
Pieksnelheid = Piekcelsnelheid (PCR) [cellen per seconde] x 424 [bits per cel]
Aanhoudende snelheid = Aanhoudende celsnelheid (SCR) [cellen per seconde] x [bits per cel]
Het is handig om het concept van ATM-celtijd te begrijpen. De hoeveelheid tijd die één ATM-cel nodig heeft om een bepaald punt in een interface over te gaan, wordt de celtijd genoemd. We kunnen deze waarde als volgt berekenen:
ATM-celtijd = 1 cel-/ATM-celsnelheid (in cellen per seconde)
Hier is een voorbeeldberekening voor een DS-1 link:
1 cel / 362 cellen per seconde = 0,0002760417 seconden per ATM-cel
Opmerking: een milliseconde is 0,001 (een duizendste) van een seconde en een microseconde is 0,000001 (een miljoenste) van een seconde. De representatie van .0002760417 in milliseconden is .276 en de representatie in microseconden is 276.04. Dit document gebruikt de representatie van celtijden in microseconden.
Alle Cisco ATM-routerinterfaces ondersteunen een of andere vorm van traffic shaping. De meeste interfaces ondersteunen native ATM traffic shaping via de opdracht vbr-nrt.
Wanneer u PCR- en SCR-waarden selecteert, raadpleegt u de volgende tabel, waarin de officieel ondersteunde waarden voor elk type interface-hardware worden beschreven. Cisco ATM-routerinterfaces ondersteunen geen kbps-waarde in het bereik van nul tot de lijnsnelheid. In plaats daarvan ondersteunen ze een verzameling waarden die zich houden aan een formule of aan een verzameling opgevoerde waarden. Houd er bovendien rekening mee dat de ingestelde waarden in kbps de bandbreedte omvatten die wordt verbruikt door gebruikersgegevens en door alle ATM-overhead, inclusief de 5-byte-celheader, celopvulling en AAL5-overhead.
Aangezien het instellen van de PCR en SCR op dezelfde waarde effectief elke burst-mogelijkheid verwijdert, kunt u geen niet-nulwaarde voor MBS in deze configuratie meer configureren als uw Cisco IOS-softwarerelease de wijzigingen bevat die in CSCdr50565 en CSCds zijn aangebracht86153.
Interface-hardware | Ondersteunde traffic shaping parameters |
---|---|
AIP |
|
PA-A1 |
|
PA-A3-OC3/PA-A6-OC3 |
|
PA-A3-T3/E3 / PA-A6-T3/E3 |
|
PA-A3-OC12 |
|
NP-1A-DS3 NP-1A-E3 |
|
NP-1A-MM NP-1A-SM NP-1A-SM-LR |
|
NM-1A-OC-3 |
|
NM-1A-T3 |
|
NM-4T1-IMA-NM-8T1-IMA |
|
NM-1ATM-25 switch |
|
AIM-ATM AIM-ATM-VOICE-30 |
|
Multiflex Trunk-module (MFT) |
|
ADSL-interface voor 826, 827 | VBR-Nrt, UBR en CBR, per-VC wachtrij. Lees voor meer informatie Queuing en ATM Traffic Shaping op Cisco 827 router |
ADSL-interface voor IAD 2400 | De IAD shaper ondersteunt alleen integerwaarden van piek-inter-cel-vertraging, bijvoorbeeld 1,2,3,... Dus als de lijnsnelheid 1536 is, zijn de beschikbare PCR’s 1536, 768, 512, 384. Dit betekent niet dat u geen waarde kunt configureren, maar dat de werkelijke waarde dezelfde is als hierboven.2 Voor SCR moet u het maximale aantal burst-cellen specificeren om de verkeersstroom goed te regelen. Alle servicecategorieën kunnen worden geconfigureerd. |
WIC-1 ADSL |
|
WIC-1SHDSL |
|
OSM-2OC12-ATM-M optische servicesmodule-2OC12-ATM-SDH |
|
7300-2OC 3ATM-M 7300-2OC3ATM-SMI 7300-2OC3ATM-SML |
|
4xOC3 voor ESR |
|
1xOC12 voor ESR |
|
1 De ATM-netwerkmodules voor de 2600- en 3600-serie maken gebruik van de RS8234 SAR, die 256 vooraf gedefinieerde waarden van PCR voor VBR-net ondersteunt.
2 Als de PCR bijvoorbeeld is geconfigureerd als 320, zal de shaper terugvallen op PCR=298. Dit betekent dat ondanks een SCR van 320 die wordt geconfigureerd om vier gelijktijdige spraakoproepen te ondersteunen, de kwaliteit van de vierde oproep slecht zal zijn omdat de SCR meer is dan PCR 298. In dit geval, verander de PCR in de IAD-configuratie in 448 (=896/2).
De servicecategorie VBR-net gebruikt drie parameters bij het implementeren van traffic shaping:
Shaping Parameter | Definitie |
---|---|
SCR | Bepaalt de duurzame snelheid waarmee u verwacht gegevens, spraak en video te verzenden. Beschouw SCR als de ware bandbreedte van een VC en niet het gemiddelde tarief op lange termijn van het verkeer. |
PCR | Bepaalt de maximumsnelheid waarmee u gegevens, spraak en video verwacht te verzenden. Overweeg PCR en MBS als middel om latentie te verminderen, niet stijgend bandbreedte. |
MBS | Bepaalt de hoeveelheid tijd of de duur waarbij de router bij PCR verzendt. Bereken deze tijd in seconden met de volgende formule: T = (burst-cellen x 424 bits per cel) / (PCR - SCR) MBS zal tijdelijke bursts of korte pieken in het verkeerspatroon mogelijk maken. Met een MBS van 100 cellen kunt u bijvoorbeeld drie MTU-formaat Ethernet-frames of één MTU-formaat FDDI-frame barsten. Het is belangrijk dat u rekening houdt met langere duur barsten in de SCR. |
Opmerking: de maximale MBS voor NM-1A-T3, NM-1A-E3 en NM-1A-OC3 modules is 200 cellen. Raadpleeg deze bug CSCeb42179. De maximale MBS voor PA-A3-OC3 en PA-A3-T3/E3 modules is 23376 cellen. Raadpleeg dit bug CSCdk37079.
Vanaf 12.3(5) is het gedrag van de MBS-waarde herzien voor PVC’s met een PCR gelijk aan SCR. Wanneer men van mening is dat de MBS de duur van de burst behoudt, wanneer PCR gelijk is aan SCR hebben we geen PCR ingesteld die groter is dan de SCR en zal de MBS-waarde niet worden gebruikt. In plaats van de gebruiker toe te staan een MBS te configureren, blijft deze standaard op 1 staan. Vorig gedrag zou het mogelijk maken de MBS te configureren, ook al wordt de waarde genegeerd. Het voorbeeld hieronder toont de output van een router waar PCR wordt gevormd om SCR aan te passen.
Hier volgt een voorbeeld van een MBS-waarde wanneer PCR gelijk is aan SCR:
Router(config-if-atm-vc)#vbr-nrt ? <1-6093> Peak Cell Rate(PCR) in Kbps Router(config-if-atm-vc)#vbr-nrt 1000 ? <1-1000> Sustainable Cell Rate(SCR) in Kbps Router(config-if-atm-vc)#vbr-nrt 1000 1000 ? <1-1> Maximum Burst Size(MBS) in Cells <cr>
VBR-Nrt implementaties volgen een lek emmer of token emmer algoritme. Een ATM VC moet een token in de emmer hebben om een cel te verzenden. Het algoritme vult tokens in de emmer aan met het tarief van SCR. Als een bron niet actief is en niet gedurende een bepaalde tijd uitzendt, hopen de penningen zich op in de emmer. Een ATM VC kan de geaccumuleerde penningen gebruiken om te barsten met het tarief van PCR tot de emmer leeg is, op welk punt de penningen opnieuw worden aangevuld aan het tarief van SCR.
Het is belangrijk te begrijpen dat PCR een tijdelijke uitbarsting is. De duur waarmee u bij PCR verzendt wordt afgeleid uit MBS vertaald in een "tijd op de draad." Herinner bijvoorbeeld aan de bovenstaande formule voor het berekenen van de celtijd met een DS-1 link:
1 cel / 3622 cellen per seconde = 276,04 microseconden per ATM-cel
Op een DS-1 link is een MBS-waarde van 100 gelijk aan een PCR-duur van 2,8 seconden. We raden aan dat u de tijd neemt om te begrijpen hoe de MBS-waarde zich vertaalt naar een PCR-duur wanneer VBR-nrt VC’s worden geleverd.
Aangezien de PCR-burst tijdelijk is, moet u een VC als VBR-nrt configureren als uw verkeer bursty is en kan profiteren van de korte bursts bij PCR. Anders, als uw verkeerspatroon bulkgegevensoverdracht is, levert PCR vrijwel geen voordeel op. De reden is dat om bij PCR te barsten, ATM VC voor wat duur onder SCR moet verzenden. Laten we een paar voorbeelden bekijken.
Veronderstel een behoefte om interactief verkeer over te brengen dat uit één pakket van 1500 bytes elke seconde voor een totaal van 12 kbps bestaat. (In dit voorbeeld negeren we ATM-overheadkosten.) Configureer een VBR-Nrt met behulp van de volgende specificaties:
PCR = 800 kbps
SCR = 64 kbps
MBS = 32 cellen
Een PCR van 800 kbps betekent dat het eerste pakket in 15 microseconden wordt verzonden (12 kbps pakket / 800 kbps PCR). Het neemt dan 187.5 microseconden (12 kbps pakket / 64 kbps SCR) voor de symbolische emmer om aan te vullen. Het volgende pakket wordt verzonden in 15 microseconden. Deze steekproef illustreert hoe de uitbarstingen PCR latentie verminderen. Zonder PCR, op een VC met slechts een SCR van 64 kbps, zou het 187.5 microseconden vergen om het eerste en tweede pakket te verzenden.
Ga nu uit van de noodzaak om een groot bestand te verzenden. Alleen het eerste pakket (waarschijnlijk) wordt via PCR verzonden. De gemiddelde overdrachtssnelheid zal pieken op het SCR aangezien de penningen niet kunnen accumuleren. Daarom biedt VBR-nrt bursting weinig voordeel voor grote bestandsoverdrachten.
In deze voorbeelden werd een MBS-waarde gebruikt die exact overeenkomt met de grootte van één 1500-byte pakket. Sommige toepassingen, zoals bepaalde videoapparaten, verzenden zeer grote IP pakketten tot 64 kB. Deze pakketten overschrijden gemakkelijk MTU van de link en het kan handig zijn om het gehele pakket als een burst te verzenden. Selecteer dus een MBS van 1334 cellen afgeleid uit de formule van 64 kb pakket / 48 payload bytes per cel.
Er bestaat geen officiële definitie van een barst. We kunnen een uitbarsting bedenken in termen van frames van MTU-formaat of van welke grootte het verkeerspatroon ook is. Dit frame wordt vervolgens verdeeld in een aantal cellen. Het beste wat we kunnen doen is met de aanbevelingen gaan en weer begrijpen wanneer we de MBS gebruiken.
Merk op dat als u PCR=SCR vormt, de uitbarstingsberekening wordt genegeerd en het krediet aan 1, ongeacht de uitbarstingsgrootte wordt geplaatst. Samenvattend raden we het volgende aan bij het kiezen van traffic-shaping parameters voor VBR-nrt VC’s:
SCR: Dit tarief zou degene moeten zijn die je zou kiezen als je verkeer was beperkt tot een constant bit-rate circuit en je niet om latentie gaf. Bekijk dit als de ware bandbreedte van de VC.
MBS: Dit aantal cellen moet passen bij de typische barstgrootte die u verwacht voor "bursty"-verkeer.
PCR: Deze snelheid moet worden afgeleid in combinatie met MBS om de gewenste latentie voor "bursty" verkeer te bereiken. Zie dit als een manier om de latentie van een VC te verminderen in plaats van het vergroten van zijn bandbreedte.
Een van de meest gebruikelijke rapporten aan het Cisco Technical Assistance Center is een fout bij het zien van barsten van de ATM-interface bij de geconfigureerde PCR. Het is belangrijk om te begrijpen dat de ATM-interface barst, maar dit alleen wanneer de ATM VC een duur onder de SCR heeft verzonden. Als ATM VC altijd heeft verzonden bij SCR, dan hebben geen barstkredieten zich geaccumuleerd.
Om de burst te "zien", raadt Cisco het gebruik van de volgende testprocedure aan als u toegang hebt tot een ATM-celtester:
Configureer een PCR die twee keer zo hoog is als de kbps van de SCR.
Start de mobiele tester.
Start de verkeersgenerator en verstuur deze met een snelheid boven de PCR.
Raadpleeg de gemeten intercell gap op de celtester. U zult de barst zien omdat de celmeetapparaat een kleinere intercell gap zal melden.
Stop de celtester en blijf verzenden bij PCR op de verkeersgenerator.
Start het mobiele tester opnieuw. Belangrijk is dat u de barst niet zult zien. Dit komt doordat de verkeersgenerator altijd boven de PCR (en/of boven de SCR) heeft verzonden. ATM VC heeft nooit onder SCR verzonden en heeft dus nooit genoeg kredieten verzameld om boven SCR opnieuw te verzenden.
Bij het configureren van de traffic shaping waarden voor een VBR-nrt VC, factor elke aanhoudende uitbarstingen in het SCR. Zoals in de bovenstaande testprocedure is aangetoond, is de MBS niet ontworpen voor doorlopende transmissie boven de SCR.
In de typische hub en de gesproken breedgebiednetwerktopologieën, is het volume van de verkeersstroom asymmetrisch, waarin meer verkeer neer aan de verre plaats stroomt dan van de verre plaats komt. Zulke configuraties kunnen profiteren van de provisioning van een asymmetrisch permanent virtueel circuit (PVC), dat verschillende PCR en SCR traffic shaping waarden gebruikt op de twee routereinden van een nrt-VBR PVC.
Zie Beide routeruiteinden van een ATM PVC moeten dezelfde traffic shaping waarden gebruiken? voor instructies voor het configureren van asymmetrische PVC’s.
Bij het configureren van switched Virtual Circuits (SVC’s) op een ATM router-interface accepteert de vbr-nrt opdracht input-pcr, input-scr en input-mbs parameters. In het volgende voorbeeld geven we een output-PCR en SCR van 5 MB en een input-PCR en SCR van 2,5 MB.
Router(config-subif)#svc nsap 47.00918100000000E04FACB401.00E04FACB401.00 Router(config-if-atm-vc)#vbr-nrt 1536 768 94 ? <1-1536> Input Peak Cell Rate(PCR) in Kbps <cr> Router(config-if-atm-vc)#vbr-nrt 1536 768 94 1536 768 ? <1-65535> Input Maximum Burst Size(MBS) in Cells <cr>
Wanneer het specificeren van verkeersparameters voor een pvc, merk op hoe de zelfde vbr-nrt configuratieverklaring niet de optie aanbiedt om deze waarden te configureren aangezien VC geen signalering uitvoert.
Router(config)#int atm6/6.1 Router(config-subif)#pvc 100/100 Router(config-if-atm-vc)#vbr-nrt 1536 1536 ? <1-1> Maximum Burst Size(MBS) in Cells <cr> Router(config-if-atm-vc)#vbr-nrt 1536 1536 1 ? <cr>
U moet ervoor zorgen dat u verkeer het vormen op uw routers behoorlijk vormt. Zonder traffic shaping zullen de cellen die door de router worden verzonden niet in overeenstemming zijn met het verkeerscontract met het ATM-netwerk. Een dergelijke nonconformance zal leiden tot overtredingen en excessief celverlies als de ATM switch is geconfigureerd voor traffic policing.
De symptomen van onjuist gevormde traffic shaping parameters zijn onder meer:
Klein pings aan de ver-eindplaats slagen, maar de grotere pakketgrootte ontbreekt.
Bepaalde toepassingen zoals Telnet lijken te werken, maar andere toepassingen zoals File Transfer Protocol (FTP) doen dat niet.
Als u deze symptomen ervaart, raden we aan contact op te nemen met uw ATM-netwerkprovider om te onderzoeken of de switches toezicht houden en of de VC celverlies heeft ervaren. Dan bepaal als om het even welke configuratieveranderingen op de router noodzakelijk zijn.
Aangezien traffic shaping de uitvoer van een VC beperkt, kunt u uitvoerdalingen zien op de ATM-interface of op een of meer VC’s. Zie Output Drops van probleemoplossing op ATM-routerinterfaces voor richtlijnen voor het oplossen van dit probleem.
Een veelgestelde vraag aan Cisco TAC is waarom de outputdalingen voorkomen alhoewel VC niet het gevormde SCR lijkt te bereiken, zoals aangetoond in de output van show interface ATM. Met andere woorden, waarom raakt de interfacekbps-snelheid nooit het geconfigureerde SCR (of PCR als de PCR gelijk is aan de SCR)? Er zijn verschillende redenen waarom het interfacetarief lager kan zijn dan het SCR:
De vormgevende motor telt niet de AAL5 aanhangwagen en de de celkopbal van ATM in het getoonde kbps tarief wanneer u het bevel van het atm van de showinterface gebruikt.
De shaping engine maakt geen onderscheid tussen feitelijke data bytes en padding of filler payload. Een ATM-cel moet 48 bytes in het veld payload bevatten. Een ATM-interface gebruikt twee cellen om een IP-pakket van 64 bytes te verzenden. In de tweede cel wordt de "verspilde" payload in de vorm van padding geteld door de ATM switch, maar genegeerd door de router. Aldus, kan de ongebruikte celnuttige lading het daadwerkelijke beetjetarief verhinderen het SCR te bereiken.
De gemiddelde bitsnelheid is gebaseerd op een standaard load interval van 5 minuten. (Gebruik de opdracht load-interval interface om het interval naar beneden bij te stellen tot de laagste waarde van 30 seconden.) De verkeersuitbarstingen kunnen het SCR en PCR voor een korte periode overschrijden, veroorzakend outputdalingen alhoewel het tarief op lange termijn onder SCR is.
Vermijd dus het gebruik van de eenheid bits-per-seconde in de ATM-output van de interface van de show om de nauwkeurigheid van de traffic shaping te meten. In plaats daarvan raden we aan om de SCR te vertalen in pakketjes-per-seconde. Een grotere pakketgrootte zou een beetjetarief moeten veroorzaken dat dichter aan gevormde SCR is. Daarnaast raden we het gebruik van een ATM traffic analyzer sterk aan bij het meten van de verkeersvormingsnauwkeurigheid.
ATM VC’s die een zeer lage SCR-waarde gebruiken, kunnen pingtime-outs ondervinden. Een 1500-byte-pakket komt bijvoorbeeld overeen met 12.000 bits zonder overhead of 13.200 bits met de 10 procent celbelasting. Het vormen van een SCR van 8 kbps geeft u een twee-tweede transmissietijd, die het gebrek aanpast pingelt onderbreking. Het is dus mogelijk dat u een hogere tijdelijke waarde moet instellen om het probleem op te lossen.
Als uw ATM VC is geconfigureerd met een hogere SCR-waarde en pingfouten ervaart, voert u pingtests van verschillende afmetingen uit en bewaakt u de round-trip tijden die op het scherm worden afgedrukt. Noteer de min/avg/max-waarden van de retourvlucht.
1500 Byte Ping Results: Sending 5, 1500-byte ICMP Echos to 2.2.2.2, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 420/1345/1732 ms
Idealiter zou een ATM-interface de cellen van een ATM VC in een gelijk tempo en met een even intercel gap moeten plannen. Bijvoorbeeld, als u een ATM VC met een SCR van 500 kbps op een DS-1 fysieke interface vormt, zou VC om de derde tijdslaag moeten worden toegewezen (1500 kbps lijntarief/500 kbps SCR = 3).
In sommige gevallen, brengt de planner op de de routerinterface van ATM aangrenzende cellen terug-aan-terug, eerder dan met het verwachte intercelhiaat over. Deze voorwaarde wordt het klonteren van cellen genoemd. Wanneer deze omstandigheid zich voordoet, kan een ATM-switch redelijkerwijs bepalen dat het kbps-tarief dat door de router wordt doorgegeven, op dat gegeven moment technisch het toegestane tarief van de VC overschrijdt.
ATM-switches ondersteunen een configureerbare waarde die bekend staat als CDVT (cell delaation Variation Tolerantie), die een 'vergevingsfactor' implementeert voor celsamenklontering. Met andere woorden, het vergeeft de router en de ATM VC als een paar cellen terug naar rug worden doorgegeven en vertragingen die een UPC-straf uitvoeren. KVD wordt gemeten in seconden en is ontworpen om duidelijke overtredingen van het verkeerscontract op te vangen.