The invention provides a ARP response method and device. In one embodiment of the invention, the management of equipment will receive the host's IP address and MAC address correspondence sent to the access device, can make the access equipment generated according to the corresponding relation table; upon receiving a request sent by the ARP request message, access equipment can in the corresponding relationship between a corresponding relationship table lookup and the ARP request message in the destination IP address matching table, and in the search to match the corresponding relation table after directly according to MAC address generation ARP response message corresponding to the destination IP address, and ARP response message back to the generation request equipment. Thus, the waiting time of the requesting device waiting for the ARP reply message is shortened, and the limited bandwidth resource in the network and the processor resource of the non target device are saved.
【技术实现步骤摘要】
一种ARP应答方法及装置
本专利技术涉及网络通信
,尤其涉及一种ARP应答方法及装置。
技术介绍
如图1所示的组网环境中,若主机1需要与主机4进行通信,但不知道主机4的MAC(MediaAccessControl,媒体访问控制)地址,则可通过在组网中广播ARP(AddressResolutionProtocol,地址解析协议)请求报文的方式,获得主机4的MAC地址,从而实现与主机4的通信。但是,在这样的方式下,主机1所发送的ARP请求报文,会先到达组网中的主机2、网关设备、接入设备2、主机3这些非目标设备,然后才到达目标设备-主机4。而这不仅延长了主机1获得主机4的MAC地址的等待时长,还占用了组网中有限的带宽资源以及非目标设备的处理器资源。
技术实现思路
有鉴于此,本专利技术提供一种ARP应答方法及装置,以克服现有技术中,请求设备等待ARP应答报文时间长、和被广播的ARP请求报文占用组网中有限的带宽资源以及非目标设备的处理器资源的不足。根据本专利技术第一个实施例的第一方面,提供一种ARP应答方法,所述方法应用于接入设备,所述方法包括:接收请求设备发送的ARP请求报文;判断对应关系表中,是否存在与所述ARP请求报文中的目的IP地址匹配的对应关系表项;其中,所述对应关系表记录了主机的IP地址和MAC地址的对应关系;若存在,则根据与所述目的IP地址对应的MAC地址生成ARP应答报文,并将所述ARP应答报文返回至所述请求设备;若不存在,则广播所述ARP请求报文。根据本专利技术第一个实施例的第二方面,提供一种ARP应答装置,所述装置应用于接入设备,所述装置包括: ...
【技术保护点】
一种ARP应答方法,所述方法应用于接入设备,其特征在于,所述方法包括:接收请求设备发送的ARP请求报文;判断对应关系表中,是否存在与所述ARP请求报文中的目的IP地址匹配的对应关系表项;其中,所述对应关系表记录了主机的IP地址和MAC地址的对应关系;若存在,则根据与所述目的IP地址对应的MAC地址生成ARP应答报文,并将所述ARP应答报文返回至所述请求设备;若不存在,则广播所述ARP请求报文。
【技术特征摘要】
1.一种ARP应答方法,所述方法应用于接入设备,其特征在于,所述方法包括:接收请求设备发送的ARP请求报文;判断对应关系表中,是否存在与所述ARP请求报文中的目的IP地址匹配的对应关系表项;其中,所述对应关系表记录了主机的IP地址和MAC地址的对应关系;若存在,则根据与所述目的IP地址对应的MAC地址生成ARP应答报文,并将所述ARP应答报文返回至所述请求设备;若不存在,则广播所述ARP请求报文。2.根据权利要求1所述的方法,其特征在于,所述判断对应关系表中,是否存在与所述ARP请求报文中的目的IP地址匹配的对应关系表项之前,还包括:从管理设备获得主机的IP地址和MAC地址的对应关系,并在对应关系表中添加一个对应关系表项,所述对应关系表项记录所述主机的IP地址和MAC地址的对应关系,其中,所述主机的IP地址和MAC地址的对应关系是PORTAL认证服务器在对所述主机认证成功后,发送给所述管理设备的;或者,从网关设备获得主机的IP地址和MAC地址的对应关系,并在对应关系表中添加一个对应关系表项,所述对应关系表项记录所述主机的IP地址和MAC地址的对应关系,其中,所述主机的IP地址和MAC地址的对应关系是PORTAL认证服务器在对所述主机认证成功后,发送给所述网关设备的;或者,监听主机向PORTAL认证服务器发送的用于进行PORTAL认证的认证请求报文,或者,监听所述PORTAL认证服务器向所述主机发送的认证成功报文,从所述认证请求报文或者认证成功报文中获得所述主机的IP地址和MAC地址的对应关系,并在对应关系表中添加一个对应关系表项,所述对应关系表项记录所述主机的IP地址和MAC地址的对应关系。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:从网关设备获得所述网关设备的IP地址和MAC地址的对应关系,并在所述对应关系表中添加一个对应关系表项,所述对应关系表项记录所述网关设备的IP地址和MAC地址的对应关系;或者,从管理设备获得所述网关设备的IP地址和MAC地址的对应关系,并在所述对应关系表中添加一个对应关系表项,所述对应关系表项记录所述网关设备的IP地址和MAC地址的对应关系,其中,所述网关设备的IP地址和MAC地址的对应关系,是所述管理设备从所述网关设备获得的。4.一种ARP应答方法,所述方法应用于管理设备,其特征在于,所述方法包括:获得主机的IP地址和MAC地址的对应关系;将所述主机的IP地址和MAC地址的对应关系发送至接入设备,以使所述接入设备生成对应关系表项,并根据所述对应关系表项对接收到的ARP请求报文进行应答。5.根据权利要求4所述的方法,其特征在于,所述获得主机的IP地址和MAC地址的对应关系,包括:获得PORTAL认证服务器在对主机认证成功后发...
【专利技术属性】
技术研发人员:王乾,王富涛,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。