라우터, 스위치 및 인터페이스를 DHCP 및 BOOTP 릴레이 에이전트로 구성
라우터, 스위치 또는 인터페이스를 DHCP(Dynamic Host Configuration Protocol) 및 BOOTP(Bootstrap Protocol) 릴레이 에이전트로 작동하도록 구성할 수 있습니다. 즉, 로컬로 연결된 호스트가 DHCP 또는 BOOTP 요청을 브로드캐스트 메시지로 발행할 수 있습니다. 라우터, 스위치 또는 인터페이스에 이 브로드캐스트 메시지가 표시되면 지정된 DHCP 또는 BOOTP 서버로 메시지를 릴레이합니다.
로컬로 연결된 호스트와 원격 DHCP 또는 BOOTP 서버가 있는 경우 라우터, 스위치 또는 인터페이스를 DHCP 및 BOOTP 릴레이 에이전트로 구성해야 합니다. IRB를 통해 연결된 MX 시리즈 라우터의 경우, BOOTP 응답 패킷이 삭제되지 않도록 하려면 아래 참고를 참조하십시오.
라우터 또는 스위치가 DHCP 및 BOOTP 릴레이 에이전트 역할을 하도록 구성하기 위해 계층 수준에서 명령문을 포함합니다bootp
.[edit forwarding-options helpers]
[edit forwarding-options helpers] bootp { client-response-ttl number; description text-description; interface (interface-name | interface-group) { client-response-ttl number; description text-description; maximum-hop-count number; minimum-wait-time seconds; no-listen; server address { logical-system logical-system-name <routing-instance [ <default> routing-instance-names ]>; routing-instance [ <default> routing-instance-names ]; } } maximum-hop-count number; minimum-wait-time seconds; relay-agent-option; server server-identifier { <logical-system logical-system-name> <routing-instance [ routing-instance-names ]>; } }
BOOTP 서비스, DHCP 서비스 또는 인터페이스에 대한 설명을 설정하려면 문을 포함합니다 description
.
특정 DHCP 릴레이 또는 BOOTP 구성으로 논리적 인터페이스 또는 논리적 인터페이스 그룹을 설정하려면 문을 포함합니다 interface
.
전달할 서버의 라우팅 인스턴스를 설정하려면 문을 포함합니다 routing-instance
. 동일한 문에 필요한 만큼 라우팅 인스턴스를 포함할 수 있습니다.
패킷이 논리적 인터페이스에서 전달되는 것을 막으려면 논리적 인터페이스 그룹이나 라우터나 스위치에 명령문이 포함됩니다 no-listen
.
BOOTP 헤더의 홉 필드에서 허용되는 최대 수를 설정하려면 문을 포함합니다 maximum-hop-count
. 홉 필드에 더 큰 숫자가 있는 헤더는 전달되지 않습니다. 문을 생략 maximum-hop-count
할 경우 기본값은 4개의 홉입니다.
BOOTP 헤더의 secs 필드에 허용되는 최소 시간(초)을 설정하려면 문을 포함합니다 minimum-wait-time
. secs 필드에 더 작은 숫자가 있는 헤더는 전달되지 않습니다. 최소 대기 시간의 기본값은 0입니다.
라우터, 스위치 또는 인터페이스에 대한 DHCP 또는 BOOTP 서버를 지정하는 IP 주소를 설정하려면 문을 포함합니다 server
. 여러 server
문을 포함할 수 있습니다.
DHCP 클라이언트로 전송되는 DHCP 응답 패킷에 대한 IP TTL(Time-to-Live) 값을 설정하려면 문을 포함합니다 client-response-ttl
.
릴레이된 BOOTP/DHCP 메시지에서 DHCP 릴레이 에이전트 옵션을 사용하려면 문을 포함합니다 relay-agent-option
. 이 옵션은 주로 서로 다른 VRF 라우팅 인스턴스 간에 DHCP 포워딩을 활성화하는 데 유용합니다. 이 옵션은 RFC 3046, DHCP 릴레이 에이전트 정보 옵션에 설명되어 있습니다.
라우터나 스위치의 인터페이스 중 하나에 연결된 원격 DHCP 또는 BOOTP 서버와 로컬로 연결된 호스트가 있는 경우, 개별 논리적 인터페이스를 DHCP 및 BOOTP 릴레이 에이전트로 구성할 수도 있습니다. 자세한 내용은 라우팅 장치를 위한 Junos OS 관리 라이브러리를 참조하십시오.
다음 예는 BOOTP 릴레이 에이전트 구성을 보여줍니다.
user@host# show forwarding-options helpers { bootp { description "dhcp relay agent global parameters"; server 192.168.55.44; server 172.16.0.3 routing-instance c3; maximum-hop-count 10; minimum-wait-time 8; interface { fe-1/3/0 { description "use this info for this interface"; server 10.10.10.10; server 192.168.14.14; maximum-hop-count 11; minimum-wait-time 3; } fe-1/3/1 { no-listen; ###ignore DHCPDISCOVER messages on this interface } all { description "globals apply to all other interfaces"; } } } }
IRB를 통해 연결된 MX 시리즈 라우터(MX80, MX240, MX480 및 MX960)에서 사용하려면 bootp helper
DHCP 검색 패킷(bootp 응답)이 클라이언트에 전송되고 예상대로 수신되도록 하는 조치를 취해야 할 수 있습니다. bootp 그렇지 않으면 DHCP 클라이언트가 검색 패킷에서 브로드캐스트 비트를 지우거나 DHCP 서버가 option-82 offer.
이는 IRB 인터페이스가 여러 레이어 2(물리적) 인터페이스가 연결된 브리지 도메인과 연관된 레이어 3(논리적) 인터페이스일 때 발생합니다. 이러한 경우 DHCP 서버의 이( offer 가) 유니캐스트이고 패킷이 수신된 물리적 인터페이스를 discovery 식별하는 수신 인터페이스를 포함하지 않으면 MX 라우터는 보낼 offers인터페이스를 결정할 수 없습니다.
IRB 인터페이스에서 활성화
broadcast
하여 브리지 도메인의 모든 물리적 인터페이스에서 프레임을 플러딩 discovery 합니다. 예를 들어user@host# edit forwarding-options helpers bootp interface irb.o broadcast; server 202.67.4.1; }
또는
bootp 도우미에서 활성화합니다
relay-agent-option
. 예를 들어user@host# edit forwarding-options helpers bootp relay-agent-option; server 202.67.4.1; }
DHCP 서버에 연결된 IRB 인터페이스를 구성하여 라우터에 플래그를 다시 에코합니다 option-82 . 이렇게 하면 라우터에서 option-82 사용하는 인터페이스를 식별하는 문자열이 유지됩니다.