isis1

advertisement
Integrated IS-IS: Intermediate System to Intermediate System RFC 1195
 Generally used in large ISP networks because of its simplicity and stability
 ISO routing protocol
 Capable of routing IPv4 and IPv6 by using type field
 Less common than OSPF because OSPF is has native IP support
 Uses CLNS addresses to maintain LSDB
Terminology:
 CLNS – connectionless network service
o CLNP – connectionless network protocol – the layer 3 protocol used by CLNS
 CSNP – complete sequence number packet
 PSNP – partial sequence number packet
 IS – intermediate system (router)
 ES – end system (host)
 DIS – designated intermediate system (similar role to DR in OSPF)
 Pseudonode – virtual router created by DIS
 SNPA – subnetwork point of attachment (this can be the MAC of an Ethernet interface or DLCI
on a frame link)
Comparisons to OSPF
 Similarities
o Link state protocols
o Dijkstra’s algorithm
o VLSM support
o Quick convergence
o Open standards
o 2 level hierarchy
 Differences
o Area design (OSPF requires Area 0 backbone, IS-IS does not)
o Area membership
 In OSPF, links are only in one area
 In IS-IS, routers are only in one area
o IS-IS combines many LSA’s into fewer LSP’s
 More efficient due to fewer LSP types
o IS-IS detects failures faster than OSPF
o Easy to extend type, length, value mechanism
 This makes supporting new protocols(IPv6) very easy
o CLNS addresses are assigned to the entire host, instead of just an interface
IS-IS Addressing
 Router addresses are called NSAPs. (network service access point)
 NSEL (NSAP Selector)
o When NSEL is set to 00, the NSAP is called a NET (network entity title)
o This must be two digits!
 Cisco’s NSAP structure:
ISO 10589
o Three fields
o Area ID/Address
 AFI/IDP/IDI
 Authority and Format Identifier
 Initial Domain Part
 Initial Domain Identifier
 39=country code, 49=local/private (similar to 1918)
 High Order DSP (domain specific part)
 Area ID: same as OSPF area ID
o System ID
 6 bytes long (generally the MAC address of any interface on the router
o NSEL
Routing levels and Router Types
 L1 routing – intra area
o L1 routers route to ES
o System IDs need to be locally significant
o L1 routers need to be in same area to form adjacencies
 L2 routing – inter area
o L2 routers route between areas
o System IDs need to be globally significant
o L2 routers do not need to be in the same area to form adjacencies
o Exchange prefix information between areas
o Summarization occurs at L2 routers
o L2 only routers are similar to Backbone routers in OSPF
 L1/L2 routers
o Equivalent to an ABR in OSPF
 L0 routing routes between ES-IS
 L1 routing intra area
 L2 routing inter area
 L3 routing inter domain
o OSI supports IDRP to accomplish L3 routing. Cisco does not support IDRP or L3 IS-IS
routing.
PDU Types
 Hello
 LSP
o LSPs are specific to the level of routing. L1/L2 routers will send L1 and L2 LSPs
separately, and keep separate L1/L2 LSDBs
 PSNP: partial sequence number packet
o PSNP is a request for an LSP or an ACK for the LSP being received.
 CSNP: complete sequence number packet
o Contains complete list of LSPs in a router’s database. These help to keep other routers
up to date
o CSNPs are used across point to point links
Hello Packets
 IIH – IS to IS hello packets used to communicate between routers
 ISH – IS Hello packets are hello packets sent to hosts from Routers
 ESH – End System Hello are hello packets sent by hosts
 IP hosts do not use ISH/ESH/IIH
 Hello/Dead timers on broadcast networks are 10/40
 DIS sends hellos every 3.3 seconds and CSNP every 10 seconds
Network Types
 Broadcast – default for LAN and multipoint WAN
o BCAST mode for multipoint WANs can cause some serious issues. Better to treat
Multipoint WANs as a series of PTP links
 Point to Point
Pseudonode/DIS
 DIS creates virtual router called pseudonode
 All routers on segment form adjacency with the pseudonode
 Only one DIS per segment. No backup
 If router comes online with a higher priority, it overrides current DIS
o Default priority 64
o Ties are broken with highest DLCI or MAC
Metrics
 Narrow Metrics = 6 bit interface, 10 bit path
 Wide Metrics = 24 bit interface, 32 bit path
 Cisco IOS 12.0+ uses wide metrics
o Older routers and other vendor equipment may have issues working with wide metrics
 Interface metric is always set to 10 on Cisco routers. This can result in sub-optimal routing
o Changed with isis metric # interface command.
o Verify with show clns interface command
 Seed metric for ISIS is 0
Configuration examples
! entering routing process. No AS or process ID needed
R1(config)# router isis
! configuring a CLNS address for the host. 49 creates private domain
! 0001 is the area ID (area 1)
! 1111.1111.1111 is the system ID. This will generally be a MAC address of an interface on the router
! the trailing 00 is the NSEL making this a NET address. This must be 2 digits!
R1(config-router)# net 49.0001.1111.1111.1111.00
! We are going to tell the router to act as a L1 router globally. We can change the interfaces on an
individual basis
! Cisco defaults to L1/L2 globally
R1(config-router)# isis-type level-1
! If this is an ABR, we can summarize an IP network here
R1(config-router)# summary-address network mask
! we will now enable ISIS on an interface and change its level
R1(config-router)#int s0/0
R1(config-if)#ip router isis ! interface must be configured with IP or for IP unnumbered before this takes.
R1(config-if)#isis circuit-type level-2
! to change priority or metric on interface, use the following
R1(config-if)# isis metric # ! maximum can be used in place of #. This will cause other routers to
exclude this interface from their SPF
R1(config-if)# isis priority # ! this can be from 0 to 127
Download