Routing Protocols and Concepts – Chapter 4 docx

44 390 0
Routing Protocols and Concepts – Chapter 4 docx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Distance Vector Routing Protocols Routing Protocols and Concepts – Chapter 4 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public ITE PC v4.0 Chapter 1 1 Objectives  Identif y the characteristics of distance vector routin g p rotocols. ygp  Describe the network discovery process of distance vector routing protocols using Routing Information Protocol (RIP).  Describe the processes to maintain accurate routing tables used by distance vector routing protocols. Id tif th diti l di t ti l d l i th  Id en tif y th e con diti ons l ea di ng t o a rou ti ng l oop an d exp l a i n th e implications for router performance.  Recognize that distance vector routing protocols are in use today Recognize that distance vector routing protocols are in use today ITE PC v4.0 Chapter 1 2 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Distance Vector Routing Protocols  Dynamic routing protocols help the network administrator overcome the time- consuming and exacting process of configuring and maintaining static routes consuming and exacting process of configuring and maintaining static routes .  Examples of Distance Vector routing protocols: Routing Information Protocol (RIP) RFC 1058 – RFC 1058 . –Hop count is used as the metric for path selection. –If the hop count for a network is greater than 15, RIP cannot supply a route to that network. R ti d t b d t lti t 30 d b d f lt – R ou ti ng up d a t es are b roa d cas t or mu lti cas t every 30 secon d s, b y d e f au lt . Interior Gateway Routing Protocol (IGRP) –proprietary protocol developed by Cisco. – Bandwidth, delay, load and reliability are used to create a composite metric. Bandwidth, delay, load and reliability are used to create a composite metric. –Routing updates are broadcast every 90 seconds, by default. –IGRP is the predecessor of EIGRP and is now obsolete. Enhanced Interior Gatewa y Routin g Protocol ( EIGRP ) yg () –Cisco proprietary distance vector routing protocol. –It can perform unequal cost load balancing. –It uses Diffusing Update Algorithm (DUAL) to calculate the shortest path. – There are no periodic updates as with RIP and IGRP Routing updates are sent only ITE PC v4.0 Chapter 1 3 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public – There are no periodic updates as with RIP and IGRP . Routing updates are sent only when there is a change in the topology. Distance Vector Routing Protocols  The Meaning of Distance Vector : The Meaning of Distance Vector : –A router using distance vector routing protocols knows 2 things:  Distance to final destination  Distance to final destination The distance or how far it is to the destination network  Vector or direction traffic should be directed  Vector , or direction , traffic should be directed The direction or interface in which packets should be forwarded For example, in the figure, R1 knows that the distance to reach network 172.16.3.0/24 is 1 hop and that the direction is out the i t f S0/0/0 t d R2 ITE PC v4.0 Chapter 1 4 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public i n t er f ace S0/0/0 t owar d R2 . Distance Vector Routing Protocols Distance Vector Routing Protocols  Characteristics of Distance Vector routing protocols:  Periodic u p dates p •Periodic Updates sent at regular intervals (30 seconds for RIP). Even if the topology has not changed in several days,  Neighbors The router is only aware of the network addresses of its own interfaces and the remote network addresses it can reach through its neighbors. It has no broader knowledge of the network topology  Broadcast updates Broadcast Updates are sent to 255.255.255.255. Some distance vector routing protocols use multicast addresses instead of broadcast addresses addresses instead of broadcast addresses .  Entire routing table is included with routing update Entire Routing Table Updates are sent, with some e x cept i o n s to be d i scussed l ate r , pe ri od i ca ll y to a ll exceptions to be discussed later, periodically to all neighbors. Neighbors receiving these updates must process the entire update to find pertinent information and discard the rest.  Some distance vector routing protocols like EIGRP do not ITE PC v4.0 Chapter 1 5 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public  Some distance vector routing protocols like EIGRP do not send periodic routing table updates. Distance Vector Routing Protocols Distance Vector Routing Protocols  Routing Protocol Algorithm: Th l ith i d t l l t th b t th d th d – Th e a l gor ith m i s use d t o ca l cu l a t e th e b es t pa th s an d th en sen d that information to the neighbors. – Different routin g p rotocols use different al g orithms to install routes gp g in the routing table, send updates to neighbors, and make path determination decisions. ITE PC v4.0 Chapter 1 6 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Distance Vector Routing Protocols Routing Protocol Characteristics Criteria used to compare routing protocols includes – Criteria used to compare routing protocols includes Time to convergence Time to convergence defines how quickly the routers in the network topology share routing information and reach a state of consistent knowledge. The faster the convergence, the more preferable the protocol. Scalability Scalability defines how large a network can become based on the routing protocol that is deployed deployed . The larger the network is, the more scalable the routing protocol needs to be. Resource usage Resource usa g e includes the re q uirements of a routin g p rotocol such as memor y s p ace , gq gp yp, CPU utilization, and link bandwidth utilization. Higher resource requirements necessitate more powerful hardware to support the routing protocol operation Classless ( Use of VLSM ) or Classful () Classless routing protocols include the subnet mask in the updates. This feature supports the use of Variable Length Subnet Masking (VLSM) and better route summarization.  Implementation & maintenance ITE PC v4.0 Chapter 1 7 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public  Implementation & maintenance Implementation and maintenance describes the level of knowledge that is required for a network administrator to implement and maintain the network based on the routing protocol deployed. Distance Vector Routing Protocols Distance Vector Routing Protocols ITE PC v4.0 Chapter 1 8 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Network Discovery  Router initial start up (Cold Starts) Cold Starts  Router initial start up (Cold Starts) When a router cold starts or powers up, it knows nothing about the network topology. It does not even know that there are devices on the other end of its links. The only information that a router has is from its own saved configuration file stored in NVRAM. Initial network discovery - Initial network discovery Directly connected networks are initially placed in routing table routing table ITE PC v4.0 Chapter 1 9 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public Network Discovery I iti l E h Network Discovery  Initial Exchange of Routing Information – If a routing protocol is configured then I n iti a l E xc h ange If a routing protocol is configured then •Routers will exchange routing information •Initially, these updates only include information about their directly connected networks.  Routing updates received from other routers –Router checks update for new information •If there is new information: –Metric is updated –New information is stored in routing table  After this first round of update exchanges, each tk btth td t kfthi rou t er k nows a b ou t th e connec t e d ne t wor k s o f th e i r directly connected neighbors.  However, did you notice that R1 does not yet know about 10400andthatR3does not yet know about about 10 . 4 . 0 . 0 and that R3 does not yet know about 10.1.0.0? –Full knowledge and a converged network will not take place until there is another exchange of routing information ITE PC v4.0 Chapter 1 10 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public information . [...]... All rights reserved Cisco Public 15 Routing Table Maintenance Periodic Updates: distance vector protocols employ periodic updates to exchange routing information with their neighbors and to maintain upto-date routing information in the routing table –Failure of a link Failure –Introduction of a new link –Failure of a router –Change of link parameters ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc... interdependent categories –How quickly the routers propagate a change in the topology in a routing update to its neighbors –The speed of calculating best path routes using the new routing information collected 4 For example: It takes five rounds of periodic update intervals before most of the branch routers in Regions 1 2 and 3 1, 2, learn about the new routes advertised by B2-R4 ITE PC v4.0 Chapter 1 5 3 2... updates received from other routers –Router checks update for new information •If there is new information: –Metric is updated –New information is stored in routing table ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc All rights reserved Cisco Public 11 Network Discovery Split horizon Distance vector routing protocols typically implement a technique known as split horizon –Split horizon prevents information... reserved Cisco Public 17 Routing Table Maintenance EIGRP –Unlike other distance vector routing protocols, EIGRP does not send periodic updates –Instead, EIGRP sends bounded updates about a , p route when a path changes or the metric for that route changes EIGRP routing updates are –Partial updates •Updates sent only when there is a change in topology that influences routing information –Triggered b t Ti d... adjacent routers in response to a routing change – The receiving routers in turn generate triggered updates routers, turn, that notify their neighbors of the change Conditions in which triggered updates are sent –Interface changes state –Route becomes unreachable –Route is placed in routing table ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc All rights reserved Cisco Public 19 Routing Table Maintenance problems... h –Bounded •Propagation of partial updates are automatically bounded so that only those routers that need the information are updated –Non periodic •Updates are not sent out on a regular basis Updates More details on how EIGRP operates will be presented in Chapter 9 ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc All rights reserved Cisco Public 18 Routing Table Maintenance RIP Triggered Updates Routing. .. 16 Routing Table M i t R ti T bl Maintenance RIP uses 4 timers –Update timer p • interval is a route sends an update –Invalid timer •If an update has not been received after 180 seconds (the default), the route is marked as default) invalid by setting the metric to 16 •The route is retained in the routing table until the flush timer expires –Holddown timer •This timer stabilizes routing information and. .. Used of random variable called RIP_JITTER •A good reference is : Routing TCP/IP (Jeff Doyle) page 193-196 Update •Update timers : timer for periodic update (default 30s) - RIP_JITTER (random to prevent colision - 15% of the update timers) ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc All rights reserved Cisco Public 22 Routing Table Maintenance Random Jitter •Figure 5.1 RIP adds a small random variable... tes Incorrectl configured routes Routing loops can create the following issues -Excess use of bandwidth Excess -CPU resources may be strained -Network convergence is degraded Network -Routing updates may be lost or not processed in a timely manner ITE PC v4.0 Chapter 1 © 2007 Cisco Systems, Inc All rights reserved Cisco Public 25 Routing Loops Routing loops can eliminate –Defining a maximum metric to... count to infinity y –Holddown timers –Split horizon –Route poisoning or poison reverse –Triggered updates Note: The IP protocol has its own mechanism to prevent the possibility of a packet traversing the network endlessly IP has a Time-to-Live ( (TTL) f ) field and its value is decremented by 1 at each router –If the TTL is zero, the router drops the packet If zero packet ITE PC v4.0 Chapter 1 © 2007 . Distance Vector Routing Protocols Routing Protocols and Concepts – Chapter 4 © 2007 Cisco Systems, Inc. All rights reserved. Cisco Public ITE PC v4.0 Chapter 1 1 Objectives  Identif y . distance vector routing protocols like EIGRP do not send periodic routing table updates. Distance Vector Routing Protocols Distance Vector Routing Protocols  Routing Protocol. administrator to implement and maintain the network based on the routing protocol deployed. Distance Vector Routing Protocols Distance Vector Routing Protocols ITE PC v4.0 Chapter 1 8 © 2007 Cisco

Ngày đăng: 05/07/2014, 03:20

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan