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).
X.25 è uno standard di protocollo ITU-T (International Telecommunication Union-Telecommunication Standardisation Sector) per la comunicazione WAN che definisce il modo in cui i dispositivi utente e i dispositivi di rete stabiliscono e mantengono le connessioni. X.25 è più comune nelle reti soggette a errori. In questo documento vengono descritte alcune delle domande frequenti relative a X.25
A. L'allegato G supporta solo il routing X.25 e le chiamate al sistema di assemblaggio/disassemblaggio di pacchetti (PAD). Lo stesso vale per il servizio di rete in modalità connessione (CMNS) e per X.25 su TCP (XOT). È possibile inoltrare una chiamata RFC1536 X.25, ma non è possibile originarla tramite un identificatore DLCI (Data-Link Connection Identifier) Allegato G.
Per trasportare il traffico IP e X.25 su un'interfaccia Frame Relay, è necessario usare due DLCI o trasportare il traffico X.25 tramite XOT su un DLCI che supporta IP, piuttosto che un DLCI dell'allegato G. Per ulteriori informazioni, consultare la documentazione dell'allegato G (X.25 over Frame Relay). Vedere anche Configurazione di X.25 su Frame Relay (Allegato G) (documentazione del software Cisco® IOS versione 12.2).
R. La funzionalità AODI (Always on Dynamic ISDN) è supportata a partire dal software Cisco IOS versione 11.3(3)T. Per ulteriori informazioni, fare riferimento a Always On/Dynamic ISDN (AO/DI).
R. Il comando X.25 hold-queue viene usato per specificare il numero massimo di pacchetti da tenere per circuito virtuale (VC) prima di tentare di creare un altro circuito virtuale (SVC). Se non è possibile creare un'altra VC, i pacchetti vengono scartati. Per ulteriori informazioni, vedere la guida di riferimento dei comandi X.25 (software Cisco IOS versione 12.2). Per creare un altro VC, è necessario usare il comando x25 nvc X , dove X è il numero di VC che possono essere aperti contemporaneamente alla stessa destinazione.
R. Il comando hold-queue <lunghezza> {in/out} è di basso livello e controlla il numero di buffer ricevuti che possono essere in attesa nel router. Un driver rifiuta di accettare nuovi dati quando supera il limite di input dell'interfaccia, che può essere risolto solo dopo aver eliminato alcuni pacchetti ricevuti nel router. Questo comando non deve essere confuso con il comando X25 hold-queue e non è collegato a Link Access Procedure Balanced (LAPB) e X.25, oltre al fatto che LAPB monitora lo stato del limite di input ed emette un ricevitore non pronto (RNR) quando il servizio non può più ricevere i-frame. Per ulteriori informazioni, vedere la guida di riferimento dei comandi dell'interfaccia Cisco IOS (software Cisco IOS versione 12.2).
R. Un aumento della coda di input può essere causato dal traffico eccessivo dell'interfaccia, in particolare quando i pacchetti sono destinati al router stesso, ad esempio il protocollo SNMP (Simple Network Management Protocol). Quando si utilizza X.25 per trasportare l'IP, è necessario frammentare il datagramma IP in diversi pacchetti X.25.
Ad esempio, un datagramma IP potrebbe essere frammentato in cinque pacchetti X.25. Ognuno di questi pacchetti X.25 è dotato di un M-bit, eccetto l'ultimo. Sul router Cisco remoto è necessario attendere l'ultimo pacchetto per ricostruire il datagramma IP originale. Nell'esempio riportato sopra, i primi quattro pacchetti (quelli con bit M) devono essere messi in coda. Questi vengono inseriti nella coda di input dell'interfaccia. Questo problema si verifica solo se la chiamata viene terminata sul router (ad esempio, se la chiamata viene terminata con una mappa x25).
Se sul router vengono terminate molte chiamate (ad esempio IP e QLLC (Qualified Logical Link Control), la coda di input potrebbe aumentare perché tutti i VC stanno inviando pacchetti M-bit. Questa condizione può avere un effetto collaterale negativo, in quanto il router invia un RNR sul layer 2 quando la coda di input ha raggiunto il valore massimo. È possibile regolare la coda di input utilizzando il comando hold-queue x.
R. Cisco non supporta GAP. GAP è un protocollo DEC proprietario che trasporta X.25 da VAX su un collegamento NSP (DECnet network-services protocol) al gateway X.25, che estrae le informazioni X.25 e le inoltra alla rete X.25. Per ottenere funzionalità simili con il software Cisco IOS, utilizzare Connection-Mode Network Service (CMNS) (definito anche CONS in termini DEC). Il CMNS utilizza X.25 su Logical Link Control, tipo 2 (LLC2) , che può essere ottenuto su VAX con DECnet PhV e P.S.I. versione 5 o successiva.
R. Tentare innanzitutto di negoziare dimensioni di pacchetto coerenti per la chiamata. Se non è possibile farlo (uno dei motivi è che la negoziazione delle dimensioni del pacchetto è disabilitata) e la conferma locale è abilitata, gestire la segmentazione e il riassemblaggio per il circuito in base alle raccomandazioni X.25.
Nell'esempio seguente, il numero seriale 1 è configurato per 128 e il numero seriale 0 è configurato per 256:
3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 5 PR 4 !--- Two packets of 128 incoming. 3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 6 PR 4 3d22h: Serial0: X.25 O D1 Data (259) 8 lci 1024 M PS 5 PR 4 !--- One packet of 256 outgoing on other interface. 3d22h: Serial1: X.25 O D1 RR (3) 8 lci 1024 PR 7 3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 7 PR 4 3d22h: Serial0: X.25 I D1 RR (3) 8 lci 1024 PR 6 3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 0 PR 4 3d22h: Serial0: X.25 O D1 Data (259) 8 lci 1024 M PS 6 PR 4 3d22h: Serial1: X.25 O D1 RR (3) 8 lci 1024 PR 1 3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 1 PR 4 3d22h: Serial0: X.25 I D1 RR (3) 8 lci 1024 PR 7 3d22h: Serial1: X.25 I D1 Data (131) 8 lci 1024 M PS 2 PR 4 3d22h: Serial0: X.25 O D1 Data (259) 8 lci 1024 M PS 7 PR 4
R. Sì, sono supportati i gruppi di risposta e il bilanciamento del carico X.25. Questa funzione è stata introdotta nel software Cisco IOS versione 12.0(3)T. Per ulteriori informazioni, fare riferimento a Configurazione del bilanciamento del carico X.25.
A. L'ITU-T (in precedenza CCITT) ha definito lo standard X.75 (packet-switched signaling system tra reti pubbliche che forniscono servizi di trasmissione dati) per supportare l'interconnessione delle reti di dati pubbliche X.25. Cisco non implementa questa funzionalità.
Uno stack di protocolli che trasporta un flusso di caratteri asincrono su una sessione LAPB su un canale B ISDN è anche chiamato X.75, anche se l'unica somiglianza che ha con X.75 è l'uso di LAPB come protocollo del livello di collegamento (che X.75 condivide con X.25). Cisco chiama questo LAPB Terminal Adapter (LAPB-TA) e ciò è supportato. Per ulteriori informazioni, fare riferimento a ISDN LAPB-TA.
R. Il software Cisco IOS ha sempre supportato la versione X.25 del 1984, e questo è ancora il caso del software Cisco IOS versione 12.2. Nelle versioni precedenti alla 11.3 del software Cisco IOS, quando si configurava l'incapsulamento DDN o BFE, la versione utilizzata era 1980. Se l'incapsulamento era X.25, la versione utilizzata era il 1984, con l'aggiunta della versione 1988 per i valori di throughput.
R. Nel software Cisco IOS versione 11.2 e precedenti, le chiamate di conversione con identificatori di protocollo (PID) non standard sono state accettate in modo errato. L'indirizzo di destinazione corrisponde alla prima voce di traduzione che non ha specificato Call User Data (CUD).
Questa traduzione è più accurata nel software Cisco IOS versione 12.0. Il PID deve essere indicato come PAD (0x01000000) e i dati CUD devono essere vuoti (la conversione si verifica se PAD è 0x01000000, ma non se il campo dati del CUD contiene dati). La riga di traduzione deve corrispondere a questo valore. Questa operazione è necessaria perché il PID fa riferimento alla modalità di gestione della chiamata in ingresso da parte di un'applicazione. Nel nostro caso, la traduzione è sempre una funzione PAD. Se il router riceve una chiamata in arrivo con un PID errato, rifiuta la chiamata perché, sull'host remoto, l'applicazione non fa riferimento a una funzione PAD.
Esistono diverse soluzioni per accettare chiamate in arrivo che non fanno riferimento a un PAD. Il più comune è il comando x25 default-pad. Non presupporre che una chiamata in arrivo con PID 0xC000000 possa essere gestita senza errori dall'applicazione PAD del router. Entrambi i sistemi fanno riferimento a diversi modi di gestire la chiamata. Questa procedura può funzionare, ma in alcuni casi i parametri X3 non vengono scambiati, il che comporta la visualizzazione di caratteri illeggibili sul terminale o l'eliminazione della chiamata.
Per un problema relativo al PID, se viene ricevuta una chiamata con PID 0x01000F00, provare a utilizzare cud \001.* nel comando di conversione (001 è il valore ottale). Si prega di notare gli svantaggi dell'utilizzo di questa configurazione, come spiegato sopra.
Per una porzione di dati CUD, provate la traduzione. ovvero, tradurre X.25 10 cud .* tcp 1.1.1.1. Questa opzione accetta tutte le chiamate PAD (con PID 0x01000000) indipendentemente dalla parte dati.
per ulteriori informazioni, fare riferimento a Configurazione della conversione del protocollo e dei dispositivi asincroni virtuali.
R. Per le chiamate in arrivo, la tabella di corrispondenza ha la priorità sulla tabella di route. Se viene individuata una voce corrispondente del PAD delle mappe, viene applicata esclusivamente e la tabella delle route non viene consultata. La tabella di route viene consultata solo dopo l'individuazione di una voce della mappa non corrispondente.
Per le chiamate in uscita, non è possibile instradare una mappa configurata sull'interfaccia. Tutte le altre chiamate, PAD interni o chiamate commutate possono essere inviate alla tabella di routing. Viene sempre utilizzata la prima corrispondenza disponibile.
R. Nel software Cisco IOS versione 11.3 e successive, quando il router richiede la cancellazione della chiamata si aspetta una conferma chiara, ossia il comportamento predefinito che prevede l'esecuzione completa. Sul software Cisco IOS versione 11.2, il comportamento della chiamata alla richiesta di cancellazione è diverso. Per inviare una conferma di cancellazione dal software Cisco IOS versione 11.2, è necessario usare un comando nascosto xot-confirm-svc-reset a livello globale. Oltre al comando precedente, i comandi service tcp keepalive-in e service tcp keepalive-out e xot-keepalive devono essere abilitati in entrambi i router del software Cisco IOS versione 11.2 e 11.3. In questo modo viene eliminata ogni singola sessione terminata SVC e TCP.
R. Attualmente XOT non consente comandi come x25 default-pad, perché non è disponibile un'interfaccia per eseguire questa operazione. Tuttavia, il profilo xot sarà supportato in una versione successiva. La destinazione corrente è il software Cisco IOS versione 12.2-7.T.
R. Non è possibile reindirizzare la chiamata X.25 che un comando map x25 desidera generare. Tuttavia, X.25 Remote Failure Detection è una funzione interessante per il rilevamento di errori remoti, ad esempio, dove un secondo router può essere destinato a richiamare una mappa X.25.
R. X.25 è supportato fino a 2 MB. Potrebbe essere possibile eseguire il sistema a velocità più elevate, ma, se si prova a farlo, si consideri la potenza di elaborazione necessaria per gestire 4095 VC a una velocità di , ad esempio, 34 MB. Questo avrebbe un effetto negativo, quindi si consiglia di mantenere una velocità di 2 MB.
R. Sì, l'incapsulamento X.25 è supportato sulle reti ISDN. X.25 può essere configurato in modalità fisica o in modalità dialer. Per ulteriori informazioni sulla configurazione di X.25 in modalità fisica, consultare il documento sulla configurazione di X.25. Per ulteriori informazioni sulla configurazione di X.25 in modalità dialer, fare riferimento a Dynamic Multiple Encapsulations for Dial-In over ISDN. Per ulteriori informazioni sulla configurazione di X.25 sul canale d, consultare il documento sulla configurazione di X.25 su ISDN.
R. Sì. Per ulteriori informazioni, consultare il documento sulla configurazione dei gruppi di utenti X.25 chiusi.
R. La scelta di Internet Engineering Task Force (IETF) rende l'incapsulamento conforme alla RFC 1356 .
R. Le code di priorità e le code personalizzate sono supportate per le interfacce X.25 a partire dal software Cisco IOS versione 11.3. In questo esempio un pacchetto RIP (Routing Information Protocol) viene inserito nella coda ad alta priorità.
interface Serial0 description Connection to Packet Handler ph3.F007 port 11 ip address 10.10.10.1 255.255.255.0 no ip directed-broadcast encapsulation x25 no ip mroute-cache x25 map ip 10.10.10.2 22222 packetsize 128 128 x25 map ip 10.10.10.3 33333 packetsize 128 128 x25 map ip 10.10.10.4 44444 packetsize 128 128 priority-group 2 ! priority-list 2 protocol ip high udp rip priority-list 2 protocol ip lowPer ulteriori informazioni sull'accodamento delle priorità, consultare il documento sulla configurazione dell'accodamento delle priorità. Per ulteriori informazioni sull'accodamento personalizzato, consultare il documento sulla configurazione dell'accodamento personalizzato.
R. Sì, è possibile utilizzare la compressione su X.25. Ad esempio:
interface Serial3/0:2 ip address 133.11.102.101 255.255.255.0 encapsulation x25 x25 address 3101 x25 map ip 133.11.102.210 3210 broadcast compressÈ necessario un dizionario per X.25 VC, poiché il dizionario viene reimpostato quando si riceve il bit M=0, ed è possibile ricevere frammenti X.25 interlacciati con il bit Mbit=1 su più VC. Di conseguenza, la memoria necessaria per la compressione è 24 kB * numero di VC.
Nota: l'algoritmo di compressione viene reimpostato all'inizio di ciascun pacchetto X.25. Ciò significa che la compressione del payload è più efficiente quando si utilizzano pacchetti di grandi dimensioni.
R. Tenere presente che non tutte le funzioni di chiarezza e diagnostica sono standard. La maggior parte dei costruttori X.25 o degli host X.25 applica la propria diagnostica. In tal caso, consultare la documentazione appropriata. Per informazioni sulla diagnostica standard, fare riferimento ai codici diagnostici e di causa X.25.
R. L'espressione regolare è un ottimo strumento per prendere decisioni diverse su una route X.25. L'espressione regolare è disponibile nella documentazione Espressioni regolari.
A. Fare riferimento alla sezione sulla configurazione di DDN o BFE X.25.
A. Il timer di ritrasmissione (T1) determina per quanto tempo un frame inviato può rimanere non riconosciuto. Per trovare un valore appropriato di T1, trovate la lunghezza massima del pacchetto X.25 (ad esempio 128, 256, 1024) e moltiplicatela per otto per ottenere un numero di bit. Dividere quindi per la velocità della linea in Kbps. In questo modo si ottiene il tempo di trasmissione in millisecondi. Il tempo di trasmissione del pacchetto allo switch più vicino è il minimo per il valore LAPB T1. Utilizzare un fattore di "sicurezza" di tre o quattro per ottenere un valore T1 evitando ritrasmissioni inutili.
Per una linea da 19,2 kbps e pacchetti da 128 byte, il valore risultante è 200 ms. Controllare le informazioni fornite dal fornitore della rete X.25 che in genere consiglia un valore.
Non utilizzare ping per valutare il tempo di trasmissione. In questo modo si ha a disposizione l'ora sull'intera rete e non sul collegamento a cui si applica il timer.
R. Sì, il failover è supportato con X.25. Il comando x25 failover è stato introdotto nel software Cisco IOS versione 12.1(1)T.
R. La funzione di traduzione del protocollo fornisce una traduzione trasparente del protocollo tra sistemi che eseguono diversi protocolli. Per ulteriori informazioni sulla funzionalità di traduzione del protocollo, vedere il documento sulla configurazione della traduzione del protocollo e dei dispositivi asincroni virtuali.
Revisione | Data di pubblicazione | Commenti |
---|---|---|
1.0 |
16-Jan-2002 |
Versione iniziale |