BSCI Module 4-Lesson 3-Edited

Embed Size (px)

Citation preview

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    1/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 1BSCI Module 4

    Lesson 3

    The IS-IS Protocol

    BSCI Module 4 Lesson 3

    Configuring Basic Integrated IS-IS

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    2/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 2BSCI Module 4

    Lesson 3

    Objectives

    Upon completing this lesson, you will be able to implementintegrated IS-IS in an enterprise network. This abilityincludes being able to meet these objectives:

    Describe how CLNS addressing is still required when

    using IP in an IS-IS environment

    Describe the configuration process for integrated IS-IS inan IP environment

    Describe how to optimize IS-IS operation

    Describe how to configure route summarization in IS-IS

    Describe how to verify the IS-IS configuration

    Describe how to verify the CLNS IS-IS structures

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    3/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 3BSCI Module 4

    Lesson 3

    Purpose of this Lesson

    Coverage of topics new to the Configuring BasicIntegrated IS-IS section in the IS-IS module of BSCI.

    Whats new in this module?

    Describe how to optimize IS-IS operationDescribe how to configure route summarization in IS-IS

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    4/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 4BSCI Module 4

    Lesson 3

    Integrated IS-IS:Requires NET Addresses

    A Common CLNS parameters (NET) and area planningare still required even in an IP environment.

    Even when Integrated IS-IS is used for IP routing only,

    routers still establish CLNS adjacencies and use CLNSpackets.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    5/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 5BSCI Module 4

    Lesson 3

    OSI Area Routing: Building an OSIForwarding Database (Routing Table)

    When databases are synchronized, Dijkstras algorithm(SPF) is run on the LSDB to calculate the SPF tree.

    The shortest path to the destination is the lowest total

    sum of metrics. Separate route calculations are made for Level 1 and

    Level 2 routes in Level 1-2 routers.

    Best paths are placed in the OSI forwarding database

    (CLNS routing table).

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    6/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 6BSCI Module 4

    Lesson 3

    Building an IP Routing Table

    Partial Route Calculation (PRC) is run to calculatereachability.

    Since IP and ES are represented as leaf objects, they do notparticipate in SPF.

    Best paths are placed in the IP routing table followingIP preferential rules.

    They appear as Level 1 or Level 2 IP routes.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    7/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 7BSCI Module 4

    Lesson 3

    Integrated IS-IS Configuration Steps

    1. Define areas, prepare addressing plan (NETs) forrouters, and determine interfaces.

    2. Enable IS-IS on the router.3. Configure the NET.

    4. Enable Integrated IS-IS on the appropriateinterfaces. Do not forget interfaces to stub IPnetworks, such as loopback interfaces (althoughthere are no CLNS neighbors there).

    These are each explained in the next few slides.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    8/33

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    9/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 9BSCI Module 4

    Lesson 3

    Step 1: Define Area and Addressing

    Area determined by NET prefix:

    Assign to support two-level hierarchy.

    Addressing:

    IP:Plan to support summarization.

    CLNS: Prefix denotes area. System ID must be unique.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    10/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 10BSCI Module 4

    Lesson 3

    Step 2: Enable IS-IS on the Router

    Enable the IS-IS routing protocol.

    area-tag name for a process

    When routing of CLNS packets is also needed, use theclns routing command.

    router isis [area-tag]

    router(config)#

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    11/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 11BSCI Module 4

    Lesson 3

    Step 3: Configure the NET

    Configure an IS-IS NET address for the routing process.

    net network-entity-title

    Router(config-router)#

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    12/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 12BSCI Module 4

    Lesson 3

    Step 4: Enable Integrated IS-IS

    ip router isis [area-tag]

    router(config-if)#

    Includes an interface in an IS-IS routing process

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    13/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 13BSCI Module 4

    Lesson 3

    Simple Integrated IS-IS Example

    The configured router acts as an IP-only Level 1-2

    router.

    interface FastEthernet0/0

    ip address 10.1.1.2 255.255.255.0

    ip router isis

    !

    interface Serial 0/0/1

    ip address 10.2.2.2 255.255.255.0

    ip router isis

    !

    router isis

    net 49.0001.0000.0000.0002.00

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    14/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 14BSCI Module 4

    Lesson 3

    Change IS-IS Router Level

    is-type {level-1 | level-1-2 | level-2-only}

    Router(config-router)#

    Configure the IS-IS level globally on a router; the default

    is level 1-2.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    15/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 15BSCI Module 4

    Lesson 3

    Change IS-IS Interface Level

    isis circuit-type {level-1 | level-1-2 | level-2-only}

    Router(config-if)#

    Configure the type of adjacency on an interface; the

    default is Level 1-2.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    16/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 16BSCI Module 4

    Lesson 3

    Change IS-IS Metric

    Configure the metric for an interface; the default is 10.

    Metric value is from 1 to 63.

    Router(config-router)#

    metricdefault-value {level-1 | level-2}

    Alternately, configure the metric globally for allinterfaces.

    isis metricmetric[delay-metric[expense-metric[error-metric]]]

    {level-1 | level-2}

    Router(config-if)#

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    17/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 17BSCI Module 4

    Lesson 3

    Example: Tuning IS-IS Configuration

    Change router type on R1

    and R3 Change interface

    levels on R2

    Change metric on S0/0/1

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    18/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 18BSCI Module 4

    Lesson 3

    IP Summarization

    summary-address addressmask[level-1 | level-2

    |level-1-2][tagtag-number] [metricmetric-value]

    Router(config-router)#

    P3R1(config-router)#summary-address 10.3.2.0 255.255.254.0

    level-1-2

    Creates summary

    Default is Level 2

    Example:

    Summarizes 10.3.2.0/23 into Level 1-2

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    19/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 19BSCI Module 4

    Lesson 3

    Example: Is Integrated IS-IS Running?

    R2#show ip protocols

    RoutingProtocol is "isis"

    Invalidafter 0 seconds, holddown 0, flushedafter 0

    Outgoing update filter list for all interfaces is not set

    Incoming update filter list for all interfaces is not set

    Redistributing: isis

    Address Summarization:

    NoneMaximum path: 4

    Routingfor Networks:

    FastEthernet0/0

    Loopback0

    Serial0/0/1

    Routing Information Sources:

    Gateway Distance Last Update

    10.10.10.10 115 00:00:0210.30.30.30 115 00:00:03

    Distance: (default is 115)

    Displays the parameters and current state of the activerouting protocol processes

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    20/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 20BSCI Module 4

    Lesson 3

    Example: Are There Any IP Routes?

    R2#show ip route isis10.0.0.0/24 is subnetted, 5 subnets

    i L2 10.30.30.0 [115/45] via 10.2.2.3, Serial0/0/1

    i L1 10.10.10.0 [115/20] via 10.1.1.1, FastEthernet0/0

    R2#

    Displays the current state of the routing table

    show ip route [address [mask]] | [protocol [process-id]]

    router#

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    21/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 21BSCI Module 4

    Lesson 3

    Troubleshooting Commands: CLNS

    show clns

    Router#

    Displays information about the CLNS network

    show clns [area-tag] protocol

    Router#

    Lists the protocol-specific information

    show clns interface [type number]

    Router#

    Lists the CLNS-specific information about each interface

    show clns [area-tag]neighbors [type number] [detail]

    Router#

    Displays both ES and IS neighbors

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    22/33

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    23/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 23BSCI Module 4

    Lesson 3

    Example:OSI Intra-Area and Interarea Routing

    Routing in a Two-Level Area Structure

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    24/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 24BSCI Module 4

    Lesson 3

    Level 1 and Level 2 Topology Table

    R1#show isis topology

    IS-IS paths to level-1 routers

    System Id Metric Next-Hop Interface SNPA

    R1 --

    R2 10 R2 Fa0/0

    0016.4650.c470

    R2#show isis topology

    IS-IS paths to level-1 routers

    System Id Metric Next-Hop Interface SNPA

    R1 10 R1 Fa0/0

    0016.4610.fdb0

    R2 --

    IS-IS paths to level-2 routers

    System Id Metric Next-Hop Interface SNPA

    R1 **

    R2 --

    R3 35 R3 Se0/0/1 *HDLC*

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    25/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 25BSCI Module 4

    Lesson 3

    Simple Troubleshooting:What About CLNS Protocol?

    R2#show clns protocol

    IS-IS Router: System Id: 0000.0000.0002.00 IS-Type:level-1-2

    Manualareaaddress(es):49.0001

    Routingfor areaaddress(es):

    49.0001Interfaces supported by IS-IS:Loopback0 - IPSerial0/0/1 - IPFastEthernet0/0 - IP

    Redistribute:static (on by default)

    Distance for L2 CLNS routes: 110RRRlevel:noneGenerate narrow metrics:level-1-2

    Accept narrow metrics: level-1-2Generate wide metrics: none

    Accept wide metrics: none

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    26/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 26BSCI Module 4

    Lesson 3

    Are Adjacencies Established?R2#show clns neighbors

    System Id Interface SNP A State Holdtime Type Protocol

    R3 Se0/0/1 *HDLC* Up 28 L2 IS-IS

    R1 Fa0/0 0016.4610.fd b0 Up 23 L1 IS-IS

    R2#show clns interface s0/0/1

    Serial0/0/1 is up, line protocol is up

    Checksums enabled, MTU 1500, EncapsulationHDLCERPDUs enabled, min. interval 10 msec.

    CLNS fast switching enabled

    CLNS SSE switchingdisabled

    DEC compatibility mode OFF for this interface

    Next ESH/ISH in 45 seconds

    RoutingProtocol: IS-IS

    Circuit Type:level-2

    Interface number 0x1, localcircuit ID 0x100Neighbor System-ID: R3

    Level-2 Metric:35, Priority: 64, Circuit ID: R2.00

    Level-2 IPv6 Metric: 10

    Number ofactive level-2 adjacencies: 1

    Next IS-IS Hello in 5 seconds

    if state UP

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    27/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 27BSCI Module 4

    Lesson 3

    Summary

    . Integrated IS-IS routing for IP uses CLNS and therefore

    requires CLNS addresses, that is, NET addresses.

    Integrated IS-IS requires planning the addresses, enablingthe router, defining the router NET, and enabling the

    appropriate interfaces.

    IS-IS can be optimized by adjusting adjacency levels andchanging the default metric cost.

    IS-IS summarization can be configured with the summary-address command.

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    28/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 28BSCI Module 4

    Lesson 3

    Summary (Cont.)

    . The show ip protocols and show ip route

    commands verify the IS-IS configuration and IPfunctionality.

    Various show commands are used to troubleshoot CLNS

    IS-IS structures and Integrated IS-IS networks

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    29/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 29BSCI Module 4

    Lesson 3

    Activity

    Using a simple three router network configuration, setup the connections using IS-IS as your routing protocol.Be sure to enable CLNS. Follow the steps in thismodule to complete this task.

    Verify your connections by running the showcommands discussed.

    show ip protocols,show ip isis interfaces,showip route; show clns neighbors,show isis

    topology, and show clns protocol

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    30/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 30BSCI Module 4

    Lesson 3

    Self Check

    How many ISIS levels are there?

    Define each of the levels and what type of connectionsthey are.

    CLNS is what protocol. What is it used for?

    What command displays the ISIS topology databaseinformation?

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    31/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public 31BSCI Module 4

    Lesson 3

    Additional Links

    http://www.cisco.com/en/US/customer/products/sw/iosswrel/ps1835/products_configuration_guide_chapter09186a00800c5bc1.html

    http://www.certificationzone.com/cisco/newsletter/SL/IE-ISIS-WP2-F02_BIF.html

    http://www.cisco.com/univercd/cc/td/doc/product/software/ios122/122cgcr/fipr_c/ipcprt2/1cfisis.htm

    .

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    32/33

    2006 Cisco Systems, Inc. All rights reserved. Cisco Public

    BSCI Module 4

    Lesson 3 32

    Q and A

  • 8/6/2019 BSCI Module 4-Lesson 3-Edited

    33/33