一种检测多业务传送平台设备业务环回的方法

文档序号:7594857阅读:139来源:国知局
专利名称:一种检测多业务传送平台设备业务环回的方法
技术领域
本发明涉及通讯传输领域的多业务传送平台技术。
背景技术
被称为第二代传输设备的多业务传送平台MSTP(Multi-ServiceTransport Platform)已经为众多的电信运营商所接受。它以其低廉的成本、极高的可靠性和平滑升级能力成为构建城域网的重要设备。他的体系结构普遍分为三个部分数据到SDH映射、SDH容器的级联和SDH容器的交叉复用。
由于MSTP是数据和SDH两种技术的融合,因此会不可避免地带来一些在普通数据网络没有的问题。在普通数据网络中,一个端口发出的数据包是不会再从同一个端口收到的,这是由数据网络交换的原理决定的;但是在MSTP设备中,数据端口发出的数据被映射到SDH同步数据链路上,而环回又是SDH网络调试的重要手段,因此,在MSTP设备的线路侧端口,数据包就有可能出现环回,如图1所示用户数据由用户端口进入数据交换网络,在正常情况下将按照其数据包的网络地址进行交换,并由相应的端口发出;在MSTP设备中,如果数据包从线路侧端口发出,则会进入SDH的成帧器,将数据包映射入SDH同步链路中,并由SDH网络进行传送;如果SDH链路出现了环回,此时数据将被返回同一个线路侧端口,这时,数据从同一个端口发出并接受,这种现象就是MSTP设备的环回。
数据业务环回的后果是很严重的,将直接导致数据交换不能正常进行。因此,环回是MSTP设备中要尽量避免的。目前在数据网和SDH网络中尚未发现通用的环回检测方法,也没有见到公开专利或技术文献中有关在MSTP设备上进行环回检测的方法。

发明内容
本发明的目的就在于解决现有技术中无法发现数据环回的问题,提出一种检测多业务传送平台设备业务环回的方法。
本发明的核心思想是利用SDH通道开销中的跟踪标志携带业务,携带唯一的通道跟踪标志,通过比较接收的跟踪标志是否与发送的一致来快速准确检测环回,使MSTP设备可以采取相应动作避免网络瘫痪。
一种检测多业务传送平台设备业务环回的方法,包括下列步骤步骤一、为每个通道生成符合ITUT对跟踪标志字节规定的唯一的跟踪标志;步骤二、将生成的跟踪标志写入相应的开销位置进行发送;步骤三、接收数据时提取相应的开销位置的跟踪标志;步骤四、根据通道信息,通过比较接收的通道跟踪标志与发送的跟踪标志是否相同来判断是否发生了环回。
如果检测到发生了环回,则对线路侧端口进行相应操作,阻止数据进入数据交换层;当环回消失后恢复端口到操作前状态。
采用本发明提出的应用在MSTP设备中检测数据环回的方法,可以快速准确地发现环回的发生和消失,能够使环回发现时间减少到相当小的程度(最小可到2毫秒)。本发明提出的方法可以解决基于MSTP构建城域网所固有因SDH线路环回导致数据交换瘫痪的问题,使MSTP设备更加稳定。


图1是多业务传送平台设备发生环回的示意图;图2是本发明提出的方法的流程图;图3是本发明的一个具体实施例的流程图。
具体实施例方式
下面结合附图和实施例对本发明作进一步的详细说明。
图1在背景技术中已经进行过说明。
图2是本发明提出的方法的流程图。如图2所示,本发明提出的检测多业务传送平台设备业务环回的方法,包括下列步骤1、为每个通道生成符合ITUT对跟踪标志字节规定的唯一的跟踪标志。如果生成的标志不唯一,接收比较时就会出现误判。生成的跟踪标志信息要符合ITUT对跟踪标志字节的规定,比如只有CRC校验字节的最高位可以为1。一种比较可靠的跟踪标志生成方法为CRC校验码+网元ID+子架号+槽位号+CPU号+通道号+随机数;或者采用时间来生成CRC校验码+年+日期+时间+通道号。2、将生成的跟踪标志写入相应的开销位置进行发送。因为SDH的不同级别有不同的开销,跟踪标志的写入位置也不同,对于再生段,写入位置为J0字节;对于高阶通道,写入位置为J1字节;对于低阶通道,写入位置为J2字节。另外,跟踪标志的长度被规定为16或64字节,应保证两种格式都能发送具有唯一性的标志,并且可以被识别和检测。3、接收数据时提取相应的开销位置的跟踪标志。由于跟踪标志的生成和发送符合ITUT的标准,所以跟踪标志的提取仍然采用一般的开销提取方法,不会增加额外的处理。4、根据通道信息,通过比较接收的通道跟踪标志与发送的跟踪标志是否相同来判断是否发生了环回。对于单通道的环回检测,如果接收的通道跟踪标志与发送的跟踪标志相同则发生了环回;对于相邻级联的通道,如果级联后的通道开销中的跟踪标志与发送的跟踪标志相同则发生了环回。对于虚级联组,由于每个级联组内的成员依然具有自己的开销,因此仍然要检测级联组内每个成员的环回情况,并根据不同情况确定整个级联组的环回状态。一种可行的方法为当检测到级联组内任一成员出现环回时即认为级联诅发生环回,而当所有成员都没有环回时认为级联组没有环回。当检测到环回出现时,应阻止端口继续发送或接收数据以避免整个节点的瘫痪,比如BLOCKING该端口,禁止其转发数据;当检测到环回消失时,要结合数据协议运行的结果对该端口进行操作,恢复端口到操作前状态。
图3是本发明的一个具体实施例的流程图。结合图3,在本发明的一个具体实施例中,本发明所述的检测多业务传送平台设备业务环回的方法,包括下列步骤1、在设备上电初始化阶段要得到网元标识信息、设备唯一地址信息用以声称通道开销的唯一信息。比如网元标识为0x00000024,单板地址为0xB1,对第一个通道可按照前述方法生成如下唯一通道开销(十六进制)e700024b1004146167e20da第二个通道为ed00024b1014146167e20da依此类推,即可确定出每个通道具有唯一标志的开销2、假设SDH的映射颗粒为VC12虚容器,则跟踪标志的发送位置为J2字节,每500微秒的复帧发送一个字节,8毫秒传送完一组完整的跟踪标志。
3、提取每个通道的J2字节的跟踪标志,然后将正确提取的跟踪标志送交比较单元进行对比。
4、比较单元根据用户配置情况,确定这些通道组级联情况,以及级联组与线路侧端口对应关系,并检测级联组内各成员的接收通道标志是否与发送相同。例如级联组由1、2两个通道组成,如果发现1通道接收到的跟踪标志与发送的相同时,可以认为该虚级联组的数据已经发生环回。当发现级联组环回时,可以对线路侧端口进行相应操作,比如BLOCKING该端口,避免数据进入数据交换层;当环回消失后应恢复端口到操作前状态。
因为通道跟踪标志信息是可以动态设定的,因此,必须具有可以让用户设置通道跟踪标志信息的位置,并且尽可能利用剩余的开销进行环回检测。当级联组的某些通道被人为设定了特殊值,则不宜使用这种方法检测这些通道的环回状态,但是对剩余的通道仍然可以用本发明提出的方法进行检测,因此仍可以发现端口数据的环回。
本发明提出的方法可以由软件实现,也可以由硬件完成,如果由软件实现,则硬件只需提供SDH通道跟踪标志信息的写入和读出功能,环回的判断交由软件实现,检测的时间会有所延迟,但实现成本则可大大降低。
权利要求
1.一种检测多业务传送平台设备业务环回的方法,其特征在于包括下列步骤步骤一、为每个通道生成符合ITUT对跟踪标志字节规定的唯一的跟踪标志;步骤二、将生成的跟踪标志写入相应的开销位置进行发送;步骤三、接收数据时提取相应的开销位置的跟踪标志;步骤四、根据通道信息,通过比较接收的通道跟踪标志与发送的跟踪标志是否相同来判断是否发生了环回。
2.根据权利要求1所述的方法,其特征在于如果检测到发生了环回,则对线路侧端口进行相应操作,阻止数据进入数据交换层;当环回消失后恢复端口到操作前状态。
3.根据权利要求1或2所述的方法,其特征在于所述步骤一中的跟踪标志生成方法为CRC校验码+网元ID+子架号+槽位号+CPU号+通道号+随机数。
4.根据权利要求1或2所述的方法,其特征在于所述步骤一中的跟踪标志生成方法为CRC校验码+年+日期+时间+通道号。
5.根据权利要求1或2所述的方法,其特征在于所述步骤二中,将跟踪标志写入再生段的J0字节,写入高阶通道的J1字节,写入低阶通道的J2字节。
6.根据权利要求5所述的方法,其特征在于所述跟踪标志的长度为16字节或64字节。
7.据权利要求1或2所述的方法,其特征在于所述步骤四中对于单通道,如果接收的通道跟踪标志与发送的跟踪标志相同则发生了环回;对于相邻级联的通道,如果级联后的通道开销中的跟踪标志与发送的跟踪标志相同则发生了环回。
8.据权利要求1或2所述的方法,其特征在于所述步骤四中对于虚级联组,通过判断级联组内每个成员的环回情况来确定整个级联组的环回状态。
9.据权利要求8所述的方法,其特征在于如果级联组内的任一成员发生环回则判断整个级联组环回。
全文摘要
本发明公开了一种检测多业务传送平台设备业务环回的方法,包括下列步骤步骤一.为每个通道生成符合ITUT对跟踪标志字节规定的唯一的跟踪标志;步骤二.将生成的跟踪标志写入相应的开销位置进行发送;步骤三.接收数据时提取相应的开销位置的跟踪标志;步骤四.根据通道信息,通过比较接收的通道跟踪标志与发送的跟踪标志是否相同来判断是否发生了环回。采用本发明提出的应用在MSTP设备中检测数据环回的方法,可以快速准确地发现环回的发生和消失。本发明提出的方法可以解决基于MSTP构建城域网所固有因SDH线路环回导致数据交换瘫痪的问题,使MSTP设备更加稳定。
文档编号H04J3/14GK1734991SQ200410058370
公开日2006年2月15日 申请日期2004年8月13日 优先权日2004年8月13日
发明者鱼明杰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1