solicit报文_DHCPv6原理与配置

solicit报文_DHCPv6原理与配置1 IPv6 动态主机配置协议 DHCPv6 Dynamic Host Configuratio Protocol for IPv6 采用了客户端 服务器通信模式 是针对 IPv6 编址方案设计的 为主机分配 IPv6 地址和其他网络配置参数的协议 2 DHCPv6 服务器与客户端之间使用 UDP 协议来交互 DHCPv6 报文

大家好,我是讯享网,很高兴认识大家。

1,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服务器地址等。

小讯
上一篇 2025-01-05 21:48
下一篇 2025-01-05 07:22

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/58274.html