Installation guide
84 Brocade NetIron CES 2000 and NetIron CER 2000 Hardware Installation Guide
53-1001834-01
Dynamic configuration loading
6
• The file can contain global CONFIG commands or configuration commands for interfaces,
routing protocols, and so on. You cannot enter User EXEC or Privileged EXEC commands.
• The default CLI configuration level in a configuration file is the global CONFIG level. Thus, the
first command in the file must be a global CONFIG command or !. The ! (exclamation point)
character means “return to the global CONFIG level”.
NOTE
You can enter text following ! as a comment. However, the ! is not a comment marker. It returns
the CLI to the global configuration level.
NOTE
The CLI changes to the global CONFIG level if you load the configuration as a startup-config file
instead of the running-config (using the copy tftp startup-config <ip-addr> <filename>
command or ncopy tftp <ip-addr> <from-name> startup-config command).
NOTE
If you copy-and-paste a configuration into a management session, the CLI ignores the ! instead
of changing the CLI to the global CONFIG level. As a result, you might get different results if you
copy-and-paste a configuration instead of loading the configuration using TFTP.
Make sure you enter each command at the correct CLI level. Since some commands have
identical forms at both the global CONFIG level and individual configuration levels, if the
response to the configuration file results in the CLI entering a configuration level you did not
intend, then you can get unexpected results.
For example, if a trunk group is active on the device, and the configuration file contains a
command to disable STP on one of the secondary ports in the trunk group, the CLI rejects the
commands to enter the interface configuration level for the port and moves on to the next
command in the file you are loading. If the next command is a spanning-tree command whose
syntax is valid at the global CONFIG level as well as the interface configuration level, then the
software applies the command globally. Here is an example.
The configuration file contains these commands.
interface ethernet1/2
no spanning-tree
The CLI responds like this.
NetIron(config)# interface ethernet 1/2
Error - cannot configure secondary ports of a trunk
NetIron(config)# no spanning-tree
NetIron(config)#
• If the file contains commands that must be entered in a specific order, the commands must
appear in the file in the required order. For example, if you want to use the file to replace an IP
address on an interface, you must first remove the old address using “no” in front of the ip
address command, then add the new address. Otherwise, the CLI displays an error message
and does not implement the command. Here is an example.
The configuration file contains these commands.
interface ethernet 1/1
ip address 10.10.10.1/24
The running-config already has a command to add an address to 1/1, so the CLI responds like
this.