Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

레거시 DHCP 및 확장 DHCP

JDHCP 또는 확장 DHCP는 최신 버전의 Junos OS(비 EoL Junos 릴리스)에서 사용할 수 있는 DHCP 데몬의 향상된 버전입니다. 특정 Junos OS 릴리스에 대한 확장된 DHCP 지원을 알아보려면 기능 탐색기를 참조하십시오.

레거시 DHCP 기능은 더 이상 사용되지 않으며 새로운 JDHCP/확장 DHCP CLI만 지원됩니다. CLI 구성 문 구문의 새로운 개선 사항과 변경 사항을 이해하려면 이 주제를 읽어보십시오.

기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.

플랫폼과 관련된 참고 사항은 플랫폼별 DHCP 릴레이 동작 섹션을 검토하십시오.

레거시 DHCP 및 확장 DHCP 간의 차이 이해

이 주제는 다음 섹션을 다룹니다.

확장 DHCP의 새로운 기능 및 개선 사항

확장 DHCP 또는 JDHCP는 기존 DHCP 운영을 확장하고 향상시킵니다. 확장된 DHCP 로컬 서버를 사용하면 클라이언트 구성 정보가 중앙 집중식 주소 할당 풀에 저장되며, 이 풀은 고급 풀 매칭 및 주소 범위 선택을 지원합니다. 새로운 기능은 확장 DHCP에만 추가됩니다. 확장 DHCP는 다음과 같은 기능과 개선 사항을 지원합니다.

  • 확장 DHCP에서 주소 할당 풀은 DHCP 로컬 서버 외부에 있습니다. 외부 주소 할당 풀은 DHCP 로컬 서버와는 별개로 프로세스에 authd 의해 관리되며 DHCP 또는 PPPoE 액세스와 같은 다른 클라이언트 애플리케이션에서 공유될 수 있습니다. 레거시 DHCP에서 클라이언트 주소 풀 및 클라이언트 구성 정보는 DHCP 서버에 있습니다.

  • 확장 DHCP 서버는 로컬 AAA 서비스 프레임워크와 상호 작용하여 RADIUS와 같은 백엔드 인증 서버를 사용하여 DHCP 클라이언트 인증을 제공합니다.

  • 전역 또는 특정 인터페이스 그룹에 대해 동적 프로필 및 인증 지원을 구성할 수 있습니다.

  • 확장된 DHCP 로컬 서버는 IPv6 클라이언트를 지원합니다.

  • DHCP 로컬 서버와 DHCPv6 로컬 서버 모두 특정 주소 요청 기능을 지원하므로 클라이언트에 특정 주소를 할당할 수 있습니다.

  • 클라이언트에 DHCP 옵션 55가 구성되어 있지 않은 경우 확장된 DHCP 로컬 서버는 DHCP 클라이언트에 최소 구성을 제공합니다. 서버는 클라이언트에 대해 선택된 주소 할당 풀의 서브넷 마스크를 제공합니다. 정보가 선택된 주소 할당 풀에 구성된 경우 서버는 서브넷 마스크 외에도 다음 값을 클라이언트에 제공합니다.

    • router- 클라이언트의 서브넷에 위치한 라우터입니다. 이 명령문은 DHCP 옵션 3과 동일합니다.

    • domain name—클라이언트가 DHCP 서버 호스트를 검색하는 도메인의 이름입니다. 정규화되지 않은 호스트 이름에 추가되는 기본 도메인 이름입니다. 이는 DHCP 옵션 15와 동일합니다.

    • domain name server- 클라이언트에서 호스트 이름-클라이언트 매핑을 확인하는 데 사용할 수 있는 DNS(Domain Name System) 이름 서버입니다. 이는 DHCP 옵션 6과 동일합니다.

  • 클라이언트 PDU의 DHCP 옵션 82 정보를 사용하여 특정 클라이언트에 사용할 명명된 주소 범위를 결정하도록 로컬 서버를 구성할 수 있습니다. 주소 할당 풀에 구성된 클라이언트 구성 정보에는 부팅 서버, 유예 기간 및 임대 시간과 같은 사용자 정의 옵션이 포함됩니다.

  • 확장된 DHCP 서버는 다음 기능을 지원합니다.

    • 클라이언트에 대한 미러링 지원을 제공하는 GRES(Graceful 라우팅 엔진 스위치오버).

    • 가상 라우팅 및 포워딩(VRF). 확장된 DHCP는 가상 라우터(VR) 인식 DHCP라고도 합니다. 확장 DHCP(VR 인식 DHCP)를 지원하는 디바이스 목록은 기능 탐색기(가상 라우터 인식 DHCP) 를 참조하십시오.

표 1 은 확장 DHCP 및 레거시 DHCP 구성 옵션의 비교를 제공합니다.

표 1: 확장된 DHCP 로컬 서버와 기존 DHCP 로컬 서버 비교

특징

레거시 DHCP 로컬 서버

확장 DHCP 로컬 서버

로컬 주소 풀

X

X

중앙에서 관리되는 외부 주소 풀

X

로컬 구성

X

X

주소 할당 풀 또는 RADIUS 서버의 정보를 사용하는 외부 구성

X

동적 프로파일 부착

X

RADIUS 속성 및 주니퍼 네트웍스 VSA를 사용한 RADIUS 기반 가입자 인증 및 구성

X

IPv6 클라이언트 지원

X

기본 최소 클라이언트 구성

X

X

확장 DHCP의 이점

  • 확장된 DHCP 로컬 서버는 가입자 인식 환경에서 추가적인 주소 할당 및 클라이언트 구성 기능과 유연성을 제공하여 기존 DHCP 서버 운영을 향상시킵니다.

  • 확장된 DHCP 로컬 서버를 통해 서비스 프로바이더는 기존 로컬 주소 풀의 지속적인 지원 외에도 외부 주소 할당 풀 및 통합된 RADIUS 기반 구성 기능을 활용할 수 있습니다.

확장된 DHCP 환경에서 DHCP 로컬 서버 구성의 변경 사항

확장 DHCP에서 다음 단계를 사용하여 DHCP 서버 및 주소 할당 풀을 구성합니다.

  • 디바이스에 확장된 DHCP 로컬 서버를 구성하고 DHCP 로컬 서버가 사용할 주소 할당 풀을 결정하는 방법을 지정합니다.

  • DHCP 로컬 서버에서 사용하는 주소 할당 풀을 구성합니다. 주소 할당 풀에는 DHCP 클라이언트에 대한 IP 주소, 명명된 주소 범위 및 구성 정보가 포함됩니다.

서버에서 사용하는 확장 DHCP 로컬 서버 및 주소 할당 풀은 동일한 논리적 시스템 및 라우팅 인스턴스에서 구성되어야 합니다.

레거시 DHCP 및 확장 DHCP 서버 계층 수준 변경

레거시 DHCP 및 확장 DHCP 서버는 표 2에 표시된 계층 수준에서 구성할 수 있습니다.

표 2: 레거시 DHCP 및 확장 DHCP 서버 계층 수준

DHCP 서비스

계층

레거시 DHCP 서버

edit system services dhcp

확장 DHCP 서버

edit system services dhcp-local-server

레거시 DHCP 릴레이

edit forwarding-options helpers bootp

확장된 DHCP 릴레이

edit forwarding-options dhcp-relay

레거시 DHCP 주소 풀

edit system services dhcp pool

확장된 DHCP 주소 풀

edit access address-assignment pool

레거시 DHCP는 더 이상 사용되지 않으므로 명령이 '숨겨진' 상태입니다. 이러한 명령은 도움말이나 자동 완료에 표시되지 않습니다. 구성을 표시하는 옵션을 show configuration 사용하면 다음 경고가 표시됩니다.

구성되지 않은 인터페이스의 DHCP 패킷이 누락됩니다.

DHCP-Relay를 활성화하면 디바이스는 모든 인터페이스에서 수신된 DHCP 패킷을 확인합니다. DHCP 구성 아래에 나열되지 않은 인터페이스는 '구성되지 않음'으로 간주됩니다.

구성에 따라 구성되지 않은 인터페이스에서 수신된 DHCP 패킷은 누락됩니다.

DHCP 패킷이 '구성되지 않은' 인터페이스에서 드롭된 경우 DHCP traceoptions는 이를 다음과 같이 보고합니다.

일부 플랫폼에 특정한 일부 동작은 릴리스에 따라 변경되었습니다. 릴리즈 노트를 참조하십시오.

DHCP 문 계층 및 상속

Junos OS 디바이스는 DHCP 클라이언트, 서버 및 릴레이를 구성하기 위한 두 가지 구문 스타일(레거시 DHCP 및 확장 DHCP용)을 지원합니다. 표 3, 표 4표 5 는 몇 가지 공통 기능을 구성하기 위한 계층의 차이를 제공합니다.

표 3: DHCP 클라이언트 구성 - 레거시 DHCP 및 확장 DHCP 서버 계층 수준의 차이

레거시 DHCP

확장 DHCP

계층 수준:

[edit interfaces interface-name unit logical-unit-number family inet dhcp]

계층 수준:

[edit interfaces interface-name unit logical-unit-number family inet dhcp-client]

클라이언트 식별자

  • ASCII

  • 16진수

클라이언트 식별자

  • 사용자 ID ASCII

  • 사용자 ID 16진수

표 4: DHCP 서버 구성 - 레거시 DHCP 및 확장 DHCP 서버 계층 수준의 차이

레거시 DHCP

확장 DHCP

계층 수준:

  • [edit system services dhcp]

  • [edit system services dhcp pool]

계층 수준:

[edit access address-assignment pool pool-name family inet]

서브넷 IP 주소/마스크

네트워크

주소 범위

범위

정적 바인딩

  • MAC 주소

  • 고정 주소

호스트 host-name

  • 하드웨어 주소

  • IP 주소

[edit system services dhcp pool subnet-ip-address/mask]

[edit access address-assignment pool pool-name family inet dhcp-attributes]

부팅 파일

부팅 파일

부트 서버

부트 서버

기본 임대 시간

최대 리스 시간

도메인 이름

도메인 이름

도메인 검색

옵션 119 문자열

제외 주소

제외된 주소

최대 리스 시간

maximum-lease-time 초

네임서버

네임서버

다음 서버

다음 서버

라우터

라우터

옵션

옵션

전파-ppp-설정

전파-ppp-설정

서버 식별자

서버 식별자

sip-서버

  • 주소

  • 이름

sip-서버

  • 주소

  • 이름

wins-서버

wins-서버

계층 수준: [edit system services dhcp]

계층 수준: [edit access address-assignment pool pool-name family inet]

옵션

옵션

바이트 스트림

16진수 문자열

표 5: DHCP 릴레이 구성 - 레거시 DHCP 및 확장 DHCP 서버 계층 수준의 차이

레거시 DHCP

확장 DHCP

계층 수준:

[edit forwarding-options helpers bootp]

계층 수준:

[edit forwarding-options dhcp-relay]

dhcp-option-82

릴레이 옵션-82

인터페이스 인터페이스 이름

그룹 그룹 이름

릴레이 에이전트 옵션

릴레이 옵션-82

서버

서버 그룹

참고: 레거시 DHCP를 사용하는 경우 - 레거시 DHCP에서 DHCP 구성 문은 계층적으로 구성됩니다. 계층 최상위 문은 DHCP 서버 및 네트워크에 적용되고, 브랜치에는 서브네트워크의 주소 풀에 적용되는 문이 포함되며, 리프에는 개별 클라이언트의 정적 바인딩에 적용되는 문이 포함됩니다.

구성 변경을 최소화하기 위해 위의 표에 표시된 공통 구성 문을 포함합니다. 예를 들어, 계층(네트워크 또는 서브네트워크)의 적용 가능한 가장 높은 수준에 문을 포함 domain-name 합니다. 계층의 하위 수준에 있는 구성 문은 상위 수준에서 상속된 문을 재정의합니다. 예를 들어, 문이 및 [edit system services dhcp] [edit system services dhcp pool] 계층 수준 모두에 나타나는 경우, 해당 [edit system services dhcp pool] 수준에서 문에 할당된 값이 우선합니다.

레거시 DHCP 릴레이와 확장 DHCP 릴레이의 차이

레거시 DHCP 릴레이는 DHCP IP 도우미로 작동하여 DHCP 서버에서 모든 인터페이스로 DHCP 패킷을 전달할 수 있습니다. 확장 DHCP 릴레이는 DHCP IP 도우미로 작동할 수 없습니다. Option-82를 활용하여 DHCP 서버에서 DHCP 패킷을 전달할 수 있습니다. DHCP 릴레이 에이전트 정보 옵션(옵션 82)을 참조하십시오.

레거시 DHCP 및 확장 DHCP 사용 제한 사항

확장 DHCP를 구성하는 동안 다음 항목을 기억하십시오.

  • 동일한 네트워크에서 확장된 DHCP 서버와 DHCP 릴레이 에이전트, 레거시 DHCP 서버와 DHCP 릴레이 에이전트를 구성할 수 있습니다.

  • 동일한 디바이스에서 확장 DHCP 서버와 DHCP 릴레이 에이전트, 레거시 DHCP 서버와 DHCP 릴레이 에이전트를 구성할 수 없습니다. 최신 확장 DHCP 서버 버전에는 더 많은 기능이 있으므로 스위치에서 지원하는 경우 확장 DHCP 서버를 구성하는 것이 좋습니다. 레거시 DHCPD와 확장 DHCPP가 동시에 구성되면 커밋 오류가 표시됩니다.

  • 스위치의 DHCP 클라이언트는 항상 계층 수준 [edit interfaces interface-name family dhcp]에서 구성됩니다.

  • DHCP 서버 구성을 삭제하는 경우에도 DHCP 서버 바인딩이 여전히 남아 있을 수 있습니다. DHCP 바인딩이 제거되었는지 확인하려면 DHCP 서버 구성을 삭제하기 전에 명령을 실행 clear dhcp server binding 합니다.

확장 DHCP가 지원하지 않는 기능

  • 레거시 DHCP는 릴레이 에이전트 옵션(옵션 82)에 대한 서킷 ID 및 원격 ID 필드를 지원합니다. 릴레이 에이전트 옵션에 대한 확장 DHCP는 서킷 ID만 지원합니다. 옵션 82에 대한 자세한 내용은 DHCP 릴레이 에이전트 옵션 82 정보 사용을 참조하십시오.

플랫폼별 DHCP 릴레이 동작

기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.

다음 표를 사용하여 플랫폼의 플랫폼별 동작을 검토하십시오.

플랫폼

차이

MX 시리즈, EX 시리즈, QFX 시리즈

  • DHCP 릴레이 또는 DHCP 서버 기능을 지원하는 MX 시리즈 라우터, EX 시리즈 스위치 및 QFX 시리즈 스위치는 DHCP 스누핑을 자동으로 활성화합니다. DHCP에 대해 명시적으로 구성되지 않은 인터페이스에서 수신된 DHCP 패킷은 구성되지 않은 것으로 간주되어 삭제됩니다.

추가 플랫폼 정보

기능 탐색기를 사용하여 특정 기능에 대한 플랫폼 및 릴리스 지원을 확인하십시오.

다음 표를 사용하여 플랫폼의 플랫폼별 동작을 검토하십시오.

DHCP를 지원하는 SRX 시리즈 방화벽 SRX400 및 SRX440
레거시 DHCP 서버 구성(예: set system services dhcp) 지원되지 않습니다. 오류 없이 이 문을 구성하고 커밋할 수는 있지만, 시스템은 런타임에 이를 무시하고 구성 블록이 이 플랫폼에서 지원되지 않음을 나타내는 경고를 생성합니다. 대신 JDHCP 또는 확장 DHCP 구성을 사용합니다. 예: set system services dhcp-local-server.