proposal for oid-based m2m node id group name: wg2 architecture at tp#8 (miyazaki, december 2013)...
TRANSCRIPT
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)
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
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.
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
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
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