Internet DRAFT - draft-soohong-ipv6-deployment

draft-soohong-ipv6-deployment



INTERNET-DRAFT					  Soohong Daniel Park
Expires: June 2003				         Pyungsoo Kim
						        Youngkeun Kim
						  Samsung Electronics
						        December 2002


                 IPv6 Deployment using Device ID
                draft-soohong-ipv6-deployment-00.txt

              




Status of This Memo

This document is an Internet-Draft and is subject to all provisions 
of Section 10 of RFC2026.

Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF), its areas, and its working groups.  Note that
other groups may also distribute working documents as Internet-
Drafts.

Internet-Drafts are draft documents valid for a maximum of six
months and may be updated, replaced, or obsoleted by other
documents at any time.  It is inappropriate to use Internet-Drafts
as reference material or to cite them other than as "work in
progress."

The list of current Internet-Drafts can be accessed at
http://www.ietf.org/ietf/1id-abstracts.txt 

The list of Internet-Draft Shadow Directories can be accessed at
http://www.ietf.org/shadow.html. 

Abstract   

This document presents a new configuration of EUI-64 format 
through defined Device ID for identification and characteristic
of all Devices in unmanaged network especially "Home network".
Because of configured Device ID, all Devices in network must be 
classified and communicated each other. The main purpose of 
this document is to deploy IPv6 easily and widely.


Table of Contents    

Abstract ...................................................1
1 Introduction..............................................2
2 Device ID.................................................2 
3 Operation Procedure.......................................2
  3.1 Obtaining Device Address..............................3
  3.2 Operation Requirement.................................3
  3.3 Sorting of same Devices...............................3
4 Adventages................................................3
5 References ...............................................4
6 Authors' Addresses .......................................4
  
    
    
Park, Kim, Kim						      [page 1]

							      						      
1 Introduction

IPv6 Address[ADDRARCH] is composed of Prefix information and Interface
ID which are made from MAC through IEEE EUI-64 Format. Since MAC is 48 
bits, special values (0xFFFE) are inserted between Company ID and 
Serial Number, and accordingly 64 bits Interface ID is completed.

This Document suggests a new usage of Device ID (16 bits) instead of
0xFFFE in order to define identification and unique characteristic of 
Device.

After unique Device ID is configured, Interface ID makes it own new 
EUI-64 Format which will be used to verify Device identification in 
the network. Also IPv6 address can create an its own identified address 
because low-order 64 bits of IPv6 address have unique Device ID. 
This address is both Link-local address and Global unique address.

In unmanaged network, most Devices may want to communicate very simply 
and easily, because unmanaged network is usually home network
or small office network. Otherwise, this configuration is simple, none 
will prefer using of IPv6. If IPv6 address is composed of Device ID, 
any other naming system (DNS: Domain Name Service) is not required, 
because Device ID is used as a Domain name. Also most Devices do not
require additional environment and consoles for address configuration.


2 Device ID
This section gives a brief overview of the Device ID (we define the
"Device ID" as a unique value of Interface ID) for the making of 
new EUI-64 format. Links or Nodes with IEEE 802 48 bit MAC's are 
as follows:


|0              1|1              3|3              4|4              6|
|0              5|6              1|2              7|8              3|
+----------------+----------------+----------------+----------------+
|cccccc1gcccccccc|cccccccc11111111|11111110mmmmmmmm|mmmmmmmmmmmmmmmm|
+----------------+----------------+----------------+----------------+


where "c"s are the bits of the assigned company_id, "0" is the value of 
the universal/local bit to indicate global scope, "g" is individual/
group bit, and "m"s are the bits of the manufacturer-selected extension
identifier.

In order to make 64 bits EUI-64 from 48 bits MAC, special value (0xFFFE) 
must be added to MAC. Instead of 0xFFFE, we will configure defined 
Device ID of which value depends on network designer. 

                             
3 Operation Procedure
New Device addresses have unique Device ID, and user can 
verify and distinguish all devices using Device ID.





Park, Kim, Kim						      [page 2]


3.1 Obtaining Device address
In order to obtain Device address, user can use multicast address.
As defined in [ADDRARCH], All node Addresses identify the group of
all IPv6 nodes, within scope 1(node-local) or 2(link-local).



All Nodes Addresses:       FF02:0:0:0:0:0:0:1
                             
step1: 
      sending All Node multicast address
step2: 
      receiving response with Device ID
step3: 
      obtaining the addresses of all devices. 
step4: 
      classifying the addresses of all devices using its own functions 
step5: 
      choosing and connecting wanted device
     
      
3.2 Operation Requirement
Hosts which want to connect to another devices, must have its own 
functions to classify and distinguish Device ID.  


3.3 Sorting of same Devices
There are a few same devices in unmanaged network. In order to 
distinguish same devices, hosts require a simple function, and sort 
same device using low-order 24bits of these addresses. IPv6 address 
includes Serial number of Device, When hosts find same devices, 
they are sorted, then hosts can distinguish one from another. 


4 Adventages
current network has a domain name for DNS mechanism, however unmanged
network is small and wants to configure very simply. Device ID is used 
the same as domain name, then unmanaged network doesn't require DNS 
mechanism for connectivity. 



















Park, Kim, Kim						      [page 3]




5 References
    
[ADDRARCH]	Hinden, R. and S. Deering, "IP Version 6 Addressing
		Architecture", RFC 2373, July 1998
		
[IPV6]		Deering, S. abd R. Hinden, "Internet Protocol, Version 6
		(IPv6) Specification", RFC 2460, December 1998
		
[RFC2375]	R. Hinden and S. Deering, "IPv6 Multicast Address 
		Assignment", July 1998
		
[RFC2710]	S. Deering, W. fenner, "Multicast Listener Discovery 
		(MLD) for IPv6", October 1999
		
[DISCOVERY]	Narten, T., Mordmark, E. and W. Simpson, "Neighbor 
		Discovery for IP version 6(IPv6)", RFC 2461, December
		1998
 
 
6 Authors' Addresses

Soohong Daniel Park
Samsung Electronics
Digital Media R&D Center
416, Maetan-3Dong,Paldal-Gu,
Suwon City, Gyeonggi-Do,Korea

Phone: +82-31-200-3728
Email:soohong.park@samsung.com


Pyungsoo Kim
Samsung Electronics
Digital Media R&D Center
416, Maetan-3Dong,Paldal-Gu,
Suwon City, Gyeonggi-Do,Korea

Phone: +82-31-200-4635
Email:kimps@samsung.com


Youngkeun Kim
Samsung Electronics
Digital Media R&D Center
416, Maetan-3Dong,Paldal-Gu,
Suwon City, Gyeonggi-Do,Korea

Phone: +82-31-200-3772
Email:ykksam@samsung.com







Park, Kim, Kim						      [page 4]