Definindo macros em interfaces do Catalyst

Uma maneira boa de se aplicar configurações em siwtchs Catalyst é definir intervalos de interfaces, ou seja voce pode definir que deseja configurar por exemplo as interfaces 1 a 4 e aplicar o comando no shutdown:

Router(config)#interface range fastEthernet 0/1-4
Router(config-if-range)#no shutdown

Por outro lado é possivel definir uma macro tal que nao seja mais necessario digitar o comando interface range. Por exemplo suponha que deseja mudar o modo de comunicação de algumas interfaces ligadas a certos dispositivos que apenas suportam comunicação duplex com largura de banda (BW) a 10 mbps. Sao as interfaces fastethernet 1-4, 7, 10, 15, 18.

Router(config)#interface-range fastEthernet 0/1-4, fastEthernet 0/7, fastEthernet 0/10, fastEthernet 0/15, fastEthernet 0/18
Router(config-if-range)#duplex half
Router(config-if-range)#speed 10

Agora pede-se para trocar o modo de comunicação para full duplex e a BW para 100 mbps. O que você faria? Usaria as setas de cima/baixo para se movimentar nos comandos? Existe uma solução obviamente mais segura: definir macros que sao instruções que podem definir um conjunto de comandos a aplicar a um conjunto de interfaces. A sua forma geral é a seguinte:

Router(config)# define interface-range macro_name {vlan vlan_ID – vlan_ID} | {{ethernet | fastethernet | gigabitethernet} slot/interface  – interface} [, {{ethernet | fastethernet | gigabitethernet} slot/interface – interface}]

No exemplo já visto a definição de uma macro seria a seguinte:

Router(config)#define interface-range macrmetershutdown fastEthernet 0/1-4, fastEthernet 0/7, fastEthernet 0/10, fastEthernet 0/15, fastEthernet 0/18

Quando quisessemos chamar a macro bastaria digitar:

Router(config)#interface range macro macrmetershutdown
Router(config-if-range)#no shutdown

Obs: Estes comandos foram testados num router 3600 no GNS3.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s