NETCONF Java 애플리케이션 생성 및 실행
NETCONF Java 툴킷을 사용하여 Java 애플리케이션을 생성하여 디바이스에 연결하고, NETCONF 세션을 열고, 운영 및 구성 요청을 생성 및 실행할 수 있습니다. NETCONF Java Toolkit 다운로드 및 설치에 설명된 NETCONF Java 툴킷을 설치한 후 일반적인 절차는 다음과 같습니다.
디바이스에 연결하고 원하는 작업 또는 요청을 실행하는 코드를 포함하는 Java 프로그램을 만듭니다.
Java 코드를 컴파일하고 프로그램을 실행합니다.
다음 섹션에서는 다음 단계를 자세히 검토합니다.
NETCONF Java Toolkit 프로그램 파일 만들기
NETCONF Java 툴킷 프로그램에는 동일한 일반 프레임워크가 있습니다. 기본 NETCONF Java 툴킷 프로그램을 생성하려면 다음을 수행합니다.
NETCONF Java Toolkit 프로그램 샘플
다음 샘플 코드는 장비에 연결하고 섀시 인벤토리 정보에 대한 운영 요청을 실행하는 간단한 NETCONF Java 툴킷 프로그램인 ShowChassis.java를 설명합니다.
/* ShowChassis.java */ import java.io.IOException; import javax.xml.parsers.ParserConfigurationException; import net.juniper.netconf.Device; import net.juniper.netconf.NetconfException; import net.juniper.netconf.XML; import org.xml.sax.SAXException; public class ShowChassis { public static void main(String args[]) throws NetconfException, ParserConfigurationException, SAXException, IOException { //Create the device object and establish a NETCONF session Device device = new Device("hostname", "username", "password", null); device.connect(); //Send RPC and receive RPC reply as XML XML rpc_reply = device.executeRPC("get-chassis-inventory"); //Print the RPC reply and close the device System.out.println(rpc_reply.toString()); device.close(); } }
NETCONF Java Toolkit 프로그램 파일 컴파일 및 실행
NETCONF Java 툴킷 프로그램을 실행하려면 코드를 컴파일하고 구성 관리 서버에서 프로그램을 실행합니다. 소스 코드를 컴파일하고 실행 프로그램을 만들려면 Java 컴파일러가 필요합니다.