summaryrefslogtreecommitdiff
path: root/MIBS/telco-systems/binos/PRVT-NETWORK-LOOPBACK-TEST-MIB
blob: c914b899ca327790182523afdbef0cef824e5c3c (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
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
210
-- *********************************************************************
-- *********************************************************************
-- ** Filename: PRVT-NETWORK-LOOPBACK-TEST-MIB
-- ** Project: Network Loopback Tester 
-- ** Purpose: Private MIB
-- *********************************************************************
-- (c) Copyright, 2001, BATM Advanced Communications. All rights reserved.
-- WARNING:
--
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
--
-- This file is the property of BATM Advanced Communications.
-- BATM Advanced Communications retains all title and
-- ownership in the Specification, including any revisions.

-- BATM Advanced Communications grants all interested parties a non-exclusive
-- license to use and distribute an unmodified copy of this
-- Specification in connection with management of BATM Advanced Communications 
-- and Telco Systems products, and without fee, provided that the following
-- conditions are met:
-- 1. Redistributions of this specification must retain the above copyright
-- notice, this list of conditions and the following disclaimer.
-- 2. Redistributions in binary form must reproduce the above copyright
-- notice, this list of conditions and the following disclaimer in the
-- documentation and/or other materials provided with the distribution.
-- 3. The name of the BATM Advanced Communications MAY NOT be used to endorse
-- or promote products derived from this specification without specific prior written
-- permission.
--
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
-- WARRANTY, THE SPECIFICATIONS CONTAINED IN THIS FILE ARE
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
-- INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
-- TO USE, THE SPECIFICATION CONTAINED IN THIS FILE.
PRVT-NETWORK-LOOPBACK-TEST-MIB DEFINITIONS ::= BEGIN

IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE
FROM SNMPv2-SMI         

ifIndex
FROM IF-MIB     

MODULE-COMPLIANCE,
OBJECT-GROUP,
NOTIFICATION-GROUP
FROM SNMPv2-CONF

TimeStamp,
RowStatus
FROM SNMPv2-TC 

NOTIFICATION-TYPE
FROM SNMPv2-SMI                    -- [RFC2578]

   
accessListControlListGroup
FROM  PRVT-SWITCH-ACCESS-LIST-MIB

ipSwitch FROM PRVT-SWITCH-MIB; 

-- The NETWORK LOOPBACK TEST MIB
prvtNetworkLoopbackTestMib MODULE-IDENTITY

LAST-UPDATED "201008310000Z"
ORGANIZATION "BATM Advanced Communication"
CONTACT-INFO
"BATM/Telco Systems Support team
Email: 
For North America: techsupport@telco.com
For North Europe: support@batm.de, info@batm.de
For the rest of the world: techsupport@telco.com"

DESCRIPTION
"This MIB contains managed objects definitions for
encapsulating Loopback Tester feature that enables or disables
embedded mechanisms for network troubleshooting, diagnostics and measurement."
             
REVISION "201008310000Z"
DESCRIPTION
"Initial version."  

::= { ipSwitch 7 }     

prvtNetworkLoopbackTestNotifications OBJECT IDENTIFIER  ::= { prvtNetworkLoopbackTestMib 0 } 
prvtNetworkLoopbackTestObjects OBJECT IDENTIFIER 		::= { prvtNetworkLoopbackTestMib 1 } 
prvtNetworkLoopbackTestConformance OBJECT IDENTIFIER 	::= { prvtNetworkLoopbackTestMib 2 }

prvtNetworkLoopbackTestTable OBJECT-TYPE
SYNTAX SEQUENCE OF PrvtNetworkLoopbackTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table contains object for configuring and display information about Network Loopback Tester."
::= { prvtNetworkLoopbackTestObjects 1 }

prvtNetworkLoopbackTestEntry OBJECT-TYPE
SYNTAX PrvtNetworkLoopbackTestEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry in the prvtNetworkLoopbackTestTable table"
INDEX { ifIndex, accessListControlListGroup }
::= { prvtNetworkLoopbackTestTable 1 }

PrvtNetworkLoopbackTestEntry ::=  SEQUENCE {  
prvtNetworkLoopTestDuration  INTEGER,
prvtNetworkLoopStartDuration TimeStamp,
prvtNetworkLoopEndDuration   TimeStamp,
prvtNetworkLoopRowStatus     RowStatus
} 

prvtNetworkLoopTestDuration  OBJECT-TYPE
SYNTAX INTEGER (0..100000) 
MAX-ACCESS read-write   
STATUS current
DESCRIPTION
"An integer that  identifies the duration in seconds of Loopback test.
For infinite Loopback tests object will have the value 0."        
::= {prvtNetworkLoopbackTestEntry 1}

prvtNetworkLoopStartDuration OBJECT-TYPE
SYNTAX TimeStamp 
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Star time of Loopback test.
For infinite Loopback tests object will have the value 0."         
::= {prvtNetworkLoopbackTestEntry 2}         

prvtNetworkLoopEndDuration OBJECT-TYPE
SYNTAX TimeStamp 
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"End time of Loopback test.
For infinite Loopback tests object will have the value 0."      
::= {prvtNetworkLoopbackTestEntry 3} 

prvtNetworkLoopRowStatus OBJECT-TYPE
SYNTAX RowStatus  
MAX-ACCESS read-create   
STATUS current
DESCRIPTION
"Network Loopback Test RowStatus.
 Both createAndGo(4) and createAndWait(5) are available. 
 CreateAndGo(4) is used for enable a Loopback test unlimited in time and CreateAndWait(4) 
 for enable a Loopback Test on a period specified by prvtNetworkLoopTestDuration."      
::= {prvtNetworkLoopbackTestEntry 4}   
          
-- ----------------------------------------------------------------------------
-- Notifications
-- ----------------------------------------------------------------------------
                               
prvtNetworkLoopbackTestFinish NOTIFICATION-TYPE
OBJECTS { ifIndex, accessListControlListGroup }
STATUS current
DESCRIPTION
"This notification is sent  when a Network Loopback Test is complete."
::= {prvtNetworkLoopbackTestNotifications 1}       

-- ----------------------------------------------------------------------------
-- Conformance Information
-- ----------------------------------------------------------------------------
prvtNetworkLoopTestCompliances  OBJECT IDENTIFIER ::= {prvtNetworkLoopbackTestConformance 1}
prvtNetworkLoopTestGroups OBJECT IDENTIFIER ::= {prvtNetworkLoopbackTestConformance 2}

-- compliance statements
prvtNetworkLoopTestCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Network Loopback Tester."
MODULE -- this module
MANDATORY-GROUPS {
prvtNetworkLoopTestGroup,
prvtNetworkLoopTestNotificationsGroup
}      
::= {prvtNetworkLoopTestCompliances 1}  

prvtNetworkLoopTestGroup  OBJECT-GROUP
OBJECTS {prvtNetworkLoopTestDuration,
prvtNetworkLoopStartDuration,
prvtNetworkLoopEndDuration,
prvtNetworkLoopRowStatus
}
STATUS current
DESCRIPTION   
"The group of objects regarding Network Looback Tester feature."
::= {prvtNetworkLoopTestGroups 1}     

prvtNetworkLoopTestNotificationsGroup NOTIFICATION-GROUP
NOTIFICATIONS{
prvtNetworkLoopbackTestFinish
}  
STATUS current
DESCRIPTION   
"The collection of Notifications used to indicate general status information
 of Network Looback Tester feature."
::= {prvtNetworkLoopTestGroups 2} 

END