Dit document bespreekt de functie van een hardware-overdrachtsring en het doel van de tx-ring-limit opdracht op ATM-routerinterface-hardware die per virtuele circuit (VC) wachtrijen ondersteunt.
Cisco-routerinterfaces die zijn geconfigureerd met servicebeleidsregels slaan pakketten voor een ATM-VC op in een van de twee reeksen wachtrijen, afhankelijk van het congestieniveau van de VC:
| Wachtrij | Location (Locatie) | Wachtrijmethoden | Servicebeleid is van toepassing | Opdracht om af te stemmen |
|---|---|---|---|---|
| Hardwarewachtrij of verzendring | Poortadapter of netwerkmodule | Alleen FIFO | Nee | tx-ring-limiet |
| Layer-3-wachtrij | Layer-3-processorsysteem of interfacebuffers | N.v.t. | Ja | Varieert met de wachtrijmethode: - vc-hold-queue - wachtrijlimiet |
Er zijn geen specifieke vereisten van toepassing op dit document.
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Voordat we de transmissiering bespreken, moeten we eerst begrijpen wat een deeltje is. Een deeltje vormt de basisbouwsteen van pakketbuffering op veel platforms, waaronder de Cisco 7200-routerreeks en de veelzijdige interfaceprocessor (VIP) op de Cisco 7500-routerreeks.
Afhankelijk van de pakketlengte gebruikt Cisco IOS®-software een of meer deeltjes om een pakket op te slaan. Bekijk het volgende voorbeeld. Bij het ontvangen van een 1200-byte pakket, IOS haalt het volgende vrije deeltje en kopieert de pakketgegevens in het deeltje. Wanneer het eerste deeltje is gevuld, verplaatst IOS zich naar het volgende vrije deeltje, koppelt het aan het eerste deeltje en blijft de gegevens in dit tweede deeltje kopiëren. Na voltooiing worden de 1200 bytes van het pakket opgeslagen in drie niet-aaneengesloten geheugenstukjes die iOS logischerwijs deel uitmaakt van één pakketbuffer.
De grootte van de IOS-deeltjes varieert van platform tot platform. Alle deeltjes binnen een bepaalde pool zijn even groot. Deze uniformiteit vereenvoudigt de algoritmen voor deeltjesbeheer en draagt bij aan efficiënt geheugengebruik.
Samen met publieke en private interfacepools creëert Cisco IOS speciale buffercontrolestructuren die ringen worden genoemd. Cisco IOS- en interface-controllers gebruiken deze ringen om te bepalen welke buffers worden gebruikt om pakketten te ontvangen en naar de media te verzenden. De ringen zelf bestaan uit media-controller-specifieke elementen die wijzen op individuele pakketbuffers elders in het I/O-geheugen.
Elke interface heeft een paar ringen - een ontvangstring voor het ontvangen van pakketten en een zendring voor het verzenden van pakketten. De grootte van de ringen kan variëren met de interface controller. In het algemeen is de grootte van de zendring gebaseerd op de bandbreedte van de interface of VC en is een vermogen van twee (Cisco Bug ID CSCdk17210).
| Interface | ringen | |||||
|---|---|---|---|---|---|---|
| Lijnsnelheid (MB/s) < | 2 | 10 | 20 | 30 | 40 | .. |
| boekhouden | 2 | 4 | 8 | 16 | 32 | 64 |
Opmerking: Op het platform van de 7200-serie komen de buffers van de verzendring van de ontvangerring van de oorspronkelijke interface voor een geschakeld pakket of uit een openbare pool als het pakket afkomstig is van IOS. Ze worden van de verzendring verwijderd en teruggestuurd naar hun oorspronkelijke pool nadat de payloadgegevens zijn verzonden.
Om hoge doorstuurprestaties te garanderen, maakt de PA-A3-poortadapter gebruik van aparte SAR-chips (Receive and Transmit Segmentation and Reassembly). Elke SAR wordt ondersteund door zijn eigen subsysteem van ingebouwd geheugen om pakketten op te slaan, evenals belangrijke gegevensstructuren zoals de VC-tabel. Dit geheugen bevat specifiek 4 MB SDRAM, dat in deeltjes wordt gehakt.
De volgende tabel illustreert het aantal en de grootte van deeltjes op de ontvangst- en transmissiepaden op de PA-A3.
| ring | deeltjesgrootte | Aantal deeltjes |
|---|---|---|
| ontvangstring | 288 bytes | N.v.t. |
| zendring | 576* bytes | 6000 (144 deeltjes zijn gereserveerd) |
* De deeltjesgrootte van de transmissie ring wordt ook beschreven als 580 bytes. Deze waarde omvat de 4-byte ATM-kernkoptekst die met het pakket in de router wordt meegenomen.
De formaten in de bovenstaande tabel zijn geselecteerd omdat ze deelbaar zijn door 48 (de grootte van het laadveld van een cel) en door de grootte van de cachelijn (32 bytes) voor maximale prestaties. Ze zijn ontworpen om te voorkomen dat de SAR interbuffervertraging invoert wanneer een pakket meerdere buffers vereist. De deeltjesgrootte van 576 bytes werd ook geselecteerd om ongeveer 90 procent van de internetpakketten te dekken.
Het PA-A3-stuurprogramma kent aan elke VC een standaard zendringwaarde toe. Deze waarde varieert met de ATM-servicecategorie die aan de durfkapitaalinstelling is toegewezen. In de volgende tabel staan de standaardwaarden.
| VC-servicecategorie | PA-A3-OC3, T3, E3 Standaard Transmissie Ring Waarde | PA-A3-IMA Standaard verzendring Waarde | PA-A3-OC12 Standaard zendringwaarde | Tijdstip van handhaving |
|---|---|---|---|---|
| VBR-nrt | Op basis van formule**: (48 x SCR) / (Particle_size x 5) Minimumwaarde is 40 en overschrijft elke berekende waarde minder dan 40 met een zeer lage SCR. Opmerking: SCR is de celsnelheid met ATM-overhead inbegrepen. | Op basis van de formule: (48 x SCR) / (Particle_size x 5) Minimumwaarde is 40 en overschrijft elke berekende waarde minder dan 40 met een zeer lage SCR. Opmerking: SCR is de celsnelheid met ATM-overhead inbegrepen. | Op basis van de volgende formule: Gemiddelde rente (SCR) * 2 * TOTAAL_CREDITS / VISIBLE_BANDWIDTH TOTAAL_CREDITS = 8192 VISIBLE_BANDWIDTH = 599040 Opmerking: Als deze formule een waarde berekent die lager is dan de standaardwaarde van 128, dan is de transmissieringlimiet van de VC ingesteld op 128. | Altijd |
| ABR | 128 | 128 | N.v.t. | Altijd* |
| UBR | 40 | 128 | 128 | Alleen wanneer het totale kredietgebruik hoger is dan 75 procent of de tx_threshold-waarde, zoals weergegeven in de geldautomaat van de show controller. |
* Oorspronkelijk implementeerde de PA-A3-OC12 niet altijd actieve beperking van VBR-nrt PVC's tot de huidige zendringwaarde. Bug ID CSCdx11084 lost dit probleem op. .
** SCR moet worden uitgedrukt in cellen/sec.
Oorspronkelijk was de waarde van de zendring alleen zichtbaar via een verborgen opdracht. De opdracht show atm vc {vcd} geeft nu de huidige waarde weer.
U kunt ook de opdracht foutopsporingsatm-gebeurtenissen gebruiken om de VC-setup-berichten tussen het PA-A3-stuurprogramma en de host-CPU te bekijken. De volgende uitvoersets werden vastgelegd op een PA-A3 in een router uit de 7200-reeks. De waarde van de transmissiering wordt weergegeven als de tx_limit-waarde, die het deeltjesbufferquotum implementeert dat is toegewezen aan een specifieke VC in de transmissierichting.
PVC 1/100 is geconfigureerd als VBR-nrt. Op basis van een SCR van 3500 kbps kent de PA-A3 een tx_limit van 137 toe. Om te zien hoe deze berekening wordt gemaakt, moeten we een SCR van 3500 kbps omzetten in cellen/sec. Merk op dat (3.500.000 bits / sec) * (1 byte / 8 bits) * (1 cel / 53 byes ) = (3, 500, 000 cellen) / (8 * 53 sec) = 8254 cellen / sec. Zodra we de SCR-waarde in cellen / sec hebben, kunnen we de bovenstaande formule toepassen op ger tx_limit = 137.
7200-17(config)#interface atm 4/0 7200-17(config-if)#pvc 1/100 7200-17(config-if-atm-vc)#vbr-nrt 4000 3500 94 7200-17(config-if-atm-vc)# *Oct 14 17:56:06.886: Reserved bw for 1/100 Available bw = 141500 7200-17(config-if-atm-vc)#exit 7200-17(config-if)#logging *Oct 14 17:56:16.370: atmdx_setup_vc(ATM4/0): vc:6 vpi:1 vci:100 state:2 config_status:0 *Oct 14 17:56:16.370: atmdx_setup_cos(ATM4/0): vc:6 wred_name:- max_q:0 *Oct 14 17:56:16.370: atmdx_pas_vc_setup(ATM4/0): vcd 6, atm hdr 0x00100640, mtu 4482 *Oct 14 17:56:16.370: VBR: pcr 9433, scr 8254, mbs 94 *Oct 14 17:56:16.370: vc tx_limit=137, rx_limit=47 *Oct 14 17:56:16.374: Created 64-bit VC count
PVC 1/101 is geconfigureerd als ABR. De PA-A3 kent de standaard ABR_tx-grenswaarde van 128 toe. (Zie de tabel hierboven.)
7200-17(config-if)#pvc 1/102 7200-17(config-if-atm-vc)#abr ? <1-155000> Peak Cell Rate(PCR) in Kbps rate-factors Specify rate increase and rate decrease factors (inverse) 7200-17(config-if-atm-vc)#abr 4000 1000 7200-17(config-if-atm-vc)# *Oct 14 17:57:45.066: Reserved bw for 1/102 Available bw = 140500 *Oct 14 18:00:11.662: atmdx_setup_vc(ATM4/0): vc:8 vpi:1 vci:102 state:2 config_status:0 *Oct 14 18:00:11.662: atmdx_setup_cos(ATM4/0): vc:8 wred_name:- max_q:0 *Oct 14 18:00:11.662: atmdx_pas_vc_setup(ATM4/0): vcd 8, atm hdr 0x00100660, mtu 4482 *Oct 14 18:00:11.662: ABR: pcr 9433, mcr 2358, icr 9433 *Oct 14 18:00:11.662: vc tx_limit=128, rx_limit=47 *Oct 14 18:00:11.666: Created 64-bit VC counters
PVC 1/102 is geconfigureerd als UBR. De PA-A3 kent de standaard UBR tx_limit waarde van 40 toe. (Zie de tabel hierboven.)
7200-17(config-if)#pvc 1/101 7200-17(config-if-atm-vc)#ubr 10000 7200-17(config-if-atm-vc)# *Oct 14 17:56:49.466: Reserved bw for 1/101 Available bw = 141500 *Oct 14 17:57:03.734: atmdx_setup_vc(ATM4/0): vc:7 vpi:1 vci:101 state:2 config_status:0 *Oct 14 17:57:03.734: atmdx_setup_cos(ATM4/0): vc:7 wred_name:- max_q:0 *Oct 14 17:57:03.734: atmdx_pas_vc_setup(ATM4/0): vcd 7, atm hdr 0x00100650, mtu 4482 *Oct 14 17:57:03.734: UBR: pcr 23584 *Oct 14 17:57:03.734: vc tx_limit=40, rx_limit=117 *Oct 14 17:57:03.738: Created 64-bit VC counters
Het doel van de tx_limit is het implementeren van een per-VC-transmissiecrediet- of geheugentoewijzingsschema dat voorkomt dat een consistent overgeplaatste VC alle pakketbufferbronnen grijpt en andere VC's belemmert om normaal verkeer binnen hun verkeerscontracten te verzenden.
De PA-A3 voert een geheugenkredietcontrole uit onder twee voorwaarden:
Individueel quotum voor elke VBR-nrt en ABR VC - Vergelijkt de tx_count- en tx_limit-waarden van elke VC. Het gooit volgende pakketten weg wanneer de tx_count groter is dan de tx_limit op een VC. Het is belangrijk om op te merken dat een uitbarsting van pakketten de zendring van een VBR-nrt VC op een moment in de tijd kan overschrijden en tot outputdalingen kan leiden.
Totaal quotum - Houdt rekening met de tx_drempelwaarde. De PA-A3 maakt grotere bursts op UBR VC's mogelijk door verkeerspolitie op dergelijke VC's alleen af te dwingen wanneer het totale pakketbuffergebruik op de PA-A3 deze vooraf ingestelde drempel bereikt.
Opmerking: Als een pakket meerdere deeltjes vereist en de zendring vol is, staat de PA-A3 een VC toe zijn quotum te overschrijden als er deeltjes beschikbaar zijn. Deze regeling is ontworpen om een kleine uitbarsting van pakketten zonder output druppels tegemoet te komen.
De opdracht show controller atm geeft verschillende tellers weer die relevant zijn voor het verzenden van credits.
7200-17#show controller atm 4/0 Interface ATM4/0 is up Hardware is ENHANCED ATM PA - OC3 (155000Kbps) Framer is PMC PM5346 S/UNI-155-LITE, SAR is LSI ATMIZER II Firmware rev: G125, Framer rev: 0, ATMIZER II rev: 3 idb=0x622105EC, ds=0x62217DE0, vc=0x62246A00 slot 4, unit 9, subunit 0, fci_type 0x0059, ticks 190386 1200 rx buffers: size=512, encap=64, trailer=28, magic=4 Curr Stats: VCC count: current=7, peak=7 SAR crashes: Rx SAR=0, Tx SAR=0 rx_cell_lost=0, rx_no_buffer=0, rx_crc_10=0 rx_cell_len=0, rx_no_vcd=0, rx_cell_throttle=0, tx_aci_err=0 Rx Free Ring status: base=0x3E26E040, size=2048, write=176 Rx Compl Ring status: base=0x7B162E60, size=2048, read=1200 Tx Ring status: base=0x3E713540, size=8192, write=2157 Tx Compl Ring status: base=0x4B166EA0, size=4096, read=1078 BFD Cache status: base=0x62240980, size=6144, read=6142 Rx Cache status: base=0x62237E80, size=16, write=0 Tx Shadow status: base=0x62238900, size=8192, read=2143, write=2157 Control data: rx_max_spins=3, max_tx_count=17, tx_count=14 rx_threshold=800, rx_count=0, tx_threshold=4608 tx bfd write indx=0x4, rx_pool_info=0x62237F20
In de volgende tabel worden de waarden beschreven die de PA-A3 gebruikt om de algemene regeling voor transmissiekrediet af te dwingen:
| Waarde | Beschrijving |
|---|---|
| max_tx_count | Histogram van het maximale aantal zenddeeltjes dat ooit door de PA-A3 microcode wordt vastgehouden. |
| tx_count | Het totale aantal zenddeeltjes dat momenteel wordt vastgehouden door de PA-A3-microcode. Opmerking: De PA-A3-microcode volgt ook de tx_count van elke VC. Wanneer een deeltje vanuit het PA-A3-stuurprogramma naar de PA-A3-microcode wordt gestuurd, neemt de tx_count met één toe. |
| tx_drempelwaarde | Wanneer de totale hoeveelheid gratis pakketbuffers onder deze drempel daalt, dwingt de PA-A3 het transmissiekrediet af op UBR-VC's. Merk op dat de PA-A3 altijd de transmissiecredits van VBR- en ABR-VC's afdwingt. |
De zendring dient als een halteplaats voor pakketten in lijn om te worden verzonden. De router moet een voldoende aantal pakketten op de zendring in de wachtrij plaatsen en ervoor zorgen dat het interfacestuurprogramma pakketten heeft waarmee de beschikbare tijdslots voor cellen kunnen worden gevuld.
Oorspronkelijk paste het PA-A3-stuurprogramma de afmeting van de verzendring niet aan toen een servicebeleid met lage latentie-wachtrij (LLQ) werd toegepast. Met de huidige images stemt de PA-A3 de waarde van de bovenstaande standaardwaarden af (Cisco Bug ID CSCds63407) om wachtrij-gerelateerde vertraging te minimaliseren.
De belangrijkste reden om de zendring af te stemmen, is om de latentie te verminderen die wordt veroorzaakt door wachtrijen. Houd bij het afstemmen van de zendring rekening met het volgende:
Op elke netwerkinterface dwingt wachtrijen een keuze tussen latentie en de hoeveelheid burst die de interface kan verdragen. Grotere wachtrijformaten ondersteunen langere bursts terwijl de vertraging toeneemt. Stem de grootte van een wachtrij af wanneer u voelt dat het verkeer van de VC onnodige vertraging ondervindt.
Denk aan de pakketgrootte. Configureer een tx-ring-limiet waarde die plaats biedt aan vier pakketten. Als uw pakketten bijvoorbeeld 1500 bytes zijn, stelt u een tx-ringgrenswaarde in van 16 = (4 pakketten) * (4 deeltjes).
Zorg ervoor dat het transmissiekrediet groot genoeg is om één MTU-pakket en/of het aantal cellen gelijk aan de maximale burstgrootte (MBS) voor een VBR-nrt PVC te ondersteunen.
Configureer een lage waarde met VC's met een lage bandbreedte, zoals een SCR van 128 kbps. Op een VC met lage snelheid met een SCR van 160 kbps is een tx-ringlimiet van tien bijvoorbeeld relatief hoog en kan dit leiden tot aanzienlijke latentie (bijvoorbeeld honderden milliseconden) in de rij op bestuurdersniveau. Tune de tx-ring-limiet in deze configuratie af op de minimumwaarde.
Configureer hogere waarden voor snelle VC's. Als u een waarde van minder dan vier selecteert, kan de VC worden belemmerd om te verzenden met de geconfigureerde snelheid als de PA-A3 te agressief tegendruk implementeert en de zendring geen kant-en-klare levering van pakketten heeft die wachten om te worden verzonden. Zorg ervoor dat een lage waarde geen invloed heeft op de VC-doorvoer. (Zie Cisco Bug ID CSCdk17210.)
Met andere woorden, de grootte van de zendring moet klein genoeg zijn om te voorkomen dat latentie wordt geïntroduceerd als gevolg van wachtrijen, en deze moet groot genoeg zijn om vallen en een resulterende impact op op TCP-gebaseerde stromen te voorkomen.
Een interface verwijdert eerst de pakketten uit het Layer-3-wachtrijsysteem en zet ze vervolgens in de wachtrij op de zendring. Het servicebeleid is alleen van toepassing op pakketten in de wachtrijen van laag 3 en is transparant voor de verzendring.
Wachtrij op de zendring introduceert een serialisatievertraging die direct evenredig is met de diepte van de ring. Een overmatige vertraging in serialisatie kan gevolgen hebben voor latentiebudgetten voor vertragingsgevoelige toepassingen zoals spraak. Cisco beveelt daarom aan om de grootte van de zendring te verminderen voor VC's die spraak dragen. Selecteer een waarde op basis van de hoeveelheid serialisatievertraging, uitgedrukt in seconden, die door de verzendring is ingevoerd. Gebruik de volgende formule:
((P*8)*D)/S P = Packet size in bytes. Multiply by eight to convert to bits. D = Transmit-ring depth. S = Speed of the VC in bps.
Opmerking: IP-pakketten op het internet zijn meestal een van drie formaten: 64 bytes (bijvoorbeeld controleberichten), 1500 bytes (bijvoorbeeld bestandsoverdracht) of 256 bytes (alle andere verkeer). Deze waarden leveren een standaard internetpakketgrootte van 250 bytes op.
Opmerking: De volgende tabel geeft een overzicht van de voor- en nadelen van grotere of kleinere zendringmaten:
| Grootte van de Transmit Ring | voordeel | nadeel |
|---|---|---|
| hoge waarde | Aanbevolen voor gegevens-VC's om bursts op te vangen. | Niet aanbevolen voor voice-VC's. Kan verhoogde latentie en jitter introduceren. |
| lage waarde | Aanbevolen voor voice VC's om vertraging te verminderen als gevolg van wachtrijen en jitter. | Niet aanbevolen voor relatief snelle VC's. Kan een verminderde doorvoer introduceren als deze is afgestemd op zo'n lage waarde dat er geen pakketten klaar zijn om te worden verzonden zodra de draad gratis is. |
Gebruik de opdracht tx-ring-limit in de VC-configuratiemodus om de grootte van de zendring af te stemmen.
7200-1(config-subif)#pvc 2/2 7200-1(config-if-atm-vc)#? ATM virtual circuit configuration commands: abr Enter Available Bit Rate (pcr)(mcr) broadcast Pseudo-broadcast class-vc Configure default vc-class name default Set a command to its defaults encapsulation Select ATM Encapsulation for VC exit-vc Exit from ATM VC configuration mode ilmi Configure ILMI management inarp Change the inverse arp timer on the PVC no Negate a command or set its defaults oam Configure oam parameters oam-pvc Send oam cells on this pvc protocol Map an upper layer protocol to this connection. random-detect Configure WRED service-policy Attach a policy-map to a VC transmit-priority set the transmit priority for this VC tx-ring-limit Configure PA level transmit ring limit ubr Enter Unspecified Peak Cell Rate (pcr) in Kbps. vbr-nrt Enter Variable Bit Rate (pcr)(scr)(bcs) 7200-1(config-if-atm-vc)#tx-ring-limit ? <3-6000> Number (ring limit) <cr>
Gebruik de opdracht show atm vc om de momenteel geconfigureerde waarde weer te geven.
7200-1#show atm vc VC 3 doesn't exist on interface ATM3/0 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
Gebruik daarnaast de opdracht atm pvc vpi/vci weergeven om zowel de huidige limieten voor verzending als ontvangst van de ring te bekijken. De volgende uitvoer is vastgelegd op een router uit de 7200-serie met Cisco IOS-softwarerelease 12.2(10).
viking#show atm pvc 1/101 ATM6/0: VCD: 2, VPI: 1, VCI: 101 UBR, PeakRate: 149760 AAL5-LLC/SNAP, etype:0x0, Flags: 0xC20, VCmode: 0x0 OAM frequency: 0 second(s), OAM retry frequency: 1 second(s), OAM retry frequency: 1 second(s) OAM up retry count: 3, OAM down retry count: 5 OAM Loopback status: OAM Disabled OAM VC state: Not Managed ILMI VC state: Not Managed VC TxRingLimit: 40 particles VC Rx Limit: 800 particles
Op het transmissiepad draagt de host-CPU de payload over van de hostbuffers naar de lokale deeltjesbuffers op de PA-A3. De firmware die op de PA-A3 wordt uitgevoerd, bewaart verschillende bufferdescriptoren en maakt deze vrij in een groep. Tijdens de cachingperiode accepteert de PA-A3 geen nieuwe pakketten, hoewel de inhoud van het lokale geheugen op de fysieke draad is verzonden. Het doel van deze regeling is het optimaliseren van de algehele prestaties. Overweeg daarom bij het configureren van een niet-standaard tx-ringlimietwaarde de teruggavevertraging van de bufferdescriptor.
Als u bovendien een tx-ringlimietwaarde configureert van één met een opgegeven deeltjesgrootte van 576 bytes, wordt een pakket van 1500 bytes als volgt uit de wachtrij verwijderd:
Het PA-A3-stuurprogramma zet het eerste deeltje in de zendring in de wachtrij en onthoudt dat dit pakket in twee andere geheugendeeltjes is opgeslagen.
Tijdens de volgende keer dat de zendring leeg is, wordt het tweede deeltje van het pakket in de zendring geplaatst.
Tijdens de volgende keer dat de zendring weer leeg is, wordt het derde deeltje in de zendring geplaatst.
Hoewel de zendring uit slechts één 576 byte-deeltje bestaat, is de MTU / poortsnelheid nog steeds de slechtst denkbare latentie door de zendring.
Wanneer de opdracht tx-ring-limit wordt toegepast op een VC via een instructie vc-klasse, past de PA-A3 de geconfigureerde waarde niet toe. Bevestig dit resultaat door de huidige waarde weer te geven in de opdracht ATM vc-details weergeven. Het afstemmen van de zendring met behulp van een vc-klasse werd geïmplementeerd in Cisco IOS Software Release 12.1 (Cisco Bug ID CSCdm93064). CSCdv59010 lost een probleem op met de tx-ringlimiet in bepaalde versies van Cisco IOS Software Release 12.2. Wanneer u de opdracht tx-ring-limiet via de vc-klasse toepast op een ATM PVC, wordt de grootte van de zendring niet gewijzigd. Bevestig dit resultaat met de opdracht show atm vc detail, na het toepassen van de opdracht via de commandoparen vc-klasse en class-vc.
Wanneer het wordt toegevoegd aan een PVC op een PA-A3 in een Cisco 7200-router met Cisco IOS Software Release 12.2(1), wordt de opdracht tx-ring-limit gedupliceerd, zoals hieronder wordt weergegeven (Cisco Bug ID CSCdu19350).
interface ATM1/0.1 point-to-point description dlci-101, cr3640 ip unnumbered Loopback0 pvc 0/101 tx-ring-limit 3 tx-ring-limit 3
De aandoening is onschadelijk en heeft geen invloed op de werking van de router.
Cisco bug ID CSCdv71623 lost een probleem op met outputdruppels op een multilink PPP-bundelinterface wanneer de verkeerssnelheid ver onder de lijnsnelheid ligt. Dit probleem werd gezien in CSCdv89201 op een ATM-interface met een tx-ring-grenswaarde groter dan vijf. Het probleem wordt vooral duidelijk wanneer fragmentatie is uitgeschakeld of wanneer de verbindingsgewichten (fragmentgrootte limieten) groot zijn - gebruikelijk op hogere snelheidslinks zoals T1's of E1's - en het dataverkeer bestaat uit een mix van kleine en grote pakketten. Door fragmentatie mogelijk te maken en een klein fragmentformaat te gebruiken (ingesteld door de interfaceconfiguratie-opdracht ppp multilink fragment delay), wordt de werking aanzienlijk verbeterd. U moet echter controleren of uw router voldoende verwerkingscapaciteit heeft om deze hoge niveaus van fragmentatie te ondersteunen zonder de CPU van het systeem te overladen, voordat u dit als een tijdelijke oplossing gebruikt.
Cisco bug ID CSCdw29890 lost een probleem op met de tx-ring-limiet-opdracht die door de CLI wordt geaccepteerd voor ATM PVC-bundels, maar niet van kracht wordt. Normaal gesproken hoeft u echter de tx-ringlimiet op ATM PVC-bundels niet te wijzigen. De reden is dat, het verminderen van de ringgrootte effectief verplaatst alle transmissie buffering naar een QoS-gecontroleerde wachtrij, dus een aankomende prioriteit pakket wordt onmiddellijk verzonden om vertraging op lage snelheid interfaces te minimaliseren. Bij ATM PVC-bundels worden cellen uit pakketten van alle aangesloten VC's altijd tegelijkertijd verzonden (en doorgelaten), zodat de vertraging automatisch wordt geminimaliseerd.
Huidige Cisco IOS-software-images ondersteunen het afstemmen van de zendring op de ATM-netwerkmodules voor Cisco 2600- en 3600-routers (Cisco Bug ID CSCdt73385). De huidige waarde wordt weergegeven in de show atm vc output.