Frame Relay

Introduction

Packet-Switching Networks

– Switching Technique

– Routing

– X.25

Frame Relay Networks

– Architecture

– User Data Transfer

– Call Control

当然,以下是对**帧中继(Frame Relay)**的详细解读,涵盖其简介、分组交换网络的基础知识、帧中继网络的架构、用户数据传输以及呼叫控制等方面。本文将深入探讨以下关键点:

  1. 帧中继简介

  2. 分组交换网络

交换技术(Switching Technique)

路由(Routing)

X.25协议

  1. 帧中继网络

架构(Architecture)

用户数据传输(User Data Transfer)

呼叫控制(Call Control)

  1. 帧中继的优势与局限

  2. 帧中继在现代网络中的地位

  3. 总结

通过全面理解这些内容,您将能够深入掌握帧中继技术及其在网络通信中的应用与发展。

一、帧中继简介

1. 什么是帧中继?

2. 帧中继的发展背景

在20世纪80年代末和90年代初,随着企业对高速、经济的WAN连接需求增加,传统的电话网络和X.25协议逐渐无法满足高带宽和低成本的需求。帧中继作为一种更高效的分组交换技术应运而生,提供了更好的性能和更低的成本,成为当时企业连接不同地理位置网络的主要选择之一。

3. 帧中继的基本特点

高效的带宽利用:通过虚拟电路的方式共享带宽,提高了资源利用率。

低延迟:较X.25协议更低的开销,减少了数据传输延迟。

灵活性:支持多种服务类型和不同的数据速率,适应不同的网络需求。

成本效益:相比传统的电路交换方式,帧中继提供了更经济的WAN连接解决方案。

二、分组交换网络

1. 分组交换技术概述

2. 交换技术(Switching Technique)

a. 电路交换(Circuit Switching)

定义:在通信双方之间建立一个专用的物理路径,通信过程中保持该路径的专用性。

特点

专用资源:通信期间,路径上的所有资源被专用于该连接。

固定带宽:连接建立后,带宽固定,适用于实时、持续的数据传输(如电话通信)。

缺点

资源浪费:连接期间资源不能被其他用户利用。

灵活性低:无法动态调整带宽和路径,适应性差。

b. 分组交换(Packet Switching)

定义:将数据分割成独立的分组,通过网络中可用的路径进行传输,分组独立处理。

特点

共享资源:网络资源按需分配,多个用户共享带宽,提高资源利用率。

灵活性高:分组可通过不同路径传输,适应网络负载变化和故障恢复。

优点

高效带宽利用:动态分配带宽,减少资源浪费。

容错性强:分组独立传输,路径故障时可选择备用路径。

缺点

延迟不稳定:分组可能经过不同路径,导致延迟不一致。

复杂的管理:需要复杂的路由和调度算法,增加网络管理难度。

3. 路由(Routing)

a. 路由协议

内部网关协议(IGP):用于同一自治系统(AS)内部的路由选择,如RIP、OSPF、EIGRP。

外部网关协议(EGP):用于不同自治系统之间的路由选择,如BGP。

b. 路由表

内容:包含目的网络、下一跳地址和接口信息。

更新:通过路由协议动态更新,适应网络拓扑变化。

4. X.25协议

X.25是早期的分组交换网络协议标准,主要用于低速、可靠的通信。X.25提供了错误检测、纠正和流量控制机制,适用于电信网络和金融数据传输等应用。

a. X.25的特点

面向连接:在数据传输前建立虚拟电路,确保可靠的通信连接。

错误处理:内置错误检测和纠正机制,保证数据完整性。

流量控制:控制数据流速率,防止网络拥塞。

b. X.25的局限性

低带宽:适用于低速连接,无法满足高带宽需求。

高开销:协议复杂,增加了传输延迟和处理开销。

缺乏灵活性:无法高效利用网络资源,适应性差。

三、帧中继网络

1. 帧中继架构(Architecture)

帧中继网络采用分组交换技术,通过虚拟电路(Virtual Circuits, VCs)实现数据传输。帧中继网络主要由以下组件构成:

终端设备(DTE):如计算机、路由器等,负责生成和接收数据。

终端适配器(DCE):如帧中继调制解调器(Frame Relay Modem)、多路复用器(Multiplexer),连接终端设备与帧中继网络。

帧中继交换机(Frame Relay Switch):核心网络设备,负责数据分组的转发和路由。

a. 虚拟电路(Virtual Circuits)

帧中继网络通过建立虚拟电路,实现数据传输的逻辑连接。虚拟电路分为两种:

永久虚拟电路(Permanent Virtual Circuits, PVCs):预先配置的、长期存在的虚拟电路,适用于固定的连接需求。

交换虚拟电路(Switched Virtual Circuits, SVCs):按需建立和拆除的虚拟电路,适用于临时的连接需求。

b. 标识符

Data Link Connection Identifier (DLCI):帧中继网络中用于标识虚拟电路的唯一编号。DLCI通常由交换机分配,每个帧中继交换机都有自己的DLCI编号范围。

2. 用户数据传输(User Data Transfer)

帧中继网络通过帧(Frames)传输用户数据。帧中继帧结构简洁,高效,主要包括以下部分:

帧头(Frame Header)

DLCI:标识虚拟电路。

控制字段:如帧中继控制字(FCS,Frame Check Sequence),用于错误检测。

数据部分(Data Payload):用户数据,通常为48字节或更大。

帧校验序列(FCS):用于检测传输错误。

a. 帧中继帧的特点

高效的帧结构:简洁的帧头和较大的数据负载,提高了数据传输效率。

错误检测:通过FCS,检测和丢弃有错误的帧,保证数据的可靠性。

无流量控制:帧中继本身不提供流量控制,依赖上层协议(如TCP)进行控制。

3. 呼叫控制(Call Control)

帧中继网络中的呼叫控制负责建立、维护和拆除虚拟电路,确保数据传输的可靠性和效率。呼叫控制主要包括以下步骤:

a. 虚拟电路建立

  1. 连接请求:源终端设备发送虚拟电路建立请求,包括目标地址和DLCI编号。

  2. 路由查找:帧中继交换机根据目标地址和DLCI,查找转发表,确定下一个交换机或目标设备。

  3. 连接确认:目标交换机确认虚拟电路建立,分配DLCI编号,并通知源交换机。

  4. 数据传输:虚拟电路建立后,数据可以通过该路径传输。

b. 虚拟电路维护

监控与管理:帧中继交换机持续监控虚拟电路的状态,确保连接的稳定性和可靠性。

故障恢复:在虚拟电路发生故障时,帧中继交换机尝试重新建立连接或选择备用路径。

c. 虚拟电路拆除

  1. 断开请求:源终端设备或交换机发送虚拟电路拆除请求。

  2. 连接确认:目标交换机确认拆除请求,并释放相关资源。

Packet-Switching Networks

Basic technology the same as in the 1970s

One of the few effective technologies for long distance data communications

Frame relay and ATM are variants of packet- switching

Advantages:

– flexibility, resource sharing, robust, responsive

Disadvantages:

– Time delays in distributed network, overhead penalties

– Need for routing and congestion control