-
公开(公告)号:CN106534287B
公开(公告)日:2019-11-08
申请号:CN201610957167.6
申请日:2016-10-27
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请提供一种会话表项的管理方法和装置,应用于多核转发设备,所述方法包括:将接收到的报文与所述多个会话表中的会话表项依次执行匹配,如果所述与所述多个会话表中的会话表项均未匹配成功,则将该报文上送至对应的CPU执行转发;所述CPU生成与该报文对应的会话表项,并基于预设平均算法计算与该会话表项对应的目标会话表,并将该会话表项下发至所述目标会话表;针对各会话表分别启用对应的老化线程,并基于各老化线程针对各会话表执行并行老化处理。采用本申请提供的技术方案,可以提高转发设备的性能。
-
公开(公告)号:CN106572036A
公开(公告)日:2017-04-19
申请号:CN201610986064.2
申请日:2016-11-09
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/935
CPC classification number: H04L49/3018 , H04L49/3027
Abstract: 本申请提供的套接字缓存SKB管理方法及装置,所述方法包括:在硬件接口接收到数据包的情况下,CPU判断该硬件接口是否具有用于存储数据包的SKB;在该硬件接口不具有用于存储数据包的SKB的情况下,从硬buff队列中分配一个SKB给该硬件接口;其中,所述硬buff队列由预设数量的SKB组成;在CPU处理完数据包后,判断待回收的SKB是否具有预设字段;在所述待回收的SKB具有预设字段的情况下,将该SKB回收到所述硬buff队列。应用本申请实施例,通过循化使用硬buff队列中的SKB,避免频繁操作内存影响网络设备的转发性能,从而实现了提高网络设备的转发性能。
-
公开(公告)号:CN106534287A
公开(公告)日:2017-03-22
申请号:CN201610957167.6
申请日:2016-10-27
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请提供一种会话表项的管理方法和装置,应用于多核转发设备,所述方法包括:将接收到的报文与所述多个会话表中的会话表项依次执行匹配,如果所述与所述多个会话表中的会话表项均未匹配成功,则将该报文上送至对应的CPU执行转发;所述CPU生成与该报文对应的会话表项,并基于预设平均算法计算与该会话表项对应的目标会话表,并将该会话表项下发至所述目标会话表;针对各会话表分别启用对应的老化线程,并基于各老化线程针对各会话表执行并行老化处理。采用本申请提供的技术方案,可以提高转发设备的性能。
-
公开(公告)号:CN105939293B
公开(公告)日:2019-01-22
申请号:CN201610044885.4
申请日:2016-01-22
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/935 , H04L12/883
Abstract: 本申请提供一种SKB回收方法及装置,所述方法应用在多核网络设备中,所述方法包括:判断预设SKB链表中是否有可用的SKB;确定有可用的SKB时,获取所述可用的SKB;基于所述可用的SKB指向的地址进行报文封装,并构造所述报文的描述符;将所述报文的描述符发送给网络加速模块;当接收到所述网络加速模块针对所述报文的描述符返回的缓存成功消息后,回收所述可用的SKB到所述预设SKB链表中。应用本申请实施例,大大减轻了CPU的处理压力,从而确保CPU正常发包,解决网络设备无法正常发送报文的问题。
-
-
-