随着 IPv4 地址枯竭,IPv6 已成为下一代互联网的核心协议。华为 VRP5 平台全面支持 IPv6 功能,包括地址配置、静态路由及动态路由协议(如 OSPFv3)。本文介绍 IPv6 基础知识及在 VRP5 中的关键配置。
1. IPv6 地址格式与类型
1.1 地址表示法
标准格式:8 组 16 位十六进制数,以冒号分隔 示例:
2001:0db8:0000:0000:0000:ff00:0042:8329压缩规则:
前导零可省略:
2001:db8:0:0:0:ff00:42:8329连续全零组可用
::代替(仅一次):2001:db8::ff00:42:8329
1.2 主要地址类型
注意:
VRP5 中,每个启用 IPv6 的接口自动分配 Link-Local 地址
GUA 需手动配置或通过 SLAAC/DHCPv6 获取
2. 本地链路地址(Link-Local Address)
2.1 作用
用于同一链路上的设备通信(如 OSPFv3、NDP)
不可被路由器转发(TTL=255)
是 IPv6 邻居发现协议(NDP)的基础
2.2 生成方式(VRP5)
EUI-64 格式(默认):基于接口 MAC 地址生成 规则:MAC 前 24 位 +
fffe+ 后 24 位,并翻转第 7 位(U/L 位)手动配置:可显式指定
2.3 查看命令
[Router] display ipv6 interface GigabitEthernet 0/0/0输出示例:
GigabitEthernet0/0/0 current state : UP
IPv6 protocol current state : UP
IPv6 is enabled, link-local address is FE80::2E0:FCFF:FE12:3456
Global unicast address(es):
2001:DB8:1::1, subnet is 2001:DB8:1::/643. IPv6 静态路由配置
3.1 基本语法
ipv6 route-static <目的网络>/<前缀长度> <下一跳地址 | 出接口> [preference <值>]3.2 配置示例
拓扑
R1 与 R2 通过 GE0/0/0 互联,Link-Local 地址自动生成
R1 需访问 R2 的
2001:db8:2::/64网络
R1 配置(使用全局地址下一跳)
[R1] ipv6 route-static 2001:db8:2::/64 2001:db8:12::2R1 配置(使用出接口 + Link-Local 下一跳)
[R1] ipv6 route-static 2001:db8:2::/64 GigabitEthernet0/0/0 fe80::2e0:fcff:fe67:89ab关键区别:
若指定 出接口,必须同时提供 Link-Local 下一跳地址(因 NDP 需解析)
若指定 全局地址下一跳,可省略出接口(系统自动查找)
3.3 默认路由
[R1] ipv6 route-static ::/0 2001:db8:12::23.4 验证命令
[R1] display ipv6 routing-table
[R1] display ipv6 routing-table protocol static4. OSPFv3 基础简介
OSPFv3 是 OSPF 的 IPv6 版本(RFC 5340),与 OSPFv2 有显著差异。
4.1 主要区别
4.2 VRP5 基础配置(单区域)
R1 配置
[R1] ospfv3 1
[R1-ospfv3-1] router-id 1.1.1.1 # 必须手动配置(格式为 IPv4)
[R1-ospfv3-1] quit
[R1] interface GigabitEthernet0/0/0
[R1-GigabitEthernet0/0/0] ipv6 enable
[R1-GigabitEthernet0/0/0] ospfv3 1 area 0
[R1-GigabitEthernet0/0/0] quit
[R1] interface LoopBack0
[R1-LoopBack0] ipv6 enable
[R1-LoopBack0] ipv6 address 2001:db8:1::1/128
[R1-LoopBack0] ospfv3 1 area 0
[R1-LoopBack0] quit说明:
必须先执行
ipv6 enable启用接口 IPv6 功能
ospfv3 1 area 0在接口视图下绑定 OSPFv3 进程与区域Router ID 必须手动配置(VRP5 不自动选举)
4.3 验证命令
[R1] display ospfv3 peer # 查看邻居
[R1] display ospfv3 interface # 查看接口状态
[R1] display ipv6 routing-table protocol ospfv3 # 查看 OSPFv3 路由典型路由表条目:
Destination : 2001:DB8:2::/64
Protocol : O_INTRA
NextHop : FE80::2E0:FCFF:FE67:89AB
Interface : GigabitEthernet0/0/05. 注意事项
IPv6 全局启用
部分老款 VRP5 设备需先全局启用 IPv6:
[Router] ipv6
Link-Local 地址唯一性
同一链路上 Link-Local 地址必须唯一,否则 NDP 冲突检测会失败
静态路由下一跳选择
推荐使用 全局地址作为下一跳,避免维护 Link-Local 地址
OSPFv3 无 network 命令
与 OSPFv2 不同,OSPFv3 在 接口视图 下激活,非进程视图
MTU 一致性
IPv6 最小链路 MTU 为 1280 字节,确保路径 MTU ≥1280
6. 故障排查要点
最佳实践:
所有接口配置 唯一全局地址 + 自动生成 Link-Local
静态路由优先使用 全局下一跳
OSPFv3 部署时显式配置 Router ID 并验证邻居状态
使用
display ipv6 interface和display ipv6 routing-table作为基础诊断工具
IPv6 是未来网络的基石,掌握其基础配置与排错能力,是网络工程师的必备技能。