Junos OS 구성 방법
특정 디바이스 지원에 따라 표 1 에 표시된 방법을 사용하여 Junos OS 구성할 수 있습니다. 자세한 내용은 주니퍼 네트웍스 기능 탐색기를 참조하십시오.
메서드 |
설명 |
---|---|
명령줄 인터페이스(CLI) |
CLI를 사용하여 디바이스에 대한 구성을 생성합니다. 단일 명령줄에서 명령을 입력하고 최근 실행한 명령을 스크롤할 수 있습니다. |
ASCII 파일 |
이 시스템 또는 다른 시스템에서 이전에 생성한 구성이 포함된 ASCII 파일을 로드합니다. 그런 다음 구성 파일을 활성화하고 실행하거나 CLI를 사용하여 편집한 다음 활성화할 수 있습니다. |
J-Web 그래픽 사용자 인터페이스(GUI) |
J-Web GUI를 사용하여 디바이스를 구성합니다. J-Web을 사용하면 웹 브라우저를 통해 클라이언트에서 라우터를 모니터링, 구성, 문제 해결 및 관리할 수 있습니다. J-Web GUI는 특정 주니퍼 네트웍스 디바이스에서만 지원됩니다. 자세한 내용은 주니퍼 네트웍스 기능 탐색기를 참조하십시오. |
Junos XML 관리 프로토콜(API) |
클라이언트 애플리케이션은 Junos XML 관리 프로토콜을 사용하여 주니퍼 네트웍스 디바이스를 모니터링하고 구성합니다. Junos XML 관리 프로토콜은 Junos OS 위해 사용자 정의되며, API의 운영은 CLI의 작업과 동일합니다. |
NETCONF 애플리케이션 프로그래밍 인터페이스(API) |
클라이언트 애플리케이션은 NETCONF XML 관리 프로토콜을 사용하여 지원되는 디바이스를 모니터링하고 구성합니다. NETCONF XML 관리 프로토콜에는 여러 벤더의 구성 데이터 모델을 수용하는 기능이 포함되어 있습니다. |
구성 커밋 스크립트 |
커밋 시 실행되는 스크립트를 생성하여 사용자 지정 구성 규칙을 적용합니다. 커밋 스크립트는 Python, Stylesheet Language Alternative SyntaX(SLAX) 또는 XSLT(Extensible Stylesheet Language Transformations)로 작성됩니다. |
다음 섹션에서는 Junos OS 구성하는 데 사용할 수 있는 방법에 대해 설명합니다.
Junos OS 명령줄 인터페이스
Junos OS CLI는 간단한 터미널 기반 명령 인터페이스입니다. Emacs 스타일의 키보드 시퀀스를 사용하여 명령줄에서 이동하고 최근 실행한 명령이 포함된 버퍼를 스크롤합니다. 한 줄에 명령을 입력하고 Enter 키를 누를 때 명령이 실행됩니다. 또한 CLI는 명령 도움말과 명령 완료를 제공합니다.
ASCII 파일
이 시스템 또는 다른 시스템에서 이전에 생성한 구성이 포함된 ASCII 파일을 로드할 수 있습니다. 그런 다음 구성 파일을 있는 그대로 활성화하고 실행하거나 CLI를 사용하여 편집한 다음 활성화할 수 있습니다.
J-Web 패키지
CLI 명령을 입력하는 대안으로, Junos OS J-Web GUI를 지원합니다. J-Web 사용자 인터페이스를 사용하면 HTTP(Hypertext Transfer Protocol) 또는 HTTPS(Http over Secure Sockets Layer)가 활성화된 웹 브라우저를 사용하여 클라이언트에서 라우터를 모니터링, 구성, 문제 해결 및 관리할 수 있습니다.
J-Web 사용자 인터페이스는 M Series 및 TSeries 라우터에서 선택적 라이선스 소프트웨어 패키지(jweb 패키지)입니다. jweb 패키지는 jinstall 및 jbundle 소프트웨어 번들에 포함되어 있지 않습니다. 별도로 설치해야 합니다. M Series 및 T 시리즈 라우터에 패키지를 설치하려면 소프트웨어 설치 및 업그레이드 가이드에 설명된 절차를 따르십시오.
J-Web은 기본적으로 약한(56비트) 암호화를 지원합니다. 이를 통해 미국 이외의 고객은 J-Web을 설치하고 J-Web 액세스를 위해 HTTPS 연결을 사용할 수 있습니다. 또한 미국 고객은 jcrypto 강력한 암호화 패키지를 설치할 수 있습니다. 이 패키지는 약한 암호화를 자동으로 재정의합니다.
J-Web 패키지는 다른 패키지와 별도로 번들로 제공되므로, 설치한 J-Web과 다른 Junos OS 패키지 간에 버전 불일치가 발생할 수 있습니다.
버전 불일치를 확인하려면 CLI 명령을 사용합니다 show system alarms
. 버전 번호가 정확히 일치하지 않으면 시스템 알람이 나타납니다.
Junos XML 관리 프로토콜 소프트웨어
Junos XML 관리 프로토콜은 클라이언트 애플리케이션이 주니퍼 네트웍스 디바이스를 모니터링하고 구성하는 데 사용하는 XML 기반 프로토콜입니다. 구성 데이터 및 원격 프로시저 호출에 대한 XML 기반 데이터 인코딩을 사용합니다. 이 API는 Junos OS 위해 사용자 정의되며, API의 운영은 CLI 명령과 동일합니다.
NETCONF XML 관리 프로토콜 소프트웨어
NETCONF XML 관리 프로토콜은 클라이언트 애플리케이션이 네트워크 디바이스를 모니터링하고 구성하는 데 사용하는 XML 기반 프로토콜입니다. 구성 데이터 및 원격 프로시저 호출에 대한 XML 기반 데이터 인코딩을 사용합니다. NETCONF에는 여러 벤더의 구성 데이터 모델을 수용하는 기능이 포함되어 있습니다. 주니퍼 네트웍스 Perl 클라이언트 애플리케이션이 Junos 디바이스의 NETCONF 서버와 통신할 수 있도록 하는 일련의 Perl 모듈을 제공합니다. Perl 모듈을 사용하면 Junos 디바이스 구성 및 모니터링을 위한 사용자 지정 애플리케이션을 개발할 수 있습니다.
구성 커밋 스크립트
커밋 시 실행되는 스크립트를 만들고 사용하여 사용자 지정 구성 규칙을 적용할 수 있습니다. 구성이 사용자 지정 규칙을 어기면 스크립트가 Junos OS 수행하는 작업을 생성할 수 있습니다. 이러한 작업에는 다음이 포함 됩니다.
사용자 지정 오류 메시지 생성
사용자 지정 경고 메시지 생성
사용자 지정 시스템 로그 메시지 생성
구성을 변경하는 중
또한 구성 커밋 스크립트를 사용하면 매크로를 생성할 수 있으며, 이를 통해 자주 사용되는 구성 문에 대한 단순화된 사용자 지정 별칭을 표준 Junos OS 구성 문으로 확장할 수 있습니다. 커밋 스크립트는 Python, Stylesheet Language Alternative SyntaX(SLAX) 또는 XSLT(Extensible Stylesheet Language Transformations)로 작성됩니다.