31-5
Software Configuration Guide—Release 15.0(2)SG
OL-23818-01
Chapter 31 Configuring Cisco Express Forwarding Catalyst 4500 Series Switch Implementation of CEF
Figure 31-2 Hardware and Software Switching Components
The integrated switching engine performs inter-VLAN routing in hardware. The CPU subsystem
software supports Layer 3 interfaces to VLANs that use Subnetwork Access Protocol (SNAP)
encapsulation. The CPU subsystem software also supports generic routing encapsulation (GRE) tunnel.
Hardware Switching
Hardware switching is the normal operation for Supervisor Engine III and Supervisor Engine IV.
Software Switching
Software switching occurs when traffic cannot be processed in hardware. The following types of
exception packets are processed in software at a much slower rate:
Packets that use IP header options
Note Packets that use TCP header options are switched in hardware because they do not affect the
forwarding decision.
Packets that have an expiring IP time-to-live (TTL) counter
Packets that are forwarded to a tunnel interface
Packets that arrive with non-supported encapsulation types
Packets that are routed to an interface with non-supported encapsulation types
Packets that exceed the MTU of an output interface and must be fragmented
Packets that require an IGMP redirect for routing
802.3 Ethernet packets
Integrated Switching Engine CPU Subsystem
GRE
tunnel
L3 physical
interface
Router
L3 interfaces
L2 switchports
68127
VLAN1
Gig 1/1
VLAN2 GRE
tunnel