Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF 세션 개요

NETCONF 서버와 클라이언트 애플리케이션 간의 통신은 세션 기반입니다. 서버와 클라이언트는 데이터를 변경하고 세션이 완료될 때 세션 및 연결을 종료하기 전에 명시적으로 연결 및 세션을 구축합니다.

NETCONF 서버와 클라이언트 애플리케이션에서 내보이는 NETCONF 및 Junos XML 태그 요소의 스트림은 각 구성 요소가 DTD(문서 유형 정의)에 정의된 구조적 규칙에 따라 변경되는 정보의 종류에 따라 잘 형성된 XML을 구성해야 합니다. 클라이언트 애플리케이션은 필요한 순서로 그리고 허용된 컨텍스트에서만 태그 요소를 내보 내야 합니다.

클라이언트 애플리케이션은 SSH 프로토콜 및 표준 SSH 인증 메커니즘을 사용하여 NETCONF 서버에 액세스할 수 있습니다. 상호 X.509 인증서 기반 인증을 사용하는 TLS 프로토콜을 사용하는 경우 또는 1-way X.509 인증서 기반 인증을 사용하는 아웃바운드 HTTPS를 사용하는 것이죠. 인증 후, NETCONF 서버는 사용자 이름 및 클래스에 Junos OS 클라이언트 애플리케이션이 각 요청을 수행할 수 있는 권한이 있는지 여부를 판단합니다.

다음 목록에서는 NETCONF 세션의 기본 구조를 개략적으로 설명하고 있습니다.

  1. 클라이언트 애플리케이션은 NETCONF 서버에 대한 연결을 설정하고 NETCONF 세션을 개방합니다.

  2. NETCONF 서버 및 클라이언트 애플리케이션은 네트워크와 NETCONF XML 관리 프로토콜의 호환 가능한 버전을 사용하는지 Junos OS 정보를 교환합니다.

  3. 클라이언트 애플리케이션은 하나 이상의 요청을 NETCONF 서버에 전송하고 응답을 구문 분석합니다.

  4. 클라이언트 애플리케이션은 NETCONF 세션과 NETCONF 서버 연결을 닫습니다.

전체 NETCONF 세션의 예는 샘플 NETCONF 세션 을 참조합니다.