Introduction to Object Identifiers (OIDs) France Telecom Orange Olivier Dubuisson 15 June 2009.

Slides:



Advertisements
Similar presentations
International Telecommunication Union ENUM Issues and Solutions Houlin Zhao Director Telecommunication Standardization Bureau International Telecommunication.
Advertisements

The benefits of using object identifiers for quantities and units in human physiology Jean-Paul Lemaire Associate Rapporteur of ITU-T SG 17/Q.9 (Telebiometrics)
Bridging Technical Possibilities With Policy Technicalities Montreal, QC June 24, 2003.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
16.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft® Windows® Server 2003 Active Directory Infrastructure.
Halifax, 31 Oct – 3 Nov 2011ICT Accessibility For All ITU-T Identity Management Update Bilel Jamoussi, Chief, SGD/TSB ITU Abbie Barbir, Q10/17 Rapporteur.
1 Pertemuan 03 Garis besar manajemen jaringan Matakuliah: H0372/Manajemen Jaringan Tahun: 2005 Versi: 1/0.
Chapter 29 Structure of Computer Names Domain Names Within an Organization The DNS Client-Server Model The DNS Server Hierarchy Resolving a Name Optimization.
Lesson 11-Virtual Private Networks. Overview Define Virtual Private Networks (VPNs). Deploy User VPNs. Deploy Site VPNs. Understand standard VPN techniques.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Domain Name Services And IP Addressing. Domain Name Services Domain name is a way to identify and locate computers connected to the Internet. No two organizations.
Understanding Active Directory
A centralized system.  Active Directory is Microsoft's trademarked directory service, an integral part of the Windows architecture. Like other directory.
ES 101. Module 3 Domain Name System (DNS). Last Lecture Routing and IP addressing.
DNS.
SNMP: Simple Network Management Protocol
Network Protocols UNIT IV – NETWORK MANAGEMENT FUNDAMENTALS.
Wolfgang Schneider NSI: A Client-Server-Model for PKI Services.
(ITI310) SESSIONS : Active Directory By Eng. BASSEM ALSAID.
DOCUMENT #:GSC15-PLEN-29 FOR:Presentation or Information SOURCE:ITU-T AGENDA ITEM:6.4 Identity Management Jianyong.
DOCUMENT #:GSC15-PLEN-29 FOR:Presentation or Information SOURCE:ITU-T AGENDA ITEM:6.4 Identity Management Jianyong.
S New Security Developments in DICOM Lawrence Tarbox, Ph.D Chair, DICOM WG 14 (Security) Siemens Corporate Research.
Computation for Physics 計算物理概論 Introduction to Linux.
Internet applications Bill Chu. © Bei-Tseng Chu Aug 2000 Need for Domain Name Service (DNS) Natively, a TCP host is identified by its IP address hosts.
Web Mastering Module Internet Fundamentals. What is the Internet? –Global network of networks –Communicating using same set of rules (protocols/languages)
Chapter 31 - Naming with the Domain Name System IP addresses vs. symbolic names Structure of Computer names DNS naming structure DNS server hierarchy An.
Network Administration. What is a Systems Administrator?  Person responsible for:  Setting up servers  Configuring the environment for web and other.
Example applications Symbolic names and the Domain Name System (DNS)
XHTML Introductory1 Linking and Publishing Basic Web Pages Chapter 3.
1 Introduction to Internet Network Management Mi-Jung Choi Dept. of Computer Science KNU
Internet Concept and Terminology. The Internet The Internet is the largest computer system in the world. The Internet is often called the Net, the Information.
ECE Prof. John A. Copeland Office: Klaus or call.
International Telecommunication Union Global ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union.
Proposal for OID-based M2M Node ID Group Name: WG2 Architecture at TP#8 (Miyazaki, December 2013) Source: Yong-Suk Park, KETI, Meeting.
Chapter 9: Using and Managing Keys Security+ Guide to Network Security Fundamentals Second Edition.
The Internet TCIP/IP  TCP/IP stands for Transmission Control Protocol/Internet Protocol, which is a set of networking protocols that allows two or more.
Domain Name System. CONTENTS Definitions. DNS Naming Structure. DNS Components. How DNS Servers work. DNS Organizations. Summary.
1 CJK9, Zhangjiajie, China NID-related activities in ITU-T Document number Zhangjiajia, China 8-10 April 2009 Hyoung Jun KIM, Jun Seob LEE
The Internet and World Wide Web
International Telecommunication Union ENUM Implementation Robert Shaw ITU Internet Strategy and Policy Advisor International Telecommunication Union ICANN.
Dedicated to preserving the central coordinating functions of the global Internet for the public good. John L. Crain, Chief Technical Officer, ICANN
The status of OID policy in Korea 李昇宰 (Yi, Seung-Jai) TTA.
McLean HIGHER COMPUTER NETWORKING Lesson 8 E-Commerce Explanation of ISP Description of E-commerce Description of E-sales.
1 CJK10, Beijing, China ORS Implementation using DNS, and Demonstration Document number Beijing, China 22 nd -24 th July 2009 Jong-Pyo Kim, Seung-Jai Yi.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 19 Domain Name System (DNS)
TCP/IP (Transmission Control Protocol / Internet Protocol)
1 Web Servers (Chapter 21 – Pages( ) Outline 21.1 Introduction 21.2 HTTP Request Types 21.3 System Architecture.
ITU-T SG16 and JCA-IoT activities
Lesson 2: The World Wide Web Objectives After completing this lesson, you will be able to:  Define WWW and its relation to the Internet.  Explain how.
Fostering worldwide interoperabilityGeneva, July 2009 IdM and Identification Systems Arkadiy Kremer ITU-T SG 17 Chairman Global Standards Collaboration.
Introduction to Active Directory
Active Directory. Computers in organizations Computers are linked together for communication and sharing of resources There is always a need to administer.
Jeju Island, Korea, 13 – 16 May 2013Identity Management and Identification Systems GSC17-PLEN-43 ITU-T IDENTITY MANAGEMENT UPDATE Bilel Jamoussi, Chief,
Domain Name System INTRODUCTION to Eng. Yasser Al-eimad
1 CJK9, Zhangjiajie, China NID OID allocation status and registration process Document number Zhangjiajia, China 8-10 April 2009 JungJung Na
System Administration(SAD622S) Name of Presenter: Shadreck Chitauro Lecturer 18 July 2016 Faculty of Computing and Informatics.
SNMP (Simple Network Management Protocol) Overview
SNMP.
Training for developers of X-Road interfaces
The ITU-T X.500 series and X.509 in a changing world
(ITI310) SESSIONS 6-7-8: Active Directory.
SNMP (Simple Network Management Protocol) Overview
Introduction to Internet Network Management
Yong-Woon KIM HyoungJun KIM TTA
Network Services.
ITU-T Study Group 17 Security
ITU-T activity in ICT security
Standards, Models and Language
Presentation transcript:

Introduction to Object Identifiers (OIDs) France Telecom Orange Olivier Dubuisson 15 June 2009

2 Many Approaches to Object Identification –Bar codes –EPCs –IP addresses –OIDs –URLs –URNs –UUIDs –etc.  Some are character-based, some are binary  Some need central allocation, others have various levels of hierarchy  Some are fixed length, others are variable length

3 Basic Concepts of Object Identifiers (OIDs)  One of many identification schemes  Basically very simple: A tree  Arcs are numbered and may have an associated alphanumeric identifier (beginning with a lowercase)  Infinitely many arcs from each node (except at the root)  Objects are identified by the path (OID) from the root to a node  A Registration Authority (RA) allocates arcs beneath its node to subordinate RAs, and so on, to an infinite depth  The OID tree is a hierarchical structure of RAs  Standardized in the ITU-T X.660 | ISO/IEC 9834 series (ITU-T SG 17 and ISO/IEC JTC 1/SC 6)ITU-T X.660 | ISO/IEC 9834 series  Originated in 1985, still in use!

4 Top of the OID Tree itu-t(0) iso(1) joint-iso-itu-t(2) member- body(2) identified-organisation(3) dod(6) internet (1) root recommendation(0) Example: {joint-iso-itu-t(2) tag-based(27) mcode(1)} Note: The name of the 3 top-level arcs do not imply a hierarchical dependency to ISO or ITU-T. country(16) tag-based(27) mcode(1) ISO 3166 country codes

5 What is an "Object"?  "Anything in some world, generally the world of telecommunications and information processing or some part thereof, which is identifiable and may be registered" [Rec. ITU-T X.660 | ISO/IEC ]  OIDs can uniquely and universally identify: –standards (ITU-T Recommendations, ISO International Standards, etc.) –countries, companies, projects –certification policies –encryption algorithms –ASN.1 modules, ASN.1 types –X.500/LDAP attributes –X.509 certificates (OIDs are widely deployed in e-commerce) –SNMP MIBs –ID schemes (incl. RFID, 2D bar codes, etc.) –HL7 patient medical information –etc.  More information at

6 Some Advantages  Compact binary encoding (normally used in all computer communications)  Allows transmission over constrained networks  Human-readable notation: {iso(1) member-body(2) us(840) rsadsi(113549) pkcs(1)}  Dot notation:  Internationalized notation (IRI): oid:/ISO/Member-Body/US/RSADSI/PKCS  Used in a lot of ISO standards, ITU-T Recommendations and IETF RFCs, but not only!  Very good take up: 95,000+ OIDs described at much more exist

7 Web-based OID Repository  Provide details about an OID (description, rules to allocate child OIDs, contact information about the Registration Authority…)  Not an official Registration Authority (except for UUIDs under {joint-iso-itu-t(2) uuid(25)} )  each OID has to be officially allocated by the parent RA before being described in the OID repository  Descriptions are entered "à la wiki" by any user but are validated by the OID repository administrator  Automatic notification by to the RA (if known) when OIDs are added  Many other services: search, update of OID descriptions, tree display, registrant accounts  The web site alerts the administrator by in case of any problem  Web site sponsored by France Telecom:

8 Procedures for the operation of a Registration Authority  ITU-T X.660 | ISO/IEC : Main text which defines general procedures for the operation of an RA and applies to any RA ("the Constitution") ITU-T X.660 | ISO/IEC  Other standards in the series define procedures for allocation under a specific (high-level) OID arc: –ITU-T X.662 | ISO/IEC : Registration of areas of joint work with ITU-T and ISO –ITU-T X.666 | ISO/IEC : Registration of international organizations under {joint-iso-itu-t(2) international-organizations(23)} –ITU-T X.667 | ISO/IEC : Registration of UUIDs –ITU-T X.668 | ISO/IEC : Registration of ID schemes for applications and services using tag-based identification

9 Arcs at the 1 st, 2 nd and 3 rd levels of the OID tree  Excerpt from the OID repository at

10 OID Resolution system  Provides information associated with any object identified by an OID: –access information –child node information –OID-IRI canonical form  Joint work between ITU-T SG 17 and ISO/IEC JTC 1/SC 6 since Oct (draft Rec. ITU-T X.oid-res | ISO/IEC 29168)  Will specify: –OID resolution architecture –OID resolution protocol (probably based on DNS) –operation of the OID resolution service –security and trust of the OID resolution process –etc.

11 OID Resolution system (Cont.) (OID Resolution client) (OID Resolution server)

thank you Orange, the Orange mark and any other Orange product or service names referred to in this material are trade marks of Orange Personal Communications Services Limited. © Orange Personal Communications Services Limited.