ARP资源管理方法、装置、电子设备制造方法及图纸

技术编号:22242595 阅读:46 留言:0更新日期:2019-10-09 22:01
本申请提供一种ARP资源管理方法、装置、电子设备及机器可读存储介质。在本申请中,接收经由所述网络设备转发的报文所触发的ARP表项生成请求;其中,所述ARP表项生成请求至少包括ARP优先级,所述ARP优先级的类型包括第一类型、第二类型;响应于所述ARP表项生成请求,基于所述ARP表项生成请求的ARP优先级,创建与所述ARP表项生成请求对应的ARP资源。基于ARP表项生成请求的ARP优先级,为ARP表项创建对应类型的ARP资源,实现了高优先级ARP表项对应优先分配转发芯片中的硬件资源,通过转发芯片进行硬件转发,避免了低优先级ARP表项占用过多硬件资源,提高了网络设备的报文转发效率。

ARP Resource Management Method, Device and Electronic Equipment

【技术实现步骤摘要】
ARP资源管理方法、装置、电子设备
本申请涉及通信
,尤其涉及ARP资源管理方法、装置、电子设备及机器可读存储介质。
技术介绍
ARP(AddressResolutionProtocol,地址解析协议),是根据三层IP地址来获取对应二层物理地址(也即MAC地址)的一个网络协议。在一些场景下,一台主机A通过网络设备接入到二层网络中,当其需要向接入到该二层网络中的目标主机B发送数据报文前,需要先获取到该目标主机的MAC地址。例如,在实现时,该主机A将包含目标主机B的IP地址的ARP请求,通过网络设备广播到二层网络中的所有其它主机,并接收所有其它主机的回应,以此确定目标主机B的IP地址对应的MAC地址;而在以上ARP协议工作过程中,网络设备通过MAC地址学习,创建该ARP请求及回应相关的ARP表项,以使后续主机A到目标主机B的数据报文基于该ARP表项进行转发。
技术实现思路
本申请提供一种一种ARP资源管理方法,所述方法应用于网络设备的内核,所述方法包括:接收经由所述网络设备转发的报文所触发的ARP表项生成请求;其中,所述ARP表项生成请求至少包括ARP优先级,所述ARP优先级的类型包括本文档来自技高网...

【技术保护点】
1.一种ARP资源管理方法,其特征在于,所述方法应用于网络设备的内核,所述方法包括:接收经由所述网络设备转发的报文所触发的ARP表项生成请求;其中,所述ARP表项生成请求至少包括ARP优先级,所述ARP优先级的类型包括第一类型、第二类型;响应于所述ARP表项生成请求,基于所述ARP表项生成请求的ARP优先级,创建与所述ARP表项生成请求对应的ARP资源。

【技术特征摘要】
1.一种ARP资源管理方法,其特征在于,所述方法应用于网络设备的内核,所述方法包括:接收经由所述网络设备转发的报文所触发的ARP表项生成请求;其中,所述ARP表项生成请求至少包括ARP优先级,所述ARP优先级的类型包括第一类型、第二类型;响应于所述ARP表项生成请求,基于所述ARP表项生成请求的ARP优先级,创建与所述ARP表项生成请求对应的ARP资源。2.根据权利要求1所述的方法,所述网络设备集成有转发芯片,所述转发芯片由所述内核管理。3.根据权利要求2所述的方法,其特征在于,如果所述ARP表项生成请求的ARP优先级的类型为第一类型,所述基于所述ARP表项生成请求的ARP优先级,创建与所述ARP表项生成请求对应的ARP资源,包括:创建与所述ARP表项生成请求对应ARP表项对应的软件资源;创建与所述ARP表项对应的在所述转发芯片中的硬件资源。4.根据权利要求3所述的方法,其特征在于,所述创建与所述ARP表项对应的在所述转发芯片中的硬件资源,包括:如果所述转发芯片中存在空闲硬件资源,则使用所述空闲硬件资源保存所述ARP表项。5.根据权利要求3所述的方法,其特征在于,所述创建与所述ARP表项对应的在所述转发芯片中的硬件资源,包括:如果所述转发芯片中不存在空闲硬件资源;以及,在所述转发芯片中存在ARP优先级的类型为第二类型的ARP表项对应的已用硬件资源,则抢占所述已用硬件资源用于保存所述ARP表项。6.根据权利要求2所述的方法,其特征在于,如果所述ARP表项生成请求的ARP优先级的类型为第二类型;以及,所述ARP表项生...

【专利技术属性】
技术研发人员:杨铭台
申请(专利权)人:杭州迪普科技股份有限公司
类型:发明
国别省市:浙江,33

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

1