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

Slides:



Advertisements
Similar presentations
10: ICMPv6 Neighbor Discovery
Advertisements

1IETF57 DNSOP WG IPv6 Router Advertisement based DNS Autoconfiguration Jaehoon Paul Jeong ETRI 14 th.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
Implementing IPv6 Module B 8: Implementing IPv6
CIM 2465 IP Addressing Scheme1 IP Addressing Scheme (Topic 4) Textbook: Networking Basics, CCNA 1 Companion Guide, Cisco Press Cisco Networking Academy.
Network Layer IPv6 Slides were original prepared by Dr. Tatsuya Suda.
IPv6 Network Security.
Configuring and Troubleshooting Network Connections
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
An Engineering Approach to Computer Networking
Week 5: Internet Protocol Continue to discuss Ethernet and ARP –MTU –Ethernet and ARP packet format IP: Internet Protocol –Datagram format –IPv4 addressing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
1 Name Service in IPv6 Mobile Ad-hoc Network connected to the Internet Jaehoon Jeong, ETRI PIMRC 2003.
1IETF56 DNSOP WG The Autoconfiguration of Recursive DNS Server and the Optimization of DNS Name Resolution in Hierarchical Mobile IPv6 Jae-Hoon Jeong,
Chapter 8 Administering TCP/IP.
A Framework for Scalable Global IP-Anycast Sigcomm 2000, Dina Katabi Presented by Wei Yu.
1IETF59 DNSOP WG IPv6 DNS Discovery Issues Jaehoon Paul Jeong ETRI 1st March th IETF – Seoul,
1 Name Directory Service based on MAODV and Multicast DNS for IPv6 MANET Jaehoon Jeong, ETRI VTC 2004.
1 DNS Name Service based on Secure Multicast DNS for IPv6 Mobile Ad-hoc Network Jaehoon Jeong, ETRI ICACT.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
Multicast DNS Draft-aboba-dnsext-mdns-00.txt. Outline Goals and objectives Scope of the multicast DNS DNS server discovery Non-zeroconf behavior Zeroconf.
Guide to TCP/IP Fourth Edition
Dave Roberts.  Dynamic Host Configuration Protocol  DHCP  Simple Mail Transport Protocol  SMTP 2.
1 DNSOPS / Vienna IETF / July 2003 / Bob Hinden IPv6 DNS Discovery, and why it is important Bob Hinden.
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
By Junaid Shaikh SE Computer
Networking protocols Unit objective: Identify TCP/IP properties, and identify common ports and protocols.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
IPv6 Address autoconfiguration stateless & stateful.
IPv6 Autoconfiguration Stateless and Stateful. Copy... Rights This slide set is the ownership of the 6DISS project via its partners The Powerpoint version.
DNS zone suffix option for DHCPv6 (draft-yan-dhc-dhcpv6-opt-dnszone-01.txt) IETF 61 (Washington, DC) Yinglan Jiang Renxiang Yan
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
PACKET ANALYSIS WITH WIRESHARK DHCP, DNS, HTTP Chanhyun park.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
Module 3: Designing IP Addressing. Module Overview Designing an IPv4 Addressing Scheme Designing DHCP Implementation Designing DHCP Configuration Options.
Physical & Logical Address COMP 315. MAC Address A media access control address (MAC address) is a unique identifier assigned to network interfaces for.
CIT 384: Network AdministrationSlide #1 CIT 384: Network Administration IPv6.
DHCPv6 Redundancy Considerations Redundancy Proposals in RFC 6853.
Local IPv6 Networking March 2000 Adelaide IETF Bob Hinden / Nokia.
1 TCP/IP Internetting ä Subnet layer ä Links stations on same subnet ä Often IEEE LAN standards ä PPP for telephone connections ä TCP/IP specifies.
1 Network Layer Lecture 15 Imran Ahmed University of Management & Technology.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
1 Service Discovery based on Multicast DNS in IPv6 Mobile Ad-hoc Networks Jaehoon Jeong, ETRI VTC2003-Spring.
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/05/15 IPv6-based wireless sensor network 1.
1 Extreme Networking at Home Jari Arkko, Ericsson.
1 Objectives Discuss the basics of Dynamic Host Configuration Protocol (DHCP) Describe the components and processes of DHCP Install DHCP in a Windows Server.
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
DHCP Vrushali sonar. Outline DHCP DHCPv6 Comparison Security issues Summary.
1 COMP 431 Internet Services & Protocols The IP Internet Protocol Jasleen Kaur April 21, 2016.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID Dynamic Host Configuration Protocol v6.
TDC375 Autumn 03/04 John Kristoff - DePaul University 1 Network Protocols Internet Protocols Overview.
VTC2003-Fall1 The Autoconfiguration of Recursive DNS Server and the Optimization of DNS Name Resolution in Hierarchical Mobile IPv6 Jaehoon Jeong, Kyeongjin.
Understand IPv6 Part 2 LESSON 3.3_B Networking Fundamentals.
Instructor Materials Chapter 8: DHCP
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
CIS 116 IPv6 Fundamentals 2 – Primer Rick Graziani Cabrillo College
Bootstrap And Autoconfiguration (BOOTP, DHCP)
Ch.8 Dynamic IPv6 Address Allocation
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
draft-gomez-lpwan-ipv6-analysis-00
Internet Protocol, Version 6 (IPv6)
DHCP: Dynamic Host Configuration Protocol
Presentation transcript:

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

Contents 1.Introduction 2.Related Work 3.DNS Name Format 4.IoT Device DNS Name Generation 5.IoT Device DNS Name Registration 6.Conclusion

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

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.

Related Work 1.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

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)

IoT Device DNS Name Generation RA Option (DNS Search List) DHCP Option (DNS Search List) DAD for DNS Name Refrigerator generates its DNS name as refrigerator1.samsung_RH269LP.refrigerator.home DNS Search List:.home 1 2 3

IoT Device DNS Name Registration NI Query (DNS Name Collection) NI Reply (DNS Name) My DNS name is refrigerator1.samsung_RH269LP.refrigerator.home What is your DNS Name? Remote Control by Device Icon Dynamic Update (DNS Name) Get DNS Name List for Devices

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

Q & A