Hardware Routeur Cisco 2501 - series 2500

Mise a jour de la mémoire Flash

Deux slots sont disponibles sur la carte mère. Actuellement équipé de 8MB, il est facile de s'en procurer sur Ebay en cherchant "MEM-1X8F".

Une fois les deux barretes installées, un show version permet de vérifier la bonne prise en charge:

Routeur#show version
...
8192K bytes of processor board System flash partition 1 (Read ONLY)
8192K bytes of processor board System flash partition 2 (Read/Write)
...

Il serait cependant plus intéressant d'avoir une seule partition de 16MB plutot que deux de 8MB. Un show running-config fait apparaite ceci:

Routeur#show run
...
partition flash 2 8 8

Il faut donc supprimer ce qui se trouve sur la seconde partition (Read/Write) à l'aide de:

Routeur#erase flash 2

Ensuite terminer par:

Routeur# no partition flash 2 8 8

Si tout s'est déroulé correctement, voici ce qui vous devriez avoir:

Routeur#show version
...
16384K bytes of processor board System flash (Read ONLY)
...

Mise à jour de la DRAM

Pour connaitre la taille de la DRAM disponible sur la machine, faire:

Routeur#show version
...
cisco 2500 (68030) processor (revision N) with 2048K/2048K bytes of memory.

Il faut ensuite ajouter les deux chiffres pour avoir la mémoire totale : 2048+2048 = 4MB.

Pour disposer de plus de mémoire il faut changer de barrette. Une simple recherche sur Ebay avec "MEM-1X16D" permet de trouver des barrettes 16MB de DRAM à moindre prix.

Résolution de problème lié au manque de RAM

Disposant de plusieurs routeurs 2501, j'ai commencé par mettre à jour la flash de mon routeur passant de 8MB à 16MB. Suite à cette upgrade j'ai pu installer un IOS plus récent 12.0(5). Malgré l'installation réussi de l'IOS, je me suis trouvé avec un problème au redémarrage, ceci du à un manque de RAM. Voici le message obtenu:

SYSTEM INIT: INSUFFICIENT MEMORY TO BOOT THE IMAGE!

A ce moment là, il n'est plus possible de démarrer sur la nouvelle image. La solution est de passer sur l'image rxboot:

  1. Lors du démarrage du routeur envoyer la séquence break (ALT+B avec Tera Term Pro)
  2. A l'arrivé du prompt taper o et noter la valeur de configuration du registre (0x2102 dans mon cas)
  3. Modifier le registre en tapant o/r 0x0
  4. Taper enfin i pour redémarrer. Vous devriez alors voir la bannière puis le prompt rommon.
  5. Taper b pour booter sur l'image rxboot

Cette image ne permet pas de faire de routage mais suffit pour vider la flash afin de supprimer l'image (erase flash) et permet d'utiliser le réseau pour récupérer une version qui fonctionne sur un serveur TFTP.

Pour terminer, indiquer qu'une nouvelle image doit être chargée. change the "boot system" command to indicate that this new image should be loaded,

Revenir à la valeur initiale du registre (valeur récupéré précédemment avec la commande o) avec

#config-register 0x2102

Redémarrer

#reload

Liens