CE6851-48S6Q-HI配置IPV6静态路由不生效问题

发布时间:  2016-12-10 浏览次数:  117 下载次数:  0
问题描述

CE6851-48S6Q-HI配置IPV6静态路由后发现设备不按照配置的路由进行转发问题。在设备上配置了两条路由如下:

对外的默认路由:ipv6 route-static :: 0 Vlanif40 2400:A980:XX::XX

对内的明细路由:ipv6 route-static 2400:A980:XX:: 96 10GE1/0/43 2400:A980:FB::XXXX

在外网访问明细路由的网段,发现设备不能转发到内网。trace发现数据到达设备后,又走了默认路由发出去,然后外网又发回来,这样循环,配置的明细路由没有生效。

解决方案

查看配置的路由是96位掩码的路由,对于CE6851HI,当用户需要配置前缀长度大于64的IPv6地址时,需要先执行命令assign forward ipv6 longer-mask resource,指定设备上可以配置的前缀长度大于64的IPv6地址数目。配置此命令是需要设备分配资源,设备默认只是下发小于等于64位掩码的路由,如果没有配置会导致大于64位掩码的IPv6路由不下发,流量转发异常。鉴于此配置后占用设备IPV4路由表规格,也可以通过修改IPV6路由的掩码解决。


END