Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DHCP 서버 옵션

DHCP 옵션은 DHCP 클라이언트에 정보를 제공하는 태그가 지정된 데이터 항목입니다. 옵션은 DHCP 메시지 끝에 가변 길이 필드로 전송됩니다. 다양한 DHCP 옵션에 대한 자세한 내용은 이 항목을 참조하십시오.

DHCP 서버 식별자 구성

서버 식별자는 DHCP 메시지에서 DHCP 서버를 식별합니다. 클라이언트에서 서버로의 대상 주소로도 사용할 수 있습니다(예: 부트 파일이 설정되었지만 부트 서버는 설정되지 않은 경우).

DHCP 서버 식별자를 구성하려면 [edit access address-assignment pool pool-name family inet dhcp-attributes] 계층 수준에서 문을 포함합니다server-identifier.

예제:

또한 다음 계층 수준에서 명령문을 포함할 server-identifier 수 있습니다.

  • [edit logical-systems logical-system-name access address-assignment pool pool-name family inet dhcp-attributes]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name access address-assignment pool pool-name family inet dhcp-attributes]

  • [edit routing-instances routing-instance-name access address-assignment pool pool-name family inet dhcp-attributes]

DHCP 동적 바인딩을 위한 주소 풀 구성

동적 바인딩의 경우 클라이언트에 할당할 수 있는 IP 주소 풀을 따로 설정합니다. 풀의 주소는 동일한 서브넷의 클라이언트에서 사용할 수 있어야 합니다. 다음 옵션을 구성합니다.

  • 네트워크 - 클라이언트 서브넷 번호 및 접두사 길이(비트)를 포함합니다. 풀의 주소는 DHCP 클라이언트가 상주하는 서브넷에 있어야 합니다.

  • 주소 범위 - 동적 주소 할당에 사용할 수 있는 풀의 IP 주소 범위를 지정합니다. 이 문은 선택 사항입니다. 범위를 지정하지 않으면 풀은 지정된 서브넷 내에서 사용 가능한 모든 주소를 사용합니다. (브로드캐스트 주소, 인터페이스 주소 및 제외된 주소는 사용할 수 없습니다.)

  • Excluded Addresses(제외된 주소) - 동적 주소 할당에 사용되지 않는 범위 내의 주소를 지정합니다. 범위 내에서 하나 이상의 주소를 제외할 수 있습니다. 이 문은 선택 사항입니다.

다음은 풀 구성의 예입니다.

주소 풀을 구성할 때 다음 사항에 유의하십시오.

  • DHCP 서버에 대해 여러 주소 풀을 구성할 수 있지만 풀당 하나의 주소 범위만 지원됩니다.

  • DHCP는 구성된 모든 풀에 대한 상태 정보를 유지 관리합니다. 클라이언트에는 패킷이 수신되는 인터페이스와 일치하는 서브넷이 있는 풀의 DHCPDISCOVER 주소가 할당됩니다.

  • 동일한 인터페이스에 두 개 이상의 풀이 있는 경우 사용 가능한 모든 풀에서 순환 방식으로 주소가 할당됩니다.

고정 IP 주소와 클라이언트 MAC 주소 간 수동(정적) DHCP 바인딩 구성

정적 바인딩은 특정 클라이언트에 대한 구성 정보를 제공합니다. 이 정보에는 하나 이상의 고정 인터넷 주소, 클라이언트 호스트 이름 및 클라이언트 식별자가 포함될 수 있습니다.

정적 바인딩은 고정 IP 주소와 클라이언트의 MAC 주소 간의 매핑을 정의합니다.

변수는 hardware-address 클라이언트의 MAC 주소를 지정합니다. 네트워크에서 각 클라이언트를 고유하게 식별하는 하드웨어 주소입니다.

문은 ip-address 클라이언트에 할당된 고정 IP 주소를 지정합니다. 일반적으로 클라이언트에는 하나의 주소가 할당되지만 더 많이 할당할 수 있습니다.

다음은 정적 바인딩 구성의 예입니다.

또한 다음 계층 수준에서 명령문을 포함할 server-identifier 수 있습니다.

  • [edit logical-systems logical-system-name access address-assignment pool pool-name family inet]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name access address-assignment pool pool-name family inet]

  • [edit routing-instances routing-instance-name access address-assignment pool pool-name family inet]

DHCP 로컬 서버에서 TCP/IP 전파 사용

DHCP에 대한 TCP/IP 설정 전파

주니퍼 네트웍스 디바이스는 언트러스트 영역에서는 DHCP 서버의 클라이언트로, 트러스트 영역에서는 DHCP 서버의 클라이언트로 동시에 작동할 수 있습니다. 디바이스는 DHCP 클라이언트로 수신한 TCP/IP 설정을 DHCP 서버로 트러스트 영역의 클라이언트에 전달합니다. 신뢰할 수 없는 영역의 디바이스 인터페이스는 DHCP 클라이언트로 작동하여 외부 네트워크의 인터넷 서비스 프로바이더(ISP)로부터 동적으로 IP 주소를 수신합니다.

DHCP 프로토콜 교환 중에 디바이스는 DHCP 클라이언트 인터페이스의 외부 네트워크로부터 TCP/IP 설정을 수신합니다. 설정에는 ISP의 DHCP 이름 서버 주소 및 기타 서버 주소가 포함됩니다. 이러한 설정은 디바이스의 내부 네트워크에서 IP 주소에 대한 호스트 요청을 이행하기 위해 디바이스에 구성된 DHCP 서버 풀로 전파됩니다.

이 항목에서는 DHCP 클라이언트 및 DHCP 로컬 서버를 포함하는 DHCP 로컬 서버에서 TCP/IP 설정을 구성하는 방법에 대해 설명합니다.

참고:

이 기능은 SRX300, SRX320, SRX340, SRX345, SRX550M 및 SRX1500 디바이스에서 지원됩니다.

DHCP 로컬 서버에서 TCP/IP 설정 전파를 사용하도록 설정하려면 다음과 같이 하십시오.

  1. update-server DHCP 클라이언트에서 옵션을 구성합니다.
  2. 주소 풀을 구성하여 TCP/IP 설정을 전파할 수 있는 인터페이스(가 구성된 위치 update-server )를 지정합니다.
  3. DHCP 로컬 서버를 구성합니다.

IP 주소 할당을 위한 DHCP 임대 시간 지정

특정 임대 시간을 요청하지 않는 클라이언트의 경우 기본 임대 시간은 1일입니다. IP 주소 할당에 대한 최대 임대 시간을 구성하거나 기본 임대 시간을 변경할 수 있습니다.

최대 리스 시간을 구성하려면 문을 포함합니다.maximum-lease-time

기본 리스 시간을 구성하려면 문을 포함합니다.lease-time

DHCP 부트 파일 및 DHCP 부트 서버 구성

DHCP 클라이언트가 시작되면 부트 서버에 연결하여 부트 파일을 다운로드합니다.

부트 파일 및 부트 서버를 구성하려면 및 boot-server 문을 포함합니다boot-file.

클라이언트가 DHCP 서버로부터 DHCPOFFER 응답을 받은 후 클라이언트는 DHCP 서버 대신 부트 서버와 직접 통신하여 부트 파일을 다운로드할 수 있습니다. 이렇게 하면 네트워크 트래픽이 최소화되고 각 클라이언트 풀 또는 하위 네트워크에 대해 별도의 부트 서버/파일 쌍을 지정할 수 있습니다.

문은 boot-file DHCP 클라이언트가 로드하고 실행하는 초기 부팅 파일의 이름과 위치를 구성합니다. 이 파일은 클라이언트에 대한 부팅 이미지를 저장합니다. 대부분의 경우 부팅 이미지는 클라이언트가 로드하는 데 사용하는 운영 체제입니다.

명령문은 boot-server 클라이언트의 초기 부트 파일을 포함하는 TFTP 서버의 IP 주소를 구성합니다. 서버의 IP 주소 또는 호스트 이름을 구성해야 합니다.

하나 이상의 부트 파일 및 부트 서버를 구성해야 합니다. 선택적으로 여러 부트 파일 및 부트 서버를 구성할 수 있습니다. 예를 들어, 두 개의 개별 부트 서버 및 파일을 구성할 수 있는데, 하나는 정적 바인딩용이고 다른 하나는 주소 풀용입니다. 풀 또는 정적 바인딩에 대한 부팅 파일 구성은 계층 수준에서 부팅 파일 구성보다 우선합니다 [edit system services dhcp] .

다음 예에서는 주소 풀에 대한 부팅 파일 및 서버를 지정합니다.

도메인 이름 및 도메인 검색 목록 구성

클라이언트가 DHCP 서버 호스트를 검색하는 도메인의 이름을 구성하려면 문을 포함합니다.domain-name

명령문은 domain-name 정규화되지 않은 호스트 이름에 추가되는 도메인 이름을 설정합니다. 이 문은 선택 사항입니다. 도메인 이름을 구성하지 않으면 기본값은 클라이언트의 현재 도메인입니다.

도메인 검색 목록을 구성하려면 16진수 값을 사용하여 16진수 문자열에 명령문을 포함합니다 option 119 . 다음은 'jnpr.net' 도메인 이름의 예입니다.

도메인 검색을 지원하도록 DHCP 서버(JDHCPD)를 구성하는 방법(옵션 119)을 참조하십시오.

DHCP 클라이언트에서 사용할 수 있는 라우터 구성

DHCP 클라이언트가 부팅 이미지를 로드하고 부팅한 후 클라이언트는 라우터에 패킷을 보냅니다.

DHCP 클라이언트에서 사용할 수 있는 라우터를 구성하려면 다음과 같은 명령문을 포함합니다.router

명령문은 router 클라이언트의 서브넷에 있는 라우터의 IP 주소 목록을 지정합니다. 라우터를 기본 설정 순서대로 나열합니다. 각 클라이언트 서브넷에 대해 하나 이상의 라우터를 구성해야 합니다.

예제:

사용자 정의 DHCP 옵션 구성

DHCP 서버의 Junos 기본 구현에 포함되지 않은 하나 이상의 사용자 정의 옵션을 구성할 수 있습니다. 예를 들어 클라이언트가 DHCP 서버에 포함되지 않은 DHCP 옵션을 요청하는 경우 서버가 클라이언트의 요청에 응답할 수 있도록 하는 사용자 정의 옵션을 만들 수 있습니다.

사용자 정의 DHCP 옵션을 구성하려면 다음과 같은 명령문을 포함합니다.option

문은 option 다음 값을 지정합니다.

  • id-number- 임의의 정수. ID 번호는 옵션을 인덱싱하는 데 사용되며 DHCP 서버에서 고유해야 합니다.

  • option-type- , bytebyte-stream, flag, integer, . unsigned-shortip-addressshortstringunsigned-integer

  • array- 옵션에는 값 배열이 포함될 수 있습니다.

  • option-value- 옵션과 연관된 값입니다. 옵션 값은 옵션 유형과 호환되어야 합니다(예: On 유형의 경우 flag 또는 Off 값).

다음 예는 사용자 정의 DHCP 옵션을 보여줍니다.

DHCP SIP 서버 구성

EX 시리즈 스위치에서 명령문을 사용하여 sip-server DHCP 서버에서 옵션 120을 구성할 수 있습니다. DHCP 서버는 구성된 옵션 값(SIP(Session Initiation Protocol) 서버 주소 또는 이름)을 DHCP 클라이언트가 요청할 때 보냅니다. SIP 클라이언트가 SIP 서버를 찾는 데 사용할 IPv4 주소 또는 정규화된 도메인 이름을 지정합니다. 동일한 문에 주소와 이름을 모두 지정할 수는 없습니다.

옵션을 사용하여 SIP 서버를 구성하려면 다음과 같이 하십시오.dhcp-attributes

기본 DHCP 로컬 서버 구성 설정 재정의

가입자 관리를 사용하면 특정 기본 DHCP 로컬 서버 구성 설정을 재정의할 수 있습니다. 글로벌 수준에서, 명명된 인터페이스 그룹 또는 명명된 그룹 내의 특정 인터페이스에 대해 구성 설정을 재정의할 수 있습니다.

  • 글로벌 기본 DHCP 로컬 서버 구성 옵션을 재정의하려면 계층 수준에서 문과 종속 문을 [edit system services dhcp-local-server] 포함합니다overrides.

  • 명명된 인터페이스 그룹에 대한 DHCP 로컬 서버 구성 옵션을 재정의하려면 계층 수준에서 문을 [edit system services dhcp-local-server group group-name] 포함합니다.

  • 명명된 인터페이스 그룹 내의 특정 인터페이스에 대한 DHCP 로컬 서버 구성 옵션을 재정의하려면 계층 수준에서 문을 [edit system services dhcp-local-server group group-name interface interface-name] 포함합니다.

  • 글로벌 수준, 그룹 수준 또는 인터페이스별로 DHCPv6 로컬 서버에 대한 재정의를 구성하려면 계층 수준에서 해당 문을 [edit system services dhcp-local-server dhcpv6] 사용합니다.

기본 DHCP 로컬 서버 구성 설정을 덮어쓰려면:

레거시 DHCP 서버 구성 옵션

디바이스에서 레거시 DHCP를 사용하는 경우 다음 구성 옵션을 사용합니다.

DHCP 서버 식별자

서버 식별자는 DHCP 메시지에서 DHCP 서버를 식별합니다. 클라이언트에서 서버로의 대상 주소로도 사용할 수 있습니다(예: 부트 파일이 설정되었지만 부트 서버는 설정되지 않은 경우).

DHCP 서버 식별자는 다음과 같은 계층 수준에서 구성할 수 있습니다.

예제:

다음 예는 주소 풀에 대해 구성된 DHCP 서버 식별자를 보여줍니다.

정적 바인딩

정적 바인딩은 고정 IP 주소와 클라이언트의 MAC 주소 간의 매핑을 정의합니다.

정적 바인딩은 특정 클라이언트에 대한 구성 정보를 제공합니다. 이 정보에는 하나 이상의 고정 인터넷 주소, 클라이언트 호스트 이름 및 클라이언트 식별자가 포함될 수 있습니다.

정적 바인딩 구성에서 다음 매개 변수를 구성해야 합니다.

  • 변수는 mac-address 클라이언트의 MAC 주소를 지정합니다. 네트워크에서 각 클라이언트를 고유하게 식별하는 하드웨어 주소입니다.

  • 문은 fixed-address 클라이언트에 할당된 고정 IP 주소를 지정합니다. 일반적으로 클라이언트에는 하나의 주소가 할당되지만 더 많이 할당할 수 있습니다.

  • 명령문은 host DHCP 서버를 요청하는 클라이언트의 호스트 이름을 지정합니다. 이름에는 로컬 도메인 이름이 포함될 수 있습니다. 그렇지 않으면 문을 기반으로 이름이 확인됩니다 domain-name .

  • client-identifier 문은 DHCP 서버에서 주소 바인딩 데이터베이스를 인덱싱하는 데 사용됩니다. 클라이언트 식별자는 ASCII 문자열 또는 16진수입니다. RFC 1700, 할당된 번호에 지정된 유형-값 쌍을 포함할 수 있습니다. 클라이언트 식별자 또는 클라이언트의 MAC 주소는 네트워크에서 클라이언트를 고유하게 식별하도록 구성되어야 합니다.

    각 고유 client-identifier client-id 값에 대해 DHCP 서버는 풀에서 고유한 임대 및 IP 주소를 발급합니다. 이전에는 클라이언트가 잘못된 client-identifier client-id 값을 제공하면 DHCP 서버가 임대를 발급하지 않았습니다.

예제:

주소 풀 구성

동적 바인딩의 경우 클라이언트에 할당할 수 있는 IP 주소 풀을 따로 설정합니다. 풀의 주소는 동일한 서브넷의 클라이언트에서 사용할 수 있어야 합니다. 다음 옵션을 구성합니다.

예제:

최대 임대 시간

특정 임대 시간을 요청하지 않는 클라이언트의 경우 기본 임대 시간은 1일입니다. IP 주소 할당에 대한 최대 임대 시간을 구성하거나 기본 임대 시간을 변경할 수 있습니다.

최대 리스 시간을 구성하려면 문을 포함합니다.maximum-lease-time

다음 계층 수준에서 이러한 문을 포함할 수 있습니다.

정적 바인딩 및 주소 풀에 대해 정의된 리스 시간은 계층 수준에서 정의된 리스 시간보다 우선합니다 [edit system services dhcp] .

문은 maximum-lease-time 클라이언트가 임대를 요청하고 보유할 수 있는 최대 시간(초)을 구성합니다. 클라이언트가 지정된 최대값보다 긴 임대를 요청하면 서버에 구성된 최대 시간 동안만 임대가 부여됩니다. 임대가 만료되면 클라이언트는 새 임대를 요청해야 합니다.

참고:

최대 임대 시간은 동적 BOOTP 임대에는 적용되지 않습니다. 이러한 임대는 클라이언트에 의해 지정되지 않으며 구성된 최대 임대 시간을 초과할 수 있습니다.

다음 예에서는 최대 및 기본 임대 시간에 대한 구성을 보여 줍니다.

부트 파일 및 부트 서버

DHCP 클라이언트가 시작되면 부트 서버에 연결하여 부트 파일을 다운로드합니다.

부트 파일 및 부트 서버를 구성하려면 및 boot-server 문을 포함합니다boot-file.

클라이언트가 DHCP 서버로부터 DHCPOFFER 응답을 받은 후 클라이언트는 DHCP 서버 대신 부트 서버와 직접 통신하여 부트 파일을 다운로드할 수 있습니다. 이렇게 하면 네트워크 트래픽이 최소화되고 각 클라이언트 풀 또는 하위 네트워크에 대해 별도의 부트 서버/파일 쌍을 지정할 수 있습니다.

다음 계층 수준에서 이러한 문을 포함할 수 있습니다.

예제:

도메인 이름 및 도메인 검색

다음 계층 수준에서 이 문을 포함할 수 있습니다.

도메인 검색 목록을 구성하려면 문을 포함합니다.domain-search

다음 계층 수준에서 이 문을 포함할 수 있습니다.

문은 domain-search 클라이언트가 호스트의 IP 주소를 검색할 때 도메인 이름을 추가하는 순서를 설정합니다. 목록에 하나 이상의 도메인 이름을 포함할 수 있습니다. 자세한 내용은 RFC 3397, DHCP(Dynamic Host Configuration Protocol) 도메인 검색 옵션을 참조하십시오.

문은 domain-search 선택 사항이며, 도메인 검색 목록을 구성하지 않으면 기본값은 클라이언트의 현재 도메인입니다.

라우터 이름

DHCP 클라이언트가 부팅 이미지를 로드하고 부팅한 후 클라이언트는 라우터에 패킷을 보냅니다.

DHCP 클라이언트에서 사용할 수 있는 라우터를 구성하려면 다음과 같은 명령문을 포함합니다.router

명령문은 router 클라이언트의 서브넷에 있는 라우터의 IP 주소 목록을 지정합니다. 라우터를 기본 설정 순서대로 나열합니다. 각 클라이언트 서브넷에 대해 하나 이상의 라우터를 구성해야 합니다.

다음 예는 계층 수준에서 구성된 라우터를 보여줍니다.[edit system services dhcp]

예제:

다음 계층 수준에서 이 문을 포함할 수 있습니다.

DHCP 옵션

DHCP 서버의 Junos 기본 구현에 포함되지 않은 하나 이상의 사용자 정의 옵션을 구성할 수 있습니다. 예를 들어 클라이언트가 DHCP 서버에 포함되지 않은 DHCP 옵션을 요청하는 경우 서버가 클라이언트의 요청에 응답할 수 있도록 하는 사용자 정의 옵션을 만들 수 있습니다.

예제

DHCP 구성 문과 충돌하는 사용자 정의 옵션은 서버에서 무시됩니다. 예를 들어, 다음 구성에서 DHCP 서버는 사용자 정의 option 3 router 문을 무시하고 대신 문을 사용합니다 router .

다음 계층 수준에서 이 문을 포함할 수 있습니다.

DHCP SIP 서버

EX 시리즈 스위치에서 명령문을 사용하여 sip-server DHCP 서버에서 옵션 120을 구성할 수 있습니다. DHCP 서버는 구성된 옵션 값(SIP(Session Initiation Protocol) 서버 주소 또는 이름)을 DHCP 클라이언트가 요청할 때 보냅니다. 이전에는 를 사용하여 [edit system services dhcp option 120]주소로만 SIP 서버를 지정할 수 있었습니다. SIP 클라이언트가 SIP 서버를 찾는 데 사용할 IPv4 주소 또는 정규화된 도메인 이름을 지정합니다. 동일한 문에 주소와 이름을 모두 지정할 수는 없습니다.

예를 들어, 하나의 주소를 구성하려면 다음을 수행합니다.

옵션을 사용하여 SIP 서버를 구성하려면 다음과 같이 하십시오.name

예를 들어, 이름을 구성하려면 다음을 수행합니다.