【技术实现步骤摘要】
一种ARP表项索引方法及系统
本专利技术涉及通信
,具体涉及一种ARP表项索引方法及系统。
技术介绍
近几年随着物联网、工业互联网等领域的快速发展,很多国家和大企业都在投入相当的资源研发5G网络,不久的将来,5G网络将涵盖各个领域,而5G网络对地址空间、安全性、移动性和服务质量也都提出了新的要求,需要从传统的动态IP变成固态IP;故而,随着5G的发展,IPv6协议将被应用的越来越多,之前IPv4协议采用ARPKEY作为索引建立ARP硬件表项,如果IPv6协议还是采用以ARPKEY作为索引去建立ARP硬件表项,那么会由于IPv6协议占用128位远远高于IPv4协议的32位,将会大大降低ARP硬件表项可使用资源,进而将大大降低ARP硬件表项的使用率。因此,急需一种解决上述技术问题的技术方案,以提高ARP表项的使用效率。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种ARP表项索引方法及系统,借助ARPID,完成ARP表项索引工作,有效提高ARP使用率。为达到 ...
【技术保护点】
1.一种ARP表项索引方法,其特征在于,所述方法包括以下步骤:/n网关设备响应需要转发的业务报文,获取网关设备的ARP ID,并判断是否存在与所述ARP ID对应的ARP表项;/n当网关设备的ARP ID对应的ARP表项不存在时,发起ARP表项学习,根据ARP配置信息生成ARP表项以及ARP hash映射表;/n通过所述ARP ID查询ARP表项,将查询获得的所述ARP表项封装为以太网报文头并转发需要转发的所述业务报文;/n其中,ARP ID为对应的ARP表项的ID号,所述ARP hash映射表为ARP ID与ARP表项的映射关系表。/n
【技术特征摘要】
1.一种ARP表项索引方法,其特征在于,所述方法包括以下步骤:
网关设备响应需要转发的业务报文,获取网关设备的ARPID,并判断是否存在与所述ARPID对应的ARP表项;
当网关设备的ARPID对应的ARP表项不存在时,发起ARP表项学习,根据ARP配置信息生成ARP表项以及ARPhash映射表;
通过所述ARPID查询ARP表项,将查询获得的所述ARP表项封装为以太网报文头并转发需要转发的所述业务报文;
其中,ARPID为对应的ARP表项的ID号,所述ARPhash映射表为ARPID与ARP表项的映射关系表。
2.如权利要求1所述的ARP表项索引方法,其特征在于,所述当网关设备的ARPID对应的ARP表项不存在时,根据ARP配置信息生成ARP表项以及ARPhash映射表,所述ARP表项与所述ARPhash映射表中的ARPID对应,具体包括以下步骤:
判断所述网关设备与主机设备之间是否为直连路由;
若所述网关设备与所述主机设备之间不为直连路由,根据ARP配置信息,生成ARP表项以及ARPhash映射表;
若所述网关设备与所述主机设备之间为直连路由,网关主控根据所述ARP配置信息,生成ARP表项以及ARPhash映射表,并获得明细路由以及所述明细路由对应的NEXHOP下一跳表。
3.如权利要求2所述的ARP表项索引方法,其特征在于,若所述网关设备与所述主机设备之间不为直连路由,所述根据ARP配置信息,生成ARP表项以及ARPhash映射表,具体包括以下步骤:
网关主控将所述ARP配置信息下发至应用层;
所述应用层将所述ARP配置信息转发至网关驱动;
所述网关驱动根据所述ARP配置信息生成ARP表项以及ARPhash映射表,并将所述ARPhash映射表中的ARPID填写到对应的NEXHOP下一跳表项中。
4.如权利要求2所述的ARP表项索引方法,其特征在于,若所述网关设备与所述主机设备之间不为直连路由,所述根据ARP配置信息,生成ARP表项以及ARPhash映射表,具体包括以下步骤:
网关主控将所述ARP配置信息下发至应用层;
所述应用层根据所述ARP配置信息,生成ARPhash映射表,并将所述ARP配置信息转发至网关驱动;
所述网关驱动根据所述ARP配置信息生成ARP表项;
所述应用层将所述ARPhash映射表中的ARPID填写到对应的NEXHOP下一跳表项中。
5.如权利要求2所述的ARP表项索引方法,其特征在于,若所述网关设备与所述主机设备之间为直连路由,网关主控根据所述ARP配置信息,生成ARP表项以及ARP...
【专利技术属性】
技术研发人员:刘刘,苏平,张正辉,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。