proposal for oid-based m2m node id group name: wg2 architecture at tp#8 (miyazaki, december 2013)...

6
Proposal for OID- based M2M Node ID oup Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) urce: Yong-Suk Park, KETI, [email protected] eting Date: 2013-12-09 enda Item: TBD (Contribution on M2M Node ID)

Upload: aldous-clarke

Post on 30-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

Proposal for OID-based M2M Node ID

Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013)Source: Yong-Suk Park, KETI, [email protected] Date: 2013-12-09Agenda Item: TBD (Contribution on M2M Node ID)

Page 2: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

What is OID?• OID (Object Identifier)

– A globally unique value associated with an object to unambiguously identify it (ITU-T Recommendation X.680|ISO/IEC 8824-1)

• Object Types– ITU-T SG(Study Group) number, country, standard,

encryption algorithm, network, protocol command, etc. Anything

• {0 1 17} = ITU-T Study Group 17• {1 2 410} = Korea• {1 0 15961} = ISO/IEC 15961• {1 2 410 200004 1 2} = HAS-160 hash algorithm• {0 3 4500} = Korea (Rep. of) HiNET-P (Korea Telecom)• {1 0 15961 126 7} = ReadSingleObjectCommand (rfid-data-protocol)

© 2013 oneM2M PartnersoneM2M-ARC-2013-0529

2

Page 3: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

OID Structure• Hierarchical structure based on the “OID Trees”• Root is unnamed. The first arc consists of 3 values: 0, 1, 2• Each arc is managed individually or jointly by international standards

bodies

© 2013 oneM2M PartnersoneM2M-ARC-2013-0529

3

Root

0 (ITU-T) 1 (ISO) 2 (Joint ISO/ITU-T)

1 2 ... 40 1 2 ... 40 1 27 ... 40

450480481

410 1

Root Arc

1st Arc

2nd Arc

3rd Arc

An “Arc” is a placeholder for representation in the OID hierarchical tree structure and the number of digits in each “Arc “ is variable.

Page 4: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

OID-based M2M Node ID

© 2013 oneM2M PartnersoneM2M-ARC-2013-0529

4

Root

iso (1)

org (3)member-body (2)

Korea (410)

joint-iso-itu-t (2)

tag-based (27)

itu-t (0)

administration (2)

Korea (481)

……

M2M Node ID

Page 5: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

Service Scenario

5

M2M Infrastructure Node

M2M Device InformationM2M Device InformationM2M End-Node #1

oid:0.2.481.1.100.1003.12345oid:0.2.481.1.100.1003.12345

203.237.108.165203.237.108.165

M2M DescriptionM2M Description

M2M End-Node #2oid:0.2.481.1.200.4001.87654oid:0.2.481.1.200.4001.87654

212.141.105.222212.141.105.222

M2M DescriptionM2M Description

oid:0.2.481.1.100.1003.12345

M2M Node #1 IDM2M End-Node #1

M2M End-Node #2

oid:0.2.481.1.200.4001.87654

M2M Node #2 ID

higher arc manufacturer model serial

0.2.481.1. x. y. z

0.2.481.1.100. (A-company)

1003.(smart metering machine) 12345

0.2.481.1.200. (B-company)

4001.(weather monitoring machine) 87654

AccessNetwork

Node ID Example

Node registration

Node discovery and access using Node ID

Query for Node ID (0.2.481.1.100.1003.12345)

Return the Access Address(203.237.108.165)

Access the Node

Service User Terminal

Page 6: Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti.re.kr Meeting

Why use OID?• Standardized International Identification System

– Unlike other identification schemes, OID is a globally unique identification system based on international standard (applicable to any industry, any country)

• ITU-T X.660 | ISO/IEC 9834-1(2008), General procedures and top arcs of the ASN.1 Object Identifier tree• ITU-T X.662 | ISO/IEC 9834-3(2008), Registration of object identifier arcs beneath the top-level arc jointly

administered by ISO and ITU-T• ITU-T X.665 | ISO/IEC 9834-6(2004), Registration of application processes and application entities• ITU-T X.666 | ISO/IEC 9834-7(2008), Joint ISO and ITU-T registration of international organizations

• Easily expandable due to the hierarchical structure of the OID Tree

• The concept of “registration” can be applied to the identifier of a particular object– Conflict between identifiers can be avoided– Enables easy management and control– Infrastructure exists for OID Directory/Resolution (DNS like)

© 2013 oneM2M PartnersoneM2M-ARC-2013-0529

6