一种基于流的环回检测的设备、系统及方法

文档序号:7927728阅读:153来源:国知局
专利名称:一种基于流的环回检测的设备、系统及方法
技术领域
本发明涉及通信技术领域,尤其涉及一种基于流的环回检测的设备、系统及方法。
技术背景
在当前的以太网中,标准组织电气和电子工程师协会(Institute ofElectrical and Electronics Engineers,简称IEEE)制定了一套以太网操作、管理和维护(Operation, Administration and Maintenance,简称0AM)的工作机制,并已于2007年正式发布为 802. lag 标准。
IEEE 802. lag标准定义了以太网中的OAM功能逻辑实体,包括位于以太网传输路径两端的维护端点(Maintenance End Point,简称MEP),以及位于以太网传输路径中间的维护中间点(Maintenance Intermediate Point,简称MIP)。其中,维护端点和维护中间点统称为维护点(Maintenance Point,简称MP)。
以太网中的每台交换机(Switch,简称为SW)都可以基于端口创建MP。环回检测是IEEE 802. lag标准定义的以太网OAM功能之一,该功能运行于MEP到MEP或MEP到MIP, 目的是检测整个或一段以太网传输路径的连接故障。


图1描述了现有IEEE 802. lag标准定义的环回检测机制,图中,SffU Sff2, SW3和 SW4为四个交换机,其中Sffl和SW4各创建有I个MEP和I个MIP,SW2和SW3各创建有两个MIP,现有以太网环回检测机制包括以下主要步骤
步骤I,启动环回检测功能后,MEP向某个MIP或对端MEP发送环回消息(LoopBack Message,简称LBM),该消息沿固定单路径到达目的MIP或目的MEP ;
如图1 中 Sffl 的 MEPl 向 SW3 的 MIP5 发送 LBM, LBM 经过 SW1、SW2 和 SW3 到达MIP5。
步骤2,目的MIP或目的MEP接收到环回消息并检测无误后,向发送该环回消息的源MEP回复环回响应(LoopBack Reply,简称LBR)消息,该消息沿反向固定单路径到达源 MEP ;
如图1 中的 MIP5 向 MEPl 回复 LBR, LBR 经过 Sff3, SW2 和 Sffl 到达 MEPI。
步骤3,发送环回消息的源MEP接收到环回响应消息并检测无误后,向操作员返回环回检测成功的通告。
IEEE 802.1Qbp项目正在制定以太网中等价多路径(Equal CostMult1-Path,简称 ECMP)的工作机制,以实现业务流量在等价多路径上的负载分担,提高以太网中的链路利用率。IEEE 802.1Qbp标准草案规定,对于一个支持ECMP的以太网,网络边缘交换机要给进入该网络的客户以太帧打上一个转发标签F-tag,此后网络边缘交换机和网络中间交换机根据F-tag选择等价多路径中的一条进行客户以太巾贞的转发,当打上F-tag的客户以太巾贞离开该网络时,网络边缘交换机会剥离客户以太帧携带的F-tag。
表1描述了 IEEE 802.1Qbp标准草案规定的转发标签F_tag的具体封装格式,如表I所示,转发标签F-tag包含16比特的标签协议标识(Tag Protocol ID,简称TPID)、3比特的优先级码组(Priority Code Point,简称PCP)、I比特的丢弃标识(Drop Eligible,简称DE)、6比特的保留字段(Reserved Field,简称Rev)、6比特的存活时间(Time To Live, 简称TTL),以及16比特的流标识(Flow ID)。其中16比特的流标识用于对进入网络的业务流量进行分流,不同的流标识可能对应于不同的传输路径,每一个特定的流标识用于选中源节点和目的节点之间等价多路径当中的一条特定路径。而且,对于两个节点之间的双向传输路径,分别对应于两个方向特定传输路径的流标识是没有关联的。也就是说,两个节点之间的一条共路双向传输路径(所谓共路是指正向传输路径和反向传输路径所经过的节点完全一致),对应于正向传输路径的流标识和对应于反向传输路径的流标识既可能相同, 也可能不同;同样地,两个节点之间的一条不共路双向传输路径,对应于正向传输路径的流标识和对应于反向传输路径的流标识既可能相同,也可能不同。
表I IEEE 802.1Qbp标准草案规定的转发标签F_tag封装格式
权利要求
1.一种基于流的环回检测方法,包括 源维护端点向目的维护点发送环回消息,其中携带指示反向传输路径的流信息;所述目的维护点是目的维护端点或目的维护中间点; 所述源维护端点收到目的维护点返回的环回响应消息后,根据所述环回响应消息中的流标识或是流信息及所述环回响应消息中的其它预设字段,来判断本次环回检测是否成功。
2.如权利要求1所述的方法,其特征在于 所述根据环回响应消息中的流标识或是流信息判断本次环回检测是否成功的方法为 若所述环回响应消息中包含指示反向传输路径的流信息,则所述源维护端点比较所述环回响应消息中的流信息是否与发送的环回消息中的流信息相同,若相同且环回响应消息中的其它预设字段也都符合预期则判定本次环回检测成功,若不同则判定本次环回检测失败; 若所述环回响应消息中不包含指示反向传输路径的流信息,则所述源维护端点比较其中携带的流标识是否与所述环回消息中的流信息相同,若相同且环回响应消息中的其它预设字段也都符合预期则判定本次环回检测成功,若不同则判定本次环回检测失败。
3.如权利要求1所述的方法,其特征在于 所述环回消息携带的流信息为对应反向传输路径的流标识,或者为目的维护点获取流标识的其它流信息。
4.一种基于流的环回检测方法,包括 目的维护点收到源维护端点发送的环回消息后,向所述源维护端点返回环回响应消息,该环回响应消息中至少包含通过环回消息携带的流信息获取的对应反向传输路径的流标识; 当所述环回消息中的流信息不是直接的流标识时,在所述环回响应消息中还携带从所述环回消息中拷贝的流信息; 所述目的维护点是目的维护端点或目的维护中间点。
5.如权利要求4所述的方法,其特征在于 当所述环回消息中的流信息是直接的流标识时,在所述环回响应消息中携带或者不携带从环回消息中拷贝的流信息。
6.一种基于流的环回检测方法,包括 源维护端点向目的维护点发送环回消息,其中携带指示反向传输路径的流信息; 所述目的维护点收到环回消息后,向所述源维护端点发送环回响应消息,其中至少携带通过环回消息携带的流信息获取的对应反向传输路径的流标识;当接收的流信息不是直接的流标识时,还在所述环回响应消息中携带从环回消息中拷贝的流信息; 所述源维护端点收到目的维护点返回的环回响应消息后,根据所述环回响应消息中的流标识或是流信息及所述环回响应消息中的其它预设字段,来判断本次环回检测是否成功; 所述目的维护点是目的维护端点或目的维护中间点。
7.如权利要求6所述的方法,其特征在于所述根据环回响应消息中的流标识或是流信息判断本次环回检测是否成功的方法为 若所述环回响应消息中包含指示反向传输路径的流信息,则所述源维护端点比较所述环回响应消息中的流信息是否与发送的环回消息中的流信息相同,若相同且环回响应消息中的其它预设字段也都符合预期则判定本次环回检测成功,若不同则判定本次环回检测失败; 若所述环回响应消息中不包含指示反向传输路径的流信息,则所述源维护端点比较其中携带的流标识是否与所述环回消息中的流信息相同,若相同且环回响应消息中的其它预设字段也都符合预期则判定本次环回检测成功,若不同则判定本次环回检测失败。
8.如权利要求6所述的方法,其特征在于 当所述环回消息中的流信息是直接的流标识时,在所述环回响应消息中携带或者不携带从环回消息中拷贝的流信息。
9.一种基于流的环回检测的源维护端点,其特征在于 所述源维护端点包括第一发送模块、第一接收模块及判断模块; 所述第一发送模块,用于向目的维护点发送环回消息,其中携带指示所选中反向传输路径的流信息; 所述第一接收模块,用于接收目的维护点返回的环回响应消息并发送至判断模块;所述判断模块,用于根据环回响应消息中的流标识或是流信息及环回响应消息中的其它预设字段,来判断本次环回检测是否成功; 所述目的维护点是目的维护端点或目的维护中间点。
10.如权利要求9所述的源维护端点,其特征在于 所述判断模块根据环回响应消息中的流标识或是流信息判断本次环回检测是否成功是指 (a)当环回响应消息中包含流信息时,判断模块比较该流信息与发送的环回消息中的流信息是否相同,若相同则进一步比较环回响应消息中的其它预设字段是否也都符合预期,若是则判定本次环回检测成功,否则判定环回检测失败; (b)当环回响应消息中未包含流信息时,判断模块比较环回响应消息中携带的流标识是否与发送的环回消息中的流信息相同,若相同则进一步比较环回响应消息中的其它预设字段是否也都符合预期,若是则判定本次环回检测成功,否则判定环回检测失败。
11.如权利要求9所述的源维护端点,其特征在于 所述环回消息中的流信息为对应反向传输路径的流标识,或者为目的维护点获取流标识的其它流息。
12.一种基于流的环回检测的目的维护点,其特征在于 所述目的维护点包括第二接收模块及第二发送模块; 第二接收模块,用于接收源维护端点发来的环回消息; 第二发送模块,用于向源维护端点发送环回响应消息,其中至少携带通过环回消息携带的流信息获取的对应反向传输路径的流标识;当接收的流信息不是直接的流标识时,第二发送模块还在环回响应消息中携带从环回消息中拷贝的指示反向传输路径流标识的流信息;所述目的维护点是目的维护端点或目的维护中间点。
13.如权利要求12所述的目的维护点,其特征在于 当接收的流信息是直接的流标识时,第二发送模块在环回响应消息中携带从环回消息中拷贝的流信息,或者不携带从环回消息中拷贝的流信息。
14.一种基于流的环回检测的系统,其特征在于所述系统包括如权利要求9至11任一权利所述的源维护端点,以及如权利要求12至13任一权利要求所述的目的维护点。
全文摘要
本发明提供一种基于流的环回检测的设备、系统及方法,该方法包括源维护端点向目的维护点发送环回消息,其中携带指示反向传输路径的流信息;所述目的维护点是目的维护端点或目的维护中间点;所述源维护端点收到目的维护点返回的环回响应消息后,根据所述环回响应消息中的流标识或是流信息及所述环回响应消息中的其它预设字段,来判断本次环回检测是否成功。采用本发明方案,针对多条正向等价路径中的一条特定路径,以及多条反向等价路径中的一条特定路径进行环回检测,从而可以支持两个维护点之间存在等价多路径的应用场景,可同时适用于正向传输路径与反向传输路径共路及不共路的情况。
文档编号H04L12/24GK103036731SQ201110297290
公开日2013年4月10日 申请日期2011年9月30日 优先权日2011年9月30日
发明者肖敏, 魏月华, 喻敬海 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1