在接口删除事件期间维护 DHCP 用户
在接口删除事件期间维护订阅者
您可以将路由器配置为在发生通常会导致路由器删除订户的事件时维护 DHCP 订户(维护订户绑定)。例如,默认情况下,当发生接口删除事件(如线卡重新启动或故障)时,路由器会注销 DHCP 用户。但是,如果将路由器配置为维护订阅者,则路由器会识别已删除接口上的每个订阅者,并在接口恢复时恢复订阅者的正常数据包处理。此过程不会维护在路由器重新启动或故障期间删除的订阅者。
即使路由器配置为保留订阅者,且订阅者位于尚未恢复的已删除接口上,订阅用户也会在租期到期后照常注销。
您可将路由器配置为在全局范围内维护用户 — 此配置适用于所有逻辑路由器和路由实例中的 DHCP 本地服务器、DHCPv6 本地服务器和 DHCP 中继客户端。启用维护订阅者功能后,路由器会将该功能应用于现有订阅者以及稍后连接的用户。
如果在路由器上启用了维护订阅者功能,则可以指定租约到期超时或根据需要使用以下命令之一,显式删除订阅者绑定并注销订阅者:
维护订阅者绑定的好处
缩短还原用户会话的时间,并最大程度地减少用户服务丢失。
配置路由器以在接口删除事件期间维护 DHCP 订阅者
您可以指定一种配置,在删除用户接口时,路由器不会注销用户。
此过程不会在路由器重新启动或发生故障期间保留订阅者。
要将路由器配置为在删除用户接口时保留 DHCP 用户,请执行以下作:
配置 ACX 系列 DHCP 本地服务器以保留订阅者绑定信息
默认情况下,作为 DHCP 本地服务器运行的 ACX 系列路由器重新启动时,所有订阅者绑定信息都将丢失。您可以将本地服务器配置为将订阅者绑定信息保留到 /var/preserve 中的文件。当路由器重新启动时,DHCP 本地服务器将读取文件并恢复订阅者绑定信息,并恢复订阅者的正常数据包处理。默认情况下,从提交时间起每 24 小时生成一个新文件,但您可以指定 1 到 48 小时的备份间隔。该配置是每个路由实例的全局设置。
要配置 ACX 系列 DHCP 本地服务器来存储订阅者绑定信息,请执行以下作:
启用持久存储。
[edit system services dhcp-local-server] user@host# set persistent-storage automatic
要配置文件以存储订阅者绑定信息:
以下示例每 8 小时将绑定信息保存到 /var/preserve/acx-local-server1-client-data :
[edit system processes dhcp-service] user@host# set persistent-storage acx-local-server1-client-data backup-interval 8
也可以看看
在接口删除事件期间验证和管理 DHCP 用户绑定
目的
显示与 DHCP 维护订阅者功能相关的信息,并显式注销维护的客户端。
行动
要显示 DHCP 维护用户功能的 DHCP 本地服务器绑定信息,请执行以下作:
user@host>show dhcp server binding detail
要显示 DHCP 维护用户功能的 DHCPv6 本地服务器绑定信息:
user@host>show dhcpv6 server binding detail
要显示 DHCP 维护用户功能的 DHCP 中继绑定信息,请执行以下作:
user@host>show dhcp relay binding detail
要在启用维护用户功能时显式注销 DHCP 本地服务器用户:
user@host>clear dhcp server binding binding-type
要在启用维护用户功能时显式注销 DHCPv6 本地服务器用户:
user@host>clear dhcpv6 server binding binding-type
要在启用维护用户功能时显式注销 DHCP 中继用户:
user@host>clear dhcp relay binding binding-type