summaryrefslogtreecommitdiff
path: root/MIBS/comware/HH3C-CUPM-UP-MIB
blob: a288860b1e8db21d85ae732c89dab9ee75e7c6af (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
128
129
130
131
132
133
134
135
136
137
138
-- =================================================================
-- Copyright (c) 2004-2020 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: The MIB of data and configuration on user plane.
-- Reference:
-- Version: V1.0
-- History:
--   V1.0 Created by huanglei
--     Initial version 2020-09-10
-- =================================================================
HH3C-CUPM-UP-MIB DEFINITIONS ::= BEGIN

IMPORTS
        hh3cCommon
    FROM HH3C-OID-MIB
        InetAddressType, InetAddress
    FROM INET-ADDRESS-MIB
        OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE,
        Integer32
    FROM SNMPv2-SMI;

hh3cCupmUp MODULE-IDENTITY
    LAST-UPDATED "202009110000Z"
    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
        "This MIB provides config information of UP(User Plane)."
    REVISION "202009110000Z"
    DESCRIPTION
        "The initial revision of this MIB module."
    ::= { hh3cCommon 195 }

--
-- Node definitions
--

-- Traps are defined below.
hh3cCupmUpNotifications OBJECT IDENTIFIER ::= { hh3cCupmUp 0 }

hh3cCupmUpProtoTnlUp NOTIFICATION-TYPE
    OBJECTS
        {
            hh3cCupmUpVbVxlanID,
            hh3cCupmUpVbSrcAddrType,
            hh3cCupmUpVbSrcAddr,
            hh3cCupmUpVbDestAddrType,
            hh3cCupmUpVbDestAddr,
            hh3cCupmUpVbVpnName
        }
    STATUS current
    DESCRIPTION
        "The notification is generated when
         UP device connects to VXLAN tunnel."
    ::= { hh3cCupmUpNotifications 1 }

hh3cCupmUpProtoTnlDown NOTIFICATION-TYPE
    OBJECTS
        {
            hh3cCupmUpVbVxlanID,
            hh3cCupmUpVbSrcAddrType,
            hh3cCupmUpVbSrcAddr,
            hh3cCupmUpVbDestAddrType,
            hh3cCupmUpVbDestAddr,
            hh3cCupmUpVbVpnName
        }
    STATUS current
    DESCRIPTION
        "The notification is generated when
         UP device disconnects to VXLAN tunnel."
    ::= { hh3cCupmUpNotifications 2 }

-- =================================================================
-- TrapObjects are defined below.

hh3cCupmUpNotifyVarObjects OBJECT IDENTIFIER ::= { hh3cCupmUp 1 }

hh3cCupmUpVbVxlanID OBJECT-TYPE
    SYNTAX      Integer32 (1..2147483647)
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Part of the index for this table, this value
         identifies the VXLAN protocol tunnel."
    ::= { hh3cCupmUpNotifyVarObjects 1 }

hh3cCupmUpVbSrcAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Specifies the type of local address to be used at a remote
         host for connecting VXLAN protocol tunnel."
    ::= { hh3cCupmUpNotifyVarObjects 2 }

hh3cCupmUpVbSrcAddr OBJECT-TYPE
    SYNTAX      InetAddress
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Specifies the local address to be used at a remote
         host for connecting VXLAN protocol tunnel.  The host
         address type is determined by the object value of corresponding
         hh3cCupmCpProtoTnlSrcAddrType."
    ::= { hh3cCupmUpNotifyVarObjects 3 }

hh3cCupmUpVbDestAddrType OBJECT-TYPE
    SYNTAX      InetAddressType
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Specifies the type of remote host for connecting the VXLAN
         protocol tunnel."
    ::= { hh3cCupmUpNotifyVarObjects 4 }

hh3cCupmUpVbDestAddr OBJECT-TYPE
    SYNTAX      InetAddress
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "Specifies the remote host for connecting the VXLAN
         protocol tunnel."
    ::= { hh3cCupmUpNotifyVarObjects 5 }

hh3cCupmUpVbVpnName OBJECT-TYPE
    SYNTAX      OCTET STRING (SIZE(0..31))
    MAX-ACCESS  accessible-for-notify
    STATUS      current
    DESCRIPTION
        "The VPN name, to which the rule will be applied.
         Default value is zero-length."
    ::= { hh3cCupmUpNotifyVarObjects 6 }

END