01-21-2018 01:53 PM - edited 03-05-2019 09:48 AM
I'm testing with a C1111-8PW, one of the new ISR1100. I have found a large performance difference routing between WAN/LAN when using sub interface vs service-instance/BDI. This is with the same service-policy/access-group applied. It doesn't matter if the LAN interface is an etherswitch port or the other built-in WAN port. QFP CPU usage is about 50% higher when using a service instance on the WAN interface. I've also tried configuring the other WAN interface as the LAN port using service-instance to but no change in performance.
Any thoughts as to why the performance difference? I'd be happy to use the sub-interface design but likely need to use the router for both L3 routing and L2 bridging which means I'd need to use service instance on the WAN interface to support such a design.
interface GigabitEthernet0/0/0 description WAN interface no ip address negotiation auto service instance 500 ethernet encapsulation dot1q 500 rewrite ingress tag pop 1 symmetric service-policy output QoS-Egress bridge-domain 500 ! interface BDI500 description WAN ip address 100.72.191.2 255.255.255.252 no ip redirects no ip unreachables no ip proxy-arp ip access-group WAN-INTERFACE-IN in no cdp enable no shut ! interface GigabitEthernet0/1/0 description LAN Switch switchport access vlan 550 ! interface Vlan550 description LAN subnet ip address 100.72.130.1 255.255.255.0 ip helper-address 100.72.149.131 ip helper-address 100.72.149.195 no ip redirects no ip proxy-arp ip verify unicast source reachable-via rx ip access-group LAN-INTERFACE-IN in load-interval 30 VS below with much better performance interface GigabitEthernet0/0/0 no ip address negotiation auto ! interface GigabitEthernet0/0/0.500 description WAN encapsulation dot1Q 500 ip address 100.72.191.2 255.255.255.252 no ip redirects no ip unreachables no ip proxy-arp ip access-group WAN-INTERFACE-IN in no cdp enable service-policy output QoS-Egress ! interface GigabitEthernet0/1/0 description LAN Switch switchport access vlan 550 ! interface Vlan550 description LAN subnet ip address 100.72.130.1 255.255.255.0 ip helper-address 100.72.149.131 ip helper-address 100.72.149.195 no ip redirects no ip proxy-arp ip verify unicast source reachable-via rx ip access-group LAN-INTERFACE-IN in load-interval 30
Solved! Go to Solution.
02-15-2018 04:22 PM
Cisco TAC have come back to me and explained that it's functioning as designed 'Bridging is an expensive feature for IOSXE as we have to create a software switch to forward the traffic.'
So to ensure you get the best performance from this router best stick with routed sub interfaces.
01-21-2018 05:42 PM
I wonder if it is not doing this in hardware. is the CPU quite high when this is happening?
01-22-2018 10:48 AM
01-24-2018 06:57 PM
Upgraded IOS and found a performance improvement overall. But there's still approx 50% increase in QFP CPU load when using service instance and BDI compared to sub interface. I confirmed main control plane CPU is not impacted and sits at 1-2% no matter what I'm doing
02-15-2018 04:22 PM
Cisco TAC have come back to me and explained that it's functioning as designed 'Bridging is an expensive feature for IOSXE as we have to create a software switch to forward the traffic.'
So to ensure you get the best performance from this router best stick with routed sub interfaces.
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