Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

CLI 개요

CLI는 디바이스에 액세스하는 데 사용되는 소프트웨어 인터페이스입니다. CLI를 사용하여 디바이스를 구성하고, 운영을 모니터링하며, 필요에 따라 구성을 조정할 수 있습니다. 콘솔 연결 인터페이스 또는 네트워크 연결을 통해 CLI에 액세스합니다.

명령줄 인터페이스 소개

Junos OS CLI는 운영 체제 커널 위에서 실행되는 주니퍼 네트웍스 특유의 명령 셸입니다. 업계 표준 도구 및 유틸리티를 통해 CLI는 다음을 실행하는 디바이스를 모니터링하고 구성하는 데 사용할 수 있는 강력한 명령 세트를 제공합니다.Junos OS

CLI에는 두 가지 모드가 있습니다.

  • 작동 모드 - 이 모드를 사용하여 디바이스의 현재 상태를 표시합니다. 운영 모드에서는 명령을 입력하여 네트워크 운영 체제, 디바이스 및 네트워크 연결을 모니터링하고 문제를 해결합니다.

  • 구성 모드 - 이 모드를 사용하여 디바이스를 구성합니다. 이 모드에서는 인터페이스, 일반 라우팅 정보, 라우팅 프로토콜, 사용자 액세스, 여러 시스템 및 하드웨어 속성을 포함하여 디바이스의 모든 속성을 구성하는 문을 입력합니다. 구성을 구성 문의 계층으로 저장합니다.Junos OS

    구성 모드에 들어가면 후보 구성이라는 파일을 보고 변경합니다. 후보 구성 파일을 사용하면 활성 구성이라고 하는 현재 운영 구성에 대한 운영 변경 없이 구성을 변경할 수 있습니다. 디바이스는 변경 사항을 커밋할 때까지 후보 구성 파일에 추가한 변경 사항을 구현하지 않습니다. 구성 변경 사항을 커밋하면 디바이스에서 수정된 구성이 활성화됩니다. 후보 구성을 사용하면 현재 네트워크 운영을 손상시키지 않고 구성을 변경할 수 있습니다.

CLI의 주요 기능

CLI 명령 및 문은 계층적 조직을 따르며 정규 구문을 갖습니다. CLI는 CLI 사용을 간소화하기 위해 다음과 같은 기능을 제공합니다.

  • 일관된 명령 이름 - 동일한 유형의 기능을 제공하는 명령은 작동 중인 특정 디바이스 유형에 관계없이 동일한 이름을 갖습니다. 예를 들어, 모든 명령은 소프트웨어 정보 및 통계를 표시하고 모든 명령은 다양한 유형의 시스템 정보를 지웁니다.showclear

  • 사용 가능한 명령 목록 및 간단한 설명 - CLI는 명령 계층의 각 수준에서 사용 가능한 명령에 대한 정보를 제공합니다. 어떤 수준에서든 물음표()를 입력하면 사용 가능한 명령 목록과 각 명령에 대한 간단한 설명이 표시됩니다.? 즉, 다른 라우팅 소프트웨어에 이미 익숙 하거나 익숙한 경우 설명서를 참조하지 않고도 많은 CLI 명령을 사용할 수 있습니다.Junos OS

  • 명령 완료 - 명령 이름(키워드) 및 명령 옵션에 대한 명령 완성은 계층의 각 수준에서 사용할 수 있습니다. 부분적으로 입력한 명령이나 옵션을 완료하려면 Tab 키 또는 스페이스바를 누릅니다. 부분적으로 입력된 문자가 명령을 고유하게 식별하는 문자열로 시작되면 전체 명령 이름이 나타납니다. 그렇지 않으면 경고음은 모호한 명령을 입력했음을 나타내고 CLI는 가능한 완료를 표시합니다. 완료는 파일 이름, 인터페이스 이름, 사용자 이름 및 구성 문과 같은 다른 문자열에도 적용됩니다.

    운영 모드 또는 구성 모드에서 명령을 실행하기 위한 필수 인수를 입력한 경우 물음표()를 입력하면 CLI가 선택 항목 중 하나로 표시됩니다.<[Enter]>? 이 출력은 필수 인수를 입력했으며 추가 옵션을 지정하지 않고 해당 수준에서 명령을 실행할 수 있음을 나타냅니다. 마찬가지로 CLI는 구성 모드에서 특정 계층 수준에 도달하고 더 이상 필수 인수나 문을 입력할 필요가 없을 때 표시됩니다 .<[Enter]>

  • 업계 표준 기술 - FreeBSD UNIX를 커널로 사용하면 CLI에서 다양한 UNIX 유틸리티를 사용할 수 있습니다. 예를 들어 다음을 수행할 수 있습니다.

    • 정규식 일치를 사용하여 구성에서 값과 식별자를 찾아 바꾸고, 명령 출력을 필터링하고, 로그 파일 항목을 검사할 수 있습니다.

    • Emacs 기반 키 시퀀스를 사용하여 명령줄에서 이동하고 최근에 실행된 명령 및 명령 출력을 스크롤합니다.

    • UNIX 기반 파일 시스템에 장치 파일을 저장하고 보관 합니다.Junos OS

      표준 UNIX 규칙을 사용하여 파일 이름과 경로를 지정합니다.

      CLI 환경을 종료하고 UNIX C 쉘 또는 Bourne 쉘을 작성하여 파일 시스템 탐색, 라우터 프로세스 관리 등의 작업을 수행하십시오.

CLI 모드, 명령 및 명령문 계층 - 개요

Junos OS CLI 명령 및 문은 두 가지 명령 모드와 다양한 계층으로 구성됩니다. 다음 섹션에서는 CLI 명령 모드와 명령 및 명령문 계층에 대한 개요를 제공합니다.

CLI 명령 계층

CLI 명령은 계층으로 구성됩니다. 유사한 기능을 수행하는 명령은 동일한 수준의 계층 아래에 함께 그룹화됩니다. 예를 들어, 시스템 및 시스템 소프트웨어에 대한 정보를 표시하는 모든 명령은 명령 아래에 있습니다.show system 라우팅 테이블에 대한 정보를 표시하는 모든 명령은 명령 아래에 있습니다.show route

명령을 실행하려면 계층의 최상위 수준에서 시작하여 전체 명령 이름을 입력합니다. 예를 들어, 라우팅 테이블의 경로를 간략하게 보려면 명령을 사용합니다.show route brief

구성 명령문 계층

구성 명령문 계층에는 두 가지 유형의 명령문이 있습니다. 컨테이너 문은 다른 문을 포함하는 문이고, 리프 문은 다른 문을 포함하지 않습니다. 모든 컨테이너 문과 리프 문은 함께 구성 계층을 형성합니다.

다음 그림에서는 계층 트리의 일부를 보여 줍니다. 문은 구성 트리의 트렁크에 있는 최상위 문입니다.protocols , 및 문은 모두 상위 문의 종속 컨테이너 문입니다. 즉, 계층 트리의 분기입니다.ospfareainterface 문은 나무의 잎사귀입니다.hello-interval

그림 1: 구성 명령문 계층 예시

구성 명령문 계층 예시

계층 수준 간 이동

다음 표에는 구성 명령문 계층의 수준을 탐색하는 데 사용하는 CLI 명령이 나와 있습니다.

표 1: CLI 구성 모드 탐색 명령

명령어

설명

edit hierarchy-level

기존 구성 명령문 계층으로 이동하거나 계층을 생성하여 해당 수준으로 이동합니다.

exit

계층 구조를 작업 중이던 이전 수준으로 이동합니다. 이 명령은 사실상 명령과 반대입니다.edit 또는 명령을 사용할 수 있습니다.quit 명령과 명령은 서로 바꿔 사용할 수 있습니다.exitquit

up

계층을 한 번에 한 수준씩 위로 이동합니다.

top

계층의 최상위 수준으로 직접 이동합니다.

주니퍼 네트웍스 디바이스 구성 및 모니터링을 위한 기타 도구

CLI Junos OS 외에도 주니퍼 네트웍스 디바이스를 구성하고 모니터링할 수 있는 다음과 같은 애플리케이션, 스크립트 및 유틸리티도 지원합니다.

  • J-Web GUI - 일부 주니퍼 네트웍스 디바이스에서 사용할 수 있는 J-Web GUI를 사용하면 HTTP 또는 HTTPS가 활성화된 브라우저를 통해 디바이스를 모니터링, 구성, 문제 해결 및 관리할 수 있습니다. 자세한 내용은 J-Web 인터페이스 사용자 가이드를 참조하십시오.

  • Junos XML 관리 프로토콜 - Junos XML 관리 프로토콜을 사용하면 주니퍼 네트웍스 디바이스를 모니터링하고 구성할 수 있습니다. 자세한 내용은 Junos XML 관리 프로토콜 개발자 가이드를 참조하세요.

  • NETCONF API—NETCONF XML 관리 프로토콜을 사용하여 주니퍼 네트웍스 디바이스를 모니터링하고 구성할 수도 있습니다. 자세한 내용은 NETCONF XML 관리 프로토콜 개발자 가이드를 참조하세요.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/netconf-guide/netconf.html

  • 커밋 스크립트 및 자가 진단 기능 - 사용자 지정 구성 규칙을 적용하기 위한 스크립트를 정의하고, 커밋 스크립트 매크로를 사용하여 자주 사용되는 구성 문에 대한 간소화된 별칭을 제공하고, 각 정책과 관련된 진단 이벤트 정책 및 작업을 구성할 수 있습니다. 자세한 정보는 Junos OS 자동화 스크립팅 사용자 가이드를 참조하십시오.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/config-guide-automation/config-guide-automation.html

  • 관리 정보 베이스(MIB) - 엔터프라이즈별 표준 관리 정보 베이스(MIB)를 사용하여 주니퍼 네트웍스 디바이스의 하드웨어 및 소프트웨어 구성 요소에 대한 정보를 검색할 수 있습니다. 관리 정보 베이스(MIB)에 대한 자세한 내용은 라우팅 장치를 위한 Junos OS 네트워크 관리 가이드를 참조하십시오.https://www.juniper.net/documentation/en_US/junos/information-products/pathway-pages/network-management/network-management.html

FIPS 환경에서 Junos OS 구성

Junos-FIPS를 사용하면 FIPS 140-2 환경에서 주니퍼 네트웍스 디바이스의 네트워크를 구성할 수 있습니다.

Junos-FIPS 소프트웨어 환경에서는 암호화 담당자가 FIPS 소프트웨어를 설치해야 합니다. Junos-FIPS에서 일부 Junos OS 명령 및 문에는 제한 사항이 있으며 일부 추가 구성 문을 사용할 수 있습니다. 자세한 내용은 다음 자료를 참조하세요.

  • 공통 기준 및 FIPS 인증 - 보안 환경이 공통 기준 및 FIPS 인증과 같은 공공 부문 인증 요구 사항을 준수하도록 주니퍼 네트웍스 디바이스를 구성하기 위한 지침에 대한 링크를 제공합니다.

  • 컴플라이언스 어드바이저—주니퍼 네트웍스 제품에 대한 공통 기준, FIPS, 승인, ROHS2 및 USGv6에 대한 규정 준수 정보를 제공하는 웹 애플리케이션입니다.https://pathfinder.juniper.net/compliance/