Table des matières:
Vidéo: Macros on Cisco Routers 2024
Les macros Smartport sont un excellent outil pour gagner du temps avec votre Cisco. configurations de commutateur de réseau. Pour les rendre encore plus puissants, vous pouvez créer vos propres macros à partir de zéro.
Avant de vous ennuyer avec les règles de Cisco, notez les choses suivantes à propos des macros:
-
Lorsqu'une macro est appliquée à une interface, toute la configuration existante sur l'interface est conservée. Ce n'est pas un remplacement total de la configuration, mais une augmentation de la configuration existante.
-
Une macro peut contenir jusqu'à 3 000 caractères de texte. Ce n'est pas aussi limitatif qu'un tweet, disons, mais cela signifie que vous devez faire attention à ce que vous voulez accomplir et aller au point avec votre macro.
-
Les macros sont sensibles à la casse, donc surveillez l'utilisation de la casse dans le nom de la macro. Par exemple, MyMacro n'est pas la même macro que Mymacro ou mymacro, toutes pouvant effectuer des opérations complètement différentes.
Vous avez beaucoup de latitude lorsque vous utilisez des macros Smartport, mais voici quelques Do not's!
-
Vous n'êtes pas autorisé à utiliser exit ou end , ce qui vous sortirait du mode de configuration d'interface ou du mode de configuration globale. La macro doit s'exécuter dans le contexte d'une interface.
-
Similaire à la règle précédente, vous n'êtes pas autorisé à changer le mode de commande avec une commande telle que la commande interface . Toutes les commandes d'une macro doivent être exécutées dans le mode de commande actuel.
-
Pour créer une macro, vous devez entrer en mode Macro Editor en utilisant la commande macro name .
-
Lorsque vous voulez compléter votre macro, terminez-la avec un symbole @ .
-
Vous utilisez le signe # pour émettre une ligne de commentaire dans une macro. Utilisez les lignes de commentaire pour identifier l'objectif de vos instructions macro.
Macros et paramètres Smartport
Lorsque vous travaillez avec des macros Smartport, vous avez la possibilité de créer des paramètres à utiliser dans les macros. Vous identifiez ces paramètres dans la macro en utilisant la directive macro keywords dans votre macro.
Lorsque vous exécutez cette macro, vous utiliserez la commande macro apply pour fournir vos paramètres à la macro. En utilisant des paramètres, vous pouvez rendre vos macros beaucoup plus flexibles et utiles.
Création d'un exemple de macro
Vous êtes maintenant prêt à créer une macro; pour cet exemple, Awesome_Macro a été créé. Cette macro utilise des paramètres et assigne certains des paramètres qui sont appliqués avec la macro cisco-desktop …
Switch1> enable Switch1 # configure terminal Switch1 (config) # nom de macro Awesome_Macro Entrer les commandes de macro une par ligne.Terminez avec le caractère '@'. # macro keywords $ VLAN_ID # Interface de base - Activer le VLAN de données uniquement # Valeur recommandée pour VLAN_ID ne doit pas être 1 accès switchport vlan $ VLAN_ID accès au mode switchport # Configurer le port comme un port réseau Edge spanning-tree bpduguard enable @ Switch1 (config) #exit Switch1 # show parser Nom de la macro Awesome_Macro Nom de la macro: Awesome_Macro Type de macro: personnalisable # macro keywords $ VLAN_ID # Interface de base - Activer le VLAN de données uniquement # Valeur recommandée pour VLAN_ID ne doit pas être 1 end network network spanning-tree bpduguard enable
Après avoir créé la macro Smartport, utilisez la commande show pour vérifier que la macro a été tapée correctement.