[发明专利]收发包功能的实现方法及装置在审
申请号: | 201410751106.5 | 申请日: | 2014-12-09 |
公开(公告)号: | CN105743668A | 公开(公告)日: | 2016-07-06 |
发明(设计)人: | 申河卿 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚;梁丽超 |
地址: | 518057 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 收发 功能 实现 方法 装置 | ||
1.一种收发包功能的实现方法,其特征在于,所述方法包括:
获取多核中央处理器CPU设备的指定硬件线程;
根据所述指定硬件线程模拟现场可编程逻辑FPGA的收发包功能。
2.根据权利要求1所述的方法,其特征在于,根据所述指定硬件线程模拟现场可编程逻辑FPGA的收发包功能,包括:
根据所述指定硬件线程模拟以下至少之一:用于收发报文的会话配置功能、报文发送功能、报文接收功能、检测报文的收发功能,该检测报文用于对会话进行检测。
3.根据权利要求2所述的方法,其特征在于,所述用于收发报文的会话配置功能包括以下至少之一:增加会话功能、删除会话功能。
4.根据权利要求3所述的方法,其特征在于,根据所述指定硬件线程模拟FPGA的增加会话功能包括:
根据指定硬件线程申请用于存储所述增加会话的内存,在所述内存中添加会话数据,并执行会话初始化进程;
根据所述指定硬件线程模拟所述删除会话功能包括:移除所述内存中的会话数据,并释放所述内存。
5.根据权利要求2所述的方法,其特征在于,根据所述指定硬件线程模拟FPGA的报文发送功能包括:
根据所述指定硬件线程从会话配置所指示的位置信息获取待发送报文;
通过所述指定硬件线程将所述待发送报文发送至转发面FWD硬件线程上,其中,所述转发面FWD硬件线程用于将所述待发送报文发送至对端设备。
6.根据权利要求5所述的方法,其特征在于,所述转发面FWD硬件线程通过以下方式将所述待发送报文发送至对端设备,
在判断所述待发送报文为以太网运行管理维护ETHOAM的检测报文后,将进行检测所需要的指定信息写入所述待发送报文;
将包含有所述指定信息的待发送报文发送至所述对端。
7.根据权利要求2所述的方法,其特征在于,根据所述指定硬件线程FPGA的报文接收功能包括:
通过所述指定硬件线程接收来自转发面FWD硬件线程的报文。
8.根据权利要求2所述的方法,其特征在于,根据所述指定硬件线程模拟FPGA的检测报文的收发功能包括:
根据所述指定硬件线程定时检测会话是否超时和/或会话是否发生告警;
在所述会话超时和/或存在告警信息时,通知转发面FWD硬件线程。
9.根据权利要求1至8任一项所述的方法,其特征在于,所述指定硬件线程为FPGA的硬件线程。
10.一种收发包功能的实现装置,其特征在于,所述装置包括:
获取模块,用于获取多核中央处理器CPU设备的指定硬件线程;
模拟模块,用于根据所述指定硬件线程模拟现场可编程逻辑FPGA的收发包功能。
11.根据权利要求10所述的装置,其特征在于,所述模拟模块,用于模拟以下至少之一功能:用于收发报文的会话配置功能、报文发送功能、报文接收功能、检测报文的收发功能,该检测报文用于对会话进行检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410751106.5/1.html,转载请声明来源钻瓜专利网。