🔧DHCPv6配置实验
type
status
date
slug
summary
tags
category
icon
password
参考视频:
R1的 GigabitEthernet0/0/3 接口采用无状态地址配置
AR2:
AR1:
R3的GigabitEthernet0/0/3接口采用DHCPv6的方式配置IPv6地址
AR2:
AR3:
配置缺省路由
AR1:
AR3:
重点解释:
- 启用IPv6:
- 每个设备和接口都必须启用 IPv6:
- 无状态地址自动配置(SLAAC):
- 路由器发送RA消息允许下游设备自动配置IPv6地址。
- 在上游设备上配置:
- 下游设备通过 RA 消息自动生成地址:
- DHCPv6 地址分配:
- 配置DHCPv6服务器:
- 启用 DHCP 服务,并定义地址池和前缀:
- 配置 DHCPv6 服务器并发送 RA 消息:
- 客户端通过DHCPv6获取地址:
- 客户端接口配置:
- 静态路由配置:
- 为确保不同设备之间的通信,配置静态路由:
重点总结:
- RA消息和DHCPv6的结合:通过 RA 消息实现无状态自动配置(SLAAC),通过 DHCPv6 获取地址和其他网络参数。
- M标志设置:在上游路由器中配置
ipv6 nd autoconfig managed-address-flag
,让客户端知道要使用 DHCPv6 获取地址。
- 灵活性:允许设备同时使用 SLAAC 和 DHCPv6 以获取多个地址或不同类型的配置。
ipv6 address auto global default
的作用:
ipv6 address auto global
:该命令用于启用设备从 RA 消息中获取前缀,并基于此前缀自动生成全局单播地址(即无状态地址自动配置,SLAAC)。
default
参数:将通过该方法生成的全局地址设置为接口的默认地址。
关键点:
- DHCPv6 与 SLAAC 的结合:在 AR3 上,虽然启用了 DHCPv6(通过
ipv6 address auto dhcp
),但ipv6 address auto global
允许 AR3 也从 RA 消息中提取前缀并自动生成全局单播地址。这是一种结合了 SLAAC 和 DHCPv6 的方式。这种配置方式提供了灵活性,使得设备既可以通过无状态方式生成地址,也可以从 DHCPv6 获取地址。 - SLAAC:通过 RA 消息中的前缀信息自动生成IPv6地址。
- DHCPv6:从 DHCPv6 服务器获取附加的配置信息(比如 DNS 服务器)或者也可以获取地址(根据是否设置 M 标志)。
为什么配置 ipv6 address auto global
?
- 在某些情况下,您可能希望设备可以同时利用 SLAAC 和 DHCPv6,这取决于网络环境的需求。通过启用
ipv6 address auto global
,AR3 将可以从 RA 消息中自动生成全局单播地址,同时还可以通过 DHCPv6 获取地址等配置信息。
配置后的效果:
- AR3 将会基于 RA 消息生成一个全局单播地址(如果 RA 消息中包含合适的前缀),并将其作为接口的默认全局地址(因为用了
default
关键字)。
- AR3 还会通过 DHCPv6 获取网络参数(可能包括 DNS 服务器等)以及额外的IPv6地址(如果 DHCPv6 服务器提供地址分配)。
结合 M
标志和 DHCPv6:
- 如果 AR2 上配置了
ipv6 nd autoconfig managed-address-flag
(M标志),AR3 会根据这个标志通过 DHCPv6 获取全局单播地址。
ipv6 address auto global
则是为了确保 AR3 同时可以通过 RA 消息无状态自动配置(SLAAC)生成地址,即便 DHCPv6 被启用。
结论:
ipv6 address auto global
的目的是让 AR3 通过 RA 无状态自动配置获取全局单播地址(如果有前缀信息),而不只是依赖 DHCPv6。
- AR3 可以同时从 RA 和 DHCPv6 获取地址,这增加了地址配置的灵活性。
上一篇
IPv6路由配置实验
下一篇
IS-IS配置实验
Loading...