Qu'est-ce qu'une mise à niveau du firmware et pourquoi est-elle importante?

Le firmware est le logiciel intégré à un périphérique matériel. Le firmware consiste en un ensemble de commandes qui contrôlent le comportement de votre périphérique réseau. Lorsqu'un fournisseur publie la dernière version du système d'exploitation pour un appareil donné, vous devez mettre à niveau la version du système d'exploitation existante vers la dernière version. Ceci est connu comme une mise à niveau du firmware. Les périphériques réseau tels que les routeurs et les commutateurs doivent toujours être mis à jour vers la dernière version du firmware pour garantir des performances réseau optimales. Les mises à jour du firmware fournissent des améliorations gratuites et instantanées aux fonctionnalités de ces appareils qui améliorent l'expérience utilisateur. La mise à niveau du firmware corrige également tous les bugs existants et vous protège des vulnérabilités.

Correction des vulnérabilités en mettant à niveau le firmware dans Network Configuration Manager.

Se connecter manuellement à chaque appareil pour vérifier s'il est vulnérable ou non est une tâche longue. Plutôt que de vous connecter manuellement, vous pouvez utiliser l'onglet Inventaire matériel de Network Configuration Manager pour filtrer les périphériques vulnérables en fonction du numéro de version du firmware. Network Configuration Manager répertorie tous les périphériques fonctionnant sur un numéro de version qui nécessite une mise à niveau. Une fois les appareils répertoriés, le firmware peut être mis à jour sur ces appareils en exécutant en bloc des configlets, ce qui permet de gagner du temps en corrigeant simultanément les vulnérabilités de plusieurs appareils.

Comment exécuter la mise à niveau du firmware dans Network Configuration Manager?

Network Configuration Manager met à niveau le firmware à l'aide du mode d'exécution de script avancé dans les configlets. L'exécution de script avancée est utilisée pour exécuter une série de commandes interconnectées sur un périphérique. Les mises à niveau du firmware peuvent être effectuées à la demande ou leur exécution peut être planifiée à tout moment ultérieur. Il vous suffit de créer un modèle contenant les commandes requises, puis d'utiliser ce modèle pour exécuter des tâches répétitives pour de nombreux appareils.
Maintenant, regardons un exemple de mise à niveau du firmware en exécutant des configlets :
 

Les conditions requises pour mettre à niveau le firmware d'un routeur Cisco IOS

Obtenez une démo en ligne personnalisée >

Les conditions requises pour mettre à niveau le firmware d'un routeur Cisco IOS

  • Mémoire requise: Le routeur doit avoir suffisamment de disque ou de mémoire flash pour stocker Cisco IOS. Le routeur doit également avoir suffisamment de mémoire (DRAM) pour exécuter Cisco IOS. Si le routeur n'a pas suffisamment de mémoire (DRAM), le routeur aura des problèmes de démarrage lors de son démarrage via le nouveau Cisco IOS.
  • Prise en charge des interfaces et des modules: Vous devez vous assurer que le nouveau Cisco IOS prend en charge toutes les interfaces et tous les modules du routeur.
  • Prise en charge des fonctionnalités logicielles: Vous devez vous assurer que le nouveau Cisco IOS prend en charge toutes les fonctionnalités utilisées avec l'ancien Cisco IOS.

Mise à niveau de Cisco IOS

Une fois que toutes les exigences ci-dessus sont satisfaites, vous devez suivre les étapes suivantes pour mettre à niveau le firmware dans un appareil Cisco:

  1. Téléchargez l'image du logiciel Cisco IOS sur le serveur TFTP dans Network Configuration Manager.
  2. Vérifiez si le serveur TFTP dispose d'une connectivité IP au routeur. Afin d'établir la connexion, l'interface du routeur et le serveur TFTP doivent avoir une adresse IP dans la même plage ou une passerelle par défaut configurée.
  3. Une fois la connexion établie, copiez l'image IOS sur le routeur depuis le serveur TFTP.
  4. Enregistrez la configuration et rechargez le routeur.
  5. Une fois le rechargement terminé, le routeur exécutera l'image logicielle Cisco IOS souhaitée.

Exemple de commande pour copier une image IOS sur le routeur:

Upgrade Firmware - ManageEngine Network Configuration Manager

Le terminal ci-dessus montre l'exemple de commande qui sera exécuté dans un TELNET ou putty. Les commandes de configuration correspondantespour la mise à niveau du firmware dans Network Configuration Manager sont présentées ci-dessous :

<command prompt=']?'>copy tftp: flash:</command>

<command prompt=']?'>%TFTP_SERVER_IP%</command>

<command prompt=']?'>%SOURCE_FILE_NAME%</command>

<command prompt='confirm'>%DESTINATION_FILE_NAME%</command>

<command timeout='120' suffix='$NO_ENTER'>y</command>

 

Cisco router firmware upgrade - ManageEngine Network Configuration Manager

Une fois les commandes entrées, les configlets peuvent être appliqués en bloc à plusieurs appareils pour mettre à niveau le firmware. Non seulement cela, avec l'aide de configlets, vous pouvez également exécuter des commandes pour corriger les erreurs et apporter des modifications en masse. Cliquez ici pour en savoir plus sur les configlets !