determining ip routes

Upload: raj

Post on 30-May-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Determining Ip Routes

    1/70

    1999, Cisco Systems, Inc. 9-1

    Chapter 9

    Determining IPRoutes

  • 8/14/2019 Determining Ip Routes

    2/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-2

    Objectives

    Upon completion of this chapter, you willbe able to complete the following tasks:

    Distinguish the use and operation of static and

    dynamic routes

    Configure and verify a static route

    Identify how distance vector IP routing protocolssuch as RIP and IGRP operate on Cisco routers

    Enable Routing Information Protocol (RIP)

    Enable Interior Gateway Routing Protocol (IGRP)

    Verify IP routing with show and debug commands

  • 8/14/2019 Determining Ip Routes

    3/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-3

    To route a router need to know:

    Destination addresses

    Sources it can learn from

    Possible routes

    Best route

    Maintain and verify routing information

    What is Routing?

    172.16.1.010.120.2.0

  • 8/14/2019 Determining Ip Routes

    4/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-4

    What is Routing? (cont.)

    NetworkProtocol

    DestinationNetwork

    ConnectedLearned

    10.120.2.0172.16.1.0

    ExitInterface

    E0S0

    Routed Protocol: IP

    Routers must learn destinations that are not

    directly connected

    172.16.1.010.120.2.0

    E0S0

  • 8/14/2019 Determining Ip Routes

    5/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-5

    Static Route

    Uses a route that anetworkadministrator entersinto the router

    manually

    Dynamic Route

    Uses a route that anetwork routingprotocol adjustsautomatically for

    topology or trafficchanges

    Identifying Static and DynamicRoutes

  • 8/14/2019 Determining Ip Routes

    6/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-6

    172.16.2.1

    SO

    Static Routes

    172.16.1.0

    B172.16.2.2

    NetworkA

    Configure unidirectional static routes to and from a stubnetwork to allow communications to occur.

    B

    Stub Network

  • 8/14/2019 Determining Ip Routes

    7/701999, Cisco Systems, Inc. www.cisco.com ICND9-7

    Defines a path to an IP destination network or subnet

    Router(config)#ip route network [mask]

    {address | interface}[distance] [permanent]

    Static Route Configuration

  • 8/14/2019 Determining Ip Routes

    8/701999, Cisco Systems, Inc. www.cisco.com ICND9-8

    Stub Network

    ip route 172.16.1.0 255.255.255.0 172.16.2.1

    172.16.2.1

    SO

    Static Route Example

    172.16.1.0

    B172.16.2.2

    NetworkA B

    This is a unidirectional route. You must have a route configured in

    the opposite direction.

  • 8/14/2019 Determining Ip Routes

    9/701999, Cisco Systems, Inc. www.cisco.com ICND9-9

    Stub Network

    ip route 0.0.0.0 0.0.0.0 172.16.2.2

    Default Routes

    172.16.2.1

    SO

    172.16.1.0

    B172.16.2.2

    NetworkA B

    This route allows the stub network to reach all known networks

    beyond router A.

  • 8/14/2019 Determining Ip Routes

    10/701999, Cisco Systems, Inc. www.cisco.com ICND9-10

    What is a Routing Protocol?

    Routing protocols are

    used betweenrouters to determinepaths and maintainrouting tables.

    Once the path isdetermined a router canroute a routed protocol.

    NetworkProtocol

    DestinationNetwork

    ConnectedRIP

    IGRP

    10.120.2.0172.16.2.0172.17.3.0

    ExitInterface

    E0S0S1

    Routed Protocol: IPRouting protocol: RIP, IGRP

    172.17.3.0

    172.16.1.010.120.2.0

    E0S0

  • 8/14/2019 Determining Ip Routes

    11/701999, Cisco Systems, Inc. www.cisco.com ICND9-11

    Autonomous System 100 Autonomous System 200

    IGPs: RIP, IGRP EGPs: BGP

    Autonomous Systems: Interior orExterior Routing Protocols

    An autonomous system is a collection of networksunder a common administrative domain

    IGPs operate within an autonomous system

    EGPs connect different autonomous systems

  • 8/14/2019 Determining Ip Routes

    12/701999, Cisco Systems, Inc. www.cisco.com ICND9-12

    Administrative Distance:Ranking Routes

    IGRPAdministrativeDistance=100

    Router DRouter D

    Router BRouter BRouter ARouter A

    Router CRouter C

    RIPAdministrativeDistance=120

    EE

    I need to send a packet to

    Network E. Both router B

    and C will get it there.

    Which route is best?

  • 8/14/2019 Determining Ip Routes

    13/701999, Cisco Systems, Inc. www.cisco.com ICND9-13

    Classes of Routing Protocols

    Distance Vector

    Hybrid Routing

    Link StateCC

    BB

    AA

    DD

    CC

    DD

    BB

    AA

  • 8/14/2019 Determining Ip Routes

    14/701999, Cisco Systems, Inc. www.cisco.com ICND9-14

    Distance Vector RoutingProtocols

    Pass periodic copies of routing table to neighborrouters and accumulate distance vectors

    CC

    DD

    BB

    AA

    CC BB AADD

    RoutingTable

    RoutingTable

    RoutingTable

    RoutingTable

    DistanceHow farVectorIn which direction

  • 8/14/2019 Determining Ip Routes

    15/701999, Cisco Systems, Inc. www.cisco.com ICND9-15

    Routers discover the best path todestinations from each neighbor

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0

    Routing Table

    10.2.0.0

    10.3.0.0

    0

    0

    S0

    S1

    Routing Table

    10.3.0.0 S0 0

    10.4.0.0 E0 0

    Routing Table

    10.1.0.0

    10.2.0.0

    E0

    S0

    0

    0

    Distance VectorSources ofInformation and Discovering Routes

  • 8/14/2019 Determining Ip Routes

    16/701999, Cisco Systems, Inc. www.cisco.com ICND9-16

    Routers discover the best path todestinations from each neighbor

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0

    Routing Table

    10.1.0.0

    10.2.0.0

    10.3.0.0

    Routing Table

    10.2.0.0

    10.3.0.0

    10.4.0.0

    10.1.0.0

    0

    0

    1

    1

    S0

    S1

    S1

    S0

    Routing Table

    10.3.0.0 S0 0

    10.4.0.0 E0 0

    10.2.0.0 S0

    1

    E0

    S0

    S0 1

    0

    0

    Distance VectorSources ofInformation and Discovering Routes

  • 8/14/2019 Determining Ip Routes

    17/701999, Cisco Systems, Inc. www.cisco.com ICND9-17

    Distance VectorSources ofInformation and Discovering Routes

    Routers discover the best path todestinations from each neighbor

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0

    Routing Table

    10.1.0.0

    10.2.0.0

    10.3.0.0

    10.4.0.0

    Routing Table

    10.2.0.0

    10.3.0.0

    10.4.0.0

    10.1.0.0

    0

    0

    1

    1

    S0

    S1

    S1

    S0

    Routing Table

    10.3.0.0 S0 0

    10.4.0.0 E0 0

    10.2.0.0 S0

    10.1.0.0 S0

    1

    2

    E0

    S0

    S0

    S0

    1

    2

    0

    0

  • 8/14/2019 Determining Ip Routes

    18/701999, Cisco Systems, Inc. www.cisco.com ICND9-18

    Distance VectorSelectingBest Route with Metrics

    Information used to select the best path for routing

    56T1

    56

    T1Ticks, hop count

    B

    A

    Hop count

    IPX

    RIP

    IGRP

    Bandwidth

    Delay

    Load

    Reliability

    MTU

  • 8/14/2019 Determining Ip Routes

    19/701999, Cisco Systems, Inc. www.cisco.com ICND9-19

    Do not delete

  • 8/14/2019 Determining Ip Routes

    20/701999, Cisco Systems, Inc. www.cisco.com ICND9-20

    Distance VectorMaintainingRouting Information

    Updates proceed step-by-stepfrom router to router

    AA

    Process toupdate this

    routingtable

    TopologyTopologychangechange

    causescauses

    routingrouting

    tabletable

    updateupdate

  • 8/14/2019 Determining Ip Routes

    21/701999, Cisco Systems, Inc. www.cisco.com ICND9-21

    Distance VectorMaintainingRouting Information

    Updates proceed step-by-stepfrom router to router

    AA

    Process toupdate this

    routingtable

    Router A sendsout this updated

    routing tableafter the

    next periodexpires

    Topologychangecausesrouting

    tableupdate

  • 8/14/2019 Determining Ip Routes

    22/701999, Cisco Systems, Inc. www.cisco.com ICND9-22

    Distance VectorMaintainingRouting Information

    Updates proceed step-by-stepfrom router to router

    AABB

    Process toupdate this

    routingtable

    Process toupdate this

    routingtable

    Topologychangecausesrouting

    tableupdate

    Router A sendsout this updatedrouting table

    after thenext period

    expires

  • 8/14/2019 Determining Ip Routes

    23/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-23

    Maintaining Routing InformationProblemRouting Loops

    Each node maintains the distance from itself to eachpossible destination network

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0

    Routing Table

    10.3.0.0 S0

    E0

    S0

    S0

    1

    210.1.0.0

    10.2.0.0

    10.4.0.0

    0

    0

    Routing Table

    10.1.0.0 E0

    S0

    S0

    S0

    1

    210.4.0.0

    10.3.0.0

    10.2.0.0

    0

    0

    Routing Table

    10.2.0.0 S0

    S1

    S1

    S0

    1

    110.1.0.0

    10.4.0.0

    10.3.0.0

    0

    0

  • 8/14/2019 Determining Ip Routes

    24/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-24

    Maintaining Routing InformationProblemRouting Loops

    Slow convergence produces inconsistent routing

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    1

    2

    Routing Table

    1

    2

    Routing Table

    1

    1

  • 8/14/2019 Determining Ip Routes

    25/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-25

    Router C concludes that the best path to network10.4.0.0 is through Router B

    Maintaining Routing InformationProblemRouting Loops

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    1

    2

    Routing Table

    1

    2

    Routing Table

    1

    1

  • 8/14/2019 Determining Ip Routes

    26/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-26

    Router A updates its table to reflect the new buterroneous hop count

    Maintaining Routing InformationProblemRouting Loops

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    1

    2

    Routing Table

    1

    4

    Routing Table

    3

    1

  • 8/14/2019 Determining Ip Routes

    27/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-27

    Symptom: Counting to Infinity

    Packets for network 10.4.0.0 bounce between routersA, B, and C

    Hop count for network 10.4.0.0 counts to infinity

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    1

    2

    Routing Table

    1

    6

    Routing Table

    5

    1

  • 8/14/2019 Determining Ip Routes

    28/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-28

    Solution: Defining a Maximum

    Define a limit on the number of hops to preventinfinite loops

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    10.3.0.0 S0

    S0

    S0

    S0

    1

    210.1.0.0

    10.2.0.0

    10.4.0.0

    0

    16

    Routing Table

    E0

    S0

    S0

    S0

    1

    16

    10.1.0.0

    10.4.0.0

    10.3.0.0

    10.2.0.0

    0

    0

    Routing Table

    S0

    S1

    S1

    S0

    16

    1

    10.2.0.0

    10.1.0.0

    10.4.0.0

    10.3.0.0

    0

    0

  • 8/14/2019 Determining Ip Routes

    29/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-29

    Solution: Split Horizon

    It is never useful to send information about a route backin the direction from which the original packet came

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XXXXXX

    Routing Table

    1

    2

    Routing Table

    1

    2

    Routing Table

    1

    2

  • 8/14/2019 Determining Ip Routes

    30/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-30

    Solution: Route Poisoning

    Routers set the distance of routes that have gone downto infinity

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    10.3.0.0 S0

    S0

    S0

    S0

    1

    210.1.0.0

    10.2.0.0

    10.4.0.0

    0

    Infinity

    Routing Table

    10.1.0.0 E0

    S0

    S0

    S0

    1

    210.4.0.0

    10.3.0.0

    10.2.0.0

    0

    0

    Routing Table

    10.2.0.0 S0

    S1

    S1

    E1

    1

    210.1.0.0

    10.4.0.0

    10.3.0.0

    0

    0

  • 8/14/2019 Determining Ip Routes

    31/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-31

    Solution: Poison Reverse

    Poison Reverse overrides split horizon

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XX

    Routing Table

    10.3.0.0 S0

    S0

    S0

    S0

    1

    210.1.0.0

    10.2.0.0

    10.4.0.0

    0

    Infinity

    Routing Table

    10.1.0.0 E0

    S0

    S0

    S0

    1

    210.4.0.0

    10.3.0.0

    10.2.0.0

    0

    0

    Routing Table

    10.2.0.0 S0

    S1

    S1

    E1

    PossiblyDown

    210.1.0.0

    10.4.0.0

    10.3.0.0

    0

    0

    PoisonReverse

  • 8/14/2019 Determining Ip Routes

    32/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-32

    Solution: Hold-Down Timers

    Router keeps an entry for the network possibly downstate, allowing time for other routers to recompute for thistopology change

    Network 10.4.0.0 is downthen back up

    then back down

    Update afterhold-down Time

    Network 10.4.0.0is unreachable

    AA BB CC

    10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 XXUpdate after

    hold-down Time

  • 8/14/2019 Determining Ip Routes

    33/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-33

    Solution: Triggered Updates

    Router sends updates when a change in its routingtable occurs

    AA BB CC

    10.2.0.0 10.3.0.0 10.4.0.0

    E0 S0 S0 S1 S0 E0 X

    Network 10.4.0.0is unreachable

    Network 10.4.0.0is unreachable

    Network 10.4.0.0is unreachable

    10.1.0.0

  • 8/14/2019 Determining Ip Routes

    34/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-34

    Blank Slide for Instructor Notes

  • 8/14/2019 Determining Ip Routes

    35/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-35

    Implementing Solutions inMultiple Routes

    DD

    BBEE

    AA

    X CC10.4.0.0

  • 8/14/2019 Determining Ip Routes

    36/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-36

    Implementing Solutions inMultiple Routes (cont.)

    DD

    BBEE

    AA

    CCX10.4.0.0

    Holddown

    Holddown

    Holddown

  • 8/14/2019 Determining Ip Routes

    37/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-37

    Implementing Solutions inMultiple Routes (cont.)

    DD

    BBEE

    AA

    CCX10.4.0.0

    Holddown

    Holddown

    Holddown

    Poison Reverse

    Poison Reverse

    Poison Reverse

    Poison Reverse

    I l i S l i i

  • 8/14/2019 Determining Ip Routes

    38/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-38

    Implementing Solutions inMultiple Routes (cont.)

    DD

    BBEE

    AA

    CCX10.4.0.0

    Holddown

    Holddown

    Holddown

    Packet forNetwork 10.4.0.0

    Packet forNetwork 10.4.0.0

  • 8/14/2019 Determining Ip Routes

    39/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-39

    Implementing Solutions inMultiple Routes (cont.)

    DD

    BBEE

    AA

    CCLink up!Link up!

    10.4.0.0

    I l i S l i i

  • 8/14/2019 Determining Ip Routes

    40/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-40

    Implementing Solutions inMultiple Routes (cont.)

    DD

    BBEE

    AA

    CCLink up!

    10.4.0.0

  • 8/14/2019 Determining Ip Routes

    41/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-41

    Link-State Routing Protocols

    After initial flood, pass small event-triggered link-stateupdates to all other routers

    Link-State Packets

    SPFAlgorithm

    TopologicalDatabase

    Shortest Path First Tree

    RoutingTable

    CC AA

    DD

    BB

  • 8/14/2019 Determining Ip Routes

    42/70

    IP R i

  • 8/14/2019 Determining Ip Routes

    43/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-43

    Router configuration

    Select routing protocols

    Specify networks orinterfaces

    Network160.89.0.0

    Network 172.30.0.0

    IGRP,RIP

    Network 172.16.0.0

    RIP

    RIP

    IGRP

    IP RoutingConfiguration Tasks

    D i R i

  • 8/14/2019 Determining Ip Routes

    44/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-44

    Defines an IP routing protocol

    er(config)#routerprotocol [keyword]

    Mandatory configuration command for each

    IP routing process

    Identifies the physically connected network

    that routing updates are forwarded to

    (config-router)#network network-number

    Dynamic RoutingConfiguration

  • 8/14/2019 Determining Ip Routes

    45/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-45

    19.2 kbps

    T1

    T1 T1

    Hop count metric selects the path

    Routes update every 30 seconds

    RIP Overview

  • 8/14/2019 Determining Ip Routes

    46/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-46

    Starts the RIP routing process

    er(config)#router rip

    config-router)#network network-number

    Selects participating attached networks The network number must be a major classful

    network number

    RIP Configuration

  • 8/14/2019 Determining Ip Routes

    47/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-47

    2.3.0.0router rip

    network 172.16.0.0

    network 10.0.0.0

    RIP Configuration Example

    router rip

    network 10.0.0.0

    2.3.0.0router rip

    network 192.168.1.0

    network 10.0.0.0

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    V if i th R ti P t l

  • 8/14/2019 Determining Ip Routes

    48/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-48

    Verifying the Routing ProtocolRIP

    RouterA#sh ip protocolsRouting Protocol is "rip"

    Sending updates every 30 seconds, next due in 0 seconds

    Invalid after 180 seconds, hold down 180, flushed after 240

    Outgoing update filter list for all interfaces is

    Incoming update filter list for all interfaces is

    Redistributing: rip

    Default version control: send version 1, receive any version

    Interface Send Recv Key-chain

    Ethernet0 1 1 2Serial2 1 1 2

    Routing for Networks:

    10.0.0.0

    172.16.0.0

    Routing Information Sources:

    Gateway Distance Last Update

    10.1.1.2 120 00:00:10

    Distance: (default is 120)

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    Di l i th

  • 8/14/2019 Determining Ip Routes

    49/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-49

    Displaying theIP Routing Table

    RouterA#sh ip route

    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

    E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

    i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate

    default

    U - per-user static route, o - ODR

    T - traffic engineered route

    Gateway of last resort is not set

    172.16.0.0/24 is subnetted, 1 subnets

    C 172.16.1.0 is directly connected, Ethernet0

    10.0.0.0/24 is subnetted, 2 subnets

    R 10.2.2.0 [120/1] via 10.1.1.2, 00:00:07, Serial2

    C 10.1.1.0 is directly connected, Serial2

    R 192.168.1.0/24 [120/2] via 10.1.1.2, 00:00:07, Serial2

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

  • 8/14/2019 Determining Ip Routes

    50/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-50

    debug ip ripCommand

    RouterA#debug ip rip

    RIP protocol debugging is on

    RouterA#

    00:06:24: RIP: received v1 update from 10.1.1.2 on Serial2

    00:06:24: 10.2.2.0 in 1 hops

    00:06:24: 192.168.1.0 in 2 hops

    00:06:33: RIP: sending v1 update to 255.255.255.255 via

    Ethernet0 (172.16.1.1)

    00:06:34: network 10.0.0.0, metric 100:06:34: network 192.168.1.0, metric 3

    00:06:34: RIP: sending v1 update to 255.255.255.255 via

    Serial2 (10.1.1.1)

    00:06:34: network 172.16.0.0, metric 1

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

  • 8/14/2019 Determining Ip Routes

    51/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-51

    More scalable than RIP

    Sophisticated metric

    Multiple-path support

    Introduction to IGRP

    IGRP

  • 8/14/2019 Determining Ip Routes

    52/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-52

    Bandwidth

    Delay

    Reliability

    Loading

    MTU

    19.2 kbps19.2 kbps

    IGRP Composite Metric

    Source

    Destination

    Blank Slide for Instructor

  • 8/14/2019 Determining Ip Routes

    53/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-53

    Blank Slide for InstructorNotes

  • 8/14/2019 Determining Ip Routes

    54/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-54

    Maximum six paths

    Next-hop router closer to destination

    Within metric variance

    New Route

    InitialRoute

    Source

    Destination

    IGRP Unequal Multiple Paths

  • 8/14/2019 Determining Ip Routes

    55/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-55

    Configuring IGRP

    config-router)#network network-number

    Selects participating attached networks

    Router(config)#router igrp autonomous-system

    Defines IGRP as the IP routing protocol

  • 8/14/2019 Determining Ip Routes

    56/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-56

    Configuring IGRP (cont.)

    er(config-router)#traffic-share

    lanced | min }

    Control how load-balanced traffic is distributed

    Router(config-router)#variancemultiplier

    Control IGRP load balancing

  • 8/14/2019 Determining Ip Routes

    57/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-57

    router igrp 100

    network 172.16.0.0

    network 10.0.0.0

    IGRP Configuration Example

    router igrp 100

    network 10.0.0.0

    router igrp 100

    network 192.168.1.0

    network 10.0.0.0

    Autonomous System = 100

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    Verifying the Routing Protocol

  • 8/14/2019 Determining Ip Routes

    58/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-58

    Verifying the Routing ProtocolIGRP

    RouterA#sh ip protocols

    Routing Protocol is "igrp 100"

    Sending updates every 90 seconds, next due in 21 secondsInvalid after 270 seconds, hold down 280, flushed after 630

    Outgoing update filter list for all interfaces is

    Incoming update filter list for all interfaces is

    Default networks flagged in outgoing updates

    Default networks accepted from incoming updates

    IGRP metric weight K1=1, K2=0, K3=1, K4=0, K5=0

    IGRP maximum hopcount 100

    IGRP maximum metric variance 1

    Redistributing: igrp 100

    Routing for Networks:

    10.0.0.0

    172.16.0.0

    Routing Information Sources:

    Gateway Distance Last Update

    10.1.1.2 100 00:01:01

    Distance: (default is 100)

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    Displaying the

  • 8/14/2019 Determining Ip Routes

    59/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-59

    Displaying theIP Routing Table

    RouterA#sh ip routeCodes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

    E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP

    i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default

    U - per-user static route, o - ODR

    T - traffic engineered route

    Gateway of last resort is not set

    172.16.0.0/24 is subnetted, 1 subnets

    C 172.16.1.0 is directly connected, Ethernet0

    10.0.0.0/24 is subnetted, 2 subnets

    I 10.2.2.0 [100/90956] via 10.1.1.2, 00:00:23, Serial2

    C 10.1.1.0 is directly connected, Serial2

    I 192.168.1.0/24 [100/91056] via 10.1.1.2, 00:00:23, Serial2

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    debug ip igrp transaction

  • 8/14/2019 Determining Ip Routes

    60/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-60

    debug ip igrp transactionCommand

    RouterA#debug ip igrp transactionsIGRP protocol debugging is on

    RouterA#

    00:21:06: IGRP: sending update to 255.255.255.255 via Ethernet0 (172.16.1.1)

    00:21:06: network 10.0.0.0, metric=88956

    00:21:06: network 192.168.1.0, metric=91056

    00:21:07: IGRP: sending update to 255.255.255.255 via Serial2 (10.1.1.1)

    00:21:07: network 172.16.0.0, metric=1100

    00:21:16: IGRP: received update from 10.1.1.2 on Serial200:21:16: subnet 10.2.2.0, metric 90956 (neighbor 88956)

    00:21:16: network 192.168.1.0, metric 91056 (neighbor 89056)

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    debug ip igrp events

  • 8/14/2019 Determining Ip Routes

    61/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-61

    debug ip igrp eventsCommand

    RouterA#debug ip igrp eventsIGRP event debugging is on

    RouterA#

    00:23:44: IGRP: sending update to 255.255.255.255 via Ethernet0 (172.16.1.1)

    00:23:44: IGRP: Update contains 0 interior, 2 system, and 0 exterior routes.

    00:23:44: IGRP: Total routes in update: 2

    00:23:44: IGRP: sending update to 255.255.255.255 via Serial2 (10.1.1.1)

    00:23:45: IGRP: Update contains 0 interior, 1 system, and 0 exterior routes.

    00:23:45: IGRP: Total routes in update: 1

    00:23:48: IGRP: received update from 10.1.1.2 on Serial2

    00:23:48: IGRP: Update contains 1 interior, 1 system, and 0 exterior routes.

    00:23:48: IGRP: Total routes in update: 2

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    Updating Routing Information

  • 8/14/2019 Determining Ip Routes

    62/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-62

    Updating Routing InformationExample

    RouterA# debug ip igrp trans

    00:31:15: %LINEPROTO-5-UPDOWN: Line protocol on Interface Ethernet0, changed state to down

    00:31:15: IGRP: edition is now 3

    00:31:15: IGRP: sending update to 255.255.255.255 via Serial2 (10.1.1.1)

    00:31:15: network 172.16.0.0, metric=4294967295

    00:31:16: IGRP: Update contains 0 interior, 1 system, and 0 exterior routes.

    00:31:16: IGRP: Total routes in update: 1

    00:31:16: IGRP: broadcasting request on Serial2

    00:31:16: IGRP: received update from 10.1.1.2 on Serial200:31:16: subnet 10.2.2.0, metric 90956 (neighbor 88956)

    00:31:16: network 172.16.0.0, metric 4294967295 (inaccessible)

    00:31:16: network 192.168.1.0, metric 91056 (neighbor 89056)

    00:31:16: IGRP: Update contains 1 interior, 2 system, and 0 exterior routes.

    00:31:16: IGRP: Total routes in update: 3

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0X

    Updating Routing Information

  • 8/14/2019 Determining Ip Routes

    63/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-63

    Updating Routing InformationExample (cont.)

    RouterB#debug ip igrp trans

    IGRP protocol debugging is on

    RouterB#

    1d19h: IGRP: sending update to 255.255.255.255 via Serial2 (10.1.1.2)1d19h: subnet 10.2.2.0, metric=88956

    1d19h: network 192.168.1.0, metric=89056

    1d19h: IGRP: sending update to 255.255.255.255 via Serial3 (10.2.2.2)

    1d19h: subnet 10.1.1.0, metric=88956

    1d19h: network 172.16.0.0, metric=89056

    1d19h: IGRP: received update from 10.1.1.1 on Serial2

    1d19h: network 172.16.0.0, metric 4294967295 (inaccessible)

    1d19h: IGRP: edition is now 10

    1d19h: IGRP: sending update to 255.255.255.255 via Serial2 (10.1.1.2)

    1d19h: subnet 10.2.2.0, metric=88956

    1d19h: network 172.16.0.0, metric=4294967295

    1d19h: network 192.168.1.0, metric=89056

    1d19h: IGRP: sending update to 255.255.255.255 via Serial3 (10.2.2.2)

    1d19h: subnet 10.1.1.0, metric=88956

    1d19h: network 172.16.0.0, metric=4294967295

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    Updating Routing Information

  • 8/14/2019 Determining Ip Routes

    64/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-64

    Updating Routing InformationExample (cont.)

    RouterB#sh ip route

    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP

    D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2

    E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default

    U - per-user static route, o - ODR

    T - traffic engineered route

    Gateway of last resort is not set

    I 172.16.0.0/16 is possibly down, routing via 10.1.1.1, Serial2

    10.0.0.0/24 is subnetted, 2 subnets

    C 10.1.1.0 is directly connected, Serial2C 10.2.2.0 is directly connected, Serial3

    I 192.168.1.0/24 [100/89056] via 10.2.2.3, 00:00:14, Serial3

    RouterB#ping 172.16.1.1

    Type escape sequence to abort.

    Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:

    .....

    Success rate is 0 percent (0/5)

    RouterB#

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0X

    Updating Routing Information

  • 8/14/2019 Determining Ip Routes

    65/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-65

    Updating Routing InformationExample (cont.)

    172.16.1.1

    S2E0 S3

    192.168.1.110.1.1.1 10.2.2.210.1.1.2

    S2 S3

    10.2.2.3

    172.16.1.0 A B C192.168.1.0

    E0

    RouterB#debug ip igrp transactionsRouterB#

    1d20h: IGRP: received update from 10.1.1.1 on Serial21d20h: network 172.16.0.0, metric 89056 (neighbor 1100)

    RouterB#RouterB#sh ip route

    Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area

    N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGPi - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, * - candidate default

    U - per-user static route, o - ODRT - traffic engineered route

    Gateway of last resort is not set

    I 172.16.0.0/16 is possibly down, routing via 10.1.1.1, Serial2

    10.0.0.0/24 is subnetted, 2 subnetsC 10.1.1.0 is directly connected, Serial2C 10.2.2.0 is directly connected, Serial3I 192.168.1.0/24 [100/89056] via 10.2.2.3, 00:00:18, Serial3

    RouterB#ping 172.16.1.1

    Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 172.16.1.1, timeout is 2 seconds:!!!!!

    Success rate is 100 percent (5/5), round-trip min/avg/max = 32/38/48 ms

  • 8/14/2019 Determining Ip Routes

    66/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-66

    With ip classless Default

    With no ip classless Drop

    outer(config)#ip classless

    ip classlessCommand

    S0

    Default route

    172.16.0.0

    E0

    10.1.0.0

    NetworkProtocol

    DestinationNetwork

    CC

    RIP

    10.1.0.0

    10.2.0.0

    172.16.0.0 via0.0.0.0

    ExitInterface

    E0S0

    S0E0

    10.2.0.0

    To get to 10.7.1.1:

  • 8/14/2019 Determining Ip Routes

    67/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-67

    Visual Objective

    core_ server

    10.1.1.1

    wg_sw_a10.2.2.11

    wg_sw_l

    10.13.13.11

    wg_pc_a10.2.2.12

    wg_pc_l10.13.13.12

    wg_ro_a

    10.13.13.3

    e0/1 e0/2

    e0/2

    e0/1

    e0

    e0

    fa0/23

    core_sw_a10.1.1.2

    10.2.2.3

    wg_ro_l

    core_ro10.1.1.3

    fa0/24 fa0/0

    s010.140.1.2/24

    s0

    10.140.12.2/24

    s1/0 - s2/3

    10.140.1.1/24 10.140.12.1/24

    pod ros s0 ros e0 swA 10.140.1.2 10.2.2.3 10.2.2.11B 10.140.2.2 10.3.3.3 10.3.3.11C 10.140.3.2 10.4.4.3 10.4.4.11D 10.140.4.2 10.5.5.3 10.5.5.11E 10.140.5.2 10.6.6.3 10.6.6.11F 10.140.6.2 10.7.7.3 10.7.7.11G 10.140.7.2 10.8.8.3 10.8.8.11H 10.140.8.2 10.9.9.3 10.9.9.11

    I 10.140.9.2 10.10.10.3 10.3.3.11J 10.140.10.2 10.11.11.3 10.11.11.11K 10.140.11.2 10.12.12.3 10.12.12.11L 10.140.12.2 10.13.13.3 10.13.13.11

    RIP

    RIP

    ...

    LL

  • 8/14/2019 Determining Ip Routes

    68/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-68

    Visual Objective

    core_ server

    10.1.1.1

    wg_sw_a10.2.2.11

    wg_sw_l10.13.13.11

    wg_pc_a10.2.2.12

    wg_pc_l10.13.13.12

    wg_ro_a

    10.13.13.3

    e0/1e0/2

    e0/2e0/1

    e0

    e0

    fa0/23

    core_sw_a10.1.1.2

    10.2.2.3

    wg_ro_l

    core_ro10.1.1.3

    fa0/24 fa0/0

    LL

    s010.140.1.2/24

    s0

    10.140.12.2/24

    s1/0 - s2/3

    10.140.1.1/24 10.140.12.1/24...

    pod ros s0 ros e0 swA 10.140.1.2 10.2.2.3 10.2.2.11B 10.140.2.2 10.3.3.3 10.3.3.11C 10.140.3.2 10.4.4.3 10.4.4.11D 10.140.4.2 10.5.5.3 10.5.5.11E 10.140.5.2 10.6.6.3 10.6.6.11F 10.140.6.2 10.7.7.3 10.7.7.11G 10.140.7.2 10.8.8.3 10.8.8.11H 10.140.8.2 10.9.9.3 10.9.9.11

    I 10.140.9.2 10.10.10.3 10.3.3.11J 10.140.10.2 10.11.11.3 10.11.11.11K 10.140.11.2 10.12.12.3 10.12.12.11L 10.140.12.2 10.13.13.3 10.13.13.11

    IGRP

    IGRP

  • 8/14/2019 Determining Ip Routes

    69/70

    1999, Cisco Systems, Inc. www.cisco.com ICND9-69

    Summary

    After completing this chapter, you should beable to perform the following tasks:

    Determine when to use a static or dynamic route.

    Configure a static route on a Cisco Router. Describe how distance vector routing protocols operate.

    Configure the RIP and IGRP routing protocols on a Ciscorouter.

    Use showip route, show ip protocols, and other show anddebug commands to verify proper routing operation.

  • 8/14/2019 Determining Ip Routes

    70/70

    Review Questions

    1. What is an advantage of using a staticroute rather than a dynamic route?What is a disadvantage?

    2. What is the advantage of using IGRPrather then RIP? What is a possibledisadvantage?

    3. To scale up to very large IP networks,what routing protocols are recommended?