-
公开(公告)号:CN119536961A
公开(公告)日:2025-02-28
申请号:CN202311088130.0
申请日:2023-08-28
Applicant: 南京贝伦思网络科技股份有限公司
IPC: G06F9/50
Abstract: 本发明公开了一种基于块帧结构的高效规则管理算法,采用块帧结构加二维数组进行大批量的规则管理。二维数组中存放的是块帧结构,块帧结构采用的是BitMap加规则块的形式管理。二维数组的个数与规则的数量有关,每个块帧结构中申请了32块连续规则内存,由BitMap负责记录规则的有效性,根据规则ID查询时,可以根据二维数组以及BitMap快速检索到对应的规则。规则块中除了包含规则内容以外,还包含了Searcher链表指针、老化链表指针。经测试,在1亿多的满规则容量下,节省内存达到2G,从而保证了程序的正常运行。本算法有效的解决了规则占用内存过大的问题,降低被操作系统杀掉的风险,同时提高了系统的稳定性和处理性能。
-
公开(公告)号:CN106790656B
公开(公告)日:2019-12-31
申请号:CN201710038089.4
申请日:2017-01-19
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种基于SDN的负载均衡装置及其方法,包含一个负载均衡控制器和多个负载均衡交换机,多个负载均衡交换机通过其base平面与负载均衡控制器连接建立openflow通道,负载均衡控制器用于分流决策和负载监控,负载均衡交换机根据所述的负载均衡控制器下发的指令对数据流量进行解析并转发或丢弃。本发明将负载均衡设备控制平面和转发平面分流,降低了负载均衡系统的复杂性,提升了系统可维护性,实现多设备互通级联,降低了开发生产成本。
-
公开(公告)号:CN119003827A
公开(公告)日:2024-11-22
申请号:CN202310547118.5
申请日:2023-05-16
Applicant: 南京贝伦思网络科技股份有限公司
IPC: G06F16/903 , G06F16/9035 , G06F8/76
Abstract: 本发明公开了一种基于布隆过滤器的字符串过滤方法,对现有的全包字符串匹配做出优化。首先将字符串规则与其对应的主引导字符串规则下发到业务板卡中,当数据报文到网络处理器后,先将其在布隆过滤器函数中处理一遍,看主引导字符串规则是否匹配,若未匹配,则该数据报文不能匹配字符串规则;如果主引导字符串规则可以匹配,则该数据报文就有可能匹配字符串规则,则需做相应的字符串匹配。此方案有效的过滤了某些不匹配字符串规则的数据报文,只对有可能匹配字符串规则的数据报文做字符串匹配,有效提高了设备对数据报文做字符串匹配的处理能力。
-
公开(公告)号:CN119135503A
公开(公告)日:2024-12-13
申请号:CN202310690972.7
申请日:2023-06-12
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L41/044 , H04L67/02 , H04L67/141 , H04L67/54 , H04L69/16 , H04L69/22
Abstract: 本发明公开了一种基于websocket的网络设备自动级联管理的方法,包括自动探测级联设备是否存在、自动创建级联设备管理链路,进行网络设备级联管理,提高用户管理设备的效率。该方法用户只管理一台网络设备(主设备),当网络中存在其他设备时,主设备主动和其他设备建立连接,主设备进行设备间级联管理,可以极大降低用户管理的复杂度,可满足用户的个性化需求,提升级联设备管理的便捷性,降低用户的使用难度。
-
公开(公告)号:CN115412537A
公开(公告)日:2022-11-29
申请号:CN202110588820.7
申请日:2021-05-28
Applicant: 南京贝伦思网络科技股份有限公司
Abstract: 本发明公开了一种基于格式字串自动转换消息体字节序的方法,包括先对消息体内的数据类型进行统一的定义,形成格式字串,再记录下格式字串的长度,通过代码解析对比格式字串得出消息体各字节是否需进行字节序转换,对于需要进行字节序转换的数据逐一调用函数自动进行转换。此方法只需要生成格式字串信息,转换代码可循环使用,通过一套代码就可以自动转换所需全部消息体字节序,不再需要每次对应各消息体编写大量代码,大大节省相关软件开发过程中的人力成本,缩短开发周期,可避免过去方法中的大量人为错误,降低软件开发成本、提高软件质量,提高网络信息处理能力。
-
公开(公告)号:CN114595163A
公开(公告)日:2022-06-07
申请号:CN202011416990.9
申请日:2020-12-07
Applicant: 南京贝伦思网络科技股份有限公司
IPC: G06F12/06
Abstract: 本发明公开了一种基于块帧结构的高效ID管理算法,包括采用BitMap+链表的形式对规则ID进行管理。每一个ID Frame有32个ID Block,每个ID Block记录一个起始ID,采用BitMap进行管理,根据不同的需求可以存储8个或16个或32个规则ID,再用两个指针将各个Block串联在链表中,这样在32位系统中用最多16个字节,在64位系统中用最多24个字节即可管理32*4字节的规则ID,这样一个ID Frame最多可管理1024个规则ID,大大节省了内存。具体步骤包括ID Manager模块初始化、获取ID、归还ID。该设计方法能够处理应对海量ID数据的管理需求,方便计算机的运算,在有限空间下提高设备的可靠性和拓展性,使用成本低廉。
-
公开(公告)号:CN105657025B
公开(公告)日:2019-03-08
申请号:CN201610050271.7
申请日:2016-01-26
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L29/08
Abstract: 本发明的基于UDP特征关键字匹配实现UDP报文通过负载均衡设备同源同宿的算法,所述算法由会话均衡机制和会话老化机制两部分组成,实现UDP会话同源同宿的均衡分流及资源释放,所述的算法涉及四个哈希算法表,包括ACL规则表、MID学习表、分流组表和MAC表,所述的会话均衡机制用于将一个UDP会话均衡的分流到后端服务器,所述的会话老化机制用于释放一个会话占用的系统资源,鉴于传统关键字学习方法存在负载不均衡的问题,所述的算法摒弃传统关键字学习方式,根据节点的负载情况进行哈希运算,充分发挥网络处理器的硬件计算能力,大大提高了负载均衡系统的分流均衡性、稳定性和高效性。
-
公开(公告)号:CN105490888B
公开(公告)日:2018-08-24
申请号:CN201610050272.1
申请日:2016-01-26
Applicant: 南京贝伦思网络科技股份有限公司
Abstract: 本发明的对多后端服务器通过Fabric平面进行实时负载探测的装置,包括一块用作主控的处理板及多块用于网络处理的处理板,处理板板载交换芯片通过机框背板互联。所述的主控板上的处理器还有业务板上的处理器还同设置在系统中的用于控制的Base平面相连接,再结合其他的步骤方法,避免了现有技术中只能通过用于控制的Base平面进行实施负载探测的问题。现有网络环境,分流器与后端服务器在用于控制的Base平面一般不能互通,这就严重制约了分流器分流权重算法的实现,会导致后端服务器忙者更忙、闲者更闲。本方法提供了一种通过Fabric平面进行实时负载探测的实现方法,辅助分流权重算法,将流量更为合理、均匀地分流到后端服务器。
-
公开(公告)号:CN119011485A
公开(公告)日:2024-11-22
申请号:CN202310545389.7
申请日:2023-05-16
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L47/19
Abstract: 本发明主要公开了一种基于SSE指令的流量初步筛选方法,根据给定的正则表达式主引导字符串作出的筛选功能。首先对于给定的正则表达式提取出其中的主引导字符串,将该字符串的第一个可见字符存入SSE内存CACHE中。对随后进入X86的流量以16字节为单位通过SSE指令集比对之前存入内存CACHE中的字符进行初步筛选,如果筛选命中后,再进行正则表达式精确筛选,最后得出报文最终处理结果;对初步筛选就不命中的流量直接进行丢弃。此方案大大提升了正则表达式对报文的匹配处理速度,提高了X86平台流量处理性能。
-
公开(公告)号:CN106790656A
公开(公告)日:2017-05-31
申请号:CN201710038089.4
申请日:2017-01-19
Applicant: 南京贝伦思网络科技股份有限公司
IPC: H04L29/08
Abstract: 本发明公开了一种基于SDN的负载均衡装置及其方法,包含一个负载均衡控制器和多个负载均衡交换机,多个负载均衡交换机通过其base平面与负载均衡控制器连接建立openflow通道,负载均衡控制器用于分流决策和负载监控,负载均衡交换机根据所述的负载均衡控制器下发的指令对数据流量进行解析并转发或丢弃。本发明将负载均衡设备控制平面和转发平面分流,降低了负载均衡系统的复杂性,提升了系统可维护性,实现多设备互通级联,降低了开发生产成本。
-
-
-
-
-
-
-
-
-