03-13-2020 03:38 PM
I'm using a 4451-X ISR with cisco SM-X-ES3-16-P plug-in module. I have been successfully running with the Cisco IOS XE version 03.16.02.S.
We recently purchased a new 4451-X with the same plug-in modules but it came with Cisco IOS XE version 03.16.09.S. This version is balking at the service instance commands that the older IOS was happy with.
Here is a small section of the configuration:
interface Ethernet-Internal1/0/0
description Internal to Switch
no negotiation auto
no mop enabled
no mop sysid
service instance 12 ethernet
encapsulation dot1q 12
rewrite ingress tag pop 1 symmetric
bridge-domain 12 split-horizon group 0
!
service instance 13 ethernet
encapsulation dot1q 13
rewrite ingress tag pop 1 symmetric
bridge-domain 13 split-horizon group 0
!
service instance 14 ethernet
encapsulation dot1q 14
rewrite ingress tag pop 1 symmetric
bridge-domain 14 split-horizon group 0
!
service instance 15 ethernet
encapsulation dot1q 15
rewrite ingress tag pop 1 symmetric
bridge-domain 15 split-horizon group 0
!
service instance 21 ethernet
encapsulation dot1q 21
rewrite ingress tag pop 1 symmetric
bridge-domain 21 split-horizon group 0
!
service instance 22 ethernet
encapsulation dot1q 22
rewrite ingress tag pop 1 symmetric
bridge-domain 22 split-horizon group 0
!
service instance 30 ethernet
encapsulation dot1q 30
rewrite ingress tag pop 1 symmetric
bridge-domain 30 split-horizon group 0
!
!
interface Ethernet-Internal1/0/1
description "Shutdown"
shutdown
no negotiation auto
switchport mode trunk
no mop enabled
no mop sysid
!
The router flags each line starting with Service instance 12...as an error until we get to the "interface Ethernet-Internal1/0/1" command. These lines are fine when processed in my original 4451-X.
I've tried booting the new router using my 3.16.02.S IOS and it claims to have booted from that version but it still flags the Service Instance commands as errors.
How can I get back to 3.16.02.S and have my router configuration accepted as is?
Solved! Go to Solution.
07-21-2020 05:17 PM
I've discovered that the 3.16.9 IOS requires each service instance command be preceded with the interface ethernet-internal1/0/0 command. Without it, each service instance command after 12 is flagged as an invalid command. 3.16.02 IOS did not require each serv inst command be preceded with the interface command.
07-21-2020 05:17 PM
I've discovered that the 3.16.9 IOS requires each service instance command be preceded with the interface ethernet-internal1/0/0 command. Without it, each service instance command after 12 is flagged as an invalid command. 3.16.02 IOS did not require each serv inst command be preceded with the interface command.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide