Observium_CE/mibs/hp/HPN-ICF-MPLSTE-MIB

184 lines
5.9 KiB
Plaintext

-- =============================================================================
-- Copyright (c) 2010-2014 Hewlett-Packard Development Company, L.P.
--
-- Description: Multiprotocol Label Switching Traffic Engineering MIB
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 2013-06-13 Initial version Created by Neng Yan
-- =============================================================================
HPN-ICF-MPLSTE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Unsigned32
FROM SNMPv2-SMI
RowStatus, TruthValue
FROM SNMPv2-TC
hpnicfCommon
FROM HPN-ICF-OID-MIB
;
-- =============================================================================
-- module identity part
-- =============================================================================
hpnicfMplsTe MODULE-IDENTITY
LAST-UPDATED
"201306131800Z" -- Jan 13, 2013 at 18:00 GMT
ORGANIZATION
""
CONTACT-INFO
""
DESCRIPTION
"Multiprotocol Label Switching Traffic Engineering MIB"
REVISION
"201306131800Z" -- Jan 13, 2013 at 18:00 GMT
DESCRIPTION
"Initial version of this MIB."
::= { hpnicfCommon 143 }
-- =============================================================================
-- object definition begin
-- =============================================================================
hpnicfMplsTeObjects OBJECT IDENTIFIER ::= { hpnicfMplsTe 1 }
hpnicfMplsTeScalarGroup OBJECT IDENTIFIER ::= { hpnicfMplsTeObjects 1 }
hpnicfMplsTeStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global configuration of MPLS(Multiprotocol Label Switching)
TE(Traffic Engineering)."
::= { hpnicfMplsTeScalarGroup 1 }
hpnicfMplsTeRsvpStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The global configuration of RSVP(Resource Reservation Protocol)."
::= { hpnicfMplsTeScalarGroup 2 }
-- =============================================================================
-- hpnicfMplsTeTable Definition
-- =============================================================================
hpnicfMplsTeTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfMplsTeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring MPLS TE parameters."
::= { hpnicfMplsTeObjects 2 }
hpnicfMplsTeEntry OBJECT-TYPE
SYNTAX HpnicfMplsTeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring MPLS TE parameters."
INDEX
{
hpnicfMplsTeIndex
}
::= { hpnicfMplsTeTable 1 }
HpnicfMplsTeEntry ::=
SEQUENCE
{
hpnicfMplsTeIndex Unsigned32,
hpnicfMplsTeCapability TruthValue,
hpnicfMplsTeRowStatus RowStatus
}
hpnicfMplsTeIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of TE interface."
::= { hpnicfMplsTeEntry 1 }
hpnicfMplsTeCapability OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The TE capability of an interface."
DEFVAL { false }
::= { hpnicfMplsTeEntry 2 }
hpnicfMplsTeRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry. A row entry cannot
be modified when the value of this object is 'active'."
::= { hpnicfMplsTeEntry 3 }
-- =============================================================================
-- End of hpnicfMplsTeTable Definition
-- =============================================================================
-- =============================================================================
-- hpnicfMplsTeRsvpTable Definition
-- =============================================================================
hpnicfMplsTeRsvpTable OBJECT-TYPE
SYNTAX SEQUENCE OF HpnicfMplsTeRsvpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table for configuring RSVP(Resource Reservation Protocol)
TE parameters."
::= { hpnicfMplsTeObjects 3 }
hpnicfMplsTeRsvpEntry OBJECT-TYPE
SYNTAX HpnicfMplsTeRsvpEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for configuring RSVP TE parameters."
INDEX
{
hpnicfMplsTeRsvpIndex
}
::= { hpnicfMplsTeRsvpTable 1 }
HpnicfMplsTeRsvpEntry ::=
SEQUENCE
{
hpnicfMplsTeRsvpIndex Unsigned32,
hpnicfMplsTeRsvpCapability TruthValue,
hpnicfMplsTeRsvpRowStatus RowStatus
}
hpnicfMplsTeRsvpIndex OBJECT-TYPE
SYNTAX Unsigned32(1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index of RSVP interface."
::= { hpnicfMplsTeRsvpEntry 1 }
hpnicfMplsTeRsvpCapability OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The RSVP capability of an interface."
DEFVAL { false }
::= { hpnicfMplsTeRsvpEntry 2 }
hpnicfMplsTeRsvpRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Operation status of this table entry. A row entry cannot
be modified when the value of this object is 'active'."
::= { hpnicfMplsTeRsvpEntry 3 }
-- =============================================================================
-- End of hpnicfMplsTeRsvpTable Definition
-- =============================================================================
END