一种创建ARP表项的方法和装置制造方法及图纸

技术编号:16105902 阅读:73 留言:0更新日期:2017-08-30 00:15
本申请提供一种创建ARP表项的方法和装置,应用于网关设备,其中所述网关设备上预配置了若干认证网段。所述方法包括:当接收到业务报文时,获取所述业务报文的目的IP;当所述目的IP在所述预配置的若干认证网段中的任一网段内时,查询与所述目的IP对应的本地主机是否为已完成接入认证的本地主机;如果是,学习并创建与所述目的IP对应的ARP表项。采用本申请提供的技术方案,可以避免大量无效ARP表项占满ARP表项的存储空间,导致正常业务报文的ARP表项无法正常学习。

【技术实现步骤摘要】
一种创建ARP表项的方法和装置
本申请涉及网络通信
,特别涉及一种创建ARP表项的方法和装置。
技术介绍
在网络中,一个设备要和另一个设备进行通信时,需要知道目的设备的MAC地址,然而本端设备只知道目的设备的IP地址,此时,本端设备就会触发ARP(AddressResolutionProtocol,地址解析协议)学习,获取目的设备的MAC地址,并根据获取到的目的设备的MAC地址与目的设备的IP地址创建ARP表项,所述ARP表项中保存了IP地址与MAC地址的映射关系。其中,所述ARP学习是指在网络中广播携带目的IP地址的ARP请求报文。当所述目的设备与本端设备不在同一个局域网时,本端设备可以将单播报文发送至网关设备。当网关设备接收到单播报文时,就可以基于所述单播报文中的目的IP地址创建ARP表项。其中,此时创建生成的ARP表项中没有包括MAC地址。然后网关设备可以触发ARP学习机制,广播携带所述目的IP地址的ARP请求报文,并在接收到ARP响应报文后,将所述ARP响应报文中携带的MAC地址写入所述ARP表项中。当所述单播报文的目的IP地址不存在或者是离散时,那么网关设备建立的AR本文档来自技高网...
一种创建ARP表项的方法和装置

【技术保护点】
一种创建ARP表项的方法,应用于网关设备,其特征在于,所述网关设备上预配置了若干认证网段,包括:当接收到业务报文时,获取所述业务报文的目的IP;当所述目的IP在所述预配置的若干认证网段中的任一网段内时,查询与所述目的IP对应的本地主机是否为已完成接入认证的本地主机;如果是,学习并创建与所述目的IP对应的ARP表项。

【技术特征摘要】
1.一种创建ARP表项的方法,应用于网关设备,其特征在于,所述网关设备上预配置了若干认证网段,包括:当接收到业务报文时,获取所述业务报文的目的IP;当所述目的IP在所述预配置的若干认证网段中的任一网段内时,查询与所述目的IP对应的本地主机是否为已完成接入认证的本地主机;如果是,学习并创建与所述目的IP对应的ARP表项。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:判断发送所述业务报文的本地主机的IP是否在所述预配置的若干认证网段中的任一网段内;如果是,向发送所述业务报文的本地主机发送接入认证消息;响应于本地主机发送的接入认证请求报文,对所述客户端进行接入认证;当认证成功后,在本地保存分配给所述本地主机的IP与MAC的绑定关系。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:当任一本地主机下线时,删除与所述本地主机对应的已保存的IP与MAC的绑定关系。4.根据权利要求3所述的方法,其特征在于,所述查询与所述目的IP对应的本地主机是否为已完成接入认证的本地主机;包括:查询本地是否已保存与所述目的IP对应的IP与MAC的绑定关系;如果存在,确定与所述目的IP对应的本地主机为已完成接入认证的本地主机;如果不存在,确定与所述目的IP对应的本地主机为未完成接入认证的本地主机。5.根据权利要求1或者4所述的方法,其特征在于,所述方法还包括:如果与所述目的IP对应的本地主机为未完成接入认证的本地主机,将所述业务报文进行丢弃。6.一种创建ARP表项的装置,应用于网...

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

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

1