DHCP(Dynamic Host Configuration Protocol) 옵션 클래스는 범위 내의 DHCP 클라이언트에 대한 구성 정보를 그룹화하는 추가적인 방법을 제공합니다. DHCP 옵션 클래스에는 다음과 같은 두 가지 종류가 있습니다.

  • 사용자 클래스 - 비슷한 DHCP 옵션 구성을 필요로 하는 것으로 식별된 클라이언트에 옵션을 지정하는 데 사용합니다.

  • 공급업체 클래스 - 일반적으로 정의된 공급업체 유형을 공유하는 것으로 식별된 클라이언트에 공급업체별 옵션을 지정하는 데 사용합니다.

사용자 클래스 관리

사용자 클래스를 사용하면 DHCP 클라이언트에서는 사용자 클래스 옵션을 지정하여 해당 클라이언트가 구별되도록 할 수 있습니다. 클라이언트에서 사용할 수 있는 경우 이 옵션에는 범위 내에서 구성 요구 사항이 비슷한 클라이언트를 그룹화하는 데 도움이 되도록 사용자가 지정한 클래스 ID가 포함됩니다. 예를 들어 DHCP 서버에서 사용자 클래스를 구성하고 클라이언트 컴퓨터에서 관련 클래스 ID를 설정하여 모바일 컴퓨팅 기능이 필요한 사용자와 컴퓨터를 지원할 수 있습니다.

사용자 클래스는 자주 이동하거나 원격 액세스를 종종 사용하는 휴대용 컴퓨터의 임대 기간을 보다 짧게 하는 등 클라이언트 컴퓨터를 특별히 식별해야 하는 경우 이를 처리하는 별도의 옵션을 유지해야 하는 경우에 유용합니다. 이 예에서는 해당 클라이언트에 필요한 사항과 관련된 옵션을 배포하도록 DHCP 서버를 구성할 수 있습니다.

사용자 클래스 기능을 사용하면 네트워크의 DHCP 클라이언트를 훨씬 더 융통성 있게 구성할 수 있지만 표준 DHCP에서는 이 기능을 사용할 필요가 없습니다. 사용자 정의 옵션 클래스가 구성되지 않은 경우에는 그 대신 표준 서버, 범위 또는 클라이언트 옵션 설정을 통해 옵션이 제공됩니다.

Windows Server® 2008을 실행하며 사용자 클래스 ID를 인식할 수 있는 DHCP 서버에서는 클라이언트가 IP 주소를 요청할 때 다음과 같은 추가 단계를 수행합니다.

  1. 클라이언트가 임대 요청에서 식별한 사용자 클래스가 이전에 서버에 정의된 인식되는 클래스인지 확인합니다.

    서버에 미리 정의된 사용자 클래스가 있는 경우 클래스 기반 할당이 사용됩니다. 다른 사용자 클래스의 경우에는 사용자가 먼저 서버에서 해당 사용자 클래스를 추가하고 구성해야 이를 사용할 수 있게 됩니다.

  2. 사용자 클래스가 인식되는 경우, 서버가 클라이언트에 임대하고 있는 활성 임대 컨텍스트(범위 또는 클라이언트 예약)에서 해당 클래스에 대해 추가 DHCP 옵션이 구성되어 있는지 확인합니다.

  3. 범위 또는 예약 컨텍스트가 클라이언트의 사용자 정의 클래스에 대한 옵션을 제공하도록 구성되어 있는 경우, 임대를 확인하기 위해 보내지는 DHCPACK(DHCP 승인) 메시지의 일부로 해당 옵션을 클라이언트에 반환합니다.

    참고

    DHCP 서버에서 사용자 클래스를 구성하거나 추가할 수 있을 뿐 아니라 ipconfig /setclassid 명령으로 DHCP 클라이언트 클래스 식별자를 설정할 수도 있습니다.

추가 사용자 클래스 예

클라이언트 소프트웨어의 구성, 실제 위치 또는 사용자 기본 설정에 대한 정보를 전달하는 사용자 클래스 식별자를 정의할 수 있습니다. 예를 들어 식별자를 통해 DHCP 클라이언트가 특수한 라우터, DNS(Domain Name System) 및 WINS(Windows Internet Name Service) 서버 설정 집합을 필요로 하는 "2nd floor, West"라는 사용자 정의 클래스의 구성원임을 나타낼 수 있습니다.

BOOTP(부트스트랩 프로토콜)나 라우팅 및 원격 액세스 서비스 등 특별한 요구 사항이 있는 클라이언트에 대한 구성 정보를 격리하기 위한 Microsoft의 미리 정의된 사용자 클래스를 사용할 수도 있습니다.

참고
  • DHCP 서버에서 사용자 클래스를 구성할 때는 DHCP 서버와 구성원 클라이언트 컴퓨터에서 설정한 사용자 클래스 ID 데이터가 이진 또는 ASCII 데이터와 정확하게 일치하는지 확인해야 합니다.
  • 사용자 클래스 옵션은 클라이언트를 식별하는 데 하나의 클래스 ID만 사용할 수 있도록 합니다. 각 클라이언트 컴퓨터는 DHCP 서버에 있는 단일 사용자 클래스의 구성원으로만 식별될 수 있습니다. 필요하면 추가 사용자 클래스를 만들고 다른 사용자 클래스와 혼합해서 사용할 수 있습니다.

공급업체 클래스 관리

공급업체에서 정의한 옵션 클래스는 임대를 얻을 때 DHCP 서버에 대해 자신을 공급업체 유형으로 식별하는 DHCP 클라이언트에서 사용할 수 있습니다. 공급업체 클래스에 구성원 자격이 있음을 식별하려는 클라이언트는 서버에서 임대를 요청하거나 선택할 때 Vendor class identifier 옵션에서 값을 제공합니다.

공급업체 클래스 식별자 정보는 DHCP 서버에서 해석되는 문자 데이터의 문자열입니다. Microsoft에서는 Windows 7Windows Vista 및 Windows XP를 실행하는 DHCP 클라이언트에 대해 공급업체 클래스 ID를 지원합니다.

다른 공급업체에서는 공급업체별 정보를 전달하거나 DHCP 클라이언트에 대한 특수한 요구 사항을 처리하기 위한 자체의 고유한 공급업체 클래스 ID를 정의할 수 있습니다.

Windows Server 2008을 실행하며 공급업체 클래스 ID를 인식할 수 있는 DHCP 서버에서는 클라이언트가 IP 주소를 요청할 때 다음과 같은 추가 단계를 수행합니다.

  1. 클라이언트가 임대 요청에서 식별한 공급업체 클래스가 이전에 서버에 정의된 인식되는 클래스인지 확인합니다.

    서버에는 Microsoft 공급업체 클래스만 미리 정의되어 있습니다. 다른 공급업체 클래스의 경우에는 사용자가 먼저 수동으로 Windows Server 2008을 실행하는 DHCP 서버에서 해당 옵션을 추가하고 구성해야 이를 사용할 수 있게 됩니다.

  2. 공급업체 클래스가 인식되는 경우, 서버가 클라이언트에 임대하고 있는 활성 임대 컨텍스트(범위 또는 클라이언트 예약)에서 해당 클래스에 대해 추가 DHCP 옵션이 구성되어 있는지 확인합니다.

  3. 범위 또는 예약 컨텍스트가 클라이언트의 공급업체 정의 클래스에 대한 옵션을 제공하도록 구성되어 있는 경우, Vendor specific information 옵션을 사용하여 임대를 확인하기 위해 보내지는 DHCPACK(DHCP 승인) 메시지의 일부로 해당 옵션을 반환합니다.

공급업체 클래스는 다른 시스템 공급업체가 혼합된 공급업체 환경에서 DHCP에 대한 사용자 지정 응용 프로그램을 지원할 수 있도록 합니다. 공급업체별 옵션을 제공할 경우 해당 옵션은 DHCP에 할당되거나 DHCP에 필요한 표준 DHCP 옵션과 함께 사용됩니다.

참고
  • 기본 공급업체 클래스인 DHCP 표준 옵션은 공급업체 클래스 ID를 지정하지 않는 DHCP 클라이언트를 그룹화하는 데 유용할 수 있습니다.
  • DHCP 서버에서 새 공급업체 클래스를 추가할 때는 서버에서 설정한 공급업체 클래스 ID 데이터가 공급업체의 클라이언트에서 사용되는 공급업체 클래스 ID와 일치하는지 확인해야 합니다. 자세한 내용은 해당 공급업체에 문의하십시오.

추가 리소스

관련 정보를 제공하는 도움말 항목의 목록을 보려면 DHCP 서버 역할 설정 구성을 참조하십시오.

DHCP에 대한 업데이트된 IT 전문가용 정보는 Microsoft TechNet(페이지는 영문일 수 있음) 웹 사이트의 Windows Server 2008 설명서를 참조하십시오.


목차