Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Junos OS 명령 및 명령 출력을 Junos XML 태그 요소에 매핑

Junos XML API는 구성 명령문과 Junos OS 모드 명령을 XML로 표현합니다. 이는 Junos OS 구성 계층의 모든 명령문과 운영 모드에서 발행되는 많은 명령어에 대해 CLI 동등한 XML을 정의합니다. Junos XML 대응 요소가 있는 각 운영 모드 명령은 요청 태그 요소에 매핑되고 필요한 경우 응답 태그 요소에 매핑됩니다.

요청 태그 요소는 NETCONF 및 Junos XML 프로토콜 세션 내의 원격 프로시저 호출(RPC)에서 사용되어 네트워크에서 실행되는 장비에서 Junos OS. 서버는 Response Tag 요소 내에 동봉된 Junos XML 태그 요소를 사용하여 응답을 반환합니다. 예를 들어, 명령은 show interfaces <get-interface-information> request tag에 매핑하고 서버는 응답 태그를 반환 <interface-information> 합니다.

다음 섹션에서는 명령, 명령 옵션 및 명령 출력을 Junos XML 태그 요소에 매핑하는 방법을 설명합니다.

명령 출력을 Junos XML 요소에 매핑

Junos OS 명령줄 인터페이스(CLI)에서 명령 출력을 기본 포맷 ASCII | display xml 텍스트가 아닌 Junos XML 태그 요소로 표시하기 위해 명령 이후의 옵션을 포함합니다. Junos OS 또는 운영 데이터를 설명하는 태그 요소는 NETCONF 및 Junos XML 관리 프로토콜 작업을 통해 검색 및 조작할 수 있는 Junos OS 컨텐츠를 정의하는 Junos XML API에 속합니다.

다음 예제는 show chassis hardware Release 9.3에서 실행되는 M20 라우터에서 발행된 명령어의 출력을 Junos OS 릴리스 9.3 <chassis-inventory> (개방 태그는 오직 신뢰성을 위해 2줄로 표시)을 보여줍니다. 이는 RPC 요청 <get-chassis-inventory> 에 대한 서버의 응답과 동일합니다.

명령어를 Junos XML 요청 태그 요소에 매핑

사용 가능한 Junos OS 모드 명령 및 그에 상응하는 Junos XML RPC 요청 태그에 대한 정보를 Junos XML API Explorer - Operational Tags 도구 및 Junos OS CLI. 이 도구를 사용하여 명령을 확인하고, 그에 상응하는 Junos XML RPC 요청 태그 및 자식 태그에 명령을 매핑하고, 다양한 Junos OS 릴리스에서 예상되는 응답 태그를 볼 수 있습니다.

또한 Junos XML 대응 요소가 있는 모든 운영 모드 명령에 대해 Junos XML 요청 태그 요소를 표시할 Junos OS CLI. 작업 모드 명령에 대한 Junos XML RPC 요청 태그를 표시하기 위해 명령을 display xml rpc 입력하고 명령에 파이프합니다.

다음 예제는 명령에 대한 RPC 태그를 show route 표시하고 있습니다.

참고:

Junos Junos OS 릴리스 20.3R1 Junos XML RPC 요청 태그의 이름이 업데이트되어 Junos XML API 전반에서 일관성을 보장합니다. 이전 버전 Junos OS 디바이스는 여전히 이전 버전 호환성에 대한 요청 태그 이름을 허용하지만, 앞으로 새 이름을 사용하는 것이 좋습니다. 주어진 릴리스에서 운영 모드 명령에 대한 Junos XML RPC 요청 Junos OS 확인하려면 Junos XML API Explorer - 운영 태그 툴을 참조하십시오.

가변 값을 사용하는 명령 옵션 매핑

많은 CLI 명령은 해당 명령이 영향을 미치는 객체를 식별하고 객체를 동일한 유형의 다른 객체와 구분하는 옵션을 제공합니다. 경우에 따라 CLI 고정 형식의 키워드가 식별자에 선행되지 않지만 XML 규칙에서는 Junos XML API가 모든 옵션에 대해 태그 요소를 정의해야 합니다. 운영 요청 태그 요소에 대한 각 식별자(및 기타 자식 태그 요소)에 대한 이름을 알아보고 적절한 DTD 또는 Junos XML API 운영 개발자 참조의 태그 요소 엔트리를 참조하거나, 명령 및 명령 | display xml rpc 옵션을 CLI 옵션을 추가합니다.

다음 예제에서는 가변 폼 옵션을 가지는 CLI 두 개의 운영 명령에 대한 Junos XML 태그 요소를 보여줍니다. 명령어 show interfaces 에서 t3-5/1/0:0은 인터페이스의 이름입니다. 명령어 show bgp neighbor 에서 10.168.1.222는 관심 있는 BGP(Border Gateway Protocol) IP 주소입니다.

명령어에 대한 Junos XML RPC 태그와 명령어에 대한 옵션을 CLI 실행하고 을 appending 하여 명령어에 표시할 수 있습니다 | display xml rpc.

고정형 명령 옵션에 대한 매핑

일부 CLI brief detail 명령에는 출력에 포함할 세부 정보의 양을 지정하는 문자열과 같은 고정 형식의 옵션이 포함되어 있습니다. Junos XML API는 일반적으로 이러한 옵션을 옵션 이름과 일치하는 빈 태그에 매핑합니다.

다음 예제에는 명령에 대한 Junos XML show isis adjacency detail태그 요소가 표시되어 있습니다. 이 태그는

다음의 태그를 CLI.

릴리스 내역 표
릴리스
설명
20.3R1
Junos Junos OS 릴리스 20.3R1 Junos XML RPC 요청 태그의 이름이 업데이트되어 Junos XML API 전반에서 일관성을 보장합니다.