Création d'une macro smartport

Macros sont SMARTPORT sauver l'outil pour vous d'utiliser pour aider avec vos configurations de commutateurs de réseau Cisco un grand moment. Pour rendre encore plus puissant, vous pouvez créer vos propres macros à partir de zéro.

Sommaire

Avant de vous ennuyer avec les règles de Cisco cependant, vous devriez noter les choses suivantes sur les macros:

  • Quand une macro est appliquée à une interface, tous configuration sur l'interface existante est conservée. Cela ne veut pas un remplacement total de la configuration, mais une augmentation à la configuration existante.

  • Une macro peut contenir jusqu'à 3000 caractères de texte. Ce ne sont pas comme limitant comme un tweet, par exemple, mais cela ne signifie que vous devez faire attention à ce que vous voulez accomplir et faire le point avec votre macro.

  • Les macros sont sensibles à la casse, alors surveillez votre utilisation de cas dans le nom de la macro. Par exemple, MaMacro est pas la même macro comme MYMACRO ou mymacro, ce qui pourrait effectuer complètement différentes opérations.

Vous avez beaucoup de latitude dans l'utilisation des macros SMARTPORT, mais voici quelques Ne pas est!

  • Vous n'êtes pas autorisé à utiliser Sortie ou fin, qui vous sortir du mode de configuration d'interface ou le mode de configuration globale. La macro doit exécuter dans le contexte d'une interface.

  • Semblable à la règle précédente, vous n'êtes pas autorisé à modifier le mode de commande avec une commande telle que la interface commande. Toutes les commandes pour une macro doivent exécuter dans le mode de commande actuel.

  • Pour créer une macro, vous devez entrer dans le mode macro en utilisant l'éditeur nom de la macro commande.

  • Lorsque vous souhaitez compléter votre macro, finir avec un @ symbole.


  • Vous utilisez le # signer à émettre une ligne de commentaire dans une macro. Utilisez les lignes de commentaire pour identifier l'objet de vos déclarations macro.

Macros et des 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 le mots-clés macro directive dans votre macro.

Lorsque vous exécutez cette macro vous allez utiliser le macro appliquent commande pour fournir la macro vos paramètres. En utilisant les paramètres, vous pouvez faire vos macros beaucoup plus souple et utile.

Création d'un exemple de macro

Vous êtes maintenant prêt à créer une macro pour cet exemple, le Awesome_Macro a été créé. Cette macro utilise des paramètres et attribue certains des paramètres qui sont appliqués avec le Cisco-desktop macro ..

Switch1> enableSwitch1 # configurer terminalSwitch1 (config) # macro nom Awesome_MacroEnter macro commandes un par ligne. Terminez avec le caractère'@'.# mots-clés macro VLAN_ID $ # Interface de base - Activer VLAN de données qu'une valeur # Recommandé pour VLAN_ID ne devrait pas être 1switchport accès accès vlan $ de mode VLAN_IDswitchport # configurer le port comme un portspanning-arborescence du réseau de bord bpduguard permettent @ Switch1 (config) # exitSwitch1 # show analyseur macro name nom Awesome_MacroMacro: Type Awesome_MacroMacro: personnalisables # macro mots-clés VLAN_ID $ # Interface de base - Activer les données VLAN seule valeur # Recommandé pour VLAN_ID ne devrait pas être 1switchport accès vlan $ de mode VLAN_IDswitchport d'accès # configurer le port comme un réseau de bord portspanning arbre bpduguard permettre

Après la création de la macro SMARTPORT, utilisez le montrer commande pour vérifier que la macro a été tapé correctement.