Local Gateway (LGW) er det eneste alternativet for å gi lokalbasert PSTN-tilgang for Cisco Webex Calling-kunder. Målet med dette dokumentet er å hjelpe deg med å bygge en Lokal Gateway-konfigurasjon ved hjelp av CUBE høy tilgjengelighet, aktive / standby CUBEs for stateful failover av aktive samtaler.
Grunnleggende
Forutsetninger
Før du distribuerer CUBE HA som en lokal gateway for Webex Calling, må du sørge for at du har en grundig forståelse av følgende konsepter:
Boks-til-boks-redundans fra lag 2 med CUBE Enterprise for tilstandsfull samtalebevaring
Konfigurasjonsretningslinjene i denne artikkelen forutsetter en dedikert lokal gatewayplattform uten eksisterende talekonfigurasjon. Hvis en eksisterende KUBE-bedriftsdistribusjon endres for også å bruke den lokale gateway-funksjonen for Cisco Webex Calling, må du følge nøye med på konfigurasjonen som brukes for å sikre at eksisterende samtaleflyter og funksjoner ikke avbrytes, og sørge for at du overholder CUBE HA-designkravene.
Maskinvare- og programvarekomponenter
CUBE HA som lokal gateway krever IOS-XE versjon 16.12.2 eller nyere og en plattform der både CUBE HA- og LGW-funksjoner støttes.
Vis kommandoer og logger i denne artikkelen er basert på minimum programvareutgivelse av Cisco IOS-XE 16.12.2 implementert på en vCUBE (CSR1000v). |
Referansemateriale
Her er noen detaljerte KUBE HA konfigurasjonsveiledninger for ulike plattformer:
ISR 4K-serien-https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-high-availability-ISR4K.html
CSR 1000v (vCUBE) -https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/voice/cube/configuration/cube-book/voi-cube-high-availability-CSR1000v.html
Cisco foretrukket arkitektur for Cisco Webex-anrop -https://www.cisco.com/c/dam/en/us/td/docs/solutions/CVD/Collaboration/hybrid/AltDesigns/PA-WbxCall.pdf
Oversikt over Webex-løsning for anrop
Cisco Webex Calling er et samarbeidstilbud som gir et skybasert alternativ med flere leiere til lokal PBX-telefontjeneste med flere PSTN-alternativer for kunder.
Local Gateway-distribusjonen (representert nedenfor) er fokus for denne artikkelen. Lokal gatewaystamme (lokalbasert PSTN) i Webex-anrop tillater tilkobling til en kundeeid PSTN-tjeneste. Den gir også tilkobling til en lokal IP PBX-distribusjon, for eksempel Cisco Unified CM. All kommunikasjon til og fra skyen er sikret ved hjelp av TLS-transport for SIP og SRTP for media.
Figuren nedenfor viser en Webex Calling-distribusjon uten eksisterende IP PBX og gjelder for en enkelt eller en distribusjon på flere steder. Konfigurasjonen som er beskrevet i denne artikkelen, er basert på denne distribusjonen.
Lag 2 Boks-til-boks-redundans
CUBE HA lag 2 boks-til-boks-redundans bruker infrastrukturprotokollen Redundancy Group (RG) til å danne et aktivt/standby-par rutere. Dette paret deler den samme virtuelle IP-adressen (VIP) på tvers av sine respektive grensesnitt og utveksler kontinuerlig statusmeldinger. CUBE-øktinformasjon kontrolleres over de to ruterne, slik at standby-ruteren kan overta alt CUBE-samtalebehandlingsansvar umiddelbart hvis den aktive ruteren går ut av drift, noe som resulterer i tilstandsfull bevaring av signalering og media.
Kontrollpeking er begrenset til tilkoblede anrop med mediepakker. Samtaler i transitt er ikke kontrollpekt (for eksempel en prøvende eller ringende tilstand). I denne artikkelen vil CUBE HA referere til CUBE High Availability (HA) Layer 2 Box-to-box (B2B)-redundans for tilstandsfull bevaring av kall |
Fra og med IOS-XE 16.12.2 kan CUBE HA distribueres som en lokal gateway for Cisco Webex Calling trunk (Premises-based PSTN)-distribusjoner, og vi vil dekke utformingshensyn og konfigurasjoner i denne artikkelen. Denne figuren viser et typisk CUBE HA-oppsett som lokal gateway for en Cisco Webex Calling-trunkdistribusjon.
Redundans gruppe Infra Komponent
Redundancy Group (RG) Infra-komponenten gir boks-til-boks kommunikasjonsinfrastrukturstøtte mellom de to CUBE-ene og forhandler om den endelige stabile redundanstilstanden. Denne komponenten gir også:
En HSRP-lignende protokoll som forhandler den endelige redundanstilstanden for hver ruter ved å utveksle keepalive- og hello-meldinger mellom de to CUBE-ene (via kontrollgrensesnittet) – GigabitEthernet3 i figuren ovenfor.
En transportmekanisme for kontroll av signal- og medietilstanden for hvert anrop fra den aktive til standby-ruteren (via datagrensesnittet) – GigabitEthernet3 i figuren ovenfor.
Konfigurasjon og administrasjon av Virtual IP (VIP) grensesnitt for trafikken grensesnitt (flere trafikk grensesnitt kan konfigureres ved hjelp av samme RG gruppe) - GigabitEthernet 1 og 2 regnes trafikk grensesnitt.
Denne RG-komponenten må konfigureres spesielt for å støtte tale B2B HA.
Virtuell IP (VIP) adresseadministrasjon for både signalering og media
B2B HA er avhengig av VIP for å oppnå redundans. VIP-en og tilhørende fysiske grensesnitt på begge CUBE-ene i CUBE HA-paret må ligge på samme LAN-delnett. Konfigurasjon av VIP og binding av VIP-grensesnittet til et bestemt taleprogram (SIP) er obligatorisk for tale B2B HA-støtte. Eksterne enheter som Unified CM, Webex Calling Access SBC, tjenesteleverandør eller proxy, bruker VIP som destinasjons-IP-adresse for samtalene som krysser gjennom CUBE HA-ruterne. Derfor, fra et Webex Calling-synspunkt, fungerer CUBE HA-parene som en enkelt lokal gateway.
Anropssignal- og RTP-øktinformasjonen for etablerte samtaler kontrolleres fra den aktive ruteren til standby-ruteren. Når den aktive ruteren går ned, tar standby-ruteren over og fortsetter å videresende RTP-strømmen som tidligere ble dirigert av den første ruteren.
Samtaler i forbigående tilstand på tidspunktet for failover vil ikke bli bevart etter overgangen. For eksempel kall som ikke er fullstendig etablert ennå, eller som er i ferd med å bli endret med en overførings- eller reservasjonsfunksjon. Etablerte samtaler kan kobles fra etter overgangen.
Følgende krav finnes for bruk av CUBE HA som en lokal gateway for tilstandsfull failover av samtaler:
CUBE HA kan ikke ha TDM eller analoge grensesnitt samlokalisert
Gig1 og Gig2 er referert til som trafikk (SIP / RTP) grensesnitt og Gig3 er Redundancy Group (RG) Kontroll / data grensesnitt
Ikke mer enn 2 KUBE HA-par kan plasseres i samme lag 2-domene, ett med gruppe-ID 1 og det andre med gruppe-ID 2. Hvis konfigurering av 2 HA-par med samme gruppe-ID, må RG-kontroll-/datagrensesnitt tilhøre forskjellige lag 2-domener (vlan, separat bryter)
Portkanal støttes for både RG-kontroll/data og trafikkgrensesnitt
All signalering/media hentes fra/til den virtuelle IP-adressen
Hver gang en plattform lastes på nytt i et CUBE-HA-forhold, starter den alltid opp som Standby
Nedre adresse for alle grensesnittene (Gig1, Gig2, Gig3) skal være på samme plattform
Redundans Interface Identifier, bør rii være unik for et par / grensesnitt kombinasjon på samme Layer 2
Konfigurasjonen på begge CUBE-ene må være identisk inkludert fysisk konfigurasjon og må kjøre på samme type plattform og IOS-XE-versjon
Loopback-grensesnitt kan ikke brukes som bind, da de alltid er oppe
Grensesnitt for flere trafikkgrensesnitt (SIP/RTP) (Gig1, Gig2) krever at grensesnittsporing konfigureres
CUBE-HA støttes ikke over en crossover-kabelforbindelse for RG-kontroll/datalink (Gig3)
Begge plattformene må være identiske og være koblet til via en fysisk Switch på tvers av alle likeledes grensesnitt for at CUBE HA skal fungere, dvs. GE0/0/0 av CUBE-1 og CUBE-2 må avsluttes på samme bryter og så videre.
Kan ikke ha WAN terminert på CUBE direkte eller Data HA på hver side
Begge aktive/ventemodus må være i samme datasenter
Det er obligatorisk å bruke separat L3-grensesnitt for redundans (RG Control/data, Gig3). det vil si at grensesnitt som brukes til trafikk ikke kan brukes til HA-keepaliver og kontrollpunkter
Ved failover går den tidligere aktive KUBEN gjennom en omlasting ved design, og bevarer signalering og media
Konfigurer redundans på begge CUBE-ene
Du må konfigurere lag 2 boks-til-boks-redundans på begge CUBE-ene som er ment å brukes i et HA-par for å få opp virtuelle IP-er.
1 | Konfigurer grensesnittsporing på globalt nivå for å spore statusen til grensesnittet.
Spor CLI brukes i RG for å spore tilstanden til stemmetrafikkgrensesnittet, slik at den aktive ruten vil være en aktiv rolle etter at trafikkgrensesnittet er nede. |
||||||
2 | Konfigurer en RG for bruk med VoIP HA under programredundans-delmodusen.
Her er en forklaring på feltene som brukes i denne konfigurasjonen:
|
||||||
3 | Aktiver boks-til-boks-redundans for CUBE-programmet. Konfigurer RG fra forrige trinn under
redundansgruppe 1– Å legge til og fjerne denne kommandoen krever en ny omstart for at den oppdaterte konfigurasjonen skal tre i kraft. Vi laster inn plattformene på nytt etter at all konfigurasjonen er brukt. |
||||||
4 | Konfigurer Grensesnittene Gig1 og Gig2 med deres respektive virtuelle IP-adresser som vist nedenfor, og bruk redundansgrensesnittidentifikatoren (rii)
Her er en forklaring på feltene som brukes i denne konfigurasjonen:
|
||||||
5 | Lagre konfigurasjonen av den første KUBEN og last den på nytt. Plattformen for å laste sist er alltid standby.
Etter at VCUBE-1 har startet opp helt, lagre konfigurasjonen av VCUBE-2 og last den på nytt.
|
||||||
6 | Kontroller at boks-til-boks-konfigurasjonen fungerer som forventet. Relevante utdata utheves med fet skrift. Vi lastet VCUBE-2 sist, og i henhold til designhensynene vil plattformen for å laste sist alltid være standby.
|
Konfigurer en lokal gateway på begge CUBE-ene
I eksempelkonfigurasjonen bruker vi følgende trunkinformasjon fra Control Hub til å bygge local gateway-konfigurasjonen på begge plattformene VCUBE-1 og VCUBE-2. Brukernavnet og passordet for dette oppsettet er som følger:
Brukernavn: Hussain1076_LGU
Passord: lOV12MEaZx
1 | Kontroller at det opprettes en konfigurasjonsnøkkel for passordet, med kommandoene vist nedenfor, før den kan brukes i legitimasjonen eller delte hemmeligheter. Type 6-passord krypteres ved hjelp av AES-kryptering og denne brukerdefinerte konfigurasjonsnøkkelen.
Her er Local Gateway-konfigurasjonen som vil gjelde for begge plattformene basert på Control Hub-parameterne som vises ovenfor, lagre og last inn på nytt. SIP Digest-legitimasjon fra Control Hub er uthevet med fet skrift.
For å vise vis kommandoutgangen har vi lastet VCUBE-2 på nytt etterfulgt av VCUBE-1, noe som gjør VCUBE-1 til standby CUBE og VCUBE-2 til den aktive KUBEN |
2 | Til enhver tid vil bare én plattform opprettholde en aktiv registrering som lokal gateway med Webex Calling Access SBC. Ta en titt på utdataene fra følgende showkommandoer. vis redundans søknadsgruppe 1 vis sip-ua-register status
Fra utgangen ovenfor kan du se at VCUBE-2 er den aktive LGW som opprettholder registreringen med Webex Calling access SBC, mens utdataene fra "show sip-ua registerstatus" er tomme i VCUBE-1 |
3 | Aktiver nå følgende feilsøkingsprogrammer på VCUBE-1
|
4 | Simuler failover ved å utstede følgende kommando på den aktive LGW, VCUBE-2 i dette tilfellet.
Overgang fra ACTIVE til STANDBY LGW skjer også i følgende scenario i tillegg til CLI-en som er oppført ovenfor
|
5 | Sjekk om VCUBE-1 har registrert seg hos Webex Calling Access SBC. VCUBE-2 ville ha reloaded nå.
VCUBE-1 er nå den aktive LGW. |
6 | Se på den relevante feilsøkingsloggen på VCUBE-1 som sender et SIP REGISTER til Webex Calling VIA den virtuelle IP-en og mottar en 200 OK.
|