Loading IOS on Metro switches (e.g. ME-3400G-12CS-A)
in order to load an IOS via TFTP on a cisco metro switch (in our case a ME-3400G-12CS-A) you have to define the port on which you connect the network cable as NNI:
‘port-type nni’
as the number of NNI ports is limited, you will probably have to define another port as an ENI pot type in order to have a free NNI port available:
‘port-type eni’
in our example we defined the first SFP port (interface GigabitEthernet0/13) as ENI in order to switch the port 12 (interface GigabitEthernet0/12), on which we connected to NNI.
below you find the procedure step by step:
Step 1:
Switch(config): interface GigabitEthernet0/13
Switch(config-if): port-type eni
Switch(config-if): exit
Switch(config): interface GigabitEthernet0/12
Switch(config-if): port-type nni
Switch(config-if): exit
Switch(config): interface Vlan1
Switch(config-if): ip address 10.0.01 255.255.255.0
Switch(config-if): no ip route-cache
Switch(config-if): end
Switch(config): interface gigabitEthernet 0/12
Switch(config-if): no shut
Step 2:
Switch#ping 10.0.01
Sending 5, 100-byte ICMP Echos to 10.0.02, timeout is 2 seconds: !!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 1/203/1007 ms
Step 3:
Switch#format flash:
Format operation may take a while. Continue? [confirm]
Format operation will destroy all data in "flash:". Continue? [confirm]
flashfs[1]: 0 files, 1 directories
flashfs[1]: 0 orphaned files, 0 orphaned directories
flashfs[1]: Total bytes: 32514048
flashfs[1]: Bytes used: 1024
flashfs[1]: Bytes available: 32513024
flashfs[1]: flashfs fsck took 8 seconds.
Format of flash complete
Step 4:
copy from tftp to flash
switch#copy tftp: flash: Address or name of remote host []? 10.0.01
Source filename []? me340x-metroipaccessk9-mz.122-55.SE.bin
Destination filename [me340x-metroipaccessk9-mz.122-55.SE.bin]?
Accessing tftp://10.0.01/me340x-metroipaccessk9-mz.122-55.SE.bin...
Loading me340x-metroipaccessk9-mz.122-55.SE.bin from 10.0.01 (via Vlan1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!O!!!!!!!!!!!!!! [OK - 12619566 bytes]
12619566 bytes copied in 171.447 secs (73606 bytes/sec)
Switch#
Step 5:
delete the config
Switch#wr erase
Erasing the nvram filesystem will remove all files! Continue? [confirm] hit enter [OK]
Erase of nvram: complete
Switch#
Step 6:
reload
Switch#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm] hit enter