3.4. Kea lease 데이터베이스
DHCP 리스는 Kea가 네트워크 주소를 클라이언트에 할당하는 기간입니다. 리스 데이터베이스에는 미디어 액세스 제어(MAC) 주소에 할당된 IP 주소 또는 리스가 만료되는 타임스탬프와 같은 할당된 리스에 대한 정보가 포함됩니다.
리스 데이터베이스의 모든 타임스탬프는 UTC(Coordinated Universal Time)입니다.
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( periodic lease file cleanup) 프로세스 중
- API를 통한 요청으로