Contenu

Introduction

Informations générales

Impact et risques associés

Avant de commencer

Dépannage des problèmes RP

Introduction

Ce document décrit comment résoudre les problèmes de matériel ou de communication entre la ligne de console et les ports console d'un processeur de routage (RP) sur un système de convergence réseau de la gamme Cisco 6008 (NCS6008).

Informations générales

Le RP NCS6008 comporte trois ports de console :

- Port de console 0 -  Ce port se connecte au port de console de Calvados, qui est le nom de code de la machine virtuelle qui fournit le plan administrateur du système. Au cours du processus de démarrage, le port de console 0 affiche l'écran du BIOS (approprié si vous devez modifier le périphérique de démarrage ou un périphérique similaire). L'interface CLI de Calvados fonctionne de manière virtuelle active/veille, ce qui signifie que si RP0 est le processus CLI/login de Calvados actif et que vous ouvrez une session de console vers RP1, il est redirigé en interne vers la session Calvados de RP0. Ce processus peut parfois créer de la confusion, alors soyez attentif à l'invite dans les cas où le RP physique avec lequel vous interagissez est réellement important. Par exemple, à partir de RP0 d'un système NCS6008 : sysadmin-vm:0_RP0#.

- Port de console 1 -  Ce port se connecte à la console Cisco IOS® XR standard et fonctionne comme le port de console de tout autre système IOS XR. Au cours du processus de démarrage, RP1 affiche les messages de démarrage du système d'exploitation hôte (OS), qui dans ce contexte est le shell Linux OS de niveau le plus bas. Une fois le système d'exploitation XR démarré, le RP qui exécute le système d'exploitation XR actif répond à une session de console avec le nom d'utilisateur et le mot de passe normaux. Une fois connecté, vous pouvez effectuer toutes les actions nécessaires, sous réserve des autorisations et des niveaux d'accès définis dans la configuration système. Une session de console initiée au RP qui s'exécute en tant que machine virtuelle IOS XR de secours fournit un message familier Ce noeud (D)RP n'est pas prêt ou actif pour la connexion/configuration.

- Port de console 2 -  Ce port se connecte à un contrôleur de connexion inter-culturelle interne (CCC) et (au moins pour la portée de ce document) il n'a pas besoin d'être configuré ou connecté à quoi que ce soit.

Impact et risques associés

Les services normaux sont affectés par le processus décrit dans ce document si les ports de console ne sont pas accessibles. Il n'y aura aucun impact commercial sur les services.

Avant de commencer

Avant d'essayer le processus décrit dans la section suivante, assurez-vous que vous n'avez pas de problème de câblage. Utilisez le même câble afin de confirmer si vous pouvez vous connecter à un autre RP.

Également, entrez la commande show process devc-conaux-con afin de vérifier l'état du système :

show processes devc-conaux-con

Si des problèmes sont détectés, effectuez un vidage de coredump et redémarrez le processus. Si le résultat confirme qu'il n'y a aucun problème, passez à la section suivante afin d'isoler le problème.

Voici un exemple de résultat :

[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:~]$

Dépannage des problèmes RP

Note: Dans cet exemple, la console 0 de RP0 est utilisée à des fins de dépannage. Le dépannage de la console doit être effectué à partir de l’hôte.

Complétez ces étapes afin d'isoler le problème RP :

1. Connectez-vous au système en tant qu'administrateur :

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. À partir de la page d'administration du système, essayez d'établir une session Secure Shell (SSH) vers l'hôte de Console 0.
Note: L'adresse IP de la console 0 dans cet exemple est 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. Afin d'isoler la direction de la perte, exécutez un test d'écho de l'hôte à la ligne de console et de la ligne de console à l'hôte. Dans cet exemple, un message Hello I am console 0 est envoyé de l'hôte à la ligne de console :

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

[host:~]$
Sur la ligne de console, vous pouvez voir le message envoyé depuis l'hôte de la console 0 :

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

Hello I am console 0

4. Afin de confirmer que la communication a lieu entre la ligne de console et l'hôte Console 0, saisissez du texte sur la ligne de console. Vous ne pouvez pas voir ce qui est tapé, mais il s'imprime à l'extrémité hôte :

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

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

.>

Comme indiqué, les mêmes caractères apparaissent sur l'hôte Console 0 :

[host:~]$

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

1. Une fois que vous avez confirmé que la communication a lieu de deux manières, vous pouvez tenter d'effacer le bruit sur la ligne de console à partir de l'hôte de la 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:~]$

Note: Si ce processus résout le problème, vous avez peut-être rencontré l'ID de bogue Cisco CSCuq84495.