이 페이지 내용
제로터치 프로비저닝 Junos OS Evolved를 위한 DHCP 옵션
제로터치 프로비저닝(ZTP)을 사용하면 수작업을 최소화하면서 네트워크에서 주니퍼 네트웍스 디바이스를 자동으로 프로비저닝할 수 있습니다. 디바이스에 따라 관리 인터페이스(모든 디바이스의 경우 re0:mgmt-0, PTX10003의 경우 re0:mgmt-1) 또는 WAN 인터페이스 포트를 사용하여 네트워크에 연결할 수 있습니다. 네트워크의 DHCP(Dynamic Host Configuration Protocol) 서버를 사용하여 프로비저닝을 제어합니다. DHCP 구성 파일 [dhcpd.conf (IPv4 주소 지정의 경우) 또는 dhcpd6.conf (IPv6 주소 지정의 경우)]에서 프로비저닝을 위한 DHCP 옵션을 구성합니다.]
디바이스를 네트워크에 물리적으로 연결하고 공장 기본 구성으로 디바이스를 부팅하면 ZTP가 시작되고 디바이스에 공장 기본 구성이 있음을 감지합니다. 그런 다음 ZTP는 디바이스의 DHCP 클라이언트를 사용하여 DHCP 서버에서 프로비저닝 정보를 요청합니다. DHCP 서버는 DHCP 구성 파일에서 매개 변수를 읽고 프로비저닝 정보를 디바이스로 보냅니다. ZTP는 이 정보를 사용하여 Junos OS Evolved 소프트웨어 이미지 및 구성 파일의 구성된 버전을 설치합니다. 설치된 구성 파일은 Junos OS Evolved 구성 파일 또는 스크립트일 수 있습니다. 스크립트를 사용하여 디바이스별 구성 파일을 생성하고 웹 서버에 대한 HTTP 요청 작업을 수행하여 특정 구성 파일 또는 소프트웨어 이미지를 다운로드할 수 있습니다. 재부팅 후 ZTP는 디바이스에 구성을 적용합니다. 작동 모드 명령을 실행하여 show system ztp 진행 상황을 모니터링할 수 있습니다.
DHCP 구성 파일의 두 위치에 동일한 매개 변수가 지정된 경우 DHCP 옵션 매개 변수가 우선 순위에 따라 사용됩니다.
IPv4 DHCP 옵션
기본 DHCP 패킷에는 관리 또는 WAN 인터페이스의 IPv4 주소가 포함됩니다.
DHCP 옵션 43(공급업체별 옵션)의 경우 DHCP 서버의 DHCP 구성 파일(dhcpd.conf)에서 다음 매개 변수를 구성할 수 있습니다.
- image-file-name(Junos OS Evolved 소프트웨어 패키지 이름)
- configuration-file-name(Junos OS Evolved 구성 파일 이름)
- image-file-type(심볼릭 링크)
- 전송 유형(예: FTP, HTTP, HTTPS, TFTP)
- ftp-ip (FTP 서버의 IP 주소)
- alt-image(image-file-name 매개 변수를 구성하지 않으면 ZTP는 alt-image 매개 변수에 지정된 파일 이름을 사용합니다. )
ZTP가 DHCP 서버로 전송하며, 디바이스에 인코딩된 하드웨어 정보에서 파생됩니다.
- 옵션 60(공급업체 클래스 식별자) -
make-serial_num-sw_version(예를 들어,Juniper-serial-number-software-version은(는) 문자를-구분 기호로 사용합니다.) - 옵션 61(DHCP 클라이언트 식별자) - 일련 번호
- 옵션 77(사용자 클래스) -
make:model:sw_version(예를 들어,Juniper:qfx5220-128c-sw-version;는 문자를:구분 기호로 사용합니다.)
DHCP 서버의 DHCP 구성 파일(dhcpd.conf)에서 구성한 DHCP 서버에서 수신한 DHCP 옵션:
- 옵션 1 - 서브넷 마스크
- 옵션 3 - 디바이스의 서브넷 주소
- 옵션 7 - 로그 서버
- 옵션 12 - 호스트 이름
- 옵션 42 - NTP 서버 인수
- 옵션 150 - FTP 서버 IP 주소
- 옵션 66 - TFTP 서버 또는 FTP 서버 IP 주소
- 옵션 67 - 부트 파일 이름의 URL
구성 및 스크립트 관리의 우선 순위 순서
일반적으로 위치, 포트 및 전송 방법을 구성하기 위해 전송 유형이 HTTP인 경우를 제외하고 옵션 67이 기본이고 옵션 43이 보조입니다. 전송 유형이 HTTP인 경우, HTTP에 대해 선택된 포트는 옵션 43으로 지정된 정보에서 구성됩니다. 옵션 43이 HTTP 포트를 지정하지 않는 경우, 포트는 옵션 67로 지정된 정보에서 구성됩니다.
관리 인터페이스 주소 구성
관리 인터페이스 주소는 DHCP 패킷의 에 있는 값을 ip_address 기반으로 구성됩니다. 관리 인터페이스 주소는 다음 중 하나로 구성할 수 있습니다.
- 디바이스별 구성의 디바이스에 대한 고정 주소로, 디바이스의 MAC 주소와 일치합니다.
- 매개 변수로 지정된 지정된 서브넷 풀의 주소입니다
range.
이전 주소의 우선 순위
ZTP는 옵션 150에서 전송 주소를 선택하는 것을 선호합니다. 옵션 150에 지정되지 않은 경우, ZTP는 옵션 66에 지정된 주소를 대신 선택합니다. 이러한 옵션 중 하나에 지정되지 않은 경우 ZTP는 옵션 43의 매개변수에 ftp-ip 대해 지정된 주소를 선택합니다.
전송 유형의 우선 순위 순서
ZTP는 옵션 43에서 전송 유형을 선택하는 것을 선호합니다. 옵션 43에서 지정하지 않으면 ZTP는 옵션 67의 전송 유형을 사용합니다.
포트 번호의 우선 순위 순서
ZTP는 이미지 유형에 대한 옵션 43 image-file-name 매개 변수와 alt-image-file-name 대체 이미지 유형에 대한 매개 변수의 HTTP 또는 HTTPS 포트 번호를 사용합니다. 매개 변수의 configuration-file-name 경우, ZTP는 옵션 43의 구성 파일 인수에서 포트 번호를 읽는 것을 선호합니다. 그러나 옵션 43에서 지정하지 않으면 ZTP는 옵션 67의 이미지 URL에서 포트 번호를 읽습니다.
IPv6 DHCP 옵션
기본 DHCP 패킷에는 관리 또는 WAN 인터페이스의 IPv6 주소와 IPv6 접두사 길이가 모두 포함됩니다.
DHCP 옵션 17(벤더별 옵션)의 경우 DHCP 서버의 DHCP 구성 파일(dhcpd6.conf)에서 다음 매개 변수를 구성할 수 있습니다.
- image-file(Junos OS Evolved 소프트웨어 패키지 이름, URL 또는 경로)
- configuration-file (Junos OS Evolved 구성 파일 이름, URL 또는 경로)
- image-file-type(심볼릭 링크)
- 전송 유형(예: FTP, HTTP, HTTPS, TFTP)
- alt-image(image-file-name 매개 변수를 구성하지 않으면 ZTP는 alt-image 매개 변수에 지정된 파일 이름을 사용합니다. )
- port-number(구성 포트 번호)
ZTP가 DHCP 서버로 전송하며, 디바이스 dhcp6.vendor-class-identifier 에 인코딩된 하드웨어 정보에서 파생됩니다. (예를 들어, Juniper:platform_type:serial_num:sw_version은(는) 문자를 : 구분 기호로 사용합니다.)
DHCP 서버에서 수신한 DHCP 옵션으로, DHCP 서버의 DHCP 구성 파일(dhcpd6.conf)에서 구성합니다.
- 옵션 59 -
bootfile-url매개 변수. 이 매개변수는 다음 두 가지 형식 중 하나로 구성할 수 있습니다.- <TransferMode>://<FTP 서버 IP>.<PortNumber>/<ImagePath/ConfigPath/ScriptPath>
- <TransferMode>://<FTP 서버 IP>
- IPv6 주소—IP6ADDR
- IPv6 접두사 길이—IP6PREFIXLEN
구성 및 스크립트 관리의 우선 순위 순서
ZTP는 옵션 17에 지정된 완전한 형식의 URL을 사용하는 것을 선호합니다. 그렇지 않으면 옵션 17에 지정된 다른 구성 및 스크립트 매개 변수를 사용합니다. 이러한 매개 변수가 옵션 17에 지정되지 않은 경우 ZTP는 옵션 59에 지정된 URL을 사용합니다.
관리 인터페이스 주소 구성
관리 인터페이스 주소는 DHCP 패킷의 에 있는 값을 ip6_address 기반으로 구성됩니다.
이전 주소의 우선 순위
ZTP는 옵션 17의 벤더별 URL을 사용하는 것을 선호합니다. 옵션 17에서 지정하지 않으면 ZTP는 옵션 59의 매개변수로 지정된 URL을 bootfile-url 사용합니다.
전송 유형의 우선 순위 순서
ZTP는 옵션 17의 전송 유형을 사용하는 것을 선호하며, 여기에 지정되지 않은 경우 ZTP는 옵션 59의 매개변수에 대한 인수의 bootfile-url 전송 유형을 사용합니다.
포트 번호의 우선 순위 순서
ZTP는 옵션 17의 매개변수에서 portnum 포트 번호를 읽는 것을 선호합니다. 명시되지 않은 경우, ZTP는 옵션 59의 매개변수에 bootfile-url 대한 인수의 포트 번호를 사용합니다.