Proposal for OIDbased M 2 M Node ID
Proposal for OID-based M 2 M Node ID Group Name: WG 2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, yspark@keti. re. kr Meeting Date: 2013 -12 -09 Agenda Item: TBD (Contribution on M 2 M 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) Hi. NET-P (Korea Telecom) {1 0 15961 126 7} = Read. Single. Object. Command (rfid-data-protocol) © 2013 one. M 2 M Partners one. M 2 M-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 Root Arc 1 st Arc 2 nd Arc 3 rd Arc 0 (ITU-T) 1 2 450 481 1 (ISO) . . . 40 1 2 2 (Joint ISO/ITU-T) . . . 40 410 1 27 . . . 40 1 An “Arc” is a placeholder for representation in the OID hierarchical tree structure and the number of digits in each “Arc “ is variable. © 2013 one. M 2 M Partners one. M 2 M-ARC-2013 -0529 3
OID-based M 2 M Node ID Root itu-t (0) iso (1) member-body (2) org (3) administration (2) joint-iso-itu-t (2) tag-based (27) … Korea (410) Korea (481) … … M 2 M Node ID © 2013 one. M 2 M Partners one. M 2 M-ARC-2013 -0529 4
Service Scenario § Node ID Example § Node discovery and access using Node 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 Service User Terminal Access the Node Query for Node ID (0. 2. 481. 1. 1003. 12345) Return the Access Address (203. 237. 108. 165) § Node registration M 2 M Infrastructure Node M 2 M Device Information M 2 M End-Node #1 M 2 M Node #1 ID oid: 0. 2. 481. 1. 1003. 12345 203. 237. 108. 165 Access Network M 2 M End-Node #2 M 2 M Node #2 ID oid: 0. 2. 481. 1. 200. 4001. 87654 M 2 M Description M 2 M End-Node #2 oid: 0. 2. 481. 1. 200. 4001. 87654 212. 141. 105. 222 M 2 M Description 5
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 one. M 2 M Partners one. M 2 M-ARC-2013 -0529 6
- Slides: 6