DOI QR코드

DOI QR Code

The Application and Integration of an Improvement Technique for Layers of NETCONF

NETCONF 계층에 대한 개선 기법 적용 및 통합

  • 이양민 (동아대학교 컴퓨터공학과) ;
  • 이재기 (동아대학교 컴퓨터공학과)
  • Received : 2015.09.17
  • Accepted : 2015.11.02
  • Published : 2016.02.15

Abstract

Modern networks consisting of various heterogeneous equipment are often installed in a distributed manner. Thus the NETCONF standard was established to manage networks centrally and efficiently. In this paper, we present a method that integrates each NETCONF layer into a single system based on the results of previous studies. In the RPC Layer, an asynchronous communication channel and parallel processes are possible using multi-threading. In the Operation Layer, operational efficiency is increased by using a data group with dependencies between the equipment configuration data and by improving the data structure, enabling efficiently processing of XML queries even with multiple managers. The data modeling techniques and grouping methods in the Content Layer are presented in detail for interoperability between the Operation Layer and the Content Layer. Finally, the GUI program was implemented and its implementation is reported. We performed an experiment comparing the improved NETCONF with the standard NETCONF to measure factors, such as query processing ratio, query processing speed, and CPU utilization. The improved NETCONF demonstrated excellent query processing ratio and query processing speed, whereas the standard NETCONF had excellent CPU utilization.

이기종의 다양한 장비로 구성된 현대의 네트워크는 분산 설치되어 있고, 이를 중앙 집중적이면서 효율적으로 관리하기 위해서 NETCONF 표준이 제정되었다. 본 논문에서는 NETCONF의 각 계층에 대해 개선한 연구를 포함하여 하나의 시스템으로 통합하는 작업을 수행하였다. RPC 계층에서는 멀티스레드를 사용하여 비동기 통신 채널 및 병렬 처리가 가능하도록 하였고, Operation 계층에서는 장비 설정 데이터 간 종속성을 이용한 데이터 그룹을 활용하여 연산의 효율성을 증가시켰다. Operation 계층과 연동할 수 있도록 Content 계층에서의 설정 데이터 모델링 기법에 대해서도 제시하였다. 마지막으로 GUI 프로그램을 구현하고 구현 결과를 나타내었다. 개선된 NETCONF와 표준 NETCONF를 질의 처리율, 질의 처리 속도, CPU 사용률에 대해 비교하는 실험을 수행한 결과 질의 처리율과 처리 속도에서는 개선된 NETCONF가, CPU 사용률에서는 표준 NETCONF가 우수하였다.

Keywords

Acknowledgement

Supported by : 동아대학교

References

  1. M. Y. Cha, J. S. Won, J. K. Lee, "Network Circuit Auto Recovery using an Improved NETCONF Protocol," Journal of KIISE : Network Management, Vol. 18, issue 9, pp. 628-638, 2012.
  2. Y. M. Lee, J. K. Lee, "Improving and Optimizing the Operation Layer Algorithm of NETCONF Protocol," International Conference on Advanced Information Networking and Applications, DOI: 10.1109/WAINA, pp. 449-455, 2014.
  3. Y. M. Lee, M. Y. Cha, J. K. Lee, "Development of Update Methods for Configuration Data of NETCONF Protocol considering Multiple Network Administrators," Journal of Korean society for Internet Information, Vol. 14, Issue 5, 2013.
  4. K. H. Shin, H. C. Kang, "Subtree-based XML Storage and XPath Processing," The KSII Transactions on Internet and Information System, Vol. 4, No. 5, pp. 877-894, 2010. https://doi.org/10.3837/tiis.2010.10.010
  5. C. Subhashini A. Arya, "A Framework For Extracting Information From Web Using VTD-XML's XPath," International Journal on Computer Science and Engineering, Vol. 4, No. 3, pp. 463-468, 2012.
  6. Y. M. Lee, J. H Lee, J. M. Lee, J. K. Lee, "Implementation for Network Management and Monitoring Program based on NETCONF," Proc. of KIISE Symposium, Vol. 8, No. 2, pp. 3-6, 2014.
  7. M. J. Choi et al., "XML-based Configuration Management for IP Network Devices," IEEE Communications Magazine, Vol. 41, No. 7, pp. 84-91, 2004.
  8. Y. Chang, D. Xiao, "Design and Implementation of NETCONF-Based Network Management System," IEEE Computer Society, 2008 IEEE DOI 10.1109/FGCN, pp. 256-259, 2008.
  9. J. Huang, B. Zhang, G. Li, X. Gao, Yan Li, "Challenges to the New Network Management Protocol NETCONF," Education Technology and Computer Science, ETCS '09. First International Workshop on, pp. 832-836 2009.
  10. S. M. Yoo, "Performance Improvement Methods for NETCONF-Based Configuration Management," Computer Science, pp. 242-252, 2006.
  11. M. S. Lee, "Improved Performance of network configuration management and System base on NETCONF," Korea communication science society journal, Vol. 33, Issue 9, pp. 787-790, 2008.
  12. E. Apostolos, Nikolaidis et al., "Management Traffic in Emerging Remote Configuration Mechanisms for Residential Gateways and Home Devices," IEEE Communications. Magazine, Vol. 43, Issue 5, pp. 154-162, 2005. https://doi.org/10.1109/MCOM.2005.1453438
  13. J. Yu, I. Al, "An Empirical Study of the NETCONF Protocol," IEEE Computer Society Magazine, pp. 253-258. 2010.
  14. Yang [Internet], [Online]. Available: http://www.netconfcentral.org/static/slides/yangtutorial/yang_getting_s24tarted2.html
  15. J. Schonwalder, M. Bjorklund, "Network configuration management using NETCONF and YANG," IEEE communications magazine, Vol. 48, No. 9, pp. 166-173, 2010. https://doi.org/10.1109/MCOM.2010.5560601
  16. Y. Gao, B. Zhang. G. Li, Y. Li, "The comparison and analysis of tree data model and table-like data model based on NETCONF," Informatics in Control, Automation and Robotics(CAR), International Asia Conference, Vol. 2, pp. 75-78, 2010.
  17. S. C. Jang, How to use GoF Design Patterns, Hanbit Media, 2006.