DHCPv6 服务器池做什么
DHCPv6 用于在 IPv6 网络里集中下发地址与配置信息(DNS 服务器、域名等)。三厂的做法都是「建池 + 接口引用」两步:池里放地址前缀与 DNS 服务器,三层接口(VLANIF / SVI)下引用池名即生效。与 IPv4 DHCP 最大的区别是:IPv6 终端还可以通过 RA 无状态自动配置,采用哪种形态取决于 RA 标志与终端策略。
基本信息
| 适用平台 | 华为 VRP 路由器/三层交换机、思科 IOS、H3C Comware |
|---|---|
| 池内必填 | address prefix(地址前缀)、dns-server(DNS 服务器) |
| 接口引用 | 华为 dhcpv6 server 池名、思科 ipv6 dhcp server 池名、H3C ipv6 dhcp server apply pool 池名 |
| 与 SLAAC 关系 | RA 的 M 标志要求终端用 DHCPv6 取地址,O 标志表示仅从 DHCPv6 取其他配置 |
| 地址前缀写法 | 三厂都用 前缀/长度,如 2001:db8:10::/64 |
典型使用场景
- 需要集中管理地址:要求地址分配可审计、可追溯时,用 DHCPv6 而不是纯 SLAAC
- 下发 DNS 与域名:终端要按域名访问内网服务,需要 IPv6 DNS 服务器地址
- 与 IPv4 保持一致的地址台账:双栈环境里希望 v4/v6 地址能在同一套系统里登记
- 保留地址与排除范围:把打印机、服务器等地址固定下来,其余动态分配
- 终端准入配套:DHCPv6 报文是准入与地址绑定链条上的一环
华为 VRP
华为 VRP
[Huawei] dhcpv6 pool V6POOL # 新建 DHCPv6 地址池
[Huawei-dhcpv6-pool-V6POOL] address prefix 2001:db8:10::/64
[Huawei-dhcpv6-pool-V6POOL] dns-server 2400:3200::1 # 下发 DNS 服务器
[Huawei] interface Vlanif10
[Huawei-Vlanif10] ipv6 enable
[Huawei-Vlanif10] dhcpv6 server V6POOL # 接口引用池
<Huawei> display dhcpv6 pool V6POOL # 查看池与已分配地址思科 IOS
思科 IOS
SW-CORE-01(config)# ipv6 dhcp pool V6POOL # 思科池名同样大小写不敏感
SW-CORE-01(config-dhcpv6)# address prefix 2001:DB8:10::/64
SW-CORE-01(config-dhcpv6)# dns-server 2400:3200::1
SW-CORE-01(config)# interface Vlan10
SW-CORE-01(config-if)# ipv6 address 2001:DB8:10::1/64
SW-CORE-01(config-if)# ipv6 dhcp server V6POOL # 接口直接引用池名
SW-CORE-01# show ipv6 dhcp pool # 查看池配置H3C Comware
H3C Comware
[H3C] ipv6 dhcp pool V6POOL
[H3C-dhcp6-pool-V6POOL] address prefix 2001:db8:10::/64
[H3C-dhcp6-pool-V6POOL] dns-server 2400:3200::1
[H3C] interface Vlan-interface10
[H3C-Vlan-interface10] ipv6 address 2001:db8:10::1 64
[H3C-Vlan-interface10] ipv6 dhcp server apply pool V6POOL # 多 apply pool 一段,别漏
<H3C> display ipv6 dhcp pool # 查看池配置三厂命令差异
| 步骤 | 华为 | 思科 | H3C |
|---|---|---|---|
| 建池 | dhcpv6 pool | ipv6 dhcp pool | ipv6 dhcp pool |
| 前缀 | address prefix | address prefix | address prefix |
| DNS | dns-server | dns-server | dns-server |
| 接口引用 | dhcpv6 server 池名 | ipv6 dhcp server 池名 | ipv6 dhcp server apply pool 池名 |
| 查看 | display dhcpv6 pool | show ipv6 dhcp pool | display ipv6 dhcp pool |
三厂池内参数命令基本一致,差异集中在接口引用那一行。终端拿不到地址时按顺序排查:接口是否 up、池前缀是否与接口所在网段匹配、RA 是否通告了 M/O 标志让终端去用 DHCPv6。