Criando uma Macro SmartPort

macros SmartPort são um grande momento ferramenta de poupança para que você possa usar para ajudar com as suas configurações de switch de rede Cisco. Para torná-los ainda mais poderoso, você pode criar suas próprias macros a partir do zero.

Antes de aborrecê-lo com as regras da Cisco no entanto, você deve observar as seguintes coisas sobre macros:

  • Quando uma macro é aplicado a uma interface, toda a configuração existente na interface é retida. Esta não é uma substituição total da configuração, mas um aumento para a configuração existente.

  • A macro pode conter até 3.000 caracteres de texto. Isto não é como a limitação como um tweet, por exemplo, mas isso não significa que você precisa prestar atenção ao que você quer realizar e chegar ao ponto com a sua macro.

  • Macros são case-sensitive, para ver o seu uso de caso no nome da macro. Por exemplo, MyMacro não é a mesma macro como mymacro ou mymacro, todos os quais poderiam realizar operações completamente diferentes.

Você tem um monte de latitude ao utilizar macros SmartPort, mas aqui estão alguns Não é!

  • Você não tem permissão para usar Saída ou fim, que sair-lhe do modo de configuração de interface ou modo de configuração global. A macro precisa ser executado no contexto de uma única interface.

  • Similar à regra anterior, você não tem permissão para alterar o modo de comando com um comando como o interface comando. Todos os comandos para a macro precisa executar no modo de comando atual.

  • Para criar uma macro, você precisa entrar no modo Macro Editor usando o nome da macro comando.

  • Quando você quiser completar a sua macro, terminá-la com um @ símbolo.

  • Você usa o # assinar a emitir uma linha de comentário dentro de uma macro. Use linhas de comentário para identificar o propósito de suas declarações de macro.

macros e parâmetros SmartPort

Ao trabalhar com macros SmartPort, você tem a opção de criar parâmetros para usar dentro dos macros. Você identificar esses parâmetros no macro usando a palavras-chave macro directiva, a sua macro.

Quando você executa essa macro, você usará o macro aplicar comando para fornecer os parâmetros da macro. Usando os parâmetros, você pode fazer suas macros muito mais flexível e útil.

Criando uma macro de exemplo

Agora você está pronto para criar uma macro para este exemplo o Awesome_Macro foi criado. Esta macro usa parâmetros e atribui algumas das definições que são aplicadas com o cisco-desktop macro ..

Switch1> enableSwitch1 # configurar terminalSwitch1 (config) # macro nome Awesome_MacroEnter macro comandos um por linha. Acabar com o caráter'@'.# macro Palavras-chave $ VLAN_ID # Interface básica - Ativar VLAN dados só # valor recomendado para VLAN_ID não deve ser 1switchport acesso acesso vlan $ mode VLAN_IDswitchport # configurar a porta como um portspanning-árvore rede de borda bpduguard permitir @ Switch1 (config) # exitSwitch1 # show parser nome macro nome Awesome_MacroMacro: tipo Awesome_MacroMacro: customizáveis ​​# macro palavras-chave $ VLAN_ID # Interface básica - Ligar dados VLAN único # valor recomendado para VLAN_ID não deve ser 1switchport acesso acesso vlan $ mode VLAN_IDswitchport # configurar a porta como um rede de borda portspanning-árvore bpduguard permitir

Depois de criar a macro SmartPort, utilize o exposição comando para verificar se a macro foi digitado corretamente.

menu