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 le regole di routing IP sui server Acano o Cisco Meeting Server (CMS). I server Acano o CMS possono avere più interfacce configurate, ognuna con il proprio gateway predefinito.
Cisco raccomanda la conoscenza dei seguenti argomenti:
Le informazioni fornite in questo documento si basano su Cisco Meeting Server versione 2.3.x.
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.
L'unico limite qui è che le diverse interfacce sullo switch a 4 porte devono trovarsi in subnet diverse, altrimenti si potrebbero verificare problemi di routing nella configurazione. In via di eccezione, i server X hardware dotati di interfaccia ADMIN possono avere questa interfaccia ADMIN nella stessa subnet di una delle altre interfacce (A/B/C/D) come descritto nella guida all'installazione del CMS e mostrato in questa nota.
Nota: Due interfacce di Cisco Meeting Server non devono essere inserite nella stessa subnet. L'unica eccezione è che l'interfaccia ADMIN di un server fisico Acano serie X può trovarsi sulla stessa subnet di una delle altre interfacce (da A a D) ed è probabilmente un'implementazione comune.
È possibile trovarsi in una situazione in cui è necessario conoscere la logica di routing quando si ricevono richieste di binding sul componente server TURN, ad esempio per verificare da quale interfaccia viene inviata la risposta.
La logica di routing IP dipende dal tipo di connessione (UDP, User Datagram Protocol) o TCP (Transmission Control Protocol).
Nel caso del protocollo TCP, sia che si tratti di una nuova connessione o di una risposta a una connessione in entrata, è possibile verificare la logica di routing IP applicabile al caso specifico utilizzando il diagramma di flusso nell'immagine.
Risposta connessione TCP in entrata
Il server Acano/CMS risponde per una connessione TCP in entrata sull'interfaccia stessa su cui viene ricevuta la richiesta (poiché esiste già una connessione TCP).
Connessione TCP in uscita o qualsiasi pacchetto UDP in uscita
In entrambi gli scenari, le regole di routing IP vengono seguite in questo diagramma di flusso (nonché nella prima fase delle risposte alle connessioni TCP in entrata).
Nota: La logica si applica alla creazione di nuovi pacchetti UDP in uscita o a quelli inviati in risposta ai pacchetti ricevuti.
Usare il comando ipv4 <interface> sul processore di gestione della scheda madre (MMP).
In questa immagine è possibile visualizzare l'indirizzo IP configurato e la lunghezza del prefisso, nonché tutte le route statiche impostate per l'interfaccia.
Ad esempio, qui le route verso 8.8.8.8/32 e 8.8.4.4/32 sono configurate per andare esplicitamente su questa particolare interfaccia (a):
È inoltre possibile visualizzare le route aggiunte al file live.json per la rispettiva interfaccia (A) mappata a eth4.
"ipv4": { "module": { "interfaces": { "eth4": { "dhcp": "false", "enabled": "true", "default": "true", "macaddress": "00:50:56:99:5A:5B", "address": "10.48.54.160", "prefixlen": "24", "gateway": "10.48.54.200", "routes": { "8=8=8=8-32": { "address": "8.8.8.8", "prefixlen": "32" }, "8=8=4=4-32": { "address": "8.8.4.4", "prefixlen": "32" } }
Nota: Nel file live.json, le interfacce A-D (dal pannello MMP) sono mappate a eth4-eth1, quindi l'interfaccia A è mappata a eth4 e l'interfaccia D a eth1. L'altro frammento è un frammento di un server serie X in cui l'interfaccia ADMIN si trova nella sezione mmp in ipv4 anziché nel modulo come mostrato per le altre interfacce.
"ipv4": { "mmp": { "interfaces": { "eth0": { "macaddress": "44:4A:65:00:13:00", "dhcp": "false", "enabled": "true", "default": "true", "address": "10.48.79.72", "prefixlen": "24", "gateway": "10.48.79.200" }
Per aggiungere o eliminare route statiche a un'interfaccia specifica, è possibile utilizzare il comando ipv4 <interface> route (add | del) <indirizzo>/<lunghezza prefisso>.
Per impostazione predefinita, l'interfaccia A è quella predefinita se si inizia con una configurazione vuota.
È possibile verificare questa condizione sull'interfaccia con il parametro predefinito evidenziato in questa immagine:
Questo è l'output del comando ipv4 <interface> su MMP.
Nota: Se questo valore è impostato su true, si tratta dell'interfaccia predefinita dell'immagine.
Inoltre, è possibile verificare dal file live.json se l'interfaccia A (che mappa su eth4) è impostata come predefinita.
"ipv4": { "module": { "interfaces": { "eth4": { "dhcp": "false", "enabled": "true", "default": "true", "macaddress": "00:50:56:99:5A:5B", "address": "10.48.54.160", "prefixlen": "24", "gateway": "10.48.54.200", "routes": { "8=8=8=8-32": { "address": "8.8.8.8", "prefixlen": "32" }, "8=8=4=4-32": { "address": "8.8.4.4", "prefixlen": "32"
Per modificare l'interfaccia predefinita, è possibile usare il comando ipv4 <interface> default, ma assicurarsi di avere le route statiche appropriate per accettare la modifica, altrimenti il routing ne risente.
Esempio:
L'immagine rappresenta un esempio di configurazione di un singolo server diviso con un server Core e un server Edge con i seguenti requisiti:
In questo esempio non è stato impostato alcun routing speciale e non è stata specificata un'interfaccia predefinita diversa, quindi per impostazione predefinita viene utilizzata l'interfaccia A sul server Edge.
Situazione:
Spiegazione:
Nota: Poiché entrambi i servizi si trovano sullo stesso server, il bilanciamento carico di rete può comunque stabilire una connessione in uscita al bilanciamento carico, ma ciò avviene internamente.
Soluzione:
ipv4 b add <indirizzo-IP>/<lunghezza prefisso> <gateway-predefinito>
abilitazione ipv4 b
disattivare
attivare l'ascolto d b
attivare
Nota: Poiché LB e WB reagiscono solo alle connessioni TCP in entrata, è necessario solo configurare il routing per i pacchetti UDP di TURN, in questo modo sull'interfaccia B. Accertarsi inoltre che il gateway sull'interfaccia B possa indirizzarlo al CB, ovviamente.
Ad esempio, se l'indirizzo IP del server Core è 192.168.0.100/24, il comando deve essere ipv4 b route add 192.168.0.100/24 o ipv4 b route add 192.168.0.100/32.
ipv4 d predefinito
Attualmente non è disponibile una procedura di verifica per questa configurazione.
Non sono attualmente disponibili informazioni specifiche sulla risoluzione dei problemi per questa configurazione.