DOI QR코드

DOI QR Code

Naming Scheme and Its Implementation for the Network Management of Content Centric Networking Integrated with SNMP

SNMP를 연동한 콘텐츠 중심 네트워킹 망관리를 위한 이름 구조 및 이의 구현

  • 김광수 (LIG넥스원(주) 사이버전연구팀) ;
  • 노병희 (아주대학교 소프트웨어학과)
  • Received : 2017.10.10
  • Accepted : 2018.03.28
  • Published : 2018.05.31

Abstract

Content-centric networking (CCN) is a future Internet technology to reorganize the paradigm of end-to-end communication of the current IP-based Internet architecture into a content-based paradigm. In managing such new networks, the network management is one of the most important functions. The standard for typical network management in existing IP networks is Simple Network Management Protocol (SNMP). Though there have been several works to implement network management functions on CCN, they have their own limitations to apply them to pure CCN operational environments. The basic reason of the limitation is that existing methods operate in an IP-overlay structure, or do not support push-type information exchange. In this paper, we propose a new naming structure that can accommodate both pull and push-type SNMP methods for CCN network management with SNMP. Then, methods to support GET and TRAP methods as well as a SET method of SNMP in the pure CCN environment using the proposed naming structure are proposed. We implement the proposed method using CCNx, and construct a CCN network testbed to validate the effectiveness of the proposed method by monitoring appropriate exchange of SNMP messages over the testbed.

콘텐츠 중심 네트워크(Contents-Centric Networking, CCN)는 현재의 IP 기반 인터넷에서의 단대단 통신 패러다임을 콘텐츠 중심으로 전환하기 위한 미래 인터넷 기술이다. 이러한 새로운 네트워크를 운영하는데 있어서, 망관리는 매우 중요한 기능들중의 하나이다. 기존의 IP 네트워크에서 전형적인 망관리 표준은 Simple Network Management Protocol (SNMP)이다. CCN에 망관리 기능을 구현하기 위한 많은 연구들이 있었으나, 이들을 순수한 CCN 운영 환경에 적용하는데에는 각각의 한계점을 갖고 있다. 이러한 한계를 갖는 주된 이유는 기존 방법들이 IP-overlay 구조로 운용되거나, push 형태의 정보 전달을 지원하지 않기 때문이다. 본 논문에서는 SNMP를 연동한 CCN 망관리를 위하여, pull과 push-type의 SNMP 메쏘드들을 CCN에서 모두 수용 가능한 새로운 naming structure를 제안한다. 그리고, 제안하는 naming structure를 활용하여 순수 CCN 환경에서 SNMP의 network 와 node의 상태 모니터링을 위한 GET과 TRAP 메쏘드 뿐만 아니라, 이들의 설정을 위한 SET 메쏘드를 지원하는 방법을 제안한다. 제안한 방법의 효과성을 검증하기 위하여, 제안 방법을 CCNx를 활용하여 구현하고 한 테스트베드를 구축하여, 테스트베드상에서 SNMP 메시지들이 정상적으로 교환됨을 보인다.

Keywords

References

  1. V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard, "Networking named content," Proc. of ACM CoNEXT '09. ACM, New York, NY, USA, pp.1-12, Dec., 2009.
  2. A. Rao, O. Schelen, and A. Lindgren, "Performance implications for IoT over information centric networks," in Proc. ACM CHANTS '16, Oct. 2016.
  3. B. Etefia, and L. Zhang, "Named Data Networking for Military Communication Systems," in Proc. IEEE Aerospace Conference 2012, Mar. 2012.
  4. J. Case, M. Fedo, M. Schoffstall, and J. Davin, "A Simple Network Management Protocol (SNMP)," IETF RFC1157, May 1990.
  5. M. F. Bari, S. R. Chowdhury, R. Ahmed, R. Boutaba, and B. Mathieu, "A survey of naming and routing in information-centric networks," IEEE Communications Magazine, Vol. 50, No. 12, pp.44-53, Dec. 2012. https://doi.org/10.1109/MCOM.2012.6384450
  6. D. Corujo, K. Pentikousis, I. Vidal, S. Lederer, S. Spirou, and C. Westphal, "ICN Management Considerations," IETF ICNRG Internet-Draft, Jul. 2014. [Online] Available: http://tools.ietf.org/html/draft-corujo-icn-mgmt-05
  7. D. Kutscher, S. Eum, K. Pentikousis, I. Psaras, D. Corujo, D. Saucez, T. Schmidt, and M. Waehlisch, "Information-Centric Networking (ICN) Research Challenges," IETF RFC 7927, Jul. 2016.
  8. P. Mahadevan, "1.2 CCNx 1.0 Tutorial," Technical report, Palo Alto Research Center, Inc. Mar. 2014. [Online] Available: http://www.ccnx.org/pubs/hhg/1.2%20CCNx%201.0%20Tutorial.pdf
  9. W. Kang, B. Sim, J. Kim, E. Paik, and Y. Lee, "A Network Monitoring Tool for CCN," in Proc. WTC 2012, Miyazaki, Japan, Mar. 2012.
  10. G. Sadasivan, N. Brownlee, B. Claise, and J. Quittek, "Architecture for IP Flow Information Export," IETF RFC5470, Mar. 2009.
  11. D. Corujo, R. L. Aguiar, I. Vidal, and J. Garcia-Reinoso, "A Named Data Networking Flexible Framework for Management Communications," IEEE Communications Magazine, Vol.50, No.12, pp.36-43, Dec. 2012. https://doi.org/10.1109/MCOM.2012.6384449
  12. J. Lee, K. Kim, and B. Roh, "SNMP based Network Management and Control Method of CCN (Content-Centric Networking)," in Proc. KCC 2014, Busan, Korea, Jun. 2014 (in Korean).
  13. D. Mansour, and C. Tschudin, "Towards a Monitoring Protocol Over Information-Centric Networks," in Proc. ICN 2016, Sep. 2016.
  14. M. Arumaithurai, J. Chen, E. Monticelli, X. Fu, and K. K. Ramakrishnan, "Exploiting ICN for Flexible Management of Software-Defined Networks," in Proc. ICN '14, Paris, France, Sep. 2014.
  15. M. Mosko, I. Solis, and C. Wood, "CCNx Messages in TLV Format," draft-irtf-icnrg-ccnxmessages-03, IRTF, Jun. 2016.
  16. V. Jacobson, D. K. Smetters, N. H. Briggs, M. F. Plass, P. Stewart, J. D. Thornton, and R. L. Braynard, "VoCCN: Voice-over Content-Centric Networks," Proc. of ACM ReArch '09, Rome, Italy, Dec. 2009.
  17. K. Kim, S. Choi, S. Kim, and B. Roh, "A Push-Enabling Scheme for Live Streaming System in Content-Centric Networking," in Proc. ACM CoNEXT Student Workshop '13. Santa Barbara, CA, USA, pp. 49-52, Dec. 2013.
  18. R. Droms, "Dynamic Host Configuration Protocol," IETF RFC2131, Mar. 1997.