student will be able to understand the detailed path determination process. Web Links Routing Basics http://www.ictglobal.com/ICT009/ routing_basics.html
Content 10.2 IP Routing Protocols 10.2.5 Routing tables Routers use routing protocols to build and maintain routing tables that contain route information. This aids in the process of path determination. Routing protocols fill routing tables with a variety of route information. This information varies depending on the routing protocol used. Routing tables contain the information necessary to forward data packets across connected networks. Layer 3 devices interconnect broadcast domains or LANs. A hierarchical addressing scheme is required for data transfer to occur. Routers keep track of important information in their routing tables, including the following: Routers communicate with one another to maintain their routing tables through the transmission of routing update messages. Some routing protocols transmit update messages periodically, while others send them only when there are changes in the network topology. Some protocols transmit the entire routing table in each update message, and some transmit only routes that have changed. By analyzing the routing updates from the neighboring routers, a router builds and maintains its routing table. Web Links Routing Tables http://www.pku.edu.cn/academic/research/ computer-center/ tc/html/ TC0310.html
Content 10.2 IP Routing Protocols 10.2.6 Routing algorithms and metrics An algorithm is a detailed solution to a problem. In the case of routing packets, different routing protocols use different algorithms to decide which port an incoming packet should be sent to. Routing algorithms depend on metrics to make these decisions. Routing protocols often have one or more of the following design goals: Routing algorithms use different metrics to determine the best route. Each routing algorithm interprets what is best in its own way. The routing algorithm generates a number, called the metric value, for each path through the network. Sophisticated routing algorithms base route selection on multiple metrics, combining them in a single composite metric value. Typically, smaller metric values indicate preferred paths. Metrics can be based on a single characteristic of a path, or can be calculated based on several characteristics. The following are the metrics that are most commonly used by routing protocols: Web Links Routing Algorithms http://www.cisco.com/univercd/cc/td/doc/ cisintwk/ito_doc/ routing.htm#xtocid6
Content 10.2 IP Routing Protocols 10.2.7 IGP and EGP An autonomous system is a network or set of networks under common administrative control, such as the cisco.com domain. An autonomous system consists of routers that present a consistent view of routing to the external world. Two families of routing protocols are Interior Gateway Protocols (IGPs) and Exterior Gateway Protocols (EGPs). IGPs route data within an autonomous system. EGPs route data between autonomous systems. An example of an EGP is Border Gateway Protocol (BGP). Web Links What IP Routing Protocol Should I Use? http://www.faqs.org/faqs/ cisco-networking-faq/ section-28.html
Content 10.2 IP Routing Protocols 10.2.8 Link state and distance vector Routing protocols can be classified as either IGPs or EGPs, which describes whether a group of routers is under a single administration or not. IGPs can be further categorized as either distance-vector or link-state protocols. The distance-vector routing approach determines the distance and direction, vector, to any link in the internetwork. The distance may be the hop count to the link. Routers using distance-vector algorithms send all or part of their routing table entries to adjacent routers on a periodic basis. This happens even if there are no changes in the network. By receiving a routing update, a router can verify all the known routes and make changes to its routing table. This process is