Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 

Create Macros for Cisco Switches

Graham Mundell, Telecom New Zealand, Weymouth, Auckland, New Zealand.

You can create macros to run a series of commands on a Cisco switch. This can be handy if you're logged in to a remote device and want to change the configuration, but doing so will mean you lose management access part-way through. You can define a macro and run it; even though you lose management access part way through, the macro will continue to run.

To configure the macro:

  • Enter configuration mode
  • Use the command macro name
  • Enter the commands you want the macro to run
  • Finish with @

The example below shows how to change the management VLAN from 1 to 100. Removing the IP address from the current management VLAN will disconnect your telnet session, but the macro will still execute the rest of the commands.

config t
macro name Change-vlan
interface Vlan1
   no ip address
   shutdown
interface vlan100
   ip address 172.29.159.6 255.255.255.252
   no shutdown @

To run the macro:

macro global apply Change-vlan

The above tip is specific to Catalyst IOS that runs on very specific switches (like the 2950) and is not a standard in the majority of the remaining IOS versions available. Please refer to the configuration guide below for more information: http://www.cisco.com/en/US/docs/switches/lan/catalyst2950/software/release/12.1_22ea/SCG/swmacro.html

To receive the latest information on Cisco online tools, certifications, support documentation, insights from Cisco experts and peers, and upcoming events, check out the Cisco Technical Services Newsletter today.

Comments
Cisco Employee

The command for applying a macro globally on the 2950 switch (macro global apply) is present from the IOS version 12.1(20)EA2 image. Here is a reference document for the same:

http://www.cisco.com/en/US/docs/switches/lan/catalyst2950/software/release/12.1_20_ea2/command/reference/cli1.html#wp3392174

Thanks

Pronoy

36753
Views
18
Helpful
1
Comments