18.12.5. 자동 IP 주소 탐지 및 DHCP 스누핑
이 섹션에서는 자동 IP 주소 탐지 및 DHCP 스누핑에 대한 정보를 제공합니다.
18.12.5.1. 소개
변수 IP가 참조되지만 값이 할당되지 않은 경우 가상 머신의 인터페이스에 사용되는 IP 주소 검색이 자동으로 활성화됩니다. 변수
CTRL_IP_LEARNING
을 사용하여 사용할 IP 주소 학습 방법을 지정할 수 있습니다. 유효한 값에는 모든,dhcp, 또는 none 이 있습니다.
값 any 는 libvirt에서 모든 패킷을 사용하여 가상 시스템에서 사용 중인 주소를 결정하도록 지시합니다. 이는
TRL_IP_LEARNING
변수가 설정되지 않은 경우 기본 설정입니다. 이 메서드는 인터페이스당 단일 IP 주소만 감지합니다. 게스트 가상 머신의 IP 주소가 감지되면 해당 IP 네트워크 트래픽이 해당 주소로 잠깁니다. 예를 들어 필터 중 하나로 IP 주소 스푸핑이 차단됩니다. 이 경우 VM의 사용자는 guest 가상 머신 내부의 인터페이스의 IP 주소를 변경할 수 없으므로 IP 주소 스푸핑으로 간주됩니다. 게스트 가상 머신이 다른 호스트 물리적 시스템으로 마이그레이션되거나 일시 중지 작업 후에 다시 시작되면 게스트 가상 시스템에서 보낸 첫 번째 패킷은 게스트 가상 머신이 특정 인터페이스에서 사용할 수 있는 IP 주소를 다시 결정합니다.
dhcp 값은 libvirt에 유효한 리스가 있는 DHCP 서버 할당 주소만 적용하도록 지시합니다. 이 방법은 인터페이스당 여러 IP 주소 감지 및 사용을 지원합니다. 게스트 가상 머신이 일시 중지 작업 후에 다시 시작되면 유효한 IP 주소 리스가 해당 필터에 적용됩니다. 그렇지 않으면 게스트 가상 머신에서 DHCP를 사용하여 새 IP 주소를 가져와야 합니다. 게스트 가상 머신이 다른 물리적 호스트 물리적 시스템으로 마이그레이션되면 DHCP 프로토콜을 다시 실행하려면 게스트 가상 머신이 필요합니다.
CTRL_IP_LEARNING을 none 으로 설정하면 libvirt에서 IP 주소 학습 및 참조하지 않고 명시적 값을 할당하지 않습니다.