Chpt4 Distance Vector Routing Protocols-2009-Good

download Chpt4 Distance Vector Routing Protocols-2009-Good

of 34

Transcript of Chpt4 Distance Vector Routing Protocols-2009-Good

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    1/34

    ESMT RA

    Distance VectorRouting Protocols

    Routing Protocols and Concepts Chapter 4

    .

    E-mail: [email protected]

    2007 Cisco Systems, Inc. All rights reserved. Cisco Public 1Version 4.0

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    2/34

    Objectives Identif the characteristics of distance vector routin

    protocols.

    vector routing protocols using Routing InformationProtocol (RIP).

    Describe the processes to maintain accurate routingtables used by distance vector routing protocols.

    Identify the conditions leading to a routing loop and

    explain the implications for router performance.

    Recognize that distance vector routing protocols arein use today.

    2 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    3/34

    Distance Vector Routing Protocols Exam les of Distance Vector routin rotocols:

    Routing Information Protocol (RIP)Interior Gateway Routing Protocol (IGRP)

    Enhanced Interior Gateway Routing Protocol

    (EIGRP)

    3 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    4/34

    Distance Vector Routing Protocols -

    Distance Vector

    A router usin distance vector routin rotocolsknows 2 things:

    Vector, or direction, traffic should be directed

    4 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    5/34

    Distance Vector Routing Protocols Characteristics of Distance Vector routin

    protocols:

    Periodic updates

    Neighbors

    Broadcast updates

    nt re rout ng ta e s nc u e w t rout ng up ate

    5 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    6/34

    Distance Vector Routing Protocols Routin Protocol Al orithm:

    Defined as a procedure for accomplishing a certain task

    6 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    7/34

    Distance Vector Routing Protocols Routin Protocol Characteristics

    Criteria used to compare routing protocols includes

    Scalability

    Resource usa e

    Implementation & maintenance

    7 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    8/34

    Distance Vector Routing Protocols

    8 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    9/34

    Network Discovery Router initial start u Cold Starts

    Init ial network discovery

    in routing table

    9 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    10/34

    Network Discovery Initial Exchan e of Routin Information

    Ifa routing protocol is configured then:

    Routers will exchange routing information

    Router checks update for new informationIfthere is new information:

    Metric is updated New information is stored in routing table

    10 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    11/34

    Network Discovery Exchan e of Routin Information

    Router convergence is reached when

    All routing tables in the network contain the same networkn orma on

    Routers continue to exchange routing information

    11 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    12/34

    Network Discovery Conver ence must be reached before a network is

    considered completely operable

    interdependent categories

    S eed of broadcastin routin information

    Speed of calculating routes

    12 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    13/34

    Routing Table Maintenance Periodic U dates: RIPv1 & RIPv2

    These are time intervals in which a router sends out

    its entire routin table

    13 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    14/34

    Routing Table Maintenance RIP uses 4 timers

    Update timer (30s)

    Holddown timer (240s)

    us mer (180s)

    14 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    15/34

    Routing Table Maintenance Bounded U dates: EIGRP

    EIRPG routing updates are:

    Triggered by topology changes

    Non periodic

    15 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    16/34

    ou ng a e a n enance Triggered Updates

    oConditions in which triggered updates are sent

    Interface changes stateRoute becomes unreachable

    Route is laced in routin table

    16 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    17/34

    ou ng a e a n enance Random Jitter (Gigue alatoire)

    Synchronized updates - a condition where multiple routers onmulti access LAN segments transmit routing updates at the

    same time.

    Problems with synchronized updates

    Bandwidth consumption

    Packet collisions Solution to problems with

    Use of random variable

    called RIP_JITTER

    17 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    18/34

    Routing Loops Routin loo s are

    A condition in

    which a acket iscontinuously transmittedwithin a series of routers

    destination.

    18 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    19/34

    Routing Loops

    Incorrectly configured static routes

    Slow convergence

    Routing loops can create the following issues:

    Excess use of bandwidth

    CPU resources may be strainedNetwork convergence is degraded

    Routing updates may be lost or not processed in a timely

    19 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

    manner

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    20/34

    Problem: Count to Infinity

    s s a rou ng oop w ere y pac e s ounce n n e yaround a network

    20 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    21/34

    Routing Loops

    .

    Distance Vector routing protocols set a specified metric

    Once a router counts to infinity it marks the route as unreachable

    21 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    22/34

    ou ng oops .

    Holddown timers allow a router to not accept any

    changes to a route for a specified period of time

    Point of using holddown timers

    Allows routin u dates to ro a ate throu h

    network with the most current information

    22 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    23/34

    Routing Loops The 3. S lit Horizon Rule is used to revent routin loo s

    Split Horizon rule:

    which the update came

    23 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    24/34

    Routing Loops 4. S lit horizon with

    poison reverse

    The rule states thatonce a router learns ofan unreachable route

    ,advertise it asunreachable backthrough the sameinterface

    24 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    25/34

    Routing Loops 5. IP & TTL

    Purpose of the TTL field

    prevent packets from endlessly traveling on a network

    How the TTL field works

    TTL field contains a numeric value The numeric value is decreased b one b ever router on

    the route to the destination

    Ifnumeric value reaches 0 then Packet is discarded

    25 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    26/34

    Routing Protocols Today

    EIGRP include

    Network size Compatibility between models of routers

    Administrative knowledge

    26 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    27/34

    Routing Protocols Today RIP

    Features of RIP:

    reverse

    Easy to configure

    27 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    28/34

    Routing Protocols Today EIGRP

    Features of EIGRP:

    EIGRP hello protocol used to establish neighboradjacencies

    Supports VLSM & route summarization Use of topology table to maintain all routes

    Classless distance vector routing protocol

    Cisco proprietary protocol

    28 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    29/34

    Summary Characteristics of Distance Vector routin rotocols

    Periodic updates

    RIP routing updates include the entire routing table

    Neighbors are defined as routers that share a link and areconfigured to use the same protocol

    The network discovery process for D.V. routingprotocol

    Directly connected routes are placed in routing table 1s

    If a routing protocol is configured then

    Convergence is reached when all network routers have the

    29 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    30/34

    Summary D.V. routin rotocols maintains routin tables b

    RIP sending out periodic updates

    RIP using 4 different timers to ensure information is accurateand convergence is achieved in a timely manner

    EIGRP sending out triggered updates

    D.V. routing protocols may be prone to routing loops routing loops are a condition in which packets continuously

    Mechanisms used to minimize routing loops include defining

    maximum hop count, holddown timers, split horizon, routepoisoning and triggered updates

    30 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    31/34

    Summary Conditions that can lead to routin loo s include

    Incorrectly configured static routes

    Incorrectly configured route redistribution

    Slow convergence

    Incorrectly configured discard routes

    How routing loops can impact network performanceincludes:

    Excess use of bandwidth

    CPU resources may be strained

    Network convergence is degraded

    Routing updates may be lost or not processed

    31 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    32/34

    Summary Routin Information Protocol RIP

    A distance vector protocol that has 2 versions

    RIPv1 - a classful routing protocol

    RIPv2 - a classless routing protocol

    (EIGRP)A distance vector routing protocols that has some features of

    link state routing protocols

    A Cisco proprietary routing protocol

    32 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    33/34

    Quest ions ?Quest ions ?

    33 2007 Cisco Systems, Inc. All rights reserved. Cisco Public

  • 7/27/2019 Chpt4 Distance Vector Routing Protocols-2009-Good

    34/34

    Activities & Labs

    PT 4.4.1: Routing Loops (A)

    PT 4.7.1: Packet Tracer Skills Integration Challenge Activity (A)

    34 2007 Cisco Systems, Inc. All rights reserved. Cisco Public