文档介绍:该【一种以太网承载帧中继的方法 】是由【421989820】上传分享,文档一共【19】页,该文档可以免费在线阅读,需要了解更多关于【一种以太网承载帧中继的方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。一种以太网承载帧中继的方法专利名称:一种以太网承载帧中继的方法技术领域:本发明涉及网络通信技术,具体的讲,是一种以太网承载帧中继的方法。背景技术:随着以太网技术的不断发展,运营商们在城域网内可以直接利用以太网技术提供各种服务,同时三重播放(tripleplay)业务也促使了以太网向更高可靠性的电信级以太网过渡。在这个过程中,以太网遇到了和其他网络实现互通的问题。帧中继和以太网互连的传统组网方式是在帧中继网络上承载以太网,实现局域网仿真。而在以太网逐渐发展为城域网核心的过程中,需要将帧中继网络接入到以太网中,实现帧中继仿真。,即帧中继链路接入过程(LAPF)协议。帧中继数据链路层传输的帧结构如图1,每个帧由4个字段组成标志序列(flagsequence)、地址域(addreddfield)、信息域(informationfield)、帧校验序列(FCSFramechecksequence)。标志序列(F)一个特殊的8比特组01111110。帧中继帧长度是不定的,这个字段用来标志一个帧的开始和结束。在收到的一个帧中,除了标志字段F以外,其他字段是不允许出现和标志序列同样内容的。因此在发送端通常采用0比特填充来防止其他字段出现01111110,而在接收端作相反处理,删除填充的0比特。信息域信息字段包含了用户数据,长度必须是整数个字节,默认最大长度262字节,网络应能支持协商的信息字段的最大字节至少要1600。帧校验序列(FCS)帧校验序列字段。地址域地址字段长度可以是2-4字节,如图2,图3。其中,扩展地址(EAExtendedaddress)为地址字段扩展比特,EA=1表示本字节是地址段的最终字节。命令/响应(C/RCommand/response)比特用来标识该帧是命令帧还是响应帧。数据链路连接标识符(DLCIDataLinkConnectionIdentifier)用来标识用户-网络接口(workinterface)或网络-网络接口(workinterface)上承载的虚连接。默认长度10比特,使用EA可以扩展到16或23个比特。可丢弃指示(DEDiscardeligibilityindicator)比特DE=1表示当网络出现拥塞时,可以考虑丢弃。向前显式拥塞通知(Forwardexplicitcongestionnotification)用于通知用户启动拥塞避免程序。=指示帧同方向的拥塞。向后显式拥塞通知(Backwardexplicitcongestionnotification)用于通知用户启动拥塞避免程序。=指示帧反向的拥塞。,具体每个字段的说明如下前导(PrePreamble)该字段中1和0交互使用,接收站通过该字段知道导入帧,并且该字段提供了同步化接收物理层(PHY)帧接收部分和导入比特流的方法。帧开始定界符(SFDStart-of-FrameDelimiter)-该字段中1和0交互使用,结尾是两个连续的1,表示下一位是利用目的地址的重复使用字节的重复使用位。目的地址(DADestinationAddress)-该字段用于识别需要接收帧的站。源地址(SASourceAddresses)-该字段用于识别发送帧的站。标志协议标识符(TPIDtagprotocolindentifier)-值为8100(hex),当帧中的EtherType也为8100时,。标记控制信息(TCItagcontrolinformation)-标签控制信息字段,包括用户优先级(UserPriority)、规范格式指示器(CFICanonicalFormatIndicator)和VLANID。·用户优先级定义用户优先级,包括8个(2^3)优先级别。。·CFI以太网交换机中,规范格式指示器总被设置为0。由于兼容特性,CFI常用于以太网类网络和令牌环类网络之间,如果在以太网端口接收的帧具有CFI,那么设置为1,表示该帧不进行转发,这是因为以太网端口是一个无标签端口。·VLANID(VID)是对虚拟局域网(VLAN)的识别字段,。该字段为12位。支持4096(2^12)VLAN的识别。在4096可能的VID中,VID=0用于识别帧优先级。4095(FFF)作为预留值,所以VLAN配置的最大可能值为4094。长度/类型-如果是采用可选格式组成帧结构时,该字段既表示包含在帧数据字段中的介质接入控制(MAC)客户机数据大小,也表示帧类型ID。数据单元-是一组n(46=<n=<1500)字节的任意值序列。帧总值最小为64字节。帧校验序列(FCS)-该序列包括32位的循环冗余校验(CRC)值,由发送MAC方生成,通过接收MAC方进行计算得出以校验被破坏的帧。IETF标准组织的PWE3工作组致力于研究分组交换网络(PSN)上的各种端到端伪线仿真,被仿真的业务可以通过帧中继、以太网、ATM、TDM专线等传输。PWE3利用PSN上的隧道机制来模拟某种业务的基本属性,这里隧道被称为伪线(PWPseudoWire)。PWE3对特定服务的协议数据单元(PDUProtocolDataUnit)进行封装,PDU里含有仿真特定服务所必需的数据和控制信息。使用PWE3机制,运营商可以将所有的传送业务转移到一个融合的网络(如IP/MPLS)之中。通用的PWE3封装一般包括四个部分分组交换网(PSN)本身的头部、伪线标识符、控制字、PDU。图5a为帧中继在多协议标记交换(MPLS)上的封装格式;图5b和图5c分别给出了一对一映射方式下以及多对一映射方式下的控制字格式。不同的映射方式的控制字和净荷是不同的。如图5b,一对一映射方式中,一条伪线上只承载一条帧中继虚电路,地址域中具有本地意义的DLCI已没有实际的意义,因此净荷只用封装帧中继的信息域,不用将地址域封装进去。F,B,D,,,DE,C/R拷贝获得。如图5c,多对一映射方式中,一条伪线可能承载多条帧中继虚电路,所以净荷封装包括了帧中继的信息域和地址域。LEN和SN分别表示长度和分组序列号。此外,因为分组长度最大可达65535字节,所以无须对帧中继帧进行分组。PWE3工作组的PWE3封装的缺陷在于其对象仅限于基于IP或MPLS的分组交换网络,而以太网与IP、MPLS不同,它是一种无连接的分组网络。另外,目前不同种类网络互通有两种类型网络互通和业务互通。网络互通中,两个终端使用相同的协议,而在网络之间使用不同协议,并且处于中心位置网络的存在对于两端的用户来说是透明的。业务互通中,两个终端间可使用不同协议,两者是对等通信。专利号为20050157750的美国专利揭示了以太网和帧中继网络的业务互通,网络模型见图6。该专利考虑互通的出发点需要基于上层协议。例如,如果帧中继网络承载的上层协议为IP协议,从以太网到帧中继方向的IWF完成从帧中继帧中剥离IP报文,然后将其封装到以太网帧中;从帧中继到以太网方向的IWF完成从以太网帧中剥离IP协议报文,然后将其封装到帧中继帧中。但该专利技术的缺点在于其从业务互通出发实现两个网络的互连,最终的实现依赖于OIS模型不同层次间报文的转换。也就是说,互通功能即要了解L2层帧中继和以太网的帧格式,还要知道上层协议类型,才能从帧中继或以太网帧中剥离/封装上层协议报文。发明内容为了解决帧中继在城域以太网中的仿真,针对如上所述的现有技术的缺陷,本发明的目的在于提供一种以太网承载帧中继的方法。本发明基于伪线(PW)技术,给出帧中继封装到以太网帧的封装格式;使用PWE3的伪线机制,不依赖于上层协议类型,在面向城域以太网方向的网络互通功能(To-MENIWF)上将帧中继网络来的数据帧直接封装到以太网帧中,然后在城域以太网中传输;在面向帧中继网络方向的网络互通功能(To-FRIWF)上将收到的以太网帧头剥离,重组原来的帧中继数据帧,根据不同的DLCI发送到目的帧中继网络,以实现帧中继在以太网上的承载。从用户的角度来看,可以将这种仿真看成是一种专用的链路或电路,而完全不用关心提供服务的是究竟是帧中继还是以太网,只要提供和服务一样就行。为了实现所述的目的,本发明的技术方案为一种以太网承载帧中继的方法,包括步骤1,将来自帧中继的数据帧剥离帧头尾标志序列后直接封装到以太网帧中,并在城域以太网中传输;步骤2,接收所述以太网帧,剥离以太网帧头,并重组帧中继数据帧,添加帧中继帧标志序列后,发送到目的帧中继网络中。,剥离帧中继帧头尾标志序列;,进行净荷封装;,并封装VCEID;,生成以太网FCS,并发送到以太网中;,进行以太网校验,剥离以太网帧头;,并映射至DLCI;,并从净荷中获取帧中继信息,根据控制字重组帧中继帧;,并发送到帧中继网络中。步骤a还包括剥离帧中继FCS;步骤h还包括重新生成帧中继FCS。、、DE映射到以太网帧中的用户优先级,、、DE通知。、、DE通知,不包括映射。所述映射包括多对一映射和一对一映射;对于多对一映射方式,所述净荷封装包括帧中继的信息域和完整的地址域;对于一对一映射方式,所述净荷封装包括帧中继的信息域和地址域,所述地址域可以不包括DLCI。所述的控制字包括FRG、LEN、SN和M。所述步骤g还包括根据控制字进行帧丢失处理,当帧中继帧被分片后,如果丢失了其中一个以太网帧,那么和原帧中继帧相关的其他以太网帧均会被丢弃。步骤g包括利用所述控制字中的FRG和SN对乱序的帧进行重序。对于带VLAN标签(tag)字段的以太网帧将不同分段的DLCI值映射到不同的用户优先级,实现用户业务量分级的QoS机制;对于不带VLAN标签字段的以太网帧采用网络所提供的QoS机制。本发明的有益效果在于,本发明使用PWE3的伪线机制,不依赖于上层协议类型,在To-MENIWF上将帧中继网络来的数据帧直接封装到以太网帧中,然后在城域以太网中传输;在To-FRIWF上将收到的以太网帧头剥离,重组原来的帧中继数据帧,根据不同的DLCI发送到目的帧中继网络,以实现帧中继在以太网上的承载。图1帧中继帧的格式图;图2为2字节地址字段的示意图;图3为4字节地址字段的示意图;;图5a为帧中继在MPLS上的封装格式;图5b为一对一映射方式下的控制字格式;图5c为多对一映射方式下的控制字格式;图6为现有的以太网和帧中继网络的业务互通的网络模型;图7为本发明的帧中继虚拟连接仿真模型;图8a为本发明的一对一映射方式的仿真模型;图8b为本发明的多对一映射方式的仿真模型;图9为本发明的帧中继VC在以太网上的封装格式;图10为图9的封装格式中的控制字格式。具体实施方式下面结合附图,详细说明本发明的具体实施例。针对现有技术,本发明的目的是要在以太网上实现帧中继网络的端到端仿真,其出发点是L2层网络互通,使用PWE3的伪线机制,不依赖于上层协议类型,在To-MENIWF上将帧中继网络来的数据帧直接封装到以太网帧中,然后在城域以太网中传输;在To-FRIWF上将收到的以太网帧头利离,重组原来的帧中继数据帧,根据不同的DLCI发送到目的帧中继网络,以实现帧中继在以太网上的承载。这种仿真是直接在L2数据链路层完成的,不依赖于上层协议,即对上层协议类型完全是透明的。在网络互通过程中,IWF扮演了及其重要的角色。它连接了两个不同种类的网络。我们将在以太网上仿真帧中继虚电路称为帧中继虚连接仿真业务(VCES),网络模型见图7,城域以太网MEN是中心网络,两个IWF分别连接了处于边缘的帧中继网络/设备和处于中心位置的城域以太网,其中和IWF相连的帧中继可以是NNI或UNI接口。在一端的IWF上将帧中继VC映射到PW上,而在另一端IWF上进行逆映射。映射方式有两种一对一映射和多对一映射。一对一映射(图8a),一条PW上只能承载一条VC,是个一一映射的关系;多对一映射(图8b),则可以将多条VC映射到同一条PW。由于业务是双向的,为描述方便我们将两端的IWF根据业务量方向进行区分,在每个方向上都同时存在一对To-MENIWF和To--MENIWF该IWF完成接收帧中继帧,将其转换为以太网帧格式,并发送至以太网。-FRIWF该IWF完成接收以太网帧,将其转换为帧中继格式,并发送至帧中继网络。根据帧中继UNI接口和NNI接口规范,我们只考虑2字节和4字节地址字段类型的帧中继,并且业务的建立是可以通过手工配置或自动协商实现的。图9为帧中继VC在以太网上的封装格式,该帧结构中前面VCEID之前的字段和最后的以太网()FCS,是以太网传输所需的。下面对图9中的VEDID、控制字及净荷进行说明。