Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

DHCP 릴레이 에이전트 정보 옵션(옵션 82)

DHCP 릴레이 에이전트 정보 옵션(옵션 82)을 사용하면 DHCP 릴레이가 DHCP 서버로 전달하는 클라이언트 기원 DHCP 패킷에 유용한 추가 정보를 포함할 수 있습니다. 옵션 82 지원을 전역적으로 구성하거나 명명된 인터페이스 그룹에 대해 구성할 수 있습니다. 자세한 내용은 이 주제를 읽어보십시오.

DHCP 릴레이 에이전트 옵션 82 정보 사용

가입자 관리를 사용하면 릴레이 에이전트가 클라이언트로부터 수신하여 DHCP 서버로 전달하는 DHCP 패킷에 추가 옵션 82 정보를 포함하도록 DHCP 릴레이 에이전트를 구성할 수 있습니다. DHCP 서버는 추가 정보를 사용하여 클라이언트에 할당할 IP 주소를 결정합니다. 서버는 클라이언트에 부여할 서비스를 결정하거나 주소 스푸핑과 같은 위협에 대한 추가 보안을 제공하는 등의 다른 목적으로도 정보를 사용할 수 있습니다. DHCP 서버는 DHCP 릴레이 에이전트에 응답을 다시 보내고, 에이전트는 메시지에서 옵션 82 정보를 제거하고 패킷을 클라이언트로 전달합니다.

DHCP 릴레이 에이전트 정보 옵션 82에 대한 지원을 구성하려면 문을 사용합니다 relay-option-82 . 릴레이 에이전트가 DHCP 서버로 보내는 패킷에 다음 하위 옵션을 포함하도록 DHCP 릴레이 에이전트를 구성할 수 있습니다.

  • 에이전트 서킷 ID(서브옵션 1) - 클라이언트 DHCP 패킷이 수신되는 인터페이스를 식별하는 ASCII 문자열입니다.

    참고:

    이 구성되었지만 아래의 relay-option-82 속성(즉, circuit-id | remote-id | server-id-override)이 명시적으로 구성되지 않은 경우relay-option-82, 기본 동작은 circuit-id(즉, 하위 옵션 1)가 항상 option-82 값에 포함되는 것입니다. 이는 아래의 relay-option-82 속성이 구성되었는지 여부에 vendor-specific 관계없이 적용됩니다.

  • Agent Remote ID(서브옵션 2) - 클라이언트를 안전하게 식별하기 위해 DHCP 릴레이 에이전트가 할당한 ASCII 문자열입니다.

옵션 82 지원을 전역적으로 구성하거나 명명된 인터페이스 그룹에 대해 구성할 수 있습니다.

옵션 82 정보가 DHCP 패킷에 삽입되지 않는 기본 동작을 복원하려면 문을 사용합니다 delete relay-option-82 .

참고:

DHCPv6 릴레이 에이전트는 DHCPv6 클라이언트에 대해 유사한 에이전트 서킷 ID 및 에이전트 원격 ID 지원을 제공합니다. DHCPv6의 경우 가입자 관리는 DHCPv6 옵션 18을 사용하여 릴레이 에이전트가 DHCPv6 서버로 보내는 패킷에 서킷 ID를 포함시키고 옵션 37을 사용하여 패킷에 원격 ID를 포함합니다. DHCPv6 릴레이 에이전트 옵션을 참조하십시오.

다음 섹션에서는 구성할 수 있는 옵션 82 작업에 대해 설명합니다.

옵션 82 정보 구성

명령문을 사용하여 relay-option-82 릴레이 에이전트가 클라이언트로부터 수신하고 DHCP 서버로 전달하는 DHCP 패킷에 옵션 82 정보를 삽입하도록 DHCP 릴레이 에이전트를 구성합니다. 옵션 82를 구성할 때 DHCP 패킷에 포함할 정보 유형을 지정하는 하위 옵션 문 중 하나를 포함할 수 있습니다. 하위 옵션 문 중 하나를 포함하지 않고 옵션 82를 구성하는 경우, 에이전트 서킷 ID 옵션이 기본적으로 포함됩니다. circuit-id 문을 사용하여 패킷에 Agent Circuit ID(서브옵션 1)를 포함하거나 remote-id 문을 사용하여 Agent Remote ID(서브옵션 2)를 포함합니다.

선택적으로 DHCP 릴레이 에이전트를 구성하여 서브옵션 정보의 일부로 접두사 또는 인터페이스 설명을 포함할 수 있습니다. 선택 prefix사항인 , use-interface-description, use-vlan-id, include-irb-and-l2또는 no-vlan-interface-name 문을 포함하지 않고 또는 remote-id 문을 지정하는 circuit-id 경우, 네트워크 구성에 따라 고속 이더넷(fe), 기가비트 이더넷(ge) 및 통합 라우팅 및 브리징(irb) 인터페이스에 대한 에이전트 서킷 ID 또는 에이전트 원격 ID 정보의 형식은 다음 중 하나입니다.

  • VLAN, 스택 VLAN(S-VLAN) 또는 브리지 도메인을 사용하지 않는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 경우:

    참고:

    원격 시스템의 경우, subunit 는 필수이며 인터페이스를 구별하는 데 사용됩니다.

  • VLAN을 사용하는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 경우:

  • S-VLAN을 사용하는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 경우:

참고:

IRB(Integrated Routing and Bridging)는 동일한 인터페이스에서 레이어 2 브리징 및 레이어 3 IP 라우팅을 동시에 지원합니다. IRB를 사용하면 로컬 패킷을 라우팅된 다른 인터페이스 또는 레이어 3 프로토콜이 구성된 다른 브리징 도메인으로 라우팅할 수 있습니다.

브리지 도메인에 대한 인터페이스 관계는 암시적이거나(인터페이스가 VLAN 태그를 기반으로 시스템에 의해 브리지 도메인에 매핑됨) 명시적(브리지 도메인 정의에서 인터페이스를 구성하여 브리지 도메인에 매핑됨)일 수 있습니다. 명시적 경우, 태그 지정은 매핑과 관련이 없을 수 있습니다.

IRB 인터페이스의 경우, 이 형식은 브리지 도메인 이름과 함께 IRB 인터페이스 대신 레이어 2 인터페이스를 표시합니다. IRB 인터페이스(또는 기타 유사 디바이스)의 경우 기본 형식은 다음과 같습니다.

  • 브리지 도메인을 사용하지만 VLAN 또는 S-VLAN을 사용하지 않는 IRB 인터페이스:

  • VLAN을 사용하는 IRB 인터페이스:

레이어 2 인터페이스 이름과 함께 IRB 인터페이스 이름을 포함하려면 문을 구성합니다 include-irb-and-l2 . 형식은 다음과 같습니다.

  • 브리지 도메인을 사용하지만 VLAN 또는 S-VLAN을 사용하지 않는 IRB 인터페이스:

  • VLAN을 사용하는 IRB 인터페이스:

레이어 2 인터페이스와 브리지 도메인 또는 VLAN 없이 IRB 인터페이스 이름만 포함하려면 문을 구성합니다 no-vlan-interface-name . 형식은 다음과 같습니다.

옵션 82 정보를 삽입할 수 있도록 하려면 다음을 수행합니다.

  1. 옵션 82 지원을 구성하도록 지정합니다.
  2. DHCP 릴레이 에이전트를 구성하여 Agent Circuit ID 하위 옵션, Agent Remote ID 하위 옵션 또는 둘 다를 삽입합니다.
    • 에이전트 서킷 ID를 삽입하려면 다음을 수행합니다.

    • Agent Remote ID를 삽입하려면 다음과 같이 하십시오.

    • 둘 다 삽입하려면 두 set 명령을 모두 구성합니다.

  3. (선택 사항) DHCP 패킷의 옵션 82 정보에 사용되는 접두사를 구성합니다.
  4. (선택 사항) 옵션 82 정보에 인터페이스 식별자 대신 인터페이스의 텍스트 설명을 포함하도록 DHCP 릴레이 에이전트를 구성합니다.

재정의 옵션 82 정보

DHCP 패킷에서 DHCP 릴레이 에이전트 정보 옵션(옵션 82)을 추가하거나 제거하도록 DHCP 릴레이 에이전트를 구성할 수 있습니다.

이 기능을 사용하면 DHCP 릴레이 에이전트가 구성에 따라 다음 작업 중 하나를 수행합니다.

  • DHCP 릴레이 에이전트가 DHCP 패킷에 옵션 82 정보를 추가하도록 구성된 경우 DHCP 패킷에서 기존 옵션 82 값을 지우고 패킷을 DHCP 서버로 전달하기 전에 새 값을 삽입합니다.

  • DHCP 릴레이 에이전트가 DHCP 패킷에 옵션 82 정보를 추가하도록 구성되지 않은 경우 패킷에서 기존 옵션 82 값을 지우지만 패킷을 DHCP 서버로 전달하기 전에 새 값을 추가하지 않습니다.

DHCP 서버로 향하는 DHCP 패킷의 기본 옵션 82 정보를 덮어쓰려면 다음과 같이 하십시오.

  1. 재정의 옵션을 구성하도록 지정합니다.
  2. DHCP 패킷의 옵션 82 정보를 덮어쓰도록 지정합니다.

DHCP 옵션에 접두사 포함

릴레이 에이전트가 DHCP 서버로 보내는 패킷에 DHCP 옵션을 포함하도록 DHCP 릴레이 에이전트를 구성할 때 릴레이 에이전트가 DHCP 옵션에 접두사를 추가하도록 지정할 수 있습니다. 다음 DHCP 옵션에 접두사를 추가할 수 있습니다.

  • DHCPv4 옵션 82 에이전트 서킷 ID(서브옵션 1)

  • DHCPv4 옵션 82 Agent Remote ID(서브옵션 2)

  • DHCPv6 옵션 18 릴레이 에이전트 인터페이스 ID

  • DHCPv6 옵션 37 릴레이 에이전트 Remote-ID

접두사는 콜론(:)으로 DHCP 옵션 정보와 구분되며 , logical-system-name, 옵션 routing-instance-namehost-name조합을 포함할 수 있습니다. DHCP 릴레이 에이전트는 다음과 같이 , logical-system-name, 및 routing-instance-name 에 대한 host-name값을 얻습니다.

  • 옵션을 포함하는 host-name 경우, DHCP 릴레이 에이전트는 계층 수준에서 문 [edit system] 으로 host-name 구성된 디바이스의 호스트 이름을 사용합니다.

  • 옵션을 포함하는 logical-system-name 경우, DHCP 릴레이 에이전트는 계층 수준에서 문 [edit logical-system] 으로 logical-system 구성된 논리적 시스템 이름을 사용합니다.

  • 옵션을 포함하는 routing-instance-name 경우, DHCP 릴레이 에이전트는 계층 수준 또는 [edit logical-system logical-system-name routing-instances] 계층 수준에서 문 [edit routing-instances] 으로 routing-instance 구성된 라우팅 인스턴스 이름을 사용합니다.

접두사에 호스트 이름과 논리적 시스템 이름 및 라우팅 인스턴스 이름 중 하나 또는 둘 다를 포함하는 경우 호스트 이름 뒤에 슬래시(/)가 옵니다. 접두사에 논리 시스템 이름과 라우팅 인스턴스 이름을 모두 포함하는 경우, 이러한 값은 세미콜론(;)으로 구분됩니다.

다음 예는 S-VLAN으로 고속 이더넷(fe) 또는 기가비트 이더넷(ge) 인터페이스에 대한 문을 지정할 prefix 때 DHCP 옵션 정보에 대한 몇 가지 가능한 형식을 보여줍니다.

  • S-VLAN이 있는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 호스트 이름만 포함하는 경우:

  • S-VLAN이 있는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 논리적 시스템 이름만 포함하는 경우:

  • S-VLAN이 있는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 라우팅 인스턴스 이름만 포함하는 경우:

  • S-VLAN을 사용하는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 호스트 이름과 논리적 시스템 이름을 모두 포함하는 경우:

  • S-VLAN을 사용하는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 논리적 시스템 이름과 라우팅 인스턴스 이름을 모두 포함하는 경우:

  • S-VLAN을 사용하는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 접두사에 호스트 이름, 논리적 시스템 이름 및 라우팅 인스턴스 이름을 포함하는 경우:

VLAN을 사용하지만 S-VLAN을 사용하지 않는 고속 이더넷 또는 기가비트 이더넷 인터페이스의 경우, 값만 vlan-id DHCP 옵션 형식으로 나타납니다.

(DHCPv4) 옵션 82 정보로 접두사를 구성하려면:

  1. 옵션 82 지원을 구성하도록 지정합니다.
  2. Agent Circuit ID, Agent Remote ID 또는 둘 다를 삽입하도록 DHCP 릴레이 에이전트를 구성합니다.
    • 에이전트 서킷 ID를 구성하려면 다음을 수행합니다.

    • Agent Remote ID를 구성하려면 다음과 같이 하십시오.

  3. 접두사가 옵션 82 정보에 포함되도록 지정합니다. 이 예에서 접두사에는 호스트 이름과 논리적 시스템 이름이 포함됩니다.
    • 에이전트 서킷 ID와 함께 접두사를 포함하려면:

    • Agent Remote ID에 접두사를 포함하려면 다음을 수행합니다.

(DHCPv6) DHCPv6 옵션 18 또는 옵션 37 정보와 함께 접두사를 사용하려면:

  1. DHCPv6 릴레이 에이전트 지원을 구성할 것을 지정합니다.

  2. DHCPv6 릴레이 에이전트를 구성하여 옵션 18(Relay Agent Interface-ID), 옵션 37(Relay Agent Remote-ID) 또는 둘 다를 삽입합니다.

    • 옵션 18을 구성하려면 다음을 수행합니다.

    • 옵션 37을 구성하려면 다음을 수행합니다.

  3. 접두사가 옵션 정보에 포함되도록 지정합니다. 이 예에서 접두사에는 호스트 이름과 논리적 시스템 이름이 포함됩니다

    • 옵션 18에 접두사를 포함하려면:

    • 옵션 37에 접두사를 포함하려면:

DHCP 옵션에 텍스트 설명 포함

기본적으로 DHCP 릴레이 에이전트가 DHCP 서버로 전송되는 패킷에 옵션 정보를 삽입할 때 옵션에는 인터페이스 식별자가 포함됩니다. 그러나 인터페이스 식별자 대신 인터페이스에 대해 구성된 텍스트 설명을 포함하도록 DHCP 릴레이 에이전트를 구성할 수 있습니다. 논리적 인터페이스 또는 디바이스 인터페이스에 대한 텍스트 설명을 사용할 수 있습니다.

다음 DHCP 옵션에 텍스트 인터페이스 설명을 포함할 수 있습니다.

  • DHCPv4 옵션 82 에이전트 서킷 ID(서브옵션 1)

  • DHCPv4 옵션 82 Agent Remote ID(서브옵션 2)

  • DHCPv6 옵션 18 릴레이 에이전트 인터페이스 ID

  • DHCPv6 옵션 37 릴레이 에이전트 Remote-ID

텍스트 설명은 계층 수준에서 문을 [edit interfaces interface-name] 사용하여 description 별도로 구성됩니다. 텍스트 설명이 사용되고 인터페이스에 대한 설명이 구성되지 않은 경우, DHCP 릴레이는 기본적으로 레이어 2 인터페이스 이름을 사용합니다.

통합 라우팅 및 브리징(IRB) 인터페이스의 경우, IRB 인터페이스의 텍스트 설명 대신 레이어 2 인터페이스의 텍스트 설명이 사용됩니다. 구성된 설명이 없는 경우, 레이어 2 논리적 인터페이스 이름이 사용됩니다.

참고:

IRB 인터페이스의 경우, 옵션 82 필드는 Agent Circuit ID 또는 Agent Remote ID를 기반으로 수신 인터페이스를 고유하게 식별할 수 있어야 합니다. 텍스트 인터페이스 설명의 정보를 수정하여 원시 IFD(하위 단위가 없는 물리적 인터페이스) 이름과 일치시키고 인터페이스 설명을 사용하도록 옵션 82 필드를 구성할 수 있습니다.

텍스트 설명은 다음 DHCP 옵션과 함께 사용할 수 있습니다.

  • DHCPv4 옵션 82 에이전트 서킷 ID(서브옵션 1)

  • DHCPv4 옵션 82 에이전트 원격 ID(서브옵션 2)

  • DHCPv6 릴레이 에이전트 인터페이스 ID(옵션 18)

  • DHCPv6 릴레이 에이전트 Remote-ID(옵션 37)

(DHCPv4) 텍스트 인터페이스 설명을 포함하도록 DHCP 릴레이 옵션 82 서브옵션을 구성하려면:

  1. 옵션 82 지원을 구성하도록 지정합니다.
  2. DHCP 릴레이 에이전트를 구성하여 Agent Circuit ID, Agent Remote ID 또는 둘 다를 삽입합니다.
  3. 텍스트 설명이 옵션 82 정보에 포함되도록 지정합니다. 이 예에서 옵션 82 정보에는 디바이스 인터페이스에 사용되는 설명이 포함됩니다.

(DHCPv6) DHCPv6 옵션 18 또는 옵션 37을 구성하여 텍스트 인터페이스 설명을 포함하려면:

  1. DHCPv6 릴레이 에이전트 지원을 구성할 것을 지정합니다.

  2. DHCPv6 릴레이 에이전트를 구성하여 옵션 18(Relay Agent Interface-ID), 옵션 37(Relay Agent Remote-ID) 또는 둘 다를 삽입합니다.

    • 옵션 18을 구성하려면 다음을 수행합니다.

    • 옵션 37을 구성하려면 다음을 수행합니다.

  3. 텍스트 설명이 옵션 정보에 포함되도록 지정합니다. 다음 예에서 옵션 정보에는 디바이스 인터페이스에 사용되는 설명이 포함됩니다.

    • 옵션 18에 텍스트 설명을 포함하려면:

    • 옵션 37에 텍스트 설명을 포함하려면:

DHCP 릴레이 에이전트가 자동 로그아웃을 위해 옵션 82를 사용하는 방법

표 1 은 DHCP 릴레이 에이전트가 클라이언트 자동 로그아웃 기능에 사용되는 옵션 82 값을 결정하는 방법을 나타냅니다. 구성 설정에 따라 DHCP 릴레이 에이전트는 Action Taken(작업 수행) 열에 표시된 작업을 수행합니다.

표 1: 자동 로그아웃을 위한 DHCP 릴레이 에이전트 옵션 82 값

DHCP 릴레이 에이전트 구성 설정

   

옵션 82로 구성된 DHCP 릴레이

Discover Packet에 옵션 82가 포함되어 있습니다.

"trust-option- 82"를 재정의합니다.

"always-write- option-82" 재정의

스누핑되지 않은 패킷의 giaddr

수행된 작업

아니요

아니요

2차 검색이 수행되지 않음

아니요

패킷에서 옵션 82 사용

아니요

아니요

제로(Zero

패킷 삭제

아니요

아니요

0이 아닌

패킷에서 옵션 82 사용

아니요

구성된 옵션 82 사용

아니요

제로(Zero

패킷 삭제

아니요

아니요

0이 아닌

패킷에서 옵션 82 사용

아니요

0이 아닌

구성된 옵션 82를 덮어씁니다

아니요

패킷에서 옵션 82 사용

구성된 옵션 82를 덮어씁니다

옵션 82 정보를 사용할 수 있도록 신뢰할 수 없는 패킷 처리 활성화

기본적으로 DHCP 릴레이 에이전트는 giaddr 0과 옵션 82 정보가 있는 클라이언트 패킷을 신뢰할 수 없는 소스에서 시작된 것처럼 처리하고 추가 처리 없이 삭제합니다. 이 동작을 무시하고 DHCP 릴레이 에이전트가 giaddr이 0이고 옵션 82 정보를 포함하는 DHCP 클라이언트 패킷을 처리하도록 지정할 수 있습니다.

옵션 82 정보를 신뢰하도록 DHCP 릴레이 에이전트를 구성하려면 다음을 수행합니다.

  1. 재정의 옵션을 구성하도록 지정합니다.
  2. DHCP 릴레이 에이전트가 giaddr이 0이고 옵션 82 정보가 포함된 DHCP 클라이언트 패킷을 처리하도록 지정합니다.

장치가 DHCP 옵션-82를 지원하는지 확인하십시오.

순방향 전용 모드에서 DHCP 릴레이를 사용하여 스위치를 구성하려면 DHCP 서버가 DHCP 옵션 82를 지원하는지 확인합니다.

표 2의 절차에 따라 옵션-82의 지원 또는 필요한 해결 방법을 확인합니다.

표 2: DHCP 서버에서 옵션-82 지원 확인

문제

확인하는 방법?

솔루션

DHCP 서버가 DHCP 옵션 82를 지원하는지 확인합니다.

DHCP 릴레이에서 을 dhcp traceoptions (를) 사용합니다. 옵션 82의 누락으로 인한 삭제가 메시지로 표시됩니다.

옵션-82가 포함되지 않아서 DHCP 제공 패킷이 삭제된 경우 다음과 같은 메시지가 표시됩니다.

Feb 25 15:41:13.577519 [MSTR][NOTE] 
[default:default][RLY][INET][irb.6] 
jdhcpd_packet_handle: BOOTPREPLY could not find
client table entry

이 문제를 해결하려면:

  • 해결 방법 1 : DHCP 서버를 옵션 82를 완벽하게 지원하는 Junos OS 버전으로 업그레이드합니다.

  • 해결 방법 2 : DHCP 릴레이를 "스테이트풀" 모드(즉, DHCP 릴레이 "바인딩" 모드)로 변경합니다.

  • 해결 방법 3 : DHCP 릴레이를 MX 또는 비 ELS EX/QFX 스위치로 이동하여 레거시 'helper bootp' 모드를 활성화합니다.

참고:

예: MS Windows Server 2019의 DHCP 서버는 옵션 82를 완벽하게 지원하며, 버전 2016은 부분적으로 지원합니다.

옵션-82를 지원하지 않는 DHCP PXE/BOOTP 서버 관리

일부 PXE 또는 BOOTP 서버는 옵션-82를 지원하지 않으므로 DHCP 제공 메시지에 DHCP 릴레이에 의해 추가된 옵션-82 값이 포함되지 않습니다. 따라서 DHCP 릴레이는 DHCP 제안을 삭제하고 PXE/BOOTP 클라이언트는 부팅 시퀀스를 완료할 수 없습니다.

이 문제를 해결할 수 있는 가능한 해결 방법은 다음과 같습니다.

해결 방법 1 : 옵션-82를 지원하는 PXE 서버로 업그레이드

해결 방법 2 : DHCP 서버를 사용하여 PXE 서버 호스팅Host the PXE server with a DHCP Server

  • DHCP 서버(옵션-82 지원)가 PXE 서버와 함께 실행되는지 확인합니다.

  • DHCP 서버에서 옵션-60을 구성합니다.

    • 다음 CLI를 사용하여 Microsoft WS DHCP 서버에서 옵션-60을 구성합니다.

    • DHCP 서버의 사용자 인터페이스에서 옵션을 활성화합니다.

이러한 방식으로 PXE/BOOTP 클라이언트는 옵션-60 "PXEClient"를 사용하여 적절한 DHCP 제안을 받고 DHCP 서버의 동일한 IP 주소에서 PXE 서버에 도달합니다.

해결 방법 3 : 옵션-60 및 옵션-43 DHCP 서버 메시지 포함

PXE 서버가 DHCP 서버와 함께 호스팅되지 않는 경우 DHCP 서버도 DHCP 제안에서 옵션-43을 보내야 합니다. 옵션-43은 PXE 서버의 IP 주소를 제공합니다. 이전 PXE 또는 BOOTP 클라이언트는 옵션-43을 무시할 수 있으므로 DHCP 서버에서 소프트웨어를 가져오려고 합니다. DHCP 서버 구성에서 옵션-43을 16진수 모드로 입력합니다.

for는 샘플 option-43 메시지입니다.

위의 메시지는 PXE 클라이언트에 다음 정보를 나타냅니다.

  • 브로드캐스트 및 멀티캐스트 검색 사용 안 함

  • 이 텍스트에 제공된 PXE 서버만 수락합니다

  • PXE 서버 IP는 10.11.12.13입니다(위 텍스트의 바이트 '0A 0B 0C 0D' 참조)

  • PXE 클라이언트의 부팅 메뉴(최종 사용자에게 표시):Boot menu on the PXE client (to present to the end user):

    • 단 한 줄, "ServerPXE"

    • 첫 번째 부팅 옵션 자동 선택, 프롬프트 "S", 시간 초과 없음(즉, F8 키를 누르지 않으면 즉시 부팅)

구성되지 않은 인터페이스의 DHCP 패킷

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

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

DHCP 패킷이 '구성되지 않은' 인터페이스에서 삭제되면 다음 메시지가 표시됩니다.

예: 전달 전용 모드에서 DHCP 릴레이 구성

이 예에서는 ELS(Enhanced Layer 2 Software) EX 시리즈 및 QFX 시리즈 스위치에서 "상태 비저장"("전달 전용") DHCP 릴레이를 구성하는 방법을 보여줍니다. 스위치에서 ELS를 지원하지 않는 소프트웨어를 실행하는 경우 인터페이스 범위 구성을 참조하십시오. ELS에 대한 자세한 내용은 Enhanced Layer 2 Software CLI 사용을 참조하십시오.

요구 사항

이 예에서 사용되는 하드웨어 및 소프트웨어 구성 요소는 다음과 같습니다.

  • QFX 또는 EX 시리즈 스위치(ELS 모드).

  • Junos OS 릴리스 18.4R3.

EX 시리즈 및 QFX 시리즈 스위치에서 전달 전용 DHCP 릴레이를 구성하기 전에 DHCP의 옵션 82 지원에 대해 이해해야 합니다.

장치가 DHCP 옵션-82를 지원 하는지 확인하려면 장치가 DHCP 옵션-82를 지원하는지 확인을 참조하십시오.

DHCP 서버의 다음 메시지에는 검색 및 요청 메시지의 DHCP 릴레이에서 보낸 옵션 82 정보의 복사본이 포함됩니다.

  • 제공

  • 승인(ACK)

  • 부정적 승인(NACK)

DHCP 릴레이는 유효한 옵션 82 정보를 포함하지 않는 모든 OFFER, ACK 및 NACK 메시지를 삭제합니다.

PXE 또는 BOOTP 서버가 옵션-82를 지원하지 않을 때 DHCP 제공 메시지가 삭제되지 않도록 하는 방법은 옵션-82를 지원하지 않는 DHCP PXE/BOOTP 서버 관리를 참조하십시오.

개요

이 예에서는 다음 단계를 완료하여 DHCP 릴레이 에이전트 역할을 하도록 스위칭 디바이스를 구성합니다.

  1. 활성 서버 그룹으로 구성된 DHCP 서버 IP 주소 집합을 추가합니다.

  2. 명명된 인터페이스 그룹에 대한 옵션 82 지원을 구성합니다.

예제를 구성한 후 DHCP 릴레이 에이전트는 클라이언트로부터 수신하여 DHCP 서버로 전달하는 DHCP 패킷에 옵션 82 정보를 포함합니다.

구성

ELS 지원 EX 또는 QFX 스위치에서 전달 전용 DHCP 릴레이 에이전트를 구성하려면 다음 작업을 수행합니다.

CLI 빠른 구성

이 예를 빠르게 구성하려면, 아래 명령을 복사하여 텍스트 파일로 붙여 넣은 다음 모든 라인브레이크를 제거하고, 네트워크 구성과 일치시키는 데 필요한 세부 사항을 변경한 다음, 계층 수준에서 명령을 [edit] CLI로 복사해 붙여 넣습니다.

전달 전용' DHCP 릴레이 에이전트 구성

단계별 절차

전달 전용 DHCP 릴레이 구성:

  1. 서버 그룹의 이름(SV1 및 SV2)을 지정합니다.

  2. 그룹에 속한 DHCP 서버의 IP 주소를 추가합니다.

  3. (선택 사항) 엔터프라이즈 시나리오에서는 PC(또는 기타 디바이스)에 PXE(Preboot Execution Environment) 또는 BOOTP를 사용하여 서버에서 Junos OS를 가져올 수 있습니다.

    • 스위치가 DHCP 릴레이 에이전트로 구성될 때 BOOTP 지원을 활성화하려면 다음 명령문을 입력합니다.

    • DHCP 서버 그룹에 DHCP 또는 PXE 서버 추가

  4. 서버 그룹을 활성 서버 그룹으로 적용합니다.

  5. DHCP 릴레이 역할을 하는 스위칭 디바이스에서 DHCP-FO를 인터페이스 그룹으로 정의합니다. 구성:

  6. 인터페이스 그룹에 인터페이스 목록을 추가합니다.

  7. 릴레이 옵션 82를 인터페이스로 설정하고 에이전트 서킷 ID를 지정합니다. 에이전트 서킷 ID는 클라이언트 DHCP 패킷이 수신되는 인터페이스를 식별합니다. 회선 ID를 구성할 때 메시지에 텍스트 인터페이스 설명을 포함합니다.

결과

구성 모드에서 계층 수준에서 문을 [edit forwarding-options] 발행 show 하여 구성 결과를 확인합니다. 출력이 의도한 구성을 표시하지 않으면, 이 예의 구성 지침을 반복하여 수정합니다.

디바이스 구성을 마쳤으면 구성 모드에서 을 입력합니다 commit .

확인

DHCP 서버의 메시지에 DHCP 릴레이에서 보낸 옵션 82 정보의 복사본이 포함되어 있는지 확인합니다.

옵션-82를 사용하여 제안 메시지 확인

목적

DHCP 릴레이에서 dhcp traceoptions를 활성화하여 "전달 전용" DHCP 릴레이를 확인합니다.

작업
  • 지정된 파일에서 추적 작업의 출력을 받습니다.

  • 다음 명령을 사용하여 DHCP traceoptions 로그 파일(이 예에서는 'dhcp_logfile')에서 문제를 검색할 수 있습니다.

    • 가장 일반적인 문제에 대한 개요를 보려면 다음을 사용하십시오.

    • 특정 문제를 조사하려면 다음을 사용합니다.

      find 명령은 Linux less 명령과 유사합니다. 로그의 첫 번째 항목에 도달하고 메시지를 위/아래로 스크롤할 수 있습니다.

  • (선택 사항) Linux 서버(또는 Junos 셸)에서 traceoptions 로그를 쿼리하려면 다음 명령을 모두 사용할 수 있습니다.

의미

위의 샘플은 DHCP 서버의 메시지에 DHCP 릴레이에서 보낸 옵션 82 정보의 사본이 포함되어 있으며 샘플에는 인터페이스의 텍스트 설명도 표시되는지 확인합니다.