1.https://blog.csdn.net/weixin_42544461/article/details/112945838
solicit报文_DHCPv6原理与配置
IPv6动态主机配置协议DHCPv6(Dynamic
Host Configuration Protocol for
IPv6)采用了客户端/服务器通信模式,是针对IPv6编址方案设计的、为主机分配IPv6地址和其他网络配置参数的协议。
2,DHCPv6服务器与客户端之间使用UDP协议来交互DHCPv6报文,客户端使用的UDP端口号是546,服务器使用的UDP端口号是547。
3,客户端发送请求报文向DHCPv6服务器申请IPv6地址,目的地址为组播地址ff02::1:2
。 ff02::1:2表示的是所有DHCPv6服务器和中继,这个地址是链路范围的。
4,DHCP设备唯一标识符DUID(DHCPv6
Unique
Identifier)用来标识一台DHCPv6服务器或客户端。每个DHCPv6服务器或客户端有且只有一个DUID。
DUID采用以下两种方式生成:
基于链路层地址(LL):即采用链路层地址方式来生成DUID。
基于链路层地址与时间组合(LLT):即采用链路层地址和时间组合方式来生成DUID。
5,在RA报文中包含管理地址配置标记(M)和有状态配置标记(O)。当M取值为1时,启用DHCPv6有状态地址配置,即DHCPv6客户端需要从DHCPv6服务器获取IPv6地址,取值为0则启用IPv6无状态地址自动分配方案。当O取值为1时,用来定义客户端需要通过有状态的DHCPv6来获取其它网络配置参数,如DNS、NIS、SNTP服务器地址等,取值为0则启用IPv6无状态地址自动分配方案。
6,DHCPv6四步交互地址分配过程如下:
DHCPv6客户端发送Solicit报文,请求DHCPv6服务器为其分配IPv6地址和网络配置参数。
DHCPv6服务器回复Advertise报文,该报文中携带了为客户端分配的IPv6地址以及其它网络配置参数。
DHCPv6客户端如果接收到了多个服务器回复的Advertise报文,则会根据Advertise报文中的服务器优先级等参数来选择优先级最高的一台服务器,并向所有的服务器发送Request组播报文。
被选定的DHCPv6服务器回复Reply报文,确认将IPv6地址和网络配置参数分配给客户端使用。
7,DHCPv6无状态工作过程如下:
DHCPv6客户端以组播方式向DHCPv6服务器发送Information-Request报文,该报文中携带Option
Request选项,用来指定DHCPv6客户端需要从DHCPv6服务器获取的配置参数。
DHCPv6服务器收到Information-Request报文后,为DHCPv6客户端分配网络配置参数,并单播发送Reply报文,将网络配置参数返回给DHCPv6客户端。
DHCPv6客户端根据收到的Reply报文中提供的参数完成DHCPv6客户端无状态配置。
8,DHCPv6配置
[RTA]dhcpv6 duid ll
Warning: The DHCP unique identifier should be globally-unique and stable. Are you sure to change it? [Y/N]y
[RTA]dhcpv6 pool pool1
[RTA-dhcpv6-pool-pool1]address prefix 3000::/64
[RTA-dhcpv6-pool-pool1]excluded-address 3000::1
[RTA-dhcpv6-pool-pool1]dns-server 4000::1
[RTA-dhcpv6-pool-pool1]dns-domain name huawei.com
[RTA]ipv6
[RTA]interface GigabitEthernet 0/0/0
[RTA-GigabitEthernet0/0/0]ipv6 enable
[RTA-GigabitEthernet0/0/0]ipv6 address 3000::1/64
[RTA-GigabitEthernet0/0/0]dhcpv6 server pool1
dhcpv6
server pool-name命令用来在接口下配置DHCPv6服务器功能,pool-name用来指定接口下配置的DHCPv6地址池名称。 display
dhcpv6 pool命令用来查看DHCPv6服务器上配置的地址池信息。
9,当接收到携带M和O(比特值均为1)的RA报文时,主机将主动发现DHCPv6服务器用于有状态地址配置。配置信息包括IPv6地址和其它配置参数,例如地址前缀和DNS服务器地址等。
。
原文链接:https://blog.csdn.net/weixin_42544461/article/details/112945838
二.dhcpv6报文格式
http://www.023wg.com/message/message/cd_feature_dhcpv6_message_format.html