사물인터넷 디바이스를 위한 DNS 네임 자동설정의 설계 및 구현

DOI QR코드

DOI QR Code

이세준;정재훈
Lee, Sejun;Jeong, Jaehoon

  • 투고 : 2015.08.18
  • 심사 : 2015.09.09
  • 발행 : 2015.11.15

초록

최근 가장 주목받고 있는 연구 분야 중 하나인 사물인터넷(Internet of Things, IoT)은 네트워크에 연결된 매우 많은 디바이스를 통해 사용자에게 다양한 서비스를 제공하는 것을 목표로 한다. IoT 환경에서 IoT 디바이스는 매우 많은 개수가 사용되는데 각 IoT 디바이스에 대한 DNS(Domain Name System) 네임을 일일이 수동으로 설정하는 것은 비효율적이다. 따라서 본 논문에서는 IPv6 기반의 IoT 환경에서 IoT 디바이스의 DNS 네임을 자동으로 생성하고 관리하는 DNS Name Autoconfiguration(DNSNA)이라는 기법을 제안한다. DNS 네임을 생성 및 등록하는 과정에서 Internet Engineering Task Force(IETF)에서 재정된 표준 프로토콜을 이용한다. 본 기법은 유니캐스트로 DNS 서버를 통해 IoT 디바이스의 DNS 네임을 IPv6 주소로 레졸루션(Resolution)하기 때문에 멀티링크 네트워크 환경에서는 기존의 멀티캐스트 기반의 mDNS(Multicast DNS) 기법보다 트래픽을 적게 발생시킨다. 따라서 본 기법은 멀티홉으로 구성된 IoT 네트워크에서 mDNS 보다 더 적합하다. 본 논문은 제안한 기법의 디자인과 스마트 홈과 스마트 로드에서의 서비스 시나리오를 설명한다. 또한 본 논문은 스마트 그리드 환경에서 구현 및 테스트에 대하여 설명한다.

키워드

사물인터넷;디바이스;자동설정;이웃탐색

참고문헌

  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. P. Mockapetris, "Domain Names - Implementation and Specification," IETF RFC 1035, Nov. 1987.
  5. S. Cheshire and M. Krochmal, "Multicast DNS," IETF RFC 6762, Feb. 2013.
  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. A. Conta, S. Deering, and M. Gupta, "Internet Control Message Protocol (ICMPv6) for the Internet Protocol Version 6 (IPv6) Specification," IETF RFC 4443, Mar. 2006.
  11. Apple Bonjour [Online]. Available: https://developer.apple.com/bonjour
  12. S. Cheshire and M. Krochmal, "DNS-Based Service Discovery," IETF RFC 6763, Feb. 2013.
  13. Jaehoon Jeong, Jungsoo Park, Hyounglun Kim and Kishik Park, "Name Service in IPv6 Mobile Ad-hoc Network," ICOIN 2003, Feb. 2003.
  14. C. Bormann, "6LoWPAN-GHC: Generic Header Compression for IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs)," IETF RFC 7400, Nov. 2014.
  15. Wi-SUN Allicance for Wireless and Smart Utility Networks (IEEE 802.15.4g) [Online]. Available: http://www.wi-sun.org
  16. P. Mockapetris, "Domain Names - Concepts and Facilities," IETF RFC 1034, Nov. 1987.
  17. R. Droms, "DNS Configuration options for Dynamic Host Configuration Protocol for IPv6 (DHCPv6)," IETF RFC 3646, Dec. 2003.
  18. S. Thomson, T. Narten, and T. Jinmei, "IPv6 Stateless Address Autoconfiguration," IETF RFC 4862, Sep. 2007.
  19. A. Abdrabou and W. Zhuang, "Probabilistic Delay Control and Road Side Unit Placement for Vehicular Ad Hoc Networks with Disrupted Connectivity," IEEE Journal on Selected Areas in Communications, Vol. 29, No. 1, pp. 129-139, Jan. 2011. https://doi.org/10.1109/JSAC.2011.110113
  20. AllSeen Alliance. A Leading Internet of Things Initiative [Online]. Available: https://allseenalliance.org
  21. J. Jun, Y. Gu, L. Cheng, J. Sun, T. Zhu, and J. Niu, "Social-Loc: Improving Indoor Localization with Social Sensing," ACM SenSys, Nov. 2013.

과제정보

연구 과제번호 : 중앙 집중제어 기반 네트워크 보안기술 표준개발

연구 과제 주관 기관 : 한국연구재단, 정보통신기술진흥센터