×

CE6857(V200R005C10SPC800版本)配置超长前缀IPv6静态路由不生效

hqy hqy 发表于2024-12-25 14:50:32 浏览43 评论0

抢沙发发表评论

问题描述

mportant;">某局点CE设备配置IPv6静态路由,路由配置正确,从CE6857设备上可以ping通F5上服务器业务网关FC00:0:1:2:3:4:20:1,带源地址FC00:0:1:2:3:4:0:19也可以ping通,但是从CE6820上却ping不通。

交换机配置ipv6地址和路由时提示如下错误:

Warning: Run the assign forward ipv6 longer-mask resource command to allocate resources.

组网拓扑如下:

f24414839e8045f7a9e452014d6fc19b

处理过程

1.检查CE6820上的IPv6静态路由配置是否正确,经检查,配置正确。

268bd3d66ca04cfca229bfc192121bed

2.在CE6820和CE6857上做流统,发现数据包已经从CE6820发出到达CE6857,但是CE6857没有从下行接口转发到F5,而是又转发给了CE6820,但是为什么在CE6857上可以直接ping通FC00:0:1:2:3:4:20:1(疑问)。

3.初步怀疑CE6857的IPv6路由表不正常,在CE6857上查看关于目的地址FC00:0:1:2:3:4:20:1的IPv6路由表,发现路由表是正常的,下一跳地址也正确。

25165d5a5d90439a8f95aa47c40b3f3e
701b94fb524f46648d06289a1ac5fbe4

4.在CE6857上进一步查看关于目的地址FC00:0:1:2:3:4:20:1的FIB表,发现FIB表与路由表不一致,FIB表匹配的是设备上配置的默认路由。

fe683e82e79d4e89a79c92f7c7957d27
5.尝试在CE6857上手工删除IPv6静态路由,并重新配置,但是在重新配置过程中提示需要先给IPv6超长前缀路由(前缀长度大于64位)分配资源。

3e433c1ac6d046d696c3dc7ad0cfda4a

6.查阅CE6857产品文档,文档中说明了配置超长前缀IPv6路由需要先在设备上指定超长前缀IPv6路由的数目,然后重启设备才能生效。

f41dcbdbe78d4b348b9f1c56c39486e2
7.在CE6857上使用命令assign forward ipv6 longer-mask resource 2048,指定超长前缀IPv6路由条目为2048,然后保存配置,重启设备。

434255193a804043ab355fdf9c990b11

8.重启完成后,再从CE6820上ping服务器业务网关FC00:0:1:2:3:4:20:1地址,可以ping通,在CE6857上查看FIB表,和路由表一致。
aab0499be1c64f6aa2fbe1d5465266c9
d98c777f04b44e0aadebb3796beb68e6

根因

客户在CE6857上配置超长前缀IPv6路由时,没有指定设备上支持超长前缀IPv6路由的数目,导致配置的超长前缀IPv6静态路由没有生效。

解决方案

在CE6857上使用命令assign forward ipv6 longer-mask resource 2048,指定超长前缀IPv6路由条目为2048,然后保存配置,重启设备。

建议与总结

1.CE6857(V200R005C10SPC800版本)配置超长前缀IPv6路由时(前缀长度大于64位),需要先在设备上指定支持超长前缀IPv6路由的数目,然后重启生效。

2.在设备上配置IPv6路由时,一定要仔细看提示信息,特别是warning信息。


打赏

本文链接:https://www.kinber.cn/post/4336.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客