184 lines
5.9 KiB
Plaintext
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
|