summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-PROT-PRIORITY-MIB
blob: 4c3860c68126acb3cdc7c7f80239d0ea320a0677 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
-- =================================================================
-- Copyright (C) 2002 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: protocol priority mib
-- Reference:
-- Version: V1.0
-- History:
--   V1.0 created by zhuangyu
--     The initial version, 2005-01-17
-- =================================================================
HH3C-PROT-PRIORITY-MIB DEFINITIONS ::= BEGIN

    IMPORTS
        hh3cCommon
            FROM HH3C-OID-MIB
        Integer32, OBJECT-TYPE, MODULE-IDENTITY
            FROM SNMPv2-SMI
        RowStatus
            FROM SNMPv2-TC;

    hh3cProtocolPriority MODULE-IDENTITY
        LAST-UPDATED "200501171633Z"        -- January 17, 2005 at 16:33 GMT
        ORGANIZATION
            "New H3C Tech. Co., Ltd."
        CONTACT-INFO
            "Platform Team New H3C Tech. Co., Ltd.
            Hai-Dian District Beijing P.R. China
            http://www.h3c.com
            Zip:100085
            "
        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."
        ::= { hh3cCommon 37 }


--
-- Node definitions
--
    hh3cProtocolPriorityObjects OBJECT IDENTIFIER ::= { hh3cProtocolPriority 1 }

    hh3cPPri OBJECT IDENTIFIER ::= { hh3cProtocolPriorityObjects 1 }

    hh3cProtocolPriorityTable OBJECT-TYPE
        SYNTAX SEQUENCE OF Hh3cProtocolPriorityEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "A table is used to configure the priority of the protocol."
        ::= { hh3cPPri 1 }

    hh3cProtocolPriorityEntry OBJECT-TYPE
        SYNTAX Hh3cProtocolPriorityEntry
        MAX-ACCESS not-accessible
        STATUS current
        DESCRIPTION
            "An entry containing information about the priority of the protocol."
        INDEX { hh3cPPriProtocolType }
        ::= { hh3cProtocolPriorityTable 1 }

    Hh3cProtocolPriorityEntry ::=
        SEQUENCE {
            hh3cPPriProtocolType
                INTEGER,
            hh3cPPriPriorityType
                INTEGER,
            hh3cPPriPriorityVlaue
                Integer32,
            hh3cPPriRowStatus
                RowStatus
        }

    hh3cPPriProtocolType 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."
        ::= { hh3cProtocolPriorityEntry 1 }

    hh3cPPriPriorityType OBJECT-TYPE
        SYNTAX INTEGER
               {
               ipPrecedence(1),
               dscp(2)
               }
        MAX-ACCESS read-create
        STATUS current
        DESCRIPTION
            "Priority type."
        ::= { hh3cProtocolPriorityEntry 2 }

    hh3cPPriPriorityVlaue OBJECT-TYPE
        SYNTAX Integer32 (0..63)
        MAX-ACCESS read-create
        STATUS current
        DESCRIPTION
            "Priority value.
            If setting hh3cPPriPriorityType to ip-precedence(1),
            the range of hh3cPPriPriorityVlaue is from 0 to 7.
            If setting hh3cPPriPriorityType to dscp(2),
            the range of hh3cPPriPriorityVlaue is from 0 to 63."
        ::= { hh3cProtocolPriorityEntry 3 }

    hh3cPPriRowStatus OBJECT-TYPE
        SYNTAX RowStatus
        MAX-ACCESS read-create
        STATUS current
        DESCRIPTION
            "RowStatus, Now support createAndGo,active and destroy.
            To create a new row, hh3cPPriPriorityType and hh3cPPriPriorityValue must be specified.
            To modify a row,hh3cPPriPriorityType and hh3cPPriPriorityValue
            must change at the same time and the hh3cPPriRowStatus is active ."
        ::= { hh3cProtocolPriorityEntry 4 }
END