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 casestudy over de manier waarop het MGCP-bericht (Media Gateway Control Protocol) "ReStart In Progress" (RSIP) werkt voor de Cisco PGW 2200 Software in Call Control-modus.
Lezers van dit document zouden kennis moeten hebben van deze onderwerpen:
Cisco IOS® Software ShowGCP-opdracht
De volgende afkortingen, acroniem en termen worden in dit document gebruikt:
CGB—Circuit Group Block (bericht)
CGBA—Circuit Group Block AcKnoop (bericht)
CGU—Circuit Group Unblock (bericht)
CGUA—Circuit Group Unblock Handeling (bericht)
CIC—Circuit Identification Code
PSTN-openbaar telefoonnetwerk
De informatie in dit document is gebaseerd op de Cisco PGW 2200-software-switch.
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.
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Dit document beschrijft het werken van het MGCP RSIP-bericht dat in de Media Gateway Controller software (MGC) wordt gebruikt voor Cisco PGW 2200 in Call Control-modus.
De beschrijving van dit document maakt deel uit van RFC 2705 MGCP versie 0.1 - RSIP-bericht (Cisco PGW 2200 release 9.2[2] tot 9.3[2]).
Wanneer Cisco PGW 2200 het RSIP-bericht ontvangt, verstuurt het een 200 return code om de poort te erkennen.
Gedwongen sluiting: De Cisco PGW 2200 blokkeert alle circuits voor CallConnector en beëindigt de bestaande verbindingen.
Graceful shutdown: De Cisco PGW 2200 blokkeert inactieve circuits en wacht op de bestaande verbindingen die moeten worden beëindigd.
Start opnieuw: De Cisco PGW 2200 blokkeert alle circuits voor CallConnector.
Voorbeeld (snuifsporen):
IP address 10.48.84.20 = The Cisco PGW2200—IP address 10.48.84.189 = The Cisco NAS SS7 Point Code 1-010-1 = The Cisco PGW2200—SS7 Point Code 1-004-1 = SS7 STP [PSTN] 17:40:10.495444 10.48.84.189:2427 10.48.84.20:2427 MGCP...... -> RSIP 5 S0/DS1-0/*@V5300-4.cisco.com MGCP 0.1 RM: graceful RD: 0
Dit brengt de controller van de Network Access Server (NAS) naar "shutdown"-modus, wat resulteert in een RSIP-bericht dat naar Cisco PGW 2200 wordt verzonden met een gracieuze shutdown.
17:40:10.495763 10.48.84.20:2427 10.48.84.189:2427 MGCP...... -> 200 5
Een RSIP-bericht is erkend door een 200-bericht van Cisco PGW 2200 naar de NAS.
17:40:10.722502 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGB (18) CIC=00001 SLS=01 Pr:0 Ni:NTL
De Cisco PGW 2200 blokkeert ook de signaleringssystemen 7 (SS7).
17:40:10.819932 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGBA(1a) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:14.420686 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGB (18) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:14.433572 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGBA(1a) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:33.576082 10.48.84.189:2427 10.48.84.20:2427 MGCP...... -> RSIP 6 S0/DS1-0/*@V5300-4.cisco.com MGCP 0.1 RM: restart RD: 1
Dit brengt de controller van de NAS in de "no shutdown"-modus, wat resulteert in een RSIP-bericht dat naar Cisco PGW 2200 wordt verzonden met een "Start"-bericht.
17:40:33.576373 10.48.84.20:2427 10.48.84.189:2427 MGCP...... -> 200 6
RSIP-bericht is erkend door een 200-bericht van Cisco PGW 2200 naar de NAS
17:40:33.802731 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGU (19) CIC=00001 SLS=01 Pr:0 Ni:NTL
De Cisco PGW 2200 blokkeert ook de SS7-circuits.
17:40:33.901392 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGUA(1b) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:39.662585 1-010-1[02129] 1-004-1[02081] ITU ISUP. -> CGU (19) CIC=00001 SLS=01 Pr:0 Ni:NTL 17:40:39.682974 1-004-1[02081] 1-010-1[02129] ITU ISUP. -> CGUA(1b) CIC=00001 SLS=01 Pr:0 Ni:NTL
U kunt de status van Cisco PGW 2200 tegelijkertijd controleren door de MML-opdracht rtrv-tc (Man-Machine Taal) uit te geven:all wanneer de controller in de shutdown-modus staat. In dit geval wordt de status op Cisco PGW 2200 ingesteld op GW_STAT=INTERFACE_DISABLED, BLK=GATEWAY & REMAUTO".
PGW2200 mml> rtrv-tc:all Retrieving results. This could take a few moments... MGC-01 - Media Gateway Controller 2004-01-30 18:33:21.128 GMT M RTRV "ss7path:CIC=1," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=2," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=3," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=4," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=5," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=6," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=7," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=8," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" "ss7path:CIC=9," "ss7path:PST=IS,CALL=IDLE,GW_STAT=INTERFACE_DISABLED,BLK=GATEWAY & REMAUTO" !--- Output suppressed.
Opmerking: Als de status "GW_STAT=INTERFACE_DISABLED, BLK=GATEWAY" is, neem dan deze informatie in overweging:
Bij het dynamisch toevoegen van CIC's is de standaard status INTERFACE_DISABLED. Vervolgens wordt de audit gestart voor de toegevoegde SS7 CIC's. Wanneer u een positieve audit respons ontvangt, wordt INTERFACE_DISABLED gewist.
Let ook op het feit dat GW_STAT=INTERFACE_DISABLED, naast BLK=GATEWAY, u een indicatie geeft dat Cisco PGW 2200 RSIP (RM:forcated) of RSIP (RM:graceful) van de gateway heeft ontvangen. Deze staat wordt gewist wanneer Cisco PGW 2200 RSIP (RM:start) van de gateway ontvangt.
Als de SS7 CICs in de staat INTERFACE_DISABLED bleven, geef de debug GTP pakketopdracht op de gateway uit om een goed begrip van deze foutmelding te verkrijgen. Dit kan worden gekoppeld bij het ontvangen van een gateway return code 500 (UNKNOWN_ENDPOINT) naar het audit endpointbericht (AUEP), dat in deze status blijft. Controleer de status in het bestand beerChanSwitched.dat in de map /opt/CiscoMGC/etc. is opgeslagen en zorg ervoor dat het endpointnaming conventie-bericht hetzelfde is als op de poort. Wijzig de .dat-bestanden niet, maar gebruik de MML-opdrachten (Man-Machine Lanuage) voor deze wijziging.
Dit is een voorbeeld:
s7/ds1-0/1@v5400-1.cisco.com For Cisco AS5400 with CT1/CE1/PRI (TGW) Sx/DS1-y/z@host.dom.com x = 0 - 7, y = 0 - 7, z = T1:1-24 or E1: 1 - 31 For Cisco AS5400 with CT3 (TGW) S0/DS1-x/y@host.dom.com x = 1 - 28, y = 1 - 24
De juiste arbeidsstatus ziet er zo uit:
PGW2200 mml> rtrv-tc:all Retrieving results. This could take a few moments... MGC-01 - Media Gateway Controller 2004-01-30 18:37:57.972 GMT M RTRV "ss7path:CIC=1,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=2,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=3,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=4,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=5,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=6,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=7,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=8,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=9,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=10,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=11,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=12,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=13,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=14,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=15,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=16,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=17,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" "ss7path:CIC=18,PST=IS,CALL=IDLE,GW_STAT=CXN_IS,BLK=NONE" !--- Press SPACE for next page, Enter for next line, or q to quit this output. !--- Output suppressed.
Voor het concept Call Control van Cisco PGW 2200 kunt u problemen krijgen als u geen DNS-server (Domain Name System) gebruikt en u de opdracht Geen IP-domeinraadpleging wilt configureren. U kunt ook problemen krijgen bij het uitgeven van de Cisco IOS-opdracht ip host ip1 ip2-opdracht. In dit geval moet u naar het probleem gaan, omdat in sommige scenario's het MGCP RSIP-bericht niet naar het secundaire IP-hostadres kan worden verzonden vanwege de standaardinstellingen van de Cisco IOS-software MGCP-timers. Als u dit gedrag wilt wijzigen, moet u een timer wijzigen.
Standaard MGCP-instellingen:
# show mgcp profile MGCP Profile default Description: None Call-agent: mgc-bru-20 2427 Initial protocol service is MGCP 0.1 Tsmax timeout is 20 sec, Tdinit timeout is 15 sec Tdmin timeout is 15 sec, Tdmax timeout is 600 sec Tcrit timeout is 4 sec, Tpar timeout is 16 sec Thist timeout is 30 sec, MWI timeout is 16 sec Ringback tone timeout is 180 sec, Ringback tone on connection timeout is 180 sec Network congestion tone timeout is 180 sec, Busy tone timeout is 30 sec Dial tone timeout is 16 sec, Stutter dial tone timeout is 16 sec Ringing tone timeout is 180 sec, Distinctive ringing tone timeout is 180 sec Continuity1 tone timeout is 3 sec, Continuity2 tone timeout is 3 sec Reorder tone timeout is 30 sec, Persistent package is ms-package Max1 DNS lookup: DISABLED, Max1 retries is 5 Max2 DNS lookup: ENABLED, Max2 retries is 7 Source Interface: NONE T3 endpoint naming convention is T1 #
De oorzaak van deze situatie is dat met de standaardinstellingen van tsmax (20 seconden), max1 opnieuw probeert (5) en max2 opnieuw probeert (7), de tsmax tijd wordt overschreden voordat de gateway de mogelijkheid heeft om het secundaire adres van de ip ip1 ip2-opdracht van de host te proberen om de RSIP's opnieuw uit te sturen. In dit geval, als u de RSIPs wilt doorsturen naar het tweede Cisco PGW 2200 host-adres, stel de waarde van tsmax hoger in om de gateway toe te staan om max1 opnieuw te proberen met het eerste Cisco PGW 2200-adres. Op deze manier heeft het nog tijd om de max2-herhalingen te bereiken voor het tweede Cisco PGW 2200-adres. (Het algoritme wordt gedefinieerd in sectie 4.2 van RFC 2705 .) Om deze reden wordt het instellen van tsmax op 100 seconden aanbevolen.
De volgende configuratie-wijziging wijzigt de waardemax:
# conf term V5300(config)# mgcp profile default V5300(config-mgcp-profile)# timeout tsmax 100
Een andere reden dat de gateway probeert om naar het eerste IP-adres te sturen voor een tweede ronde van pogingen voordat u niet op het tweede IP-adres overklikt, is vanwege een gedwongen DNS-raadpleging (die op "ip-host ..." kijkt als er geen ip-lookup is ingesteld). Dit is te wijten aan het overschrijden van het aantal max1-herhalingen. Wanneer dit gebeurt, wordt het eerste IP adres teruggegeven en opnieuw gebruikt. Om dit gedrag te vermijden, moet u geen max1 raadpleging in het MGCP-profiel configureren.
De volgende configuratieverandering wijzigt de waarde niet max1 raadpleging:
# conf term V5300(config)# mgcp profile default V5300(config-mgcp-profile)# no max1 lookup
Dit veroorzaakt de Cisco IOS-softwarecode om de kracht van de DNS raadpleging over te slaan. De DNS-raadpleging is standaard ingeschakeld.
Opmerking: U moet de router opnieuw laden voor de geen max1 startconfiguratie onder het MGCP-profiel om van kracht te worden.
# show mgcp profile MGCP Profile default Description: None Call-agent: mgc-bru-20 2427 Initial protocol service is MGCP 0.1 Tsmax timeout is 100 sec, Tdinit timeout is 15 sec Tdmin timeout is 15 sec, Tdmax timeout is 600 sec Tcrit timeout is 4 sec, Tpar timeout is 16 sec Thist timeout is 30 sec, MWI timeout is 16 sec Ringback tone timeout is 180 sec, Ringback tone on connection timeout is 180 sec Network congestion tone timeout is 180 sec, Busy tone timeout is 30 sec Dial tone timeout is 16 sec, Stutter dial tone timeout is 16 sec Ringing tone timeout is 180 sec, Distinctive ringing tone timeout is 180 sec Continuity1 tone timeout is 3 sec, Continuity2 tone timeout is 3 sec Reorder tone timeout is 30 sec, Persistent package is ms-package Max1 DNS lookup: DISABLED, Max1 retries is 5 Max2 DNS lookup: ENABLED, Max2 retries is 7 Source Interface: NONE T3 endpoint naming convention is T1 #
Als u MGCP RSIP-problemen blijft tegenkomen, geeft u de debug GCP-pakketopdracht op de gateway uit. Als u een lage CPU-lading hebt, geeft u ook de opdracht debug GIP-parser uit. De uitvoer van deze opdracht toont precies welke stappen de Cisco IOS-software doet om een DNS-raadpleging te doen of om de IP-adresopdracht van de host IP uit te geven voor het verzenden van het RSIP-bericht.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
02-Feb-2006 |
Eerste vrijgave |