1.1 TCP/IP Network Layer: Algorithms - A Routing Algorithm Would Determine
1.1 TCP/IP Network Layer: Algorithms - A Routing Algorithm Would Determine
1.1 TCP/IP Network Layer: Algorithms - A Routing Algorithm Would Determine
INTRODUCTION
Every router has a forwarding table. A router forwards a packet by examining the value of a
field in the arriving packet’s header, and then using this header value to index into the router’s
forwarding table. The value stored in the forwarding table entry for that header indicates the
router’s outgoing link interface to which that packet is to be forwarded. Depending on the
network-layer protocol, the header value could be the destination address of the packet or an
indication of the connection to which the packet belongs.
Figure 1.2: EIGRP Choosing the Longer but Better Route to Subnet 10.1.1.0
4.1 Routing Protocols
A routing protocol specifies how routers communicate with each other, distributing information that
enables them to select routes between any two nodes on a computer network.
Figure1.2:Routing Protocols
This section gives an overview of the most common IP routing protocols. Most of these routing protocols will be
examined in detail in other chapters. For now, this section gives a very brief overview of each protocol.
Support for Classless Inter-Domain Routing (CIDR) and variable length subnet masking.
Routes are not summarized at the classful network boundary unless auto summary is
enabled.
Support for load balancing on parallel links between sites.
The ability to use different authentication passwords at different times.
MD5 and SHA-2 authentication between two routers.
Sends topology changes, rather than sending the entire routing table when a route is
changed.
Periodically checks if a route is available, and propagates routing changes to neighboring
routers if any changes have occurred.
Runs separate routing processes for Internet Protocol (IP), IPv6, IPX and AppleTalk, through
the use of protocol-dependent modules (PDMs).
Backwards compatibility with the IGRP routing protocols.