-
公开(公告)号:CN111510336A
公开(公告)日:2020-08-07
申请号:CN202010327743.5
申请日:2020-04-23
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/24 , H04L12/931
Abstract: 本申请提供了一种网络设备状态管理方法及装置。本申请中,网络设备配置有一个VSM状态机,该VSM状态机具有如下多种状态:初始化状态、等待连接状态、等待建立VSM状态、主设备建立状态和从设备建立状态,通过按照一定的规则对该VSM状态机的多种状态进行调整可以实现VSM的建立。相比在网络设备中配置多个相互关联的状态机来建立VSM的方法,本申请提供的方法所需的程序结构更为简单,且更易于后续维护和扩展。
-
公开(公告)号:CN107315622B
公开(公告)日:2020-05-12
申请号:CN201710464931.0
申请日:2017-06-19
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请提供一种缓存管理的方法及装置,应用于搭载Linux系统的网络设备,所述方法包括:目标CPU在处理完成所述套接字缓存的指针指向的内存中的数据包后,回收所述套接字缓存;读取所述套接字缓存的标识字段,确定所述套接字缓存是否为所述目标CPU对应的套接字缓存;其中,所述标识字段携带所述套接字缓存所属的CPU的标识;如果否,基于所述标识字段中的CPU的标识,将所述套接字缓存加入到对应的CPU的所述第二软件队列中;如果是,将所述套接字缓存加入到所述目标CPU对应的所述第一软件队列中。本申请的技术方案,极大地减少了网络设备在对软件队列加锁、解锁过程中产生的系统开销,从而提高了网络设备对数据包的处理性能。
-
公开(公告)号:CN111124514A
公开(公告)日:2020-05-08
申请号:CN201911318957.X
申请日:2019-12-19
Applicant: 杭州迪普科技股份有限公司
IPC: G06F9/4401 , G06F9/445 , G06F8/71
Abstract: 本申请提供一种框式设备业务板松耦合的实现方法、系统及框式设备,所述框式设备至少包括:主控板、业务板,方法包括:主控板在重启之后检测到耦合标志位由第一值变更为第二值时,将业务板所在槽位的单板类型初始化为接口板,并将业务板的交换芯片上与该业务板的CPU相连的物理接口注册为面板口;业务板在重启之后检测到耦合标志位由第一值变更为第二值时,将该业务板的CPU上与该业务板的交换芯片相连的物理接口注册为面板口。应用该方法,可以使得框式设备中业务板的耦合模式从紧耦合模式变更为松耦合模式。
-
公开(公告)号:CN106302179B
公开(公告)日:2020-02-11
申请号:CN201610624652.1
申请日:2016-07-29
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/743 , H04L12/741
Abstract: 本申请提供一种管理索引表的方法及装置,该方法可以包括:当转发设备转发接收到的报文时,根据报文的哈希值对应的结点,分别在第一哈希表和第二哈希表中匹配对应的静态索引表和动态索引表;当没有匹配到对应的静态索引表和动态索引表时,生成对应的会话转发表项;若第一哈希表中对应于报文的哈希值的结点下,所有静态索引表均已处于不可用的状态,则在第二哈希表中对应于报文的哈希值的结点下创建动态索引表。通过本申请的技术方案,当第一哈希表中某一结点下的静态索引表都已经记录了相应会话转发表项的指针时,可以通过在第二哈希表的对应结点下创建动态索引表并记录相应的会话转发表项的指针,有助于提升转发设备对报文的转发效率。
-
公开(公告)号:CN106534287B
公开(公告)日:2019-11-08
申请号:CN201610957167.6
申请日:2016-10-27
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请提供一种会话表项的管理方法和装置,应用于多核转发设备,所述方法包括:将接收到的报文与所述多个会话表中的会话表项依次执行匹配,如果所述与所述多个会话表中的会话表项均未匹配成功,则将该报文上送至对应的CPU执行转发;所述CPU生成与该报文对应的会话表项,并基于预设平均算法计算与该会话表项对应的目标会话表,并将该会话表项下发至所述目标会话表;针对各会话表分别启用对应的老化线程,并基于各老化线程针对各会话表执行并行老化处理。采用本申请提供的技术方案,可以提高转发设备的性能。
-
公开(公告)号:CN109542522A
公开(公告)日:2019-03-29
申请号:CN201811300545.9
申请日:2018-11-02
Applicant: 杭州迪普科技股份有限公司
Inventor: 任红军
IPC: G06F9/4401
Abstract: 本申请提供一种FPGA启动方法,其特征在于,所述方法包括:当框式设备系统启动并给业务板卡上电时,业务CPU判断是否存在FPGA;若存在,通过业务CPU与所述FPGA之间的PCIe总线对所述FPGA进行初始化配置;在对所述FPGA初始化配置完成之后,将对所述FPGA配置成功的消息发送给主CPU,以使主CPU接收所述消息,完成对所述FPGA的启动,并通过主CPU与所述FPGA之间的PCIe总线正常访问所述FPGA。
-
公开(公告)号:CN108092913A
公开(公告)日:2018-05-29
申请号:CN201711445466.2
申请日:2017-12-27
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/801 , H04L12/803 , H04L12/863
Abstract: 本申请提供一种报文分流的方法和多核CPU网络设备,所述方法应用于多核CPU网络设备,所述方法包括:当所述可编程逻辑器件接收到报文时,判断所述分流模块加载的分流函数是否适用于所述报文;如果所述分流模块加载的分流函数适用于所述报文,所述可编程逻辑器件将所述报文传输至所述分流模块;如果所述分流模块加载的分流函数不适用于所述报文,所述可编程逻辑器件将所述报文传输至所述软件预处理模块;所述软件预处理模块选择适用于所述报文的目标分流函数,并基于所述目标分离函数将所述报文分流至对应的硬件队列。采用本申请提供的技术方法,可以提高多核CPU网络设备处理流量的性能。
-
-
-
-
-
-