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 biedt een technisch overzicht van Link Fragmentation and Interleaving (LFI) via een Frame Relay-naar-ATM Interworking (IWF)-verbinding (zoals gedefinieerd in de Frame Relay Forum of de FRF.8-overeenkomst), evenals een voorbeeldconfiguratie voor het gebruik van de LS1010 of Catalyst 8500 als het IWF-apparaat in de WAN-cloud. LFI maakt gebruik van de ingebouwde fragmentatiemogelijkheden van MLPPP-insluiting (Multilink Point-to-Point Protocol) via ATM en Frame Relay om end-to-end fragmentatie- en interleaving-oplossing voor snelle links met bandbreedte van maximaal 768 kbps te bieden.
Dit document vereist inzicht in het volgende:
Typische FRF.8-omgeving en FRF.8 transparante en vertaalmodi - Zie Transparante en vertaalmodi begrijpen met FRF.8.
Bekendheid met de configuratieopdrachten van LS1010 en Catalyst 8500 en hoe de gekanaliseerde E1 Frame Relay-poortadapter of de gekanaliseerde DS3 Frame Relay-poortadapter interageren tussen een Frame Relay-endpoint en een ATM-endpoint.
Serialisatievertraging en jitter. Zie VoIP over PPP Links met Quality of Service (LLQ/IP RTP-prioriteit, LFI, cRTP) en VoIP over Frame Relay met Quality of Service (Fragmentation, Traffic Shaping, IP RTP-prioriteit).
Dit document is niet beperkt tot specifieke software- en hardware-versies.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Fragmentation is een zeer belangrijke techniek om serialisatievertraging en vertragingsvariatie op lage snelheidsverbindingen te controleren die zowel verkeer in real time als niet in real time dragen. De serialisatievertraging is de vaste vertraging die wordt vereist om een spraak- of gegevenskader op de netwerkinterface te klokkenen, en het is direct gerelateerd aan de kloksnelheid op de trunk. Een extra vlag is nodig om de frames te scheiden voor lage kloksnelheden en kleine framegrootte.
LFI gebruikt de ingebouwde fragmentatiemogelijkheden van MLPPP om vertraging en jitter (variaties in vertraging) te voorkomen die wordt veroorzaakt door grote pakketten met variabele afmetingen die in de wachtrij staan tussen relatief kleine spraakpakketten. Met LFI worden pakketten die groter zijn dan een geconfigureerde fragmentgrootte ingekapseld in een MLPPP-header. RFC 1990 definieert de MLPPP-kop en het volgende:
(B) Een beginfragmentbit is een een-bits veld dat op 1 wordt ingesteld op het eerste fragment dat is afgeleid van een PPP-pakket en op 0 wordt ingesteld voor alle andere fragmenten van hetzelfde PPP-pakket.
(E)nding fragment bit is een one bit field ingesteld op 1 op het laatste fragment en op 0 voor alle andere fragmenten.
Het sequentieveld is een 24-bits of 12-bits getal dat wordt verhoogd voor elk verzonden fragment. In de standaardinstelling is het sequentieveld 24 bits lang, maar kan worden onderhandeld om slechts 12 bits te zijn met de hierna beschreven LCP-configuratieoptie.
Naast fragmentatie moeten vertragingsgevoelige pakketten met voldoende prioriteit tussen fragmenten van een groot pakket worden gepland. Met fragmentatie, wordt Weighted Fair Queueing (WFQ) zich "bewust" van of een pakket deel van een fragment uitmaakt of niet gefragmenteerd is. WFQ wijst een opeenvolgingsaantal aan elk aankomend pakket toe en plant dan pakketten die op dit aantal worden gebaseerd.
Layer 2-fragmentatie biedt een superieure oplossing voor alle andere benaderingen bij het oplossen van het "big-packet probleem." De volgende tabel geeft een overzicht van de voor- en nadelen van andere mogelijke oplossingen.
Potentiële oplossing | Voordelen | Nadelen |
---|---|---|
Afbreken transmissie van het grote pakket en opnieuw in de wachtrij plaatsen achter het vertragingsgevoelige verkeer. |
|
|
Fragment het grote pakket met behulp van fragmentatietechnieken op de netwerklaag. |
|
|
Fragmenteer het pakket met link-layer technieken. |
|
|
De ideale fragmentgrootte voor multilink point-to-point protocol over ATM (MLPPPoATM) moet de fragmenten in een exact veelvoud van ATM-cellen laten passen. Zie Link Fragmentation and Interleaving voor Frame Relay en virtuele ATM-circuits voor richtlijnen bij het selecteren van fragmentatiewaarden.
Een typische configuratie van FRF.8 bestaat uit het volgende:
Een Frame Relay-endpoint
Een ATM-endpoint
Een interworking-apparaat (IWF)
Elk eindpunt kapselt gegevens en spraakpakketten in in een Layer 2-inkapselingsheader, die het protocol communiceert dat is ingekapseld en vervoerd in het frame of de cel. Zowel Frame Relay als ATM ondersteuning voor NLPID-inkapselingskoppen (Network Layer Protocol ID). Het document ISO/International Electrotechnical Commission (IEC) TR 9577 definieert bekende NLPID-waarden voor een geselecteerd aantal protocollen. Een waarde van 0xCF wordt toegewezen aan PPP.
RFC 1973 definieert PPP in Frame Relay en de MLPPPoFR-header, terwijl RFC 2364 PPP over AAL5 en de MLPPPoA-header definieert. Beide kopregels gebruiken een NLPID-waarde van 0xCF om PPP te identificeren als het ingekapselde protocol.
Elk van deze koppen wordt weergegeven in figuur 1 hieronder.
Afbeelding 1. PPP over AAL5-header, MLPPPoA-header met NLPID-insluiting en MLPPPoA-header met VC-multiplexing
Opmerking: de MLPPPoFR-header bevat ook een veld met een vlag van één byte van 0x7e, wat niet in afbeelding 1 wordt weergegeven. Na de kopregels begint byte nummer 5 de PPP- of MLPPP-protocolvelden.
Tabel 1 - FRF.8 Transparant vs. FRF.8 Translationeel.
Afbeelding 2. Hoe het MLPPPoATM-pakket wordt gefragmenteerd met NLPID.
Afbeelding 3. Hoe het MLPPPoATM-pakket gefragmenteerd is met VC Multiplexing.
De betekenis van de bytewaarden wordt hieronder weergegeven:
0xFEFE - identificeert de toegangspunten voor bestemming en bronservices (SAP's) in de kop Logical Link Control (LLC). Een waarde van 0xFEFE wijst erop dat wat volgt een kort-vormNLPID kopbal is, die met protocollen wordt gebruikt die een bepaalde waarde NLPID hebben.
0x03 - Control veld gebruikt met vele insluitingen, waaronder High Level Data Link Control (HDLC). Geeft ook aan dat de inhoud van het pakket bestaat uit ongenummerde informatie.
0xCF - bekende NLPID-waarde voor PPP.
De FRF.8-overeenkomst definieert twee operationele modi voor het IWF-apparaat:
Transparent - IWF-apparaat stuurt de inkapselingskopregels ongewijzigd door. Het voert geen protocol-header mapping, fragmentatie of herassemblage uit.
Vertaling - IWF het apparaat voert protocol-kopbal afbeelding tussen de twee inkapselingskopballen uit om rekening te houden met kleine verschillen tussen de inkapselingstypes.
De modus die is geconfigureerd op het IWF-apparaat, dat een Cisco ATM-switch of een 7200 Series-router met een PA-A3 ATM-poortadapter kan zijn, wijzigt het aantal Layer 2-headerbytes op de ATM- en Frame Relay-segmenten van de interworking link. Laten we deze overheadkosten wat gedetailleerder bekijken.
De volgende twee tabellen geven de overheadbytes voor gegevenspakketten en Voice-over-IP (VoIP)-pakketten weer.
Tabel 2 - Data link overhead in bytes voor een gegevenspakket via een FRF.8 link.
FRF.8-modus | Doorzichtig | Vertaling | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Verkeersrichting | Frame Relay naar ATM | ATM naar Frame Relay | Frame Relay naar ATM | ATM naar Frame Relay | |||||||||
Frame Relay of ATM-deel van PVC | Frame Relay | ATM | ATM | Frame Relay | Frame Relay | ATM | ATM | Frame Relay | |||||
Frame Flag (0x7e) | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | |||||
Frame Relay-header | 2 | 0 | 0 | 2 | 2 | 0 | 0 | 2 | |||||
LLC DSAP/SAP (0xfefe) | 0 | 0 | 2 | 2 | 0 | 2 | 2 | 0 | |||||
LLC-beheer (0x03) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||
NLPID (0xcf voor PPP) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | |||||
MLP Protocol-id (0x003d) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |||||
MLP-volgnummer | 4 | 4 | 4 | 4 | 4 | 4 | 4 | 4 | |||||
PPP-protocol-id (alleen 1e frame) | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | |||||
payload (Layer 3+) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |||||
ATM-aanpassingslaag (AAL)5 | 0 | 8 | 8 | 0 | 0 | 8 | 8 | 0 | |||||
Frame Check Sequence (FCS) | 2 | 0 | 0 | 2 | 2 | 0 | 0 | 2 | |||||
Totaal overhead (bytes) | 15 | 18 | 20 | 17 | 15 | 20 | 20 | 15 |
Tabel 3 - Datalink-overhead in bytes voor een VoIP-pakket via een FRF.8-link.
FRF.8-modus | Doorzichtig | Vertaling | Frame Relay naar Frame Relay | ||||||
---|---|---|---|---|---|---|---|---|---|
Verkeersrichting | Frame Relay naar ATM | ATM naar Frame Relay | Frame Relay naar ATM | ATM naar Frame Relay | |||||
Frame Relay of ATM-deel van PVC | Frame Relay | ATM | ATM | Frame Relay | Frame Relay | ATM | ATM | Frame Relay | |
Frame Flag (0x7e) | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 |
Frame Relay-header | 2 | 0 | 0 | 2 | 2 | 0 | 0 | 2 | 2 |
LLC DSAP/SAP (0xfefe) | 0 | 0 | 2 | 2 | 0 | 2 | 2 | 0 | 0 |
LLC-beheer (0x03) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
NLPID (0xcf voor PPP) | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
PPP-id | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 2 | 0 |
payload (IP+User Datagram Protocol (UDP)+RTP+Voice) | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
AAL5 | 0 | 8 | 8 | 0 | 0 | 8 | 8 | 0 | 0 |
FCS | 2 | 0 | 0 | 2 | 2 | 0 | 0 | 2 | 2 |
Totaal overhead (bytes) | 9 | 12 | 14 | 11 | 9 | 14 | 14 | 9 | 7 |
Let bij het weergeven van de tabellen hierboven op het volgende:
Pakketten kleiner dan de opgegeven fragmentatiegrootte worden alleen ingesloten in een PPP-header en niet in een MLPPP-header. Op dezelfde manier zijn pakketten die groter zijn dan de gespecificeerde fragmentatiegrootte ingekapseld in zowel een PPP-header als een MLPPP-header. Zodoende hebben VoIP-pakketten tot acht bytes minder overhead.
Slechts omvat het eerste fragment Multilink PPP (MLP) een veld met PPP Protocol ID. Het eerste fragment draagt dus twee extra bytes van overhead.
In de transparante modus worden de kopregels voor de inkapseling ongewijzigd door het IWF-apparaat doorgegeven. De overheadkosten variëren dus in elke richting en op elk segment. Een MLPPPoA-header begint met een NLPID-header van 0xFEFE in een kort formulier. In de transparante modus wordt deze header ongewijzigd doorgegeven door het IWF-apparaat van het ATM-segment aan het Frame Relay-segment. In de richting Frame Relay naar ATM bestaat een dergelijke header echter niet in de transparante modus op elk segment.
In de vertaalmodus wijzigt het IWF-apparaat de kopregels voor de insluiting. De overhead is dus hetzelfde op elk segment in beide richtingen. Met name in de richting ATM en Frame Relay kapselt het ATM-eindpunt het pakket in een MLPPPoA-header in. Het IWF-apparaat verwijdert de NLPID-header voordat het resterende frame wordt doorgegeven aan het Frame Relay-segment. In Frame Relay naar ATM-richting manipuleert het IWF-apparaat opnieuw het frame en wordt een NLPID-header gestart voordat het gesegmenteerde frame wordt doorgegeven aan het ATM-eindpunt.
Bij het ontwerpen van FRF-links met MLP, moet u rekening houden met het juiste aantal datalink-overheadbytes. Zulke overheadkosten beïnvloeden de hoeveelheid bandbreedte die door elke VoIP-oproep wordt verbruikt. Het speelt ook een rol in het bepalen van de optimale MLP fragmentgrootte. Optimaliseren van de fragmentgrootte om een integraal aantal ATM-cellen te passen is cruciaal, in het bijzonder op langzaam-snelheid PVC’s waar een aanzienlijke hoeveelheid bandbreedte kan worden verspild bij het opvullen van de laatste cel tot een even veelvoud van 48 bytes.
Voor helderheidsdoeleinden, lopen door de stappen van het proces van de pakketinkapseling wanneer een pakket in Frame Relay naar de richting van ATM met transparante wijze gaat:
Het Frame Relay-endpoint kapselt het pakket in een MLPPPoFR-header in.
Het IWF-apparaat verwijdert de 2-byte Frame Relay-header met de Data Link Connection Identifier (DLCI). Vervolgens wordt het resterende pakket doorgestuurd naar de ATM-interface van IWF, die het pakket in cellen segmenteert, en doorstuurt het naar het ATM-segment.
Het ATM-endpoint onderzoekt de header van het ontvangen pakket. Als de eerste twee bytes van het ontvangen pakket 0x03CF zijn, beschouwt het ATM-endpoint het pakket als een geldig MLPPPoA-pakket.
De MLPPP-functies op het ATM-endpoint voeren verdere verwerking uit.
Bekijk het pakketinkapselingsproces wanneer een pakket in ATM naar de Frame Relay-richting met transparante modus gaat:
Het ATM-eindpunt kapselt het pakket in een MLPPPoA-header in. Het segmenteert de pakketten dan in cellen en door:sturen hen uit het segment van ATM.
IWF ontvangt het pakket, door:sturen het aan zijn interface van Frame Relay, en prepends een twee-byte Frame Relay kopbal.
Het Frame Relay-endpoint onderzoekt de header van het ontvangen pakket. Als de eerste vier bytes na de twee-byte Frame Relay-header 0xfefe03cf zijn, wordt het pakket door IWF behandeld als een legaal MLPPPoFR-pakket.
De MLPPP-functies op het Frame Relay-endpoint voeren verdere verwerking uit.
De volgende illustraties tonen het formaat van MLPPPoA- en MLPPPoFR-pakketten.
Afbeelding 6. MLPPPoA-overheadkosten. Alleen het eerste fragment heeft een PPP-header.
Afbeelding 7. MLPPPoFR-overheadkosten. Alleen het eerste fragment heeft een PPP-header.
Wanneer de provisioningbandbreedte voor VoIP van toepassing is, moeten de datalink-overheadkosten in de bandbreedteberekeningen worden opgenomen. Tabel 4 toont de bandbreedtevereisten per oproep voor VoIP afhankelijk van de codec en het gebruik van gecomprimeerd Real-time Transport Protocol (RTP). De berekeningen in tabel 4 gaan uit van een best-case scenario voor RTP-headercompressie (cRTP), met andere woorden, geen UDP-checksum of transmissiefouten. Koppen worden vervolgens consequent gecomprimeerd van 40 bytes naar 2 bytes.
Tabel 4 - bandbreedtevereisten voor gesprekken per VoIP (kbps).
FRF.8-modus | Doorzichtig | Vertaling | Frame Relay naar Frame Relay | ||||||
---|---|---|---|---|---|---|---|---|---|
Verkeersrichting | Frame Relay naar ATM | ATM naar Frame Relay | Frame Relay naar ATM | ATM naar Frame Relay | |||||
Frame Relay of ATM-deel van PVC | Frame Relay | ATM | ATM | Frame Relay | Frame Relay | ATM | ATM | Frame Relay | |
G729 - 20 ms Steekproeven - Geen cRTP | 27.6 | 42.4 | 42.4 | 28.4 | 27.6 | 42.4 | 42.4 | 27.6 | 26.8 |
G729 - 20 ms Steekproeven - cRTP | 12.4 | 21.2 | 21.2 | 13.2 | 12.4 | 21.2 | 21.2 | 12.4 | 11.6 |
G729 - 30 ms Steekproeven - Geen cRTP | 20.9 | 28.0 | 28.0 | 21.4 | 20.9 | 28.0 | 28.0 | 20.9 | 20.3 |
G729 - 30 ms Steekproeven - cRTP | 10.8 | 14.0 | 14.0 | 11.4 | 10.8 | 14.0 | 14.0 | 10.8 | 10.3 |
G711 - 20 ms Steekproeven - Geen cRTP | 83.6 | 106.0 | 106.0 | 84.4 | 83.6 | 106.0 | 106.0 | 83.6 | 82.8 |
G711 - 20 ms Steekproeven - cRTP | 68.4 | 84.8 | 84.8 | 69.2 | 68.4 | 84.8 | 84.8 | 68.4 | 67.6 |
G711 - 30 ms Steekproeven - Geen cRTP | 76.3 | 97.9 | 97.9 | 76.8 | 76.3 | 97.9 | 97.9 | 76.3 | 75.8 |
G711 - 30 ms Steekproeven - cRTP | 66.3 | 84.0 | 84.0 | 66.8 | 66.3 | 84.0 | 84.0 | 66.3 | 65.7 |
Aangezien de overheadkosten op elk been van PVC variëren, adviseren wij ontwerpen voor een worstcasescenario. Neem bijvoorbeeld het geval van een G.279-oproep met 20 msec bemonstering en cRTP over een transparant PVC. Voor het Frame Relay-traject is de bandbreedtebehoefte 12,4 kbps in de ene richting en 13,2 kbps in de andere. Daarom raden we provisioning op basis van 3,2 kbps per oproep aan.
Voor vergelijkingsdoeleinden, toont de lijst ook de bandbreedte van VoIP vereiste op een van begin tot eind pvc van Frame Relay dat met FRF.12 fragmentatie wordt gevormd. Zoals in de tabel vermeld, verbruikt PPP tussen 0,5 kbps en 0,8 kbps extra bandbreedte per oproep om de extra bytes van de inkapselingsheader te ondersteunen. Daarom raden we het gebruik van FRF.12 met end-to-end Frame Relay VC’s aan.
Compressed RTP (cRTP) over ATM vereist Cisco IOS®-softwarerelease 12.2(2)T. Wanneer cRTP is ingeschakeld met MLPoFR en MLPoATM, wordt TCP/IP-headercompressie automatisch ingeschakeld en kan deze niet worden uitgeschakeld. Deze beperking vloeit voort uit RFC 2509, die PPP-onderhandeling van RTP-headercompressie niet toestaat zonder ook te onderhandelen over TCP-headercompressie.
Oorspronkelijk was voor LFI vereist dat IWF-apparaten een transparante modus gebruiken. Meer recentelijk, introduceerde het Frame Relay Forum FRF.8.1 om vertaalwijze te steunen. Cisco heeft ondersteuning geïntroduceerd voor FRF.8.1 en vertaalmodus in de volgende versies van Cisco IOS-software:
12.0(18)W5(23) voor de LS1010 en Catalyst 8500 Series met een 4CE1 FR-PAM (CSCdt39211)
12.2(3)T en 12.2(2) op Cisco IOS-routers met ATM-interfaces, zoals PA-A3 (CSCdt70724)
Sommige serviceproviders ondersteunen PPP-vertaling op hun FRF.8-apparaten nog niet. Wanneer dit het geval is, moet de leverancier hun PVC’s voor transparante modus configureren.
Deze configuratie gebruikt de volgende hardware en software:
ATM-eindpunt - PA-A3-OC3 in een router uit 7200 Series met Cisco IOS-softwarerelease 12.2(8)T. (Opmerking: LFI wordt alleen ondersteund op de PA-A3-OC3 en PA-A3-T3. Het wordt niet ondersteund op de IMA- en ATM OC-12-poortadapters.)
IWF-apparaat - LS1010 met gekanaliseerde T3-poortadaptermodule en Cisco IOS-softwarerelease 12.1(8)EY.
Frame Relay-endpoint - PA-MC-T3 in een 7200 Series router met Cisco IOS-softwarerelease 12.2(8)T.
Deze paragraaf laat zien hoe u de LFI-functie via een FRF.8 link in transparante modus kunt configureren. Het gebruikt een virtuele sjabloon op de twee router-endpoints, waarvan de virtuele toegangsinterface van de MLP-bundel wordt gekloond. LFI ondersteunt dialerinterfaces en virtuele sjablonen voor het specificeren van de protocollaagparameters van MLPPP. Cisco IOS-softwarerelease 12.2(8)T verhoogt het aantal unieke virtuele sjablonen dat per router kan worden geconfigureerd tot 200. Eerdere versies ondersteunen slechts 25 virtuele sjablonen per router. Deze beperking kan een het schrapen kwestie op een de distributierouterrouter van ATM zijn als elk pvc wordt vereist om een uniek IP adres te hebben. Als tijdelijke oplossing gebruikt u IP als ongenummerd of vervangt u virtuele sjablonen door dialerinterfaces op genummerde koppelingen.
Cisco IOS-softwarerelease 12.1(5)T introduceerde ondersteuning voor LFI via slechts één lidlink per MLPPP-bundel. Bij deze configuratie wordt dus slechts één VC op elk eindpunt gebruikt. Ondersteuning voor meerdere VC’s per bundel is gepland voor een aanstaande release van Cisco IOS.
Frame Relay-endpoint |
---|
|
Configuratie LS1010 |
---|
|
ATM-endpoint |
---|
|
Gebruik de volgende opdrachten op het ATM-eindpunt om te bevestigen dat LFI correct werkt. Voordat u debug-opdrachten uitgeeft, raadpleegt u Belangrijke informatie over debug-opdrachten.
toon ppp multilink - LFI gebruikt twee virtuele toegangsinterfaces — één voor PPP en één voor de MLP bundel. Gebruik de show ppp multilink om tussen de twee te onderscheiden.
ATMside#show ppp multilink Virtual-Access2, bundle name is FRAMEside !--- The bundle interface is assigned to VA 2. Bundle up for 01:11:55 Bundle is Distributed 0 lost fragments, 0 reordered, 0 unassigned 0 discarded, 0 lost received, 1/255 load 0x1E received sequence, 0xA sent sequence Member links: 1 (max not set, min not set) Virtual-Access1, since 01:11:55, last rcvd seq 00001D 187 weight !--- The PPP interface is assigned to VA 1.
toon interface virtuele toegang 1 - Bevestig dat de virtuele toegangsinterface omhoog/omhoog is en het verhogen van de input en outputpakkettellers.
ATMside#show int virtual-access 1 Virtual-Access1 is up, line protocol is up Hardware is Virtual Access interface Internet address is 1.1.1.1/24 MTU 1500 bytes, BW 150 Kbit, DLY 100000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation PPP, loopback not set DTR is pulsed for 5 seconds on reset LCP Open, multilink Open Bound to ATM1/0/0.1 VCD: 1, VPI: 1, VCI: 100 Cloned from virtual-template: 1 Last input 01:11:30, output never, output hang never Last clearing of "show interface" counters 2w1d Input queue: 0/75/0/0 (size/max/drops/flushes); Total output drops: 0 Queueing strategy: fifo Output queue :0/40 (size/max) 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 878 packets input, 13094 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 255073 packets output, 6624300 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions
toon beleidskaart in Virtual-Access 2 - Bevestig dat het QoS-servicebeleid is gebonden aan de MLPPP-bundelinterface.
ATMside#show policy-map int virtual-access 2 Virtual-Access2 Service-policy output: example queue stats for all priority classes: queue size 0, queue limit 27 packets output 0, packet drops 0 tail/random drops 0, no buffer drops 0, other drops 0 Class-map: call-control (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: access-group 103 queue size 0, queue limit 3 packets output 0, packet drops 0 tail/random drops 0, no buffer drops 0, other drops 0 Bandwidth: 10%, kbps 15 Class-map: voice (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip rtp 16384 16383 Priority: kbps 110, burst bytes 4470, b/w exceed drops: 0 Class-map: class-default (match-any) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: any queue size 0, queue limit 5 packets output 0, packet drops 0 tail/random drops 0, no buffer drops 0, other drops 0 Fair-queue: per-flow queue limit 2
debug ppp-pakket en debug ATM-pakket - Gebruik deze opdrachten als alle interfaces up/up zijn, maar u kunt niet end to end pingen. Daarnaast kunt u deze opdrachten gebruiken om PPP-keepalives op te nemen, zoals hieronder wordt geïllustreerd.
2w1d: Vi1 LCP-FS: I ECHOREQ [Open] id 31 len 12 magic 0x52FE6F51 2w1d: ATM1/0/0.1(O): VCD:0x1 VPI:0x1 VCI:0x64 DM:0x0 SAP:FEFE CTL:03 Length:0x16 2w1d: CFC0 210A 1F00 0CB1 2342 E300 0532 953F 2w1d: 2w1d: Vi1 LCP-FS: O ECHOREP [Open] id 31 len 12 magic 0xB12342E3 !--- This side received an Echo Request and responded with an outbound Echo Reply. 2w1d: Vi1 LCP: O ECHOREQ [Open] id 32 len 12 magic 0xB12342E3 2w1d: ATM1/0/0.1(O): VCD:0x1 VPI:0x1 VCI:0x64 DM:0x0 SAP:FEFE CTL:03 Length:0x16 2w1d: CFC0 2109 2000 0CB1 2342 E300 049A A915 2w1d: Vi1 LCP-FS: I ECHOREP [Open] id 32 len 12 magic 0x52FE6F51 2w1d: Vi1 LCP-FS: Received id 32, sent id 32, line up !--- This side transmitted an Echo Request and received an inbound Echo Reply.
Gebruik de volgende opdrachten op het Frame Relay-eindpunt om te bevestigen dat LFI correct werkt. Voordat u debug-opdrachten uitgeeft, raadpleegt u Belangrijke informatie over debug-opdrachten.
toon ppp multilink - LFI gebruikt twee virtuele toegangsinterfaces — één voor PPP en één voor de MLP bundel. Gebruik de show ppp multilink om tussen de twee te onderscheiden.
FRAMEside#show ppp multilink Virtual-Access2, bundle name is ATMside Bundle up for 01:15:16 0 lost fragments, 0 reordered, 0 unassigned 0 discarded, 0 lost received, 1/255 load 0x19 received sequence, 0x4B sent sequence Member links: 1 (max not set, min not set) Virtual-Access1, since 01:15:16, last rcvd seq 000018 59464 weight
toon beleid-kaart interface virtuele toegang - Bevestig dat het QoS-servicebeleid aan de MLPPP bundelinterface is gebonden.
FRAMEside#show policy-map int virtual-access 2 Virtual-Access2 Service-policy output: example Class-map: voice (match-all) 0 packets, 0 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: ip rtp 16384 16383 Weighted Fair Queueing Strict Priority Output Queue: Conversation 264 Bandwidth 110 (kbps) Burst 2750 (Bytes) (pkts matched/bytes matched) 0/0 (total drops/bytes drops) 0/0 Class-map: class-default (match-any) 27 packets, 2578 bytes 5 minute offered rate 0 bps, drop rate 0 bps Match: any Weighted Fair Queueing Flow Based Fair Queueing Maximum Number of Hashed Queues 256 (total queued/total drops/no-buffer drops) 0/0/0
debug framepakket en debug ppp-pakket - Gebruik deze opdrachten als alle interfaces up/up zijn, maar u kunt niet van begin tot eind pingen.
FRAMEside#debug frame packet Frame Relay packet debugging is on FRAMEside# FRAMEside#ping 1.1.1.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 1.1.1.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 36/36/40 ms FRAMEside# 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 28 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 28 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 28 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52 2w1d: Serial3/0/1:1.1(o): dlci 20(0x441), NLPID 0x3CF(MULTILINK), datagramsize 52
MLPPPoA en MLPPPoFR klonen twee virtuele toegangsinterfaces vanuit de dialerinterface of de virtuele sjabloon. Een van deze interfaces vertegenwoordigt de PPP link, en de andere de MLP bundelinterface. Gebruik het show ppp multilink commando om de specifieke interface gebruikt voor elke functie te bepalen. Vanaf dit schrijven, wordt slechts één VC per bundel ondersteund, en daarom zou slechts één virtuele toegangsinterface in de bundel-lid lijst in de show ppp multilink output moeten verschijnen.
Naast de twee virtuele toegangsinterfaces, is elk PVC gekoppeld aan een hoofdinterface en een subinterface. Elk van deze interfaces verstrekt één of andere vorm van het een rij vormen. Echter, alleen de virtuele toegangsinterface die de bundelinterface vertegenwoordigt ondersteunt fancy wachtrijen via een toegepast QoS-servicebeleid. De andere drie interfaces moeten een FIFO-wachtrij hebben. Wanneer het toepassen van een dienst-beleid op een virtueel-malplaatje, toont de router het volgende bericht:
cr7200(config)#interface virtual-template 1 cr7200(config)#service-policy output Gromit Class Base Weighted Fair Queueing not supported on interface Virtual-Access1
Opmerking: op klasse gebaseerde Weighted Fair Queueing alleen ondersteund op MLPPP-bundelinterface.
Deze berichten zijn normaal. Het eerste bericht adviseert dat een dienst-beleid niet op de PPP virtuele toegangsinterface wordt ondersteund. Het tweede bericht bevestigt dat het servicebeleid wordt toegepast op de MLP-bundel virtuele toegangsinterface. Om het wachtmechanisme op de MLP bundelinterface te bevestigen, gebruik de bevelen tonen interface virtuele-toegang, tonen rij virtuele toegang, en tonen beleid-kaart interface virtuele-toegang.
MLPPPoFR vereist dat Frame Relay Traffic Shaping (FRTS) is ingeschakeld op de fysieke interface. FRTS activeert per-VC wachtrijen. Op platforms zoals de 7200, 3600 en 2600 Series is FRTS geconfigureerd met de volgende twee opdrachten:
Frame Relay traffic-shaping op de hoofdinterface
map-klasse met eventuele shaping opdrachten.
De huidige versies van Cisco IOS drukken het volgende waarschuwingsbericht als MLPPPoFR zonder FRTS wordt toegepast.
"MLPoFR not configured properly on Link x Bundle y"
Als u dit waarschuwingsbericht ziet, moet u ervoor zorgen dat FRTS op de fysieke interface is geconfigureerd en dat het QoS-servicebeleid aan de virtuele sjabloon is gekoppeld. Om de configuratie te verifiëren, gebruik de show in werking stellen-config seriële interface en toon in werking stelt-in werking stelt-in werking stelt virtuele malplaatjebevelen. Wanneer MLPPPoFR is geconfigureerd, verandert het mechanisme voor interfacewachtrijen in dubbele FIFO, zoals hieronder wordt weergegeven. De wachtrij met hoge prioriteit behandelt spraakpakketten en controlepakketten, zoals Local Management Interface (LMI), en de wachtrij met lage prioriteit behandelt gefragmenteerde pakketten, vermoedelijk gegevens- of niet-spraakpakketten.
Router#show int serial 6/0:0 Serial6/0:0 is up, line protocol is down Hardware is Multichannel T1 MTU 1500 bytes, BW 64 Kbit, DLY 20000 usec, reliability 255/255, txload 1/255, rxload 1/255 Encapsulation FRAME-RELAY, crc 16, Data non-inverted Keepalive set (10 sec) LMI enq sent 236, LMI stat recvd 0, LMI upd recvd 0, DTE LMI down LMI enq recvd 353, LMI stat sent 0, LMI upd sent 0 LMI DLCI 1023 LMI type is CISCO frame relay DTE Broadcast queue 0/64, broadcasts sent/dropped 0/0, interface broadcasts 0 Last input 00:00:02, output 00:00:02, output hang never Last clearing of "show interface" counters 00:39:22 Queueing strategy: dual fifo Output queue: high size/max/dropped 0/256/0 !--- high-priority queue Output queue 0/128, 0 drops; input queue 0/75, 0 drops !--- low-priority queue 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec 353 packets input, 4628 bytes, 0 no buffer Received 0 broadcasts, 0 runts, 0 giants, 0 throttles 0 input errors, 0 CRC, 0 frame, 0 overrun, 0 ignored, 0 abort 353 packets output, 4628 bytes, 0 underruns 0 output errors, 0 collisions, 0 interface resets 0 output buffer failures, 0 output buffers swapped out 0 carrier transitions no alarm present Timeslot(s) Used:12, subrate: 64Kb/s, transmit delay is 0 flags
LFI maakt gebruik van twee lagen wachtrijen — MLPPP-bundelniveau, dat fancy wachtrijen ondersteunt, en PVC-niveau, dat alleen FIFO-wachtrijen ondersteunt. De bundelinterface handhaaft zijn eigen rij. Alle MLP-pakketten gaan eerst door de MLP-bundel en virtuele toegangslagen vóór de Frame Relay- of ATM-laag. LFI controleert de omvang van de hardwarerijen van de leden en dewachtrijen pakketten aan de hardwarerijen wanneer zij onder een drempel vallen, die oorspronkelijk een waarde van twee was. Anders, worden de pakketten in de MLP bundelrij een rij gevormd.
De volgende tabel geeft een overzicht van bekende problemen met LFI via FRF-links en focust op de stappen die u moet nemen om uw symptomen te isoleren naar een opgelost bug.
Symptoom | Stappen voor probleemoplossing | Opgeloste bugs |
---|---|---|
Verminderde doorvoersnelheid op ATM-poot of Frame Relay-poot |
|
CSCdt59038 - Met pakketten van 1500 bytes en fragmentatie ingesteld op 100 bytes, zijn er 15 gefragmenteerde pakketten. De vertraging werd veroorzaakt door meerdere niveaus van wachtrijen. CSCdu18344 - Met FRTS worden pakketten langzamer in de wachtrij geplaatst dan verwacht. De functie MLPPP bundel dewachtrij controleert de wachtrijgrootte van de traffic shaping. FRTS was te traag in het verwijderen van deze wachtrij. |
Niet-bestelbare pakketten |
|
CSCdv89201 - Wanneer de fysieke ATM-interface verstopt is, worden MLP-fragmenten op het externe uiteinde niet meer op orde gebracht of ontvangen. Dit probleem betreft alleen ATM-netwerkmodules op de 2600 en 3600 Series. Dit is het gevolg van de manier waarop het interfacestuurprogramma op een foutieve manier pakketten switchte op het snelle pad (zoals met snelle switching of Cisco Express Forwarding). Het tweede fragment van het huidige pakket is specifiek verzonden na het eerste fragment van het volgende pakket |
Verlies van end-to-end connectiviteit wanneer 3600 Series IWF in transparante modus uitvoert |
|
CSCdw1409 - Zorgt ervoor dat CEF op de juiste bytelocatie kijkt om te beginnen met het verwerken van de inkapselingskopregels van MLPPP-pakketten |
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
28-May-2002 |
Eerste vrijgave |