一种数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:31312233 阅读:23 留言:0更新日期:2021-12-12 21:46
本申请提供一种数据处理方法、装置、电子设备及存储介质,该方法应用于网络设备,通过多个接口与对端网络设备连接,该方法包括:在通过网络设备上的任一接口接收到对端网络设备发送的数据包后,若确定出该接口已占用完对应的静态随机存取存储器RAM资源,则判断该接口已占用的动态RAM资源是否不大于当前可用的动态RAM资源;在判断结果为是时,使用当前可用的动态RAM资源存储数据包;在判断结果为否时,通过该接口向对端网络设备发送用于指示对端设备停止发送数据包的流控FC消息,并使用初始未分配的第二动态RAM资源存储数据包。本申请可提高网络设备的RAM资源的利用率。可提高网络设备的RAM资源的利用率。可提高网络设备的RAM资源的利用率。

【技术实现步骤摘要】
一种数据处理方法、装置、电子设备及存储介质


[0001]本申请涉及通信
,尤其涉及一种数据处理方法、装置、电子设备及存储介质。

技术介绍

[0002]目前,对于相互之间需要传输数据包的两台网络设备而言,如果其中的一台网络设备仅通过一个接口与另一台网络设备(也可称为对端网络设备)连接,那么,在二者中的任意一台网络设备在向另一台网络设备发送数据包时,一旦另一台网络设备侧的用于存储数据包的随机存取存储器(Random Access Memory,RAM)资源被全部占用完,另一台网络设备会向这台网络设备发送用于指示这台网络设备停止发送数据包的第一流控(Flow Control,FC)消息;这台网络设备在接收到该第一FC消息后,会停止发送数据包,直到接收到另一台网络设备发送的用于指示这台网络设备继续发送数据包的第二FC消息时,才会继续向另一台网络设备发送数据包。在这里,该第二FC消息为另一台网络设备在监测到本地有空闲的RAM资源时发送的。
[0003]如果其中的一台网络设备通过多个接口与另一台网络设备,那么,在这种情形下,由于另一台网络设备本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法应用于网络设备,所述网络设备通过多个接口与对端网络设备连接,所述方法包括:在通过所述网络设备上的任一接口接收到所述对端网络设备发送的数据包后,若确定出该接口已占用完对应的静态随机存取存储器RAM资源,则判断该接口已占用的动态RAM资源是否不大于当前可用的动态RAM资源,其中,所述当前可用的动态RAM资源为所述网络设备根据初始未分配的第一动态RAM资源和当前所有接口已占用的动态RAM资源确定出的;在判断结果为是时,使用当前可用的动态RAM资源存储所述数据包;在判断结果为否时,通过该接口向所述对端网络设备发送用于指示所述对端设备停止发送数据包的流控FC消息,并使用初始未分配的第二动态RAM资源存储所述数据包。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在通过该接口接收到所述对端网络设备发送的所述数据包后,若确定出该接口未占用完对应的静态RAM资源,则使用空闲的静态RAM资源存储所述数据包。3.根据权利要求1所述的方法,其特征在于,通过以下方式确定当前可用的动态RAM资源:计算初始未分配的第一动态RAM资源和当前所有接口已占用的动态RAM资源的差值;将计算出的差值与设定系数进行乘积运算,得到当前可用的动态RAM资源,其中,所述设定系数的取值为0~1。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:在通过该接口向所述对端网络设备发送用于指示所述对端设备停止发送数据包的FC消息后,若再次通过该接口接收到所述对端网络设备发送的数据包,则使用所述第二动态RAM资源存储再次接收到的数据包。5.一种数据处理装置,其特征在于,所述装置应用于网络设备,所述网络设备通过多个接口与对端网络设备连接,所述装置包括:判断模块,用于在通过所述网络设备上的任一接口接收到所述对端网络设备发送的数据包后,若确定出该接口已占用完对应的静态随机存取存储器RAM资源,则判断该接口已占用的动态RA...

【专利技术属性】
技术研发人员:阮米根
申请(专利权)人:新华三信息安全技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1