Configurer plusieurs interfaces en même temps sur un 2950
Description de la fonctionnalité Interface-range macros.
Description de la fonctionnalité Interface-Range Macros des 2950
On aura vite remarqué que les switches tournant sous un Cisco IOS disposent de la même interface de configuration et de la même syntaxe de base que les routeurs.
Toutefois, les switches disposent quelques fois de plusieurs dizaines d'interfaces. Il peut s'avérer fastidieux de les configurer une à une avec des paramètres identiques. L'utilisation de la fonctionnalité Interface-Range Macros sur des 2950 peut faciliter le travail !
Tout simplement on définira un nom de macro qui reprendra un ensemble d'interfaces. On utilisera ce nom comme le nom d'une interface physique précédé des paramètres range macro.
(config)#define interface-range macro-name interface-range
où
macro-name est un mot quelconque de 32 caractères maximum
interface-range comportera la plage d'interfaces respectant la syntaxe :
- vlan vlan-id
- fastethernet slot/{premier_port} - {dernier_port} [1]
Concrètement imaginons que nous devions configurer les ports 2 à 12 d'un 2950-12 de manière identique en prenant le nom de macro macro1 :
(config)#define interface-range macro1 fastethernet 0/2 - 12
(config)#interface range macro macro1
(config-if-range)#commandes ...
[1] on peut définir jusqu'à 5 plages de ports séparées par des virgules sans espace