3.4. Kea 租期数据库
DHCP 租期是 Kea 为客户端分配网络地址的周期。租期数据库包含有关分配的租期的信息,如分配给介质访问控制(MAC)地址的 IP 地址或租期过期时的时间戳。
租期数据库中的所有时间戳都位于 Coordinated Universal Time (UTC)中。
Kea 支持以下租期后端:
memfile(默认)存储在磁盘上的文本文件。默认情况下,Kea 将 DHCP 租期存储在以下文件中:
-
对于 DHCPv4:
/var/lib/kea/kea-leases4.csv 对于 DHCPv6:
/var/lib/kea/kea-leases6.csv警告手动更新文件可能会导致不一致和文件损坏。出于性能的原因,Kea 在内存中存储租期数据,且不会在运行时监控租期文件。在下次 Kea 更新文件时,可以覆盖手动编辑。
-
对于 DHCPv4:
mysql- MySQL 数据库后端。
pgsql- PostgreSQL 数据库后端。
例如,Kea 在以下情况下更新租期数据库:
- 租期更新
- 在正常关闭时
- 在定期租期文件清理(LFC)过程中
- 通过 API 请求