Wan 3
Wan 3
5 – Frame Relay
(CCNA 4)
Introducing Frame Relay
Access circuits
• The connection through the Frame Relay network between two DTEs is
called a virtual circuit (VC).
• Switched Virtual Circuits (SVCs) are Virtual circuits may be established
dynamically by sending signaling messages to the network.
– However, SVCs are not very common.
• Permanent Virtual Circuits (PVCs) are more common.
– PVC are VCs that have been preconfigured by the carrier are used.
– The switching information for a VC is stored in the memory of the
switch.
Rick Graziani [email protected] 7
Frame Relay operation - SVC
An SVC between the same two A PVC between the same two
DTEs may change. DTEs will always be the same.
• SVCs are temporary connections that are only used when there is
sporadic data transfer between DTE devices across the Frame Relay
network.
• Because they are temporary, SVC connections require call setup and
termination for each connection supported by Cisco IOS Release 11.2
or later.
• Before implementing these temporary connections, determine whether
the service carrier supports SVCs since many Frame Relay providers
only support PVCs.
Rick Graziani [email protected] 8
Access Circuits and Cost Savings
• Inside the cloud, your Frame Relay provider sets up the DLCI numbers
to be used by the routers for establishing PVCs.
Rick Graziani [email protected] 11
Frame Relay bandwidth
and flow control
The first thing we need to do is
become familiar with some of
the terminology.
• Local access rate – This is the clock speed or port speed of the
connection or local loop to the Frame Relay cloud.
– It is the rate at which data travels into or out of the network,
regardless of other settings.
• Committed Information Rate (CIR) – This is the rate, in bits per
second, at which the Frame Relay switch agrees to transfer data.
• Typically, the higher the CIR, the higher the cost of service.
• Customers can choose the CIR that is most appropriate to their
bandwidth needs, as long as the CIR is less than or equal to the local
access rate.
• If the CIR of the customer is less than the local access rate, the
customer and provider agree on whether bursting above the CIR is
allowed.
• If the local access rate is T1 or 1.544 Mbps, and the CIR is 768 Kbps,
half of the potential bandwidth (as determined by the local access rate)
remains available.
LMI
LMI
• In Cisco IOS releases prior to 11.2, the Frame Relay interface must be
manually configured to use the correct LMI type, which is furnished by
the service provider.
• If using Cisco IOS Release 11.2 or later, the router attempts to
automatically detect the type of LMI used by the provider switch.
• This automatic detection process is called LMI autosensing.
• No matter which LMI type is used, when LMI autosense is active, it
sends out a full status request to the provider switch.
• The Frame Relay switch uses LMI to report the status of configured
PVCs.
• The three possible PVC states are as follows:
– Active state – Indicates that the connection is active and that
routers can exchange data.
– Inactive state – Indicates that the local connection to the Frame
Relay switch is working, but the remote router connection to the
Frame Relay switch is not working.
– Deleted state – Indicates that no LMI is being received from the
Frame Relay switch, or that there is no service between the CPE
router and Frame Relay switch.
• Manual
– Manual: Administrators use a frame relay map statement.
• Dynamic
– Inverse Address Resolution Protocol (I-ARP) provides a given
DLCI and requests next-hop protocol addresses for a specific
connection.
– The router then updates its mapping table and uses the information
in the table to forward packets on the correct route.
4
My IP is 1.1.1.2
• Once the router learns from the switch about available PVCs and their
corresponding DLCIs, the router can send an Inverse ARP request to
the other end of the PVC. (unless statically mapped – later)
• For each supported and configured protocol on the interface, the router
sends an Inverse ARP request for each DLCI. (unless statically
mapped)
• In effect, the Inverse ARP request asks the remote station for its Layer
3 address.
• At the same time, it provides the remote system with the Layer 3
address of the local system.
• The return information from the Inverse ARP is then used to build the
Frame Relay map.
Rick Graziani [email protected] 23
Inverse ARP – Knows DLCI, needs remote IP
• cisco - Default
– Use this if connecting to another Cisco router.
• Ietf - Select this if connecting to a non-Cisco router.
– RFC 1490
Rick Graziani [email protected] 25
Frame Relay LMI
Router(config-if)#frame-relay lmi-type {ansi | cisco | q933a}
172.16.1.2 172.16.1.1
Frame Relay
DLCI 101 Network DLCI 102
Headquarters Satellite Office 1
Hub City Spokane
172.16.1.2 172.16.1.1
Frame Relay
DLCI 101 Network DLCI 102
Headquarters Satellite Office 1
Hub City Spokane
172.16.1.2 172.16.1.1
Frame Relay
DLCI 101 Network DLCI 102
Headquarters Satellite Office 1
Hub City Spokane
• dynamic refers to the router learning the IP address via Inverse ARP
• The DLCI 101 is configured on the Frame Relay Switch by the
provider.
• We will see this in a moment.
• If the environment does not support LMI autosensing and Inverse ARP,
a Frame Relay map must be manually configured.
• Use the frame-relay map command to configure static address
mapping.
• Once a static map for a given DLCI is configured, Inverse ARP is
disabled on that DLCI.
• The broadcast keyword is commonly used with the frame-relay
map command.
• The broadcast keyword:
– Forwards broadcasts when multicasting is not enabled.
By default,
cisco is the
default
encapsulation
FYI ONLY
• The possible values of the status field are as follows:
• 0x0 – Added/inactive means that the switch has this DLCI programmed but for
some reason it is not usable. The reason could possibly be the other end of the
PVC is down.
• 0x2 – Added/active means the Frame Relay switch has the DLCI and
everything is operational.
• 0x4 – Deleted means that the Frame Relay switch does not have this DLCI
programmed for the router, but that it was programmed at some point in the
past. This could also be caused by the DLCIs being reversed on the router, or
by the PVC being deleted by the service provider in the Frame Relay cloud.
• In a full mesh topology, all routers have PVCs to all other destinations.
• This method, although more costly than hub and spoke, provides direct
connections from each site to all other sites and allows for redundancy.
• For example, when one link goes down, a router at site A can reroute
traffic through site C.
• As the number of nodes in the full mesh topology increases, the
topology becomes increasingly more expensive.
• The formula to calculate the total number of PVCs with a fully meshed
WAN is [n(n - 1)]/2, where n is the number of nodes.
Rick Graziani [email protected] 44
A Frame-Relay Configuration Supporting Multiple Sites
Headquarters
Hub City
• This is known Hub Router
as a Hub and DLCI 101 DLCI 112
Spoke
172.16.1.2
Topology,
where the Hub
router relays
information
between the Frame Relay
Network
Spoke routers.
• Limits the
number of PVCs DLCI 102 DLCI 211
needed as in a
full-mesh 172.16.1.1 172.16.1.3
topology Spoke
(coming). Satellite Office 1 Routers Satellite Office 2
Spokane Spokomo
172.16.1.2
DLCI 112
Frame Relay
HubCity Network
interface Serial0
ip address 172.16.1.2 255.255.255.0 DLCI 102 DLCI 211
Spokomo
interface Serial0
ip address 172.16.1.3 255.255.255.0
encapsulation frame-relay
ARP 172.16.1.2
Frame Relay
Network
172.16.1.1 172.16.1.3
172.16.1.2
DLCI 112
Frame Relay
Network
172.16.1.1 172.16.1.3
Notice that the routers are configured to use either IARP or Frame Relay
maps. Using both on the same interface will cause problems.
Rick Graziani [email protected] 51
Headquarters
Mixing Inverse ARP and Hub City
172.16.1.2
Inverse ARP
Frame Relay
Network
Spokane
interface Serial0
ip address 172.16.1.1
Frame Relay
255.255.255.0 Network
encapsulation frame-relay
frame-relay map ip 172.16.1.3 102
DLCI 102 DLCI 211
Spokomo
interface Serial0
ip address 172.16.1.3 Added 172.16.1.1 172.16.1.3
255.255.255.0
encapsulation frame-relay Satellite Office 1 Satellite Office 2
frame-relay map ip 172.16.1.1 211 Spokane Spokomo
Good News:
• Everything looks fine!
• Now all routers can ping each other!
Bad News:
• Problem when using Frame-Relay map statements AND Inverse ARP.
• This will only work until the router is reloaded, here is why...
• The previous solution worked only because the Inverse ARP had taken
place between Spokane and HubCity, and between Spokomo and HubCity,
before the Frame-Relay map statements were added. (The Frame-Relay
map statement was added after the Inverse ARP took place.)
• Both the Inverse-ARP and Frame-Relay map statements are in effect.
• Once the router is reloaded (rebooted) the Inverse-ARP will never occur
because of the configured Frame-Relay map statement. (assuming the
running-config is copied to the startup-config)
• Rule: Inverse-ARP will be disabled for that specific protocol, for the
DLCI referenced in the Frame-Relay map statement.
Spokane and Spokomo can no longer ping HubCity because they do not
have a dlci-to-IP mapping for the other’s IP address!
Solution: Do not mix IARP with Frame Relay maps statements. If need
be use Frame-Relay map statements instead of IARP.
Rick Graziani [email protected] 60
Reachability issues
with routing updates
• The Central router must receive the broadcast from Branch A and then
send its own broadcast to Branch B.
• In this example, there are problems with routing protocols because of
the split horizon rule.
• A full mesh topology with virtual circuits between every site would
solve this problem, but having additional virtual circuits is more costly
and does not scale well.
• Using a hub and spoke topology, the split horizon rule reduces the
chance of a routing loop with distance vector routing protocols.
• It prevents a routing update received on an interface from being
forwarded through the same interface.
• If the Central router learns about Network X from Branch A, that update
is learned via S0/0.
• According to the split horizon rule, Central could not update Branch B
or Branch C about Network X.
• This is because that update would be sent out the S0/0 interface,
which is the same interface that received the update.
Rick Graziani [email protected] 63
One Solution: Disable Split Horizon
Router(config-if)#no ip split-horizon
Router(config-if)#ip split-horizon
Point-to-point
Point-to-point
• Physical interfaces: With a hub and spoke topology Split Horizon will
prevent the hub router from propagating routes learned from one spoke
router to another spoke router.
• Point-to-point subinterfaces: Each subinterface is on its own subnet.
Broadcasts and Split Horizon not a problem because each point-to-
point connection is its own subnet.
• Multipoint subinterfaces: All participating subinterfaces would be in
the same subnet. Broadcasts and routing updates are also subject to
the Split Horizon Rule and may pose a problem.
Rick Graziani [email protected] 67
Configuring Frame Relay subinterfaces
RTA(config)#interface s0/0
RTA(config-if)#encapsulation frame-relay ietf
Mulitpoint
Point-to-point
Point-to-point subinterfaces are like conventional point-to-point interfaces
(PPP, …) and have no concept of (do not need):
• Inverse-ARP
• mapping of local DLCI address to remote network address (frame-relay
map statements)
Mulitpoint
Point-to-point
• Can use the frame-relay interface dlci statement (for both point-to-
point and multipoint)
Rick Graziani [email protected] 72
Point-to-point Subinterfaces
172.30.1.0/24
172.30.2.0/24
172.30.3.0/24
Rules:
1. No Frame-Relay map statements can be used with point-to-point
subinterfaces.
2. One and only one DLCI can be associated with a single point-to-point
subinterface
Mulitpoint
Point-to-point
Share many of the same characteristics as a physical Frame-Relay interface
With multipoint subinterface you can have:
• can have multiple DLCIs assigned to it.
• can use frame-relay map & interface dlci statements
• can use Inverse-ARP
Remember, with point-to-point subinterfaces you:
• cannot have multiple DLCIs associated with a single point-to-point
subinterface
• cannot use frame-relay map statements
• cannot use Inverse-ARP
• (can use the frame-relay interface dlci statement for both point-to-point and
multipoint)
Rick Graziani [email protected] 78
Multipoint subinterfaces
172.30.1.0/24
172.30.2.0/24
172.30.3.0/24
172.30.1.2/24 172.30.3.3/24
Site A1 Site C2
172.30.3.2/24
172.30.1.3/24
172.30.2.2/24 172.30.2.3/24
Site C1
Site A2
Site B1 Site B2
CIS 83 (CCNA 4)
Rick Graziani
Cabrillo College