[发明专利]基于BFD协议检测链路的方法、装置和网络处理器有效
申请号: | 201210259386.9 | 申请日: | 2012-07-25 |
公开(公告)号: | CN102780593A | 公开(公告)日: | 2012-11-14 |
发明(设计)人: | 商志彪 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24;H04L12/56 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 bfd 协议 检测 方法 装置 网络 处理器 | ||
1.一种基于BFD协议检测链路的方法,其特征在于,包括:
当双向转发检测BFD会话建立后,网络处理器在预设的震荡期内,发送BFD检测报文;
在所述预设的震荡期之后,检测BFD链路的状态;当检测到所述BFD链路的状态出现异常时,停止所述BFD检测报文的发送;
采用变频发送的方式,向CPU发送链路故障告警报文。
2.如权利要求1所述的方法,其特征在于,所述预设的震荡期为从BFD会话建立后至所述BFD会话的两个会话端接收/发送BFD检测报文达到同步的时间段。
3.如权利要求2所述的方法,其特征在于,所述当检测到BFD链路的状态出现异常时,停止所述BFD检测报文的发送包括:
检测到所述BFD链路的状态出现异常时,在预设的BFD信息表项中查找是否存在预置的停止标记;
当存在所述预置的停止标记时,则停止所述BFD检测报文的发送。
4.如权利要求1至3中任一项所述的方法,其特征在于,所述采用变频发送的方式,向CPU发送链路故障告警报文包括:
根据预设的发送频率,向CPU发送链路故障告警报文;
判断发送链路故障告警报文的次数是否达到预设的发送次数极值,若是,减小所述预设的发送频率;
根据减小后的所述预设的发送频率,向CPU发送链路故障告警报文。
5.一种网络处理器,其特征在于,包括:
发送模块,用于当双向转发检测BFD会话建立后,在预设的震荡期内,发送BFD检测报文;
检测模块,用于在所述预设的震荡期之后,检测BFD链路的状态;
停止模块,用于当检测到所述BFD链路的状态出现异常时,停止所述BFD检测报文的发送;
告警发送模块,用于采用变频发送的方式,向CPU发送链路故障告警报文。
6.如权利要求5所述的网络处理器,其特征在于,所述预设的震荡期为从BFD会话建立后至所述BFD会话的两个会话端接收/发送BFD检测报文达到同步的时间段。
7.如权利要求6所述的网络处理器,其特征在于,所述停止模块包括:
查找单元,用于检测到所述BFD链路的状态出现异常时,在预设的BFD信息表项中查找是否存在预置的停止标记;
停止单元,用于当存在所述预置的停止标记时,则停止所述BFD检测报文的发送。
8.如权利要求5至7中任一项所述的网络处理器,其特征在于,所述告警发送模块包括:
第一发送单元,用于根据预设的发送频率,向CPU发送链路故障告警报文;
判断单元,用于判断发送链路故障告警报文的次数是否达到预设的发送次数极值,若是,减小所述预设的发送频率;
第二发送单元,用于根据减小后的所述预设的发送频率,向CPU发送链路故障告警报文。
9.一种基于BFD协议检测链路的系统,其特征在于,包括CPU以及如权利要求5至8中任一项所述的网络处理器,其中:
所述CPU,用于对所述链路故障告警报文进行决策处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210259386.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:打印装置及打印装置的控制方法
- 下一篇:风力聚集器