Risoluzione dei problemi relativi alla linea della console RP su NCS6008
Author: Cisco Systems, Inc.
Date: 2026-09-10T05:00:00+00:00
Description: In questo documento viene descritto come risolvere i problemi relativi all'hardware o alle comunicazioni tra la linea della console e le porte console di un Route Processor (RP) su un Cisco serie 6008 Network Convergence System (NCS6008).

Sommario

Introduzione

Premesse

Impatto e rischi associati

Operazioni preliminari

Risoluzione dei problemi RP

Introduzione

In questo documento viene descritto come risolvere i problemi relativi all'hardware o alle comunicazioni tra la linea della console e le porte console di un Route Processor (RP) su un Cisco serie 6008 Network Convergence System (NCS6008).

Premesse

NCS6008 RP è dotato di tre porte console:

- Porta console 0 â Questa porta si collega alla porta console di Calvados, che è il nome in codice della macchina virtuale che fornisce il piano di amministrazione per il sistema. Durante il processo di avvio, la porta della console 0 mostra la schermata del BIOS (rilevante se è necessario modificare il dispositivo di avvio o altro). L'interfaccia CLI di Calvados funziona in modo virtuale attivo/standby, il che significa che se RP0 è il processo di accesso/CLI di Calvados attivo e si apre una sessione console a RP1, viene reindirizzato internamente alla sessione di Calvados RP0. Questo processo può creare confusione a volte, quindi prestare particolare attenzione al prompt nei casi in cui l'RP fisica con cui si interagisce è effettivamente importante. Ad esempio, da RP0 di un sistema NCS6008: sysadmin-vm:0_RP0#.

- Porta console 1 â Questa porta si collega alla normale console Cisco IOS® XR e funziona come la porta console di qualsiasi altro sistema IOS XR. Durante il processo di avvio, RP1 visualizza i messaggi di avvio dal sistema operativo (OS) host, che in questo contesto è la shell del sistema operativo Linux di livello più basso. Una volta avviato il sistema operativo XR, l'RP che esegue il sistema operativo IOS XR attivo risponde a una sessione console con il normale prompt di nome utente e password. Una volta eseguito l'accesso, è possibile eseguire le azioni necessarie, in base alle autorizzazioni e ai livelli di accesso definiti nella configurazione del sistema. Una sessione console avviata all'RP che viene eseguito come macchina virtuale IOS XR in standby conferisce al nodo (D)RP una familiarità: questo nodo (D)RP non è pronto o attivo per l'accesso / messaggio di configurazione.

- Porta console 2 â Questa porta si collega a un controller CCC (Cross Cultural Connection) interno e (almeno per l'ambito di questo documento) non deve essere configurata o collegata a nulla.

Impatto e rischi associati

Il processo descritto in questo documento incide sui servizi normali se le porte della console non sono accessibili. I servizi non avranno alcun impatto sul business.

Operazioni preliminari

Prima di eseguire il processo descritto nella sezione successiva, verificare che non vi siano problemi relativi ai cavi. Utilizzare lo stesso cavo per confermare se è possibile utilizzare la console per un RP diverso.

Inoltre, immettere il comando show process devc-conaux-con per controllare lo stato del sistema:

show processes devc-conaux-con

Se vengono rilevati problemi, eseguire un coredump e riavviare il processo. Se l'output conferma che non sono presenti problemi, passare alla sezione successiva per isolare il problema.

Di seguito è riportato un esempio di output:

[host:~]$ stty -aF /dev/ttyS0

speed 115200 baud; rows 0; columns 0; line = 0;intr = ^C; quit = ^\; erase = ^?;

kill = ^U; eof = ^D; eol = <undef>; eol2 = <undef>; swtch = <undef>; start = ^Q;

stop = ^S;susp = ^Z; rprnt = ^R; werase = ^W; lnext = ^V; flush = ^O; min = 1;

time = 0;-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts-ignbrk -brkint

-ignpar -parmrk -inpck -istrip -inlcr -igncr -icrnl -ixon -ixoff -iuclc -ixany

-imaxbel -iutf8opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0

tab0 bs0 vt0 ff0-isig -icanon -iexten -echo echoe echok -echonl -noflsh -xcase

-tostop -echoprt echoctl echoke[host:~]$

Risoluzione dei problemi RP

Nota: Nell'esempio, la console 0 di RP0 viene utilizzata per la risoluzione dei problemi. La risoluzione dei problemi della console deve essere eseguita dall'host.

Completare questi passaggi per isolare il problema relativo all'RP:

1. Accedere al sistema come amministratore:

RP/0/RP0/CPU0:NCS6008-A#admin

Tue Mar 17 13:51:05.919 UTC

<username> connected from 127.0.0.1 using console on xr-vm_node0_RP0_CPU0

sysadmin-vm:0_RP0#

2. Dalla pagina di amministrazione del sistema, tentare di stabilire una sessione Secure Shell (SSH) sull'host per la console 0.

Nota: L'indirizzo IP per la console 0 in questo esempio è 10.0.2.2.

sysadmin-vm:0_RP0# run chvrf 0 ssh 10.0.2.2

Thu Mar  12 05:03:37.262 UTC

[host:~]$

[host:~]$ >> Console 0 host.

3. Per isolare la direzione della perdita, eseguire un test echo dall'host alla linea della console e dalla linea della console all'host. In questo esempio, un messaggio Hello I am console 0 viene inviato dall'host alla linea della console:

host:~]$ echo Hello I am console 0 >/dev/ttyS0 >> Sending from S0 i.e. Console0

[host:~]$

Sulla riga della console è possibile visualizzare il messaggio inviato dall'host della console 0:

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A TEST

Hello I am console 0

4. Per verificare che la comunicazione avvenga tra la linea della console e l'host Console 0, immettere del testo sulla linea della console. Non sarà possibile visualizzare il contenuto digitato, ma verrà stampato sull'estremità host:

[host:~]$ cat < /dev/ttyS0 >>>

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A

<Typed Hello console 0 redirect.>

Come illustrato, è possibile visualizzare gli stessi caratteri sull'host Console 0:

[host:~]$

Hello console 0 redirect. >>> Message coming from console line.

5. Dopo aver confermato che la comunicazione avviene in entrambi i modi, è possibile tentare di eliminare il rumore sulla linea della console dall'host della console 0:

[sysadmin-vm:0_RP0:~]$ stty -F /dev/hvc0 -ignpar -ignbrk[sysadmin-vm:0_RP0:~]$

[Console Server ]> c d d 30

Connecting to Device Port 30.Connected to port 30. Escape sequence is ESC A

sysadmin-vm:0_RP0# run

Thu Mar  12 05:18:14.486 UTC

[sysadmin-vm:0_RP0:~]$ stty -F /dev/hvc0 -ignpar -ignbrk

[sysadmin-vm:0_RP0:~]$

Nota: Se il problema viene risolto, è possibile che sia stato rilevato l'ID bug Cisco CSCuq84495.