ARP出口快速切换的芯片实现方法及应用技术

技术编号:37156892 阅读:30 留言:0更新日期:2023-04-06 22:19
本发明专利技术公开了一种ARP出口快速切换的芯片实现方法及应用,该方法包括以下步骤:在路由器交换芯片中增加DsDestmapprofile表和DsMacdaedit表,其中所述Dsdestmapprofile表存放ARP下一跳出口destmap,所述DsMacdaedit表存放ARP下一跳MAC地址MACDA;以及当主备切换更新ARP下一跳出口时,查找并更新所述DsDestmapprofile表中的ARP下一跳出口destmap和所述DsMacdaedit表中的ARP下一跳MAC地址MACDA。该方法能够有效地提升在主备切换时ARP出口切换的效率,使网络中流量保持稳定,降低了网络丢包率和软件处理复杂度。降低了网络丢包率和软件处理复杂度。降低了网络丢包率和软件处理复杂度。

【技术实现步骤摘要】
ARP出口快速切换的芯片实现方法及应用


[0001]本专利技术是关于电子通信,特别是关于一种ARP出口快速切换的芯片实现方法及应用。

技术介绍

[0002]在三层IP网络中,主要基于路由表和ARP表进行IP报文转发。ARP表存储下一跳IP地址对应的下一跳出口信息和MAC地址等信息,系统通过ARP协议获取到所述信息,并存储在系统中。路由表分为静态路由表和动态路由表,动态路由表通过动态路由协议获取到,并存储目的IP地址对应的下一跳路由器等交换设备的IP地址。系统将路由表和ARP表信息下发到路由器芯片中的转发表中即FIB表,报文经过路由器设备,基于IP地址查到FIB表,报文的MAC地址会被替换为下一跳的MAC地址,并且从指定的下一跳出口转发出去。
[0003]为了提供网络安全可靠性,下一跳路由器设备一般存在主路由器设备和备用路由器设备,当主路由器设备出现故障的时候,此时需要快速切换到备用路由器设备上。对于本跳设备来说,则需要快速地实现FIB表中的ARP下一跳的更新,即下一跳出口和MAC地址的更新。
[0004]鉴于现有技术,通过更新F本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种ARP出口快速切换的芯片实现方法,其特征在于,所述方法包括:在路由器交换芯片中增加DsDestmapprofile表和DsMacdaedit表,其中所述Dsdestmapprofile表存放ARP下一跳出口destmap,所述DsMacdaedit表存放ARP下一跳MAC地址MACDA;以及当主备切换更新ARP下一跳出口时,查找并更新所述DsDestmapprofile表中的ARP下一跳出口destmap和所述DsMacdaedit表中的ARP下一跳MAC地址MACDA。2.如权利要求1所述的ARP出口快速切换的芯片实现方法,其特征在于,所述查找并更新所述DsDestmapprofile表中的ARP下一跳出口destmap和所述DsMacdaedit中的ARP下一跳MAC地址MACDA,包括:在路由器交换芯片的FIB表中增加destmaptype字段,当所述destmaptype字段为1时,所述FIB表中的destmap字段更改为profileindex字段,通过profileindex索引并查找到所述DsDestmapprofile表和所述DsMacdaedit表。3.如权利要求2所述的ARP出口快速切换的芯片实现方法,其特征在于,所述FIB表分为key表和action表,key表存放IP报文中的IP地址,action表存放ARP中下一跳出口destmap,所述destmaptype字段新增在action表中。4.如权利要求2所述的ARP出口快速切换的芯片实现方法,其特征在于,当所述destmaptype字段为0时,destmap字段不变,在所述FIB表中使...

【专利技术属性】
技术研发人员:何志川赵国梁赵茂聪
申请(专利权)人:苏州盛科通信股份有限公司
类型:发明
国别省市:

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

1