书签 分享 收藏 举报 版权申诉 / 12

一种自动协商MPLS网络连通性检测时间的方法及系统.pdf

  • 上传人:62****3
  • 文档编号:4886613
  • 上传时间:2018-11-22
  • 格式:PDF
  • 页数:12
  • 大小:3.08MB
  • 摘要
    申请专利号:

    CN201310110131.0

    申请日:

    2013.03.29

    公开号:

    CN104079446A

    公开日:

    2014.10.01

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04L 12/26申请公布日:20141001|||实质审查的生效IPC(主分类):H04L 12/26申请日:20130329|||公开

    IPC分类号:

    H04L12/26; H04L12/723(2013.01)I

    主分类号:

    H04L12/26

    申请人:

    中兴通讯股份有限公司

    发明人:

    纪林

    地址:

    518057 广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法务部

    优先权:

    专利代理机构:

    北京元本知识产权代理事务所 11308

    代理人:

    秦力军

    PDF完整版下载: PDF下载
    内容摘要

    本发明公开了一种自动协商MPLS网络连通性检测时间的方法及系统,所述方法包括:在MPLS网络中,第一节点将包含其发送周期和接收周期的协商请求消息发送至第二节点;第二节点收到所述协商请求消息后,将包含其发送周期和接收周期的协商响应消息发送至第一节点;根据第二节点的发送周期和接收周期、所述协商请求消息中的第一节点的发送周期和接收周期,第二节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期;根据第一节点的发送周期和接收周期、所述协商响应消息中的第二节点的发送周期和接收周期,第一节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期。本发明实现了自动协商检测时间和双向检测的目的。

    权利要求书

    权利要求书1.  一种自动协商MPLS网络连通性检测时间的方法,其特征在于,包括:在多协议标签转发MPLS网络中,第一节点将包含其发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连通性检测的检测时间;第二节点收到所述协商请求消息后,将包含其发送周期和接收周期的协商响应消息发送至第一节点,以响应第一节点的所述协商请求消息;根据第二节点的发送周期和接收周期、所述协商请求消息中的第一节点的发送周期和接收周期,第二节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期;根据第一节点的发送周期和接收周期、所述协商响应消息中的第二节点的发送周期和接收周期,第一节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期。2.  根据权利要求1所述的方法,其特征在于,第二节点确定其新的发送周期的步骤包括:比较第二节点的发送周期和第一节点的接收周期;若所述第二节点的发送周期大于等于所述第一节点的接收周期,则保持第二节点当前的发送周期不变,否则,将所述第一节点的接收周期作为第二节点新的发送周期。3.  根据权利要求2所述的方法,其特征在于,第二节点确定其新的检测周期的步骤包括:比较第二节点的接收周期和第一节点的发送周期;若所述第二节点的接收周期大于等于所述第一节点的发送周期,则保持第二节点的接收周期不变,否则,将所述第一节点的发送周期作为第二节点新的接收周期;第二节点将比较后确定的新的接收周期乘以第二预定值,得到第二节点新的检测周期。4.  根据权利要求3所述的方法,其特征在于,在所述第二节点确定其新的发送周期和检测周期的步骤之后,还包括:第二节点按照其新的发送周期向第一节点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。5.  根据权利要求1所述的方法,其特征在于,第一节点确定其新的发送周期的步骤包括:比较第一节点的发送周期和第二节点的接收周期;若所述第一节点的发送周期大于等于所述第二节点的接收周期,则保持第一节点当前的发送周期不变,否则,将所述第二节点的接收周期作为第一节点新的发送周期。6.  根据权利要求5所述的方法,其特征在于,第一节点确定其新的检测周期的步骤包括:比较第一节点的接收周期和第二节点的发送周期;若所述第一节点的接收周期大于等于所述第二节点的发送周期,则保持第一节点的接收周期不变,否则,将所述第二节点的发送周期作为第一节点新的接收周期;第一节点将比较后确定的新的接收周期乘以第一预定值,得到第一节点新的检测周期。7.  根据权利要求6所述的方法,其特征在于,在所述第一节点确定其新的发送周期和检测周期的步骤之后,还包括:第一节点按照其新的发送周期向第二节点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。8.  一种自动协商MPLS网络连通性检测时间的系统,其特征在于,包括多协议标签转发MPLS网络中的第一节点和第二节点,其中:所述第一节点包括:协商请求模块,用于将包含第一节点的发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连通性检测的检测时间;第一检测时间确定模块,用于根据第一节点的发送周期和接收周期、所述协商响应消息中第二节点的发送周期和接收周期,确定第一节点的用于MPLS网络 连通性检测的新的发送周期和检测周期。所述第二节点包括:协商响应模块,用于收到所述协商请求消息后,将包含第二节点的发送周期和接收周期的协商响应消息发送至第一节点,以响应第一节点的所述协商请求消息;第二检测时间确定模块,用于根据第二节点的发送周期和接收周期、所述协商请求消息中第一节点的发送周期和接收周期,确定第二节点的用于MPLS网络连通性检测的新的发送周期和检测周期。9.  根据权利要求8所述的方法,其特征在于,所述第二节点还包括:第二检测模块,用于按照第二节点的新的发送周期向第一节点发送用于MPLS网络连通性检测的检测消息,并按照第二节点的新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。10.  根据权利要求8所述的方法,其特征在于,所述第一节点还包括:第一检测模块,用于按照第一节点的新的发送周期向第二节点发送用于MPLS网络连通性检测的检测消息,并按照第一节点的新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。

    说明书

    说明书一种自动协商MPLS网络连通性检测时间的方法及系统
    技术领域
    本发明涉及通信领域,特别涉及一种自动协商MPLS网络连通性检测时间的方法及系统。
    背景技术
    随着通讯技术的发展,分组传送网PTN和因特网协议IP/多协议标签转发MPLS业务不断的融合和发展。MPLS TP OAM在MPLS TP组网环境中的应用越来越多,由于MPLS TP OAM能够达到50ms的电信级OAM和保护机制,对分组的天然“适配”,面向连接的多业务支持等优点,现在已经成为了运营商的主流技术选择。
    目前,在MPLS TP网络中部署MPLS TP OAM来检测网络连通性的时候,需要对网络节点进行人工配置来保证双方发送连通性检测报文CCM的收发时间,这样就增加了部署的难度和误操作性。
    同时,现有技术只能按照配置的检测时间进行检测,两端节点只能是一个检测周期,无法实现分别检测。
    发明内容
    本发明的目的在于提供一种自动协商MPLS网络连通性检测时间的方法及系统,可以使两端节点自动协商MPLS网络中链路连通性的检测时间,并且还可以使两端节点的发送周期和接收周期分离开,从而达到双向检测收发链路的链路质量的目的。
    根据本发明的一个方面,提供了一种自动协商MPLS网络连通性检测时间的方法,包括:
    在MPLS网络中,第一节点将包含其发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连通性检测的检测时间;
    第二节点收到所述协商请求消息后,将包含其发送周期和接收周期的协商响 应消息发送至第一节点,以响应第一节点的所述协商请求消息;
    根据第二节点的发送周期和接收周期、所述协商请求消息中的第一节点的发送周期和接收周期,第二节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期;
    根据第一节点的发送周期和接收周期、所述协商响应消息中的第二节点的发送周期和接收周期,第一节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期。
    优选地,第二节点确定其新的发送周期的步骤包括:
    比较第二节点的发送周期和第一节点的接收周期;
    若所述第二节点的发送周期大于等于所述第一节点的接收周期,则保持第二节点当前的发送周期不变,否则,将所述第一节点的接收周期作为第二节点新的发送周期。
    优选地,第二节点确定其新的检测周期的步骤包括:
    比较第二节点的接收周期和第一节点的发送周期;
    若所述第二节点的接收周期大于等于所述第一节点的发送周期,则保持第二节点的接收周期不变,否则,将所述第一节点的发送周期作为第二节点新的接收周期;
    第二节点将比较后确定的新的接收周期乘以第二预定值,得到第二节点新的检测周期。
    优选地,在所述第二节点确定其新的发送周期和检测周期的步骤之后,还包括:
    第二节点按照其新的发送周期向第一节点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    优选地,第一节点确定其新的发送周期的步骤包括:
    比较第一节点的发送周期和第二节点的接收周期;
    若所述第一节点的发送周期大于等于所述第二节点的接收周期,则保持第一节点当前的发送周期不变,否则,将所述第二节点的接收周期作为第一节点新的发送周期。
    优选地,第一节点确定其新的检测周期的步骤包括:
    比较第一节点的接收周期和第二节点的发送周期;
    若所述第一节点的接收周期大于等于所述第二节点的发送周期,则保持第一节点的接收周期不变,否则,将所述第二节点的发送周期作为第一节点新的接收周期;
    第一节点将比较后确定的新的接收周期乘以第一预定值,得到第一节点新的检测周期。
    优选地,在所述第一节点确定其新的发送周期和检测周期的步骤之后,还包括:
    第一节点按照其新的发送周期向第二节点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    根据本发明的另一方面,提供了一种自动协商MPLS网络连通性检测时间的系统,包括MPLS网络中的第一节点和第二节点,其中:
    所述第一节点包括:
    协商请求模块,用于将包含第一节点的发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连通性检测的检测时间;
    第一检测时间确定模块,用于根据第一节点的发送周期和接收周期、所述协商响应消息中第二节点的发送周期和接收周期,确定第一节点新的发送周期和检测周期。
    所述第二节点包括:
    协商响应模块,用于收到所述协商请求消息后,将包含第二节点的发送周期和接收周期的协商响应消息发送至第一节点,以响应第一节点的所述协商请求消息;
    第二检测时间确定模块,用于根据第二节点的发送周期和接收周期、所述协商请求消息中第一节点的发送周期和接收周期,确定第二节点新的发送周期和检测周期。
    优选地,所述第二节点还包括:
    第二检测模块,用于按照第二节点新的发送周期向第一节点发送用于MPLS 网络连通性检测的检测消息,并按照第二节点的新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    优选地,所述第一节点还包括:
    第一检测模块,用于按照第一节点新的发送周期向第二节点发送用于MPLS网络连通性检测的检测消息,并按照第一节点的新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    与现有技术相比较,本发明的有益效果在于:
    本发明能够自动协商发送周期和检测周期,避免因现有技术中两边配置时间不一致而导致的错误告警及相关处理流程;
    本发明将原有的周期扩展成发送周期和接收周期,而检测周期则通过接收周期计算得到,这样两端节点能够从收发两个方向采用不同的检测策略,更好的对链路进行监测。
    附图说明
    图1是本发明实施例提供的自动协商MPLS网络连通性检测时间的方法原理框图;
    图2是现有技术提供的CCM报文的PDU部分格式示意图;
    图3是本发明实施例提供的CCM报文的PDU部分格式示意图;
    图4是本发明实施例提供的周期协商标志位字段数值说明图表;
    图5是本发明实施例提供的接收周期数值说明图表;
    图6是本发明实施例提供的自动协商MPLS网络连通性检测时间的流程图。
    具体实施方式
    以下结合附图对本发明的优选实施例进行详细说明,应当理解,以下所说明的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
    图1是本发明实施例提供的自动协商MPLS网络连通性检测时间的方法原理框图,如图1所示,步骤包括:
    步骤101、在多协议标签转发MPLS网络中,第一节点将包含其发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连 通性检测的检测时间。
    步骤102、第二节点收到所述协商请求消息后,将包含其发送周期和接收周期的协商响应消息发送至第一节点,以响应第一节点的所述协商请求消息。
    步骤103、根据第二节点的发送周期和接收周期、所述协商请求消息中的第一节点的发送周期和接收周期,第二节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期。
    在所述步骤103中,第二节点为确定其新的发送周期,将其发送周期与第一节点的接收周期进行比较,若其发送周期大于等于所述第一节点的接收周期,则保持第二节点当前的发送周期不变,否则,将所述第一节点的接收周期作为第二节点新的发送周期。第二节点为确定其新的检测周期,将其接收周期和第一节点的发送周期进行比较,若所述第二节点的接收周期大于等于所述第一节点的发送周期,则保持第二节点的接收周期不变,否则,将所述第一节点的发送周期作为第二节点新的接收周期,将比较后确定的新的接收周期乘以第二预定值,得到第二节点新的检测周期。第二节点确定其新的发送周期和检测周期后,第二节点可以按照新的发送周期向第一节点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    步骤104、根据第一节点的发送周期和接收周期、所述协商响应消息中的第二节点的发送周期和接收周期,第一节点确定其用于MPLS网络连通性检测的新的发送周期和检测周期。
    在所述步骤104中,第一节点为确定其新的发送周期,将其发送周期和第二节点的接收周期进行比较,若所述第一节点的发送周期大于等于所述第二节点的接收周期,则保持第一节点当前的发送周期不变,否则,将所述第二节点的接收周期作为第一节点的用于发送消息的新的发送周期。第一节点为确定其新的检测周期,将其接收周期和第二节点的发送周期进行比较,若所述第一节点的接收周期大于等于所述第二节点的发送周期,则保持第一节点的接收周期不变,否则,将所述第二节点的发送周期作为第一节点新的接收周期,将比较后确定的新的接收周期乘以第一预定值,得到第一节点用于接收消息的新的检测周期。第一节点确定其新的发送周期和检测周期后,第一节点可以按照其新的发送周期向第二节 点发送用于MPLS网络连通性检测的检测消息,并按照其新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    本发明实施例还提供了一种自动协商MPLS网络连通性检测时间的系统,包括MPLS网络中的第一节点和第二节点,其中:
    所述第一节点包括:
    协商请求模块,用于将包含第一节点的发送周期和接收周期的协商请求消息发送至第二节点,请求第二节点协商用于MPLS网络连通性检测的检测时间;
    第一检测时间确定模块,用于根据第一节点的发送周期和接收周期、所述协商响应消息中第二节点的发送周期和接收周期,确定第一节点的用于MPLS网络连通性检测的新的发送周期和检测周期;
    第一检测模块,用于按照第一节点的新的发送周期向第二节点发送用于MPLS网络连通性检测的检测消息,并按照第一节点的新的检测周期接收来自第二节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    所述第二节点包括:
    协商响应模块,用于收到所述协商请求消息后,将包含第二节点的发送周期和接收周期的协商响应消息发送至第一节点,以响应第一节点的所述协商请求消息;
    第二检测时间确定模块,用于根据第二节点的发送周期和接收周期、所述协商请求消息中第一节点的发送周期和接收周期,确定第二节点的用于MPLS网络连通性检测的新的发送周期和检测周期;
    第二检测模块,用于按照第二节点的新的发送周期向第一节点发送用于MPLS网络连通性检测的检测消息,并按照第二节点的新的检测周期接收来自第一节点的用于MPLS网络连通性检测的检测消息,以便检测收发链路。
    所述第一预定值和所述第二预定值均为3.5。
    所述协商请求消息、所述协商响应消息和所述检测消息均以CCM报文形式发送。所述CCM报文是通过在MPLS TP OAM中现有CCM报文基础上扩展而得到。具体地说,通过扩展现有CCM报文的保留字段,增加两个字段,一个是接收周期字段,另一个是周期协商标志位字段。当本端节点(即第二节点)收到来自对端节点(即第一节点)的CCM报文时,检查周期协商标志位,如果为1,则说明对端 节点需要和本端节点进行周期协商;此时本端节点首先会发送周期协商标志位为2的CCM报文,所述周期协商标志位为2的CCM报文中,发送周期和接收周期填写本端节点上配置的发送周期和接收周期;然后,本端节点获取所收到的周期协商标志位为1的CCM报文中的发送周期和接收周期,并分别与本端配置的接收周期和发送周期进行比较,分别取其中较大值作为协商后的本端新的接收周期和发送周期,检测周期通过新确定的接收周期乘以3.5得到;对端节点获取所收到的周期协商标志位为2的CCM报文中的发送周期和接收周期,并分别与其配置的接收周期和发送周期进行比较,分别取其中较大值作为协商后的新的接收周期和发送周期,检测周期通过新确定的接收周期乘以3.5得到。双方按照协商成功的发送周期发送CCM报文,并按照协商成功的检测周期来检测连通性。如果在检测周期内没有收到对端后续发送的CCM报文,则认为链路已断。
    图2和图3分别是现有技术和本发明实施例提供的CCM报文的PDU部分格式示意图,如图2和图3所示,对比如下:
    1、本发明在原有MPLS TP OAM CCM报文的保留字段中,增加接收周期字段。所述接收周期字段格式与发送周期字段格式完全相同,如图4所示。
    2、本发明在原有MPLS TP OAM CCM报文的保留字段中,增加周期协商标志位字段,所述周期协商标识位字段数值如图5所示。
    3、本发明将原有MPLS TP OAM CCM报文的周期字段修改为发送周期。
    部署MPLS TP OAM的节点均可以配置发送周期和接收周期。
    当连通性检测使能时,节点发送CCM报文,此时CCM报文中携带本地配置的发送周期和接收周期,且周期协商标志位置1。
    当节点收到对端发送的CCM报文,并发现收到的CCM报文的周期协商标志位为1时,节点首先会发送周期协商标志位为2的CCM报文,所述报文中的发送周期字段和接收周期字段填写本地配置的发送周期和接收周期,然后,获取收到的CCM报文中的发送周期和接收周期,并分别与本地的接收周期和发送周期进行比较,如果发现对端的发送周期大于本端的接收周期,则本端的接收周期修改为对端的发送周期,本端的检测周期等于对端的发送周期乘以*3.5;如果对端的发送周期小于等于本端的接收周期,则本端的接收周期保持不变,本端的检测周期等于本端的接收周期乘以3.5;如果对端的接收周期大于本端的发送周期,则本端 的发送周期修改为对端的接收周期;如果对端的接收周期小于等于本端的发送周期,则本端发送周期保持不变。
    当节点收到周期协商标志位为2的CCM报文时,将CCM报文中的接收周期和发送周期与本端的发送周期和接收周期进行比较,得到本端新的发送周期、接收周期以及检测周期,计算方法同上。
    两端节点均确定新的发送周期、接收周期和检测周期后,整个检测时间协商过程完成。当改变其中某一节点的发送周期和/或接收周期时,所述节点会立刻发送周期协商标志位为1的CCM报文,报文中包括本端修改后的发送周期和接收周期,与对端重新进行协商,协商过程重复上述步骤,协商成功后双方才能按照新协商后的发送周期和检测周期进行报文发送与检测。
    可见,在MPLS网络中,进行MPLS TP OAM检测的双方节点,能够通过扩展的CCM报文,按照一定的规则,将双方的检测周期协商成统一的时间,这样能够避免在部署MPLS TP OAM时,每个节点都要人为来保证检测周期的一致性,同时,还可以通过扩展CCM报文的方式,实现CCM报文的发送和接收根据不同的时间检测,达到双向检测的目的。
    图4是本发明实施例提供的自动协商MPLS网络连通性检测时间的流程图,如图4所示,在由节点A和节点B两个节点组成的MPLS TP OAM组网环境中,以节点A发起一次协商检测时间的过程为例进行说明,节点B的协商过程与节点A的协商过程完全相同。本实施例中,节点A、节点B分别配置为MPLS TP OAM的检测节点,域相关信息配置完全,其中节点A的CCM报文发送周期=10ms,接收周期=1min,节点B的CCM报文发送周期=3.33ms,接收周期=100ms。
    步骤1:节点A发送CCM报文,其中的周期协商标志位为1,发送周期为10ms,接收周期为1min。
    步骤2:节点B收到节点A发送的CCM报文,检测到周期协商标志位为1时,首先回应一个周期协商标识位为2的CCM报文,其中的发送周期=3.33ms,接收周期=100ms。然后将所收到报文中的发送周期、接收周期分别与本地的接收周期和发送周期进行比较,因为报文中的发送周期10ms<本地的接收周期100ms,所以节点B协商后的接收周期为100ms,检测周期=100ms*3.5;而报文中的接收周期1min>本地的发送周期3.33ms,所以节点B协商后的发送周期修改为1min。 修改完毕后,节点B按照新的发送周期和检测周期继续发包和检测。
    步骤3:节点A收到节点B发送的CCM报文,检测到CCM报文的周期协商标志位置为2,获取该报文中的发送周期和接收周期,按照步骤2的算法进行计算,节点A获得新的本地发送周期=100ms,接收周期=1min,检测周期=1min*3.5。修改完毕后,节点A按照新的发送周期和检测周期进行发包和检测,一次检测周期的自动协商完成。
    综上所述,本发明具有以下技术效果:
    1、本发明能够自动协商MPLS TP OAM的CCM报文的检测周期,避免现有技术中因为错误配置两边时间导致的一些错误处理;
    2、本发明通过将接收周期和发送周期分离开,使两端节点按照各自的检测周期分别检测,即两端节点可以对于收发链路的链路质量进行分别侦测。
    尽管上文对本发明进行了详细说明,但是本发明不限于此,本技术领域技术人员可以根据本发明的原理进行各种修改。因此,凡按照本发明原理所作的修改,都应当理解为落入本发明的保护范围。

    关 键  词:
    一种 自动 协商 MPLS 网络 连通性 检测 时间 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种自动协商MPLS网络连通性检测时间的方法及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4886613.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1