-
公开(公告)号:CN116860694A
公开(公告)日:2023-10-10
申请号:CN202310932689.0
申请日:2023-07-26
Applicant: 杭州迪普科技股份有限公司
IPC: G06F15/173
Abstract: 本公开涉及一种用于多路CPU架构的报文处理方法、装置及设备。该方法包括:报文处理设备获取待处理的正向报文,所述报文处理设备为多路CPU架构;所述正向报文通过报文处理设备中多路CPU中的一个CPU对应的网卡接口输入到所述CPU;所述CPU对所述正向报文进行数据业务处理,生成处理结果;根据处理结果和接口对应关系表确定正向报文传输路径;将数据业务处理之后的正向报文通过所述正向报文传输路径发送出去。本申请涉及的用于多路CPU架构的报文处理方法、装置及设备,能够显著减少报文跨芯片发出去情况,显著减少硬件内存存取时跨CPU网卡节点访问情况,提升报文处理速度和效率。
-
公开(公告)号:CN111427673B
公开(公告)日:2023-04-07
申请号:CN202010183435.X
申请日:2020-03-16
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请公开一种负载均衡方法、装置及设备,所述方法包括:获取收包VCPU的最大利用率和处理转发VCPU的平均利用率;确定所述收包VCPU的最大利用率与预设第一阈值的大小关系,以及所述处理转发VCPU的平均利用率与预设第二阈值的大小关系;基于所述收包VCPU的最大利用率与预设第一阈值的大小关系以及所述处理转发VCPU的平均利用率与预设第二阈值的大小关系,对所述收包VCPU和所述处理转发VCPU进行调度,以达到所述收包VCPU和所述处理转发VCPU之间的负载均衡。本申请能够实现收包VCPU与处理转发VCPU之间的负载均衡,从而提高系统的整体性能以及降低丢包率。
-
公开(公告)号:CN110752967A
公开(公告)日:2020-02-04
申请号:CN201910973539.8
申请日:2019-10-14
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/26
Abstract: 本申请提供一种接口故障检测方法、装置、设备及存储介质,其中方法包括:获取数据包发送接口在目标时间段内的数据包的发送增量;获取数据包接收接口在所述目标时间段内的数据包的接收增量,所述数据包接收接口用于对应接收所述数据包发送接口发送的数据包;若所述发送增量大于零,且所述接收增量等于零,确定所述数据包接收接口出现故障。以准确检测出设备的内部接口故障,从而能够及时修复故障接口,减少对正常业务的影响。
-
公开(公告)号:CN112948313B
公开(公告)日:2023-11-21
申请号:CN202110226626.4
申请日:2021-03-01
Applicant: 杭州迪普科技股份有限公司
IPC: G06F15/163 , G06F3/06
-
公开(公告)号:CN113419973A
公开(公告)日:2021-09-21
申请号:CN202110672103.2
申请日:2021-06-17
Applicant: 杭州迪普科技股份有限公司
IPC: G06F12/02
Abstract: 本申请提供一种报文转发方法及装置,该方法包括:目标CPU响应于接收到的报文,根据所述报文的会话特征计算数据摘要;查找所述目标CPU对应的Node维护的索引表中,是否存在与所述数据摘要对应的索引表项;其中,所述索引表项包括会话转发表项的数据摘要,以及所述会话转发表项的标识;如果存在,基于查找到的所述索引表项中的标识确定所述会话转发表项,并根据所述会话转发表项记录的会话信息转发所述报文。基于以上技术方案,通过在网络设备的每个Node上都维护有索引表,使得每个CPU在处理报文时,可以查找该CPU对应Node上的索引表,实现CPU尽可能访问本地内存,减少远端内存访问,提高了网络设备的处理性能,提升了报文转发效率。
-
公开(公告)号:CN113419973B
公开(公告)日:2023-05-26
申请号:CN202110672103.2
申请日:2021-06-17
Applicant: 杭州迪普科技股份有限公司
IPC: G06F12/02
Abstract: 本申请提供一种报文转发方法及装置,该方法包括:目标CPU响应于接收到的报文,根据所述报文的会话特征计算数据摘要;查找所述目标CPU对应的Node维护的索引表中,是否存在与所述数据摘要对应的索引表项;其中,所述索引表项包括会话转发表项的数据摘要,以及所述会话转发表项的标识;如果存在,基于查找到的所述索引表项中的标识确定所述会话转发表项,并根据所述会话转发表项记录的会话信息转发所述报文。基于以上技术方案,通过在网络设备的每个Node上都维护有索引表,使得每个CPU在处理报文时,可以查找该CPU对应Node上的索引表,实现CPU尽可能访问本地内存,减少远端内存访问,提高了网络设备的处理性能,提升了报文转发效率。
-
公开(公告)号:CN113014689B
公开(公告)日:2023-03-31
申请号:CN202110227541.8
申请日:2021-03-01
Applicant: 杭州迪普科技股份有限公司
IPC: H04L61/25
Abstract: 本申请公开了一种网络地址转换的方法和装置,应用于多物理CPU的网络设备,该方法包括:接收到客户端的请求报文时,从本网络设备所连接的若干服务器中确定用于响应该请求报文的目标服务器的地址;从预设的端口范围中确定目标服务器针对该请求报文待回复的响应报文的源端口号,以使来自目标服务器的响应报文与请求报文由同一物理CPU进行处理;根据所确定的响应报文的源端口号及目标服务器的地址,对所述请求报文进行目的NAT转换。本申请方案在接收到请求报文时,根据预设的端口范围多次调整待改写的目的端口号,以使真实的请求报文与对应的响应报文到达同一物理CPU进行处理,减少跨物理CPU的内存访问,降低性能消耗、提高效率。
-
公开(公告)号:CN111182374B
公开(公告)日:2022-03-01
申请号:CN201911410333.0
申请日:2019-12-31
Applicant: 杭州迪普科技股份有限公司
IPC: H04Q1/10 , H04L49/9005 , H04L49/90
Abstract: 本说明书提出一种健康检测报文发送方法及一种DPX设备,该DPX设备至少包括主机和交换芯片,该DPX设备连接有至少两个下属服务器,在该设备中为每个下属服务器预先建立一个对应的缓存区,缓存区中存储有针对其对应的下属服务器所构建的健康检测报文,为每个缓存区分别配置健康检测触发条件,方法包括:针对任一缓存区,主机在确定该缓存区对应的触发条件达到后,将所述缓存区中存储的健康检测报文发送至交换芯片;交换芯片将所述健康检测报文转发至对应的下属服务器。应用本说明书的技术方案,缩短了每次健康检测报文的发送时长,提高了发送的效率,且节约了设备的处理资源,另外采用本方案更灵活且能满足不同下属服务器的健康检测需求。
-
公开(公告)号:CN113282525A
公开(公告)日:2021-08-20
申请号:CN202110586085.6
申请日:2021-05-27
Applicant: 杭州迪普科技股份有限公司
Abstract: 本申请公开了一种报文分流的方法及装置,该方法包括:当接收到待处理报文时,获取并记录所述待处理报文由转发芯片上传至虚拟CPU时所通过的物理CPU上目标物理接口的标识;当处理完所述待处理报文时,根据已记录的所述目标物理接口的标识,将处理完毕的所述待处理报文通过所述目标物理接口下发至所述转发芯片。鉴于物理接口具有对流量带宽设限的硬件特性,本方案中各虚拟CPU使用报文被上传时所通过的物理接口,沿原路向转发芯片下发其处理完毕的报文,基于报文上传时受限于接口带宽的特性保障其下发时也不会超出接口带宽,因而避免了处理完毕的报文因超出物理接口的带宽限制而不能被转发的问题。
-
公开(公告)号:CN111030944A
公开(公告)日:2020-04-17
申请号:CN201911165858.2
申请日:2019-11-25
Applicant: 杭州迪普科技股份有限公司
IPC: H04L12/861
Abstract: 本申请公开了一种报文发送方法及设备。所述方法应用于包括中央处理单元CPU和现场可编程门阵列FPGA的网络交换设备,包括:所述FPGA包括至少一个用于接收CPU发送的报文的内侧面板口与至少一个用于向外发送报文的外侧面板口;针对每个外侧面板口,为该外侧面板口预先分配对应的FPGA缓存空间,所述FPGA缓存空间用于缓存报文,所述FPGA从该外侧面板口对应的FPGA缓存空间中获取报文并通过该外侧面板口发出;所述CPU获取待发送的目标报文;确定所述目标报文指定的外侧面板口,作为目标外侧面板口;将所述目标报文发送到所述目标外侧面板口对应的FPGA缓存空间。与现有技术相比,在外侧面板口发生堵塞时,可以减少报文的丢失。
-
-
-
-
-
-
-
-
-