Forwarding consists of taking a packet, looking at its destination address, consulting a table, and sending the packet in a direction determined by that table.

Forwarding Table is also different from the Routing Table because the forwarding table is built from the routing table. The Forwarding Table contains the mapping from a network number to an outgoing interface (say eth0) and some MAC information, such as the ethernet address of the next hop. Think of forwarding as a link layer and below mechanism.

Routing is the process by which forwarding tables are built.

The Routing Table is the result of routing algorithms and generally only has network numbers and next hop information.

ForwardingVsRouting (last edited 2009-09-06 16:05:12 by 24-183-238-75)