SLAAC 和 DHCPv6 是 IPv6 网络的动态寻址协议。
1.IPv6 GUA(全局单播地址)分配
(1)IPv6主机配置
在路由器上,可以使用接口配置命令 ipv6 address ipv6-address / prefix-length 手动配置 IPv6 全局单播地址 (GUA)。
(2)IPv6 主机链路本地地址
在选择自动 IPv6 编址之后,主机就会尝试在接口上自动获取和配置 IPv6 地址信息。主机将使用接口上接收到的互联网控制消息协议版本 6 (ICMPv6) 路由器通告 (RA) 消息定义的三种方法之一。与主机处于同一链路上的 IPv6 路由器会发送 RA 消息,通过这种消息来建议主机如何获取 IPv6 寻址信息。在主机启动并且以太网接口处于活动状态时,IPv6 链路本地地址就会自动创建出来。示例 ipconfig 的输出信息显示了一个接口上自动生成的链路本地地址(LLA)。
注意: 主机操作系统在显示链路本地地址时,有时会附带“%”和一个数字。这个数字称为区域 ID 或范围 ID。操作系统使用它把 LLA 与特定接口进行关联。
C:\PC1> ipconfig
Windows IP Configuration
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . :
IPv6 Address. . . . . . . . . . . :
Link-local IPv6 Address . . . . . : fe80::fb:1d54:839f:f595%21
IPv4 Address. . . . . . . . . . . : 169.254.202.140
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . :
C:\PC1>
(3)IPv6 GUA(全局单播地址)分配
默认情况下,启用了 IPV6 的路由器会通告自己的 IPv6 信息。这可以让主机能够动态创建或获取自己的 IPv6 配置。
(4)三个 RA 消息标记
客户端如何获取 IPv6 全局单播地址取决于 RA 消息中的设置。
ICMPv6 RA 消息中包含了3个标记,它们的作用是标识出主机可用的动态可选项,如下所示:
- A标记 - 这是地址自动配置(Address Autoconfiguration)标记。 使用无状态地址自动配置(SLAAC)来创建IPv6 GUA。
- O标记 - 这是其他配置(Other Configuration)标记。其他信息可以从无状态的 DHCPv6 服务器那里获取。
- M标记 - 这是被管理地址配置(Managed Address Configuration)标记。使用有状态的 DHCPv6 服务器获取 IPv6 全局单播地址。
RA 消息可以使用 A、O 和 M 标记的不同组合,来通知主机可用的动态可选项。
下图介绍了这三种方法。
(5)题目
2.SLAAC
并不是每个网络中都部署了 DHCPv6 服务器。但每个 IPv6 网络中的设备都需要 GUA。SLAAC 可以让主机在没有 DHCPv6 服务器提供服务的情况下创建出自己唯一的 IPv6 全局单播地址。
SLAAC 是一种无状态的服务。这意味着没有服务器会维护网络地址信息。SLAAC 会使用 ICMPv6 RA 消息来提供通常原本由 DHCP 服务器提供的地址信息和其他配置信息。主机会根据 RA 中发送的信息来配置自己的 IPv6 地址。RA 消息由 IPv6 路由器每 200 秒发送一次。
主机还可以发送路由器请求 (RS) 消息,请求启用了 IPV6 的路由器向主机发送 RA。
SLAAC 可以单独部署,也可以和 DHCPv6 一起部署。
(1)启用 SLAAC
若要发送 RA 消息,路由器必须使用 ipv6 unicast-routing 全局配置命令加入 IPv6 全路由器组播组,如输出信息所示。
R1(config)# ipv6 unicast-routing
R1(config)# exit
R1#
(2)仅 SLAAC 的方法
如果配置 ipv6 unicast-routing 命令,那么设备默认会启用仅 SLAAC 的方法。所有配置了IPv6 GUA的已启用以太网接口将要开始发送 RA 消息,消息中的A标记会置位为1,而O和 M标记则会置为0,如图所示。
这个 A = 1 标记建议客户端使用 RA 中通告的前缀来创建自己的 IPv6 GUA。客户端可以使用扩展唯一标识符方法 (EUI-64) 创建自己的接口 ID,也可以让它随机生成。
O =0 和 M=0这两个标记要求客户端仅使用RA消息中的信息。这个RA消息中包含前缀、前缀长度、DNS服务器、MTU和默认网关信息。DHCPv6服务器不会再提供什么其他的可用信息。
(3)生成接口 ID 的主机进程
如果使用SLAAC,主机一般会从路由器RA那里获取自己的64位IPv6子网信息。但是,它必须使用以下两种方法之一生成剩余的 64 位接口标识符 (ID):
- 随机生成 - 这个 64 位 接口ID 可以由客户端操作系统随机生成。这是 Windows 10 主机目前正在使用的方法。
- EUI-64 -主机使用其 48 位 MAC 地址创建接口 ID,并在地址中间插入 fffe 这个十六进制值。由于隐私问题,有些操作系统默认会使用随机生成的接口 ID,而不是 EUI-64 方法。这是因为 EUI-64 会使用主机的以太网 MAC 地址来创建接口 ID。
(4)重复地址检测
这个过程让主机可以创建 IPv6 地址。但却不能保证这个地址在网络上是唯一的。
因为SLAAC是无状态的过程,所以主机可以首先验证这个新创建的IPv6地址是否唯一,然后(在确定唯一时)才能使用。主机会使用重复地址检测 (DAD) 进程来确保这个IPv6 GUA是唯一的。
DAD是使用ICMPv6实现的。要执行DAD,主机会使用一个特殊构造的组播地址发送一条 ICMPv6 邻居请求消息,这个地址称为请求节点组播地址。这个地址会复制主机的最后24位IPv6地址。
如果没有其他设备回应NA消息,其实就等于这个地址就是唯一的,可以由这台主机使用。如果主机接收到了NA,那么这个地址就不是唯一的,同时操作系统也必须确定一个新的接口 ID。
(5)题目
3.DHCPv6
在 RA 消息中指示了采用无状态或有状态 DHCPv6之后,这台主机就会开始进行 DHCPv6 客户端/服务器通信。
服务器发送给客户端的 DHCPv6 消息会使用 UDP 目标端口 546,而客户端发送给服务器的 DHCPv6 消息则会使用 UDP 目标端口 547。
(1)DHCPv6 的操作步骤
- 主机发送一条 RS 消息。
PC1 向所有启用了 IPv6 的路由器发送 RS 消息。
- 路由器使用 RA 消息作出响应。
R1 接收到这个 RS 消息并使用 RA 作出响应,指示客户端发起与 DHCPv6 服务器之间的通信。
- 主机发送一个 DHCPv6 SOLICIT(DHCPv6 请求)消息。
客户端(现在已经成为了 DHCPv6 客户端)需要寻找 DHCPv6 服务器,并且向保留的 IPv6 组播全 DHCPv6 服务器地址 ff02::1:2 发送一条 DHCPv6 SOLICIT(DHCPv6 请求)消息。此组播地址有本地链路范围,这意味着路由器不会将消息转发到其它网络。
- DHCPv6 服务器用 DHCPv6 ADVERTISE (DHCPv6 通告)消息做出响应。
一个或多个 DHCPv6 服务器使用 DHCPv6 ADVERTISE(DHCPv6 通告)单播消息作为回应。ADVERTISE 消息通知 DHCPv6 客户端该服务器可用于 DHCPv6 服务。
- 主机响应 DHCPv6 服务器。
PC1 的响应方式取决于它使用的是有状态还是无状态的 DHCPv6:
- 无状态的 DHCPv6 客户端 - 客户端使用 RA 消息中的前缀和自动生成的接口 ID 来创建自己的 IPv6 地址。然后,客户端把 DHCPv6 INFORMATION-REQUEST 消息发送到 DHCPv6 服务器,来请求其他配置参数(如 DNS 服务器地址)。
- 有状态的 DHCPv6 客户端 - 客户端向 DHCPv6 服务器发送一条 DHCPv6 REQUEST(DHCPv6 请求)消息来获取所有必要的 IPv6 配置参数。
- DHCPv6 服务器发送 REPLY(应答)消息。
服务器向客户端发送单播的 DHCPv6 REPLY(DHCPv6 应答)消息。消息的内容取决于它应答的是 REQUEST(请求)消息,还是应答INFORMATION-REQUEST 消息。
注意: 这台客户端会使用 RA 的源 IPv6 链路本地地址来充当自己的默认网关地址。DHCPv6 服务器不会提供这种信息。
(2)无状态 DHCPv6 工作原理
无状态 DHCPv6 会让客户端使用 RA 消息中的信息来完成编址,同时从 DHCPv6 服务器提供额外的配置参数。
此过程称为无状态 DHCPv6,因为服务器不维护任何客户端状态信息(例如,可用的和已分配的 IPv6 地址列表)。无状态 DHCPv6 服务器只向客户端提供配置参数,而不提供 IPv6 地址。
这张图显示了无状态DHCPv6的工作原理。
(3)在接口上启用无状态 DHCPv6
可以使用接口配置命令ipv6 nd other-config-flag在路由器接口上启用无状态 DHCPv6。 这样做会把O标记设置为1。
阴影部分的输出信息确认, RA会告诉接收主机使用无状态自动配置(A标记=1),并联系 DHCPv6 服务器来获取其他配置信息(O标记=1)。
注意: You can use the no ipv6 nd other-config-flag 可以把接口重置为默认的仅SLAAC可选项(O标记= 0)。
R1(config-if)# ipv6 nd other-config-flag
R1(config-if)# end
R1#
R1# show ipv6 interface g0/0/1 | begin ND
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30000)
ND advertised reachable time is 0 (unspecified)
ND advertised retransmit interval is 0 (unspecified)
ND router advertisements are sent every 200 seconds
ND router advertisements live for 1800 seconds
ND advertised default router preference is Medium
Hosts use stateless autoconfig for addresses.
Hosts use DHCP to obtain other configuration.
R1#
(4)有状态 DHCPv6 工作原理
在这种情况下,RA 消息会让客户端从有状态的 DHCPv6 服务器那里获取所有编址信息,但默认网关地址除外,因为默认网关是RA的源IPv6链路本地地址。
这称为有状态 DHCPv6,因为 DHCPv6 服务器维护 IPv6 状态信息。这与分配 IPv4 地址的 DHCPv4 服务器类似。
这张图显示了有状态DHCPv6的工作原理。
注意: 如果A=1且M=1,那么某些操作系统(如 Windows)就会使用SLAAC来创建 IPv6 地址,并从有状态的DHCPv6服务器获取不同的地址。在大多数情况下,建议手动把A标记设置为0。
(5)在接口上启用有状态的 DHCPv6
可以使用接口配置命令 ipv6 nd managed-config-flag 在路由器接口上启用有状态 DHCPv6。 这样做会把M标记设置为 1。
示例中阴影部分显示的信息确认,RA(M标记=1)会让主机从 DHCPv6 服务器那里获取所有 IPv6 的配置信息。
R1(config)# int g0/0/1
R1(config-if)# ipv6 nd managed-config-flag
R1(config-if)# ipv6 nd prefix default no-autoconfig
R1(config-if)# end
R1#
R1# show ipv6 interface g0/0/1 | begin ND
ND DAD is enabled, number of DAD attempts: 1
ND reachable time is 30000 milliseconds (using 30000)
ND advertised reachable time is 0 (unspecified)
ND advertised retransmit interval is 0 (unspecified)
ND router advertisements are sent every 200 seconds
ND router advertisements live for 1800 seconds
ND advertised default router preference is Medium
Hosts use DHCP to obtain routable addresses.
R1#
4.配置 DHCPv6 服务器
(1)DHCPv6 路由器的角色
思科IOS路由器可以配置为:
- DHCPv6 服务器 -路由器提供无状态或有状态的 DHCPv6 服务。
- DHCPv6 客户端 -路由器接口从 DHCPv6 服务器那里获取 IPv6 配置。
- DHCPv6 中继代理 -当客户端和服务器位于不同网络时,路由器提供 DHCPv6 转发服务。
(2)配置 DHCPv6 无状态服务器
无状态 DHCPv6 服务器可选项要求路由器在 RA 消息中通告 IPv6 网络地址信息。但客户端必须与 DHCPv6 服务器联系来获取更多信息。
在这个示例中,R1会为主机的IPv6 配置和DHCPv6服务提供SLAAC服务。
把一台路由器配置成为一个无状态DHCPv6服务器并且进行验证的过程分为五个步骤:
- 步骤 1。启用 IPv6 路由。
启用 IPv6 路由时需要使用这条 ipv6 unicast-routing 命令。虽然让路由器成为无状态 DHCPv6 服务器时不需要执行这条命令,但是要让路由器查找 ICMPv6 RA 消息来源时需要执行这条命令。
R1(config)# ipv6 unicast-routing
R1(config)#
- 步骤 2。定义一个 DHCPv6 地址池的名称。
使用全局配置命令 ipv6 dhcp pool POOL-NAME 创建 DHCPv6 地址池。这将进入由 Router(config-dhcpv6)# 提示符标识的 DHCPv6 池子配置模式。
注意: 地址池名称不要求是大写的。但是,使用大写字母可以更方便我们在配置文件中找到这个地址池。
R1(config)# ipv6 dhcp pool IPV6-STATELESS
R1(config-dhcpv6)#
- 步骤 3。配置 DHCPv6 地址池。
配置 R1,让它提供其他 DHCP 信息,包括 DNS 服务器地址和域名。
R1(config-dhcpv6)# dns-server 2001:db8:acad:1::254
R1(config-dhcpv6)# domain-name example.com
R1(config-dhcpv6)# exit
R1(config)#
- 步骤 4。把 DHCPv6 地址池绑定到接口。
DHCPv6 地址池必须使用接口配置命令 ipv6 dhcp server POL-NAME 绑定到接口,如输出信息所示。
路由器会使用地址池中包含的信息,在这个接口上响应无状态 DHCPv6 请求。O 标记需要使用接口命令 ipv6 nd other-config-flag手动从 0 修改为 1。这个接口发送的 RA 消息表示无状态 DHCPv6 服务器会提供其他信息。默认情况下,A 标记为 1,这是在告诉客户端使用 SLAAC 创建自己的 GUA。
R1(config)# interface GigabitEthernet0/0/1
R1(config-if)# description Link to LAN
R1(config-if)# ipv6 address fe80::1 link-local
R1(config-if)# ipv6 address 2001:db8:acad:1::1/64
R1(config-if)# ipv6 nd other-config-flag
R1(config-if)# ipv6 dhcp server IPV6-STATELESS
R1(config-if)# no shut
R1(config-if)# end
R1#
- 步骤 5。验证主机是否已经接收到了 IPv6 地址信息。
要验证 Windows 主机上的无状态 DHCP,请使用 ipconfig /all 命令。示例的输出信息显示了 PC1 上的设置。
请注意,在输出信息中,PC1 使用 2001:db8:acad:1::/64 这个前缀创建了自己的 IPv6 GUA。另请注意,默认网关是 R1 的 IPv6 链路本地地址。这确认了 PC1 从 R1 的RA消息中获得了自己的 IPv6 配置。
阴影部分的输出信息可以确认,PC1 已经从无状态的 DHCPv6 服务器那里学习到了域名和 DNS 服务器的地址信息。
C:\PC1> ipconfig /all
Windows IP Configuration
Ethernet adapter Ethernet0:
Connection-specific DNS Suffix . : example.com
Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
Physical Address. . . . . . . . . : 00-05-9A-3C-7A-00
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv6 Address. . . . . . . . . . . : 2001:db8:acad:1:1dd:a2ea:66e7 Preferred)
Link-local IPv6 Address . . . . . : fe80::fb:1d54:839f:f595%21(Preferred)
IPv4 Address. . . . . . . . . . . : 169.254.102.23 (Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.0.0
Default Gateway . . . . . . . . . : fe80::1%6
DHCPv6 IAID . . . . . . . . . . . : 318768538
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-F3-76-75-54-E1-AD-DE-DA-9A
DNS Servers . . . . . . . . . . . : 2001:db8:acad:1::1
NetBIOS over Tcpip. . . . . . . . : Enabled
C:\PC1 >
(3)配置 DHCPv6 无状态客户端
路由器也可以是 DHCPv6 客户端,并从 DHCPv6 服务器(例如作为 DHCPv6 服务器的路由器)那里获取 IPv6 配置。
把一台路由器配置成为一个无状态 DHCPv6 客户端并且进行验证的过程分为五个步骤:
- 步骤 1。启用 IPv6 路由。
DHCPv6 客户端路由器需要已经 启用 ipv6 unicast-routing。
R3(config)# ipv6 unicast-routing
R3(config)#
- 步骤 2。配置客户端路由器来创建一个 LLA。
客户端路由器需要有一个链路本地地址。配置全局单播地址时,路由器接口上会创建出一个 IPv6 链路本地地址。也可以使用接口配置命令 ipv6 enable 在没有 GUA 的情况下创建一个 GUA。思科IOS会使用 EUI-64 来创建随机的接口 ID。
在输出信息中,R3 客户端路由器的 Gigabit Ethernet 0/0/1 接口上配置了 ipv6 enable 命令。
R3(config)# interface g0/0/1
R3(config-if)# ipv6 enable
R3(config-if)#
- 步骤 3。配置客户端路由器,让它使用 SLAAC。
命令 ipv6 address autoconfig 可以通过 SLAAC 实现 IPv6 地址自动配置。
R3(config-if)# ipv6 address autoconfig
R3(config-if)# end
R3#
- 步骤 4。验证是否为客户端路由器分配了 GUA。
使用 show ipv6 interface brief 命令验证主机的配置,如所示。输出信息确认,R3 上的 G0/0/1 接口已经分配到了有效的 GUA。
R3# show ipv6 interface brief
GigabitEthernet0/0/0 [up/up]
unassigned
GigabitEthernet0/0/1 [up/up]
FE80::2FC:BAFF:FE94:29B1
2001:DB8:ACAD:1:2FC:BAFF:FE94:29B1
Serial0/1/0 [up/up]
unassigned
Serial0/1/1 [up/up]
unassigned
R3#
- 步骤 5。验证客户端路由器是否收到了其他必要的 DHCPv6 信息。
show ipv6 dhcp interface g0/0/1 这条命令确认,R3 也学习到了 DNS 和域名。
R3# show ipv6 dhcp interface g0/0/1
GigabitEthernet0/0/1 is in client mode
Prefix State is IDLE (0)
Information refresh timer expires in 23:56:06
Address State is IDLE
List of known servers:
Reachable via address: FE80::1
DUID: 000300017079B3923640
Preference: 0
Configuration parameters:
DNS server: 2001:DB8:ACAD:1::254
Domain name: example.com
Information refresh time: 0
Prefix Rapid-Commit: disabled
Address Rapid-Commit: disabled
R3#
(4)有状态配置暂略
(5)DHCPv6 服务器验证命令
- show ipv6 dhcp pool 命令
可以查看 DHCPv6 地址池的名称及其参数。这条命令也可以显示活动客户端的数量。在这个示例中,IPv6 状态化池当前有 2 个客户端,这说明 PC1 和 R3 都从这台服务器接收到了各自的 IPv6 全局单播地址。
在路由器提供有状态的 DHCPv6 服务时,它也会维护一个分配 IPv6 地址的数据库。
R1# show ipv6 dhcp pool
DHCPv6 pool: IPV6-STATEFUL
Address allocation prefix: 2001:DB8:ACAD:1::/64 valid 172800 preferred 86400 (2 in use, 0 conflicts)
DNS server: 2001:4860:4860::8888 Domain name: example.com Active clients: 2
R1#
- show ipv6 dhcp binding 命令
输出信息来查看客户端的 IPv6 链路本地地址和服务器为它分配的全局单播地址。输出信息显示了 R1 上当前的状态化绑定关系。输出信息中的第一个客户端是 PC1,第二个客户端是 R3。
上述信息会由一个有状态的 DHCPv6服务器进行维护。无状态的 DHCPv6 服务器则不会维护这类信息。
(6)配置 DHCPv6 中继代理
如果 DHCPv6 服务器位于不同的网络而不是客户端上,那么可以将 IPv6 路由器配置为 DHCPv6 中继代理。配置 DHCPv6 中继代理的操作类似于将 IPv4 路由器配置为 DHCPv4 中继的操作。
在图中,R3 被配置为了一台有状态的 DHCPv6 服务器。PC1 位于 2001:db8: acad:2: :/64 网络中,需要有状态的 DHCPv6 服务器提供服务才能获取到自己的 IPv6 配置。R1 需要配置为 DHCPv6 中继代理。
将路由器配置为 DHCPv6 中继代理的命令语法如下所示:
Router(config-if)# ipv6 dhcp relay destination ipv6-address [interface-type interface-number]
这条命令需要在面向 DHCPv6 客户端的接口上进行配置,并指定到达这台服务器的DHCPv6服务器地址和出站接口,如输出信息所示。只有在下一跳地址为LLA时,才需要配置出站接口。
R1(config)# interface gigabitethernet 0/0/1
R1(config-if)# ipv6 dhcp relay destination 2001:db8:acad:1::2 G0/0/0
R1(config-if)# exit
R1(config)#
(7)验证 DHCPv6 中继代理
验证 DHCPv6 中继代理是否可以使用 show ipv6 dhcp interface 和 show ipv6 dhcp binding 命令。使用 ipconfig /all 命令验证 Windows 主机是否接收到了 IPv6 编址信息。
-
路由器可以充当哪三个 DHCPv6 角色?(请选择所有符合条件的选项。)
DHCPv6 客户端
DHCPv6 中继代理
DHCPv6 服务器
-
哪条命令不在无状态DHCPv6中进行配置?
address prefix ipv6-address/prefix
domain-name name
dns-server server-address
ipv6 dhcp server pool-name
-
一台启用了IPv6的路由器要使用SLAAC从另一个 IPv6 路由器那里获取自己的IPv6 GUA。应该在客户端路由器上配置哪条接口配置命令?
ipv6 address autoconfig
ipv6 address auto config
ipv6 address dhcp
ipv6 address dhcpv6
-
一台路由器要提供DHCPv6服务器服务。应该在面向客户端的接口上配置哪条命令?
ipv6 enable
ipv6 dhcp pool POOL-NAME
ipv6 dhcp server POOL-NAME
ipv6 nd other-config-flag
-
一台启用了IPv6的路由器要从一台DHCPv6服务器那里获取自己的IPv6 GUA。应该在客户端路由器上配置哪条接口配置命令?
ipv6 address autoconfig
ipv6 address auto config
ipv6 address dhcp
ipv6 address dhcpv6
-
下列哪条DHCPv6验证命令会显示每个活动客户端的链路本地地址和GUA分配的地址?
show ip dhcp pool
show ipv6 dhcp binding
show ipv6 dhcp interface
show ipv6 dhcp pool
-
下列哪条命令需要配置在DHCPv6中继代理的客户端LAN接口上?
ip helper-address
ipv6 dhcp relay destination
ipv6 enable
ipv6 helper-address
5.模块测验-SLAAC和DHCPv6
-
IPv6 客户端如何确保使用 SLAAC 分配法配置的 IPv6 地址是唯一的?
通过特殊形式的 ICMPv6 消息接触 DHCPv6 服务器。
向 SLAAC 服务器上的 IPv6 地址数据库进行校验。
发送 ARP 消息,并且以这个IPv6 地址作为目的IPv6地址。
发送 ICMPv6 邻居请求消息,并且以这个IPv6 地址作为目的 IPv6 地址。
-
启用了IPv6的主机会如何使用SLAAC方法来学习默认网关的地址?
从DHCPv6服务器那里接收到的应答消息
从链接邻居那里接收到的邻居通告消息
从链路路由器那里接收到的路由器通告。
通告从DHCPv6服务器那里接收到的消息
-
下列哪两种方法可以用来让使用SLAAC的IPv6主机生成一个接口ID?(选择两项。)
EUI-64
ARP
DAD
有状态 DHCPv6
随机生成
-
客户端正在使用 SLAAC 获取其接口的 IPv6 地址。在生成一个地址并将其应用于接口后,客户端必须执行什么操作才能开始使用这个 IPv6 地址?
它必须发送一个 DHCPv6 DHCPv6 INFORMATION-REQUEST(信息请求)消息来请求 DNS 服务器的地址。
它必须发送 ICMPv6 Neighbor Solicitation(邻居请求)消息,以确保这个地址还没有在网络上使用。
它必须向 DHCPv6 服务器发送一条 DHCPv6 REQUEST(请求)消息,请求对方允许它使用这个地址。
它必须发送ICMPv6 Router Solicitation(ICMPv6路由器请求)消息,来确定自己应该使用哪个默认网关。
-
应该在一台路由器的接口上配置哪条命令来把这台路由器设置为有状态的 DHCPv6 客户端?
ipv6 address autoconfigure
ipv6 enable
ipv6 dhcp server stateful
ipv6 address dhcp
-
下列哪种消息会通知启用了 IPv6 的接口使用有状态的 DHCPv6 来获取 IPv6 地址?
DHCPv6 Reply message(DHCPv6应答消息)
ICMPv6 Router Solicitation(ICMPv6路由器请求消息)
DHCPv6 Advertise(DHCPv6通告消息)
ICMPv6 Router Advertisement(ICMPv6路由器通告消息)
-
IPv6 主机发送 DHCPv6 SOLICIT 消息以找到 DHCPv6 服务器时所使用的目标 IP 地址是什么?
FF02::1
FF02::1:2
FF02::2
FE80::1
-
在 DHCPv6 的哪个备用方案中,路由器会向主机动态提供 IPv6 配置信息?
ARP
EUI-64
SLAAC
ICMPv6
-
一家公司在采用了无状态 DHCPv6 的方法,来为员工的工作站配置 IPv6 地址。在一个工作站接收到来自多台 DHCPv6 服务器的消息,指示它们可以提供DHCPv6服务之后,这台工作站会向服务器发送哪种消息来获取配置信息?
DHCPv6 REQUEST
DHCPv6 SOLICIT
DHCPv6 ADVERTISE
DHCPv6 INFORMATION-REQUEST
-
在接口上配置 IPv6 地址前,ICMPv6 中主机用于验证其是否唯一的进程是什么?
SLAAC
EUI-64
DAD
ARP
-
用于 IPv6 地址配置的 SLAAC 方法有两个特点?(选择两项。)
客户端会把路由器通告消息发送到路由器来请求 IPv6 编址信息。
IPv6 客户端的默认网关就是客户端 LAN 直连的那个路由器接口的链路本地地址。
路由器会发送路由器请求消息,来向客户端提供 IPv6 编址信息。
IPv6 编址信息是通过 ICMPv6 动态分配给客户端的。
这种获取 IPv6 地址的有状态方法需要至少配备一台 DHCPv6 服务器。
-
在启动之后,客户端会接收到一条 ICMPv6 RA 消息,这个消息的M标记会设置为0,而O标记则会置1。这意味着什么?
客户端应该自动配置 IPv6 地址,而不去联系 DHCPv6 服务器。
客户端应该采用静态配置 IPv6 地址的方式,因为本地路由器不支持自动配置。
客户端应该直接从 DHCPv6 服务器那里请求 IPv6 地址。
客户端应该自动配置 IPv6 地址,然后与 DHCPv6 服务器联系来获取更多信息。
-
一位网络管理员正在一台路由器上输入命令 ipv6 unicast-routing 来配置DHCPv6。下列哪一项陈述正确描述了该命令的功能?
必须使用此功能才能发送 ICMPv6 RA 消息。
必须使用此功能才能在路由器上配置无状态 DHCPv6 服务器。
必须使用此功能才能在 DHCPv6 配置中启用 DNS 服务。
必须使用此功能才能在路由器上配置有状态 DHCPv6 服务器。