Junos XML 프로토콜 서버에 연결
Junos OS CLI(Command-Line Interface) 또는 클라이언트 애플리케이션을 통해 Junos XML 프로토콜 서버에 연결할 수 있습니다. 다음 섹션에서는 각 방법에 대한 세부 정보를 제공합니다.
CLI에서 Junos XML 프로토콜 서버에 연결
Junos XML 관리 프로토콜과 Junos XML API는 주로 클라이언트 애플리케이션에서 사용하기 위한 것입니다. 그러나 테스트를 위해 대화형 Junos XML 프로토콜 세션을 설정하고 셸 창에 명령을 입력할 수 있습니다.
CLI 운영 모드에서 Junos XML 프로토콜 서버에 연결하려면 명령을 실행합니다 junoscript interactive
. 이 interactive
옵션은 Junos XML 프로토콜 서버가 사용자가 입력한 내용을 에코로 발생하게 합니다.
user@host> junoscript interactive
연결을 통해 Junos XML 프로토콜 세션을 시작하려면 Junos XML 프로토콜 세션 시작에 설명된 초기화 PI 및 태그를 내보낸다. 그런 다음 운영 및 구성 작업을 나타내는 태그 요소 시퀀스를 입력할 수 있습니다. 입력 오류를 제거하려면 전체 태그 요소 시퀀스를 파일에 저장하고 컷 앤 페이스트 유틸리티를 사용하여 시퀀스를 셸 창으로 복사합니다.
Junos XML 프로토콜 서버(예: 이 및 </junoscript>
태그를 내보내는 경우<request-end-session/>
)에 대한 연결을 닫으면 장비는 CLI 운영 모드 프롬프트로 돌아가지 않고 연결을 완전히 닫습니다. Junos XML 프로토콜 세션 종료에 대한 자세한 내용은 Junos XML 프로토콜 세션 종료 및 연결 닫기를 참조하십시오.
클라이언트 애플리케이션에서 Junos XML 프로토콜 서버에 연결
클라이언트 애플리케이션이 Junos XML 프로토콜 서버에 연결하고 세션을 열려면 먼저 Junos XML 프로토콜 서버에 대한 연결 설정을 위한 사전 필수 요건을 충족해야 합니다.
클라이언트 애플리케이션은 소켓 또는 기타 통신 채널을 Junos XML 프로토콜 서버 장비에 열고 애플리케이션이 사용하는 프로그래밍 언어 및 액세스 프로토콜에 적합한 원격 연결 루틴 중 하나를 호출함으로써 Junos XML 프로토콜 서버에 연결합니다.
클라이언트 애플리케이션이 다음에 수행하는 일은 어떤 액세스 프로토콜을 사용하는지에 따라 달라집니다.
-
clear-text 또는 SSL 프로토콜을 사용하는 경우 클라이언트 애플리케이션은 다음 단계를 수행합니다.
-
Junos XML 프로토콜 세션 시작에 설명된 대로 초기화 PI 및 태그를 내뿜습니다.
-
Cleartext 또는 SSL 연결을 위한 Junos XML 프로토콜 서버를 사용하여 Authenticate에 설명된 대로 Junos XML 프로토콜 서버로 인증합니다.
-
-
SSH 또는 Telnet 프로토콜을 사용하는 경우 클라이언트 애플리케이션은 다음 단계를 수행합니다.
-
프로토콜에 내장된 인증 메커니즘을 사용하여 인증합니다.
-
junoscript
Junos XML 프로토콜 서버가 연결을 Junos XML 프로토콜 세션으로 변환하도록 요청하는 명령을 실행합니다.C 프로그래밍 언어 예의 경우, C 클라이언트 애플리케이션을 사용하여 Junos XML 프로토콜 세션 설정 및 Junos XML 프로토콜 C 클라이언트 애플리케이션을 사용한 장치 구성 액세스 및 편집을 참조하십시오.
-
Junos XML 프로토콜 세션 시작에 설명된 대로 초기화 PI 및 태그를 내뿜습니다.
-