며칠 전 컨소시엄은 ISC는 Kea 1.6.0 DHCP 서버를 출시했습니다. 기존 DHCP ISC를 대체합니다. DHCP 서버 Kea는 BIND 10 기술을 기반으로하며 모듈 식 아키텍처를 사용하여 구축되었습니다. 이는 다른 컨트롤러 프로세스에서 기능의 고장을 의미합니다.
이 제품에는 완전한 기능의 서버 구현이 포함됩니다. DHCPv4 및 DHCPv6 프로토콜 지원, ISC의 DHCP를 대체 할 수 있습니다. Kea는 동적 DNS 영역 업데이트를위한 도구를 내장하고 있으며, 서버 검색, 주소 할당, 업데이트 및 재 연결, 정보 요청 서비스, 호스트 주소 예약, PXE 다운로드를위한 메커니즘을 지원합니다.
DHCPv6 구현은 접두사를 위임하는 옵션도 제공합니다. 외부 애플리케이션과 상호 작용하기 위해 특수 API가 제공됩니다. 서버를 다시 시작하지 않고 즉시 구성을 업데이트 할 수 있습니다.
할당 된 주소 및 클라이언트 매개 변수에 대한 정보는 다양한 유형의 저장소에 저장할 수 있습니다. 현재 CSV, MySQL, Apache Cassandra 및 PostgreSQL 파일을 저장하기 위해 백엔드가 제공됩니다.
호스트 예약 매개 변수는 구성 파일에서 JSON 형식으로 지정하거나 MySQL 및 PostgreSQL의 테이블로 지정할 수 있습니다.. DHCP 서버 성능 측정을위한 perfdhcp 도구 포함 및 통계 수집을위한 구성 요소.
Kea는 우수한 성능을 보여줍니다.
Kea 1.6의 새로운 기능
이 새로운 버전의 Kea에서 개발자는 발표에서 구성 백엔드 구현을 강조합니다. 여러 DHCPv4 및 DHCPv6 서버의 구성을 중앙에서 관리 할 수 있습니다.
뒷머리 대부분의 Kea 설정을 저장하는 데 사용할 수 있습니다. 글로벌 설정, 네트워크 공유, 서브넷, 옵션, 그룹 및 옵션 정의에 대한 정보를 포함합니다.
이러한 모든 설정을 로컬 구성 파일에 저장하는 대신 이제 외부 데이터베이스에 배치 할 수 있습니다.
동시에 CB를 통하지 않고 외부 데이터베이스 및 로컬 구성 파일에서 매개 변수가 겹치는 구성의 일부를 결정할 수 있습니다 (예 : 네트워크 인터페이스 구성은 로컬 파일에 남을 수 있음).
DBMS에서는 현재 MySQL 만 구성 저장을 지원합니다. (MySQL, PostgreSQL 및 Cassandra를 사용하여 주소 할당 기반 (임대)을 저장할 수 있으며 MySQL 및 PostgreSQL을 사용하여 호스트를 예약 할 수 있습니다.)
데이터베이스의 구성은 DBMS에 대한 직접 액세스와 매개 변수, 링크, DHCP 옵션 및 서브넷 추가 및 제거와 같은 구성 관리를위한 일반적인 명령 집합을 제공하는 특별히 준비된 중간 계층 라이브러리를 통해 변경할 수 있습니다.
새로운 등급의 DROP 컨트롤러가 추가되었습니다. (DROP 클래스와 관련된 모든 패킷이 즉시 삭제됨) 이는 특정 유형의 DHCP 메시지와 같은 원치 않는 트래픽을 제거하는 데 사용할 수 있습니다.
새로운 매개 변수도 추가되었습니다. 최대 임대 시간 및 최소 임대 시간, 고정 된 값이 아닌 수용 가능한 범위에서 고객 (리스)에 대한 스티어링 링크의 유효 수명을 결정할 수 있습니다.
뿐만 아니라 DHCP 표준을 완전히 준수하지 않는 장치와의 호환성이 향상되었습니다.
문제를 방지하려면 Kea는 이제 DHCPv4 메시지 유형에 대한 정보를 보냅니다. 옵션 목록의 시작 부분에서 다양한 호스트 이름 표현을 처리하고 빈 호스트 이름의 전송을 인식하며 코드 0-255로 하위 옵션을 정의 할 수 있습니다.
Kea 1.6 다운로드 및 설치
마지막으로이 DHCP 서버와 설치 및 관리에 대해 조금 더 알고 싶다면 문서를 확인할 수 있습니다 아주 잘 지정되어 있습니다 다음 링크에서.
프로젝트의 소스 코드는 Mozilla Public License (MPL) 2.0에 따라 배포됩니다.