如第 18.2 节所述。- 客户端的客户端行为使用DHCP - RFC 8415
请求消息来发现配置为分配租约的 DHCP 服务器或返回客户端连接到的链路上的其他配置参数。
作为 Solicit 消息的一部分,客户端使用 IA_NA ( Identity Association for Non-temporary Addresses
)选项(参见第 21.4 节)来请求分配非临时地址(第 18.2.1 节)。
包括Identity Association for Non-temporary Addresses Option
两个时间间隔:
T1 - 客户端应联系从其获取 IA_NA 中的地址以延长分配给 IA_NA 的地址的生命周期的服务器的时间间隔;T1 是以秒为单位表示的相对于当前时间的持续时间。包含无符号整数的 4 字节字段。
T2 - 客户端应该联系任何可用服务器以延长分配给 IA_NA 的地址的生命周期的时间间隔;T2 是以秒为单位表示的相对于当前时间的持续时间。包含无符号整数的 4 字节字段。
尽管我了解时间T1
/T2
代表什么,但我找不到有关默认值或设置合理初始值的算法的任何信息。第 14.2 节。描述了值可能为 0 的情况,但仅在接收到 IA_NA 选项时,而不是在初始请求消息中。
似乎我无法阅读,因为我链接了清楚地回答我的问题的确切第21.4节:
所以...
T1
1. 当客户端发送初始 Solicit 消息时/的值是否T2
无关紧要(所以我假设将它们设置为 0 是可以的)?可以说这些值是无关紧要的,因为服务器无论如何都必须忽略它们,但它们应该设置为 0!
2. 如果它们不是不相关的,那么
T1
/的合理初始值是T2
多少?遵循指定值的 RFC 是合理的,因此
T1 = T2 = 0
!