一、工作原理
DHCP前缀代表简称DHCPv6-PD,是对DHCPv6的扩展。
DHCPv6为客户端分配地址、DNS等信息。DHCPv6-PD可以为DHCP客户端分配一个网络号,然后这个DHCPv6客户端可以把这个网络号再分成若干个网段分配给它的接口,以及连接在这些接口中的主机或者其他节点。
比如,将企业客户的出口路由器配置成DHCPv6-PD客户端,将ISP的路由器配置成DHCPv6-PD的服务器。客户的出口路由器将从ISP路由器获得一个网段地址,然后再进一步划分成几个网段后,分配给内部主机使用。
二、实验拓扑
三、具体配置
DHCPv6-PD Server的配置
ipv6 unicast-routing
ipv6 dhcp pool dhcpv6 //定义DHCP服务的名字
prefix-delegation pool dhcpv6-pool lifetime 1800 600 //创建DHCPV6-pool的前缀代表地址池,并定义有效期
dns-server 2001:DB8:3000:3000::42
ipv6 dhcp server dhcpv6 //在接口上启动DHCP服务对象
ipv6 local pool dhcpv6-pool 2001:DB8:1200::/40 48 //定义一个前缀长度为40的本地前缀代表地址池,并且定义分配给DHCPv6-PD Client的前缀长度是48位
interface GigabitEthernet0/0
ipv6 address 2010:AB8::1/64
ipv6 enable
no shutdown
DHCPv6-PD Client的配置
ipv6 unicast-routing
interface GigabitEthernet0/0
ipv6 address autoconfig //无状态自动配置IPv6地址
ipv6 enable
ipv6 dhcp client pd prefix-from-pr //在接口上启用PD,将PD命名为prefix-from-pr
interface GigabitEthernet0/1
ipv6 address prefix-from-pr ::1:0:0:0:1/64 //配置接口从,从名字prefix-from-pr那里取得前缀,然后附加上1:0:0:0:1,最后形成接口的地址是2001:DB8:1200:1::1/64
interface GigabitEthernet0/2
ipv6 address prefix-from-pr ::1/64 //接口地址为2001:DB8:1200:::1/64
Client1的配置
ipv6 unicast-routing
interface GigabitEthernet0/0
ipv6 address autoconfig //启用无状态自动获得IP地址
Client2的配置
ipv6 unicast-routing
interface GigabitEthernet0/0
ipv6 address autoconfig //启用无状态自动获得IP地址
验证PD
(1)在DHCPv6-PD Server上查看地址池
(2)在DHCPv6-PD Client上查看绑定的接口信息
(3)在DHCPv6-PD Client上查看启用PD的接口信息
(4)查看DHCPv6-PD Client上G0/1获得的地址
(5)查看DHCPv6-PD Client上G0/2获得的地址
(6)查看DHCPv6-PD Client上查看获得前缀
(7)查看Client1获得的IP地址
(8)查看Client2获得的IP地址
每日一更
问题描述
S 交换机 vlanif 配置主从地址是否可以再配置 dhcp 中继?
解决方案:
1、S 交换机的 vlanif 接口配置主地址和多个从地址时可以支持再配置 dhcp 中继。
2、交换机只会以 vlanif 接口的主地址为源地址向 dhcp 中继服务器转发 dhcp请求,无法实现使用从地址为源地址转发请求。