8-6
Cisco Systems IntelligentGigabit Ethernet Switch Modules for the IBMBladeCenter, Software Configuration Guide
24R9746
Chapter8 Configuring Smartports Macros
Configuring Smartports Macros
This example shows how to apply the user-created macro called snmp, to set the host name address to
test-server and to set the IP precedence value to 7:
Switch(config)# macro global apply snmp ADDRESS test-server VALUE 7
This example shows how to debug the user-created macro called snmp by using the macro global trace
global configuration command to find any syntax or configuration errors in the macro w hen it is applied
to the switch.
Switch(config)# macro global trace snmp VALUE 7
Applying command...‘snmp-server enable traps port-security’
Applying command...‘snmp-server enable traps linkup’
Applying command...‘snmp-server enable traps linkdown’
Applying command...‘snmp-server host’
%Error Unknown error.
Applying command...‘snmp-server ip precedence 7’
This example shows how to apply the user-created macro called desktop-config and to verify t he
configuration.
Switch(config)# interface gigabitethernet0/17
Switch(config-if)# macro apply desktop-config
Switch(config-if)# end
Switch# show parser macro description
Interface Macro Description
--------------------------------------------------------------
Gi0/20 desktop-config
--------------------------------------------------------------
This example shows how to apply the user-created macro called desktop-config and to replace all
occurrences of VLAN 1 with VLAN 25:
Switch(config-if)# macro apply desktop-config vlan 25
Applying Cisco-Default Smartports Macros
Beginning in privileged EXEC mode, follow these steps to apply a Smartports m acro:
Command Purpose
Step1 show parser macro Display the Cisco-default Smartports macros embedded in the switch
software.
Step2 show parser macro name macro-name Display the specific macro that you want to apply.
Step3 configure terminal Enter global configuration mode.
Step4 macro global {apply | trace}
macro-name [parameter {value}]
[parameter {value}] [parameter
{value}]
Append the Cisco-default macro with the required values by using the
parameter value keywords and apply the macro to the switch.
Keywords that begin with $ mean that a unique parameter value is
required.
You can use the macro global apply macro-name? command to display
a list of any required values in the macro. If you apply a macro without
entering the keyword values, the commands are invalid and are not
applied.
Step5 interface interface-id (Optional) Enter interface configuration mode, and specify the interface
on which to apply the macro.
Step6 default interface interface-id (Optional) Clear all configuration from the specified interface.