[发明专利]双向转发检测报文的发送方法、系统和设备有效
申请号: | 200810057904.2 | 申请日: | 2008-02-20 |
公开(公告)号: | CN101237452A | 公开(公告)日: | 2008-08-06 |
发明(设计)人: | 潘凝 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 双向 转发 检测 报文 发送 方法 系统 设备 | ||
技术领域
本发明涉及网络通信技术,特别涉及一种双向转发检测(BFD,Bidirectional Forwarding Detection)报文的发送方法、系统和设备。
背景技术
随着通信技术的发展,在IP网络上承载下一代网络(NGN)、第三代通信系统(3G)等实时、时延敏感业务需求的不断增长,如何保障数据传输质量,即如何在数据传输过程中出现问题时,快速对故障进行定位,成为很重要的部分,因此,BFD作为一种快速检测机制,应运而生。
BFD类似于“Hello”协议,当一个BFD会话建立后,作为BFD会话双方的网络设备按照定时器参数周期性地向对方发送BFD报文,其中,定时器参数通常为发送BFD报文的时间间隔;同时也在链路上周期性地检测对方发送的BFD报文,如果在设定的时限内没有接收到对端的BFD报文,则认为BFD会话双方链路出现故障,从而达到快速检测链路故障的目的。其中,定时器参数在BFD会话建立时通过报文交互协商确定,在BFD会话有效期间,如果BFD会话双方中的第一网络节点的定时器参数发生变化,则向第二网络节点发送携带定时器参数变化信息的BFD报文,由于,当BFD报文携带定时器参数变化信息时,通常将BFD报文中的询问比特(Poll bit)进行置位,所以,将携带定时器参数变化信息的BFD报文通常称为P bit置位的BFD报文,不携带定时器参数变化信息的BFD报文通常称为P bit清零的BFD报文;第二网络节点对该携带定时器参数变化信息的BFD报文进行处理后,向第一网络节点返回携带定时器参数响应信息的BFD报文,表明第二网络节点已经获知发送方的定时器参数变化,由于BFD报文中携带定时器参数响应信息时,通常将BFD报文的终止比特(Final bit)置位,因此,将携带定时器参数响应信息的BFD报文通常称为F bit置位的BFD报文;第一网络节点在没有接收到第二网络节点返回的F bit置位的BFD报文时,周期性地持续发送P bit置位的BFD报文,第一网络节点接收到该F bit置位的BFD报文后,在随后发送的BFD报文中将P bit清零。
现有技术中,为了保证BFD实现较短的检测时间,例如50ms级别的检测时间,通常在网络设备中将完成BFD报文快速收发的检测部分设置为一个独立的装置,即检测装置,该检测装置只负责BFD报文的快速收发,而BFD参数的配置、会话的建立、定时器参数的协商以及上层应用的交互等都由控制装置完成,其中,检测装置可以是辅助中央处理器(CPU)、网络处理器(NP)、多核CPU中的一个核、或者硬件逻辑等,控制装置可以是主CPU。检测装置的独立使得BFD报文的发送时间间隔可以达到10ms,而由于定时器的参数协商是由控制装置完成的,即检测装置需要将接收到的P bit置位的BFD报文提供给控制装置,由控制装置进行参数协商处理,并生成Fbit置位的BFD报文发送出去。
由于控制装置的处理速度远远慢于检测装置的报文收发速度,因此,在第二网络节点生成F bit置位的BFD报文之前,第一网络装置会发送大量的P bit置位的BFD报文,这必然会导致第二网络节点的检测装置接收到大量的P bit置位的BFD报文,上送控制装置后对控制装置造成冲击,影响控制装置的正常处理。
发明内容
本发明提供了一种BFD报文的发送方法,以便于减小大量携带定时器参数变化信息的BFD报文对控制装置造成的冲击。
一种BFD报文的发送方法,该方法包括:
第一网络节点的定时器参数发生变化后,第一网络节点中的控制装置按照预设的第一时间间隔将携带定时器参数变化信息的BFD报文发送给第二网络节点,第一网络节点中的检测装置按照预设的第二时间间隔将不携带定时器参数变化信息的BFD报文发送给第二网络节点;
其中,所述第一时间间隔大于所述第二时间间隔。
一种BFD报文的发送设备,该设备包括:控制装置和检测装置;
所述控制装置,用于在定时器参数发生变化后,按照预设的第一时间间隔,发送携带定时器参数变化信息的BFD报文;
所述检测装置,用于按照预设的第二时间间隔发送不携带定时器参数变化信息的BFD报文;
其中,所述第一时间间隔大于所述第二时间间隔。
一种BFD报文的发送系统,该系统包括:第一网络节点和第二网络节点;
所述第一网络节点包括控制装置和检测装置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810057904.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种承力式模板构件
- 下一篇:检测生存力相关分子的改进方法