summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-SECP-MIB
blob: 424765ee5e161a8074261e08abf0d0a81d333934 (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
-- ============================================================================
-- Copyright (c) 2004-2016 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: This MIB is used for configuration of SECP (security policies).
-- Reference:
-- Version: V1.0
-- History:
-- V1.0 created by xuedeng.
-- ============================================================================
HH3C-SECP-MIB DEFINITIONS ::= BEGIN

IMPORTS
    hh3cCommon
        FROM  HH3C-OID-MIB
    OBJECT-TYPE, MODULE-IDENTITY,
    Unsigned32, Counter64
        FROM SNMPv2-SMI;

--
-- Node definitions
--

hh3cSecp MODULE-IDENTITY
    LAST-UPDATED "201612191605Z"        -- Dec 19, 2016 at 16:05 GMT
    ORGANIZATION
        "New H3C Technologies Co., Ltd."
    CONTACT-INFO
        "Platform Team New H3C Technologies Co., Ltd.
        Hai-Dian District Beijing P.R. China
        http://www.h3c.com
        Zip:100085
        "
    DESCRIPTION
        "Security policies management information base for managing devices
        that support security policies.
        "
    REVISION "201612191605Z"            -- Dec 19, 2016 at 16:05 GMT
    DESCRIPTION
        "The initial revision of this MIB module."
    ::= { hh3cCommon 166 }

--
-- Nodes of hh3cSecpObjects
--
hh3cSecpObjects OBJECT IDENTIFIER ::= { hh3cSecp 1 }

--
-- Nodes of hh3cSecpRunningInfoTable
--
hh3cSecpRunningInfoTable OBJECT-TYPE
    SYNTAX SEQUENCE OF Hh3cSecpRunningInfoEntry
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
        "Security policies running information base."
    ::= { hh3cSecpObjects 1 }

hh3cSecpRunningInfoEntry OBJECT-TYPE
    SYNTAX Hh3cSecpRunningInfoEntry
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
        "Security policies running information entry."
    INDEX
    {
        hh3cSecpIPVersion,
        hh3cSecpRuleID
    }
    ::= { hh3cSecpRunningInfoTable 1 }

Hh3cSecpRunningInfoEntry ::=
    SEQUENCE
    {
        hh3cSecpIPVersion
            INTEGER,
        hh3cSecpRuleID
            Unsigned32,
        hh3cSecpMatchPacketCount
            Counter64,
        hh3cSecpLastMatchTime
            Unsigned32
    }

hh3cSecpIPVersion OBJECT-TYPE
    SYNTAX INTEGER
    {
        ipv4(1),
        ipv6(2)
    }
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
        "IP protocol version."
    ::= { hh3cSecpRunningInfoEntry 1 }

hh3cSecpRuleID OBJECT-TYPE
    SYNTAX Unsigned32 (0..65534)
    MAX-ACCESS not-accessible
    STATUS current
    DESCRIPTION
        "Rule ID of security policies."
    ::= { hh3cSecpRunningInfoEntry 2 }

hh3cSecpMatchPacketCount OBJECT-TYPE
    SYNTAX Counter64
    MAX-ACCESS read-only
    STATUS current
    DESCRIPTION
        "Number of packets matching the rule."
    ::= { hh3cSecpRunningInfoEntry 3 }

hh3cSecpLastMatchTime OBJECT-TYPE
    SYNTAX Unsigned32
    MAX-ACCESS read-only
    STATUS current
    DESCRIPTION
        "Interval in seconds between the last match and 1970/1/1 00:00:00."
    ::= { hh3cSecpRunningInfoEntry 4 }

END