An ARP message processing method can solve the technical problem that ARP messages exhaust CPU resources. Including: S100, creating local ARP entry list; S200, classifying ARP messages; S300, discarding or uploading ARP messages after classification according to configuration; S400, before uploading to ARP protocol layer, speed-limiting processing of ARP messages. In the ARP message processing method of the invention, when the CPU performance of the device is weak, the chip is responsible for forwarding the ARP message, and the CPU only processes the ARP message needed by the device. The CPU of the invention is combined with ARP filtering and ARP speed limiting secondary protection. The CPU can accurately identify useful ARP messages, effectively prevent the problem of low ARP processing efficiency caused by ARP flooding attack, save the overall cost of the system, improve processing efficiency and protection effect.
【技术实现步骤摘要】
一种ARP报文的处理方法
本专利技术涉及数据通讯
,具体涉及一种ARP报文的处理方法。
技术介绍
ARP(AddressResolutionProtocol),即地址解析协议,是根据IP地址获取物理地址的一个TCP/IP协议,主机设备通过发送一个包含目标IP地址的ARP请求,广播到网络上的其他设备,并接收返回消息,以此确定目标设备的物理地址,有了这个物理地址,主机就可以与目标设备进行数据通信了。在实际网络环境中,当某个设备接入较多的用户,比如PC、交换机等其他网络设备。那么必然会有较多ARP报文经过该设备,对于ARP协议报文,设备通常不判断该ARP报文是否本设备需要的,就全部在CPU进行相关协议处理。这样就容易导致CPU运行较忙,甚至资源耗尽,从而影响设备的正常的工作。
技术实现思路
本专利技术提出的一种ARP报文的处理方法,可解决ARP报文把CPU资源耗尽的技术问题。为实现上述目的,本专利技术采用了以下技术方案:一种ARP报文的处理方法,包括:S100、创建本地ARP条目表;S200、对ARP报文的分类;S300、根据配置对分类后ARP报文丢弃或上送;S400、上送至ARP协议层前,对ARP报文进行限速处理。具体如下:S101、当设备创建接口并设置IP地址时,建立一张本地ARP的软件表,该ARP表包括IP地址和接口信息。S201、根据本专利技术需要,本专利技术对ARP报文类型主要分为三种,本地ARP报文,免费ARP报文,其他ARP报文。其中本地ARP报文是严格匹配本地ARP条目信息的ARP报文。免费ARP报文即ARP报文的目的和源的IP地址是一样的。剩 ...
【技术保护点】
1.一种ARP报文的处理方法,基于交换芯片和CPU,交换芯片负责转发并上送ARP报文到CPU,其特征在于:包括以下步骤,S100、创建本地ARP条目表;S200、对ARP报文的分类;S300、根据配置对分类后ARP报文丢弃或上送;S400、上送至ARP协议层前,对ARP报文进行限速处理。
【技术特征摘要】
1.一种ARP报文的处理方法,基于交换芯片和CPU,交换芯片负责转发并上送ARP报文到CPU,其特征在于:包括以下步骤,S100、创建本地ARP条目表;S200、对ARP报文的分类;S300、根据配置对分类后ARP报文丢弃或上送;S400、上送至ARP协议层前,对ARP报文进行限速处理。2.根据权利要求1所述的ARP报文的处理方法,其特征在于:所述步骤S100具体包括:当设备创建接口并设置IP地址时,建立一张本地ARP的软件表,该ARP表包括IP地址和接口信息。3.根据权利要求2所述的ARP报文的处理方法,其特征在于:所述步骤S200中对ARP报文的分类,包括三种:本地ARP报文,免费ARP报文,其他ARP报文;其中,本地ARP报文匹配本地ARP条目信息的ARP报文;免费ARP报文即A...
【专利技术属性】
技术研发人员:付艳柳,
申请(专利权)人:安徽皖通邮电股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。