摘要
本申请提供了一种实现等价多路径组负载分担的方法及设备。该方法包括,基于等价多路径ECMP组的多个等价下一跳的数目设置相同数目的多个分布表;其中,多个分布表包括分布表索引由小到大的初始分布表以及多个中间分布表;在初始分布表中,根据多个等价下一跳的排序在ECMP组的ECMP表中轮流写入多个等价下一跳,直到到达ECMP组的ECMP表的表项数目;基于初始分布表中每个等价下一跳的数目,在ECMP组对应的权重表记录每个等价下一跳对应的权重值以选择替换下一跳;记录初始分布表的初始分布表索引为当前分布表索引;基于初始分布表中每个等价下一跳的顺序,将多个等价下一跳写入ECMP表。