DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo...
-
Upload
brandon-martin -
Category
Documents
-
view
214 -
download
0
Transcript of DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo...
-1- Cyber-Physical Systems(CPS) Labora-tory.
DNSNA: DNS Name Autoconfiguration for IoT Home Devices
SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park
Sungkyunkwan University & ETRI
-2- Cyber-Physical Systems(CPS) Labora-tory.
Contents
1. Introduction
2. Related Work
3. DNS Name Format
4. IoT Device DNS Name Generation
5. IoT Device DNS Name Registration
6. Conclusion
-3- Cyber-Physical Systems(CPS) Labora-tory.
Introduction
1. Motivation Lots of IoT devices are populated at home. DNS naming for IoT devices facilitates the usage of IoT devices.
2. IPv6 Stateless Autoconfiguration for IoT Devices Prefix Information, Default Gateway, and Maximum Transmission
Unit (MTU) IPv6 Address Recursive DNS Server Addresses & DNS Search List
3. To support IPv6 Home Networking Architecture Principles DNS service for Multi subnet home network DNS service coexisting with the Internet name service A simply way to name devices Supporting both Global and Local name spaces
-4- Cyber-Physical Systems(CPS) Labora-tory.
Introduction
4. Assumption Device information (e.g., device category, vendor name,
and device model) is stored in device storage. Domain suffix is available in a subnet through Router
Advertisement (RA) or Dynamic Host Configuration Protocol version 6 (DHCPv6).
5. Objective DNS Name Autoconfiguration for IoT Device DNS
Name DNS Configuration for IoT Devices can be automated without
the intervention of a network administrator.
-5- Cyber-Physical Systems(CPS) Labora-tory.
Related Work1. Constrained Application Protocol (CoAP)
Suitable to IoT application User Datagram Protocol (UDP)
2. Bonjour Supporting the zeroconf of service discovery protocol Multicast Domain Name System (mDNS)
Searching for corresponding to DNS names with zero-configuration in local network area
Generating lots of multicast packets for DNS name resolution, leading to big overhead
-6- Cyber-Physical Systems(CPS) Labora-tory.
DNS Name Format Home Network Devices DNS Name Format
unique_id: unique identifier to guarantee the uniqueness of the DNS name
device_model: devices model name
device_category: devices category name (e.g., TV, refrigerator, smartphone, table, and light)
domain_name: DNS domain name that is encoded according to the specification (e.g., home)
-7- Cyber-Physical Systems(CPS) Labora-tory.
IoT Device DNS Name Generation
RA Option (DNS Search List)
DHCP Option (DNS Search List)
DAD for DNS Name
Refrigerator generates its DNS name asrefrigerator1.samsung_RH269LP.refrigerator.home
DNS Search List: .home
1
2
3
-8- Cyber-Physical Systems(CPS) Labora-tory.
IoT Device DNS Name Registration
NI Query (DNS Name Collection)
NI Reply (DNS Name)
My DNS name isrefrigerator1.samsung_RH269LP.refrigerator.home
What is your DNS Name?
Remote Control by Device Icon
Dynamic Update(DNS Name)
Get DNS Name List for Devices
1
2
3
45
-9- Cyber-Physical Systems(CPS) Labora-tory.
Conclusion1. We proposed an autoconfiguration scheme for
DNS names of home network devices. Light traffic, simple, and easy
2. Future Work We will implement our DNS autoconfiguration scheme for IoT
devices and compare it with a state of the art scheme mDNS.
-10- Cyber-Physical Systems(CPS) Labora-tory.
Q & A