Internet DRAFT - draft-otani-ccamp-gmpls-ospf-mib

draft-otani-ccamp-gmpls-ospf-mib





IETF Internet Draft                                   Masanori Miyazawa 
Proposed status: Standards Track                         Tomohiro Otani 
Expires: Sept. 30, 2006                                   KDDI R&D Labs 
                                                       Thomas D. Nadeau 
                                                          Cisco Systems 
                                                           Kenji Kumaki 
                                                       KDDI Corporation 
                                                             March 2006 
 
 
            Extensions to the OSPF Management Information Base  
                         in support of GMPLS 
                  draft-otani-ccamp-gmpls-ospf-mib-02.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. 
    
    
Abstract 
    
   This memo defines the Management Information Base (MIB) objects in 
   order to manage OSPF routing information with extension in support of 
   Multi-protocol label switching (MPLS) as well as Generalized MPLS 
   (GMPLS) for use with network management protocols.  
    
 
Table of Contents 
    
   in support of GMPLS................................................1 
   Status of this Memo................................................1 
   Abstract...........................................................1 
   1. Introduction....................................................3 
     
   T. Otani et al.          Expires April 30, 2006                   1 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   2. Terminology.....................................................3 
   2.1 Conventions used in this document..............................3 
   2.2 Terminology....................................................3 
   2.3 Acronyms.......................................................3 
   3. Motivations.....................................................4 
   4. Brief description of MIB Objects................................4 
   4.1 ospfTeLsdbTable................................................4 
   4.2 ospfTeLocalIntIpAddrTable......................................4 
   4.3 ospfTeRemoteIntIpAddrTable.....................................4 
   4.4 ospfTeSwCapTable...............................................4 
   4.5 ospfTeSrlgTable................................................4 
   5. OSPF-TE MIB Definitions with GMPLS extensions...................4 
   6. Security consideration.........................................18 
   7. IANA Considerations............................................18 
   7.1 IANA Considerations for OSPF-TE-STD-MIB.......................18 
   8. References.....................................................18 
   8.1 Normative References..........................................18 
   8.2 Informative References........................................18 
   9. Acknowledgment.................................................19 
   10. Author痴 Address..............................................19 
   11. Intellectual Property Statement...............................20 
   12. Copyright Statement...........................................20 
     
   T. Otani et al.          Expires Sept. 30, 2006                   2 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
1. Introduction 
    
   The OSPF MIB is defined as [OSPFMIB] and is being extended by 
   [OSPFMIB UPDATE]. On the other side, MPLS/GMPLS based traffic 
   engineering has so far extended OSPF routing protocol with TE 
   functionality [GMPLSrouting, RFC3630]. To manage such MPLS/GMPLS 
   networks effectively, OSPF information associated with MPLS/GMPLS TE 
   parameters is preferred for the network management, however, there is 
   no definition of MPLS/GMPLS TE information in the existing OSPF MIB. 
    
   This memo defines the Management Information Base (MIB) objects for 
   managing OSPF extension in support of MPLS/GMPLS for use with network 
   management protocols. 
    
   This MIB module should be used in conjunction with OSPF MIB as well 
   as other MIBs defined in [RFC3812, RFC3813, GMPLSLSRMIB, GMPLSTEMIB] 
   for the management of MPLS/GMPLS based traffic engineering 
   information.  
    
    
2. Terminology 
 
2.1 Conventions used in this document 
    
   The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
   "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
   document are to be interpreted as described in RFC-2119 [RFC2119]. 
    
2.2 Terminology 
    
   Definitions of key terms for MPLS OAM and GMPLS are found in [MPLS-
   OAM, RFC3945] and the reader is assumed to be familiar with those 
   definitions which are not repeated here. 
    
2.3 Acronyms 
    
     GMPLS:  Generalized Multi-Protocol Label Switching 
       LDP:  Label Distribution Protocol 
       LSP:  Label Switching Path 
       LSR:  Label Switching Router 
       MIB:  Management Information Base 
       OAM:  Operations and Management 
      OA&M:  Operations, Administration and Maintenance. 
      OSPF:  Open Shortest Path First 
      RSVP:  Resource reSerVation Protocol 
        TE:  Traffic Engineering 
       PSC:  Packet switch capable 
       LSC:  Lambda switch capable 
       FSC:  Fiber switch capable 
       TDM:  Time Division Multiplexing 
      SRLG:  Shared risk link group 
       LSA:  Link state advertisement 
    
    
     
   T. Otani et al.          Expires Sept. 30, 2006                   3 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
3. Motivations 
    
   The existing OSPF, MPLS and GMPLS MIBs do not provide for the 
   management of all of the extensions to the OSPF protocol. To manage 
   GMPLS routing attributes, MIB objects to indicate such GMPLS OSPF-TE 
   attributes is significant. 
    
4. Brief description of MIB Objects 
    
   The objects described in this section support the management of 
   attributes described in [GMPLSrouting] and [GMPLSOSPF] for OSPF-TE 
   with GMPLS extensions as well as in [RFC3630] for OSPF-TE. 
    
4.1 ospfTeLsdbTable 
    
   The ospfTeLsdbTable is basically used to indicate multiple sub-TLVs 
   information in opaque LSA which have been supported by [OSPF-TE]. 
   However, this table does not contain the information of Local/Remote 
   interface IP address, Interface Switching Capcability Descriptor and 
   Shared Risk Link Group information within the sub-TLVs for the Link-
   TLV. 
    
4.2 ospfTeLocalIntIpAddrTable 
    
   The ospfTeLocalIntIpAddrTable is identical to the Local interface IP 
   address information in a sub-TLV for the Link-TLV. This is 
   independently defined, because the Interface IP Address sub-TLV may 
   appear more than once within the same Link-TLV. 
    
4.3 ospfTeRemoteIntIpAddrTable 
    
   The ospfTeRemoteIntIpAddrTable is identical to the Remote interface 
   IP address information in a sub-TLV of the Link-TLV. This is also 
   independently utilized, because one or more local interface IP 
   address sub TLVs may exist in the same Link-TLV. 
    
    
4.4 ospfTeSwCapTable 
    
   The ospfTeSwCapTable represents Interface Switching Capability 
   Descriptor information. This is independently defined due to the 
   possibility of multiple appearances of the sub TLV within the same 
   Link-TLV. 
    
    
4.5 ospfTeSrlgTable 
    
   The ospfTeSrlgTable contains the Sub-TLV information of Shared Risk 
   Link Group (SRLG) information. This is separately defined, because 
   more than one sub TLVs may appear in the same Link-TLV. 
    
    
5. OSPF-TE MIB Definitions with GMPLS extensions 
    
     
   T. Otani et al.          Expires Sept. 30, 2006                   4 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   OSPF-TE-DRAFT00-MIB DEFINITIONS ::= BEGIN  
    
   IMPORTS 
      MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32 
        FROM SNMPv2-SMI                            --[RFC2578] 
      MODULE-COMPLIANCE, OBJECT-GROUP 
        FROM SNMPv2-CONF                           --[RFC2580] 
      InetAddressType, InetAddress 
        FROM INET-ADDRESS-MIB 
      transmission       
        FROM SNMPv2-SMI                            --[RFC2578] 
      ospfLsdbLsid, ospfRouterId  
        FROM OSPF-MIB;                             --[OSPFMIB UPDATE] 
    
   ospfTeMIB MODULE-IDENTITY 
      LAST-UPDATED "200510240000Z"  -- 04 July 2005 00:00:00 GMT 
      ORGANIZATION "IETF CCAMP Working Group." 
      CONTACT-INFO 
         "          Tomohiro Otani 
                     otani@kddilabs.jp 
    
                     Masanori Miyazawa 
                     ma-miyazawa@kddilabs.jp 
    
                     Thomas D. Nadeau 
                     tnadeau@cisco.com 
    
                     Kenji Kumaki 
                     ke-kumaki@kddi.com 
    
                     Comments and discussion to ccamp@ietf.org" 
      DESCRIPTION 
           "This MIB contains managed object definitions for  
            extensions to the OSPF MIB in support of Traffic 
            Engienering (TE). 
    
           Copyright (C) The Internet Society (2006).  This 
           version of this MIB module is part of RFCXXX; see 
           the RFC itself for full legal notices." 
     -- Revision history. 
      REVISION 
         "200506041200Z"  -- 04 July 2005 12:00:00 GMT 
      DESCRIPTION 
        "Initial version. Published as RFC xxxx." -- RFC-editor pls fill 
        in xxx" 
      ::= { transmission 9988 } -- assigned by IANA, see section 7.1 for  
                                -- details 
    
   -- Textual Conventions. 
    
   -- Top level components of this MIB. 
    
   ospfTeNotifications OBJECT IDENTIFIER ::= { ospfTeMIB 0 } 
   ospfTeObjects       OBJECT IDENTIFIER ::= { ospfTeMIB 1 } 
     
   T. Otani et al.          Expires Sept. 30, 2006                   5 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   ospfTeScalars       OBJECT IDENTIFIER ::= { ospfTeObjects 1 } 
   ospfTeTables        OBJECT IDENTIFIER ::= { ospfTeObjects 2 } 
   ospfTeConformance   OBJECT IDENTIFIER ::= { ospfTeMIB 2 } 
    
   -- MIB Definitions 
    
   -- 
   -- Scalar Objects 
   -- 
    
    
   -- 
   --  OSPF TE LSDB Table 
   -- 
    
   ospfTeLsdbTable OBJECT-TYPE  
   SYNTAX       SEQUENCE OF OspfTeLsdbEntry  
   MAX-ACCESS   not-accessible  
   STATUS       current  
   DESCRIPTION  
        "This table indicates multiple sub-TLVs information in opaque 
   LSA which have been supported by [OSPF-TE].  " 
   ::= { ospfTeTables 1 }  
    
   ospfTeLsdbEntry OBJECT-TYPE  
      SYNTAX       OspfTeLsdbEntry  
      MAX-ACCESS   not-accessible  
      STATUS       current  
      DESCRIPTION  
      "This entry contains each sub-TLVs information commonly utilized 
   in both MPLS and GMPLS"  
      INDEX { ospfLsdbLsid, ospflsdbRouterId }  
   ::= { ospfTeLsdbTable 1 }  
    
   OspfTeLsdbEntry ::= SEQUENCE {  
      ospfTeLinkType                  INTEGER, 
      ospfTeLinkIdAddr                InetAddress, 
      ospfTeLinkIdAddrType            InetAddressType, 
      ospfTeMetric                    Integer32, 
      ospfTeMaxBandwidth              Unsigned32, 
      ospfTeMaxReservableBandwidth    Unsigned32, 
      ospfTeUnreservedBandwidthPri0   Unsigned32, 
      ospfTeUnreservedBandwidthPri1   Unsigned32, 
      ospfTeUnreservedBandwidthPri2   Unsigned32, 
      ospfTeUnreservedBandwidthPri3   Unsigned32, 
      ospfTeUnreservedBandwidthPri4   Unsigned32, 
      ospfTeUnreservedBandwidthPri5   Unsigned32, 
      ospfTeUnreservedBandwidthPri6   Unsigned32, 
      ospfTeUnreservedBandwidthPri7   Unsigned32, 
      ospfTeAdministrativeGroup       Integer32, 
      ospfTeLocalId                   Integer32, 
      ospfTeRemoteId                  Integer32, 
      ospfTeLinkProtectionType        INTEGER, 
   }  
     
   T. Otani et al.          Expires Sept. 30, 2006                   6 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
    
   ospfTeLinkType OBJECT-TYPE  
       SYNTAX    INTEGER {  
                           pointToPoint (1),  
                           multiAccess (2) 
                        } 
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the type of the link such as point-to-point 
   or multi-access"  
   ::= { ospfTeLsdbEntry 1 }  
    
   ospfTeLinkIdAddr OBJECT-TYPE  
       SYNTAX       InetAddress  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
               "This indicates the Router ID of the neighbor in the case 
   of point-to-point links.  This also indicates the interface address 
   of the designated router in the case of multi-access links."  
   ::= { ospfTeLsdbEntry 2 }  
    
   ospfTeLinkIdAddrType OBJECT-TYPE  
       SYNTAX       InetAddressType 
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
               "This object indicates the type of TE link ID address."  
   ::= { ospfTeLsdbEntry 3 }  
    
   ospfTeMetric OBJECT-TYPE  
       SYNTAX       Integer32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the traffic engineering metric value of the 
   TE link."  
   ::= { ospfTeLsdbEntry 4 }  
    
   ospfTeMaxBandwidth OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the maximum bandwidth that 
      can be used on this link in this direction"  
   ::= { ospfTeLsdbEntry 5 }  
    
   ospfTeMaxReservableBandwidth OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
     
   T. Otani et al.          Expires Sept. 30, 2006                   7 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
           "This indicates the maximum bandwidth that may be reserved on 
   this link in this direction"  
   ::= { ospfTeLsdbEntry 6 }  
    
   ospfTeUnreservedBandwidthPri0 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 0"  
   ::= { ospfTeLsdbEntry 7 }  
    
   ospfTeUnreservedBandwidthPri1 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 1"  
   ::= { ospfTeLsdbEntry 8 } 
    
   ospfTeUnreservedBandwidthPri2 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 2"  
   ::= { ospfTeLsdbEntry 9 } 
    
   ospfTeUnreservedBandwidthPri3 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION 
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 3"  
   ::= { ospfTeLsdbEntry 10 } 
    
   ospfTeUnreservedBandwidthPri4 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 4"  
   ::= { ospfTeLsdbEntry 11 } 
    
   ospfTeUnreservedBandwidthPri5 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
     
   T. Otani et al.          Expires Sept. 30, 2006                   8 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 5"  
   ::= { ospfTeLsdbEntry 12 } 
    
   ospfTeUnreservedBandwidthPri6 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 6"  
   ::= { ospfTeLsdbEntry 13 } 
    
   ospfTeUnreservedBandwidthPri7 OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the amount of bandwidth not yet reserved at 
   the priority 7"  
   ::= { ospfTeLsdbEntry 14 } 
    
   ospfTeAdministrativeGroup OBJECT-TYPE  
       SYNTAX       Integer32 
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the Administrative Group which the link 
   belong to.  Since the value is a bit mask, the link can belong to 
   multiple groups.  This is also called Resource Class/Color."  
   ::= { ospfTeLsdbEntry 15 } 
    
   ospfTeLocalId OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This indicates the Link local identifier of an unnumbered 
   link." 
   ::= { ospfTeLsdbEntry 16 } 
    
   ospfTeRemoteId OBJECT-TYPE  
       SYNTAX       Unsigned32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           " This indicates the Link remote identifier of an unnumbered 
   link."  
   ::= { ospfTeLsdbEntry 17 } 
    
   ospfTeLinkProtectionType OBJECT-TYPE 
       SYNTAX  INTEGER { 
               extraTraffic(0), 
               unprotected(1), 
     
   T. Otani et al.          Expires Sept. 30, 2006                   9 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
               shared (2), 
               dedicatedOneToOne (3), 
               dedicatedOnePlusOne(4), 
               enhanced(5) 
       } 
       MAX-ACCESS read-only 
       STATUS  current 
       DESCRIPTION 
           "This object indicates the protection type of the TE link" 
   ::= { ospfTeLsdbEntry 18 } 
 
 
   -- 
   --  OSPF TE Local Interface IP Address Table 
   -- 
    
   ospfTeLocalIntAddrTable OBJECT-TYPE 
       SYNTAX       SEQUENCE OF OspfTeLocalIntAddrEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This table contains the IP address information of a local TE 
   link."  
   ::= { ospfTeTables 2 }       
    
   ospfTeLocalIntAddrEntry OBJECT-TYPE  
       SYNTAX       OspfTeLocalIntAddrEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This entry contains the IP address information of the local 
   TE link."  
       INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeLocalIntAddrIndex }  
   ::= { ospfTeLocalIntAddrTable 1 }  
    
   OspfTeLocalIntAddrEntry ::= SEQUENCE { 
           ospfTeLocalIntAddrIndex Unsigned32, 
           ospfTeLocalIntAddr      InetAddress, 
           ospfTeLocalIntAddrType  InetAddressType 
       }  
    
   ospfTeLocalIntAddrIndex OBJECT-TYPE  
       SYNTAX       Unsigned32 
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
       "This indicates the index to identify multiple local TE links"  
   ::= { ospfTeLocalIntAddrEntry 1 } 
    
   ospfTeLocalIntAddr OBJECT-TYPE  
       SYNTAX       InetAddress  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
     
   T. Otani et al.          Expires Sept. 30, 2006                  10 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
       "This object indicates the address of the local TE link."  
   ::= { ospfTeLocalIntAddrEntry 2 } 
    
   ospfTeLocalIntAddrType OBJECT-TYPE  
       SYNTAX       InetAddressType  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
       "This object indicates the type of local TE link address."  
   ::= { ospfTeLocalIntAddrEntry 3 } 
    
    
   -- 
   --  OSPF TE Remote Interface IP Address Table 
   -- 
    
   ospfTeRemoteIntAddrTable OBJECT-TYPE 
       SYNTAX       SEQUENCE OF OspfTeRemoteIntAddrEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This table contains the IP address information of a remote 
   TE link."  
   ::= { ospfTeTables 3 }       
    
   ospfTeRemoteIntAddrEntry OBJECT-TYPE  
       SYNTAX       OspfTeRemoteIntAddrEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This entry contains the IP address information of the remote 
   TE link."  
   INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeRemoteIntAddrIndex }  
       ::= { ospfTeRemoteIntAddrTable 1 }  
    
   OspfTeRemoteIntAddrEntry ::= SEQUENCE {  
       ospfTeRemoteIntAddrIndex Unsigned32, 
       ospfTeRemoteIntAddr      InetAddress, 
       ospfTeRemoteIntAddrType  InetAddressType 
   }  
    
   ospfTeRemoteIntAddrIndex OBJECT-TYPE  
       SYNTAX       Unsigned32 
       MAX-ACCESS   not-accessible 
       STATUS       current  
       DESCRIPTION  
           "This indicates the index to identify multiple remote TE 
   links."  
   ::= { ospfTeRemoteIntAddrEntry 1 } 
    
   ospfTeRemoteIntAddr OBJECT-TYPE  
       SYNTAX       InetAddress 
       MAX-ACCESS   read-only 
       STATUS       current  
     
   T. Otani et al.          Expires Sept. 30, 2006                  11 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
       DESCRIPTION  
           "This object indicates the address of the remote TE link."  
   ::= { ospfTeRemoteIntAddrEntry 2 } 
    
   ospfTeRemoteIntAddrType OBJECT-TYPE  
       SYNTAX       InetAddressType 
       MAX-ACCESS   read-only 
       STATUS       current  
       DESCRIPTION  
           "This object indicates the type of the remote TE link 
   address."  
   ::= { ospfTeRemoteIntAddrEntry 3 } 
    
    
   -- 
   --  OSPF TE Switch Capable Table 
   -- 
    
   ospfTeSwCapTable OBJECT-TYPE  
       SYNTAX       SEQUENCE OF OspfTeSwCapEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This table contains the GMPLS OSPF TE switching capability 
   information." 
   ::= { ospfTeTables 4 }  
    
   ospfTeSwCapEntry OBJECT-TYPE  
       SYNTAX       OspfTeSwCapEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This entry relates each TE link with its GMPLS TE switching 
   capability information. IF the MIB deals with only OSPF-TE 
   information, the value of each object related with GMPLS TE 
   extensions should be null." 
       INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeSwCapIndex }  
   ::= { ospfTeSwCapTable 1 }  
      
   OspfTeSwCapEntry ::= SEQUENCE { 
       ospfTeSwCapIndex            Unsigned32, 
       ospfTeSwitchingType         INTEGER, 
       ospfTeEncoding              INTEGER, 
       ospfTeMaxLspBandwidthPri0   Unsigned32, 
       ospfTeMaxLspBandwidthPri1   Unsigned32, 
       ospfTeMaxLspBandwidthPri2   Unsigned32, 
       ospfTeMaxLspBandwidthPri3   Unsigned32, 
       ospfTeMaxLspBandwidthPri4   Unsigned32, 
       ospfTeMaxLspBandwidthPri5   Unsigned32, 
       ospfTeMaxLspBandwidthPri6   Unsigned32, 
       ospfTeMaxLspBandwidthPri7   Unsigned32, 
       ospfTeMinLspBandwidth       Unsigned32, 
       ospfTeIntMtu                Integer32, 
       ospfTeIndication            INTEGER 
     
   T. Otani et al.          Expires Sept. 30, 2006                  12 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   }  
    
   ospfTeSwCapIndex OBJECT-TYPE  
       SYNTAX       Unsigned32 
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This index is utilized to identify multiple switching 
   functions on a local or remote TE link."  
   ::= { ospfTeSwCapEntry 1 } 
    
   ospfTeSwitchingType OBJECT-TYPE 
      SYNTAX  INTEGER { 
                 unknown (0), 
                 psc1    (1), 
                 psc2    (2), 
                 psc3    (3), 
                 psc4    (4), 
                 l2sc   (51), 
                 tdm   (100), 
                 lsc   (150), 
                 fsc   (200) 
           } 
           MAX-ACCESS read-only 
           STATUS  current 
           DESCRIPTION 
               "This object indicates the GMPLS switching capability 
   assigned to the TE link." 
           ::= { ospfTeSwCapEntry 2 } 
    
   ospfTeEncoding OBJECT-TYPE 
           SYNTAX  INTEGER { 
                 packet         (1), 
                 ethernet       (2), 
                 ansiEtsiPdh    (3), 
                 sdhSonet       (5), 
                 digitalWrapper (7), 
                 lambda         (8), 
                 fiber          (9), 
                 fiberChannel  (11) 
               } 
       MAX-ACCESS read-only 
       STATUS  current 
       DESCRIPTION 
           "This object indicates the GMPLS encoding type assigned to 
   the TE link." 
   ::= { ospfTeSwCapEntry 3 } 
    
   ospfTeMaxLspBandwidthPri0 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
     
   T. Otani et al.          Expires Sept. 30, 2006                  13 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 0 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 4 } 
    
   ospfTeMaxLspBandwidthPri1 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 1 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 5 } 
    
   ospfTeMaxLspBandwidthPri2  OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 2 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 6 } 
    
   ospfTeMaxLspBandwidthPri3 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 3 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 7 } 
    
   ospfTeMaxLspBandwidthPri4 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 4 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 8 } 
    
   ospfTeMaxLspBandwidthPri5  OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 5 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 9 } 
        
   ospfTeMaxLspBandwidthPri6 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
     
   T. Otani et al.          Expires Sept. 30, 2006                  14 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 6 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 10 } 
    
   ospfTeMaxLspBandwidthPri7 OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the maximum bandwidth of the TE link 
   at the priority 7 for GMPLS LSP creation." 
   ::= { ospfTeSwCapEntry 11 } 
    
   ospfTeLspMinBandwidth OBJECT-TYPE 
       SYNTAX       Unsigned32 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the minimum bandwidth of the TE link 
   for GMPLS LSP creation if the switching capability field is TDM, PSC-
   1, PSC-2, PSC-3, or PSC-4." 
   ::= { ospfTeSwCapEntry 12 } 
    
   ospfTeIntMtu OBJECT-TYPE 
       SYNTAX       Integer32 
       MAX-ACCESS   read-write 
       STATUS       current 
       DESCRIPTION 
           "This object indicates the MTU of the local or remote TE 
   link" 
   ::= { ospfTeSwCapEntry 13 } 
    
   ospfTeIndication OBJECT-TYPE 
       SYNTAX       INTEGER { 
                      standard (0), 
                      arbitrary (1) 
                      } 
       MAX-ACCESS   read-only 
       STATUS       current 
       DESCRIPTION 
           "This object indicates whether the interface supports 
   Standard or Arbitrary SONET/SDH." 
   ::= { ospfTeSwCapEntry 14 } 
    
   -- 
   --  OSPF TE SRLG Table 
   -- 
    
   ospfTeSrlgTable OBJECT-TYPE 
       SYNTAX       SEQUENCE OF OspfTeSrlgEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This table contains the SRLG information of the TE link."  
     
   T. Otani et al.          Expires Sept. 30, 2006                  15 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   ::= { ospfTeTables 5 }       
    
   ospfTeSrlgEntry OBJECT-TYPE  
       SYNTAX       OspfTeSrlgEntry  
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This entry relates each TE link with its SRLG information."  
       INDEX { ospfLsdbLsid, ospflsdbRouterId, ospfTeSrlgIndex }  
   ::= { ospfTeSrlgTable 1 }  
    
   OspfTeSrlgEntry ::= SEQUENCE { 
       ospfTeSrlgIndex Unsigned32 
       ospfTeSrlg      Integer32 
       }  
    
   ospfTeSrlgIndex OBJECT-TYPE  
       SYNTAX       Unsigned32 
       MAX-ACCESS   not-accessible  
       STATUS       current  
       DESCRIPTION  
           "This index is utilized to identify multiple SRLG values on a 
   local or remote TE link."  
   ::= { ospfTeLsdbEntry 1 } 
    
   ospfTeSrlg OBJECT-TYPE  
       SYNTAX       Integer32  
       MAX-ACCESS   read-only  
       STATUS       current  
       DESCRIPTION  
           "This object indicate the SRLG value assigned to a local or 
   remote TE link"  
   ::= { ospfTeSrlgEntry 2 } 
    
   -- Conformance Statement 
   ospfTeGroups 
         OBJECT IDENTIFIER ::= { ospfTeConformance 1 } 
    
   ospfTeCompliances 
         OBJECT IDENTIFIER ::= { ospfTeConformance 2 } 
    
   -- Module Compliance 
    
   ospfTeModuleFullCompliance MODULE-COMPLIANCE 
         STATUS current 
         DESCRIPTION 
            "Compliance statement for agents provides full support  
             for the OSPF-TE MIB" 
         MODULE -- this module 
            MANDATORY-GROUPS    { ospfTeMainGroup 
                                } 
    
      ::= { ospfTeCompliances 1 } 
    
     
   T. Otani et al.          Expires Sept. 30, 2006                  16 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   -- 
   -- ReadOnly Compliance 
   -- 
    
   ospfTeModuleReadOnlyCompliance MODULE-COMPLIANCE 
         STATUS current 
         DESCRIPTION  
           "Compliance requirement for implementations only provide 
           read-only support for OSPF-TE. Such devices can then be 
           monitored but cannot be configured using this MIB module. 
           " 
         MODULE -- this module 
            MANDATORY-GROUPS    { ospfTeMainGroup 
                                } 
    
      ::= { ospfTeCompliances 2 } 
    
    
      -- Units of conformance. 
      ospfTeMainGroup OBJECT-GROUP 
         OBJECTS {  
               ospfTeLinkType                  , 
               ospfTeLinkIdAddr                , 
               ospfTeLinkIdAddrType            , 
               ospfTeMetric                    , 
               ospfTeMaxBandwidth              , 
               ospfTeMaxReservableBandwidth    , 
               ospfTeUnreservedBandwidthPri0   , 
               ospfTeUnreservedBandwidthPri1   , 
               ospfTeUnreservedBandwidthPri2   , 
               ospfTeUnreservedBandwidthPri3   , 
               ospfTeUnreservedBandwidthPri4   , 
               ospfTeUnreservedBandwidthPri5   , 
               ospfTeUnreservedBandwidthPri6   , 
               ospfTeUnreservedBandwidthPri7   , 
               ospfTeAdministrativeGroup       , 
               ospfTeLocalId                   , 
               ospfTeRemoteId                  , 
               ospfTeLinkProtectionType        , 
               ospfTeLocalIntAddrIndex         , 
               ospfTeLocalIntAddr              , 
               ospfTeLocalIntAddrType          , 
               ospfTeRemoteIntAddrIndex        , 
               ospfTeRemoteIntAddr             , 
               ospfTeRemoteIntAddrType         , 
               ospfTeSwCapIndex                , 
               ospfTeSwitchingType             , 
               ospfTeEncoding                  , 
               ospfTeMaxLspBandwidthPri0       , 
               ospfTeMaxLspBandwidthPri1       , 
               ospfTeMaxLspBandwidthPri2       , 
               ospfTeMaxLspBandwidthPri3       , 
               ospfTeMaxLspBandwidthPri4       , 
               ospfTeMaxLspBandwidthPri5       , 
     
   T. Otani et al.          Expires Sept. 30, 2006                  17 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
               ospfTeMaxLspBandwidthPri6       , 
               ospfTeMaxLspBandwidthPri7       , 
               ospfTeIntMtu                    , 
               ospfTeIndication                , 
               ospfTeSrlgIndex                 , 
               ospfTeSrlg 
              } 
         STATUS  current 
         DESCRIPTION 
                "Collection of objects for OSPF-TE management" 
       ::= { ospfTeGroups 1 } 
    
   END 
    
    
6. Security consideration 
    
   This document introduces no new security issues beyond those detailed 
   in the OSPF MIB.  
    
7. IANA Considerations 
    
   The following "IANA Considerations" subsection requests IANA for a 
   new assignment under the transmission subtree. New assignments can 
   only be made via a Standards Action as specified in [RFC2434]. 
    
7.1 IANA Considerations for OSPF-TE-STD-MIB 
    
   The IANA is requested to assign { ospfTeMIB XXX } to the OSPF-TE-STD-
   MIB module specified in this document. 
    
    
8. References 
    
8.1 Normative References 
    
8.2 Informative References 
    
  [RFC2119]      Bradner, S., "Key words for use in RFCs to Indicate 
                  Requirement Levels", BCP 14, RFC 2119, March 1997. 
   
  [OSPFMIB]      F. Baker, et al, "OSPF Version 2 Management 
                  Information Base", RFC1850, Nov., 1995. 
   
  [OSPFMIB UPDATE]Dan Joyal, et al, "OSPF Version 2 Management 
                  Information Base", draft-ietf-ospf-mib-update-
                  08.txt,December 2003. 
   
  [GMPLSRouting] K. Kompella, and Y. Rekhter, "Routing Extensions in 
                  Support of Generalized Multi-Protocol Label 
                  Switching", draft-ietf-ccamp-gmpls-routing-09.txt, 
                  October 2003. 
   
     
   T. Otani et al.          Expires Sept. 30, 2006                  18 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
  [RFC3630]      D. Katz, et al, "Traffic Engineering (TE) Extensions 
                  to OSPF Version2", RFC3630, September 2003. 
   
  [RFC3812]      Srinivasan, C., Viswanathan, A., and T. Nadeau, 
                  "Multiprotocol Label Switching (MPLS) Traffic 
                  Engineering (TE) Management Information Base (MIB)", 
                  RFC 3812, June 2004. 
   
  [RFC3813]      Srinivasan, C., Viswanathan, A., and T. Nadeau, 
                  "Multiprotocol Label Switching (MPLS) Label Switching 
                  (LSR) Router Management Information Base (MIB)", RFC 
                  3813, June 2004. 
   
  [GMPLSLSRMIB]  T. D. Nadeu and A. Farrel, "Generalized Multiprotocol 
                  Label Switching (GMPLS) Label Switching Router (LSR) 
                  Management Information Base", draft-ietf-ccamp-gmpls-
                  lsr-mib-08.txt, June 2005. 
   
  [GMPLSTEMIB]   T. D. Nadeu and A. Farrel, "Generalized Multiprotocol 
                  Label Switching (GMPLS) Traffic Engineering 
                  Management Information Base", draft-ietf-ccamp-gmpls-
                  te-mib-09.txt, June 2005. 
   
  [MPLS OAM]     T. Nadeau, Allan D., et al., "OAM Requirements for 
                  MPLS Network" 
                 draft-ietf-mpls-oam-requirements-05.txt, June 2005. 
   
  [RFC3945]      E. Mannie, "Generalized Multi-Protocol Label 
                  Switching Architecture", RFC3945, October, 2004. 
   
  [GMPLSOSPF]    K. Kompella, and Y. Rekhter, "OSPF Extensions in 
                  Support of Generalized Multi-Protocol Label 
                  Switching", draft-ietf-ccamp-ospf-gmpls-extensions-
                  12.txt, October 2003. 
   
  [OSPF-TE]      Katz, D., et al, "Traffic Engineering (TE) Extensions 
                  to OSPF Version 2", RFC3630, September 2003. 
   
  [RFC2434]      Narten, T. and H. Alvestrand., "Guidelines for 
                  Writing an IANA Considerations Section in RFCs" BCP 
                  26, RFC 2434, October 1998. 
    
9. Acknowledgment 
    
   The authors wish to acknowledge and thank the following individuals 
   for their valuable comments to this document: Ken Nagami and Shuichi 
   Okamoto. 
    
10. Author' Address 
    
      Tomohiro Otani 
      KDDI R&D Laboratories, Inc. 
      2-1-15 Ohara Fujimino     Phone:  +81-49-278-7357 
      Saitama, 356-8502. Japan  Email:  otani@kddilabs.jp    
     
   T. Otani et al.          Expires Sept. 30, 2006                  19 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
    
      Masanori Miyazawa 
      KDDI R&D Laboratories, Inc. 
      2-1-15 Ohara Fujimino     Phone:  +81-49-278-7559 
      Saitama, 356-8502. Japan  Email:  ma-miyazawa@kddilabs.jp 
    
      Thomas D. Nadeau 
      Cisco Systems, Inc. 
      300 Beaver Brook Road     Phone: +1-978-936-1470 
      Boxboro, MA 01719         Email: tnadeau@cisco.com300 
    
      Kenji Kumaki 
      KDDI Corporation 
      GARDEN AIR TOWER,3-10-10,Iidabshi     Phone:  +81-3-6678-3103 
      Chiyoda-ku,Tokyo, 102-8460. Japan     Email:  ke-kumaki@kddi.com 
    
    
11. 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. 
    
   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. 
    
    
 
12. Copyright Statement 
    
   "Copyright (C) The Internet Society (2006).  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." 
    
   "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 
     
   T. Otani et al.          Expires Sept. 30, 2006                  20 
   Internet Drafts draft-otani-ccamp-gmpls-ospf-mib-02.txt  March 2006 
    
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED 
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE." 
     
   T. Otani et al.          Expires Sept. 30, 2006                  21