在 Cisco 路由器接口上分配 DHCP IP 地址

网络工程 路由器 思科-ios dhcp
2021-07-06 14:32:12

在此处输入图片说明

您好,dhcp路由器配置了以下 DHCP 设置:

ip dhcp pool B
 network 192.168.1.0 255.255.255.0
 default-router 192.168.1.1
ip dhcp pool C
 network 192.168.2.0 255.255.255.0
 default-router 192.168.2.1

对于Router2(网络192.168.1.0dhcp正确租用了 IP 地址,但为此我必须手动为客户端(中间)路由器分配 192.168.1.1 IP 地址,并添加ip helper-address 192.168.0.1我了解 DHCP 中继如何将Router2 DISCOVER 255.255.255.255 目标 IP 地址替换为 192.168.0.1。

但是我想知道是否有办法为客户端的路由器g0/2接口租用 DHCP 地址如果是这样,怎么做?我想强调的是,g0/2还没有任何配置。

1个回答

但是我想知道是否有办法为客户端的路由器 g0/2 接口租用 DHCP 地址?如果是这样,怎么做?我想强调的是,g0/2 还没有任何配置。

我不认为这是可能的。将“Rclient 2911”的 g0/2 设置为ip address dhcp将使其广播 DHCPDISCOVER 到 g0/2 连接到的广播域。如果该广播域中没有(其他)DHCP 服务器或中继,则 DHCPDISCOVER 将不会被听到或转发到任何地方。

除此之外,如果您需要挂在 Rclient 的 g0/2 上的子网中的 DHCP 支持,您必须为 g0/2 提供一个静态 IP 地址(通常为 192.168.2.1)并在 g0/2 ( ip dhcp helper <DHCPserverIP>)上激活 DHCP 中继这么多,我想,你已经想通了,它复制了 192.168.1.0/24 子网的解决方案。

但是,在 IPv6 中,此类设置可能适用于DHCPv6 Prefix Delegation一个概念——据我所知——在 DHCPv4 中不存在。

这甚至可能是 DHCPv6-PD 的教科书用例:CPE 路由器通过 DHCPv6 或 PPPoE 或 SLAAC(或其他任何东西)为面向链路的供应商获取 IPv6 寻址,然后 DHCPv6-PD 请求 IPv6 前缀(例如, /56)然后应用于(可能有多个)面向客户的界面(通常每个是 /64)。