[发明专利]一种加速PBT隧道故障快速倒换的方法有效
申请号: | 200910000957.5 | 申请日: | 2009-01-23 |
公开(公告)号: | CN101478427A | 公开(公告)日: | 2009-07-08 |
发明(设计)人: | 李松华 | 申请(专利权)人: | 武汉烽火网络有限责任公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/46;H04L1/22 |
代理公司: | 北京捷诚信通专利事务所 | 代理人: | 魏殿绅;庞炳良 |
地址: | 430074湖北省武汉市东湖高新东信*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 加速 pbt 隧道 故障 快速 倒换 方法 | ||
技术领域
本发明涉及PBT隧道故障处理,具体的说是一种加速PBT隧道故障快速倒换的方法。
背景技术
随着PBT技术(Provider Backbone Transport,运营商骨干传送)的发展和成熟,对多个PBT隧道提供小于50毫秒的保护倒换时间则是需要解决的问题。目前PBT隧道故障处理方案是这样的:在故障发生时,线卡通过管理通道把故障隧道信息逐条上报给主控板卡,主控板卡接收并处理上报的单条故障隧道信息,生成相应的隧道倒换信息,然后主控板卡通过管理通道把单条故障隧道的倒换信息下发到故障相关联的所有线卡上执行倒换操作。这种PBT隧道故障保护倒换方式在单条故障隧道的保护倒换过程中主控板卡与线卡进行了至少两次CPU之间的通信过程,如果有N条故障隧道,则倒换过程中至少需要主控板卡与线卡进行2×N次CPU通信过程才能完成倒换。这种PBT隧道故障保护倒换方式不但消耗了管理带宽并且增加了保护倒换时延,在PBT隧道数量较少时可以达到小于50毫秒的保护倒换时间,若增加PBT保护隧道数量则相应的故障倒换时间也会增加,无法满足小于50毫秒的保护倒换时间要求,这样就对PBT隧道数量有了一定的限制。如何保证在多个PBT隧道同时出现故障的情况下仍然保证50毫秒的倒换时间则成为一个有待解决的实际问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种加速PBT隧道故障快速倒换的方法,通过故障隧道的批量收集、批量上报,以及隧道倒换信息的批量下发、批量写入,实现在多个PBT隧道同时出现故障的情况下仍然能保证50毫秒的倒换时间,并且不占用过多CPU及管理通道资源,易于实现和扩展。
为达到以上目的,本发明采取的技术方案是:
一种加速PBT隧道故障快速倒换的方法,其特征在于:其具体步骤为:
101、线卡实时批量收集所有故障隧道信息,并把收集到的多个故障隧道信息打包封装到一个数据包中,得到封装的故障隧道信息数据包,完成批量收集操作;
102、线卡经管理通道把封装的故障隧道信息数据包上报主控板卡,完成批量上报操作;
103、主控板卡接收线卡上报的封装的故障隧道信息数据包并逐条进行故障处理,生成故障隧道倒换信息,并把生成的故障隧道倒换信息存储在主控板卡上的隧道倒换信息库内;
104、主控板卡处理完成一个封装的故障隧道信息数据包内的所有数据后,通过管理通道把隧道倒换信息库内的故障隧道倒换信息批量下发给故障相关的所有线卡,完成批量下发操作;
105、故障相关的所有线卡分别从管理通道接收主控板卡下发的故障隧道倒换信息,并将故障隧道倒换信息批量写入硬件表,完成故障隧道的倒换操作。
在上述技术方案的基础上,步骤101中,所说的故障隧道是指连续三次不能收到对方回应帧的PBT隧道,所说的故障隧道信息至少包括隧道工作状态、隧道ID;所说的数据包的封装格式为:版本号+数据长度+类型+隧道个数+隧道状态列表。
在上述技术方案的基础上,步骤102中,如果需要上报的封装的故障隧道信息数据包的大小超过管理通道的最大传输单元MTU限制,则线卡先根据管理通道的最大传输单元MTU的大小拆分封装的故障隧道信息数据包,再将拆分后的封装的故障隧道信息数据包逐一上报。
在上述技术方案的基础上,步骤103中,当主控板卡接收线卡上报的拆分后的封装的故障隧道信息数据包时,主控板卡可采用两种方式进行处理:一是接收到所有的拆分后的封装的故障隧道信息数据包并合并成封装的故障隧道信息数据包后,再逐条进行故障处理,生成故障隧道倒换信息;二是边接收拆分后的封装的故障隧道信息数据包,边逐条进行故障处理,生成故障隧道倒换信息。
在上述技术方案的基础上,步骤104中,如果需要下发的故障隧道倒换信息的大小超过管理通道的最大传输单元MTU限制,则主控板卡先根据管理通道的最大传输单元MTU的大小拆分故障隧道倒换信息,再将拆分后的故障隧道倒换信息逐一下发。
在上述技术方案的基础上,步骤105中,故障相关的所有线卡分别使用系统提供的一次可更改多个连续隧道的工作状态的功能指令完成批量写入硬件表操作,当系统不提供一次可更改多个连续隧道的工作状态的功能指令时,则逐条把故障隧道倒换信息写入硬件隧道表项。
本发明所述的加速PBT隧道故障快速倒换的方法,通过故障隧道的批量收集、批量上报,以及隧道倒换信息的批量下发、批量写入,实现在多个PBT隧道同时出现故障的情况下仍然能保证50毫秒的倒换时间,并且不占用过多CPU及管理通道资源,易于实现和扩展。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉烽火网络有限责任公司,未经武汉烽火网络有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910000957.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扫描装置
- 下一篇:发送、接收时钟的方法及传递时钟的装置