CN106161232B - 一种隧道保护切换的方法和装置 - Google Patents
一种隧道保护切换的方法和装置 Download PDFInfo
- Publication number
- CN106161232B CN106161232B CN201510191735.1A CN201510191735A CN106161232B CN 106161232 B CN106161232 B CN 106161232B CN 201510191735 A CN201510191735 A CN 201510191735A CN 106161232 B CN106161232 B CN 106161232B
- Authority
- CN
- China
- Prior art keywords
- tunnel
- path
- notification message
- layer interface
- switching
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种隧道保护切换的方法,应用于隧道上的节点,该方法包括:检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理。本发明能够在链路出现业务劣化时实现隧道的保护和切换。本发明还公开了一种隧道保护切换的装置。
Description
技术领域
本发明涉及通信技术领域,尤其涉及的是一种隧道保护切换的方法和装置。
背景技术
MPLS(Multi-Protocol Label Switching,多协议标签交换)技术,可以将IP报文转发技术巧妙的转换成二层交换技术,提高了数据包的转发速率。随着网络技术的发展,为了满足用户的服务需求,基于MPLS技术,可以构建VPN(Virtual Private Network,虚拟专用网络)网络。
RSVP-TE(Resource Reservation Protocol-Traffic Engineering,基于流量工程扩展的资源预留协议)是基于IP协议的资源预留协议。用户通过RSVP协议向网络请求满足特殊服务质量要求的缓存和带宽,中间节点利用RSVP协议在数据传输通路上建立起资源预留并维护该通路,为VPN网络提供了外层的转发路径,通过隧道的相关保护机制以实现相应的服务质量。
目前,如图1所示,隧道的头节点为P1,隧道的尾节点为P4。现实的网络中,对链路down或者网元断链的情况,隧道都做了相应的保护机制,也即,正常情况下,隧道的转发路径在第一条主路径(P1→P4)上,如果第一条主路径down,会进行第一条路径的主备保护切换,切换到第一条备路径(P1→P2→P4)上,如果第一条备路径down,会计算新的路径,也即第二条主路径(P1→P2→P3→P4),如果计算成功,则切换到第二条主路径上,如果计算不成功,则仍然在第一条备路径上。此后,如果第一条主路径up,隧道在第一条备路径时,会自动回切到第一条主路径上,如果隧道是在第二条主路径上,经过路径重优化后,可以回切到第一条主路径上。
但是往往现网中会出现链路介于up和down之间的情况,即指链路没有断开,但是链路在数据传输的质量有较大的问题,存在较高的误码率以及丢包的行为,称为链路处于SD(Signal Degrade,业务劣化)状态,此时配置的BFD(Bidirectional ForwardingDetection,双向转发检测机制)检测无法检测出链路的异常状态,部署的隧道保护机制也没有办法做切换保护。
发明内容
本发明所要解决的技术问题是提供一种隧道保护切换的方法和装置,能够在链路出现业务劣化时实现隧道的保护和切换。
为了解决上述技术问题,本发明提供了一种隧道保护切换的方法,应用于隧道上的节点,该方法包括:
检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理。
进一步地,该方法还包括下述特点:
所述方法还包括:
检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理。
进一步地,该方法还包括下述特点:
检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和/或
接收到与本端设备直连的对端设备通过链路层发现协议LLDP传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
进一步地,该方法还包括下述特点:
检测到链路出现业务劣化后,还包括:
将出现业务劣化的端口的状态设置为业务劣化状态,通过链路层发现协议LLDP消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
进一步地,该方法还包括下述特点:
在接收到所述隧道通知消息后,还包括:
如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
进一步地,该方法还包括下述特点:
在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上。
进一步地,该方法还包括下述特点:
在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
进一步地,该方法还包括下述特点:
在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上。
进一步地,该方法还包括下述特点:
在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上。
进一步地,该方法还包括下述特点:
在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
进一步地,该方法还包括下述特点:
在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
进一步地,该方法还包括下述特点:
所述隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
为了解决上述技术问题,本发明提供了一种隧道保护切换的装置,应用于隧道上的节点,包括:
业务检测模块,用于检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警处理模块,用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理。
进一步地,该装置还包括下述特点:
所述装置还包括告警恢复处理模块:
业务检测模块,还用于检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警恢复处理模块,用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理。
进一步地,该装置还包括下述特点:
业务检测模块,用于检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和/或
接收到与本端设备直连的对端设备通过链路层发现协议LLDP传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
进一步地,该装置还包括下述特点:
业务检测模块,还用于在检测到链路出现业务劣化后,将出现业务劣化的端口的状态设置为业务劣化状态,通过链路层发现协议LLDP消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
进一步地,该装置还包括下述特点:
告警处理模块,还用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
进一步地,该装置还包括下述特点:
告警恢复处理模块,还用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
进一步地,该装置还包括下述特点:
告警处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上。
进一步地,该装置还包括下述特点:
告警处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
进一步地,该装置还包括下述特点:
告警恢复处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上。
进一步地,该装置还包括下述特点:
告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上。
进一步地,该装置还包括下述特点:
告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
进一步地,该装置还包括下述特点:
告警恢复处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
进一步地,该装置还包括下述特点:
所述隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
与现有技术相比,本发明提供的一种隧道保护切换的方法和装置,隧道上的节点检测到链路出现业务劣化后,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息通过RSVP-TE消息通知隧道的头节点,隧道的头节点接收到告警通知后进行保护切换处理,并且,在检测到链路业务恢复后,通过RSVP-TE消息将告警恢复信息通知给隧道的头节点,隧道的头节点及时进行回切处理,本发明能够在链路出现业务劣化和业务恢复时实现隧道的保护和切换。
附图说明
图1为现有技术中隧道的主备路径示意图。
图2为本发明实施例的一种隧道保护切换的方法的流程图。
图3为本发明实施例的一种隧道保护切换的装置的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
如图2所示,本发明实施例提供了一种隧道保护切换的方法,应用于隧道上的节点,该方法包括:
S10,检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
S20,在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理;
所述方法还可以包括下述特点:
其中,所述方法还包括:
检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理;
其中,检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和
接收到与本端设备直连的对端设备通过LLDP(Link Layer Discovery Protocol,链路层发现协议)传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化;
其中,检测到端口出现业务劣化,包括:检测到端口接收数据的误码率超过阈值,则判定端口出现业务劣化。
其中,检测到链路出现业务劣化后,还包括:
将出现业务劣化的端口的状态设置为业务劣化SD状态,通过LLDP(Link LayerDiscovery Protocol,链路层发现协议)消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化;
其中,检测到链路出现业务劣化后,还包括:
将所述链路对应的三层接口的路由链路消耗值设置为最大,收敛路由;
其中,在接收到携带告警信息或告警恢复信息的隧道通知消息后,还包括:
如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点;
其中,在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;
其中,在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切;
其中,在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上;
其中,在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;
其中,在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切;
其中,在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
其中,所述携带告警信息或告警恢复信息的隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
如图3所示,本发明实施例提供了一种隧道保护切换的装置,应用于隧道上的节点,包括:
业务检测模块,用于检测到链路出现业务劣化,将所述链路对应的三层接口的状态设置为业务劣化状态,产生告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警处理模块,用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理。
所述装置还可以包括下述特点:
其中,所述装置还包括告警恢复处理模块:
业务检测模块,还用于检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警恢复处理模块,用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理。
其中,业务检测模块,用于检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和/或
接收到与本端设备直连的对端设备通过链路层发现协议LLDP传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
其中,业务检测模块,还用于在检测到链路出现业务劣化后,将出现业务劣化的端口的状态设置为业务劣化状态,通过链路层发现协议LLDP消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
其中,告警处理模块,还用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
其中,告警恢复处理模块,还用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
其中,告警处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上。
其中,告警处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
其中,告警恢复处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上。
其中,告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上。
其中,告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
其中,告警恢复处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
其中,所述隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
上述实施例提供的一种隧道保护切换的方法和装置,隧道上的节点检测到链路出现业务劣化后,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息通过RSVP-TE消息通知隧道的头节点,隧道的头节点接收到告警通知后进行保护切换处理,并且,在检测到链路业务恢复后,通过RSVP-TE消息将告警恢复信息通知给隧道的头节点,隧道的头节点及时进行回切处理,本发明能够在链路出现业务劣化和业务恢复时实现隧道的保护和切换。
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。
需要说明的是,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
Claims (23)
1.一种隧道保护切换的方法,应用于隧道上的节点,该方法包括:
检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理,具体包括:在本隧道未配置主备保护的情况下,如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上。
2.如权利要求1所述的方法,其特征在于,还包括:
检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理。
3.如权利要求1或2所述的方法,其特征在于:
检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和/或
接收到与本端设备直连的对端设备通过链路层发现协议LLDP传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
4.如权利要求1或2所述的方法,其特征在于:
检测到链路出现业务劣化后,还包括:
将出现业务劣化的端口的状态设置为业务劣化状态,通过链路层发现协议LLDP消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
5.如权利要求1或2所述的方法,其特征在于:
在接收到所述隧道通知消息后,还包括:
如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
6.如权利要求1或2所述的方法,其特征在于:
在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
7.如权利要求2所述的方法,其特征在于:
在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上。
8.如权利要求1或2所述的方法,其特征在于:
在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上。
9.如权利要求1或2所述的方法,其特征在于:
在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
10.如权利要求2所述的方法,其特征在于:
在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
11.如权利要求1或2所述的方法,其特征在于:
所述隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
12.一种隧道保护切换的装置,应用于隧道上的节点,包括:
业务检测模块,用于检测到链路出现业务劣化,产生所述链路对应的三层接口的业务劣化告警信息,将所述告警信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警处理模块,用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行保护切换处理,具体包括:在本隧道未配置主备保护的情况下,如所述出现业务劣化的三层接口在本隧道当前的路径上,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上。
13.如权利要求12所述的装置,其特征在于,还包括告警恢复处理模块:
业务检测模块,还用于检测到链路业务恢复正常,产生所述链路对应的三层接口的业务恢复的告警恢复信息,将所述告警恢复信息封装在隧道通知消息中发送至经过所述三层接口的隧道的头节点;
告警恢复处理模块,用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的头节点,则对所述隧道进行回切处理。
14.如权利要求12或13所述的装置,其特征在于:
业务检测模块,用于检测到链路出现业务劣化,包括:
检测到本端设备的端口出现业务劣化;和/或
接收到与本端设备直连的对端设备通过链路层发现协议LLDP传递的通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
15.如权利要求12或13所述的装置,其特征在于:
业务检测模块,还用于在检测到链路出现业务劣化后,将出现业务劣化的端口的状态设置为业务劣化状态,通过链路层发现协议LLDP消息向与本端设备的所述端口直连的对端设备发送通知消息,所述通知消息中指示双方的直连端口出现业务劣化。
16.如权利要求12或13所述的装置,其特征在于:
告警处理模块,还用于在接收到携带告警信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
17.如权利要求13所述的装置,其特征在于:
告警恢复处理模块,还用于在接收到携带告警恢复信息的隧道通知消息后,如判断自身是所述隧道通知消息指示的隧道的中间节点或尾节点,则转发所述隧道通知消息至所述隧道的头节点。
18.如权利要求12或13所述的装置,其特征在于:
告警处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道不处于回切等待过程中,则对本隧道的路径进行重优化,如重优化成功,则将本隧道的路径切换到新的路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
19.如权利要求13所述的装置,其特征在于:
告警恢复处理模块,用于在本隧道未配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如状态恢复正常的三层接口在本隧道切换前的路径上,则对本隧道进行路径重优化,如重优化成功,则将隧道切换到以前的路径上。
20.如权利要求12或13所述的装置,其特征在于:
告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上。
21.如权利要求12或13所述的装置,其特征在于:
告警处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行保护切换处理,包括执行以下处理:
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上所有的三层接口的状态都正常,则将本隧道切换到所述备路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道不处于回切等待过程中,且本隧道的备路径上存在状态不正常的三层接口,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的主路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道不处于回切等待过程中,则对本隧道的主路径进行重优化,如重优化成功,则将本隧道切换到新的主路径上;或者
如所述出现业务劣化的三层接口在本隧道当前的备路径上,且本隧道处于回切等待过程中,则结束等待,执行回切;或者
如所述出现业务劣化的三层接口在本隧道切换前的主路径上,且本隧道处于回切等待过程中,则结束等待,不执行回切。
22.如权利要求13所述的装置,其特征在于:
告警恢复处理模块,用于在本隧道配置主备保护的情况下,对所述隧道进行回切处理,包括执行以下处理:
如隧道当前在备路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则将隧道切换到以前的主路径上;或者
如隧道当前在主路径上,如状态恢复正常的三层接口在本隧道切换前的主路径上,则对隧道进行路径重优化,重优化成功后,将隧道切换到以前的主路径上。
23.如权利要求12或13所述的装置,其特征在于:
所述隧道通知消息为基于流量工程扩展的资源预留协议RSVP-TE消息。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510191735.1A CN106161232B (zh) | 2015-04-21 | 2015-04-21 | 一种隧道保护切换的方法和装置 |
PCT/CN2015/090948 WO2016169214A1 (zh) | 2015-04-21 | 2015-09-28 | 一种隧道保护切换的方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510191735.1A CN106161232B (zh) | 2015-04-21 | 2015-04-21 | 一种隧道保护切换的方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106161232A CN106161232A (zh) | 2016-11-23 |
CN106161232B true CN106161232B (zh) | 2020-01-31 |
Family
ID=57143032
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510191735.1A Active CN106161232B (zh) | 2015-04-21 | 2015-04-21 | 一种隧道保护切换的方法和装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106161232B (zh) |
WO (1) | WO2016169214A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107948000B (zh) * | 2017-12-25 | 2021-11-19 | 瑞斯康达科技发展股份有限公司 | 一种主备通道的切换方法、装置及系统 |
CN110011819B (zh) * | 2018-01-04 | 2022-04-19 | 中兴通讯股份有限公司 | 生成sd告警信息的方法、装置、设备及系统 |
CN112825501B (zh) * | 2019-11-20 | 2024-08-16 | 中兴通讯股份有限公司 | 信号劣化处理方法、装置及系统 |
CN114979988B (zh) * | 2022-05-07 | 2023-09-19 | 中移互联网有限公司 | 一种短信下发的方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6885632B1 (en) * | 2000-12-21 | 2005-04-26 | Nortel Networks Limited | Method and system for signal degrade (SD) information passthrough in T-Mux systems |
CN101505246A (zh) * | 2009-03-02 | 2009-08-12 | 中兴通讯股份有限公司 | 网络隧道分段保护方式的故障检测方法和修复方法 |
CN101562536A (zh) * | 2009-05-19 | 2009-10-21 | 迈普通信技术股份有限公司 | 一种局部路径保护的快速重路由方法 |
CN102215127A (zh) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | 一种信号劣化处理方法、装置及节点设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101719843B (zh) * | 2009-12-18 | 2011-11-02 | 烽火通信科技股份有限公司 | Ptn中lsp线性保护倒换方法 |
-
2015
- 2015-04-21 CN CN201510191735.1A patent/CN106161232B/zh active Active
- 2015-09-28 WO PCT/CN2015/090948 patent/WO2016169214A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6885632B1 (en) * | 2000-12-21 | 2005-04-26 | Nortel Networks Limited | Method and system for signal degrade (SD) information passthrough in T-Mux systems |
CN101505246A (zh) * | 2009-03-02 | 2009-08-12 | 中兴通讯股份有限公司 | 网络隧道分段保护方式的故障检测方法和修复方法 |
CN101562536A (zh) * | 2009-05-19 | 2009-10-21 | 迈普通信技术股份有限公司 | 一种局部路径保护的快速重路由方法 |
CN102215127A (zh) * | 2011-06-08 | 2011-10-12 | 中兴通讯股份有限公司 | 一种信号劣化处理方法、装置及节点设备 |
Also Published As
Publication number | Publication date |
---|---|
WO2016169214A1 (zh) | 2016-10-27 |
CN106161232A (zh) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8886831B2 (en) | System and methodology for fast link failover based on remote upstream failures | |
US9571383B2 (en) | Rerouting technique | |
CN102571426B (zh) | 一种双归保护方法和装置 | |
EP2763359B1 (en) | Communication system, sending device, communication device, failure notification method and non-temporary computer-readable medium storing program | |
CN101702658B (zh) | 一种环网保护的实现方法及系统 | |
CN101924654B (zh) | 一种基于点到多点业务的路径切换方法及系统 | |
CN100512292C (zh) | 一种实时恢复业务的装置及方法 | |
WO2015192518A1 (zh) | Potn的误码检测方法、装置及系统 | |
EP3029883B1 (en) | Network protection method and apparatus, next-ring node, and system | |
CN106161232B (zh) | 一种隧道保护切换的方法和装置 | |
CN102148694A (zh) | 一种分组传送网络的线性1:n保护方法、装置和系统 | |
EP1942609B1 (en) | A system and method for protecting multicast service path | |
CN104468208A (zh) | 通信故障的检测恢复方法及装置 | |
CN101192990A (zh) | 一种mpls网络中实现快速重路由的方法及设备及系统 | |
CN106330699B (zh) | 一种组播链路的切换方法、装置及路由设备 | |
EP3139527B1 (en) | Protection switching method, node and control device | |
CN104702498A (zh) | 一种通过协调保护减少设备间光连接数量的方法及装置 | |
CN112073285B (zh) | 一种误码通告的方法及相关设备 | |
EP2573977A1 (en) | Subnet protection method and device for transport multi-protocol label switching (tmpls) network | |
CN103117924B (zh) | 一种保护倒换方法和设备 | |
CN102487327B (zh) | 业务切换方法及装置 | |
CN103795625A (zh) | 多协议标签交换网络的快速重路由实现方法及装置 | |
CN112866045B (zh) | 一种链路状态检测方法、组播设备及链路状态检测系统 | |
KR20140128863A (ko) | 루트화된 다점 연결 네트워크에서 보호절체 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |