[发明专利]一种处理器及BFD报文传输方法有效
| 申请号: | 201810935261.0 | 申请日: | 2018-08-16 | 
| 公开(公告)号: | CN109150659B | 公开(公告)日: | 2020-09-08 | 
| 发明(设计)人: | 杨洁 | 申请(专利权)人: | 新华三技术有限公司 | 
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/703 | 
| 代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 | 
| 地址: | 310052 浙*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 处理器 bfd 报文 传输 方法 | ||
本申请提供一种处理器及BFD报文传输方法,所述处理器包括控制核和数据核;所述控制核用于,确定第一网络设备与第二网络设备协商建立的BFD会话的会话信息,所述会话信息包括第一报文发送间隔,利用所述第一报文发送间隔向第二网络设备发送第一BFD报文;所述控制核还用于,将所述会话信息同步至数据核;所述数据核用于,接收所述控制核同步的所述会话信息,并获取第二报文发送间隔,所述第二报文发送间隔小于所述第一报文发送间隔;将所述会话信息中的所述第一报文发送间隔更新为所述第二报文发送间隔,利用所述第二报文发送间隔向第二网络设备发送所述第一BFD报文。通过本申请的技术方案,可以减轻控制核的性能压力,提高网络设备的整体处理性能。
技术领域
本申请涉及通信技术领域,尤其是涉及一种处理器及BFD报文传输方法。
背景技术
BFD(Bidirectional Forwarding Detection,双向转发检测)是通用的、标准化的、介质无关和协议无关的快速故障检测机制,用于检测IP网络中的链路连通状况,保证网络设备之间能够快速检测到通信故障,以便能够及时的采取措施,保证业务的持续运行。BFD可以为各种上层协议(如路由协议等)快速检测出两台网络设备之间的双向转发路径的故障,并可以提供毫秒级的检测。
第一网络设备与第二网络设备建立BFD会话后,第一网络设备周期性的发送BFD报文,并接收第二网络设备周期性发送的BFD报文。若第一网络设备在检测时间内未接收到第二网络设备发送的BFD报文,则说明第一网络设备与第二网络设备之间的双向转发路径发生故障,并向上层协议通知该故障。
由于第一网络设备需要周期性的发送BFD报文,如每毫秒就发送一次BFD报文,因此,BFD报文需要占用大量的CPU(Central Processing Unit,中央处理器)资源,给CPU造成比较大负担,影响第一网络设备的处理性能。
发明内容
本申请提供一种处理器及BFD报文传输方法,用于将BFD报文分担到数据核上发送,从而减轻控制核的性能压力,并提高网络设备的整体处理性能。
第一方面,本申请提供一种处理器,所述处理器处于第一网络设备中,所述处理器包括控制核和数据核,其中:
所述控制核用于,确定所述第一网络设备与第二网络设备协商建立的双向转发检测BFD会话的会话信息,所述会话信息包括第一报文发送间隔,并利用所述第一报文发送间隔向所述第二网络设备发送第一BFD报文;
所述控制核还用于,将所述会话信息同步至所述数据核;
所述数据核用于,接收所述控制核同步的所述会话信息,并获取第二报文发送间隔,所述第二报文发送间隔小于所述第一报文发送间隔;将所述会话信息中的所述第一报文发送间隔更新为所述第二报文发送间隔,并利用所述第二报文发送间隔向所述第二网络设备发送所述第一BFD报文。
结合第一方面,在第一种可能的实现方式中,所述数据核将所述会话信息中的所述第一报文发送间隔更新为所述第二报文发送间隔,具体用于:
向所述第二网络设备发送携带所述第二报文发送间隔的第二BFD报文;
若接收到所述第二BFD报文的BFD响应报文,则将所述会话信息中的所述第一报文发送间隔更新为所述第二报文发送间隔;
其中,所述第一BFD报文用于使所述第二网络设备检测所述BFD会话对应的路径是否发生故障;所述第二BFD报文用于使所述第二网络设备将所述第一网络设备的第一报文发送间隔更新为所述第二报文发送间隔。
结合第一方面和第一种可能的实现方式,在第二种可能的实现方式中,所述控制核确定的所述会话信息还包括第一报文接收间隔;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810935261.0/2.html,转载请声明来源钻瓜专利网。





