Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DHCP 客户端的其他配置

指定每个接口的最大 DHCP 客户端数

默认情况下,接口上允许的 DHCP 本地服务器或 DHCP 中继客户端数量没有限制。但是,您可以覆盖默认设置并指定每个接口允许的最大客户端数(范围为 1 到 500,000)。当接口上的客户端数量达到指定限制时,将不接受其他 DHCP 发现 PDU 或 DHCPv6 请求 PDU。当客户端数量随后降至限制以下时,将再次接受新客户端。

注意:

瞻博网络 VSA 26-143 也可以在客户端登录期间指定 DHCP(和 DHCPv6)本地服务器客户端或 DHCP(和 DHCPv6)中继客户端的最大数量。如果语句指定了不同的数字,则 interface-client-limit VSA 指定的值始终优先。

如果每次客户端登录时 VSA 指定的值不同,DHCP 将使用 VSA 设置的最大限制,直到接口上没有客户端为止。

要配置每个接口允许的最大 DHCP 客户端数,请执行以下操作:

  1. 指定要配置覆盖选项。
    • 对于 DHCP 本地服务器:

    • 对于 DHCPv6 本地服务器:

    • 对于 DHCP 中继代理:

    • 对于 DHCPv6 中继代理:

  2. 配置每个接口允许的最大客户端数。(DHCP 本地服务器、DHCPv6 本地服务器、DHCP 中继代理和 DHCPv6 中继代理都支持该 interface-client-limit 语句。
注意:

对于 DHCP 本地服务器和 DHCP 中继代理,您可以使用语句或client-discover-match incoming-interface语句来interface-client-limit设置每个接口一个客户端的限制。interface-client-limit值为 1 的语句将保留现有客户端并拒绝任何新的客户端连接。该client-discover-match incoming-interface语句删除现有客户端并允许新客户端进行连接。

DHCP 本地服务器处理客户端信息请求消息

已提供外部地址的 DHCP 客户端可以通过发送 DHCP 通知或 DHCPv6 信息请求消息来指示所需的信息,从而从 DHCP 服务器请求进一步的配置信息。这些消息类型可以统称为信息请求消息。默认情况下,DHCP 本地服务器和 DHCPv6 本地服务器会忽略它们收到的任何 DHCP 信息请求。您可以覆盖此默认行为以启用对这些消息的处理。

如果启用信息请求处理,DHCP 本地服务器将使用包含所请求信息(如果可用)的 DHCP 确认消息来响应客户端。DHCPv6 本地服务器以相同的方式响应,但使用 DHCP 回复消息。不会由于 DHCP 信息请求消息而应用订阅者管理或 DHCP 管理。

默认情况下,如果在为 DHCP 服务器组配置的接口上接收到 DHCP 信息请求消息,则 DHCP 中继和 DHCP 中继代理会自动转发这些消息而不进行修改。DHCP 中继和中继代理丢弃信息请求在任何其他接口上接收的消息。您无法禁用此默认 DHCP 中继和中继代理行为。

这些客户端请求的信息通常使用语句在层次结构级别定义的address-assignment pool pool-name[edit access]地址池的语句进行dhcp-attributes配置。

启用 DHCP 信息请求处理时,可以选择指定本地服务器从中检索客户端请求的配置信息的池的名称。如果不指定本地池,则本地服务器将请求 AAA 仅选择并返回相关池的名称。

注意:

EX 系列交换机不支持 PPP 接口。

通过 PPP 接口配置 DHCPv6 时,PPP RADIUS 身份验证数据可用于选择从中获取响应信息的池。此外,还可以将其他 RADIUS 属性插入到 DHCPv6 回复消息中。如果 RADIUS 属性和本地池属性之间存在重叠,则使用 RADIUS 值而不是本地配置数据。如果未从底层 PPP 接口接收到 RADIUS 信息,则行为与前面描述的非 PPP 接口相同。

启用客户端信息请求的处理

如果要使用本地池而不是 AAA 提供的池,请配置一个或多个本地地址池。请参阅 DHCPv6 地址分配池。为了处理信息请求消息,不需要地址配置。对于 DHCP 本地服务器,必须指定 IPv4 系列;对于 DHCPv6 本地服务器,必须指定 IPv6 系列。

有关如何配置发送信息请求消息的客户端所寻求的信息的详细信息,请参阅 配置客户端获取地址时应用的 DHCP 客户端特定属性

默认情况下,DHCP 本地服务器和 DHCPv6 本地服务器不响应来自客户端的信息请求(DHCP 通知和 DHCPv6 信息请求)消息。您可以启用 DHCP 本地服务器和 DHCPv6 本地服务器来处理这些消息,并使用确认(分别为确认或回复消息)和请求的信息来响应它们。

DHCP 中继代理通过为相应服务器组配置的接口自动将信息请求消息转发到配置的服务器组,而不进行修改。如果在未配置的接口上收到消息,则会丢弃这些消息。DHCP 中继代理还支持转发这些消息。您无法禁用信息请求消息的转发。

要启用 DHCP 客户端信息请求消息的处理,请执行以下操作:

  1. 指定要配置覆盖选项。
    • 对于 DHCP 本地服务器:

    • 对于 DHCPv6 本地服务器:

  2. (可选)指定从中将 DHCP 信息返回到客户端的池名称。
    • 对于 DHCP 本地服务器:

    • 对于 DHCPv6 本地服务器:

删除客户端时发送发布消息

默认情况下,当 DHCP 中继和中继代理删除客户端时,它们不会向 DHCP 服务器发送释放消息。您可以覆盖默认行为,并将 DHCP 中继和中继代理配置为在删除客户端时发送释放消息。DHCP 中继和中继代理发送的释放消息包括选项 82 信息。

注意:

您必须包含语句以 send-release-on-delete 配置 DHCP 中继和中继代理以在包含语句时 client-discover-match 发送释放消息。

您可以使用 [edit forwarding-options dhcp-relay dhcpv6] 层次结构级别覆盖 DHCPv6 中继代理的默认行为。

要发送释放消息:

  1. 指定要配置覆盖选项。
    • 对于 DHCP 中继代理:

    • 对于 DHCPv6 中继代理:

  2. 指定您希望 DHCP 中继和中继代理(或 DHCPv6 中继代理)在删除客户端时发送释放消息。