[发明专利]一种在动态路径上进行MPLS‑TP检测的方法和装置有效
申请号: | 201210034878.8 | 申请日: | 2012-02-16 |
公开(公告)号: | CN102571500B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 陈娟娟;郭剑;张丽晖;罗曙晖 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/723 |
代理公司: | 北京安信方达知识产权代理有限公司11262 | 代理人: | 解婷婷,龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 动态 路径 进行 mpls tp 检测 方法 装置 | ||
技术领域
本发明涉及数据通讯领域,尤其涉及一种在动态路径上进行MPLS-TP(Multi-Protocol Label Switching Transport Profile,多协议标签交换传输体系)检测的方法和装置。
背景技术
MPLS-TP OAM(Operation Administration and Maintenance,操作管理及维护)是路由器设备和PTN(Packet Transport Network,分组传送网)设备可靠性保障的基本功能要求之一,它提供了网络运营、维护所需要的故障发现、定位、性能监测和管理等功能,并且当故障发生后能及时通知保护机制在50ms内完成保护切换,从而将故障产生的影响减到最低。因此,OAM的稳定性与性能关系到网络故障的及时发现和正确触发保护倒换及保护倒换的完成效率,也成为能否保证网络正常提供电信级服务的关键因素之一。
MPLS-TP中运行的是不进行协商的OAM,其检测原理是通过在发送端周期发送检测包,由接收端进行收包确认,如果接收端在规定的时间间隔内没有接收到检测包,就认为收包路径上发生故障,立即产生告警,告警将进一步触发路径切换,将流量切换到备份链路上去。检测报文发送周期的可选配置为:3.33ms、10ms、100ms、1s、10s、1mim或10mim,当超过3.5倍报文发送周期接收端仍未收到检测包,则认为超期,由于最小超期时长为10ms,因此可以在10ms内快速检测出链路故障。对于这种不进行协商的OAM检测,完全是由配置控制检测的启动和关闭。
对于静态路径上的检测部署,用户可以按照先启动发送端,待确认报文开始发送后,再启动接收端的方式进行检测;检测关闭时可以先关闭检测端,再停止发送端。上述的配置顺序可以避免由于两端配置先后顺序问题而导致的误告警问题。
对于动态路径上启动的检测,由于动态路径本身是不断变化的,当动态路径发现更优转发路径时,流量会迁移到更优路径上进行转发,而检测报文是和转发流量同路径传输的,也需要一同迁移到新路径上进行检测。在检测报文的迁移过程中,涉及到原有路径上的检测停止和新路径上的检测启动的过程;由于路径首尾端点位于不同的设备上,无法严格保证启动和停止的时序,所以很可能产生误告警。由于转发表的更新和检测路径的更新是两个独立的过程,转发表一旦更新到新路径,流量就迁移完成了,实际流量转发完全正常无丢包,但同一路径上的检测迁移时却有可能由于下发时序的问题产生告警,从而导致误告警问题的出现。
综上所述,由于MPLS-TP OAM检测本身缺少建链和拆链的交互机制,导致在动态路径部署检测时很有可能因为路径的变更而出现检测误告警的情况,使得检测结果和实际转发情况不符;流量会错误切换到提前预留的备份路径上,进而影响网络的稳定性。
发明内容
本发明的目的在于提供一种在动态路径上进行MPLS-TP检测的方法和装置,以解决当MPLS-TP OAM运行的动态路径检测中的一端已经启动检测,而另一端由于时序问题还未启动报文发送,或当MPLS-TP OAM配置中的一端已经停止检测报文发送,而另一端还未停止检测,而导致的在规定时间内未收到检测报文产生误告警的问题。
为解决上述问题,本发明提供了一种在动态路径上进行MPLS-TP检测的方法,包括:
首端或尾端在检测到发生动态双向路径迁移时,停止发送检测包,主动向对端发送一个以上的检测停止报文,该报文用于通告对端停止收包检测;
对端接收到所述检测停止报文后,停止本端的检测超时定时器。
进一步地,
所述检测停止报文为在检测包中携带TLV,用于标识该报文作为检测停止报文。
进一步地,所述方法还包括:
首端或尾端在停止本端的检测超时定时器后,分别启动本端的首包超时定时器;
在所述首包超时定时器超时前,只向对端发送检测包,直到收到对端发来的第一个检测包后,启动本端的检测超时定时器,进入收包检测状态。
进一步地,
当所述首包超时定时器超时时,所述首端或尾端如仍未接收到对端发来的检测包,则启动本端的检测超时定时器,进入收包检测状态。
相应地,本发明还提供了一种在动态路径上进行MPLS-TP检测的装置,应用于MPLS-TP OAM检测中,包括:
停止通知单元,用于在检测到发生动态双向路径迁移时,停止发送检测包,主动向对端发送一个以上的检测停止报文,该报文用于通告对端停止收包检测;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210034878.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据传输方法和装置
- 下一篇:链路的切换方法及装置