Presentation is loading. Please wait.

Presentation is loading. Please wait.

70 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-04) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu.

Similar presentations


Presentation on theme: "70 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-04) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu."— Presentation transcript:

1 70 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-04) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu Kimura, Makoto Kitani (Alaxala Networks) Hideki Okita (Hitachi Central Research Lab)

2 Objective of this I-D Provide a guideline of implementing SOAP-based NETCONF client & server as an informational RFC  Since the way of developing SOAP-based client & server can be formalized to some extent inside the framework of Web-service technology

3 Changes since -03 Added a detailed guideline of developing SOAP- based NETCONF client & server And, to make the I-D persuasive...  We prepared a demo of implementing very simple NETCONF client & server for this meeting  For those who are interested in SOAP-based NETCONF implementation, we are willing to demonstrate!

4 Network Equipment Demonstration overview NMS SOAP (Apache Axis) NETCONF client HTTPd NETCONF clientNETCONF server NETCONF stub NETCONF request NETCONF response Both NETCONF client & server are implemented in a same computer for the purpose of demonstration JDK SOAP (Apache Axis) NETCONF skeleton HTTPd JDK Apache Tomcat

5 Things we did for this demo Most of the basic source codes are automatically generated from following files  “netconf.xsd” from RFC4741  “netconf-soap_1.0.wsdl” from RFC4743  “myNetconfService.wsdl” from RFC4743 So things we did by hand were… (written in the I- D)  Preparing development environments of Eclipse, Apache Axis, Apache Ant and Apache Tomcat  Preparing files of “build.xml” and “build.properties” Source code which I needed to write was just only 10 lines for NETCONF client But basic communication between NETCONF client and server is achieved

6 NETCONF messages Captured by TCPmon, an utility tool of Apache Axis NETCONF client & server are running correctly although source code I wrote was just 10 lines for NETCONF client NETCONF request from client to server NETCONF response from server to client

7 Conclusions When using SOAP as a transport protocol of the NETCONF, basic components are automatically generated thanks to the Web-service technology  Unnecessary to care about and write SOAP-RPC part by ourselves  Relatively easy to start developing SOAP-based NETCONF client & server In this I-D, we are willing to share the knowledge gained from the actual development of a NETCONF/SOAP-based network management system For those interested in SOAP-based implementation demo which is developed based on our I-D, we are willing to demonstrate


Download ppt "70 th IETF meeting Experience of implementing NETCONF over SOAP ( draft-iijima-netconf-soap-implementation-04) Tomoyuki Iijima, Yoshifumi Atarashi, Hiroyasu."

Similar presentations


Ads by Google