124 lines
4.0 KiB
Plaintext
124 lines
4.0 KiB
Plaintext
-- =================================================================
|
|
-- Copyright (c) 2010-2013 Hewlett-Packard Development Company, L.P.
|
|
--
|
|
-- Description: protocol priority mib
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- V1.0 created by zhuangyu
|
|
-- The initial version, 2005-01-17
|
|
-- =================================================================
|
|
HPN-ICF-PROT-PRIORITY-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hpnicfCommon
|
|
FROM HPN-ICF-OID-MIB
|
|
Integer32, OBJECT-TYPE, MODULE-IDENTITY
|
|
FROM SNMPv2-SMI
|
|
RowStatus
|
|
FROM SNMPv2-TC;
|
|
|
|
hpnicfProtocolPriority MODULE-IDENTITY
|
|
LAST-UPDATED "200501171633Z" -- January 17, 2005 at 16:33 GMT
|
|
ORGANIZATION
|
|
""
|
|
CONTACT-INFO
|
|
""
|
|
DESCRIPTION
|
|
"This MIB is used to manage and configure the priority of specified protocol.
|
|
This MIB is applicable to routers, switches and other products.
|
|
"
|
|
REVISION "200501171633Z" -- January 17, 2005 at 16:33 GMT
|
|
DESCRIPTION
|
|
"The initial revision of this MIB module."
|
|
::= { hpnicfCommon 37 }
|
|
|
|
|
|
--
|
|
-- Node definitions
|
|
--
|
|
hpnicfProtocolPriorityObjects OBJECT IDENTIFIER ::= { hpnicfProtocolPriority 1 }
|
|
|
|
hpnicfPPri OBJECT IDENTIFIER ::= { hpnicfProtocolPriorityObjects 1 }
|
|
|
|
hpnicfProtocolPriorityTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HpnicfProtocolPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table is used to configure the priority of the protocol."
|
|
::= { hpnicfPPri 1 }
|
|
|
|
hpnicfProtocolPriorityEntry OBJECT-TYPE
|
|
SYNTAX HpnicfProtocolPriorityEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An entry containing information about the priority of the protocol."
|
|
INDEX { hpnicfPPriProtocolType }
|
|
::= { hpnicfProtocolPriorityTable 1 }
|
|
|
|
HpnicfProtocolPriorityEntry ::=
|
|
SEQUENCE {
|
|
hpnicfPPriProtocolType
|
|
INTEGER,
|
|
hpnicfPPriPriorityType
|
|
INTEGER,
|
|
hpnicfPPriPriorityVlaue
|
|
Integer32,
|
|
hpnicfPPriRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hpnicfPPriProtocolType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ospf(1),
|
|
telnet(2),
|
|
snmp(3),
|
|
icmp(4),
|
|
bgp(5),
|
|
ldp(6)
|
|
}
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Protocol type."
|
|
::= { hpnicfProtocolPriorityEntry 1 }
|
|
|
|
hpnicfPPriPriorityType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
ipPrecedence(1),
|
|
dscp(2)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority type."
|
|
::= { hpnicfProtocolPriorityEntry 2 }
|
|
|
|
hpnicfPPriPriorityVlaue OBJECT-TYPE
|
|
SYNTAX Integer32 (0..63)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Priority value.
|
|
If setting hpnicfPPriPriorityType to ip-precedence(1),
|
|
the range of hpnicfPPriPriorityVlaue is from 0 to 7.
|
|
If setting hpnicfPPriPriorityType to dscp(2),
|
|
the range of hpnicfPPriPriorityVlaue is from 0 to 63."
|
|
::= { hpnicfProtocolPriorityEntry 3 }
|
|
|
|
hpnicfPPriRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus, Now support createAndGo,active and destroy.
|
|
To create a new row, hpnicfPPriPriorityType and hpnicfPPriPriorityValue must be specified.
|
|
To modify a row,hpnicfPPriPriorityType and hpnicfPPriPriorityValue
|
|
must change at the same time and the hpnicfPPriRowStatus is active ."
|
|
::= { hpnicfProtocolPriorityEntry 4 }
|
|
END
|