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 또는 JDHCP는 기존 DHCP 운영을 확장하고 개선합니다. 확장된 DHCP 로컬 서버에서 클라이언트 구성 정보는 고급 풀 일치 및 주소 범위 선택을 지원하는 중앙 집중식 주소 할당 풀에 있습니다. a 모든 새로운 기능은 확장된 DHCP에만 추가됩니다. 확장된 DHCP는 다음과 같은 기능과 개선을 지원합니다.

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

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

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

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

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

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

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

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

    • domain name server—호스트 이름 대 클라이언트 매핑을 해결하기 위해 클라이언트에서 사용할 수 있는 DNS(Domain Name System) 네임 서버. 이는 DHCP 옵션 6과 동일합니다.

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

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

    • 클라이언트에 대한 미러링 지원을 제공하는 GRES(Graceful 라우팅 엔진 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 기반의 가입자 인증 및 RADIUS 속성 및 주니퍼 네트웍스 VSA를 사용한 구성

X

IPv6 클라이언트 지원

X

기본 최소 클라이언트 구성

X

X

확장 DHCP의 이점

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

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

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

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

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

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

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

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

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

표 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-릴레이를 활성화하면, DHCP 스누핑 기능이 활성화되고 디바이스의 모든 인터페이스(구성 및 구성되지 않은 인터페이스 모두)를 통해 들어오는 모든 DHCP 패킷이 분석됩니다. DHCP 구성 아래에 나열되지 않은 인터페이스는 '구성되지 않은'것으로 간주됩니다.

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

DHCP 패킷이 '구성되지 않은' 인터페이스에서 손실되면 DHCP traceoptions는 이를 다음과 같이 보고합니다.

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

확장 DHCP 릴레이 에이전트 개요

라우터 또는 스위치에서 확장된 DHCP 릴레이 옵션을 구성하고 라우터(또는 스위치)가 DHCP 릴레이 에이전트로 작동하도록 할 수 있습니다. DHCP 릴레이 에이전트는 DHCP 클라이언트와 DHCP 서버 사이에 DHCP 요청 및 응답 패킷을 전달합니다.

DHCP 릴레이는 동적 프로필의 첨부를 지원하고 로컬 AAA 서비스 프레임워크와 상호 작용하여 RADIUS 같은 백엔드 인증 서버를 사용하여 가입자 인증 또는 DHCP 클라이언트 인증을 제공합니다. 동적 프로필을 첨부하고 글로벌 또는 특정 인터페이스 그룹에 대한 인증 지원을 구성할 수 있습니다.

참고:

PTX 시리즈 패킷 전송 라우터 DHCP 릴레이 에이전트에 대한 인증을 지원하지 않습니다.

라우터에서 비디오/IPTV와 같은 캐리어 에지 애플리케이션에서 DHCP 릴레이를 사용하여 가입자에 대한 IP 주소를 포함한 구성 매개 변수를 얻을 수 있습니다.

스위치에서 DHCP 릴레이를 사용하여 DHCP 클라이언트에 대한 IP 주소를 포함한 구성 매개 변수를 얻을 수 있습니다.

참고:

명령문으로 dhcp-relay 구성된 확장 DHCP 릴레이 에이전트 옵션은 문으로 구성된 DHCP/BOOTP 릴레이 에이전트 옵션과 bootp 호환되지 않습니다. 결과적으로, 라우터에서 확장된 DHCP 릴레이 에이전트와 DHCP/BOOTP 릴레이 에이전트를 동시에 활성화할 수 없습니다.

DHCP/BOOTP 릴레이 에이전트에 대한 정보는 라우터, 스위치 및 인터페이스를 DHCP 및 BOOTP 릴레이 에이전트로 구성을 참조하십시오.

또한 확장된 DHCP 릴레이 에이전트를 구성하여 IPv6 클라이언트를 지원할 수 있습니다. DHCPv6 릴레이 에이전트 기능에 대한 정보는 DHCPv6 릴레이 에이전트 개요를 참조하십시오.

라우터(또는 스위치)에서 확장된 DHCP 릴레이 에이전트를 구성하려면 계층 수준에서 문을 [edit forwarding-options] 포함합니다dhcp-relay.

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

  • [edit logical-systems logical-system-name forwarding-options]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name forwarding-options]

  • [edit routing-instances routing-instance-name forwarding-options]

DHCP 릴레이 에이전트, DHCP 클라이언트 및 DHCP 서버 간의 상호 작용

소프트웨어 설치가 라우터 또는 스위치에 있는지 여부에 관계없이 DHCP 릴레이 에이전트, DHCP 클라이언트 및 DHCP 서버 간의 상호 작용 패턴은 동일합니다. 그러나, 사용의 세부 사항에 몇 가지 차이가 있다.

라우터에서 - 일반적인 캐리어 에지 네트워크 구성에서 DHCP 클라이언트는 가입자의 컴퓨터에 있고 DHCP 릴레이 에이전트는 DHCP 클라이언트와 하나 이상의 DHCP 서버 사이의 라우터에서 구성됩니다.

스위치에서 - 일반적인 네트워크 구성에서 DHCP 클라이언트는 개인용 컴퓨터와 같은 액세스 디바이스에 있으며 DHCP 릴레이 에이전트는 DHCP 클라이언트와 하나 이상의 DHCP 서버 간의 스위치에 구성됩니다.

다음 단계는 높은 수준에서 DHCP 클라이언트, DHCP 릴레이 에이전트 및 DHCP 서버가 두 개의 DHCP 서버를 포함하는 구성에서 상호 작용하는 방법을 설명합니다.

  1. DHCP 클라이언트는 네트워크에서 IP 주소를 포함한 가입자(또는 DHCP 클라이언트)에 대한 구성 매개 변수를 획득하기 위해 네트워크에서 DHCP 서버를 찾기 위해 발견 패킷을 보냅니다.

  2. DHCP 릴레이 에이전트는 검색 패킷을 수신하고 두 개의 DHCP 서버 각각에 사본을 전달합니다. 그런 다음 DHCP 릴레이 에이전트는 클라이언트의 상태를 추적하기 위해 내부 클라이언트 테이블에 항목을 생성합니다.

  3. 검색 패킷을 수신한 것에 대한 응답으로 각 DHCP 서버는 클라이언트에 오퍼 패킷을 보냅니다. DHCP 릴레이 에이전트는 오퍼 패킷을 수신하고 이를 DHCP 클라이언트로 전달합니다.

  4. 오퍼 패킷을 받으면 DHCP 클라이언트는 구성 정보를 얻을 DHCP 서버를 선택합니다. 일반적으로 클라이언트는 IP 주소에서 가장 긴 리스 시간을 제공하는 서버를 선택합니다.

  5. DHCP 클라이언트는 구성 정보를 획득할 DHCP 서버를 지정하는 요청 패킷을 보냅니다.

  6. DHCP 릴레이 에이전트는 요청 패킷을 수신하고 두 개의 DHCP 서버 각각에 사본을 전달합니다.

  7. 클라이언트가 요청한 DHCP 서버는 클라이언트의 구성 매개 변수를 포함하는 승인(ACK) 패킷을 보냅니다.

  8. DHCP 릴레이 에이전트는 ACK 패킷을 수신하고 클라이언트로 전달합니다.

  9. DHCP 클라이언트는 ACK 패킷을 수신하고 구성 정보를 저장합니다.

  10. 그렇게 하려면 DHCP 릴레이 에이전트가 이 클라이언트에 호스트 경로 및 ARP(Address Resolution Protocol) 항목을 설치합니다.

  11. IP 주소에 초기 리스를 설정한 후 DHCP 클라이언트와 DHCP 서버는 유니캐스트 전송을 사용하여 리스 갱신 또는 릴리스를 협상합니다. DHCP 릴레이 에이전트는 라우터(또는 스위치)를 통과하는 클라이언트와 서버 간의 모든 패킷 유니캐스트에서 "스누핑"하여 이 클라이언트에 대한 리스가 만료되거나 출시된 시기를 결정합니다. 이 프로세스를 리스 섀도우 또는 패시브 스누핑이라고 합니다.

DHCP Liveness Detection

DHCP 가입자 또는 DHCP 클라이언트 IP 세션에 대한 생계 탐지는 활성 활성도 탐지 프로토콜을 활용하여 관련 클라이언트에 대한 생계 탐지 검사를 실시합니다. 클라이언트는 지정된 시간 내에 생계 감지 요청에 응답해야 합니다. 주어진 수의 연속적인 시도에 대해 해당 시간 내에 응답을 수신하지 않으면, Liveness Detection Check가 실패하고 실패 작업이 구현됩니다.

참고:

전 세계 또는 DHCP 그룹당 DHCP 생계 감지.

DHCP 릴레이 프록시 개요

DHCP 릴레이 프록시 모드는 확장된 DHCP 릴레이의 개선입니다. DHCP 릴레이 프록시는 추가 기능 및 이점을 제공하면서 모든 DHCP 릴레이 기능을 지원합니다.

일반적으로 확장된 DHCP 릴레이는 DHCP 작업을 위한 도우미 애플리케이션으로 작동합니다. DHCP 릴레이 에이전트 옵션과 게이트웨이 주소(giaddr)를 DHCP 패킷에 추가하는 기능을 제외하고, DHCP 릴레이는 DHCP 클라이언트 및 DHCP 서버에 투명하며 DHCP 클라이언트와 서버 간에 메시지를 전달하기만 하면 됩니다.

프록시 모드에서 작동하도록 DHCP 릴레이를 구성할 때, 릴레이는 더 이상 투명하지 않습니다. 프록시 모드에서 DHCP 릴레이는 프록시 모드에서 DHCP 릴레이와 상호 작용하는 DHCP 클라이언트의 DHCP 서버 세부 정보를 DHCP 서버처럼 숨습니다. 프록시 모드는 DHCP 서버가 DHCP 릴레이와 상호 작용하는 방식에 영향을 미치지 않으며, DHCP 서버의 경우 변경 사항이 없습니다.

참고:

동일한 인터페이스에서 DHCP 릴레이 프록시와 확장된 DHCP 로컬 서버를 모두 구성할 수 없습니다.

DHCP 릴레이 프록시 사용의 이점

DHCP 릴레이 프록시는 다음과 같은 이점을 제공합니다.

  • DHCP 서버 격리 및 DoS 보호 — DHCP 클라이언트는 DHCP 서버를 감지하거나, DHCP 서버 주소를 학습하거나, DHCP 지원을 제공하는 서버 수를 결정할 수 없습니다. 서버 격리는 또한 DHCP 서버에 대한 서비스 거부(DoS) 보호를 제공합니다.

  • 다중 리스 제안 선택 - DHCP 릴레이 프록시는 여러 DHCP 서버로부터 리스 제안을 수신하고 DHCP 클라이언트로 전송할 단일 오퍼를 선택하여 네트워크의 트래픽을 줄입니다. 현재 DHCP 릴레이 프록시는 수신된 첫 번째 제안을 선택합니다.

  • 번호가 지정되고 번호가 지정되지 않은 이더넷 인터페이스 모두에 대한 지원 - 이더넷 인터페이스를 통해 연결된 DHCP 클라이언트의 경우, DHCP 클라이언트가 주소를 획득할 때 DHCP 릴레이 프록시는 해당 인터페이스를 아웃바운드 인터페이스로 지정하는 액세스 내부 호스트 경로를 추가합니다. 리스 시간이 만료되거나 클라이언트가 주소를 해제할 때 경로가 자동으로 제거됩니다.

  • 논리적 시스템 지원 - DHCP 릴레이 프록시는 논리적 시스템에서 구성할 수 있지만 비 프록시 모드 DHCP 릴레이는 구성할 수 없습니다.

DHCP 릴레이 프록시, DHCP 클라이언트 및 DHCP 서버 간의 상호 작용

DHCP 릴레이 에이전트는 DHCP 클라이언트와 하나 이상의 DHCP 서버 간에 작동하는 라우터(또는 스위치)에서 구성됩니다.

다음 단계는 DHCP 릴레이 프록시가 DHCP 클라이언트 및 DHCP 서버와 상호 작용하는 방식에 대한 높은 수준의 설명을 제공합니다.

  1. DHCP 클라이언트는 네트워크에서 DHCP 서버를 찾기 위해 검색 패킷을 전송하여 가입자에 대한 구성 매개 변수를 획득합니다.

  2. DHCP 릴레이 프록시는 DHCP 클라이언트로부터 디스커버리 패킷을 수신하고 패킷 사본을 지원되는 각 DHCP 서버로 전달합니다. 그런 다음 DHCP 릴레이 프록시는 클라이언트 상태를 추적하기 위해 클라이언트 테이블 항목을 생성합니다.

  3. 검색 패킷에 대한 응답으로 각 DHCP 서버는 클라이언트에 오퍼 패킷을 전송하며, DHCP 릴레이 프록시는 이를 수신합니다. DHCP 릴레이 프록시는 다음을 수행합니다.

    1. 고객에게 전송되는 오퍼로 수신된 첫 번째 오퍼를 선택합니다.

    2. DHCP 서버 주소를 DHCP 릴레이 프록시 주소로 대체합니다.

    3. 오퍼를 DHCP 클라이언트에 전달합니다.

  4. DHCP 클라이언트는 DHCP 릴레이 프록시로부터 제안을 수신합니다.

  5. DHCP 클라이언트는 구성 정보를 획득할 DHCP 서버를 나타내는 요청 패킷을 전송합니다. 요청 패킷은 DHCP 릴레이 프록시의 주소를 지정합니다.

  6. DHCP 릴레이 프록시는 요청 패킷을 수신하고 선택한 서버 주소를 포함한 사본을 지원되는 모든 DHCP 서버로 전달합니다.

  7. 클라이언트가 요청한 DHCP 서버는 클라이언트 구성 매개 변수를 포함하는 승인(ACK) 패킷을 보냅니다.

  8. DHCP 릴레이 프록시는 ACK 패킷을 수신하고 DHCP 서버 주소를 자체 주소로 대체하며 패킷을 클라이언트로 전달합니다.

  9. DHCP 클라이언트는 ACK 패킷을 수신하고 구성 정보를 저장합니다.

  10. 그렇게 하려면 DHCP 릴레이 프록시가 DHCP 클라이언트에 호스트 경로 및 ARP(Address Resolution Protocol) 항목을 설치합니다.

  11. 초기 DHCP 리스가 설정된 후, DHCP 릴레이 프록시는 DHCP 클라이언트로부터 모든 리스 갱신 및 리스 릴리스를 수신하고 DHCP 서버로 전달합니다.

최소 DHCP 릴레이 에이전트 구성

이 예는 라우터 또는 스위치에서 확장된 DHCP 릴레이 에이전트를 사용하는 데 필요한 최소 구성을 보여줍니다.

참고:

이 항목의 인터페이스 유형은 한 예에 불과합니다. 인터페이스 유형은 fe- EX 시리즈 스위치에서 지원되지 않습니다.

forward-only DHCP 릴레이 구성은 S-SA-FP 라이선스를 설치할 필요가 없습니다.

이 예는 IP 주소 203.0.113.21이라는 이름의 test 활성 서버 그룹과 서버 그룹을 만듭니다. DHCP 릴레이 에이전트 구성은 이라는 all그룹에 적용됩니다. 이 그룹 내에서 DHCP 릴레이 에이전트는 인터페이스 fe-0/0/2.0에서 활성화됩니다.

루프백 인터페이스에서 IPv4 및 IPv6 주소 구성

다른 서비스 VRF에서 DHCP 서버를 구성한 경우, DCHP-릴레이 기능이 다른 모든 VRF에서 작동하려면 서버 VRF 구성의 루프백 인터페이스에서 IPv4 및 IPv6 주소를 구성해야 합니다.

dhcp-relay forward-only-replies 옵션을 구성하여 다른 VRF의 DHCP 클라이언트로 전달되는 DHCP 응답 패킷을 활성화합니다.

예: 여러 클라이언트 및 서버를 통한 DHCP 릴레이 에이전트 구성

이 예는 여러 개의 DHCP 클라이언트 및 DHCP 서버를 포함하는 네트워크에 대한 확장된 DHCP 릴레이 에이전트 구성을 보여줍니다. 자세한 내용은 예제를 따릅니다.

이 예는 sp-1DHCP 서버 주소 203.0.113.21 및 203.0.113.22를 포함하는 두 개의 서버 그룹을 만듭니다. DHCP sp-2서버 주소 203.0.113.31, 203.0.113.32 및 203.0.113.33을 포함합니다. DHCP 릴레이 에이전트 구성이 적용되는 활성 서버 그룹은 입니다 sp-1. 디스커버리 프로세스 중에 DHCP 릴레이 에이전트가 레이어 2 유니캐스트 전송을 사용하여 DHCP 서버에서 DHCP 클라이언트로 DHCP 응답 패킷을 전송하도록 하는 글로벌 재정의가 설정됩니다.

또한 이 예는 가입자 그룹 3개와 관련 고속 이더넷 인터페이스인 , , clients_beth_dslam_relay생성합니다clients_a. 이러한 그룹은 다음과 같이 서로 다른 요구를 충족하도록 구성됩니다.

  • clients_aclients_b 그룹은 기본 가입자로 구성됩니다. 이러한 그룹에 대한 서비스 프로바이더는 DHCP 서버를 목적지로 하는 DHCP 패킷에 옵션 82 정보를 삽입합니다.

  • eth_dslam_relay 가입자는 레이어 2 DHCP 릴레이 에이전트로 작동하는 이더넷 디지털 가입자 라인 액세스 멀티플렉서(DSLAM)에 연결됩니다. 의 eth_dslam_relay 활성 서버 그룹은 입니다 sp-2. DHCP 릴레이 에이전트가 옵션 82 정보를 신뢰하고 레이어 2 유니캐스트 전송을 사용하여 검색 중에 DHCP 클라이언트에 DHCP 응답 패킷을 전송할 수 있는 그룹에 대해 eth_dslam_relay 재정의가 설정됩니다.