Lab 7.7.3 Configuring IS-IS Over Frame Relay: Alternate
Lab 7.7.3 Configuring IS-IS Over Frame Relay: Alternate
Alternate
1-8
Objective
In this lab, you will configure IS-IS over a hub-and-spoke Frame Relay topology using
point-to-point (p2p) subinterfaces. Multipoint configurations are not used with IS-IS as
they are in OSPF.
Scenario
International Travel Agency has just connected two regional headquarters to Singapore
using Frame Relay in a hub-and-spoke topology. You are asked to configure IS-IS
routing over this network.
Step 1
Cable the network according to the diagram. Configure the hostnames according to the
diagram. Configure the hostname, turn off DNS lookup, add the Telnet shortcuts as was
done in Lab 7.7.1, configure the IP address on the FastEthernet or Loopback interfaces,
whichever option was selected.
Configure each routers FastEthernet interface or Loopback interface as shown, but leave
the serial interfaces and IS-IS routing unconfigured for now. Until you configure Frame
Relay, you will not be able to use ping to test connectivity.
Step 2
Singapore acts as the hub in this hub-and-spoke network. It reaches SanJose2 and
Phoenix via two separate PVCs.
IS-IS can work only over NBMA clouds (such as Frame Relay) configured with a full
mesh. Anything less than a full mesh can cause serious connectivity and routing issues.
Even if a full mesh is configured, it is no guarantee that a full mesh will exist at all times.
A failure in the underlying switched WAN network, or a misconfiguration on one or more
routers, could break the full mesh either temporarily or permanently. Avoid NBMA
multipoint configurations for IS-IS networks; use point-to-point subinterfaces.
Configure Frame Relay on Singapores serial interface as shown here:
Singapore(config)#interface serial 0/1
2-8
Singapore(config-if)#encapsulation frame-relay
Singapore(config-if)#no shutdown
Singapore(config-if)#interface s0/1.102 point-to-point
Singapore(config-subif)#ip address 192.168.128.1 255.255.255.0
Singapore(config-subif)#frame-relay interface-dlci 102
Singapore(config-subif)#interface s0/1.103 point-to-point
Singapore(config-subif)#ip address 192.168.192.1 255.255.255.0
Singapore(config-subif)#frame-relay interface-dlci 103
Verify Frame Relay operation with a ping from Singapore to SanJose2 and Phoenix.
1. Are you able to ping all the interfaces?
_______________________________________________________________
Issue a show frame-relay pvc and show frame-relay map to troubleshoot
connectivity problems.
Singapore#show frame-relay pvc
PVC Statistics for interface Serial0/1 (Frame Relay DTE)
Local
Switched
Unused
Active
2
0
0
Inactive
0
0
1
Deleted
0
0
0
Static
0
0
0
DLCI = 102, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0/1.102
input pkts 51
output pkts 55
in bytes 14032
out bytes 15488
dropped pkts 0
in pkts dropped 0
out pkts dropped 0
out bytes dropped 0
in FECN pkts 0
in BECN pkts 0
out FECN pkts 0
out BECN pkts 0
in DE pkts 0
out DE pkts 0
out bcast pkts 50
out bcast bytes 14968
pvc create time 00:50:57, last time pvc status changed 00:31:03
DLCI = 103, DLCI USAGE = LOCAL, PVC STATUS = ACTIVE, INTERFACE = Serial0/1.103
input pkts 48
out bytes 13811
out pkts dropped 0
in FECN pkts 0
3-8
output pkts 49
in bytes 13093
dropped pkts 0
in pkts dropped 0
out bytes dropped 0
in BECN pkts 0
out FECN pkts 0
You can disregard the DLCI 104 information in the show frame-relay pvc output it
is discovered via LMI exchanges with the switch (the Adtran Atlas 550 is configured to
advertise DLCIs 102, 103, and 104 out port 1/1). DLCI 104 is inactive because there is
no device connected to port 2/2. The 550 is configured to support a 4-node full mesh.
Step 3
Like OSPF, IS-IS is configured by enabling an IS-IS process and specifying which
interfaces are to participate in the IS-IS process. Configure IS-IS to run over this point-topoint network with the following commands:
Singapore(config)#router isis
Singapore(config-router)#net 49.0001.1111.1111.1111.00
Singapore(config)#int serial 0/1.102
Singapore(config-if)#ip router isis
Singapore(config)#int serial 0/1.103
Singapore(config-if)#ip router isis
Singapore(config)#int lo0
Singapore(config-if)#ip router isis
SanJose2(config)#router isis
SanJose2(config-router)#net 49.0001.2222.2222.2222.00
SanJose2(config)#int serial 0/1.201
SanJose2(config-if)#ip router isis
SanJose2(config)#int lo0
SanJose2(config-if)#ip router isis
Phoenix(config)#router isis
Phoenix(config-router)#net 49.0001.3333.3333.3333.00
Phoenix(config)# int serial 0/1.301
Phoenix(config-if)#ip router isis
Phoenix(config)#int lo0
Phoenix(config-if)#ip router isis
Verify your IS-IS configuration by issuing the show ip route command on each of the
routers:
4-8
Phoenix#show 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, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
C
192.168.192.0/24 is directly connected, Serial0/1.301
C
192.168.30.0/24 is directly connected, Loopback0
i L1 192.168.128.0/24 [115/20] via 192.168.192.1, Serial0/1.301
i L1 192.168.10.0/24 [115/20] via 192.168.192.1, Serial0/1.301
i L1 192.168.20.0/24 [115/30] via 192.168.192.1, Serial0/1.301
_______________________________________________________________
Finally, issue the show isis database and show isis topology commands:
LSP Holdtime
737
736
666
ATT/P/OL
0/0/0
0/0/0
0/0/0
LSP Holdtime
744
747
742
ATT/P/OL
0/0/0
0/0/0
0/0/0
Interface
Se0/1.201
SNPA
DLCI 201
Se0/1.201
DLCI 201
Interface
Se0/1.201
SNPA
DLCI 201
Se0/1.201
DLCI 201
Note that no pseudonode LSPs (with non-zero circuit IDs) appear in the show isis
database output because we are using p2p links to connect the routers.
3. How is the subnetwork point of attachment (SNPA) expressed in a Frame Relay
network?
_______________________________________________________________
5-8
Step 4
A common error with IS-IS configuration is mismatched interface types in an NBMA
environment (normally Frame Relay or ATM). To illustrate this, switch SanJose2s pointto-point interface to a multipoint interface:
SanJose2(config)#interface s0/1.201
SanJose2(config-subif)#no ip address
SanJose2(config-subif)#no ip router isis
SanJose2(config-subif)#no frame-relay interface-dlci 201
SanJose2(config)#interface s0/1.2001 multipoint
SanJose2#(config)#ip address 192.168.128.2 255.255.255.0
SanJose2#(config)#ip router isis
SanJose2#(config)#frame-relay interface-dlci 201
Allow the Frame Relay PVC to become active. Then, view the output of show clns
neighbors command on Singapore and SanJose2:
Singapore#show clns neighbors
System Id
Phoenix
Interface
Se0/1.103
SNPA
DLCI 103
State
Up
Holdtime
27
Type Protocol
L1L2 IS-IS
State
Up
Holdtime
258
Type Protocol
IS
ES-IS
Interface
Se0/1.2001
SNPA
DLCI 201
The output indicates mismatched interface types! Recall from the curriculum that, since
IOS Release 12.1(1)T, an Integrated IS-IS mismatch is indicated in this case:
Singapore (point-to-point) receives the LAN hello PDU, recognizes the mismatch,
and ignores the neighbor. SanJose2 does not appear at all in Singapores show
clns neighbors output. A debug isis adj-packets output shows the
incoming LAN IIH PDU and R2 declaring the mismatch.
SanJose2#debug isis adj-packets
IS-IS Adjacency related packets debugging is on
00:31:58: ISIS-Adj: Sending L1 LAN IIH on Loopback0, length 1514
00:31:58: ISIS-Adj: Sending L2 LAN IIH on Loopback0, length 1514
00:31:59: ISIS-Adj: Encapsulation failed for L2 LAN IIH on Serial0/1.2001
00:31:59: ISIS-Adj: Encapsulation failed for L1 LAN IIH on Serial0/1.2001
00:32:01: ISIS-Adj: Sending L1 LAN IIH on Loopback0, length 1514
00:32:01: ISIS-Adj: Sending L2 LAN IIH on Loopback0, length 1514
00:32:02: ISIS-Adj: Encapsulation failed for L2 LAN IIH on Serial0/1.2001
00:32:03: ISIS-Adj: Encapsulation failed for L1 LAN IIH on Serial0/1.2001
00:32:04: ISIS-Adj: Sending L2 LAN IIH on Loopback0, length 1514
00:32:04: ISIS-Adj: Sending L1 LAN IIH on Loopback0, length 1514
00:32:04: ISIS-Adj: Rec serial IIH from DLCI 201 (Serial0/1.2001), cir type
L1L2, cir id 00, length 1499
00:32:04: ISIS-Adj: Point-to-point IIH received on multi-point interface:
ignored IIH
00:32:05: ISIS-Adj: Encapsulation failed for L2 LAN IIH on Serial0/1.2001
00:32:06: ISIS-Adj: Encapsulation failed for L1 LAN IIH on Serial0/1.2001
6-8
This completes the IS-IS over Frame Relay lab. Integrated IS-IS can be easily configured
over a Frame Relay cloud. The only caveat is that IS-IS NBMA configurations, unlike
OSPF, are essentially limited to point-to-point implementations. Mismatched interface
types in an NBMA environment is a common problem the symptoms are reflected in the
output of the show clns neighbors command and the debug isis adj-packets
command.
Router as Frame Relay Switch Configuration
The following configuration enables a 2600 router with two WIC-2A/S to act as a Frame
Relay switch for this lab.
Frame-Switch#show run
version 12.2
service timestamps debug uptime
service timestamps log uptime
service password-encryption
!
hostname Frame-Switch
!
ip subnet-zero
no ip domain-lookup
!
ip audit notify log
ip audit po max-events 100
frame-relay switching
!
process-max-time 200
!
interface Serial0/0
no ip address
no ip directed-broadcast
encapsulation frame-relay
clockrate 128000
frame-relay intf-type dce
frame-relay route 102 interface Serial0/1 201
frame-relay route 103 interface Serial0/2 301
!
interface Serial0/1
no ip address
no ip directed-broadcast
encapsulation frame-relay
clockrate 128000
frame-relay intf-type dce
frame-relay route 201 interface Serial0/0 102
!
interface Serial0/2
no ip address
no ip directed-broadcast
encapsulation frame-relay
clockrate 128000
frame-relay intf-type dce
frame-relay route 301 interface Serial0/0 103
!
interface Serial0/3
no ip address
no ip directed-broadcast
shutdown
!
ip classless
no ip http server
7-8
!
line con 0
password cisco
login
transport input none
line aux 0
line vty 0 4
password cisco
login
!
no scheduler allocate
end
8-8