Frame Relay Networking (From Frame Relay Forum )
Back to main page


 
 
This document has been done by Frame Relay Forum. Here we've picked up some parts from the original document.
 

1- Introduction to Frame Relay

Frame relay is a high-speed communications technology that is used in hundreds of net-works throughout the world to connect LAN, SNA, Internet and even voice applications. 
Simply put, frame relay is a way of sending information over a wide area network (WAN) that divides the information into frames or packets. Each frame has an address that the network uses to determine the destination of the frame. 
The frames travel through a series of switches within the frame relay network and arrive at their destination. Frame relay employs a simple form of packet switching that is well-suited to powerful PCs, workstations and servers that operate with intelligent protocols, such as SNA and TCP/IP. As a result, frame relay offers high throughput and reliability that is perfect for a variety of today's business applications.

A frame relay network consists of endpoints (e.g., PCs, servers, host computers), frame relay access equipment (e.g., bridges, routers, hosts, frame relay access devices) and network devices (e.g., switches, network routers, T1/E1 multiplexers). Accessing the network using a standard frame relay interface, the frame relay access equipment is responsible for delivering frames to the network in the prescribed format. The job of the
network device is to switch or route the frame through the network to the proper destination user device. 

 


A frame relay network will often be depicted as a network cloud, because the frame relay network is not a single physical connection between one endpoint and the other. Instead, a logical path is defined within the network. This logical path is called a virtual circuit. Bandwidth is allocated to the path until actual data needs to be transmitted. Then, the bandwidth within the network is allocated on a packet-by-packet basis. This logical
path is called a virtual circuit.

2 - Virtual Circuits in Frame Relay

Frame relay technology is based on the concept of using virtual circuits (VCs). VCs are two-way, software-defined data paths between two ports that act as private line re-placements in the network. While today there are two types of frame relay connections, switched virtual circuits (SVCs) and permanent virtual circuits (PVCs), PVCs were the original service offering. As a result, PVCs were more commonly used, but SVC
products and services are growing in popularity. A more detailed discussion of SVCs and their benefits occurs in Chapter 3. For now, let's discuss the basic differences between PVCs and SVCs.

Using PVCs 
PVCs are set up by a network operator – whether a private net-work or a service provider – via a network management system. PVCs are initially defined as a connection between two sites or endpoints. New PVCs may be added when there is a demand for new sites, additional bandwidth, alternate routing, or when new applications require existing ports to talk to one another. PVCs are fixed paths, not available on demand or on a call-by-call basis. Although the actual path taken through the network may vary from time to time, such as when automatic rerouting takes place, the beginning and end of the circuit will not change. In this way, the PVC is like a dedicated point-to-point circuit.
PVCs are popular because they provide a cost-effective alternative to leased lines. Provisioning PVCs requires thorough plan-ning,
a knowledge of traffic patterns, and bandwidth utilization. There are fixed lead times for installation which limit the flexibility of adding service when required for short usage periods. 
Using SVCs
Switched virtual circuits are available on a call-by-call basis. Establishing a call by using the SVC signaling protocol (Q.933) is comparable to normal telephone use. Users specify a destination address similar to a phone number. Implementing SVCs in the network is more complex than
using PVCs, but is transparent to end users. First, the network must dynamically establish connections based on requests by many users (as opposed to PVCs where a central network operator configures the network). The network must quickly establish the connection and allocate bandwidth based on the user's requests. Finally, the network must track the calls and bill according to the amount of service provided. Although SVCs were defined in the initial frame relay specifications, they were not implemented by the first carriers or vendors of frame relay. Today, applications well-suited to SVCs are driving its deployment. While PVCs offer the statistical bandwidth gain of frame relay, SVCs deliver the any-to-any connectivity that can result in network savings and flexibility.

3 - The Frame Relay Header and DLCI

Now that we know about virtual circuits, and the fundamental differences between PVCs and SVCs, let's take a look at the basic structure of a frame relay frame and how it accommodates other technologies. In the most popular synchronous protocols, data is carried across a  communications line in frames which are similar in structure. 
 

In a frame relay frame, user data packets are not changed in any way. Frame relay simply adds a two-byte header to the frame. Figure below shows the frame relay frame structure and its header in more detail.
 
For now, let's look at the largest portion of the header, the DLCI. The remaining six bits of the frame relay header are discussed after.
The frame relay header contains a 10-bit number, called the Data Link Connection Identifier (DLCI). The DLCI is the frame relay virtual circuit number (with local significance) which corresponds to a particular destination. (In the case of LAN-WAN internetworking, the DLCI denotes the port to which the destination LAN is attached.) As shown in next Figure, the routing tables at each intervening frame relay switch in the private or carrier frame relay network route the frames to the proper destination. 

The DLCI allows data coming into a frame relay switch (often called a node) to be sent across the network using a simple, three-step process, which is shown as a flow chart .

  • Check the integrity of the frame using the Frame Check Sequence (FCS) — if it indicates an error, discard the frame.
  •  Look up the DLCI in a table — if the DLCI is not defined for this link, discard the frame.
  •  Relay the frame toward its destination by sending it out the port or trunk specified in the table.
Simple Rule: If there is a problem, discard the data

In order to simplify frame relay as much as possible, one simple rule exists: if there is any problem with a frame, simply discard it. There are two principal reasons why frame relay data might be discarded:  detection of errors in the data and congestion (the network is overloaded)
But how can the network discard frames without destroying the integrity of the communications?   The answer lies in the existence of intelligence in the endpoint devices, such as PCs, workstations, and hosts. These endpoint devices operate with multilevel protocols which detect and recover from loss of data in the network. Incidentally, this concept of using intelligent upper layer protocols to make up for a backbone network is not a
new idea. The Internet relies on this method to ensure reliable communication across the network.
 

For further documentation, please refer to Frame Relay Forum.
 
 
 
 
 
 
 



 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Hosted by www.Geocities.ws

1