Internet DRAFT - draft-shin-enum-emib

draft-shin-enum-emib






ENUM Working Group                                          Yongtae Shin
Internet-Draft                                               Soomin Park
Expires: May 10, 2006                                       Sangchul Son
                                                ICN LAB of Soongsil Univ
                                                             YoungWan Ju
                           National Internet Development Agency of Korea	  
                                                            October 2005


                    Extension MIB for ENUM management
                       draft-shin-enum-emib-00.txt


Status of this Memo

   By submitting this Internet-Draft, each author represents that any
   applicable patent or other IPR claims of which he or she is aware
   have been or will be disclosed, and any of which he or she becomes
   aware will be disclosed, in accordance with Section 6 of BCP 79.

   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.

   This Internet-Draft will expire on may 10, 2006.

Copyright Notice

   Copyright (C) The Internet Society (2005).  All Rights Reserved.

Abstract
   It is service that ENUM replaces existent IP by telephone number and
   a user does various kinds devices so that is available by one 
   peculiar number. As this ENUM's DNS becomes bulky, we need monitoring 
   for ENUM. There is MIB to monitoring method that is used present. 
   We propose standard for efficient ENUM DNS administration applying 
   extension MIB that is this MIB's extension to ENUM.


Shin, et al.              Expires May 10, 2006                  [Page 1]

Internet-Draft             Extension MIB for ENUM           October 2005
                               
Table of Contents

   1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Terminology   . . . . . . . . . . . . . . . . . . . . . . . .  2
   3.  Requirment. . . . . . . . . . . . . . . . . . . . . . . . . .  2
   3.1 MIB . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  2
   4.  Protocol Details  . . . . . . . . . . . . . . . . . . . . . .  3
   4.1 Extended MIB design method for monitor application of ENUM  .  3
   4.2 MIB application way of ENUM . . . . . . . . . . . . . . . . .  4
   4.3 Extended MIB ENUM model . . . . . . . . . . . . . . . . . . .  4
   5.  Security Considerations . . . . . . . . . . . . . . . . . . .  6
   6.  References  . . . . . . . . . . . . . . . . . . . . . . . . .  6

1. Introduction
   Enum uses one number as telephone numbering mapping's acronym, it is 
   doing service so that can interlock to device to user. ENUM uses to 
   store and manage, for ENUM number using ENUM DNS. ENUM DNS does 
   function such as existent DNS. Therefore, this ENUM DNS as existent
   DNS MIB's uses require. MIB is monitoring service that manage DNS's 
   structure or computers basically. MIB comes out MIBv1 to visual
   point at present MIBv2, and extension MIB. MIB creates, manages and 
   uses each object using SNMP protocol. So, this document uses 
   extension MIB that is used present, ENUM DNS monitoring do if use 
   this way by method to understand ENUM DNS's administration and uses
   many helps.

2. Terminology

   ASN: Abstract Syntax Notation 
   DNS: Domain Name Server
   ENUM: ENUM is standard that is selected by IETF. It is used being 
         mapped in telephone number that turn DNS to web address or URL.
   MIB: Management Information Base
   NMS: Network Management System. Software that system administrator is
        used controlling network
   SNMP: Simple Network Management Protocol. Protocol that watch and 
         control network supervision and action of network device    
      
3. Requirements

3.1 MIB

   MIB is Network administration's primary that exchange specific 
   information between Manager and Agent. Specific information and
   resource that should be managed are known as object. Set that 
   assemble these objects is MIB. Network management means that receive
   specific value among MIB that device offer and then grasp state of 
   the equipment or change the value receiving specification value among
   MIB that devices offer. Network management means that receive specific 
   value among MIB that devices -host such as workstation, printer/file 
   server of course and communications equipment such as hub, router, 
   
Shin, et al.              Expires May 10, 2006                  [Page 2]

Internet-Draft             Extension MIB for ENUM           October 2005

   switch- offer and then grasp state of the equipment or change the 
   value. Alteration of value can alter relevant MIB's String or value 
   as well as state of devices through alteration and can instruct and 
   run regular function in the device. That is, it can keep away 
   transmission to specification port of hub as well as forbid 
   communication of relevant device by correcting Interface's management
   value. Also it can reset HUB through altering specific MIB. SMI that
   is Framework that define and construct MIB defined the following 
   item in RFC1155.

    1.Each objects of MIB are defined using ASN.1 that is standardized
      and developed language by ISO(ISO 8824) and ITU-T(X.208)

    2. All objects must have name, syntax, and encoding name - Object 
       identification data that identify object Syntax - Data type of 
       object (e.g. INTEGER, OCTET STRING etc) Encoding - What BIT 
       pattern is object data transmitted?

    3. MIB is defined usable thing and allowed structure in SNMP of data
       class is defined in ASN.1.

   MIB structure is forming stratified Tree structure. Specific object
   is identified by object identification(OID). Actually, OID is not
   character that we use usually but serial integer. MIB Tree is decided
   OID by way to sort objects belonging to equal category in the root 
   and SNMP can read and write Leaf that is end node. For example, 
   information in system location is not sysLocation of OID and is 
   "1.3.6.1.2.1.1.6". And this object can read and write but system
   ("1.3.6.1.2.1.1") that is parents object can't read or write. If want
   to read all "sysDescr, sysObjectID, ... ,sysServices" that is low
   level object that follow hereupon, must ask to Agent specifying 
   "1 ~ 7" OID. Most NMS receive value by Designating system group. In 
   actuality operate with upside and get. SNMP SMI specifies 
   "internet(1)"  by "ISO(1) org(3) dod(6)" Sub-Tree, and define 
   enterprises by "internet(1)" Sub-Tree and directory(1) , mgmt(2) ,
   experimental(3), private(4) and private(4) Sub-Tree. MIB that only 
   own company which is not defined by SNMP MIB standard offers can 
   define to private(4) enterprises(1). But, MIB must have OID that 
   distinguish all companies. It is managing in IANA (Internet Assigned
   Number Authority). Therefore, MIB should be given OID to IANA for
   implementation of private Enterprises MIB If is like this, uniqueness
   of the low rank MIB's object is guaranteed. Therefore, It is possible
   that MIB distinguishes with other company's private MIB

4. Protocol Details

4.1 Extended MIB design method for monitor application of ENUM

   (1) MIB is largely distinguished by standard MIB and non-standard 
       MIB. Standard MIB is MIB that is established by standard like 
       MIB-1 and MIB-2, non-standard MIB can use extending existent MIB.
       Therefore, We will use the non-standard MIB.
Shin, et al.              Expires May 10, 2006                  [Page 3]

Internet-Draft             Extension MIB for ENUM           October 2005

   (2) Design of MIB firstly define administration object via specific 
       of target design and make table according to value specific

   (3) Individual MIB allocates new object identification data under all
       enterprises or selects one among object identification data 
       that is not registered or individual MIB makes it.

   (4) After creating OID by necessity, MIB makes MIB tree structure 
       under enterprises Allocating identification data of objects

   (5) Access competence, explanation, object identification and type of
       administration object defines MIB according to SMI(Structure of 
       Management Information) using ASN.1 (Abstract Syntax notation.1)

4.2 MIB application way of ENUM

   MIB is largely distinguished by MIB for hardware administration and 
   MIB for software administration. Therefore, to think appliable MIB in
   ENUM, We can see hardware MIB system that can be monitoring traffic 
   amount of ENUM devices and software MIB system that can be monitoring
   traffic amount of packet in ENUM DNS. However, that normalize 
   hardware MIB is expected to be difficult because Standard enactment 
   among devices. Therefore, way for standardization propulsion may have
   better establish software MIB.

4.3 Extended MIB ENUM model

        *  Internet (1 3 6 1)
        |
        |
        *  Private (4)
        |
        |
        *  Enterprise (1)
        |
        |
        *------------+-------*  enmapping (1)     
  Enobject (99)      | 
                     +-------*  ensearch (2)
		     | 
		     +-------*  eninsert (3)
		     |
		     +-------*  enmodify (4)
		     |
		     +-------*  endelete (5)
		     |
		     +-------*  enchange (6)
		     |
		     +-------*  enex (7)
   <Figure 1> MIB tree structure that implements software MIB adaptively
              in ENUM environment.

Shin, et al.              Expires May 10, 2006                  [Page 4]

Internet-Draft             Extension MIB for ENUM           October 2005

   <Figure 1> is MIB tree structure that implements software MIB 
   adaptively in ENUM environment. To explain above shown picture, 
   Internet (1 3 6 1) is basic object that use in MIB and the side 
   number means ID. Extended MIB defines in enterprise (1) in basis 
   MIB's private (4) object inside of Internet (1 3 6 1) object.
   Enobject (99) means object to use in ENUM and ID 99 is the number 
   that decide carelessly 

   enmapping OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Object to sense mapping traffic with ENUM number and 
	        existing IP inside ENUM DNS."
       ::= { dnsServCounterEntry 5 }

   ensearch OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-only
       STATUS      current
       DESCRIPTION
               "Object that using when existing IP searches ENUM number 
	        entering."
       ::= { dnsServCounterEntry 5 }

   eninsert OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Object that using when administrator registers ENUM
	        number."
       ::= { dnsServCounterEntry 5 }

   enmodify( OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Object that using when administrator corrects existent 
	        ENUM number."
       ::= { dnsServCounterEntry 5 }

   endelete OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Object that using when administrator erases existent 
	        ENUM number."
       ::= { dnsServCounterEntry 5 }
Shin, et al.              Expires May 10, 2006                  [Page 5]

Internet-Draft             Extension MIB for ENUM           October 2005

   enchange OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Object that using when change user's competence."
       ::= { dnsServCounterEntry 5 }

   enex OBJECT-TYPE
       SYNTAX      Counter32
       MAX-ACCESS  read-write
       STATUS      current
       DESCRIPTION
               "Composure object for extension."
       ::= { dnsServCounterEntry 5 }

   Administrator can make easily solvable environment When course 
   traffic with ENUM DNS's monitor ring happens by such MIB

5. Security Considerations
   More improvement way that is proposed in after through performance 
   estimation, and security part that is limitation of mobile 
   environment and DRM part that can protect intellectual property of
   multimedia contents research about works that need.

6. References

   [1] S. Kille, N. Freed, "Mail Monitoring MIB", RFC1566, 1994.1.
   [2] P. Faltstrom, "E.164 number and DNS", RFC2916, 2000. 9.
   [3] O. Levin, "Telephone Number Mapping (ENUM) Service Registration
       for H.323", RFC3762, "2004. 4. 
   [4] J. Peterson, "Telephone Number Mapping (ENUM) Service 
       Registration for Presence Services, RFC3935, "2005. 1. 
   [5] S. Hollenbeck, "E.164 Number Mapping for the Extensible 
       Provisioning Protocol (EPP), RFC 4114, 2005. 6.
   [6] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
       Network Management Protocol (SNMP)", RFC 1098, University of
       Tennessee at Knoxville, NYSERNet, Inc., Rensselaer Polytechnic
       Institute, MIT Laboratory for Computer Science, April 1989.
   [7] Satz, G., "Connectionless Network Protocol (ISO 8473) and End
       System to Intermediate System (ISO 9542) Management Information
       Base", RFC 1162, cisco Systems, Inc., June 1990.
   [8] R. Austein, J. Saperia, "DNS Server MIB Extensions", RFC 1611, 
       1994. 5.
   [9] McCloghrie, K., and M. Rose, Editors, "Management Information
       Base for Network Management of TCP/IP-based internets: MIB-II",
       STD 17, RFC 1213, Hughes LAN Systems, Performance Systems
       International, 1991. 3.
   [10] "Information processing systems - Open Systems Interconnection-
       Specification of Abstract Syntax Notation One (ASN.1)", 
       International Organization for Standardization, International
       Standard 8824, 1987. 12.
Shin, et al.              Expires May 10, 2006                  [Page 6]

Internet-Draft             Extension MIB for ENUM           October 2005

   [11] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
       Network Management Protocol", STD 15, RFC 1157, SNMP Research,
       Performance Systems International, Performance Systems
       International, MIT Laboratory for Computer Science, 1990. 5.
   [12] Case, J., McCloghrie, K., Rose, M., and S. Waldbusser, "Structure
       of Management Information for version 2 of the Simple Network
       Management Protocol (SNMPv2)", RFC 1442, SNMP Research, Inc.,
       Hughes LAN Systems, Dover Beach Consulting, Inc., Carnegie Mellon
       University, 1993. 4.
   [13] Kille, S., WG Chair, and N. Freed, Editor, "The Network Services
       Monitoring MIB", RFC 1565, ISODE Consortium, Innosoft, 1994. 1.

  Authors' Information

   Yongtae Shin 
   Room 422 Information Science B/D,  
   Soongsil University Sangdo5-dong  
   Dongjak-gu Seoul, 156-743,  
   South Korea 
   Email: shin@cherry.ssu.ac.kr 
   
   Soomin Park
   Room 402 Information Science B/D, 
   Soongsil University Sangdo5-dong 
   Dongjak-gu Seoul, 156-743, 
   South Korea
   Email: smpark@cherry.ssu.ac.kr

   Sangchul Son
   Room 410A Information Science B/D,  
   Sookmyung University Hyochangwon St.52  
   Yongsan-gu Seoul, 140-742, 
   South Korea 
   Email: yelhorse@cherry.ssu.ac.kr 

   YoungWan Ju
   National Internet Development Agency of Korea
   1321-11, Seocho2-dong, Seocho-gu, Seoul
   South Korea
   Email: ywju@nida.or.kr

Intellectual Property Statement

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

Shin, et al.              Expires May 10, 2006                  [Page 7]

Internet-Draft             Extension MIB for ENUM           October 2005

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.

Disclaimer of Validity

   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
   ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
   INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
   INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Copyright Statement

   Copyright (C) The Internet Society (2005).  This document is subject
   to the rights, licenses and restrictions contained in BCP 78, and
   except as set forth therein, the authors retain all their rights.


Acknowledgment

   Funding for the RFC Editor function is currently provided by the
   Internet Society.

















Shin, et al.              Expires May 10, 2006                  [Page 8]