summaryrefslogtreecommitdiff
path: root/MIBS/ubiquoss/UBQS-OSPF-MIB
blob: 87d0005a8be3ac83fd42ce4068c9281ecaae9649 (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
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
-- *****************************************************************
-- UBQS-OSPF-MIB : Ubiquoss OSPF Router Information MIB
--   
-- Jun 2011,  Park Hyung Eun
--
-- Copyright (c) 2011 by Ubiquoss, Corp.
--   
-- All rights reserved.
-- ***************************************************************

UBQS-OSPF-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY,
    OBJECT-TYPE,            
    Unsigned32,
    Integer32,
    NOTIFICATION-TYPE
        FROM SNMPv2-SMI
    MODULE-COMPLIANCE,
    OBJECT-GROUP,
    NOTIFICATION-GROUP
        FROM SNMPv2-CONF         
    IpAddress,
    RowStatus,
    TimeStamp,
    DisplayString,    
    TruthValue,       
    TEXTUAL-CONVENTION
        FROM SNMPv2-TC     
    InetAddress, 
    InetAddressType,
    InetAddressPrefixLength,    
    InetAddressPrefixLength
    	FROM INET-ADDRESS-MIB      
    InterfaceIndex                     
    	FROM IF-MIB
    ubiMgmtv2
        FROM UBQS-SMI;


ubiOspfMIB MODULE-IDENTITY
        LAST-UPDATED    "201106210000Z"
        ORGANIZATION 	"Ubiquoss Corp."
	    CONTACT-INFO
		"	Ubiquoss
			Customer Service

		 Postal: 24F Milennium B/D,
		 	467-12, Dogok-Dong,
			GangNam-Gu, Seoul 135-270
			Korea

		   Tel: 82-2-2190-3100"   
    DESCRIPTION
        "This MIB module defines the OSPF Version 2 Protocol"
     ::= { ubiMgmtv2 23 }



-- ***********************************************************
-- Textual Conventions
-- ***********************************************************          
UbiOspfAreaIdType ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "A value that represents a type of areaID type.

         unknown(0)  An unknown type.  
         
         decimal(1)  An area ID is numeric type.

         ipv4(2)     An area ID is defined by ipv4 address.  
		"
    SYNTAX       INTEGER {
                     unknown(0),
                     decimal(1),
                     ipv4(2)   
               	  }

UbiOspfAreaId ::= TEXTUAL-CONVENTION
    STATUS      current
    DESCRIPTION
        "Represents an IPv4 network address:  
         (1d.1d.1d.1d)

           Octets   Contents         Encoding
            1-4     IPv4 address     network-byte order

         The corresponding UbiOspfAreaIdType value is ipv4(2)    
         
         Represents an decimal value: 
         (4d)
            Octets   Contents    
            1-4      Decimal    
         
         The corresponding UbiOspfAreaIdType value is decimal(1).
         "
    SYNTAX       OCTET STRING (SIZE (0..4))
                                
                                
-- ***************************************************************
--   ubiOspfMIB
-- ***************************************************************
ubiOspfMIBNotificationPrefix  	OBJECT IDENTIFIER		::= { ubiOspfMIB 0 } 
ubiOspfMIBObjects  				OBJECT IDENTIFIER		::= { ubiOspfMIB 1 }     
ubiOspfMIBConformance  			OBJECT IDENTIFIER		::= { ubiOspfMIB 2 }
        
            
                         
                         
 -- ***************************************************************
--   ubiOspfMIBNotificationPrefix
-- ***************************************************************
                                           
-- ***********************************************************
-- ubiOspfInstanceTable
-- ***********************************************************
	ubiOspfInstanceTable OBJECT-TYPE
    	SYNTAX          SEQUENCE OF UbiOspfInstanceEntry 
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	::= { ubiOspfMIBObjects 1 }

	ubiOspfInstanceEntry OBJECT-TYPE
    	SYNTAX          UbiOspfInstanceEntry
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	INDEX  { ubiOspfInstId } 
    	::= { ubiOspfInstanceTable 1 }

	UbiOspfInstanceEntry ::= SEQUENCE {         
			ubiOspfInstId						Integer32,  
			ubiOspfInstRouterId					IpAddress,  
            ubiOspfInstMplsTeRouterId			InterfaceIndex,    
            ubiOspfInstRowStatus				RowStatus
	}
  
 	ubiOspfInstId OBJECT-TYPE
    	SYNTAX          Integer32
    	MAX-ACCESS      not-accessible
    	STATUS          current    
    	DESCRIPTION
        	"OSPF Instance(Process) ID."
	   	::= { ubiOspfInstanceEntry 1 }   
    
 	ubiOspfInstRouterId OBJECT-TYPE
    	SYNTAX          IpAddress
    	MAX-ACCESS      read-write
    	STATUS          current    
    	DESCRIPTION
        	"OSPF Router ID."               
	   	::= { ubiOspfInstanceEntry 2 } 

   	ubiOspfInstMplsTeRouterId OBJECT-TYPE
        SYNTAX			InterfaceIndex
        MAX-ACCESS      read-write
    	STATUS          current
   		DESCRIPTION
        	"OSPF MPLS TE Rotuer ID."
       	::= { ubiOspfInstanceEntry 3 }     	
          
  	ubiOspfInstRowStatus OBJECT-TYPE
    	SYNTAX          RowStatus
    	MAX-ACCESS      read-create
    	STATUS          current
    	DESCRIPTION
        	"" 
    	::= { ubiOspfInstanceEntry 4 }    
   
                                        
                                      
-- ***********************************************************
-- ubiOspfNetworkTable
-- ***********************************************************   
	ubiOspfNetworkTable OBJECT-TYPE
    	SYNTAX          SEQUENCE OF UbiOspfNetworkEntry 
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	::= { ubiOspfMIBObjects 2 }

	ubiOspfNetworkEntry OBJECT-TYPE
    	SYNTAX          UbiOspfNetworkEntry
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	INDEX  { ubiOspfInstId, ubiOspfNetworkAddr, ubiOspfNetworkPrefixLen  } 
    	::= { ubiOspfNetworkTable 1 }

	UbiOspfNetworkEntry ::= SEQUENCE {         
			ubiOspfNetworkAddr					IpAddress,  
			ubiOspfNetworkPrefixLen				InetAddressPrefixLength,     
			ubiOspfNetworkAreaIdType			UbiOspfAreaIdType,
            ubiOspfNetworkAreaId				DisplayString,    
            ubiOspfNetworkRowStatus				RowStatus
	}
  
 	ubiOspfNetworkAddr OBJECT-TYPE
    	SYNTAX          IpAddress
    	MAX-ACCESS      read-only
    	STATUS          current    
    	DESCRIPTION
        	"OSPF Network Prefix."
	   	::= { ubiOspfNetworkEntry 1 }   
    
 	ubiOspfNetworkPrefixLen OBJECT-TYPE
    	SYNTAX          InetAddressPrefixLength
    	MAX-ACCESS      read-only
    	STATUS          current    
    	DESCRIPTION
        	"OSPF Netwrok Prefix Length."      
		::= { ubiOspfNetworkEntry 2 } 
 
   	ubiOspfNetworkAreaIdType OBJECT-TYPE
        SYNTAX			UbiOspfAreaIdType
        MAX-ACCESS      read-create
    	STATUS          current
   		DESCRIPTION
        	" OSPF Netwrok ID type
        	         unknown(0),
                     decimal(1),
                     ipv4(2)     
            "
		::= { ubiOspfNetworkEntry 3 }
 
   	ubiOspfNetworkAreaId OBJECT-TYPE
        SYNTAX			DisplayString
        MAX-ACCESS      read-create
    	STATUS          current
   		DESCRIPTION
        	"OSPF Netwrok ID. "
   		::= { ubiOspfNetworkEntry 4 }
                                  	   	   
                                  	   	    
  	ubiOspfNetworkRowStatus OBJECT-TYPE
    	SYNTAX          RowStatus
    	MAX-ACCESS      read-create
    	STATUS          current
   		DESCRIPTION
        	""      
       	::= { ubiOspfNetworkEntry 5 }              	
                           
    
                                           
-- ***********************************************************
-- ubiOspfMplsTeAreaIdTable
-- ***********************************************************
	ubiOspfMplsTeAreaIdTable  OBJECT-TYPE
    	SYNTAX          SEQUENCE OF UbiOspfMplsTeAreaIdEntry 
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	::= { ubiOspfMIBObjects 3 }

	ubiOspfMplsTeAreaIdEntry OBJECT-TYPE
    	SYNTAX          UbiOspfMplsTeAreaIdEntry
    	MAX-ACCESS      not-accessible
    	STATUS          current
    	DESCRIPTION
        	""
    	INDEX  { ubiOspfInstId, ubiOspfMplsTeAreaIdType, ubiOspfMplsTeAreaIdAddr } 
    	::= { ubiOspfMplsTeAreaIdTable  1 }

	UbiOspfMplsTeAreaIdEntry ::= SEQUENCE {          
			ubiOspfMplsTeAreaIdType					UbiOspfAreaIdType, 
			ubiOspfMplsTeAreaId						UbiOspfAreaId, 
            ubiOspfMplsTeAreaIdRowStatus			RowStatus
	}

 	ubiOspfMplsTeAreaIdType OBJECT-TYPE
    	SYNTAX          UbiOspfAreaIdType
    	MAX-ACCESS      not-accessible
    	STATUS          current    
    	DESCRIPTION
        	" OSPF MPLS TE Area Type      
        	         unknown(0),
                     decimal(1),
                     ipv4(2)     
            "   
       	::= { ubiOspfMplsTeAreaIdEntry 1 } 

 	ubiOspfMplsTeAreaId OBJECT-TYPE
    	SYNTAX          UbiOspfAreaId
    	MAX-ACCESS      not-accessible
    	STATUS          current    
    	DESCRIPTION
        	"OSPF MPLS TE Area."      
       	::= { ubiOspfMplsTeAreaIdEntry 2 } 
         
  	ubiOspfMplsTeAreaIdRowStatus OBJECT-TYPE
    	SYNTAX          RowStatus
    	MAX-ACCESS      read-create
    	STATUS          current
    	DESCRIPTION
        	"" 
    	::= { ubiOspfMplsTeAreaIdEntry 3 }    
 
                          
-- ***********************************************************
-- ubiOspfMIBConformance
-- ***********************************************************
ubiOspfMIBCompliances  	OBJECT IDENTIFIER		::= { ubiOspfMIBConformance 1 }
ubiOspfMIBGroups  	 	OBJECT IDENTIFIER		::= { ubiOspfMIBConformance 2 }
-- Compliance

	ubiOspfMIBCompliance MODULE-COMPLIANCE
    	STATUS          current
    	DESCRIPTION
        	"The compliance statement for entities which
        	implement the UBQS-OSPF-MIB"
   	 	MODULE          -- this module
    	MANDATORY-GROUPS {  
    			ubiOspfMIBGroup
        }  
        GROUP    ubiOspfMIBGroup
        DESCRIPTION 
        	"The ubiOspfGroup is applicable for implementations which
 			need to get the OSPf information of the system."    
     	::= { ubiOspfMIBCompliances 1 }


	ubiOspfMIBGroup OBJECT-GROUP
    	OBJECTS         {     
    	}   
    	STATUS          current
    	DESCRIPTION
        	"A collection of objects containing
        	information about the OSPF information of system."
    	::= { ubiOspfMIBGroups 1 }
    	                               
    	                               
END