Unicast IP Forwarding in Traditional IP Networks

In traditional IP networks, routing protocols are used to distribute Layer 3 routing information. Figure 1-1 depicts a traditional IP network where network layer reachability information (NLRI) for network 172.16.10.0/24 is propagated using an IP routing protocol. Regardless of the routing protocol, packet forwarding is based on the destination address alone. Therefore, when a packet is received by the router, it determines the next-hop address using the packet's destination IP address along with the information from its own forwarding/routing table. This process of determining the next hop is repeated at each hop (router) from the source to the destination except in the case of policy-based routing where a certain outbound policy might affect packet forwarding.

Figure 1-1. Traditional IP Forwarding Operation

As shown in Figure 1-1, in the data forwarding path, the following process takes place:

1.

R4 receives a data packet destined for 172.16.10.0 network.

 

2.

R4 performs route lookup for 172.16.10.0 network in the forwarding table, and the packet is forwarded to the next-hop Router R3.

 

3.

R3 receives the data packet with destination 172.16.10.0, performs a route lookup for 172.16.10.0 network, and forwards the packet to next-hop Router R2.

 

4.

R2 receives the data packet with destination 172.16.10.0, performs a route lookup for 172.16.10.0 network, and forwards the packet to next-hop Router R1.

 

Because R1 is directly connected to network 172.16.10.0, the router forwards the packet on to the appropriate connected interface.

Категории