DHCPv6 浅析 配置示例
一、常用名词:
nis:Network Information Services
sntp:Simple Netowork Time Protocol,在RFC2030中定义
sip:Session Initial Protocol 会议初始会议
DHCPv6 是基于 udp 的,端口546(server)、547(client),v4则是67、68端口
DUID:DHCPv6 Unique Identifier 每个 Server 端和 Client 端有且只有一个唯一标识符,来彼此识别
DHCPv6 PD(Prefix Delegation): 前缀分配机制,有PD Server 和 PD Client两个角色,可自动分配前缀地址,免去手工计算前缀,等于自动下发网段
二、配置方式:
1、无状态配置 SLAAC:StateLess Address Auto Configuration
2、DHCPv6 有状态配置和 DHCPv6 无状态配置。
有状态配置包括 Management 和 Other 项,Management 是指 IPv6 地址配置,Other 是指其它项,如 DNS 等。有状态配置下,客户端获取的 地址是 128位的,不具备实际意义。
无状态 DHCPv6 是指使用接口路由通告配置 IPv6 地址和地址池来配置 DNS ,最佳实践是使用无状态 DHCPv6 来进行配置
三、拓朴:
四、配置过程:
1、R2 起用 dhcp enable 和 ipv6,配置地址池A,给 R3 配有状态DHCPv6地址,R3 接口开启自动获取地址
[R2]:
ipv6
#
dhcp enable
#
dhcpv6 pool A
address prefix 2001:10:1:23::/64
static-bind address 2001:10:1:23::4 duid 0003000100E0FCFD4A32
excluded-address 2001:10:1:23::100 to 2001:10:1:23::105
dns-server 2001:10:1:23::53
dns-server 2001:10:1:23::63
#
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address 2001:10:1:23::3/64
dhcpv6 server A
#
[R3]:
ipv6
#
dhcp enable
#
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto link-local
ipv6 address auto dhcp
#
dis dhcpv6 duid
dis ipv6 interface G0/0/0
查看一下R3:
2、R3开启 dhcpv6 pool B,仅配置 dns-server,使用 RA 通告方式给 R4 配置无状态 DHCPv6 地址
[R3]:
ipv6
#
dhcp enable
#
dhcpv6 pool B
dns-server FC00::5
#
interface GigabitEthernet0/0/1
ipv6 enable
ipv6 address FC00:10:1:34::3/64
undo ipv6 nd ra halt
ipv6 nd autoconfig other-flag
dhcpv6 server B
[R4]:
ipv6
#
dhcp enable
#
interface GigabitEthernet0/0/0
ipv6 enable
ipv6 address auto global default
dhcpv6 client information-request
#
五、验证:
查看R4获取的地址:
查看R4 server 客户端接口状态: