-
公开(公告)号:CN119728795A
公开(公告)日:2025-03-28
申请号:CN202311256494.5
申请日:2023-09-27
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L69/06 , H04L61/5007 , H04L101/622
Abstract: 本发明公开了一种基于DPDK实现的简易协议栈及保序方法,根据配置文件提供的IP地址,实现输入流量的协议识别、提取和匹配,对匹配上IP的ARP或ICMP请求消息实现被动响应应答消息,应答消息翻转请求消息的源MAC和目的MAC,从而在DPDK中实现基本的网络连通状态响应的简易协议栈;根据用户提供多个目的端口信息和私有协议规定的序号总数,申请序号总数大小的无锁数组与端口哈希表对应,对进入DPDK网口的UDP承载的私有协议流量提取载荷特定位置的两字节特征字段,将特征字段作为数组下标存入输入的报文,从而实现基于DPDK框架的保序功能。本发明根据客户需要有序处理私有协议流量,方便快捷,实现DPDK硬件加速同时保证网络连通,可模块化融入其他程序。
-
公开(公告)号:CN119316360A
公开(公告)日:2025-01-14
申请号:CN202310857313.8
申请日:2023-07-13
Applicant: 南京贝伦思网络科技股份有限公司
Inventor: 杨国顺
IPC: H04L47/125 , H04L47/2483
Abstract: 本发明公开了一种基于Barefoot实现网络流量差异化复制负载均衡输出系统,根据不同的用户配置的ACL规则,实现网络流量的识别、提取和匹配,对匹配上ACL的流量实现一份流量输入多份流量差异化复制,最多实现8份不同的流量同时复制,并对复制后的每份流量定制化修改,每份流量从不同的端口聚合组内负载均衡选择端口输出。对进入Barefoot的报文提取特定位置的特征字段,特征字段中标识报文复制的份数,对于需要复制多份的情况,将报文转到TM模块,由TM模块复制多份报文后,交给Egress模块对复制后的报文进行解析和重组处理,从而实现对复制之后的报文修改和负载均衡输出。本系统可根据需要选择多份复制报文并对多样化输出,性能提高,方便快捷。
-