Академический Документы
Профессиональный Документы
Культура Документы
It is essentially a map of the entire internetwork, and not just a map of the routes or paths that the local router is going to use. Once all of routing data is shared and each one of the routers has the raw data in their topology table, then the routing protocol runs the Shortest Path First (SPF) algorithm against the raw data so that the best paths to each of the destination networks can be found. EIGRP gives outs processed data to save CPU overuse.
Troubleshooting RIP: cheifly two dedicated commands are there: Sh ip protocols tells about active interfaces, networks being advertised, timers, neighbouring routers, AD. Sh ip int brief can be used to see all the networks(which is LIKELY to be more than those being sent out in updates) debug ip rip and terminal monitor show how the router interfaces receive updates. It also shows that RIPv1 forces the interfaces to receive updates. Because RIPv2 doesnt send broadcasts, it uses the multicast 224.0.0.9. So, even though the RIP packets could be transmitted onto a network with no routers, all hosts would just ignore them, making RIPv2 a bit of an improvement over RIPv1.
Route Manipulation One of those big reasons is to control routes coming through a redistribution configuration. Another might be to prevent routing information from leaving the internetwork, say preventing it from going into an ISP network. Sometimes there are links that, because of the bandwidth, you just dont want to have the updates being sent across. Passive Interface: when you don't need an interface to participate in sending routing updates, use passive-interface command. To set more than one(or all to passive), issue passive-interface default command. No passive-interface to disable and make it active again. For RIP/IGRP, a passive interface only stops sending routing updates, but still listens them. EIGRP/IS-IS(link state protocols) send hello packets to establish neighbour relationships. A passive interface for this protocol means it will drop hello packets and hence there will be no neighbout relationshipsno routin updates are even listenned to then. Distribute List: to filter few routes and let others through an interface. It is an acl. But since An access list doesnt block traffic that is generated by the router, this is required. You can apply a distribution list to an interface in the inbound or outbound direction. Also to a routing protocol for the purpose of filtering routes when they are redistributed information of routes is exchanged between routing protocols operating in a network; ensures that each of the routing protocols understands the other and can share its routes in cases where two or more redistribution points exist in the network, if the flow of routes is allowed to be redistributed more than once, you can end up with inconsistent routing tables or worse routing loops that could cause data loss. The command for applying a distribute list in the outbound direction is distribute-list {access-list-number | name} out [interface-name | routing process [routing-process parameter]]. The command is issued from within the routing protocol configuration mode. The distribute-list out command can be used to filter outgoing routing updates either from an individual interface or to routes being redistributed out into another routing protocol. The command cannot, however, be used with a link state routing protocol to block outbound updates (called link state advertisements, LSA) on an interface. The command for applying a distribute list in the inbound direction is distribute-list [access-list-number | name] | [route-map map-tag] in [interface-type interface-number. The route map is a parameter for OSPF protocol.
It is also important to understand the tables where EIGRP information is stored, and the messages types used to send the information from the tables back and forth to other routers. it is called a hybrid protocol because EIGRP uses the Diffused Update ALgorithm (DUAL). Each router calculates the routing information for all neighbors to use, much like a standard distance vector protocol does. Always loop free! Fast Convergence: An EIGRP router stores a list of all its neighbors in a neighbor table. Then, it stores all of the neighbors routes in a topology table. If there is a change to a destination route and a suitable replacement route doesnt exist, EIGRP queries its neighbors to discover an alternate route. These queries propagate through the network until an alternate route is found. VLSM Support : EIGRP is a classless routing protocol, which means in its routing updates the subnet mask for each destination network is advertised. Since the subnet mask is advertised in every routing update, EIGRP can support discontiguous networks and VLSM in the internetwork. By default, routes are automatically summarized at classful network boundaries. Partial Updates: EIGRP sends partial triggered updates: an update that is sent out when the path or the metric changes for a route; only contain information about the route or routes that changed. Because one of EIGRPs goals is to always conserve the amount of bandwidth that is used, the partial updates are only sent to the routers that need to be updated with the information. This is different even from the link state protocols, but for now know that link state routers send their updates to all of the other link state routes even if they dont need the information. It does not require a different or special configuration depending on the data link protocol or connection that is being used. For example, when a network uses OSPF, an Ethernet connection must be configured differently than a frame relay connection . RTP The reliable transport protocol (RTP) is responsible for ensuring the guaranteed, ordered delivery of EIGRP messages to all neighbors. It provides support for either multicast or unicast packets to be transmitted. For efficiency and bandwidth reasons, only specific message types are transmitted reliably. Not all of the messages have to be acknowledged. The metric that EIGRP uses is referred to as a composite metric because by default it is calculated using two different values. Bandwidth and delay of the line are the default values. Advertised Distance (AD) The cost between the next hop or neighbor router and the destination network. Successor is the neighboring router that advertised the best path to the local router. The successor router or route is copied into the routing table. The rule for a feasible successor is this: If a potential feasible successor route has a lower AD than the FD of the current successor route, it qualifies as a feasible successor. This makes sense because at the end of the day, what we need to achieve is a balance between speed, reliability and that too without too much work. by meeting the feasible successor requirement, a route is proven to not cause a network loop. It is the query process which looks around for a loop free alternate path. RTP features: When routers are connected to a multi-access network that has multicast capabilities, such as Ethernet, it is a huge waste to send hello packets reliably to all neighbors individually. So instead, EIGRP sends a single multicast hello packet. The packet contains an indicator that informs the receivers that the hello packet does not need to be acknowledged. Other types of packets, such as updates, include an indicator that acknowledgment is required. Another benefit of RTP is a feature that allows multicast packets to be sent quickly, even when there are unacknowledged packets pending. This helps ensure that convergence time for the network remains low even whenthere are links with
different speeds.
process of new device being added in EIGRP network: The update packets contain all the routes that existing routers have in their routing table. The rule of split horizon is enforced, preventing the routes learned on the interface from being sent back out the same interface. Even though RnD2 sends an update packet to RnD5, a neighbor relationship is not formed until RnD2 sends a hello packet to RnD5. The update packet RnD2 sends has something called the initialization bit set; this bit indicates the start of the initialization process. The update packet not only includes the routes that it is aware of but also includes the metric that it has for each destination. The topology table includes all destination networks advertised by neighbor or adjacent routers. There is a listing for each destination and, for each destination, there is an entry for all the neighbors that can be reached through that destination and associated metrics. The successor routes will need to be recalculated too. Tables maintained by EIGRP: Neighbour Table: contains a list of all the routers that can be found and are known as adjacent routers. The table also contains reachability information through hold timers and also information RTP uses. In order for a router to truly have an adjacent neighbor, it must see itself in the neighbors Hello packet. When a local router forms an adjacency with a new neighbor, it records the neighbors address and the interface through which it can be reached as an entry in the neighbor table. Every router includes an advertisement of the hold time it is assigning to its neighbor routers when they send a hello packet. The hold time is the amount of time that a router waits for a response before deciding that a neighbor is not operational; if there is no new hello packet before the timer expires, DUAL process is told that there is a change, that the router is no longer alive and all the destinations it gave need to be found new path. The topology table is built and maintained through the use of update packets. The topology table is a list of all the routes to every destination that have been learned. Routing Table lists the best routes or paths to every destination network.