bsci module 4-lesson 3-edited
TRANSCRIPT
-
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