Cisco Cisco IOS Software Release 15.0(1)S

Page de 12
the device interfaces. The routing decision is based on various criteria such as link speed, topological distance,
and protocol. Each protocol maintains its own routing information.
Routing is more process intensive and has higher latency than switching as it determines path and next hop
considerations. The first packet routed requires a lookup in the routing table to determine the route. The route
cache is populated after the first packet is routed by the route-table lookup. Subsequent traffic for the same
destination is switched using the routing information stored in the route cache.
The following figure illustrates the basic routing process:
Figure 2: The Routing Process
A router sends routing updates out to each of its interfaces that are configured for a particular protocol. It also
receives routing updates from other attached devices. From these received updates and its knowledge of
attached networks, it builds a map of the network topology.
Selective Packet Discard Manages Routing Protocol Packets
When in severe overload conditions, devices that cannot keep up with the incoming packet stream must drop
packets. If no intelligence is applied to choosing which packets to discard, the stability of routing protocols
is impacted. The Selective Packet Discard (SPD) feature applies some simple choices to selectively discard
packets likely to be unimportant for routing and interface stability. SPD is enabled by default; there are no
commands or configuration tasks required.
Switching Processes
Through the switching process, the device determines the next hop toward the destination address. Switching
moves traffic from an input interface to one or more output interfaces. Switching is optimized and has lower
latency than routing because it can move packets, frames, or cells from buffer to buffer with simpler
IP Switching Cisco IOS Switching Paths Overview Configuration Guide, Cisco IOS Release 15S    
3
Cisco IOS Switching Paths Overview
Cisco Routing and Switching Processes