【技术实现步骤摘要】
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优先级,所述A ...
【技术保护点】
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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。