更新时间:2024-01-09                  
                  
                  1  DHCPv6配置  
1.1DHCPv6 client PD前缀配置 
在端口配置模式下进行下列配置:
| 命令 | 目的 | 
| Ipv6 dhcp client {pd prefix_name | hint | stateless | rapid-commit} | 开启DHCPv6 pd client功能。 | 
| no ipv6 dhcp client pd prefix_name | 恢复缺省设置。 | 
该命令是启动DHCPv6 pd client功能的控制命令。配置该命令,则设备发送DHCPv6 前缀代理请求。
其中prefix_name可以被当做前缀来使用,譬如在配置ipv6端口地址的时候。
 
1.2 DHCPv6 client NA配置 
在端口配置模式下进行下列配置:
| 命令 | 目的 | 
| Ipv6 dhcp client na | 开启DHCPv6 na client功能。 | 
| no ipv6 dhcp client na | 恢复缺省设置。 | 
该命令是启动DHCPv6 na client功能的控制命令。配置该命令,则设备发送DHCPv6 NA请求。Server端回应na地址后,设备通知nd获取对应的前缀长度。
可通过show ipv6 interface查看。
 
1.3 开启dhcpv6 中继功能 
在端口配置模式下进行下列配置:
| 命令 | 目的 | 
| ipv6 dhcp relay destination ipv6_address | 开启DHCPv6 relay功能。 | 
| no ipv6 dhcp relay destination ipv6_address | 恢复缺省设置。 | 
ipv6 dhcp relay destination命令用于配置relay的目的地址。可以是另外的relay agent的地址也可以是服务器的地址。
如果需要配置多个目的地址,可以多次配置该命令。
DHCPv6的client、relay、server功能在一个接口上是互斥的,也就是说在一个接口上只能配置成一种模式。
1.4 配置dhcpv6 服务器功能 
1.4.1 配置ipv6前缀池 
在全局配置模式下进行下列配置:
| 命令 | 目的 | 
| ipv6 local pool poolname prefix/prefix-length assigned-length | 配置ipv6前缀池。 | 
| no ipv6 local pool poolname | 删除ipv6前缀池。 | 
配置前缀池是为了让dhcpv6的地址池调用,来分配前缀地址。
1.4.2 配置dhcpv6 前缀服务器功能 
此功能打开需要先配置一个ipv6前缀池,例如:
ipv6 local pool pd1 100::1/56 64
在全局配置模式下进行下列配置,进入dhcpv6池特殊配置模式:
ipv6 dhcp pool dhpool1
在dhcpv6特殊配置下进行下列配置:
| 命令 | 目的 | 
| prefix-delegation pool poolname | 指定ipv6前缀池。 | 
| no prefix-delegation pool | 删除ipv6前缀池。 | 
或者进行配置
| 命令 | 目的 | 
| prefix-delegation ipv6_prefix/prefix_length client_DUID [iaid IAID] | 指定ipv6前缀。 | 
| no prefix-delegation ipv6_prefix/prefix_length client_DUID [iaid IAID] | 删除ipv6前缀 | 
在端口配置态下启用dhcpv6 server功能,在端口配置态下进行下列配置:
| 命令 | 目的 | 
| ipv6 dhcp server poolname [allow-hint | preference num| rapid-commit] | 打开dhcpv6 server功能。 | 
| no ipv6 dhcp server name | 关闭dhcpv6 server功能 | 
 
1.4.3 配置dhcpv6 地址服务器功能 
在dhcpv6池特殊配置模式态下进行下列配置:
| 命令 | 目的 | 
| non-temporary-address range ipv6_address_start  ipv6_address_end | 配置ipv6地址。 | 
| no non-temporary-address range ipv6_address_start  ipv6_address_end | 删除ipv6地址 | 
配置完地址池以后,需要在端口上启用dhcpv6功能。
相关命令:
ipv6 dhcp server poolname [allow-hint | preference num| rapid-commit]
 
1.4.4 配置DNS服务器 
在dhcpv6池特殊配置模式态下进行下列配置:
| 命令 | 目的 | 
| Dns-server ipv6_address | 配置分配给client的dns服务器地址。 | 
| no dns-servers | 删除dns服务器 | 
此命令主要是为了将DNS地址分配给客户端。
 
1.4.5 配置DNS IPv6域名 
在dhcpv6池特殊配置模式态下进行下列配置:
| 命令 | 目的 | 
| Domain-name domain | 配置分配给client的dns域名。 | 
| no domain-name | 删除域名 | 
1.4.6 配置租约时间 
在dhcpv6池特殊配置模式态下进行下列配置:
| 命令 | 目的 | 
| Lifetime valid-time preferred-time | 配置分配给client的租约时间。 | 
| no lifetime | 恢复默认租约时间 | 
| Lifetime infinite | 分配给client的时间不限 | 
Valid-time缺省43200(30天)
Preferred-time缺省10080(7天)