Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NETCONF Java 애플리케이션 생성 및 실행

NETCONF Java 툴킷을 사용하여 Java 애플리케이션을 생성하여 디바이스에 연결하고, NETCONF 세션을 열고, 운영 및 구성 요청을 생성 및 실행할 수 있습니다. NETCONF Java Toolkit 다운로드 및 설치에 설명된 NETCONF Java 툴킷을 설치한 후 일반적인 절차는 다음과 같습니다.

  1. 디바이스에 연결하고 원하는 작업 또는 요청을 실행하는 코드를 포함하는 Java 프로그램을 만듭니다.

  2. Java 코드를 컴파일하고 프로그램을 실행합니다.

다음 섹션에서는 다음 단계를 자세히 검토합니다.

NETCONF Java Toolkit 프로그램 파일 만들기

NETCONF Java 툴킷 프로그램에는 동일한 일반 프레임워크가 있습니다. 기본 NETCONF Java 툴킷 프로그램을 생성하려면 다음을 수행합니다.

  1. .java 파일을 만듭니다.

    파일 이름은 확장자를 제외한 클래스 이름과 동일해야 합니다. 예를 들어 클래스 ShowChassisShowChassis.java 파일에서 저장됩니다.

  2. 임포트 명령문, 클래스 선언 및 Java 메소 main()드에 대한 코드를 포함하는 일반 표준서를 만듭니다.
  3. 에서 main()객체를 Device 생성하고 메소드를 호출합니다 connect() .

    또한 SSHv2를 통해 NETCONF 서버와 함께 기본 NETCONF 세션이 생성됩니다.

  4. RPC를 실행하고 객체에서 Device NETCONF 작업을 수행하여 운영 및 구성 요청을 실행합니다.

    예를 들어, 장비에서 섀시 인벤토리 정보를 검색하기 위한 운영 요청을 실행하려면 다음 코드 라인을 포함합니다.

  5. NETCONF 서버에서 수신된 RPC 응답에 대한 코드를 추가하거나 인쇄를 구문 분석하거나 조치를 취합니다.

    다음 코드 줄은 표준 출력에 XML 형식으로 RPC 회신을 인쇄합니다.

  6. 객체에서 메소드를 호출하여 디바이스를 닫고 리소스를 close() Device 해제합니다.

NETCONF Java Toolkit 프로그램 샘플

다음 샘플 코드는 장비에 연결하고 섀시 인벤토리 정보에 대한 운영 요청을 실행하는 간단한 NETCONF Java 툴킷 프로그램인 ShowChassis.java를 설명합니다.

NETCONF Java Toolkit 프로그램 파일 컴파일 및 실행

NETCONF Java 툴킷 프로그램을 실행하려면 코드를 컴파일하고 구성 관리 서버에서 프로그램을 실행합니다. 소스 코드를 컴파일하고 실행 프로그램을 만들려면 Java 컴파일러가 필요합니다.

  1. Java 소스 코드를 컴파일하여 Java 바이트코드가 포함된 Java 클래스 파일을 만듭니다.

    예를 들어, Oracle Corporation의 JDK(Java Development Kit)에 포함된 javac 컴파일러를 사용하여 ShowChassis.java 파일을 컴파일하려면 구성 관리 서버의 명령줄에서 다음 명령을 실행합니다.

    그러면 ShowChassis.class 파일이 생성됩니다.

  2. 프로그램을 실행합니다.