首页> 中国专利> 一种提高弹性分组环收敛性能的方法

一种提高弹性分组环收敛性能的方法

摘要

本发明公开了一种提高弹性分组环收敛性能的方法,涉及通信技术领域,解决现有技术中因为发送和接收多余报文而增加RPR的收敛时间的缺陷。本发明首先源节点在有边侧发送生存时间和生存时间初始值都为1的拓扑和保护报文,然后目的节点接收所述报文,最后目的节点进行保护升级。本发明能够减少RPR上需要发送和接收的TP报文,从而减少RPR的收敛时间;并且,本发明能够对边后节点的保护升级状态进行预测、快速保护升级,从而提高RPR的收敛性能。

著录项

  • 公开/公告号CN101119186A

    专利类型发明专利

  • 公开/公告日2008-02-06

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200610104185.6

  • 发明设计人 张丽军;张义龙;

    申请日2006-08-04

  • 分类号

  • 代理机构北京挺立专利事务所;

  • 代理人皋吉甫

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 19:41:21

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-09-18

    未缴年费专利权终止 IPC(主分类):H04L1/22 授权公告日:20100512 终止日期:20120804 申请日:20060804

    专利权的终止

  • 2010-05-12

    授权

    授权

  • 2008-04-09

    实质审查的生效

    实质审查的生效

  • 2008-02-06

    公开

    公开

说明书

技术领域

本发明涉及通信技术领域,尤其是涉及一种提高弹性分组环收敛性能的方法。

背景技术

RPR(Resilient Packet Ring,弹性分组环)是一种基于高可扩展性和弹性技术的光纤环形网,能有效地传送基于分组的业务流量。该技术适合于数据、语音以及视频应用。RPR利用公平控制算法,使环网上的各个节点能够自动地完成带宽协调;每个节点都有一个环形网络拓扑结构,能将数据发送到光纤子环,并发送到目的节点。为防止光纤或节点发生故障时导致链路中断,该技术利用保护算法来消除相应的故障段。

RPR的两个子环都可以作为工作通道,可以节约光纤资源。另外,RPR保留了当出现环网故障时作为备份通道的特性,并具有发送多播分组的有效机制。RPR为逆向双环拓扑结构,是一种新的MAC(Medium AccessControl,媒体接入控制)层技术,该技术将SDH(Synchronous DigitalHierarchy,同步数字体系)的电信级特性与以太网的面向数据业务的高带宽分发、灵活性和可扩展能力有效合并,利用拓扑发现、带宽管理、保护算法等功能能够在已有的网络中增加新节点,或从网络中移除节点。

当RPR收敛后,每个节点会在0环和1环两个环向获取环上其它节点的站点信息,并生成本地的拓扑数据库。如果环上的节点出现故障,如出现SF(Signal Failure,信号失败)、SD(Signal Degrade,信号劣化)、FS(ForcedSwitch,强制倒换)和MS(Manual Switch,手工倒换)等故障,则检测到故障的节点首先进行保护升级,根据保护升级结果生成边,并发送TTL(Time To Live,生存时间)和TTL的初始值TTL-BASE都为255的TP(拓扑和保护)报文通知环上其它节点;环上其它节点收到TP报文后,根据TTL-BASE是否为255对TP报文的合法性进行检查,并将TTL减1,取出报文中保存的边状态和保护状态,然后进行保护升级,同时根据本地保护升级结果判断是否需要发送TP报文通知其它站点进行更新。所以,当环上的节点出现故障时,通过TP报文的发送、接收和处理,可以使整环的状态保持一致,能够使RPR再次收敛。

一种RPR的结构如图1所示,包括A、B、C、D四个节点。其中,按照顺时针方向,从节点A流向节点B、再从节点B流向节点C、然后从节点C流向节点D、最后从节点D流向节点A的数据流构成0环;按照逆时针方向,从节点A流向节点D、再从节点D流向节点C、然后从节点C流向节点B、最后从节点B流向节点A的数据流构成1环。

如果节点A检测到在该节点与节点B连接侧的1环上出现FS故障,则节点A首先进行保护升级,并在该侧生成边,然后在0环和1环分别发送TTL和TTL-BASE都是255的TP报文,而0环和1环的TP报文在到达节点A时从环上剥离。环上其它节点对该TP报文的处理过程为:

在0环方向,节点B接收TP报文并对该报文进行处理,该报文的TTL为255,TTL-BASE为255;节点C接收TP报文并对该报文进行处理,该报文的TTL为254,TTL-BASE为255;节点D接收TP报文并对该报文进行处理,该报文的TTL为253,TTL-BASE为255。在1环方向,节点D接收TP报文并对该报文进行处理,该报文的TTL为255,TTL-BASE为255;节点C接收TP报文并对该报文进行处理,该报文的TTL为254,TTL-BASE为255;节点B接收TP报文并对该报文进行处理,该报文的TTL为253,TTL-BASE为255。

其中,每个节点收到TP报文后都要做相应处理,包括:根据TTL-BASE是否为255判断该TP报文的合法性,取出报文中表示的节点的保护状态和边状态、计算邻居和远端保护状态,更新内容,进行保护升级等。

但是,对于0环方向,节点B接收到节点A从0环发出的TP报文后,取出该报文中的节点A的边状态和保护状态,计算邻居和远端状态,并进行保护升级,然后在节点B与节点A的连接侧生成边;而节点C和节点D接收到节点A从0环发出的TP报文后,判断该报文来自边的后面,不做进一步处理。所以,对于0环TP报文的处理,节点C和节点D无需接收该TP报文,并且节点C和节点D接收和处理该报文时,会增加RPR的收敛时间,影响整环的收敛性能。

发明内容

本发明要解决的问题是提供一种提高RPR收敛性能的方法,以克服现有技术中因为发送和接收多余报文而增加RPR的收敛时间的缺陷。

为达到上述目的,本发明提供一种提高RPR收敛性能的方法,包括以下步骤:

A、源节点在有边侧向目的节点发送TTL和TTL-BASE都为1的拓扑和保护报文;

B、所述目的节点进行保护升级。

按照本发明的一个方面,在步骤A之前还包括:源节点检测到故障后进行保护升级,并在故障侧生成边。

按照本发明的另一个方面,步骤A还包括:源节点在非边侧发送TTL和TTL-BASE都为255的TP报文。

按照本发明的再一个方面,在步骤B之前还包括:

步骤S、所述目的节点判断所述报文是否合法;如果合法,则转步骤B;否则结束。

按照本发明的再一个方面,步骤S进一步包括:

S1、目的节点判断所述报文的TTL-BASE是否为255;如果是,则转步骤S2;否则转步骤S3;

S2、所述报文的TTL减1,并转发所述报文,然后转步骤B;

S3、所述目的节点判断所述报文的TTL-BASE是否为1;如果是,则转步骤S4;否则结束;

S4、所述报文从所述弹性分组环上剥离,并转步骤B。

按照本发明的再一个方面,步骤B进一步包括:

B1、目的节点取出所述报文中表示的源节点的保护状态和边状态;

B2、所述目的节点计算邻居和远端保护状态;

B3、所述目的节点更新内容,进行保护升级。

按照本发明的再一个方面,步骤B3之后还包括:目的节点在与源节点连接侧生成边。

与现有技术相比,本发明具有以下优点:

本发明能够减少RPR上需要发送和接收的TP报文,从而减少RPR的收敛时间。

进一步,本发明能够对边后节点的保护升级状态进行预测、快速保护升级,从而提高RPR的收敛性能。

附图说明

图1是一种RPR的结构图;

图2是本发明一实施例的一种提高RPR收敛性能的流程图。

具体实施方式

下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述:

一种RPR的结构如图1所示,包括A、B、C、D四个节点。其中,按照顺时针方向,从节点A流向节点B、再从节点B流向节点C、然后从节点C流向节点D、最后从节点D流向节点A的数据流构成0环;按照逆时针方向,从节点A流向节点D、再从节点D流向节点C、然后从节点C流向节点B、最后从节点B流向节点A的数据流构成1环。

当本发明的一实施例采用图1所示的RPR的结构时,如果节点A检测到在该节点与节点B连接侧的1环上出现FS故障,则节点A首先在有边侧发送TTL和TTL-BASE都为1的TP报文,然后节点B接收所述报文,最后节点B进行保护升级。在本实施例中,一种提高RPR收敛性能的流程如图2所示。参照图2,本发明包括以下步骤:

步骤s101,源节点检测到故障后进行保护升级,并在故障侧生成边。即当节点A检测到在该节点与节点B连接侧的1环上出现FS故障后,节点A进行保护升级,并在该侧生成边。

步骤s102,源节点在有边侧发送TTL和TTL-BASE都为1的TP报文。即节点A在0环发送TTL和TTL-BASE都为1的TP报文。

步骤s103,源节点在非边侧发送TTL和TTL-BASE都为255的TP报文。即节点A在1环发送TTL和TTL-BASE都为255的TP报文。

步骤s104,目的节点接收报文。即节点B接收节点A在0环发送的TTL和TTL-BASE都为1的TP报文;节点D接收节点A在1环发送的TTL和TTL-BASE都为255的TP报文。

步骤s105,目的节点判断报文的TTL-BASE是否为255;如果是,则转步骤s106;否则转步骤s107。因为节点B接收到的报文的TTL-BASE为1,所以转步骤s107;而节点D接收到的报文的TTL-BASE为255,所以转步骤s106。

步骤s106,报文的TTL减1,并转发报文,然后转步骤s109。即节点D将接收到的报文的TTL由255减为254,并将该报文发送到节点C,然后转步骤s109。

步骤s107,目的节点判断所述报文的TTL-BASE是否为1;如果是,则转步骤s108;否则结束。因为节点B接收到的报文的TTL-BASE为1,所以转步骤s108。

步骤s108,报文从RPR上剥离,并转步骤s109。即节点B将接收到的报文从RPR上剥离,并转步骤s109。

步骤s109,目的节点取出所述报文中表示的源节点的保护状态和边状态。即节点B和节点D分别取出各自接收到的报文中表示的节点A的保护状态和边状态。

步骤s110,目的节点计算邻居和远端保护状态。即节点B和节点D分别计算各自的邻居和远端保护状态。

步骤s111,目的节点更新内容,进行保护升级。即节点B和节点D更新内容,进行保护升级;并且节点B在与节点A的连接侧生成边。

采用本发明时,在0环方向,节点B接收TP报文并对该报文进行处理,该报文的TTL为1,TTL-BASE为1;节点C不会收到TP报文,不进行处理;节点D不会收到TP报文,不进行处理。在1环方向,节点D接收TP报文并对该报文进行处理,该报文的TTL为255,TTL-BASE为255;节点C接收TP报文并对该报文进行处理,该报文的TTL为254,TTL-BASE为255;节点B接收TP报文并对该报文进行处理,该报文的TTL为253,TTL-BASE为255。因为在0环上减少了节点C和节点D接收和处理报文的过程,所以减少了RPR的收敛时间。

并且,通过TP报文的TTL-BASE为1,本发明可以对保护升级结果进行预测。即如果目的节点收到的TP报文的TTL-BASE为1,则根据该TP报文的环向,得到源节点的另一环向生成边,可预测目的节点保护升级结果应该是该环向生成边。本实施例中,节点B收到的TP报文的TTL-BASE为1,因为该报文的环向为0环,可知节点A与节点B连接侧的1环有边,则节点B保护升级结果应该是在与节点A连接侧的0环生成边。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号