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 기능은 이전 버전과의 호환성을 제공하고 구성이 새 구성과 호환되도록 할 수 있는 기회를 제공하기 위해 즉시 제거되지 않고 더 이상 사용되지 않습니다.

CLI 구성 명령문 구문의 새로운 개선 사항과 변경 사항을 이해하려면 이 주제를 읽어보십시오.

레거시 DHCP와 확장 DHCP의 차이점 이해

이 주제는 다음 섹션으로 구성됩니다.

확장 DHCP의 새로운 기능 및 향상된 기능

확장 DHCP 또는 JDHCP는 기존 DHCP 작동을 확장하고 향상시킵니다. 확장된 DHCP 로컬 서버를 사용하면 클라이언트 구성 정보가 중앙 집중식 주소 할당 풀에 상주하며, 이는 고급 풀 매칭 및 주소 범위 선택을 지원합니다. a모든 새로운 기능은 확장 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 Routing Engine Switchover) - 클라이언트에 미러링 지원을 제공합니다.

    • 가상 라우팅 및 포워딩(VRF). 확장 DHCP는 VR(가상 라우터) 인식 DHCP라고도 합니다. 확장 DHCP(VR 인식 DHCP)를 지원하는 스위치 목록은 EX 시리즈 스위치 소프트웨어 기능 개요를 참조하십시오.

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

확장된 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 패킷이 삭제됩니다

MX 라우터 또는 QFX 또는 EX 스위치에서 DHCP-Relay를 활성화하면 DHCP 스누핑 기능이 활성화되고 디바이스의 인터페이스(구성 및 구성되지 않은 인터페이스 모두)를 통해 들어오는 모든 DHCP 패킷이 분석됩니다. DHCP 구성 아래에 나열되지 않은 인터페이스는 '구성되지 않음'으로 간주됩니다.

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

DHCP 패킷이 '구성되지 않은' 인터페이스에서 손실된 경우 DHCP 추적 옵션은 이를 다음과 같이 보고합니다.

일부 플랫폼과 관련된 일부 동작은 릴리스에 따라 변경되었습니다. 릴리스 노트를 참조하십시오.

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(초)

네임서버

네임서버

다음 서버

다음 서버

라우터

라우터

옵션

옵션

propagate-ppp-settings

propagate-ppp-settings

서버 식별자

서버 식별자

sip 서버

  • 주소

  • 이름

sip 서버

  • 주소

  • 이름

wins 서버

wins 서버

계층 수준: [edit system services dhcp]

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

옵션

옵션

바이트 스트림

hex-string

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

레거시 DHCP

확장 DHCP

계층 수준:

[edit forwarding-options helpers bootp]

계층 수준:

[edit forwarding-options dhcp-relay]

dhcp-옵션-82

릴레이 옵션-82

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

그룹 그룹 이름

릴레이 에이전트 옵션

릴레이 옵션-82

서버

서버 그룹

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

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

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

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

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

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

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

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

  • 스위치의 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 정보 사용을 참조하십시오.

  • Junos 릴리스 12.1X46에서 자동 설치는 JDHCPd와 호환되지 않습니다.