Вы находитесь на странице: 1из 9

WWW.RESEAUMAROC.

COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

Un routeur ne disposant pas d'assez de mémoire (RAM ou flash) peut rencontrer des dysfonctionnements divers
(plantages, blocages ou autres) et pour lesquels on dispose de peu d'information lorsqu'ils surviennent. C'est pourquoi,
il ne faut pas engager de recherche réseau avant d'avoir comparé la taille mémoire disponible avec la taille mémoire
dont la version a besoin.

But de cet article : « Commandes visualisant l’état d’un routeur Cisco»

1 - Présentation Hardware

Figure 1 – Châssis d‟un routeur Cisco 2600 séries

2 - Niveau Logiciel et Configuration

a - Version des logiciels

· En RAM – Commande : « show version »

Cisco Internetwork Operating System Software


WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

IOS (tm) C2600 Software (C2600-IS-M), Version 12.1(10), RELEASE SOFTWARE (fc1)

> version logiciel 12.1(10)

Copyright (c) 1986-2001 by cisco Systems, Inc.

Compiled Mon 06-Aug-01 23:48 by kellythw

Image text-base: 0x80008088, data-base: 0x80CD6E7C

ROM: System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)

> version BOOTSTRAP 11.3(2) – ( utiliser comme IOS de secours lorsque le routeur ne démarre pas sur
son IOS principal)

Il permet de conserver la main sur le routeur mais le nombre de commande est très limité.

SUPINFO uptime is 1 hour, 17 minutes

System returned to ROM by reload

> indique le temps en jours, heures, minutes depuis le dernier redémarrage du routeur ainsi que son
action (dans ce cas, ce fut un „reload‟).

System image file is "flash:c2600-is-mz.121-10"

> nom du fichier logiciel implanter dans la mémoire flash du routeur

cisco 2610 (MPC860) processor (revision 0x203) with 26624K/6144K bytes of memory

> taille de la DRAM (mémoire principale/mémoire partagée)

Processor board ID JAD04190HVX (1227544919)

M860 processor: part number 0, mask 49

Bridging software.

X.25 software, Version 3.0.0.

Basic Rate ISDN software, Version 1.1.

1 Ethernet/IEEE 802.3 interface(s)

1 Serial network interface(s)

1 ISDN Basic Rate interface(s)

> modules (ou interfaces) présentes dans le routeur.

32K bytes of non-volatile configuration memory.


WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

8192K bytes of processor board System flash (Read/Write)

> Taille de la mémoire NVRAM (ici, 32Kbits) + taille de mémoire Flash (env. 8Kbits)

Configuration register is 0x2102

> valeur du registre de configuration choisissant le logiciel a executé.

Running default software

Ce message signifie que le routeur ne peut démarrer en flash et qu'il exécute le logiciel par défaut qui est le boot.

 En FLASH – Commande : “show flash”

> permet de visualiser le (ou les) fichier(s) logiciel(s) implanter dans la mémoire flash du routeur.

File

> numéro d‟emplacement de l‟IOS (possibilité de mettre jusqu‟à 3 IOS dans une flash de 16 Mega)

Lenght

> taille de l‟IOS

Name/status

> nom de l‟IOS

Ces IOS (Internetworking Operating System) peuvent être en lecture simple (Read ONLY).

Dans ce cas, il est possible de « l‟eraser » (formater) car l‟option READ/WRITE apparaît.

b - Configuration

· En RAM – Commande : « write terminal »

> visualise la configuration opérationnelle en RAM.

La commande « académique » équivalente est “ show running-config ”, mais n‟est pas disponible sur les
anciennes versions logicielles en particulier les boot.

! La configuration est affichée en delta par rapport à la configuration par défaut, soit seuls les paramètres
qui ne sont pas à leur valeur par défaut sont affichés.

 En NVRAM – Commande : “show configuration”

> affiche la configuration de démarrage en NVRAM (RAM protégée par un accumulateur).


WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

! La configuration est affichée en delta par rapport à la configuration par défaut, c‟est à dire que seuls les
paramètres qui ne sont pas à leur valeur par défaut sont affichés.

3 - Statistiques et performances

a - Charge de la CPU – Commande : « show process »

CPU utilization

> statistiques sur l'utilisation de la CPU, sur cinq secondes, une minute et cinq minutes.

PID

> identifiant du processus

PC

> compteur du programme actuel.

Runtime

> temps durant lequel le processus a utilisé la CPU.

Invoked

> nombre de fois que le processus a été exécuté.

µSecs

> temps d'utilisation de la CPU pour l'exécution du processus une fois.

Stacks

> état des piles de sauvegarde concernant le contexte de chaque processus.

TTY

> terminal contrôlant processus.

Process

> nom du processus.

! La ligne la plus importante est la 1ère ligne de cette commande car elle donne des informations
immédiates de la charge CPU du routeur.

Existe également deux commandes permettant d‟effectuer des statistiques plus précises de la charge CPU
du routeur :

· SUPINFO# show process cpu


WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

visualise chaque processus exercés (en %) sous 5 secondes, 1 minute et 5 minutes.

· SUPINFO# show process memory

Visualise l’occupation mémoire de chaque processus exercés (allocated, freed, holding, getbufs et retbufs).

b - Etat de la mémoire – Commande : « show memory »

Processor

mémoire du processeur.

IO memory

mémoire d'entrée/sortie.

Head

adresse hexadécimale du début de la chaîne d'allocation de mémoire.

Total(b)

nombre total d'octets de la mémoire.

Used(b)

nombre total d'octets utilisés.

Free(b)

nombre total d'octets libres.

Lowest(b)

nombre maximum d'octets consécutifs restant atteint (Low Water Mark)

Largest(b)

nombre maximum d'octets consécutifs restant actuel

Address

adresse hexadécimale du bloc de mémoire.

Bytes

taille du bloc en octets.

Prev
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

adresse hexadécimale du bloc précédent.

Next

adresse hexadécimale du bloc suivant.

Ref

nombre de processus utilisant ce bloc mémoire.

Alloc PC

adresse de l'appel système qui a alloué le PC.

What

nom du processus propriétaire.

! Les lignes les plus importantes sont les 2 premières lignes de cette commande car elle donne des
informations sur les compteurs „Free‟, „Lowest‟ et „Largest‟ qui indique si le routeur a connu une pénurie
mémoire ou en est proche…

PROBLEMES :

Les messages suivants se retrouvent continuellement dans le log :

Jan 17 13:13:57: %SYS-2-MALLOCFAIL: Memory allocation of 1684 bytes failed from 0x601EE8E8, pool I/O,
alignment 32

-Process= "TCP Driver", ipl= 4, pid= 40

-Traceback= 60213934 60214B4C 601EE8F0.......

Ainsi que les messages inquiétants suivants :

Jan 17 13:57:00: %DLSWP-3-PNOMEM: DLSw: No memory to send start-up capabilities exchange

VERDICT :

Le routeur n’a plus assez de mémoire pour traiter correctement les paquets qui lui arrivent.

Résolution mise en oeuvre :

Un reload du routeur ne change absolument rien. On s‟aperçoit que tout juste deux minutes après le
reload, le routeur a reperdu toute sa mémoire I/O libre.

On réessaye en enlevant les modules des interfaces inutilisées, ainsi qu‟en enlevant les cartes RNIS qui ne
sont utiles que pour le secours : même constat.

SOLUTION :

Positionnement de « Access list » et du filtre « bridge-group » adéquat au réseau.

A partir de ce moment, les routeurs ne perdent plus leur mémoire après le « reload ». Les valeurs de
mémoire I/O libre restent stables à des valeurs raisonnables.
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

c - Etat des buffers

Un buffer correspond à un tampon implanté dans un emplacement mémoire réservé permettant de stocker
des données.

· Commande : « show buffer »

Visualisation des statistiques globales du « buffer element »:

Buffer elements

blocs de mémoire utilisés en fonctionnement

Free list

nombre de buffers libres

Visualisation du pools de buffers publiques « Public buffer pools » :

Total

nombre total de ce type de buffers

Permanent

nombre de buffers permanents

Max allowed

nombre maximum de buffers libres dans le pool

Hits

nombre de tentatives réussies d'allocation de buffer

Misses

nombre de tentatives d'allocation de buffers qui ont nécéssité une augmentation de la taille du pool buffer

Trims

nombre de buffers libérés parce qu'ils n'étaient pas utilisés (ce champ est utilisé pour les pools de buffers
dynamiques, et non pas pour les pools de buffer interface qui sont statiques)

Created

nombre de buffers créés (suite à des misses)

Failures
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

nombre total de demandes d'allocation qui ont échoué à cause d'un manque de buffers libres. Le
datagramme est perdu.

(no memory)

Nombre d'échecs dûs au manque de mémoire pour créer un nouveau buffer.

SUITE de l‟affichage :

Visualisation du pool de buffers interfaces « Interface buffer pools » :

Free list

nombre de buffers disponibles dans le pool

Min

nombres minimum de buffers libres dans le pool buffer

Max allowed

nombres maximum de buffers libres dans le pool buffer

Hits

nombre de tentatives réussies d'allocation de buffer

Fall backs
WWW.RESEAUMAROC.COM
Cours/formation /Video en informatique:Réseaux,Linux,Cisco,2003 Server,securité,
Contact : tssri-reseaux@hotmail.fr TEL : 00212669324964

nombre de tentatives d'allocation de buffer qui se sont repliées sur le pool de buffer public, le pool de
buffer interface étant épuisé.

Max CacheSize

nombre maximum de buffers dans le cache de l‟interface. Certaines interfaces placent tous leurs buffers
dans le cache, ce qui fait que le nombre de buffers libre (free list) devient 0.

Les informations les plus intéressantes sont les nombres de "misses"qui correspondent aux tentatives ratées de prise
d'un buffer.

! Le total de ces "misses" se retrouve dans le compteur "failures" et le compteur "no memory" donne le
total des tentatives ratées dues à un manque de mémoire.

Вам также может понравиться