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
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
|
-- ============================================================================
-- Copyright (c) 2004-2021 New H3C Tech. Co., Ltd. All rights reserved.
--
-- Description: The HH3C-CUSP-MIB is a statistical MIB of CUSP module
-- Reference:
-- Version: V1.1
-- History:
-- V1.0 2020.07.20 The initial version, created by yizhigao.
-- V1.1 2020-09-11 updated by yizhigao
-- ============================================================================
HH3C-CUSP-MIB DEFINITIONS ::= BEGIN
IMPORTS
hh3cCommon
FROM HH3C-OID-MIB
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32
FROM SNMPv2-SMI
InetAddressType, InetAddress
FROM INET-ADDRESS-MIB;
-- ----------------------------------------------------------------------
-- Node definitions
-- ----------------------------------------------------------------------
hh3cCusp MODULE-IDENTITY
LAST-UPDATED "202009111300Z" -- Sep 11, 2020 at 13:00 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
"This MIB contains information about the control-/user-plane separation trap"
REVISION "202009111300Z"
DESCRIPTION
"Modified the objects description information of hh3cCuspServerDisconnectReason,
hh3cCuspLocalIPaddressType, hh3cCuspRemoteIPaddressType,
hh3cCuspServerDisconnect and hh3cCuspClientDisconnect."
REVISION "202007201300Z"
DESCRIPTION
"Initial version."
::= { hh3cCommon 190 }
-- ----------------------------------------------------------------------
-- nodes defined
-- ----------------------------------------------------------------------
-- ----------------------------------------------------------------------
-- hh3cCuspMibTrapOid Table
-- ----------------------------------------------------------------------
hh3cCuspMibTrap OBJECT IDENTIFIER ::= { hh3cCusp 1 }
hh3cCuspMibTrapOid OBJECT IDENTIFIER ::= { hh3cCuspMibTrap 1 }
hh3cCuspServerDisconnectReason OBJECT-TYPE
SYNTAX Integer32 (0..14)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reason why this instance is disconnected from a controller
0: Connection became abnormal.
1: An SSL connection became abnormal.
2: BFD timed out.
3: Version negotiation failed.
4: Protocol disabled.
5: Connection became abnormal when messages were being sent.
6: Connection recovery failed.
7: Received invalid packets or incorrectly processed received packets.
8: Connection became abnormal when messages were being received.
9: VPN instance deleted.
10: A TCP connection became abnormal.
11: Heartbeat packets sending failed.
12: Heartbeat packets timed out.
13: Configuration changes.
14: Not enough memory."
::= { hh3cCuspMibTrapOid 1 }
hh3cCuspClientDisconnectReason OBJECT-TYPE
SYNTAX Integer32 (0..10)
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"Reason why this instance is disconnected from a controller
0: Connection became abnormal.
1: Configuration changes.
2: Heartbeat packets timed out.
3: Version negotiation failed.
4: Receiving Hello packets timed out.
5: A TCP connection became abnormal.
6: VPN instance deleted.
7: VRF service disabled.
8: Resource request failed.
9: BFD timed out.
10: Not enough memory."
::= { hh3cCuspMibTrapOid 2 }
hh3cCuspVpnInstanceName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..31))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"VPN name for a CUSP connection."
::= { hh3cCuspMibTrapOid 3 }
hh3cCuspLocalIPaddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP addresses type of the CUSP connection local IP address."
::= { hh3cCuspMibTrapOid 4 }
hh3cCuspLocalIPaddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CUSP connection local IP address.
The type of this address is determined by the value of
hh3cCuspLocalIPaddressType.
"
::= { hh3cCuspMibTrapOid 5 }
hh3cCuspRemoteIPaddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"IP addresses type of the CUSP connection remote IP address."
::= { hh3cCuspMibTrapOid 6 }
hh3cCuspRemoteIPaddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"CUSP connection remote IP address.
The type of this address is determined by the value of
hh3cCuspRemoteIPaddressType.
"
::= { hh3cCuspMibTrapOid 7 }
-- ----------------------------------------------------------------------
-- hh3cCuspTraps Table
-- ----------------------------------------------------------------------
hh3cCuspTraps OBJECT IDENTIFIER ::= { hh3cCuspMibTrap 2 }
hh3cCuspTrapsPrefix OBJECT IDENTIFIER ::= { hh3cCuspTraps 0 }
hh3cCuspServerDisconnect NOTIFICATION-TYPE
OBJECTS {
hh3cCuspLocalIPaddressType,
hh3cCuspLocalIPaddress,
hh3cCuspRemoteIPaddressType,
hh3cCuspRemoteIPaddress,
hh3cCuspVpnInstanceName,
hh3cCuspServerDisconnectReason
}
STATUS current
DESCRIPTION
"This trap is generated when the controller is disconnected
from the agent. The disconnection reason is
hh3cCuspServerDisconnectReason."
::= { hh3cCuspTrapsPrefix 1 }
hh3cCuspServerConnect NOTIFICATION-TYPE
OBJECTS {
hh3cCuspLocalIPaddressType,
hh3cCuspLocalIPaddress,
hh3cCuspRemoteIPaddressType,
hh3cCuspRemoteIPaddress,
hh3cCuspVpnInstanceName
}
STATUS current
DESCRIPTION
"This trap is generated when the controller is connected
to the agent."
::= { hh3cCuspTrapsPrefix 2 }
hh3cCuspClientDisconnect NOTIFICATION-TYPE
OBJECTS {
hh3cCuspLocalIPaddressType,
hh3cCuspLocalIPaddress,
hh3cCuspRemoteIPaddressType,
hh3cCuspRemoteIPaddress,
hh3cCuspVpnInstanceName,
hh3cCuspClientDisconnectReason
}
STATUS current
DESCRIPTION
"This trap is generated when the agent is disconnected
from the controller. The disconnection reason is
hh3cCuspClientDisconnectReason."
::= { hh3cCuspTrapsPrefix 3 }
hh3cCuspClientConnect NOTIFICATION-TYPE
OBJECTS {
hh3cCuspLocalIPaddressType,
hh3cCuspLocalIPaddress,
hh3cCuspRemoteIPaddressType,
hh3cCuspRemoteIPaddress,
hh3cCuspVpnInstanceName
}
STATUS current
DESCRIPTION
"This trap is generated when the agent is connected
to the controller."
::= { hh3cCuspTrapsPrefix 4 }
END
|