CN100496045C - 多业务传输节点设备支持数据成帧协议的方法及装置 - Google Patents
多业务传输节点设备支持数据成帧协议的方法及装置 Download PDFInfo
- Publication number
- CN100496045C CN100496045C CNB2004100702937A CN200410070293A CN100496045C CN 100496045 C CN100496045 C CN 100496045C CN B2004100702937 A CNB2004100702937 A CN B2004100702937A CN 200410070293 A CN200410070293 A CN 200410070293A CN 100496045 C CN100496045 C CN 100496045C
- Authority
- CN
- China
- Prior art keywords
- data
- framing protocol
- state
- channel
- data framing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000009432 framing Methods 0.000 title claims abstract description 197
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000005540 biological transmission Effects 0.000 title claims description 35
- 238000012545 processing Methods 0.000 claims abstract description 87
- 230000001360 synchronised effect Effects 0.000 claims abstract description 44
- 238000013507 mapping Methods 0.000 claims description 39
- 238000005538 encapsulation Methods 0.000 claims description 15
- 238000004806 packaging method and process Methods 0.000 claims description 5
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 claims description 2
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 claims description 2
- DWSYCUKCNSVBRA-UHFFFAOYSA-N 4-(5-methylsulfonyltetrazol-1-yl)phenol Chemical compound CS(=O)(=O)C1=NN=NN1C1=CC=C(C=C1)O DWSYCUKCNSVBRA-UHFFFAOYSA-N 0.000 abstract 1
- 101710167643 Serine/threonine protein phosphatase PstP Proteins 0.000 abstract 1
- 230000008569 process Effects 0.000 description 12
- 238000012544 monitoring process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000000605 extraction Methods 0.000 description 7
- 238000003780 insertion Methods 0.000 description 7
- 230000037431 insertion Effects 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 5
- 230000006978 adaptation Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 239000000284 extract Substances 0.000 description 2
- 238000007667 floating Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000008187 granular material Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1605—Fixed allocated frame structures
- H04J3/1611—Synchronous digital hierarchy [SDH] or SONET
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0051—Network Node Interface, e.g. tandem connections, transit switching
- H04J2203/0053—Routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
- H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
- H04J2203/0073—Services, e.g. multimedia, GOS, QOS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Communication Control (AREA)
- Time-Division Multiplex Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种多业务传输节点设备支持数据成帧协议的方法,包括:设置同步数字体系帧结构中的通道开销字节与数据成帧协议类型的对应关系;接收同步数字体系帧时提取通道开销字节及对应的数据通道号;判断通道开销字节与数据通道号对应的数据成帧协议类型是否相匹配;根据相匹配的数据成帧协议类型处理同步数字体系帧数据。本发明还提供了一种多业务传输节点设备支持数据成帧协议的装置。利用本发明,可以提高MSTP设备的操作性和适应性。
Description
技术领域
本发明涉及网络通信技术领域,具体涉及一种网络设备支持数据成帧协议的方法及装置。
背景技术
目前,MSTP(多业务传输节点)已经成为建设以城域网为代表的多业务传送网的首选技术,它具有将分组数据业务高效地映射到SDH(同步数字体系)虚容器的能力,并可以采用SDH物理层保护使承载的数据业务和TDM(时分复用)业务一样具有高可靠性,其良好的多业务拓展能力、业务服务质量保证已充分得到运营商的认可。基于SDH的MSTP是指基于SDH平台,同时实现TDM业务、ATM(异步传输模式)业务、以太网业务的接入、处理和传送,提供统一网管的多业务节点。
MSTP技术的发展主要体现在对以太网业务的支持上,以太网新业务的QoS(服务质量)要求推动着MSTP的发展。以太网业务数据具有突发和不定长的特性,这与要求严格同步的SDH帧有很大的区别,因此需要引入合适的数据链路层适配协议来完成以太数据封装,包括数据缓存、队列调度等,实现到SDH VC(虚容器)的帧映射。MSTP承载数据进行传输的功能框图如图1所示,在将数据映射到SDH的VC容器之前,要进行一系列的处理,包括数据路由查找,数据成帧。而VC映射模块完成SDH的通道开销的处理和速率适配的功能。
目前,有三种链路层适配协议可以完成以太网业务的数据成帧封装,分别为:HDLC/PPP(高级数据链路控制/点到点协议);LAPS(链路接入协议-SDH)协议;GFP(通用成帧规程)协议。各生产厂家可以选用不同的封装协议进行业务处理。由于城域网的各传送子网通常由不同厂商的MSTP设备组网,因此在传送跨子网的数据业务时,会遇到不同厂家MSTP设备互通的技术需求。如果不能有效解决不同厂家MSTP设备协议层的互通问题,则只能将业务分别终结为标准的接口,再进行转接。这种方式不仅带来不必要的成本开销,同时也增加了网络管理的复杂性,限制了网络的优化和发展。如果不同厂商的MSTP设备能够互通,则分组数据业务映射到SDH虚容器后,不仅可以直接跨越不同厂家的SDH网络,而且可以在不同厂家的设备上直接互通,这将大大简化网络规划,促进端到端业务的开展和网络维护效率的提高,极大地推动MSTP设备在多业务传送网上的大规模应用,推动城域网的建设。
MSTP设备对数据成帧协议的处理通常有两种方式,一种是支持单一的数据成帧格式;另一种是可以支持多种数据成帧格式。目前,这两种方式都需要手工配置数据的成帧协议,软件根据指定的成帧协议对数据做固定的处理。比如:在设备A的某一个数据通道(PortA)和设备B的某一个数据通道(PortB)存在一条数据链路,如果PortA的数据成帧协议指定为LAPS协议,则PortB也必须指定为LAPS协议,这样从设备A发出来的经过封装的数据,才会被设备B正确的解封装,否则数据会因为解封装错误而无法正确识别,导致数据错误或者被丢弃。这种配置方式不仅对操作人员的技术要求较高,而且对于大量的设备来说,配置操作复杂、效率低,同时设备的适应性也较差。
发明内容
本发明的目的是提供一种多业务传输节点设备支持数据成帧协议的方法及装置,以解决现有技术MSTP设备通过手工配置数据成帧协议效率低、操作复杂的问题,使数据成帧协议配置具有较强的自适应能力,提高MSTP设备的操作性和适应性。
本发明的目的是通过以下技术方案实现的:
一种多业务传输节点设备支持数据成帧协议的方法,包括:
a、设置同步数字体系帧结构中的通道开销字节与数据成帧协议类型的对应关系;
b、接收同步数字体系帧时提取所述通道开销字节及对应的数据通道号;
c、判断所述通道开销字节与所述数据通道号对应的数据成帧协议类型是否相匹配;
d、根据相匹配的数据成帧协议类型处理所述同步数字体系帧数据。
所述步骤a包括:
在高阶通道中,设置高阶通道开销的信号标记字节C2与所述数据成帧协议类型对应;
在低阶通道中,设置低阶通道开销的信号标记字节V5和自动保护倒换字节K4与所述数据成帧协议类型对应。
所述步骤b包括:
b1、获取所述同步数字体系帧;
b2、解映射所述同步数字体系帧获取所述同步数字体系帧中的通道开销字节及对应的数据通道号。
所述步骤c包括:
如果所述提取的同步数字体系帧中的通道开销字节值与标识所述数据成帧协议类型的字节值不相等时,则所述通道开销字节与所述标识数据成帧协议类型的字节不匹配;
反之则所述通道开销字节与所述标识数据成帧协议类型的字节相匹配。
所述方法还包括:
e、建立数据成帧状态机,所述状态机的状态包括:空载状态、失锁状态、同步状态、锁定状态;
f、获取所述状态机的当前状态;
g、根据所述状态机的当前状态封装发送数据。
所述步骤e包括:设定所述状态机的初始状态为所述空载状态。
所述步骤f包括:
当所述提取的同步数字体系帧中的通道开销字节为0时,设定所述状态机为所述空载状态;
当所述通道开销字节与标识所述数据成帧协议类型的字节不匹配时,设定所述状态机为所述失锁状态;
当所述通道开销字节与标识所述数据成帧协议类型的字节相匹配时,设定所述状态机为同步状态;
当所述状态机为同步状态后,进行预定次数的步骤b至步骤c,如果所述预定次数中获取的通道开销字节均与所述状态机进入同步状态前一次获取的通道开销字节相同,则设定所述状态机为锁定状态,否则所述状态机保持同步状态。
所述步骤g包括:
当所述状态机为锁定状态时,利用所述获取的数据成帧协议类型封装所述发送数据,并在所述数据通道号对应的通道中插入标识所述数据成帧协议类型的通道开销字节;
否则,在所述数据通道号对应的通道中插入标识信号未装载的通道开销字节。
一种多业务传输节点设备支持数据成帧协议的装置,包括:数据成帧处理模块,与所述数据成帧处理模块相连的映射/解映射模块,
特别地,还包括:
成帧协议处理模块,分别耦合于所述数据成帧处理模块和所述映射/解映射模块,用于识别与所述多业务传输节点设备进行通信的对端设备支持的数据成帧协议,并控制所述数据成帧处理模块对发送数据进行对应的数据成帧协议封装,
所述成帧协议处理模块包括:
通道开销提取/插入模块,用于在所述映射/解映射模块对发送数据进行映射时插入标识所述数据成帧协议的通道开销字节,对接收数据进行解映射时获取所获标识数据成帧协议的通道开销字节;
成帧协议匹配处理模块,耦合于所述通道开销提取/插入模块,用于判断所述通道开销提取/插入模块提取的通道开销字节标识的数据成帧协议与所述多业务传输节点设备支持的数据成帧协议是否匹配,并将获得的匹配数据成帧协议传送给所述数据成帧处理模块和所述通道开销提取/插入模块。
所述成帧协议处理模块还包括:
状态处理模块,用于根据所述成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议,并将获取的稳定的数据成帧协议传送给所述数据成帧处理模块和所述成帧协议匹配处理模块。
所述状态处理模块包括:
状态机,用于显示所述数据成帧协议的状态;
状态机控制单元,用于根据所述成帧协议匹配处理模块的判断结果控制所述状态机的显示状态;
成帧协议获取单元,用于根据所述状态机的显示状态及所述成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议。
由以上本发明提供的技术方案可以看出,本发明利用通道开销字节来标识不同的数据成帧协议,使支持多种数据成帧格式的多业务传输节点不需要人工预先配置,只需根据接收的SDH帧结构中的通道开销字节即可进行数据成帧协议的自适应处理,并通过状态处理机制进一步保证了通过匹配过程获取的数据成帧协议的稳定性。这样,降低了设备操作的复杂性;当对端设备出现故障或更新设备支持的数据成帧协议时,不需要对本端多业务传输节点重新配置,减少了设备的运营维护成本,增强了新、老设备及不同厂家设备之间的互连互通。
附图说明
图1是现有技术中MSTP数据处理功能框图;
图2是SDH帧结构示意图;
图3是本发明中低阶通道开销的K4字节第1位的复帧结构示意图;
图4是本发明方法的流程图;
图5是本发明方法中状态机转换示意图;
图6是本发明方法的第1应用实例示意图;
图7是本发明方法的第1应用实例示意图;
图8是本发明装置的第1实施例结构示意图;
图9是本发明装置的第2实施例结构示意图。
具体实施方式
本发明的核心在于利用通道开销字节来标识不同的数据成帧协议,在接收对端设备发送的SDH帧数据时,通过提取SDH帧结构中的通道开销字节来自动匹配多业务传输节点设备支持数据成帧协议,并通过状态处理机制保证匹配的数据成帧协议的稳定性。
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和实施方式对本发明作进一步的详细说明。
本技术领域人员知道,SDH采用一套标准化的信息体系:同步传送模块STM-N(N=1,4,16,64,...)。其中最基本的模块为STM-1,传输速率为155.520Mbit/s;将4个STM-1同步复用构成STM-4,传输速率为622.080Mbit/s;将16个STM-1(或4个STM-4)同步复用构成STM-16,传输速率为2488.320Mbit/s;依此类推。
SDH引入了“VC(虚容器)”的概念,所谓虚容器是一种支持通道层连接的信息结构。当将各种业务信号经处理装入虚容器以后,系统只需处理各种虚容器就可达到目的,而且不管具体的信息结构如何。这样具有很好的信息透明性,同时减少了管理实体的数量。
级联是在MSTP(多业务传输节点)上实现的一种数据封装映射技术,它可将多个虚容器组合起来,作为一个保持比特序列完整性的单容器使用,实现大颗粒业务的传输。级联分为相邻级联和虚级联。相邻级联是将同一STM-N数据帧中相邻的虚容器级联成C-4/3/12-Xc格式,作为一个整体结构进行传输;虚级联则是将分布于不同STM-N数据帧中的虚容器(可以同一路由或不同路由),按照级联的方法,形成一个虚拟的大结构VC-4/3/12-Xv格式,进行传输。
SDH的帧结构如图2所示:
每行的前9个字节(前9列),共81个字节中放置了段开销(SOH)和管理单元指针(AU-PTR);每行的后261个字节构成了信息净负荷区(Payload),其中有9字节为通道开销(POH)。开销实现SDH网络的运行、管理和维护。段开销中又包含有再生段开销(RSOH)和复用段开销(MSOH);通道开销中包含有低阶通道开销(LPOH)和高阶通道开销(HPOH)。高阶通道开销用以完成虚容器通道性能的监视、告警状态的指示、维护用信号及复接结构指示等,低阶通道开销用于通道状态、通道踪迹和网络操作者的监视。高阶通道开销是对VC4级别的通道进行监测,可对140Mbit/s在STM-N帧中的传输情况进行监测;低阶通道开销是完成VC12通道级别的OAM(操作、管理和维护)功能,也就是监测2Mbit/s在STM-N帧中的传输性能。
根据ITU.G707的技术标准,高阶通道开销的位置在VC4帧中的第一列,共有9个字节,如图2所示,分别为J1、B3、C2、G1、F2、H4、F3、K3、N1。其中,
J1:用于跟踪通道连接状态,在J1中重复发送高阶通道接入点识别符,以使接收终端能根据J1确认与发送终端处于连接状态。
B3:通道误码监测。负责监测VC4在STM-N帧中传输的误码性能,也就监测140Mbit/s的信号在STM-N帧中传输的误码性能。
C2:信号标记字节,用来指示VC帧的复接结构和信息净负荷的性质,例如通道是否已装载、所载业务种类和它们的映射方式。
G1:通道状态字节。
F2:用户通路字节。
H4:用作VC4虚级联的规定序列号和复帧指示。
F3:用户通路字节。
K3:自动保护倒换通路,用于高阶通道级保护的APS(自动保护倒换)指令。
N1:网络运营商字节,用于特定的管理目的。
低阶通道开销低阶POH位于每个VC12基帧的第一个字节,一组低阶通道
开销共有4个字节:V5、J2、N2、K4,分别为V5、J2、N2、K4。其中,
V5:通道状态和信号标记字节,具有误码校测,信号标记和VC12通道状
态表示等功能,具有高阶通道开销G1和C2两个字节的功能。
J2:VC12通道踪迹字节
N2:网络运营商字节。
K4:用作VC12虚级联的规定序列号和复帧指示。
本发明就是借助SDH的通道开销字节来实现MSTP设备对数据成帧格式的自适应处理。
在高阶通道中,利用C2字节来指示SDH帧信息净负荷的性质。C2用来指示帧的复接结构和信息净负荷的性质,通道是否已装载、所载业务种类和每种业务的映射方式。C2字节的编码格式如下表1所示:
表1:
高位1234 | 低位5678 | 十六进制编码 | 说明 |
0000 | 0000 | 00 | 信号未装载 |
0001 | 0110 | 16 | HDLC/PPP帧信号映射 |
0001 | 1000 | 18 | HDLC/LAPS帧信号映射 |
0001 | 1011 | 1B | GFP帧信号映射 |
在低阶通道中,利用V5字节定义一个扩展属性,然后利用K4字节的第一位组成的一个32复帧序列,扩展净负荷信息。V5的编码结构如下表2所示:
表2:
其中,
误码监测:传送比特间插奇偶校验码BIP-2:第一个比特的设置应使上一个VC-12复帧内所有字节的全部奇数比特的奇偶校验为偶数;第二比特的设置应使全部偶数比特的奇偶校验为偶数。
远端误块指示:BIP-2检测到误码块就向VC12通道源发1,无误码则发0。
远端故障指示:有故障发1,无故障发0。
信号标记:表示净负荷装载情况和映射方式。3比特共8个二进值,其中,
000未装备VC通道;
001已装备VC通道,但未规定有效负载;
010异步浮动映射;
011比特同步浮动;
100字节同步浮动;
101在最新的ITU G.707中定义为信号标识;
110O.181(ITU-T建议的评估STM-N接口误码性能的设备)测试信号;
111VC-AIS(虚容器告警指示信号)
远端接收失效指示:接收失效则发1,成功则发0。
由表1中V5的结构可以看出,bit5~bit7用来表示低阶通道的信号标识,只要收到的值是“101”,则表示通道当前扩展了信号标识,即K4字节的第1个比特的扩展信号标识是有效的。
由于低阶的开销字节很少,只有4个字节,所以很多功能是由相同字节的不同比特位扩展组成的复帧构成的。K4的比特1扩展成32位复帧定义为信号标识;K4的比特2扩展成32位复帧定义为低阶虚级联;K4的比特3、4用于保护倒换功能。
对低阶数据成帧协议的定义就是在K4字节的第1个比特扩展信号标识中定义的,K4bit1的复帧结构如图3所示:
其中,MFAS为复帧对齐信号;字节中“0”表示填充0位,字节中“R”表示保留位。
扩展的信号标识定义在复帧序列的bit12~bit19,对成帧协议的类型定义如下表3所示:
表3:
高位b12b13b14b15 | 低位b16b17b18b19 | 十六进制编码 | 说明 |
0000 | 0000 | 00 | 信号未装载 |
0000 | 1010 | 0A | HDLC/PPP帧信号映射 |
0000 | 1011 | 0B | HDLC/LAPS帧信号映射 |
0000 | 1101 | 0D | GFP帧信号映射 |
这样,就可以根据对高、低阶通道开销字节的不同定义,来判断SDH通道携带的净负荷的内容,在确定通道的成帧协议后,就可以根据不同的协议,进行不同的处理。
参照图4,图4是本发明方法的流程图,包括以下步骤:
步骤401:设置同步数字体系帧结构中的通道开销字节与数据成帧协议类型的对应关系。
在高阶通道中,是利用高阶通道开销的信号标记字节C2标识数据成帧协议类型;在低阶通道中,是利用低阶通道开销的信号标记字节V5和自动保护倒换字节K4标识数据成帧协议类型。具体的标识方式前面已作详细说明,在此不再赘述。
对于SONET(同步光网络),同样可以设置其高阶通道开销或低阶开销字节与数据成帧协议类型的对应关系,与SDH类似,在此不再详细描述。
在接收数据时,首先进到
步骤402:获取SDH(同步数字体系)帧。
然后,进到步骤403:解映射SDH帧获取通道开销字节及对应的数据通道号。
对于不同的SDH传送带宽,其装载数据的虚容器不同,可以根据实际情况提取SDH帧结构中的高阶通道开销或低阶通道开销。比如,对于VC4级别的通道,是由高阶通道开销进行通道监测,此时,要获取高阶通道开销中的信号标记字节C2及标识数据通道号的H4字节;而对于VC12级别的通道,是由低阶通道开销进行通道监测,此时,要获取低阶通道开销中的信号标记字节V5及标识数据通道号的K4字节。
然后,进到步骤404:判断所述通道开销字节与标识的数据成帧协议类型的字节是否相匹配。
前面对高阶通道开销字节C2标识信号的定义及低阶通道中V5字节和K4字节组合标识信号的定义已作说明,为了便于理解,重新列举如下:
对于高阶通道开销字节,
C2=00H时,表示信号未装载,也就是说VC4通道未装载信号,这时要往这个VC4通道的净负荷TUG3(支路单元组3)中插全“1”码,设备出现高阶通道未装载告警;
C2=16H时,表示为HDLC/PPP帧信号映射;
C2=18H时,表示为HDLC/LAPS帧信号映射;
C2=1BH时,表示GFP帧信号映射。
因此,如果是VC4级别的通道,则根据提取的C2字节值判断与上述定义中的值是否相同,如果不同则说明接收的数据的封装协议与本端设备支持的数据成帧协议不匹配,也就是说,本端设备不支持这种封装格式协议,不能与对端设备进行正常通信;反之,如果提取的C2字节值与上述标识数据成帧协议的三个值中任一个相同,则表明接收的数据的封装协议与本端设备支持的数据成帧协议相匹配,也就是说,本端设备支持这种封装格式协议,本端设备就可以按照该协议格式对数据进行处理。
同样,对于低阶开销字节,获取V5中标识信号的bit5~bit7为“101”时的K4bit1复帧序列的扩展信号标识编码bit12~bit19的值,当该8个比特的标识位为:
00H时,表示信号未装载;
0AH时,表示为HDLC/PPP帧信号映射;
0BH时,表示为HDLC/LAPS帧信号映射;
0DH时,表示GFP帧信号映射。
因此,如果是VC12级别的通道,则根据提取的通道开销中的上述字节的值判断与上述定义中的值是否相同,如果不同则说明接收的数据的封装协议与本端设备支持的数据成帧协议不匹配,也就是说,本端设备不支持这种封装格式协议,不能与对端设备进行正常通信;反之,如果提取的通道开销中的上述字节值与上述标识数据成帧协议的三个值中任一个相同,则表明接收的数据的封装协议与本端设备支持的数据成帧协议相匹配,也就是说,本端设备支持这种封装格式协议,本端设备就可以按照该协议格式对数据进行处理。
如果相匹配,则进到步骤405:根据相匹配的通道开销字节获取数据通道号对应的数据成帧协议类型。
然后,进到步骤406:根据获取的数据成帧协议类型处理SDH帧数据。
如果不匹配,则进到步骤407:进行相应的错误处理。
本技术领域人员知道,在数据传输过程中,会由于线路故障或其他意外情况导致接收数据错误,因此为了保证根据提取的通道开销字节得到稳定的数据成帧协议,本发明提供了一种状态处理机制,具体描述如下:
首先,建立数据成帧状态机,该状态机有四种不同的状态,分别为:空载状态、失锁状态、同步状态、锁定状态,每种状态的定义如下:
(1)空载状态:如果提取的标识成帧协议字节值等于零,则通道处于空载状态;
(2)失锁状态:如果提取的成帧协议与定义的成帧协议类型不匹配,则通道处于失锁状态;
(3)同步状态:如果提取的成帧协议与定义的成帧协议类型相匹配,则立即进入同步状态;
(4)锁定状态:如果处于同步状态,且在随后的N次匹配的结果均一致,则进入锁定状态;(N可以是为任意设定整数,建议为3)。也就是说,当状态机进入同步状态后,同时还在进行SDH帧的接收工作,每接收一次SDH帧数据,都要提取其通道开销字节,并进行成帧协议类型是否匹配的判断,如果预定次数的判断结构均为相匹配,则状态机由同步状态转为锁定状态。
需要设定状态机的初始状态为空载状态。
各种状态的转换可用图5来表示。
然后,获取状态机的当前状态。状态机的当前状态有可能为上述四种情况:空载状态、失锁状态、同步状态、锁定状态。
此时,要根据状态机的当前状态决定封装数据需要的成帧协议。当状态机为锁定状态时,利用获取的数据成帧协议类型封装发送数据,并在数据通道号对应的通道中插入标识所述数据成帧协议类型的通道开销字节;否则,在数据通道号的对应的通道中插入标识信号未装载的通道开销字节。
为使本技术领域人员更好地理解本发明,举例如下:
首先,参照图6所示不同站点进行支持协议的自适配处理过程:
假设有两个站点A和B,其中A站点为老设备,不能支持协议的自适配处理,且只支持LAPS协议;B站点可以支持自适配处理。
初始状态,站点B处于空载状态,其信号标识的开销字节为0。当站点A发起数据传输时,站点A接收到成帧协议指令为LAPS,则其信号标识的开销字节设定为0x18(假设为高阶通道);站点B接收到信号标识,检测不为零,则进入失锁状态;对信号标识进行已知成帧协议编码的匹配,匹配到成帧协议为LAPS协议,则立刻进入同步状态;同时启动同步计数器,当同步计数器等于N(N=3)时,状态转入锁定状态,成帧协议锁定为LAPS协议,将LAPS协议对应的信号标识编码0x18下插到SDH的通道开销中。完成成帧协议的自适配处理过程。
再参照图7所示与业务传输节点通信的对端设备更新后对支技协议的自适配处理过程:
如果站点A的设备出现故障,而被替换为新设备,新设备的单板支持GFP成帧协议,这时候运营商只需要关心站点A的设备,并不需要修改站点B的配置,站点B就可以自动完成成帧协议的适配和锁定。完成成帧协议的自适配处理过程与图7所示过程相同。
图8是本发明装置的第一实施例结构示意图:
包括:数据成帧处理模块81,与数据成帧处理模块81相连的映射/解映射模块82,分别与数据成帧处理模块81和映射/解映射模块82相连的成帧协议处理模块80。其中,
数据成帧处理模块用于对发送和接收的数据进行对应数据成帧协议的封装和解封装;
映射/解映射模块用于将数据成帧处理模块封装后的数据映射到SDH帧的虚容器中,或者从SDH帧的虚容器中解映射出接收的数据。
为了配合级联业务的处理,还可在映射/解映射模块中设置级联处理模块,低阶通道开销处理模块、高阶通道开销处理模块,以配合不同级别虚容器级联时对通道的管理。
成帧协议处理模块用于识别与多业务传输节点设备进行通信的对端设备支持的数据成帧协议,并控制数据成帧处理模块对发送数据进行对应的数据成帧协议封装。
为了实现多业务节点设备对数据成帧协议的自适应处理,成帧协议处理模块包括:通道开销提取/插入模块801和成帧协议匹配处理模块802。
由映射/解映射模块在解映射接收SDH帧时,将SDH帧中的通道开销字节传送给通道开销提取/插入模块,该模块将通道开销中标识信号封装协议的字节(高阶通道为C2字节,低阶通道为V5字节和K4字节)提取出来,并将提取的标识字节送入成帧协议匹配处理模块,对该标识字节进行处理,判断该字节标识的数据成帧协议与本端多业务传输节点设备支持的数据成帧协议是否匹配,如果不匹配,则向控制平面上报协议不匹配告警;同时向数据成帧处理模块和通道开销提取/插入模块分别发送协议不匹配的消息,数据成帧处理模块和通道开销提取/插入模块分别对接收和发送数据进行相应的处理;如果匹配,则将获得的匹配数据成帧协议传送给数据成帧处理模块和通道开销提取/插入模块。
数据成帧处理模块根据收到的数据成帧协议对发送数据进行封装,然后,由映射/解映射处理模块将封装后的数据映射到SDH的虚容器中,此时,由通道开销提取/插入模块在对应的通道中插入标识所述数据成帧协议的通道开销字节。
参见图9本发明装置的第二实施例结构示意图:
为了获取稳定的数据成帧协议,成帧协议处理模块还包括状态处理模块803,用于根据成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议,并将获取的稳定的数据成帧协议传送给数据成帧处理模块和成帧协议匹配处理模块。
状态处理模块对稳定的数据成帧协议的获取是通过其中的状态机S1及状态机控制单元S2和成帧协议获取单元S3来共同完成的,其实现过程如下:
成帧协议匹配处理模块将对数据成帧协议是否匹配的判断结果传送给状态机控制单元,状态机控制单元根据该结果控制状态机显示数据成帧协议的状态,状态机的状态转换过程如图5所示。成帧协议获取单元根据状态机的显示状态及成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议,当状态机在锁定状态,并且成帧协议匹配处理模块在其后连续预定次数的判断结果均为匹配的情况时,认为获取的数据成帧协议已稳定,此时,由成帧协议获取单元获取匹配的数据成帧协议,并传送给数据成帧处理模块和成帧协议匹配处理模块。
数据成帧处理模块根据收到的数据成帧协议对发送数据进行封装,同时,成帧协议匹配处理模块将收到的数据成帧协议再传送给通道开销提取/插入模块,这样,当映射/解映射处理模块将封装后的数据映射到SDH的虚容器中时,由通道开销提取/插入模块在对应的通道中插入标识所述数据成帧协议的通道开销字节。
虽然通过实施例描绘了本发明,本领域普通技术人员知道,本发明有许多变形和变化而不脱离本发明的精神,希望所附的权利要求包括这些变形和变化而不脱离本发明的精神。
Claims (11)
1、一种多业务传输节点设备支持数据成帧协议的方法,其特征在于,包括以下步骤:
a、设置同步数字体系帧结构中的通道开销字节与数据成帧协议类型的对应关系;
b、接收同步数字体系帧时提取所述通道开销字节及对应的数据通道号;
c、判断所述通道开销字节与所述数据通道号对应的数据成帧协议类型是否相匹配;
d、根据相匹配的数据成帧协议类型处理所述同步数字体系帧数据。
2、根据权利要求1所述的方法,其特征在于,所述步骤a包括:
在高阶通道中,设置高阶通道开销的信号标记字节C2与所述数据成帧协议类型对应;
在低阶通道中,设置低阶通道开销的信号标记字节V5和自动保护倒换字节K4与所述数据成帧协议类型对应。
3、根据权利要求1或2所述的方法,其特征在于,所述步骤b包括:
b1、获取所述同步数字体系帧;
b2、解映射所述同步数字体系帧获取所述同步数字体系帧中的通道开销字节及对应的数据通道号。
4、根据权利要求1或2所述的方法,其特征在于,所述步骤c包括:
如果所述提取的同步数字体系帧中的通道开销字节值与标识所述数据成帧协议类型的字节值不相等时,则所述通道开销字节与所述标识数据成帧协议类型的字节不匹配;
反之则所述通道开销字节与所述标识数据成帧协议类型的字节相匹配。
5、根据权利要求1所述的方法,其特征在于,所述方法还包括:
e、建立数据成帧状态机,所述状态机的状态包括:空载状态、失锁状态、同步状态、锁定状态;
f、获取所述状态机的当前状态;
g、根据所述状态机的当前状态封装发送数据。
6、根据权利要求5所述的方法,其特征在于,所述步骤e包括:设定所述状态机的初始状态为所述空载状态。
7、根据权利要求6所述的方法,其特征在于,所述步骤f包括:
当所述提取的同步数字体系帧中的通道开销字节为0时,设定所述状态机为所述空载状态;
当所述通道开销字节与标识所述数据成帧协议类型的字节不匹配时,设定所述状态机为所述失锁状态;
当所述通道开销字节与标识所述数据成帧协议类型的字节相匹配时,设定所述状态机为同步状态;
当所述状态机为同步状态后,进行预定次数的步骤b至步骤c,如果所述预定次数中获取的通道开销字节均与所述状态机进入同步状态前一次获取的通道开销字节相同,则设定所述状态机为锁定状态,否则所述状态机保持同步状态。
8、根据权利要求7所述的方法,其特征在于,所述步骤g包括:
当所述状态机为锁定状态时,利用所述获取的数据成帧协议类型封装所述发送数据,并在所述数据通道号对应的通道中插入标识所述数据成帧协议类型的通道开销字节;
否则,在所述数据通道号对应的通道中插入标识信号未装载的通道开销字节。
9、一种多业务传输节点设备支持数据成帧协议的装置,包括:数据成帧处理模块,与所述数据成帧处理模块相连的映射/解映射模块,
其特征在于,还包括:
成帧协议处理模块,分别耦合于所述数据成帧处理模块和所述映射/解映射模块,用于识别与所述多业务传输节点设备进行通信的对端设备支持的数据成帧协议,并控制所述数据成帧处理模块对发送数据进行对应的数据成帧协议封装,所述成帧协议处理模块包括:
通道开销提取/插入模块,用于在所述映射/解映射模块对发送数据进行映射时插入标识所述数据成帧协议的通道开销字节,对接收数据进行解映射时获取所述标识数据成帧协议的通道开销字节;
成帧协议匹配处理模块,耦合于所述通道开销提取/插入模块,用于判断所述通道开销提取/插入模块提取的通道开销字节标识的数据成帧协议与所述多业务传输节点设备支持的数据成帧协议是否匹配,并将获得的匹配数据成帧协议传送给所述数据成帧处理模块和所述通道开销提取/插入模块。
10、根据权利要求9所述的装置,其特征在于,所述成帧协议处理模块还包括:
状态处理模块,用于根据所述成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议,并将获取的稳定的数据成帧协议传送给所述数据成帧处理模块和所述成帧协议匹配处理模块。
11、根据权利要求10所述的装置,其特征在于,所述状态处理模块包括:
状态机,用于显示所述数据成帧协议的状态;
状态机控制单元,用于根据所述成帧协议匹配处理模块的判断结果控制所述状态机的显示状态;
成帧协议获取单元,用于根据所述状态机的显示状态及所述成帧协议匹配处理模块的判断结果获取稳定的数据成帧协议。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100702937A CN100496045C (zh) | 2004-08-04 | 2004-08-04 | 多业务传输节点设备支持数据成帧协议的方法及装置 |
AT05780383T ATE399400T1 (de) | 2004-08-04 | 2005-07-13 | Methode für eine mstp-einrichtung, die daten- framing-protokolle unterstützt, und vorrichtung dafür |
DE602005007750T DE602005007750D1 (de) | 2004-08-04 | 2005-07-13 | Methode für eine mstp-einrichtung, die daten-framing-protokolle unterstützt, und vorrichtung dafür |
EP05780383A EP1780957B1 (en) | 2004-08-04 | 2005-07-13 | A method for mstp device supporting data framing protocols and an apparatus thereof |
PCT/CN2005/001031 WO2006024213A1 (fr) | 2004-08-04 | 2005-07-13 | Procede la prose en charge de protocoles de decoupage en trames par une unite mstp et appareil permettant la mise en oeuvre de ce procede |
US11/701,957 US20070189306A1 (en) | 2004-08-04 | 2007-02-02 | Method for supporting data framing protocols by an MSTP device and an apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100702937A CN100496045C (zh) | 2004-08-04 | 2004-08-04 | 多业务传输节点设备支持数据成帧协议的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1731785A CN1731785A (zh) | 2006-02-08 |
CN100496045C true CN100496045C (zh) | 2009-06-03 |
Family
ID=35964081
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100702937A Expired - Fee Related CN100496045C (zh) | 2004-08-04 | 2004-08-04 | 多业务传输节点设备支持数据成帧协议的方法及装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20070189306A1 (zh) |
EP (1) | EP1780957B1 (zh) |
CN (1) | CN100496045C (zh) |
AT (1) | ATE399400T1 (zh) |
DE (1) | DE602005007750D1 (zh) |
WO (1) | WO2006024213A1 (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012133635A1 (ja) * | 2011-03-30 | 2012-10-04 | 日本電気株式会社 | 中継装置、中継方法、および中継処理プログラム |
CN102957554B (zh) * | 2011-08-25 | 2017-09-29 | 中兴通讯股份有限公司 | Ptn设备与mstp设备协同保护的实现方法和装置 |
CN102404153A (zh) * | 2011-11-30 | 2012-04-04 | 武汉烽火网络有限责任公司 | 基于dcn和软件交换实现sdh管理网的方法及装置 |
US9504089B2 (en) * | 2012-05-14 | 2016-11-22 | Broadcom Corporation | System and method for wireless station bridging |
CN103747034B (zh) * | 2013-12-20 | 2017-12-29 | 华为技术有限公司 | 一种终端的状态机状态转换的方法及装置 |
US9838290B2 (en) * | 2015-06-30 | 2017-12-05 | Ciena Corporation | Flexible ethernet operations, administration, and maintenance systems and methods |
CN106027195B (zh) * | 2015-12-29 | 2018-12-14 | 深圳市恒扬数据股份有限公司 | 一种识别sdh线路通道结构和协议类型的方法和装置 |
CN105933087B (zh) * | 2016-04-18 | 2018-07-31 | 华为技术有限公司 | 一种以太网中数据处理的方法、相关设备及系统 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1155264A (ja) * | 1997-08-05 | 1999-02-26 | Nec Corp | 受信パス選択方法及び装置 |
GB9718831D0 (en) * | 1997-09-05 | 1997-11-12 | Plessey Telecomm | Data transmission in an sdh network |
GB2353678A (en) * | 1999-08-24 | 2001-02-28 | Marconi Comm Ltd | Information structure conversion with overhead preservation in synchronous digital communication systems |
WO2001031817A1 (fr) * | 1999-10-26 | 2001-05-03 | Fujitsu Limited | Dispositif de transmission de signal concatene |
US7277447B2 (en) * | 2001-03-30 | 2007-10-02 | Redback Networks Inc. | Onboard RAM based FIFO with pointers to buffer overhead bytes of synchronous payload envelopes in synchronous optical networks |
CN100388700C (zh) * | 2002-10-18 | 2008-05-14 | 华为技术有限公司 | 一种在同步数字网上传送数据业务的方法 |
EP1414173B1 (en) * | 2002-10-23 | 2012-08-01 | Broadcom Corporation | Multi-service channelized SONET mapper frame |
US6956847B2 (en) * | 2003-06-19 | 2005-10-18 | Cisco Technology, Inc. | Multi-rate, multi-protocol, multi-port line interface for a multiservice switching platform |
US8149731B2 (en) * | 2004-06-24 | 2012-04-03 | Cisco Technology, Inc. | Technique for transferring data over a packet switched network |
-
2004
- 2004-08-04 CN CNB2004100702937A patent/CN100496045C/zh not_active Expired - Fee Related
-
2005
- 2005-07-13 DE DE602005007750T patent/DE602005007750D1/de active Active
- 2005-07-13 WO PCT/CN2005/001031 patent/WO2006024213A1/zh active IP Right Grant
- 2005-07-13 EP EP05780383A patent/EP1780957B1/en active Active
- 2005-07-13 AT AT05780383T patent/ATE399400T1/de not_active IP Right Cessation
-
2007
- 2007-02-02 US US11/701,957 patent/US20070189306A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
CN1731785A (zh) | 2006-02-08 |
EP1780957A1 (en) | 2007-05-02 |
DE602005007750D1 (de) | 2008-08-07 |
US20070189306A1 (en) | 2007-08-16 |
WO2006024213A1 (fr) | 2006-03-09 |
ATE399400T1 (de) | 2008-07-15 |
EP1780957B1 (en) | 2008-06-25 |
EP1780957A4 (en) | 2007-08-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5315594A (en) | Inter-network transport element of sonet overhead | |
US5923646A (en) | Method for designing or routing a self-healing ring in a communications network and a self-healing ring routed in accordance with the method | |
US7822075B2 (en) | Method and system of signal transmission in base transceiver station based on remote radio head | |
US20010012288A1 (en) | Data transmission apparatus and method for transmitting data between physical layer side device and network layer device | |
US20050147106A1 (en) | Transmission system | |
US20070189306A1 (en) | Method for supporting data framing protocols by an MSTP device and an apparatus thereof | |
EP1248420A2 (en) | Method and apparatus for mapping fast ethernet packets in SONET containers over a radio-link system | |
US10931578B2 (en) | Method for processing data in ethernet, device, and system | |
CN102055727A (zh) | 多业务传送网中的数据封装方法、封装设备和支路单元 | |
CA2472980C (en) | Communications system | |
US7324563B2 (en) | Method and apparatus for transporting a SDH/SONET client signal as a service | |
US7227844B1 (en) | Non-standard concatenation mapping for payloads | |
US6895018B1 (en) | Method and system for improved sonet data communications channel | |
US7672330B2 (en) | Methods for sending and receiving network management messages and/or control messages | |
US7619967B2 (en) | Method for protection of ethernet traffic in optical ring networks | |
CN100499407C (zh) | 开销消息处理装置及其处理方法 | |
US7808991B2 (en) | Network-based data transport architecture | |
US6987766B2 (en) | Transport of SONET signals over an optical communications network | |
US6901082B1 (en) | Method and apparatus for communicating information | |
US6915348B1 (en) | Validation of a connection between arbitrary end-points in a communications network using an augmented SPE | |
JP3783623B2 (ja) | ネットワーク装置及びそれを用いたネットワークシステム | |
CA2338812A1 (en) | Method and system for improved sonet data communications channel | |
US7518982B1 (en) | System and method of communicating status and protection information between cards in a communications system | |
US7450493B1 (en) | System and method of forwarding K-bytes between optical cards in a communications system | |
Caballero | SDH Next Generation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090603 Termination date: 20190804 |
|
CF01 | Termination of patent right due to non-payment of annual fee |