Dit document behandelt traffic shaping en prioritering voor een Voice-over-IP (VoIP) via Frame Relay-netwerk met hub en gedeelde topologie. De configuratie van de hub is van dien aard dat er twee permanente virtuele circuits (PVC’s) zijn, één voor elke op afstand luidsprekende spraak, en zowel gegevens als spraak worden verzonden over dezelfde PVC’s. Het is belangrijk op te merken dat de prioritering en fragmentatie die in dit document worden besproken, niet alleen van toepassing zijn op dit scenario, maar ook op een scenario waarbij u één PVC met spraak en gegevens en een ander met alleen gegevens hebt. De data PVCs moeten net als de stem en data PVCs verkeervormig zijn. Dit is te wijten aan het feit dat wanneer één enkele fysieke buis wordt gedeeld, in dit geval op de hub, de seriële vertraging alle gegevens beïnvloedt.
In de topologie hieronder, vertegenwoordigt New York de centrale router van de hub. Raleigh en San Jose vertegenwoordigen externe routers die met de hub zijn verbonden via een Frame Relay-netwerk. Er zijn twee PVC’s die verbinding maken met de New York router. In dit geval zou New York nooit meer dan 64 kbps naar Raleigh moeten sturen en op dezelfde manier mag New York nooit meer dan 192 kbps naar San Jose sturen, omdat dit meer dan de geconfigureerde Committed Information Rate (CIR) in de klasse Frame Relay-software overschrijdt.
In de topologie die in dit document wordt getoond, worden de routers met VoIP-configuraties rechtstreeks verbonden met een Frame Relay-cloud. In sommige topologieën, echter, kunnen de spraak-enabled routers overal in het netwerk bestaan, met uitzondering van Cisco AS5300. Voor meer informatie over dit, verwijs naar de verstrekte nota. De spraakrouters kunnen via LAN-connectiviteit worden aangesloten op andere routers die worden aangesloten op WAN. Dit is belangrijk om op te merken omdat als uw spraakrouters niet rechtstreeks verbonden zijn met een Frame Relay-service, alle WAN-connectiviteit-configuratieopdrachten zijn geconfigureerd op die routers die worden aangesloten op WAN en niet op de spraakrouters.
OPMERKING: Cisco AS5300 routers met snelle seriële interfaces zijn niet ontworpen om gegevensverbinding met een WAN te ondersteunen. U moet uw Cisco AS5300s als intermediaire LAN-routers met de hoofdfunctie gebruiken om spraakoproepen te verwerken. U hebt speciale routers nodig om als directe verbindingen met WAN te fungeren.
Zorg er voordat u deze configuratie probeert voor dat u aan deze voorwaarden voldoet:
Basis begrip en configuratie van Frame Relay Traffic Shaping (FRTS)
Basisbegrip en configuratie van VoIP
De informatie in dit document is gebaseerd op de volgende software- en hardware-versies:
Drie Cisco 3640 routers met Cisco IOS®-softwarerelease 12.3(5)Enterprise Plus
Vier analoge telefoons aangesloten op Foreign Exchange Station (FXS)-poorten op spokes
Eén PBX-systeem aangesloten op een T1-controller op de hubrouter
De spaken kunnen ook een Cisco 2600 of een 1750 platform zijn. De hub kan een Cisco 2600 of 3600 platform zijn in het geval van digitale spraak, maar het kan ook een Cisco 1750 platform zijn als alleen de analoge stem op de hub bestaat. Alle traffic shaping en configuraties zijn ook van toepassing op andere platforms.
N.B.: Hoewel dit document niet beperkt is tot specifieke software, zijn sommige van de hier gebruikte opdrachten niet beschikbaar voor alle Cisco IOS-softwareversies. Bijvoorbeeld, het frame-relaisfragment opdracht wordt ondersteund met IP Plus maar niet door een IP afbeelding.
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.
Wanneer u VoIP via Frame Relay uitvoert, is het belangrijk dat het verkeer dat over het frame wordt verstuurd, op een niveau blijft dat kleiner dan of gelijk is aan Frame Relay CIR. De router stuurt geen verkeer dat groter is dan CIR wanneer geconfigureerd met Frame Relay Traffic Shaping (FRTS) zoals weergegeven. Als u de router vormt om te draaien met een hogere snelheid dan de CIR, kunt u spraakkwaliteitsproblemen ervaren en de spraakkwaliteit is niet gegarandeerd wanneer u PVC’s boven de gegarandeerde CIR draait.
Opmerking: Het is mogelijk om adaptief vormgeven te configureren om een router in staat te stellen om de transmissiesnelheid naar een gespecificeerde waarde omlaag te brengen als Frame Relay-pakketten worden ontvangen met het BECN-bit (backward expliciete congestie-bit) (BECN). U wordt er echter op gewezen dat de verkeerstarieven de CIR van de dienst Frame Relay niet moeten overschrijden wanneer spraakpakketten worden verzonden. Dit is om goede kwaliteit en levering te verzekeren wanneer de spraakpakketten in real time over het netwerk worden verzonden. De configuratie waarin de CIR is overschreden wordt alleen aanbevolen voor PVC’s met gegevens die geen spraakverkeer bevatten.
Opmerking: Voordat u uw router kunt configureren om VoIP te gebruiken, is het ook het beste als u de QoS-functies (Quality of Service) in Cisco IOS-software begrijpt. Voor meer informatie over QoS-functies raadpleegt u Wachtrijen, traffic shaping en filtering en fragmentatie voor spraak.
N.B.: Gebruik het Opdrachtupgereedschap (alleen geregistreerde klanten) om meer informatie te vinden over de opdrachten die in dit document worden gebruikt.
Dit document gebruikt de netwerkinstellingen die in het diagram worden weergegeven:
Dit document gebruikt deze configuraties:
New York Hub router |
---|
Current configuration: ! version 12.2 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname newyork ! logging buffered 50000 debugging enable secret < password > [Choose a strong password with at least one capital letter, one number, and one special character.] ! controller T1 2/0 framing esf linecode b8zs ds0-group 1 timeslots 1-4 type e&m-wink-start ! ! interface Serial2/0 no ip address encapsulation frame-relay no ip mroute-cache frame-relay traffic-shaping !--- This CLI command enables traffic shaping for both PVCs. ! interface Serial2/0.1 point-to-point description Connection to Raleigh PVC ip address 172.16.120.2 255.255.255.0 frame-relay interface-dlci 100 class class-raleigh ! interface Serial2/0.2 point-to-point description Connection to San Jose PVC ip address 172.16.130.2 255.255.255.0 frame-relay interface-dlci 200 class class-sanjose ! ip classless ! map-class frame-relay class-raleigh frame-relay cir 64000 frame-relay bc 640 frame-relay be 0 frame-relay mincir 64000 no frame-relay adaptive-shaping frame-relay fair-queue frame-relay fragment 80 !--- Recommended fragment size for 10ms delay when carrying voice !--- traffic based on the configured CIR 64000. !--- based on the configured CIR 64000 frame-relay ip rtp priority 16384 16383 48 !--- Two calls with g729, no CRTP, at 24 kbps/each. ! map-class frame-relay class-sanjose frame-relay cir 192000 frame-relay bc 1920 frame-relay be 0 frame-relay mincir 192000 no frame-relay adaptive-shaping frame-relay fair-queue frame-relay fragment 240 !--- This is the recommended fragment size for 10ms delay when carrying voice traffic !--- based on the configured CIR 192000. frame-relay ip rtp priority 16384 16383 48 !--- Two calls with G729, no Compressed Real Time Protocol (cRTP), at 24kbpseach. ! ! voice-port 2/0:1 ! dial-peer cor custom ! dial-peer voice 100 pots !--- Calls to the Public Switched Telephone Network (PSTN). destination-pattern 212....... prefix 212 port 2/0:1 ! dial-peer voice 200 pots !--- Calls to the corporate network-four digit extension forwarded. destination-pattern 567.... port 2/0:1 ! dial-peer voice 110 voip !--- Calls to Raleigh. destination-pattern 919392.... session target ipv4:172.16.120.1 ip qos dscp cs5 media dtmf-relay h245-alphanumeric ! dial-peer voice 210 voip !--- Calls to San Jose. destination-pattern 408527.... session target ipv4:172.16.130.1 ip qos dscp cs5 media dtmf-relay h245-alphanumeric ! ! line con 0 exec-timeout 0 0 transport input none line aux 0 line vty 0 4 no login ! end |
De opdracht ip qos dscp werd in IOS versie 12.2(2)T geïntroduceerd om de IP voorrang (dial-peers) opdracht te vervangen.
De opdracht Frame Relay IP RTP-prioriteit behoudt een rij met strikte prioriteit voor een reeks RTP-pakketstromen (Real-Time Protocol) die behoren tot een reeks UDP-doelpoorten (User Datagram Protocol).
Opmerking: Omdat de prioriteitsopdracht van de frame-relay ip prioritair voorrang geeft boven ander verkeer, gebruik deze opdracht voorzichtig. Als het verkeer de ingestelde bandbreedte overschrijdt, wordt het overtollige verkeer in het geval van stremmingen opgeheven.
Cisco 3640 Raleigh |
---|
Current configuration: ! version 12.2 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname raleigh3640a ! logging buffered 50000 debugging enable secret < password > [Choose a strong password with at least one capital letter, one number, and one special character.] ! no ip subnet-zero ! ! ! ! voice-port 1/0/0 ! voice-port 1/0/1 dial-peer voice 1 pots destination-pattern 9193924100 port 1/0/0 ! dial-peer voice 2 voip destination-pattern 2126789001 ip qos dscp cs5 media dtmf-relay h245-alphanumeric session target ipv4: 172.16.120.2 ! interface Loopback0 ip address 172.16.125.1 255.255.255.255 no ip directed-broadcast ! interface Serial2/0 no ip address encapsulation frame-relay frame-relay traffic-shaping ! interface Serial2/0.1 point-to-point description Connection to New York ip address 172.16.120.1 255.255.255.0 frame-relay interface-dlci 100 class fr_class_voip ! ! ip classless no ip http server ! ! map-class frame-relay fr_class_voip frame-relay cir 64000 frame-relay bc 640 frame-relay be 0 frame-relay mincir 64000 no frame-relay adaptive-shaping frame-relay fair-queue frame-relay fragment 80 !--- The recommended fragment size for 10ms delay when carrying voice traffic. !--- based on the configured CIR 64000. frame-relay ip rtp priority 16384 16383 48 ! ! line con 0 exec-timeout 0 0 transport input none line aux 0 line vty 0 4 no login ! end |
Deze sectie verschaft informatie die u kunt gebruiken om te bevestigen dat uw configuratie werkt.
Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.
toon frame-relais fragment-displays informatie over de Frame Relay-fragmentatie die op de Cisco router plaatsvindt.
Verkeersvormingswachtrij tonen - Informatie over de elementen die in de wachtrij van het virtuele circuit (VC) staan op DLCI-niveau (Data-Link Connection identifier). Deze opdracht wordt gebruikt om de werking van IP RTP-prioriteit via Frame Relay te controleren. Wanneer de link wordt geblokkeerd, worden spraakstromen geïdentificeerd met een gewicht van nul. Dit wijst erop dat de spraakstroom de prioriteitswachtrij gebruikt. Raadpleeg de meegeleverde steekproefuitvoer.
Laat frame-relais pvc [dlci#]-informatie zien zoals traffic shaping parameters, fragmentatiewaarden en gedropte pakketten. Raadpleeg de voorbeelduitvoer die hier is meegeleverd en raadpleeg ook de Comprehensive Guide om Frame Relay te configureren en probleemoplossing voor meer informatie.
newyork#show frame-relay fragment interface dlci frag-type frag-size in-frag out-frag dropped-frag Serial1/0.1 100 end-to-end 80 16 20 0 Serial1/0.2 200 end-to-end 240 12 10 0 newyork#show traffic-shape serial 2/0.1 Interface Se2/0.1 Access Target Byte Sustain Excess Interval Increment Adapt VC List Rate Limit bits/int bits/int (ms) (bytes) Active 100 64000 80 640 0 10 80 -
newyork#show traffic-shape queue Traffic queued in shaping queue on Serial2/0.1 dlci 100 Queueing strategy: weighted fair Queueing Stats: 0/600/64/0 (size/max total/threshold/drops) Conversations 0/1/16 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 16 kilobits/sec Traffic queued in shaping queue on Serial2/0.2 dlci 200 Queueing strategy: weighted fair Queueing Stats: 0/600/64/0 (size/max total/threshold/drops) Conversations 0/1/16 (active/max active/max total) Reserved Conversations 0/0 (allocated/max allocated) Available Bandwidth 144 kilobits/sec newyork#show frame-relay pvc 100 PVC Statistics for interface Serial2/0 (Frame Relay DCE) DLCI = 100, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial2/0.1
input pkts 1078 output pkts 1078 in bytes 157792 out bytes 172284 dropped pkts 0 in pkts dropped 0 out pkts dropped 0 out bytes dropped 0 in FECN pkts 0 in BECN pkts 0 out FECN pkts 0 out BECN pkts 0 in DE pkts 0 out DE pkts 0 out bcast pkts 28 out bcast bytes 8498 5 minute input rate 0 bits/sec, 0 packets/sec 5 minute output rate 0 bits/sec, 0 packets/sec pvc create time 00:27:48, last time pvc status changed 00:27:48 Queueing strategy: weighted fair Current fair queue configuration: Discard Dynamic Reserved threshold queue count queue count 64 16 0 Output queue size 0/max total 600/drops 0 fragment type end-to-end fragment size 80 cir 64000 bc 640 be 0 limit 80 interval 10 mincir 64000 byte increment 80 BECN response no IF_CONG no frags 2707 bytes 172284 frags delayed 2707 bytes delayed 172284 shaping inactive traffic shaping drops 0 ip rtp priority parameters 16384 32767 48000
Deze sectie bevat informatie waarmee u problemen met de configuratie kunt oplossen.
Hier is informatie over en instructies bij het oplossen van problemen die relevant zijn voor deze configuratie:
Probleemoplossing voor Frame Relay en QoS geïmplementeerd voor spraak en zorg voor de juiste werking ervan.
Ga indien nodig naar spraak om problemen bij oproepen op te lossen.
Opmerking: Raadpleeg voor meer gedetailleerde informatie over probleemoplossing VoIP via Frame Relay met QoS (fragmentatie, traffic shaping, LLQ/IP RTP-prioriteit).
Het Uitvoer Tolk (uitsluitend geregistreerde klanten) (OIT) ondersteunt bepaalde show opdrachten. Gebruik de OIT om een analyse van tonen opdrachtoutput te bekijken.
Opmerking: Raadpleeg Belangrijke informatie over debug Commands voordat u debug-opdrachten gebruikt.
debug van prioriteit-prioriteitsgebeurtenissen (PQ) en laat zien als er een daling in deze wachtrij staat. Raadpleeg voor meer informatie de uitgangswaarden voor probleemoplossing bij een prioriteitswachtrij.
debug frame-relais fragment-displays of foutmeldingen gerelateerd aan Frame Relay fragmentatie. Deze opdracht is alleen beschikbaar op PVC-niveau op de geselecteerde interface.
newyork#debug priority Priority output queueing debugging is on newyork#ping 172.16.120.1 Type escape sequence to abort. Sending 5, 100-byte ICMP Echos to 172.16.120.1, timeout is 2 seconds: !!!!! Success rate is 100 percent (5/5), round-trip min/avg/max = 56/57/60 ms newyork# *Mar 1 05:11:24.746: PQ: Serial2/0 output (Pk size/Q 104/2) *Mar 1 05:11:24.754: PQ: Serial2/0 output (Pk size/Q 104/2) *Mar 1 05:11:24.810: PQ: Serial2/0 output (Pk size/Q 104/2) *Mar 1 05:11:24.818: PQ: Serial2/0 output (Pk size/Q 104/2) *Mar 1 05:11:24.874: PQ: Serial2/0 output (Pk size/Q 104/2) *Mar 1 05:11:24.882: PQ: Serial2/0 output (Pk size/Q 13/0) newyork#debug frame-relay fragment interface serial 2/0 100 This may severely impact network performance. You are advised to enable no logging console debug. Continue?[confirm] Frame Relay fragment/packet debugging is on Displaying fragments/packets on interface Serial2/0 dlci 100 only *Mar 1 20:58:32.838: Serial1/0.1(o): dlci 100, tx-seq-num 3645, B bit set, frag_hdr 03 B1 9C 3D *Mar 1 20:58:32.846: Serial1/0.1(o): dlci 100, tx-seq-num 3646, E bit set, frag_hdr 03 B1 5C 3E *Mar 1 20:58:32.890: Serial1/0.1(i): dlci 100, rx-seq-num 17, exp_seq-num 17,B bit set, frag_hdr 03 B1 80 11 *Mar 1 20:58:32.894: Serial1/0.1(i): dlci 100, rx-seq-num 18, exp_seq-num 18,E bit set, frag_hdr 03 B1 40 12
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
06-Jul-2007 |
Eerste vrijgave |