一种分布式ARP实现方法技术

技术编号:3546477 阅读:281 留言:0更新日期:2012-04-11 18:40
本发明专利技术针对目前数据通信设备对ARP报文的集中处理带来的效率低下、性能下降的问题,公开了一种分布式ARP实现方法,通过在各个数据处理模块上对ARP报文的源IP地址和MAC地址进行学习,将学习的ARP表项直接保存在本地,并向系统控制模块进行同步刷新;对接收到的ARP请求报文,数据处理模块在本模块内的ARP表项中检查该报文的目的IP地址,并应答要发送的报文。该方法作为一种分布式的ARP处理方法,提高了交换机和路由器的性能,有利于交换机和路由器的报文转发。

【技术实现步骤摘要】
一种分布式ARP实现方法
本专利技术涉及通信系统中ARP(地址解析协议)的实现方法,具体地说,涉及一种分布式ARP实现方法。
技术介绍
当前的交换机和路由器等网络通信设备的ARP功能,基本上都是在主控板内进行报文的学习和处理,ARP表项一般都集中放置在系统控制模块内。随着交换技术的发展,交换机、路由器等网络设备需要处理的数据越来越多,对于交换机和路由器等设备的性能要求越来越高,在一个地方保存ARP表项严重影响了交换机和路由器的性能。另外,把ARP表项都配置在系统控制模块上,所有的ARP报文都需要转发到系统控制模块内,由系统控制模块的协议分析模块进行处理,对于用户手工配置的ARP表项,也保存在系统控制模块,统一由系统控制模块进行管理。当数据处理需要进行路由和相应的ARP响应时,报文也都需要转发到系统控制模块,由系统控制模块进行处理后转发。但此种实现方案,会导致:1.报文学习或进行相应的ARP处理时,需要进行模块间转-->发,降低了报文处理的效率。2.对于配置静态的ARP表项,由于其他数据处理模块无法知道,因此处理时也需要进行模块间转发报文,同样使报文处理的效率降低。3.系统控制模块的本文档来自技高网...

【技术保护点】
一种分布式ARP的实现方法,其特征在于,包括如下步骤:(1)在各个数据处理模块上对接收的ARP报文进行学习,并将学习的ARP表项保存在本地;(2)当数据处理模块收到ARP请求报文时,数据处理模块在本模块内的ARP表项中检查该 报文的目的IP地址,并应答要发送的报文。

【技术特征摘要】
1、一种分布式ARP的实现方法,其特征在于,包括如下步骤:(1)在各个数据处理模块上对接收的ARP报文进行学习,并将学习的ARP表项保存在本地;(2)当数据处理模块收到ARP请求报文时,数据处理模块在本模块内的ARP表项中检查该报文的目的IP地址,并应答要发送的报文。2、根据权利要求1所述的分布式ARP实现方法,其特征在于,在步骤(2)中,如果所述数据处理模块在本模块内的ARP表项中检索到所需的ARP表项,就直接在接收的端口处发送ARP应答报文。3、根据权利要求1所述的分布式ARP实现方法,其特征在于,在步骤(2)中,如果所述数据处理模块在本模块内的ARP表项中没有检索到所需的ARP表项,则通过模块接口发送给系统控制模块,由系统控制模块进行ARP报文的查找,并根据找到的ARP表项通知所述数据处理模块从原来接收的端口处返回应答报文。4、根据权利要求1所述的分...

【专利技术属性】
技术研发人员:杨益民
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1