Routing Protocol - IS-IS

Similar documents
MPLS Core Networks Николай Милованов/Nikolay Milovanov

Integrated IS-IS CHAPTER 4. ISO Network Entity Title (NET)

BSCI. Section 5. Intermediate System-to- Intermediate System (IS-IS)

IS-IS Operation. SANOG July, 2017 Gurgaon, INDIA

IS-IS basic configuration 37 DIS election configuration 41 Configuring IS-IS route redistribution 45 IS-IS GR configuration example 49 IS-IS FRR

IS-IS Overview and Basic Configuration

Cisco Building Scaleable Cisco Internetworks (BSCI) Practice Test. Version

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability.

Introduction to IS-IS

ABR (Area Border Router), 206, 216 access, dedicated networks, 23 access layer, three-layer hierarchical design model, 6

Configuring Integrated IS-IS Protocol Shutdown Support Maintaining Configuration Parameters

Passit4Sure.4A Questions 4A Alcatel-Lucent Interior Routing Protocols and High Availability

Introduction to OSPF

IS-IS. About IS-IS. About NET. This chapter describes the Intermediate System to Intermediate System (IS-IS) routing protocol.

4A Alcatel-Lucent. Alcatel-Lucent Interior Routing Protocols and High Availability

IP Routing Tecnologie e Protocolli per Internet II rev 1

IP Routing: ISIS Configuration Guide

OSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190

Introduction to OSPF

Lab Configuring Basic Integrated IS-IS

IPv6 Routing: IS-IS Support for IPv6

log-adjacency-changes (IS-IS), on page 3 lsp-full suppress, on page 4 lsp-refresh-interval (IS-IS), on page 9

Routing Protocols. Technology Description BGP CHAPTER

Introduction to ISIS. ISP/IXP Workshops. 1999, Cisco Systems, Inc.

Integrated IS-IS Commands

IS-IS for ISPs. ISP Workshops. Last updated 25 th August 2015

Configuring OSPF. Cisco s OSPF Implementation

IPv6 Routing: IS-IS Support for IPv6

Lab 4: Routing using OSPF

Introduction to OSPF OSPF. Link State Routing. Link State. Fast Convergence. Low Bandwidth Utilisation

Symbols. Numerics I N D E X

904 ASBRs (Autonomous System Boundary Routers)

Configuring IS IS for IP on Cisco Routers

Fravo.com. Certification Made Easy. MCSE, CCNA, CCNP, OCP, CIW, JAVA, Sun Solaris, Checkpoint. World No1 Cert Guides

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1

Open Shortest Path First (OSPF)

Routing II: Protocols (RIP, EIGRP, OSPF, PNNI, IS-IS): Brief Version

9.1. Routing Protocols

HP Firewalls and UTM Devices

Introduction to OSPF

Open Systems Interconnection (OSI) Routing Protocol

Planning for Information Network

Fast IP Convergence. Section 4. Period from when a topology change occurs, to the moment when all the routers have a consistent view of the network.

Chapter 7: Routing Dynamically. Routing & Switching

IPv6 Routing: IS-IS Support for IPv6

Implementing IS-IS for IPv6

Symbols. Numerics I N D E X

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

REDDIG II Computer Networking Training

Internet Routing Protocols Tuba Saltürk

Configuring Networking Protocols

IS-IS. In This Chapter XRS Routing Protocols Guide Page 449

CCNA 3 (v v6.0) Chapter 5 Exam Answers % Full

Network Working Working Group. December Use of OSI IS-IS for Routing in TCP/IP and Dual Environments

Configuring ISO CLNS. Understanding Addresses

Cabrillo College. Rick Graziani, Instructor

TDC 363 Introduction to LANs

5288_index Page 293 Tuesday, September 10, :05 PM. Index

Configuring IP Routing Protocols

Table of Contents 1 OSPF Configuration 1-1

OSPF. OSPF processs can be enabled on 2 levels

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls

Vanguard Managed Solutions

Basic Idea. Routing. Example. Routing by the Network

Configuring ISO CLNS

PrepAwayExam. High-efficient Exam Materials are the best high pass-rate Exam Dumps

Two types of routing protocols are used in internetworks: interior gateway protocols (IGPs) and exterior gateway protocols (EGPs).

Routing by the Network

The Quickest Way To Get Certified (BSCI ) TestKing's Building Scalable Cisco Internetworks. Version 20.

Unit 3: Dynamic Routing

2008 NDP Lectures 7 th Semester

Top-Down Network Design

Customizing IS-IS for Your Network Design

Logging neighbor state changes 38 Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of

Operation Manual Routing Protocol. Table of Contents

CCNP 1: Advanced Routing

Nortel Ethernet Routing Switch 5000 Series Configuration IP Routing Protocols. Release: 6.1 Document Revision:

Why dynamic route? (1)

Computer Networking Introduction

CIS 83 Midterm Spring 2004 Answer Sheet Name Score Grade Question Answer Question Answer

Routing in the Internet

Link State Routing. Link State Packets. Link State Protocol. Link State Protocols Basic ideas Problems and pitfalls

OSPF Sham-Link Support for MPLS VPN

Configuring OSPF. Finding Feature Information. Contents

Comparing IS-IS and OSPF

Chapter 4: outline. Network Layer 4-1

Chapter 8 Configuring OSPF

CSCD 433/533 Advanced Networks Spring 2016

Introduction to Routing

Configuring OSPF network management 39 Enabling message logging 39 Enabling the advertisement and reception of opaque LSAs 40 Configuring OSPF to

Chapter 4: Advanced Internetworking. Networking CS 3470, Section 1

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

Chapter 4: Network Layer

OSPF Commands. Cisco IOS IP Command Reference, Volume 2 of 3: Routing Protocols IP2R-61

Deployment and Analysis of Link State Protocols

Which of the following describe the process identifier that is used to run OSPF on a router? (Choose two)

CSc 450/550 Computer Networks Internet Routing

CHAPTER 4: ROUTING DYNAMIC. Routing & Switching

Transcription:

Routing Protocol - IS-IS

What is IS-IS? Intermediate System to Intermediate System intra-domain routing protocol :: IS, ES Is a Link State Protocol Is a dynamic routing protocol based on SPF routing algorithm IS is OSI speak for router (i.e., routing protocol for the ISO Connectionless Network Protocol) Is an IGP (Interior Gateway Protocol) scalable only for dynamic routing within a domain Supports a 2-level hierarchy : level-1 (areas) and level-2 (backbone) Integrated IS-IS, also known as Dual IS-IS, was to provide a single routing protocol with the capabilities of routing both Connectionless Network Service (CLNS) and IP

OSPF and IS-IS in Common They both maintain a link state database from which a Dijkstra-based SPF algorithm computes a shortest-path tree They both use Hello packets to form and maintain adjacencies They both use areas to form a two-level hierarchical topology They both have the capability of providing address summarization between areas They both are classless protocols (support VLSM) They both elect a designated router to represent on broadcast networks

Hierarchy of IS-IS : L1 Routers OSI IS-IS routing makes use of two-level hierarchical routing : The backbone is called level 2 (L2) and areas are called level 1 (L1) Intra-area routing Neighbors only in the same area A routing domain is partitioned into areas and L1 routers have information about their own area Can not know the identity of routers or destinations outside of their area Level 1-only routers look at the attached-bit in level 1 LSPs to find the closest L1/L2 router in the area Use the closest L1/L2 router to exit the area

Hierarchy of IS-IS : L2 Routers Inter-area routing May have neighbors in other areas Know the level 2 topology Know which addresses are reachable via each level 2 router Do not need to know the topology within any level 1 area, except to the extent that a level 2 router may also be a level 1 router within a single area (called L1/L2 routers and it has L1 and L2 LSDBs) Can exchange data packets or routing information directly with external routers located outside of the its area

Hierarchy of IS-IS : L1, L2 Routers L1-only L1L2 Area-3 Area-2 L1L2 L2-only Area-1 L1L2 L1-only L1L2 Area-4 L1-only L1-only L1L2 < Level-1, Level-2, & Level-1-2 Routers >

Integrated IS-IS vs. OSPF: area design OSPF Area 0 Area 2 Backbone router ABR internal The border is inside routers (ABRs) Each link belongs to one area

Integrated IS-IS vs. OSPF: area design IS-IS Area 49.0000 Area 49.0002 L1 L1/L2 L1/L2 Each IS-IS router belongs to exactly one area. IS-IS is more flexible when extending the backbone.

OSPF Areas ABR ABR ABR Backbone (Area 0) < OSPF Area Borders >

IS-IS Areas L1 L1L2 L1 L1 L1L2 L1 Backbone L2 Area L2 L2 L1L2 L1 L1 L1 < IS-IS Area >

IS-IS Areas(cont.) Area borders are on links, not on routers All the routers are completely within an area Routers that connect areas are Level 2 routers, and routers that have no direct connectivity to another area are Level 1 routers L1 routers are analogous to OSPF nonbackbone internal routers, and L2 routers are analogous to OSPF backbone routers, and L1L2 routers are analogous to OSPF ABRs L1L2 routers must maintain both a level 1 link state database and a level 2 link state database L1L2 routers do not advertise L2 routes to L1 routers, so L1 routers have no knowledge of destinations outside of its own area. Therefore, L1 routers are similar to routers in an OSPF totally stubby area L1L2 routers maintaining separate level 1 and level 2 link state databases will calculate separate SPF trees for the level 1 and level 2 topology

CLNS Addressing OSI network-layer addressing is implemented with NSAP addresses. The NSAP address identifies any system in the OSI network. Various NSAP format are used in various system, as different protocols may use different representations of NSAP.

NSAPs (Network Service Access Points) and Addressing Three field in the NSAP area address : variable-length length field (1 13 octets) System id: ES or IS identifier in an area NSEL: service identifier CLNS Addressing Ex) 47.0001.aaaa.bbbb.cccc.00 Area = 47.0001, SysID = aaaa.bbbb.cccc, Nsel = 00

NSAPs (Network Service Access Points) and Addressing NET format 49.0007.0000.3090.c7df.00 Area ID = 49.0007, System ID = 0000.3090.c7df, SEL = 00 SEL = 0x00 : the address is a NET, otherwise the address is an NSAP address Area ID (Area Address) System ID NSEL Used by level 2 routing Used by level 1 routing similar to OSPF router ID

NSAPs (Network Service Access Points) and Addressing NSAP is the network layer address for CLNS (Connectionless Network Service) packets An NSAP consists of 3 parts, area address, system ID, and n-selector All routers in an area must use the same area address Each node in an area must have a unique systemid All L2 routers in a domain must each have a unique systemid Area address is like OSPF area number System ID is like an OSPF router ID

NSAPs (Network Service Access Points) and Addressing(cont.) System ID is 6 bytes and can use MAC address System ID converts your loopback IP address 192.31.231.16 192.031.231.016 system ID 1920.3123.1016 NSEL identifies a network service user (transport entity or the IS network entity itself) A NET (Network Entity Title) is an NSAP with n-selector 0 (1 byte) A NET implies the routing layer of the IS itself (no transport layer) If you do just IP routing, use AFI 49. AFI 49 denotes private address space and just number your areas 49.0001, 49.0002, 49.0003, etc

ISIS routing logic L1 router: for a destination address, compare the area ID to this area. If not equal, pass to nearest L1/L2 router. If equal, use L1 database to route by system ID L1/L2 router: for a destination address, compare the area ID to this area. If not equal, use L2 database to route by area ID If equal, use L1 database to route by system ID

example Area-2 L1-only L1L2 R4 R5 L1L2 Area-3 L2-only L1L2 R3 49.00BB.1111.11111.2222.00 Area-1 L1L2 R1 L1-only L1-only R2 R6 Area-4 L1L2 L1-only 49.00CC.1111.11111.3333.00 R7 49.00CC.1111.11111.4444.00 < Level-1, Level-2, & Level-1-2 Routers > 49.00BB.1111.11111.1111.00

Types of IS-IS Packets IS-IS Hello Packets Used for maintaining adjacencies Sends hello packet every 10 sec, dead interval time is 30 sec ESH ISH IIH Link State Packets Called LSPs Contains all information about one router, such as connected IP prefixes, area addresses, etc One LSP per router PSNP reqeusting and confirming the link state information. CSNP when distribute the compled link state database

IS-IS Operation Send Hellos and build adjacencies Create an LSP and flood it to neighbors Receive all LSPs from neighbors Run the SPF algorithm to calculate topology Run PRC (Partial Route Calculation) to calculate IP routing info. Newly received LSPs trigger SPF and/or PRC calculations

Flooding on a Point-to-Point Link Once the adjacency is established, both IS send CSNP Missing LSPs are sent by both ISs if not present in the received CSNP(Complete Sequence Number Packet) Missing LSPs may be requested through PSNP (Partial Sequence Number Packet) LSPs hold for a Remaining Lifetime Periodic refresh : ISs resend their LSP at least every 15 minutes

Flooding on a LAN On LANs only, there s a Designated Router (DIS) DIS has two tasks : Creating and updating the pseudonode LSP Conducting the flooding over the LAN DIS is elected for each LAN DIS election is based on priority When priority is tied, the highest SNPA (MAC address) will be a DIS

Flooding on a LAN(cont.) DIS multicasts a full list of LSP descriptions (CSNPs) All IS in the LAN check the CSNP against their own LSDB (and may ask specific retransmission with PSNPs) No Backup DIS in IS-IS

Strong Points of IS-IS over OSPF Scalability Backbone is not an area, but the contiguous collection of ABRs Fast-Convergence IS-IS uses less packet types to propagate routing information Easy-Troubleshooting All the prefixes are in single LSA packet. This helps tracing all routing information announced by a particular router Less Resource Usage IS-IS databases contain one LSP per router in the routing domain

IS-IS Protocol Limitations Metrics are 6 bits wide (0 to 63) : Default interface metric is 10 unless manually specified All areas are stub areas : Might result in sub-optimal routing between areas No filtering allowed : All ISs must have the same view of an area. Use of summary-addresses for IP

Show clns IS-IS status Information about the CLNS network Show clns protocol Lists the protocol-specific information Show clns is-neighbor IS-IS neighbors Show clns neighbor Both ES and IS information Show isis database LSDB Show isis topology ISIS least-cost paths to destination

IS-IS command Router#conf t Router(config)#router isis : enable IS-IS Router(config-router)#net [network entity title] ex) Router(config-router)#net 49.0401.2101.8302.8174.00 Router(config-router)#is-type [level-1/level-1-2/level-2-only] Router(config-router)#exit Router(config)#interface [interface type] [interface number] Router(config-if)#ip router isis Router(config-if)#isis circuit-type [level-1/level-1-2/level-2-only] : need to repeat for all interfaces that need to run IS-IS Router#show ip route isis : check routing table