La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
Questo documento descrive come configurare Cisco TelePresence Video Communication Server (VCS) per Mobile Remote Access (MRA) quando si usano più domini.
La configurazione dell'MRA quando è presente un solo dominio è relativamente semplice ed è possibile seguire i passaggi descritti nella guida alla distribuzione. Quando la distribuzione coinvolge più domini, diventa più complessa. Questo documento non è una guida alla configurazione, ma descrive gli aspetti importanti quando sono coinvolti più domini. La configurazione principale è documentata nella Guida all'implementazione di Cisco TelePresence Video Communication Server (VCS).
Nessun requisito specifico previsto per questo documento.
Il documento può essere consultato per tutte le versioni software o hardware.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per configurare il software VCS, attenersi alle informazioni descritte in questa sezione.
Di seguito è riportata una breve panoramica dei diversi domini:
La zona trasversale è costituita dal server trasversale (expresswayE), situato nella zona demilitarizzata (DMZ), e dal client trasversale (expresswayC), situato all'interno della rete:
Traversal Server si trova nella configurazione della zona su Expressway E:
Traversal Client si trova nella configurazione della zona su Expressway C:
L'utente accede sempre con userid@domain4, poiché non dovrebbe esserci alcuna differenza nell'esperienza dell'utente all'interno o all'esterno. Ciò significa che se domain1 è diverso da domain4, è necessario configurare il dominio dei servizi voce nel client Jabber. Ciò è dovuto al fatto che la parte del dominio dell'accesso viene utilizzata per individuare i servizi di Collaboration Edge che utilizzano le ricerche dei record del servizio (SRV).
Il client esegue una query sui record SRV DNS (Domain Name System) per _collab-edge._tls.<domain>. Ciò implica che quando il dominio dell'ID utente di accesso è diverso dal dominio dell'Expressway E, è necessario utilizzare la configurazione del dominio del servizio vocale. Jabber utilizza questa configurazione per individuare Collaboration Edge e UDS.
Per completare questa attività è possibile utilizzare diverse opzioni:
msiexec /i CiscoJabberSetup.msi VOICE_SERVICES_DOMAIN=domain1 CLEAR=1
<?xml version="1.0" encoding="utf-8"?>
<config version ="1.0">
<Policies> <VoiceServicesDomain>domain1</VoiceServicesDomain>
</Policies>
</config>
Nota: Questo metodo è solo sperimentale e non è ufficialmente supportato da Cisco.
<Policies>
<VoiceServicesDomain>domain1</VoiceServicesDomain>
</Policies>
ciscojabber://provision?ServicesDomain=domain4&VoiceServicesDomain=domain1
Nota: È necessario utilizzare il dominio dei servizi voce perché è necessario verificare di eseguire la ricerca dei record di Collaboration Edge SRV per il dominio esterno (dominio1).
In questa sezione vengono descritte le impostazioni di configurazione per i record DNS esterni e interni.
Esterna
Tipo | Voce | Risolve in |
record SRV | _collab-edge_tls.domain1 | ExpresswayE.dominio1 |
Un record | ExpresswayE.dominio1 | ExpresswayE indirizzo IP |
È importante notare che:
Questa operazione è necessaria perché Expressway-E imposta un cookie sul client con il proprio dominio (dominio1) e, se questo non corrisponde al dominio restituito dall'FQDN, il client non lo accetta. l'ID bug Cisco CSCuo83458 viene aperto come miglioramento in questo scenario.
Interno
Tipo | Voce | Risolve in |
record SRV | _cisco-uds._tcp.domain1 | dominio.cucm3 |
Un record | dominio.cucm3 | Indirizzo IP CUCM |
Poiché il dominio dei servizi voce è impostato su domain1, Jabber incorpora domain1 nell'URL trasformato per l'individuazione della configurazione di Collaboration Edge (get edge_config). Una volta ricevuto, Expressway-C esegue una query sui record UDS SRV per domain1 e restituisce i record nel messaggio 200 OK.
Tipo | Voce | Risolve in |
SRV | _cisco-uds._tcp.domain4 | dominio.cucm3 |
Un record | dominio.cucm3 | Indirizzo IP CUCM |
Quando il client è in rete, il rilevamento dei record UDS SRV è necessario per domain4.
È necessario aggiungere i seguenti domini SIP (Session Initiation Protocol) in Expressway-C e abilitarli per MRA:
Quando si configurano i server Cisco Unified Communications Manager (CUCM), si possono verificare due scenari:
Questa operazione è necessaria perché quando Expressway-C individua i server CUCM e viene restituito il nome host, esegue una ricerca DNS per nomehost.dominio2, che non funziona se dominio2 e dominio3 sono diversi.
Oltre ai requisiti generali dei certificati, è necessario aggiungere alcuni elementi alla SAN (Subject Alternate Names) dei certificati:
Nota: Il formato FQDN è necessario solo quando l'Autorità di certificazione (CA) non consente la sintassi del nome host nella SAN.
In questa sezione vengono descritte le impostazioni di configurazione quando si utilizzano schede di interfaccia di rete (NIC, Network Interface Card) doppie.
Quando si configura Expressway-E in modo da utilizzare interfacce di rete doppie, è importante verificare che entrambe le interfacce siano configurate e utilizzate.
Quando il valore Use dual network interfaces è configurato su Yes, Expressway-E rimane in ascolto solo sull'interfaccia interna per la comunicazione XMPP con Expressway-C. È quindi necessario verificare che l'interfaccia sia configurata e funzioni correttamente.
Quando si utilizza una sola interfaccia e si configura Expressway-E con un indirizzo IP pubblico, non è necessario tenere conto di considerazioni speciali.
Quando si utilizza una sola interfaccia e si configura Expressway-E con un indirizzo IP privato, è necessario configurare anche l'indirizzo statico NAT (Network Address Translation):
In tale situazione è importante garantire che:
Suggerimento: Ulteriori informazioni sulle implementazioni di rete avanzate sono disponibili nell'Appendice 4 della Guida alla distribuzione di Cisco TelePresence Video Communication Server Basic Configuration (Control with Expressway).
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Le informazioni contenute in questa sezione permettono di risolvere i problemi relativi alla configurazione.
In questa sezione vengono illustrati alcuni scenari specifici, ma è possibile utilizzare Collaboration Solutions Analyzer, che fornisce una visualizzazione dettagliata di tutte le comunicazioni relative ai tentativi di accesso MRA e alle informazioni per la risoluzione dei problemi in base ai log di diagnostica.
Quando l'indirizzo del peer è configurato come indirizzo IP o non corrisponde al nome comune (CN), nei registri viene visualizzato quanto segue:
Event="Outbound TLS Negotiation Error" Service="SIP" Src-ip="10.48.80.161"
Src-port="25697" Dst-ip="10.48.36.171" Dst-port="7001" Detail="Peer's TLS
certificate identity was unacceptable" Protocol="TLS" Common-name="10.48.36.171"
Se la password non è corretta, nei registri di Expressway-E verrà visualizzato quanto segue:
Module="network.ldap" Level="INFO": Detail="Authentication credential found in
directory for identity: traversal"
Module="developer.nomodule" Level="WARN" CodeLocation="ppcmains/sip/sipproxy/
SipProxyAuthentication.cpp(686)" Method="SipProxyAuthentication::
checkDigestSAResponse" Thread="0x7f2485cb0700": calculated response does not
match supplied response, calculatedResponse=769c8f488f71eebdf28b61ab1dc9f5e9,
response=319a0bb365decf98c1bb7b3ce350f6ec
Event="Authentication Failed" Service="SIP" Src-ip="10.48.80.161"
Src-port="25723" Detail="Incorrect authentication credential for user"
Protocol="TLS" Method="OPTIONS" Level="1"
Quando è abilitata la scheda di interfaccia di rete doppia ma la seconda interfaccia non è utilizzata o connessa, Expressway-C non è in grado di connettersi alla Expressway-E per la comunicazione XMPP sulla porta 7400 e i registri Expressway-C indicano quanto segue:
xwayc XCP_JABBERD[23843]: UTCTime="2014-03-25 17:19:45,843" ThreadID=
"139747212576512" Module="Jabber" Level="INFO " CodeLocation="mio.c:1109"
Detail="Connecting on fd 28 to host '10.48.36.171', port 7400"xwayc
XCP_JABBERD[23843]: UTCTime="2014-03-25 17:19:45,847" ThreadID="139747212576512"
Module="Jabber" Level="ERROR" CodeLocation="mio.c:1121" Detail="Unable to
connect to host '10.48.36.171', port 7400:(111) Connection refused"
xwayc XCP_JABBERD[23843]: UTCTime="2014-03-25 17:19:45,847" ThreadID=
"139747406935808" Module="Jabber" Level="ERROR" CodeLocation=
"base_connection.cpp:104" Detail="Failed to connect to component
jabberd-port-1.expresswayc-vngtp-lab"
Quando l'FQDN restituito dalla ricerca dei record SRV per Collaboration Edge non corrisponde all'FQDN configurato in Expressway-E, nei log di Jabber viene visualizzato questo errore:
WARNING [9134000] - [csf.edge][executeEdgeConfigRequest] XAuth Cookie expiration
time is invalid or not available. Attempting to Failover.
DEBUG [9134000] - [csf.edge][executeEdgeConfigRequest]Failed to retrieve
EdgeConfig with error:INTERNAL_ERROR
Nei log di diagnostica per Expressway-E, è possibile vedere per quale dominio il cookie è impostato nel messaggio HTTPS:
Set-Cookie: X-Auth=1e1111e1-dddb-49e9-ad0d-ab34526e2b00; Expires=Fri,
09 May 2014 20:21:31 GMT; Domain=.vngtp.lab; Path=/; Secure
Quando i domini SIP richiesti non vengono aggiunti in Expressway-C, Expressway-E non accetta messaggi per questo dominio e nei log di diagnostica viene visualizzato un messaggio 403Non consentito inviato al client:
ExpresswayE traffic_server[15550]:
Module="network.http.trafficserver" Level="DEBUG": Detail="Sending Response"
Txn-id="2" Dst-ip="10.48.79.80" Dst-port="50314"
HTTPMSG:
|HTTP/1.1 403 Forbidden
Date: Wed, 21 May 2014 14:31:18 GMT
Connection: close
Server: CE_E
Content-Length: 0
ExpresswayE traffic_server[15550]: Event="Sending HTTP error response"
Status="403" Reason="Forbidden" Dst-ip="10.48.79.80" Dst-port="50314"