사물인터넷을 위한 DNS 네이밍 서비스 기술동향

  • Published : 2016.11.30

Abstract

본고에서는 최근 가장 주목 받고 있는 연구 분야 중 하나인 사물인터넷(Internet of Things, IoT)을 위한 Domain Name System(DNS) 네이밍 서비스 기술동향에 대해 소개한다. IoT 환경에서 IoT 디바이스를 관리하기 위해 DNS 네임을 일일이 수동적으로 설정하는 것은 비효율적이다. 따라서 본고에서는 IoT 환경에서 수많은 IoT 디바이스의 관리를 위한 IoT 디바이스의 DNS 네임 자동설정 및 네이밍 서비스 기술에 대해 소개하고 분석한다. 본고에서 소개하는 IoT 네이밍 서비스 기술은 Internet Engineering Task Force(IETF)에서 제정된 표준 프로토콜을 이용하므로 구현이 용이하고 성능적인 면에서도 우수하다. IoT 디바이스의 DNS 네임이 사용자들에게 가독성 있으면서도 기계적으로 파싱이 용이하면 IoT 디바이스 관리를 효과적으로 수행할 수 있다. 즉 설정된 IoT 디바이스 DNS 네임으로 인터넷 사용자가 스마트폰과 태블릿과 같은 모바일 스마트 디바이스로 IoT 디바이스를 원격에서 모니터링 및 원격제어 할 수 있다. 본고에서는 IoT 디바이스에 연관된 네이밍 서비스 기술들을 비교 분석하고, 본 저자가 제안하는 IoT 디바이스 DNS 네이밍 기술을 소개하고자 한다.

Keywords

References

  1. J . Gubbi, R. Buyya, S. Marusic, and M. Palaniswami, "Internet of Things (IoT): A Vision, Architectural Elements, and Future Directions", Future Generation Computer Systems, Vol. 29, No. 7, pp. 1645-1660, Sep. 2013. https://doi.org/10.1016/j.future.2013.01.010
  2. Gartner's 2014 Hype Cycle [Online]. Available: http://www.gartner.com/newsroom/id/2819918
  3. S. Deering, R. Hinden, "Internet Protocol, Version 6 (IPv6) Specification", IETF RFC 2460, Dec. 1998.
  4. Apple Bonjour [Online]. Available: https://developer.apple.com/bonjour
  5. Sejun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park, "DNSNA: DNS Name Autoconfiguration for Internet of Things Devices", The 18th International Conference on Advanced Communications Technology (ICACT 2016), Outstanding Paper, Phoenix, Korea, Jan. 2016.
  6. T. Narten, E. Nordmark, W. Simpson, and H. Soliman, "Neighbor Discovery for IP version 6 (IPv6)", IETF RFC 4861, Sep. 2007.
  7. J. Jeong, S. Park, L. Beloeil, and S. Madanapalli, "IPv6 Router Advertisement Options for DNS Configuration", IETF RFC 6106, Nov. 2010.
  8. M. Crawford and B. Haberman, "IPv6 Node Information Queries", IETF RFC 4620, Aug. 2006.
  9. P. Vixie, S. Thomson, Y. Rekhter, and J. Bound, "Dynamic Updates in the Domain Name System (DNS UPDATE)", IETF RFC 2136, Apr. 1997.
  10. GS1, "EPCglobal", http://www.gs1.org/epcglobal.
  11. J. Jeong, J. Park, H. Kim, and K. Park, "Name Service in IPv6 Mobile Ad-hoc Network", Lecture Notes in Computer Science (LNCS), vol. 2662, pp. 692-701, Aug. 2003.
  12. S. Cheshire and M. Krochmal, "Multicast DNS", IETF RFC 6762, Feb. 2013.
  13. S. Cheshire and M. Krochmal, "DNS-Based Service Discovery", IETF RFC 6763, Feb. 2013.
  14. R. Droms, "DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", IETF RFC 3646, Dec. 2003.
  15. R. Droms, J. Bound, B. Volz, C. Perkins, and M. Carney, "Dynamic Host Configuration Protocol for IPv6 (DHCPv6)", IETF RFC 3315, Jun. 2003.
  16. M2M, "Object Identifier based M2M Device Identification Scheme", http://www.onem2m.org.
  17. S. Thomson, T. Narten, and T. Jinmei, "IPv6 Stateless Address Autoconfiguration", RFC 4862, Sep. 2007.
  18. Vida, R. and L. Costa, "Multicast Listener Discovery Version 2 (MLDv2) for IPv6", RFC 3810, June 2004.
  19. R. Arends, R. Austein, M. Larson, D. Massey, and S. Rose, "DNS Security Introduction and Requirements", RFC 4033, Mar. 2005.
  20. S. Weiler and D. Blacka, "Clarifications and Implementation Notes for DNS Security (DNSSEC)", RFC 6840, Feb. 2013.
  21. Jaehoon (Paul) Jeong, Solchan Yeon, Taemoon Kim, Hyunsoo Lee, Song Min Kim, and Sang-Chul Kim, "SALA: Smartphone-Assisted Localization Algorithm for Positioning Indoor IoT Devices", Springer Wireless Networks, Jun. 2016.
  22. Keuntae Lee, Hyungsuk Kang, Jeahoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park, "Secure DNS Name Autoconfiguration for IPv6 Internet-of-Things Devices", International Conference on ICT Convergence (ICTC 2016), Jeju, Korea, Oct. 2016.
  23. A. Gulbrandsen, P. Vixie, and L. Esibov, "A DNS RR for specifying the location of services (DNS SRV)", IETF RFC 2782, Feb. 2000.
  24. P. Mockapetris, "Domain Names - Implementation and Specification", IETF RFC 1035, Nov. 1987.