장치에 대한 DHCP 설정
마지막으로 수정된 항목: 2012-06-21
내부 통신의 경우 조직의 DHCP 서버에 다음과 같은 옵션이 설정되었는지 확인합니다. 자세한 내용은 배포 설명서의 IP 전화에 로그인을 사용하도록 DHCP 옵션 구성을 참조하십시오.
DHCP 프로토콜(자세한 내용은 RFC 2131 참조)은 몇 가지 옵션을 사용하여 정보를 교환합니다. Lync Server 연결에는 다음과 같은 옵션이 사용됩니다.
옵션 120(SIP 서버)은 RFC 3361에 정의되어 있습니다. 이 옵션은 SIP 서버 목록을 반환하기 위해 사용됩니다.
옵션 55는 장치가 DHCP 서버에 특정 옵션 값을 묻기 위해 사용됩니다(이 경우 120 및 43).
옵션 60은 클라이언트가 옵션 43을 요청할 공급업체를 지정하기 위해 사용됩니다.
옵션 43은 복합적인 옵션입니다. 이 옵션은 여러 하위 옵션을 포함하며 여러 개의 값을 가질 수도 있습니다. DHCP 서버가 클라이언트에 전송하는 IOW 값인 옵션 43의 유효 값은 공급업체 클래스 ID에 따라 달라집니다. 따라서 옵션 60과 옵션 43 사이에 <키, 값> 관계가 있다고도 할 수 있습니다. 옵션 60에 지정된 공급업체에 대해 옵션 43은 해당 공급업체에 대해 구성된 일련의 하위 옵션을 제공합니다.
다음 항목을 사용할 때 DHCP 서버에는 두 가지 옵션이 있습니다.
엔터프라이즈 DHCP 서버
이러한 서버는 기업에서 이미 사용 중이고 IP 검색 및 기타 서비스를 제공하는 DHCP 서버입니다. 이러한 서버로 Windows DHCP 서버(Windows Server의 일부)를 사용하거나 Cisco와 같은 다른 공급업체에서 제작된 서버를 사용할 수도 있습니다. 이 설명서에서는 Windows DHCP 서버의 구성만 제공합니다.
중앙 사이트를 구성할 때 엔터프라이즈 DHCP 서버를 사용하도록 권장하는 이유는 다음과 같습니다.
패킷을 새 서버로 중계하도록 모든 Bootp 중계 에이전트를 다시 구성할 필요가 없습니다.
Lync Server 등록자에 포함된 DHCP 서버를 사용하면 불필요한 패킷이 추가 DHCP 서버에 전송됩니다. DHCP는 주소 획득 프로세스에 참여하지 않으며 이러한 유형의 패킷은 무시됩니다.
등록자를 사용하여 DHCP 서버를 사용하도록 설정하면 프런트 엔드 서버 또는 디렉터 역할에 대한 책임이 하나 더 추가됩니다. 따라서 성능 및 핵심 기능에 잠재적인 영향을 줄 수 있습니다.
등록자 및 DHCP 서버
등록자에는 DHCP 브로드캐스트를 수신하고 적합한 DHCP INFORM 패킷에 응답할 수 있는 기본 제공되는 DHCP 구성 요소가 포함되어 있습니다. 이 구성 요소는 DHCP 서버가 없고 서버 관리가 최소화된 매우 작은 분기에서 사용됩니다. DHCP 구성 요소는 기업 내 IP 획득 프로세스에 참여하거나 영향을 주지 않으며, 기존 DHCP 서버와 병렬로 사용할 수 있습니다. 이 구성 요소는 다음과 같은 DHCP INFORM 메시지에만 응답합니다.
공급업체 클래스 식별자가 MS-UC-Client인 메시지
옵션 120 또는 43(옵션 55 - 매개 변수 요청 목록 사용) 요청
지점의 경우 해당 분기에 엔터프라이즈 DHCP 서버가 없을 때 DHCP 서버를 실행하는 등록자가 필요한 이유는 다음과 같습니다.
엔터프라이즈 DHCP 서버가 없으면 분기에서 라우터가 제공한 DHCP 기능이 사용됩니다. 이러한 항목에 대해서는 DHCP 옵션을 구성할 수 없습니다.
분기 크기에 따라 모든 UC(통합 커뮤니케이션) 장치는 동일한 서브넷에 있을 수 있습니다. 이 경우 중계 재구성은 필요하지 않습니다. 여러 서브넷이 있는 경우 서브넷 숫자가 많을 가능성이 낮으며 재구성을 관리할 수 있습니다.
특정 공급업체의 Lync Server DHCP 옵션에 대해 엔터프라이즈 DHCP 서버를 구성 및 배포하는 것보다는 등록자에서 DHCP를 사용하도록 설정하는 것이 휠씬 더 쉽습니다.
등록자 DHCP 서버 및 정적 DNS 사용
등록자에 대한 DHCP 서버는 IP 임대를 부여하지 않습니다. 대신 웹 서비스 URL과 등록자 FQDN(정규화된 도메인 이름)만 제공합니다.
Lync Server 실행 컴퓨터가 있는 서브넷에서 등록자에 DHCP 서버를 배포하는 것이 좋습니다. 그 이유는 IP 주소를 제공하지 않지만 앞에서 설명한 DHCP 옵션을 제공하기 때문입니다. Lync Server 실행 컴퓨터에서는 이러한 옵션을 사용할 수 있어야 합니다. 그래야 Lync Server 호스트 컴퓨터에 대해 정적 DNS를 사용할 경우 Lync DHCP 및 엔터프라이즈 DHCP 서버도 배포할 수 있습니다.
등록자 및 엔터프라이즈 DHCP 서버에서 DHCP 사용
등록자의 DHCP 서버는 웹 서비스 URL 및 등록자 FQDN을 클라이언트에 제공합니다. 이 기능은 기본적으로 설정되며 Lync Server 관리 셸에서 다음 cmdlet을 실행하여 사용하도록 설정할 수 있습니다.
set-CsRegistrarConfiguration - EnableDHCPServer $true
또한 클라이언트의 브로드캐스트 패킷이 등록자의 DHCP 서버에 전달될 수 있는지 확인합니다. 즉, 등록자에서 DHCP 서버에 DHCP 패킷을 전달하도록 DHCP 중계 에이전트를 구성합니다.
Lync 장치에 적합한 값을 제공하도록 엔터프라이즈 DHCP 서버를 구성할 수도 있습니다. Lync Server 도구인 DHCPUtil.exe는 이 작업을 지원하는 데 사용할 수 있습니다.
DHCPUtil을 사용하여 DHCP 옵션 구성
DHCPUtil.exe를 사용할 수 있는 DHCP 서버는 Windows Server에서 제공되는 Windows DHCP 서버와 등록자에 있는 DHCP 서버입니다.
또한 다른 DHCP 서버를 사용하여 Lync Server에 필요한 옵션을 구성할 수도 있지만 DHCPUtil.exe는 이러한 서버에서 작동하지 않습니다. 이러한 옵션을 구성하려면 다른 DHCP 서버에서 제공된 관리 도구를 사용해야 합니다.
DHCPUtil은 다음을 수행합니다.
옵션 120 및 43에 대한 값을 생성합니다.
DHCPConfigScript 배치 파일 외에도 옵션 120 및 43으로 Windows DHCP 서버를 구성합니다.
DHCP 서버 구성을 테스트합니다.
Lync Server와 관련된 Windows DHCP 서버의 구성을 지웁니다.
Lync Server에는 64비트 버전의 DHCPUtil만 포함되어 있습니다.
팁: |
---|
32비트 버전의 DHCP 서버에서 DHCPUtil을 사용하려면 다음을 수행합니다.
|
옵션 120 및 43에 대한 값을 생성하려면 다음 구문을 사용합니다.
DHCPUtil - SipServer <프런트 엔드 서버의 FQDN> [-WebServer <웹 서버의 FQDN> | -CertProvUrl <인증서 프로비저닝 서버의 URL>]
다음 표에서는 매개 변수와 매개 변수의 사용 방법에 대해 설명합니다.
매개 변수 | 값 | 사용 |
---|---|---|
SipServer |
특정 사이트에 있는 기본 디렉터 또는 기본 프런트 엔드 풀의 FQDN입니다. |
DHCP 옵션 120의 값을 생성하기 위해 사용됩니다. 기업에 미국 및 싱가폴의 두 사이트가 포함된 경우, 미국의 옵션 120은 미국 사이트에 있는 디렉터 또는 프런트 엔드 풀의 FQDN이어야 하며, 싱가폴의 옵션 120은 싱가폴에 있는 디렉터 또는 프런트 엔드 풀의 FQDN으로 설정됩니다. |
WebServer |
웹 서버의 FQDN입니다. |
다음과 같이 DHCP 옵션 43에서 웹 서버의 URL을 계산하기 위해 사용됩니다. https://<fqdn>:443/CertProv/CertProvisioningService.svc Lync Server 웹 서버가 특정 사이트의 기본 디렉터 또는 프런트 엔드 풀 내에 배치되지 않은 경우에 필요합니다. 그 이유는 SIP 트래픽과 다르게 웹 트래픽이 부하 분산된 부하 분산 장치 구성으로 인해 SIP 및 웹 서버의 FQDN이 달라지기 때문일 수 있습니다. 이 FQDN이 제공되지 않은 경우 -SipServer로 제공된 FQDN을 사용하여 옵션 43에 대한 값이 계산됩니다. 이 매개 변수는 선택 사항이며 SipServer가 제공된 경우에만 사용됩니다. |
CertProvUrl |
Lync Server 인증서 서버의 URL입니다. |
이 매개 변수는 인증서 프로비저닝 웹 서비스의 전체 URL을 지정하기 위해 WebServer 매개 변수 대신 사용할 수 있습니다. 이 매개 변수는 WebServer에 사용된 계산으로 올바른 URL을 출력할 수 없는 경우에 유용할 수 있습니다. 이 매개 변수는 선택 사항이며 SipServer가 제공된 경우에만 사용됩니다. |
EmulateClient |
클라이언트로 실행: DHCP 서버에 패킷을 전송하고 응답을 수신합니다. |
이 매개 변수를 제공한 경우 DHCPUtil은 Lync Server 옵션을 요청하는 DHCP 서버에 패킷을 전송하는 클라이언트로 작동합니다. 이 명령은 DHCP 서버와 동일한 컴퓨터에서 실행할 수 없습니다. |
RunConfigScript |
DHCPUtil을 스크립트로 실행 |
이 옵션을 지정하면 DHCPUtil이 옵션 120 및 43에 대한 값을 생성한 후 이 값을 구성 스크립트에 전달합니다. 경로 없이 "-RunConfigScript"를 지정한 경우 DHCPUtil.exe가 실행된 것과 동일한 폴더에서 DHCPConfigScript.bat가 실행됩니다. 적합한 파일 경로를 지정한 경우 해당 파일이 실행됩니다. 이 파일은 스크립트 또는 실행 파일일 수 있습니다. |
CleanDHCPConfig |
Lync Server 옵션을 제거합니다. |
이 옵션은 로컬 DHCP 서버에서 옵션 43 및 120을 제거합니다. DHCPConfigScript.bat는 DHCPUtil.exe와 동일한 폴더에 있어야 합니다. |
예를 들어 SIP 서버 및 웹 서버 값을 설정하려면 다음 명령을 실행합니다.
DHCPUtil.exe -SipServer sip.contoso.com -WebServer web. contoso.com
그러면 다음과 같은 결과가 생성됩니다.
Sip Server FQDN: sip.contoso.com
Certificate Provisioning Service URL: https://web.contoso.com:443/CertProv/CertProvisioningService.svc
Option 120: 0003736970076578616D706C6503636F6D00
Vendor Class Identifier: MS-UC-Client
Option 43 (for vendor=MS-UC-Client):
sub-option 1 <UC Identifier>: 4D532D55432D436C69656E74
sub-option 2 <URL Scheme>: 6874747073
sub-option 3 <Web Server FQDN>: 7765622E6578616D706C652E636F6D
sub-option 4 <Port>: 343433
sub-option 5 <Relative Path for Cert Prov>: 2F4365727450726F762F4365727450726F766973696F6E696E67536572766963652E737663
DHCP 서버를 적합한 값으로 구성하려면 다음을 수행합니다.
DHCP 서버에서 '-RunConfigScript' 스위치를 사용하여 DHCPUtil을 실행합니다.
"DHCPConfigScript.bat" 명령을 사용하여 DHCPConfigScript 배치 파일을 실행합니다. MS-UC-Client 0003736970076578616D706C6503636F6D00 4D532D55432D436C69656E74 6874747073 7765622E6578616D706C652E636F6D 343433 2F4365727450726F762F4365727450726F766973696F6E696E67536572766963652E737663을 구성합니다.
DHCP 서버에서 입력 및 설정된 값이 출력되고 옵션 120의 값이 표시됩니다. 공급업체 클래스 식별자는 DHCP 서버에 대한 요청에 포함된 항목을 참조합니다. 이 방식을 통해 DHCP 서버는 응답에서 이러한 옵션을 제공할지를 확인하고 항상 MS-UC-Client가 됩니다.
그런 다음 Lync Server 공급업체 클래스 ID에 해당하는 옵션 43에 대한 하위 옵션이 출력됩니다. 이러한 출력 결과는 DHCP 서버에서 예상하는 형식인 16진수로 인코딩된 바이너리 형식입니다. 다음과 같습니다.
MS-UC-Client여야 하는 식별자 값입니다.
URL 구성표는 HTTP 또는 HTTPS가 사용되었는지를 식별합니다.
웹 서버 FQDN은 웹 서버에 대해 설정된 값입니다.
웹 서버 FQDN은 웹 서버에 대해 설정된 값입니다.
인증서 프로비저닝에 대한 상대 경로는 인증서 프로비저닝 웹 서비스의 상대적 경로입니다.
이 경로는 전체 인증서 프로비저닝 서버 URL을 제공하도록 함께 조합됩니다. <URL 구성표>://<웹 서버 FQDN>:<포트><상대 경로>