地址体系 · ND 邻居发现 · SLAAC 与 DHCPv6 · OSPFv3 · 过渡技术(双栈 / 隧道 / NAT64)—— 运营商现网的主航道,论述题"为什么升级 IPv6"的标准答案库。
128 位宇宙 · 规则很少,细节很多
2001:0DB8:0000:0000:0000:FF00:0042:83292001:DB8:0:0:0:FF00:42:8329::,整个地址只能出现一次 → 2001:DB8::FF00:42:83292001:DB8::/32,掩码必须是比特对齐的概念(无 A/B/C 类)2001::1::1 非法(两个 ::);::/0 是默认路由;::1 环回;:: 未指定地址(DAD 冲突时、DHCPv6 请求源地址)。| 前缀 | 类型 | 说明 |
|---|---|---|
| 2000::/3 | GUA 全球单播 | 公网可路由(2000-3FFF) |
| FC00::/7 | ULA 唯一本地 | 内网私有(FD 起头) |
| FE80::/10 | 链路本地 | 自动生成、不跨路由、OSPFv3 通信用 |
| FF00::/8 | 组播 | FF02::1 全节点 / ::2 全路由器 / ::5 OSPF / ::12 VRRP / ::1:2 DHCPv6 |
| — | 任播 | 同地址多节点(就近服务,DNS 根/网关) |
| — | 回环 ::1 / 未指定 :: | — |
%接口(eNSP/Windows: ping fe80::1 -i 接口)。ICMPv6 五兄弟接管一切"发现"类工作
| 报文 | 类型 | 干什么 | 替代 IPv4 的… |
|---|---|---|---|
| RS 路由器请求 | 133 | 主机催路由器发 RA | (DHCP 的发现阶段类似) |
| RA 路由器通告 | 134 | 通告前缀/网关/参数(M/O 位) | DHCP 默认路由下发 |
| NS 邻居请求 | 135 | 问"这个 IP 谁的"(含 DAD) | ARP Request |
| NA 邻居通告 | 136 | 答"是我"+ 主动通告变化 | ARP Reply / 免费 ARP |
| Redirect 重定向 | 137 | "走邻居更近" | ICMPv4 重定向 |
# 路由器侧:SLAAC + 无状态 DNS ipv6 enable interface GigabitEthernet0/0/1 ipv6 address 2001:DB8:1::1/64 undo ipv6 nd ra halt # 默认抑制RA!必须放行 # 有状态 DHCPv6 dhcp enable ipv6 pool POOL1 address prefix 2001:DB8:2::/64 dns-server 2001:DB8::53 interface GigabitEthernet0/0/2 ipv6 address 2001:DB8:2::1/64 ipv6 nd autoconfig managed-address-flag # M=1
undo ipv6 nd ra halt(华为默认不发 RA)。OSPFv3 · BGP4+ · 静态
# OSPFv3 最小配置 ospfv3 1 router-id 1.1.1.1 interface GigabitEthernet0/0/0 ipv6 enable ospfv3 1 area 0
# 全局地址下一跳 ipv6 route-static 2001:DB8:10:: 64 2001:DB8:12::2 # 链路本地下一跳(必须带接口) ipv6 route-static 2001:DB8:10:: 64 \ GigabitEthernet0/0/0 FE80::2E0:FCFF:FE11:22 # 默认路由 ipv6 route-static :: 0 2001:DB8:12::2
双栈是终点,隧道是过程,翻译是兜底
接口同时 v4/v6,端到端各自跑。凡是新建设备必支持,也是隧道/翻译的底座。
v6 over v4:手工隧道 / GRE / 6to4 / ISATAP / 6PE / 6VPE。适合孤岛互联、骨干先行。
DNS64 合成 AAAA;有状态/无状态 NAT64、IVI。适合纯 v6 客户端访问 v4 老应用。
| 隧道 | 前缀/规则 | 要点 |
|---|---|---|
| 手工 / GRE | 两端 v4 可达 + 静态 | 点对点,需双向路由,最常用 |
| 6to4 | 2002::/16,v4 公网地址嵌入(2002:V4HEX::/48) | 自动隧道、中继路由器;站点前缀派生 |
| ISATAP | 接口 ID = 0000:5EFE + v4 地址 | 主机接入型自动隧道(内网过渡) |
| 6PE / 6VPE | MPLS 骨干 | v6 走标签,第 7 章呼应 |
# 排错命令包 display ipv6 interface brief # 地址/状态 display ipv6 interface GigabitEthernet0/0/0 # ND细节/DAD display ipv6 routing-table display ospfv3 peer / routing display ipv6 neighbors # ND表 ping ipv6 / tracert ipv6
ipv6 全局命令开启,设备默认不转发 v6 报文——忘了它,邻居全好就是不通。| 考点 | 必背细节 | 频度 |
|---|---|---|
| 地址体系 | 128 bit、8 组 16 bit、双冒号每地址只能用一次;全球单播 2000::/3、链路本地 FE80::/10(每接口自动有)、ULA FC00::/7、组播 FF00::/8;IPv6 无广播 | ★★★★ |
| EUI-64 | MAC 48bit → 中间插 FFFE(共 64bit)→ 第 7 位(U/L 位)取反 —— 手算题年年出 | ★★★★★ |
| ND 五报文 | RS / RA(路由器周期+响应 RS)、NS / NA(代替 ARP,组播 MAC 33:33 前缀)、Redirect;请求节点组播 = FF02::1:FF + 目标地址后 24 bit | ★★★★★ |
| 地址配置标志 | A 位=SLAAC 前缀;M 位=有状态 DHCPv6 取地址;O 位=DHCPv6 取其他参数(DNS 等);无状态 DHCPv6 = M=0 + O=1;DAD 防重复 | ★★★★★ |
| OSPFv3 差异 | 基于链路(Link-Local 邻居)、支持多实例(Instance ID)、认证交给 IPsec;新增 LSA 8(Link)与 LSA 9(Intra-Area-Prefix,地址与拓扑解耦);3/4 类改名 Inter-Area-Prefix / Router | ★★★★ |
| BGP4+ / 6PE | address-family ipv6 建邻居可复用 v4 会话;6PE = IPv6 路由打标签穿越 MPLS IPv4 骨干(无需全网双栈) | ★★★ |
| 过渡三路线 | 双栈最直接;隧道:手动 GRE、6to4 = 2002::{IPv4 十六进制}::/48、ISATAP(接口 ID 0000:5EFE+IPv4);翻译:NAT64 + DNS64(IPv6-only 访问 IPv4) | ★★★★ |
| 排错入口 | display ipv6 interface verbose(地址/ND/前缀)、display ipv6 neighbors(代替 ARP 表)、display ospfv3 peer | ★★★ |
display ipv6 interface verbose、display ipv6 neighbors、display ipv6 routing-table、display dhcpv6 pool —— IPv6 排错先看 ND 再看路由。| 验证点 | 预期 |
|---|---|
| display ipv6 interface | 地址/ FORWARDING 状态正确 |
| display ospfv3 peer | Full、基于链路本地 |
| ping6 跨隧道 | 孤岛互通(tracert 显示 v4 骨干跳) |
| 故障演练 | 三类现象均可 3 分钟定位 |