1-- COPYRIGHT NOTICE
2-- Copyright (c) Hewlett Packard Company, 2003
3-- All rights reserved
4--
5
6BLADETYPE2-NETWORK-MIB DEFINITIONS ::= BEGIN
7
8
9IMPORTS
10    MODULE-IDENTITY, OBJECT-TYPE, Integer32, Counter32, Gauge32,
11    IpAddress, Unsigned32
12        FROM SNMPv2-SMI
13    DisplayString, PhysAddress
14        FROM SNMPv2-TC
15    hpSwitchBladeType2-Mgmt
16        FROM HP-SWITCH-PL-MIB;
17
18layer3 MODULE-IDENTITY
19    LAST-UPDATED "200312050000Z" --  5 December 2003
20    ORGANIZATION "Hewlett Packard Company "
21    CONTACT-INFO "customerservice@hp.com"
22    DESCRIPTION
23        "The MIB module for the Layer 3 configuration, statistics and
24         information ."
25    ::= { hpSwitchBladeType2-Mgmt 3 }
26
27-- MIB_INSERT_START
28-- ----------------------------------------------------------------------------
29-- { INSERT:  bt2Network
30-- ----------------------------------------------------------------------------
31
32layer3Configs     OBJECT IDENTIFIER ::= { layer3 1 }
33layer3Stats       OBJECT IDENTIFIER ::= { layer3 2 }
34layer3Info        OBJECT IDENTIFIER ::= { layer3 3 }
35layer3Oper        OBJECT IDENTIFIER ::= { layer3 4 }
36
37ipInterfaceCfg	  OBJECT IDENTIFIER ::= { layer3Configs 1 }
38ipGatewayCfg	  OBJECT IDENTIFIER ::= { layer3Configs 2 }
39ipStaticRouteCfg  OBJECT IDENTIFIER ::= { layer3Configs 3 }
40ipForwardCfg	  OBJECT IDENTIFIER ::= { layer3Configs 4 }
41ripCfg		  OBJECT IDENTIFIER ::= { layer3Configs 5 }
42vrrpCfg		  OBJECT IDENTIFIER ::= { layer3Configs 6 }
43arpCfg		  OBJECT IDENTIFIER ::= { layer3Configs 7 }
44ipBootpCfg	  OBJECT IDENTIFIER ::= { layer3Configs 8 }
45dnsCfg  	  OBJECT IDENTIFIER ::= { layer3Configs 9 }
46ipNwfCfg	  OBJECT IDENTIFIER ::= { layer3Configs 10 }
47ipRmapCfg	  OBJECT IDENTIFIER ::= { layer3Configs 11 }
48ospfCfg           OBJECT IDENTIFIER ::= { layer3Configs 13 }
49
50ipGeneralCfg	  OBJECT IDENTIFIER ::= { layer3Configs 14 }
51igmpCfg	          OBJECT IDENTIFIER ::= { layer3Configs 15 }
52rip2Cfg		  OBJECT IDENTIFIER ::= { layer3Configs 18 }
53ripStats  	  OBJECT IDENTIFIER ::= { layer3Stats 1 }
54arpStats  	  OBJECT IDENTIFIER ::= { layer3Stats 2 }
55routeStats  	  OBJECT IDENTIFIER ::= { layer3Stats 3 }
56vrrpStats         OBJECT IDENTIFIER ::= { layer3Stats 4 }
57ospfStats	  OBJECT IDENTIFIER ::= { layer3Stats 5 }
58clearStats	  OBJECT IDENTIFIER ::= { layer3Stats 6 }
59igmpStats	  OBJECT IDENTIFIER ::= { layer3Stats 7 }
60rip2Stats  	  OBJECT IDENTIFIER ::= { layer3Stats 13 }
61dnsStats  	  OBJECT IDENTIFIER ::= { layer3Stats 14 }
62geal3Stats	  OBJECT IDENTIFIER ::= { layer3Stats 15 }
63
64ipRoutingInfo	  OBJECT IDENTIFIER ::= { layer3Info 1 }
65arpInfo		  OBJECT IDENTIFIER ::= { layer3Info 2 }
66vrrpInfo	  OBJECT IDENTIFIER ::= { layer3Info 3 }
67ospfInfo	  OBJECT IDENTIFIER ::= { layer3Info 4 }
68igmpInfo	  OBJECT IDENTIFIER ::= { layer3Info 5 }
69rip2Info          OBJECT IDENTIFIER ::= { layer3Info 7 }
70
71ipInfo            OBJECT IDENTIFIER ::= { layer3Info 8 }
72
73vrrpOper          OBJECT IDENTIFIER ::= { layer3Oper 1 }
74
75
76-- IP Configuration
77
78ipInterfaceTableMax OBJECT-TYPE
79    SYNTAX  Integer32
80    MAX-ACCESS  read-only
81    STATUS  current
82    DESCRIPTION
83        "The maximum number of rows in the IP interface table."
84    ::= { ipInterfaceCfg 1 }
85
86ipCurCfgIntfTable OBJECT-TYPE
87    SYNTAX  SEQUENCE OF IpCurCfgIntfEntry
88    MAX-ACCESS  not-accessible
89    STATUS  current
90    DESCRIPTION
91        "The table of IP interface configuration."
92    ::= { ipInterfaceCfg 2 }
93
94ipCurCfgIntfEntry OBJECT-TYPE
95    SYNTAX  IpCurCfgIntfEntry
96    MAX-ACCESS  not-accessible
97    STATUS  current
98    DESCRIPTION
99        "A row in the Ip interface table"
100    INDEX   { ipCurCfgIntfIndex }
101    ::= { ipCurCfgIntfTable 1 }
102
103IpCurCfgIntfEntry ::= SEQUENCE {
104    ipCurCfgIntfIndex         Integer32,
105    ipCurCfgIntfAddr          IpAddress,
106    ipCurCfgIntfMask          IpAddress,
107    ipCurCfgIntfBroadcast     IpAddress,
108    ipCurCfgIntfVlan          INTEGER,
109    ipCurCfgIntfState         INTEGER,
110    ipCurCfgIntfBootpRelay    INTEGER
111    }
112
113ipCurCfgIntfIndex OBJECT-TYPE
114    SYNTAX  Integer32
115    MAX-ACCESS  read-only
116    STATUS  current
117    DESCRIPTION
118        "The interface number for which the IP information is related."
119    ::= { ipCurCfgIntfEntry 1}
120
121ipCurCfgIntfAddr OBJECT-TYPE
122    SYNTAX  IpAddress
123    MAX-ACCESS  read-only
124    STATUS  current
125    DESCRIPTION
126        "The IP address of the interface."
127    ::= { ipCurCfgIntfEntry 2 }
128
129ipCurCfgIntfMask OBJECT-TYPE
130    SYNTAX  IpAddress
131    MAX-ACCESS  read-only
132    STATUS  current
133    DESCRIPTION
134        "The subnet mask of the interface."
135    ::= { ipCurCfgIntfEntry 3 }
136
137ipCurCfgIntfBroadcast OBJECT-TYPE
138    SYNTAX  IpAddress
139    MAX-ACCESS  read-only
140    STATUS  current
141    DESCRIPTION
142        "The broadcast address of the interface."
143    ::= { ipCurCfgIntfEntry 4 }
144
145ipCurCfgIntfVlan OBJECT-TYPE
146    SYNTAX  INTEGER (1..4095)
147    MAX-ACCESS  read-only
148    STATUS  current
149    DESCRIPTION
150        "The VLAN associated with the interface."
151    ::= { ipCurCfgIntfEntry 5 }
152
153ipCurCfgIntfState OBJECT-TYPE
154    SYNTAX  INTEGER {
155	enabled(2),
156	disabled(3)
157	}
158    MAX-ACCESS  read-only
159    STATUS  current
160    DESCRIPTION
161        "The state of the interface."
162    ::= { ipCurCfgIntfEntry 6 }
163
164ipCurCfgIntfBootpRelay OBJECT-TYPE
165    SYNTAX  INTEGER {
166	enabled(1),
167	disabled(2)
168	}
169    MAX-ACCESS  read-only
170    STATUS  current
171    DESCRIPTION
172        "Enable/disable BOOTP relay."
173    ::= { ipCurCfgIntfEntry 7 }
174
175ipNewCfgIntfTable OBJECT-TYPE
176    SYNTAX  SEQUENCE OF IpNewCfgIntfEntry
177    MAX-ACCESS  not-accessible
178    STATUS  current
179    DESCRIPTION
180        "The table of interface configuration in the New Configuration Block."
181    ::= { ipInterfaceCfg 3 }
182
183ipNewCfgIntfEntry OBJECT-TYPE
184    SYNTAX  IpNewCfgIntfEntry
185    MAX-ACCESS  not-accessible
186    STATUS  current
187    DESCRIPTION
188        "A row in the Ip interface table"
189    INDEX   { ipNewCfgIntfIndex }
190    ::= { ipNewCfgIntfTable 1 }
191
192IpNewCfgIntfEntry ::= SEQUENCE {
193    ipNewCfgIntfIndex         Integer32,
194    ipNewCfgIntfAddr          IpAddress,
195    ipNewCfgIntfMask          IpAddress,
196    ipNewCfgIntfBroadcast     IpAddress,
197    ipNewCfgIntfVlan          INTEGER,
198    ipNewCfgIntfState         INTEGER,
199    ipNewCfgIntfDelete	      INTEGER,
200    ipNewCfgIntfBootpRelay    INTEGER
201    }
202
203ipNewCfgIntfIndex OBJECT-TYPE
204    SYNTAX  Integer32
205    MAX-ACCESS  read-only
206    STATUS  current
207    DESCRIPTION
208	"The interface number for which the IP information is related."
209    ::= { ipNewCfgIntfEntry 1 }
210
211ipNewCfgIntfAddr OBJECT-TYPE
212    SYNTAX  IpAddress
213    MAX-ACCESS  read-create
214    STATUS  current
215    DESCRIPTION
216        "The IP address of the interface."
217    ::= { ipNewCfgIntfEntry 2 }
218
219ipNewCfgIntfMask OBJECT-TYPE
220    SYNTAX  IpAddress
221    MAX-ACCESS  read-create
222    STATUS  current
223    DESCRIPTION
224        "The subnet mask of the interface."
225    ::= { ipNewCfgIntfEntry 3 }
226
227ipNewCfgIntfBroadcast OBJECT-TYPE
228    SYNTAX  IpAddress
229    MAX-ACCESS  read-create
230    STATUS  current
231    DESCRIPTION
232        "The broadcast address of the interface."
233    ::= { ipNewCfgIntfEntry 4 }
234
235ipNewCfgIntfVlan OBJECT-TYPE
236    SYNTAX  INTEGER (1..4095)
237    MAX-ACCESS  read-create
238    STATUS  current
239    DESCRIPTION
240        "The VLAN associated with the interface."
241    ::= { ipNewCfgIntfEntry 5 }
242
243ipNewCfgIntfState OBJECT-TYPE
244    SYNTAX  INTEGER {
245	enabled(2),
246	disabled(3)
247	}
248    MAX-ACCESS  read-create
249    STATUS  current
250    DESCRIPTION
251        "The state of the interface."
252    ::= { ipNewCfgIntfEntry 6 }
253
254ipNewCfgIntfDelete OBJECT-TYPE
255    SYNTAX  INTEGER {
256	other(1),
257        delete(2)
258	}
259    MAX-ACCESS  read-create
260    STATUS  current
261    DESCRIPTION
262        "When set to the value of 2 (delete), the entire row is deleted.
263         When read, other(1) is returned. Setting the value to anything
264         other than 2(delete) has no effect on the state of the row."
265    ::= { ipNewCfgIntfEntry 7 }
266
267ipNewCfgIntfBootpRelay OBJECT-TYPE
268    SYNTAX  INTEGER {
269	enabled(1),
270	disabled(2)
271	}
272    MAX-ACCESS  read-create
273    STATUS  current
274    DESCRIPTION
275        "Enable/disable BOOTP relay."
276    ::= { ipNewCfgIntfEntry 8 }
277
278-- IP Gateway Table Configuration
279
280
281ipGatewayTableMax OBJECT-TYPE
282    SYNTAX  Integer32
283    MAX-ACCESS  read-only
284    STATUS  current
285    DESCRIPTION
286        "The maximum number of rows in the IP gateway table."
287    ::= { ipGatewayCfg 3 }
288
289ipCurCfgGwTable OBJECT-TYPE
290    SYNTAX  SEQUENCE OF IpCurCfgGwEntry
291    MAX-ACCESS  not-accessible
292    STATUS  current
293    DESCRIPTION
294        "The table of gateways  in the Current configuration Block."
295    ::= { ipGatewayCfg 4 }
296
297ipCurCfgGwEntry OBJECT-TYPE
298    SYNTAX  IpCurCfgGwEntry
299    MAX-ACCESS  not-accessible
300    STATUS  current
301    DESCRIPTION
302        "A row in the Ip gateway table"
303    INDEX   { ipCurCfgGwIndex }
304    ::= { ipCurCfgGwTable 1 }
305
306IpCurCfgGwEntry ::= SEQUENCE {
307    ipCurCfgGwIndex         Integer32,
308    ipCurCfgGwAddr          IpAddress,
309    ipCurCfgGwInterval      INTEGER,
310    ipCurCfgGwRetry         INTEGER,
311    ipCurCfgGwArp           INTEGER,
312    ipCurCfgGwState         INTEGER
313    }
314
315ipCurCfgGwIndex OBJECT-TYPE
316    SYNTAX  Integer32
317    MAX-ACCESS  read-only
318    STATUS  current
319    DESCRIPTION
320        "The gateway number for which the information is related."
321    ::= { ipCurCfgGwEntry 1}
322
323ipCurCfgGwAddr OBJECT-TYPE
324    SYNTAX  IpAddress
325    MAX-ACCESS  read-only
326    STATUS  current
327    DESCRIPTION
328        "The IP address of the default gateway."
329    ::= { ipCurCfgGwEntry 2 }
330
331ipCurCfgGwInterval OBJECT-TYPE
332    SYNTAX  INTEGER (0..60)
333    MAX-ACCESS  read-only
334    STATUS  current
335    DESCRIPTION
336        "The interval between ping attempts."
337    ::= { ipCurCfgGwEntry 3 }
338
339ipCurCfgGwRetry OBJECT-TYPE
340    SYNTAX  INTEGER (1..120)
341    MAX-ACCESS  read-only
342    STATUS  current
343    DESCRIPTION
344        "The number of failed attempts to declare the default gateway DOWN."
345    ::= { ipCurCfgGwEntry 4 }
346
347ipCurCfgGwState OBJECT-TYPE
348    SYNTAX  INTEGER {
349        enabled(2),
350        disabled(3)
351	}
352    MAX-ACCESS  read-only
353    STATUS  current
354    DESCRIPTION
355        "The state of the default gateway."
356    ::= { ipCurCfgGwEntry 5 }
357
358ipCurCfgGwArp OBJECT-TYPE
359    SYNTAX  INTEGER {
360        enabled(2),
361        disabled(3)
362        }
363    MAX-ACCESS  read-only
364    STATUS  current
365    DESCRIPTION
366        "The state of ARP only health checks."
367    ::= { ipCurCfgGwEntry 6 }
368
369
370ipNewCfgGwTable OBJECT-TYPE
371    SYNTAX  SEQUENCE OF IpNewCfgGwEntry
372    MAX-ACCESS  not-accessible
373    STATUS  current
374    DESCRIPTION
375        "The table of gateway configuration in the new configuration block."
376    ::= { ipGatewayCfg 5 }
377
378ipNewCfgGwEntry OBJECT-TYPE
379    SYNTAX  IpNewCfgGwEntry
380    MAX-ACCESS  not-accessible
381    STATUS  current
382    DESCRIPTION
383        "A row in the Ip default gateway table"
384    INDEX   { ipNewCfgGwIndex }
385    ::= { ipNewCfgGwTable 1 }
386
387IpNewCfgGwEntry ::= SEQUENCE {
388    ipNewCfgGwIndex         Integer32,
389    ipNewCfgGwAddr          IpAddress,
390    ipNewCfgGwInterval      INTEGER,
391    ipNewCfgGwRetry         INTEGER,
392    ipNewCfgGwState         INTEGER,
393    ipNewCfgGwArp           INTEGER,
394    ipNewCfgGwDelete        INTEGER
395    }
396
397ipNewCfgGwIndex OBJECT-TYPE
398    SYNTAX  Integer32
399    MAX-ACCESS  read-only
400    STATUS  current
401    DESCRIPTION
402        "The gateway number for which the information is related."
403    ::= { ipNewCfgGwEntry 1}
404
405ipNewCfgGwAddr OBJECT-TYPE
406    SYNTAX  IpAddress
407    MAX-ACCESS  read-create
408    STATUS  current
409    DESCRIPTION
410        "The IP address of the default gateway."
411    ::= { ipNewCfgGwEntry 2 }
412
413ipNewCfgGwInterval OBJECT-TYPE
414    SYNTAX  INTEGER (0..60)
415    MAX-ACCESS  read-create
416    STATUS  current
417    DESCRIPTION
418        "The interval in seconds between ping attempts."
419    ::= { ipNewCfgGwEntry 3 }
420
421ipNewCfgGwRetry OBJECT-TYPE
422    SYNTAX  INTEGER (1..120)
423    MAX-ACCESS  read-create
424    STATUS  current
425    DESCRIPTION
426        "The number of failed attempts to declare the default gateway DOWN."
427    ::= { ipNewCfgGwEntry 4 }
428
429ipNewCfgGwState OBJECT-TYPE
430    SYNTAX  INTEGER {
431        enabled(2),
432        disabled(3)
433	}
434    MAX-ACCESS  read-create
435    STATUS  current
436    DESCRIPTION
437        "The state of the default gateway."
438    ::= { ipNewCfgGwEntry 5 }
439
440ipNewCfgGwDelete OBJECT-TYPE
441    SYNTAX  INTEGER {
442	other(1),
443        delete(2)
444        }
445    MAX-ACCESS  read-create
446    STATUS  current
447    DESCRIPTION
448        "When set to the value of 2 (delete), the entire row is deleted.
449         When read, other is returned. Setting the value to anything other
450         than 2(delete) has no effect on the state of the row."
451    ::= { ipNewCfgGwEntry 6 }
452
453ipNewCfgGwArp OBJECT-TYPE
454    SYNTAX  INTEGER {
455        enabled(2),
456        disabled(3)
457        }
458    MAX-ACCESS  read-create
459    STATUS  current
460    DESCRIPTION
461        "The state of the ARP only health checks."
462    ::= { ipNewCfgGwEntry 7 }
463
464
465--
466-- IP Static Route Configuration
467--
468ipStaticRouteTableMaxSize OBJECT-TYPE
469    SYNTAX  Integer32
470    MAX-ACCESS  read-only
471    STATUS  current
472    DESCRIPTION
473        "The maximum number of rows in the Static Route table."
474    ::= { ipStaticRouteCfg 1 }
475
476ipCurCfgStaticRouteTable OBJECT-TYPE
477    SYNTAX  SEQUENCE OF IpCurCfgStaticRouteEntry
478    MAX-ACCESS  not-accessible
479    STATUS  current
480    DESCRIPTION
481        "The table of static routes in the current configuration block."
482    ::= { ipStaticRouteCfg 2 }
483
484ipCurCfgStaticRouteEntry OBJECT-TYPE
485    SYNTAX  IpCurCfgStaticRouteEntry
486    MAX-ACCESS  not-accessible
487    STATUS  current
488    DESCRIPTION
489        "A row in the static IP route table"
490    INDEX   { ipCurCfgStaticRouteIndx }
491    ::= { ipCurCfgStaticRouteTable 1 }
492
493IpCurCfgStaticRouteEntry ::= SEQUENCE {
494    ipCurCfgStaticRouteIndx         Integer32,
495    ipCurCfgStaticRouteDestIp       IpAddress,
496    ipCurCfgStaticRouteMask         IpAddress,
497    ipCurCfgStaticRouteGateway      IpAddress,
498    ipCurCfgStaticRouteInterface    Integer32
499    }
500
501ipCurCfgStaticRouteIndx OBJECT-TYPE
502    SYNTAX  Integer32
503    MAX-ACCESS  read-only
504    STATUS  current
505    DESCRIPTION
506        "The index of the static routing table."
507    ::= { ipCurCfgStaticRouteEntry 1}
508
509ipCurCfgStaticRouteDestIp OBJECT-TYPE
510    SYNTAX  IpAddress
511    MAX-ACCESS  read-only
512    STATUS  current
513    DESCRIPTION
514        "The destination IP address of this route."
515    ::= { ipCurCfgStaticRouteEntry 2}
516
517ipCurCfgStaticRouteMask OBJECT-TYPE
518    SYNTAX  IpAddress
519    MAX-ACCESS  read-only
520    STATUS  current
521    DESCRIPTION
522        "The destination IP address of this route."
523    ::= { ipCurCfgStaticRouteEntry 3}
524
525ipCurCfgStaticRouteGateway OBJECT-TYPE
526    SYNTAX  IpAddress
527    MAX-ACCESS  read-only
528    STATUS  current
529    DESCRIPTION
530        "The destination IP address of this route."
531    ::= { ipCurCfgStaticRouteEntry 4}
532
533ipCurCfgStaticRouteInterface OBJECT-TYPE
534    SYNTAX  Integer32
535    MAX-ACCESS  read-only
536    STATUS  current
537    DESCRIPTION
538        "The IP interface of this route.  The IP address of the specified
539         interface shall be use as source IP when performs routing."
540    ::= { ipCurCfgStaticRouteEntry 5}
541
542ipNewCfgStaticRouteTable OBJECT-TYPE
543    SYNTAX  SEQUENCE OF IpNewCfgStaticRouteEntry
544    MAX-ACCESS  not-accessible
545    STATUS  current
546    DESCRIPTION
547        "The table of static routes in the new configuration block."
548    ::= { ipStaticRouteCfg 3 }
549
550ipNewCfgStaticRouteEntry OBJECT-TYPE
551    SYNTAX  IpNewCfgStaticRouteEntry
552    MAX-ACCESS  not-accessible
553    STATUS  current
554    DESCRIPTION
555        "A row in the static IP route table"
556    INDEX   { ipNewCfgStaticRouteIndx }
557    ::= { ipNewCfgStaticRouteTable 1 }
558
559IpNewCfgStaticRouteEntry ::= SEQUENCE {
560    ipNewCfgStaticRouteIndx         Integer32,
561    ipNewCfgStaticRouteDestIp       IpAddress,
562    ipNewCfgStaticRouteMask         IpAddress,
563    ipNewCfgStaticRouteGateway      IpAddress,
564    ipNewCfgStaticRouteAction       INTEGER,
565    ipNewCfgStaticRouteInterface    Integer32
566    }
567
568ipNewCfgStaticRouteIndx OBJECT-TYPE
569    SYNTAX  Integer32
570    MAX-ACCESS  read-only
571    STATUS  current
572    DESCRIPTION
573        "The index of the static routing table."
574    ::= { ipNewCfgStaticRouteEntry 1}
575
576ipNewCfgStaticRouteDestIp OBJECT-TYPE
577    SYNTAX  IpAddress
578    MAX-ACCESS  read-create
579    STATUS  current
580    DESCRIPTION
581        "The destination IP address of this route."
582    ::= { ipNewCfgStaticRouteEntry 2}
583
584ipNewCfgStaticRouteMask OBJECT-TYPE
585    SYNTAX  IpAddress
586    MAX-ACCESS  read-create
587    STATUS  current
588    DESCRIPTION
589        "The subnet mask of this route."
590    ::= { ipNewCfgStaticRouteEntry 3}
591
592ipNewCfgStaticRouteGateway OBJECT-TYPE
593    SYNTAX  IpAddress
594    MAX-ACCESS  read-create
595    STATUS  current
596    DESCRIPTION
597        "The IP address of the gateway for this route."
598    ::= { ipNewCfgStaticRouteEntry 4}
599
600ipNewCfgStaticRouteAction OBJECT-TYPE
601    SYNTAX  INTEGER {
602        other(1),
603        delete(2)
604       }
605    MAX-ACCESS  read-create
606    STATUS  current
607    DESCRIPTION
608        "When set to the value of 2 (delete), the entire row is deleted.
609         When read, other is returned. Setting the value to anything other
610         than 2(delete) has no effect on the state of the row."
611    ::= { ipNewCfgStaticRouteEntry 5 }
612
613ipNewCfgStaticRouteInterface OBJECT-TYPE
614    SYNTAX  Integer32
615    MAX-ACCESS  read-create
616    STATUS  current
617    DESCRIPTION
618        "The IP interface of this route.  The IP address of the specified
619         interface shall be use as source IP when performs routing."
620    ::= { ipNewCfgStaticRouteEntry 6 }
621
622
623-- RIP version 1 Configuration
624
625ripCurCfgSupply OBJECT-TYPE
626    SYNTAX  INTEGER {
627	enabled(2),
628	disabled(3)
629	}
630    MAX-ACCESS  read-only
631    STATUS  current
632    DESCRIPTION
633        "Enable or disable supplying route updates."
634    ::= { ripCfg 1 }
635
636ripNewCfgSupply OBJECT-TYPE
637    SYNTAX  INTEGER {
638        enabled(2),
639        disabled(3)
640        }
641    MAX-ACCESS  read-write
642    STATUS  current
643    DESCRIPTION
644        "Enable or disable supplying route updates."
645    ::= { ripCfg 2 }
646
647ripCurCfgListen OBJECT-TYPE
648    SYNTAX  INTEGER {
649        enabled(2),
650        disabled(3)
651	}
652    MAX-ACCESS  read-only
653    STATUS  current
654    DESCRIPTION
655        "Enable or disable listening to route updates."
656    ::= { ripCfg 3 }
657
658ripNewCfgListen OBJECT-TYPE
659    SYNTAX  INTEGER {
660        enabled(2),
661        disabled(3)
662	}
663    MAX-ACCESS  read-write
664    STATUS  current
665    DESCRIPTION
666        "Enable or disable listening to route updates."
667    ::= { ripCfg 4 }
668
669ripCurCfgDefListen OBJECT-TYPE
670    SYNTAX  INTEGER {
671        enabled(2),
672        disabled(3)
673	}
674    MAX-ACCESS  read-only
675    STATUS  current
676    DESCRIPTION
677        "Enable or disable listening to default routes."
678    ::= { ripCfg 5 }
679
680ripNewCfgDefListen OBJECT-TYPE
681    SYNTAX  INTEGER {
682        enabled(2),
683        disabled(3)
684	}
685    MAX-ACCESS  read-write
686    STATUS  current
687    DESCRIPTION
688        "Enable or disable listening to default routes."
689    ::= { ripCfg 6 }
690
691ripCurCfgStaticSupply OBJECT-TYPE
692    SYNTAX  INTEGER {
693        enabled(2),
694        disabled(3)
695	}
696    MAX-ACCESS  read-only
697    STATUS  current
698    DESCRIPTION
699        "Enable or disable supplying static route updates."
700    ::= { ripCfg 7 }
701
702ripNewCfgStaticSupply OBJECT-TYPE
703    SYNTAX  INTEGER {
704        enabled(2),
705        disabled(3)
706	}
707    MAX-ACCESS  read-write
708    STATUS  current
709    DESCRIPTION
710        "Enable or disable supplying static route updates."
711    ::= { ripCfg 8 }
712
713ripCurCfgUpdatePeriod OBJECT-TYPE
714    SYNTAX  INTEGER (1..120)
715    MAX-ACCESS  read-only
716    STATUS  current
717    DESCRIPTION
718        "Update Period in seconds."
719    ::= { ripCfg 9 }
720
721ripNewCfgUpdatePeriod OBJECT-TYPE
722    SYNTAX  INTEGER (1..120)
723    MAX-ACCESS  read-write
724    STATUS  current
725    DESCRIPTION
726        "Update period in seconds."
727    ::= { ripCfg 10 }
728
729ripCurCfgState OBJECT-TYPE
730    SYNTAX  INTEGER {
731        on(2),
732        off(3)
733        }
734    MAX-ACCESS  read-only
735    STATUS  current
736    DESCRIPTION
737        "RIP global state."
738    ::= { ripCfg 11 }
739
740ripNewCfgState OBJECT-TYPE
741    SYNTAX  INTEGER {
742        on(2),
743        off(3)
744        }
745    MAX-ACCESS  read-write
746    STATUS  current
747    DESCRIPTION
748        "Globally turn RIP on or off."
749    ::= { ripCfg 12 }
750
751ripCurCfgPoisonReverse OBJECT-TYPE
752    SYNTAX  INTEGER {
753        enabled(2),
754        disabled(3)
755	}
756    MAX-ACCESS  read-only
757    STATUS  current
758    DESCRIPTION
759        "RIP poison reverse."
760    ::= { ripCfg 13 }
761
762ripNewCfgPoisonReverse OBJECT-TYPE
763    SYNTAX  INTEGER {
764        enabled(2),
765        disabled(3)
766	}
767    MAX-ACCESS  read-write
768    STATUS  current
769    DESCRIPTION
770        "RIP poison reverse."
771    ::= { ripCfg 14 }
772
773ripCurCfgSplitHorizon OBJECT-TYPE
774    SYNTAX  INTEGER {
775        enabled(2),
776        disabled(3)
777        }
778    MAX-ACCESS  read-only
779    STATUS  current
780    DESCRIPTION
781         "RIP split horizon."
782    ::= {ripCfg 15 }
783
784ripNewCfgSplitHorizon OBJECT-TYPE
785    SYNTAX  INTEGER {
786        enabled(2),
787        disabled(3)
788        }
789    MAX-ACCESS  read-write
790    STATUS  current
791    DESCRIPTION
792        "RIP split horizon."
793    ::= { ripCfg 16 }
794
795-- RIP version 2 Configuration
796
797ripCurCfgIntfTable OBJECT-TYPE
798    SYNTAX SEQUENCE OF RipCurCfgIntfEntry
799    MAX-ACCESS not-accessible
800    STATUS current
801    DESCRIPTION
802      "The table of RIP on IP interface configuration in the current_config."
803    ::= { rip2Cfg 1 }
804
805ripCurCfgIntfEntry OBJECT-TYPE
806    SYNTAX RipCurCfgIntfEntry
807    MAX-ACCESS not-accessible
808    STATUS current
809    DESCRIPTION
810      "Information about  RIP on IP interface."
811    INDEX { ripCurCfgIntfIndex }
812    ::= { ripCurCfgIntfTable 1 }
813
814RipCurCfgIntfEntry ::= SEQUENCE {
815    ripCurCfgIntfIndex  	INTEGER,
816    ripCurCfgIntfVersion	INTEGER,
817    ripCurCfgIntfSupply		INTEGER,
818    ripCurCfgIntfListen		INTEGER,
819    ripCurCfgIntfDefault	INTEGER,
820    ripCurCfgIntfTrigUpdate	INTEGER,
821    ripCurCfgIntfMcastUpdate	INTEGER,
822    ripCurCfgIntfPoisonReverse	INTEGER,
823    ripCurCfgIntfState		INTEGER,
824    ripCurCfgIntfMetric         INTEGER,
825    ripCurCfgIntfAuth           INTEGER,
826    ripCurCfgIntfKey            DisplayString,
827    ripCurCfgIntfSplitHorizon   INTEGER
828    }
829
830ripCurCfgIntfIndex OBJECT-TYPE
831    SYNTAX INTEGER
832    MAX-ACCESS read-only
833    STATUS current
834    DESCRIPTION
835	"The interface number for which the RIP information is related."
836    ::= { ripCurCfgIntfEntry 1}
837
838ripCurCfgIntfVersion OBJECT-TYPE
839    SYNTAX INTEGER {
840        ripVersion1(1),
841        ripVersion2(2)
842        }
843    MAX-ACCESS read-only
844    STATUS current
845    DESCRIPTION
846        "RIP version."
847    ::= { ripCurCfgIntfEntry 2 }
848
849ripCurCfgIntfSupply OBJECT-TYPE
850    SYNTAX INTEGER {
851        enabled(1),
852        disabled(2)
853        }
854    MAX-ACCESS read-only
855    STATUS current
856    DESCRIPTION
857        "Enable or disable supplying route updates."
858    ::= { ripCurCfgIntfEntry 3 }
859
860ripCurCfgIntfListen OBJECT-TYPE
861    SYNTAX INTEGER {
862        enabled(1),
863        disabled(2)
864        }
865    MAX-ACCESS read-only
866    STATUS current
867    DESCRIPTION
868        "Enable or disable listening to route updates."
869    ::= { ripCurCfgIntfEntry 4 }
870
871 ripCurCfgIntfDefault OBJECT-TYPE
872    SYNTAX  INTEGER {
873        both(1),
874        listen(2),
875        supply(3),
876        none(4)
877        }
878    MAX-ACCESS read-only
879    STATUS current
880    DESCRIPTION
881	"Specifies what RIP does with default routes."
882    ::= { ripCurCfgIntfEntry 5 }
883
884ripCurCfgIntfTrigUpdate OBJECT-TYPE
885    SYNTAX INTEGER {
886        enabled(1),
887        disabled(2)
888        }
889    MAX-ACCESS read-only
890    STATUS current
891    DESCRIPTION
892	"Enable or disable tirggered updates."
893    ::= { ripCurCfgIntfEntry 6 }
894
895ripCurCfgIntfMcastUpdate OBJECT-TYPE
896    SYNTAX INTEGER {
897        enabled(1),
898        disabled(2)
899        }
900    MAX-ACCESS read-only
901    STATUS current
902    DESCRIPTION
903	"Enable or disable multicast updates."
904    ::= { ripCurCfgIntfEntry 7 }
905
906ripCurCfgIntfPoisonReverse OBJECT-TYPE
907    SYNTAX  INTEGER {
908        enabled(1),
909        disabled(2)
910        }
911    MAX-ACCESS read-only
912    STATUS current
913    DESCRIPTION
914	"RIP poison reverse."
915    ::= { ripCurCfgIntfEntry 8 }
916
917ripCurCfgIntfState OBJECT-TYPE
918    SYNTAX INTEGER {
919        enabled(1),
920        disabled(2)
921        }
922    MAX-ACCESS read-only
923    STATUS current
924    DESCRIPTION
925        "Enable or disable RIP protocol."
926    ::= { ripCurCfgIntfEntry 9 }
927
928ripCurCfgIntfMetric OBJECT-TYPE
929    SYNTAX  INTEGER (1..16)
930    MAX-ACCESS read-only
931    STATUS current
932    DESCRIPTION
933        "RIP route metric for this interface."
934    ::= { ripCurCfgIntfEntry 10 }
935
936ripCurCfgIntfAuth OBJECT-TYPE
937    SYNTAX INTEGER {
938        none(1),
939        password(2)
940        }
941    MAX-ACCESS read-only
942    STATUS current
943    DESCRIPTION
944        "Enable or disable RIP update authorization with a
945         simple plain text password."
946    ::= { ripCurCfgIntfEntry 11 }
947
948ripCurCfgIntfKey OBJECT-TYPE
949    SYNTAX  DisplayString (SIZE(0..16))
950    MAX-ACCESS  read-only
951    STATUS  current
952    DESCRIPTION
953        "RIP update authencation password."
954    ::= { ripCurCfgIntfEntry 12 }
955
956ripCurCfgIntfSplitHorizon OBJECT-TYPE
957    SYNTAX  INTEGER {
958        enabled(2),
959        disabled(3)
960        }
961    MAX-ACCESS  read-only
962    STATUS  current
963    DESCRIPTION
964         "RIP split horizon."
965    ::= {ripCurCfgIntfEntry 13 }
966
967ripNewCfgIntfTable OBJECT-TYPE
968    SYNTAX SEQUENCE OF RipNewCfgIntfEntry
969    MAX-ACCESS not-accessible
970    STATUS current
971    DESCRIPTION
972      "The table of RIP on IP interface configuration in the new_config."
973    ::= { rip2Cfg 2 }
974
975ripNewCfgIntfEntry OBJECT-TYPE
976    SYNTAX RipNewCfgIntfEntry
977    MAX-ACCESS not-accessible
978    STATUS current
979    DESCRIPTION
980      "Information about  RIP on IP interface."
981    INDEX { ripNewCfgIntfIndex }
982    ::= { ripNewCfgIntfTable 1 }
983
984RipNewCfgIntfEntry ::= SEQUENCE {
985    ripNewCfgIntfIndex  	INTEGER,
986    ripNewCfgIntfVersion	INTEGER,
987    ripNewCfgIntfSupply		INTEGER,
988    ripNewCfgIntfListen		INTEGER,
989    ripNewCfgIntfDefault	INTEGER,
990    ripNewCfgIntfTrigUpdate	INTEGER,
991    ripNewCfgIntfMcastUpdate	INTEGER,
992    ripNewCfgIntfPoisonReverse	INTEGER,
993    ripNewCfgIntfState		INTEGER,
994    ripNewCfgIntfMetric         INTEGER,
995    ripNewCfgIntfAuth           INTEGER,
996    ripNewCfgIntfKey            DisplayString,
997    ripNewCfgIntfSplitHorizon   INTEGER
998    }
999
1000ripNewCfgIntfIndex OBJECT-TYPE
1001    SYNTAX INTEGER
1002    MAX-ACCESS read-only
1003    STATUS current
1004    DESCRIPTION
1005	"The interface number for which the RIP information is related."
1006    ::= { ripNewCfgIntfEntry 1}
1007
1008ripNewCfgIntfVersion OBJECT-TYPE
1009    SYNTAX INTEGER {
1010        ripVersion1(1),
1011        ripVersion2(2)
1012        }
1013    MAX-ACCESS read-write
1014    STATUS current
1015    DESCRIPTION
1016        "RIP version."
1017    ::= { ripNewCfgIntfEntry 2 }
1018
1019ripNewCfgIntfSupply OBJECT-TYPE
1020    SYNTAX INTEGER {
1021        enabled(1),
1022        disabled(2)
1023        }
1024    MAX-ACCESS read-write
1025    STATUS current
1026    DESCRIPTION
1027        "Enable or disable supplying route updates."
1028    ::= { ripNewCfgIntfEntry 3 }
1029
1030ripNewCfgIntfListen OBJECT-TYPE
1031    SYNTAX INTEGER {
1032        enabled(1),
1033        disabled(2)
1034        }
1035    MAX-ACCESS read-write
1036    STATUS current
1037    DESCRIPTION
1038        "Enable or disable listening to route updates."
1039    ::= { ripNewCfgIntfEntry 4 }
1040
1041 ripNewCfgIntfDefault OBJECT-TYPE
1042    SYNTAX INTEGER {
1043        both(1),
1044        listen(2),
1045        supply(3),
1046        none(4)
1047        }
1048    MAX-ACCESS read-create
1049    STATUS current
1050    DESCRIPTION
1051	"Specifies what RIP does with default routes. The default routes
1052         action could be set to listen/supply/both/none."
1053    ::= { ripNewCfgIntfEntry 5 }
1054
1055ripNewCfgIntfTrigUpdate OBJECT-TYPE
1056    SYNTAX INTEGER {
1057        enabled(1),
1058        disabled(2)
1059        }
1060    MAX-ACCESS read-write
1061    STATUS current
1062    DESCRIPTION
1063	"Enable or disable tirggered updates."
1064    ::= { ripNewCfgIntfEntry 6 }
1065
1066ripNewCfgIntfMcastUpdate OBJECT-TYPE
1067    SYNTAX INTEGER {
1068        enabled(1),
1069        disabled(2)
1070        }
1071    MAX-ACCESS read-write
1072    STATUS current
1073    DESCRIPTION
1074	"Enable or disable multicast updates."
1075    ::= { ripNewCfgIntfEntry 7 }
1076
1077ripNewCfgIntfPoisonReverse OBJECT-TYPE
1078    SYNTAX INTEGER {
1079        enabled(1),
1080        disabled(2)
1081        }
1082    MAX-ACCESS read-write
1083    STATUS current
1084    DESCRIPTION
1085	"RIP poison reverse."
1086    ::= { ripNewCfgIntfEntry 8 }
1087
1088ripNewCfgIntfState OBJECT-TYPE
1089    SYNTAX INTEGER {
1090        enabled(1),
1091        disabled(2)
1092        }
1093    MAX-ACCESS read-create
1094    STATUS current
1095    DESCRIPTION
1096        "Enable or disable RIP protocol."
1097    ::= { ripNewCfgIntfEntry 9 }
1098
1099ripNewCfgIntfMetric OBJECT-TYPE
1100    SYNTAX  INTEGER (1..16)
1101    MAX-ACCESS read-write
1102    STATUS current
1103    DESCRIPTION
1104        "RIP route metric for this interface."
1105    ::= { ripNewCfgIntfEntry 10 }
1106
1107ripNewCfgIntfAuth OBJECT-TYPE
1108    SYNTAX INTEGER {
1109        none(1),
1110        password(2)
1111        }
1112    MAX-ACCESS read-write
1113    STATUS current
1114    DESCRIPTION
1115        "Enable or disable RIP update authorization with a
1116         simple plain text password."
1117    ::= { ripNewCfgIntfEntry 11 }
1118
1119ripNewCfgIntfKey OBJECT-TYPE
1120    SYNTAX  DisplayString (SIZE(0..16))
1121    MAX-ACCESS  read-create
1122    STATUS  current
1123    DESCRIPTION
1124        "RIP update authencation password."
1125    ::= { ripNewCfgIntfEntry 12 }
1126
1127ripNewCfgIntfSplitHorizon OBJECT-TYPE
1128    SYNTAX  INTEGER {
1129        enabled(2),
1130        disabled(3)
1131        }
1132    MAX-ACCESS  read-write
1133    STATUS  current
1134    DESCRIPTION
1135        "RIP split horizon."
1136    ::= { ripNewCfgIntfEntry 13 }
1137
1138ripGeneral	OBJECT IDENTIFIER ::= { rip2Cfg 3 }
1139
1140rip2CurCfgState OBJECT-TYPE
1141    SYNTAX INTEGER {
1142        on(1),
1143        off(2)
1144        }
1145    MAX-ACCESS read-only
1146    STATUS current
1147    DESCRIPTION
1148	"RIP global state."
1149    ::= { ripGeneral 1 }
1150
1151rip2NewCfgState OBJECT-TYPE
1152    SYNTAX INTEGER {
1153        on(1),
1154        off(2)
1155        }
1156    MAX-ACCESS read-write
1157    STATUS current
1158    DESCRIPTION
1159	"Globally turn RIP on or off."
1160    ::= { ripGeneral 2 }
1161
1162rip2CurCfgUpdatePeriod OBJECT-TYPE
1163      SYNTAX  INTEGER  (1..120)
1164      MAX-ACCESS  read-only
1165      STATUS  current
1166      DESCRIPTION
1167	      "Update Period in seconds."
1168      ::= { ripGeneral 3 }
1169
1170rip2NewCfgUpdatePeriod OBJECT-TYPE
1171      SYNTAX  INTEGER  (1..120)
1172      MAX-ACCESS  read-write
1173      STATUS  current
1174      DESCRIPTION
1175	      "Update Period in seconds."
1176      ::= { ripGeneral 4 }
1177
1178ripRouteRedistribution   OBJECT IDENTIFIER ::= { rip2Cfg 4 }
1179
1180ripRedistributeStatic    OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }
1181
1182ripCurCfgStaticMetric OBJECT-TYPE
1183    SYNTAX INTEGER (1..15)
1184    MAX-ACCESS read-only
1185    STATUS current
1186    DESCRIPTION
1187	"The metric to be assigned to static routes.
1188         A value of 0 indicates none."
1189    ::= { ripRedistributeStatic 1 }
1190
1191ripNewCfgStaticMetric OBJECT-TYPE
1192    SYNTAX INTEGER (1..15)
1193    MAX-ACCESS read-write
1194    STATUS current
1195    DESCRIPTION
1196	"The metric to be assigned to static routes.
1197         A value of 0 indicates none."
1198    ::= { ripRedistributeStatic 2 }
1199
1200ripCurCfgStaticOutRmapList OBJECT-TYPE
1201    SYNTAX OCTET STRING
1202    MAX-ACCESS read-only
1203    STATUS current
1204    DESCRIPTION
1205        "The route maps present in the out route map list.
1206         The route maps are presented in a bitmap format.
1207
1208         in receiving order:
1209
1210         OCTET 1  OCTET 2  .....
1211         xxxxxxxx xxxxxxxx .....
1212         ||    || |_ Rmap 9
1213         ||    ||
1214         ||    ||___ Rmap 8
1215         ||    |____ Rmap 7
1216         ||      .    .   .
1217         ||_________ Rmap 2
1218         |__________ Rmap 1
1219
1220         where x : 1 - The represented route map is selected
1221         0 - The represented route map is not selected"
1222    ::= { ripRedistributeStatic 5 }
1223
1224ripNewCfgStaticOutRmapList OBJECT-TYPE
1225    SYNTAX OCTET STRING
1226    MAX-ACCESS read-only
1227    STATUS current
1228    DESCRIPTION
1229        "The route maps present in the out route map list.
1230         The route maps are presented in a bitmap format.
1231
1232         in receiving order:
1233
1234         OCTET 1  OCTET 2  .....
1235         xxxxxxxx xxxxxxxx .....
1236         ||    || |_ Rmap 9
1237         ||    ||
1238         ||    ||___ Rmap 8
1239         ||    |____ Rmap 7
1240         ||      .    .   .
1241         ||_________ Rmap 2
1242         |__________ Rmap 1
1243
1244         where x : 1 - The represented route map is selected
1245         0 - The represented route map is not selected"
1246    ::= { ripRedistributeStatic 6 }
1247
1248ripNewCfgStaticAddOutRmap OBJECT-TYPE
1249    SYNTAX Integer32
1250    MAX-ACCESS read-write
1251    STATUS current
1252    DESCRIPTION
1253	"The route map to be add into out-rmap list. When read, 0 is returned."
1254    ::= { ripRedistributeStatic 7 }
1255
1256ripNewCfgStaticRemoveOutRmap OBJECT-TYPE
1257    SYNTAX Integer32
1258    MAX-ACCESS read-write
1259    STATUS current
1260    DESCRIPTION
1261	"The route map to be removed from out-rmap list. When read,
1262         0 is returned."
1263    ::= { ripRedistributeStatic 8 }
1264
1265
1266ripRedistributeFixed    OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 }
1267
1268ripCurCfgFixedMetric OBJECT-TYPE
1269    SYNTAX INTEGER (0..16777215)
1270    MAX-ACCESS read-only
1271    STATUS current
1272    DESCRIPTION
1273	"The export metric for fixed routes. A value of 0 indicates none"
1274    ::= { ripRedistributeFixed 1 }
1275
1276ripNewCfgFixedMetric OBJECT-TYPE
1277    SYNTAX INTEGER (0..16777215)
1278    MAX-ACCESS read-write
1279    STATUS current
1280    DESCRIPTION
1281	"The export metric for fixed routes. A value of 0 indicates none"
1282    ::= { ripRedistributeFixed 2 }
1283
1284ripCurCfgFixedOutRmapList OBJECT-TYPE
1285    SYNTAX OCTET STRING
1286    MAX-ACCESS read-only
1287    STATUS current
1288    DESCRIPTION
1289        "The route maps present in the out route map list.
1290         The route maps are presented in a bitmap format.
1291
1292         in receiving order:
1293
1294         OCTET 1  OCTET 2  .....
1295         xxxxxxxx xxxxxxxx .....
1296         ||    || |_ Rmap 9
1297         ||    ||
1298         ||    ||___ Rmap 8
1299         ||    |____ Rmap 7
1300         ||      .    .   .
1301         ||_________ Rmap 2
1302         |__________ Rmap 1
1303
1304         where x : 1 - The represented route map is selected
1305         0 - The represented route map is not selected"
1306    ::= { ripRedistributeFixed 5 }
1307
1308ripNewCfgFixedOutRmapList OBJECT-TYPE
1309    SYNTAX OCTET STRING
1310    MAX-ACCESS read-only
1311    STATUS current
1312    DESCRIPTION
1313        "The route maps present in the out route map list.
1314         The route maps are presented in a bitmap format.
1315
1316         in receiving order:
1317
1318         OCTET 1  OCTET 2  .....
1319         xxxxxxxx xxxxxxxx .....
1320         ||    || |_ Rmap 9
1321         ||    ||
1322         ||    ||___ Rmap 8
1323         ||    |____ Rmap 7
1324         ||      .    .   .
1325         ||_________ Rmap 2
1326         |__________ Rmap 1
1327
1328         where x : 1 - The represented route map is selected
1329         0 - The represented route map is not selected"
1330    ::= { ripRedistributeFixed 6 }
1331
1332ripNewCfgFixedAddOutRmap OBJECT-TYPE
1333    SYNTAX Integer32
1334    MAX-ACCESS read-write
1335    STATUS current
1336    DESCRIPTION
1337	"The route map to be add into out-rmap list. When read, 0 is returned."
1338    ::= { ripRedistributeFixed 7 }
1339
1340ripNewCfgFixedRemoveOutRmap OBJECT-TYPE
1341    SYNTAX Integer32
1342    MAX-ACCESS read-write
1343    STATUS current
1344    DESCRIPTION
1345	"The route map to be removed from out-rmap list. When read,
1346         0 is returned."
1347    ::= { ripRedistributeFixed 8 }
1348
1349ripRedistributeOspf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 }
1350
1351ripCurCfgOspfMetric OBJECT-TYPE
1352    SYNTAX INTEGER (0..16777215)
1353    MAX-ACCESS read-only
1354    STATUS current
1355    DESCRIPTION
1356	"The export metric for RIP routes. A value of 0 indicates none"
1357    ::= { ripRedistributeOspf 1 }
1358
1359ripNewCfgOspfMetric OBJECT-TYPE
1360    SYNTAX INTEGER (0..16777215)
1361    MAX-ACCESS read-write
1362    STATUS current
1363    DESCRIPTION
1364	"The export metric for RIP routes. A value of 0 indicates none"
1365    ::= { ripRedistributeOspf 2 }
1366
1367ripCurCfgOspfOutRmapList OBJECT-TYPE
1368    SYNTAX OCTET STRING
1369    MAX-ACCESS read-only
1370    STATUS current
1371    DESCRIPTION
1372        "The route maps present in the out route map list.
1373         The route maps are presented in a bitmap format.
1374
1375         in receiving order:
1376
1377         OCTET 1  OCTET 2  .....
1378         xxxxxxxx xxxxxxxx .....
1379         ||    || |_ Rmap 9
1380         ||    ||
1381         ||    ||___ Rmap 8
1382         ||    |____ Rmap 7
1383         ||      .    .   .
1384         ||_________ Rmap 2
1385         |__________ Rmap 1
1386
1387         where x : 1 - The represented route map is selected
1388         0 - The represented route map is not selected"
1389    ::= { ripRedistributeOspf 5 }
1390
1391ripNewCfgOspfOutRmapList OBJECT-TYPE
1392    SYNTAX OCTET STRING
1393    MAX-ACCESS read-only
1394    STATUS current
1395    DESCRIPTION
1396        "The route maps present in the out route map list.
1397         The route maps are presented in a bitmap format.
1398
1399         in receiving order:
1400
1401         OCTET 1  OCTET 2  .....
1402         xxxxxxxx xxxxxxxx .....
1403         ||    || |_ Rmap 9
1404         ||    ||
1405         ||    ||___ Rmap 8
1406         ||    |____ Rmap 7
1407         ||      .    .   .
1408         ||_________ Rmap 2
1409         |__________ Rmap 1
1410
1411         where x : 1 - The represented route map is selected
1412         0 - The represented route map is not selected"
1413    ::= { ripRedistributeOspf 6 }
1414
1415ripNewCfgOspfAddOutRmap OBJECT-TYPE
1416    SYNTAX Integer32
1417    MAX-ACCESS read-write
1418    STATUS current
1419    DESCRIPTION
1420	"The route map to be add into out-rmap list. When read, 0 is returned."
1421    ::= { ripRedistributeOspf 7 }
1422
1423ripNewCfgOspfRemoveOutRmap OBJECT-TYPE
1424    SYNTAX Integer32
1425    MAX-ACCESS read-write
1426    STATUS current
1427    DESCRIPTION
1428	"The route map to be removed from out-rmap list. When read,
1429         0 is returned."
1430    ::= { ripRedistributeOspf 8 }
1431
1432ripRedistributeEospf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 }
1433
1434ripCurCfgEospfMetric OBJECT-TYPE
1435    SYNTAX INTEGER (0..16777215)
1436    MAX-ACCESS read-only
1437    STATUS current
1438    DESCRIPTION
1439	"The export metric for RIP routes. A value of 0 indicates none"
1440    ::= { ripRedistributeEospf 1 }
1441
1442ripNewCfgEospfMetric OBJECT-TYPE
1443    SYNTAX INTEGER (0..16777215)
1444    MAX-ACCESS read-write
1445    STATUS current
1446    DESCRIPTION
1447	"The export metric for RIP routes. A value of 0 indicates none"
1448    ::= { ripRedistributeEospf 2 }
1449
1450ripCurCfgEospfOutRmapList OBJECT-TYPE
1451    SYNTAX OCTET STRING
1452    MAX-ACCESS read-only
1453    STATUS current
1454    DESCRIPTION
1455        "The route maps present in the out route map list.
1456         The route maps are presented in a bitmap format.
1457
1458         in receiving order:
1459
1460         OCTET 1  OCTET 2  .....
1461         xxxxxxxx xxxxxxxx .....
1462         ||    || |_ Rmap 9
1463         ||    ||
1464         ||    ||___ Rmap 8
1465         ||    |____ Rmap 7
1466         ||      .    .   .
1467         ||_________ Rmap 2
1468         |__________ Rmap 1
1469
1470         where x : 1 - The represented route map is selected
1471         0 - The represented route map is not selected"
1472    ::= { ripRedistributeEospf 5 }
1473
1474ripNewCfgEospfOutRmapList OBJECT-TYPE
1475    SYNTAX OCTET STRING
1476    MAX-ACCESS read-only
1477    STATUS current
1478    DESCRIPTION
1479        "The route maps present in the out route map list.
1480         The route maps are presented in a bitmap format.
1481
1482         in receiving order:
1483
1484         OCTET 1  OCTET 2  .....
1485         xxxxxxxx xxxxxxxx .....
1486         ||    || |_ Rmap 9
1487         ||    ||
1488         ||    ||___ Rmap 8
1489         ||    |____ Rmap 7
1490         ||      .    .   .
1491         ||_________ Rmap 2
1492         |__________ Rmap 1
1493
1494         where x : 1 - The represented route map is selected
1495         0 - The represented route map is not selected"
1496    ::= { ripRedistributeEospf 6 }
1497
1498ripNewCfgEospfAddOutRmap OBJECT-TYPE
1499    SYNTAX Integer32
1500    MAX-ACCESS read-write
1501    STATUS current
1502    DESCRIPTION
1503	"The route map to be add into out-rmap list. When read, 0 is returned."
1504    ::= { ripRedistributeEospf 7 }
1505
1506ripNewCfgEospfRemoveOutRmap OBJECT-TYPE
1507    SYNTAX Integer32
1508    MAX-ACCESS read-write
1509    STATUS current
1510    DESCRIPTION
1511	"The route map to be removed from out-rmap list. When read,
1512         0 is returned."
1513    ::= { ripRedistributeEospf 8 }
1514
1515
1516
1517-- IP Forwarding Configuration
1518
1519ipFwdGeneralCfg   OBJECT IDENTIFIER ::=  {ipForwardCfg 1 }
1520
1521ipFwdCurCfgState OBJECT-TYPE
1522    SYNTAX  INTEGER {
1523        on(2),
1524        off(3)
1525	}
1526    MAX-ACCESS  read-only
1527    STATUS  current
1528    DESCRIPTION
1529        "IP forwarding global state."
1530    ::= { ipFwdGeneralCfg 1 }
1531
1532ipFwdNewCfgState OBJECT-TYPE
1533    SYNTAX  INTEGER {
1534        on(2),
1535        off(3)
1536	}
1537    MAX-ACCESS  read-write
1538    STATUS  current
1539    DESCRIPTION
1540        "IP forwarding global state."
1541    ::= { ipFwdGeneralCfg 2 }
1542
1543ipFwdCurCfgDirectedBcast OBJECT-TYPE
1544    SYNTAX INTEGER {
1545        enabled(2),
1546        disabled(3)
1547	}
1548    MAX-ACCESS read-only
1549    STATUS current
1550    DESCRIPTION
1551        "Enable or disable forwarding directed broadcasts."
1552    ::= { ipFwdGeneralCfg 3 }
1553
1554ipFwdNewCfgDirectedBcast OBJECT-TYPE
1555    SYNTAX INTEGER {
1556        enabled(2),
1557        disabled(3)
1558	}
1559    MAX-ACCESS read-write
1560    STATUS current
1561    DESCRIPTION
1562        "Enable or disable forwarding directed broadcasts."
1563    ::= { ipFwdGeneralCfg 4 }
1564
1565
1566--
1567-- ARP configuration
1568--
1569arpCurCfgReARPPeriod OBJECT-TYPE
1570    SYNTAX INTEGER (2..120)
1571    MAX-ACCESS read-only
1572    STATUS current
1573    DESCRIPTION
1574        "Re-ARP Period in seconds."
1575    ::= { arpCfg 1 }
1576
1577arpNewCfgReARPPeriod OBJECT-TYPE
1578    SYNTAX  INTEGER (2..120)
1579    MAX-ACCESS  read-write
1580    STATUS  current
1581    DESCRIPTION
1582        "Re-ARP Period in seconds."
1583    ::= { arpCfg 2 }
1584
1585--
1586-- Static ARP Configuration
1587--
1588ipStaticArpTableMaxSize OBJECT-TYPE
1589    SYNTAX  INTEGER (1..128)
1590    MAX-ACCESS  read-only
1591    STATUS  current
1592    DESCRIPTION
1593        "The maximum number of rows in the Static ARP table."
1594    ::= { arpCfg 3 }
1595
1596ipCurCfgStaticArpTable OBJECT-TYPE
1597    SYNTAX  SEQUENCE OF IpCurCfgStaticArpEntry
1598    MAX-ACCESS  not-accessible
1599    STATUS  current
1600    DESCRIPTION
1601        "The table of static ARPs in the current configuration block."
1602    ::= { arpCfg 4 }
1603
1604ipCurCfgStaticArpEntry OBJECT-TYPE
1605    SYNTAX  IpCurCfgStaticArpEntry
1606    MAX-ACCESS  not-accessible
1607    STATUS  current
1608    DESCRIPTION
1609        "A row in the static ARP table"
1610    INDEX   { ipCurCfgStaticArpIndx }
1611    ::= { ipCurCfgStaticArpTable 1 }
1612
1613IpCurCfgStaticArpEntry ::= SEQUENCE {
1614    ipCurCfgStaticArpIndx         Integer32,
1615    ipCurCfgStaticArpIp           IpAddress,
1616    ipCurCfgStaticArpMAC          PhysAddress,
1617    ipCurCfgStaticArpVlan         INTEGER,
1618    ipCurCfgStaticArpPort         Integer32
1619    }
1620
1621ipCurCfgStaticArpIndx OBJECT-TYPE
1622    SYNTAX  Integer32
1623    MAX-ACCESS  read-only
1624    STATUS  current
1625    DESCRIPTION
1626        "The index of the static ARP table."
1627    ::= { ipCurCfgStaticArpEntry 1}
1628
1629ipCurCfgStaticArpIp OBJECT-TYPE
1630    SYNTAX  IpAddress
1631    MAX-ACCESS  read-only
1632    STATUS  current
1633    DESCRIPTION
1634        "The IP address for the ARP entry."
1635    ::= { ipCurCfgStaticArpEntry 2}
1636
1637ipCurCfgStaticArpMAC OBJECT-TYPE
1638    SYNTAX  PhysAddress
1639    MAX-ACCESS  read-only
1640    STATUS  current
1641    DESCRIPTION
1642        "The MAC address for the ARP entry."
1643    ::= { ipCurCfgStaticArpEntry 3 }
1644
1645ipCurCfgStaticArpVlan OBJECT-TYPE
1646    SYNTAX  INTEGER(1..4090)
1647    MAX-ACCESS  read-only
1648    STATUS  current
1649    DESCRIPTION
1650        "The VLAN for the ARP entry."
1651    ::= { ipCurCfgStaticArpEntry 4}
1652
1653ipCurCfgStaticArpPort OBJECT-TYPE
1654    SYNTAX  Integer32
1655    MAX-ACCESS  read-only
1656    STATUS  current
1657    DESCRIPTION
1658        "The port for the ARP entry."
1659    ::= { ipCurCfgStaticArpEntry 5}
1660
1661ipNewCfgStaticArpTable OBJECT-TYPE
1662    SYNTAX  SEQUENCE OF IpNewCfgStaticArpEntry
1663    MAX-ACCESS  not-accessible
1664    STATUS  current
1665    DESCRIPTION
1666        "The table of static ARPs in the new configuration block."
1667    ::= { arpCfg 5 }
1668
1669ipNewCfgStaticArpEntry OBJECT-TYPE
1670    SYNTAX  IpNewCfgStaticArpEntry
1671    MAX-ACCESS  not-accessible
1672    STATUS  current
1673    DESCRIPTION
1674        "A row in the static ARP table"
1675    INDEX   { ipNewCfgStaticArpIndx }
1676    ::= { ipNewCfgStaticArpTable 1 }
1677
1678IpNewCfgStaticArpEntry ::= SEQUENCE {
1679    ipNewCfgStaticArpIndx         Integer32,
1680    ipNewCfgStaticArpIp           IpAddress,
1681    ipNewCfgStaticArpMAC          PhysAddress,
1682    ipNewCfgStaticArpVlan         INTEGER,
1683    ipNewCfgStaticArpPort         Integer32,
1684    ipNewCfgStaticArpAction       INTEGER
1685    }
1686
1687ipNewCfgStaticArpIndx OBJECT-TYPE
1688    SYNTAX  Integer32
1689    MAX-ACCESS  read-only
1690    STATUS  current
1691    DESCRIPTION
1692        "The index of the static ARP table."
1693    ::= { ipNewCfgStaticArpEntry 1}
1694
1695ipNewCfgStaticArpIp OBJECT-TYPE
1696    SYNTAX  IpAddress
1697    MAX-ACCESS  read-create
1698    STATUS  current
1699    DESCRIPTION
1700        "The IP address for the ARP entry."
1701    ::= { ipNewCfgStaticArpEntry 2}
1702
1703ipNewCfgStaticArpMAC OBJECT-TYPE
1704    SYNTAX  PhysAddress
1705    MAX-ACCESS  read-create
1706    STATUS  current
1707    DESCRIPTION
1708        "The MAC address for the ARP entry."
1709    ::= { ipNewCfgStaticArpEntry 3 }
1710
1711ipNewCfgStaticArpVlan OBJECT-TYPE
1712    SYNTAX  INTEGER(1..4090)
1713    MAX-ACCESS  read-create
1714    STATUS  current
1715    DESCRIPTION
1716        "The VLAN for the ARP entry."
1717    ::= { ipNewCfgStaticArpEntry 4}
1718
1719ipNewCfgStaticArpPort OBJECT-TYPE
1720    SYNTAX  Integer32
1721    MAX-ACCESS  read-create
1722    STATUS  current
1723    DESCRIPTION
1724        "The port for the ARP entry."
1725    ::= { ipNewCfgStaticArpEntry 5}
1726
1727ipNewCfgStaticArpAction OBJECT-TYPE
1728    SYNTAX  INTEGER {
1729        other(1),
1730        delete(2)
1731       }
1732    MAX-ACCESS  read-create
1733    STATUS  current
1734    DESCRIPTION
1735        "When set to the value of 2 (delete), the entire row is deleted.
1736         When read, other is returned. Setting the value to anything other
1737         than 2(delete) has no effect on the state of the row."
1738    ::= { ipNewCfgStaticArpEntry 6 }
1739
1740
1741--
1742-- IP Bootp Configration
1743--
1744ipCurCfgBootpAddr OBJECT-TYPE
1745    SYNTAX  IpAddress
1746    MAX-ACCESS  read-only
1747    STATUS  current
1748    DESCRIPTION
1749        "The IP address of BOOTP server."
1750    ::= { ipBootpCfg 1 }
1751
1752ipNewCfgBootpAddr OBJECT-TYPE
1753    SYNTAX  IpAddress
1754    MAX-ACCESS  read-write
1755    STATUS  current
1756    DESCRIPTION
1757        "The IP address of BOOTP server."
1758    ::= { ipBootpCfg 2 }
1759
1760ipCurCfgBootpAddr2 OBJECT-TYPE
1761    SYNTAX  IpAddress
1762    MAX-ACCESS  read-only
1763    STATUS  current
1764    DESCRIPTION
1765        "The IP address of second BOOTP server."
1766    ::= { ipBootpCfg 3 }
1767
1768ipNewCfgBootpAddr2 OBJECT-TYPE
1769    SYNTAX  IpAddress
1770    MAX-ACCESS  read-write
1771    STATUS  current
1772    DESCRIPTION
1773        "The IP address of second BOOTP server."
1774    ::= { ipBootpCfg 4 }
1775
1776ipCurCfgBootpState OBJECT-TYPE
1777    SYNTAX  INTEGER {
1778        enabled(2),
1779        disabled(3)
1780        }
1781    MAX-ACCESS  read-only
1782    STATUS  current
1783    DESCRIPTION
1784        "The state of BOOTP relay."
1785    ::= { ipBootpCfg 5 }
1786
1787ipNewCfgBootpState OBJECT-TYPE
1788    SYNTAX  INTEGER {
1789        enabled(2),
1790        disabled(3)
1791        }
1792    MAX-ACCESS  read-write
1793    STATUS  current
1794    DESCRIPTION
1795        "The state of BOOTP relay."
1796    ::= { ipBootpCfg 6 }
1797
1798ipCurCfgDhcpOpt82State OBJECT-TYPE
1799    SYNTAX  INTEGER {
1800        enabled(2),
1801        disabled(3)
1802        }
1803    MAX-ACCESS  read-only
1804    STATUS  current
1805    DESCRIPTION
1806        "The state of DHCP relay agent information."
1807    ::= { ipBootpCfg 7 }
1808
1809ipNewCfgDhcpOpt82State OBJECT-TYPE
1810    SYNTAX  INTEGER {
1811        enabled(2),
1812        disabled(3)
1813        }
1814    MAX-ACCESS  read-write
1815    STATUS  current
1816    DESCRIPTION
1817        "The state of DHCP relay agent information."
1818    ::= { ipBootpCfg 8 }
1819
1820-- VRRP (Virtual Router Redundantcy Protocol) Group
1821
1822vrrpGeneral       OBJECT IDENTIFIER ::= { vrrpCfg 1 }
1823
1824vrrpCurCfgGenState OBJECT-TYPE
1825    SYNTAX  INTEGER {
1826        enabled(1),
1827        disabled(2)
1828        }
1829    MAX-ACCESS  read-only
1830    STATUS  current
1831    DESCRIPTION
1832        "Enable or disable VRRP operation globally."
1833    ::= { vrrpGeneral 1 }
1834
1835vrrpNewCfgGenState OBJECT-TYPE
1836    SYNTAX  INTEGER {
1837        enabled(1),
1838        disabled(2)
1839        }
1840    MAX-ACCESS  read-write
1841    STATUS  current
1842    DESCRIPTION
1843        "Enable or disable VRRP operation globally."
1844    ::= { vrrpGeneral 2 }
1845
1846vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
1847    SYNTAX  INTEGER (0..254)
1848    MAX-ACCESS  read-only
1849    STATUS  current
1850    DESCRIPTION
1851        "The increment of VRRP virtual router priority. The priority is
1852         adjusted by tracking the state of other virtual routers."
1853    ::= { vrrpGeneral 3 }
1854
1855vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
1856    SYNTAX  INTEGER (0..254)
1857    MAX-ACCESS  read-write
1858    STATUS  current
1859    DESCRIPTION
1860        "The increment of VRRP virtual router priority. The priority is
1861         adjusted by tracking the state of other virtual routers."
1862    ::= { vrrpGeneral 4 }
1863
1864vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
1865    SYNTAX  INTEGER (0..254)
1866    MAX-ACCESS  read-only
1867    STATUS  current
1868    DESCRIPTION
1869        "The increment of VRRP virtual router priority. The priority is
1870         adjusted by tracking the state of other router interfaces."
1871    ::= { vrrpGeneral 5 }
1872
1873vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
1874    SYNTAX  INTEGER (0..254)
1875    MAX-ACCESS  read-write
1876    STATUS  current
1877    DESCRIPTION
1878        "The increment of VRRP virtual router priority. The priority is
1879         adjusted by tracking the state of other router interfaces."
1880    ::= { vrrpGeneral 6 }
1881
1882vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
1883    SYNTAX  INTEGER (0..254)
1884    MAX-ACCESS  read-only
1885    STATUS  current
1886    DESCRIPTION
1887        "The increment of VRRP virtual router priority. The priority is
1888         adjusted by tracking the port state of ports that belongs to the
1889         same virtual LAN as the virtual router."
1890    ::= { vrrpGeneral 7 }
1891
1892vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
1893    SYNTAX  INTEGER (0..254)
1894    MAX-ACCESS  read-write
1895    STATUS  current
1896    DESCRIPTION
1897        "The increment of VRRP virtual router priority. The priority is
1898         adjusted by tracking the port state of ports that belongs to the
1899         same virtual LAN as the virtual router."
1900    ::= { vrrpGeneral 8 }
1901
1902vrrpCurCfgGenTckL4PortInc OBJECT-TYPE
1903    SYNTAX  INTEGER (0..254)
1904    MAX-ACCESS  read-only
1905    STATUS  current
1906    DESCRIPTION
1907        "The increment of VRRP virtual router priority. The priority is
1908         adjusted by tracking the Layer 4 port states. This is valid when
1909         virtual server is configured as a VRRP virtual router."
1910    ::= { vrrpGeneral 9 }
1911
1912vrrpNewCfgGenTckL4PortInc OBJECT-TYPE
1913    SYNTAX  INTEGER (0..254)
1914    MAX-ACCESS  read-write
1915    STATUS  current
1916    DESCRIPTION
1917        "The increment of VRRP virtual router priority. The priority is
1918         adjusted by tracking the Layer 4 port states. This is valid when
1919         virtual server is configured as a VRRP virtual router."
1920    ::= { vrrpGeneral 10 }
1921
1922vrrpCurCfgGenTckRServerInc OBJECT-TYPE
1923    SYNTAX  INTEGER (0..254)
1924    MAX-ACCESS  read-only
1925    STATUS  current
1926    DESCRIPTION
1927        "The increment of VRRP virtual router priority. The priority is
1928         adjusted by tracking the state of real servers under the virtual
1929         server which is configured as a VRRP virtual router."
1930    ::= { vrrpGeneral 11 }
1931
1932vrrpNewCfgGenTckRServerInc OBJECT-TYPE
1933    SYNTAX  INTEGER (0..254)
1934    MAX-ACCESS  read-write
1935    STATUS  current
1936    DESCRIPTION
1937        "The increment of VRRP virtual router priority. The priority is
1938         adjusted by tracking the state of real servers under the virtual
1939         server which is configured as a VRRP virtual router."
1940    ::= { vrrpGeneral 12 }
1941
1942vrrpCurCfgGenTckHsrpInc OBJECT-TYPE
1943    SYNTAX  INTEGER (0..254)
1944    MAX-ACCESS  read-only
1945    STATUS  current
1946    DESCRIPTION
1947        "The increment of VRRP virtual router priority.  The
1948	 priority is adjusted by tracking the HSRP advertisements."
1949    ::= { vrrpGeneral 13 }
1950
1951vrrpNewCfgGenTckHsrpInc OBJECT-TYPE
1952    SYNTAX  INTEGER (0..254)
1953    MAX-ACCESS  read-write
1954    STATUS  current
1955    DESCRIPTION
1956        "The increment of VRRP virtual router priority.  The
1957         priority is adjusted by tracking the HSRP advertisements."
1958    ::= { vrrpGeneral 14 }
1959
1960vrrpCurCfgGenHotstandby OBJECT-TYPE
1961    SYNTAX  INTEGER {
1962        enabled(1),
1963        disabled(2)
1964        }
1965    MAX-ACCESS  read-only
1966    STATUS  current
1967    DESCRIPTION
1968        "Enable or disable hotstandby processing."
1969    ::= { vrrpGeneral 15 }
1970
1971vrrpNewCfgGenHotstandby OBJECT-TYPE
1972    SYNTAX  INTEGER {
1973        enabled(1),
1974        disabled(2)
1975        }
1976    MAX-ACCESS  read-write
1977    STATUS  current
1978    DESCRIPTION
1979        "Enable or disable hotstandby processing."
1980    ::= { vrrpGeneral 16 }
1981
1982vrrpCurCfgGenTckHsrvInc OBJECT-TYPE
1983        SYNTAX  INTEGER (0..254)
1984        MAX-ACCESS  read-only
1985        STATUS  current
1986        DESCRIPTION
1987                "The increment of VRRP virtual router priority.  The
1988                 priority is adjusted by tracking the HSRP advertisements
1989                 by VLAN."
1990        ::= { vrrpGeneral 17 }
1991
1992vrrpNewCfgGenTckHsrvInc OBJECT-TYPE
1993        SYNTAX  INTEGER (0..254)
1994        MAX-ACCESS  read-write
1995        STATUS  current
1996        DESCRIPTION
1997                "The increment of VRRP virtual router priority.  The
1998                 priority is adjusted by tracking the HSRP advertisements
1999                 by VLAN."
2000        ::= { vrrpGeneral 18 }
2001
2002vrrpVirtRtrTableMaxSize OBJECT-TYPE
2003    SYNTAX Integer32
2004    MAX-ACCESS read-only
2005    STATUS current
2006    DESCRIPTION
2007        "The maximum number of entries in VRRP virtual router table."
2008    ::= { vrrpCfg 2 }
2009
2010vrrpCurCfgVirtRtrTable OBJECT-TYPE
2011    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
2012    MAX-ACCESS  not-accessible
2013    STATUS  current
2014    DESCRIPTION
2015        "The table of VRRP virtual routers configuration in current_config."
2016    ::= { vrrpCfg 3 }
2017
2018vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
2019    SYNTAX  VrrpCurCfgVirtRtrTableEntry
2020    MAX-ACCESS  not-accessible
2021    STATUS  current
2022    DESCRIPTION
2023        "Information about a VRRP virtual router."
2024    INDEX   { vrrpCurCfgVirtRtrIndx }
2025    ::= { vrrpCurCfgVirtRtrTable 1 }
2026
2027VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
2028    vrrpCurCfgVirtRtrIndx         Integer32,
2029    vrrpCurCfgVirtRtrID           INTEGER,
2030    vrrpCurCfgVirtRtrAddr         IpAddress,
2031    vrrpCurCfgVirtRtrIfIndex      Integer32,
2032    vrrpCurCfgVirtRtrInterval     INTEGER,
2033    vrrpCurCfgVirtRtrPriority     INTEGER,
2034    vrrpCurCfgVirtRtrPreempt      INTEGER,
2035    vrrpCurCfgVirtRtrState        INTEGER,
2036    vrrpCurCfgVirtRtrSharing      INTEGER,
2037    vrrpCurCfgVirtRtrTckVirtRtr   INTEGER,
2038    vrrpCurCfgVirtRtrTckIpIntf    INTEGER,
2039    vrrpCurCfgVirtRtrTckVlanPort  INTEGER,
2040    vrrpCurCfgVirtRtrTckL4Port    INTEGER,
2041    vrrpCurCfgVirtRtrTckRServer   INTEGER,
2042    vrrpCurCfgVirtRtrTckHsrp      INTEGER,
2043    vrrpCurCfgVirtRtrTckHsrv      INTEGER
2044    }
2045
2046vrrpCurCfgVirtRtrIndx OBJECT-TYPE
2047    SYNTAX  Integer32
2048    MAX-ACCESS  read-only
2049    STATUS  current
2050    DESCRIPTION
2051        "The VRRP virtual router table index."
2052    ::= { vrrpCurCfgVirtRtrTableEntry 1 }
2053
2054vrrpCurCfgVirtRtrID OBJECT-TYPE
2055    SYNTAX  INTEGER (1..255)
2056    MAX-ACCESS  read-only
2057    STATUS  current
2058    DESCRIPTION
2059        "The VRRP virtual router identifier."
2060    ::= { vrrpCurCfgVirtRtrTableEntry 2 }
2061
2062vrrpCurCfgVirtRtrAddr OBJECT-TYPE
2063    SYNTAX  IpAddress
2064    MAX-ACCESS  read-only
2065    STATUS  current
2066    DESCRIPTION
2067        "The VRRP virtual router IP address."
2068    ::= { vrrpCurCfgVirtRtrTableEntry 3 }
2069
2070vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
2071    SYNTAX  Integer32
2072    MAX-ACCESS  read-only
2073    STATUS  current
2074    DESCRIPTION
2075        "The IfIndex that the VRRP virtual router is representing."
2076    ::= { vrrpCurCfgVirtRtrTableEntry 4 }
2077
2078vrrpCurCfgVirtRtrInterval OBJECT-TYPE
2079    SYNTAX  INTEGER (1..255)
2080    MAX-ACCESS  read-only
2081    STATUS  current
2082    DESCRIPTION
2083        "The time interval between VRRP advertisements in seconds."
2084    ::= { vrrpCurCfgVirtRtrTableEntry 5 }
2085
2086vrrpCurCfgVirtRtrPriority OBJECT-TYPE
2087    SYNTAX  INTEGER (1..254)
2088    MAX-ACCESS  read-only
2089    STATUS  current
2090    DESCRIPTION
2091        "The priority value to be used by the specified VRRP virtual routers."
2092    ::= { vrrpCurCfgVirtRtrTableEntry 6 }
2093
2094vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
2095    SYNTAX  INTEGER {
2096        enabled(1),
2097        disabled(2)
2098        }
2099    MAX-ACCESS  read-only
2100    STATUS  current
2101    DESCRIPTION
2102        "This is for controlling whether a higher priority Backup
2103          VRRP virtual router preempts a low priority Master.
2104
2105          enabled(1)  - allow preemption
2106          disabled(2) - prohibit preemption"
2107    ::= { vrrpCurCfgVirtRtrTableEntry 7 }
2108
2109vrrpCurCfgVirtRtrState OBJECT-TYPE
2110    SYNTAX  INTEGER {
2111        enabled(1),
2112        disabled(2)
2113        }
2114    MAX-ACCESS  read-only
2115    STATUS  current
2116    DESCRIPTION
2117        "Enable or disable the VRRP virtual router."
2118    ::= { vrrpCurCfgVirtRtrTableEntry 8 }
2119
2120vrrpCurCfgVirtRtrSharing OBJECT-TYPE
2121    SYNTAX  INTEGER {
2122        enabled(1),
2123        disabled(2)
2124        }
2125    MAX-ACCESS  read-only
2126    STATUS  current
2127    DESCRIPTION
2128        "Enable or disable load sharing of non-master virtual router."
2129    ::= { vrrpCurCfgVirtRtrTableEntry 9 }
2130
2131vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
2132    SYNTAX  INTEGER {
2133        enabled(1),
2134        disabled(2)
2135        }
2136    MAX-ACCESS  read-only
2137    STATUS  current
2138    DESCRIPTION
2139        "Enable or disable tracking other virtual routers for priority
2140         adjustment. The priority increment is defined
2141         in vrrpCurCfgGenTckVirtRtrInc."
2142    ::= { vrrpCurCfgVirtRtrTableEntry 10 }
2143
2144vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
2145    SYNTAX  INTEGER {
2146        enabled(1),
2147        disabled(2)
2148        }
2149    MAX-ACCESS  read-only
2150    STATUS  current
2151    DESCRIPTION
2152        "Enable or disable tracking other router interfaces for
2153	 priority adjustment. The priority increment is defined
2154	 in vrrpCurCfgGenTckIpIntfInc."
2155    ::= { vrrpCurCfgVirtRtrTableEntry 11 }
2156
2157vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
2158    SYNTAX  INTEGER {
2159        enabled(1),
2160        disabled(2)
2161        }
2162    MAX-ACCESS  read-only
2163    STATUS  current
2164    DESCRIPTION
2165        "Enable or disable tracking port state of VLAN ports
2166	 for priority adjustment. The priority increment is
2167	 defined in vrrpCurCfgGenTckVlanPortInc."
2168    ::= { vrrpCurCfgVirtRtrTableEntry 12 }
2169
2170vrrpCurCfgVirtRtrTckL4Port OBJECT-TYPE
2171    SYNTAX  INTEGER {
2172        enabled(1),
2173        disabled(2)
2174        }
2175    MAX-ACCESS  read-only
2176    STATUS  current
2177    DESCRIPTION
2178        "Enable or disable tracking Layer 4 port states for
2179	 priority adjustment.  the priority increment is defined
2180	 in vrrpCurCfgGenTckL4PortInc.  This is applied when
2181	 virtual server is configured as a VRRP virtual router."
2182    ::= { vrrpCurCfgVirtRtrTableEntry 13 }
2183
2184vrrpCurCfgVirtRtrTckRServer OBJECT-TYPE
2185    SYNTAX  INTEGER {
2186        enabled(1),
2187        disabled(2)
2188        }
2189    MAX-ACCESS  read-only
2190    STATUS  current
2191    DESCRIPTION
2192        "Enable or disable tracking real server states for
2193	 priority adjustment.  the priority increment is defined
2194	 in vrrpCurCfgGenTckRServerInc.  This is applied when
2195	 virtual server is configured as a VRRP virtual router."
2196    ::= { vrrpCurCfgVirtRtrTableEntry 14 }
2197
2198vrrpCurCfgVirtRtrTckHsrp OBJECT-TYPE
2199    SYNTAX  INTEGER {
2200        enabled(1),
2201        disabled(2)
2202        }
2203    MAX-ACCESS  read-only
2204    STATUS  current
2205    DESCRIPTION
2206        "Enable or disable tracking HSRP advertisements for
2207	 priority adjustment.  the priority increment is defined
2208	 in vrrpCurCfgGenTckHsrpInc.  This is applied when
2209	 virtual server is configured as a VRRP virtual router."
2210    ::= { vrrpCurCfgVirtRtrTableEntry 15 }
2211
2212vrrpCurCfgVirtRtrTckHsrv OBJECT-TYPE
2213        SYNTAX  INTEGER {
2214                enabled(1),
2215                disabled(2)
2216                }
2217        MAX-ACCESS  read-only
2218        STATUS  current
2219        DESCRIPTION
2220                "Enable or disable tracking HSRP advertisements by VLAN for
2221                 priority adjustment.  The priority increment is defined
2222                 in vrrpCurCfgGenTckHsrvInc.  This is applied when
2223                 virtual server is configured as a VRRP virtual router."
2224        ::= { vrrpCurCfgVirtRtrTableEntry 16 }
2225
2226vrrpNewCfgVirtRtrTable OBJECT-TYPE
2227    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
2228    MAX-ACCESS  not-accessible
2229    STATUS  current
2230    DESCRIPTION
2231        "The table of VRRP virtual routers configuration in current_config."
2232    ::= { vrrpCfg 4 }
2233
2234vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
2235    SYNTAX  VrrpNewCfgVirtRtrTableEntry
2236    MAX-ACCESS  not-accessible
2237    STATUS  current
2238    DESCRIPTION
2239        "Information about a VRRP virtual router."
2240    INDEX   { vrrpNewCfgVirtRtrIndx }
2241    ::= { vrrpNewCfgVirtRtrTable 1 }
2242
2243VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
2244    vrrpNewCfgVirtRtrIndx         Integer32,
2245    vrrpNewCfgVirtRtrID           INTEGER,
2246    vrrpNewCfgVirtRtrAddr         IpAddress,
2247    vrrpNewCfgVirtRtrIfIndex      Integer32,
2248    vrrpNewCfgVirtRtrInterval     INTEGER,
2249    vrrpNewCfgVirtRtrPriority     INTEGER,
2250    vrrpNewCfgVirtRtrPreempt      INTEGER,
2251    vrrpNewCfgVirtRtrState        INTEGER,
2252    vrrpNewCfgVirtRtrDelete       INTEGER,
2253    vrrpNewCfgVirtRtrSharing      INTEGER,
2254    vrrpNewCfgVirtRtrTckVirtRtr   INTEGER,
2255    vrrpNewCfgVirtRtrTckIpIntf    INTEGER,
2256    vrrpNewCfgVirtRtrTckVlanPort  INTEGER,
2257    vrrpNewCfgVirtRtrTckL4Port    INTEGER,
2258    vrrpNewCfgVirtRtrTckRServer   INTEGER,
2259    vrrpNewCfgVirtRtrTckHsrp      INTEGER,
2260    vrrpNewCfgVirtRtrTckHsrv      INTEGER
2261    }
2262
2263vrrpNewCfgVirtRtrIndx OBJECT-TYPE
2264    SYNTAX  Integer32
2265    MAX-ACCESS  read-only
2266    STATUS  current
2267    DESCRIPTION
2268        "The VRRP virtual router table index."
2269    ::= { vrrpNewCfgVirtRtrTableEntry 1 }
2270
2271vrrpNewCfgVirtRtrID OBJECT-TYPE
2272    SYNTAX  INTEGER (1..255)
2273    MAX-ACCESS  read-write
2274    STATUS  current
2275    DESCRIPTION
2276        "The VRRP virtual router identifier."
2277    ::= { vrrpNewCfgVirtRtrTableEntry 2 }
2278
2279vrrpNewCfgVirtRtrAddr OBJECT-TYPE
2280    SYNTAX  IpAddress
2281    MAX-ACCESS  read-create
2282    STATUS  current
2283    DESCRIPTION
2284        "The VRRP virtual router IP address."
2285    ::= { vrrpNewCfgVirtRtrTableEntry 3 }
2286
2287vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
2288    SYNTAX  Integer32
2289    MAX-ACCESS  read-create
2290    STATUS  current
2291    DESCRIPTION
2292        "The IfIndex that the VRRP virtual router is representing."
2293   ::= { vrrpNewCfgVirtRtrTableEntry 4 }
2294
2295vrrpNewCfgVirtRtrInterval OBJECT-TYPE
2296    SYNTAX  INTEGER (1..255)
2297    MAX-ACCESS  read-create
2298    STATUS  current
2299    DESCRIPTION
2300        "The time interval between VRRP advertisements in seconds."
2301    ::= { vrrpNewCfgVirtRtrTableEntry 5 }
2302
2303vrrpNewCfgVirtRtrPriority OBJECT-TYPE
2304    SYNTAX  INTEGER (1..254)
2305    MAX-ACCESS  read-create
2306    STATUS  current
2307    DESCRIPTION
2308        "The priority value to be used by the specified VRRP virtual router."
2309    ::= { vrrpNewCfgVirtRtrTableEntry 6 }
2310
2311vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
2312    SYNTAX  INTEGER {
2313        enabled(1),
2314        disabled(2)
2315        }
2316    MAX-ACCESS  read-create
2317    STATUS  current
2318    DESCRIPTION
2319        "This is for controlling whether a higher priority Backup
2320         VRRP virtual router preempts a low priority Master.
2321
2322         enabled(1)  - allow preemption
2323         disabled(2) - prohibit preemption"
2324    ::= { vrrpNewCfgVirtRtrTableEntry 7 }
2325
2326vrrpNewCfgVirtRtrState OBJECT-TYPE
2327    SYNTAX  INTEGER {
2328        enabled(1),
2329        disabled(2)
2330        }
2331    MAX-ACCESS  read-create
2332    STATUS  current
2333    DESCRIPTION
2334        "Enable or disable the VRRP virtual router."
2335    ::= { vrrpNewCfgVirtRtrTableEntry 8 }
2336
2337vrrpNewCfgVirtRtrDelete OBJECT-TYPE
2338    SYNTAX  INTEGER {
2339	other(1),
2340        delete(2)
2341	}
2342    MAX-ACCESS  read-create
2343    STATUS  current
2344    DESCRIPTION
2345        "When set to the value of 2 (delete), the entire row is deleted.
2346         When read, other(1) is returned. Setting the value to anything
2347         other than delete(2) has no effect on the state of the row."
2348    ::= { vrrpNewCfgVirtRtrTableEntry 9 }
2349
2350vrrpNewCfgVirtRtrSharing OBJECT-TYPE
2351    SYNTAX  INTEGER {
2352        enabled(1),
2353        disabled(2)
2354        }
2355    MAX-ACCESS  read-create
2356    STATUS  current
2357    DESCRIPTION
2358        "Enable or disable load sharing of non-master virtual router."
2359    ::= { vrrpNewCfgVirtRtrTableEntry 10 }
2360
2361vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
2362    SYNTAX  INTEGER {
2363        enabled(1),
2364        disabled(2)
2365        }
2366    MAX-ACCESS  read-create
2367    STATUS  current
2368    DESCRIPTION
2369        "Enable or disable tracking other virtual routers for
2370	 priority adjustment.  the priority increment is defined
2371	 in vrrpNewCfgGenTckVirtRtrInc."
2372    ::= { vrrpNewCfgVirtRtrTableEntry 11 }
2373
2374vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
2375    SYNTAX  INTEGER {
2376        enabled(1),
2377        disabled(2)
2378        }
2379     MAX-ACCESS  read-create
2380     STATUS  current
2381     DESCRIPTION
2382         "Enable or disable tracking other router interfaces for
2383	  priority adjustment.  the priority increment is defined
2384	  in vrrpNewCfgGenTckIpIntfInc."
2385    ::= { vrrpNewCfgVirtRtrTableEntry 12 }
2386
2387vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
2388    SYNTAX  INTEGER {
2389        enabled(1),
2390        disabled(2)
2391        }
2392    MAX-ACCESS  read-create
2393    STATUS  current
2394    DESCRIPTION
2395        "Enable or disable tracking port state of VLAN ports
2396	 for priority adjustment.  the priority increment is
2397	 defined in vrrpNewCfgGenTckVlanPortInc."
2398    ::= { vrrpNewCfgVirtRtrTableEntry 13 }
2399
2400vrrpNewCfgVirtRtrTckL4Port OBJECT-TYPE
2401    SYNTAX  INTEGER {
2402        enabled(1),
2403        disabled(2)
2404        }
2405     MAX-ACCESS  read-create
2406     STATUS  current
2407     DESCRIPTION
2408         "Enable or disable tracking Layer 4 port states for
2409	  priority adjustment.  the priority increment is defined
2410	  in vrrpNewCfgGenTckL4PortInc.  This is applied when
2411	  virtual server is configured as a VRRP virtual router."
2412    ::= { vrrpNewCfgVirtRtrTableEntry 14 }
2413
2414vrrpNewCfgVirtRtrTckRServer OBJECT-TYPE
2415    SYNTAX  INTEGER {
2416        enabled(1),
2417        disabled(2)
2418        }
2419    MAX-ACCESS  read-create
2420    STATUS  current
2421    DESCRIPTION
2422        "Enable or disable tracking real server states for
2423	 priority adjustment.  the priority increment is defined
2424	 in vrrpNewCfgGenTckRServerInc.  This is applied when
2425	 virtual server is configured as a VRRP virtual router."
2426    ::= { vrrpNewCfgVirtRtrTableEntry 15 }
2427
2428vrrpNewCfgVirtRtrTckHsrp OBJECT-TYPE
2429    SYNTAX  INTEGER {
2430        enabled(1),
2431        disabled(2)
2432        }
2433    MAX-ACCESS  read-create
2434    STATUS  current
2435    DESCRIPTION
2436        "Enable or disable tracking HSRP advertisements for
2437	 priority adjustment.  the priority increment is defined
2438	 in vrrpNewCfgGenTckHsrpInc.  This is applied when
2439	 virtual server is configured as a VRRP virtual router."
2440    ::= { vrrpNewCfgVirtRtrTableEntry 16 }
2441
2442vrrpNewCfgVirtRtrTckHsrv OBJECT-TYPE
2443        SYNTAX  INTEGER {
2444                enabled(1),
2445                disabled(2)
2446                }
2447        MAX-ACCESS  read-create
2448        STATUS  current
2449        DESCRIPTION
2450                "Enable or disable tracking HSRP by VLAN advertisements for
2451                 priority adjustment.  The priority increment is defined
2452                 in vrrpNewCfgGenTckHsrvInc.  This is applied when
2453                 virtual server is configured as a VRRP virtual router."
2454        ::= { vrrpNewCfgVirtRtrTableEntry 17 }
2455
2456-- VRRP Interface Table
2457
2458vrrpIfTableMaxSize OBJECT-TYPE
2459    SYNTAX Integer32
2460    MAX-ACCESS read-only
2461    STATUS current
2462    DESCRIPTION
2463        "The maximum number of entries in VRRP interface table."
2464    ::= { vrrpCfg 5 }
2465
2466vrrpCurCfgIfTable OBJECT-TYPE
2467    SYNTAX  SEQUENCE OF VrrpCurCfgIfTableEntry
2468    MAX-ACCESS  not-accessible
2469    STATUS  current
2470    DESCRIPTION
2471        "The table of VRRP interface configuration in current_config."
2472    ::= { vrrpCfg 6 }
2473
2474vrrpCurCfgIfTableEntry OBJECT-TYPE
2475    SYNTAX  VrrpCurCfgIfTableEntry
2476    MAX-ACCESS  not-accessible
2477    STATUS  current
2478    DESCRIPTION
2479        "Information about a VRRP interface."
2480    INDEX   { vrrpCurCfgIfIndx }
2481    ::= { vrrpCurCfgIfTable 1 }
2482
2483VrrpCurCfgIfTableEntry ::= SEQUENCE {
2484    vrrpCurCfgIfIndx         Integer32,
2485    vrrpCurCfgIfAuthType     INTEGER,
2486    vrrpCurCfgIfPasswd       DisplayString
2487    }
2488
2489vrrpCurCfgIfIndx OBJECT-TYPE
2490    SYNTAX  Integer32
2491    MAX-ACCESS  read-only
2492    STATUS  current
2493    DESCRIPTION
2494        "The VRRP interface index.  This is eqivalent to IfIndex."
2495    ::= { vrrpCurCfgIfTableEntry 1 }
2496
2497vrrpCurCfgIfAuthType OBJECT-TYPE
2498    SYNTAX  INTEGER {
2499        none(1),
2500        simple-text-password(2)
2501        }
2502    MAX-ACCESS  read-only
2503    STATUS  current
2504    DESCRIPTION
2505        "Type of authentication being used.
2506	 none(1) - no authentication
2507	 simple-text-password(2) - use password specified in
2508         vrrpCurCfgIfPasswd for authentication."
2509    ::= { vrrpCurCfgIfTableEntry 2 }
2510
2511vrrpCurCfgIfPasswd OBJECT-TYPE
2512    SYNTAX  DisplayString (SIZE(0..7))
2513    MAX-ACCESS  read-only
2514    STATUS  current
2515    DESCRIPTION
2516        "The password for authentication."
2517    ::= { vrrpCurCfgIfTableEntry 3 }
2518
2519vrrpNewCfgIfTable OBJECT-TYPE
2520    SYNTAX  SEQUENCE OF VrrpNewCfgIfTableEntry
2521    MAX-ACCESS  not-accessible
2522    STATUS  current
2523    DESCRIPTION
2524        "The table of VRRP interface configuration in current_config."
2525    ::= { vrrpCfg 7 }
2526
2527vrrpNewCfgIfTableEntry OBJECT-TYPE
2528    SYNTAX  VrrpNewCfgIfTableEntry
2529    MAX-ACCESS  not-accessible
2530    STATUS  current
2531    DESCRIPTION
2532        "Information about a VRRP interface."
2533    INDEX   { vrrpNewCfgIfIndx }
2534    ::= { vrrpNewCfgIfTable 1 }
2535
2536VrrpNewCfgIfTableEntry ::= SEQUENCE {
2537    vrrpNewCfgIfIndx         Integer32,
2538    vrrpNewCfgIfAuthType     INTEGER,
2539    vrrpNewCfgIfPasswd       DisplayString,
2540    vrrpNewCfgIfDelete       INTEGER
2541    }
2542
2543vrrpNewCfgIfIndx OBJECT-TYPE
2544    SYNTAX  Integer32
2545    MAX-ACCESS  read-only
2546    STATUS  current
2547    DESCRIPTION
2548        "The VRRP interface index.  This is eqivalent to IfIndex."
2549    ::= { vrrpNewCfgIfTableEntry 1 }
2550
2551vrrpNewCfgIfAuthType OBJECT-TYPE
2552    SYNTAX  INTEGER {
2553        none(1),
2554        simple-text-password(2)
2555        }
2556    MAX-ACCESS  read-create
2557    STATUS  current
2558    DESCRIPTION
2559        "Type of authentication being used.
2560	 none(1) - no authentication
2561	 simple-text-password(2) - use password specified in
2562         vrrpNewCfgIfPasswd for authentication."
2563    ::= { vrrpNewCfgIfTableEntry 2 }
2564
2565vrrpNewCfgIfPasswd OBJECT-TYPE
2566    SYNTAX  DisplayString (SIZE(0..7))
2567    MAX-ACCESS  read-create
2568    STATUS  current
2569    DESCRIPTION
2570        "The password for authentication."
2571    ::= { vrrpNewCfgIfTableEntry 3 }
2572
2573vrrpNewCfgIfDelete OBJECT-TYPE
2574    SYNTAX  INTEGER {
2575        other(1),
2576        delete(2)
2577        }
2578    MAX-ACCESS  read-create
2579    STATUS  current
2580    DESCRIPTION
2581        "When set to the value of 2 (delete), the entire row is deleted.
2582         When read, other(1) is returned. Setting the value to anything
2583         other than delete(2) has no effect on the state of the row."
2584    ::= { vrrpNewCfgIfTableEntry 4 }
2585
2586-- Failover Virtual Router Groups
2587vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
2588    SYNTAX Integer32
2589    MAX-ACCESS read-only
2590    STATUS current
2591    DESCRIPTION
2592        "The maximum number of entries in VRRP Group table."
2593    ::= { vrrpCfg 8 }
2594
2595vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
2596    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
2597    MAX-ACCESS  not-accessible
2598    STATUS  current
2599    DESCRIPTION
2600        "The table of VRRP virtual router group in current_config."
2601    ::= { vrrpCfg 9 }
2602
2603vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
2604    SYNTAX  VrrpCurCfgVirtRtrGrpTableEntry
2605    MAX-ACCESS  not-accessible
2606    STATUS  current
2607    DESCRIPTION
2608        "Information about a VRRP failover virtual router."
2609    INDEX   { vrrpCurCfgVirtRtrGrpIndx }
2610    ::= { vrrpCurCfgVirtRtrGrpTable 1 }
2611
2612VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
2613    vrrpCurCfgVirtRtrGrpIndx         Integer32,
2614    vrrpCurCfgVirtRtrGrpID           INTEGER,
2615    vrrpCurCfgVirtRtrGrpIfIndex      Integer32,
2616    vrrpCurCfgVirtRtrGrpInterval     INTEGER,
2617    vrrpCurCfgVirtRtrGrpPriority     INTEGER,
2618    vrrpCurCfgVirtRtrGrpPreempt      INTEGER,
2619    vrrpCurCfgVirtRtrGrpState        INTEGER,
2620    vrrpCurCfgVirtRtrGrpSharing      INTEGER,
2621    vrrpCurCfgVirtRtrGrpTckVirtRtr   INTEGER,
2622    vrrpCurCfgVirtRtrGrpTckIpIntf    INTEGER,
2623    vrrpCurCfgVirtRtrGrpTckVlanPort  INTEGER,
2624    vrrpCurCfgVirtRtrGrpTckL4Port    INTEGER,
2625    vrrpCurCfgVirtRtrGrpTckRServer   INTEGER,
2626    vrrpCurCfgVirtRtrGrpTckHsrp      INTEGER,
2627    vrrpCurCfgVirtRtrGrpTckHsrv      INTEGER
2628    }
2629
2630vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
2631    SYNTAX  Integer32
2632    MAX-ACCESS  read-only
2633    STATUS  current
2634    DESCRIPTION
2635        "The VRRP virtual router table index."
2636    ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
2637
2638vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
2639    SYNTAX  INTEGER (1..255)
2640    MAX-ACCESS  read-only
2641    STATUS  current
2642    DESCRIPTION
2643        "The VRRP virtual router identifier."
2644    ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
2645
2646vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
2647    SYNTAX  Integer32
2648    MAX-ACCESS  read-only
2649    STATUS  current
2650    DESCRIPTION
2651        "The IfIndex that the VRRP virtual router is representing."
2652    ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
2653
2654vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
2655    SYNTAX  INTEGER (1..255)
2656    MAX-ACCESS  read-only
2657    STATUS  current
2658    DESCRIPTION
2659        "The time interval between VRRP advertisements in seconds."
2660    ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
2661
2662vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
2663    SYNTAX  INTEGER (1..254)
2664    MAX-ACCESS  read-only
2665    STATUS  current
2666    DESCRIPTION
2667        "The priority value to be used by the specified VRRP virtual routers."
2668    ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
2669
2670vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
2671    SYNTAX  INTEGER {
2672        enabled(1),
2673        disabled(2)
2674        }
2675    MAX-ACCESS  read-only
2676    STATUS  current
2677    DESCRIPTION
2678        "This is for controlling whether a higher priority Backup
2679         VRRP virtual router preempts a low priority Master.
2680
2681         enabled(1)  - allow preemption
2682         disabled(2) - prohibit preemption"
2683   ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
2684
2685vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
2686    SYNTAX  INTEGER {
2687        enabled(1),
2688        disabled(2)
2689        }
2690    MAX-ACCESS  read-only
2691    STATUS  current
2692    DESCRIPTION
2693        "Enable or disable the VRRP virtual router."
2694    ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
2695
2696vrrpCurCfgVirtRtrGrpSharing OBJECT-TYPE
2697    SYNTAX  INTEGER {
2698        enabled(1),
2699        disabled(2)
2700        }
2701    MAX-ACCESS  read-only
2702    STATUS  current
2703    DESCRIPTION
2704        "Enable or disable load sharing of non-master virtual router."
2705    ::= { vrrpCurCfgVirtRtrGrpTableEntry 8 }
2706
2707vrrpCurCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
2708    SYNTAX  INTEGER {
2709        enabled(1),
2710        disabled(2)
2711        }
2712    MAX-ACCESS  read-only
2713    STATUS  current
2714    DESCRIPTION
2715        "Enable or disable tracking other virtual routers for
2716         priority adjustment.  the priority increment is defined
2717         in vrrpCurCfgGenTckVirtRtrInc."
2718    ::= { vrrpCurCfgVirtRtrGrpTableEntry 9 }
2719
2720vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
2721    SYNTAX  INTEGER {
2722        enabled(1),
2723        disabled(2)
2724        }
2725    MAX-ACCESS  read-only
2726    STATUS  current
2727    DESCRIPTION
2728        "Enable or disable tracking other router interfaces for
2729         priority adjustment.  the priority increment is defined
2730         in vrrpCurCfgGenTckIpIntfInc."
2731    ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
2732
2733vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
2734    SYNTAX  INTEGER {
2735        enabled(1),
2736        disabled(2)
2737        }
2738    MAX-ACCESS  read-only
2739    STATUS  current
2740    DESCRIPTION
2741        "Enable or disable tracking port state of VLAN ports
2742         for priority adjustment.  the priority increment is
2743         defined in vrrpCurCfgGenTckVlanPortInc."
2744    ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
2745
2746vrrpCurCfgVirtRtrGrpTckL4Port OBJECT-TYPE
2747    SYNTAX  INTEGER {
2748        enabled(1),
2749        disabled(2)
2750        }
2751    MAX-ACCESS  read-only
2752    STATUS  current
2753    DESCRIPTION
2754        "Enable or disable tracking Layer 4 port states for
2755         priority adjustment.  the priority increment is defined
2756         in vrrpCurCfgGenTckL4PortInc.  This is applied when
2757         virtual server is configured as a VRRP virtual router."
2758    ::= { vrrpCurCfgVirtRtrGrpTableEntry 12 }
2759
2760vrrpCurCfgVirtRtrGrpTckRServer OBJECT-TYPE
2761    SYNTAX  INTEGER {
2762        enabled(1),
2763        disabled(2)
2764        }
2765    MAX-ACCESS  read-only
2766    STATUS  current
2767    DESCRIPTION
2768        "Enable or disable tracking real server states for
2769         priority adjustment.  the priority increment is defined
2770         in vrrpCurCfgGenTckRServerInc.  This is applied when
2771         virtual server is configured as a VRRP virtual router."
2772    ::= { vrrpCurCfgVirtRtrGrpTableEntry 13 }
2773
2774vrrpCurCfgVirtRtrGrpTckHsrp OBJECT-TYPE
2775    SYNTAX  INTEGER {
2776        enabled(1),
2777        disabled(2)
2778        }
2779    MAX-ACCESS  read-only
2780    STATUS  current
2781    DESCRIPTION
2782        "Enable or disable tracking HSRP advertisements for
2783         priority adjustment.  the priority increment is defined
2784         in vrrpCurCfgGenTckHsrpInc.  This is applied when
2785         virtual server is configured as a VRRP virtual router."
2786    ::= { vrrpCurCfgVirtRtrGrpTableEntry 14 }
2787
2788vrrpCurCfgVirtRtrGrpTckHsrv OBJECT-TYPE
2789        SYNTAX  INTEGER {
2790                enabled(1),
2791                disabled(2)
2792                }
2793        MAX-ACCESS  read-only
2794        STATUS  current
2795        DESCRIPTION
2796                "Enable or disable tracking HSRP by VLAN advertisements for
2797                 priority adjustment.  The priority increment is defined
2798                 in vrrpCurCfgGenTckHsrvInc.  This is applied when
2799                 virtual server is configured as a VRRP virtual router."
2800        ::= { vrrpCurCfgVirtRtrGrpTableEntry 15 }
2801
2802vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
2803    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
2804    MAX-ACCESS  not-accessible
2805    STATUS  current
2806    DESCRIPTION
2807        "The table of VRRP virtual router group configuration in new_config."
2808    ::= { vrrpCfg 10 }
2809
2810vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
2811    SYNTAX  VrrpNewCfgVirtRtrGrpTableEntry
2812    MAX-ACCESS  not-accessible
2813    STATUS  current
2814    DESCRIPTION
2815        "Information about a VRRP failover virtual router."
2816    INDEX   { vrrpNewCfgVirtRtrGrpIndx }
2817    ::= { vrrpNewCfgVirtRtrGrpTable 1 }
2818
2819VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
2820    vrrpNewCfgVirtRtrGrpIndx         Integer32,
2821    vrrpNewCfgVirtRtrGrpID           INTEGER,
2822    vrrpNewCfgVirtRtrGrpIfIndex      Integer32,
2823    vrrpNewCfgVirtRtrGrpInterval     INTEGER,
2824    vrrpNewCfgVirtRtrGrpPriority     INTEGER,
2825    vrrpNewCfgVirtRtrGrpPreempt      INTEGER,
2826    vrrpNewCfgVirtRtrGrpState        INTEGER,
2827    vrrpNewCfgVirtRtrGrpDelete       INTEGER,
2828    vrrpNewCfgVirtRtrGrpSharing      INTEGER,
2829    vrrpNewCfgVirtRtrGrpTckVirtRtr   INTEGER,
2830    vrrpNewCfgVirtRtrGrpTckIpIntf    INTEGER,
2831    vrrpNewCfgVirtRtrGrpTckVlanPort  INTEGER,
2832    vrrpNewCfgVirtRtrGrpTckL4Port    INTEGER,
2833    vrrpNewCfgVirtRtrGrpTckRServer   INTEGER,
2834    vrrpNewCfgVirtRtrGrpTckHsrp      INTEGER,
2835    vrrpNewCfgVirtRtrGrpTckHsrv      INTEGER
2836    }
2837
2838vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
2839    SYNTAX  Integer32
2840    MAX-ACCESS  read-only
2841    STATUS  current
2842    DESCRIPTION
2843        "The VRRP virtual router table index."
2844    ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
2845
2846vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
2847    SYNTAX  INTEGER (1..255)
2848    MAX-ACCESS  read-create
2849    STATUS  current
2850    DESCRIPTION
2851        "The VRRP virtual router identifier."
2852    ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
2853
2854vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
2855    SYNTAX  Integer32
2856    MAX-ACCESS  read-create
2857    STATUS  current
2858    DESCRIPTION
2859        "The IfIndex that the VRRP virtual router is representing."
2860    ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
2861
2862vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
2863    SYNTAX  INTEGER (1..255)
2864    MAX-ACCESS  read-create
2865    STATUS  current
2866    DESCRIPTION
2867        "The time interval between VRRP advertisements in seconds."
2868    ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
2869
2870vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
2871    SYNTAX  INTEGER (1..254)
2872    MAX-ACCESS  read-create
2873    STATUS  current
2874    DESCRIPTION
2875        "The priority value to be used by the specified VRRP virtual router."
2876    ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
2877
2878vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
2879    SYNTAX  INTEGER {
2880        enabled(1),
2881        disabled(2)
2882        }
2883    MAX-ACCESS  read-create
2884    STATUS  current
2885    DESCRIPTION
2886        "This is for controlling whether a higher priority Backup
2887         VRRP virtual router preempts a low priority Master.
2888
2889         enabled(1)  - allow preemption
2890         disabled(2) - prohibit preemption"
2891    ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
2892
2893vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
2894    SYNTAX  INTEGER {
2895        enabled(1),
2896        disabled(2)
2897        }
2898    MAX-ACCESS  read-create
2899    STATUS  current
2900    DESCRIPTION
2901        "Enable or disable the VRRP virtual router."
2902    ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
2903
2904vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
2905    SYNTAX  INTEGER {
2906        other(1),
2907        delete(2)
2908        }
2909    MAX-ACCESS  read-create
2910    STATUS  current
2911    DESCRIPTION
2912        "When set to the value of 2 (delete), the entire row is deleted.
2913         When read, other(1) is returned. Setting the value to anything
2914         other than delete(2) has no effect on the state of the row."
2915    ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
2916
2917vrrpNewCfgVirtRtrGrpSharing OBJECT-TYPE
2918    SYNTAX  INTEGER {
2919        enabled(1),
2920        disabled(2)
2921        }
2922    MAX-ACCESS  read-create
2923    STATUS  current
2924    DESCRIPTION
2925        "Enable or disable load sharing of non-master virtual router."
2926    ::= { vrrpNewCfgVirtRtrGrpTableEntry 9 }
2927
2928vrrpNewCfgVirtRtrGrpTckVirtRtr OBJECT-TYPE
2929    SYNTAX  INTEGER {
2930        enabled(1),
2931        disabled(2)
2932        }
2933    MAX-ACCESS  read-create
2934    STATUS  current
2935    DESCRIPTION
2936        "Enable or disable tracking other virtual routers for
2937         priority adjustment.  the priority increment is defined
2938         in vrrpNewCfgGenTckVirtRtrInc."
2939    ::= { vrrpNewCfgVirtRtrGrpTableEntry 10 }
2940
2941vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
2942    SYNTAX  INTEGER {
2943        enabled(1),
2944        disabled(2)
2945        }
2946    MAX-ACCESS  read-create
2947    STATUS  current
2948    DESCRIPTION
2949        "Enable or disable tracking other router interfaces for
2950         priority adjustment.  the priority increment is defined
2951         in vrrpNewCfgGenTckIpIntfInc."
2952    ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
2953
2954vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
2955    SYNTAX  INTEGER {
2956        enabled(1),
2957        disabled(2)
2958        }
2959    MAX-ACCESS  read-create
2960    STATUS  current
2961    DESCRIPTION
2962        "Enable or disable tracking port state of VLAN ports
2963         for priority adjustment.  the priority increment is
2964         defined in vrrpNewCfgGenTckVlanPortInc."
2965    ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
2966
2967vrrpNewCfgVirtRtrGrpTckL4Port OBJECT-TYPE
2968    SYNTAX  INTEGER {
2969        enabled(1),
2970        disabled(2)
2971        }
2972    MAX-ACCESS  read-create
2973    STATUS  current
2974    DESCRIPTION
2975        "Enable or disable tracking Layer 4 port states for
2976         priority adjustment.  the priority increment is defined
2977         in vrrpNewCfgGenTckL4PortInc.  This is applied when
2978         virtual server is configured as a VRRP virtual router."
2979    ::= { vrrpNewCfgVirtRtrGrpTableEntry 13 }
2980
2981vrrpNewCfgVirtRtrGrpTckRServer OBJECT-TYPE
2982    SYNTAX  INTEGER {
2983        enabled(1),
2984        disabled(2)
2985        }
2986    MAX-ACCESS  read-create
2987    STATUS  current
2988    DESCRIPTION
2989        "Enable or disable tracking real server states for
2990         priority adjustment.  the priority increment is defined
2991         in vrrpNewCfgGenTckRServerInc.  This is applied when
2992         virtual server is configured as a VRRP virtual router."
2993    ::= { vrrpNewCfgVirtRtrGrpTableEntry 14 }
2994
2995vrrpNewCfgVirtRtrGrpTckHsrp OBJECT-TYPE
2996    SYNTAX  INTEGER {
2997        enabled(1),
2998        disabled(2)
2999        }
3000    MAX-ACCESS  read-create
3001    STATUS  current
3002    DESCRIPTION
3003        "Enable or disable tracking HSRP advertisements for
3004         priority adjustment.  the priority increment is defined
3005         in vrrpNewCfgGenTckHsrpInc.  This is applied when
3006         virtual server is configured as a VRRP virtual router."
3007    ::= { vrrpNewCfgVirtRtrGrpTableEntry 15 }
3008
3009vrrpNewCfgVirtRtrGrpTckHsrv OBJECT-TYPE
3010        SYNTAX  INTEGER {
3011                enabled(1),
3012                disabled(2)
3013                }
3014        MAX-ACCESS  read-create
3015        STATUS  current
3016        DESCRIPTION
3017                "Enable or disable tracking HSRP by VLAN advertisements for
3018                 priority adjustment.  The priority increment is defined
3019                 in vrrpNewCfgGenTckHsrvInc.  This is applied when
3020                 virtual server is configured as a VRRP virtual router."
3021        ::= { vrrpNewCfgVirtRtrGrpTableEntry 16 }
3022
3023-- Domain Name Server Configuration
3024
3025dnsCurCfgPrimaryIpAddr OBJECT-TYPE
3026    SYNTAX  IpAddress
3027    MAX-ACCESS  read-only
3028    STATUS  current
3029    DESCRIPTION
3030        "The DNS primary IP address in the current_configuration block."
3031    ::= { dnsCfg 1 }
3032
3033dnsNewCfgPrimaryIpAddr OBJECT-TYPE
3034    SYNTAX  IpAddress
3035    MAX-ACCESS  read-write
3036    STATUS  current
3037    DESCRIPTION
3038        "The DNS primary IP address in the new_configuration block."
3039    ::= { dnsCfg 2 }
3040
3041dnsCurCfgSecondaryIpAddr OBJECT-TYPE
3042    SYNTAX  IpAddress
3043    MAX-ACCESS  read-only
3044    STATUS  current
3045    DESCRIPTION
3046        "The DNS primary IP address in the current_configuration block."
3047    ::= { dnsCfg 3 }
3048
3049dnsNewCfgSecondaryIpAddr OBJECT-TYPE
3050    SYNTAX  IpAddress
3051    MAX-ACCESS  read-write
3052    STATUS  current
3053    DESCRIPTION
3054        "The DNS primary IP address in the new_configuration block."
3055    ::= { dnsCfg 4 }
3056
3057dnsCurCfgDomainName OBJECT-TYPE
3058    SYNTAX  DisplayString (SIZE(0..191))
3059    MAX-ACCESS  read-only
3060    STATUS  current
3061    DESCRIPTION
3062        "The DNS doamin name in the current_configuration block."
3063    ::= { dnsCfg 5 }
3064
3065dnsNewCfgDomainName OBJECT-TYPE
3066    SYNTAX  DisplayString (SIZE(0..191))
3067    MAX-ACCESS  read-write
3068    STATUS  current
3069    DESCRIPTION
3070        "The DNS doamin name in the new_configuration block."
3071    ::= { dnsCfg 6 }
3072
3073--
3074-- IP network filter configuration
3075--
3076ipNwfTableMax OBJECT-TYPE
3077    SYNTAX Integer32
3078    MAX-ACCESS read-only
3079    STATUS current
3080    DESCRIPTION
3081	"The maximum number of rows in the IP network filter table."
3082    ::= { ipNwfCfg 1 }
3083
3084ipCurCfgNwfTable OBJECT-TYPE
3085    SYNTAX SEQUENCE OF IpCurCfgNwfEntry
3086    MAX-ACCESS not-accessible
3087    STATUS current
3088    DESCRIPTION
3089      "The table of IP network filter configuration in the current_config."
3090    ::= { ipNwfCfg 2 }
3091
3092ipCurCfgNwfEntry OBJECT-TYPE
3093    SYNTAX IpCurCfgNwfEntry
3094    MAX-ACCESS not-accessible
3095    STATUS current
3096    DESCRIPTION
3097      "Information about an IP network filter."
3098    INDEX { ipCurCfgNwfIndex }
3099    ::= { ipCurCfgNwfTable 1 }
3100
3101IpCurCfgNwfEntry ::= SEQUENCE {
3102    ipCurCfgNwfIndex     Integer32,
3103    ipCurCfgNwfAddr      IpAddress,
3104    ipCurCfgNwfMask      IpAddress,
3105    ipCurCfgNwfState     INTEGER
3106    }
3107
3108ipCurCfgNwfIndex OBJECT-TYPE
3109    SYNTAX Integer32
3110    MAX-ACCESS read-only
3111    STATUS current
3112    DESCRIPTION
3113	"The netowrk filter number for which the NWF is related."
3114    ::= { ipCurCfgNwfEntry 1}
3115
3116ipCurCfgNwfAddr OBJECT-TYPE
3117    SYNTAX IpAddress
3118    MAX-ACCESS read-only
3119    STATUS current
3120    DESCRIPTION
3121	"The IP address of the network filter."
3122    ::= { ipCurCfgNwfEntry 2 }
3123
3124ipCurCfgNwfMask OBJECT-TYPE
3125    SYNTAX IpAddress
3126    MAX-ACCESS read-only
3127    STATUS current
3128    DESCRIPTION
3129	"The subnet mask of the network filter."
3130    ::= { ipCurCfgNwfEntry 3 }
3131
3132ipCurCfgNwfState OBJECT-TYPE
3133    SYNTAX INTEGER {
3134        enabled(1),
3135        disabled(2)
3136	}
3137    MAX-ACCESS  read-only
3138    STATUS  current
3139    DESCRIPTION
3140	"Enable or disable the network filter."
3141    ::= { ipCurCfgNwfEntry 4 }
3142
3143ipNewCfgNwfTable OBJECT-TYPE
3144    SYNTAX SEQUENCE OF IpNewCfgNwfEntry
3145    MAX-ACCESS not-accessible
3146    STATUS current
3147    DESCRIPTION
3148      "The table of IP network filter configuration in the current_config."
3149    ::= { ipNwfCfg 3 }
3150
3151ipNewCfgNwfEntry OBJECT-TYPE
3152    SYNTAX IpNewCfgNwfEntry
3153    MAX-ACCESS not-accessible
3154    STATUS current
3155    DESCRIPTION
3156      "Information about an IP network filter."
3157    INDEX { ipNewCfgNwfIndex }
3158    ::= { ipNewCfgNwfTable 1 }
3159
3160IpNewCfgNwfEntry ::= SEQUENCE {
3161    ipNewCfgNwfIndex     Integer32,
3162    ipNewCfgNwfAddr      IpAddress,
3163    ipNewCfgNwfMask      IpAddress,
3164    ipNewCfgNwfState     INTEGER,
3165    ipNewCfgNwfDelete    INTEGER
3166    }
3167
3168ipNewCfgNwfIndex OBJECT-TYPE
3169    SYNTAX Integer32
3170    MAX-ACCESS read-only
3171    STATUS current
3172    DESCRIPTION
3173	"The netowrk filter number for which the NWF is related."
3174    ::= { ipNewCfgNwfEntry 1}
3175
3176ipNewCfgNwfAddr OBJECT-TYPE
3177    SYNTAX IpAddress
3178    MAX-ACCESS read-create
3179    STATUS current
3180    DESCRIPTION
3181	"The IP address of the network filter."
3182    ::= { ipNewCfgNwfEntry 2 }
3183
3184ipNewCfgNwfMask OBJECT-TYPE
3185    SYNTAX IpAddress
3186    MAX-ACCESS read-create
3187    STATUS current
3188    DESCRIPTION
3189	"The subnet mask of the network filter."
3190    ::= { ipNewCfgNwfEntry 3 }
3191
3192ipNewCfgNwfState OBJECT-TYPE
3193    SYNTAX INTEGER {
3194        enabled(1),
3195        disabled(2)
3196	}
3197    MAX-ACCESS  read-create
3198    STATUS  current
3199    DESCRIPTION
3200	"Enable or disable the network filter."
3201    ::= { ipNewCfgNwfEntry 4 }
3202
3203ipNewCfgNwfDelete OBJECT-TYPE
3204    SYNTAX INTEGER {
3205        other(1),
3206        delete(2)
3207        }
3208    MAX-ACCESS read-create
3209    STATUS current
3210    DESCRIPTION
3211	"When set to the value of 2 (delete), the entire row is deleted.
3212	 When read, other(1) is returned. Setting the value to anything
3213	 other than 2(delete) has no effect on the state of the row."
3214    ::= { ipNewCfgNwfEntry 5 }
3215
3216--
3217-- IP route map configuration
3218--
3219ipRmapTableMax OBJECT-TYPE
3220    SYNTAX Integer32
3221    MAX-ACCESS read-only
3222    STATUS current
3223    DESCRIPTION
3224	"The maximum number of rows in the IP route map table."
3225    ::= { ipRmapCfg 1 }
3226
3227ipCurCfgRmapTable OBJECT-TYPE
3228    SYNTAX SEQUENCE OF IpCurCfgRmapEntry
3229    MAX-ACCESS not-accessible
3230    STATUS current
3231    DESCRIPTION
3232      "The table of IP route map configuration in the current_config."
3233    ::= { ipRmapCfg 2 }
3234
3235ipCurCfgRmapEntry OBJECT-TYPE
3236    SYNTAX IpCurCfgRmapEntry
3237    MAX-ACCESS not-accessible
3238    STATUS current
3239    DESCRIPTION
3240      "Information about an IP route map."
3241    INDEX { ipCurCfgRmapIndex }
3242    ::= { ipCurCfgRmapTable 1 }
3243
3244IpCurCfgRmapEntry ::= SEQUENCE {
3245    ipCurCfgRmapIndex		Integer32,
3246    ipCurCfgRmapLp	  	Unsigned32,
3247    ipCurCfgRmapMetric	  	Unsigned32,
3248    ipCurCfgRmapPrec	  	INTEGER,
3249    ipCurCfgRmapWeight	 	INTEGER,
3250    ipCurCfgRmapState     	INTEGER,
3251    ipCurCfgRmapMetricType	INTEGER,
3252    ipCurCfgRmapAp		DisplayString
3253    }
3254
3255ipCurCfgRmapIndex OBJECT-TYPE
3256    SYNTAX Integer32
3257    MAX-ACCESS read-only
3258    STATUS current
3259    DESCRIPTION
3260	"The route map number for which the RMAP is related."
3261    ::= { ipCurCfgRmapEntry 1}
3262
3263ipCurCfgRmapLp OBJECT-TYPE
3264    SYNTAX Unsigned32 (0..4294967295)
3265    MAX-ACCESS read-only
3266    STATUS current
3267    DESCRIPTION
3268	"The local-preference of the route map. 4294967295 means none"
3269    ::= { ipCurCfgRmapEntry 2 }
3270
3271ipCurCfgRmapMetric OBJECT-TYPE
3272    SYNTAX Unsigned32 (0..4294967295)
3273    MAX-ACCESS read-only
3274    STATUS current
3275    DESCRIPTION
3276	"The metric of the route map. 4294967295 means none"
3277    ::= { ipCurCfgRmapEntry 3 }
3278
3279ipCurCfgRmapPrec OBJECT-TYPE
3280    SYNTAX INTEGER (1..255)
3281    MAX-ACCESS read-only
3282    STATUS current
3283    DESCRIPTION
3284	"The precedence of the route map."
3285    ::= { ipCurCfgRmapEntry 4 }
3286
3287ipCurCfgRmapWeight OBJECT-TYPE
3288    SYNTAX INTEGER (0..65535)
3289    MAX-ACCESS read-only
3290    STATUS current
3291    DESCRIPTION
3292	"The weight of the route map. 65535 means none"
3293    ::= { ipCurCfgRmapEntry 5 }
3294
3295ipCurCfgRmapState OBJECT-TYPE
3296    SYNTAX INTEGER {
3297        enabled(1),
3298        disabled(2)
3299	}
3300    MAX-ACCESS  read-only
3301    STATUS  current
3302    DESCRIPTION
3303	"Enable or disable the route map."
3304    ::= { ipCurCfgRmapEntry 6 }
3305
3306ipCurCfgRmapAp OBJECT-TYPE
3307    SYNTAX DisplayString (SIZE(0..18))
3308    MAX-ACCESS read-only
3309    STATUS current
3310    DESCRIPTION
3311	"The as-path prepend of the matched route. Up to 3 AS number can be
3312	 displayed for the string.
3313	 The usuage is:<AS number> [<AS number>][ <AS number>]"
3314    ::= { ipCurCfgRmapEntry 7 }
3315
3316ipCurCfgRmapMetricType OBJECT-TYPE
3317    SYNTAX INTEGER {
3318        none(1),
3319        type1(2),
3320        type2(3)
3321        }
3322    MAX-ACCESS  read-only
3323    STATUS  current
3324    DESCRIPTION
3325	"The OSPF metric-type of the matched route."
3326    ::= { ipCurCfgRmapEntry 8 }
3327
3328ipNewCfgRmapTable OBJECT-TYPE
3329    SYNTAX SEQUENCE OF IpNewCfgRmapEntry
3330    MAX-ACCESS not-accessible
3331    STATUS current
3332    DESCRIPTION
3333      "The table of IP route map configuration in the current_config."
3334    ::= { ipRmapCfg 3 }
3335
3336ipNewCfgRmapEntry OBJECT-TYPE
3337    SYNTAX IpNewCfgRmapEntry
3338    MAX-ACCESS not-accessible
3339    STATUS current
3340    DESCRIPTION
3341      "Information about an IP route map."
3342    INDEX { ipNewCfgRmapIndex }
3343    ::= { ipNewCfgRmapTable 1 }
3344
3345IpNewCfgRmapEntry ::= SEQUENCE {
3346    ipNewCfgRmapIndex		Integer32,
3347    ipNewCfgRmapLp	  	Unsigned32,
3348    ipNewCfgRmapMetric	  	Unsigned32,
3349    ipNewCfgRmapPrec	  	INTEGER,
3350    ipNewCfgRmapWeight	 	INTEGER,
3351    ipNewCfgRmapState     	INTEGER,
3352    ipNewCfgRmapAp		DisplayString,
3353    ipNewCfgRmapMetricType	INTEGER,
3354    ipNewCfgRmapDelete		INTEGER
3355    }
3356
3357ipNewCfgRmapIndex OBJECT-TYPE
3358    SYNTAX Integer32
3359    MAX-ACCESS read-only
3360    STATUS current
3361    DESCRIPTION
3362	"The route map number for which the RMAP is related."
3363    ::= { ipNewCfgRmapEntry 1}
3364
3365ipNewCfgRmapLp OBJECT-TYPE
3366    SYNTAX Unsigned32 (0..4294967295)
3367    MAX-ACCESS read-create
3368    STATUS current
3369    DESCRIPTION
3370	"The local-preference of the route map. 4294967295 means none"
3371    ::= { ipNewCfgRmapEntry 2 }
3372
3373ipNewCfgRmapMetric OBJECT-TYPE
3374    SYNTAX Unsigned32 (0..4294967295)
3375    MAX-ACCESS read-create
3376    STATUS current
3377    DESCRIPTION
3378	"The metric of the route map. 4294967295 means none"
3379    ::= { ipNewCfgRmapEntry 3 }
3380
3381ipNewCfgRmapPrec OBJECT-TYPE
3382    SYNTAX INTEGER (1..255)
3383    MAX-ACCESS read-create
3384    STATUS current
3385    DESCRIPTION
3386	"The precedence of the route map."
3387    ::= { ipNewCfgRmapEntry 4 }
3388
3389ipNewCfgRmapWeight OBJECT-TYPE
3390    SYNTAX INTEGER (0..65535)
3391    MAX-ACCESS read-create
3392    STATUS current
3393    DESCRIPTION
3394	"The weight of the route map. 65535 means none"
3395    ::= { ipNewCfgRmapEntry 5 }
3396
3397ipNewCfgRmapState OBJECT-TYPE
3398    SYNTAX INTEGER {
3399        enabled(1),
3400        disabled(2)
3401	}
3402    MAX-ACCESS  read-create
3403    STATUS  current
3404    DESCRIPTION
3405	"Enable or disable the route map."
3406    ::= { ipNewCfgRmapEntry 6 }
3407
3408ipNewCfgRmapAp OBJECT-TYPE
3409    SYNTAX DisplayString (SIZE(0..18))
3410    MAX-ACCESS read-create
3411    STATUS current
3412    DESCRIPTION
3413	"The as-path prepend of the matched route. Up to 3 AS number can be
3414	 displayed for the string.
3415	 The usuage is:<AS number> [<AS number>][ <AS number>]"
3416    ::= { ipNewCfgRmapEntry 7 }
3417
3418ipNewCfgRmapMetricType OBJECT-TYPE
3419    SYNTAX INTEGER {
3420        none(1),
3421        type1(2),
3422        type2(3)
3423        }
3424    MAX-ACCESS  read-create
3425    STATUS  current
3426    DESCRIPTION
3427	"The OSPF metric-type of the matched route."
3428    ::= { ipNewCfgRmapEntry 8 }
3429
3430ipNewCfgRmapDelete OBJECT-TYPE
3431    SYNTAX  INTEGER {
3432	other(1),
3433	delete(2)
3434	}
3435    MAX-ACCESS  read-create
3436    STATUS  current
3437    DESCRIPTION
3438	"When set to the value of 2 (delete), the entire row is deleted.
3439	 When read, other(1) is returned. Setting the value to anything
3440	 other than 2(delete) has no effect on the state of the row."
3441    ::= { ipNewCfgRmapEntry 9 }
3442
3443ipAlistTableMax OBJECT-TYPE
3444    SYNTAX Integer32
3445    MAX-ACCESS read-only
3446    STATUS current
3447    DESCRIPTION
3448	"The maximum number of rows in the IP route map table."
3449    ::= { ipRmapCfg 4 }
3450
3451ipCurCfgAlistTable OBJECT-TYPE
3452    SYNTAX SEQUENCE OF IpCurCfgAlistEntry
3453    MAX-ACCESS not-accessible
3454    STATUS current
3455    DESCRIPTION
3456      "The table of IP route map access list configuration in the
3457       current_config."
3458    ::= { ipRmapCfg 5 }
3459
3460ipCurCfgAlistEntry OBJECT-TYPE
3461    SYNTAX IpCurCfgAlistEntry
3462    MAX-ACCESS not-accessible
3463    STATUS current
3464    DESCRIPTION
3465      "Information about an IP route map."
3466    INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex }
3467    ::= { ipCurCfgAlistTable 1 }
3468
3469IpCurCfgAlistEntry ::= SEQUENCE {
3470    ipCurCfgAlistRmapIndex	Integer32,
3471    ipCurCfgAlistIndex		Integer32,
3472    ipCurCfgAlistNwf		INTEGER,
3473    ipCurCfgAlistMetric	  	Unsigned32,
3474    ipCurCfgAlistAction		INTEGER,
3475    ipCurCfgAlistState     	INTEGER
3476    }
3477
3478ipCurCfgAlistRmapIndex OBJECT-TYPE
3479    SYNTAX Integer32
3480    MAX-ACCESS read-only
3481    STATUS current
3482    DESCRIPTION
3483	"The route map number for which the RMAP is related."
3484    ::= { ipCurCfgAlistEntry 1 }
3485
3486ipCurCfgAlistIndex OBJECT-TYPE
3487    SYNTAX Integer32
3488    MAX-ACCESS read-only
3489    STATUS current
3490    DESCRIPTION
3491	"The access list number for which the access list is related."
3492    ::= { ipCurCfgAlistEntry 2 }
3493
3494ipCurCfgAlistNwf OBJECT-TYPE
3495    SYNTAX INTEGER (0..256)
3496    MAX-ACCESS read-only
3497    STATUS current
3498    DESCRIPTION
3499	"The network filter number of the route map access list.
3500	 0 means none"
3501    ::= { ipCurCfgAlistEntry 3 }
3502
3503ipCurCfgAlistMetric OBJECT-TYPE
3504    SYNTAX Unsigned32 (0..4294967295)
3505    MAX-ACCESS read-only
3506    STATUS current
3507    DESCRIPTION
3508	"The metric of the route map access list. 4294967295 means none"
3509    ::= { ipCurCfgAlistEntry 4 }
3510
3511ipCurCfgAlistAction OBJECT-TYPE
3512    SYNTAX INTEGER {
3513	permit(1),
3514	deny(2)
3515	}
3516    MAX-ACCESS read-only
3517    STATUS current
3518    DESCRIPTION
3519	"Action of the route map access list."
3520    ::= { ipCurCfgAlistEntry 5 }
3521
3522ipCurCfgAlistState OBJECT-TYPE
3523    SYNTAX INTEGER {
3524        enabled(1),
3525        disabled(2)
3526	}
3527    MAX-ACCESS  read-only
3528    STATUS  current
3529    DESCRIPTION
3530	"Enable or disable the route map access list."
3531    ::= { ipCurCfgAlistEntry 6 }
3532
3533ipNewCfgAlistTable OBJECT-TYPE
3534    SYNTAX SEQUENCE OF IpNewCfgAlistEntry
3535    MAX-ACCESS not-accessible
3536    STATUS current
3537    DESCRIPTION
3538      "The table of IP route map access list configuration in the
3539       current_config."
3540    ::= { ipRmapCfg 6 }
3541
3542ipNewCfgAlistEntry OBJECT-TYPE
3543    SYNTAX IpNewCfgAlistEntry
3544    MAX-ACCESS not-accessible
3545    STATUS current
3546    DESCRIPTION
3547      "Information about an IP route map."
3548    INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex }
3549    ::= { ipNewCfgAlistTable 1 }
3550
3551IpNewCfgAlistEntry ::= SEQUENCE {
3552    ipNewCfgAlistRmapIndex	Integer32,
3553    ipNewCfgAlistIndex		Integer32,
3554    ipNewCfgAlistNwf		INTEGER,
3555    ipNewCfgAlistMetric	  	Unsigned32,
3556    ipNewCfgAlistAction		INTEGER,
3557    ipNewCfgAlistState     	INTEGER,
3558    ipNewCfgAlistDelete		INTEGER
3559    }
3560
3561ipNewCfgAlistRmapIndex OBJECT-TYPE
3562    SYNTAX Integer32
3563    MAX-ACCESS read-only
3564    STATUS current
3565    DESCRIPTION
3566	"The route map number for which the RMAP is related."
3567    ::= { ipNewCfgAlistEntry 1 }
3568
3569ipNewCfgAlistIndex OBJECT-TYPE
3570    SYNTAX Integer32
3571    MAX-ACCESS read-only
3572    STATUS current
3573    DESCRIPTION
3574	"The access list number for which the access list is related."
3575    ::= { ipNewCfgAlistEntry 2 }
3576
3577ipNewCfgAlistNwf OBJECT-TYPE
3578    SYNTAX INTEGER (0..256)
3579    MAX-ACCESS read-create
3580    STATUS current
3581    DESCRIPTION
3582	"The network filter number of the route map access list.
3583	 0 means none"
3584    ::= { ipNewCfgAlistEntry 3 }
3585
3586ipNewCfgAlistMetric OBJECT-TYPE
3587    SYNTAX Unsigned32 (0..4294967295)
3588    MAX-ACCESS read-create
3589    STATUS current
3590    DESCRIPTION
3591	"The metric of the route map access list. 4294967295 means none"
3592    ::= { ipNewCfgAlistEntry 4 }
3593
3594ipNewCfgAlistAction OBJECT-TYPE
3595    SYNTAX INTEGER {
3596	permit(1),
3597	deny(2)
3598	}
3599    MAX-ACCESS read-create
3600    STATUS current
3601    DESCRIPTION
3602	"Action of the route map access list."
3603    ::= { ipNewCfgAlistEntry 5 }
3604
3605ipNewCfgAlistState OBJECT-TYPE
3606    SYNTAX INTEGER {
3607        enabled(1),
3608        disabled(2)
3609	}
3610    MAX-ACCESS  read-create
3611    STATUS  current
3612    DESCRIPTION
3613	"Enable or disable the route map access list."
3614    ::= { ipNewCfgAlistEntry 6 }
3615
3616ipNewCfgAlistDelete OBJECT-TYPE
3617    SYNTAX  INTEGER {
3618	other(1),
3619	delete(2)
3620	}
3621    MAX-ACCESS  read-create
3622    STATUS  current
3623    DESCRIPTION
3624	"When set to the value of 2 (delete), the entire row is deleted.
3625	 When read, other(1) is returned. Setting the value to anything
3626	 other than 2(delete) has no effect on the state of the row."
3627    ::= { ipNewCfgAlistEntry 7 }
3628
3629ipAspathTableMax OBJECT-TYPE
3630    SYNTAX Integer32
3631    MAX-ACCESS read-only
3632    STATUS current
3633    DESCRIPTION
3634	"The maximum number of rows in the IP route map table."
3635    ::= { ipRmapCfg 7 }
3636
3637ipCurCfgAspathTable OBJECT-TYPE
3638    SYNTAX SEQUENCE OF IpCurCfgAspathEntry
3639    MAX-ACCESS not-accessible
3640    STATUS current
3641    DESCRIPTION
3642      "The table of IP route map access path configuration."
3643    ::= { ipRmapCfg 8 }
3644
3645ipCurCfgAspathEntry OBJECT-TYPE
3646    SYNTAX IpCurCfgAspathEntry
3647    MAX-ACCESS not-accessible
3648    STATUS current
3649    DESCRIPTION
3650      "Information about an IP route map."
3651    INDEX { ipCurCfgAspathRmapIndex, ipCurCfgAlistIndex }
3652    ::= { ipCurCfgAspathTable 1 }
3653
3654IpCurCfgAspathEntry ::= SEQUENCE {
3655    ipCurCfgAspathRmapIndex	Integer32,
3656    ipCurCfgAspathIndex		Integer32,
3657    ipCurCfgAspathAS		INTEGER,
3658    ipCurCfgAspathAction	INTEGER,
3659    ipCurCfgAspathState     	INTEGER
3660    }
3661
3662ipCurCfgAspathRmapIndex OBJECT-TYPE
3663    SYNTAX Integer32
3664    MAX-ACCESS read-only
3665    STATUS current
3666    DESCRIPTION
3667	"The route map number for which the RMAP is related."
3668    ::= { ipCurCfgAspathEntry 1 }
3669
3670ipCurCfgAspathIndex OBJECT-TYPE
3671    SYNTAX Integer32
3672    MAX-ACCESS read-only
3673    STATUS current
3674    DESCRIPTION
3675	"The access path number for which the access list is related."
3676    ::= { ipCurCfgAspathEntry 2 }
3677
3678ipCurCfgAspathAS OBJECT-TYPE
3679    SYNTAX INTEGER (0..65535)
3680    MAX-ACCESS read-only
3681    STATUS current
3682    DESCRIPTION
3683	"The AS number of the route map access path.
3684	 0 means none"
3685    ::= { ipCurCfgAspathEntry 3 }
3686
3687ipCurCfgAspathAction OBJECT-TYPE
3688    SYNTAX INTEGER {
3689	permit(1),
3690	deny(2)
3691	}
3692    MAX-ACCESS read-only
3693    STATUS current
3694    DESCRIPTION
3695	"Action of the route map access path."
3696    ::= { ipCurCfgAspathEntry 4 }
3697
3698ipCurCfgAspathState OBJECT-TYPE
3699    SYNTAX INTEGER {
3700        enabled(1),
3701        disabled(2)
3702	}
3703    MAX-ACCESS  read-only
3704    STATUS  current
3705    DESCRIPTION
3706	"Enable or disable the route map access path."
3707    ::= { ipCurCfgAspathEntry 5 }
3708
3709ipNewCfgAspathTable OBJECT-TYPE
3710    SYNTAX SEQUENCE OF IpNewCfgAspathEntry
3711    MAX-ACCESS not-accessible
3712    STATUS current
3713    DESCRIPTION
3714      "The table of IP route map access path configuration"
3715    ::= { ipRmapCfg 9 }
3716
3717ipNewCfgAspathEntry OBJECT-TYPE
3718    SYNTAX IpNewCfgAspathEntry
3719    MAX-ACCESS not-accessible
3720    STATUS current
3721    DESCRIPTION
3722      "Information about an IP route map."
3723    INDEX { ipNewCfgAspathRmapIndex, ipNewCfgAspathIndex }
3724    ::= { ipNewCfgAspathTable 1 }
3725
3726IpNewCfgAspathEntry ::= SEQUENCE {
3727    ipNewCfgAspathRmapIndex	Integer32,
3728    ipNewCfgAspathIndex		Integer32,
3729    ipNewCfgAspathAS		INTEGER,
3730    ipNewCfgAspathAction	INTEGER,
3731    ipNewCfgAspathState     	INTEGER,
3732    ipNewCfgAspathDelete	INTEGER
3733    }
3734
3735ipNewCfgAspathRmapIndex OBJECT-TYPE
3736    SYNTAX Integer32
3737    MAX-ACCESS read-only
3738    STATUS current
3739    DESCRIPTION
3740	"The route map number for which the RMAP is related."
3741    ::= { ipNewCfgAspathEntry 1 }
3742
3743ipNewCfgAspathIndex OBJECT-TYPE
3744    SYNTAX Integer32
3745    MAX-ACCESS read-only
3746    STATUS current
3747    DESCRIPTION
3748	"The access path number for which the access list is related."
3749    ::= { ipNewCfgAspathEntry 2 }
3750
3751ipNewCfgAspathAS OBJECT-TYPE
3752    SYNTAX INTEGER (0..65535)
3753    MAX-ACCESS read-create
3754    STATUS current
3755    DESCRIPTION
3756	"The AS number of the route map access path.
3757	 0 means none"
3758    ::= { ipNewCfgAspathEntry 3 }
3759
3760ipNewCfgAspathAction OBJECT-TYPE
3761    SYNTAX INTEGER {
3762	permit(1),
3763	deny(2)
3764	}
3765    MAX-ACCESS read-create
3766    STATUS current
3767    DESCRIPTION
3768	"Action of the route map access path."
3769    ::= { ipNewCfgAspathEntry 4 }
3770
3771ipNewCfgAspathState OBJECT-TYPE
3772    SYNTAX INTEGER {
3773        enabled(1),
3774        disabled(2)
3775	}
3776    MAX-ACCESS  read-create
3777    STATUS  current
3778    DESCRIPTION
3779	"Enable or disable the route map access path."
3780    ::= { ipNewCfgAspathEntry 5 }
3781
3782ipNewCfgAspathDelete OBJECT-TYPE
3783    SYNTAX  INTEGER {
3784	other(1),
3785	delete(2)
3786	}
3787    MAX-ACCESS  read-create
3788    STATUS  current
3789    DESCRIPTION
3790	"When set to the value of 2 (delete), the entire row is deleted.
3791	 When read, other(1) is returned. Setting the value to anything
3792	 other than 2(delete) has no effect on the state of the row."
3793    ::= { ipNewCfgAspathEntry 6 }
3794
3795
3796--
3797-- IP OSPF configuration
3798--
3799ospfGeneral	OBJECT IDENTIFIER ::= { ospfCfg 1 }
3800
3801ospfCurCfgDefaultRouteMetric OBJECT-TYPE
3802    SYNTAX INTEGER (0..16777215)
3803    MAX-ACCESS read-only
3804    STATUS current
3805    DESCRIPTION
3806	"Specify the metric to be assigned."
3807    ::= { ospfGeneral 1 }
3808
3809ospfNewCfgDefaultRouteMetric OBJECT-TYPE
3810    SYNTAX INTEGER (0..16777215)
3811    MAX-ACCESS read-write
3812    STATUS current
3813    DESCRIPTION
3814	"Specify the metric to be assigned."
3815    ::= { ospfGeneral 2 }
3816
3817ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
3818    SYNTAX INTEGER {
3819        none(1),
3820        type1(2),
3821        type2(3)
3822        }
3823    MAX-ACCESS read-only
3824    STATUS current
3825    DESCRIPTION
3826	"Specify the AS External metric type to be assigned."
3827    ::= { ospfGeneral 3 }
3828
3829ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
3830    SYNTAX INTEGER {
3831        none(1),
3832        type1(2),
3833        type2(3)
3834        }
3835    MAX-ACCESS read-write
3836    STATUS current
3837    DESCRIPTION
3838	"Specify the AS External metric type to be assigned."
3839    ::= { ospfGeneral 4 }
3840
3841ospfIntfTableMaxSize OBJECT-TYPE
3842    SYNTAX Integer32
3843    MAX-ACCESS read-only
3844    STATUS current
3845    DESCRIPTION
3846        "The maximum number of rows in the OSPF Interface table."
3847    ::= { ospfGeneral 5 }
3848
3849ospfAreaTableMaxSize OBJECT-TYPE
3850    SYNTAX Integer32
3851    MAX-ACCESS read-only
3852    STATUS current
3853    DESCRIPTION
3854        "The maximum number of rows in the OSPF Area table."
3855    ::= { ospfGeneral 6 }
3856
3857ospfRangeTableMaxSize OBJECT-TYPE
3858    SYNTAX Integer32
3859    MAX-ACCESS read-only
3860    STATUS current
3861    DESCRIPTION
3862        "The maximum number of rows in the OSPF Range table."
3863    ::= { ospfGeneral 7 }
3864
3865ospfVirtIntfTableMaxSize OBJECT-TYPE
3866    SYNTAX Integer32
3867    MAX-ACCESS read-only
3868    STATUS current
3869    DESCRIPTION
3870        "The maximum number of rows in the OSPF Virtual Interface
3871         table."
3872    ::= { ospfGeneral 8 }
3873
3874ospfHostTableMaxSize OBJECT-TYPE
3875    SYNTAX Integer32
3876    MAX-ACCESS read-only
3877    STATUS current
3878    DESCRIPTION
3879        "The maximum number of rows in the OSPF Host table."
3880    ::= { ospfGeneral 9 }
3881
3882ospfCurCfgState OBJECT-TYPE
3883    SYNTAX INTEGER {
3884        on(1),
3885        off(2)
3886        }
3887    MAX-ACCESS read-only
3888    STATUS current
3889    DESCRIPTION
3890	"OSPF global state."
3891    ::= { ospfGeneral 10 }
3892
3893ospfNewCfgState OBJECT-TYPE
3894    SYNTAX INTEGER {
3895        on(1),
3896        off(2)
3897        }
3898    MAX-ACCESS read-write
3899    STATUS current
3900    DESCRIPTION
3901	"Globally turn OSPF on or off."
3902    ::= { ospfGeneral 11 }
3903
3904
3905ospfCurCfgAreaTable OBJECT-TYPE
3906    SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
3907    MAX-ACCESS not-accessible
3908    STATUS current
3909    DESCRIPTION
3910      "The table of OSPF Area configuration in the current_config."
3911    ::= { ospfCfg 2 }
3912
3913ospfCurCfgAreaEntry OBJECT-TYPE
3914    SYNTAX OspfCurCfgAreaEntry
3915    MAX-ACCESS not-accessible
3916    STATUS current
3917    DESCRIPTION
3918      "Information about a OSPF area."
3919    INDEX { ospfCurCfgAreaIndex }
3920    ::= { ospfCurCfgAreaTable 1 }
3921
3922OspfCurCfgAreaEntry ::= SEQUENCE {
3923    ospfCurCfgAreaIndex         Integer32,
3924    ospfCurCfgAreaId            IpAddress,
3925    ospfCurCfgAreaSpfInterval   INTEGER,
3926    ospfCurCfgAreaAuthType      INTEGER,
3927    ospfCurCfgAreaType 	        INTEGER,
3928    ospfCurCfgAreaMetric	INTEGER,
3929    ospfCurCfgAreaStatus        INTEGER
3930    }
3931
3932ospfCurCfgAreaIndex OBJECT-TYPE
3933    SYNTAX Integer32
3934    MAX-ACCESS read-only
3935    STATUS current
3936    DESCRIPTION
3937	"The OSPF area number for which the OSPF area table is related."
3938    ::= { ospfCurCfgAreaEntry 1}
3939
3940ospfCurCfgAreaId OBJECT-TYPE
3941    SYNTAX IpAddress
3942    MAX-ACCESS read-only
3943    STATUS current
3944    DESCRIPTION
3945	"The IP Address of the OSPF area."
3946    ::= { ospfCurCfgAreaEntry 2 }
3947
3948ospfCurCfgAreaSpfInterval OBJECT-TYPE
3949    SYNTAX INTEGER (0..255)
3950    MAX-ACCESS read-only
3951    STATUS current
3952    DESCRIPTION
3953	"The SPF interval for the OSPF area."
3954    ::= { ospfCurCfgAreaEntry 3 }
3955
3956ospfCurCfgAreaAuthType OBJECT-TYPE
3957    SYNTAX  INTEGER {
3958        none(1),
3959        password(2),
3960	md5(3)
3961        }
3962    MAX-ACCESS  read-only
3963    STATUS  current
3964    DESCRIPTION
3965        "Type of authentication being used.
3966	 none(1) - no authentication
3967	 password(2) - use password
3968	 md5(3) - use MD5 authentication."
3969
3970    ::= { ospfCurCfgAreaEntry 4 }
3971
3972ospfCurCfgAreaType OBJECT-TYPE
3973	SYNTAX INTEGER {
3974	    transit(0),
3975	    stub(1),
3976	    nssa(2)
3977           }
3978	MAX-ACCESS   read-only
3979	STATUS  current
3980	DESCRIPTION
3981	    "Type of Area.
3982	    transit(0)
3983	    stub(1)
3984	    nssa(2)"
3985
3986	::= { ospfCurCfgAreaEntry 5 }
3987
3988ospfCurCfgAreaMetric OBJECT-TYPE
3989    SYNTAX  INTEGER (1..65535)
3990    MAX-ACCESS  read-only
3991    STATUS  current
3992    DESCRIPTION
3993        "Metric (1-65535)"
3994
3995    ::= { ospfCurCfgAreaEntry 6 }
3996
3997ospfCurCfgAreaStatus OBJECT-TYPE
3998    SYNTAX  INTEGER {
3999        disabled(0),
4000	 enabled(1)
4001        }
4002    MAX-ACCESS  read-only
4003    STATUS  current
4004    DESCRIPTION
4005        "Status
4006	   disabled(0)
4007	   enabled(1)"
4008
4009    ::= { ospfCurCfgAreaEntry 7 }
4010
4011
4012ospfNewCfgAreaTable OBJECT-TYPE
4013    SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
4014    MAX-ACCESS not-accessible
4015    STATUS current
4016    DESCRIPTION
4017      "The table of OSPF Area configuration in the new_config."
4018    ::= { ospfCfg 3 }
4019
4020ospfNewCfgAreaEntry OBJECT-TYPE
4021    SYNTAX OspfNewCfgAreaEntry
4022    MAX-ACCESS not-accessible
4023    STATUS current
4024    DESCRIPTION
4025      "Information about a OSPF area."
4026    INDEX { ospfNewCfgAreaIndex }
4027    ::= { ospfNewCfgAreaTable 1 }
4028
4029OspfNewCfgAreaEntry ::= SEQUENCE {
4030    ospfNewCfgAreaIndex         Integer32,
4031    ospfNewCfgAreaId            IpAddress,
4032    ospfNewCfgAreaSpfInterval   INTEGER,
4033    ospfNewCfgAreaAuthType      INTEGER,
4034    ospfNewCfgAreaType 	        INTEGER,
4035    ospfNewCfgAreaMetric	INTEGER,
4036    ospfNewCfgAreaStatus        INTEGER,
4037    ospfNewCfgAreaDelete        INTEGER
4038    }
4039
4040ospfNewCfgAreaIndex OBJECT-TYPE
4041    SYNTAX Integer32
4042    MAX-ACCESS read-only
4043    STATUS current
4044    DESCRIPTION
4045	"The OSPF area number for which the OSPF area table is related."
4046    ::= { ospfNewCfgAreaEntry 1}
4047
4048ospfNewCfgAreaId OBJECT-TYPE
4049    SYNTAX IpAddress
4050    MAX-ACCESS read-create
4051    STATUS current
4052    DESCRIPTION
4053	"The IP Address of the OSPF area."
4054    ::= { ospfNewCfgAreaEntry 2 }
4055
4056ospfNewCfgAreaSpfInterval OBJECT-TYPE
4057    SYNTAX INTEGER (0..255)
4058    MAX-ACCESS read-write
4059    STATUS current
4060    DESCRIPTION
4061	"The SPF interval for the OSPF area."
4062    ::= { ospfNewCfgAreaEntry 3 }
4063
4064ospfNewCfgAreaAuthType OBJECT-TYPE
4065    SYNTAX  INTEGER {
4066        none(1),
4067        password(2),
4068	md5(3)
4069        }
4070    MAX-ACCESS  read-write
4071    STATUS  current
4072    DESCRIPTION
4073        "Type of authentication being used.
4074	 none(1) - no authentication
4075	 password(2) - use password.
4076         md5(3) - use MD5 authentication."
4077    ::= { ospfNewCfgAreaEntry 4 }
4078
4079ospfNewCfgAreaType OBJECT-TYPE
4080	SYNTAX INTEGER {
4081	    transit(0),
4082	    stub(1),
4083	    nssa(2)
4084           }
4085	MAX-ACCESS   read-write
4086	STATUS  current
4087	DESCRIPTION
4088	    "Type of Area.
4089	    transit(0)
4090	    stub(1)
4091           nssa(2)"
4092
4093	::= { ospfNewCfgAreaEntry 5 }
4094
4095ospfNewCfgAreaMetric OBJECT-TYPE
4096    SYNTAX  INTEGER (1..65535)
4097    MAX-ACCESS  read-write
4098    STATUS  current
4099    DESCRIPTION
4100        "Metric (1-65535)"
4101
4102    ::= { ospfNewCfgAreaEntry 6 }
4103
4104ospfNewCfgAreaStatus OBJECT-TYPE
4105    SYNTAX  INTEGER {
4106        disabled(0),
4107	 enabled(1)
4108        }
4109    MAX-ACCESS  read-write
4110    STATUS current
4111    DESCRIPTION
4112        "Status
4113	   disabled(0)
4114	   enabled(1)"
4115
4116    ::= { ospfNewCfgAreaEntry 7 }
4117
4118ospfNewCfgAreaDelete OBJECT-TYPE
4119   SYNTAX INTEGER {
4120	no(0),
4121	yes(1)
4122	}
4123   MAX-ACCESS read-write
4124   STATUS current
4125   DESCRIPTION
4126	"Delete the area
4127	    no(0),
4128            yes(1)"
4129
4130    ::= { ospfNewCfgAreaEntry 8 }
4131
4132
4133
4134-- OSPF Host Table
4135
4136ospfCurCfgHostTable OBJECT-TYPE
4137    SYNTAX SEQUENCE OF OspfCurCfgHostEntry
4138    MAX-ACCESS not-accessible
4139    STATUS current
4140    DESCRIPTION
4141      "The table of OSPF Host configuration."
4142    ::= { ospfCfg 12 }
4143
4144ospfCurCfgHostEntry OBJECT-TYPE
4145    SYNTAX OspfCurCfgHostEntry
4146    MAX-ACCESS not-accessible
4147    STATUS current
4148    DESCRIPTION
4149      "Information about a OSPF host."
4150    INDEX { ospfCurCfgHostIndex, ospfCurCfgHostIpAddr }
4151    ::= { ospfCurCfgHostTable 1 }
4152
4153OspfCurCfgHostEntry ::= SEQUENCE {
4154    ospfCurCfgHostIndex         Integer32,
4155    ospfCurCfgHostIpAddr        IpAddress,
4156    ospfCurCfgHostAreaIndex     Integer32,
4157    ospfCurCfgHostCost          INTEGER,
4158    ospfCurCfgHostState		INTEGER
4159    }
4160
4161ospfCurCfgHostIndex OBJECT-TYPE
4162    SYNTAX Integer32
4163    MAX-ACCESS read-only
4164    STATUS current
4165    DESCRIPTION
4166	"The OSPF host number for which the OSPF host table is related."
4167    ::= { ospfCurCfgHostEntry 1}
4168
4169ospfCurCfgHostIpAddr OBJECT-TYPE
4170    SYNTAX IpAddress
4171    MAX-ACCESS read-only
4172    STATUS current
4173    DESCRIPTION
4174	"The IP Address of the OSPF host."
4175    ::= { ospfCurCfgHostEntry 2 }
4176
4177ospfCurCfgHostAreaIndex OBJECT-TYPE
4178    SYNTAX Integer32
4179    MAX-ACCESS read-only
4180    STATUS current
4181    DESCRIPTION
4182	"The area index."
4183    ::= { ospfCurCfgHostEntry 3 }
4184
4185ospfCurCfgHostCost OBJECT-TYPE
4186    SYNTAX  INTEGER (1..65535)
4187    MAX-ACCESS  read-only
4188    STATUS  current
4189    DESCRIPTION
4190        "The cost of the OSPF host."
4191    ::= { ospfCurCfgHostEntry 4 }
4192
4193ospfCurCfgHostState OBJECT-TYPE
4194    SYNTAX  INTEGER  {
4195	enabled(2),
4196	disabled(3)
4197	}
4198    MAX-ACCESS  read-only
4199    STATUS  current
4200    DESCRIPTION
4201        "Enable or disable an OSPF Host"
4202    ::= { ospfCurCfgHostEntry 5 }
4203
4204ospfNewCfgHostTable OBJECT-TYPE
4205    SYNTAX SEQUENCE OF OspfNewCfgHostEntry
4206    MAX-ACCESS not-accessible
4207    STATUS current
4208    DESCRIPTION
4209      "The table of OSPF Host configuration."
4210    ::= { ospfCfg 13 }
4211
4212ospfNewCfgHostEntry OBJECT-TYPE
4213    SYNTAX OspfNewCfgHostEntry
4214    MAX-ACCESS not-accessible
4215    STATUS current
4216    DESCRIPTION
4217      "Information about a OSPF host."
4218    INDEX { ospfNewCfgHostIndex, ospfNewCfgHostIpAddr }
4219    ::= { ospfNewCfgHostTable 1 }
4220
4221OspfNewCfgHostEntry ::= SEQUENCE {
4222    ospfNewCfgHostIndex         Integer32,
4223    ospfNewCfgHostIpAddr        IpAddress,
4224    ospfNewCfgHostAreaIndex     Integer32,
4225    ospfNewCfgHostCost          INTEGER,
4226    ospfNewCfgHostState		INTEGER,
4227    ospfNewCfgHostDelete        INTEGER
4228    }
4229
4230ospfNewCfgHostIndex OBJECT-TYPE
4231    SYNTAX Integer32
4232    MAX-ACCESS read-only
4233    STATUS current
4234    DESCRIPTION
4235	"The OSPF host number for which the OSPF host table is related."
4236    ::= { ospfNewCfgHostEntry 1}
4237
4238ospfNewCfgHostIpAddr OBJECT-TYPE
4239    SYNTAX IpAddress
4240    MAX-ACCESS read-create
4241    STATUS current
4242    DESCRIPTION
4243	"The IP Address of the OSPF host."
4244    ::= { ospfNewCfgHostEntry 2 }
4245
4246ospfNewCfgHostAreaIndex OBJECT-TYPE
4247    SYNTAX Integer32
4248    MAX-ACCESS read-create
4249    STATUS current
4250    DESCRIPTION
4251	"The OSPF area index."
4252    ::= { ospfNewCfgHostEntry 3 }
4253
4254ospfNewCfgHostCost OBJECT-TYPE
4255    SYNTAX  INTEGER (1..65535)
4256    MAX-ACCESS  read-create
4257    STATUS  current
4258    DESCRIPTION
4259        "The cost of the OSPF host."
4260    ::= { ospfNewCfgHostEntry 4 }
4261
4262ospfNewCfgHostState OBJECT-TYPE
4263    SYNTAX  INTEGER  {
4264	enabled(2),
4265	disabled(3)
4266	}
4267    MAX-ACCESS  read-create
4268    STATUS  current
4269    DESCRIPTION
4270        "Enable or disable an OSPF Host"
4271    ::= { ospfNewCfgHostEntry 5 }
4272
4273ospfNewCfgHostDelete  OBJECT-TYPE
4274    SYNTAX  INTEGER {
4275        no(0),
4276        yes(1)
4277        }
4278    MAX-ACCESS read-write
4279    STATUS current
4280    DESCRIPTION
4281	"Delete the OSPF host:
4282         no(0),
4283         yes(1)"
4284    ::= { ospfNewCfgHostEntry 6 }
4285
4286ospfMdkeyTableMaxSize OBJECT-TYPE
4287    SYNTAX  Integer32
4288    MAX-ACCESS  read-only
4289    STATUS  current
4290    DESCRIPTION
4291        "The maximum number of rows in the OSPF Mdkey table."
4292    ::= { ospfCfg 11 }
4293
4294ospfCurCfgMdkeyTable OBJECT-TYPE
4295    SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
4296    MAX-ACCESS not-accessible
4297    STATUS current
4298    DESCRIPTION
4299      "The table of OSPF MD5 keys in the current_config."
4300    ::= { ospfCfg 5 }
4301
4302ospfCurCfgMdkeyEntry OBJECT-TYPE
4303    SYNTAX OspfCurCfgMdkeyEntry
4304    MAX-ACCESS not-accessible
4305    STATUS current
4306    DESCRIPTION
4307      "Information about an OSPF MD keys table."
4308    INDEX { ospfCurCfgMdkeyIndex }
4309    ::= { ospfCurCfgMdkeyTable 1 }
4310
4311OspfCurCfgMdkeyEntry ::= SEQUENCE {
4312    ospfCurCfgMdkeyIndex        Integer32,
4313    ospfCurCfgMdkeyKey          DisplayString
4314    }
4315
4316ospfCurCfgMdkeyIndex OBJECT-TYPE
4317    SYNTAX Integer32
4318    MAX-ACCESS read-only
4319    STATUS current
4320    DESCRIPTION
4321	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
4322    ::= { ospfCurCfgMdkeyEntry 1}
4323
4324ospfCurCfgMdkeyKey OBJECT-TYPE
4325    SYNTAX DisplayString (SIZE(0..16))
4326    MAX-ACCESS read-only
4327    STATUS current
4328    DESCRIPTION
4329	"The character string representing the MD5 Key."
4330    ::= { ospfCurCfgMdkeyEntry 2 }
4331
4332ospfNewCfgMdkeyTable OBJECT-TYPE
4333    SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
4334    MAX-ACCESS not-accessible
4335    STATUS current
4336    DESCRIPTION
4337      "The table of OSPF MD5 keys in the new_config."
4338    ::= { ospfCfg 6 }
4339
4340ospfNewCfgMdkeyEntry OBJECT-TYPE
4341    SYNTAX OspfNewCfgMdkeyEntry
4342    MAX-ACCESS not-accessible
4343    STATUS current
4344    DESCRIPTION
4345      "Information about an OSPF MD keys table."
4346    INDEX { ospfNewCfgMdkeyIndex }
4347    ::= { ospfNewCfgMdkeyTable 1 }
4348
4349OspfNewCfgMdkeyEntry ::= SEQUENCE {
4350    ospfNewCfgMdkeyIndex        Integer32,
4351    ospfNewCfgMdkeyKey          DisplayString,
4352    ospfNewCfgMdkeyDelete       INTEGER
4353    }
4354
4355ospfNewCfgMdkeyIndex OBJECT-TYPE
4356    SYNTAX Integer32
4357    MAX-ACCESS read-only
4358    STATUS current
4359    DESCRIPTION
4360	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
4361    ::= { ospfNewCfgMdkeyEntry 1}
4362
4363ospfNewCfgMdkeyKey OBJECT-TYPE
4364    SYNTAX DisplayString (SIZE(0..16))
4365    MAX-ACCESS read-create
4366    STATUS current
4367    DESCRIPTION
4368	"The character string representing the MD5 Key."
4369    ::= { ospfNewCfgMdkeyEntry 2 }
4370
4371ospfNewCfgMdkeyDelete OBJECT-TYPE
4372    SYNTAX  INTEGER {
4373	other(1),
4374        delete(2)
4375	}
4376    MAX-ACCESS read-create
4377    STATUS current
4378    DESCRIPTION
4379	"When set to the value of 2 (delete), the entire row is deleted.
4380	 When read, other(1) is returned. Setting the value to anything
4381	 other than 2(delete) has no effect on the state of the row."
4382    ::= { ospfNewCfgMdkeyEntry 3}
4383
4384ospfCurCfgIntfTable OBJECT-TYPE
4385    SYNTAX SEQUENCE OF OspfCurCfgIntfEntry
4386    MAX-ACCESS not-accessible
4387    STATUS current
4388    DESCRIPTION
4389      "The table of OSPF Interface configuration in the current_config."
4390    ::= { ospfCfg 7 }
4391
4392ospfCurCfgIntfEntry OBJECT-TYPE
4393    SYNTAX OspfCurCfgIntfEntry
4394    MAX-ACCESS not-accessible
4395    STATUS current
4396    DESCRIPTION
4397      "Information about an OSPF Interface."
4398    INDEX { ospfCurCfgIntfIndex }
4399    ::= { ospfCurCfgIntfTable 1 }
4400
4401OspfCurCfgIntfEntry ::= SEQUENCE {
4402    ospfCurCfgIntfIndex         Integer32,
4403    ospfCurCfgIntfId            IpAddress,
4404    ospfCurCfgIntfArea          INTEGER,
4405    ospfCurCfgIntfMdkey         INTEGER,
4406    ospfCurCfgIntfCost          INTEGER,
4407    ospfCurCfgIntfPrio          INTEGER,
4408    ospfCurCfgIntfHello         INTEGER,
4409    ospfCurCfgIntfDead          INTEGER,
4410    ospfCurCfgIntfTrans         INTEGER,
4411    ospfCurCfgIntfRetra         INTEGER,
4412    ospfCurCfgIntfAuthKey       DisplayString,
4413    ospfCurCfgIntfStatus        INTEGER
4414
4415}
4416
4417ospfCurCfgIntfIndex OBJECT-TYPE
4418    SYNTAX Integer32
4419    MAX-ACCESS read-only
4420    STATUS current
4421    DESCRIPTION
4422	"The OSPF Interface number for which the OSPF Interface table is related."
4423    ::= { ospfCurCfgIntfEntry 1}
4424
4425ospfCurCfgIntfId OBJECT-TYPE
4426    SYNTAX IpAddress
4427    MAX-ACCESS read-only
4428    STATUS current
4429    DESCRIPTION
4430	"The IP Address of the OSPF interface."
4431    ::= { ospfCurCfgIntfEntry 2 }
4432
4433
4434ospfCurCfgIntfArea OBJECT-TYPE
4435    SYNTAX INTEGER (0..2)
4436    MAX-ACCESS read-only
4437    STATUS current
4438    DESCRIPTION
4439	"The index of the area that the interface belongs"
4440    ::= { ospfCurCfgIntfEntry 3 }
4441
4442
4443ospfCurCfgIntfMdkey OBJECT-TYPE
4444    SYNTAX INTEGER (0..255)
4445    MAX-ACCESS read-only
4446    STATUS current
4447    DESCRIPTION
4448	"The MD5 key for the OSPF interface
4449         0 (none) no MD5 authentication."
4450    ::= { ospfCurCfgIntfEntry 4 }
4451
4452
4453ospfCurCfgIntfCost  OBJECT-TYPE
4454    SYNTAX INTEGER (1..65535)
4455    MAX-ACCESS read-only
4456    STATUS current
4457    DESCRIPTION
4458	"Interface cost"
4459    ::= { ospfCurCfgIntfEntry 5 }
4460
4461ospfCurCfgIntfPrio   OBJECT-TYPE
4462   SYNTAX INTEGER (1..255)
4463    MAX-ACCESS read-only
4464    STATUS current
4465    DESCRIPTION
4466	"Interface router priority"
4467    ::= { ospfCurCfgIntfEntry 6 }
4468
4469ospfCurCfgIntfHello  OBJECT-TYPE
4470    SYNTAX INTEGER (1..65535)
4471    MAX-ACCESS read-only
4472    STATUS current
4473    DESCRIPTION
4474	"Hello interval"
4475    ::= { ospfCurCfgIntfEntry 7 }
4476
4477ospfCurCfgIntfDead   OBJECT-TYPE
4478   SYNTAX INTEGER (1..65535)
4479    MAX-ACCESS read-only
4480    STATUS current
4481    DESCRIPTION
4482	"Dead interval"
4483    ::= { ospfCurCfgIntfEntry 8 }
4484
4485ospfCurCfgIntfTrans  OBJECT-TYPE
4486   SYNTAX INTEGER (1..3600)
4487    MAX-ACCESS read-only
4488    STATUS current
4489    DESCRIPTION
4490	"Transit delay"
4491    ::= { ospfCurCfgIntfEntry 9 }
4492
4493
4494ospfCurCfgIntfRetra OBJECT-TYPE
4495    SYNTAX INTEGER (1..3600)
4496    MAX-ACCESS read-only
4497    STATUS current
4498    DESCRIPTION
4499	"Retransmit interval"
4500    ::= { ospfCurCfgIntfEntry 10 }
4501
4502ospfCurCfgIntfAuthKey OBJECT-TYPE
4503   SYNTAX DisplayString (SIZE(0..8))
4504    MAX-ACCESS read-only
4505    STATUS current
4506    DESCRIPTION
4507	"Authentication Key"
4508    ::= { ospfCurCfgIntfEntry 11 }
4509
4510
4511ospfCurCfgIntfStatus  OBJECT-TYPE
4512    SYNTAX  INTEGER {
4513        disabled(0),
4514        enabled(1)
4515        }
4516    MAX-ACCESS read-only
4517    STATUS current
4518    DESCRIPTION
4519	"Status of the interface
4520	disabled(0),
4521        enabled(1)"
4522    ::= { ospfCurCfgIntfEntry 12 }
4523
4524
4525
4526
4527ospfNewCfgIntfTable OBJECT-TYPE
4528    SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
4529    MAX-ACCESS not-accessible
4530    STATUS current
4531    DESCRIPTION
4532      "The table of OSPF Interface configuration in the new_config."
4533    ::= { ospfCfg 8 }
4534
4535ospfNewCfgIntfEntry OBJECT-TYPE
4536    SYNTAX OspfNewCfgIntfEntry
4537    MAX-ACCESS not-accessible
4538    STATUS current
4539    DESCRIPTION
4540      "Information about an OSPF Interface."
4541    INDEX { ospfNewCfgIntfIndex }
4542    ::= { ospfNewCfgIntfTable 1 }
4543
4544OspfNewCfgIntfEntry ::= SEQUENCE {
4545    ospfNewCfgIntfIndex         Integer32,
4546    ospfNewCfgIntfId            IpAddress,
4547    ospfNewCfgIntfArea          INTEGER,
4548    ospfNewCfgIntfMdkey         INTEGER,
4549    ospfNewCfgIntfCost		INTEGER,
4550    ospfNewCfgIntfPrio		INTEGER,
4551    ospfNewCfgIntfHello         INTEGER,
4552    ospfNewCfgIntfDead          INTEGER,
4553    ospfNewCfgIntfTrans         INTEGER,
4554    ospfNewCfgIntfRetra         INTEGER,
4555    ospfNewCfgIntfAuthKey       DisplayString,
4556    ospfNewCfgIntfStatus        INTEGER,
4557    ospfNewCfgIntfDelete        INTEGER
4558
4559}
4560
4561ospfNewCfgIntfIndex OBJECT-TYPE
4562    SYNTAX Integer32
4563    MAX-ACCESS read-only
4564    STATUS current
4565    DESCRIPTION
4566	"The OSPF Interface number for which the OSPF Interface table is related."
4567    ::= { ospfNewCfgIntfEntry 1}
4568
4569ospfNewCfgIntfId OBJECT-TYPE
4570    SYNTAX IpAddress
4571    MAX-ACCESS read-only
4572    STATUS current
4573    DESCRIPTION
4574	"The IP Address of the OSPF interface."
4575    ::= { ospfNewCfgIntfEntry 2 }
4576
4577
4578ospfNewCfgIntfArea OBJECT-TYPE
4579    SYNTAX INTEGER (0..2)
4580    MAX-ACCESS read-create
4581    STATUS current
4582    DESCRIPTION
4583	"The index of the area that the interface belongs (0..2)"
4584    ::= { ospfNewCfgIntfEntry 3 }
4585
4586
4587
4588ospfNewCfgIntfMdkey OBJECT-TYPE
4589    SYNTAX INTEGER (0..255)
4590    MAX-ACCESS read-create
4591    STATUS current
4592    DESCRIPTION
4593	"The MD5 key for the OSPF interface
4594         0 (none) no MD5 authentication."
4595    ::= { ospfNewCfgIntfEntry 4 }
4596
4597ospfNewCfgIntfCost  OBJECT-TYPE
4598    SYNTAX INTEGER (1..65535)
4599    MAX-ACCESS read-create
4600    STATUS current
4601    DESCRIPTION
4602	"Interface cost(1..65535)"
4603    ::= { ospfNewCfgIntfEntry 5 }
4604
4605ospfNewCfgIntfPrio   OBJECT-TYPE
4606   SYNTAX INTEGER (0..255)
4607    MAX-ACCESS read-create
4608    STATUS current
4609    DESCRIPTION
4610	"Interface router priority(0..255)"
4611    ::= { ospfNewCfgIntfEntry 6 }
4612
4613
4614ospfNewCfgIntfHello  OBJECT-TYPE
4615    SYNTAX INTEGER (1..65535)
4616    MAX-ACCESS read-create
4617    STATUS current
4618    DESCRIPTION
4619	"Hello interval(1..65535)"
4620    ::= { ospfNewCfgIntfEntry 7 }
4621
4622ospfNewCfgIntfDead   OBJECT-TYPE
4623   SYNTAX INTEGER (1..65535)
4624    MAX-ACCESS read-create
4625    STATUS current
4626    DESCRIPTION
4627	"Dead interval(1..65535)"
4628    ::= { ospfNewCfgIntfEntry 8 }
4629
4630
4631
4632ospfNewCfgIntfTrans  OBJECT-TYPE
4633   SYNTAX INTEGER (1..3600)
4634    MAX-ACCESS read-create
4635    STATUS current
4636    DESCRIPTION
4637	"Transit delay(1..3600)"
4638    ::= { ospfNewCfgIntfEntry 9 }
4639
4640
4641ospfNewCfgIntfRetra OBJECT-TYPE
4642  SYNTAX INTEGER (1..3600)
4643    MAX-ACCESS read-create
4644    STATUS current
4645    DESCRIPTION
4646	"Retransmit interval(1..3600)"
4647    ::= { ospfNewCfgIntfEntry 10 }
4648
4649
4650ospfNewCfgIntfAuthKey OBJECT-TYPE
4651   SYNTAX DisplayString (SIZE(0..8))
4652    MAX-ACCESS read-create
4653    STATUS current
4654    DESCRIPTION
4655	"Authentication Key"
4656    ::= { ospfNewCfgIntfEntry 11 }
4657
4658
4659ospfNewCfgIntfStatus  OBJECT-TYPE
4660    SYNTAX  INTEGER {
4661        disabled(0),
4662        enabled(1)
4663        }
4664    MAX-ACCESS read-create
4665    STATUS current
4666    DESCRIPTION
4667	"Status of the interface
4668	disabled(0),
4669        enabled(1)"
4670    ::= { ospfNewCfgIntfEntry 12 }
4671
4672
4673ospfNewCfgIntfDelete  OBJECT-TYPE
4674    SYNTAX  INTEGER {
4675        other(0),
4676        delete(1)
4677        }
4678    MAX-ACCESS read-write
4679    STATUS current
4680    DESCRIPTION
4681	"Delete the interface
4682         other(0),
4683         delete(1)"
4684    ::= { ospfNewCfgIntfEntry 13 }
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696ospfCurCfgVirtIntfTable OBJECT-TYPE
4697    SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
4698    MAX-ACCESS not-accessible
4699    STATUS current
4700    DESCRIPTION
4701      "The table of OSPF Virtual Interface configuration in the current_config."
4702    ::= { ospfCfg 9 }
4703
4704ospfCurCfgVirtIntfEntry OBJECT-TYPE
4705    SYNTAX OspfCurCfgVirtIntfEntry
4706    MAX-ACCESS not-accessible
4707    STATUS current
4708    DESCRIPTION
4709      "Information about an OSPF virtual Interface."
4710    INDEX { ospfCurCfgVirtIntfIndex }
4711    ::= { ospfCurCfgVirtIntfTable 1 }
4712
4713OspfCurCfgVirtIntfEntry ::= SEQUENCE {
4714    ospfCurCfgVirtIntfIndex         Integer32,
4715    ospfCurCfgVirtIntfAreaId        INTEGER,
4716    ospfCurCfgVirtIntfNbr           IpAddress,
4717    ospfCurCfgVirtIntfMdkey         INTEGER,
4718    ospfCurCfgVirtIntfHello         INTEGER,
4719    ospfCurCfgVirtIntfDead          INTEGER,
4720    ospfCurCfgVirtIntfTrans         INTEGER,
4721    ospfCurCfgVirtIntfRetra         INTEGER,
4722    ospfCurCfgVirtIntfAuthKey       DisplayString,
4723    ospfCurCfgVirtIntfStatus        INTEGER
4724    }
4725
4726ospfCurCfgVirtIntfIndex OBJECT-TYPE
4727    SYNTAX Integer32
4728    MAX-ACCESS read-only
4729    STATUS current
4730    DESCRIPTION
4731	"The OSPF Virtual Interface number for which the OSPF
4732         Virtual Interface table is related."
4733    ::= { ospfCurCfgVirtIntfEntry 1}
4734
4735ospfCurCfgVirtIntfAreaId OBJECT-TYPE
4736    SYNTAX INTEGER (0..2)
4737    MAX-ACCESS read-only
4738    STATUS current
4739    DESCRIPTION
4740	"The index of the OSPF area to which this virtual interface
4741         belongs."
4742    ::= { ospfCurCfgVirtIntfEntry 2 }
4743
4744ospfCurCfgVirtIntfNbr OBJECT-TYPE
4745    SYNTAX IpAddress
4746    MAX-ACCESS read-only
4747    STATUS current
4748    DESCRIPTION
4749	"The IP Address of the OSPF neighbor for this virtual interface."
4750    ::= { ospfCurCfgVirtIntfEntry 3 }
4751
4752ospfCurCfgVirtIntfMdkey OBJECT-TYPE
4753    SYNTAX INTEGER (0..255)
4754    MAX-ACCESS read-only
4755    STATUS current
4756    DESCRIPTION
4757	"The MD5 key for the OSPF virtual interface
4758         0 (none) no MD5 authentication."
4759    ::= { ospfCurCfgVirtIntfEntry 4 }
4760
4761
4762
4763ospfCurCfgVirtIntfHello  OBJECT-TYPE
4764    SYNTAX INTEGER (1..65535)
4765    MAX-ACCESS read-only
4766    STATUS current
4767    DESCRIPTION
4768	"Hello interval"
4769    ::= { ospfCurCfgVirtIntfEntry 5 }
4770
4771ospfCurCfgVirtIntfDead   OBJECT-TYPE
4772   SYNTAX INTEGER (1..65535)
4773    MAX-ACCESS read-only
4774    STATUS current
4775    DESCRIPTION
4776	"Dead interval"
4777    ::= { ospfCurCfgVirtIntfEntry 6 }
4778
4779
4780
4781ospfCurCfgVirtIntfTrans  OBJECT-TYPE
4782   SYNTAX INTEGER (1..3600)
4783    MAX-ACCESS read-only
4784    STATUS current
4785    DESCRIPTION
4786	"Transit delay"
4787    ::= { ospfCurCfgVirtIntfEntry 7 }
4788
4789
4790ospfCurCfgVirtIntfRetra OBJECT-TYPE
4791    SYNTAX INTEGER (1..3600)
4792    MAX-ACCESS read-only
4793    STATUS current
4794    DESCRIPTION
4795	"Retransmit interval"
4796    ::= { ospfCurCfgVirtIntfEntry 8 }
4797
4798ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
4799   SYNTAX DisplayString (SIZE(0..8))
4800    MAX-ACCESS read-only
4801    STATUS current
4802    DESCRIPTION
4803	"Authentication Key"
4804    ::= { ospfCurCfgVirtIntfEntry 9 }
4805
4806
4807ospfCurCfgVirtIntfStatus  OBJECT-TYPE
4808    SYNTAX  INTEGER {
4809        disabled(0),
4810        enabled(1)
4811        }
4812    MAX-ACCESS read-only
4813    STATUS current
4814    DESCRIPTION
4815	"Status
4816	 disabled(0),
4817        enabled(1)"
4818    ::= { ospfCurCfgVirtIntfEntry 10 }
4819
4820
4821
4822
4823
4824
4825ospfNewCfgVirtIntfTable OBJECT-TYPE
4826    SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
4827    MAX-ACCESS not-accessible
4828    STATUS current
4829    DESCRIPTION
4830      "The table of OSPF Virtual Interface configuration in the new_config."
4831    ::= { ospfCfg 10 }
4832
4833ospfNewCfgVirtIntfEntry OBJECT-TYPE
4834    SYNTAX OspfNewCfgVirtIntfEntry
4835    MAX-ACCESS not-accessible
4836    STATUS current
4837    DESCRIPTION
4838      "Information about an OSPF virtual Interface."
4839    INDEX { ospfNewCfgVirtIntfIndex }
4840    ::= { ospfNewCfgVirtIntfTable 1 }
4841
4842OspfNewCfgVirtIntfEntry ::= SEQUENCE {
4843    ospfNewCfgVirtIntfIndex         Integer32,
4844    ospfNewCfgVirtIntfAreaId        INTEGER,
4845    ospfNewCfgVirtIntfNbr           IpAddress,
4846    ospfNewCfgVirtIntfMdkey         INTEGER,
4847    ospfNewCfgVirtIntfHello         INTEGER,
4848    ospfNewCfgVirtIntfDead          INTEGER,
4849    ospfNewCfgVirtIntfTrans         INTEGER,
4850    ospfNewCfgVirtIntfRetra         INTEGER,
4851    ospfNewCfgVirtIntfAuthKey       DisplayString,
4852    ospfNewCfgVirtIntfStatus        INTEGER,
4853    ospfNewCfgVirtIntfDelete        INTEGER
4854   }
4855
4856ospfNewCfgVirtIntfIndex OBJECT-TYPE
4857    SYNTAX Integer32
4858    MAX-ACCESS read-only
4859    STATUS current
4860    DESCRIPTION
4861	"The OSPF Virtual Interface number for which the OSPF
4862         Virtual Interface table is related."
4863    ::= { ospfNewCfgVirtIntfEntry 1}
4864
4865ospfNewCfgVirtIntfAreaId OBJECT-TYPE
4866    SYNTAX INTEGER (0..2)
4867    MAX-ACCESS read-create
4868    STATUS current
4869    DESCRIPTION
4870	"The index of the OSPF area to which this virtual interface
4871         belongs."
4872    ::= { ospfNewCfgVirtIntfEntry 2 }
4873
4874ospfNewCfgVirtIntfNbr OBJECT-TYPE
4875    SYNTAX IpAddress
4876    MAX-ACCESS read-create
4877    STATUS current
4878    DESCRIPTION
4879	"The IP Address of the OSPF neighbor for this virtual interface."
4880    ::= { ospfNewCfgVirtIntfEntry 3 }
4881
4882ospfNewCfgVirtIntfMdkey OBJECT-TYPE
4883    SYNTAX INTEGER (0..255)
4884    MAX-ACCESS read-create
4885    STATUS current
4886    DESCRIPTION
4887	"The MD5 key for the OSPF virtual interface
4888         0 (none) no MD5 authentication."
4889    ::= { ospfNewCfgVirtIntfEntry 4 }
4890
4891
4892ospfNewCfgVirtIntfHello  OBJECT-TYPE
4893    SYNTAX INTEGER (1..65535)
4894    MAX-ACCESS read-create
4895    STATUS current
4896    DESCRIPTION
4897	"Hello interval(1..65535)"
4898    ::= { ospfNewCfgVirtIntfEntry 5 }
4899
4900ospfNewCfgVirtIntfDead   OBJECT-TYPE
4901   SYNTAX INTEGER (1..65535)
4902    MAX-ACCESS read-create
4903    STATUS current
4904    DESCRIPTION
4905	"Dead interval(1..65535)"
4906    ::= { ospfNewCfgVirtIntfEntry 6 }
4907
4908
4909
4910ospfNewCfgVirtIntfTrans  OBJECT-TYPE
4911   SYNTAX INTEGER (1..3600)
4912    MAX-ACCESS read-create
4913    STATUS current
4914    DESCRIPTION
4915	"Transit dela(1..3600)y"
4916    ::= { ospfNewCfgVirtIntfEntry 7 }
4917
4918
4919ospfNewCfgVirtIntfRetra OBJECT-TYPE
4920  SYNTAX INTEGER (1..3600)
4921    MAX-ACCESS read-create
4922    STATUS current
4923    DESCRIPTION
4924	"Retransmit interval(1..3600)"
4925    ::= { ospfNewCfgVirtIntfEntry 8 }
4926
4927
4928ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
4929   SYNTAX DisplayString (SIZE(0..8))
4930    MAX-ACCESS read-create
4931    STATUS current
4932    DESCRIPTION
4933	"Authentication Key SIZE(0..8)"
4934    ::= { ospfNewCfgVirtIntfEntry 9 }
4935
4936
4937ospfNewCfgVirtIntfStatus  OBJECT-TYPE
4938    SYNTAX  INTEGER {
4939        disabled(0),
4940        enabled(1)
4941        }
4942    MAX-ACCESS read-create
4943    STATUS current
4944    DESCRIPTION
4945	"Status
4946         disabled(0),
4947         enabled(1) "
4948    ::= { ospfNewCfgVirtIntfEntry 10 }
4949
4950
4951ospfNewCfgVirtIntfDelete  OBJECT-TYPE
4952    SYNTAX  INTEGER {
4953        other(0),
4954        delete(1)
4955        }
4956    MAX-ACCESS read-write
4957    STATUS current
4958    DESCRIPTION
4959	"Delete
4960	 other(0),
4961         delete(1)"
4962    ::= { ospfNewCfgVirtIntfEntry 11 }
4963
4964
4965
4966
4967
4968-- ospf range
4969
4970ospfCurCfgRangeTable OBJECT-TYPE
4971    SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
4972    MAX-ACCESS not-accessible
4973    STATUS current
4974    DESCRIPTION
4975      "The table of OSPF summary range in the current configuration."
4976    ::= { ospfCfg 14 }
4977
4978ospfCurCfgRangeEntry OBJECT-TYPE
4979    SYNTAX OspfCurCfgRangeEntry
4980    MAX-ACCESS not-accessible
4981    STATUS current
4982    DESCRIPTION
4983      "Information about an OSPF summary range."
4984    INDEX { ospfCurCfgRangeIndex }
4985    ::= { ospfCurCfgRangeTable 1 }
4986
4987OspfCurCfgRangeEntry ::= SEQUENCE {
4988    ospfCurCfgRangeIndex            Integer32,
4989    ospfCurCfgRangeAddr             IpAddress,
4990    ospfCurCfgRangeMask             IpAddress,
4991    ospfCurCfgRangeAreaIndex        Integer32,
4992    ospfCurCfgRangeHideState        INTEGER,
4993    ospfCurCfgRangeState            INTEGER
4994    }
4995
4996ospfCurCfgRangeIndex OBJECT-TYPE
4997    SYNTAX Integer32
4998    MAX-ACCESS read-only
4999    STATUS current
5000    DESCRIPTION
5001        "The range number for which the OSPF summary range table is related."
5002    ::= { ospfCurCfgRangeEntry 1}
5003
5004ospfCurCfgRangeAddr OBJECT-TYPE
5005    SYNTAX IpAddress
5006    MAX-ACCESS read-only
5007    STATUS current
5008    DESCRIPTION
5009        "The IP Address of the range."
5010    ::= { ospfCurCfgRangeEntry 2 }
5011
5012ospfCurCfgRangeMask OBJECT-TYPE
5013    SYNTAX IpAddress
5014    MAX-ACCESS read-only
5015    STATUS current
5016    DESCRIPTION
5017        "The mask of the range."
5018    ::= { ospfCurCfgRangeEntry 3 }
5019
5020ospfCurCfgRangeAreaIndex OBJECT-TYPE
5021    SYNTAX Integer32
5022    MAX-ACCESS read-only
5023    STATUS current
5024    DESCRIPTION
5025        "The area index."
5026    ::= { ospfCurCfgRangeEntry 4 }
5027
5028ospfCurCfgRangeHideState OBJECT-TYPE
5029    SYNTAX  INTEGER {
5030        enabled(1),
5031        disabled(2)
5032        }
5033    MAX-ACCESS  read-only
5034    STATUS  current
5035    DESCRIPTION
5036        "The state of the hide range."
5037    ::= { ospfCurCfgRangeEntry 5 }
5038
5039ospfCurCfgRangeState OBJECT-TYPE
5040    SYNTAX  INTEGER {
5041        enabled(1),
5042        disabled(2)
5043        }
5044    MAX-ACCESS  read-only
5045    STATUS  current
5046    DESCRIPTION
5047        "The state of the range."
5048    ::= { ospfCurCfgRangeEntry 6 }
5049
5050ospfNewCfgRangeTable OBJECT-TYPE
5051    SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
5052    MAX-ACCESS not-accessible
5053    STATUS current
5054    DESCRIPTION
5055      "The table of OSPF summary range in the new configuration."
5056    ::= { ospfCfg 15 }
5057
5058ospfNewCfgRangeEntry OBJECT-TYPE
5059    SYNTAX OspfNewCfgRangeEntry
5060    MAX-ACCESS not-accessible
5061    STATUS current
5062    DESCRIPTION
5063      "Information about an OSPF summary range."
5064    INDEX { ospfNewCfgRangeIndex }
5065    ::= { ospfNewCfgRangeTable 1 }
5066
5067OspfNewCfgRangeEntry ::= SEQUENCE {
5068    ospfNewCfgRangeIndex            Integer32,
5069    ospfNewCfgRangeAddr             IpAddress,
5070    ospfNewCfgRangeMask             IpAddress,
5071    ospfNewCfgRangeAreaIndex        Integer32,
5072    ospfNewCfgRangeHideState        INTEGER,
5073    ospfNewCfgRangeState            INTEGER,
5074    ospfNewCfgRangeDelete           INTEGER
5075    }
5076
5077ospfNewCfgRangeIndex OBJECT-TYPE
5078    SYNTAX Integer32
5079    MAX-ACCESS read-only
5080    STATUS current
5081    DESCRIPTION
5082        "The range number for which the OSPF summary range table is related."
5083    ::= { ospfNewCfgRangeEntry 1}
5084
5085ospfNewCfgRangeAddr OBJECT-TYPE
5086    SYNTAX IpAddress
5087    MAX-ACCESS read-create
5088    STATUS current
5089    DESCRIPTION
5090        "The IP Address of the range."
5091    ::= { ospfNewCfgRangeEntry 2 }
5092
5093ospfNewCfgRangeMask OBJECT-TYPE
5094    SYNTAX IpAddress
5095    MAX-ACCESS read-create
5096    STATUS current
5097    DESCRIPTION
5098        "The mask of the range."
5099    ::= { ospfNewCfgRangeEntry 3 }
5100
5101ospfNewCfgRangeAreaIndex OBJECT-TYPE
5102    SYNTAX Integer32
5103    MAX-ACCESS read-create
5104    STATUS current
5105    DESCRIPTION
5106        "The area index."
5107    ::= { ospfNewCfgRangeEntry 4 }
5108
5109ospfNewCfgRangeHideState OBJECT-TYPE
5110    SYNTAX  INTEGER {
5111        enabled(1),
5112        disabled(2)
5113        }
5114    MAX-ACCESS read-create
5115    STATUS  current
5116    DESCRIPTION
5117        "The state of the hide range."
5118    ::= { ospfNewCfgRangeEntry 5 }
5119
5120ospfNewCfgRangeState OBJECT-TYPE
5121    SYNTAX  INTEGER {
5122        enabled(1),
5123        disabled(2)
5124        }
5125    MAX-ACCESS read-create
5126    STATUS  current
5127    DESCRIPTION
5128        "The state of the range."
5129    ::= { ospfNewCfgRangeEntry 6 }
5130
5131ospfNewCfgRangeDelete OBJECT-TYPE
5132    SYNTAX  INTEGER {
5133        other(1),
5134        delete(2)
5135        }
5136    MAX-ACCESS  read-create
5137    STATUS  current
5138    DESCRIPTION
5139        "When set to the value of 2 (delete), the entire row is deleted.
5140         When read, other(1) is returned. Setting the value to anything
5141         other than 2(delete) has no effect on the state of the row."
5142    ::= { ospfNewCfgRangeEntry 7 }
5143
5144ospfRouteRedistribution   OBJECT IDENTIFIER ::= { ospfCfg 4 }
5145
5146ospfRedistributeStatic    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 }
5147
5148ospfCurCfgStaticMetric OBJECT-TYPE
5149    SYNTAX INTEGER (0..16777215)
5150    MAX-ACCESS read-only
5151    STATUS current
5152    DESCRIPTION
5153	"The metric to be assigned to static routes.
5154         A value of 0 indicates none."
5155    ::= { ospfRedistributeStatic 1 }
5156
5157ospfNewCfgStaticMetric OBJECT-TYPE
5158    SYNTAX INTEGER (0..16777215)
5159    MAX-ACCESS read-write
5160    STATUS current
5161    DESCRIPTION
5162	"The metric to be assigned to static routes.
5163         A value of 0 indicates none."
5164    ::= { ospfRedistributeStatic 2 }
5165
5166ospfCurCfgStaticMetricType OBJECT-TYPE
5167    SYNTAX INTEGER {
5168        none(1),
5169        type1(2),
5170        type2(3)
5171        }
5172    MAX-ACCESS read-only
5173    STATUS current
5174    DESCRIPTION
5175	"The AS External metric type for static routes."
5176    ::= { ospfRedistributeStatic 3 }
5177
5178ospfNewCfgStaticMetricType OBJECT-TYPE
5179    SYNTAX INTEGER {
5180        none(1),
5181        type1(2),
5182        type2(3)
5183        }
5184    MAX-ACCESS read-write
5185    STATUS current
5186    DESCRIPTION
5187	"The AS External metric type for static routes."
5188    ::= { ospfRedistributeStatic 4 }
5189
5190ospfCurCfgStaticOutRmapList OBJECT-TYPE
5191    SYNTAX OCTET STRING
5192    MAX-ACCESS read-only
5193    STATUS current
5194    DESCRIPTION
5195        "The route maps present in the out route map list.
5196         The route maps are presented in a bitmap format.
5197
5198         in receiving order:
5199
5200         OCTET 1  OCTET 2  .....
5201         xxxxxxxx xxxxxxxx .....
5202         ||    || |_ Rmap 9
5203         ||    ||
5204         ||    ||___ Rmap 8
5205         ||    |____ Rmap 7
5206         ||      .    .   .
5207         ||_________ Rmap 2
5208         |__________ Rmap 1
5209
5210         where x : 1 - The represented route map is selected
5211         0 - The represented route map is not selected"
5212    ::= { ospfRedistributeStatic 5 }
5213
5214ospfNewCfgStaticOutRmapList OBJECT-TYPE
5215    SYNTAX OCTET STRING
5216    MAX-ACCESS read-only
5217    STATUS current
5218    DESCRIPTION
5219        "The route maps present in the out route map list.
5220         The route maps are presented in a bitmap format.
5221
5222         in receiving order:
5223
5224         OCTET 1  OCTET 2  .....
5225         xxxxxxxx xxxxxxxx .....
5226         ||    || |_ Rmap 9
5227         ||    ||
5228         ||    ||___ Rmap 8
5229         ||    |____ Rmap 7
5230         ||      .    .   .
5231         ||_________ Rmap 2
5232         |__________ Rmap 1
5233
5234         where x : 1 - The represented route map is selected
5235         0 - The represented route map is not selected"
5236    ::= { ospfRedistributeStatic 6 }
5237
5238ospfNewCfgStaticAddOutRmap OBJECT-TYPE
5239    SYNTAX Integer32
5240    MAX-ACCESS read-write
5241    STATUS current
5242    DESCRIPTION
5243	"The route map to be add into out-rmap list. When read, 0 is returned."
5244    ::= { ospfRedistributeStatic 7 }
5245
5246ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
5247    SYNTAX Integer32
5248    MAX-ACCESS read-write
5249    STATUS current
5250    DESCRIPTION
5251	"The route map to be removed from out-rmap list. When read,
5252         0 is returned."
5253    ::= { ospfRedistributeStatic 8 }
5254
5255
5256ospfRedistributeFixed    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 }
5257
5258ospfCurCfgFixedMetric OBJECT-TYPE
5259    SYNTAX INTEGER (0..16777215)
5260    MAX-ACCESS read-only
5261    STATUS current
5262    DESCRIPTION
5263	"The export metric for fixed routes. A value of 0 indicates none"
5264    ::= { ospfRedistributeFixed 1 }
5265
5266ospfNewCfgFixedMetric OBJECT-TYPE
5267    SYNTAX INTEGER (0..16777215)
5268    MAX-ACCESS read-write
5269    STATUS current
5270    DESCRIPTION
5271	"The export metric for fixed routes. A value of 0 indicates none"
5272    ::= { ospfRedistributeFixed 2 }
5273
5274ospfCurCfgFixedMetricType OBJECT-TYPE
5275    SYNTAX INTEGER {
5276        none(1),
5277        type1(2),
5278        type2(3)
5279        }
5280    MAX-ACCESS read-only
5281    STATUS current
5282    DESCRIPTION
5283	"The AS External metric type for fixed routes."
5284    ::= { ospfRedistributeFixed 3 }
5285
5286ospfNewCfgFixedMetricType OBJECT-TYPE
5287    SYNTAX INTEGER {
5288        none(1),
5289        type1(2),
5290        type2(3)
5291        }
5292    MAX-ACCESS read-write
5293    STATUS current
5294    DESCRIPTION
5295	"The AS External metric type for fixed routes."
5296    ::= { ospfRedistributeFixed 4 }
5297
5298ospfCurCfgFixedOutRmapList OBJECT-TYPE
5299    SYNTAX OCTET STRING
5300    MAX-ACCESS read-only
5301    STATUS current
5302    DESCRIPTION
5303        "The route maps present in the out route map list.
5304         The route maps are presented in a bitmap format.
5305
5306         in receiving order:
5307
5308         OCTET 1  OCTET 2  .....
5309         xxxxxxxx xxxxxxxx .....
5310         ||    || |_ Rmap 9
5311         ||    ||
5312         ||    ||___ Rmap 8
5313         ||    |____ Rmap 7
5314         ||      .    .   .
5315         ||_________ Rmap 2
5316         |__________ Rmap 1
5317
5318         where x : 1 - The represented route map is selected
5319         0 - The represented route map is not selected"
5320    ::= { ospfRedistributeFixed 5 }
5321
5322ospfNewCfgFixedOutRmapList OBJECT-TYPE
5323    SYNTAX OCTET STRING
5324    MAX-ACCESS read-only
5325    STATUS current
5326    DESCRIPTION
5327        "The route maps present in the out route map list.
5328         The route maps are presented in a bitmap format.
5329
5330         in receiving order:
5331
5332         OCTET 1  OCTET 2  .....
5333         xxxxxxxx xxxxxxxx .....
5334         ||    || |_ Rmap 9
5335         ||    ||
5336         ||    ||___ Rmap 8
5337         ||    |____ Rmap 7
5338         ||      .    .   .
5339         ||_________ Rmap 2
5340         |__________ Rmap 1
5341
5342         where x : 1 - The represented route map is selected
5343         0 - The represented route map is not selected"
5344    ::= { ospfRedistributeFixed 6 }
5345
5346ospfNewCfgFixedAddOutRmap OBJECT-TYPE
5347    SYNTAX Integer32
5348    MAX-ACCESS read-write
5349    STATUS current
5350    DESCRIPTION
5351	"The route map to be add into out-rmap list. When read, 0 is returned."
5352    ::= { ospfRedistributeFixed 7 }
5353
5354ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
5355    SYNTAX Integer32
5356    MAX-ACCESS read-write
5357    STATUS current
5358    DESCRIPTION
5359	"The route map to be removed from out-rmap list. When read,
5360         0 is returned."
5361    ::= { ospfRedistributeFixed 8 }
5362
5363ospfRedistributeRip    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 }
5364
5365ospfCurCfgRipMetric OBJECT-TYPE
5366    SYNTAX INTEGER (0..16777215)
5367    MAX-ACCESS read-only
5368    STATUS current
5369    DESCRIPTION
5370	"The export metric for RIP routes. A value of 0 indicates none"
5371    ::= { ospfRedistributeRip 1 }
5372
5373ospfNewCfgRipMetric OBJECT-TYPE
5374    SYNTAX INTEGER (0..16777215)
5375    MAX-ACCESS read-write
5376    STATUS current
5377    DESCRIPTION
5378	"The export metric for RIP routes. A value of 0 indicates none"
5379    ::= { ospfRedistributeRip 2 }
5380
5381ospfCurCfgRipMetricType OBJECT-TYPE
5382    SYNTAX INTEGER {
5383        none(1),
5384        type1(2),
5385        type2(3)
5386        }
5387    MAX-ACCESS read-only
5388    STATUS current
5389    DESCRIPTION
5390	"The AS External metric type for RIP routes."
5391    ::= { ospfRedistributeRip 3 }
5392
5393ospfNewCfgRipMetricType OBJECT-TYPE
5394    SYNTAX INTEGER {
5395        none(1),
5396        type1(2),
5397        type2(3)
5398        }
5399    MAX-ACCESS read-write
5400    STATUS current
5401    DESCRIPTION
5402	"The AS External metric type for RIP routes."
5403    ::= { ospfRedistributeRip 4 }
5404
5405ospfCurCfgRipOutRmapList OBJECT-TYPE
5406    SYNTAX OCTET STRING
5407    MAX-ACCESS read-only
5408    STATUS current
5409    DESCRIPTION
5410        "The route maps present in the out route map list.
5411         The route maps are presented in a bitmap format.
5412
5413         in receiving order:
5414
5415         OCTET 1  OCTET 2  .....
5416         xxxxxxxx xxxxxxxx .....
5417         ||    || |_ Rmap 9
5418         ||    ||
5419         ||    ||___ Rmap 8
5420         ||    |____ Rmap 7
5421         ||      .    .   .
5422         ||_________ Rmap 2
5423         |__________ Rmap 1
5424
5425         where x : 1 - The represented route map is selected
5426         0 - The represented route map is not selected"
5427    ::= { ospfRedistributeRip 5 }
5428
5429ospfNewCfgRipOutRmapList OBJECT-TYPE
5430    SYNTAX OCTET STRING
5431    MAX-ACCESS read-only
5432    STATUS current
5433    DESCRIPTION
5434        "The route maps present in the out route map list.
5435         The route maps are presented in a bitmap format.
5436
5437         in receiving order:
5438
5439         OCTET 1  OCTET 2  .....
5440         xxxxxxxx xxxxxxxx .....
5441         ||    || |_ Rmap 9
5442         ||    ||
5443         ||    ||___ Rmap 8
5444         ||    |____ Rmap 7
5445         ||      .    .   .
5446         ||_________ Rmap 2
5447         |__________ Rmap 1
5448
5449         where x : 1 - The represented route map is selected
5450         0 - The represented route map is not selected"
5451    ::= { ospfRedistributeRip 6 }
5452
5453ospfNewCfgRipAddOutRmap OBJECT-TYPE
5454    SYNTAX Integer32
5455    MAX-ACCESS read-write
5456    STATUS current
5457    DESCRIPTION
5458	"The route map to be add into out-rmap list. When read, 0 is returned."
5459    ::= { ospfRedistributeRip 7 }
5460
5461ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
5462    SYNTAX Integer32
5463    MAX-ACCESS read-write
5464    STATUS current
5465    DESCRIPTION
5466	"The route map to be removed from out-rmap list. When read,
5467         0 is returned."
5468    ::= { ospfRedistributeRip 8 }
5469
5470ipCurCfgRouterID OBJECT-TYPE
5471    SYNTAX IpAddress
5472    MAX-ACCESS read-only
5473    STATUS current
5474    DESCRIPTION
5475	"The router ID of the switch."
5476    ::= { ipGeneralCfg 1 }
5477
5478ipNewCfgRouterID OBJECT-TYPE
5479    SYNTAX IpAddress
5480    MAX-ACCESS read-write
5481    STATUS current
5482    DESCRIPTION
5483	"The router ID of the switch."
5484    ::= { ipGeneralCfg 2 }
5485
5486
5487-- IGMP Snooping config
5488igmpCurCfgOnOff OBJECT-TYPE
5489    SYNTAX INTEGER {
5490        on(1),
5491        off(2)
5492	}
5493    MAX-ACCESS  read-only
5494    STATUS  current
5495    DESCRIPTION
5496        "Globally turn IGMP On/Off."
5497    ::= { igmpCfg 1}
5498
5499igmpNewCfgOnOff OBJECT-TYPE
5500    SYNTAX INTEGER {
5501        on(1),
5502        off(2)
5503	}
5504    MAX-ACCESS  read-write
5505    STATUS  current
5506    DESCRIPTION
5507        "Globally turn IGMP On/Off."
5508    ::= { igmpCfg 2}
5509
5510igmpSnoopCfgGen	  OBJECT IDENTIFIER ::= { igmpCfg 3 }
5511igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 4 }
5512igmpFilterCfg     OBJECT IDENTIFIER ::= { igmpCfg 5 }
5513
5514igmpSnoopCfg	  OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 1 }
5515
5516igmpSnoopCurCfgTimeout OBJECT-TYPE
5517    SYNTAX  Integer32
5518    MAX-ACCESS  read-only
5519    STATUS  current
5520    DESCRIPTION
5521        "Set IGMP Report timeout."
5522    ::= { igmpSnoopCfg 1 }
5523
5524igmpSnoopNewCfgTimeout OBJECT-TYPE
5525    SYNTAX  Integer32
5526    MAX-ACCESS  read-write
5527    STATUS  current
5528    DESCRIPTION
5529        "Set IGMP Report timeout."
5530    ::= { igmpSnoopCfg 2 }
5531
5532igmpSnoopCurCfgMrto OBJECT-TYPE
5533    SYNTAX  Integer32
5534    MAX-ACCESS  read-only
5535    STATUS  current
5536    DESCRIPTION
5537        "The value of multicast router timeout in the current config."
5538    ::= { igmpSnoopCfg 3 }
5539
5540igmpSnoopNewCfgMrto OBJECT-TYPE
5541    SYNTAX  Integer32
5542    MAX-ACCESS  read-write
5543    STATUS  current
5544    DESCRIPTION
5545        "The value of multicast router timeout in the new config."
5546    ::= { igmpSnoopCfg 4 }
5547
5548
5549igmpSnoopNewCfgVlanFastlvAdd OBJECT-TYPE
5550    SYNTAX  Integer32
5551    MAX-ACCESS  read-write
5552    STATUS  current
5553    DESCRIPTION
5554	"The VLAN to be added to fastleave vlan list. When read,
5555	 0 is returned."
5556    ::= { igmpSnoopCfg 12 }
5557
5558igmpSnoopNewCfgVlanFastlvRem OBJECT-TYPE
5559    SYNTAX  Integer32
5560    MAX-ACCESS  read-write
5561    STATUS  current
5562    DESCRIPTION
5563	"The VLAN to be removed from fastleave vlan list. When read,
5564	 0 is returned."
5565    ::= { igmpSnoopCfg 13 }
5566
5567igmpSnoopCurCfgVlanFastlvBmap OBJECT-TYPE
5568    SYNTAX OCTET STRING
5569    MAX-ACCESS read-only
5570    STATUS current
5571    DESCRIPTION
5572        "The fastlv enabled vlans present in the in vlan map list.
5573         The fastlv enabled vlans are presented in a bitmap format.
5574
5575         in receiving order:
5576
5577         OCTET 1  OCTET 2  .....
5578         xxxxxxxx xxxxxxxx .....
5579         ||    || |_ Vlan 9
5580         ||    ||
5581         ||    ||___ Vlan 8
5582         ||    |____ Vlan 7
5583         ||      .    .   .
5584         ||_________ Vlan 2
5585         |__________ Vlan 1
5586
5587         where x : 1 - The represented vlan has fastlv enabled
5588         0 - The represented vlan does not have fastlv enabled."
5589    ::= { igmpSnoopCfg 14 }
5590
5591igmpSnoopNewCfgVlanFastlvBmap OBJECT-TYPE
5592    SYNTAX OCTET STRING
5593    MAX-ACCESS read-only
5594    STATUS current
5595    DESCRIPTION
5596        "The fastlv enabled vlans present in the in vlan map list.
5597         The fastlv enabled vlans are presented in a bitmap format.
5598
5599         in receiving order:
5600
5601         OCTET 1  OCTET 2  .....
5602         xxxxxxxx xxxxxxxx .....
5603         ||    || |_ Vlan 9
5604         ||    ||
5605         ||    ||___ Vlan 8
5606         ||    |____ Vlan 7
5607         ||      .    .   .
5608         ||_________ Vlan 2
5609         |__________ Vlan 1
5610
5611         where x : 1 - The represented vlan has fastlv enabled
5612         0 - The represented vlan does not have fastlv enabled."
5613    ::= { igmpSnoopCfg 15 }
5614
5615igmpSnoopCurCfgRobust OBJECT-TYPE
5616    SYNTAX  Integer32
5617    MAX-ACCESS  read-only
5618    STATUS  current
5619    DESCRIPTION
5620        "The value of expected packet loss on subnet in the current config."
5621    ::= { igmpSnoopCfg 16 }
5622
5623igmpSnoopNewCfgRobust OBJECT-TYPE
5624    SYNTAX  Integer32
5625    MAX-ACCESS  read-write
5626    STATUS  current
5627    DESCRIPTION
5628        "The value of expected packet loss on subnet in the new config."
5629    ::= { igmpSnoopCfg 17 }
5630
5631igmpSnoopNewCfgVlanAdd OBJECT-TYPE
5632    SYNTAX  Integer32
5633    MAX-ACCESS  read-write
5634    STATUS  current
5635    DESCRIPTION
5636        "The VLAN to be added to snooping vlan list. When read,
5637         0 is returned."
5638    ::= { igmpSnoopCfg 18 }
5639
5640igmpSnoopNewCfgVlanRem OBJECT-TYPE
5641    SYNTAX  Integer32
5642    MAX-ACCESS  read-write
5643    STATUS  current
5644    DESCRIPTION
5645        "The VLAN to be removed from snooping vlan list. When read,
5646         0 is returned."
5647    ::= { igmpSnoopCfg 19 }
5648
5649igmpSnoopNewCfgVlanClear OBJECT-TYPE
5650    SYNTAX  INTEGER {
5651        clear(1),
5652        ok(2)
5653        }
5654    MAX-ACCESS  read-write
5655    STATUS  current
5656    DESCRIPTION
5657        "Removing ALL Snooping Vlans."
5658    ::= { igmpSnoopCfg 20 }
5659
5660igmpSnoopCurCfgVlanBmap OBJECT-TYPE
5661    SYNTAX OCTET STRING
5662    MAX-ACCESS read-only
5663    STATUS current
5664    DESCRIPTION
5665        "The snooping vlans present in the in vlan map list.
5666         The snooping vlans are presented in a bitmap format.
5667
5668         in receiving order:
5669
5670         OCTET 1  OCTET 2  .....
5671         xxxxxxxx xxxxxxxx .....
5672         ||    || |_ Vlan 9
5673         ||    ||
5674         ||    ||___ Vlan 8
5675         ||    |____ Vlan 7
5676         ||      .    .   .
5677         ||_________ Vlan 2
5678         |__________ Vlan 1
5679
5680         where x : 1 - The represented vlan has snoop enabled
5681         0 - The represented vlan does not have snooping enabled."
5682    ::= { igmpSnoopCfg 21 }
5683
5684igmpSnoopNewCfgVlanBmap OBJECT-TYPE
5685    SYNTAX OCTET STRING
5686    MAX-ACCESS read-only
5687    STATUS current
5688    DESCRIPTION
5689        "The snooping vlans present in the in vlan map list.
5690         The snooping vlans are presented in a bitmap format.
5691
5692         in receiving order:
5693
5694         OCTET 1  OCTET 2  .....
5695         xxxxxxxx xxxxxxxx .....
5696         ||    || |_ Vlan 9
5697         ||    ||
5698         ||    ||___ Vlan 8
5699         ||    |____ Vlan 7
5700         ||      .    .   .
5701         ||_________ Vlan 2
5702         |__________ Vlan 1
5703
5704         where x : 1 - The represented vlan has snoop enabled
5705         0 - The represented vlan does not have snooping enabled."
5706    ::= { igmpSnoopCfg 22 }
5707
5708igmpSnoopCurCfgQInterval OBJECT-TYPE
5709    SYNTAX  Integer32
5710    MAX-ACCESS  read-only
5711    STATUS  current
5712    DESCRIPTION
5713        "IGMP Query Interval of current config."
5714    ::= { igmpSnoopCfg 23 }
5715
5716igmpSnoopNewCfgQInterval OBJECT-TYPE
5717    SYNTAX  Integer32
5718    MAX-ACCESS  read-write
5719    STATUS  current
5720    DESCRIPTION
5721        "IGMP Query Interval of new config."
5722    ::= { igmpSnoopCfg 24 }
5723
5724igmpSnoopCurCfgSrcIp OBJECT-TYPE
5725    SYNTAX IpAddress
5726    MAX-ACCESS read-only
5727    STATUS current
5728    DESCRIPTION
5729	"The source ip for GSQ proxy in current config."
5730    ::= { igmpSnoopCfg 25 }
5731
5732igmpSnoopNewCfgSrcIp OBJECT-TYPE
5733    SYNTAX IpAddress
5734    MAX-ACCESS read-write
5735    STATUS current
5736    DESCRIPTION
5737	"The source ip for GSQ proxy in new config."
5738    ::= { igmpSnoopCfg 26 }
5739
5740igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
5741    SYNTAX INTEGER {
5742       enable(1),
5743       disable(2)
5744      }
5745    MAX-ACCESS  read-only
5746    STATUS  current
5747    DESCRIPTION
5748        "Enable/Disable of IGMP Report aggregation."
5749    ::= { igmpSnoopCfg 27}
5750
5751igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
5752    SYNTAX INTEGER {
5753        enable(1),
5754        disable(2)
5755      }
5756    MAX-ACCESS  read-write
5757    STATUS  current
5758    DESCRIPTION
5759        "Enable/Disable of IGMP Report aggregation."
5760    ::= { igmpSnoopCfg 28}
5761
5762-- IGMP Static Mrtr Support
5763igmpStaticMrtrCurCfgTable OBJECT-TYPE
5764    SYNTAX  SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
5765    MAX-ACCESS  not-accessible
5766    STATUS  current
5767    DESCRIPTION
5768        "The IGMP Static Multicast Router table in the current configuration block."
5769    ::= { igmpStaticMrtrCfg 1 }
5770
5771igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
5772    SYNTAX  IgmpStaticMrtrCurCfgTableEntry
5773    MAX-ACCESS  not-accessible
5774    STATUS  current
5775    DESCRIPTION
5776        "A row in the Static Multicast Router table."
5777    INDEX   { igmpStaticMrtrCurCfgIndx }
5778    ::= { igmpStaticMrtrCurCfgTable 1 }
5779
5780IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE {
5781    igmpStaticMrtrCurCfgIndx         Integer32,
5782    igmpStaticMrtrCurCfgPortId       Integer32,
5783    igmpStaticMrtrCurCfgVlanId       Integer32,
5784    igmpStaticMrtrCurCfgVersion      INTEGER
5785    }
5786
5787igmpStaticMrtrCurCfgIndx OBJECT-TYPE
5788    SYNTAX  Integer32
5789    MAX-ACCESS  read-only
5790    STATUS  current
5791    DESCRIPTION
5792        "The IGMP Multicast Router table port index."
5793    ::= { igmpStaticMrtrCurCfgTableEntry 1 }
5794
5795igmpStaticMrtrCurCfgPortId OBJECT-TYPE
5796    SYNTAX  Integer32
5797    MAX-ACCESS  read-only
5798    STATUS  current
5799    DESCRIPTION
5800        "The IGMP Multicast Router port in the current configuration block."
5801    ::= { igmpStaticMrtrCurCfgTableEntry 2 }
5802
5803igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
5804    SYNTAX  Integer32
5805    MAX-ACCESS  read-only
5806    STATUS  current
5807    DESCRIPTION
5808        "The IGMP Multicast Router port in the current configuration block."
5809    ::= { igmpStaticMrtrCurCfgTableEntry 3 }
5810
5811igmpStaticMrtrCurCfgVersion OBJECT-TYPE
5812    SYNTAX  INTEGER {
5813        version1(1),
5814        version2(2)
5815        }
5816    MAX-ACCESS  read-only
5817    STATUS  current
5818    DESCRIPTION
5819        "The IGMP version of the IGMP Static Multicast Router."
5820    ::= { igmpStaticMrtrCurCfgTableEntry 4 }
5821
5822igmpStaticMrtrNewCfgTable OBJECT-TYPE
5823    SYNTAX  SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
5824    MAX-ACCESS  not-accessible
5825    STATUS  current
5826    DESCRIPTION
5827        "The IGMP Static Multicast Router table in the new configuration block."
5828    ::= { igmpStaticMrtrCfg 2 }
5829
5830igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
5831    SYNTAX  IgmpStaticMrtrNewCfgTableEntry
5832    MAX-ACCESS  not-accessible
5833    STATUS  current
5834    DESCRIPTION
5835        "A row in the Static Multicast Router table."
5836    INDEX   { igmpStaticMrtrNewCfgIndx }
5837    ::= { igmpStaticMrtrNewCfgTable 1 }
5838
5839IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE {
5840    igmpStaticMrtrNewCfgIndx         Integer32,
5841    igmpStaticMrtrNewCfgPortId       Integer32,
5842    igmpStaticMrtrNewCfgVlanId       Integer32,
5843    igmpStaticMrtrNewCfgVersion      INTEGER,
5844    igmpStaticMrtrNewCfgDelete       INTEGER
5845    }
5846
5847igmpStaticMrtrNewCfgIndx OBJECT-TYPE
5848    SYNTAX  Integer32
5849    MAX-ACCESS  read-only
5850    STATUS  current
5851    DESCRIPTION
5852        "The IGMP Multicast Router table port index."
5853    ::= { igmpStaticMrtrNewCfgTableEntry 1 }
5854
5855igmpStaticMrtrNewCfgPortId OBJECT-TYPE
5856    SYNTAX  Integer32
5857    MAX-ACCESS  read-create
5858    STATUS  current
5859    DESCRIPTION
5860        "The IGMP Multicast Router port in the new configuration block."
5861    ::= { igmpStaticMrtrNewCfgTableEntry 2 }
5862
5863igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
5864    SYNTAX  Integer32
5865    MAX-ACCESS  read-create
5866    STATUS  current
5867    DESCRIPTION
5868        "The IGMP Multicast Router port in the new configuration block."
5869    ::= { igmpStaticMrtrNewCfgTableEntry 3 }
5870
5871igmpStaticMrtrNewCfgVersion OBJECT-TYPE
5872    SYNTAX  INTEGER {
5873        version1(1),
5874        version2(2)
5875        }
5876    MAX-ACCESS  read-create
5877    STATUS  current
5878    DESCRIPTION
5879        "The IGMP version of the IGMP Static Multicast Router."
5880    ::= { igmpStaticMrtrNewCfgTableEntry 4 }
5881
5882igmpStaticMrtrNewCfgDelete OBJECT-TYPE
5883    SYNTAX  INTEGER {
5884        other(1),
5885        delete(2)
5886        }
5887    MAX-ACCESS  read-create
5888    STATUS  current
5889    DESCRIPTION
5890        "When set to the value of 2 (delete), the entire row is deleted.
5891         When read, other(1) is returned. Setting the value to anything
5892         other than 2(delete) has no effect on the state of the row."
5893    ::= { igmpStaticMrtrNewCfgTableEntry 5 }
5894
5895-- IGMP Filtering
5896igmpFltCurCfgTable OBJECT-TYPE
5897    SYNTAX  SEQUENCE OF IgmpFltCurCfgTableEntry
5898    MAX-ACCESS  not-accessible
5899    STATUS  current
5900    DESCRIPTION
5901        "The IGMP filtering table in the current configuration block."
5902    ::= { igmpFilterCfg 1 }
5903
5904igmpFltCurCfgTableEntry OBJECT-TYPE
5905    SYNTAX  IgmpFltCurCfgTableEntry
5906    MAX-ACCESS  not-accessible
5907    STATUS  current
5908    DESCRIPTION
5909        "A row in the filtering table."
5910    INDEX   { igmpFltCurCfgIndx }
5911    ::= { igmpFltCurCfgTable 1 }
5912
5913IgmpFltCurCfgTableEntry ::= SEQUENCE {
5914    igmpFltCurCfgIndx         Integer32,
5915    igmpFltCurCfgMcastIp1     IpAddress,
5916    igmpFltCurCfgMcastIp2     IpAddress,
5917    igmpFltCurCfgAction       INTEGER,
5918    igmpFltCurCfgState        INTEGER
5919    }
5920
5921igmpFltCurCfgIndx OBJECT-TYPE
5922    SYNTAX  Integer32
5923    MAX-ACCESS  read-only
5924    STATUS  current
5925    DESCRIPTION
5926        "The IGMP filter table index."
5927    ::= { igmpFltCurCfgTableEntry 1 }
5928
5929igmpFltCurCfgMcastIp1 OBJECT-TYPE
5930    SYNTAX  IpAddress
5931    MAX-ACCESS  read-only
5932    STATUS  current
5933    DESCRIPTION
5934        "Range1 Multicast IP address to be filtered."
5935    ::= { igmpFltCurCfgTableEntry 2 }
5936
5937igmpFltCurCfgMcastIp2 OBJECT-TYPE
5938    SYNTAX  IpAddress
5939    MAX-ACCESS  read-only
5940    STATUS  current
5941    DESCRIPTION
5942        "Range2 Multicast IP address to be filtered."
5943    ::= { igmpFltCurCfgTableEntry 3 }
5944
5945igmpFltCurCfgAction OBJECT-TYPE
5946    SYNTAX  INTEGER {
5947        allow(1),
5948        deny(2)
5949        }
5950    MAX-ACCESS  read-only
5951    STATUS  current
5952    DESCRIPTION
5953        "The action for the IGMP filtering rule."
5954    ::= { igmpFltCurCfgTableEntry 4 }
5955
5956igmpFltCurCfgState OBJECT-TYPE
5957    SYNTAX  INTEGER {
5958        enabled(1),
5959        disabled(2)
5960        }
5961    MAX-ACCESS  read-only
5962    STATUS  current
5963    DESCRIPTION
5964        "The state of this IGMP filtering rule."
5965    ::= { igmpFltCurCfgTableEntry 5 }
5966
5967igmpFltNewCfgTable OBJECT-TYPE
5968    SYNTAX  SEQUENCE OF IgmpFltNewCfgTableEntry
5969    MAX-ACCESS  not-accessible
5970    STATUS  current
5971    DESCRIPTION
5972        "The IGMP filtering table in the current configuration block."
5973    ::= { igmpFilterCfg 2 }
5974
5975igmpFltNewCfgTableEntry OBJECT-TYPE
5976    SYNTAX  IgmpFltNewCfgTableEntry
5977    MAX-ACCESS  not-accessible
5978    STATUS  current
5979    DESCRIPTION
5980        "A row in the filtering table."
5981    INDEX   { igmpFltNewCfgIndx }
5982    ::= { igmpFltNewCfgTable 1 }
5983
5984IgmpFltNewCfgTableEntry ::= SEQUENCE {
5985    igmpFltNewCfgIndx         Integer32,
5986    igmpFltNewCfgMcastIp1     IpAddress,
5987    igmpFltNewCfgMcastIp2     IpAddress,
5988    igmpFltNewCfgAction       INTEGER,
5989    igmpFltNewCfgState        INTEGER,
5990    igmpFltNewCfgDelete       INTEGER
5991    }
5992
5993igmpFltNewCfgIndx OBJECT-TYPE
5994    SYNTAX  Integer32
5995    MAX-ACCESS  read-create
5996    STATUS  current
5997    DESCRIPTION
5998        "The IGMP filter table index."
5999    ::= { igmpFltNewCfgTableEntry 1 }
6000
6001igmpFltNewCfgMcastIp1 OBJECT-TYPE
6002    SYNTAX  IpAddress
6003    MAX-ACCESS  read-create
6004    STATUS  current
6005    DESCRIPTION
6006        "Range1 Multicast source IP address to be filtered."
6007    ::= { igmpFltNewCfgTableEntry 2 }
6008
6009igmpFltNewCfgMcastIp2 OBJECT-TYPE
6010    SYNTAX  IpAddress
6011    MAX-ACCESS  read-create
6012    STATUS  current
6013    DESCRIPTION
6014        "Range2 Multicast source IP address to be filtered."
6015    ::= { igmpFltNewCfgTableEntry 3 }
6016
6017igmpFltNewCfgAction OBJECT-TYPE
6018    SYNTAX  INTEGER {
6019        allow(1),
6020        deny(2)
6021        }
6022    MAX-ACCESS  read-create
6023    STATUS  current
6024    DESCRIPTION
6025        "The action for the IGMP filtering rule."
6026    ::= { igmpFltNewCfgTableEntry 4 }
6027
6028igmpFltNewCfgState OBJECT-TYPE
6029    SYNTAX  INTEGER {
6030        enabled(1),
6031        disabled(2)
6032        }
6033    MAX-ACCESS  read-create
6034    STATUS  current
6035    DESCRIPTION
6036        "The state of this IGMP filtering rule."
6037    ::= { igmpFltNewCfgTableEntry 5 }
6038
6039igmpFltNewCfgDelete OBJECT-TYPE
6040    SYNTAX  INTEGER {
6041        other(1),
6042        delete(2)
6043        }
6044    MAX-ACCESS  read-create
6045    STATUS  current
6046    DESCRIPTION
6047        "When set to the value of 2 (delete), the entire row is deleted.
6048         When read, other(1) is returned. Setting the value to anything
6049         other than 2(delete) has no effect on the state of the row."
6050    ::= { igmpFltNewCfgTableEntry 6 }
6051
6052-- IGMP Filtering Port Table
6053
6054igmpFltCurCfgPortTable OBJECT-TYPE
6055    SYNTAX  SEQUENCE OF IgmpFltCurCfgPortTableEntry
6056    MAX-ACCESS  not-accessible
6057    STATUS  current
6058    DESCRIPTION
6059        "The IGMP filtering port table in the current configuration block."
6060    ::= { igmpFilterCfg 3 }
6061
6062igmpFltCurCfgPortTableEntry OBJECT-TYPE
6063    SYNTAX  IgmpFltCurCfgPortTableEntry
6064    MAX-ACCESS  not-accessible
6065    STATUS  current
6066    DESCRIPTION
6067        "A row in the IGMP filtering port table."
6068    INDEX   { igmpFltCurCfgPortIndx }
6069    ::= { igmpFltCurCfgPortTable 1 }
6070
6071IgmpFltCurCfgPortTableEntry ::= SEQUENCE {
6072    igmpFltCurCfgPortIndx         Integer32,
6073    igmpFltCurCfgPortState        INTEGER,
6074    igmpFltCurCfgPortFiltBmap     OCTET STRING
6075    }
6076
6077igmpFltCurCfgPortIndx OBJECT-TYPE
6078    SYNTAX  Integer32
6079    MAX-ACCESS  read-only
6080    STATUS  current
6081    DESCRIPTION
6082        "The port index."
6083    ::= { igmpFltCurCfgPortTableEntry 1 }
6084
6085igmpFltCurCfgPortState OBJECT-TYPE
6086    SYNTAX  INTEGER {
6087        enabled(1),
6088        disabled(2)
6089        }
6090    MAX-ACCESS  read-only
6091    STATUS  current
6092    DESCRIPTION
6093        "Enable or disable IGMP filtering."
6094    ::= { igmpFltCurCfgPortTableEntry 2 }
6095
6096igmpFltCurCfgPortFiltBmap OBJECT-TYPE
6097    SYNTAX  OCTET STRING (SIZE(0..256))
6098    MAX-ACCESS  read-only
6099    STATUS  current
6100    DESCRIPTION
6101	"The IGMP filtering rules applied to the port.  The filtering rules are
6102         presented in bitmap format.
6103
6104	 in receiving order:
6105
6106	     OCTET 1  OCTET 2  .....
6107             xxxxxxxx xxxxxxxx .....
6108             ||    || |_ filter 9
6109             ||    ||
6110             ||    ||___ filter 8
6111             ||    |____ filter 7
6112             ||      .    .   .
6113             ||_________ filter 2
6114             |__________ filter 1 (as index to igmpFltCurCfgTable)
6115
6116         where x : 1 - The represented IGMP filter rule applied to the port
6117		   0 - The represented IGMP filter rule not applied to the port "
6118    ::= { igmpFltCurCfgPortTableEntry 3 }
6119
6120igmpFltNewCfgPortTable OBJECT-TYPE
6121    SYNTAX  SEQUENCE OF IgmpFltNewCfgPortTableEntry
6122    MAX-ACCESS  not-accessible
6123    STATUS  current
6124    DESCRIPTION
6125        "The IGMP filtering port table in the new configuration block."
6126    ::= { igmpFilterCfg 4 }
6127
6128igmpFltNewCfgPortTableEntry OBJECT-TYPE
6129    SYNTAX  IgmpFltNewCfgPortTableEntry
6130    MAX-ACCESS  not-accessible
6131    STATUS  current
6132    DESCRIPTION
6133        "A row in the IGMP filtering port table."
6134    INDEX   { igmpFltNewCfgPortIndx }
6135    ::= { igmpFltNewCfgPortTable 1 }
6136
6137IgmpFltNewCfgPortTableEntry ::= SEQUENCE {
6138    igmpFltNewCfgPortIndx         Integer32,
6139    igmpFltNewCfgPortState        INTEGER,
6140    igmpFltNewCfgPortFiltBmap     OCTET STRING,
6141    igmpFltNewCfgPortAddFiltRule  Integer32,
6142    igmpFltNewCfgPortRemFiltRule  Integer32
6143    }
6144
6145igmpFltNewCfgPortIndx OBJECT-TYPE
6146    SYNTAX  Integer32
6147    MAX-ACCESS  read-only
6148    STATUS  current
6149    DESCRIPTION
6150        "The port index."
6151    ::= { igmpFltNewCfgPortTableEntry 1 }
6152
6153igmpFltNewCfgPortState OBJECT-TYPE
6154    SYNTAX  INTEGER {
6155        enabled(1),
6156        disabled(2)
6157        }
6158    MAX-ACCESS  read-create
6159    STATUS  current
6160    DESCRIPTION
6161        "Enable or disable IGMP filtering."
6162    ::= { igmpFltNewCfgPortTableEntry 2 }
6163
6164igmpFltNewCfgPortFiltBmap OBJECT-TYPE
6165    SYNTAX  OCTET STRING (SIZE(0..256))
6166    MAX-ACCESS  read-only
6167    STATUS  current
6168    DESCRIPTION
6169        "The IGMP filtering rules applied to the port.  The filtering rules
6170         are presented in bitmap format.
6171
6172         in receiving order:
6173
6174	     OCTET 1  OCTET 2  .....
6175             xxxxxxxx xxxxxxxx .....
6176             ||    || |_ filter 9
6177             ||    ||
6178             ||    ||___ filter 8
6179             ||    |____ filter 7
6180             ||      .    .   .
6181             ||_________ filter 2
6182             |__________ filter 1 (as index to fltNewCfgTable)
6183
6184         where x : 1 - The represented filter rule applied to the port
6185		   0 - The represented filter rule not applied to the port "
6186    ::= { igmpFltNewCfgPortTableEntry 3 }
6187
6188igmpFltNewCfgPortAddFiltRule OBJECT-TYPE
6189    SYNTAX  Integer32
6190    MAX-ACCESS  read-create
6191    STATUS  current
6192    DESCRIPTION
6193        "This is an action object to add filtering rule to a port. The value
6194         specified with this object is the index to the fltNewCfgTable for
6195         which filtering rule to be added to the port. The range of the
6196         valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the
6197         value '0' is returned always."
6198    ::= { igmpFltNewCfgPortTableEntry 4 }
6199
6200igmpFltNewCfgPortRemFiltRule OBJECT-TYPE
6201    SYNTAX  Integer32
6202    MAX-ACCESS  read-create
6203    STATUS  current
6204    DESCRIPTION
6205        "This is an action object to remove filtering rule from a port.	The
6206         value specified with this object is the index to the fltNewCfgTable
6207         for which filtering rule to be removed from the port. The range of
6208         the valid index is between 1 and igmpFltCurCfgTableMaxSize.  When read,
6209         the value '0' is returned always."
6210    ::= { igmpFltNewCfgPortTableEntry 5 }
6211
6212igmpFltCurCfgEnaDis OBJECT-TYPE
6213    SYNTAX INTEGER {
6214        enable(1),
6215        disable(2)
6216	}
6217    MAX-ACCESS  read-only
6218    STATUS  current
6219    DESCRIPTION
6220        "Enable/Disable of IGMP Filtering."
6221    ::= { igmpFilterCfg 5 }
6222
6223igmpFltNewCfgEnaDis OBJECT-TYPE
6224    SYNTAX INTEGER {
6225        enable(1),
6226        disable(2)
6227	}
6228    MAX-ACCESS  read-write
6229    STATUS  current
6230    DESCRIPTION
6231        "Enable/Disable of IGMP Filtering."
6232    ::= { igmpFilterCfg 6 }
6233
6234-- Statistics
6235
6236-- RIP Statistics Group
6237
6238ripStatInPkts OBJECT-TYPE
6239    SYNTAX  Counter32
6240    MAX-ACCESS  read-only
6241    STATUS  current
6242    DESCRIPTION
6243        "The total number of good RIP packets recieved."
6244    ::= { ripStats 1 }
6245
6246ripStatOutPkts OBJECT-TYPE
6247    SYNTAX  Counter32
6248    MAX-ACCESS  read-only
6249    STATUS  current
6250    DESCRIPTION
6251        "The total number of RIP packets transmitted."
6252    ::= { ripStats 2 }
6253
6254ripStatInErrorPkts OBJECT-TYPE
6255    SYNTAX  Counter32
6256    MAX-ACCESS  read-only
6257    STATUS  current
6258    DESCRIPTION
6259        "The total number of error RIP packets recieved."
6260    ::= { ripStats 3 }
6261
6262ripStatRoutesAgedOut OBJECT-TYPE
6263    SYNTAX  Counter32
6264    MAX-ACCESS  read-only
6265    STATUS  current
6266    DESCRIPTION
6267        "The total number of RIP routes which have aged out."
6268    ::= { ripStats 4 }
6269
6270-- RIPv2 Statistics
6271
6272ripStatInPackets OBJECT-TYPE
6273    SYNTAX  Counter32
6274    MAX-ACCESS  read-only
6275    STATUS  current
6276    DESCRIPTION
6277        "The total number of RIP packets recieved."
6278    ::= { rip2Stats 1 }
6279
6280ripStatOutPackets OBJECT-TYPE
6281    SYNTAX  Counter32
6282    MAX-ACCESS  read-only
6283    STATUS  current
6284    DESCRIPTION
6285        "The total number of RIP packets transmitted."
6286    ::= { rip2Stats 2 }
6287
6288ripStatInRequestPkts OBJECT-TYPE
6289    SYNTAX  Counter32
6290    MAX-ACCESS  read-only
6291    STATUS  current
6292    DESCRIPTION
6293        "The total number of RIP requests recieved."
6294    ::= { rip2Stats 3 }
6295
6296ripStatInResponsePkts OBJECT-TYPE
6297    SYNTAX  Counter32
6298    MAX-ACCESS  read-only
6299    STATUS  current
6300    DESCRIPTION
6301        "The total number of RIP response recieved."
6302    ::= { rip2Stats 4 }
6303
6304ripStatOutRequestPkts OBJECT-TYPE
6305    SYNTAX  Counter32
6306    MAX-ACCESS  read-only
6307    STATUS  current
6308    DESCRIPTION
6309        "The total number of RIP requests transmitted."
6310    ::= { rip2Stats 5 }
6311
6312ripStatOutResponsePkts OBJECT-TYPE
6313    SYNTAX  Counter32
6314    MAX-ACCESS  read-only
6315    STATUS  current
6316    DESCRIPTION
6317        "The total number of RIP responses transmitted."
6318    ::= { rip2Stats 6 }
6319
6320ripStatRouteTimeout OBJECT-TYPE
6321    SYNTAX  Counter32
6322    MAX-ACCESS  read-only
6323    STATUS  current
6324    DESCRIPTION
6325        "The total number of RIP route timeouts."
6326    ::= { rip2Stats 7 }
6327
6328ripStatInBadSizePkts OBJECT-TYPE
6329    SYNTAX  Counter32
6330    MAX-ACCESS  read-only
6331    STATUS  current
6332    DESCRIPTION
6333        "The total number of bad size RIP packets recieved."
6334    ::= { rip2Stats 8 }
6335
6336ripStatInBadVersion OBJECT-TYPE
6337    SYNTAX  Counter32
6338    MAX-ACCESS  read-only
6339    STATUS  current
6340    DESCRIPTION
6341        "The total number of RIP bad versions recieved."
6342    ::= { rip2Stats 9 }
6343
6344ripStatInBadZeros OBJECT-TYPE
6345    SYNTAX  Counter32
6346    MAX-ACCESS  read-only
6347    STATUS  current
6348    DESCRIPTION
6349        "The total number of RIP bad zeros recieved."
6350    ::= { rip2Stats 10 }
6351
6352ripStatInBadSourcePort OBJECT-TYPE
6353    SYNTAX  Counter32
6354    MAX-ACCESS  read-only
6355    STATUS  current
6356    DESCRIPTION
6357        "The total number of RIP bad source port recieved."
6358    ::= { rip2Stats 11 }
6359
6360ripStatInBadSourceIP OBJECT-TYPE
6361    SYNTAX  Counter32
6362    MAX-ACCESS  read-only
6363    STATUS  current
6364    DESCRIPTION
6365        "The total number of RIP bad source IP recieved."
6366    ::= { rip2Stats 12 }
6367
6368ripStatInSelfRcvPkts OBJECT-TYPE
6369    SYNTAX  Counter32
6370    MAX-ACCESS  read-only
6371    STATUS  current
6372    DESCRIPTION
6373        "The total number of RIP packets from self received."
6374    ::= { rip2Stats 13 }
6375
6376--DNS Statistics
6377
6378
6379dnsStatInGoodDnsRequests OBJECT-TYPE
6380    SYNTAX  Counter32
6381    MAX-ACCESS  read-only
6382    STATUS  current
6383    DESCRIPTION
6384        "The total number of good DNS request packets received."
6385    ::= { dnsStats 1 }
6386
6387dnsStatOutDnsRequests  OBJECT-TYPE
6388    SYNTAX  Counter32
6389    MAX-ACCESS  read-only
6390    STATUS  current
6391    DESCRIPTION
6392        "The total number of  DNS request packets"
6393    ::= { dnsStats 2 }
6394
6395dnsStatInBadDnsRequests OBJECT-TYPE
6396    SYNTAX  Counter32
6397    MAX-ACCESS  read-only
6398    STATUS  current
6399    DESCRIPTION
6400        "The total number of  bad DNS request packets received"
6401    ::= { dnsStats 3 }
6402
6403
6404-- GEAL3 Stats
6405
6406maxL3TableSize OBJECT-TYPE
6407   SYNTAX Integer32
6408   MAX-ACCESS read-only
6409   STATUS current
6410   DESCRIPTION
6411	"Max L3 table size"
6412   ::= {geal3Stats 1}
6413
6414noL3EntriesUsed OBJECT-TYPE
6415   SYNTAX Integer32
6416   MAX-ACCESS read-only
6417   STATUS current
6418   DESCRIPTION
6419	"Number of L3 entries used"
6420   ::= {geal3Stats 2}
6421
6422maxLpmTableSize OBJECT-TYPE
6423   SYNTAX Integer32
6424   MAX-ACCESS read-only
6425   STATUS current
6426   DESCRIPTION
6427	"Max LPM table size"
6428   ::= {geal3Stats 3}
6429
6430noLpmEntriesUsed OBJECT-TYPE
6431   SYNTAX Integer32
6432   MAX-ACCESS read-only
6433   STATUS current
6434   DESCRIPTION
6435	"Number of LPM entries used"
6436   ::= {geal3Stats 4}
6437
6438maxBlockInLpmTable OBJECT-TYPE
6439   SYNTAX Integer32
6440   MAX-ACCESS read-only
6441   STATUS current
6442   DESCRIPTION
6443	"Max number of blocks in LPM table"
6444   ::= {geal3Stats 5}
6445
6446noBlocksUsedInLpmTable OBJECT-TYPE
6447   SYNTAX Integer32
6448   MAX-ACCESS read-only
6449   STATUS current
6450   DESCRIPTION
6451	"Number of blocks used in LPM table"
6452   ::= {geal3Stats 6}
6453
6454-- ARP Statistics Group
6455
6456arpStatEntries OBJECT-TYPE
6457    SYNTAX  Gauge32
6458    MAX-ACCESS  read-only
6459    STATUS  current
6460    DESCRIPTION
6461        "The current number of ARP entries."
6462    ::= { arpStats 1 }
6463
6464arpStatHighWater OBJECT-TYPE
6465    SYNTAX  Gauge32
6466    MAX-ACCESS  read-only
6467    STATUS  current
6468    DESCRIPTION
6469        "The highest number of ARP entries."
6470    ::= { arpStats 2 }
6471
6472arpStatMaxEntries OBJECT-TYPE
6473    SYNTAX  Gauge32
6474    MAX-ACCESS  read-only
6475    STATUS  current
6476    DESCRIPTION
6477        "The maximum number of ARP entries."
6478    ::= { arpStats 3 }
6479
6480-- ROUTE Statistics Group
6481
6482routeStatEntries OBJECT-TYPE
6483    SYNTAX  Gauge32
6484    MAX-ACCESS  read-only
6485    STATUS  current
6486    DESCRIPTION
6487        "The current number of IP routes."
6488    ::= { routeStats 1 }
6489
6490routeStatHighWater OBJECT-TYPE
6491    SYNTAX  Gauge32
6492    MAX-ACCESS  read-only
6493    STATUS  current
6494    DESCRIPTION
6495        "The highest number of IP routes."
6496    ::= { routeStats 2 }
6497
6498routeStatMaxEntries OBJECT-TYPE
6499    SYNTAX  Gauge32
6500    MAX-ACCESS  read-only
6501    STATUS  current
6502    DESCRIPTION
6503        "The maximum number of IP routes."
6504    ::= { routeStats 3 }
6505
6506-- The VRRP Statistics
6507
6508vrrpStatInAdvers OBJECT-TYPE
6509    SYNTAX  Counter32
6510    MAX-ACCESS  read-only
6511    STATUS  current
6512    DESCRIPTION
6513        "The number of good VRRP advertisements which are received."
6514    ::= { vrrpStats 1 }
6515
6516vrrpStatOutAdvers OBJECT-TYPE
6517    SYNTAX  Counter32
6518    MAX-ACCESS  read-only
6519    STATUS  current
6520    DESCRIPTION
6521        "The number of good VRRP advertisements which are transmitted."
6522    ::= { vrrpStats 2 }
6523
6524vrrpStatOutBadAdvers OBJECT-TYPE
6525    SYNTAX  Counter32
6526    MAX-ACCESS  read-only
6527    STATUS  current
6528    DESCRIPTION
6529        "The number of bad VRRP advertisements which are received."
6530    ::= { vrrpStats 3 }
6531
6532vrrpStatBadVersion OBJECT-TYPE
6533    SYNTAX  Counter32
6534    MAX-ACCESS  read-only
6535    STATUS  current
6536    DESCRIPTION
6537        "The number of bad VRRP version adv which are received."
6538    ::= { vrrpStats 4 }
6539
6540vrrpStatBadAddress OBJECT-TYPE
6541    SYNTAX  Counter32
6542    MAX-ACCESS  read-only
6543    STATUS  current
6544    DESCRIPTION
6545        "The number of bad VRRP addres adv which are received."
6546    ::= { vrrpStats 5 }
6547
6548vrrpStatBadPassword OBJECT-TYPE
6549    SYNTAX  Counter32
6550    MAX-ACCESS  read-only
6551    STATUS  current
6552    DESCRIPTION
6553        "The number of bad VRRP advertisements which are received."
6554    ::= { vrrpStats 6 }
6555
6556vrrpStatBadVrid OBJECT-TYPE
6557    SYNTAX  Counter32
6558    MAX-ACCESS  read-only
6559    STATUS  current
6560    DESCRIPTION
6561        "The number of bad VRRP version ID adv which are received."
6562    ::= { vrrpStats 7 }
6563
6564vrrpStatBadData OBJECT-TYPE
6565    SYNTAX  Counter32
6566    MAX-ACCESS  read-only
6567    STATUS  current
6568    DESCRIPTION
6569        "The number of bad VRRP advertisements which are received."
6570    ::= { vrrpStats 8 }
6571
6572vrrpStatBadInterval OBJECT-TYPE
6573    SYNTAX  Counter32
6574    MAX-ACCESS  read-only
6575    STATUS  current
6576    DESCRIPTION
6577        "The number of bad VRRP iutervals which are received."
6578    ::= { vrrpStats 9 }
6579
6580
6581
6582
6583
6584-- Clear Statistics  for ip and ip interface
6585ipClearStats OBJECT-TYPE
6586    SYNTAX  INTEGER {
6587	clear(1),
6588	ok(2)
6589	}
6590    MAX-ACCESS  read-write
6591    STATUS  current
6592    DESCRIPTION
6593        "Setting this to clear(1) results in clearing the IP statistics."
6594    ::= { clearStats 1 }
6595
6596ifStatsTable OBJECT-TYPE
6597    SYNTAX SEQUENCE OF IfStatsEntry
6598    MAX-ACCESS not-accessible
6599    STATUS current
6600    DESCRIPTION
6601      "The table of Interface Statistics."
6602    ::= { clearStats 2 }
6603
6604ifStatsEntry OBJECT-TYPE
6605    SYNTAX IfStatsEntry
6606    MAX-ACCESS not-accessible
6607    STATUS current
6608    DESCRIPTION
6609      "IP Interface statistics."
6610    INDEX { ifStatsIndex }
6611    ::= { ifStatsTable 1 }
6612
6613IfStatsEntry ::= SEQUENCE {
6614    ifStatsIndex               Integer32,
6615    ifClearStats               INTEGER
6616    }
6617
6618ifStatsIndex OBJECT-TYPE
6619    SYNTAX  Integer32
6620    MAX-ACCESS  read-only
6621    STATUS  current
6622    DESCRIPTION
6623        "The index of the IP interface for which these statistics apply."
6624    ::= { ifStatsEntry 1 }
6625
6626ifClearStats OBJECT-TYPE
6627    SYNTAX  INTEGER {
6628	clear(1),
6629	ok(2)
6630	}
6631    MAX-ACCESS  read-write
6632    STATUS  current
6633    DESCRIPTION
6634        "Setting this to clear(1) results in clearing the statistics for this
6635         IP interface (if) stats."
6636    ::= { ifStatsEntry 2 }
6637
6638-- igmp stats
6639igmpClearAllStats OBJECT-TYPE
6640    SYNTAX  INTEGER {
6641	clear(1),
6642	ok(2)
6643	}
6644    MAX-ACCESS  read-write
6645    STATUS  current
6646    DESCRIPTION
6647        "Setting this to clear(1) results in clearing the IGMP statistics."
6648    ::= { igmpStats 2 }
6649
6650-- Ospf Statistics
6651
6652-- Ospf Statistics for all interfaces and OSPF areas
6653ospfGeneralStats       OBJECT IDENTIFIER ::= { ospfStats  1 }
6654ospfCumRxTxStats       OBJECT IDENTIFIER ::= { ospfGeneralStats  1 }
6655ospfCumNbrChangeStats  OBJECT IDENTIFIER ::= { ospfGeneralStats  2 }
6656ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats  3 }
6657ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats  4 }
6658
6659-- Ospf Statistics / Area
6660ospfArea	       OBJECT IDENTIFIER ::= { ospfStats  2 }
6661
6662ospfAreaRxTxStats OBJECT-TYPE
6663    SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
6664    MAX-ACCESS not-accessible
6665    STATUS current
6666    DESCRIPTION
6667      "The table of OSPF Area Rx/Tx Statistics."
6668    ::= { ospfArea 1 }
6669
6670ospfAreaRxTxStatsEntry OBJECT-TYPE
6671    SYNTAX OspfAreaRxTxStatsEntry
6672    MAX-ACCESS not-accessible
6673    STATUS current
6674    DESCRIPTION
6675      "Rx Tx packet Statistics about a OSPF area."
6676    INDEX { ospfAreaRxTxIndex }
6677    ::= { ospfAreaRxTxStats 1 }
6678
6679OspfAreaRxTxStatsEntry ::= SEQUENCE {
6680    ospfAreaRxTxIndex          Integer32,
6681    ospfAreaRxPkts             Counter32,
6682    ospfAreaTxPkts             Counter32,
6683    ospfAreaRxHello            Counter32,
6684    ospfAreaTxHello            Counter32,
6685    ospfAreaRxDatabase         Counter32,
6686    ospfAreaTxDatabase         Counter32,
6687    ospfAreaRxlsReqs           Counter32,
6688    ospfAreaTxlsReqs           Counter32,
6689    ospfAreaRxlsAcks           Counter32,
6690    ospfAreaTxlsAcks           Counter32,
6691    ospfAreaRxlsUpdates        Counter32,
6692    ospfAreaTxlsUpdates        Counter32
6693    }
6694
6695ospfAreaRxTxIndex OBJECT-TYPE
6696    SYNTAX  Integer32
6697    MAX-ACCESS  read-only
6698    STATUS  current
6699    DESCRIPTION
6700        "The index of the ospf Area for which these statistics apply."
6701    ::= { ospfAreaRxTxStatsEntry 1 }
6702
6703ospfAreaRxPkts OBJECT-TYPE
6704    SYNTAX  Counter32
6705    MAX-ACCESS  read-only
6706    STATUS  current
6707    DESCRIPTION
6708        "The total number of OSPF packets received in this OSPF area."
6709    ::= { ospfAreaRxTxStatsEntry 2 }
6710
6711ospfAreaTxPkts OBJECT-TYPE
6712    SYNTAX  Counter32
6713    MAX-ACCESS  read-only
6714    STATUS  current
6715    DESCRIPTION
6716        "The total number of OSPF packets transmitted in this OSPF area."
6717    ::= { ospfAreaRxTxStatsEntry 3 }
6718
6719ospfAreaRxHello OBJECT-TYPE
6720    SYNTAX  Counter32
6721    MAX-ACCESS  read-only
6722    STATUS  current
6723    DESCRIPTION
6724        "The total number of Hello packets received in this OSPF area."
6725    ::= { ospfAreaRxTxStatsEntry 4 }
6726
6727ospfAreaTxHello OBJECT-TYPE
6728    SYNTAX  Counter32
6729    MAX-ACCESS  read-only
6730    STATUS  current
6731    DESCRIPTION
6732        "The total number of Hello packets transmitted in this OSPF
6733         area."
6734    ::= { ospfAreaRxTxStatsEntry 5 }
6735
6736ospfAreaRxDatabase OBJECT-TYPE
6737    SYNTAX  Counter32
6738    MAX-ACCESS  read-only
6739    STATUS  current
6740    DESCRIPTION
6741        "The total number of Database Description packets transmitted
6742         for this OSPF area."
6743    ::= { ospfAreaRxTxStatsEntry 6 }
6744
6745ospfAreaTxDatabase OBJECT-TYPE
6746    SYNTAX  Counter32
6747    MAX-ACCESS  read-only
6748    STATUS  current
6749    DESCRIPTION
6750        "The total number of Database Description packets transmitted
6751         for this OSPF area."
6752    ::= { ospfAreaRxTxStatsEntry 7 }
6753
6754ospfAreaRxlsReqs OBJECT-TYPE
6755    SYNTAX  Counter32
6756    MAX-ACCESS  read-only
6757    STATUS  current
6758    DESCRIPTION
6759        "The total number of Link State Request packets received for
6760         this OSPF area."
6761    ::= { ospfAreaRxTxStatsEntry 8 }
6762
6763ospfAreaTxlsReqs OBJECT-TYPE
6764    SYNTAX  Counter32
6765    MAX-ACCESS  read-only
6766    STATUS  current
6767    DESCRIPTION
6768        "The total number of Link State Request packets transmitted for
6769         this OSPF area."
6770    ::= { ospfAreaRxTxStatsEntry 9 }
6771
6772ospfAreaRxlsAcks OBJECT-TYPE
6773    SYNTAX  Counter32
6774    MAX-ACCESS  read-only
6775    STATUS  current
6776    DESCRIPTION
6777        "The total number of Link State Acknowledgement packets received for
6778         this OSPF area."
6779    ::= { ospfAreaRxTxStatsEntry 10 }
6780
6781ospfAreaTxlsAcks OBJECT-TYPE
6782    SYNTAX  Counter32
6783    MAX-ACCESS  read-only
6784    STATUS  current
6785    DESCRIPTION
6786        "The total number of Link State Acknowledgement packets transmitted
6787         for this OSPF area."
6788    ::= { ospfAreaRxTxStatsEntry 11 }
6789
6790ospfAreaRxlsUpdates OBJECT-TYPE
6791    SYNTAX  Counter32
6792    MAX-ACCESS  read-only
6793    STATUS  current
6794    DESCRIPTION
6795        "The total number of Link State Update packets received for
6796         this OSPF area."
6797    ::= { ospfAreaRxTxStatsEntry 12 }
6798
6799ospfAreaTxlsUpdates OBJECT-TYPE
6800    SYNTAX  Counter32
6801    MAX-ACCESS  read-only
6802    STATUS  current
6803    DESCRIPTION
6804        "The total number of Link State Update packets transmitted for
6805         this OSPF area."
6806    ::= { ospfAreaRxTxStatsEntry 13 }
6807
6808
6809ospfAreaNbrChangeStats OBJECT-TYPE
6810    SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
6811    MAX-ACCESS not-accessible
6812    STATUS current
6813    DESCRIPTION
6814      "The table of OSPF Area Neighbour Statistics."
6815    ::= { ospfArea 2 }
6816
6817ospfAreaNbrChangeStatsEntry OBJECT-TYPE
6818    SYNTAX OspfAreaNbrChangeStatsEntry
6819    MAX-ACCESS not-accessible
6820    STATUS current
6821    DESCRIPTION
6822      "Area Neighbour Change Statistics about a OSPF area."
6823    INDEX { ospfAreaNbrIndex }
6824    ::= { ospfAreaNbrChangeStats 1 }
6825
6826OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
6827    ospfAreaNbrIndex  	       	Integer32,
6828    ospfAreaNbrhello           	Counter32,
6829    ospfAreaNbrStart           	Counter32,
6830    ospfAreaNbrAdjointOk       	Counter32,
6831    ospfAreaNbrNegotiationDone 	Counter32,
6832    ospfAreaNbrExchangeDone     Counter32,
6833    ospfAreaNbrBadRequests      Counter32,
6834    ospfAreaNbrBadSequence      Counter32,
6835    ospfAreaNbrLoadingDone      Counter32,
6836    ospfAreaNbrN1way        	Counter32,
6837    ospfAreaNbrRstAd        	Counter32,
6838    ospfAreaNbrDown        	Counter32,
6839    ospfAreaNbrN2way           	Counter32
6840    }
6841
6842ospfAreaNbrIndex OBJECT-TYPE
6843    SYNTAX  Integer32
6844    MAX-ACCESS  read-only
6845    STATUS  current
6846    DESCRIPTION
6847        "The index of the ospf Area for which these statistics apply."
6848    ::= { ospfAreaNbrChangeStatsEntry 1 }
6849
6850ospfAreaNbrhello OBJECT-TYPE
6851    SYNTAX  Counter32
6852    MAX-ACCESS  read-only
6853    STATUS  current
6854    DESCRIPTION
6855        "The total number of Hello packets received from neighbours
6856         in this OSPF area."
6857    ::= { ospfAreaNbrChangeStatsEntry 2 }
6858
6859ospfAreaNbrStart OBJECT-TYPE
6860    SYNTAX  Counter32
6861    MAX-ACCESS  read-only
6862    STATUS  current
6863    DESCRIPTION
6864        "The total number of neighbours in this state (i.e. an indication
6865         that  Hello packets should now be sent to the neighbour at intervals
6866         of HelloInterval seconds.) in this OSPF area."
6867    ::= { ospfAreaNbrChangeStatsEntry 3 }
6868
6869ospfAreaNbrAdjointOk OBJECT-TYPE
6870    SYNTAX  Counter32
6871    MAX-ACCESS  read-only
6872    STATUS  current
6873    DESCRIPTION
6874        "The total number of decisions to be made (again) as to whether
6875         an adjacency should be established/maintained with the neighbour.
6876         for this OSPF area."
6877    ::= { ospfAreaNbrChangeStatsEntry 4 }
6878
6879ospfAreaNbrNegotiationDone OBJECT-TYPE
6880    SYNTAX  Counter32
6881    MAX-ACCESS  read-only
6882    STATUS  current
6883    DESCRIPTION
6884        "The total number of neighbours in this state wherein the
6885         Master/slave relationship has been negotiated, and sequence
6886         numbers have been exchanged, for this OSPF area."
6887    ::= { ospfAreaNbrChangeStatsEntry 5 }
6888
6889ospfAreaNbrExchangeDone OBJECT-TYPE
6890    SYNTAX  Counter32
6891    MAX-ACCESS  read-only
6892    STATUS  current
6893    DESCRIPTION
6894        "The total number of neighbours in this state (i.e. in an
6895         adjacency's final state) having transimitted a full sequence
6896         of Database Description packets, for this OSPF area."
6897    ::= { ospfAreaNbrChangeStatsEntry 6 }
6898
6899ospfAreaNbrBadRequests OBJECT-TYPE
6900    SYNTAX  Counter32
6901    MAX-ACCESS  read-only
6902    STATUS  current
6903    DESCRIPTION
6904        "The sum total number of Link State Requests which have been received
6905         for a link state advertisement not contained in the database across
6906         this OSPF area."
6907    ::= { ospfAreaNbrChangeStatsEntry 7 }
6908
6909ospfAreaNbrBadSequence OBJECT-TYPE
6910    SYNTAX  Counter32
6911    MAX-ACCESS  read-only
6912    STATUS  current
6913    DESCRIPTION
6914        "The total number of Database Description packets which have been
6915         received that either
6916         a) has an unexpected DD sequence number
6917         b) Unexpectedly has the init bit set
6918         c) Has an options field differing from the last Options field
6919            received in a Database Description packet.
6920         Any of these conditions indicate that some error has occured during
6921         adjacency establishment for this OSPF area."
6922    ::= { ospfAreaNbrChangeStatsEntry 8 }
6923
6924ospfAreaNbrLoadingDone OBJECT-TYPE
6925    SYNTAX  Counter32
6926    MAX-ACCESS  read-only
6927    STATUS  current
6928    DESCRIPTION
6929        "The total number of link state updates received for all
6930         out-of-date portions of the database in this OSPF area."
6931    ::= { ospfAreaNbrChangeStatsEntry 9 }
6932
6933ospfAreaNbrN1way OBJECT-TYPE
6934    SYNTAX  Counter32
6935    MAX-ACCESS  read-only
6936    STATUS  current
6937    DESCRIPTION
6938        "The total number of Hello packets received from neighbours, in
6939         which this router is not mentioned in this OSPF area."
6940    ::= { ospfAreaNbrChangeStatsEntry 10 }
6941
6942ospfAreaNbrRstAd OBJECT-TYPE
6943    SYNTAX  Counter32
6944    MAX-ACCESS  read-only
6945    STATUS  current
6946    DESCRIPTION
6947        "The total number of times the Neighbour adjacency has been reset
6948         across this OPSF area."
6949    ::= { ospfAreaNbrChangeStatsEntry 11 }
6950
6951ospfAreaNbrDown OBJECT-TYPE
6952    SYNTAX  Counter32
6953    MAX-ACCESS  read-only
6954    STATUS  current
6955    DESCRIPTION
6956        "The total number of Neighbouring routers down (i.e. in the initial
6957         state of a neighbour conversation.) in this OSPF area."
6958    ::= { ospfAreaNbrChangeStatsEntry 12 }
6959
6960ospfAreaNbrN2way OBJECT-TYPE
6961    SYNTAX  Counter32
6962    MAX-ACCESS  read-only
6963    STATUS  current
6964    DESCRIPTION
6965        "The total number of Hello packets received from neighbours, in
6966         which this router is mentioned in this OSPF area."
6967    ::= { ospfAreaNbrChangeStatsEntry 13 }
6968
6969ospfAreaChangeStats OBJECT-TYPE
6970    SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
6971    MAX-ACCESS not-accessible
6972    STATUS current
6973    DESCRIPTION
6974      "The table of OSPF Area Change Statistics."
6975    ::= { ospfArea 3 }
6976
6977ospfAreaChangeStatsEntry OBJECT-TYPE
6978    SYNTAX OspfAreaChangeStatsEntry
6979    MAX-ACCESS not-accessible
6980    STATUS current
6981    DESCRIPTION
6982      "Area  Change Statistics about a OSPF area."
6983    INDEX { ospfAreaIntfIndex }
6984    ::= { ospfAreaChangeStats 1 }
6985
6986OspfAreaChangeStatsEntry ::= SEQUENCE {
6987    ospfAreaIntfIndex     	Integer32,
6988    ospfAreaIntfHello           Counter32,
6989    ospfAreaIntfDown           	Counter32,
6990    ospfAreaIntfLoop       	Counter32,
6991    ospfAreaIntfUnloop 		Counter32,
6992    ospfAreaIntfWaitTimer     	Counter32,
6993    ospfAreaIntfBackup	        Counter32,
6994    ospfAreaIntfNbrChange       Counter32
6995    }
6996
6997ospfAreaIntfIndex OBJECT-TYPE
6998    SYNTAX    Integer32
6999    MAX-ACCESS    read-only
7000    STATUS    current
7001    DESCRIPTION
7002        "The index of the OSPF Area for which these statistics apply."
7003    ::= { ospfAreaChangeStatsEntry 1 }
7004
7005ospfAreaIntfHello OBJECT-TYPE
7006    SYNTAX    Counter32
7007    MAX-ACCESS    read-only
7008    STATUS    current
7009    DESCRIPTION
7010        "The total number of Hello packets sent on this OSPF area."
7011    ::= { ospfAreaChangeStatsEntry 2 }
7012
7013ospfAreaIntfDown OBJECT-TYPE
7014    SYNTAX   Counter32
7015    MAX-ACCESS   read-only
7016    STATUS   current
7017    DESCRIPTION
7018        "The total number of interfaces down in this OSPF area."
7019    ::= { ospfAreaChangeStatsEntry 3 }
7020
7021ospfAreaIntfLoop OBJECT-TYPE
7022    SYNTAX    Counter32
7023    MAX-ACCESS    read-only
7024    STATUS    current
7025    DESCRIPTION
7026        "The total number of interfaces no longer connected to
7027         the attatched network in this OSPF area."
7028    ::= { ospfAreaChangeStatsEntry 4 }
7029
7030ospfAreaIntfUnloop OBJECT-TYPE
7031    SYNTAX   Counter32
7032    MAX-ACCESS   read-only
7033    STATUS   current
7034    DESCRIPTION
7035        "The total number of interfaces connected to the attatched
7036	 network in this OSPF area.."
7037    ::= { ospfAreaChangeStatsEntry 5 }
7038
7039
7040ospfAreaIntfWaitTimer OBJECT-TYPE
7041    SYNTAX        Counter32
7042    MAX-ACCESS        read-only
7043    STATUS        current
7044    DESCRIPTION
7045        "The total number of times the Wait Timer has been fired,
7046         (indicating the end of the waiting period that is required
7047          before electing a (Backup) Designated Router) for this
7048          OSPF area."
7049    ::= { ospfAreaChangeStatsEntry 6 }
7050
7051ospfAreaIntfBackup OBJECT-TYPE
7052    SYNTAX     Counter32
7053    MAX-ACCESS     read-only
7054    STATUS     current
7055    DESCRIPTION
7056        "The total number of Backup Designated Routers on the attatched
7057         network for this OSPF area."
7058    ::= { ospfAreaChangeStatsEntry 7 }
7059
7060
7061ospfAreaIntfNbrChange OBJECT-TYPE
7062    SYNTAX     Counter32
7063    MAX-ACCESS     read-only
7064    STATUS     current
7065    DESCRIPTION
7066        "The total number of changes in the set of bidirectional neighbours
7067         associated with the interface in this OSPF area."
7068    ::= { ospfAreaChangeStatsEntry 8 }
7069
7070ospfAreaErrorStats OBJECT-TYPE
7071    SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry
7072    MAX-ACCESS not-accessible
7073    STATUS current
7074    DESCRIPTION
7075      "The table of OSPF Area Error Statistics."
7076    ::= { ospfArea 4 }
7077
7078ospfAreaErrorStatsEntry OBJECT-TYPE
7079    SYNTAX OspfAreaErrorStatsEntry
7080    MAX-ACCESS not-accessible
7081    STATUS current
7082    DESCRIPTION
7083      "Error Statistics for an OSPF area."
7084    INDEX { ospfAreaErrIndex }
7085    ::= { ospfAreaErrorStats 1 }
7086
7087OspfAreaErrorStatsEntry ::= SEQUENCE {
7088    ospfAreaErrIndex     	Integer32,
7089    ospfAreaErrAuthFailure      Counter32,
7090    ospfAreaErrNetmaskMismatch  Counter32,
7091    ospfAreaErrHelloMismatch    Counter32,
7092    ospfAreaErrDeadMismatch     Counter32,
7093    ospfAreaErrOptionsMismatch  Counter32,
7094    ospfAreaErrUnknownNbr       Counter32
7095    }
7096
7097ospfAreaErrIndex OBJECT-TYPE
7098    SYNTAX    Integer32
7099    MAX-ACCESS    read-only
7100    STATUS    current
7101    DESCRIPTION
7102        "The index of the OSPF Area for which these statistics apply."
7103    ::= { ospfAreaErrorStatsEntry 1 }
7104
7105ospfAreaErrAuthFailure OBJECT-TYPE
7106    SYNTAX    Counter32
7107    MAX-ACCESS    read-only
7108    STATUS    current
7109    DESCRIPTION
7110        "The total number of packets received with a wrong password in
7111         this area."
7112    ::= { ospfAreaErrorStatsEntry 2 }
7113
7114ospfAreaErrNetmaskMismatch OBJECT-TYPE
7115    SYNTAX    Counter32
7116    MAX-ACCESS    read-only
7117    STATUS    current
7118    DESCRIPTION
7119        "The total number of packets received with a wrong netmask in
7120         this area."
7121    ::= { ospfAreaErrorStatsEntry 3 }
7122
7123ospfAreaErrHelloMismatch OBJECT-TYPE
7124    SYNTAX    Counter32
7125    MAX-ACCESS    read-only
7126    STATUS    current
7127    DESCRIPTION
7128        "The total number of packets received with a different hello interval
7129         in this area."
7130    ::= { ospfAreaErrorStatsEntry 4 }
7131
7132ospfAreaErrDeadMismatch OBJECT-TYPE
7133    SYNTAX    Counter32
7134    MAX-ACCESS    read-only
7135    STATUS    current
7136    DESCRIPTION
7137        "The total number of packets received with a different dead interval
7138         in this area."
7139    ::= { ospfAreaErrorStatsEntry 5 }
7140
7141ospfAreaErrOptionsMismatch OBJECT-TYPE
7142    SYNTAX    Counter32
7143    MAX-ACCESS    read-only
7144    STATUS    current
7145    DESCRIPTION
7146        "The total number of packets received with a different options
7147         in this area."
7148    ::= { ospfAreaErrorStatsEntry 6 }
7149
7150ospfAreaErrUnknownNbr OBJECT-TYPE
7151    SYNTAX    Counter32
7152    MAX-ACCESS    read-only
7153    STATUS    current
7154    DESCRIPTION
7155        "The total number of packets received from an unknown neighbor
7156         in this area."
7157    ::= { ospfAreaErrorStatsEntry 7 }
7158
7159-- Ospf Statistics / Interface
7160ospfInterface	       OBJECT IDENTIFIER ::= { ospfStats  3 }
7161
7162ospfIntfRxTxStats OBJECT-TYPE
7163    SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
7164    MAX-ACCESS not-accessible
7165    STATUS current
7166    DESCRIPTION
7167      "The table of OSPF Interface Rx/Tx packet Statistics."
7168    ::= { ospfInterface 1 }
7169
7170ospfIntfRxTxStatsEntry OBJECT-TYPE
7171    SYNTAX OspfIntfRxTxStatsEntry
7172    MAX-ACCESS not-accessible
7173    STATUS current
7174    DESCRIPTION
7175      "OSPF interface Rx/Tx packet statistics."
7176    INDEX { ospfIntfRxTxIndex }
7177    ::= { ospfIntfRxTxStats 1 }
7178
7179OspfIntfRxTxStatsEntry ::= SEQUENCE {
7180    ospfIntfRxTxIndex          Integer32,
7181    ospfIntfRxPkts             Counter32,
7182    ospfIntfTxPkts             Counter32,
7183    ospfIntfRxHello            Counter32,
7184    ospfIntfTxHello            Counter32,
7185    ospfIntfRxDatabase         Counter32,
7186    ospfIntfTxDatabase         Counter32,
7187    ospfIntfRxlsReqs           Counter32,
7188    ospfIntfTxlsReqs           Counter32,
7189    ospfIntfRxlsAcks           Counter32,
7190    ospfIntfTxlsAcks           Counter32,
7191    ospfIntfRxlsUpdates        Counter32,
7192    ospfIntfTxlsUpdates        Counter32
7193    }
7194
7195ospfIntfRxTxIndex OBJECT-TYPE
7196    SYNTAX  Integer32
7197    MAX-ACCESS  read-only
7198    STATUS  current
7199    DESCRIPTION
7200        "The OSPF interface for which these statistics apply."
7201    ::= { ospfIntfRxTxStatsEntry 1 }
7202
7203ospfIntfRxPkts OBJECT-TYPE
7204    SYNTAX  Counter32
7205    MAX-ACCESS  read-only
7206    STATUS  current
7207    DESCRIPTION
7208        "The total number of OSPF packets received for this OSPF interface."
7209    ::= { ospfIntfRxTxStatsEntry 2 }
7210
7211ospfIntfTxPkts OBJECT-TYPE
7212    SYNTAX  Counter32
7213    MAX-ACCESS  read-only
7214    STATUS  current
7215    DESCRIPTION
7216        "The total number of OSPF packets transmitted for this OSPF interface."
7217    ::= { ospfIntfRxTxStatsEntry 3 }
7218
7219ospfIntfRxHello OBJECT-TYPE
7220    SYNTAX  Counter32
7221    MAX-ACCESS  read-only
7222    STATUS  current
7223    DESCRIPTION
7224        "The total number of Hello packets received
7225         for this OSPF interface."
7226    ::= { ospfIntfRxTxStatsEntry 4 }
7227
7228ospfIntfTxHello OBJECT-TYPE
7229    SYNTAX  Counter32
7230    MAX-ACCESS  read-only
7231    STATUS  current
7232    DESCRIPTION
7233        "The total number of Hello packets transmitted
7234         for this OSPF interface."
7235    ::= { ospfIntfRxTxStatsEntry 5 }
7236
7237ospfIntfRxDatabase OBJECT-TYPE
7238    SYNTAX  Counter32
7239    MAX-ACCESS  read-only
7240    STATUS  current
7241    DESCRIPTION
7242        "The total number of Database Description packets received
7243         for this OSPF interface."
7244    ::= { ospfIntfRxTxStatsEntry 6 }
7245
7246ospfIntfTxDatabase OBJECT-TYPE
7247    SYNTAX  Counter32
7248    MAX-ACCESS  read-only
7249    STATUS  current
7250    DESCRIPTION
7251        "The total number of Database Description packets transmitted
7252         for this OSPF interface."
7253    ::= { ospfIntfRxTxStatsEntry 7 }
7254
7255ospfIntfRxlsReqs OBJECT-TYPE
7256    SYNTAX  Counter32
7257    MAX-ACCESS  read-only
7258    STATUS  current
7259    DESCRIPTION
7260        "The total number of Link State Request packets received
7261         for this OSPF interface."
7262    ::= { ospfIntfRxTxStatsEntry 8 }
7263
7264ospfIntfTxlsReqs OBJECT-TYPE
7265    SYNTAX  Counter32
7266    MAX-ACCESS  read-only
7267    STATUS  current
7268    DESCRIPTION
7269        "The total number of Link State Request packets transmitted
7270         for this OSPF interface."
7271    ::= { ospfIntfRxTxStatsEntry 9 }
7272
7273ospfIntfRxlsAcks OBJECT-TYPE
7274    SYNTAX  Counter32
7275    MAX-ACCESS  read-only
7276    STATUS  current
7277    DESCRIPTION
7278        "The total number of Link State Acknowledgement packets received
7279         for this OSPF interface."
7280    ::= { ospfIntfRxTxStatsEntry 10 }
7281
7282ospfIntfTxlsAcks OBJECT-TYPE
7283    SYNTAX  Counter32
7284    MAX-ACCESS  read-only
7285    STATUS  current
7286    DESCRIPTION
7287        "The total number of Link State Acknowledgement packets transmitted
7288         for this OSPF interface."
7289    ::= { ospfIntfRxTxStatsEntry 11 }
7290
7291ospfIntfRxlsUpdates OBJECT-TYPE
7292    SYNTAX  Counter32
7293    MAX-ACCESS  read-only
7294    STATUS  current
7295    DESCRIPTION
7296        "The total number of Link State Update packets received for
7297         this OSPF interface."
7298    ::= { ospfIntfRxTxStatsEntry 12 }
7299
7300ospfIntfTxlsUpdates OBJECT-TYPE
7301    SYNTAX  Counter32
7302    MAX-ACCESS  read-only
7303    STATUS  current
7304    DESCRIPTION
7305        "The total number of Link State Update packets transmitted for
7306         this OSPF interface."
7307    ::= { ospfIntfRxTxStatsEntry 13 }
7308
7309
7310ospfIntfNbrChangeStats OBJECT-TYPE
7311    SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
7312    MAX-ACCESS not-accessible
7313    STATUS current
7314    DESCRIPTION
7315      "The table of OSPF Interface Neighbour change Statistics."
7316    ::= { ospfInterface 2 }
7317
7318ospfIntfNbrChangeStatsEntry OBJECT-TYPE
7319    SYNTAX OspfIntfNbrChangeStatsEntry
7320    MAX-ACCESS not-accessible
7321    STATUS current
7322    DESCRIPTION
7323      "OSPF interface Neighbour Change statistics."
7324    INDEX { ospfIntfNbrIndex }
7325    ::= { ospfIntfNbrChangeStats 1 }
7326
7327OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
7328    ospfIntfNbrIndex     	Integer32,
7329    ospfIntfNbrhello           	Counter32,
7330    ospfIntfNbrStart           	Counter32,
7331    ospfIntfNbrAdjointOk       	Counter32,
7332    ospfIntfNbrNegotiationDone 	Counter32,
7333    ospfIntfNbrExchangeDone     Counter32,
7334    ospfIntfNbrBadRequests      Counter32,
7335    ospfIntfNbrBadSequence      Counter32,
7336    ospfIntfNbrLoadingDone      Counter32,
7337    ospfIntfNbrN1way        	Counter32,
7338    ospfIntfNbrRstAd        	Counter32,
7339    ospfIntfNbrDown        	Counter32,
7340    ospfIntfNbrN2way        	Counter32
7341    }
7342
7343ospfIntfNbrIndex OBJECT-TYPE
7344    SYNTAX  Integer32
7345    MAX-ACCESS  read-only
7346    STATUS  current
7347    DESCRIPTION
7348        "The index of the OSPF Interface for which these statistics apply."
7349    ::= { ospfIntfNbrChangeStatsEntry 1 }
7350
7351ospfIntfNbrhello OBJECT-TYPE
7352    SYNTAX  Counter32
7353    MAX-ACCESS  read-only
7354    STATUS  current
7355    DESCRIPTION
7356        "The total number of Hello packets received from neighbours
7357         in this OSPF interface."
7358    ::= { ospfIntfNbrChangeStatsEntry 2 }
7359
7360ospfIntfNbrStart OBJECT-TYPE
7361    SYNTAX  Counter32
7362    MAX-ACCESS  read-only
7363    STATUS  current
7364    DESCRIPTION
7365        "The total number of neighbours in this state (i.e. an indication
7366         that  Hello packets should now be sent to the neighbour at intervals
7367         of HelloInterval seconds.) in this OSPF interface."
7368    ::= { ospfIntfNbrChangeStatsEntry  3 }
7369
7370ospfIntfNbrAdjointOk OBJECT-TYPE
7371    SYNTAX  Counter32
7372    MAX-ACCESS  read-only
7373    STATUS  current
7374    DESCRIPTION
7375        "The total number of decisions to be made (again) as to whether
7376         an adjacency should be established/maintained with the neighbour.
7377         for this OSPF interface."
7378    ::= { ospfIntfNbrChangeStatsEntry 4 }
7379
7380ospfIntfNbrNegotiationDone OBJECT-TYPE
7381    SYNTAX  Counter32
7382    MAX-ACCESS  read-only
7383    STATUS  current
7384    DESCRIPTION
7385        "The total number of neighbours in this state wherein the
7386         Master/slave relationship has been negotiated, and sequence
7387         numbers have been exchanged, for this OSPF interface."
7388    ::= { ospfIntfNbrChangeStatsEntry 5 }
7389
7390ospfIntfNbrExchangeDone OBJECT-TYPE
7391    SYNTAX  Counter32
7392    MAX-ACCESS  read-only
7393    STATUS  current
7394    DESCRIPTION
7395        "The total number of neighbours in this state (i.e. in an
7396         adjacency's final state) having transimitted a full sequence
7397         of Database Description packets, for this OSPF interface."
7398    ::= { ospfIntfNbrChangeStatsEntry 6 }
7399
7400ospfIntfNbrBadRequests OBJECT-TYPE
7401    SYNTAX  Counter32
7402    MAX-ACCESS  read-only
7403    STATUS  current
7404    DESCRIPTION
7405        "The total number of Link State Requests which have been received
7406         for a link state advertisement not contained in the database for
7407         this interface."
7408    ::= { ospfIntfNbrChangeStatsEntry 7 }
7409
7410ospfIntfNbrBadSequence OBJECT-TYPE
7411    SYNTAX  Counter32
7412    MAX-ACCESS  read-only
7413    STATUS  current
7414    DESCRIPTION
7415        "The total number of Database Description packets which have been
7416         received that either
7417         a) has an unexpected DD sequence number
7418         b) Unexpectedly has the init bit set
7419         c) Has an options field differing from the last Options field
7420            received in a Database Description packet.
7421         Any of these conditions indicate that some error has occured during
7422         adjacency establishment for this interface."
7423    ::= { ospfIntfNbrChangeStatsEntry 8 }
7424
7425ospfIntfNbrLoadingDone OBJECT-TYPE
7426    SYNTAX  Counter32
7427    MAX-ACCESS  read-only
7428    STATUS  current
7429    DESCRIPTION
7430        "The total number of link state updates received for all
7431         out-of-date portions of the database for this OSPF interface."
7432    ::= { ospfIntfNbrChangeStatsEntry 9 }
7433
7434ospfIntfNbrN1way OBJECT-TYPE
7435    SYNTAX  Counter32
7436    MAX-ACCESS  read-only
7437    STATUS  current
7438    DESCRIPTION
7439        "The total number of Hello packets received from neighbours, in
7440         which this router is not mentioned for this OSPF interface."
7441    ::= { ospfIntfNbrChangeStatsEntry 10 }
7442
7443ospfIntfNbrRstAd OBJECT-TYPE
7444    SYNTAX  Counter32
7445    MAX-ACCESS  read-only
7446    STATUS  current
7447    DESCRIPTION
7448        "The sum total number of times the Neighbour adjacency has been reset
7449         on this interface."
7450    ::= { ospfIntfNbrChangeStatsEntry 11 }
7451
7452ospfIntfNbrDown OBJECT-TYPE
7453    SYNTAX  Counter32
7454    MAX-ACCESS  read-only
7455    STATUS  current
7456    DESCRIPTION
7457        "The total number of Neighbouring routers down (i.e. in the initial
7458         state of a neighbour conversation.) for this interface."
7459    ::= { ospfIntfNbrChangeStatsEntry 12 }
7460
7461ospfIntfNbrN2way OBJECT-TYPE
7462    SYNTAX  Counter32
7463    MAX-ACCESS  read-only
7464    STATUS  current
7465    DESCRIPTION
7466        "The total number of Hello packets received from neighbours, in
7467         which this router is mentioned for this OSPF interface."
7468    ::= { ospfIntfNbrChangeStatsEntry 13 }
7469
7470ospfIntfChangeStats OBJECT-TYPE
7471    SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
7472    MAX-ACCESS not-accessible
7473    STATUS current
7474    DESCRIPTION
7475      "The table of OSPF Interface change Statistics."
7476    ::= { ospfInterface 3 }
7477
7478ospfIntfChangeStatsEntry OBJECT-TYPE
7479    SYNTAX OspfIntfChangeStatsEntry
7480    MAX-ACCESS not-accessible
7481    STATUS current
7482    DESCRIPTION
7483      "OSPF interface Change statistics."
7484    INDEX { ospfIntfIndex }
7485    ::= { ospfIntfChangeStats 1 }
7486
7487OspfIntfChangeStatsEntry ::= SEQUENCE {
7488    ospfIntfIndex     	       	Integer32,
7489    ospfIntfHello           	Counter32,
7490    ospfIntfDown           	Counter32,
7491    ospfIntfLoop       		Counter32,
7492    ospfIntfUnloop 		Counter32,
7493    ospfIntfWaitTimer     	Counter32,
7494    ospfIntfBackup	        Counter32,
7495    ospfIntfNbrChange       	Counter32
7496    }
7497
7498ospfIntfIndex OBJECT-TYPE
7499    SYNTAX  Integer32
7500    MAX-ACCESS  read-only
7501    STATUS  current
7502    DESCRIPTION
7503        "The index of the OSPF Interface for which these statistics apply."
7504    ::= { ospfIntfChangeStatsEntry 1 }
7505
7506ospfIntfHello OBJECT-TYPE
7507    SYNTAX    Counter32
7508    MAX-ACCESS    read-only
7509    STATUS    current
7510    DESCRIPTION
7511        "The total number of Hello packets sent by this interface."
7512    ::= { ospfIntfChangeStatsEntry 2 }
7513
7514ospfIntfDown OBJECT-TYPE
7515    SYNTAX   Counter32
7516    MAX-ACCESS   read-only
7517    STATUS   current
7518    DESCRIPTION
7519        "The total number of times the interface was down."
7520    ::= { ospfIntfChangeStatsEntry 3 }
7521
7522ospfIntfLoop OBJECT-TYPE
7523    SYNTAX    Counter32
7524    MAX-ACCESS    read-only
7525    STATUS    current
7526    DESCRIPTION
7527        "The total number of times the interface was no longer connected to
7528         the attatched network."
7529    ::= { ospfIntfChangeStatsEntry 4 }
7530
7531ospfIntfUnloop OBJECT-TYPE
7532    SYNTAX   Counter32
7533    MAX-ACCESS   read-only
7534    STATUS   current
7535    DESCRIPTION
7536        "The total number of times the interface, connected back to
7537         the attatched network."
7538    ::= { ospfIntfChangeStatsEntry 5 }
7539
7540ospfIntfWaitTimer OBJECT-TYPE
7541    SYNTAX        Counter32
7542    MAX-ACCESS        read-only
7543    STATUS        current
7544    DESCRIPTION
7545        "The total number of times the Wait Timer has been fired,
7546         (indicating the end of the waiting period that is required
7547          before electing a (Backup) Designated Router) for this
7548          OSPF interface."
7549    ::= { ospfIntfChangeStatsEntry 6 }
7550
7551ospfIntfBackup OBJECT-TYPE
7552    SYNTAX     Counter32
7553    MAX-ACCESS     read-only
7554    STATUS     current
7555    DESCRIPTION
7556        "The total number of Backup Designated Routers on the attatched
7557         network for this OSPF interface."
7558    ::= { ospfIntfChangeStatsEntry 7 }
7559
7560ospfIntfNbrChange OBJECT-TYPE
7561    SYNTAX     Counter32
7562    MAX-ACCESS     read-only
7563    STATUS     current
7564    DESCRIPTION
7565        "The total number of changes in the set of bidirectional neighbours
7566         associated with the interface for this OSPF interface."
7567    ::= { ospfIntfChangeStatsEntry 8 }
7568
7569ospfIntfErrorStats OBJECT-TYPE
7570    SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry
7571    MAX-ACCESS not-accessible
7572    STATUS current
7573    DESCRIPTION
7574      "The table of OSPF Interface Error Statistics."
7575    ::= { ospfInterface 4 }
7576
7577ospfIntfErrorStatsEntry OBJECT-TYPE
7578    SYNTAX OspfIntfErrorStatsEntry
7579    MAX-ACCESS not-accessible
7580    STATUS current
7581    DESCRIPTION
7582      "Error Statistics for an OSPF area."
7583    INDEX { ospfIntfErrIndex }
7584    ::= { ospfIntfErrorStats 1 }
7585
7586OspfIntfErrorStatsEntry ::= SEQUENCE {
7587    ospfIntfErrIndex     	Integer32,
7588    ospfIntfErrAuthFailure      Counter32,
7589    ospfIntfErrNetmaskMismatch  Counter32,
7590    ospfIntfErrHelloMismatch    Counter32,
7591    ospfIntfErrDeadMismatch     Counter32,
7592    ospfIntfErrOptionsMismatch  Counter32,
7593    ospfIntfErrUnknownNbr       Counter32
7594    }
7595
7596ospfIntfErrIndex OBJECT-TYPE
7597    SYNTAX    Integer32
7598    MAX-ACCESS    read-only
7599    STATUS    current
7600    DESCRIPTION
7601        "The index of the OSPF Intf for which these statistics apply."
7602    ::= { ospfIntfErrorStatsEntry 1 }
7603
7604ospfIntfErrAuthFailure OBJECT-TYPE
7605    SYNTAX    Counter32
7606    MAX-ACCESS    read-only
7607    STATUS    current
7608    DESCRIPTION
7609        "The total number of packets received with a wrong password in
7610         this area."
7611    ::= { ospfIntfErrorStatsEntry 2 }
7612
7613ospfIntfErrNetmaskMismatch OBJECT-TYPE
7614    SYNTAX    Counter32
7615    MAX-ACCESS    read-only
7616    STATUS    current
7617    DESCRIPTION
7618        "The total number of packets received with a wrong netmask in
7619         this area."
7620    ::= { ospfIntfErrorStatsEntry 3 }
7621
7622ospfIntfErrHelloMismatch OBJECT-TYPE
7623    SYNTAX    Counter32
7624    MAX-ACCESS    read-only
7625    STATUS    current
7626    DESCRIPTION
7627        "The total number of packets received with a different hello interval
7628         in this area."
7629    ::= { ospfIntfErrorStatsEntry 4 }
7630
7631ospfIntfErrDeadMismatch OBJECT-TYPE
7632    SYNTAX    Counter32
7633    MAX-ACCESS    read-only
7634    STATUS    current
7635    DESCRIPTION
7636        "The total number of packets received with a different dead interval
7637         in this area."
7638    ::= { ospfIntfErrorStatsEntry 5 }
7639
7640ospfIntfErrOptionsMismatch OBJECT-TYPE
7641    SYNTAX    Counter32
7642    MAX-ACCESS    read-only
7643    STATUS    current
7644    DESCRIPTION
7645        "The total number of packets received with a different options
7646         in this area."
7647    ::= { ospfIntfErrorStatsEntry 6 }
7648
7649ospfIntfErrUnknownNbr OBJECT-TYPE
7650    SYNTAX    Counter32
7651    MAX-ACCESS    read-only
7652    STATUS    current
7653    DESCRIPTION
7654        "The total number of packets received from an unknown neighbor
7655         in this area."
7656    ::= { ospfIntfErrorStatsEntry 7 }
7657
7658-- Ospf General Statistics contains the cumulative stats for all
7659-- areas / interfaces
7660ospfCumRxPkts OBJECT-TYPE
7661    SYNTAX  Counter32
7662    MAX-ACCESS  read-only
7663    STATUS  current
7664    DESCRIPTION
7665        "The sum total of all OSPF packets received on all OSPF areas
7666         and interfaces."
7667    ::= { ospfCumRxTxStats 1 }
7668
7669ospfCumTxPkts OBJECT-TYPE
7670    SYNTAX  Counter32
7671    MAX-ACCESS  read-only
7672    STATUS  current
7673    DESCRIPTION
7674        "The sum total of all OSPF packets transmitted on all OSPF areas
7675         and interfaces."
7676    ::= { ospfCumRxTxStats 2 }
7677
7678ospfCumRxHello OBJECT-TYPE
7679    SYNTAX  Counter32
7680    MAX-ACCESS  read-only
7681    STATUS  current
7682    DESCRIPTION
7683        "The sum total of all Hello packets received on all OSPF areas
7684         and interfaces."
7685    ::= { ospfCumRxTxStats 3 }
7686
7687ospfCumTxHello OBJECT-TYPE
7688    SYNTAX  Counter32
7689    MAX-ACCESS  read-only
7690    STATUS  current
7691    DESCRIPTION
7692        "The sum total of all Hello packets transmitted on all OSPF areas
7693         and interfaces."
7694    ::= { ospfCumRxTxStats 4 }
7695
7696ospfCumRxDatabase OBJECT-TYPE
7697    SYNTAX  Counter32
7698    MAX-ACCESS  read-only
7699    STATUS  current
7700    DESCRIPTION
7701        "The sum total of all Database Description packets received on
7702         all OSPF areas and interfaces."
7703    ::= { ospfCumRxTxStats 5 }
7704
7705ospfCumTxDatabase OBJECT-TYPE
7706    SYNTAX  Counter32
7707    MAX-ACCESS  read-only
7708    STATUS  current
7709    DESCRIPTION
7710        "The sum total of all Database Description packets transmitted on
7711         all OSPF areas and interfaces."
7712    ::= { ospfCumRxTxStats 6 }
7713
7714ospfCumRxlsReqs OBJECT-TYPE
7715    SYNTAX  Counter32
7716    MAX-ACCESS  read-only
7717    STATUS  current
7718    DESCRIPTION
7719        "The sum total of all Link State Request packets received on
7720         all OSPF areas and interfaces."
7721    ::= { ospfCumRxTxStats 7 }
7722
7723ospfCumTxlsReqs OBJECT-TYPE
7724    SYNTAX  Counter32
7725    MAX-ACCESS  read-only
7726    STATUS  current
7727    DESCRIPTION
7728        "The sum total of all Link State Request packets transmitted on
7729         all OSPF areas and interfaces."
7730    ::= { ospfCumRxTxStats 8 }
7731
7732ospfCumRxlsAcks OBJECT-TYPE
7733    SYNTAX  Counter32
7734    MAX-ACCESS  read-only
7735    STATUS  current
7736    DESCRIPTION
7737        "The sum total of all Link State Acknowledgement packets received
7738         on all OSPF areas and interfaces."
7739    ::= { ospfCumRxTxStats 9 }
7740
7741ospfCumTxlsAcks OBJECT-TYPE
7742    SYNTAX  Counter32
7743    MAX-ACCESS  read-only
7744    STATUS  current
7745    DESCRIPTION
7746        "The sum total of all Link State Acknowledgement packets transmitted
7747         on all OSPF areas and interfaces."
7748    ::= { ospfCumRxTxStats 10 }
7749
7750ospfCumRxlsUpdates OBJECT-TYPE
7751    SYNTAX  Counter32
7752    MAX-ACCESS  read-only
7753    STATUS  current
7754    DESCRIPTION
7755        "The sum total of all Link State Update packets received
7756         on all OSPF areas and interfaces."
7757    ::= { ospfCumRxTxStats 11 }
7758
7759ospfCumTxlsUpdates OBJECT-TYPE
7760    SYNTAX  Counter32
7761    MAX-ACCESS  read-only
7762    STATUS  current
7763    DESCRIPTION
7764        "The sum total of all Link State Update packets transmitted
7765         on all OSPF areas and interfaces."
7766    ::= { ospfCumRxTxStats 12 }
7767
7768ospfCumNbrhello OBJECT-TYPE
7769    SYNTAX  Counter32
7770    MAX-ACCESS  read-only
7771    STATUS  current
7772    DESCRIPTION
7773        "The sum total of all Hello packets received from neighbours
7774         on all OSPF areas and interfaces."
7775    ::= { ospfCumNbrChangeStats 1 }
7776
7777ospfCumNbrStart OBJECT-TYPE
7778    SYNTAX  Counter32
7779    MAX-ACCESS  read-only
7780    STATUS  current
7781    DESCRIPTION
7782        "The sum total number of neighbours in this state (i.e. an indication
7783         that  Hello packets should now be sent to the neighbour at intervals
7784         of HelloInterval seconds.) across all OSPF areas and interfaces."
7785    ::= { ospfCumNbrChangeStats 2 }
7786
7787ospfCumNbrAdjointOk OBJECT-TYPE
7788    SYNTAX  Counter32
7789    MAX-ACCESS  read-only
7790    STATUS  current
7791    DESCRIPTION
7792        "The sum total number of decisions to be made (again) as to whether
7793         an adjacency should be established/maintained with the neighbour
7794         across all OSPF areas and interfaces."
7795    ::= { ospfCumNbrChangeStats 3 }
7796
7797ospfCumNbrNegotiationDone OBJECT-TYPE
7798    SYNTAX  Counter32
7799    MAX-ACCESS  read-only
7800    STATUS  current
7801    DESCRIPTION
7802        "The sum total number of neighbours in this state wherein the
7803         Master/slave relationship has been negotiated, and sequence
7804         numbers have been exchanged, across all OSPF areas and
7805         interfaces."
7806    ::= { ospfCumNbrChangeStats 4 }
7807
7808ospfCumNbrExchangeDone OBJECT-TYPE
7809    SYNTAX  Counter32
7810    MAX-ACCESS  read-only
7811    STATUS  current
7812    DESCRIPTION
7813        "The sum total number of neighbours in this state (i.e. in an
7814         adjacency's final state) having transimitted a full sequence
7815         of Database Description packets, across all OSPF areas
7816         and interfaces."
7817    ::= { ospfCumNbrChangeStats 5 }
7818
7819ospfCumNbrBadRequests OBJECT-TYPE
7820    SYNTAX  Counter32
7821    MAX-ACCESS  read-only
7822    STATUS  current
7823    DESCRIPTION
7824        "The sum total number of Link State Requests which have been received
7825         for a link state advertisement not contained in the database across
7826         all interfaces and OSPF areas."
7827    ::= { ospfCumNbrChangeStats 6 }
7828
7829ospfCumNbrBadSequence OBJECT-TYPE
7830    SYNTAX  Counter32
7831    MAX-ACCESS  read-only
7832    STATUS  current
7833    DESCRIPTION
7834        "The sum total number of Database Description packets which have been
7835         received that either
7836         a) has an unexpected DD sequence number
7837         b) Unexpectedly has the init bit set
7838         c) Has an options field differing from the last Options field
7839            received in a Database Description packet.
7840         Any of these conditions indicate that some error has occured during
7841         adjacency establishment for all OSPF areas and interfaces."
7842    ::= { ospfCumNbrChangeStats 7 }
7843
7844ospfCumNbrLoadingDone OBJECT-TYPE
7845    SYNTAX  Counter32
7846    MAX-ACCESS  read-only
7847    STATUS  current
7848    DESCRIPTION
7849        "The sum total number of link state updates received for all
7850         out-of-date portions of the database across all OSPF areas
7851         and interfaces."
7852    ::= { ospfCumNbrChangeStats 8 }
7853
7854ospfCumNbrN1way OBJECT-TYPE
7855    SYNTAX  Counter32
7856    MAX-ACCESS  read-only
7857    STATUS  current
7858    DESCRIPTION
7859        "The sum total number of Hello packets received from neighbours, in
7860         which this router is not mentioned across all OSPF interfaces
7861         and areas."
7862    ::= { ospfCumNbrChangeStats 9 }
7863
7864ospfCumNbrRstAd OBJECT-TYPE
7865    SYNTAX  Counter32
7866    MAX-ACCESS  read-only
7867    STATUS  current
7868    DESCRIPTION
7869        "The sum total number of times the Neighbour adjacency has been reset
7870         across all OPSF areas and interfaces."
7871    ::= { ospfCumNbrChangeStats 10 }
7872
7873ospfCumNbrDown OBJECT-TYPE
7874    SYNTAX  Counter32
7875    MAX-ACCESS  read-only
7876    STATUS  current
7877    DESCRIPTION
7878        "The total number of Neighbouring routers down (i.e. in the initial
7879         state of a neighbour conversation.) across all OSPF areas and
7880         interfaces."
7881    ::= { ospfCumNbrChangeStats 11 }
7882
7883ospfCumNbrN2way OBJECT-TYPE
7884    SYNTAX  Counter32
7885    MAX-ACCESS  read-only
7886    STATUS  current
7887    DESCRIPTION
7888        "The sum total number of Hello packets received from neighbours, in
7889         which this router is mentioned across all OSPF interfaces
7890         and areas."
7891    ::= { ospfCumNbrChangeStats 12 }
7892
7893ospfCumIntfHello OBJECT-TYPE
7894    SYNTAX    Counter32
7895    MAX-ACCESS    read-only
7896    STATUS    current
7897    DESCRIPTION
7898        "The sum total number of Hello packets sent on all interfaces
7899         and areas"
7900    ::= { ospfCumIntfChangeStats 1 }
7901
7902ospfCumIntfDown OBJECT-TYPE
7903    SYNTAX   Counter32
7904    MAX-ACCESS   read-only
7905    STATUS   current
7906    DESCRIPTION
7907        "The sum total number of interfaces down in all OSPF areas."
7908    ::= { ospfCumIntfChangeStats 2 }
7909
7910ospfCumIntfLoop OBJECT-TYPE
7911    SYNTAX    Counter32
7912    MAX-ACCESS    read-only
7913    STATUS    current
7914    DESCRIPTION
7915        "The sum total of interfaces no longer connected to
7916         the attatched network across all OSPF areas and interfaces."
7917    ::= { ospfCumIntfChangeStats 3 }
7918
7919ospfCumIntfUnloop OBJECT-TYPE
7920    SYNTAX   Counter32
7921    MAX-ACCESS   read-only
7922    STATUS   current
7923    DESCRIPTION
7924        "The sum total number of interfaces, connected to
7925         the attatched network in all OSPF areas."
7926    ::= { ospfCumIntfChangeStats 4 }
7927
7928ospfCumIntfWaitTimer OBJECT-TYPE
7929    SYNTAX        Counter32
7930    MAX-ACCESS        read-only
7931    STATUS        current
7932    DESCRIPTION
7933        "The sum total number of times the Wait Timer has been fired,
7934         (indicating the end of the waiting period that is required
7935          before electing a (Backup) Designated Router) across all
7936          OSPF areas and interfaces."
7937    ::= { ospfCumIntfChangeStats 5 }
7938
7939ospfCumIntfBackup OBJECT-TYPE
7940    SYNTAX     Counter32
7941    MAX-ACCESS     read-only
7942    STATUS     current
7943    DESCRIPTION
7944        "The sum total number of Backup Designated Routers on the attatched
7945         network for all OSPF areas and interfaces."
7946    ::= { ospfCumIntfChangeStats 6 }
7947
7948ospfCumIntfNbrChange OBJECT-TYPE
7949    SYNTAX     Counter32
7950    MAX-ACCESS     read-only
7951    STATUS     current
7952    DESCRIPTION
7953        "The sum total number of changes in the set of bidirectional
7954         neighbours associated with any interface across all OSPF areas."
7955    ::= { ospfCumIntfChangeStats 7 }
7956
7957ospfTmrsKckOffHello OBJECT-TYPE
7958    SYNTAX    Counter32
7959    MAX-ACCESS    read-only
7960    STATUS    current
7961    DESCRIPTION
7962        "The sum total number of times the Hello timer has been fired
7963         (which triggers the send of a Hello packet) across all OPSF
7964         areas and interfaces."
7965    ::= { ospfTimersKickOffStats 1 }
7966
7967ospfTmrsKckOffRetransmit OBJECT-TYPE
7968    SYNTAX   Counter32
7969    MAX-ACCESS   read-only
7970    STATUS   current
7971    DESCRIPTION
7972        "The sum total number of times the Retransmit timer has been
7973         fired across all OPSF areas and interfaces."
7974    ::= { ospfTimersKickOffStats 2 }
7975
7976ospfTmrsKckOffLsaLock OBJECT-TYPE
7977    SYNTAX    Counter32
7978    MAX-ACCESS    read-only
7979    STATUS    current
7980    DESCRIPTION
7981        "The sum total number of times the Lsa Lock timer has been
7982         fired across all OSPF areas and interfaces."
7983    ::= { ospfTimersKickOffStats 3 }
7984
7985ospfTmrsKckOffLsaAck OBJECT-TYPE
7986    SYNTAX   Counter32
7987    MAX-ACCESS   read-only
7988    STATUS   current
7989    DESCRIPTION
7990        "The sum total number of times the Lsa Ack timer has been
7991         fired across all ospf areas and interfaces."
7992    ::= { ospfTimersKickOffStats 4 }
7993
7994ospfTmrsKckOffDbage OBJECT-TYPE
7995    SYNTAX        Counter32
7996    MAX-ACCESS        read-only
7997    STATUS        current
7998    DESCRIPTION
7999        "The total number of times the Dbage has been fired."
8000    ::= { ospfTimersKickOffStats 5 }
8001
8002ospfTmrsKckOffSummary OBJECT-TYPE
8003    SYNTAX     Counter32
8004    MAX-ACCESS     read-only
8005    STATUS     current
8006    DESCRIPTION
8007        "The total number of times the Summary timer has been fired."
8008    ::= { ospfTimersKickOffStats 6 }
8009
8010ospfTmrsKckOffAseExport OBJECT-TYPE
8011    SYNTAX     Counter32
8012    MAX-ACCESS     read-only
8013    STATUS     current
8014    DESCRIPTION
8015        "The total number of times the ASE Export timer has been fired."
8016    ::= { ospfTimersKickOffStats 7 }
8017
8018-- IGMP Snooping statistics
8019igmpSnoopStats OBJECT-TYPE
8020    SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
8021    MAX-ACCESS not-accessible
8022    STATUS current
8023    DESCRIPTION
8024      "The table of OSPF Interface Error Statistics."
8025    ::= { igmpStats 1 }
8026
8027igmpSnoopStatsEntry OBJECT-TYPE
8028    SYNTAX IgmpSnoopStatsEntry
8029    MAX-ACCESS not-accessible
8030    STATUS current
8031    DESCRIPTION
8032      "Statistics for IGMP Snooping."
8033    INDEX { igmpSnoopVlanIndex }
8034    ::= { igmpSnoopStats 1 }
8035
8036IgmpSnoopStatsEntry ::= SEQUENCE {
8037    igmpSnoopVlanIndex     	Integer32,
8038    rxIgmpValidPkts             Counter32,
8039    rxIgmpInvalidPkts           Counter32,
8040    rxIgmpGenQueries            Counter32,
8041    rxIgmpGrpSpecificQueries    Counter32,
8042    rxIgmpLeaves                Counter32,
8043    rxIgmpReports               Counter32,
8044    txIgmpGrpSpecificQueries    Counter32,
8045    txIgmpReports               Counter32,
8046    txIgmpLeaves                Counter32,
8047    igmpClearVlanStats          INTEGER
8048    }
8049
8050igmpSnoopVlanIndex OBJECT-TYPE
8051    SYNTAX    Integer32
8052    MAX-ACCESS    read-only
8053    STATUS    current
8054    DESCRIPTION
8055        "The index of the VLAN for which these statistics apply."
8056    ::= { igmpSnoopStatsEntry 1 }
8057
8058rxIgmpValidPkts OBJECT-TYPE
8059    SYNTAX    Counter32
8060    MAX-ACCESS    read-only
8061    STATUS    current
8062    DESCRIPTION
8063        "The total number of valid IGMP packets received
8064         on this VLAN."
8065    ::= { igmpSnoopStatsEntry 2 }
8066
8067rxIgmpInvalidPkts OBJECT-TYPE
8068    SYNTAX    Counter32
8069    MAX-ACCESS    read-only
8070    STATUS    current
8071    DESCRIPTION
8072        "The total number of invalid IGMP packets received
8073         on this VLAN."
8074    ::= { igmpSnoopStatsEntry 3 }
8075
8076rxIgmpGenQueries OBJECT-TYPE
8077    SYNTAX    Counter32
8078    MAX-ACCESS    read-only
8079    STATUS    current
8080    DESCRIPTION
8081        "The total number of IGMP General Query packets received
8082         on this VLAN."
8083    ::= { igmpSnoopStatsEntry 4 }
8084
8085rxIgmpGrpSpecificQueries OBJECT-TYPE
8086    SYNTAX    Counter32
8087    MAX-ACCESS    read-only
8088    STATUS    current
8089    DESCRIPTION
8090        "The total number of IGMP Group Specific Query packets received
8091         on this VLAN."
8092    ::= { igmpSnoopStatsEntry 5 }
8093
8094rxIgmpLeaves OBJECT-TYPE
8095    SYNTAX    Counter32
8096    MAX-ACCESS    read-only
8097    STATUS    current
8098    DESCRIPTION
8099        "The total number of IGMP Leave packets received
8100         on this VLAN."
8101    ::= { igmpSnoopStatsEntry 6 }
8102
8103rxIgmpReports OBJECT-TYPE
8104    SYNTAX    Counter32
8105    MAX-ACCESS    read-only
8106    STATUS    current
8107    DESCRIPTION
8108        "The total number of IGMP Report packets received
8109         on this VLAN."
8110    ::= { igmpSnoopStatsEntry 7 }
8111
8112txIgmpGrpSpecificQueries OBJECT-TYPE
8113    SYNTAX    Counter32
8114    MAX-ACCESS    read-only
8115    STATUS    current
8116    DESCRIPTION
8117        "The total number of IGMP Group Specific Query packets
8118         transmitted on this VLAN."
8119    ::= { igmpSnoopStatsEntry 8 }
8120
8121txIgmpReports OBJECT-TYPE
8122    SYNTAX    Counter32
8123    MAX-ACCESS    read-only
8124    STATUS    current
8125    DESCRIPTION
8126        "The total number of IGMP Report packets transmitted
8127         on this VLAN."
8128    ::= { igmpSnoopStatsEntry 9 }
8129
8130txIgmpLeaves OBJECT-TYPE
8131    SYNTAX    Counter32
8132    MAX-ACCESS    read-only
8133    STATUS    current
8134    DESCRIPTION
8135        "The total number of IGMP Leave packets transmitted
8136         on this VLAN."
8137    ::= { igmpSnoopStatsEntry 10 }
8138
8139igmpClearVlanStats OBJECT-TYPE
8140    SYNTAX  INTEGER {
8141	clear(1),
8142	ok(2)
8143	}
8144    MAX-ACCESS  read-write
8145    STATUS  current
8146    DESCRIPTION
8147        "Setting this to clear(1) results in clearing the statistics for this
8148         snooping VLAN."
8149    ::= { igmpSnoopStatsEntry 11 }
8150
8151-- Information - Run-time IP Route Table
8152
8153ipRouteInfoTable OBJECT-TYPE
8154    SYNTAX  SEQUENCE OF IpRouteInfoEntry
8155    MAX-ACCESS  not-accessible
8156    STATUS  current
8157    DESCRIPTION
8158        "The table of run-time IP routes."
8159    ::= { ipRoutingInfo 1 }
8160
8161ipRouteInfoEntry OBJECT-TYPE
8162    SYNTAX  IpRouteInfoEntry
8163    MAX-ACCESS  not-accessible
8164    STATUS  current
8165    DESCRIPTION
8166        "A row in the run-time IP route table"
8167    INDEX   { ipRouteInfoIndx }
8168    ::= { ipRouteInfoTable 1 }
8169
8170IpRouteInfoEntry ::= SEQUENCE {
8171    ipRouteInfoIndx	        Integer32,
8172    ipRouteInfoDestIp           IpAddress,
8173    ipRouteInfoMask             IpAddress,
8174    ipRouteInfoGateway          IpAddress,
8175    ipRouteInfoTag       	INTEGER,
8176    ipRouteInfoType       	INTEGER,
8177    ipRouteInfoInterface        Integer32,
8178    ipRouteInfoMetric           Integer32
8179    }
8180
8181ipRouteInfoIndx OBJECT-TYPE
8182    SYNTAX  Integer32
8183    MAX-ACCESS  read-only
8184    STATUS  current
8185    DESCRIPTION
8186        "The index of this route table."
8187    ::= { ipRouteInfoEntry 1 }
8188
8189ipRouteInfoDestIp OBJECT-TYPE
8190    SYNTAX  IpAddress
8191    MAX-ACCESS  read-only
8192    STATUS  current
8193    DESCRIPTION
8194        "The destination IP address of this route."
8195    ::= { ipRouteInfoEntry 2 }
8196
8197ipRouteInfoMask OBJECT-TYPE
8198    SYNTAX  IpAddress
8199    MAX-ACCESS  read-only
8200    STATUS  current
8201    DESCRIPTION
8202        "The destination IP mask of this route."
8203    ::= { ipRouteInfoEntry 3 }
8204
8205ipRouteInfoGateway OBJECT-TYPE
8206    SYNTAX  IpAddress
8207    MAX-ACCESS  read-only
8208    STATUS  current
8209    DESCRIPTION
8210        "The next-hop router address for this route."
8211    ::= { ipRouteInfoEntry 4 }
8212
8213ipRouteInfoTag OBJECT-TYPE
8214    SYNTAX  INTEGER {
8215	fixed(1),
8216  	static(2),
8217	addr(3),
8218	rip(4),
8219	broadcast(5),
8220	martian(6),
8221	multicast(7),
8222        vip(8),
8223        bgp(9),
8224        ospf(10),
8225        none(11)
8226	}
8227    MAX-ACCESS  read-only
8228    STATUS  current
8229    DESCRIPTION
8230        "The tag-type for this route."
8231    ::= { ipRouteInfoEntry 5 }
8232
8233ipRouteInfoType OBJECT-TYPE
8234    SYNTAX  INTEGER {
8235	indirect(1),
8236	direct(2),
8237	local(3),
8238	broadcast(4),
8239	martian(5),
8240	multicast(6),
8241	other(7)
8242	}
8243    MAX-ACCESS  read-only
8244    STATUS  current
8245    DESCRIPTION
8246        "The type of the route."
8247    ::= { ipRouteInfoEntry 6 }
8248
8249ipRouteInfoInterface OBJECT-TYPE
8250    SYNTAX  Integer32
8251    MAX-ACCESS  read-only
8252    STATUS  current
8253    DESCRIPTION
8254        "The interface number for which the destination	address is applicable."
8255    ::= { ipRouteInfoEntry 7 }
8256
8257ipRouteInfoMetric  OBJECT-TYPE
8258    SYNTAX  Integer32
8259    MAX-ACCESS  read-only
8260    STATUS  current
8261    DESCRIPTION
8262        "The metric of this route."
8263    ::= { ipRouteInfoEntry 8 }
8264
8265routeTableClear OBJECT-TYPE
8266    SYNTAX  INTEGER {
8267        ok(1),
8268        clear(2)
8269        }
8270    MAX-ACCESS  read-write
8271    STATUS  current
8272    DESCRIPTION
8273        "Setting this value to clear(2) clears the route table."
8274    ::= { ipRoutingInfo 2 }
8275
8276-- Run Time ARP Table
8277
8278arpInfoTable OBJECT-TYPE
8279    SYNTAX  SEQUENCE OF AgArpInfoEntry
8280    MAX-ACCESS  not-accessible
8281    STATUS  current
8282    DESCRIPTION
8283        "The table of ARP entries."
8284    ::= { arpInfo 1 }
8285
8286arpInfoEntry OBJECT-TYPE
8287    SYNTAX  AgArpInfoEntry
8288    MAX-ACCESS  not-accessible
8289    STATUS  current
8290    DESCRIPTION
8291        "A row in the ARP table"
8292    INDEX   { arpInfoDestIp }
8293    ::= { arpInfoTable 1 }
8294
8295AgArpInfoEntry ::= SEQUENCE {
8296    arpInfoDestIp         IpAddress,
8297    arpInfoMacAddr        PhysAddress,
8298    arpInfoVLAN        	  Integer32,
8299    arpInfoSrcPort        Integer32,
8300    arpInfoRefPorts       Integer32,
8301    arpInfoFlag           INTEGER
8302    }
8303
8304arpInfoDestIp OBJECT-TYPE
8305    SYNTAX  IpAddress
8306    MAX-ACCESS  read-only
8307    STATUS  current
8308    DESCRIPTION
8309        "The destination IP address of the ARP entry."
8310    ::= { arpInfoEntry 1 }
8311
8312arpInfoMacAddr OBJECT-TYPE
8313    SYNTAX  PhysAddress
8314    MAX-ACCESS  read-only
8315    STATUS  current
8316    DESCRIPTION
8317        "The MAC address for the ARP entry."
8318    ::= { arpInfoEntry 2 }
8319
8320arpInfoVLAN OBJECT-TYPE
8321    SYNTAX  Integer32
8322    MAX-ACCESS  read-only
8323    STATUS  current
8324    DESCRIPTION
8325        "The VLAN identifier for the ARP entry."
8326    ::= { arpInfoEntry 3 }
8327
8328arpInfoSrcPort OBJECT-TYPE
8329    SYNTAX  Integer32
8330    MAX-ACCESS  read-only
8331    STATUS  current
8332    DESCRIPTION
8333        "The  port number on which this entry's equivalence is effective."
8334    ::= { arpInfoEntry 4 }
8335
8336arpInfoRefPorts OBJECT-TYPE
8337    SYNTAX  Integer32
8338    MAX-ACCESS  read-only
8339    STATUS  current
8340    DESCRIPTION
8341        "The rference ports associated with this ARP entry."
8342    ::= { arpInfoEntry 5 }
8343
8344arpInfoFlag OBJECT-TYPE
8345    SYNTAX  INTEGER {
8346	clear(1),
8347	unresolved(2),
8348	permanent(3),
8349	indirect(4)
8350	}
8351    MAX-ACCESS  read-only
8352    STATUS  current
8353    DESCRIPTION
8354        "The flag associated with this ARP entry."
8355    ::= { arpInfoEntry 6 }
8356
8357arpCacheClear OBJECT-TYPE
8358    SYNTAX  INTEGER {
8359        ok(1),
8360        clear(2)
8361        }
8362    MAX-ACCESS  read-write
8363    STATUS  current
8364    DESCRIPTION
8365        "Setting this value to clear(2) clears the ARP cache."
8366    ::= { arpInfo 2 }
8367
8368-- igmp snooping info table
8369igmpInfoTable OBJECT-TYPE
8370    SYNTAX SEQUENCE OF IgmpInfoEntry
8371    MAX-ACCESS not-accessible
8372    STATUS current
8373    DESCRIPTION
8374      "The table of IGMP group membership information."
8375    ::= { igmpInfo 1 }
8376
8377igmpInfoEntry OBJECT-TYPE
8378    SYNTAX IgmpInfoEntry
8379    MAX-ACCESS not-accessible
8380    STATUS current
8381    DESCRIPTION
8382      "Information about an IGMP group member ."
8383    INDEX { igmpInfoIndex }
8384    ::= { igmpInfoTable 1 }
8385
8386IgmpInfoEntry ::= SEQUENCE {
8387    igmpInfoIndex             Integer32,
8388    igmpInfoGroupId   	      IpAddress,
8389    igmpInfoVlanId   	      Integer32,
8390    igmpInfoVersion   	      INTEGER,
8391    igmpInfoPortNum           Integer32,
8392    igmpInfoExpires           DisplayString
8393    }
8394
8395igmpInfoIndex OBJECT-TYPE
8396    SYNTAX Integer32
8397    MAX-ACCESS read-only
8398    STATUS current
8399    DESCRIPTION
8400	"The igmp group number for which the IGMP info table is related."
8401    ::= { igmpInfoEntry 1}
8402
8403igmpInfoGroupId OBJECT-TYPE
8404    SYNTAX IpAddress
8405    MAX-ACCESS read-only
8406    STATUS current
8407    DESCRIPTION
8408	"The IP address of the IGMP group."
8409    ::= { igmpInfoEntry 2}
8410
8411igmpInfoVlanId OBJECT-TYPE
8412    SYNTAX Integer32
8413    MAX-ACCESS read-only
8414    STATUS current
8415    DESCRIPTION
8416	"The VLAN ID for this IGMP group."
8417    ::= { igmpInfoEntry 3}
8418
8419
8420
8421igmpInfoVersion OBJECT-TYPE
8422    SYNTAX INTEGER {
8423        v3(1),
8424        v2(2),
8425        v1(3)
8426	}
8427    MAX-ACCESS read-only
8428    STATUS current
8429    DESCRIPTION
8430	"The Version of IGMP host."
8431    ::= { igmpInfoEntry 5}
8432
8433igmpInfoPortNum OBJECT-TYPE
8434    SYNTAX Integer32
8435    MAX-ACCESS read-only
8436    STATUS current
8437    DESCRIPTION
8438	"The Version of IGMP host."
8439    ::= { igmpInfoEntry 6 }
8440
8441igmpInfoExpires OBJECT-TYPE
8442    SYNTAX DisplayString
8443    MAX-ACCESS read-only
8444    STATUS current
8445    DESCRIPTION
8446	"The expiration time for this host."
8447    ::= { igmpInfoEntry 7 }
8448
8449igmpMrtrInfoTable OBJECT-TYPE
8450    SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
8451    MAX-ACCESS not-accessible
8452    STATUS current
8453    DESCRIPTION
8454      "The table of IGMP mrouters."
8455    ::= { igmpInfo 2 }
8456
8457igmpMrtrInfoEntry OBJECT-TYPE
8458    SYNTAX IgmpMrtrInfoEntry
8459    MAX-ACCESS not-accessible
8460    STATUS current
8461    DESCRIPTION
8462      "Information about an IGMP mrouter."
8463    INDEX { igmpMrtrInfoIndex }
8464    ::= { igmpMrtrInfoTable 1 }
8465
8466IgmpMrtrInfoEntry ::= SEQUENCE {
8467    igmpMrtrInfoIndex         Integer32,
8468    igmpMrtrInfoVlanId        Integer32,
8469    igmpMrtrInfoPortId        Integer32,
8470    igmpMrtrInfoVersion       Integer32,
8471    igmpMrtrInfoExpires       DisplayString,
8472    igmpMrtrInfoMrt           Integer32
8473
8474    }
8475
8476igmpMrtrInfoIndex OBJECT-TYPE
8477    SYNTAX Integer32
8478    MAX-ACCESS read-only
8479    STATUS current
8480    DESCRIPTION
8481	"The mrouter number for which the IGMP mrouter info table is related."
8482    ::= { igmpMrtrInfoEntry 1}
8483
8484igmpMrtrInfoVlanId OBJECT-TYPE
8485    SYNTAX Integer32
8486    MAX-ACCESS read-only
8487    STATUS current
8488    DESCRIPTION
8489	"The VLAN ID on which this IGMP mrouter is attached."
8490    ::= { igmpMrtrInfoEntry 2}
8491
8492igmpMrtrInfoPortId OBJECT-TYPE
8493    SYNTAX Integer32
8494    MAX-ACCESS read-only
8495    STATUS current
8496    DESCRIPTION
8497	"The port on which this IGMP mrouter is attached."
8498    ::= { igmpMrtrInfoEntry 3}
8499
8500igmpMrtrInfoVersion OBJECT-TYPE
8501    SYNTAX Integer32
8502    MAX-ACCESS read-only
8503    STATUS current
8504    DESCRIPTION
8505	"The version of this IGMP mrouter."
8506    ::= { igmpMrtrInfoEntry 4}
8507
8508igmpMrtrInfoExpires OBJECT-TYPE
8509    SYNTAX DisplayString
8510    MAX-ACCESS read-only
8511    STATUS current
8512    DESCRIPTION
8513	"The expiration time for this mrouter."
8514    ::= { igmpMrtrInfoEntry 5 }
8515
8516igmpMrtrInfoMrt OBJECT-TYPE
8517    SYNTAX Integer32
8518    MAX-ACCESS read-only
8519    STATUS current
8520    DESCRIPTION
8521	"The Maximum Query Response time of this IGMP mrouter."
8522    ::= { igmpMrtrInfoEntry 6 }
8523
8524-- RIP Information
8525
8526rip2GeneralInfo	OBJECT IDENTIFIER ::= { rip2Info 1 }
8527
8528ripInfoState OBJECT-TYPE
8529    SYNTAX INTEGER {
8530        on(1),
8531        off(2)
8532        }
8533    MAX-ACCESS read-only
8534    STATUS current
8535    DESCRIPTION
8536	"RIP global state."
8537    ::= { rip2GeneralInfo 1 }
8538
8539ripInfoUpdatePeriod OBJECT-TYPE
8540    SYNTAX  INTEGER  (1..120)
8541    MAX-ACCESS  read-only
8542    STATUS  current
8543    DESCRIPTION
8544        "Update Period in seconds."
8545    ::= { rip2GeneralInfo 2 }
8546
8547rip2InfoIntfTable OBJECT-TYPE
8548    SYNTAX SEQUENCE OF RipInfoIntfEntry
8549    MAX-ACCESS not-accessible
8550    STATUS current
8551    DESCRIPTION
8552      "The information table of RIP."
8553    ::= { rip2Info 2 }
8554
8555ripInfoIntfEntry OBJECT-TYPE
8556    SYNTAX RipInfoIntfEntry
8557    MAX-ACCESS not-accessible
8558    STATUS current
8559    DESCRIPTION
8560      "Information about  RIP on IP interface."
8561    INDEX { ripInfoIntfIndex }
8562    ::= { rip2InfoIntfTable 1 }
8563
8564RipInfoIntfEntry ::= SEQUENCE {
8565    ripInfoIntfIndex  	      Integer32,
8566    ripInfoIntfVersion	      INTEGER,
8567    ripInfoIntfAddress        IpAddress,
8568    ripInfoIntfState	      INTEGER,
8569    ripInfoIntfListen	      INTEGER,
8570    ripInfoIntfTrigUpdate     INTEGER,
8571    ripInfoIntfMcastUpdate    INTEGER,
8572    ripInfoIntfPoisonReverse  INTEGER,
8573    ripInfoIntfSupply         INTEGER,
8574    ripInfoIntfMetric         INTEGER,
8575    ripInfoIntfAuth           INTEGER,
8576    ripInfoIntfKey            DisplayString,
8577    ripInfoIntfDefault	      INTEGER
8578    }
8579
8580ripInfoIntfIndex OBJECT-TYPE
8581    SYNTAX Integer32
8582    MAX-ACCESS read-only
8583    STATUS current
8584    DESCRIPTION
8585	"The interface number for which the RIP information is related."
8586    ::= { ripInfoIntfEntry 1 }
8587
8588ripInfoIntfVersion OBJECT-TYPE
8589    SYNTAX INTEGER {
8590        ripVersion1(1),
8591        ripVersion2(2)
8592        }
8593    MAX-ACCESS read-only
8594    STATUS current
8595    DESCRIPTION
8596        "RIP version."
8597    ::= { ripInfoIntfEntry 2 }
8598
8599ripInfoIntfAddress OBJECT-TYPE
8600    SYNTAX  IpAddress
8601    MAX-ACCESS read-only
8602    STATUS current
8603    DESCRIPTION
8604        "The interface address."
8605    ::= { ripInfoIntfEntry 3 }
8606
8607ripInfoIntfState OBJECT-TYPE
8608    SYNTAX INTEGER {
8609        enabled(1),
8610        disabled(2)
8611        }
8612    MAX-ACCESS read-only
8613    STATUS current
8614    DESCRIPTION
8615        "The status of RIP protocol."
8616    ::= { ripInfoIntfEntry 4 }
8617
8618ripInfoIntfListen OBJECT-TYPE
8619    SYNTAX INTEGER {
8620        enabled(1),
8621        disabled(2)
8622        }
8623    MAX-ACCESS read-only
8624    STATUS current
8625    DESCRIPTION
8626        "The status of listening to route updates."
8627    ::= { ripInfoIntfEntry 5 }
8628
8629ripInfoIntfTrigUpdate OBJECT-TYPE
8630    SYNTAX INTEGER {
8631        enabled(1),
8632        disabled(2)
8633        }
8634    MAX-ACCESS read-only
8635    STATUS current
8636    DESCRIPTION
8637	"The status of triggered updates."
8638    ::= { ripInfoIntfEntry 6 }
8639
8640ripInfoIntfMcastUpdate OBJECT-TYPE
8641    SYNTAX INTEGER {
8642        enabled(1),
8643        disabled(2)
8644        }
8645    MAX-ACCESS read-only
8646    STATUS current
8647    DESCRIPTION
8648	"The status of multicast updates."
8649    ::= { ripInfoIntfEntry 7 }
8650
8651ripInfoIntfPoisonReverse OBJECT-TYPE
8652    SYNTAX  INTEGER {
8653        enabled(1),
8654        disabled(2)
8655        }
8656    MAX-ACCESS read-only
8657    STATUS current
8658    DESCRIPTION
8659	"The status of RIP poison reverse."
8660    ::= { ripInfoIntfEntry 8 }
8661
8662ripInfoIntfSupply OBJECT-TYPE
8663    SYNTAX INTEGER {
8664        enabled(1),
8665        disabled(2)
8666        }
8667    MAX-ACCESS read-only
8668    STATUS current
8669    DESCRIPTION
8670        "The status of supplying route updates."
8671    ::= { ripInfoIntfEntry 9 }
8672
8673ripInfoIntfMetric OBJECT-TYPE
8674    SYNTAX  INTEGER (1..15)
8675    MAX-ACCESS read-only
8676    STATUS current
8677    DESCRIPTION
8678        "RIP route metric for this interface."
8679    ::= { ripInfoIntfEntry 10 }
8680
8681ripInfoIntfAuth OBJECT-TYPE
8682    SYNTAX INTEGER {
8683        none(1),
8684        password(2)
8685        }
8686    MAX-ACCESS read-only
8687    STATUS current
8688    DESCRIPTION
8689        "The type of Authentication used on this interface."
8690    ::= { ripInfoIntfEntry 11 }
8691
8692ripInfoIntfKey OBJECT-TYPE
8693    SYNTAX  DisplayString (SIZE(0..16))
8694    MAX-ACCESS  read-only
8695    STATUS  current
8696    DESCRIPTION
8697        "RIP update authentication password."
8698    ::= { ripInfoIntfEntry 12 }
8699
8700ripInfoIntfDefault OBJECT-TYPE
8701    SYNTAX  INTEGER {
8702        both(1),
8703        listen(2),
8704        supply(3),
8705        none(4)
8706        }
8707    MAX-ACCESS read-only
8708    STATUS current
8709    DESCRIPTION
8710	"Specifies what RIP does with default routes."
8711    ::= { ripInfoIntfEntry 13 }
8712
8713
8714-- IP Interface Information
8715
8716ipInfoRouterID OBJECT-TYPE
8717    SYNTAX  IpAddress
8718    MAX-ACCESS  read-only
8719    STATUS  current
8720    DESCRIPTION
8721        "Router ID information."
8722    ::= { ipInfo 1 }
8723
8724ipIntfInfoTable OBJECT-TYPE
8725    SYNTAX  SEQUENCE OF IntfInfoEntry
8726    MAX-ACCESS not-accessible
8727    STATUS current
8728    DESCRIPTION
8729        "The table of IP interface information."
8730    ::= { ipInfo 2 }
8731
8732intfInfoEntry OBJECT-TYPE
8733    SYNTAX  IntfInfoEntry
8734    MAX-ACCESS not-accessible
8735    STATUS  current
8736    DESCRIPTION
8737        "A row in IP interface information table."
8738    INDEX   { intfInfoIndex }
8739    ::= { ipIntfInfoTable 1 }
8740
8741IntfInfoEntry ::= SEQUENCE {
8742    intfInfoIndex         Integer32,
8743    intfInfoAddr          DisplayString,
8744    intfInfoNetMask       DisplayString,
8745    intfInfoBcastAddr     DisplayString,
8746    intfInfoVlan          Integer32,
8747    intfInfoStatus        INTEGER
8748    }
8749
8750intfInfoIndex OBJECT-TYPE
8751    SYNTAX  Integer32
8752    MAX-ACCESS  read-only
8753    STATUS  current
8754    DESCRIPTION
8755	"The interface number for which the information is related."
8756    ::= { intfInfoEntry 1 }
8757
8758intfInfoAddr  OBJECT-TYPE
8759    SYNTAX    DisplayString
8760    MAX-ACCESS  read-only
8761    STATUS  current
8762    DESCRIPTION
8763	"The IP address of the interface."
8764    ::= { intfInfoEntry 2 }
8765
8766intfInfoNetMask OBJECT-TYPE
8767    SYNTAX   DisplayString
8768    MAX-ACCESS  read-only
8769    STATUS  current
8770    DESCRIPTION
8771        "The subnet mask of the interface."
8772    ::= { intfInfoEntry 3 }
8773
8774intfInfoBcastAddr OBJECT-TYPE
8775    SYNTAX   DisplayString
8776    MAX-ACCESS  read-only
8777    STATUS  current
8778    DESCRIPTION
8779        "The broadcast address of the interface."
8780    ::= { intfInfoEntry 4 }
8781
8782intfInfoVlan OBJECT-TYPE
8783    SYNTAX  Integer32
8784    MAX-ACCESS  read-only
8785    STATUS  current
8786    DESCRIPTION
8787        "The VLAN number for this interface."
8788    ::= { intfInfoEntry 5 }
8789
8790intfInfoStatus OBJECT-TYPE
8791    SYNTAX  INTEGER {
8792	up(1),
8793	down(2),
8794        disabled(3)
8795    }
8796    MAX-ACCESS  read-only
8797    STATUS  current
8798    DESCRIPTION
8799	"The status of the interface."
8800    ::= { intfInfoEntry 6 }
8801
8802-- IP Gateway Information
8803
8804gatewayInfoTable OBJECT-TYPE
8805    SYNTAX  SEQUENCE OF GatewayInfoEntry
8806    MAX-ACCESS  not-accessible
8807    STATUS  current
8808    DESCRIPTION
8809        "The table containing information for the default gateways."
8810    ::= { ipInfo 3 }
8811
8812gatewayInfoEntry OBJECT-TYPE
8813    SYNTAX  GatewayInfoEntry
8814    MAX-ACCESS  not-accessible
8815    STATUS  current
8816    DESCRIPTION
8817        "A row in the gateway information table"
8818    INDEX   { gatewayInfoIndex }
8819    ::= { gatewayInfoTable 1 }
8820
8821GatewayInfoEntry ::= SEQUENCE {
8822    gatewayInfoIndex         Integer32,
8823    gatewayInfoAddr          IpAddress,
8824    gatewayInfoStatus        INTEGER
8825    }
8826
8827gatewayInfoIndex OBJECT-TYPE
8828    SYNTAX  Integer32
8829    MAX-ACCESS  read-only
8830    STATUS  current
8831    DESCRIPTION
8832        "The gateway number for which the information is related."
8833    ::= { gatewayInfoEntry 1}
8834
8835gatewayInfoAddr OBJECT-TYPE
8836    SYNTAX  IpAddress
8837    MAX-ACCESS  read-only
8838    STATUS  current
8839    DESCRIPTION
8840        "The IP address of the default gateway."
8841    ::= { gatewayInfoEntry 2 }
8842
8843
8844gatewayInfoStatus OBJECT-TYPE
8845    SYNTAX  INTEGER {
8846        up(1),
8847        failed(2)
8848	}
8849    MAX-ACCESS  read-only
8850    STATUS  current
8851    DESCRIPTION
8852        "The status of the default gateway."
8853    ::= { gatewayInfoEntry 4 }
8854
8855ipInfoBootpRelayState OBJECT-TYPE
8856    SYNTAX  INTEGER {
8857        enabled(2),
8858        disabled(3)
8859    }
8860    MAX-ACCESS  read-only
8861    STATUS  current
8862    DESCRIPTION
8863        "The state of BOOTP relay."
8864    ::= { ipInfo 4 }
8865
8866ipInfoBootpRelayAddr OBJECT-TYPE
8867    SYNTAX  IpAddress
8868    MAX-ACCESS  read-only
8869    STATUS  current
8870    DESCRIPTION
8871        "The IP address of BOOTP server."
8872    ::= { ipInfo 5 }
8873
8874ipInfoBootpRelayAddr2 OBJECT-TYPE
8875    SYNTAX  IpAddress
8876    MAX-ACCESS  read-only
8877    STATUS  current
8878    DESCRIPTION
8879        "The IP address of second BOOTP server."
8880    ::= { ipInfo 6 }
8881
8882ipInfoFwdState OBJECT-TYPE
8883    SYNTAX  INTEGER {
8884	on(1),
8885	off(2)
8886    }
8887    MAX-ACCESS  read-only
8888    STATUS  current
8889    DESCRIPTION
8890        "IP forwarding global state."
8891    ::= { ipInfo 7 }
8892
8893ipInfoFwdDirectedBcast OBJECT-TYPE
8894    SYNTAX  INTEGER {
8895        enabled(2),
8896        disabled(3)
8897    }
8898    MAX-ACCESS  read-only
8899    STATUS  current
8900    DESCRIPTION
8901        "The state of forwarding directed broadcasts."
8902    ::= { ipInfo 8 }
8903
8904ipInfoNwfTable OBJECT-TYPE
8905    SYNTAX SEQUENCE OF IpInfoNwfEntry
8906    MAX-ACCESS not-accessible
8907    STATUS current
8908    DESCRIPTION
8909      "The table of IP network filter information."
8910    ::= { ipInfo 9 }
8911
8912ipInfoNwfEntry OBJECT-TYPE
8913    SYNTAX IpInfoNwfEntry
8914    MAX-ACCESS not-accessible
8915    STATUS current
8916    DESCRIPTION
8917      "A row in the IP network filter information table."
8918    INDEX { ipInfoNwfIndex }
8919    ::= { ipInfoNwfTable 1 }
8920
8921IpInfoNwfEntry ::= SEQUENCE {
8922    ipInfoNwfIndex     Integer32,
8923    ipInfoNwfAddr      IpAddress,
8924    ipInfoNwfMask      IpAddress,
8925    ipInfoNwfState     INTEGER
8926    }
8927
8928ipInfoNwfIndex OBJECT-TYPE
8929    SYNTAX Integer32
8930    MAX-ACCESS read-only
8931    STATUS current
8932    DESCRIPTION
8933	"The netowrk filter number for which the NWF is related."
8934    ::= { ipInfoNwfEntry 1}
8935
8936ipInfoNwfAddr OBJECT-TYPE
8937    SYNTAX IpAddress
8938    MAX-ACCESS read-only
8939    STATUS current
8940    DESCRIPTION
8941	"The IP address of the network filter."
8942    ::= { ipInfoNwfEntry 2 }
8943
8944ipInfoNwfMask OBJECT-TYPE
8945    SYNTAX IpAddress
8946    MAX-ACCESS read-only
8947    STATUS current
8948    DESCRIPTION
8949	"The subnet mask of the network filter."
8950    ::= { ipInfoNwfEntry 3 }
8951
8952ipInfoNwfState OBJECT-TYPE
8953    SYNTAX INTEGER {
8954        enabled(1),
8955        disabled(2)
8956	}
8957    MAX-ACCESS  read-only
8958    STATUS  current
8959    DESCRIPTION
8960	"The state of the network filter."
8961    ::= { ipInfoNwfEntry 4 }
8962
8963
8964-- IP Route Map Information
8965
8966ipInfoRmapTable OBJECT-TYPE
8967    SYNTAX SEQUENCE OF IpInfoRmapEntry
8968    MAX-ACCESS not-accessible
8969    STATUS current
8970    DESCRIPTION
8971      "The table of IP route map information."
8972    ::= { ipInfo 10 }
8973
8974ipInfoRmapEntry OBJECT-TYPE
8975    SYNTAX IpInfoRmapEntry
8976    MAX-ACCESS not-accessible
8977    STATUS current
8978    DESCRIPTION
8979      "Information about an IP route map."
8980    INDEX { ipInfoRmapIndex }
8981    ::= { ipInfoRmapTable 1 }
8982
8983IpInfoRmapEntry ::= SEQUENCE {
8984    ipInfoRmapIndex		Integer32,
8985    ipInfoRmapLp	  	Unsigned32,
8986    ipInfoRmapMetric	  	Unsigned32,
8987    ipInfoRmapPrec	  	INTEGER,
8988    ipInfoRmapWeight	 	INTEGER,
8989    ipInfoRmapState     	INTEGER,
8990    ipInfoRmapAp		DisplayString,
8991    ipInfoRmapMetricType	INTEGER
8992    }
8993
8994ipInfoRmapIndex OBJECT-TYPE
8995    SYNTAX Integer32
8996    MAX-ACCESS read-only
8997    STATUS current
8998    DESCRIPTION
8999	"The route map number for which the RMAP is related."
9000    ::= { ipInfoRmapEntry 1}
9001
9002ipInfoRmapLp OBJECT-TYPE
9003    SYNTAX Unsigned32 (0..4294967295)
9004    MAX-ACCESS read-only
9005    STATUS current
9006    DESCRIPTION
9007	"The local-preference of the route map. 4294967295 means none"
9008    ::= { ipInfoRmapEntry 2 }
9009
9010ipInfoRmapMetric OBJECT-TYPE
9011    SYNTAX Unsigned32 (0..4294967295)
9012    MAX-ACCESS read-only
9013    STATUS current
9014    DESCRIPTION
9015	"The metric of the route map. 4294967295 means none"
9016    ::= { ipInfoRmapEntry 3 }
9017
9018ipInfoRmapPrec OBJECT-TYPE
9019    SYNTAX INTEGER (1..255)
9020    MAX-ACCESS read-only
9021    STATUS current
9022    DESCRIPTION
9023	"The precedence of the route map."
9024    ::= { ipInfoRmapEntry 4 }
9025
9026ipInfoRmapWeight OBJECT-TYPE
9027    SYNTAX INTEGER (0..65535)
9028    MAX-ACCESS read-only
9029    STATUS current
9030    DESCRIPTION
9031	"The weight of the route map. 65535 means none"
9032    ::= { ipInfoRmapEntry 5 }
9033
9034ipInfoRmapState OBJECT-TYPE
9035    SYNTAX INTEGER {
9036        enabled(1),
9037        disabled(2)
9038	}
9039    MAX-ACCESS  read-only
9040    STATUS  current
9041    DESCRIPTION
9042	"Enable or disable the route map."
9043    ::= { ipInfoRmapEntry 6 }
9044
9045ipInfoRmapAp OBJECT-TYPE
9046    SYNTAX DisplayString (SIZE(0..18))
9047    MAX-ACCESS read-only
9048    STATUS current
9049    DESCRIPTION
9050	"The as-path prepend of the matched route. Up to 3 AS number can be
9051	 displayed for the string.
9052	 The usuage is:<AS number> [<AS number>][ <AS number>]"
9053    ::= { ipInfoRmapEntry 7 }
9054
9055ipInfoRmapMetricType OBJECT-TYPE
9056    SYNTAX INTEGER {
9057        none(1),
9058        type1(2),
9059        type2(3)
9060        }
9061    MAX-ACCESS  read-only
9062    STATUS  current
9063    DESCRIPTION
9064	"The OSPF metric-type of the matched route."
9065    ::= { ipInfoRmapEntry 8 }
9066
9067-- IP OSPF Information
9068
9069ipOspfInfo OBJECT IDENTIFIER
9070    ::= { ipInfo 11 }
9071
9072ipOspfInfoState OBJECT-TYPE
9073    SYNTAX INTEGER {
9074        on(1),
9075        off(2)
9076        }
9077    MAX-ACCESS read-only
9078    STATUS current
9079    DESCRIPTION
9080	"OSPF global state."
9081    ::= { ipOspfInfo 1 }
9082
9083ipOspfInfoDefaultRouteMetric OBJECT-TYPE
9084    SYNTAX INTEGER (0..16777215)
9085    MAX-ACCESS read-only
9086    STATUS current
9087    DESCRIPTION
9088	"The metric to be assigned."
9089    ::= { ipOspfInfo 2 }
9090
9091ipOspfInfoDefaultRouteMetricType OBJECT-TYPE
9092    SYNTAX INTEGER {
9093        none(1),
9094        type1(2),
9095        type2(3)
9096        }
9097    MAX-ACCESS read-only
9098    STATUS current
9099    DESCRIPTION
9100	"The AS External metric type to be assigned."
9101    ::= { ipOspfInfo 3 }
9102
9103ipOspfInfoRouterID OBJECT-TYPE
9104    SYNTAX IpAddress
9105    MAX-ACCESS read-only
9106    STATUS current
9107    DESCRIPTION
9108	"The router ID of the switch."
9109    ::= { ipOspfInfo 4 }
9110
9111ipOspfInfoLsdbLimit OBJECT-TYPE
9112    SYNTAX  INTEGER (0..2000)
9113    MAX-ACCESS read-only
9114    STATUS current
9115    DESCRIPTION
9116	"The LSDB limit for external LSA."
9117    ::= { ipOspfInfo 5 }
9118
9119-- IP OSPF Area Information
9120ipOspfAreaInfoTable OBJECT-TYPE
9121    SYNTAX SEQUENCE OF IpOspfAreaInfoEntry
9122    MAX-ACCESS not-accessible
9123    STATUS current
9124    DESCRIPTION
9125      "The table of OSPF Area Information."
9126    ::= { ipOspfInfo 6 }
9127
9128ipOspfAreaInfoEntry OBJECT-TYPE
9129    SYNTAX IpOspfAreaInfoEntry
9130    MAX-ACCESS not-accessible
9131    STATUS current
9132    DESCRIPTION
9133      "Information about a OSPF area."
9134    INDEX { ipOspfAreaInfoIndex, ipOspfAreaInfoId }
9135    ::= { ipOspfAreaInfoTable 1 }
9136
9137IpOspfAreaInfoEntry ::= SEQUENCE {
9138    ipOspfAreaInfoIndex         Integer32,
9139    ipOspfAreaInfoId            IpAddress,
9140    ipOspfAreaInfoSpfInterval   INTEGER,
9141    ipOspfAreaInfoAuthType      INTEGER,
9142    ipOspfAreaInfoType 	        INTEGER,
9143    ipOspfAreaInfoMetric	INTEGER,
9144    ipOspfAreaInfoStatus        INTEGER
9145    }
9146
9147ipOspfAreaInfoIndex OBJECT-TYPE
9148    SYNTAX Integer32
9149    MAX-ACCESS read-only
9150    STATUS current
9151    DESCRIPTION
9152	"The OSPF area number for which the OSPF area table is related."
9153    ::= { ipOspfAreaInfoEntry 1 }
9154
9155ipOspfAreaInfoId OBJECT-TYPE
9156    SYNTAX IpAddress
9157    MAX-ACCESS read-only
9158    STATUS current
9159    DESCRIPTION
9160	"The IP Address of the OSPF area."
9161    ::= { ipOspfAreaInfoEntry 2 }
9162
9163ipOspfAreaInfoSpfInterval OBJECT-TYPE
9164    SYNTAX INTEGER (0..255)
9165    MAX-ACCESS read-only
9166    STATUS current
9167    DESCRIPTION
9168	"The SPF interval for the OSPF area."
9169    ::= { ipOspfAreaInfoEntry 3 }
9170
9171ipOspfAreaInfoAuthType OBJECT-TYPE
9172    SYNTAX  INTEGER {
9173        none(1),
9174        password(2),
9175	md5(3)
9176        }
9177    MAX-ACCESS  read-only
9178    STATUS  current
9179    DESCRIPTION
9180        "Type of authentication being used.
9181	 none(1) - no authentication
9182	 password(2) - use password
9183	 md5(3) - use MD5 authentication."
9184    ::= { ipOspfAreaInfoEntry 4 }
9185
9186ipOspfAreaInfoType OBJECT-TYPE
9187	SYNTAX INTEGER {
9188	    transit(0),
9189	    stub(1),
9190	    nssa(2)
9191           }
9192	MAX-ACCESS   read-only
9193	STATUS  current
9194	DESCRIPTION
9195	    "Type of Area.
9196	    transit(0)
9197	    stub(1)
9198	    nssa(2)"
9199	::= { ipOspfAreaInfoEntry 5 }
9200
9201ipOspfAreaInfoMetric OBJECT-TYPE
9202    SYNTAX  INTEGER (1..65535)
9203    MAX-ACCESS  read-only
9204    STATUS  current
9205    DESCRIPTION
9206        "Metric (1-65535)"
9207    ::= { ipOspfAreaInfoEntry 6 }
9208
9209ipOspfAreaInfoStatus OBJECT-TYPE
9210    SYNTAX  INTEGER {
9211        disabled(0),
9212	 enabled(1)
9213        }
9214    MAX-ACCESS  read-only
9215    STATUS  current
9216    DESCRIPTION
9217        "Status
9218	   disabled(0)
9219	   enabled(1)"
9220    ::= { ipOspfAreaInfoEntry 7 }
9221
9222
9223-- IP OSPF Range Information
9224ipOspfRangeInfoTable OBJECT-TYPE
9225    SYNTAX SEQUENCE OF IpOspfRangeInfoEntry
9226    MAX-ACCESS not-accessible
9227    STATUS current
9228    DESCRIPTION
9229      "The table of OSPF summary range information."
9230    ::= { ipOspfInfo 7 }
9231
9232ipOspfRangeInfoEntry OBJECT-TYPE
9233    SYNTAX IpOspfRangeInfoEntry
9234    MAX-ACCESS not-accessible
9235    STATUS current
9236    DESCRIPTION
9237      "Information about an OSPF summary range."
9238    INDEX { ipOspfRangeInfoIndex }
9239    ::= { ipOspfRangeInfoTable 1 }
9240
9241IpOspfRangeInfoEntry ::= SEQUENCE {
9242    ipOspfRangeInfoIndex            Integer32,
9243    ipOspfRangeInfoAddr             IpAddress,
9244    ipOspfRangeInfoMask             IpAddress,
9245    ipOspfRangeInfoAreaIndex        Integer32,
9246    ipOspfRangeInfoHideState        INTEGER,
9247    ipOspfRangeInfoState            INTEGER
9248    }
9249
9250ipOspfRangeInfoIndex OBJECT-TYPE
9251    SYNTAX Integer32
9252    MAX-ACCESS read-only
9253    STATUS current
9254    DESCRIPTION
9255        "The range number for which the OSPF summary range table is related."
9256    ::= { ipOspfRangeInfoEntry 1}
9257
9258ipOspfRangeInfoAddr OBJECT-TYPE
9259    SYNTAX IpAddress
9260    MAX-ACCESS read-only
9261    STATUS current
9262    DESCRIPTION
9263        "The IP Address of the range."
9264    ::= { ipOspfRangeInfoEntry 2 }
9265
9266ipOspfRangeInfoMask OBJECT-TYPE
9267    SYNTAX IpAddress
9268    MAX-ACCESS read-only
9269    STATUS current
9270    DESCRIPTION
9271        "The mask of the range."
9272    ::= { ipOspfRangeInfoEntry 3 }
9273
9274ipOspfRangeInfoAreaIndex OBJECT-TYPE
9275    SYNTAX Integer32
9276    MAX-ACCESS read-only
9277    STATUS current
9278    DESCRIPTION
9279        "The area index."
9280    ::= { ipOspfRangeInfoEntry 4 }
9281
9282ipOspfRangeInfoHideState OBJECT-TYPE
9283    SYNTAX  INTEGER {
9284        enabled(1),
9285        disabled(2)
9286        }
9287    MAX-ACCESS  read-only
9288    STATUS  current
9289    DESCRIPTION
9290        "The state of the hide range."
9291    ::= { ipOspfRangeInfoEntry 5 }
9292
9293ipOspfRangeInfoState OBJECT-TYPE
9294    SYNTAX  INTEGER {
9295        enabled(1),
9296        disabled(2)
9297        }
9298    MAX-ACCESS  read-only
9299    STATUS  current
9300    DESCRIPTION
9301        "The state of the range."
9302    ::= { ipOspfRangeInfoEntry 6 }
9303
9304
9305-- IP OSPF Interface Information
9306ipOspfIntfInfoTable OBJECT-TYPE
9307    SYNTAX SEQUENCE OF IpOspfIntfInfoEntry
9308    MAX-ACCESS not-accessible
9309    STATUS current
9310    DESCRIPTION
9311      "The table of OSPF Interface Information."
9312    ::= { ipOspfInfo 8 }
9313
9314ipOspfIntfInfoEntry OBJECT-TYPE
9315    SYNTAX IpOspfIntfInfoEntry
9316    MAX-ACCESS not-accessible
9317    STATUS current
9318    DESCRIPTION
9319      "Information about an OSPF Interface."
9320    INDEX { ipOspfIntfInfoIndex }
9321    ::= { ipOspfIntfInfoTable 1 }
9322
9323IpOspfIntfInfoEntry ::= SEQUENCE {
9324    ipOspfIntfInfoIndex         Integer32,
9325    ipOspfIntfInfoId            IpAddress,
9326    ipOspfIntfInfoArea          INTEGER,
9327    ipOspfIntfInfoMdkey         INTEGER,
9328    ipOspfIntfInfoCost          INTEGER,
9329    ipOspfIntfInfoPrio          INTEGER,
9330    ipOspfIntfInfoHello         INTEGER,
9331    ipOspfIntfInfoDead          INTEGER,
9332    ipOspfIntfInfoTrans         INTEGER,
9333    ipOspfIntfInfoRetra         INTEGER,
9334    ipOspfIntfInfoAuthKey       DisplayString,
9335    ipOspfIntfInfoStatus        INTEGER
9336
9337}
9338
9339ipOspfIntfInfoIndex OBJECT-TYPE
9340    SYNTAX Integer32
9341    MAX-ACCESS read-only
9342    STATUS current
9343    DESCRIPTION
9344	"The OSPF Interface number for which the OSPF Interface table is related."
9345    ::= { ipOspfIntfInfoEntry 1}
9346
9347ipOspfIntfInfoId OBJECT-TYPE
9348    SYNTAX IpAddress
9349    MAX-ACCESS read-only
9350    STATUS current
9351    DESCRIPTION
9352	"The IP Address of the OSPF interface."
9353    ::= { ipOspfIntfInfoEntry 2 }
9354
9355ipOspfIntfInfoArea OBJECT-TYPE
9356    SYNTAX INTEGER (0..2)
9357    MAX-ACCESS read-only
9358    STATUS current
9359    DESCRIPTION
9360	"The index of the area that the interface belongs"
9361    ::= { ipOspfIntfInfoEntry 3 }
9362
9363ipOspfIntfInfoMdkey OBJECT-TYPE
9364    SYNTAX INTEGER (0..255)
9365    MAX-ACCESS read-only
9366    STATUS current
9367    DESCRIPTION
9368	"The MD5 key for the OSPF interface
9369         0 (none) no MD5 authentication."
9370    ::= { ipOspfIntfInfoEntry 4 }
9371
9372ipOspfIntfInfoCost  OBJECT-TYPE
9373    SYNTAX INTEGER (1..65535)
9374    MAX-ACCESS read-only
9375    STATUS current
9376    DESCRIPTION
9377	"Interface cost"
9378    ::= { ipOspfIntfInfoEntry 5 }
9379
9380ipOspfIntfInfoPrio   OBJECT-TYPE
9381   SYNTAX INTEGER (1..255)
9382    MAX-ACCESS read-only
9383    STATUS current
9384    DESCRIPTION
9385	"Interface router priority"
9386    ::= { ipOspfIntfInfoEntry 6 }
9387
9388ipOspfIntfInfoHello  OBJECT-TYPE
9389    SYNTAX INTEGER (1..65535)
9390    MAX-ACCESS read-only
9391    STATUS current
9392    DESCRIPTION
9393	"Hello interval"
9394    ::= { ipOspfIntfInfoEntry 7 }
9395
9396ipOspfIntfInfoDead   OBJECT-TYPE
9397   SYNTAX INTEGER (1..65535)
9398    MAX-ACCESS read-only
9399    STATUS current
9400    DESCRIPTION
9401	"Dead interval"
9402    ::= { ipOspfIntfInfoEntry 8 }
9403
9404ipOspfIntfInfoTrans  OBJECT-TYPE
9405   SYNTAX INTEGER (1..3600)
9406    MAX-ACCESS read-only
9407    STATUS current
9408    DESCRIPTION
9409	"Transit delay"
9410    ::= { ipOspfIntfInfoEntry 9 }
9411
9412ipOspfIntfInfoRetra OBJECT-TYPE
9413    SYNTAX INTEGER (1..3600)
9414    MAX-ACCESS read-only
9415    STATUS current
9416    DESCRIPTION
9417	"Retransmit interval"
9418    ::= { ipOspfIntfInfoEntry 10 }
9419
9420ipOspfIntfInfoAuthKey OBJECT-TYPE
9421   SYNTAX DisplayString (SIZE(0..8))
9422    MAX-ACCESS read-only
9423    STATUS current
9424    DESCRIPTION
9425	"Authentication Key"
9426    ::= { ipOspfIntfInfoEntry 11 }
9427
9428ipOspfIntfInfoStatus  OBJECT-TYPE
9429    SYNTAX  INTEGER {
9430        disabled(0),
9431        enabled(1)
9432        }
9433    MAX-ACCESS read-only
9434    STATUS current
9435    DESCRIPTION
9436	"Status of the interface
9437	disabled(0),
9438        enabled(1)"
9439    ::= { ipOspfIntfInfoEntry 12 }
9440
9441
9442-- IP OSPF Virtual Link Information
9443ipOspfVirtIntfInfoTable OBJECT-TYPE
9444    SYNTAX SEQUENCE OF IpOspfVirtIntfInfoEntry
9445    MAX-ACCESS not-accessible
9446    STATUS current
9447    DESCRIPTION
9448      "The table of OSPF Virtual Interface Information."
9449    ::= { ipOspfInfo 9 }
9450
9451ipOspfVirtIntfInfoEntry OBJECT-TYPE
9452    SYNTAX IpOspfVirtIntfInfoEntry
9453    MAX-ACCESS not-accessible
9454    STATUS current
9455    DESCRIPTION
9456      "Information about an OSPF virtual Interface."
9457    INDEX { ipOspfVirtIntfInfoIndex }
9458    ::= { ipOspfVirtIntfInfoTable 1 }
9459
9460IpOspfVirtIntfInfoEntry ::= SEQUENCE {
9461    ipOspfVirtIntfInfoIndex         Integer32,
9462    ipOspfVirtIntfInfoAreaId        INTEGER,
9463    ipOspfVirtIntfInfoNbr           IpAddress,
9464    ipOspfVirtIntfInfoMdkey         INTEGER,
9465    ipOspfVirtIntfInfoHello         INTEGER,
9466    ipOspfVirtIntfInfoDead          INTEGER,
9467    ipOspfVirtIntfInfoTrans         INTEGER,
9468    ipOspfVirtIntfInfoRetra         INTEGER,
9469    ipOspfVirtIntfInfoAuthKey       DisplayString,
9470    ipOspfVirtIntfInfoStatus        INTEGER
9471    }
9472
9473ipOspfVirtIntfInfoIndex OBJECT-TYPE
9474    SYNTAX Integer32
9475    MAX-ACCESS read-only
9476    STATUS current
9477    DESCRIPTION
9478	"The OSPF Virtual Interface number for which the OSPF
9479         Virtual Interface table is related."
9480    ::= { ipOspfVirtIntfInfoEntry 1}
9481
9482ipOspfVirtIntfInfoAreaId OBJECT-TYPE
9483    SYNTAX INTEGER (0..2)
9484    MAX-ACCESS read-only
9485    STATUS current
9486    DESCRIPTION
9487	"The index of the OSPF area to which this virtual interface
9488         belongs."
9489    ::= { ipOspfVirtIntfInfoEntry 2 }
9490
9491ipOspfVirtIntfInfoNbr OBJECT-TYPE
9492    SYNTAX IpAddress
9493    MAX-ACCESS read-only
9494    STATUS current
9495    DESCRIPTION
9496	"The IP Address of the OSPF neighbor for this virtual interface."
9497    ::= { ipOspfVirtIntfInfoEntry 3 }
9498
9499ipOspfVirtIntfInfoMdkey OBJECT-TYPE
9500    SYNTAX INTEGER (0..255)
9501    MAX-ACCESS read-only
9502    STATUS current
9503    DESCRIPTION
9504	"The MD5 key for the OSPF virtual interface
9505         0 (none) no MD5 authentication."
9506    ::= { ipOspfVirtIntfInfoEntry 4 }
9507
9508ipOspfVirtIntfInfoHello  OBJECT-TYPE
9509    SYNTAX INTEGER (1..65535)
9510    MAX-ACCESS read-only
9511    STATUS current
9512    DESCRIPTION
9513	"Hello interval"
9514    ::= { ipOspfVirtIntfInfoEntry 5 }
9515
9516ipOspfVirtIntfInfoDead   OBJECT-TYPE
9517   SYNTAX INTEGER (1..65535)
9518    MAX-ACCESS read-only
9519    STATUS current
9520    DESCRIPTION
9521	"Dead interval"
9522    ::= { ipOspfVirtIntfInfoEntry 6 }
9523
9524ipOspfVirtIntfInfoTrans  OBJECT-TYPE
9525   SYNTAX INTEGER (1..3600)
9526    MAX-ACCESS read-only
9527    STATUS current
9528    DESCRIPTION
9529	"Transit delay"
9530    ::= { ipOspfVirtIntfInfoEntry 7 }
9531
9532ipOspfVirtIntfInfoRetra OBJECT-TYPE
9533    SYNTAX INTEGER (1..3600)
9534    MAX-ACCESS read-only
9535    STATUS current
9536    DESCRIPTION
9537	"Retransmit interval"
9538    ::= { ipOspfVirtIntfInfoEntry 8 }
9539
9540ipOspfVirtIntfInfoAuthKey OBJECT-TYPE
9541   SYNTAX DisplayString (SIZE(0..8))
9542    MAX-ACCESS read-only
9543    STATUS current
9544    DESCRIPTION
9545	"Authentication Key"
9546    ::= { ipOspfVirtIntfInfoEntry 9 }
9547
9548ipOspfVirtIntfInfoStatus  OBJECT-TYPE
9549    SYNTAX  INTEGER {
9550        disabled(0),
9551        enabled(1)
9552        }
9553    MAX-ACCESS read-only
9554    STATUS current
9555    DESCRIPTION
9556	"Status
9557	 disabled(0),
9558        enabled(1)"
9559    ::= { ipOspfVirtIntfInfoEntry 10 }
9560
9561
9562--IP OSPF Host Information
9563ipOspfHostInfoTable OBJECT-TYPE
9564    SYNTAX SEQUENCE OF IpOspfHostInfoEntry
9565    MAX-ACCESS not-accessible
9566    STATUS current
9567    DESCRIPTION
9568      "The table of OSPF Host Information."
9569    ::= { ipOspfInfo 10 }
9570
9571ipOspfHostInfoEntry OBJECT-TYPE
9572    SYNTAX IpOspfHostInfoEntry
9573    MAX-ACCESS not-accessible
9574    STATUS current
9575    DESCRIPTION
9576      "Information about a OSPF host."
9577    INDEX { ipOspfHostInfoIndex, ipOspfHostInfoIpAddr }
9578    ::= { ipOspfHostInfoTable 1 }
9579
9580IpOspfHostInfoEntry ::= SEQUENCE {
9581    ipOspfHostInfoIndex         Integer32,
9582    ipOspfHostInfoIpAddr        IpAddress,
9583    ipOspfHostInfoAreaIndex     Integer32,
9584    ipOspfHostInfoCost          Integer32,
9585    ipOspfHostInfoState		INTEGER
9586    }
9587
9588ipOspfHostInfoIndex OBJECT-TYPE
9589    SYNTAX Integer32
9590    MAX-ACCESS read-only
9591    STATUS current
9592    DESCRIPTION
9593	"The OSPF host number for which the OSPF host table is related."
9594    ::= { ipOspfHostInfoEntry 1}
9595
9596ipOspfHostInfoIpAddr OBJECT-TYPE
9597    SYNTAX IpAddress
9598    MAX-ACCESS read-only
9599    STATUS current
9600    DESCRIPTION
9601	"The IP Address of the OSPF host."
9602    ::= { ipOspfHostInfoEntry 2 }
9603
9604ipOspfHostInfoAreaIndex OBJECT-TYPE
9605    SYNTAX Integer32
9606    MAX-ACCESS read-only
9607    STATUS current
9608    DESCRIPTION
9609	"The area index."
9610    ::= { ipOspfHostInfoEntry 3 }
9611
9612ipOspfHostInfoCost OBJECT-TYPE
9613    SYNTAX Integer32
9614    MAX-ACCESS read-only
9615    STATUS current
9616    DESCRIPTION
9617	"The cost of the corresponding host."
9618    ::= { ipOspfHostInfoEntry 4 }
9619
9620ipOspfHostInfoState OBJECT-TYPE
9621    SYNTAX  INTEGER  {
9622	enabled(2),
9623	disabled(3)
9624	}
9625    MAX-ACCESS  read-only
9626    STATUS  current
9627    DESCRIPTION
9628        "Enable or disable an OSPF Host"
9629    ::= { ipOspfHostInfoEntry 5 }
9630
9631ipOspfRedistributeInfo  OBJECT IDENTIFIER ::= { ipOspfInfo 11 }
9632
9633ipOspfRedistributeStaticInfo  OBJECT IDENTIFIER
9634    ::= { ipOspfRedistributeInfo 1 }
9635
9636ipOspfRedistributeStaticInfoMetric OBJECT-TYPE
9637    SYNTAX INTEGER (0..16777215)
9638    MAX-ACCESS read-only
9639    STATUS current
9640    DESCRIPTION
9641	"The metric to be assigned to static routes.
9642         A value of 0 indicates none."
9643    ::= { ipOspfRedistributeStaticInfo 1 }
9644
9645ipOspfRedistributeStaticInfoMetricType OBJECT-TYPE
9646    SYNTAX INTEGER {
9647        none(1),
9648        type1(2),
9649        type2(3)
9650        }
9651    MAX-ACCESS read-only
9652    STATUS current
9653    DESCRIPTION
9654	"The AS External metric type for static routes."
9655    ::= { ipOspfRedistributeStaticInfo 2 }
9656
9657ipOspfRedistributeStaticInfoOutRmapList OBJECT-TYPE
9658    SYNTAX OCTET STRING
9659    MAX-ACCESS read-only
9660    STATUS current
9661    DESCRIPTION
9662        "The route maps present in the out route map list.
9663         The route maps are presented in a bitmap format.
9664
9665         in receiving order:
9666
9667         OCTET 1  OCTET 2  .....
9668         xxxxxxxx xxxxxxxx .....
9669         ||    || |_ Rmap 9
9670         ||    ||
9671         ||    ||___ Rmap 8
9672         ||    |____ Rmap 7
9673         ||      .    .   .
9674         ||_________ Rmap 2
9675         |__________ Rmap 1
9676
9677         where x : 1 - The represented route map is selected
9678         0 - The represented route map is not selected"
9679    ::= { ipOspfRedistributeStaticInfo 3 }
9680
9681
9682ipOspfRedistributeFixedInfo  OBJECT IDENTIFIER
9683    ::= { ipOspfRedistributeInfo 2 }
9684
9685ipOspfRedistributeFixedInfoMetric OBJECT-TYPE
9686    SYNTAX INTEGER (0..16777215)
9687    MAX-ACCESS read-only
9688    STATUS current
9689    DESCRIPTION
9690	"The export metric for fixed routes. A value of 0 indicates none"
9691    ::= { ipOspfRedistributeFixedInfo 1 }
9692
9693ipOspfRedistributeFixedInfoMetricType OBJECT-TYPE
9694    SYNTAX INTEGER {
9695        none(1),
9696        type1(2),
9697        type2(3)
9698        }
9699    MAX-ACCESS read-only
9700    STATUS current
9701    DESCRIPTION
9702	"The AS External metric type for fixed routes."
9703    ::= { ipOspfRedistributeFixedInfo 2 }
9704
9705ipOspfRedistributeFixedInfoOutRmapList OBJECT-TYPE
9706    SYNTAX OCTET STRING
9707    MAX-ACCESS read-only
9708    STATUS current
9709    DESCRIPTION
9710        "The route maps present in the out route map list.
9711         The route maps are presented in a bitmap format.
9712
9713         in receiving order:
9714
9715         OCTET 1  OCTET 2  .....
9716         xxxxxxxx xxxxxxxx .....
9717         ||    || |_ Rmap 9
9718         ||    ||
9719         ||    ||___ Rmap 8
9720         ||    |____ Rmap 7
9721         ||      .    .   .
9722         ||_________ Rmap 2
9723         |__________ Rmap 1
9724
9725         where x : 1 - The represented route map is selected
9726         0 - The represented route map is not selected"
9727    ::= { ipOspfRedistributeFixedInfo 3 }
9728
9729
9730ipOspfRedistributeRipInfo  OBJECT IDENTIFIER
9731    ::= { ipOspfRedistributeInfo 3 }
9732
9733ipOspfRedistributeRipInfoMetric OBJECT-TYPE
9734    SYNTAX INTEGER (0..16777215)
9735    MAX-ACCESS read-only
9736    STATUS current
9737    DESCRIPTION
9738	"The export metric for RIP routes. A value of 0 indicates none"
9739    ::= { ipOspfRedistributeRipInfo 1 }
9740
9741ipOspfRedistributeRipInfoMetricType OBJECT-TYPE
9742    SYNTAX INTEGER {
9743        none(1),
9744        type1(2),
9745        type2(3)
9746        }
9747    MAX-ACCESS read-only
9748    STATUS current
9749    DESCRIPTION
9750	"The AS External metric type for RIP routes."
9751    ::= { ipOspfRedistributeRipInfo 2 }
9752
9753ipOspfRedistributeRipInfoOutRmapList OBJECT-TYPE
9754    SYNTAX OCTET STRING
9755    MAX-ACCESS read-only
9756    STATUS current
9757    DESCRIPTION
9758        "The route maps present in the out route map list.
9759         The route maps are presented in a bitmap format.
9760
9761         in receiving order:
9762
9763         OCTET 1  OCTET 2  .....
9764         xxxxxxxx xxxxxxxx .....
9765         ||    || |_ Rmap 9
9766         ||    ||
9767         ||    ||___ Rmap 8
9768         ||    |____ Rmap 7
9769         ||      .    .   .
9770         ||_________ Rmap 2
9771         |__________ Rmap 1
9772
9773         where x : 1 - The represented route map is selected
9774         0 - The represented route map is not selected"
9775    ::= { ipOspfRedistributeRipInfo 3 }
9776
9777
9778ipOspfMd5keyInfoTable OBJECT-TYPE
9779    SYNTAX SEQUENCE OF IpOspfMd5keyInfoEntry
9780    MAX-ACCESS not-accessible
9781    STATUS current
9782    DESCRIPTION
9783      "The table of OSPF MD5 keys Information."
9784    ::= { ipOspfInfo 12 }
9785
9786ipOspfMd5keyInfoEntry OBJECT-TYPE
9787    SYNTAX IpOspfMd5keyInfoEntry
9788    MAX-ACCESS not-accessible
9789    STATUS current
9790    DESCRIPTION
9791      "Information about an OSPF MD keys table."
9792    INDEX { ipOspfMd5keyInfoIndex }
9793    ::= { ipOspfMd5keyInfoTable 1 }
9794
9795IpOspfMd5keyInfoEntry ::= SEQUENCE {
9796    ipOspfMd5keyInfoIndex        Integer32,
9797    ipOspfMd5keyInfoKey          DisplayString
9798    }
9799
9800ipOspfMd5keyInfoIndex OBJECT-TYPE
9801    SYNTAX Integer32
9802    MAX-ACCESS read-only
9803    STATUS current
9804    DESCRIPTION
9805	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
9806    ::= { ipOspfMd5keyInfoEntry 1}
9807
9808ipOspfMd5keyInfoKey OBJECT-TYPE
9809    SYNTAX DisplayString (SIZE(0..16))
9810    MAX-ACCESS read-only
9811    STATUS current
9812    DESCRIPTION
9813	"The character string representing the MD5 Key."
9814    ::= { ipOspfMd5keyInfoEntry 2 }
9815
9816-- VRRP Information
9817
9818vrrpInfoVirtRtrTable OBJECT-TYPE
9819    SYNTAX  SEQUENCE OF VrrpInfoVirtRtrTableEntry
9820    MAX-ACCESS  not-accessible
9821    STATUS  current
9822    DESCRIPTION
9823        "The table of VRRP virtual router run-time information."
9824    ::= { vrrpInfo 1 }
9825
9826vrrpInfoVirtRtrTableEntry OBJECT-TYPE
9827    SYNTAX  VrrpInfoVirtRtrTableEntry
9828    MAX-ACCESS  not-accessible
9829    STATUS  current
9830    DESCRIPTION
9831        "The run-time information about a VRRP virtual router."
9832    INDEX   { vrrpInfoVirtRtrIndex }
9833    ::= { vrrpInfoVirtRtrTable 1 }
9834
9835VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
9836    vrrpInfoVirtRtrIndex      Integer32,
9837    vrrpInfoVirtRtrConfig     INTEGER,
9838    vrrpInfoVirtRtrID         INTEGER,
9839    vrrpInfoVirtRtrAddr       IpAddress,
9840    vrrpInfoVirtRtrIfIndex    Integer32,
9841    vrrpInfoVirtRtrOwnership  INTEGER,
9842    vrrpInfoVirtRtrPriority   INTEGER,
9843    vrrpInfoVirtRtrState      INTEGER,
9844    vrrpInfoVirtRtrServer     INTEGER,
9845    vrrpInfoVirtRtrProxy      INTEGER
9846    }
9847
9848vrrpInfoVirtRtrIndex OBJECT-TYPE
9849    SYNTAX  Integer32
9850    MAX-ACCESS  read-only
9851    STATUS  current
9852    DESCRIPTION
9853        "The VRRP virtual router index."
9854    ::= { vrrpInfoVirtRtrTableEntry 1 }
9855
9856vrrpInfoVirtRtrConfig OBJECT-TYPE
9857    SYNTAX  INTEGER {
9858        enabled(1),
9859        disabled(2)
9860        }
9861    MAX-ACCESS  read-only
9862    STATUS  current
9863    DESCRIPTION
9864        "The status of the VRRP virtual router."
9865    ::= { vrrpInfoVirtRtrTableEntry 2 }
9866
9867vrrpInfoVirtRtrID OBJECT-TYPE
9868    SYNTAX  INTEGER (1..255)
9869    MAX-ACCESS  read-only
9870    STATUS  current
9871    DESCRIPTION
9872        "The VRRP virtual router identifier."
9873    ::= { vrrpInfoVirtRtrTableEntry 3 }
9874
9875vrrpInfoVirtRtrAddr OBJECT-TYPE
9876    SYNTAX  IpAddress
9877    MAX-ACCESS  read-only
9878    STATUS  current
9879    DESCRIPTION
9880        "The VRRP virtual router IP address."
9881    ::= { vrrpInfoVirtRtrTableEntry 4 }
9882
9883vrrpInfoVirtRtrIfIndex OBJECT-TYPE
9884    SYNTAX  Integer32
9885    MAX-ACCESS  read-only
9886    STATUS  current
9887    DESCRIPTION
9888        "The IfIndex that the VRRP virtual router is representing."
9889    ::= { vrrpInfoVirtRtrTableEntry 5 }
9890
9891vrrpInfoVirtRtrPriority OBJECT-TYPE
9892    SYNTAX  INTEGER (1..254)
9893    MAX-ACCESS  read-only
9894    STATUS  current
9895    DESCRIPTION
9896        "The priority value to be used by the specified VRRP virtual routers."
9897    ::= { vrrpInfoVirtRtrTableEntry 6 }
9898
9899vrrpInfoVirtRtrState OBJECT-TYPE
9900    SYNTAX  INTEGER {
9901	init(1),
9902	master(2),
9903	backup(3)
9904	}
9905    MAX-ACCESS  read-only
9906    STATUS  current
9907    DESCRIPTION
9908        "The VRRP virtual router state."
9909    ::= { vrrpInfoVirtRtrTableEntry 7 }
9910
9911vrrpInfoVirtRtrOwnership OBJECT-TYPE
9912    SYNTAX  INTEGER {
9913	owner(1),
9914	renter(2)
9915	}
9916    MAX-ACCESS  read-only
9917    STATUS  current
9918    DESCRIPTION
9919        "The VRRP virtual router ownership status."
9920    ::= { vrrpInfoVirtRtrTableEntry 8 }
9921
9922vrrpInfoVirtRtrServer OBJECT-TYPE
9923    SYNTAX  INTEGER {
9924	yes(1),
9925	no(2)
9926	}
9927    MAX-ACCESS  read-only
9928    STATUS  current
9929    DESCRIPTION
9930        "The VRRP server state identifies virtual routers that support
9931         Layer 4 services."
9932    ::= { vrrpInfoVirtRtrTableEntry 9 }
9933
9934vrrpInfoVirtRtrProxy OBJECT-TYPE
9935    SYNTAX  INTEGER {
9936	yes(1),
9937	no(2)
9938	}
9939    MAX-ACCESS  read-only
9940    STATUS  current
9941    DESCRIPTION
9942        "The VRRP proxy state identifies virtual proxy routers."
9943    ::= { vrrpInfoVirtRtrTableEntry 10 }
9944
9945-- Ospf Information
9946
9947ospfGeneralInfo  OBJECT IDENTIFIER ::= { ospfInfo 1 }
9948
9949ospfVersion OBJECT-TYPE
9950    SYNTAX INTEGER {
9951        ospfVersion1(1),
9952        ospfVersion2(2)
9953        }
9954    MAX-ACCESS read-only
9955    STATUS current
9956    DESCRIPTION
9957        "OSPF version."
9958    ::= { ospfGeneralInfo 1 }
9959
9960ospfRouterID OBJECT-TYPE
9961    SYNTAX IpAddress
9962    MAX-ACCESS read-only
9963    STATUS current
9964    DESCRIPTION
9965	"The router ID of the switch."
9966    ::= { ospfGeneralInfo 2 }
9967
9968ospfStartTime OBJECT-TYPE
9969    SYNTAX  Integer32
9970    MAX-ACCESS  read-only
9971    STATUS  current
9972    DESCRIPTION
9973        "The time when ospf has been started."
9974    ::= { ospfGeneralInfo 3 }
9975
9976ospfProcessUptime OBJECT-TYPE
9977    SYNTAX  Counter32
9978    MAX-ACCESS  read-only
9979    STATUS  current
9980    DESCRIPTION
9981        "The time since ospf has been started."
9982    ::= { ospfGeneralInfo 4 }
9983
9984ospfLsTypesSupported OBJECT-TYPE
9985    SYNTAX  Integer32
9986    MAX-ACCESS  read-only
9987    STATUS  current
9988    DESCRIPTION
9989        "The Link State Types that are supported."
9990    ::= { ospfGeneralInfo 5 }
9991
9992ospfAreaBorderRouter OBJECT-TYPE
9993    SYNTAX  INTEGER {
9994	yes(1),
9995	no(2)
9996	}
9997    MAX-ACCESS  read-only
9998    STATUS  current
9999    DESCRIPTION
10000        "Area Border Router Role."
10001    ::= { ospfGeneralInfo 6 }
10002
10003ospfAreaBoundaryRouter OBJECT-TYPE
10004    SYNTAX  INTEGER {
10005	yes(1),
10006	no(2)
10007	}
10008    MAX-ACCESS  read-only
10009    STATUS  current
10010    DESCRIPTION
10011        "Area Boundary Router Role."
10012    ::= { ospfGeneralInfo 7 }
10013
10014ospfExternalLsa OBJECT-TYPE
10015    SYNTAX  Integer32
10016    MAX-ACCESS  read-only
10017    STATUS  current
10018    DESCRIPTION
10019        "The number of external LSAs."
10020    ::= { ospfGeneralInfo 8 }
10021
10022ospfIntfCountForRouter OBJECT-TYPE
10023    SYNTAX  Integer32
10024    MAX-ACCESS  read-only
10025    STATUS  current
10026    DESCRIPTION
10027        "The number of interfaces for this router."
10028    ::= { ospfGeneralInfo 9 }
10029
10030ospfVlinkCountForRouter OBJECT-TYPE
10031    SYNTAX  Integer32
10032    MAX-ACCESS  read-only
10033    STATUS  current
10034    DESCRIPTION
10035        "The number of virtual links for this router."
10036    ::= { ospfGeneralInfo 10 }
10037
10038ospfNewLsaReceived OBJECT-TYPE
10039    SYNTAX  Integer32
10040    MAX-ACCESS  read-only
10041    STATUS  current
10042    DESCRIPTION
10043        "The number of new LSAs reveived."
10044    ::= { ospfGeneralInfo 11 }
10045
10046ospfTotalLsaOriginated OBJECT-TYPE
10047    SYNTAX  Integer32
10048    MAX-ACCESS  read-only
10049    STATUS  current
10050    DESCRIPTION
10051        "The number of LSAs originated."
10052    ::= { ospfGeneralInfo 12 }
10053
10054ospfTotalNumberOfLsdbEntries OBJECT-TYPE
10055    SYNTAX Integer32
10056    MAX-ACCESS read-only
10057    STATUS current
10058    DESCRIPTION
10059	"Total number of entries in the  Link State Database."
10060    ::= { ospfGeneralInfo 13 }
10061
10062ospfTotalNeighbours OBJECT-TYPE
10063    SYNTAX  Integer32
10064    MAX-ACCESS  read-only
10065    STATUS  current
10066    DESCRIPTION
10067        "The total number of OSPF neighbours."
10068    ::= { ospfGeneralInfo 14 }
10069
10070ospfNbrInInitState OBJECT-TYPE
10071    SYNTAX  Integer32
10072    MAX-ACCESS  read-only
10073    STATUS  current
10074    DESCRIPTION
10075        "The number of neighbours in the initial state of exchange."
10076    ::= { ospfGeneralInfo 15 }
10077
10078ospfNbrInExchState OBJECT-TYPE
10079    SYNTAX  Integer32
10080    MAX-ACCESS  read-only
10081    STATUS  current
10082    DESCRIPTION
10083        "The number of neighbours in the exchange state."
10084    ::= { ospfGeneralInfo 16 }
10085
10086ospfNbrInFullState OBJECT-TYPE
10087    SYNTAX  Integer32
10088    MAX-ACCESS  read-only
10089    STATUS  current
10090    DESCRIPTION
10091        "The number of neighbours in the Full state of exchange."
10092    ::= { ospfGeneralInfo 17 }
10093
10094ospfTotalAreas OBJECT-TYPE
10095    SYNTAX  Integer32
10096    MAX-ACCESS  read-only
10097    STATUS  current
10098    DESCRIPTION
10099        "The Total number of areas."
10100    ::= { ospfGeneralInfo 18 }
10101
10102ospfTotalTransitAreas OBJECT-TYPE
10103    SYNTAX  Integer32
10104    MAX-ACCESS  read-only
10105    STATUS  current
10106    DESCRIPTION
10107        "The Total number of Transit areas."
10108    ::= { ospfGeneralInfo 19 }
10109
10110ospfTotalNssaAreas OBJECT-TYPE
10111    SYNTAX  Integer32
10112    MAX-ACCESS  read-only
10113    STATUS  current
10114    DESCRIPTION
10115        "The Total number of NSSA areas."
10116    ::= { ospfGeneralInfo 20 }
10117
10118ospfAreaInfoTable OBJECT-TYPE
10119    SYNTAX SEQUENCE OF OspfAreaInfoEntry
10120    MAX-ACCESS not-accessible
10121    STATUS current
10122    DESCRIPTION
10123      "The table of OSPF Area information."
10124    ::= { ospfInfo 2 }
10125
10126ospfAreaInfoEntry OBJECT-TYPE
10127    SYNTAX OspfAreaInfoEntry
10128    MAX-ACCESS not-accessible
10129    STATUS current
10130    DESCRIPTION
10131      "Information about a OSPF area."
10132    INDEX { ospfAreaInfoIndex }
10133    ::= { ospfAreaInfoTable 1 }
10134
10135OspfAreaInfoEntry ::= SEQUENCE {
10136    ospfAreaInfoIndex             Integer32,
10137    ospfAreaInfoId                IpAddress,
10138    ospfAreaInfoStatus            INTEGER,
10139    ospfTotalNumberOfInterfaces   Integer32,
10140    ospfNumberOfInterfacesUp      Integer32,
10141    ospfAreaInfoAuthType          INTEGER,
10142    ospfAreaInfoSPF               Integer32,
10143    ospfNumberOfLsdbEntries       Integer32,
10144    ospfAreaInfoAreaBorderRouter  Integer32,
10145    ospfAreaInfoASBoundaryRouter  Integer32,
10146    ospfAreaInfoTotalNeighbours    Integer32
10147    }
10148
10149ospfAreaInfoIndex OBJECT-TYPE
10150    SYNTAX Integer32
10151    MAX-ACCESS read-only
10152    STATUS current
10153    DESCRIPTION
10154	"The OSPF area number for which the OSPF info table is related."
10155    ::= { ospfAreaInfoEntry 1 }
10156
10157ospfAreaInfoId OBJECT-TYPE
10158    SYNTAX IpAddress
10159    MAX-ACCESS read-only
10160    STATUS current
10161    DESCRIPTION
10162        "The IP address of the OSPF area."
10163    ::= { ospfAreaInfoEntry 2 }
10164
10165ospfAreaInfoStatus OBJECT-TYPE
10166    SYNTAX  INTEGER {
10167        disabled(0),
10168        enabled(1)
10169        }
10170    MAX-ACCESS  read-only
10171    STATUS  current
10172    DESCRIPTION
10173        "Area Status:
10174           disabled(0), enabled(1)."
10175    ::= { ospfAreaInfoEntry 3 }
10176
10177ospfTotalNumberOfInterfaces OBJECT-TYPE
10178    SYNTAX Integer32
10179    MAX-ACCESS read-only
10180    STATUS current
10181    DESCRIPTION
10182	"The total number of interfaces for this OSPF area."
10183    ::= { ospfAreaInfoEntry 4 }
10184
10185ospfNumberOfInterfacesUp OBJECT-TYPE
10186    SYNTAX Integer32
10187    MAX-ACCESS read-only
10188    STATUS current
10189    DESCRIPTION
10190	"The number of interfaces UP in area."
10191    ::= { ospfAreaInfoEntry 5 }
10192
10193ospfAreaInfoAuthType OBJECT-TYPE
10194    SYNTAX  INTEGER {
10195        none(1),
10196        password(2),
10197        md5(3)
10198        }
10199    MAX-ACCESS  read-only
10200    STATUS  current
10201    DESCRIPTION
10202        "Type of authentication being used:
10203         none(1) - no authentication
10204         password(2) - use password
10205         md5(3) - use MD5 authentication."
10206    ::= { ospfAreaInfoEntry 6 }
10207
10208ospfAreaInfoSPF OBJECT-TYPE
10209    SYNTAX Integer32
10210    MAX-ACCESS read-only
10211    STATUS current
10212    DESCRIPTION
10213        "The number of times SPF ran."
10214    ::= { ospfAreaInfoEntry 7 }
10215
10216ospfNumberOfLsdbEntries OBJECT-TYPE
10217    SYNTAX Integer32
10218    MAX-ACCESS read-only
10219    STATUS current
10220    DESCRIPTION
10221	"The number of Link State Database entries for this OSPF area."
10222    ::= { ospfAreaInfoEntry 8 }
10223
10224ospfAreaInfoAreaBorderRouter OBJECT-TYPE
10225    SYNTAX Integer32
10226    MAX-ACCESS read-only
10227    STATUS current
10228    DESCRIPTION
10229        "The Area Border Router count."
10230    ::= { ospfAreaInfoEntry 9 }
10231
10232ospfAreaInfoASBoundaryRouter OBJECT-TYPE
10233    SYNTAX Integer32
10234    MAX-ACCESS read-only
10235    STATUS current
10236    DESCRIPTION
10237        "The AS Boundary Router count."
10238    ::= { ospfAreaInfoEntry 10 }
10239
10240ospfAreaInfoTotalNeighbours OBJECT-TYPE
10241    SYNTAX  Integer32
10242    MAX-ACCESS  read-only
10243    STATUS  current
10244    DESCRIPTION
10245        "The total number of OSPF neighbors."
10246    ::= { ospfAreaInfoEntry 11 }
10247
10248ospfIntfInfoTable OBJECT-TYPE
10249    SYNTAX SEQUENCE OF OspfIntfInfoEntry
10250    MAX-ACCESS not-accessible
10251    STATUS current
10252    DESCRIPTION
10253      "The table of OSPF Interface information."
10254    ::= { ospfInfo 3 }
10255
10256ospfIntfInfoEntry OBJECT-TYPE
10257    SYNTAX OspfIntfInfoEntry
10258    MAX-ACCESS not-accessible
10259    STATUS current
10260    DESCRIPTION
10261      "Information about a OSPF interface."
10262    INDEX { ospfIfInfoIndex }
10263    ::= { ospfIntfInfoTable 1 }
10264
10265OspfIntfInfoEntry ::= SEQUENCE {
10266    ospfIfInfoIndex                                     Integer32,
10267    ospfIfInfoIpAddress                                 IpAddress,
10268    ospfIfInfoArea                                      INTEGER,
10269    ospfIfInfoAdminStatus                               INTEGER,
10270    ospfIfInfoRouterID                                  IpAddress,
10271    ospfIfInfoState                                     INTEGER,
10272    ospfIfInfoPriority                                  INTEGER,
10273    ospfIfInfoDesignatedRouterID                        IpAddress,
10274    ospfIfInfoDesignatedRouterIpAddress                 IpAddress,
10275    ospfIfInfoBackupDesignatedRouterID                  IpAddress,
10276    ospfIfInfoBackupDesignatedRouterIpAddress           IpAddress,
10277    ospfIfInfoHello                                     INTEGER,
10278    ospfIfInfoDead                                      INTEGER,
10279    ospfIfInfoWait                                      Integer32,
10280    ospfIfInfoRetransmit                                INTEGER,
10281    ospfIfInfoTransitDelay                              INTEGER,
10282    ospfIfInfoTotalNeighbours                           Integer32,
10283    ospfIfInfoEvents                                    Integer32,
10284    ospfIfInfoAuthType                                  INTEGER
10285    }
10286
10287ospfIfInfoIndex OBJECT-TYPE
10288    SYNTAX Integer32
10289    MAX-ACCESS read-only
10290    STATUS current
10291    DESCRIPTION
10292        "The OSPF interface number for which the OSPF info table is related."
10293    ::= { ospfIntfInfoEntry 1 }
10294
10295ospfIfInfoIpAddress OBJECT-TYPE
10296    SYNTAX IpAddress
10297    MAX-ACCESS read-only
10298    STATUS current
10299    DESCRIPTION
10300        "The IP address of the OSPF interface."
10301    ::= { ospfIntfInfoEntry 2 }
10302
10303ospfIfInfoArea OBJECT-TYPE
10304    SYNTAX INTEGER (0..2)
10305    MAX-ACCESS read-only
10306    STATUS current
10307    DESCRIPTION
10308        "The index of the area that the interface belongs."
10309    ::= { ospfIntfInfoEntry 3 }
10310
10311ospfIfInfoAdminStatus  OBJECT-TYPE
10312    SYNTAX  INTEGER {
10313        down(0),
10314        up(1)
10315        }
10316    MAX-ACCESS read-only
10317    STATUS current
10318    DESCRIPTION
10319        "Admin Status of the interface:
10320        down(0), up(1)."
10321    ::= { ospfIntfInfoEntry 4 }
10322
10323ospfIfInfoRouterID OBJECT-TYPE
10324    SYNTAX IpAddress
10325    MAX-ACCESS read-only
10326    STATUS current
10327    DESCRIPTION
10328        "The router ID of the switch."
10329    ::= { ospfIntfInfoEntry 5 }
10330
10331ospfIfInfoState  OBJECT-TYPE
10332    SYNTAX  INTEGER {
10333        down(0),
10334        loopback(1),
10335        waiting(2),
10336        ptop(3),
10337        dr(4),
10338        backupdr(5),
10339        drother(6)
10340        }
10341    MAX-ACCESS read-only
10342    STATUS current
10343    DESCRIPTION
10344        "The state of the interface:
10345        Down(0), Loopback(1),
10346        Waiting(2), P to P(3),
10347        DR(4), BackuDR(5),
10348        DR Other(6)."
10349    ::= { ospfIntfInfoEntry 6 }
10350
10351ospfIfInfoPriority   OBJECT-TYPE
10352   SYNTAX INTEGER (1..255)
10353    MAX-ACCESS read-only
10354    STATUS current
10355    DESCRIPTION
10356        "Interface router priority"
10357    ::= { ospfIntfInfoEntry 7 }
10358
10359ospfIfInfoDesignatedRouterID OBJECT-TYPE
10360    SYNTAX IpAddress
10361    MAX-ACCESS read-only
10362    STATUS current
10363    DESCRIPTION
10364        "The OSPF Designated Router ID for this OSPF interface."
10365    ::= { ospfIntfInfoEntry 8 }
10366
10367ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
10368    SYNTAX IpAddress
10369    MAX-ACCESS read-only
10370    STATUS current
10371    DESCRIPTION
10372        "The OSPF Designated Router IP Address for this OSPF interface."
10373    ::= { ospfIntfInfoEntry 9 }
10374
10375ospfIfInfoBackupDesignatedRouterID OBJECT-TYPE
10376    SYNTAX IpAddress
10377    MAX-ACCESS read-only
10378    STATUS current
10379    DESCRIPTION
10380        "The OSPF Backup Designated Router ID for this OSPF
10381         interface."
10382    ::= { ospfIntfInfoEntry 10 }
10383
10384ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
10385    SYNTAX IpAddress
10386    MAX-ACCESS read-only
10387    STATUS current
10388    DESCRIPTION
10389        "The OSPF Backup Designated Router Ip Address for this OSPF
10390         interface."
10391    ::= { ospfIntfInfoEntry 11 }
10392
10393ospfIfInfoHello  OBJECT-TYPE
10394    SYNTAX INTEGER (1..65535)
10395    MAX-ACCESS read-only
10396    STATUS current
10397    DESCRIPTION
10398        "The hello timer for this OSPF interface."
10399    ::= { ospfIntfInfoEntry 12 }
10400
10401ospfIfInfoDead   OBJECT-TYPE
10402   SYNTAX INTEGER (1..65535)
10403    MAX-ACCESS read-only
10404    STATUS current
10405    DESCRIPTION
10406        "The dead timer for this OSPF interface."
10407    ::= { ospfIntfInfoEntry 13 }
10408
10409ospfIfInfoWait OBJECT-TYPE
10410    SYNTAX Integer32
10411    MAX-ACCESS read-only
10412    STATUS current
10413    DESCRIPTION
10414        "The OSPF Wait interval for this OSPF interface."
10415    ::= { ospfIntfInfoEntry 14 }
10416
10417ospfIfInfoRetransmit OBJECT-TYPE
10418    SYNTAX INTEGER (1..3600)
10419    MAX-ACCESS read-only
10420    STATUS current
10421    DESCRIPTION
10422        "The retransmit interval for this OSPF interface."
10423    ::= { ospfIntfInfoEntry 15 }
10424
10425ospfIfInfoTransitDelay  OBJECT-TYPE
10426   SYNTAX INTEGER (1..3600)
10427    MAX-ACCESS read-only
10428    STATUS current
10429    DESCRIPTION
10430        "The transit delay for this OSPF interface."
10431    ::= { ospfIntfInfoEntry 16 }
10432
10433ospfIfInfoTotalNeighbours OBJECT-TYPE
10434    SYNTAX Integer32
10435    MAX-ACCESS read-only
10436    STATUS current
10437    DESCRIPTION
10438        "The total number of neighbours for this OSPF interface."
10439    ::= { ospfIntfInfoEntry 17 }
10440
10441ospfIfInfoEvents OBJECT-TYPE
10442    SYNTAX Integer32
10443    MAX-ACCESS read-only
10444    STATUS current
10445    DESCRIPTION
10446        "The total number of events for this OSPF interface."
10447    ::= { ospfIntfInfoEntry 18 }
10448
10449ospfIfInfoAuthType OBJECT-TYPE
10450    SYNTAX  INTEGER {
10451        none(0),
10452        password(1)
10453        }
10454    MAX-ACCESS  read-only
10455    STATUS  current
10456    DESCRIPTION
10457        "Type of authentication being used:
10458         none(1) - no authentication,
10459         password(2) - use password"
10460    ::= { ospfIntfInfoEntry 19 }
10461
10462-- OSPF Interface/Nbr Info Table
10463
10464ospfIfNbrTable OBJECT-TYPE
10465    SYNTAX SEQUENCE OF OspfIfNbrEntry
10466    MAX-ACCESS not-accessible
10467    STATUS current
10468    DESCRIPTION
10469      "The table of OSPF Interface Neighbor information."
10470    ::= { ospfInfo 5 }
10471
10472ospfIfNbrEntry OBJECT-TYPE
10473    SYNTAX OspfIfNbrEntry
10474    MAX-ACCESS not-accessible
10475    STATUS current
10476    DESCRIPTION
10477      "Information about a OSPF interface, neighbor pair."
10478    INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr }
10479    ::= { ospfIfNbrTable 1 }
10480
10481OspfIfNbrEntry ::= SEQUENCE {
10482    ospfIfNbrIntfIndex               Integer32,
10483    ospfIfNbrIpAddr                  IpAddress,
10484    ospfIfNbrPriority                Integer32,
10485    ospfIfNbrState                   INTEGER,
10486    ospfIfNbrDesignatedRtr     	     IpAddress,
10487    ospfIfNbrBackupDesignatedRtr     IpAddress,
10488    ospfIfNbrIpAddress               IpAddress
10489    }
10490
10491ospfIfNbrIntfIndex OBJECT-TYPE
10492    SYNTAX Integer32
10493    MAX-ACCESS read-only
10494    STATUS current
10495    DESCRIPTION
10496	"The OSPF Interface number for which this Interface/Nbr table is
10497         related."
10498    ::= { ospfIfNbrEntry 1}
10499
10500ospfIfNbrIpAddr OBJECT-TYPE
10501    SYNTAX IpAddress
10502    MAX-ACCESS read-only
10503    STATUS current
10504    DESCRIPTION
10505	"The OSPF Neighbor ID ."
10506    ::= { ospfIfNbrEntry 2 }
10507
10508ospfIfNbrPriority OBJECT-TYPE
10509    SYNTAX Integer32
10510    MAX-ACCESS read-only
10511    STATUS current
10512    DESCRIPTION
10513	"The priority of the OSPF neighbor."
10514    ::= { ospfIfNbrEntry 3 }
10515
10516ospfIfNbrState OBJECT-TYPE
10517    SYNTAX  INTEGER {
10518	down(1),
10519	attempt(2),
10520	init(3),
10521	twoway(4),
10522	exStart(5),
10523	exchange(6),
10524	loading(7),
10525	full(8)
10526	}
10527    MAX-ACCESS read-only
10528    STATUS current
10529    DESCRIPTION
10530	"The state of the OSPF neighbor."
10531    ::= { ospfIfNbrEntry 4 }
10532
10533ospfIfNbrDesignatedRtr OBJECT-TYPE
10534    SYNTAX IpAddress
10535    MAX-ACCESS read-only
10536    STATUS current
10537    DESCRIPTION
10538	"The IP Address of the Designated Router for this OSPF Neighbor."
10539    ::= { ospfIfNbrEntry 5 }
10540
10541ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
10542    SYNTAX IpAddress
10543    MAX-ACCESS read-only
10544    STATUS current
10545    DESCRIPTION
10546	"The IP Address of the backup designated Router for this OSPF Neighbor."
10547    ::= { ospfIfNbrEntry 6 }
10548
10549ospfIfNbrIpAddress OBJECT-TYPE
10550    SYNTAX IpAddress
10551    MAX-ACCESS read-only
10552    STATUS current
10553    DESCRIPTION
10554	"The IP Address of the OSPF Neighbor."
10555    ::= { ospfIfNbrEntry 7 }
10556
10557vrrpOperVirtRtrTable OBJECT-TYPE
10558    SYNTAX  SEQUENCE OF VrrpOperVirtRtrEntry
10559    MAX-ACCESS  not-accessible
10560    STATUS  current
10561    DESCRIPTION
10562        "An entry in the table of virtual routers."
10563    ::= { vrrpOper 1 }
10564
10565vrrpOperVirtRtrEntry OBJECT-TYPE
10566    SYNTAX  VrrpOperVirtRtrEntry
10567    MAX-ACCESS  not-accessible
10568    STATUS  current
10569    DESCRIPTION
10570        "A row in the vrrpOperVirtRtrTable "
10571    INDEX   { vrrpOperVirtRtrIndex }
10572    ::= { vrrpOperVirtRtrTable 1 }
10573
10574VrrpOperVirtRtrEntry ::= SEQUENCE {
10575    vrrpOperVirtRtrIndex              Integer32,
10576    vrrpOperVirtRtrBackup             INTEGER
10577    }
10578
10579vrrpOperVirtRtrIndex OBJECT-TYPE
10580    SYNTAX  Integer32
10581    MAX-ACCESS  read-only
10582    STATUS  current
10583    DESCRIPTION
10584        "The index for the  VRRP virtual router."
10585    ::= { vrrpOperVirtRtrEntry 1 }
10586
10587vrrpOperVirtRtrBackup OBJECT-TYPE
10588    SYNTAX  INTEGER {
10589	ok(1),
10590	backup(2)
10591	}
10592    MAX-ACCESS  read-write
10593    STATUS  current
10594    DESCRIPTION
10595        "When set to a value of 'backup(2)' it forces the specified
10596         master virtual router into backup mode.
10597         'ok(1)' is returned when the object os read."
10598    ::= { vrrpOperVirtRtrEntry 2 }
10599
10600vrrpOperVirtRtrGroupBackup OBJECT-TYPE
10601    SYNTAX  INTEGER {
10602	ok(1),
10603	backup(2)
10604	}
10605    MAX-ACCESS  read-write
10606    STATUS  current
10607    DESCRIPTION
10608        "When set to a value of 'backup(2)' it forces the specified
10609         master virtual router group into backup mode.
10610         'ok(1)' is returned when the object os read."
10611    ::= { vrrpOper 2 }
10612
10613-- ----------------------------------------------------------------------------
10614-- } INSERT:  bt2Network
10615-- ----------------------------------------------------------------------------
10616
10617END
10618