National Polytechnic Institute of Cambodia WAN Technology
Frame Relay Configuration
Topology Diagram
Learning Objectives
After we done this configuration we will be able to:
Cable a network according to the topology diagram.
Erase the startup configuration and reload a router to the default state.
Perform basic configuration tasks on a router.
Configure and activate interfaces.
Configure EIGRP routing on all routers.
Configure Frame Relay encapsulation on all serial interfaces.
Configure a router as a Frame Relay switch.
Understand the output of the show frame-relay commands.
Learn the effects of the debug frame-relay lmi command.
Intentionally break and restore a Frame Relay link.
1
National Polytechnic Institute of Cambodia WAN Technology
Change the Frame Relay encapsulation type from the Cisco default to IETF.
Change the Frame Relay LMI type from Cisco to ANSI.
Configure a Frame Relay subinterface.
Scenario: In this lab, you will learn how to configure Frame Relay encapsulation on serial
links using the network shown in the topology diagram. You will also learn how to configure a
router as a Frame Relay switch. There are both Cisco standards and Open standards that apply to
Frame Relay. You will learn both. Pay special attention in the lab section in which you
intentionally break the Frame Relay configurations. This will help you in the Troubleshooting
lab associated with this chapter.
Task 1: Prepare the Network
Step 1: Cable a network that is similar to the one in the topology diagram.
Step 2: Clear any existing configurations on the routers.
Task 2: Perform Basic Router Configuration.
Configure the R1 and R2 routers and the S1 switch according to the following guidelines:
Configure the router hostname.
Disable DNS lookup.
Configure an EXEC mode password.
Configure a message-of-the-day banner.
Configure a password for console connections.
Configure a password for vty connections.
Configure IP Addresses on R1 and R2 important: Leave serial interfaces shut down.
Enable EIGRP AS 1 on R1 and R2 for all networks.
Configurations for all Routers
>enable
#conf t
#hostname [R1, R2, FR-Switch]
#no ip domain-lookup
#enable secret class
#line console 0
#logging sync
#password cisco
2
National Polytechnic Institute of Cambodia WAN Technology
#login
#line vty 0 4
#password cisco
#login
#end
#copy running-config startup-config
Configurations for Switch
>enable
#conf t
#hostname [S1]
#no ip domain-lookup
#enable secret class
#line console 0
#password cisco
#login
#line vty 0 15
#password cisco
#login
#end
#copy running-config startup-config
R1
#int s0/1
#ip address 10.1.1.1 255.255.255.252
#shutdown
#int f0/0
#ip address 192.168.10.1 255.255.255.0
#no shutdown
3
National Polytechnic Institute of Cambodia WAN Technology
#router eigrp 1
#no auto-summary
#network 10.0.0.0
#network 192.168.10.0
R2
#int s0/1
#ip address 10.1.1.2 255.255.255.252
#shutdown
#int loopback 0
#ip address 209.165.200.225 255.255.255.224
#no auto-summary
#network 10.0.0.0
#network 209.165.200.0
Task 3: Configure Frame Relay
You will now set up a basic point-to-point Frame Relay connection between R1 and R2. You first need
to configure FR Switch as a Frame Relay switch and create DLCLs.
Step 1: Configure FR Switch as a Frame Relay switch and create a PVC between R1 and R2.
FR-Switch(config)#frame-relay switching
FR-Switch(config)#int s0/0
FR-Switch(config)#clock rate 64000
FR-Switch(config-if)#encapsulation frame-relay
FR-Switch(config-if)#frame-relay intf-type dce
FR-Switch(config-if)#frame-relay route 102 int s0/1 201
FR-Switch(config-if)#no shutdown
FR-Switch(config-if)#int s0/1
FR-Switch(config)#clock rate 64000
FR-Switch(config-if)#encapsulation frame-relay
FR-Switch(config-if)#frame-relay intf-type dce
4
National Polytechnic Institute of Cambodia WAN Technology
FR-Switch(config-if)#frame-relay route 201 int s0/0 102
FR-Switch(config-if)#no shutdown
FR-Switch#show frame-relay pvc
FR-Switch#show frame-relay route
Step 2: Configure R1 for Frame Relay.
Inverse ARP allows distant ends of a Frame Relay link to dynamically discover each other and provides
a dynamic method of mapping IP addresses to DLCIs. Although Inverse ARP is useful, it is not always reliable.
The best practice is to statically map IP addresses to DLCIs and to disable inverse-arp.
R1(config)#int s0/1
R1(config-if)#encapsulation frame-relay
R1(config-if)#no frame-relay inverse-arp
R1(config-if)#frame-relay map ip 10.1.1.2 102 broadcast
R1(config-if)#frame-relay map 10.1.1.1 102
R1(config-if)#no shutdown
Step 3: Configure R2 for Frame Relay
R2(config)#int s0/1
R2(config-if)#encapsulation frame-relay
R2(config-if)#no frame-relay inverse-arp
R2(config-if)#frame-relay map ip 10.1.1.1 201 broadcast
R2(config-if)#frame-relay map ip 10.1.1.2 201
R2(config-if)#no shutdown
The show ip route command shows complete routing tables.
R1#show ip route
R2#show ip route
Task 4: Verify the Configuration
You should now be able to ping from R1 to R2. It may take several seconds after bringing up the
interfaces for the PVC to become active. You can also see EIGRP routes for each router.
5
National Polytechnic Institute of Cambodia WAN Technology
Step 1: Ping R1 and R2
R1#ping 10.1.1.2
R2#ping 10.1.1.1
Step 2: Get PVC information
The show frame-relay pvc command displays information on all PVCs configured on the router. The
output also includes the associated DLCI.
R1#show frame-relay pvc
R2#show frame-relay pvc
FR-Switch#show frame-relay pvc
Step 3: Verify Frame Relay mappings.
The show frame-relay map command displays information on the static and dynamic mappings of Layer
3 addresses to DLCIs. Because inverse ARP has been turned off, there are only static maps.
R1#show frame-relay map
R2#show frame-relay map
Step 4: Debug the Frame Relay LMI
Issue the debug frame-relay lmi command. The output gives detailed information on all LMI data.
Keepalives are sent every 10 seconds, so you may have to wait until you see any output.
The debug output shows two LMI packets: the first outgoing, the second incoming.
R1#debug frame-relay lmi
R1#undebug all
Task 5: Troubleshooting Frame Relay
A variety of tools are available for troubleshooting Frame Relay connectivity issues. To learn about
troubleshooting, you will break the Frame Relay connection established earlier and then re-establish it.
Step 1: Remove the frame map from R1
R1#conf t
R1(config)#int s0/1
R1(config-if)#encapsulation frame-relay
6
National Polytechnic Institute of Cambodia WAN Technology
R1(config-if)#no frame-relay map ip 10.1.1.2 102 broadcast
R2#ping 10.1.1.1
Issue the debug ip icmp command on R1:
R1#debug ip icmp
R2#ping 10.1.1.1
Issuing the show frame-relay map command returns a blank line.
R1#show frame-relay map
Turn of all debugging:
R1#undebug all
R1#conf t
R1(config)#int s0/1
R1(config-if)#encapsulation frame-relay
R1(config-if)#frame-relay map ip 10.1.1.2 102
R2#ping 10.1.1.1
Replace the Frame Relay map statement and include the broadcast keyword this time. Verify that the full
routing table is restored and that you have full end-to-end connectivity.
R1#conf t
R1(config)#int s0/1
R1(config-if)#encapsulation frame-relay
R1(config-if)#frame-relay map ip 10.1.1.2 102 broadcast
R1#show ip route
Step 2: Change the Frame Relay encapsulation type
Cisco IOS software supports two types of Frame Relay encapsulation: the default Cisco encapsulation
and the standards-based IETF encapsulation. Change the Frame Relay encapsulation on serial0/1 on R2 to
IETF.
R2(config-if)#encapsulation frame-relay ietf
R2#show int s0/1
FR-Switch#show int s0/0
R2(config-if)#encapsulation frame-relay
7
National Polytechnic Institute of Cambodia WAN Technology
Step 3: Change the LMI type
On R2, change the LMI type to ANSI.
R2#conf t
R2(config)#int s0/1
R2(config-if)#encapsulation frame-relay
R2(config-if)#frame-relay lmi-type ansi
R2#copy run start
R2#show frame-relay lmi
R2#debug frame-relay lmi
R2(config-if)#frame-relay lmi-type cisco
Task 6: Configure a Frame Relay Sub-interface
Frame Relay supports two types of sub-interfaces: point-to-point and point-to-multipoint. Point-to-multipoint
sub-interfaces support non-broadcast multi-access topologies. For examples, a hub and spoke topology would
use a point-to-multipoint sub-interface. In this lab, you will create a point-to-point sub-interface.
Step 1: On FR Switch, create a new PVC between R1 and R2.
FR-Switch(config)#int s0/0
FR-Switch(config-if)#frame-relay route 112 int s0/1 212
FR-Switch(config-if)#int s0/1
FR-Switch(config-if)#frame-relay route 212 int s0/0 112
Step 2: Create and configure a point-to-point sub-interface on R1.
Create subinterface 112 as a point-to-point interface. Frame Relay encapsulation must be specified on the
physical interfaces can be created.
R1(config)#int s0/1.112 point-to-point
R1(config-subif)#ip address 10.1.1.5 255.255.255.252
R1(config-subif)#frame-relay interface-dlci 112
Step 3: Create and configure a point-to-point sub-interface on R2.
R2(config)#int s0/1.212 point-to-point
R2(config-subif)#ip address 10.1.1.6 255.255.255.252
8
National Polytechnic Institute of Cambodia WAN Technology
R2(config-subif)#frame-relay interface-dlci 212
Step 4: Verify connectivity
You should be able to ping across the new PVC.
R1#ping 10.1.1.6
R2#ping 10.1.1.5
You can also verify the configuration using the show frame-relay pvc and show frame-relay map commands in
Task 4.
R1#show frame-relay pvc
R2#show frame-relay pvc
FR-Switch#show frame-relay pvc
R1#show frame-relay map
R2#show frame-relay map
FR-Switch#show frame-relay route
Now debug the Frame Relay LMI.
R1#debug frame-relay lmi
Note that two DLCIs are listed in the LMI message from FR Switch to R1.
R2#debug frame-relay lmi
Final Configuration
R1#show run
R2#show run
FR-Switch#show run