dnsna: dns name autoconfiguration for iot home devices sejun lee, jaehoon (paul) jeong, and jung-soo...

10
-1- Cyber-Physical Systems(CPS) Laboratory. DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

Upload: brandon-martin

Post on 26-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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

Page 2: 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

Page 3: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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

Page 4: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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.

Page 5: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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

Page 6: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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)

Page 7: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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

Page 8: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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

Page 9: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-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.

Page 10: DNSNA: DNS Name Autoconfiguration for IoT Home Devices SeJun Lee, Jaehoon (Paul) Jeong, and Jung-Soo Park Sungkyunkwan University & ETRI

-10- Cyber-Physical Systems(CPS) Labora-tory.

Q & A