IPv6 基础配置的写法差异
IPv6 的配置骨架在三家设备上是一致的:先让接口支持 IPv6,再配置地址,最后用查看命令确认状态与邻居。真正的差异集中在地址写法上:思科使用斜杠加前缀长度(2001:db8::1/64),华为与 H3C 使用空格加数字(2001:db8::1 64)。链路本地地址由设备自动生成,三厂都以 fe80:: 开头,邻居发现机制取代了 IPv4 的 ARP。
基本信息
| 适用平台 | 华为 VRP、思科 IOS、H3C Comware |
|---|---|
| 地址写法 | 思科 2001:db8::1/64,华为与 H3C 2001:db8::1 64 |
| 接口命名 | 华为 Vlanif10、思科 interface Vlan10、H3C Vlan-interface10 |
| 权限要求 | system-view / 接口视图 |
| 查看命令 | display ipv6 interface brief、show ipv6 interface brief |
典型使用场景
- 双栈改造:IPv4 与 IPv6 地址在同一接口并存
- IPv6 骨干互联:点对点接口配置 IPv6 地址与静态路由
- 终端 IPv6 访问:网关侧开启 IPv6 并下发地址
- 地址规划:按前缀划分业务网段,便于后续汇总
- 排障定位:确认接口 IPv6 状态与邻居表是否正常
华为 VRP
华为 VRP
[Huawei] interface Vlanif 10
[Huawei-Vlanif10] ipv6 enable # 接口启用 IPv6
[Huawei-Vlanif10] ipv6 address 2001:db8::1 64 # 空格加前缀长度
[Huawei] ipv6 route-static 2001:db8:2:: 64 2001:db8:1::2 # IPv6 静态路由
<Huawei> display ipv6 interface brief思科 IOS
思科 IOS
SW-CORE-01(config)# interface Vlan10
SW-CORE-01(config-if)# ipv6 enable
SW-CORE-01(config-if)# ipv6 address 2001:db8::1/64 # 斜杠加前缀长度
SW-CORE-01(config)# ipv6 unicast-routing
SW-CORE-01(config)# ipv6 route 2001:db8:2::/64 2001:db8:1::2
SW-CORE-01# show ipv6 interface briefH3C Comware
H3C Comware
[H3C] interface Vlan-interface 10
[H3C-Vlan-interface10] ipv6 address 2001:db8::1 64
[H3C] ipv6 route-static 2001:db8:2:: 64 2001:db8:1::2
<H3C> display ipv6 interface brief基础配置对照
| 对比项 | 华为 VRP | 思科 IOS | H3C Comware |
|---|---|---|---|
| 地址格式 | 2001:db8::1 64 | 2001:db8::1/64 | 2001:db8::1 64 |
| 接口使能 | ipv6 enable | ipv6 enable 与全局 ipv6 unicast-routing | 接口直接配置地址即可 |
| 静态路由 | ipv6 route-static 前缀 前缀长度 下一跳 | ipv6 route 前缀/长度 下一跳 | ipv6 route-static 前缀 前缀长度 下一跳 |
| 查看接口 | display ipv6 interface brief | show ipv6 interface brief | display ipv6 interface brief |
| 链路本地地址 | 自动生成 fe80:: 开头 | 自动生成 fe80:: 开头 | 自动生成 fe80:: 开头 |
把配置从华为或 H3C 复制到思科时,地址尾部的前缀长度写法必须转换;反过来同样。批量脚本处理时以地址字段为单位做替换,比整行替换更安全,能避免误改其他带数字的参数。
地址写法还有一处细节:同一地址中连续的零可以用双冒号压缩,但双冒号在一段地址里只能出现一次。手工输入长地址时省略不当会被设备判为非法,核对时以查看命令回显的完整地址为准。