交换机
园区网交换机
数据中心与云计算交换机
行业精选交换系列
意图网络指挥官
无线
放装型无线接入点
墙面型无线接入点
智分无线接入点
室外无线接入点
场景化无线
行业精选无线系列
无线管理与应用
问题描述:
1)、在10.4(3)之前的版本中均存在一个问题:S86会学习IPV6用户的本地链路地址,并设置到硬件条目中,导致硬件条目浪费,用户IPV6占用的硬件表项会更多,这个问题在10.4(3) 以及之后的版本中得到解决。
2)、由于S86/S12K的不同线卡,混插等情况下,对应ARP/ND/三层组播(S,G,V)等表项的容量可能无法满足客户实际需要(具体计算方法见上述条目),导致溢出/hash冲突
10.4(3B17)之前的版本:如果产生冲突,就打LOG提示用户冲突,例如:
*Mar 22 16:49:13: %7: %EFHW-4-HOST_NO_RESOURCE: Add 2001:250:1002:2406:65DE:BF27:A71:6D50 to Host table failed because of hash conflic
3)、10.4(3B17)在hash冲突的优化方面做了改进
如果ARP和ND/三层组播表或者和自身冲突(不管ARP表项是已经安装的待安装的),会将ARP表项转到路由表中处理; 每个ARP条目将占用1条路由表;
如果ND/三层组播表(IPV4/IPV6)安装时发现冲突,3B17中提供了双HASH机制(出现HASH冲突的情况下再次HASH,将表项挪到另外一个桶中),理论上可以将HASH冲突的概率从X降低到X平方;
复现方法:
1)、 执行Show arp counter、show ipv6 neighbors statistics 、show ip mroute 、show ipv6 mroute,结合条目计算的方法,客户现场可能存在以上容量超限问题。
2)、查看Log,可能存在如下日志,表明设备表项已经溢出。
Mar 1 22:56:03: %7: %EFHW-4-NEXTHOP_NO_RESOURCE: NEXTHOP table is full
Mar 1 22:56:11: %7: %EFHW-4-HOST_NO_RESOURCE: Add arp 10.16.23.179 nhop failed.
Mar 1 22:56:13: %7: %EFHW-4-HOST_NO_RESOURCE: Add nd 2001:DA8:D805:145:B130:FF1A:B594:4767 nhop failed
规避方法:
1)、部分用户(V4/V6)网关迁移到其他设备,减少设备主机表占用,例如部分V6应用可迁移到其他交换机。
2)、存在HASH冲突的用户更改IPV6地址(可修改MAC地址或前缀)
解决方法:
1)、S86系列在EC卡容量满足客户需求的情况下,可将所有EA/EB卡升级为EC卡,表项容量翻倍。
2)、插入MPLS卡,主机表容量扩充至16K,但分布式转发变为集中式转发,整机转发速率为10G (不推荐)
3)、线卡升级到EC卡,同时配合10.4(3b17)版本,实现了双HASH桶的优化,可以减少HASH冲突的可能性。
以上问题的彻底解决办法是合理规划与部署S86/S12K的应用场景,避免可能超出S86/S12K指标容限的环境应用。