ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:25.95KB ,
资源ID:9756695      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9756695.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(FraeRelay技术详解与其技术讲解.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

FraeRelay技术详解与其技术讲解.docx

1、FraeRelay技术详解与其技术讲解封 面作者:Pan Hongliang仅供个人学习Frame-Relay 技术详解与其技术讲解来源:作者: 发布时间:2008-07-30 阅读次数 164 45.1.1 Frame-Relay技术背景 Frame-Relay 技术创立于 80 年代,到 90 年代获得了巨大的发展。它结合了 X.25 统计多路复用和端口共享技术,以及 TDM 电路交换的高速度低延迟的特点。 帧中继思想源于 X.25,但是为了更好的实现互联互通,去掉了 X.25 的第 3 层协议,并将寻址和多路复用集中在第二层。这样和 OSI 模型更加兼容,同时在2 层实现了 PVC 的控

2、制,并且在错误发生时,仅检查是不是无错的有效帧,而不要求重发,从而丢弃了顺序,窗口,应答以及监督帧等高层协议功能。 在帧中继结构中主要包括帧模式承载服务的连接访问过程(LAPF的核心和控制协议。 帧中继使用可变长度的帧结构,该特点会影响延迟敏感用户,因为分组大小是延迟的一个决定性因素,尽管在帧中继压缩中起重要作用,但处理语音传输时会成为一个缺点。尽管如此,帧中继依然是作为数据传输的一个很好选择,因为帧中继仅在数据传送时占用带宽,带宽利用率较高,同时对于通信线路的可靠性加强以及在端系统增加错误处理机制使得帧中继可以丢弃帧,使得错误处理过程加快。 帧中继实现过程中有ANSI和 ITU-T两种标准,

3、 后期为了帧中继发展,创立了FRF(Frame-Relay Forum)来改进已经存在的标准,使不同发行商产品间的互操作更为容易。 45.1.2 Frame-Relay体系结构 帧中继协议的体系结构,它包括两个操作平面: 控制平面:用于建立和释放逻辑连接。控制平面使用Q.921/Q.931协议,在用户和网络之间操作。 用户平面:用于传送用户数据。用户平面协议则提供端到端的功能,并处理64kbit/s 信道B,16 或64kbit/s的信道D或者信道 H(384,1472,1536kbit/s) 45.1.3 DLCI寻址 帧中继是一个第二层的面向链接的协议,两个端点之间的帧中继链路可以是永久的

4、或可交换的。一个永久的帧中继虚链路称为PVC,而一个可交换的帧中继虚链路称为SVC。 一条点到点的PVC连接两个端点,每一个端点通过一个DLCI 使用PVC。这些 DLCI的值是局部有效的,也就是说在帧中继网络中,不同的端口的DLCI值是无需不同的。帧中继网络的基础工作是从一个端口接收业务,检测与这个业务相连的DLCI值,并以适当的DLCI 值将这个业务从适当的端口发送到目标结点去。在这个电路两旁的前后两个DLCI值可以相同,亦可不同。如果不同,帧中继交换网络负责DLCI 标志的转换。 45.1.4 LAPF核心及T1.618帧格式 LAPF(Link Access Procedures to

5、 Frame Mode Bearer Services)是帧方式承载业务的数据链路层协议和规程,包含在 ITU-T 建议 Q.922 中。LAPF 的作用是在用户-网络接口的 B、D 或 H 通路上为帧方式承载业务,在用户平面上的数据链路(DL)业务用户之间传递数据链路层业务数据单元(SDU)。 LAPF 使用 I.430和 I.431 支持的物理层服务,并允许在 ISDN B/D/H 通路上统计复用多个帧方式承载连接。LAPF也可以使用其它类型接口支持的物理层服务。 LAPF的一个子集,对应于数据链路层核心子层,用来支持帧中继承载业务。这个子集称为数据链路核心协议(DL-CORE)。LAPF

6、 的其余部分称为数据链路控制协议(DL-CONTROL)。APF 核心用于帧中继,它在一个单独的信道上,使用DLCI实现了多个连接的统计多路复用。并且实现了帧的界定,顺序控制,端到端的错误控制和流控。 帧中继吸引人的原因之一就是它的高效性。用户的数据最多可以达到 8K,其中只有 2 个节的地址额外开销。下图给出了帧中继的帧格式。 网络层LAPF控制DTEFCS Flags用户-网络LAPF核心标志(Flag):帧中继帧的开头和结尾必须包含至少一个7Eh分隔符。这个比特序列使得接收方能够与帧的开始、结束保持同步。发送方检查数据流中的011111 串,如果发现该串,则在第五个1后面插入0,在接收方

7、去掉这个0,这样就保证7Eh字符不会出现在用户的数据业务中; 地址(Address):地址域可以为2.3或 4字节。常用的为2 字节。在2字节的地址域中包含如下子域: DLCI:缺省情况下这个域 10 比特长,包含了标志虚链路的 DLCI 值。扩展的地址帧格式可以为3字节(16 或17位)或者 4字节(23位), 在帧中继中DLCI值得使用情况如下: 0 保留给呼叫控制信令 1-15 保留 16-1007 用于PVC 1008-1022 有些发行商用于组播 1023 开始时被定义用于LMI,在T1.618中用于统一的连接层管理消息 对于Cisco LMI 可以提供992 个虚拟信道,而对于AN

8、SI可以提供976个虚拟信道。 3字节和 4字节的地址域如下图所示: C/R:这一位是命令响应位,在一般的帧中继中并不使用。 EA:这一位是地址扩展位,用来指示报头是 2 字节还是 3 字节、4 字节的,在报头的最后一字节中将其置1(如上图所示)。 FECN:这个比特是向前阻塞标志位,它用来告诉接收帧中继帧的用户方在发送方向上发生了帧阻塞。 BECN:这一位是向后直接阻塞标志位。它用来告诉接收方在帧发送相反的方向上出现了直接阻塞。 DE:这一位是可丢弃位。这一位可由帧中继 DTE 设备(如路由器)或帧中继交换网络来设置。当帧中继网络拥塞时,如果 DE 位为 1,分组是适合丢弃的,在拥塞情况下,

9、 它会被丢弃而不进行任何通知。 有效载荷(Payload):有效载荷包含了封装好的上层数据,用于将高层的PDU通过帧中继网络传输,该字段为可变长度,最大长度为16000字节, 帧检查序列域(FCS): 该字段用于数据侦错,它是一个发送方CRC校验后的数据,当接受方收到该帧后,再做一次CRC 校验,如果发现结果不同,则认为该帧为错误帧。但是这个字段仅有2个字节,采用CRC-16多项式,仅能对4096个字节进行错误检测,远远小于有效载荷的最大长度。 45.1.5 LAPF控制协议 为了提供帧交换服务,LAPF 控制协议和 LAPF 核心协议配合使用,这个协议就是完整个的 Q.922,它既在用户的系

10、统也在网络(帧处理器)中实现,控制协议提供粗无控制和流控功能,如下图所示: LAPF帧结构如下:地址段,标志段和 FCS 和 LAPF 核心完全相同。信息域用于携带高层的 PDU。控制域与 D 信道链路接入过程(LAPD)有相同的格式和功能,Q.922有两种格式,其区别为控制域的位置, 帧中继控制域是信息域的一部分,因为帧中继不监视信息域,使端对端的流控和错误控制成为可能。同时信息域可以包含网络和传输层PDU。 用于交换承载服务的帧结构如下,控制域不是信息域的一部分,从而对网络层可见,错误控制放在用户-网络的结构中,不管这第二层控制特性,错误控制和流控功能仍然在高层协议中能够采用。 对于控制字

11、段可以分为3种类型的帧。 信息传输帧(I 帧)用来传送用户数据,但在传用户数据的同时,I 帧还捎带传送流量控制和差错控制信息,以保证用户数据的正确传送,帧格式如下,P/F 为Polling/Final位。 监视帧(S帧)专门用来传送控制信息,当流量和差错控制信息没有I帧可以“搭乘”时,需要用S帧来传送,帧格式如下,S为监督功能位。 无编号帧(U 帧),有两个用途:传送链路控制信息以及按非确认方式传送用户数据。帧格式如下,M为修改功能位。 一般而言信息域有两种格式,图中的IE指信息元素: IE域携带了高层的协议信息,例如用户数据,高层开销以及路由更新等,它们对帧中继网络是透明的。对这个与并不做检

12、查和改变。而4种信令消息都是用Q.931消息头携带。 45.1.6 LAPF帧交换 LAPF的帧交换过程是对等实体之间在D/B/H通路或其它类型物理通路上传送和交换信息的过程,进行交换的帧就是I 帧、S帧和 U 帧。 采用非确认信息传送方式时,LAPF的工作方程十分简单,用到的帧只有一种,即无编号帧。U帧的信息字段包含了用户发送的数据,U 帧到达接收端后,LAPF 实体按 FCS 字段的内容检查传输错误,如没有错误,则将信息字段的内容送到第 3 层实体,如有错误,则将该帧丢弃,但不论接收是否正确,接收端都不给发送端任何回答。 采用确认信息传送方式时,LAPF的帧交换分为3个阶段:连接建立、数据

13、传送和连接释放。 1)连接建立 任何一端都可以通过发送一个SABME帧来申请一条逻辑连接,这通常是对来自一个第3层实体的申请的响应。SABME 帧含有数据链路连接标识符(DLCI)。LAPF 实体接收该 SABME 帧,并发送一个连接申请指示给合适的第 3 层实体;如果该第 3 层实体以接受连接来响应,则该 LAPF实体发送一个UA帧返回给对方。当对方的LAPF实体收到表示接受的UA帧时,就向上送一个证实信息给提出申请的用户。如果终点用户拒绝该连接申请,其 LAPF 实体就回送一个 DM 帧,接收DM的LAPF 实体则通知其用户对方拒绝建立连接。 2)数据传递 当连接请求已被接受和证实,就建立

14、起该连接,双方就可以在 I 帧中发送用户数据,并以序号0开始,I 帧中的N(S)及 N(R)两个字段用于流量控制和差错控制,一个发送I帧序列的LAPF将对这些帧编制序号(mod 128),并将顺序号放进N(S)中,N(R)是已接收的 I 帧的捎带确认,它使LAPF实体能够指示它期望接收的下一个I 帧的序号。 3)连接释放 任何一方LAPF实体均可启动一次切断(操作),可以是出于它本身的原(例如出了某种故障),或者根据它的第3层用户的请求。LAPF实体通过发送一个DISC帧给对等的实体来切断连接。对方的 LAPF 实体必须通过回答一个 UA 而接受该切断,并通知第 3 层用户连接已经终止。在途中

15、的任何还未被确认的I帧均会被丢失,由较高层负责恢复。 IE2 IE.45.1.7 LMI 帧中继提供了一个在帧中继交换机和帧中继 DTE(路由器)之间的简单的信令协议。这个信令协议就是本地管理接口(Local Management Interface ,LMI)协议。LMI 消息提供了关于当前DLCI值,虚电路状态等信息。 LMI信令协议可通告PVC 的增加和删除,也使帧中继交换机和帧中继数据终端设备间的数据不被破坏。 LMI包括以下机制: Keepalive机制-用于检验数据正在流动。 状态机制-用于提供网络和用户设备间的通信和同步,它们定期报告新的PVC存在和已 有 PVC 删除。通常还提

16、供关于 PVC 完整性的信息,VC 状态消息可以防止数据发送到黑洞。 多播机制-允许发送者发送一个单一帧,能够通过网络传递给多个接收者。 全局寻址-它使帧中继网络在寻址方面类似于一个LAN,给予连接标识符全局意义。 LMI 分为三种,在帧中继交换机和相连的 DTE 中,LMI 必须是同一种。帧中继提供商一般会告诉用户他们使用的是哪种LMI,三种LMI分别如下: ANSI附件D:ANSI AnnexD的DLCI值为 0,在帧中继交换机和帧中继DTE 之间传输状态信息,在Cisco中称这种LMI 为 ANSI。 ITU-T附件A:附件A的 DLCI 值也为0,也是在帧中继交换机和帧中继DTE之间传

17、输状态信息。附件 A 信令也提供每条 PVC 的 CIR 值,也是由帧中继交换机的端口提供的状态规定的。在Cisco 中称这种LMI 为Q933A。 LMI: LMI的 DLCI值为1023,它在帧中继交换机和帧中继DTE之间传输状态信息。在Cisco中,这种LMI 称为Cisco。 Q933A LMI 目前帧中继解决方案绝大部分基于PVC,但是对于SVC可以使用ITU Q933A LMI。同时对于不同厂商之间的设备,可以通过Q933A LMI很好的兼容。 Cisco LMI Cisco LMI协议主要用于完成如下功能: 允许网络通知FRAD(frame relay access device

18、)活动的DLCI和当前的DLCI 如果DLCI被删除或失败,允许网络通知FRAD 通过Keepalive消息,实时监视路由器到网络的链路状态 Cisco LMI定义了两种消息:状态查询和状态。这两种消息都以HDLC UI 帧发送,控制字段为03H,3字节消息头基于 Q.931 并且包含一个协议鉴别字节(09H),一个呼叫参考值(00H)以及一个消息类型鉴别符,消息类型值为75H(01110101)是状态查询,7DH(01111101)是状态。 这种LMI 类型的格式如下图所示: 在如上的 IE 字段中,IE1 为报告类型,当值为 00H 时,表示全状态消息。IE2 为 Keepalive 序列

19、。最后为PVC状态IE,用于表示PVC的DLCI,链路状态和可分配带宽等参数。 ANSI LMI T1.617Annex D定义了一个轮询协议,用于在路由器和网络之间交换接口状态信息和定义PVC信息。 通知PVC的增加 通知PVC的删除 通知配置的PVC是否可用 链路完整性验证 路由器周期性的轮询网络,发送状态查询消息,而网络用状态消息响应。缺省轮询周期为 10s。第一次轮询请求链路的完整性,来决定信道内信令链路的状态 。另外轮询周期(默认为每 6 个轮训周期)发生于用户在接口上请求所有PVC 状态。响应是一个状态消息,包含配置在物理信道上的每个PVC信息。信息包括PVC最近的历史和它的可用性

20、。ANSI LMI的轮询也能检测错误状态,如DLCI 0的可信性错误,信号链路协议错误或内部网络问题。 在如上的IE字段中,IE1为报告类型,当值为00H时,表示全状态消息,01H仅链路完成性验证,16H为单个PVC异步状态,IE2为链路完整性字段。最后为PVC状态IE。 在ANSI LMI中, ANSI提供一个源自LMI协议的信令模式,其目的是创造一种多厂商LMI类型,而Cisco LMI由Cisco,Digital,Nortelhe 和 StrataCom联合推出,使用上具有一定局限性。Q933A LMI由ITU推出,众多厂商支持这种方式,例如当Cisco路由器和 Huawei等路由器进行

21、连接时,LMI类型需要设置为Q933A。 LMI消息使用Q.931结构,周期性的对网络轮询,用HDLC UI帧传送。为了指示LMI消息,Cisco 使用DLCI 值为 1023 的链路,而 Q933A 和 ANSI-LMI 使用 DLCI 值为 0 的链路。这两种情况下,FECN BECN 和 DE位均为0。在ANSI 消息头中PD域为08H,而Cisco LMI 为 09H。 LMI对于帧中继网络十分重要,当一个帧中继链路在Cisco DTE设备上激活并开始工作时,会连续的乡路由器传送3 个LMI消息,这个3个消息的顺序是ANSI,ITU Q933A, Cisco.路由器在DLCI 1023

22、上监听Cisco的消息,在 DLCI 0 上监听 ANSI 和 ITU 消息 i。帧中继会对所配置的 LMI 类型做出响应,然后路由器设定接口的 LMI 类型与所接收的 LMI 类型匹配,如果收到多个类型 LMI,路由器设定为最后接受到的 LMI 类型。Cisco采用这种方式实现了LMI autosense。详细工作流程如下图: Step 1:在每经过 6 个 LMI 状态请求时,DTE 设备会发出一个完整状态请求,该请求也是一种用于保持连接的信号,帧中继交换机会以链路定义的所有DLCI 列表作为响应。 Step 2:帧中继交换机接收状态请求信号后,发送完整的状态响应消息,该消息包含该接口所有

23、处于工作状态的DLCI列表。 Step 3:对于每个工作中的DLCI,路由器都会根据接口配置的第三层网络协议的情况发送一个Inverse ARP 请求,例如接口配置了 IP 和 IPX,路由器就会发送两个 InverseARP 请求,请求含有响应网络层地址的路由器做出应答。 Step 4:路由器会根据收到的InverseARP信息里所包含的每条DLCI在其帧中继映射表中建立一个映射项。这个映射表包括本地DLCI 和发出请求的远端路由器的网络层地址信息。还有PVC 状态,PVC状态有 3 种: ACTIVE-表明PVC处于工作状态,信息可以进行交换 INACTIVE-表明帧中继的本地连接正常,但

24、远端路由器到帧中继的连接没有工作 DELETED-表明帧中继没有收到LMI或者没有建立物理层连接 Step 5:路由器继续每 10 秒交换一次 Keepalive 数据,每 60s 发送一个完整的 LMI 状态请求,如此循环。如果3次完整状态请求没有收到LMI 信号,就表明链路断开了。 45.1.8 InverseARP 对于 ARP,在 Frame-Relay 网络中,可以通过 SNAP 中的标准 ARP 封装来完成,但是 DLCI 具有局部意义。所以全局来看,ARP 请求和 ARP 回复的目标地址无法确定。考虑 RARP,RARP 为反向解析,但仅支持将IP地址解析成为MAC地址。所以在F

25、R网络中,需要新的协议来支持ARP。 InverseARP可以使帧中继站点发现与虚电路相关的站点协议地址。 它比每一个虚电路上详细同希望解析的每一个地址都发送ARP消息有效得多,也比依赖静态设置要灵活得多。 除了InverseARP没有广播请求,InverseARP 的基本操作和 ARP 类似。一个请求站点仅需将硬件地址,协议地址和所知道的地址插入就形成一个请求,然后目的协议地址设置为0。最后针对特定网络封装好分组,然后直接发送给目的站点。 在支持数据链路管理的帧中继接口中,使用InverseARP 的接口将发送一个InverseARP请求,然后发给新的虚电路。如果另一方支持 Inverse-

26、ARP,它会返回一个提供请求协议地址的响应。在帧中继环境中,InverseARP使用NLPID/SNAP 格式封装。在Cisco路由器中,InvereseARP默认开启。但是如果LMI没有正常工作,InverseARP将会无效。如果DLCI实效,Cisco路由器仍然处理并映射InverseARP,但并不使用它,直到报告DLCI 为 Active状态。 45.1.9 帧中继封装 标准的 FR 头和尾由 Q.922A 定义,对于多协议传输,通常将它们封装成一个基本的 FR 帧。在实现过程中可以使用Cisco私有的封装协议也可以使用ITEF RFC1490的方式。如下图: FCS Flags他们都能

27、够支持Frame-Relay的多协议扩展。区别在于, RFC1490插入的为网络层协议ID(NLPID)而Cisco私有封装插入的为Protocol Type。对于Cisco路由器支持这两种封装。默认使用Cisco私有封装方式。同时封装后的报文为透明传输。所以对于一条VC,端到端的封装类型应该相同。 对于封装,可以使用IP封装,Q.933封装以及SNAP封装。以RFC1490为例,当使用IP封装时,NLPID字段的值为0xCC,CLNP为0x81,SNAP为0x80。当没有制定具体的网络协议时,要使用Q.933封装格式。 SNAP常用来封装供路由和桥接分组使用的 IEEE802.3桥接帧,分组

28、含局域网间的流量,NLPID设置为0x80,然后跟一个5字节的SNAP头,其中包含3字节的 OUI 和2字节的PID,路由分组使用OUI 0x000000,而桥接分组使用OUI 0x0080C2。而PID用于标示协议和是否使用FCS, 802.3桥接帧在使用FCS时PID为0x0001,而不使用时为0x0007,IPX也采用SNAP封装,OUI为0x000000,而PID使用0x8137。 下图显示了Q.933,IP和SNAP的封装格式: 在封装前,一般需要对原有数据进行分段,分段头包括一个 2 字节顺序(Seq)域 ,该域每段递增。然后是一个4位的保留(Rsvd)域,然后是一个最终位(F),

29、当表示为0时为第一个分段,为1时表示为最后一个分段。分段头的最后一个字段是一个 11 位的偏移(Offset)域,该值为 32 的倍数,第一个分段偏移量为 0。Frame-Relay对IP分组的分段方式如下图所示 针对不同端口访问速率和延迟要求,Cisco 对于分段大小做了如下推荐: 版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整理。版权为潘宏亮个人所有This article includes some parts, including text, pictures, and design. Copyright is Pan Hongliangs personal owners

30、hip.用户可将本文的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本文任何内容或服务用于其他用途时,须征得本人及相关权利人的书面许可,并支付报酬。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remu

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1