1-- ----------------------------------------------------------------------------
2-- File Main Owner:
3-- File Peer Owner:
4-- File Description:  Main entry point to build private MIBs.
5--
6--
7-- { COPYRIGHT / HISTORY
8--
9--
10--
11-- PORTING HISTORY
12--
13-- } COPYRIGHT / HISTORY (end)
14--
15
16
17-- ----------------------------------------------------------------------------
18-- { INSERT:  hpRoot
19-- ----------------------------------------------------------------------------
20
21BLADETYPE6-NETWORK-MIB                 DEFINITIONS ::= BEGIN
22
23IMPORTS
24    OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32,
25    Counter64, TimeTicks, IpAddress
26        FROM SNMPv2-SMI
27    DisplayString, PhysAddress, MacAddress
28        FROM SNMPv2-TC
29    BridgeId
30        FROM BRIDGE-MIB
31    sysName, sysLocation, sysContact, ifIndex
32        FROM RFC1213-MIB
33    enterprises
34        FROM RFC1155-SMI
35
36    hpSwitchBladeType6-Products,
37    hpSwitchBladeType6-Mgmt
38        FROM HP-SWITCH-PL-MIB;
39
40
41
42
43--   SysObjId for GbE2c-10G Interconnect Switch (1.3.6.1.4.1.11.2.3.7.11.33.6.1.1)
44hpProLiant-GbE2c-10G-InterconnectSwitch  OBJECT IDENTIFIER
45     ::= { hpSwitchBladeType6-Products 1 }
46
47
48-------------------------------------------------------------------------------
49-- HP Platform Common Private MIBs
50-------------------------------------------------------------------------------
51
52agent                   OBJECT IDENTIFIER
53    ::= { hpSwitchBladeType6-Mgmt 1 }
54
55-- ----------------------------------------------------------------------------
56-- { INSERT:  bt2Switch
57-- ----------------------------------------------------------------------------
58
59agentConfig       OBJECT IDENTIFIER ::= { agent 1 }
60agentStats        OBJECT IDENTIFIER ::= { agent 2 }
61agentInfo         OBJECT IDENTIFIER ::= { agent 3 }
62agentOper         OBJECT IDENTIFIER ::= { agent 4 }
63
64agSystem          OBJECT IDENTIFIER ::= { agentConfig 1 }
65agPortConfig      OBJECT IDENTIFIER ::= { agentConfig 2 }
66agRadiusConfig    OBJECT IDENTIFIER ::= { agentConfig 3 }
67agNTP	          OBJECT IDENTIFIER ::= { agentConfig 4 }
68agSyslog          OBJECT IDENTIFIER ::= { agentConfig 5 }
69agTransfer            OBJECT IDENTIFIER ::= { agentConfig 7 }
70agApply           OBJECT IDENTIFIER ::= { agentConfig 8 }
71agTacacsConfig    OBJECT IDENTIFIER ::= { agentConfig 10 }
72agMgmtNetConfig   OBJECT IDENTIFIER ::= { agentConfig 11 }
73agAccess	  OBJECT IDENTIFIER ::= { agentConfig 12 }
74agSSHConfig       OBJECT IDENTIFIER ::= { agentConfig 13 }
75
76
77pktStats	  OBJECT IDENTIFIER ::= { agentStats 1 }
78mpCpuStats	  OBJECT IDENTIFIER ::= { agentStats 2 }
79portStats	  OBJECT IDENTIFIER ::= { agentStats 3 }
80portMgmtStats	  OBJECT IDENTIFIER ::= { agentStats 5 }
81agClearStats	  OBJECT IDENTIFIER ::= { agentStats 7 }
82ntpStats          OBJECT IDENTIFIER ::= { agentStats 9 }
83aclStats          OBJECT IDENTIFIER ::= { agentStats 12 }
84hardware          OBJECT IDENTIFIER ::= { agentInfo 1 }
85portInfo          OBJECT IDENTIFIER ::= { agentInfo 2 }
86agDiff            OBJECT IDENTIFIER ::= { agentInfo 4 }
87agCfgDump         OBJECT IDENTIFIER ::= { agentInfo 5 }
88geaportInfo       OBJECT IDENTIFIER ::= { agentInfo 7 }
89ufdInfo           OBJECT IDENTIFIER ::= { agentInfo 8 }
90sfpInfo                 OBJECT IDENTIFIER ::= { agentInfo 9 }
91
92
93
94
95agNTPOper         OBJECT IDENTIFIER ::= { agentOper 2 }
96
97-- There are two configuration blocks for Bladetype2 switches.
98-- The "current_config" reflects the configuration parameters that the
99-- switch is operating on and it is read-only.  The objects with "CurCfg"
100-- in the name are reflect to this configuration block.
101--
102-- The "new_config" accepts user configurations on set.  The objects with
103-- "NewCfg" in the name are reflect to this configuration block.
104--
105-- The newly set configurations will not take effect until a "apply"
106-- command has been issued (See agApplyConfiguration object defined in
107-- BLADETYPE2-SWITCH-MIB).
108--
109-- The newly set configurations will not be saved through next restarting
110-- of the switch unless a "save" command has been issued (See
111-- agSaveConfiguration object defined in BLADETYPE2-SWITCH-MIB).
112
113-- Hardware Information
114
115hwPartNumber OBJECT-TYPE
116    SYNTAX  DisplayString (SIZE(0..16))
117    MAX-ACCESS  read-only
118    STATUS  current
119    DESCRIPTION
120        "The hardware part number of the Bladetype2 Switch."
121    ::= { hardware 1 }
122
123hwRevision OBJECT-TYPE
124    SYNTAX DisplayString (SIZE(0..16))
125    MAX-ACCESS read-only
126    STATUS current
127    DESCRIPTION
128	"The hardware revision.  If the revision is not
129	 available, a zero length string should be returned."
130    ::= { hardware 2 }
131
132
133hwSerialNumber OBJECT-TYPE
134    SYNTAX DisplayString (SIZE(0..16))
135    MAX-ACCESS read-only
136    STATUS current
137    DESCRIPTION
138        "The switch serial number."
139    ::= { hardware 5 }
140
141-- Port operation table
142agPortOperTable OBJECT-TYPE
143    SYNTAX  SEQUENCE OF AgPortOperTableEntry
144    MAX-ACCESS  not-accessible
145    STATUS  current
146    DESCRIPTION
147        "The table of port operations."
148    ::= { agentOper 1 }
149
150agPortOperTableEntry OBJECT-TYPE
151    SYNTAX  AgPortOperTableEntry
152    MAX-ACCESS  not-accessible
153    STATUS  current
154    DESCRIPTION
155        "A row in the port operations table."
156    INDEX   { portOperIdx }
157    ::= { agPortOperTable 1 }
158
159AgPortOperTableEntry ::=
160    SEQUENCE {
161	portOperIdx	 Integer32,
162	portOperState	 INTEGER
163	,portOperRmon	 INTEGER
164	}
165
166portOperIdx OBJECT-TYPE
167    SYNTAX  Integer32
168    MAX-ACCESS  read-only
169    STATUS  current
170    DESCRIPTION
171        "The port index."
172    ::= { agPortOperTableEntry 1 }
173
174portOperState OBJECT-TYPE
175    SYNTAX  INTEGER {
176        enabled(1),
177        disabled(2)
178        }
179    MAX-ACCESS  read-write
180    STATUS  current
181    DESCRIPTION
182        "Enable/Disable port."
183    ::= { agPortOperTableEntry 2 }
184
185portOperRmon OBJECT-TYPE
186    SYNTAX  INTEGER {
187        enabled(1),
188        disabled(2)
189        }
190    MAX-ACCESS  read-write
191    STATUS  current
192    DESCRIPTION
193        "Enable/Disable RMON for port."
194    ::= { agPortOperTableEntry 3 }
195
196
197
198--portOperDot1x	    OBJECT IDENTIFIER ::= { agPortOperTableEntry 4 }
199
200portOperDot1xTable OBJECT-TYPE
201    SYNTAX  SEQUENCE OF PortOperDot1xTableEntry
202    MAX-ACCESS  not-accessible
203    STATUS  current
204    DESCRIPTION
205        "The table of port operations."
206    ::= { agentOper 3 }
207
208portOperDot1xTableEntry OBJECT-TYPE
209    SYNTAX  PortOperDot1xTableEntry
210    MAX-ACCESS  not-accessible
211    STATUS  current
212    DESCRIPTION
213        "A row in the port 802.1x operation table."
214    INDEX   { portOperDot1xIndx }
215    ::= { portOperDot1xTable 1 }
216
217PortOperDot1xTableEntry ::= SEQUENCE {
218    portOperDot1xIndx        	Integer32,
219    portOperDot1xReset		INTEGER,
220    portOperDot1xReauth		INTEGER
221    }
222
223portOperDot1xIndx OBJECT-TYPE
224    SYNTAX  Integer32
225    MAX-ACCESS  read-only
226    STATUS  current
227    DESCRIPTION
228        "The port index."
229    ::= { portOperDot1xTableEntry 1 }
230
231portOperDot1xReset OBJECT-TYPE
232    SYNTAX  INTEGER {
233        no(1),
234        yes(2)
235        }
236    MAX-ACCESS  read-write
237    STATUS  current
238    DESCRIPTION
239        "Reinitialize 802.1x access control on port."
240    ::= { portOperDot1xTableEntry 2 }
241
242portOperDot1xReauth OBJECT-TYPE
243    SYNTAX  INTEGER {
244        no(1),
245        yes(2)
246        }
247    MAX-ACCESS  read-write
248    STATUS  current
249    DESCRIPTION
250        "Initiate reauthentication on port."
251    ::= { portOperDot1xTableEntry 3 }
252
253-- NTP operation
254
255ntpOperSendReq OBJECT-TYPE
256    SYNTAX  INTEGER {
257        no(1),
258        yes(2)
259        }
260    MAX-ACCESS  read-write
261    STATUS  current
262    DESCRIPTION
263        "Allows the user to send requests to the NTP server."
264    ::= { agNTPOper 1 }
265
266-- Port information table
267
268portInfoTable OBJECT-TYPE
269    SYNTAX  SEQUENCE OF PortInfoTableEntry
270    MAX-ACCESS  not-accessible
271    STATUS  current
272    DESCRIPTION
273        "The table of port information."
274    ::= { portInfo 1 }
275
276portInfoTableEntry OBJECT-TYPE
277    SYNTAX  PortInfoTableEntry
278    MAX-ACCESS  not-accessible
279    STATUS  current
280    DESCRIPTION
281        "A row in the port information table."
282    INDEX   { portInfoIndx }
283    ::= { portInfoTable 1 }
284
285PortInfoTableEntry ::= SEQUENCE {
286    portInfoIndx        	Integer32,
287    portInfoSpeed       	INTEGER,
288    portInfoMode        	INTEGER,
289    portInfoFlowCtrl    	INTEGER,
290    portInfoLink        	INTEGER,
291    portInfoPhyIfDescr  	DisplayString,
292    portInfoPhyIfType   	INTEGER,
293    portInfoPhyIfMtu    	Integer32,
294    portInfoPhyIfPhysAddress  	PhysAddress,
295    portInfoPhyIfOperStatus	INTEGER,
296    portInfoPhyIfLastChange	TimeTicks
297    }
298
299portInfoIndx OBJECT-TYPE
300    SYNTAX  Integer32
301    MAX-ACCESS  read-only
302    STATUS  current
303    DESCRIPTION
304        "The port index."
305    ::= { portInfoTableEntry 1 }
306
307portInfoSpeed OBJECT-TYPE
308    SYNTAX  INTEGER {
309        mbs10(2),
310        mbs100(3),
311        mbs1000(4),
312        mbs10000(6),
313        any(5)
314        }
315    MAX-ACCESS  read-only
316    STATUS  current
317    DESCRIPTION
318        "The current operational speed of the port."
319    ::= { portInfoTableEntry 2 }
320
321portInfoMode OBJECT-TYPE
322    SYNTAX  INTEGER {
323        full-duplex(2),
324        half-duplex(3)
325        }
326    MAX-ACCESS  read-only
327    STATUS  current
328    DESCRIPTION
329        "The current operational mode of the port."
330    ::= { portInfoTableEntry 3 }
331
332portInfoFlowCtrl OBJECT-TYPE
333    SYNTAX  INTEGER {
334        transmit(2),
335        receive(3),
336        both(4),
337        none(5)
338        }
339    MAX-ACCESS  read-only
340    STATUS  current
341    DESCRIPTION
342        "The current operational flow control of the port."
343    ::= { portInfoTableEntry 4 }
344
345portInfoLink OBJECT-TYPE
346    SYNTAX  INTEGER {
347        up(1),
348        down(2),
349        disabled(3),
350        inoperative(4) -- unrecognized PCI device
351        }
352     MAX-ACCESS  read-only
353     STATUS  current
354     DESCRIPTION
355         "The current operational link status of the port."
356     ::= { portInfoTableEntry 5 }
357
358portInfoPhyIfDescr OBJECT-TYPE
359    SYNTAX  DisplayString (SIZE (0..255))
360    MAX-ACCESS  read-only
361    STATUS  current
362    DESCRIPTION
363	    "A textual string containing information about the
364	    interface.  This string should include the name of
365	    the manufacturer, the product name and the version
366	    of the hardware interface."
367    ::= { portInfoTableEntry 6 }
368
369portInfoPhyIfType OBJECT-TYPE
370    SYNTAX  INTEGER {
371		other(1),          -- none of the following
372		regular1822(2),
373		hdh1822(3),
374		ddn-x25(4),
375		rfc877-x25(5),
376		ethernet-csmacd(6),
377		iso88023-csmacd(7),
378		iso88024-tokenBus(8),
379		iso88025-tokenRing(9),
380		iso88026-man(10),
381		starLan(11),
382		proteon-10Mbit(12),
383		proteon-80Mbit(13),
384		hyperchannel(14),
385		fddi(15),
386		lapb(16),
387		sdlc(17),
388		ds1(18),           -- T-1
389		e1(19),            -- european equiv. of T-1
390		basicISDN(20),
391		primaryISDN(21),   -- proprietary serial
392		propPointToPointSerial(22),
393		ppp(23),
394		softwareLoopback(24),
395		eon(25),            -- CLNP over IP [11]
396		ethernet-3Mbit(26),
397		nsip(27),           -- XNS over IP
398		slip(28),           -- generic SLIP
399		ultra(29),          -- ULTRA technologies
400		ds3(30),            -- T-3
401		sip(31),            -- SMDS
402		frame-relay(32)
403	    }
404    MAX-ACCESS  read-only
405    STATUS  current
406    DESCRIPTION
407	    "The type of interface, distinguished according to
408	    the physical/link protocol(s) immediately `below'
409	    the network layer in the protocol stack."
410    ::= { portInfoTableEntry 7 }
411
412portInfoPhyIfMtu OBJECT-TYPE
413    SYNTAX  Integer32
414    MAX-ACCESS  read-only
415    STATUS  current
416    DESCRIPTION
417	    "The size of the largest datagram which can be
418	    sent/received on the interface, specified in
419	    octets.  For interfaces that are used for
420	    transmitting network datagrams, this is the size
421	    of the largest network datagram that can be sent
422	    on the interface."
423    ::= { portInfoTableEntry 8 }
424
425portInfoPhyIfPhysAddress OBJECT-TYPE
426    SYNTAX  PhysAddress
427    MAX-ACCESS  read-only
428    STATUS  current
429    DESCRIPTION
430	    "The interface's address at the protocol layer
431	    immediately `below' the network layer in the
432	    protocol stack.  For interfaces which do not have
433	    such an address (e.g., a serial line), this object
434	    should contain an octet string of zero length."
435    ::= { portInfoTableEntry 9 }
436
437portInfoPhyIfOperStatus OBJECT-TYPE
438    SYNTAX  INTEGER {
439		up(1),       -- ready to pass packets
440		down(2),
441		testing(3)   -- in some test mode
442	    }
443    MAX-ACCESS  read-only
444    STATUS  current
445    DESCRIPTION
446	    "The current operational state of the interface.
447	    The testing(3) state indicates that no operational
448	    packets can be passed."
449    ::= { portInfoTableEntry 10 }
450
451portInfoPhyIfLastChange OBJECT-TYPE
452    SYNTAX  TimeTicks
453    MAX-ACCESS  read-only
454    STATUS  current
455    DESCRIPTION
456	    "The value of sysUpTime at the time the interface
457	    entered its current operational state.  If the
458	    current state was entered prior to the last re-
459	    initialization of the local network management
460	    subsystem, then this object contains a zero
461	    value."
462    ::= { portInfoTableEntry 11 }
463
464
465
466
467-- Agent System Group
468-- This group of objects take effect on the 'SET' request.
469-- There is no need to 'apply' or 'save'.
470
471agApplyConfiguration OBJECT-TYPE
472    SYNTAX  INTEGER {
473        other(1),
474        apply(2)
475        }
476    MAX-ACCESS  read-write
477    STATUS  current
478    DESCRIPTION
479        "This is an action object to apply the changes made to configuration
480         of the switch. By setting the value to apply(2), all the changes
481         made since the last apply are written to the new_config block.
482
483         other(1) is returned when this object ie read. "
484    ::= { agSystem 2 }
485
486agSavePending OBJECT-TYPE
487    SYNTAX  INTEGER {
488        saveNeeded(1),
489        noSaveNeeded(2)
490        }
491    MAX-ACCESS  read-only
492    STATUS  current
493    DESCRIPTION
494        "This object, when read, gives the user information
495         whether an save action is needed and that the configuration
496         has been applied but not saved to the flash."
497    ::= { agSystem 3 }
498
499agSaveConfiguration OBJECT-TYPE
500    SYNTAX  INTEGER {
501        ok(1),
502        saveActive(2),
503        notSaveActive(3)
504        }
505    MAX-ACCESS  read-write
506    STATUS  current
507    DESCRIPTION
508        "This is an action object to write current configuration to
509         nonvolatile storage.
510
511         When issued with the saveActive, the active configuration
512         in flash is saved to backup in flash and then the new
513         configuration is saved to the active configuration in flash.
514
515         When issued with notSaveActive, the active configuration
516         is NOT saved to the flash and the active configuration is
517         overwritten with the new configuration.
518
519         ok(1) is returned always when read."
520    ::= { agSystem 4 }
521
522agRevert OBJECT-TYPE
523    SYNTAX  INTEGER {
524        other(1),
525        revert(2)
526        }
527    MAX-ACCESS  read-write
528    STATUS  current
529    DESCRIPTION
530        "This is an action object to revert the unapplied changes
531         made to the switch. By setting the value to revert(2),
532         all the unapplied changes will be reverted. This action
533         will copy the current_config to the new_config block.
534
535         other(1) is returned when this object is read. "
536    ::= { agSystem 5 }
537
538agRevertApply OBJECT-TYPE
539    SYNTAX  INTEGER {
540        other(1),
541        revertApply(2)
542        }
543    MAX-ACCESS  read-write
544    STATUS  current
545    DESCRIPTION
546        "This is an action object to revert the unsaved changes
547         made to the switch. By setting the value to revertApply(2),
548         all the unsaved as well as unapplied changes will be
549         reverted.
550
551         other(1) is returned when this object is read. "
552    ::= { agSystem 6 }
553
554agReset OBJECT-TYPE
555    SYNTAX  INTEGER {
556        other(1),
557        coldReset(2),
558        warmReset(3)
559        }
560    MAX-ACCESS  read-write
561    STATUS  current
562    DESCRIPTION
563        "This is an action object to reboot the switch.
564         other(1) is returned always when read.
565
566         The following values are writable:
567             coldReset(2)...
568             warmReset(3)..."
569    ::= { agSystem 7 }
570
571agConfigForNxtReset OBJECT-TYPE
572    SYNTAX  INTEGER {
573        active(2),
574        backup(3),
575        default(4)
576        }
577    MAX-ACCESS  read-write
578    STATUS  current
579    DESCRIPTION
580        "The configuration information to be loaded from at next reset.
581
582          The following values are writable:
583              active(2)...active configuration block
584              backup(3)...backup configuration block
585              default(4)..default configuration block"
586    ::= { agSystem 8 }
587
588agImageForNxtReset OBJECT-TYPE
589    SYNTAX  INTEGER {
590        image1(2),
591        image2(3)
592        }
593    MAX-ACCESS  read-write
594    STATUS  current
595    DESCRIPTION
596        "The software image to be booted from at next reset.
597
598         The following values are writable:
599             image1(2)...image 1
600             image2(3)...image 2"
601    ::= { agSystem 9 }
602
603agSoftwareVersion OBJECT-TYPE
604    SYNTAX  DisplayString (SIZE(0..16))
605    MAX-ACCESS  read-only
606    STATUS  current
607    DESCRIPTION
608        "The version of the software image that is currently running on the
609         system in the form of 'major.minor.maintenance.bugfix'.  A zero
610         length string is returned if version is not available."
611    ::= { agSystem 10 }
612
613agBootVer OBJECT-TYPE
614    SYNTAX  DisplayString (SIZE(0..16))
615    MAX-ACCESS  read-only
616    STATUS  current
617    DESCRIPTION
618        "The version of the boot code in the form of 'major.minor.bugfix'.
619         A zero length string is returned if version is not available."
620    ::= { agSystem 11 }
621
622agImage1Ver OBJECT-TYPE
623    SYNTAX  DisplayString (SIZE(0..128))
624    MAX-ACCESS  read-only
625    STATUS  current
626    DESCRIPTION
627        "The version of the software image stored in image 1 storage in the
628         form of 'major.minor.bugfix'.  A zero length string is returned if
629         version is not available or there is no valid software image."
630    ::= { agSystem 12 }
631
632agImage2Ver OBJECT-TYPE
633    SYNTAX  DisplayString (SIZE(0..128))
634    MAX-ACCESS  read-only
635    STATUS  current
636    DESCRIPTION
637        "The version of the software image stored in image 2 storage in the
638         form of 'major.minor.bugfix'.  A zero length string is returned if
639         version is not available or there is no valid software image."
640    ::= { agSystem 13 }
641
642agRtcDate OBJECT-TYPE
643    SYNTAX  DisplayString (SIZE(0..16))
644    MAX-ACCESS  read-write
645    STATUS  current
646    DESCRIPTION
647        "The date on the real time clock in the form of 'mm/dd/yy'.
648         A zero length string is returned if date is not available."
649    ::= { agSystem 14 }
650
651agRtcTime OBJECT-TYPE
652    SYNTAX  DisplayString (SIZE(0..16))
653    MAX-ACCESS  read-write
654    STATUS  current
655    DESCRIPTION
656        "The time on the real time clock in the form of 'hh:mm:ss'.
657         A zero length string is returned if time is not available."
658    ::= { agSystem 15 }
659
660agLastSetErrorReason   OBJECT-TYPE
661    SYNTAX  DisplayString (SIZE(0..255))
662    MAX-ACCESS  read-only
663    STATUS  current
664    DESCRIPTION
665        "The error reason of the last SET failure."
666    ::= { agSystem 16 }
667
668agCurCfgHttpServerPort OBJECT-TYPE
669    SYNTAX  INTEGER (1..65535)
670    MAX-ACCESS  read-only
671    STATUS  current
672    DESCRIPTION
673        "The TCP port number that the HTTP server is listening to
674         in the current_configuration block."
675    ::= { agSystem 17 }
676
677agNewCfgHttpServerPort OBJECT-TYPE
678    SYNTAX  INTEGER (1..65535)
679    MAX-ACCESS  read-write
680    STATUS  current
681    DESCRIPTION
682        "The TCP port number that the HTTP server is listening to
683         in the new_configuration block."
684    ::= { agSystem 18 }
685
686agCurCfgLoginBanner OBJECT-TYPE
687    SYNTAX  DisplayString (SIZE(0..79))
688    MAX-ACCESS  read-only
689    STATUS  current
690    DESCRIPTION
691        "The user defined login banner."
692    ::= { agSystem 19 }
693
694agNewCfgLoginBanner OBJECT-TYPE
695    SYNTAX  DisplayString (SIZE(0..79))
696    MAX-ACCESS  read-write
697    STATUS  current
698    DESCRIPTION
699        "The user defined login banner."
700    ::= { agSystem 20 }
701
702
703agCurCfgConsole OBJECT-TYPE
704    SYNTAX  INTEGER {
705        enabled(1),
706        disabled(2)
707        }
708    MAX-ACCESS  read-only
709    STATUS  current
710    DESCRIPTION
711        "Enable or disable console output of syslog messages."
712    ::= { agSystem 23 }
713
714agNewCfgConsole OBJECT-TYPE
715    SYNTAX  INTEGER {
716        enabled(1),
717        disabled(2)
718        }
719    MAX-ACCESS  read-write
720    STATUS  current
721    DESCRIPTION
722        "Enable or disable console output of syslog messages."
723    ::= { agSystem 24 }
724
725
726agCurCfgBootp OBJECT-TYPE
727    SYNTAX  INTEGER {
728        enabled(2),
729        disabled(3)
730        }
731    MAX-ACCESS  read-only
732    STATUS  current
733    DESCRIPTION
734        "Enable or disable the use of BootP, as currently configured in the
735         current_configuration block."
736    ::= { agSystem 29 }
737
738agNewCfgBootp OBJECT-TYPE
739    SYNTAX  INTEGER {
740        enabled(2),
741        disabled(3)
742        }
743    MAX-ACCESS  read-write
744    STATUS  current
745    DESCRIPTION
746        "Enable or disable the use of BootP, in the new_configuration block."
747    ::= { agSystem 30 }
748
749agSlotNumber OBJECT-TYPE
750    SYNTAX INTEGER (1..10)
751    MAX-ACCESS read-only
752    STATUS current
753    DESCRIPTION
754	"Identifies the slot in which this switch is installed. If the
755         agent implementing this MIB is not a blade in a chassis this
756         value has no meaning."
757    ::= { agSystem 31 }
758
759agCurCfgSnmpTimeout OBJECT-TYPE
760    SYNTAX  INTEGER (1..30)
761    MAX-ACCESS  read-only
762    STATUS  current
763    DESCRIPTION
764        "Once SNMP operations like agApplyConfig, agDiffState and
765         agDumpState, which use the state machine are done the resources
766         used by these operations need to be freed by setting the state
767         back to 'idle' so others can issue the commands via SNMP.
768         agSnmpTimeout indicates the number of minutes before the resources
769         are freed and the state set back to 'idle' if this operation is not
770         performed by the user."
771    ::= { agSystem 32 }
772
773agNewCfgSnmpTimeout OBJECT-TYPE
774    SYNTAX  INTEGER (1..30)
775    MAX-ACCESS  read-write
776    STATUS  current
777    DESCRIPTION
778        "Once SNMP operations like agApplyConfig, agDiffState and
779         agDumpState, which use the state machine are done the resources
780         used by these operations need to be freed by setting the state
781         back to 'idle' so others can issue the commands via SNMP.
782         agSnmpTimeout indicates the number of minutes before the resources
783         are freed and the state set back to 'idle' if this operation is not
784         performed by the user."
785    ::= { agSystem 33 }
786
787agCurCfgTelnetServerPort OBJECT-TYPE
788    SYNTAX  INTEGER (1..65535)
789    MAX-ACCESS  read-only
790    STATUS  current
791    DESCRIPTION
792        "The TCP port number that the telnet server listens for telnet
793         sessions."
794    ::= { agSystem 34 }
795
796agNewCfgTelnetServerPort OBJECT-TYPE
797    SYNTAX  INTEGER (1..65535)
798    MAX-ACCESS  read-write
799    STATUS  current
800    DESCRIPTION
801        "The TCP port number that the telnet server listens for telnet
802         sessions."
803    ::= { agSystem 35 }
804
805agClearFlashDump OBJECT-TYPE
806    SYNTAX  INTEGER {
807        ok(1),
808        clear(2)
809        }
810    MAX-ACCESS  read-write
811    STATUS  current
812    DESCRIPTION
813        "This is an action object to clear the FLASH dump.
814         ok(1) is returned when this object is read. "
815    ::= { agSystem 36 }
816
817agRackId OBJECT-TYPE
818    SYNTAX  DisplayString (SIZE(0..127))
819    MAX-ACCESS  read-only
820    STATUS  current
821    DESCRIPTION
822        "The rack unique identifier."
823    ::= { agSystem 37 }
824
825agChassis OBJECT-TYPE
826    SYNTAX  DisplayString (SIZE(0..127))
827    MAX-ACCESS  read-only
828    STATUS  current
829    DESCRIPTION
830        "Chassis serial number."
831    ::= { agSystem 38 }
832
833agCurCfgTftpServerPort OBJECT-TYPE
834    SYNTAX  INTEGER (1..65535)
835    MAX-ACCESS  read-only
836    STATUS  current
837    DESCRIPTION
838        "The TCP port number that the TFTP server is listening to
839         in the current_configuration block."
840    ::= { agSystem 39 }
841
842agNewCfgTftpServerPort OBJECT-TYPE
843    SYNTAX  INTEGER (1..65535)
844    MAX-ACCESS  read-write
845    STATUS  current
846    DESCRIPTION
847        "The TCP port number that the TFTP server is listening to
848         in the new_configuration block."
849    ::= { agSystem 40 }
850
851agCurCfgHttpsServerPort OBJECT-TYPE
852    SYNTAX  INTEGER (1..65535)
853    MAX-ACCESS  read-only
854    STATUS  current
855    DESCRIPTION
856        "The TCP port number that the HTTPS server is listening to
857         in the current_configuration block."
858    ::= { agSystem 49 }
859
860agNewCfgHttpsServerPort OBJECT-TYPE
861    SYNTAX  INTEGER (1..65535)
862    MAX-ACCESS  read-write
863    STATUS  current
864    DESCRIPTION
865        "The TCP port number that the HTTPS server is listening to
866         in the new_configuration block."
867    ::= { agSystem 50 }
868
869agCurDaylightSavings   OBJECT-TYPE
870    SYNTAX  INTEGER {
871    none(0),
872    africa-Algeria(1),
873    africa-Angola(2),
874    africa-Benin(3),
875    africa-Botswana(4),
876    africa-Burkina-Faso(5),
877    africa-Burundi(6),
878    africa-Cameroon(7),
879    africa-Central-African-Rep(8),
880    africa-Chad(9),
881    africa-Congo-WestDemRepCongo(10),
882    africa-Congo-EastDemRepCongo(11),
883    africa-Congo-Rep(12),
884    africa-Cote-dIvoire(13),
885    africa-Djibouti(14),
886    africa-Egypt(15),
887    africa-Equatorial-Guinea(16),
888    africa-Eritrea(17),
889    africa-Ethiopia(18),
890    africa-Gabon(19),
891    africa-Gambia(20),
892    africa-Ghana(21),
893    africa-Guinea(22),
894    africa-Guinea-Bissau(23),
895    africa-Kenya(24),
896    africa-Lesotho(25),
897    africa-Liberia(26),
898    africa-Libya(27),
899    africa-Malawi(28),
900    africa-Mali-SouthWestMali(29),
901    africa-Mali-NorthEastMali(30),
902    africa-Mauritania(31),
903    africa-Morocco(32),
904    africa-Mozambique(33),
905    africa-Namibia(34),
906    africa-Niger(35),
907    africa-Nigeria(36),
908    africa-Rwanda(37),
909    africa-SaoTome-And-Principe(38),
910    africa-Senegal(39),
911    africa-SierraLeone(40),
912    africa-Somalia(41),
913    africa-SouthAfrica(42),
914    africa-Spain-Mainland(43),
915    africa-Spain-CeutaMelilla(44),
916    africa-Spain-CanaryIslands(45),
917    africa-Sudan(46),
918    africa-Swaziland(47),
919    africa-Tanzania(48),
920    africa-Togo(49),
921    africa-Tunisia(50),
922    africa-Uganda(51),
923    africa-Western-Sahara(52),
924    africa-Zambia(53),
925    africa-Zimbabwe(54),
926    americas-Anguilla(55),
927    americas-Antigua-Barbuda(56),
928    americas-Argentina-EArgentina(57),
929    americas-Argentina-MostLocations(58),
930    americas-Argentina-Jujuy(59),
931    americas-Argentina-Catamarca(60),
932    americas-Argentina-Mendoza(61),
933    americas-Aruba(62),
934    americas-Bahamas(63),
935    americas-Barbados(64),
936    americas-Belize(65),
937    americas-Bolivia(66),
938    americas-Brazil-AtlanticIslands(67),
939    americas-Brazil-AmapaEPara(68),
940    americas-Brazil-NEBrazil(69),
941    americas-Brazil-Pernambuco(70),
942    americas-Brazil-Tocantins(71),
943    americas-Brazil-AlagoasSergipe(72),
944    americas-Brazil-SSEBrazil(73),
945    americas-Brazil-MatoGrossoDoSul(74),
946    americas-Brazil-WParaRondonia(75),
947    americas-Brazil-Roraima(76),
948    americas-Brazil-EAmazonas(77),
949    americas-Brazil-WAmazonas(78),
950    americas-Brazil-Acre(79),
951    americas-Canada-NewfoundlandIsland(80),
952    americas-Canada-AtlanTime-NovaScotia(81),
953    americas-Canada-AtlanTime-ELabrador(82),
954    americas-Canada-EastTime-OntarioMostlocation(83),
955    americas-Canada-EastTime-ThunderBay(84),
956    americas-Canada-EastStdTime-PangnirtungNunavut(85),
957    americas-Canada-EastStdTime-EastNunavut(86),
958    americas-Canada-EastStdTime-CenNunavut(87),
959    americas-Canada-CenTime-ManitobaWestOntario(88),
960    americas-Canada-CenTime-RainyRiver(89),
961    americas-Canada-CenTime-WestNunavut(90),
962    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
963    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
964    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
965    americas-Canada-MountTime-CentralNorthwestTerritories(94),
966    americas-Canada-MountTime-WestNorthwestTerritories(95),
967    americas-Canada-MountStdTime-EastBritishColumbia(96),
968    americas-Canada-PacificTime-WestBritishColumbia(97),
969    americas-Canada-PacificTime-SouthYukon(98),
970    americas-Canada-PacificTime-NorthYukon(99),
971    americas-CaymanIslands(100),
972    americas-Chile-MostLocation(101),
973    americas-Chile-EasterIsland(102),
974    americas-Colombia(103),
975    americas-CostaRica(104),
976    americas-Cuba(105),
977    americas-Dominica(106),
978    americas-DominicanRepublic (107),
979    americas-Ecuador(108),
980    americas-ElSalvado(109),
981    americas-FrenchGuiana(110),
982    americas-Greenland-MostLocation(111),
983    americas-Greenland-EastCoastNorthScoresbysund(112),
984    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
985    americas-Greenland-ThulePituffik(114),
986    americas-Grenada(115),
987    americas-Guadeloupe(116),
988    americas-Guatemala(117),
989    americas-Guyana(118),
990    americas-Haiti(119),
991    americas-Honduras(120),
992    americas-Jamaica(121),
993    americas-Martinique(122),
994    americas-Mexico-CentTime-Mostlocations(123),
995    americas-Mexico-CentTime-QuintanaRoo(124),
996    americas-Mexico-CentTime-CampecheYucatan(125),
997    americas-Mexico-CentTime-CoahDurangoNLTamaulipas(126),
998    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
999    americas-Mexico-MountTime-Chihuahua(128),
1000    americas-Mexico-MountStdTime-Sonora(129),
1001    americas-Mexico-PacificTime(130),
1002    americas-Montserrat(131),
1003    americas-NetherlandsAntilles(132),
1004    americas-Nicaragua(133),
1005    americas-Panama(134),
1006    americas-Paraguay(135),
1007    americas-Peru(136),
1008    americas-PuertoRico(137),
1009    americas-StKittsAndNevis(138),
1010    americas-StLucia(139),
1011    americas-StPierreAndMiquelon(140),
1012    americas-StVincent(141),
1013    americas-Suriname(142),
1014    americas-TrinidadAndTobago(143),
1015    americas-TurksAndCaicosIs(144),
1016    americas-USA-EastTime(145),
1017    americas-USA-EastTime-MichiganMostLocation(146),
1018    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1019    americas-USA-EastTime-KentuckyWayneCounty(148),
1020    americas-USA-EastStdTime-IndianaMostLocations(149),
1021    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1022    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1023    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1024    americas-USA-CentTime(153),
1025    americas-USA-CentTime-MichiganWisconsinborder(154),
1026    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1027    americas-USA-MountTime(156),
1028    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1029    americas-USA-MountTime-Navajo(158),
1030    americas-USA-MountStdTime-Arizona(159),
1031    americas-USA-PacificTime(160),
1032    americas-USA-AlaskaTime(161),
1033    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1034    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1035    americas-USA-AlaskaTime-WestAlaska(164),
1036    americas-USA-AleutianIslands(165),
1037    americas-USA-Hawaii(166),
1038    americas-Uruguay(167),
1039    americas-Venezuela(168),
1040    americas-VirginIslands-UK(169),
1041    americas-VirginIslands-US(170),
1042    antarctica-McMurdoStationRossIsland(171),
1043    antarctica-Amundsen-ScottStationSouthPole(172),
1044    antarctica-PalmerStationAnversIsland(173),
1045    antarctica-MawsonStationHolmeBay(174),
1046    antarctica-DavisStationVestfoldHills(175),
1047    antarctica-CaseyStationBaileyPeninsula(176),
1048    antarctica-VostokStationSMagneticPole(177),
1049    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1050    antarctica-SyowaStationEOngulI(179),
1051    arcticOcean-Svalbard(180),
1052    arcticOcean-JanMayen(181),
1053    asia-Afghanistan(182),
1054    asia-Armenia(183),
1055    asia-Azerbaijan(184),
1056    asia-Bahrain(185),
1057    asia-Bangladesh(186),
1058    asia-Bhutan(187),
1059    asia-Brunei(188),
1060    asia-Cambodia(189),
1061    asia-China-EastChinaBeijingGuangdongShanghai(190),
1062    asia-China-Heilongjiang(191),
1063    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1064    asia-China-TibetmostofXinjiangUyghur(193),
1065    asia-China-SouthwestXinjiangUyghur(194),
1066    asia-Cyprus(195),
1067    asia-EastTimor(196),
1068    asia-Georgia(197),
1069    asia-HongKong(198),
1070    asia-India(199),
1071    asia-Indonesia-JavaAndSumatra(200),
1072    asia-Indonesia-WestCentralBorneo(201),
1073    asia-Indonesia-EastSouthBorneoBaliWestTimor(202),
1074    asia-Indonesia-IrianJayaAndMoluccas(203),
1075    asia-Iran(204),
1076    asia-Iraq(205),
1077    asia-Israel(206),
1078    asia-Japan(207),
1079    asia-Jordan(208),
1080    asia-Kazakhstan-MostLocations(209),
1081    asia-Kazakhstan-QyzylordaKyzylorda(210),
1082    asia-Kazakhstan-Aqtobe(211),
1083    asia-Kazakhstan-AtyrauMangghystau(212),
1084    asia-Kazakhstan-WestKazakhstan(213),
1085    asia-Korea-North(214),
1086    asia-Korea-South(215),
1087    asia-Kuwait(216),
1088    asia-Kyrgyzstan(217),
1089    asia-Laos(218),
1090    asia-Lebanon(219),
1091    asia-Macau(220),
1092    asia-Malaysia-PeninsularMalaysia(221),
1093    asia-Malaysia-SabahSarawak(222),
1094    asia-Mongolia-MostLocations(223),
1095    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1096    asia-Mongolia-DornodSukhbaatar(225),
1097    asia-Myanmar(226),
1098    asia-Nepal(227),
1099    asia-Oman(228),
1100    asia-Pakistan(229),
1101    asia-Palestine(230),
1102    asia-Philippines(231),
1103    asia-Qatar(232),
1104    asia-Russia-Moscow-01Kaliningrad(233),
1105    asia-Russia-Moscow00WestRussia(234),
1106    asia-Russia-Moscow01CaspianSea(235),
1107    asia-Russia-Moscow02Urals(236),
1108    asia-Russia-Moscow03WestSiberia(237),
1109    asia-Russia-Moscow03Novosibirsk(238),
1110    asia-Russia-Moscow04YeniseiRiver(239),
1111    asia-Russia-Moscow05LakeBaikal(240),
1112    asia-Russia-Moscow06LenaRiver(241),
1113    asia-Russia-Moscow07AmurRiver(242),
1114    asia-Russia-Moscow07SakhalinIsland(243),
1115    asia-Russia-Moscow08Magadan(244),
1116    asia-Russia-Moscow09Kamchatka(245),
1117    asia-Russia-Moscow10BeringSea(246),
1118    asia-SaudiArabia(247),
1119    asia-Singapore(248),
1120    asia-SriLanka(249),
1121    asia-Syria(250),
1122    asia-Taiwan(251),
1123    asia-Tajikistan(252),
1124    asia-Thailand(253),
1125    asia-Turkmenistan(254),
1126    asia-UnitedArabEmirates(255),
1127    asia-Uzbekistan-WestUzbekistan(256),
1128    asia-Uzbekistan-EastUzbekistan(257),
1129    asia-Vietnam(258),
1130    asia-Yemen(259),
1131    atlanticOcean-Bermuda(260),
1132    atlanticOcean-CapeVerde(261),
1133    atlanticOcean-FaeroeIslands(262),
1134    atlanticOcean-FalklandIslands(263),
1135    atlanticOcean-Iceland(264),
1136    atlanticOcean-Portugal-Mainland(265),
1137    atlanticOcean-Portugal-MadeiraIslands(266),
1138    atlanticOcean-Portugal-Azores(267),
1139    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1140    atlanticOcean-Spain-Mainland(269),
1141    atlanticOcean-Spain-CeutaMelilla(270),
1142    atlanticOcean-Spain-CanaryIslands(271),
1143    atlanticOcean-StHelena(272),
1144    atlanticOcean-Svalbard-JanMayen(273),
1145    australia-LordHoweIsland(274),
1146    australia-Tasmania(275),
1147    australia-Victoria(276),
1148    australia-NewSouthWales-MostLocations(277),
1149    australia-NewSouthWales-Yancowinna(278),
1150    australia-Queensland-MostLocations(279),
1151    australia-Queensland-HolidayIslands(280),
1152    australia-SouthAustralia(281),
1153    australia-NorthernTerritory(282),
1154    australia-WesternAustralia(283),
1155    europe-Albania(284),
1156    europe-Andorra(285),
1157    europe-Austria(286),
1158    europe-Belarus(287),
1159    europe-Belgium(288),
1160    europe-BosniaHerzegovina(289),
1161    europe-Britain-UKGreatBritain(290),
1162    europe-Britain-UKNorthernIreland(291),
1163    europe-Bulgaria(292),
1164    europe-Croatia(293),
1165    europe-CzechRepublic(294),
1166    europe-Denmark(295),
1167    europe-Estonia(296),
1168    europe-Finland(297),
1169    europe-France(298),
1170    europe-Germany(299),
1171    europe-Gibraltar(300),
1172    europe-Greece(301),
1173    europe-Hungary(302),
1174    europe-Ireland(303),
1175    europe-Italy(304),
1176    europe-Latvia(305),
1177    europe-Liechtenstein(306),
1178    europe-Lithuania(307),
1179    europe-Luxembourg(308),
1180    europe-Macedonia(309),
1181    europe-Malta(310),
1182    europe-Moldova(311),
1183    europe-Monaco(312),
1184    europe-Netherlands(313),
1185    europe-Norway(314),
1186    europe-Poland(315),
1187    europe-Portugal-Mainland(316),
1188    europe-Portugal-MadeiraIslands(317),
1189    europe-Portugal-Azores(318),
1190    europe-Romania(319),
1191    europe-Russia-Moscow-01Kaliningrad(320),
1192    europe-Russia-Moscow00WestRussia(321),
1193    europe-Russia-Moscow01CaspianSea(322),
1194    europe-Russia-Moscow02Urals(323),
1195    europe-Russia-Moscow03WestSiberia(324),
1196    europe-Russia-Moscow03Novosibirsk(325),
1197    europe-Russia-Moscow04YeniseiRiver(326),
1198    europe-Russia-Moscow05LakeBaikal(327),
1199    europe-Russia-Moscow06LenaRiver(328),
1200    europe-Russia-Moscow07AmurRiver(329),
1201    europe-Russia-Moscow07SakhalinIsland(330),
1202    europe-Russia-Moscow08Magadan(331),
1203    europe-Russia-Moscow09Kamchatka(332),
1204    europe-Russia-Moscow10BeringSea(333),
1205    europe-SanMarino(334),
1206    europe-Slovakia(335),
1207    europe-Slovenia(336),
1208    europe-Spain-Mainland(337),
1209    europe-Spain-CeutaAndMelilla(338),
1210    europe-Spain-CanaryIslands(339),
1211    europe-Sweden(340),
1212    europe-Switzerland(341),
1213    europe-Turkey(342),
1214    europe-Ukraine-MostLocations(343),
1215    europe-Ukraine-Ruthenia(344),
1216    europe-Ukraine-Zaporozhye-ELugansk(345),
1217    europe-Ukraine-CentralCrimea(346),
1218    europe-VaticanCity(347),
1219    europe-Yugoslavia(348),
1220    indianOcean-BritishIndianOceanTerritory(349),
1221    indianOcean-ChristmasIsland(350),
1222    indianOcean-CocosOrKeelingIslands(351),
1223    indianOcean-Comoros(352),
1224    indianOcean-FrenchSouthernAndAntarcticLands(353),
1225    indianOcean-Madagascar(354),
1226    indianOcean-Maldives(355),
1227    indianOcean-Mauritius(356),
1228    indianOcean-Mayotte(357),
1229    indianOcean-Reunion(358),
1230    indianOcean-Seychelles(359),
1231    pacificOcean-Chile-MostLocations(360),
1232    pacificOcean-Chile-EasterIslandSalayGomez(361),
1233    pacificOcean-CookIslands(362),
1234    pacificOcean-Ecuador(363),
1235    pacificOcean-Fiji(364),
1236    pacificOcean-FrenchPolynesia-SocietyIslands(365),
1237    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
1238    pacificOcean-FrenchPolynesia-GambierIslands(367),
1239    pacificOcean-Guam(368),
1240    pacificOcean-Kiribati-GilbertIslands(369),
1241    pacificOcean-Kiribati-PhoenixIslands(370),
1242    pacificOcean-Kiribati-LineIslands(371),
1243    pacificOcean-MarshallIslands-MostLocations(372),
1244    pacificOcean-MarshallIslands-Kwajalein(373),
1245    pacificOcean-Micronesia-Yap(374),
1246    pacificOcean-Micronesia-TrukOrChuuk(375),
1247    pacificOcean-Micronesia-PonapeOrPohnpei(376),
1248    pacificOcean-Micronesia-Kosrae(377),
1249    pacificOcean-Nauru(378),
1250    pacificOcean-NewCaledonia(379),
1251    pacificOcean-NewZealand-MostLocations(380),
1252    pacificOcean-NewZealand-ChathamIslands(381),
1253    pacificOcean-Niue(382),
1254    pacificOcean-NorfolkIsland(383),
1255    pacificOcean-NorthernMarianaIslands(384),
1256    pacificOcean-Palau(385),
1257    pacificOcean-PapuaNewGuinea(386),
1258    pacificOcean-Pitcairn(387),
1259    pacificOcean-SamoaAmerican(388),
1260    pacificOcean-SamoaWestern(389),
1261    pacificOcean-SolomonIslands(390),
1262    pacificOcean-Tokelau(391),
1263    pacificOcean-Tonga(392),
1264    pacificOcean-Tuvalu(393),
1265    pacificOceanUSA-EastTime(394),
1266    pacificOceanUSA-EastTime-MichiganMostLocations(395),
1267    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
1268    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
1269    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
1270    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
1271    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
1272    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
1273    pacificOceanUSA-CentTime(402),
1274    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
1275    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
1276    pacificOceanUSA-MountTime(405),
1277    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
1278    pacificOceanUSA-MountTime-Navajo(407),
1279    pacificOceanUSA-MountStdTime-Arizona(408),
1280    pacificOceanUSA-PacificTime(409),
1281    pacificOceanUSA-AlaskaTime(410),
1282    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
1283    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
1284    pacificOceanUSA-AlaskaTime-WestAlaska(413),
1285    pacificOceanUSA-AleutianIslands(414),
1286    pacificOceanUSA-Hawaii(415),
1287    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
1288    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
1289    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
1290    pacificOcean-Vanuatu(419),
1291    pacificOcean-WallisAndFutuna(420)
1292	}
1293    MAX-ACCESS read-only
1294    STATUS  current
1295    DESCRIPTION
1296        "The daylight savings location."
1297    ::= { agSystem 51 }
1298
1299agNewDaylightSavings   OBJECT-TYPE
1300    SYNTAX  INTEGER  {
1301    none(0),
1302    africa-Algeria(1),
1303    africa-Angola(2),
1304    africa-Benin(3),
1305    africa-Botswana(4),
1306    africa-Burkina-Faso(5),
1307    africa-Burundi(6),
1308    africa-Cameroon(7),
1309    africa-Central-African-Rep(8),
1310    africa-Chad(9),
1311    africa-Congo-WestDemRepCongo(10),
1312    africa-Congo-EastDemRepCongo(11),
1313    africa-Congo-Rep(12),
1314    africa-Cote-dIvoire(13),
1315    africa-Djibouti(14),
1316    africa-Egypt(15),
1317    africa-Equatorial-Guinea(16),
1318    africa-Eritrea(17),
1319    africa-Ethiopia(18),
1320    africa-Gabon(19),
1321    africa-Gambia(20),
1322    africa-Ghana(21),
1323    africa-Guinea(22),
1324    africa-Guinea-Bissau(23),
1325    africa-Kenya(24),
1326    africa-Lesotho(25),
1327    africa-Liberia(26),
1328    africa-Libya(27),
1329    africa-Malawi(28),
1330    africa-Mali-SouthWestMali(29),
1331    africa-Mali-NorthEastMali(30),
1332    africa-Mauritania(31),
1333    africa-Morocco(32),
1334    africa-Mozambique(33),
1335    africa-Namibia(34),
1336    africa-Niger(35),
1337    africa-Nigeria(36),
1338    africa-Rwanda(37),
1339    africa-SaoTome-And-Principe(38),
1340    africa-Senegal(39),
1341    africa-SierraLeone(40),
1342    africa-Somalia(41),
1343    africa-SouthAfrica(42),
1344    africa-Spain-Mainland(43),
1345    africa-Spain-CeutaMelilla(44),
1346    africa-Spain-CanaryIslands(45),
1347    africa-Sudan(46),
1348    africa-Swaziland(47),
1349    africa-Tanzania(48),
1350    africa-Togo(49),
1351    africa-Tunisia(50),
1352    africa-Uganda(51),
1353    africa-Western-Sahara(52),
1354    africa-Zambia(53),
1355    africa-Zimbabwe(54),
1356    americas-Anguilla(55),
1357    americas-Antigua-Barbuda(56),
1358    americas-Argentina-EArgentina(57),
1359    americas-Argentina-MostLocations(58),
1360    americas-Argentina-Jujuy(59),
1361    americas-Argentina-Catamarca(60),
1362    americas-Argentina-Mendoza(61),
1363    americas-Aruba(62),
1364    americas-Bahamas(63),
1365    americas-Barbados(64),
1366    americas-Belize(65),
1367    americas-Bolivia(66),
1368    americas-Brazil-AtlanticIslands(67),
1369    americas-Brazil-AmapaEPara(68),
1370    americas-Brazil-NEBrazil(69),
1371    americas-Brazil-Pernambuco(70),
1372    americas-Brazil-Tocantins(71),
1373    americas-Brazil-AlagoasSergipe(72),
1374    americas-Brazil-SSEBrazil(73),
1375    americas-Brazil-MatoGrossoDoSul(74),
1376    americas-Brazil-WParaRondonia(75),
1377    americas-Brazil-Roraima(76),
1378    americas-Brazil-EAmazonas(77),
1379    americas-Brazil-WAmazonas(78),
1380    americas-Brazil-Acre(79),
1381    americas-Canada-NewfoundlandIsland(80),
1382    americas-Canada-AtlanTime-NovaScotia(81),
1383    americas-Canada-AtlanTime-ELabrador(82),
1384    americas-Canada-EastTime-OntarioMostlocation(83),
1385    americas-Canada-EastTime-ThunderBay(84),
1386    americas-Canada-EastStdTime-PangnirtungNunavut(85),
1387    americas-Canada-EastStdTime-EastNunavut(86),
1388    americas-Canada-EastStdTime-CenNunavut(87),
1389    americas-Canada-CenTime-ManitobaWestOntario(88),
1390    americas-Canada-CenTime-RainyRiver(89),
1391    americas-Canada-CenTime-WestNunavut(90),
1392    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
1393    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
1394    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
1395    americas-Canada-MountTime-CentralNorthwestTerritories(94),
1396    americas-Canada-MountTime-WestNorthwestTerritories(95),
1397    americas-Canada-MountStdTime-EastBritishColumbia(96),
1398    americas-Canada-PacificTime-WestBritishColumbia(97),
1399    americas-Canada-PacificTime-SouthYukon(98),
1400    americas-Canada-PacificTime-NorthYukon(99),
1401    americas-CaymanIslands(100),
1402    americas-Chile-MostLocation(101),
1403    americas-Chile-EasterIsland(102),
1404    americas-Colombia(103),
1405    americas-CostaRica(104),
1406    americas-Cuba(105),
1407    americas-Dominica(106),
1408    americas-DominicanRepublic (107),
1409    americas-Ecuador(108),
1410    americas-ElSalvado(109),
1411    americas-FrenchGuiana(110),
1412    americas-Greenland-MostLocation(111),
1413    americas-Greenland-EastCoastNorthScoresbysund(112),
1414    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
1415    americas-Greenland-ThulePituffik(114),
1416    americas-Grenada(115),
1417    americas-Guadeloupe(116),
1418    americas-Guatemala(117),
1419    americas-Guyana(118),
1420    americas-Haiti(119),
1421    americas-Honduras(120),
1422    americas-Jamaica(121),
1423    americas-Martinique(122),
1424    americas-Mexico-CentTime-Mostlocations(123),
1425    americas-Mexico-CentTime-QuintanaRoo(124),
1426    americas-Mexico-CentTime-CampecheYucatan(125),
1427    americas-Mexico-CentTime-CoahDurangoNLTamaulipas(126),
1428    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
1429    americas-Mexico-MountTime-Chihuahua(128),
1430    americas-Mexico-MountStdTime-Sonora(129),
1431    americas-Mexico-PacificTime(130),
1432    americas-Montserrat(131),
1433    americas-NetherlandsAntilles(132),
1434    americas-Nicaragua(133),
1435    americas-Panama(134),
1436    americas-Paraguay(135),
1437    americas-Peru(136),
1438    americas-PuertoRico(137),
1439    americas-StKittsAndNevis(138),
1440    americas-StLucia(139),
1441    americas-StPierreAndMiquelon(140),
1442    americas-StVincent(141),
1443    americas-Suriname(142),
1444    americas-TrinidadAndTobago(143),
1445    americas-TurksAndCaicosIs(144),
1446    americas-USA-EastTime(145),
1447    americas-USA-EastTime-MichiganMostLocation(146),
1448    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1449    americas-USA-EastTime-KentuckyWayneCounty(148),
1450    americas-USA-EastStdTime-IndianaMostLocations(149),
1451    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1452    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1453    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1454    americas-USA-CentTime(153),
1455    americas-USA-CentTime-MichiganWisconsinborder(154),
1456    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1457    americas-USA-MountTime(156),
1458    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1459    americas-USA-MountTime-Navajo(158),
1460    americas-USA-MountStdTime-Arizona(159),
1461    americas-USA-PacificTime(160),
1462    americas-USA-AlaskaTime(161),
1463    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1464    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1465    americas-USA-AlaskaTime-WestAlaska(164),
1466    americas-USA-AleutianIslands(165),
1467    americas-USA-Hawaii(166),
1468    americas-Uruguay(167),
1469    americas-Venezuela(168),
1470    americas-VirginIslands-UK(169),
1471    americas-VirginIslands-US(170),
1472    antarctica-McMurdoStationRossIsland(171),
1473    antarctica-Amundsen-ScottStationSouthPole(172),
1474    antarctica-PalmerStationAnversIsland(173),
1475    antarctica-MawsonStationHolmeBay(174),
1476    antarctica-DavisStationVestfoldHills(175),
1477    antarctica-CaseyStationBaileyPeninsula(176),
1478    antarctica-VostokStationSMagneticPole(177),
1479    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1480    antarctica-SyowaStationEOngulI(179),
1481    arcticOcean-Svalbard(180),
1482    arcticOcean-JanMayen(181),
1483    asia-Afghanistan(182),
1484    asia-Armenia(183),
1485    asia-Azerbaijan(184),
1486    asia-Bahrain(185),
1487    asia-Bangladesh(186),
1488    asia-Bhutan(187),
1489    asia-Brunei(188),
1490    asia-Cambodia(189),
1491    asia-China-EastChinaBeijingGuangdongShanghai(190),
1492    asia-China-Heilongjiang(191),
1493    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1494    asia-China-TibetmostofXinjiangUyghur(193),
1495    asia-China-SouthwestXinjiangUyghur(194),
1496    asia-Cyprus(195),
1497    asia-EastTimor(196),
1498    asia-Georgia(197),
1499    asia-HongKong(198),
1500    asia-India(199),
1501    asia-Indonesia-JavaAndSumatra(200),
1502    asia-Indonesia-WestCentralBorneo(201),
1503    asia-Indonesia-EastSouthBorneoBaliWestTimor(202),
1504    asia-Indonesia-IrianJayaAndMoluccas(203),
1505    asia-Iran(204),
1506    asia-Iraq(205),
1507    asia-Israel(206),
1508    asia-Japan(207),
1509    asia-Jordan(208),
1510    asia-Kazakhstan-MostLocations(209),
1511    asia-Kazakhstan-QyzylordaKyzylorda(210),
1512    asia-Kazakhstan-Aqtobe(211),
1513    asia-Kazakhstan-AtyrauMangghystau(212),
1514    asia-Kazakhstan-WestKazakhstan(213),
1515    asia-Korea-North(214),
1516    asia-Korea-South(215),
1517    asia-Kuwait(216),
1518    asia-Kyrgyzstan(217),
1519    asia-Laos(218),
1520    asia-Lebanon(219),
1521    asia-Macau(220),
1522    asia-Malaysia-PeninsularMalaysia(221),
1523    asia-Malaysia-SabahSarawak(222),
1524    asia-Mongolia-MostLocations(223),
1525    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1526    asia-Mongolia-DornodSukhbaatar(225),
1527    asia-Myanmar(226),
1528    asia-Nepal(227),
1529    asia-Oman(228),
1530    asia-Pakistan(229),
1531    asia-Palestine(230),
1532    asia-Philippines(231),
1533    asia-Qatar(232),
1534    asia-Russia-Moscow-01Kaliningrad(233),
1535    asia-Russia-Moscow00WestRussia(234),
1536    asia-Russia-Moscow01CaspianSea(235),
1537    asia-Russia-Moscow02Urals(236),
1538    asia-Russia-Moscow03WestSiberia(237),
1539    asia-Russia-Moscow03Novosibirsk(238),
1540    asia-Russia-Moscow04YeniseiRiver(239),
1541    asia-Russia-Moscow05LakeBaikal(240),
1542    asia-Russia-Moscow06LenaRiver(241),
1543    asia-Russia-Moscow07AmurRiver(242),
1544    asia-Russia-Moscow07SakhalinIsland(243),
1545    asia-Russia-Moscow08Magadan(244),
1546    asia-Russia-Moscow09Kamchatka(245),
1547    asia-Russia-Moscow10BeringSea(246),
1548    asia-SaudiArabia(247),
1549    asia-Singapore(248),
1550    asia-SriLanka(249),
1551    asia-Syria(250),
1552    asia-Taiwan(251),
1553    asia-Tajikistan(252),
1554    asia-Thailand(253),
1555    asia-Turkmenistan(254),
1556    asia-UnitedArabEmirates(255),
1557    asia-Uzbekistan-WestUzbekistan(256),
1558    asia-Uzbekistan-EastUzbekistan(257),
1559    asia-Vietnam(258),
1560    asia-Yemen(259),
1561    atlanticOcean-Bermuda(260),
1562    atlanticOcean-CapeVerde(261),
1563    atlanticOcean-FaeroeIslands(262),
1564    atlanticOcean-FalklandIslands(263),
1565    atlanticOcean-Iceland(264),
1566    atlanticOcean-Portugal-Mainland(265),
1567    atlanticOcean-Portugal-MadeiraIslands(266),
1568    atlanticOcean-Portugal-Azores(267),
1569    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1570    atlanticOcean-Spain-Mainland(269),
1571    atlanticOcean-Spain-CeutaMelilla(270),
1572    atlanticOcean-Spain-CanaryIslands(271),
1573    atlanticOcean-StHelena(272),
1574    atlanticOcean-Svalbard-JanMayen(273),
1575    australia-LordHoweIsland(274),
1576    australia-Tasmania(275),
1577    australia-Victoria(276),
1578    australia-NewSouthWales-MostLocations(277),
1579    australia-NewSouthWales-Yancowinna(278),
1580    australia-Queensland-MostLocations(279),
1581    australia-Queensland-HolidayIslands(280),
1582    australia-SouthAustralia(281),
1583    australia-NorthernTerritory(282),
1584    australia-WesternAustralia(283),
1585    europe-Albania(284),
1586    europe-Andorra(285),
1587    europe-Austria(286),
1588    europe-Belarus(287),
1589    europe-Belgium(288),
1590    europe-BosniaHerzegovina(289),
1591    europe-Britain-UKGreatBritain(290),
1592    europe-Britain-UKNorthernIreland(291),
1593    europe-Bulgaria(292),
1594    europe-Croatia(293),
1595    europe-CzechRepublic(294),
1596    europe-Denmark(295),
1597    europe-Estonia(296),
1598    europe-Finland(297),
1599    europe-France(298),
1600    europe-Germany(299),
1601    europe-Gibraltar(300),
1602    europe-Greece(301),
1603    europe-Hungary(302),
1604    europe-Ireland(303),
1605    europe-Italy(304),
1606    europe-Latvia(305),
1607    europe-Liechtenstein(306),
1608    europe-Lithuania(307),
1609    europe-Luxembourg(308),
1610    europe-Macedonia(309),
1611    europe-Malta(310),
1612    europe-Moldova(311),
1613    europe-Monaco(312),
1614    europe-Netherlands(313),
1615    europe-Norway(314),
1616    europe-Poland(315),
1617    europe-Portugal-Mainland(316),
1618    europe-Portugal-MadeiraIslands(317),
1619    europe-Portugal-Azores(318),
1620    europe-Romania(319),
1621    europe-Russia-Moscow-01Kaliningrad(320),
1622    europe-Russia-Moscow00WestRussia(321),
1623    europe-Russia-Moscow01CaspianSea(322),
1624    europe-Russia-Moscow02Urals(323),
1625    europe-Russia-Moscow03WestSiberia(324),
1626    europe-Russia-Moscow03Novosibirsk(325),
1627    europe-Russia-Moscow04YeniseiRiver(326),
1628    europe-Russia-Moscow05LakeBaikal(327),
1629    europe-Russia-Moscow06LenaRiver(328),
1630    europe-Russia-Moscow07AmurRiver(329),
1631    europe-Russia-Moscow07SakhalinIsland(330),
1632    europe-Russia-Moscow08Magadan(331),
1633    europe-Russia-Moscow09Kamchatka(332),
1634    europe-Russia-Moscow10BeringSea(333),
1635    europe-SanMarino(334),
1636    europe-Slovakia(335),
1637    europe-Slovenia(336),
1638    europe-Spain-Mainland(337),
1639    europe-Spain-CeutaAndMelilla(338),
1640    europe-Spain-CanaryIslands(339),
1641    europe-Sweden(340),
1642    europe-Switzerland(341),
1643    europe-Turkey(342),
1644    europe-Ukraine-MostLocations(343),
1645    europe-Ukraine-Ruthenia(344),
1646    europe-Ukraine-Zaporozhye-ELugansk(345),
1647    europe-Ukraine-CentralCrimea(346),
1648    europe-VaticanCity(347),
1649    europe-Yugoslavia(348),
1650    indianOcean-BritishIndianOceanTerritory(349),
1651    indianOcean-ChristmasIsland(350),
1652    indianOcean-CocosOrKeelingIslands(351),
1653    indianOcean-Comoros(352),
1654    indianOcean-FrenchSouthernAndAntarcticLands(353),
1655    indianOcean-Madagascar(354),
1656    indianOcean-Maldives(355),
1657    indianOcean-Mauritius(356),
1658    indianOcean-Mayotte(357),
1659    indianOcean-Reunion(358),
1660    indianOcean-Seychelles(359),
1661    pacificOcean-Chile-MostLocations(360),
1662    pacificOcean-Chile-EasterIslandSalayGomez(361),
1663    pacificOcean-CookIslands(362),
1664    pacificOcean-Ecuador(363),
1665    pacificOcean-Fiji(364),
1666    pacificOcean-FrenchPolynesia-SocietyIslands(365),
1667    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
1668    pacificOcean-FrenchPolynesia-GambierIslands(367),
1669    pacificOcean-Guam(368),
1670    pacificOcean-Kiribati-GilbertIslands(369),
1671    pacificOcean-Kiribati-PhoenixIslands(370),
1672    pacificOcean-Kiribati-LineIslands(371),
1673    pacificOcean-MarshallIslands-MostLocations(372),
1674    pacificOcean-MarshallIslands-Kwajalein(373),
1675    pacificOcean-Micronesia-Yap(374),
1676    pacificOcean-Micronesia-TrukOrChuuk(375),
1677    pacificOcean-Micronesia-PonapeOrPohnpei(376),
1678    pacificOcean-Micronesia-Kosrae(377),
1679    pacificOcean-Nauru(378),
1680    pacificOcean-NewCaledonia(379),
1681    pacificOcean-NewZealand-MostLocations(380),
1682    pacificOcean-NewZealand-ChathamIslands(381),
1683    pacificOcean-Niue(382),
1684    pacificOcean-NorfolkIsland(383),
1685    pacificOcean-NorthernMarianaIslands(384),
1686    pacificOcean-Palau(385),
1687    pacificOcean-PapuaNewGuinea(386),
1688    pacificOcean-Pitcairn(387),
1689    pacificOcean-SamoaAmerican(388),
1690    pacificOcean-SamoaWestern(389),
1691    pacificOcean-SolomonIslands(390),
1692    pacificOcean-Tokelau(391),
1693    pacificOcean-Tonga(392),
1694    pacificOcean-Tuvalu(393),
1695    pacificOceanUSA-EastTime(394),
1696    pacificOceanUSA-EastTime-MichiganMostLocations(395),
1697    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
1698    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
1699    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
1700    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
1701    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
1702    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
1703    pacificOceanUSA-CentTime(402),
1704    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
1705    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
1706    pacificOceanUSA-MountTime(405),
1707    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
1708    pacificOceanUSA-MountTime-Navajo(407),
1709    pacificOceanUSA-MountStdTime-Arizona(408),
1710    pacificOceanUSA-PacificTime(409),
1711    pacificOceanUSA-AlaskaTime(410),
1712    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
1713    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
1714    pacificOceanUSA-AlaskaTime-WestAlaska(413),
1715    pacificOceanUSA-AleutianIslands(414),
1716    pacificOceanUSA-Hawaii(415),
1717    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
1718    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
1719    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
1720    pacificOcean-Vanuatu(419),
1721    pacificOceanWallisAndFutuna(420)
1722	}
1723    MAX-ACCESS read-write
1724    STATUS  current
1725    DESCRIPTION
1726        "The daylight savings location."
1727    ::= { agSystem 52 }
1728
1729
1730agCfgSysDlight OBJECT-TYPE
1731    SYNTAX  INTEGER {
1732        enabled(1),
1733        disabled(2)
1734        }
1735    MAX-ACCESS  read-write
1736    STATUS  current
1737    DESCRIPTION
1738        "Enable/disable daylight savings time."
1739    ::= { agSystem 53 }
1740
1741
1742agCurCfgIdleCLITimeout OBJECT-TYPE
1743    SYNTAX  Integer32
1744    MAX-ACCESS  read-only
1745    STATUS  current
1746    DESCRIPTION
1747        "Set idle CLI sessions timeout."
1748    ::= { agSystem 55 }
1749
1750agNewCfgIdleCLITimeout OBJECT-TYPE
1751    SYNTAX  Integer32
1752    MAX-ACCESS  read-write
1753    STATUS  current
1754    DESCRIPTION
1755        "Set idle CLI sessions timeout."
1756    ::= { agSystem 56 }
1757
1758agCurCfgUfdTrap OBJECT-TYPE
1759    SYNTAX  INTEGER {
1760        enabled(2),
1761        disabled(3)
1762        }
1763    MAX-ACCESS  read-only
1764    STATUS  current
1765    DESCRIPTION
1766        "The current status of the UFDFO SNMP trap."
1767    ::= { agSystem 57 }
1768
1769agNewCfgUfdTrap OBJECT-TYPE
1770    SYNTAX  INTEGER {
1771        enabled(2),
1772        disabled(3)
1773        }
1774    MAX-ACCESS  read-write
1775    STATUS  current
1776    DESCRIPTION
1777        "Enable or disable sending UFDFO SNMP trap."
1778    ::= { agSystem 58 }
1779
1780agCurCfgReminders OBJECT-TYPE
1781    SYNTAX  INTEGER {
1782        enable(1),
1783        disable(2)
1784        }
1785    MAX-ACCESS  read-only
1786    STATUS  current
1787    DESCRIPTION
1788        "Current status of reminders feature."
1789    ::= { agSystem 59 }
1790
1791agNewCfgReminders OBJECT-TYPE
1792    SYNTAX  INTEGER {
1793        enable(1),
1794        disable(2)
1795        }
1796    MAX-ACCESS  read-write
1797    STATUS  current
1798    DESCRIPTION
1799        "Enable or disable reminders feature."
1800    ::= { agSystem 60 }
1801
1802
1803agCurBootNxtCliMode OBJECT-TYPE
1804    SYNTAX  INTEGER {
1805        aoscli(1),
1806        iscli(2)
1807        }
1808    MAX-ACCESS  read-only
1809    STATUS  current
1810    DESCRIPTION
1811        "Current boot mode."
1812    ::= { agSystem 66 }
1813
1814agNewBootNxtCliMode OBJECT-TYPE
1815    SYNTAX  INTEGER {
1816        aoscli(1),
1817        iscli(2)
1818        }
1819    MAX-ACCESS  read-write
1820    STATUS  current
1821    DESCRIPTION
1822        "Next cli boot mode."
1823    ::= { agSystem 67 }
1824
1825agCurBootNxtCliModePrompt OBJECT-TYPE
1826    SYNTAX  INTEGER {
1827        disable(1),
1828        enable(2)
1829        }
1830    MAX-ACCESS  read-only
1831    STATUS  current
1832    DESCRIPTION
1833        "Current status of selectable CLI mode prompt."
1834    ::= { agSystem 78 }
1835
1836agNewBootNxtCliModePrompt OBJECT-TYPE
1837    SYNTAX  INTEGER {
1838        disable(1),
1839        enable(2)
1840        }
1841    MAX-ACCESS  read-write
1842    STATUS  current
1843    DESCRIPTION
1844        "Next status of selectable CLI mode prompt."
1845    ::= { agSystem 79 }
1846
1847agCurCfgDhcp OBJECT-TYPE
1848    SYNTAX  INTEGER {
1849        enabled(1),
1850        disabled(2)
1851        }
1852    MAX-ACCESS  read-only
1853    STATUS  current
1854    DESCRIPTION
1855        "Enable or disable the use of DHCP, as currently configured in the
1856         current_configuration block."
1857    ::= { agSystem 70 }
1858
1859agNewCfgDhcp OBJECT-TYPE
1860    SYNTAX  INTEGER {
1861        enabled(1),
1862        disabled(2)
1863        }
1864    MAX-ACCESS  read-write
1865    STATUS  current
1866    DESCRIPTION
1867        "Enable or disable the use of DHCP, in the new_configuration block."
1868    ::= { agSystem 71 }
1869
1870
1871agCurCfgHprompt OBJECT-TYPE
1872    SYNTAX  INTEGER {
1873        enable(1),
1874        disable(2)
1875        }
1876    MAX-ACCESS  read-only
1877    STATUS  current
1878    DESCRIPTION
1879        "Current status of hprompt."
1880    ::= { agSystem 73 }
1881
1882agNewCfgHprompt OBJECT-TYPE
1883    SYNTAX  INTEGER {
1884        enable(1),
1885        disable(2)
1886        }
1887    MAX-ACCESS  read-write
1888    STATUS  current
1889    DESCRIPTION
1890        "New status of hpprompt."
1891    ::= { agSystem 75 }
1892
1893agCurCfgLoginNotice OBJECT-TYPE
1894    SYNTAX  DisplayString
1895    MAX-ACCESS  read-only
1896    STATUS  current
1897    DESCRIPTION
1898        "The user defined login notice."
1899    ::= { agSystem 76 }
1900
1901agNewCfgLoginNotice OBJECT-TYPE
1902    SYNTAX  DisplayString
1903    MAX-ACCESS  read-write
1904    STATUS  current
1905    DESCRIPTION
1906        "The user defined login notice."
1907    ::= { agSystem 77 }
1908
1909agCurCfgOldDst OBJECT-TYPE
1910    SYNTAX  INTEGER {
1911        enabled(1),
1912        disabled(2)
1913        }
1914    MAX-ACCESS  read-only
1915    STATUS  current
1916    DESCRIPTION
1917        "Enable or disable system DST for US."
1918    ::= { agSystem 82 }
1919
1920agNewCfgOldDst OBJECT-TYPE
1921    SYNTAX  INTEGER {
1922        enabled(1),
1923        disabled(2)
1924        }
1925    MAX-ACCESS  read-write
1926    STATUS  current
1927    DESCRIPTION
1928        "Enable or disable system DST for US."
1929    ::= { agSystem 83 }
1930
1931agHavePanicDump OBJECT-TYPE
1932    SYNTAX  INTEGER {
1933        havePanic(1),
1934        noHavePanic(2)
1935        }
1936    MAX-ACCESS  read-only
1937    STATUS  current
1938    DESCRIPTION
1939        "This object, when read, gives the user the information
1940         whether a panic dump exist in flash."
1941    ::= { agSystem 84 }
1942
1943-- Syslog Configuration
1944agCurCfgSyslogHost OBJECT-TYPE
1945    SYNTAX  IpAddress
1946    MAX-ACCESS  read-only
1947    STATUS  current
1948    DESCRIPTION
1949        "The syslog host IP address, as currently configured in
1950         the current_configuration block."
1951    ::= { agSyslog 1 }
1952
1953agNewCfgSyslogHost OBJECT-TYPE
1954    SYNTAX  IpAddress
1955    MAX-ACCESS  read-write
1956    STATUS  current
1957    DESCRIPTION
1958        "The syslog host IP address, in the new_configuration block."
1959    ::= { agSyslog 2 }
1960
1961agCurCfgSyslog2Host OBJECT-TYPE
1962    SYNTAX  IpAddress
1963    MAX-ACCESS  read-only
1964    STATUS  current
1965    DESCRIPTION
1966        "The second syslog host IP address, as currently configured in
1967         the current_configuration block."
1968    ::= { agSyslog 3 }
1969
1970agNewCfgSyslog2Host OBJECT-TYPE
1971    SYNTAX  IpAddress
1972    MAX-ACCESS  read-write
1973    STATUS  current
1974    DESCRIPTION
1975        "The second syslog host IP address, in the new_configuration block."
1976    ::= { agSyslog 4 }
1977
1978agCurCfgSyslogFac   OBJECT-TYPE
1979    SYNTAX  INTEGER  {
1980	local0(1),
1981	local1(2),
1982	local2(3),
1983	local3(4),
1984	local4(5),
1985	local5(6),
1986	local6(7),
1987	local7(8)
1988	}
1989    MAX-ACCESS  read-only
1990    STATUS  current
1991    DESCRIPTION
1992        "The facility of syslog host in the current_configuration block."
1993    ::= { agSyslog 5 }
1994
1995agNewCfgSyslogFac   OBJECT-TYPE
1996    SYNTAX  INTEGER  {
1997	local0(1),
1998	local1(2),
1999	local2(3),
2000	local3(4),
2001	local4(5),
2002	local5(6),
2003        local6(7),
2004	local7(8)
2005	}
2006    MAX-ACCESS  read-write
2007    STATUS  current
2008    DESCRIPTION
2009        "The facility of syslog host in the new_configuration block."
2010    ::= { agSyslog 6 }
2011
2012agCurCfgSyslog2Fac   OBJECT-TYPE
2013    SYNTAX  INTEGER  {
2014	local0(1),
2015	local1(2),
2016	local2(3),
2017	local3(4),
2018	local4(5),
2019	local5(6),
2020	local6(7),
2021	local7(8)
2022	}
2023    MAX-ACCESS  read-only
2024    STATUS  current
2025    DESCRIPTION
2026        "The facility of syslog2 host in the current_configuration block."
2027    ::= { agSyslog 7 }
2028
2029agNewCfgSyslog2Fac   OBJECT-TYPE
2030    SYNTAX  INTEGER  {
2031	local0(1),
2032	local1(2),
2033	local2(3),
2034	local3(4),
2035        local4(5),
2036	local5(6),
2037        local6(7),
2038	local7(8)
2039	}
2040    MAX-ACCESS  read-write
2041    STATUS  current
2042    DESCRIPTION
2043        "The facility of syslogs host in the new_configuration block."
2044    ::= { agSyslog 8 }
2045
2046agCurCfgSyslogSev   OBJECT-TYPE
2047    SYNTAX  INTEGER  {
2048        emerg0(1),
2049	alert1(2),
2050	crit2(3),
2051	err3(4),
2052	warning4(5),
2053	notice5(6),
2054	info6(7),
2055	debug7(8)
2056	}
2057    MAX-ACCESS  read-only
2058    STATUS  current
2059    DESCRIPTION
2060        "The severity of syslog host in the current configuration block."
2061    ::= { agSyslog 13 }
2062
2063agNewCfgSyslogSev   OBJECT-TYPE
2064    SYNTAX  INTEGER  {
2065        emerg0(1),
2066	alert1(2),
2067	crit2(3),
2068	err3(4),
2069	warning4(5),
2070	notice5(6),
2071	info6(7),
2072	debug7(8)
2073	}
2074    MAX-ACCESS  read-write
2075    STATUS  current
2076    DESCRIPTION
2077        "The severity of syslog host in the new configuration block."
2078    ::= { agSyslog 14 }
2079
2080agCurCfgSyslog2Sev   OBJECT-TYPE
2081    SYNTAX  INTEGER  {
2082        emerg0(1),
2083	alert1(2),
2084	crit2(3),
2085	err3(4),
2086	warning4(5),
2087	notice5(6),
2088	info6(7),
2089	debug7(8)
2090	}
2091    MAX-ACCESS  read-only
2092    STATUS  current
2093    DESCRIPTION
2094        "The severity of syslog2 host in the current configuration block."
2095    ::= { agSyslog 15 }
2096
2097agNewCfgSyslog2Sev   OBJECT-TYPE
2098    SYNTAX  INTEGER  {
2099        emerg0(1),
2100	alert1(2),
2101	crit2(3),
2102	err3(4),
2103	warning4(5),
2104	notice5(6),
2105	info6(7),
2106	debug7(8)
2107	}
2108    MAX-ACCESS  read-write
2109    STATUS  current
2110    DESCRIPTION
2111        "The severity of syslogs host in the new configuration block."
2112    ::= { agSyslog 16 }
2113
2114agCurCfgSyslogHostPort OBJECT-TYPE
2115    SYNTAX  INTEGER {
2116        data(1),
2117        mgt(2)
2118        }
2119    MAX-ACCESS  read-only
2120    STATUS  current
2121    DESCRIPTION
2122        "Choose the port that the primary Syslog server is connected to."
2123    ::= { agSyslog 17 }
2124
2125agNewCfgSyslogHostPort OBJECT-TYPE
2126    SYNTAX  INTEGER {
2127        data(1),
2128        mgt(2)
2129        }
2130    MAX-ACCESS  read-write
2131    STATUS  current
2132    DESCRIPTION
2133        "Choose the port that the primary Syslog server is connected to."
2134    ::= { agSyslog 18 }
2135
2136agCurCfgSyslog2HostPort OBJECT-TYPE
2137    SYNTAX  INTEGER {
2138        data(1),
2139        mgt(2)
2140        }
2141    MAX-ACCESS  read-only
2142    STATUS  current
2143    DESCRIPTION
2144        "Choose the port that the secondary Syslog server is connected to."
2145    ::= { agSyslog 19 }
2146
2147agNewCfgSyslog2HostPort OBJECT-TYPE
2148    SYNTAX  INTEGER {
2149        data(1),
2150        mgt(2)
2151        }
2152    MAX-ACCESS  read-write
2153    STATUS  current
2154    DESCRIPTION
2155        "Choose the port that the secondary Syslog server is connected to."
2156    ::= { agSyslog 20 }
2157
2158agClrSyslogMsgs OBJECT-TYPE
2159    SYNTAX  INTEGER {
2160            other(1),
2161            reset(2)
2162            }
2163    MAX-ACCESS  read-write
2164    STATUS  current
2165    DESCRIPTION
2166        "Clears all current Syslog messages."
2167    ::= { agSyslog 9 }
2168
2169agSyslogMsgTableMaxSize OBJECT-TYPE
2170    SYNTAX  Integer32
2171    MAX-ACCESS  read-only
2172    STATUS  current
2173    DESCRIPTION
2174        "The maximum number of rows in the syslog message table."
2175    ::= { agSyslog 10 }
2176
2177agSyslogMsgTable OBJECT-TYPE
2178    SYNTAX  SEQUENCE OF AgSyslogMsgTableEntry
2179    MAX-ACCESS  not-accessible
2180    STATUS  current
2181    DESCRIPTION
2182        "The table of syslog messages."
2183    ::= { agSyslog 11 }
2184
2185agSyslogMsgTableEntry OBJECT-TYPE
2186    SYNTAX  AgSyslogMsgTableEntry
2187    MAX-ACCESS  not-accessible
2188    STATUS  current
2189    DESCRIPTION
2190        "A syslog message stored on the switch."
2191    INDEX   { agSyslogMsgIndex }
2192    ::= { agSyslogMsgTable 1 }
2193
2194AgSyslogMsgTableEntry ::= SEQUENCE {
2195    agSyslogMsgIndex          Integer32,
2196    agSyslogMessage           DisplayString
2197    }
2198
2199agSyslogMsgIndex OBJECT-TYPE
2200    SYNTAX  Integer32
2201    MAX-ACCESS  read-only
2202    STATUS  current
2203    DESCRIPTION
2204        "The syslog message table index."
2205    ::= { agSyslogMsgTableEntry 1 }
2206
2207agSyslogMessage OBJECT-TYPE
2208    SYNTAX  DisplayString (SIZE(0..128))
2209    MAX-ACCESS  read-only
2210    STATUS  current
2211    DESCRIPTION
2212        "The syslog message."
2213    ::= { agSyslogMsgTableEntry 2 }
2214
2215agLog OBJECT IDENTIFIER ::= { agSyslog 12 }
2216
2217agNewCfgSyslogTrapConsole OBJECT-TYPE
2218    SYNTAX  INTEGER {
2219        enabled(1),
2220        disabled(2)
2221        }
2222    MAX-ACCESS  read-write
2223    STATUS  current
2224    DESCRIPTION
2225        "Enable or disable console syslog and SNMP trap, in the
2226         new_configuration block."
2227    ::= { agLog 1 }
2228
2229agCurCfgSyslogTrapConsole OBJECT-TYPE
2230    SYNTAX  INTEGER {
2231        enabled(1),
2232        disabled(2)
2233        }
2234    MAX-ACCESS  read-only
2235    STATUS  current
2236    DESCRIPTION
2237        "Enable or disable console syslog and SNMP trap, as currently
2238         configured in the current_configuration block."
2239    ::= { agLog 2 }
2240
2241agNewCfgSyslogTrapSystem OBJECT-TYPE
2242    SYNTAX  INTEGER {
2243        enabled(1),
2244        disabled(2)
2245        }
2246    MAX-ACCESS  read-write
2247    STATUS  current
2248    DESCRIPTION
2249        "Enable or disable system level syslog and SNMP trap, in the
2250         new_configuration block."
2251    ::= { agLog 3 }
2252
2253agCurCfgSyslogTrapSystem OBJECT-TYPE
2254    SYNTAX  INTEGER {
2255        enabled(1),
2256        disabled(2)
2257        }
2258    MAX-ACCESS  read-only
2259    STATUS  current
2260    DESCRIPTION
2261        "Enable or disable system level syslog and SNMP trap, as currently
2262         configured in the current_configuration block."
2263    ::= { agLog 4 }
2264
2265agNewCfgSyslogTrapMgmt OBJECT-TYPE
2266    SYNTAX  INTEGER {
2267        enabled(1),
2268        disabled(2)
2269        }
2270    MAX-ACCESS  read-write
2271    STATUS  current
2272    DESCRIPTION
2273        "Enable or disable management(flash, config, login) syslog and SNMP
2274         trap, in the new_configuration block."
2275    ::= { agLog 5 }
2276
2277agCurCfgSyslogTrapMgmt OBJECT-TYPE
2278    SYNTAX  INTEGER {
2279        enabled(1),
2280        disabled(2)
2281        }
2282    MAX-ACCESS  read-only
2283    STATUS  current
2284    DESCRIPTION
2285        "Enable or disable management(flash, config, login) syslog and SNMP
2286         trap, as currently configured in the current_configuration block."
2287    ::= { agLog 6 }
2288
2289agNewCfgSyslogTrapCli OBJECT-TYPE
2290    SYNTAX  INTEGER {
2291        enabled(1),
2292        disabled(2)
2293        }
2294    MAX-ACCESS  read-write
2295    STATUS  current
2296    DESCRIPTION
2297        "Enable or disable CLI generated error syslog and SNMP trap, in the
2298	 new_configuration block."
2299    ::= { agLog 7 }
2300
2301agCurCfgSyslogTrapCli OBJECT-TYPE
2302    SYNTAX  INTEGER {
2303        enabled(1),
2304        disabled(2)
2305        }
2306    MAX-ACCESS  read-only
2307    STATUS  current
2308    DESCRIPTION
2309        "Enable or disable CLI generated error syslog and SNMP trap, as
2310         currently configured in the current_configuration block."
2311    ::= { agLog 8 }
2312
2313agNewCfgSyslogTrapStg OBJECT-TYPE
2314    SYNTAX  INTEGER {
2315        enabled(1),
2316        disabled(2)
2317        }
2318    MAX-ACCESS  read-write
2319    STATUS  current
2320    DESCRIPTION
2321        "Enable or disable spanning tree syslog and SNMP trap, in the
2322         new_configuration block."
2323    ::= { agLog 9 }
2324
2325agCurCfgSyslogTrapStg OBJECT-TYPE
2326    SYNTAX  INTEGER {
2327        enabled(1),
2328        disabled(2)
2329        }
2330    MAX-ACCESS  read-only
2331    STATUS  current
2332    DESCRIPTION
2333        "Enable or disable spanning tree syslog and SNMP trap, as currently
2334         configured in the current_configuration block."
2335    ::= { agLog 10 }
2336
2337agNewCfgSyslogTrapVlan OBJECT-TYPE
2338    SYNTAX  INTEGER {
2339        enabled(1),
2340        disabled(2)
2341        }
2342    MAX-ACCESS  read-write
2343    STATUS  current
2344    DESCRIPTION
2345        "Enable or disable VLAN syslog and SNMP trap, in the new_configuration
2346         block."
2347    ::= { agLog 11 }
2348
2349agCurCfgSyslogTrapVlan OBJECT-TYPE
2350    SYNTAX  INTEGER {
2351        enabled(1),
2352        disabled(2)
2353        }
2354    MAX-ACCESS  read-only
2355    STATUS  current
2356    DESCRIPTION
2357        "Enable or disable VLAN syslog and SNMP trap, as currently configured
2358         in the current_configuration block."
2359    ::= { agLog 12 }
2360
2361
2362agNewCfgSyslogTrapSsh OBJECT-TYPE
2363    SYNTAX  INTEGER {
2364        enabled(1),
2365        disabled(2)
2366        }
2367    MAX-ACCESS  read-write
2368    STATUS  current
2369    DESCRIPTION
2370        "Enable or disable SSH, RADIUS syslog and SNMP trap, in the
2371         new_configuration block."
2372    ::= { agLog 19 }
2373
2374agCurCfgSyslogTrapSsh OBJECT-TYPE
2375    SYNTAX  INTEGER {
2376        enabled(1),
2377        disabled(2)
2378        }
2379    MAX-ACCESS  read-only
2380    STATUS  current
2381    DESCRIPTION
2382        "Enable or disable SSH, RADIUS syslog and SNMP trap, as currently
2383         configured in the current_configuration block."
2384    ::= { agLog 20 }
2385
2386agNewCfgSyslogTrapVrrp OBJECT-TYPE
2387    SYNTAX  INTEGER {
2388        enabled(1),
2389        disabled(2)
2390        }
2391    MAX-ACCESS  read-write
2392    STATUS  current
2393    DESCRIPTION
2394        "Enable or disable VRRP syslog and SNMP trap, in the new_configuration
2395         block."
2396    ::= { agLog 21 }
2397
2398agCurCfgSyslogTrapVrrp OBJECT-TYPE
2399    SYNTAX  INTEGER {
2400        enabled(1),
2401        disabled(2)
2402        }
2403    MAX-ACCESS  read-only
2404    STATUS  current
2405    DESCRIPTION
2406        "Enable or disable VRRP syslog and SNMP trap, as currently configured
2407         in the current_configuration block."
2408    ::= { agLog 22 }
2409
2410
2411agNewCfgSyslogTrapNtp OBJECT-TYPE
2412    SYNTAX  INTEGER {
2413        enabled(1),
2414        disabled(2)
2415        }
2416    MAX-ACCESS  read-write
2417    STATUS  current
2418    DESCRIPTION
2419        "Enable or disable NTP syslog and SNMP trap, in the new_configuration
2420         block."
2421    ::= { agLog 25 }
2422
2423agCurCfgSyslogTrapNtp OBJECT-TYPE
2424    SYNTAX  INTEGER {
2425        enabled(1),
2426        disabled(2)
2427        }
2428    MAX-ACCESS  read-only
2429    STATUS  current
2430    DESCRIPTION
2431        "Enable or disable NTP syslog and SNMP trap, as currently configured
2432         in the current_configuration block."
2433    ::= { agLog 26 }
2434
2435
2436agNewCfgSyslogTrapIp OBJECT-TYPE
2437    SYNTAX  INTEGER {
2438        enabled(1),
2439        disabled(2)
2440        }
2441    MAX-ACCESS  read-write
2442    STATUS  current
2443    DESCRIPTION
2444        "Enable or disable IP related syslog and SNMP trap, in the
2445         new_configuration block."
2446    ::= { agLog 31 }
2447
2448agCurCfgSyslogTrapIp OBJECT-TYPE
2449    SYNTAX  INTEGER {
2450        enabled(1),
2451        disabled(2)
2452        }
2453    MAX-ACCESS  read-only
2454    STATUS  current
2455    DESCRIPTION
2456        "Enable or disable IP related syslog and SNMP trap, as currently
2457         configured in the current_configuration block."
2458    ::= { agLog 32 }
2459
2460agNewCfgSyslogTrapWeb OBJECT-TYPE
2461    SYNTAX  INTEGER {
2462        enabled(1),
2463        disabled(2)
2464        }
2465    MAX-ACCESS  read-write
2466    STATUS  current
2467    DESCRIPTION
2468        "Enable or disable WEBUI related syslog and SNMP trap, in the
2469         new_configuration block."
2470    ::= { agLog 35 }
2471
2472agCurCfgSyslogTrapWeb OBJECT-TYPE
2473    SYNTAX  INTEGER {
2474        enabled(1),
2475        disabled(2)
2476        }
2477    MAX-ACCESS  read-only
2478    STATUS  current
2479    DESCRIPTION
2480        "Enable or disable WEBUI related syslog and SNMP trap, as currently
2481         configured in the current_configuration block."
2482    ::= { agLog 36 }
2483
2484
2485
2486agNewCfgSyslogTrapOspf OBJECT-TYPE
2487    SYNTAX  INTEGER {
2488        enabled(1),
2489        disabled(2)
2490        }
2491    MAX-ACCESS  read-write
2492    STATUS  current
2493    DESCRIPTION
2494        "Enable or disable OSPF related syslog and SNMP trap,
2495         in the new_configuration block."
2496    ::= { agLog 41 }
2497
2498agCurCfgSyslogTrapOspf OBJECT-TYPE
2499    SYNTAX  INTEGER {
2500        enabled(1),
2501        disabled(2)
2502        }
2503    MAX-ACCESS  read-only
2504    STATUS  current
2505    DESCRIPTION
2506        "Enable or disable OSPF related syslog and SNMP trap,
2507         as currently configured in the current_configuration block."
2508    ::= { agLog 42 }
2509
2510agNewCfgSyslogTrapRmon OBJECT-TYPE
2511    SYNTAX  INTEGER {
2512        enabled(1),
2513        disabled(2)
2514        }
2515    MAX-ACCESS  read-write
2516    STATUS  current
2517    DESCRIPTION
2518        "Enable or disable rmon related syslog and SNMP trap,
2519         in the new_configuration block."
2520    ::= { agLog 45 }
2521
2522agCurCfgSyslogTrapRmon OBJECT-TYPE
2523    SYNTAX  INTEGER {
2524        enabled(1),
2525        disabled(2)
2526        }
2527    MAX-ACCESS  read-only
2528    STATUS  current
2529    DESCRIPTION
2530        "Enable or disable rmon related syslog and SNMP trap,
2531         as currently configured in the current_configuration block."
2532    ::= { agLog 46 }
2533
2534agNewCfgSyslogTrapUfd OBJECT-TYPE
2535    SYNTAX  INTEGER {
2536        enabled(1),
2537        disabled(2)
2538        }
2539    MAX-ACCESS  read-write
2540    STATUS  current
2541    DESCRIPTION
2542        "Enable or disable UFD related syslog and SNMP trap, in the
2543         new_configuration block."
2544    ::= { agLog 47 }
2545
2546agCurCfgSyslogTrapUfd OBJECT-TYPE
2547    SYNTAX  INTEGER {
2548        enabled(1),
2549        disabled(2)
2550        }
2551    MAX-ACCESS  read-only
2552    STATUS  current
2553    DESCRIPTION
2554        "Enable or disable UFD related syslog and SNMP trap,
2555         as currently configured in the current_configuration block."
2556    ::= { agLog 48 }
2557
2558agNewCfgSyslogTrap8021x OBJECT-TYPE
2559    SYNTAX  INTEGER {
2560        enabled(1),
2561        disabled(2)
2562        }
2563    MAX-ACCESS  read-write
2564    STATUS  current
2565    DESCRIPTION
2566        "Enable or disable 802.1 related syslog and SNMP trap, in the
2567         new_configuration block."
2568    ::= { agLog 51 }
2569
2570agCurCfgSyslogTrap8021x OBJECT-TYPE
2571    SYNTAX  INTEGER {
2572        enabled(1),
2573        disabled(2)
2574        }
2575    MAX-ACCESS  read-only
2576    STATUS  current
2577    DESCRIPTION
2578        "Enable or disable 802.1 related syslog and SNMP trap, in the
2579         new_configuration block."
2580    ::= { agLog 52 }
2581
2582
2583
2584agNewCfgSyslogTrapCfg OBJECT-TYPE
2585    SYNTAX  INTEGER {
2586        enabled(1),
2587        disabled(2)
2588        }
2589    MAX-ACCESS  read-write
2590    STATUS  current
2591    DESCRIPTION
2592        "Enable or disable CFG related syslog and SNMP trap, in the
2593         new_configuration block."
2594    ::= { agLog 49 }
2595
2596agCurCfgSyslogTrapCfg OBJECT-TYPE
2597    SYNTAX  INTEGER {
2598        enabled(1),
2599        disabled(2)
2600        }
2601    MAX-ACCESS  read-only
2602    STATUS  current
2603    DESCRIPTION
2604        "Enable or disable CFG related syslog and SNMP trap,
2605         as currently configured in the current_configuration block."
2606    ::= { agLog 50 }
2607
2608agNewCfgSyslogTrapAll OBJECT-TYPE
2609    SYNTAX  INTEGER {
2610        enabled(1),
2611        disabled(2)
2612        }
2613    MAX-ACCESS  read-write
2614    STATUS  current
2615    DESCRIPTION
2616        "Enable or disable all syslog and SNMP traps, in the
2617         new_configuration block."
2618    ::= { agLog 55 }
2619
2620agCurCfgSyslogTrapAll OBJECT-TYPE
2621    SYNTAX  INTEGER {
2622        enabled(1),
2623        disabled(2)
2624        }
2625    MAX-ACCESS  read-only
2626    STATUS  current
2627    DESCRIPTION
2628        "Enable or disable all syslog and SNMP traps, as currently
2629         configured in the current_configuration block."
2630    ::= { agLog 56 }
2631
2632
2633-- TFTP Config
2634agTransferServer OBJECT-TYPE
2635    SYNTAX  DisplayString (SIZE(0..64))
2636    MAX-ACCESS  read-write
2637    STATUS  current
2638    DESCRIPTION
2639        "The FTP/TFTP server IP address or domain name."
2640    ::= { agTransfer 1 }
2641
2642agTransferImage OBJECT-TYPE
2643    SYNTAX  INTEGER {
2644        image1(2),
2645        image2(3),
2646	boot(4)
2647        }
2648    MAX-ACCESS  read-write
2649    STATUS  current
2650    DESCRIPTION
2651        "Whether the image file should be loaded in image1 or image2 or
2652         boot in flash."
2653    ::= { agTransfer 2 }
2654
2655agTransferImageFileName OBJECT-TYPE
2656    SYNTAX  DisplayString (SIZE(0..128))
2657    MAX-ACCESS  read-write
2658    STATUS  current
2659    DESCRIPTION
2660        "The image file name to be downloaded."
2661    ::= { agTransfer 3 }
2662
2663agTransferCfgFileName OBJECT-TYPE
2664    SYNTAX  DisplayString (SIZE(0..128))
2665    MAX-ACCESS  read-write
2666    STATUS  current
2667    DESCRIPTION
2668        "The configuration file name."
2669    ::= { agTransfer 4 }
2670
2671agTransferDumpFileName OBJECT-TYPE
2672    SYNTAX  DisplayString (SIZE(0..128))
2673    MAX-ACCESS  read-write
2674    STATUS  current
2675    DESCRIPTION
2676        "The core dump file name."
2677    ::= { agTransfer 5 }
2678
2679agTransferAction OBJECT-TYPE
2680    SYNTAX  INTEGER {
2681        other(1),
2682        img-get(2),
2683        cfg-get(3),
2684        cfg-put(4),
2685        dump-put(5),
2686        img-put(7),
2687        tsdump-put(8)
2688        }
2689    MAX-ACCESS  read-write
2690    STATUS  current
2691    DESCRIPTION
2692        "This is an action object to perform various FTP/TFTP Get or Put functions.
2693         The FTP/TFTP sever is specified in agTransferServer object.
2694         img-get(2) - Download switch image from a specified image
2695                      file(agTransferImageFileName) on the FTP/TFTP server to
2696                      the destinated storage(agTransferImage).
2697         cfg-get(3) - Download switch configuration from a specified
2698                      file(agTransferCfgFileName) on the FTP/TFTP server.
2699         cfg-put(4) - Upload switch configuration to a specified
2700                      file(agTransferCfgFileName) on the FTP/TFTP server.
2701         dump-put(5)- Download switch core dump to a specified
2702                      file(agTransferDumpFileName) on the FTP/TFTP server.
2703         img-put(7) - Upload specified switch image to a specified image
2704                      file(agTransferImageFileName) on the FTP/TFTP server.
2705         tsdump-put(5)- Download switch core dump to a specified
2706                      file (agTransferTSDumpFileName) on the FTP/TFTP server.
2707         other(1) is returned always when read."
2708    ::= { agTransfer 6 }
2709
2710agTransferLastActionStatus OBJECT-TYPE
2711    SYNTAX  DisplayString (SIZE(0..128))
2712    MAX-ACCESS  read-only
2713    STATUS  current
2714    DESCRIPTION
2715        "The recorded status of the previous FTP/TFTP activity."
2716    ::= { agTransfer 7 }
2717
2718agTransferPort OBJECT-TYPE
2719    SYNTAX  INTEGER {
2720        data(1),
2721        mgt(2)
2722        }
2723    MAX-ACCESS  read-write
2724    STATUS  current
2725    DESCRIPTION
2726        "Specify whether the FTP/TFTP operation should be performed over the
2727         data port or the management port."
2728    ::= { agTransfer 8 }
2729
2730agTransferUserName OBJECT-TYPE
2731    SYNTAX  DisplayString (SIZE(0..128))
2732    MAX-ACCESS  read-write
2733    STATUS  current
2734    DESCRIPTION
2735        "The username for FTP server or blank for TFTP server."
2736    ::= { agTransfer 9 }
2737
2738agTransferPassword OBJECT-TYPE
2739    SYNTAX  DisplayString (SIZE(0..128))
2740    MAX-ACCESS  read-write
2741    STATUS  current
2742    DESCRIPTION
2743        "The password for FTP server."
2744    ::= { agTransfer 10 }
2745
2746agTransferTSDumpFileName OBJECT-TYPE
2747    SYNTAX  DisplayString (SIZE(0..128))
2748    MAX-ACCESS  read-write
2749    STATUS  current
2750    DESCRIPTION
2751        "The TS dump file name."
2752    ::= { agTransfer 11 }
2753
2754agTransferLastConfigurationActionStatus OBJECT-TYPE
2755    SYNTAX INTEGER {
2756        successfully(1),
2757        failed(2)
2758        }
2759    MAX-ACCESS  read-only
2760    STATUS  current
2761    DESCRIPTION
2762        "The status of the last configuration action using the file ftp/tftp'd
2763         from the server."
2764    ::= { agTransfer 14 }
2765
2766
2767-- Agent Port Table
2768
2769agPortTableMaxEnt OBJECT-TYPE
2770    SYNTAX  Integer32
2771    MAX-ACCESS  read-only
2772    STATUS  current
2773    DESCRIPTION
2774        "The maximum number of rows in the port configuration host table."
2775    ::= { agPortConfig 1 }
2776
2777agPortCurCfgTable OBJECT-TYPE
2778    SYNTAX  SEQUENCE OF AgPortCurCfgTableEntry
2779    MAX-ACCESS  not-accessible
2780    STATUS  current
2781    DESCRIPTION
2782        "The table of port configuration in the current_configuration block."
2783    ::= { agPortConfig 2 }
2784
2785agPortCurCfgTableEntry OBJECT-TYPE
2786    SYNTAX  AgPortCurCfgTableEntry
2787    MAX-ACCESS  not-accessible
2788    STATUS  current
2789    DESCRIPTION
2790        "A row in the port table in the current_configuration block."
2791    INDEX   { agPortCurCfgIndx }
2792    ::= { agPortCurCfgTable 1 }
2793
2794AgPortCurCfgTableEntry ::= SEQUENCE {
2795    agPortCurCfgIndx           Integer32,
2796    agPortCurCfgState          INTEGER,
2797    agPortCurCfgVlanTag        INTEGER,
2798    agPortCurCfgRmon           INTEGER,
2799    agPortCurCfgPVID           INTEGER,
2800    agPortCurCfgGigEthAutoNeg  INTEGER,
2801    agPortCurCfgGigEthSpeed    INTEGER,
2802    agPortCurCfgGigEthMode     INTEGER,
2803    agPortCurCfgGigEthFctl     INTEGER,
2804    agPortCurCfgPortName       DisplayString
2805    ,agPortCurCfgLinkTrap       INTEGER
2806    ,agPortCurCfgTagPVID        INTEGER
2807    ,agPortCurCfgMulticastThreshold         INTEGER,
2808    agPortCurCfgMulticastThresholdRate     INTEGER,
2809    agPortCurCfgBroadcastThreshold         INTEGER,
2810    agPortCurCfgBroadcastThresholdRate     INTEGER,
2811    agPortCurCfgDLFThreshold               INTEGER,
2812    agPortCurCfgDLFThresholdRate           INTEGER
2813    ,agPortCurCfgType		DisplayString
2814    }
2815
2816agPortCurCfgIndx OBJECT-TYPE
2817    SYNTAX  Integer32
2818    MAX-ACCESS  read-only
2819    STATUS  current
2820    DESCRIPTION
2821        "The index of the row in port configurations table."
2822    ::= { agPortCurCfgTableEntry 1 }
2823
2824agPortCurCfgState OBJECT-TYPE
2825    SYNTAX  INTEGER {
2826        enabled(2),
2827        disabled(3)
2828	}
2829    MAX-ACCESS  read-only
2830    STATUS  current
2831    DESCRIPTION
2832        "This is the state of the port."
2833    ::= { agPortCurCfgTableEntry 2 }
2834
2835agPortCurCfgVlanTag OBJECT-TYPE
2836    SYNTAX  INTEGER {
2837        tagged(2),
2838        untagged(3)
2839        }
2840    MAX-ACCESS  read-only
2841    STATUS  current
2842    DESCRIPTION
2843        "This is VLAN tag state of the port"
2844    ::= { agPortCurCfgTableEntry 3 }
2845
2846agPortCurCfgRmon OBJECT-TYPE
2847    SYNTAX  INTEGER {
2848        on(2),
2849        off(3)
2850        }
2851    MAX-ACCESS  read-only
2852    STATUS  current
2853    DESCRIPTION
2854        "This object is used to turn RMON on or off on the port."
2855   ::= { agPortCurCfgTableEntry 5 }
2856
2857agPortCurCfgPVID OBJECT-TYPE
2858    SYNTAX  INTEGER (1..4095)
2859    MAX-ACCESS  read-only
2860    STATUS  current
2861    DESCRIPTION
2862        "The default VLAN ID for the port."
2863    ::= { agPortCurCfgTableEntry 6 }
2864
2865agPortCurCfgGigEthAutoNeg OBJECT-TYPE
2866    SYNTAX  INTEGER {
2867        on(2),
2868        off(3)
2869        }
2870    MAX-ACCESS  read-only
2871    STATUS  current
2872    DESCRIPTION
2873        "This object is used to turn the autonegotiation on or off
2874         for gigabit Ethernet connection."
2875    ::= { agPortCurCfgTableEntry 11 }
2876
2877agPortCurCfgGigEthSpeed OBJECT-TYPE
2878    SYNTAX  INTEGER {
2879        mbs10(2),
2880        mbs100(3),
2881        any(4),
2882        mbs1000(5)
2883        ,mbs10000(6)
2884        }
2885    MAX-ACCESS  read-only
2886    STATUS  current
2887    DESCRIPTION
2888        "Selects the port speed for gigabit Ethernet connection."
2889    ::= { agPortCurCfgTableEntry 12 }
2890
2891agPortCurCfgGigEthMode OBJECT-TYPE
2892    SYNTAX  INTEGER {
2893        full-duplex(2),
2894        half-duplex(3),
2895        full-or-half-duplex(4)
2896        }
2897    MAX-ACCESS  read-only
2898    STATUS  current
2899    DESCRIPTION
2900        "This object is used to select port mode for gigabit Ethernet connection."
2901    ::= { agPortCurCfgTableEntry 13 }
2902
2903agPortCurCfgGigEthFctl OBJECT-TYPE
2904    SYNTAX  INTEGER {
2905        transmit(2),
2906        receive(3),
2907        both(4),
2908        none(5)
2909        }
2910    MAX-ACCESS  read-only
2911    STATUS  current
2912    DESCRIPTION
2913        "This object is used to select port flow control for
2914         gigabit Ethernet connection."
2915    ::= { agPortCurCfgTableEntry 14 }
2916
2917agPortCurCfgPortName	OBJECT-TYPE
2918    SYNTAX  DisplayString (SIZE(0..65))
2919    MAX-ACCESS  read-only
2920    STATUS  current
2921    DESCRIPTION
2922        "The switch port name."
2923    ::= { agPortCurCfgTableEntry 15 }
2924
2925
2926agPortCurCfgLinkTrap OBJECT-TYPE
2927    SYNTAX  INTEGER {
2928	enabled(1),
2929	disabled(2)
2930    }
2931    MAX-ACCESS  read-only
2932    STATUS  current
2933    DESCRIPTION
2934        "Indicates whether linkUp/linkDown traps should be
2935        generated for this interface.
2936
2937        By default, this object should have the value
2938        enabled(1) for interfaces which do not operate on
2939        'top' of any other interface (as defined in the
2940        ifStackTable), and disabled(2) otherwise."
2941    ::= { agPortCurCfgTableEntry 18 }
2942
2943agPortCurCfgTagPVID OBJECT-TYPE
2944    SYNTAX  INTEGER {
2945        tagged(2),
2946        untagged(3)
2947        }
2948    MAX-ACCESS  read-only
2949    STATUS  current
2950    DESCRIPTION
2951        "This is PVID tag state of the port"
2952    ::= { agPortCurCfgTableEntry 19 }
2953
2954agPortCurCfgMulticastThreshold OBJECT-TYPE
2955    SYNTAX  INTEGER {
2956        enabled(1),
2957        disabled(2)
2958        }
2959    MAX-ACCESS  read-only
2960    STATUS  current
2961    DESCRIPTION
2962        "Current status of the port's Multicast Threshold."
2963    ::= { agPortCurCfgTableEntry 20 }
2964
2965agPortCurCfgMulticastThresholdRate OBJECT-TYPE
2966    SYNTAX  INTEGER(0..262143)
2967    MAX-ACCESS  read-only
2968    STATUS  current
2969    DESCRIPTION
2970        "Current port's Multicast Threshold Rate."
2971    ::= { agPortCurCfgTableEntry 21 }
2972
2973agPortCurCfgBroadcastThreshold OBJECT-TYPE
2974    SYNTAX  INTEGER {
2975        enabled(1),
2976        disabled(2)
2977        }
2978    MAX-ACCESS  read-only
2979    STATUS  current
2980    DESCRIPTION
2981        "Current status of the port's Broadcast Threshold."
2982    ::= { agPortCurCfgTableEntry 22 }
2983
2984agPortCurCfgBroadcastThresholdRate OBJECT-TYPE
2985    SYNTAX  INTEGER(0..262143)
2986    MAX-ACCESS  read-only
2987    STATUS  current
2988    DESCRIPTION
2989        "Current port's Broadcast Threshold Rate."
2990    ::= { agPortCurCfgTableEntry 23 }
2991
2992agPortCurCfgDLFThreshold OBJECT-TYPE
2993    SYNTAX  INTEGER {
2994        enabled(1),
2995        disabled(2)
2996        }
2997    MAX-ACCESS  read-only
2998    STATUS  current
2999    DESCRIPTION
3000        "Current status of the port's Destination Lookup Fail Threshold."
3001    ::= { agPortCurCfgTableEntry 24 }
3002
3003agPortCurCfgDLFThresholdRate OBJECT-TYPE
3004    SYNTAX  INTEGER(0..262143)
3005    MAX-ACCESS  read-only
3006    STATUS  current
3007    DESCRIPTION
3008        "Current port's Destination Lookup Fail Threshold Rate."
3009    ::= { agPortCurCfgTableEntry 25 }
3010
3011
3012agPortCurCfgType OBJECT-TYPE
3013    SYNTAX  DisplayString (SIZE(0..65))
3014    MAX-ACCESS  read-only
3015    STATUS  current
3016    DESCRIPTION
3017        "The switch port type."
3018    ::= { agPortCurCfgTableEntry 28 }
3019
3020
3021agPortNewCfgTable OBJECT-TYPE
3022    SYNTAX  SEQUENCE OF AgPortNewCfgTableEntry
3023    MAX-ACCESS  not-accessible
3024    STATUS  current
3025    DESCRIPTION
3026        "The table of port configuration in the new_configuration block."
3027    ::= { agPortConfig 3 }
3028
3029agPortNewCfgTableEntry OBJECT-TYPE
3030    SYNTAX  AgPortNewCfgTableEntry
3031    MAX-ACCESS  not-accessible
3032    STATUS  current
3033    DESCRIPTION
3034        "A row in the port configuration table in the new_configuration block."
3035    INDEX   { agPortNewCfgIndx }
3036    ::= { agPortNewCfgTable 1 }
3037
3038AgPortNewCfgTableEntry ::= SEQUENCE {
3039    agPortNewCfgIndx           Integer32,
3040    agPortNewCfgState          INTEGER,
3041    agPortNewCfgVlanTag        INTEGER,
3042    agPortNewCfgRmon           INTEGER,
3043    agPortNewCfgPVID           INTEGER,
3044    agPortNewCfgGigEthAutoNeg  INTEGER,
3045    agPortNewCfgGigEthSpeed    INTEGER,
3046    agPortNewCfgGigEthMode     INTEGER,
3047    agPortNewCfgGigEthFctl     INTEGER,
3048    agPortNewCfgPortName       DisplayString
3049    ,agPortNewCfgLinkTrap       INTEGER
3050    ,agPortNewCfgTagPVID        INTEGER
3051    ,agPortNewCfgMulticastThreshold         INTEGER,
3052    agPortNewCfgMulticastThresholdRate     INTEGER,
3053    agPortNewCfgBroadcastThreshold         INTEGER,
3054    agPortNewCfgBroadcastThresholdRate     INTEGER,
3055    agPortNewCfgDLFThreshold               INTEGER,
3056    agPortNewCfgDLFThresholdRate           INTEGER
3057    ,agPortNewCfgType	                DisplayString
3058    }
3059
3060agPortNewCfgIndx OBJECT-TYPE
3061    SYNTAX  Integer32
3062    MAX-ACCESS  read-only
3063    STATUS  current
3064    DESCRIPTION
3065        "The index of the row in port configurations table."
3066    ::= { agPortNewCfgTableEntry 1 }
3067
3068agPortNewCfgState OBJECT-TYPE
3069    SYNTAX  INTEGER {
3070        enabled(2),
3071        disabled(3)
3072        }
3073    MAX-ACCESS  read-write
3074    STATUS  current
3075    DESCRIPTION
3076        "This is the state of the port."
3077    ::= { agPortNewCfgTableEntry 2 }
3078
3079agPortNewCfgVlanTag OBJECT-TYPE
3080    SYNTAX  INTEGER {
3081        tagged(2),
3082        untagged(3)
3083        }
3084    MAX-ACCESS  read-write
3085    STATUS  current
3086    DESCRIPTION
3087        "This is VLAN tag state of the port"
3088    ::= { agPortNewCfgTableEntry 3 }
3089
3090agPortNewCfgRmon OBJECT-TYPE
3091    SYNTAX  INTEGER {
3092        on(2),
3093        off(3)
3094        }
3095    MAX-ACCESS  read-write
3096    STATUS  current
3097    DESCRIPTION
3098        "This object is used to turn RMON on or off on the port."
3099    ::= { agPortNewCfgTableEntry 5 }
3100
3101agPortNewCfgPVID OBJECT-TYPE
3102    SYNTAX  INTEGER (1..4095)
3103    MAX-ACCESS  read-write
3104    STATUS  current
3105    DESCRIPTION
3106        "The default VLAN ID for the port."
3107    ::= { agPortNewCfgTableEntry 6 }
3108
3109agPortNewCfgGigEthAutoNeg OBJECT-TYPE
3110    SYNTAX  INTEGER {
3111        on(2),
3112        off(3)
3113        }
3114    MAX-ACCESS  read-write
3115    STATUS  current
3116    DESCRIPTION
3117        "This object is used to turn the autonegotiation on or off
3118         for gigabit Ethernet connection."
3119    ::= { agPortNewCfgTableEntry 11 }
3120
3121agPortNewCfgGigEthSpeed OBJECT-TYPE
3122    SYNTAX  INTEGER {
3123        mbs10(2),
3124        mbs100(3),
3125        any(4),
3126        mbs1000(5)
3127        ,mbs10000(6)
3128        }
3129    MAX-ACCESS  read-write
3130    STATUS  current
3131    DESCRIPTION
3132        "Selects the port speed for gigabit Ethernet connection."
3133    ::= { agPortNewCfgTableEntry 12 }
3134
3135agPortNewCfgGigEthMode OBJECT-TYPE
3136    SYNTAX  INTEGER {
3137        full-duplex(2),
3138        half-duplex(3),
3139        full-or-half-duplex(4)
3140        }
3141    MAX-ACCESS  read-write
3142    STATUS  current
3143    DESCRIPTION
3144        "This object is used to select port mode for gigabit Ethernet connection."
3145    ::= { agPortNewCfgTableEntry 13 }
3146
3147agPortNewCfgGigEthFctl OBJECT-TYPE
3148    SYNTAX  INTEGER {
3149        transmit(2),
3150        receive(3),
3151        both(4),
3152        none(5)
3153       }
3154    MAX-ACCESS  read-write
3155    STATUS  current
3156    DESCRIPTION
3157        "This object is used to select port flow control for
3158         gigabit Ethernet connection."
3159    ::= { agPortNewCfgTableEntry 14 }
3160
3161agPortNewCfgPortName	OBJECT-TYPE
3162    SYNTAX  DisplayString (SIZE(0..65))
3163    MAX-ACCESS  read-write
3164    STATUS  current
3165    DESCRIPTION
3166        "The switch port name."
3167    ::= { agPortNewCfgTableEntry 15 }
3168
3169
3170agPortNewCfgLinkTrap OBJECT-TYPE
3171    SYNTAX  INTEGER {
3172	enabled(1),
3173	disabled(2)
3174    }
3175    MAX-ACCESS  read-write
3176    STATUS  current
3177    DESCRIPTION
3178        "Indicates whether linkUp/linkDown traps should be
3179        generated for this interface.
3180
3181        By default, this object should have the value
3182        enabled(1) for interfaces which do not operate on
3183        'top' of any other interface (as defined in the
3184        ifStackTable), and disabled(2) otherwise."
3185    ::= { agPortNewCfgTableEntry 18 }
3186
3187agPortNewCfgTagPVID OBJECT-TYPE
3188    SYNTAX  INTEGER {
3189        tagged(2),
3190        untagged(3)
3191        }
3192    MAX-ACCESS  read-write
3193    STATUS  current
3194    DESCRIPTION
3195        "This is PVID tag state of the port"
3196    ::= { agPortNewCfgTableEntry 19 }
3197
3198agPortNewCfgMulticastThreshold OBJECT-TYPE
3199    SYNTAX  INTEGER {
3200        enabled(1),
3201        disabled(2)
3202        }
3203    MAX-ACCESS  read-write
3204    STATUS  current
3205    DESCRIPTION
3206        "New status of the port's Multicast Threshold."
3207    ::= { agPortNewCfgTableEntry 20 }
3208
3209agPortNewCfgMulticastThresholdRate OBJECT-TYPE
3210    SYNTAX  INTEGER(0..262143)
3211    MAX-ACCESS  read-write
3212    STATUS  current
3213    DESCRIPTION
3214        "New port's Multicast Threshold Rate."
3215    ::= { agPortNewCfgTableEntry 21 }
3216
3217agPortNewCfgBroadcastThreshold OBJECT-TYPE
3218    SYNTAX  INTEGER {
3219        enabled(1),
3220        disabled(2)
3221        }
3222    MAX-ACCESS  read-write
3223    STATUS  current
3224    DESCRIPTION
3225        "New status of the port's Broadcast Threshold."
3226    ::= { agPortNewCfgTableEntry 22 }
3227
3228agPortNewCfgBroadcastThresholdRate OBJECT-TYPE
3229    SYNTAX  INTEGER(0..262143)
3230    MAX-ACCESS  read-write
3231    STATUS  current
3232    DESCRIPTION
3233        "New port's Broadcast Threshold Rate."
3234    ::= { agPortNewCfgTableEntry 23 }
3235
3236agPortNewCfgDLFThreshold OBJECT-TYPE
3237    SYNTAX  INTEGER {
3238        enabled(1),
3239        disabled(2)
3240        }
3241    MAX-ACCESS  read-write
3242    STATUS  current
3243    DESCRIPTION
3244        "New status of the port's Destination Lookup Fail Threshold."
3245    ::= { agPortNewCfgTableEntry 24 }
3246
3247agPortNewCfgDLFThresholdRate OBJECT-TYPE
3248    SYNTAX  INTEGER(0..262143)
3249    MAX-ACCESS  read-write
3250    STATUS  current
3251    DESCRIPTION
3252        "New port's Destination Lookup Fail Threshold Rate."
3253    ::= { agPortNewCfgTableEntry 25 }
3254
3255
3256agPortNewCfgType OBJECT-TYPE
3257    SYNTAX  DisplayString (SIZE(0..65))
3258    MAX-ACCESS  read-only
3259    STATUS  current
3260    DESCRIPTION
3261        "The switch port type."
3262    ::= { agPortNewCfgTableEntry 28 }
3263
3264
3265
3266
3267-- SSH Configuration
3268sshCurCfgIntrval OBJECT-TYPE
3269    SYNTAX INTEGER(0..24)
3270    MAX-ACCESS  read-only
3271    STATUS  current
3272    DESCRIPTION
3273        "Interval for generating the RSA server key."
3274    ::= { agSSHConfig 1 }
3275
3276sshNewCfgIntrval OBJECT-TYPE
3277    SYNTAX INTEGER(0..24)
3278    MAX-ACCESS  read-write
3279    STATUS  current
3280    DESCRIPTION
3281        "Set Interval for generating the RSA server key."
3282    ::= { agSSHConfig 2 }
3283
3284sshCurCfgScpAdm OBJECT-TYPE
3285    SYNTAX DisplayString(SIZE(0..128))
3286    MAX-ACCESS  read-only
3287    STATUS  current
3288    DESCRIPTION
3289        "SCP-only admin password."
3290    ::= { agSSHConfig 3 }
3291
3292sshNewCfgScpAdm OBJECT-TYPE
3293    SYNTAX DisplayString(SIZE(0..128))
3294    MAX-ACCESS  read-write
3295    STATUS  current
3296    DESCRIPTION
3297        "Set SCP-only admin password."
3298    ::= { agSSHConfig 4 }
3299
3300sshNewCfgHKeyGen OBJECT-TYPE
3301    SYNTAX INTEGER {
3302        generate(1),
3303        other(2)
3304        }
3305    MAX-ACCESS  read-write
3306    STATUS  current
3307    DESCRIPTION
3308        "This is an action object to generate the RSA host key.
3309         other(2) is returned always when read.
3310         The following values are writable: generate(1).. Generate the RSA host key."
3311    ::= { agSSHConfig 5 }
3312
3313sshNewCfgSKeyGen OBJECT-TYPE
3314    SYNTAX INTEGER {
3315        generate(1),
3316        other(2)
3317        }
3318    MAX-ACCESS  read-write
3319    STATUS  current
3320    DESCRIPTION
3321         "This is an action object to generate the RSA server key.
3322         other(2) is returned always when read.
3323         The following values are writable: generate(1).. Generate the RSA server key."
3324    ::= { agSSHConfig 6 }
3325
3326sshCurCfgSSHPort OBJECT-TYPE
3327    SYNTAX INTEGER (1..65535)
3328    MAX-ACCESS  read-only
3329    STATUS  current
3330    DESCRIPTION
3331        "SSH server port number."
3332    ::= { agSSHConfig 7 }
3333
3334sshNewCfgSSHPort OBJECT-TYPE
3335    SYNTAX INTEGER (1..65535)
3336    MAX-ACCESS  read-write
3337    STATUS  current
3338    DESCRIPTION
3339        "Set SSH server port number."
3340    ::= { agSSHConfig 8 }
3341
3342sshCurCfgScpApplySave OBJECT-TYPE
3343    SYNTAX INTEGER {
3344        enabled(1),
3345        disabled(2)
3346        }
3347    MAX-ACCESS  read-only
3348    STATUS  current
3349    DESCRIPTION
3350        "SCP apply and save."
3351    ::= { agSSHConfig 9 }
3352
3353sshNewCfgScpApplySave OBJECT-TYPE
3354    SYNTAX INTEGER {
3355        enabled(1),
3356        disabled(2)
3357        }
3358    MAX-ACCESS  read-write
3359    STATUS  current
3360    DESCRIPTION
3361        "Enable/Disable the SCP apply and save."
3362    ::= { agSSHConfig 10 }
3363
3364sshCurCfgStatus OBJECT-TYPE
3365    SYNTAX INTEGER {
3366        on(1),
3367        off(2)
3368        }
3369    MAX-ACCESS  read-only
3370    STATUS  current
3371    DESCRIPTION
3372        "SSH server status."
3373    ::= { agSSHConfig 11 }
3374
3375sshNewCfgStatus OBJECT-TYPE
3376    SYNTAX INTEGER {
3377        on(1),
3378        off(2)
3379        }
3380    MAX-ACCESS  read-write
3381    STATUS  current
3382    DESCRIPTION
3383        "Turn SSH server ON/OFF."
3384    ::= { agSSHConfig 12 }
3385
3386-- RADIUS Configuration
3387
3388radCurCfgPrimaryIpAddr OBJECT-TYPE
3389    SYNTAX  IpAddress
3390    MAX-ACCESS  read-only
3391    STATUS  current
3392    DESCRIPTION
3393        "The IP address of the Primary RADIUS server."
3394    ::= { agRadiusConfig 1 }
3395
3396radNewCfgPrimaryIpAddr OBJECT-TYPE
3397    SYNTAX  IpAddress
3398    MAX-ACCESS  read-write
3399    STATUS  current
3400    DESCRIPTION
3401        "The IP address of the Primary RADIUS server."
3402    ::= { agRadiusConfig 2 }
3403
3404radCurCfgSecondaryIpAddr OBJECT-TYPE
3405    SYNTAX  IpAddress
3406    MAX-ACCESS  read-only
3407    STATUS  current
3408    DESCRIPTION
3409        "The IP address of the Secondary RADIUS server."
3410    ::= { agRadiusConfig 3 }
3411
3412radNewCfgSecondaryIpAddr OBJECT-TYPE
3413    SYNTAX  IpAddress
3414    MAX-ACCESS  read-write
3415    STATUS  current
3416    DESCRIPTION
3417        "The IP address of the Secondary RADIUS server."
3418    ::= { agRadiusConfig 4 }
3419
3420radCurCfgPort OBJECT-TYPE
3421    SYNTAX  INTEGER  (1500..3000)
3422    MAX-ACCESS  read-only
3423    STATUS  current
3424    DESCRIPTION
3425        "Specify the RADIUS port number."
3426    ::= { agRadiusConfig 5 }
3427
3428radNewCfgPort OBJECT-TYPE
3429    SYNTAX  INTEGER  (1500..3000)
3430    MAX-ACCESS  read-write
3431    STATUS  current
3432    DESCRIPTION
3433        "Speicfy the RADIUS port number."
3434    ::= { agRadiusConfig 6 }
3435
3436radCurCfgTimeout OBJECT-TYPE
3437    SYNTAX  INTEGER  (1..10)
3438    MAX-ACCESS  read-only
3439    STATUS  current
3440    DESCRIPTION
3441        "The maximum number of seconds before resending authentication
3442         to RADIUS server."
3443    ::= { agRadiusConfig 7 }
3444
3445radNewCfgTimeout OBJECT-TYPE
3446    SYNTAX  INTEGER  (1..10)
3447    MAX-ACCESS  read-write
3448    STATUS  current
3449    DESCRIPTION
3450        "The maximum number of seconds before resending authentication
3451         to RADIUS server."
3452    ::= { agRadiusConfig 8 }
3453
3454radCurCfgRetries OBJECT-TYPE
3455    SYNTAX  INTEGER  (1..3)
3456    MAX-ACCESS  read-only
3457    STATUS  current
3458    DESCRIPTION
3459        "Number of retries to the RADIUS server."
3460    ::= { agRadiusConfig 9 }
3461
3462radNewCfgRetries OBJECT-TYPE
3463    SYNTAX  INTEGER  (1..3)
3464    MAX-ACCESS  read-write
3465    STATUS  current
3466    DESCRIPTION
3467        "Number of retries to the RADIUS server."
3468    ::= { agRadiusConfig 10 }
3469
3470radCurCfgState OBJECT-TYPE
3471    SYNTAX  INTEGER {
3472        enabled(2),
3473        disabled(3)
3474        }
3475    MAX-ACCESS  read-only
3476    STATUS  current
3477    DESCRIPTION
3478        "Enable or disable RADIUS authentication."
3479    ::= { agRadiusConfig 11 }
3480
3481radNewCfgState OBJECT-TYPE
3482    SYNTAX  INTEGER {
3483        enabled(2),
3484        disabled(3)
3485        }
3486    MAX-ACCESS  read-write
3487    STATUS  current
3488    DESCRIPTION
3489        "Enable or disable RADIUS authentication."
3490    ::= { agRadiusConfig 12 }
3491
3492radCurCfgAuthenString OBJECT-TYPE
3493    SYNTAX  DisplayString (SIZE(0..32))
3494    MAX-ACCESS  read-only
3495    STATUS  current
3496    DESCRIPTION
3497        "The RADIUS authentication string."
3498    ::= { agRadiusConfig 13 }
3499
3500radNewCfgAuthenString OBJECT-TYPE
3501    SYNTAX  DisplayString (SIZE(0..32))
3502    MAX-ACCESS  read-write
3503    STATUS  current
3504    DESCRIPTION
3505        "The RADIUS authentication string."
3506    ::= { agRadiusConfig 14 }
3507
3508radCurCfgBackdoor OBJECT-TYPE
3509    SYNTAX  INTEGER {
3510        enabled(1),
3511        disabled(2)
3512        }
3513    MAX-ACCESS  read-only
3514    STATUS  current
3515    DESCRIPTION
3516        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
3517    ::= { agRadiusConfig 15 }
3518
3519radNewCfgBackdoor OBJECT-TYPE
3520    SYNTAX  INTEGER {
3521        enabled(1),
3522        disabled(2)
3523        }
3524    MAX-ACCESS  read-write
3525    STATUS  current
3526    DESCRIPTION
3527        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
3528    ::= { agRadiusConfig 16 }
3529
3530radCurCfgAuthenSecondString OBJECT-TYPE
3531    SYNTAX  DisplayString (SIZE(0..32))
3532    MAX-ACCESS  read-only
3533    STATUS  current
3534    DESCRIPTION
3535        "The second RADIUS authentication string."
3536    ::= { agRadiusConfig 17 }
3537
3538radNewCfgAuthenSecondString OBJECT-TYPE
3539    SYNTAX  DisplayString (SIZE(0..32))
3540    MAX-ACCESS  read-write
3541    STATUS  current
3542    DESCRIPTION
3543        "The second RADIUS authentication string."
3544    ::= { agRadiusConfig 18 }
3545
3546radCurCfgSecBd OBJECT-TYPE
3547    SYNTAX  INTEGER {
3548        enabled(1),
3549        disabled(2)
3550        }
3551    MAX-ACCESS  read-only
3552    STATUS  current
3553    DESCRIPTION
3554        "Enable or disable RADIUS secure backdoor for telnet."
3555    ::= { agRadiusConfig 19 }
3556
3557radNewCfgSecBd OBJECT-TYPE
3558    SYNTAX  INTEGER {
3559        enabled(1),
3560        disabled(2)
3561        }
3562    MAX-ACCESS  read-write
3563    STATUS  current
3564    DESCRIPTION
3565        "Enable or disable RADIUS secure backdoor for telnet."
3566    ::= { agRadiusConfig 20 }
3567
3568-- NTP Configuration
3569agCurCfgNTPServer OBJECT-TYPE
3570    SYNTAX  IpAddress
3571    MAX-ACCESS  read-only
3572    STATUS  current
3573    DESCRIPTION
3574        "The NTP Server Address."
3575    ::= { agNTP 1 }
3576
3577agNewCfgNTPServer OBJECT-TYPE
3578    SYNTAX  IpAddress
3579    MAX-ACCESS  read-write
3580    STATUS  current
3581    DESCRIPTION
3582        "The NTP Server Address."
3583    ::= { agNTP 2 }
3584
3585agCurCfgNTPResyncInterval OBJECT-TYPE
3586    SYNTAX  INTEGER (1..44640)
3587    MAX-ACCESS  read-only
3588    STATUS  current
3589    DESCRIPTION
3590        "The NTP Server resync interval in minutes."
3591    ::= { agNTP 3 }
3592
3593agNewCfgNTPResyncInterval OBJECT-TYPE
3594    SYNTAX  INTEGER (1..44640)
3595    MAX-ACCESS  read-write
3596    STATUS  current
3597    DESCRIPTION
3598        "The NTP Server resync interval in minutes."
3599    ::= { agNTP 4 }
3600
3601
3602agCurCfgNTPService OBJECT-TYPE
3603    SYNTAX  INTEGER {
3604        enabled(1),
3605        disabled(2)
3606        }
3607    MAX-ACCESS  read-only
3608    STATUS  current
3609    DESCRIPTION
3610        "Enable/disable NTP Service."
3611    ::= { agNTP 9 }
3612
3613agNewCfgNTPService OBJECT-TYPE
3614    SYNTAX  INTEGER {
3615        enabled(1),
3616        disabled(2)
3617        }
3618    MAX-ACCESS  read-write
3619    STATUS  current
3620    DESCRIPTION
3621        "Enable/disable NTP Service."
3622    ::= { agNTP 10 }
3623
3624agCurCfgNTPSecServer OBJECT-TYPE
3625    SYNTAX  IpAddress
3626    MAX-ACCESS  read-only
3627    STATUS  current
3628    DESCRIPTION
3629        "The Secondary NTP Server Address."
3630    ::= { agNTP 11 }
3631
3632agNewCfgNTPSecServer OBJECT-TYPE
3633    SYNTAX  IpAddress
3634    MAX-ACCESS  read-write
3635    STATUS  current
3636    DESCRIPTION
3637        "The Secondary NTP Server Address."
3638    ::= { agNTP 12 }
3639
3640agCurCfgNTPServerPort OBJECT-TYPE
3641    SYNTAX  INTEGER {
3642        data(1),
3643        mgt(2)
3644        }
3645    MAX-ACCESS  read-only
3646    STATUS  current
3647    DESCRIPTION
3648        "Choose the port that the primary server is connected to."
3649    ::= { agNTP 13 }
3650
3651agNewCfgNTPServerPort OBJECT-TYPE
3652    SYNTAX  INTEGER {
3653        data(1),
3654        mgt(2)
3655        }
3656    MAX-ACCESS  read-write
3657    STATUS  current
3658    DESCRIPTION
3659        "Choose the port that the primary server is connected to."
3660    ::= { agNTP 14 }
3661agCurCfgNTPSecServerPort OBJECT-TYPE
3662    SYNTAX  INTEGER {
3663        data(1),
3664        mgt(2)
3665        }
3666    MAX-ACCESS  read-only
3667    STATUS  current
3668    DESCRIPTION
3669        "Choose the port that the secondary server is connected to."
3670    ::= { agNTP 15 }
3671
3672agNewCfgNTPSecServerPort OBJECT-TYPE
3673    SYNTAX  INTEGER {
3674        data(1),
3675        mgt(2)
3676        }
3677    MAX-ACCESS  read-write
3678    STATUS  current
3679    DESCRIPTION
3680        "Choose the port that the secondary server is connected to."
3681    ::= { agNTP 16 }
3682
3683
3684-- APPLY Configuration
3685agApplyPending OBJECT-TYPE
3686    SYNTAX  INTEGER {
3687        applyNeeded(2),
3688        noApplyNeeded(3)
3689        }
3690    MAX-ACCESS  read-only
3691    STATUS  current
3692    DESCRIPTION
3693        "This object, when read, gives the user information
3694         whether an apply action is needed and that the configuration
3695         has been chaged by the user actions. The user then can
3696         apply the changes by setting proper value to the object
3697         agApplyConfiguration described above."
3698    ::= { agApply 1 }
3699
3700agApplyConfig OBJECT-TYPE
3701    SYNTAX  INTEGER {
3702        apply(1),
3703        idle(2),
3704        inprogress(3),
3705        complete(4),
3706        failed(5)
3707        }
3708    MAX-ACCESS  read-write
3709    STATUS  current
3710    DESCRIPTION
3711         "When this object is read the current state is returned.
3712          idle(3) indicates that there is no apply in progess.
3713          complete(5) indicates that the last apply operation is completed.
3714          Setting the value to apply(1), will write all the changes made
3715          since the last apply to the current configuration block.
3716	  If the apply is successful this variable will return the state
3717          'complete' else it will return 'failed'. In case of failure,
3718          to read the reason for failure use the agApplyTable."
3719    ::= { agApply 2 }
3720
3721agApplyTableSize OBJECT-TYPE
3722    SYNTAX  Integer32
3723    MAX-ACCESS  read-only
3724    STATUS  current
3725    DESCRIPTION
3726        "The number of strings in the apply table."
3727    ::= { agApply 4 }
3728
3729agApplyTable OBJECT-TYPE
3730    SYNTAX  SEQUENCE OF AgApplyTableEntry
3731    MAX-ACCESS  not-accessible
3732    STATUS  current
3733    DESCRIPTION
3734        "The table of URL path for URL load balancing in the current_config."
3735    ::= { agApply 5 }
3736
3737agApplyTableEntry OBJECT-TYPE
3738    SYNTAX  AgApplyTableEntry
3739    MAX-ACCESS  not-accessible
3740    STATUS  current
3741    DESCRIPTION
3742        "Information about an URL path for URL load balancing."
3743    INDEX   { agApplyIndex }
3744    ::= { agApplyTable 1 }
3745
3746AgApplyTableEntry ::= SEQUENCE {
3747    agApplyIndex      Integer32,
3748    agApplyString     OCTET STRING
3749    }
3750
3751agApplyIndex OBJECT-TYPE
3752    SYNTAX  Integer32
3753    MAX-ACCESS  read-only
3754    STATUS  current
3755    DESCRIPTION
3756        "The table index."
3757    ::= { agApplyTableEntry 1 }
3758
3759agApplyString OBJECT-TYPE
3760    SYNTAX  OCTET STRING
3761    MAX-ACCESS  read-only
3762    STATUS  current
3763    DESCRIPTION
3764        "A string in the apply table."
3765    ::= { agApplyTableEntry 2 }
3766
3767-- TACACS+ Configuration
3768
3769tacCurCfgPrimaryIpAddr OBJECT-TYPE
3770    SYNTAX  IpAddress
3771    MAX-ACCESS  read-only
3772    STATUS  current
3773    DESCRIPTION
3774        "The IP address of the Primary TACACS+ server."
3775    ::= { agTacacsConfig 1 }
3776
3777tacNewCfgPrimaryIpAddr OBJECT-TYPE
3778    SYNTAX  IpAddress
3779    MAX-ACCESS  read-write
3780    STATUS  current
3781    DESCRIPTION
3782        "The IP address of the Primary TACACS+ server."
3783    ::= { agTacacsConfig 2 }
3784
3785tacCurCfgSecondaryIpAddr OBJECT-TYPE
3786    SYNTAX  IpAddress
3787    MAX-ACCESS  read-only
3788    STATUS  current
3789    DESCRIPTION
3790        "The IP address of the Secondary TACSACS server."
3791    ::= { agTacacsConfig 3 }
3792tacNewCfgSecondaryIpAddr OBJECT-TYPE
3793    SYNTAX  IpAddress
3794    MAX-ACCESS  read-write
3795    STATUS  current
3796    DESCRIPTION
3797        "The IP address of the Secondary TACACS+ server."
3798    ::= { agTacacsConfig 4 }
3799
3800
3801tacCurCfgPort OBJECT-TYPE
3802    SYNTAX  INTEGER  (1..65000)
3803    MAX-ACCESS  read-only
3804    STATUS  current
3805    DESCRIPTION
3806        "Specify the TACACS+ port number."
3807    ::= { agTacacsConfig 5 }
3808
3809tacNewCfgPort OBJECT-TYPE
3810    SYNTAX  INTEGER  (1..65000)
3811    MAX-ACCESS  read-write
3812    STATUS  current
3813    DESCRIPTION
3814        "Specify the TACACS+ port number."
3815    ::= { agTacacsConfig 6 }
3816
3817tacCurCfgTimeout OBJECT-TYPE
3818    SYNTAX  INTEGER  (4..15)
3819    MAX-ACCESS  read-only
3820    STATUS  current
3821    DESCRIPTION
3822        "The maximum number of seconds before resending authentication
3823         to TACACS+ server."
3824    ::= { agTacacsConfig 7 }
3825
3826tacNewCfgTimeout OBJECT-TYPE
3827    SYNTAX  INTEGER  (4..15)
3828    MAX-ACCESS  read-write
3829    STATUS  current
3830    DESCRIPTION
3831        "The maximum number of seconds before resending authentication
3832         to TACACS+ server."
3833    ::= { agTacacsConfig 8 }
3834
3835tacCurCfgRetries OBJECT-TYPE
3836    SYNTAX  INTEGER  (1..3)
3837    MAX-ACCESS  read-only
3838    STATUS  current
3839    DESCRIPTION
3840        "Number of retries to the TACACS+ server."
3841    ::= { agTacacsConfig 9 }
3842
3843tacNewCfgRetries OBJECT-TYPE
3844    SYNTAX  INTEGER  (1..3)
3845    MAX-ACCESS  read-write
3846    STATUS  current
3847    DESCRIPTION
3848        "Number of retries to the TACACS+ server."
3849    ::= { agTacacsConfig 10 }
3850
3851tacCurCfgState OBJECT-TYPE
3852    SYNTAX  INTEGER {
3853        enabled(2),
3854        disabled(3)
3855        }
3856    MAX-ACCESS  read-only
3857    STATUS  current
3858    DESCRIPTION
3859        "Enable or disable TACACS+ authentication."
3860    ::= { agTacacsConfig 11 }
3861
3862tacNewCfgState OBJECT-TYPE
3863    SYNTAX  INTEGER {
3864        enabled(2),
3865        disabled(3)
3866        }
3867    MAX-ACCESS  read-write
3868    STATUS  current
3869    DESCRIPTION
3870        "Enable or disable TACACS+ authentication."
3871    ::= { agTacacsConfig 12 }
3872
3873tacCurCfgAuthenString OBJECT-TYPE
3874    SYNTAX  DisplayString (SIZE(0..32))
3875    MAX-ACCESS  read-only
3876    STATUS  current
3877    DESCRIPTION
3878        "The TACACS+ authentication string."
3879    ::= { agTacacsConfig 13 }
3880
3881tacNewCfgAuthenString OBJECT-TYPE
3882    SYNTAX  DisplayString (SIZE(0..32))
3883    MAX-ACCESS  read-write
3884    STATUS  current
3885    DESCRIPTION
3886        "The TACACS+ authentication string."
3887    ::= { agTacacsConfig 14 }
3888
3889tacCurCfgBackdoor OBJECT-TYPE
3890    SYNTAX  INTEGER {
3891        enabled(1),
3892        disabled(2)
3893        }
3894    MAX-ACCESS  read-only
3895    STATUS  current
3896    DESCRIPTION
3897        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
3898    ::= { agTacacsConfig 15 }
3899
3900tacNewCfgBackdoor OBJECT-TYPE
3901    SYNTAX  INTEGER {
3902        enabled(1),
3903        disabled(2)
3904        }
3905    MAX-ACCESS  read-write
3906    STATUS  current
3907    DESCRIPTION
3908        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
3909    ::= { agTacacsConfig 16 }
3910
3911tacCurCfgAuthenSecondString OBJECT-TYPE
3912    SYNTAX  DisplayString (SIZE(0..32))
3913    MAX-ACCESS  read-only
3914    STATUS  current
3915    DESCRIPTION
3916        "The second TACACS+ authentication string."
3917    ::= { agTacacsConfig 17 }
3918
3919tacNewCfgAuthenSecondString OBJECT-TYPE
3920    SYNTAX  DisplayString (SIZE(0..32))
3921    MAX-ACCESS  read-write
3922    STATUS  current
3923    DESCRIPTION
3924        "The second TACACS+ authentication string."
3925    ::= { agTacacsConfig 18 }
3926
3927
3928tacCurCfgSecBd OBJECT-TYPE
3929    SYNTAX  INTEGER {
3930        enabled(1),
3931        disabled(2)
3932        }
3933    MAX-ACCESS  read-only
3934    STATUS  current
3935    DESCRIPTION
3936        "Enable or disable TACACS+ secure backdoor for telnet."
3937    ::= { agTacacsConfig 23 }
3938
3939tacNewCfgSecBd OBJECT-TYPE
3940    SYNTAX  INTEGER {
3941        enabled(1),
3942        disabled(2)
3943        }
3944    MAX-ACCESS  read-write
3945    STATUS  current
3946    DESCRIPTION
3947        "Enable or disable TACACS+ secure backdoor for telnet."
3948    ::= { agTacacsConfig 24 }
3949
3950tacCurCfgCmap OBJECT-TYPE
3951    SYNTAX  INTEGER {
3952        enabled(1),
3953        disabled(2)
3954        }
3955    MAX-ACCESS  read-only
3956    STATUS  current
3957    DESCRIPTION
3958        "Enable/Disable Tacacs+ new prividlege level maping."
3959    ::= { agTacacsConfig 25 }
3960
3961tacNewCfgCmap OBJECT-TYPE
3962    SYNTAX  INTEGER {
3963        enabled(1),
3964        disabled(2)
3965        }
3966    MAX-ACCESS  read-write
3967    STATUS  current
3968    DESCRIPTION
3969        "Enable/Disable Tacacs+ new prividlege level maping."
3970    ::= { agTacacsConfig 26 }
3971
3972agTacacsUserMapCurCfgTable OBJECT-TYPE
3973    SYNTAX  SEQUENCE OF AgTacacsUserMapCurCfgTableEntry
3974    MAX-ACCESS  not-accessible
3975    STATUS  current
3976    DESCRIPTION
3977        "The table of tacacs+ user map current configuration."
3978    ::= { agTacacsConfig 31 }
3979
3980agTacacsUserMapCurCfgTableEntry OBJECT-TYPE
3981    SYNTAX  AgTacacsUserMapCurCfgTableEntry
3982    MAX-ACCESS  not-accessible
3983    STATUS  current
3984    DESCRIPTION
3985        "A row in the tacacs+ user mapping table."
3986    INDEX  { agTacacsUserMapCurCfgUId }
3987    ::= { agTacacsUserMapCurCfgTable 1 }
3988
3989AgTacacsUserMapCurCfgTableEntry ::= SEQUENCE {
3990    agTacacsUserMapCurCfgUId       Integer32,
3991    agTacacsUserMapCurCfgMapping   INTEGER
3992    }
3993
3994agTacacsUserMapCurCfgUId OBJECT-TYPE
3995    SYNTAX Integer32
3996    MAX-ACCESS  read-only
3997    STATUS  current
3998    DESCRIPTION
3999        "The current config remote privilege identifier."
4000    ::= { agTacacsUserMapCurCfgTableEntry 1 }
4001
4002agTacacsUserMapCurCfgMapping OBJECT-TYPE
4003    SYNTAX  INTEGER {
4004        none(0),
4005        user(1),
4006        oper(2),
4007        admin(3)
4008        }
4009    MAX-ACCESS  read-only
4010    STATUS  current
4011    DESCRIPTION
4012        "Current Tacacs+ user privilege mappings."
4013    ::= { agTacacsUserMapCurCfgTableEntry 2 }
4014
4015agTacacsUserMapNewCfgTable OBJECT-TYPE
4016    SYNTAX  SEQUENCE OF AgTacacsUserMapNewCfgTableEntry
4017    MAX-ACCESS  not-accessible
4018    STATUS  current
4019    DESCRIPTION
4020        "The table of tacacs+ user map new configuration."
4021    ::= { agTacacsConfig 32 }
4022
4023agTacacsUserMapNewCfgTableEntry OBJECT-TYPE
4024    SYNTAX  AgTacacsUserMapNewCfgTableEntry
4025    MAX-ACCESS  not-accessible
4026    STATUS  current
4027    DESCRIPTION
4028        "A row in the tacacs+ user mapping table."
4029    INDEX  { agTacacsUserMapNewCfgUId }
4030    ::= { agTacacsUserMapNewCfgTable 1 }
4031
4032AgTacacsUserMapNewCfgTableEntry ::= SEQUENCE {
4033    agTacacsUserMapNewCfgUId       Integer32,
4034    agTacacsUserMapNewCfgMapping   INTEGER
4035    }
4036
4037agTacacsUserMapNewCfgUId OBJECT-TYPE
4038    SYNTAX Integer32
4039    MAX-ACCESS  read-only
4040    STATUS  current
4041    DESCRIPTION
4042        "The new config remote privilege identifier."
4043    ::= { agTacacsUserMapNewCfgTableEntry 1 }
4044
4045agTacacsUserMapNewCfgMapping OBJECT-TYPE
4046    SYNTAX  INTEGER {
4047        none(0),
4048        user(1),
4049        oper(2),
4050        admin(3)
4051        }
4052    MAX-ACCESS  read-create
4053    STATUS  current
4054    DESCRIPTION
4055        "Set new Tacacs+ user privilege mappings."
4056    ::= { agTacacsUserMapNewCfgTableEntry 2 }
4057
4058-- Multiple Management network MIB objects
4059agMgmtNetTableMaxSize OBJECT-TYPE
4060    SYNTAX  Integer32
4061    MAX-ACCESS  read-only
4062    STATUS current
4063    DESCRIPTION
4064        "The maximum number of entries in the Management
4065         Network Table."
4066    ::= { agMgmtNetConfig 1 }
4067
4068agCurCfgMgmtNetTable OBJECT-TYPE
4069    SYNTAX  SEQUENCE OF AgCurCfgMgmtNetEntry
4070    MAX-ACCESS  not-accessible
4071    STATUS current
4072    DESCRIPTION
4073        "The table for Management Network definitions
4074         in the current configuration block."
4075    ::= { agMgmtNetConfig 2 }
4076
4077agCurCfgMgmtNetEntry OBJECT-TYPE
4078    SYNTAX  AgCurCfgMgmtNetEntry
4079    MAX-ACCESS  not-accessible
4080    STATUS current
4081    DESCRIPTION
4082        "A row in the management network definition table."
4083    INDEX   {  agCurCfgMgmtNetIndex }
4084    ::= { agCurCfgMgmtNetTable 1 }
4085
4086AgCurCfgMgmtNetEntry ::= SEQUENCE {
4087    agCurCfgMgmtNetIndex        Integer32,
4088    agCurCfgMgmtNetSubnet       IpAddress,
4089    agCurCfgMgmtNetMask         IpAddress
4090    }
4091
4092agCurCfgMgmtNetIndex OBJECT-TYPE
4093    SYNTAX  Integer32
4094    MAX-ACCESS  read-only
4095    STATUS current
4096    DESCRIPTION
4097        "The index of the Management Network Definition table."
4098    ::= { agCurCfgMgmtNetEntry 1 }
4099
4100agCurCfgMgmtNetSubnet OBJECT-TYPE
4101    SYNTAX  IpAddress
4102    MAX-ACCESS  read-only
4103    STATUS current
4104    DESCRIPTION
4105        "The Management Network Address in the current_configuration
4106         block."
4107    ::= { agCurCfgMgmtNetEntry 2 }
4108
4109agCurCfgMgmtNetMask OBJECT-TYPE
4110    SYNTAX  IpAddress
4111    MAX-ACCESS  read-only
4112    STATUS current
4113    DESCRIPTION
4114        "The Management Network Mask in the current_configuration
4115         block."
4116    ::= { agCurCfgMgmtNetEntry 3 }
4117
4118agNewCfgMgmtNetTable OBJECT-TYPE
4119    SYNTAX  SEQUENCE OF AgNewCfgMgmtNetEntry
4120    MAX-ACCESS  not-accessible
4121    STATUS current
4122    DESCRIPTION
4123        "The table for Management Network definitions
4124         in the new configuration block."
4125    ::= { agMgmtNetConfig 3 }
4126
4127agNewCfgMgmtNetEntry OBJECT-TYPE
4128    SYNTAX  AgNewCfgMgmtNetEntry
4129    MAX-ACCESS  not-accessible
4130    STATUS current
4131    DESCRIPTION
4132        "A row in the management network definition table."
4133    INDEX   {  agNewCfgMgmtNetIndex }
4134    ::= { agNewCfgMgmtNetTable 1 }
4135
4136AgNewCfgMgmtNetEntry ::= SEQUENCE {
4137    agNewCfgMgmtNetIndex        Integer32,
4138    agNewCfgMgmtNetSubnet       IpAddress,
4139    agNewCfgMgmtNetMask         IpAddress,
4140    agNewCfgMgmtNetDelete       INTEGER
4141    }
4142
4143agNewCfgMgmtNetIndex OBJECT-TYPE
4144    SYNTAX  Integer32
4145    MAX-ACCESS  read-only
4146    STATUS current
4147    DESCRIPTION
4148        "The index of the Management Network Definition table."
4149    ::= { agNewCfgMgmtNetEntry 1 }
4150
4151agNewCfgMgmtNetSubnet OBJECT-TYPE
4152    SYNTAX  IpAddress
4153    MAX-ACCESS  read-create
4154    STATUS current
4155    DESCRIPTION
4156        "The Management Network Address in the new_configuration
4157         block."
4158    ::= { agNewCfgMgmtNetEntry 2 }
4159
4160agNewCfgMgmtNetMask OBJECT-TYPE
4161    SYNTAX  IpAddress
4162    MAX-ACCESS  read-create
4163    STATUS current
4164    DESCRIPTION
4165        "The Management Network Mask in the new_configuration
4166         block."
4167    ::= { agNewCfgMgmtNetEntry 3 }
4168
4169agNewCfgMgmtNetDelete OBJECT-TYPE
4170    SYNTAX  INTEGER {
4171        other(1),
4172        delete(2)
4173        }
4174    MAX-ACCESS  read-create
4175    STATUS current
4176    DESCRIPTION
4177        "By setting the value to delete(2), the entire row is deleted."
4178    ::= { agNewCfgMgmtNetEntry 4 }
4179
4180agMgmtNetClear OBJECT-TYPE
4181    SYNTAX  INTEGER {
4182        other(1),
4183        clear(2)
4184        }
4185    MAX-ACCESS  read-write
4186    STATUS current
4187    DESCRIPTION
4188        "By setting the value to delete(2), the entire table is cleared."
4189    ::= { agMgmtNetConfig 4 }
4190
4191agAccessUserMaxUserID OBJECT-TYPE
4192    SYNTAX  Integer32
4193    MAX-ACCESS  read-only
4194    STATUS  current
4195    DESCRIPTION
4196        "The maximum number of Users ID."
4197    ::= { agAccess 1 }
4198
4199agAccessUserCurCfgTable OBJECT-TYPE
4200    SYNTAX  SEQUENCE OF AgAccessUserCurCfgTableEntry
4201    MAX-ACCESS  not-accessible
4202    STATUS  current
4203    DESCRIPTION
4204        "The table of Access user configuration."
4205    ::= { agAccess 2 }
4206
4207agAccessUserCurCfgTableEntry OBJECT-TYPE
4208    SYNTAX  AgAccessUserCurCfgTableEntry
4209    MAX-ACCESS  not-accessible
4210    STATUS  current
4211    DESCRIPTION
4212        "A row in the Access user configuration table."
4213    INDEX  { agAccessUserCurCfgUId }
4214    ::= { agAccessUserCurCfgTable 1 }
4215
4216AgAccessUserCurCfgTableEntry ::= SEQUENCE {
4217    agAccessUserCurCfgUId 	Integer32,
4218    agAccessUserCurCos 		INTEGER,
4219    agAccessUserCurCfgName 	DisplayString,
4220    agAccessUserCurCfgPswd 	DisplayString,
4221    agAccessUserCurCfgState	INTEGER
4222    }
4223
4224agAccessUserCurCfgUId OBJECT-TYPE
4225    SYNTAX Integer32
4226    MAX-ACCESS  read-only
4227    STATUS  current
4228    DESCRIPTION
4229        "The User identifier."
4230    ::= { agAccessUserCurCfgTableEntry 1 }
4231
4232agAccessUserCurCos OBJECT-TYPE
4233    SYNTAX  INTEGER {
4234        user(0),
4235        oper(3),
4236        admin(6)
4237        }
4238    MAX-ACCESS  read-only
4239    STATUS  current
4240    DESCRIPTION
4241        "The user class of service."
4242    ::= { agAccessUserCurCfgTableEntry 2 }
4243
4244agAccessUserCurCfgName OBJECT-TYPE
4245    SYNTAX  DisplayString (SIZE(0..8))
4246    MAX-ACCESS  read-only
4247    STATUS  current
4248    DESCRIPTION
4249        "The user name."
4250    ::= { agAccessUserCurCfgTableEntry 3 }
4251
4252agAccessUserCurCfgPswd OBJECT-TYPE
4253    SYNTAX  DisplayString (SIZE(0..128))
4254    MAX-ACCESS  read-only
4255    STATUS  current
4256    DESCRIPTION
4257        "The character string representing the user passworde."
4258    ::= { agAccessUserCurCfgTableEntry 4 }
4259
4260agAccessUserCurCfgState OBJECT-TYPE
4261    SYNTAX  INTEGER  {
4262	enabled(2),
4263	disabled(3)
4264	}
4265    MAX-ACCESS  read-only
4266    STATUS  current
4267    DESCRIPTION
4268        "Enable or disable a user."
4269    ::= { agAccessUserCurCfgTableEntry 5 }
4270
4271agAccessUserNewCfgTable OBJECT-TYPE
4272    SYNTAX  SEQUENCE OF AgAccessUserNewCfgTableEntry
4273    MAX-ACCESS  not-accessible
4274    STATUS  current
4275    DESCRIPTION
4276        "The table of Access user configuration."
4277    ::= { agAccess 3 }
4278
4279agAccessUserNewCfgTableEntry OBJECT-TYPE
4280    SYNTAX  AgAccessUserNewCfgTableEntry
4281    MAX-ACCESS  not-accessible
4282    STATUS  current
4283    DESCRIPTION
4284        "A row in the Access user configuration table."
4285    INDEX  { agAccessUserNewCfgUId }
4286    ::= { agAccessUserNewCfgTable 1 }
4287
4288AgAccessUserNewCfgTableEntry ::= SEQUENCE {
4289    agAccessUserNewCfgUId 	Integer32,
4290    agAccessUserNewCos 		INTEGER,
4291    agAccessUserNewCfgName 	DisplayString,
4292    agAccessUserNewCfgPswd 	DisplayString,
4293    agAccessUserNewCfgState	INTEGER,
4294    agAccessUserNewCfgDelete 	INTEGER
4295    }
4296
4297agAccessUserNewCfgUId OBJECT-TYPE
4298    SYNTAX Integer32
4299    MAX-ACCESS  read-only
4300    STATUS  current
4301    DESCRIPTION
4302        "The User identifier."
4303    ::= { agAccessUserNewCfgTableEntry 1 }
4304
4305agAccessUserNewCos OBJECT-TYPE
4306    SYNTAX  INTEGER {
4307        user(0),
4308        oper(3),
4309        admin(6)
4310        }
4311    MAX-ACCESS  read-create
4312    STATUS  current
4313    DESCRIPTION
4314        "The user class of service."
4315    ::= { agAccessUserNewCfgTableEntry 2 }
4316
4317agAccessUserNewCfgName OBJECT-TYPE
4318    SYNTAX  DisplayString (SIZE(0..8))
4319    MAX-ACCESS  read-create
4320    STATUS  current
4321    DESCRIPTION
4322        "The user name."
4323    ::= { agAccessUserNewCfgTableEntry 3 }
4324
4325agAccessUserNewCfgPswd OBJECT-TYPE
4326    SYNTAX  DisplayString (SIZE(0..128))
4327    MAX-ACCESS  read-create
4328    STATUS  current
4329    DESCRIPTION
4330        "The character string representing the user passworde."
4331    ::= { agAccessUserNewCfgTableEntry 4 }
4332
4333agAccessUserNewCfgState OBJECT-TYPE
4334    SYNTAX  INTEGER  {
4335	enabled(2),
4336	disabled(3)
4337	}
4338    MAX-ACCESS  read-create
4339    STATUS  current
4340    DESCRIPTION
4341        "Enable or disable a user."
4342    ::= { agAccessUserNewCfgTableEntry 5 }
4343
4344agAccessUserNewCfgDelete OBJECT-TYPE
4345    SYNTAX  INTEGER  {
4346        other(1),
4347        delete(2)
4348        }
4349    MAX-ACCESS  read-create
4350    STATUS  current
4351    DESCRIPTION
4352        "This is an action object to create or delete a User.
4353         other(1) is returned always when read.
4354         The following values are writable: delete(2)...to delete a User"
4355    ::= { agAccessUserNewCfgTableEntry 6 }
4356
4357-- Statistics Group
4358
4359-- Packet Statistics Group
4360-- This group represents Packet Statistics information
4361
4362pktStatsAllocs OBJECT-TYPE
4363    SYNTAX  Counter32
4364    MAX-ACCESS  read-only
4365    STATUS  current
4366    DESCRIPTION
4367        "Total number of packet allocations from the packet buffer pool by
4368         the TCP/IP protocol stack."
4369    ::= { pktStats 1 }
4370
4371pktStatsFrees OBJECT-TYPE
4372    SYNTAX  Counter32
4373    MAX-ACCESS  read-only
4374    STATUS  current
4375    DESCRIPTION
4376        "Total number of times the packet buffers are freed(released) to the
4377         packet buffer pool by the TCP/IP protocol stack."
4378    ::= { pktStats 2 }
4379
4380pktStatsAllocFails OBJECT-TYPE
4381    SYNTAX  Counter32
4382    MAX-ACCESS  read-only
4383    STATUS  current
4384    DESCRIPTION
4385        "Total number of packet allocation failures from the packet buffer
4386         pool by the TCP/IP protocol stack."
4387    ::= { pktStats 3}
4388
4389pktStatsMediums OBJECT-TYPE
4390    SYNTAX  Gauge32
4391    MAX-ACCESS  read-only
4392    STATUS  current
4393    DESCRIPTION
4394        "Total number of packet allocations with size greater than 128 bytes
4395         and less than or equal to 1536 bytes from the packet buffer pool by
4396         the TCP/IP protocol stack."
4397    ::= { pktStats 4}
4398
4399pktStatsJumbos OBJECT-TYPE
4400    SYNTAX  Gauge32
4401    MAX-ACCESS  read-only
4402    STATUS  current
4403    DESCRIPTION
4404        "Total number of packet allocations with size larger than 1536 bytes
4405         from the packet buffer pool by the TCP/IP protocol stack."
4406    ::= { pktStats 5}
4407
4408pktStatsSmalls OBJECT-TYPE
4409    SYNTAX  Gauge32
4410    MAX-ACCESS  read-only
4411    STATUS  current
4412    DESCRIPTION
4413        "Total number of packet allocations with size less than or eqaul to
4414         128 bytes from the packet buffer pool by the TCP/IP protocol stack."
4415    ::= { pktStats 6}
4416
4417pktStatsMediumsHiWatermark OBJECT-TYPE
4418    SYNTAX  Counter32
4419    MAX-ACCESS  read-only
4420    STATUS  current
4421    DESCRIPTION
4422        "The highest number of packet allocations with size greater than
4423         128 bytes and less than or equal to 1536 bytes from the packet
4424         buffer pool by the TCP/IP protocol stack."
4425    ::= { pktStats 7}
4426
4427pktStatsJumbosHiWatermark OBJECT-TYPE
4428    SYNTAX  Counter32
4429    MAX-ACCESS  read-only
4430    STATUS  current
4431    DESCRIPTION
4432        "The highest number of packet allocations with size larger than
4433         1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
4434    ::= { pktStats 8}
4435
4436pktStatsSmallsHiWatermark OBJECT-TYPE
4437    SYNTAX  Counter32
4438    MAX-ACCESS  read-only
4439    STATUS  current
4440    DESCRIPTION
4441        "The highest number of packet allocations with size less than or
4442         eqaul to 128 bytes from the packet buffer pool by the TCP/IP
4443         protocol stack."
4444    ::= { pktStats 9}
4445
4446-- MP CPU Statisitics Group
4447
4448mpCpuStatsUtil1Second OBJECT-TYPE
4449    SYNTAX  Integer32
4450    MAX-ACCESS  read-only
4451    STATUS  current
4452    DESCRIPTION
4453        "The utilization of MP CPU over 1 second. It shows the percentage."
4454    ::= { mpCpuStats 1}
4455
4456mpCpuStatsUtil4Seconds OBJECT-TYPE
4457    SYNTAX  Integer32
4458    MAX-ACCESS  read-only
4459    STATUS  current
4460    DESCRIPTION
4461        "The utilization of MP CPU  over 4 seconds.
4462	 It shows the percentage."
4463    ::= { mpCpuStats 2}
4464
4465mpCpuStatsUtil64Seconds OBJECT-TYPE
4466    SYNTAX  Integer32
4467    MAX-ACCESS  read-only
4468    STATUS  current
4469    DESCRIPTION
4470        "The utilization of MP CPU over 64 seconds.
4471	 It shows the percentage."
4472    ::= { mpCpuStats 3}
4473
4474--
4475-- Port statistics table
4476--
4477portStatsTable OBJECT-TYPE
4478    SYNTAX  SEQUENCE OF PortStatsTableEntry
4479    MAX-ACCESS  not-accessible
4480    STATUS  current
4481    DESCRIPTION
4482        "The table of port statistics."
4483    ::= { portStats 1 }
4484
4485portStatsTableEntry OBJECT-TYPE
4486    SYNTAX  PortStatsTableEntry
4487    MAX-ACCESS  not-accessible
4488    STATUS  current
4489    DESCRIPTION
4490        "A row in the port stats table."
4491    INDEX   { portStatsIndx }
4492    ::= { portStatsTable 1 }
4493
4494PortStatsTableEntry ::=
4495    SEQUENCE {
4496	portStatsIndx
4497	    Integer32,
4498	portStatsPhyIfInOctets
4499	    Counter32,
4500	portStatsPhyIfInUcastPkts
4501	    Counter32,
4502	portStatsPhyIfInNUcastPkts
4503	    Counter32,
4504	portStatsPhyIfInDiscards
4505	    Counter32,
4506	portStatsPhyIfInErrors
4507	    Counter32,
4508	portStatsPhyIfInUnknownProtos
4509	    Counter32,
4510	portStatsPhyIfOutOctets
4511	    Counter32,
4512	portStatsPhyIfOutUcastPkts
4513	    Counter32,
4514	portStatsPhyIfOutNUcastPkts
4515	    Counter32,
4516	portStatsPhyIfOutDiscards
4517	    Counter32,
4518	portStatsPhyIfOutErrors
4519	    Counter32,
4520	portStatsPhyIfOutQLen
4521	    Gauge32,
4522        portStatsPhyIfInBroadcastPkts
4523            Counter32,
4524        portStatsPhyIfOutBroadcastPkts
4525            Counter32,
4526	portStatsPhyIfInMulticastPkts
4527	    Counter32,
4528	portStatsPhyIfOutMulticastPkts
4529	    Counter32,
4530	portStatsClear
4531            INTEGER
4532    }
4533
4534portStatsIndx OBJECT-TYPE
4535    SYNTAX  Integer32
4536    MAX-ACCESS  read-only
4537    STATUS  current
4538    DESCRIPTION
4539        "The port index."
4540    ::= { portStatsTableEntry 1 }
4541
4542portStatsPhyIfInOctets OBJECT-TYPE
4543    SYNTAX  Counter32
4544    MAX-ACCESS  read-only
4545    STATUS  current
4546    DESCRIPTION
4547	    "The total number of octets received on the
4548	    interface, including framing characters."
4549    ::= { portStatsTableEntry 2 }
4550
4551portStatsPhyIfInUcastPkts OBJECT-TYPE
4552    SYNTAX  Counter32
4553    MAX-ACCESS  read-only
4554    STATUS  current
4555    DESCRIPTION
4556	    "The number of subnetwork-unicast packets
4557	    delivered to a higher-layer protocol."
4558    ::= { portStatsTableEntry 3 }
4559
4560portStatsPhyIfInNUcastPkts OBJECT-TYPE
4561    SYNTAX  Counter32
4562    MAX-ACCESS  read-only
4563    STATUS  current
4564    DESCRIPTION
4565	    "The number of non-unicast (i.e., subnetwork-
4566	    broadcast or subnetwork-multicast) packets
4567	    delivered to a higher-layer protocol."
4568    ::= { portStatsTableEntry 4 }
4569
4570portStatsPhyIfInDiscards OBJECT-TYPE
4571    SYNTAX  Counter32
4572    MAX-ACCESS  read-only
4573    STATUS  current
4574    DESCRIPTION
4575	    "The number of inbound packets which were chosen
4576	    to be discarded even though no errors had been
4577	    detected to prevent their being deliverable to a
4578	    higher-layer protocol.  One possible reason for
4579	    discarding such a packet could be to free up
4580	    buffer space."
4581    ::= { portStatsTableEntry 5 }
4582
4583portStatsPhyIfInErrors OBJECT-TYPE
4584    SYNTAX  Counter32
4585    MAX-ACCESS  read-only
4586    STATUS  current
4587    DESCRIPTION
4588	    "The number of inbound packets that contained
4589	    errors preventing them from being deliverable to a
4590	    higher-layer protocol."
4591    ::= { portStatsTableEntry 6 }
4592
4593portStatsPhyIfInUnknownProtos OBJECT-TYPE
4594    SYNTAX  Counter32
4595    MAX-ACCESS  read-only
4596    STATUS  current
4597    DESCRIPTION
4598	    "The number of packets received via the interface
4599	    which were discarded because of an unknown or
4600	    unsupported protocol."
4601    ::= { portStatsTableEntry 7 }
4602
4603portStatsPhyIfOutOctets OBJECT-TYPE
4604    SYNTAX  Counter32
4605    MAX-ACCESS  read-only
4606    STATUS  current
4607    DESCRIPTION
4608	    "The total number of octets transmitted out of the
4609	    interface, including framing characters."
4610    ::= { portStatsTableEntry 8 }
4611
4612portStatsPhyIfOutUcastPkts OBJECT-TYPE
4613    SYNTAX  Counter32
4614    MAX-ACCESS  read-only
4615    STATUS  current
4616    DESCRIPTION
4617	    "The total number of packets that higher-level
4618	    protocols requested be transmitted to a
4619	    subnetwork-unicast address, including those that
4620	    were discarded or not sent."
4621    ::= { portStatsTableEntry 9 }
4622
4623portStatsPhyIfOutNUcastPkts OBJECT-TYPE
4624    SYNTAX  Counter32
4625    MAX-ACCESS  read-only
4626    STATUS  current
4627    DESCRIPTION
4628	    "The total number of packets that higher-level
4629	    protocols requested be transmitted to a non-
4630	    unicast (i.e., a subnetwork-broadcast or
4631	    subnetwork-multicast) address, including those
4632	    that were discarded or not sent."
4633    ::= { portStatsTableEntry 10 }
4634
4635portStatsPhyIfOutDiscards OBJECT-TYPE
4636    SYNTAX  Counter32
4637    MAX-ACCESS  read-only
4638    STATUS  current
4639    DESCRIPTION
4640	    "The number of outbound packets which were chosen
4641	    to be discarded even though no errors had been
4642	    detected to prevent their being transmitted.  One
4643	    possible reason for discarding such a packet could
4644	    be to free up buffer space."
4645    ::= { portStatsTableEntry 11 }
4646
4647portStatsPhyIfOutErrors OBJECT-TYPE
4648    SYNTAX  Counter32
4649    MAX-ACCESS  read-only
4650    STATUS  current
4651    DESCRIPTION
4652	    "The number of outbound packets that could not be
4653	    transmitted because of errors."
4654    ::= { portStatsTableEntry 12 }
4655
4656portStatsPhyIfOutQLen OBJECT-TYPE
4657    SYNTAX  Gauge32
4658    MAX-ACCESS  read-only
4659    STATUS  current
4660    DESCRIPTION
4661	    "The length of the output packet queue (in
4662	    packets)."
4663    ::= { portStatsTableEntry 13 }
4664
4665portStatsPhyIfInBroadcastPkts OBJECT-TYPE
4666    SYNTAX  Counter32
4667    MAX-ACCESS  read-only
4668    STATUS  current
4669    DESCRIPTION
4670            "The number of packets, delivered by this sub-layer to
4671            a higher (sub-)layer, which were addressed to a
4672            broadcast address at this sub-layer."
4673    ::= { portStatsTableEntry 14 }
4674
4675portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
4676    SYNTAX  Counter32
4677    MAX-ACCESS  read-only
4678    STATUS  current
4679    DESCRIPTION
4680	    "The total number of packets that higher-level
4681            protocols requested be transmitted, and which were
4682            addressed to a broadcast address at this sub-layer,
4683            including those that were discarded or not sent."
4684    ::= { portStatsTableEntry 15 }
4685
4686portStatsPhyIfInMulticastPkts OBJECT-TYPE
4687    SYNTAX  Counter32
4688    MAX-ACCESS  read-only
4689    STATUS  current
4690    DESCRIPTION
4691            "The number of packets, delivered by this sub-layer to
4692            a higher (sub-)layer, which were addressed to a
4693            multicast address at this sub-layer."
4694    ::= { portStatsTableEntry 17 }
4695
4696portStatsPhyIfOutMulticastPkts OBJECT-TYPE
4697    SYNTAX  Counter32
4698    MAX-ACCESS  read-only
4699    STATUS  current
4700    DESCRIPTION
4701            "The total number of packets that higher-level
4702            protocols requested be transmitted, and which were
4703            addressed to a multicast address at this sub-layer,
4704            including those that were discarded or not sent."
4705    ::= { portStatsTableEntry 18 }
4706
4707portStatsClear OBJECT-TYPE
4708    SYNTAX  INTEGER {
4709        clear(1),
4710        ok(2)
4711        }
4712    MAX-ACCESS  read-write
4713    STATUS  current
4714    DESCRIPTION
4715            "Setting this value to clear(1) clears the stats for this port."
4716    ::= { portStatsTableEntry 16 }
4717
4718-- Management Port Statistics
4719
4720portMgmtStatsTable OBJECT-TYPE
4721    SYNTAX  SEQUENCE OF PortMgmtStatsTableEntry
4722    MAX-ACCESS  not-accessible
4723    STATUS  current
4724    DESCRIPTION
4725        "The table of management port statistics."
4726    ::= { portMgmtStats 1 }
4727
4728portMgmtStatsTableEntry OBJECT-TYPE
4729    SYNTAX  PortMgmtStatsTableEntry
4730    MAX-ACCESS  not-accessible
4731    STATUS  current
4732    DESCRIPTION
4733        "A row in the management port stats table."
4734    INDEX   { portMgmtStatsIndx }
4735    ::= { portMgmtStatsTable 1 }
4736
4737PortMgmtStatsTableEntry ::=
4738    SEQUENCE {
4739        portMgmtStatsIndx                Integer32,
4740        portMgmtStatsRxpackets           Counter32,
4741        portMgmtStatsRxErrors            Counter32,
4742        portMgmtStatsRxDropped           Counter32,
4743        portMgmtStatsRxOverruns          Counter32,
4744        portMgmtStatsRxFrame             Counter32,
4745        portMgmtStatsTxpackets           Counter32,
4746        portMgmtStatsTxErrors            Counter32,
4747        portMgmtStatsTxDropped           Counter32,
4748        portMgmtStatsTxOverruns          Counter32,
4749        portMgmtStatsTxCarrier           Counter32,
4750        portMgmtStatsTxCollisions        Counter32,
4751        portMgmtStatsRxBytes             Counter32,
4752        portMgmtStatsRxMulticast         Counter32,
4753        portMgmtStatsTxBytes             Counter32
4754    }
4755
4756portMgmtStatsIndx OBJECT-TYPE
4757    SYNTAX  Integer32
4758    MAX-ACCESS  read-only
4759    STATUS  current
4760    DESCRIPTION
4761        "The management port index."
4762    ::= { portMgmtStatsTableEntry 1 }
4763
4764portMgmtStatsRxpackets OBJECT-TYPE
4765    SYNTAX  Counter32
4766    MAX-ACCESS  read-only
4767    STATUS  current
4768    DESCRIPTION
4769        "Total number of packet allocations from the packet buffer pool by
4770         the TCP/IP protocol stack."
4771    ::= { portMgmtStatsTableEntry 2 }
4772
4773portMgmtStatsRxErrors OBJECT-TYPE
4774    SYNTAX  Counter32
4775    MAX-ACCESS  read-only
4776    STATUS  current
4777    DESCRIPTION
4778            "The number of inbound packets that contained
4779             errors preventing them from being deliverable to a
4780             higher-layer protocol."
4781    ::= { portMgmtStatsTableEntry 3 }
4782
4783portMgmtStatsRxDropped OBJECT-TYPE
4784    SYNTAX  Counter32
4785    MAX-ACCESS  read-only
4786    STATUS  current
4787    DESCRIPTION
4788            "The number of inbound packets that were dropped."
4789    ::= { portMgmtStatsTableEntry 4 }
4790
4791portMgmtStatsRxOverruns OBJECT-TYPE
4792    SYNTAX  Counter32
4793    MAX-ACCESS  read-only
4794    STATUS  current
4795    DESCRIPTION
4796            "The number of data overruns over this link."
4797    ::= { portMgmtStatsTableEntry 5 }
4798
4799portMgmtStatsRxFrame OBJECT-TYPE
4800    SYNTAX  Counter32
4801    MAX-ACCESS  read-only
4802    STATUS  current
4803    DESCRIPTION
4804            "The number of frames received on this link."
4805    ::= { portMgmtStatsTableEntry 6 }
4806
4807portMgmtStatsTxpackets OBJECT-TYPE
4808    SYNTAX  Counter32
4809    MAX-ACCESS  read-only
4810    STATUS  current
4811    DESCRIPTION
4812        "Total number of packet allocations from the packet buffer pool by
4813         the TCP/IP protocol stack."
4814    ::= { portMgmtStatsTableEntry 7 }
4815
4816portMgmtStatsTxErrors OBJECT-TYPE
4817    SYNTAX  Counter32
4818    MAX-ACCESS  read-only
4819    STATUS  current
4820    DESCRIPTION
4821            "The number of outbound packets that contained
4822             errors preventing them from being deliverable to a
4823             higher-layer protocol."
4824    ::= { portMgmtStatsTableEntry 8 }
4825
4826portMgmtStatsTxDropped OBJECT-TYPE
4827    SYNTAX  Counter32
4828    MAX-ACCESS  read-only
4829    STATUS  current
4830    DESCRIPTION
4831            "The number of outbound packets that were dropped."
4832    ::= { portMgmtStatsTableEntry 9 }
4833
4834portMgmtStatsTxOverruns OBJECT-TYPE
4835    SYNTAX  Counter32
4836    MAX-ACCESS  read-only
4837    STATUS  current
4838    DESCRIPTION
4839            "The number of data overruns over this link."
4840    ::= { portMgmtStatsTableEntry 10 }
4841
4842portMgmtStatsTxCarrier OBJECT-TYPE
4843    SYNTAX  Counter32
4844    MAX-ACCESS  read-only
4845    STATUS  current
4846    DESCRIPTION
4847        "The number of times that the carrier sense
4848         condition was lost or never asserted when
4849         attempting to transmit a frame on a this
4850         interface."
4851    ::= { portMgmtStatsTableEntry 11 }
4852
4853portMgmtStatsTxCollisions OBJECT-TYPE
4854    SYNTAX  Counter32
4855    MAX-ACCESS  read-only
4856    STATUS  current
4857    DESCRIPTION
4858            "The number of collisions on this outbound segment."
4859    ::= { portMgmtStatsTableEntry 12 }
4860
4861portMgmtStatsRxBytes OBJECT-TYPE
4862    SYNTAX  Counter32
4863    MAX-ACCESS  read-only
4864    STATUS  current
4865    DESCRIPTION
4866            "The total number of bytes received."
4867    ::= { portMgmtStatsTableEntry 13 }
4868
4869portMgmtStatsRxMulticast OBJECT-TYPE
4870    SYNTAX  Counter32
4871    MAX-ACCESS  read-only
4872    STATUS  current
4873    DESCRIPTION
4874            "The total number of multicast packets received."
4875    ::= { portMgmtStatsTableEntry 14 }
4876
4877portMgmtStatsTxBytes OBJECT-TYPE
4878    SYNTAX  Counter32
4879    MAX-ACCESS  read-only
4880    STATUS  current
4881    DESCRIPTION
4882            "The total number of bytes transmitted."
4883    ::= { portMgmtStatsTableEntry 15 }
4884
4885-- 802.1x port stats table
4886
4887dot1xPortStatsTable OBJECT-TYPE
4888    SYNTAX  SEQUENCE OF Dot1xPortStatsTableEntry
4889    MAX-ACCESS  not-accessible
4890    STATUS  current
4891    DESCRIPTION
4892        "The table of 802.1x port statistics."
4893    ::= { portStats 2 }
4894
4895dot1xPortStatsTableEntry OBJECT-TYPE
4896    SYNTAX  Dot1xPortStatsTableEntry
4897    MAX-ACCESS  not-accessible
4898    STATUS  current
4899    DESCRIPTION
4900        "A row in the 802.1x  port stats table."
4901    INDEX   { dot1xPortStatsIndx }
4902    ::= { dot1xPortStatsTable 1 }
4903
4904Dot1xPortStatsTableEntry ::=
4905    SEQUENCE {
4906	dot1xPortStatsIndx Integer32,
4907	eapolFramesRx Integer32,
4908	eapolFramesTx Integer32,
4909	eapolStartFramesRx Integer32,
4910	eapolLogoffFramesRx  Integer32,
4911	eapolRespIdFramesRx Integer32,
4912	eapolRespFramesRx  Integer32,
4913	eapolReqIdFramesTx Integer32,
4914	eapolReqFramesTx Integer32,
4915	invalidEapolFramesRx Integer32,
4916	eapLengthErrorFramesRx Integer32,
4917	authEntersConnecting Integer32,
4918	authEapLogoffsWhileConnecting Integer32,
4919	authEntersAuthenticating  Integer32,
4920	authSuccessesWhileAuthenticating Integer32,
4921	authTimeoutsWhileAuthenticating Integer32,
4922	authFailWhileAuthenticating Integer32,
4923	authReauthsWhileAuthenticating 	Integer32,
4924	authEapStartsWhileAuthenticating Integer32,
4925	authEapLogoffWhileAuthenticating Integer32,
4926	authReauthsWhileAuthenticated 	Integer32,
4927	authEapStartsWhileAuthenticated  Integer32,
4928	authEapLogoffWhileAuthenticated  Integer32,
4929	backendResponses Integer32,
4930	backendAccessChallenges  Integer32,
4931	backendOtherRequestsToSupplicant Integer32,
4932	backendNonNakResponsesFromSupplicant Integer32,
4933	backendAuthSuccesses 	Integer32,
4934	backendAuthFails Integer32,
4935        lastEapolFrameVersion Integer32,
4936        lastEapolFrameSource MacAddress
4937    }
4938
4939dot1xPortStatsIndx OBJECT-TYPE
4940    SYNTAX  Integer32
4941    MAX-ACCESS  read-only
4942    STATUS  current
4943    DESCRIPTION
4944        "The 802.1x port stats index."
4945    ::= { dot1xPortStatsTableEntry 1 }
4946
4947eapolFramesRx OBJECT-TYPE
4948    SYNTAX  Integer32
4949    MAX-ACCESS  read-only
4950    STATUS  current
4951    DESCRIPTION
4952        ""
4953    ::= { dot1xPortStatsTableEntry 2 }
4954
4955eapolFramesTx OBJECT-TYPE
4956    SYNTAX  Integer32
4957    MAX-ACCESS  read-only
4958    STATUS  current
4959    DESCRIPTION
4960        ""
4961    ::= { dot1xPortStatsTableEntry 3 }
4962
4963eapolStartFramesRx OBJECT-TYPE
4964    SYNTAX  Integer32
4965    MAX-ACCESS  read-only
4966    STATUS  current
4967    DESCRIPTION
4968        ""
4969    ::= { dot1xPortStatsTableEntry 4 }
4970
4971
4972eapolLogoffFramesRx OBJECT-TYPE
4973    SYNTAX  Integer32
4974    MAX-ACCESS  read-only
4975    STATUS  current
4976    DESCRIPTION
4977        ""
4978    ::= { dot1xPortStatsTableEntry 5 }
4979
4980eapolRespIdFramesRx OBJECT-TYPE
4981    SYNTAX  Integer32
4982    MAX-ACCESS  read-only
4983    STATUS  current
4984    DESCRIPTION
4985        ""
4986    ::= { dot1xPortStatsTableEntry 6 }
4987
4988eapolRespFramesRx OBJECT-TYPE
4989    SYNTAX  Integer32
4990    MAX-ACCESS  read-only
4991    STATUS  current
4992    DESCRIPTION
4993        ""
4994    ::= { dot1xPortStatsTableEntry 7 }
4995
4996eapolReqIdFramesTx OBJECT-TYPE
4997    SYNTAX  Integer32
4998    MAX-ACCESS  read-only
4999    STATUS  current
5000    DESCRIPTION
5001        ""
5002    ::= { dot1xPortStatsTableEntry 8 }
5003
5004
5005eapolReqFramesTx OBJECT-TYPE
5006    SYNTAX  Integer32
5007    MAX-ACCESS  read-only
5008    STATUS  current
5009    DESCRIPTION
5010        ""
5011    ::= { dot1xPortStatsTableEntry 9 }
5012
5013invalidEapolFramesRx OBJECT-TYPE
5014    SYNTAX  Integer32
5015    MAX-ACCESS  read-only
5016    STATUS  current
5017    DESCRIPTION
5018        ""
5019    ::= {dot1xPortStatsTableEntry 10  }
5020
5021eapLengthErrorFramesRx OBJECT-TYPE
5022    SYNTAX  Integer32
5023    MAX-ACCESS  read-only
5024    STATUS  current
5025    DESCRIPTION
5026        ""
5027    ::= { dot1xPortStatsTableEntry 11 }
5028
5029authEntersConnecting  OBJECT-TYPE
5030    SYNTAX  Integer32
5031    MAX-ACCESS  read-only
5032    STATUS  current
5033    DESCRIPTION
5034        ""
5035    ::= { dot1xPortStatsTableEntry 12 }
5036
5037
5038authEapLogoffsWhileConnecting OBJECT-TYPE
5039    SYNTAX  Integer32
5040    MAX-ACCESS  read-only
5041    STATUS  current
5042    DESCRIPTION
5043        ""
5044    ::= { dot1xPortStatsTableEntry 13 }
5045
5046authEntersAuthenticating  OBJECT-TYPE
5047    SYNTAX  Integer32
5048    MAX-ACCESS  read-only
5049    STATUS  current
5050    DESCRIPTION
5051        ""
5052    ::= { dot1xPortStatsTableEntry 14 }
5053
5054authSuccessesWhileAuthenticating  OBJECT-TYPE
5055    SYNTAX  Integer32
5056    MAX-ACCESS  read-only
5057    STATUS  current
5058    DESCRIPTION
5059        ""
5060    ::= { dot1xPortStatsTableEntry 15 }
5061
5062authTimeoutsWhileAuthenticating OBJECT-TYPE
5063    SYNTAX  Integer32
5064    MAX-ACCESS  read-only
5065    STATUS  current
5066    DESCRIPTION
5067        ""
5068    ::= { dot1xPortStatsTableEntry 16 }
5069
5070authFailWhileAuthenticating OBJECT-TYPE
5071    SYNTAX  Integer32
5072    MAX-ACCESS  read-only
5073    STATUS  current
5074    DESCRIPTION
5075        ""
5076    ::= { dot1xPortStatsTableEntry 17 }
5077
5078authReauthsWhileAuthenticating  OBJECT-TYPE
5079    SYNTAX  Integer32
5080    MAX-ACCESS  read-only
5081    STATUS  current
5082    DESCRIPTION
5083        ""
5084    ::= { dot1xPortStatsTableEntry 18 }
5085
5086authEapStartsWhileAuthenticating  OBJECT-TYPE
5087    SYNTAX  Integer32
5088    MAX-ACCESS  read-only
5089    STATUS  current
5090    DESCRIPTION
5091        ""
5092    ::= { dot1xPortStatsTableEntry 19 }
5093
5094authEapLogoffWhileAuthenticating  OBJECT-TYPE
5095    SYNTAX  Integer32
5096    MAX-ACCESS  read-only
5097    STATUS  current
5098    DESCRIPTION
5099        ""
5100    ::= { dot1xPortStatsTableEntry 20 }
5101
5102
5103authReauthsWhileAuthenticated  OBJECT-TYPE
5104    SYNTAX  Integer32
5105    MAX-ACCESS  read-only
5106    STATUS  current
5107    DESCRIPTION
5108        ""
5109    ::= { dot1xPortStatsTableEntry 21 }
5110
5111authEapStartsWhileAuthenticated  OBJECT-TYPE
5112    SYNTAX  Integer32
5113    MAX-ACCESS  read-only
5114    STATUS  current
5115    DESCRIPTION
5116        ""
5117    ::= { dot1xPortStatsTableEntry 22 }
5118
5119authEapLogoffWhileAuthenticated  OBJECT-TYPE
5120    SYNTAX  Integer32
5121    MAX-ACCESS  read-only
5122    STATUS  current
5123    DESCRIPTION
5124        ""
5125    ::= { dot1xPortStatsTableEntry 23 }
5126
5127backendResponses  OBJECT-TYPE
5128    SYNTAX  Integer32
5129    MAX-ACCESS  read-only
5130    STATUS  current
5131    DESCRIPTION
5132        ""
5133    ::= { dot1xPortStatsTableEntry 24 }
5134
5135backendAccessChallenges  OBJECT-TYPE
5136    SYNTAX  Integer32
5137    MAX-ACCESS  read-only
5138    STATUS  current
5139    DESCRIPTION
5140        ""
5141    ::= { dot1xPortStatsTableEntry 25 }
5142
5143backendOtherRequestsToSupplicant  OBJECT-TYPE
5144    SYNTAX  Integer32
5145    MAX-ACCESS  read-only
5146    STATUS  current
5147    DESCRIPTION
5148        ""
5149    ::= { dot1xPortStatsTableEntry 26 }
5150
5151backendNonNakResponsesFromSupplicant  OBJECT-TYPE
5152    SYNTAX  Integer32
5153    MAX-ACCESS  read-only
5154    STATUS  current
5155    DESCRIPTION
5156        ""
5157    ::= { dot1xPortStatsTableEntry 27 }
5158
5159backendAuthSuccesses  OBJECT-TYPE
5160    SYNTAX  Integer32
5161    MAX-ACCESS  read-only
5162    STATUS  current
5163    DESCRIPTION
5164        ""
5165    ::= { dot1xPortStatsTableEntry 28 }
5166
5167backendAuthFails   OBJECT-TYPE
5168    SYNTAX  Integer32
5169    MAX-ACCESS  read-only
5170    STATUS  current
5171    DESCRIPTION
5172        ""
5173    ::= { dot1xPortStatsTableEntry 29 }
5174
5175lastEapolFrameVersion   OBJECT-TYPE
5176    SYNTAX  Integer32
5177    MAX-ACCESS  read-only
5178    STATUS  current
5179    DESCRIPTION
5180        ""
5181    ::= { dot1xPortStatsTableEntry 30 }
5182
5183lastEapolFrameSource   OBJECT-TYPE
5184    SYNTAX MacAddress
5185    MAX-ACCESS  read-only
5186    STATUS  current
5187    DESCRIPTION
5188        ""
5189    ::= { dot1xPortStatsTableEntry 31 }
5190
5191allportsStatsTable OBJECT-TYPE
5192    SYNTAX      SEQUENCE OF AllportsStatsTableEntry
5193    MAX-ACCESS  not-accessible
5194    STATUS      current
5195    DESCRIPTION
5196        "The table of all ports statistics."
5197    ::= { portStats 3 }
5198
5199allportsStatsTableEntry OBJECT-TYPE
5200    SYNTAX      AllportsStatsTableEntry
5201    MAX-ACCESS  not-accessible
5202    STATUS      current
5203    DESCRIPTION
5204        "A row in the table of all ports statistics."
5205    INDEX   { allportsStatsIndx }
5206    ::= { allportsStatsTable 1 }
5207
5208AllportsStatsTableEntry ::=
5209    SEQUENCE {
5210        allportsStatsIndx                      Integer32,
5211        allportsStatsDescr                     DisplayString,
5212        allportsStatsSpeed		       INTEGER,
5213        allportsStatsPhysAddress	       PhysAddress,
5214        allportsStatsAdminStatus               INTEGER,
5215        allportsStatsOperStatus                INTEGER,
5216        allportsStatsInOctets                  Counter32,
5217        allportsStatsOutOctets                 Counter32,
5218        allportsStatsInPkts                    Counter32,
5219        allportsStatsOutPkts                   Counter32,
5220        allportsStatsInUcast                   DisplayString,
5221        allportsStatsOutUcast                  DisplayString,
5222        allportsStatsInBcast                   DisplayString,
5223        allportsStatsOutBcast                  DisplayString,
5224        allportsStatsInMcast                   DisplayString,
5225        allportsStatsOutMcast                  DisplayString,
5226        allportsStatsInDiscards                Counter32,
5227        allportsStatsOutDiscards               Counter32,
5228        allportsStatsInErrors                  Counter32,
5229        allportsStatsOutErrors                 Counter32,
5230        allportsStatsInUnknownProtos           DisplayString,
5231        allportsStatsOutQLen                   DisplayString
5232        ,
5233        allportsStatsipInReceives              Counter32,
5234        allportsStatsipInHeaderErrors          Counter32,
5235        allportsStatsipInDiscards              Counter32
5236        ,
5237        allportsStatsLinkStateChange           Counter32
5238}
5239
5240allportsStatsIndx OBJECT-TYPE
5241    SYNTAX           Integer32
5242    MAX-ACCESS       read-only
5243    STATUS           current
5244    DESCRIPTION
5245            "The port number."
5246    ::= { allportsStatsTableEntry 1 }
5247
5248allportsStatsDescr OBJECT-TYPE
5249    SYNTAX           DisplayString(SIZE(0..5))
5250    MAX-ACCESS       read-only
5251    STATUS           current
5252    DESCRIPTION
5253            "The port description."
5254    ::= { allportsStatsTableEntry 2 }
5255
5256allportsStatsSpeed OBJECT-TYPE
5257    SYNTAX  INTEGER {
5258        mbs10(2),
5259        mbs100(3),
5260        mbs1000(4),
5261        any(5)
5262        ,
5263        mbs10000(6)
5264        }
5265    MAX-ACCESS       read-only
5266    STATUS           current
5267    DESCRIPTION
5268            "The current operational speed of the port."
5269    ::= { allportsStatsTableEntry 3 }
5270
5271allportsStatsPhysAddress OBJECT-TYPE
5272    SYNTAX           PhysAddress
5273    MAX-ACCESS       read-only
5274    STATUS           current
5275    DESCRIPTION
5276            "The port MAC Address."
5277    ::= { allportsStatsTableEntry 4 }
5278
5279allportsStatsAdminStatus OBJECT-TYPE
5280    SYNTAX  INTEGER {
5281        up(1),
5282        down(2),
5283        testing(3)
5284        }
5285    MAX-ACCESS       read-only
5286    STATUS           current
5287    DESCRIPTION
5288            "The port Admin state."
5289    ::= { allportsStatsTableEntry 5 }
5290
5291allportsStatsOperStatus OBJECT-TYPE
5292    SYNTAX  INTEGER {
5293        up(1),
5294        down(2),
5295        testing(3)
5296        }
5297    MAX-ACCESS       read-only
5298    STATUS           current
5299    DESCRIPTION
5300            "The port Operational Status."
5301    ::= { allportsStatsTableEntry 6 }
5302
5303allportsStatsInOctets OBJECT-TYPE
5304    SYNTAX           Counter32
5305    MAX-ACCESS       read-only
5306    STATUS           current
5307    DESCRIPTION
5308            "Octets In for port."
5309    ::= { allportsStatsTableEntry 7 }
5310
5311allportsStatsOutOctets OBJECT-TYPE
5312    SYNTAX           Counter32
5313    MAX-ACCESS       read-only
5314    STATUS           current
5315    DESCRIPTION
5316            "Octets Out for port."
5317    ::= { allportsStatsTableEntry 8 }
5318
5319allportsStatsInPkts OBJECT-TYPE
5320    SYNTAX           Counter32
5321    MAX-ACCESS       read-only
5322    STATUS           current
5323    DESCRIPTION
5324            "Packets In for port."
5325    ::= { allportsStatsTableEntry 9 }
5326
5327allportsStatsOutPkts OBJECT-TYPE
5328    SYNTAX           Counter32
5329    MAX-ACCESS       read-only
5330    STATUS           current
5331    DESCRIPTION
5332            "Packets Out for port."
5333    ::= { allportsStatsTableEntry 10 }
5334
5335allportsStatsInUcast OBJECT-TYPE
5336    SYNTAX           DisplayString(SIZE(0..20))
5337    MAX-ACCESS       read-only
5338    STATUS           current
5339    DESCRIPTION
5340            "Unicast Packets In for port."
5341    ::= { allportsStatsTableEntry 11 }
5342
5343allportsStatsOutUcast OBJECT-TYPE
5344    SYNTAX           DisplayString(SIZE(0..20))
5345    MAX-ACCESS       read-only
5346    STATUS           current
5347    DESCRIPTION
5348            "Unicast Packets Out for port."
5349    ::= { allportsStatsTableEntry 12 }
5350
5351allportsStatsInBcast OBJECT-TYPE
5352    SYNTAX           DisplayString(SIZE(0..20))
5353    MAX-ACCESS       read-only
5354    STATUS           current
5355    DESCRIPTION
5356            "Broadcasts Packets In for port."
5357    ::= { allportsStatsTableEntry 13 }
5358
5359allportsStatsOutBcast OBJECT-TYPE
5360    SYNTAX           DisplayString(SIZE(0..20))
5361    MAX-ACCESS       read-only
5362    STATUS           current
5363    DESCRIPTION
5364            "Broadcasts Packets Out for port."
5365    ::= { allportsStatsTableEntry 14 }
5366
5367allportsStatsInMcast OBJECT-TYPE
5368    SYNTAX           DisplayString(SIZE(0..20))
5369    MAX-ACCESS       read-only
5370    STATUS           current
5371    DESCRIPTION
5372            "Multicast Packets In for port."
5373    ::= { allportsStatsTableEntry 15 }
5374
5375allportsStatsOutMcast OBJECT-TYPE
5376    SYNTAX           DisplayString(SIZE(0..20))
5377    MAX-ACCESS       read-only
5378    STATUS           current
5379    DESCRIPTION
5380            "Multicast Packets Out for port."
5381    ::= { allportsStatsTableEntry 16 }
5382
5383allportsStatsInDiscards OBJECT-TYPE
5384    SYNTAX           Counter32
5385    MAX-ACCESS       read-only
5386    STATUS           current
5387    DESCRIPTION
5388            "Discarded Packets for port."
5389    ::= { allportsStatsTableEntry 17 }
5390
5391allportsStatsOutDiscards OBJECT-TYPE
5392    SYNTAX           Counter32
5393    MAX-ACCESS       read-only
5394    STATUS           current
5395    DESCRIPTION
5396            "Outbound Packets for port."
5397    ::= { allportsStatsTableEntry 18 }
5398
5399allportsStatsInErrors OBJECT-TYPE
5400    SYNTAX           Counter32
5401    MAX-ACCESS       read-only
5402    STATUS           current
5403    DESCRIPTION
5404            "Error Packets for port."
5405    ::= { allportsStatsTableEntry 19 }
5406
5407allportsStatsOutErrors OBJECT-TYPE
5408    SYNTAX           Counter32
5409    MAX-ACCESS       read-only
5410    STATUS           current
5411    DESCRIPTION
5412            "Not sent packets due to error."
5413    ::= { allportsStatsTableEntry 20 }
5414
5415allportsStatsInUnknownProtos OBJECT-TYPE
5416    SYNTAX           DisplayString(SIZE(0..20))
5417    MAX-ACCESS       read-only
5418    STATUS           current
5419    DESCRIPTION
5420            "Unknown protocol packets."
5421    ::= { allportsStatsTableEntry 21 }
5422
5423allportsStatsOutQLen OBJECT-TYPE
5424    SYNTAX           DisplayString(SIZE(0..20))
5425    MAX-ACCESS       read-only
5426    STATUS           current
5427    DESCRIPTION
5428            "Outbound Packet Queue Length."
5429    ::= { allportsStatsTableEntry 22 }
5430
5431allportsStatsipInReceives OBJECT-TYPE
5432    SYNTAX           Counter32
5433    MAX-ACCESS       read-only
5434    STATUS           current
5435    DESCRIPTION
5436            "Ip In Receives."
5437    ::= { allportsStatsTableEntry 23 }
5438
5439allportsStatsipInHeaderErrors OBJECT-TYPE
5440    SYNTAX           Counter32
5441    MAX-ACCESS       read-only
5442    STATUS           current
5443    DESCRIPTION
5444            "Ip In Header Errors."
5445    ::= { allportsStatsTableEntry 24 }
5446
5447allportsStatsipInDiscards OBJECT-TYPE
5448    SYNTAX           Counter32
5449    MAX-ACCESS       read-only
5450    STATUS           current
5451    DESCRIPTION
5452            "Ip In Discards."
5453    ::= { allportsStatsTableEntry 25 }
5454
5455allportsStatsLinkStateChange OBJECT-TYPE
5456    SYNTAX           Counter32
5457    MAX-ACCESS       read-only
5458    STATUS           current
5459    DESCRIPTION
5460            "Number of link state changes."
5461    ::= { allportsStatsTableEntry 26 }
5462
5463clearPortsStats OBJECT-TYPE
5464    SYNTAX  INTEGER {
5465	ok(1),
5466	clear(2)
5467	}
5468    MAX-ACCESS  read-write
5469    STATUS  current
5470    DESCRIPTION
5471        "Setting this to clear(2) results in clearing the statistics for all ports."
5472    ::= { portStats 4 }
5473
5474agDiffState OBJECT-TYPE
5475    SYNTAX  INTEGER {
5476        diff(1),
5477        flashdiff(2),
5478        idle(3),
5479        inprogress(4),
5480        complete(5)
5481        }
5482    MAX-ACCESS  read-write
5483    STATUS  current
5484    DESCRIPTION
5485         "When this object is read the current state is returned.
5486          idle(3) indicates that there is no diff in progess.
5487          complete(5) indicates that the last diff operation is completed.
5488          Setting the value to diff(1), will start a new diff operation
5489          Diff compares the new configuration with the current configuration
5490          and shows the pending configuration changes.
5491          Setting the value to flashdiff(1), will start a new diff operation.
5492          flashdiff compares new configuration with the flash configuration.
5493          To read the configuration changes use the agDiffTable once the
5494          state of this variable returns complete."
5495    ::= { agDiff 2 }
5496
5497agDiffTableSize OBJECT-TYPE
5498    SYNTAX  Integer32
5499    MAX-ACCESS  read-only
5500    STATUS  current
5501    DESCRIPTION
5502        "The number of strings in the diff table."
5503    ::= { agDiff 3 }
5504
5505agDiffTable OBJECT-TYPE
5506    SYNTAX  SEQUENCE OF AgDiffTableEntry
5507    MAX-ACCESS  not-accessible
5508    STATUS  current
5509    DESCRIPTION
5510        "The table of URL path for URL load balancing in the current_config."
5511    ::= { agDiff 4 }
5512
5513agDiffTableEntry OBJECT-TYPE
5514    SYNTAX  AgDiffTableEntry
5515    MAX-ACCESS  not-accessible
5516    STATUS  current
5517    DESCRIPTION
5518        "Information about an URL path for URL load balancing."
5519    INDEX   { agDiffIndex }
5520    ::= { agDiffTable 1 }
5521
5522AgDiffTableEntry ::= SEQUENCE {
5523    agDiffIndex      Integer32,
5524    agDiffString     OCTET STRING
5525    }
5526
5527agDiffIndex OBJECT-TYPE
5528    SYNTAX  Integer32
5529    MAX-ACCESS  read-only
5530    STATUS  current
5531    DESCRIPTION
5532        "The table index."
5533    ::= { agDiffTableEntry 1 }
5534
5535agDiffString OBJECT-TYPE
5536    SYNTAX  OCTET STRING
5537    MAX-ACCESS  read-only
5538    STATUS  current
5539    DESCRIPTION
5540        "A string in the diff table."
5541    ::= { agDiffTableEntry 2 }
5542
5543-- Config Dump
5544agCfgDumpState OBJECT-TYPE
5545    SYNTAX  INTEGER {
5546        dump(1),
5547        idle(2),
5548        inprogress(3),
5549        complete(4)
5550        }
5551    MAX-ACCESS  read-write
5552    STATUS  current
5553    DESCRIPTION
5554         "When this object is read the current state is returned.
5555          idle(2) indicates that there is no dump in progess.
5556          complete(4) indicates that the last dump operation is completed.
5557          Setting the value to dump(1), will start a new dump operation
5558          Dump will show the current configuration.
5559          To read the configuration dump use the agCfgDumpTable once the
5560          state of this variable returns complete.
5561          Once the agCfgDumpTable is read the state should be set back to
5562          'idle' which frees the dump buffer and others can issue a dump
5563          command via SNMP."
5564    ::= { agCfgDump 2 }
5565
5566agCfgDumpTableSize OBJECT-TYPE
5567    SYNTAX  Integer32
5568    MAX-ACCESS  read-only
5569    STATUS  current
5570    DESCRIPTION
5571        "The number of strings in the dump table."
5572    ::= { agCfgDump 3 }
5573
5574agCfgDumpTable OBJECT-TYPE
5575    SYNTAX  SEQUENCE OF AgCfgDumpTableEntry
5576    MAX-ACCESS  not-accessible
5577    STATUS  current
5578    DESCRIPTION
5579        "The table of dump strings."
5580    ::= { agCfgDump 4 }
5581
5582agCfgDumpTableEntry OBJECT-TYPE
5583    SYNTAX  AgCfgDumpTableEntry
5584    MAX-ACCESS  not-accessible
5585    STATUS  current
5586    DESCRIPTION
5587        "An entry in the dump table."
5588    INDEX   { agCfgDumpIndex }
5589    ::= { agCfgDumpTable 1 }
5590
5591AgCfgDumpTableEntry ::= SEQUENCE {
5592    agCfgDumpIndex      Integer32,
5593    agCfgDumpString     OCTET STRING
5594    }
5595
5596agCfgDumpIndex OBJECT-TYPE
5597    SYNTAX  Integer32
5598    MAX-ACCESS  read-only
5599    STATUS  current
5600    DESCRIPTION
5601        "The table index."
5602    ::= { agCfgDumpTableEntry 1 }
5603
5604agCfgDumpString OBJECT-TYPE
5605    SYNTAX  OCTET STRING
5606    MAX-ACCESS  read-only
5607    STATUS  current
5608    DESCRIPTION
5609        "A string in the dump table."
5610    ::= { agCfgDumpTableEntry 2 }
5611
5612-- GeaPort Information
5613geaportInfoTable OBJECT-TYPE
5614    SYNTAX  SEQUENCE OF GeaportInfoTableEntry
5615    MAX-ACCESS  not-accessible
5616    STATUS  current
5617    DESCRIPTION
5618        "The table of gea port mapping."
5619    ::= { geaportInfo 1 }
5620
5621geaportInfoTableEntry OBJECT-TYPE
5622    SYNTAX  GeaportInfoTableEntry
5623    MAX-ACCESS  not-accessible
5624    STATUS  current
5625    DESCRIPTION
5626        "An entry in the geaport table mapping."
5627    INDEX   { geaportInfoLogicalIndex }
5628    ::= { geaportInfoTable 1 }
5629
5630GeaportInfoTableEntry ::= SEQUENCE {
5631    geaportInfoLogicalIndex    Integer32,
5632    geaportInfoPort            INTEGER,
5633    geaportInfoUnit            INTEGER
5634    }
5635
5636geaportInfoLogicalIndex OBJECT-TYPE
5637    SYNTAX  Integer32
5638    MAX-ACCESS  read-only
5639    STATUS  current
5640    DESCRIPTION
5641        "The logical port index."
5642    ::= { geaportInfoTableEntry 1 }
5643
5644geaportInfoPort OBJECT-TYPE
5645    SYNTAX  INTEGER
5646    MAX-ACCESS  read-only
5647    STATUS  current
5648    DESCRIPTION
5649        "The GEA Port (0-based)."
5650    ::= { geaportInfoTableEntry 2 }
5651
5652geaportInfoUnit OBJECT-TYPE
5653    SYNTAX  INTEGER
5654    MAX-ACCESS  read-only
5655    STATUS  current
5656    DESCRIPTION
5657        "The GEA Unit."
5658    ::= { geaportInfoTableEntry 3 }
5659
5660-- UFDFO Information
5661
5662ufdInfoState OBJECT-TYPE
5663    SYNTAX  INTEGER {
5664        enabled(1),
5665        disabled(2)
5666        }
5667    MAX-ACCESS  read-only
5668    STATUS  current
5669    DESCRIPTION
5670        "Uplink Failure Detection State."
5671    ::= { ufdInfo 1 }
5672
5673ufdInfoLtMStatus OBJECT-TYPE
5674    SYNTAX  INTEGER{
5675        up(1),
5676        down(2),
5677        forwarding(3),
5678        blocked(4)
5679        }
5680    MAX-ACCESS  read-only
5681    STATUS  current
5682    DESCRIPTION
5683        "LtM Status."
5684    ::= { ufdInfo 2 }
5685
5686ufdInfoLtMPorts OBJECT-TYPE
5687    SYNTAX  OCTET STRING
5688    MAX-ACCESS  read-only
5689    STATUS  current
5690    DESCRIPTION
5691        "The LtM port list. The ports are presented in bitmap format.
5692         in receiving order:
5693
5694              OCTET 1  OCTET 2  .....
5695             xxxxxxxx xxxxxxxx .....
5696             ||    || |_ port 8
5697             ||    ||
5698             ||    ||___ port 7
5699             ||    |____ port 6
5700             ||      .    .   .
5701             ||_________ port 1
5702             |__________ reserved
5703
5704         where x : 1 - The represented port belongs to LtM
5705            0 - The represented port does not belong to LtM."
5706    ::= { ufdInfo 3 }
5707
5708ufdInfoLtMTrunks OBJECT-TYPE
5709    SYNTAX  OCTET STRING
5710    MAX-ACCESS  read-only
5711    STATUS  current
5712    DESCRIPTION
5713        "The LtM trunk list. The trunks are presented in bitmap format.
5714         in receiving order:
5715
5716              OCTET 1  OCTET 2  .....
5717             xxxxxxxx xxxxxxxx .....
5718             ||    || |_ trunk 8
5719             ||    ||
5720             ||    ||___ trunk 7
5721             ||    |____ trunk 6
5722             ||      .    .   .
5723             ||_________ trunk 1
5724             |__________ reserved
5725
5726         where x : 1 - The represented trunk belongs to LtM
5727            0 - The represented trunk does not belong to LtM."
5728    ::= { ufdInfo 4 }
5729
5730ufdInfoLtMAdminkey OBJECT-TYPE
5731    SYNTAX  INTEGER
5732    MAX-ACCESS  read-only
5733    STATUS  current
5734    DESCRIPTION
5735        "The LtM admin key."
5736    ::= { ufdInfo 5 }
5737
5738ufdInfoLtDStatus OBJECT-TYPE
5739    SYNTAX  INTEGER{
5740        up(1),
5741        autoDisabled(2)
5742        }
5743    MAX-ACCESS  read-only
5744    STATUS  current
5745    DESCRIPTION
5746        "LtD status."
5747    ::= { ufdInfo 6 }
5748
5749ufdInfoLtDPorts OBJECT-TYPE
5750    SYNTAX  OCTET STRING
5751    MAX-ACCESS  read-only
5752    STATUS  current
5753    DESCRIPTION
5754        "The LtD port list. The ports are presented in bitmap format.
5755         in receiving order:
5756
5757              OCTET 1  OCTET 2  .....
5758             xxxxxxxx xxxxxxxx .....
5759             ||    || |_ port 8
5760             ||    ||
5761             ||    ||___ port 7
5762             ||    |____ port 6
5763             ||      .    .   .
5764             ||_________ port 1
5765             |__________ reserved
5766
5767         where x : 1 - The represented port belongs to LtD
5768            0 - The represented port does not belong to LtD."
5769    ::= { ufdInfo 7 }
5770
5771ufdInfoLtDTrunks OBJECT-TYPE
5772    SYNTAX  INTEGER
5773    MAX-ACCESS  read-only
5774    STATUS  current
5775    DESCRIPTION
5776        "The LtD trunk list. The trunks are presented in bitmap format.
5777         in receiving order:
5778
5779              OCTET 1  OCTET 2  .....
5780             xxxxxxxx xxxxxxxx .....
5781             ||    || |_ trunk 8
5782             ||    ||
5783             ||    ||___ trunk 7
5784             ||    |____ trunk 6
5785             ||      .    .   .
5786             ||_________ trunk 1
5787             |__________ reserved
5788
5789         where x : 1 - The represented trunk belongs to LtD
5790            0 - The represented trunk does not belong to LtD."
5791    ::= { ufdInfo 8 }
5792
5793
5794ufdInfoLtDAdminkeyMaxEnt OBJECT-TYPE
5795    SYNTAX  Integer32
5796    MAX-ACCESS  read-only
5797    STATUS  current
5798    DESCRIPTION
5799        "The maximum number of rows in the LtD admin key configuration table."
5800    ::= { ufdInfo 9 }
5801
5802ufdInfoLtDAdminkeyTable OBJECT-TYPE
5803    SYNTAX  SEQUENCE OF UfdInfoLtDAdminkeyTableEntry
5804    MAX-ACCESS  not-accessible
5805    STATUS  current
5806    DESCRIPTION
5807        "The table of LtD admin key configuration."
5808    ::= { ufdInfo 10 }
5809
5810ufdInfoLtDAdminkeyTableEntry OBJECT-TYPE
5811    SYNTAX  UfdInfoLtDAdminkeyTableEntry
5812    MAX-ACCESS  not-accessible
5813    STATUS  current
5814    DESCRIPTION
5815        "A row in the LtD admin key table."
5816    INDEX  { ufdInfoLtDAdminkey }
5817    ::= { ufdInfoLtDAdminkeyTable 1 }
5818
5819UfdInfoLtDAdminkeyTableEntry ::= SEQUENCE {
5820    ufdInfoLtDAdminkey	INTEGER
5821    }
5822
5823ufdInfoLtDAdminkey OBJECT-TYPE
5824    SYNTAX  INTEGER
5825    MAX-ACCESS  read-only
5826    STATUS  current
5827    DESCRIPTION
5828        "The LtD admin key."
5829    ::= { ufdInfoLtDAdminkeyTableEntry 1 }
5830
5831
5832-- SFP Information
5833
5834sfpInfoTable OBJECT-TYPE
5835    SYNTAX  SEQUENCE OF SfpInfoTableEntry
5836    MAX-ACCESS  not-accessible
5837    STATUS  current
5838    DESCRIPTION
5839        "The table of external port SFP information."
5840    ::= { sfpInfo 1 }
5841
5842sfpInfoTableEntry OBJECT-TYPE
5843    SYNTAX  SfpInfoTableEntry
5844    MAX-ACCESS  not-accessible
5845    STATUS  current
5846    DESCRIPTION
5847        "A row in the external port SFP information table."
5848    INDEX   { sfpInfoIndx }
5849    ::= { sfpInfoTable 1 }
5850
5851SfpInfoTableEntry ::= SEQUENCE {
5852    sfpInfoIndx                 Integer32,
5853    sfpInfoPort                 DisplayString,
5854    sfpInfoDevice               DisplayString,
5855    sfpInfoTXEnable             INTEGER,
5856    sfpInfoRXSignal             INTEGER,
5857    sfpInfoTXFault              INTEGER,
5858    sfpInfoApproved             INTEGER
5859    }
5860
5861sfpInfoIndx OBJECT-TYPE
5862    SYNTAX  Integer32
5863    MAX-ACCESS  read-only
5864    STATUS  current
5865    DESCRIPTION
5866        "The external port SFX index."
5867    ::= { sfpInfoTableEntry 1 }
5868
5869sfpInfoPort OBJECT-TYPE
5870    SYNTAX  DisplayString (SIZE(0..6))
5871    MAX-ACCESS  read-only
5872    STATUS  current
5873    DESCRIPTION
5874          "External Port SFP/XFP alias."
5875    ::= { sfpInfoTableEntry 2 }
5876
5877sfpInfoDevice OBJECT-TYPE
5878    SYNTAX  DisplayString (SIZE(0..6))
5879    MAX-ACCESS  read-only
5880    STATUS  current
5881    DESCRIPTION
5882          "External Port SFP/XFP Device."
5883    ::= { sfpInfoTableEntry 3 }
5884
5885sfpInfoTXEnable OBJECT-TYPE
5886    SYNTAX  INTEGER {
5887          notInstalled (1),
5888          enabled (2),
5889          disabled (3)
5890    }
5891    MAX-ACCESS  read-only
5892    STATUS  current
5893    DESCRIPTION
5894          "External Port SFP/XFP TX-Enable."
5895    ::= { sfpInfoTableEntry 4  }
5896
5897sfpInfoRXSignal  OBJECT-TYPE
5898    SYNTAX  INTEGER {
5899          notInstalled (1),
5900          lost (2),
5901          ok (3),
5902          notAvailable (4)
5903    }
5904    MAX-ACCESS  read-only
5905    STATUS  current
5906    DESCRIPTION
5907          "External Port SFP/XFP RX-Signal."
5908    ::= { sfpInfoTableEntry 5 }
5909
5910sfpInfoTXFault  OBJECT-TYPE
5911    SYNTAX  INTEGER {
5912          notInstalled (1),
5913          fault (2),
5914          none (3),
5915          notAvailable (4)
5916    }
5917    MAX-ACCESS  read-only
5918    STATUS  current
5919    DESCRIPTION
5920          "External Port SFP/XFP TX-Fault."
5921    ::= { sfpInfoTableEntry 6 }
5922
5923sfpInfoApproved  OBJECT-TYPE
5924    SYNTAX  INTEGER {
5925          notInstalled (1),
5926          notXFP (2),
5927          notSFP (3),
5928          yes (4)
5929    }
5930    MAX-ACCESS  read-only
5931    STATUS  current
5932    DESCRIPTION
5933          "External Port SFP/XFP Approval."
5934    ::= { sfpInfoTableEntry 7 }
5935
5936
5937-- NTP Statisitics
5938
5939ntpPrimaryServerReqSent OBJECT-TYPE
5940    SYNTAX Integer32
5941    MAX-ACCESS read-only
5942    STATUS current
5943    DESCRIPTION
5944        "The total number of NTP requests sent to Primary NTP Server."
5945    ::= { ntpStats 1 }
5946
5947ntpPrimaryServerRespRcvd OBJECT-TYPE
5948    SYNTAX Integer32
5949    MAX-ACCESS read-only
5950    STATUS current
5951    DESCRIPTION
5952        "The total number of NTP responces received from Primary NTP Server."
5953    ::= { ntpStats 2 }
5954
5955ntpPrimaryServerUpdates OBJECT-TYPE
5956    SYNTAX Integer32
5957    MAX-ACCESS read-only
5958    STATUS current
5959    DESCRIPTION
5960        "The total number of NTP Updates by Primary NTP Server."
5961    ::= { ntpStats 3 }
5962
5963ntpSecondaryServerReqSent OBJECT-TYPE
5964    SYNTAX Integer32
5965    MAX-ACCESS read-only
5966    STATUS current
5967    DESCRIPTION
5968        "The total number of NTP requests sent to Secondary NTP Server."
5969    ::= { ntpStats 4 }
5970
5971ntpSecondaryServerRespRcvd OBJECT-TYPE
5972    SYNTAX Integer32
5973    MAX-ACCESS read-only
5974    STATUS current
5975    DESCRIPTION
5976        "The total number of NTP responces received from Secondary NTP Server."
5977    ::= { ntpStats 5 }
5978
5979ntpSecondaryServerUpdates OBJECT-TYPE
5980    SYNTAX Integer32
5981    MAX-ACCESS read-only
5982    STATUS current
5983    DESCRIPTION
5984        "The total number of NTP Updates by Secondary NTP Server."
5985    ::= { ntpStats 6 }
5986
5987ntpLastUpdateServer OBJECT-TYPE
5988    SYNTAX  INTEGER {
5989        none(0),
5990        primary(1),
5991        secondary(2)
5992        }
5993    MAX-ACCESS read-only
5994    STATUS current
5995    DESCRIPTION
5996        "The type of ntp server updated last time."
5997    ::= { ntpStats 7 }
5998
5999ntpLastUpdateTime OBJECT-TYPE
6000    SYNTAX  DisplayString (SIZE(0..127))
6001    MAX-ACCESS  read-only
6002    STATUS  current
6003    DESCRIPTION
6004        "The last time updated by ntp server."
6005    ::= { ntpStats 8 }
6006
6007ntpClearStats OBJECT-TYPE
6008    SYNTAX  INTEGER {
6009        ok(1),
6010        clear(2)
6011        }
6012    MAX-ACCESS read-write
6013    STATUS current
6014    DESCRIPTION
6015        "Setting this value to clear(2) clears the stats for ntp."
6016    ::= { ntpStats 9 }
6017
6018ntpSystemCurrentTime OBJECT-TYPE
6019    SYNTAX  DisplayString (SIZE(0..127))
6020    MAX-ACCESS  read-only
6021    STATUS  current
6022    DESCRIPTION
6023        "The current system time."
6024    ::= { ntpStats 10 }
6025
6026
6027    aclStatsTable  OBJECT-TYPE
6028    SYNTAX      SEQUENCE OF AclStatsTableEntry
6029    MAX-ACCESS  not-accessible
6030    STATUS      current
6031    DESCRIPTION
6032        "The table of ACL statistics."
6033    ::= { aclStats 1 }
6034
6035aclStatsTableEntry  OBJECT-TYPE
6036    SYNTAX      AclStatsTableEntry
6037    MAX-ACCESS  not-accessible
6038    STATUS      current
6039    DESCRIPTION
6040        "Statistics about a particular ACL configuration entry."
6041    INDEX { aclStatsIndex }
6042    ::= { aclStatsTable 1 }
6043
6044AclStatsTableEntry  ::= SEQUENCE {
6045    aclStatsIndex          Integer32,
6046    aclStatsHits           Counter32,
6047    aclClearStats          INTEGER
6048    }
6049
6050aclStatsIndex OBJECT-TYPE
6051    SYNTAX  Integer32
6052    MAX-ACCESS  read-only
6053    STATUS  current
6054    DESCRIPTION
6055        "The acl index."
6056    ::= { aclStatsTableEntry 1 }
6057
6058aclStatsHits OBJECT-TYPE
6059    SYNTAX  Counter32
6060    MAX-ACCESS  read-only
6061    STATUS  current
6062    DESCRIPTION
6063        "Total number of hits for this ACL entry"
6064    ::= { aclStatsTableEntry 2 }
6065
6066aclClearStats OBJECT-TYPE
6067    SYNTAX  INTEGER {
6068        ok(1),
6069        clear(2)
6070        }
6071    MAX-ACCESS read-write
6072    STATUS current
6073    DESCRIPTION
6074        "Setting this value to clear(2) clears the stats for the ACL."
6075    ::= { aclStatsTableEntry 3 }
6076
6077-- Clear Statistics
6078snmpClearStats OBJECT-TYPE
6079    SYNTAX  INTEGER {
6080	ok(1),
6081	clear(2)
6082	}
6083    MAX-ACCESS  read-write
6084    STATUS  current
6085    DESCRIPTION
6086        "Setting this to clear(2) results in clearing the SNMP statistics."
6087    ::= { agClearStats 1 }
6088
6089-- ----------------------------------------------------------------------------
6090-- } INSERT:  bt2Switch
6091-- ----------------------------------------------------------------------------
6092
6093
6094layer2                  OBJECT IDENTIFIER
6095    ::= { hpSwitchBladeType6-Mgmt 2 }
6096
6097-- ----------------------------------------------------------------------------
6098-- { INSERT:  bt2Physical
6099-- ----------------------------------------------------------------------------
6100
6101layer2Configs     OBJECT IDENTIFIER ::= { layer2 1 }
6102layer2Stats       OBJECT IDENTIFIER ::= { layer2 2 }
6103layer2Info        OBJECT IDENTIFIER ::= { layer2 3 }
6104layer2Oper        OBJECT IDENTIFIER ::= { layer2 4 }
6105
6106vlan              OBJECT IDENTIFIER ::= { layer2Configs 1 }
6107trunkgroup        OBJECT IDENTIFIER ::= { layer2Configs 2 }
6108stgCfg            OBJECT IDENTIFIER ::= { layer2Configs 3 }
6109mirroring         OBJECT IDENTIFIER ::= { layer2Configs 4 }
6110mstCfg            OBJECT IDENTIFIER ::= { layer2Configs 5 }
6111lacp		  OBJECT IDENTIFIER ::= { layer2Configs 6 }
6112thash             OBJECT IDENTIFIER ::= { layer2Configs 7 }
6113l2GeneralCfg      OBJECT IDENTIFIER ::= { layer2Configs 8 }
6114ufd               OBJECT IDENTIFIER ::= { layer2Configs 9 }
6115
6116-- layer2Configs 10 is being used by failoverCfg in aosFailoverCfg.mib
6117
6118dot1x             OBJECT IDENTIFIER ::= { layer2Configs 11 }
6119fdb               OBJECT IDENTIFIER ::= { layer2Configs 12 }
6120
6121thashL2           OBJECT IDENTIFIER ::= { thash 1 }
6122
6123mirrPortMirr      OBJECT IDENTIFIER ::= { mirroring 1 }
6124
6125mstGeneralCfg     OBJECT IDENTIFIER ::= { mstCfg 1 }
6126mstCistCfg        OBJECT IDENTIFIER ::= { mstCfg 2 }
6127
6128ufdGeneralCfg     OBJECT IDENTIFIER ::= { ufd 1 }
6129fdbGeneralCfg	  OBJECT IDENTIFIER ::= { fdb 1 }
6130
6131dot1xCurCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  5 }
6132dot1xNewCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  6 }
6133
6134fdbStats	  OBJECT IDENTIFIER ::= { layer2Stats 1 }
6135stpStats	  OBJECT IDENTIFIER ::= { layer2Stats 2 }
6136lacpStats	  OBJECT IDENTIFIER ::= { layer2Stats 3 }
6137ufdStats          OBJECT IDENTIFIER ::= { layer2Stats 4 }
6138
6139cistInfo          OBJECT IDENTIFIER ::= { layer2Info 1 }
6140fdbInfo           OBJECT IDENTIFIER ::= { layer2Info 2 }
6141stpInfo           OBJECT IDENTIFIER ::= { layer2Info 3 }
6142lacpInfo          OBJECT IDENTIFIER ::= { layer2Info 4 }
6143dot1xInfo         OBJECT IDENTIFIER ::= { layer2Info 5 }
6144dot1pInfo         OBJECT IDENTIFIER ::= { layer2Info 6 }
6145genInfo           OBJECT IDENTIFIER ::= { layer2Info 7 }
6146vlanInfo          OBJECT IDENTIFIER ::= { layer2Info 8 }
6147trunkGroupInfo    OBJECT IDENTIFIER ::= { layer2Info 9 }
6148
6149dot1xSystemInfo   OBJECT IDENTIFIER ::= { dot1xInfo 2 }
6150
6151
6152cistGeneralInfo   OBJECT IDENTIFIER ::= { cistInfo 1 }
6153
6154-- VLAN group
6155vlanMaxEnt OBJECT-TYPE
6156    SYNTAX  Integer32
6157    MAX-ACCESS  read-only
6158    STATUS  current
6159    DESCRIPTION
6160        "The maximum number of rows in the VLAN configuration table."
6161    ::= { vlan 1 }
6162
6163vlanCurCfgTable OBJECT-TYPE
6164    SYNTAX  SEQUENCE OF VlanCurCfgTableEntry
6165    MAX-ACCESS  not-accessible
6166    STATUS  current
6167    DESCRIPTION
6168        "The table of VLAN configuration."
6169    ::= { vlan 2 }
6170
6171vlanCurCfgTableEntry OBJECT-TYPE
6172    SYNTAX  VlanCurCfgTableEntry
6173    MAX-ACCESS  not-accessible
6174    STATUS  current
6175    DESCRIPTION
6176        "A row in the VLAN configuration table."
6177    INDEX  { vlanCurCfgVlanId }
6178    ::= { vlanCurCfgTable 1 }
6179
6180VlanCurCfgTableEntry ::= SEQUENCE {
6181    vlanCurCfgVlanId 		Integer32,
6182    vlanCurCfgVlanName 		DisplayString,
6183    vlanCurCfgPorts 		OCTET STRING,
6184    vlanCurCfgState 		INTEGER,
6185    vlanCurCfgStg  	        Integer32
6186    }
6187
6188vlanCurCfgVlanId OBJECT-TYPE
6189    SYNTAX  Integer32
6190    MAX-ACCESS  read-only
6191    STATUS  current
6192    DESCRIPTION
6193        "The VLAN identifier."
6194    ::= { vlanCurCfgTableEntry 1 }
6195
6196vlanCurCfgVlanName OBJECT-TYPE
6197    SYNTAX  DisplayString (SIZE(0..32))
6198    MAX-ACCESS  read-only
6199    STATUS  current
6200    DESCRIPTION
6201        "The VLAN name."
6202    ::= { vlanCurCfgTableEntry 2 }
6203
6204vlanCurCfgPorts	OBJECT-TYPE
6205    SYNTAX  OCTET STRING
6206    MAX-ACCESS  read-only
6207    STATUS  current
6208    DESCRIPTION
6209        "The port list in the VLAN. The ports are presented in bitmap format.
6210	 in receiving order:
6211
6212	     OCTET 1  OCTET 2  .....
6213             xxxxxxxx xxxxxxxx .....
6214             ||    || |_ port 8
6215             ||    ||
6216             ||    ||___ port 7
6217             ||    |____ port 6
6218             ||      .    .   .
6219             ||_________ port 1
6220             |__________ reserved
6221
6222         where x : 1 - The represented port belongs to the VLAN
6223		   0 - The represented port does not belong to the VLAN"
6224    ::= { vlanCurCfgTableEntry 3 }
6225
6226vlanCurCfgState	OBJECT-TYPE
6227    SYNTAX  INTEGER  {
6228	enabled(2),
6229	disabled(3)
6230	}
6231    MAX-ACCESS  read-only
6232    STATUS  current
6233    DESCRIPTION
6234        "Enable or disable a VLAN"
6235    ::= { vlanCurCfgTableEntry 4 }
6236
6237
6238vlanCurCfgStg OBJECT-TYPE
6239    SYNTAX  Integer32
6240    MAX-ACCESS  read-only
6241    STATUS  current
6242    DESCRIPTION
6243        "The Spanning Tree Group for the VLAN."
6244    ::= { vlanCurCfgTableEntry 6 }
6245
6246
6247
6248vlanNewCfgTable OBJECT-TYPE
6249    SYNTAX  SEQUENCE OF VlanNewCfgTableEntry
6250    MAX-ACCESS  not-accessible
6251    STATUS  current
6252    DESCRIPTION
6253        "The table of VLAN configuration."
6254    ::= { vlan 3 }
6255
6256vlanNewCfgTableEntry OBJECT-TYPE
6257    SYNTAX  VlanNewCfgTableEntry
6258    MAX-ACCESS  not-accessible
6259    STATUS  current
6260    DESCRIPTION
6261        "A row in the VLAN configuration table."
6262    INDEX  { vlanNewCfgVlanId }
6263    ::= { vlanNewCfgTable 1 }
6264
6265VlanNewCfgTableEntry ::= SEQUENCE {
6266    vlanNewCfgVlanId 		Integer32,
6267    vlanNewCfgVlanName 		DisplayString,
6268    vlanNewCfgPorts 		OCTET STRING,
6269    vlanNewCfgState 		INTEGER,
6270    vlanNewCfgAddPort 		Integer32,
6271    vlanNewCfgRemovePort	Integer32,
6272    vlanNewCfgDelete 		INTEGER,
6273    vlanNewCfgStg  	        Integer32
6274    }
6275
6276vlanNewCfgVlanId OBJECT-TYPE
6277    SYNTAX  Integer32
6278    MAX-ACCESS  read-only
6279    STATUS  current
6280    DESCRIPTION
6281        "The VLAN identifier."
6282    ::= { vlanNewCfgTableEntry 1 }
6283
6284vlanNewCfgVlanName OBJECT-TYPE
6285    SYNTAX  DisplayString (SIZE(0..32))
6286    MAX-ACCESS  read-create
6287    STATUS  current
6288    DESCRIPTION
6289        "The VLAN name."
6290    ::= { vlanNewCfgTableEntry 2 }
6291
6292vlanNewCfgPorts	OBJECT-TYPE
6293    SYNTAX  OCTET STRING
6294    MAX-ACCESS  read-only
6295    STATUS  current
6296    DESCRIPTION
6297        "The port list in the VLAN.  The ports are presented in bitmap format.
6298         in receiving order:
6299
6300	     OCTET 1  OCTET 2  .....
6301             xxxxxxxx xxxxxxxx .....
6302             ||    || |_ port 8
6303             ||    ||
6304             ||    ||___ port 7
6305             ||    |____ port 6
6306             ||      .    .   .
6307             ||_________ port 1
6308             |__________ reserved
6309
6310         where x : 1 - The represented port belongs to the VLAN
6311	           0 - The represented port does not belong to the VLAN"
6312    ::= { vlanNewCfgTableEntry 3 }
6313
6314vlanNewCfgState	OBJECT-TYPE
6315    SYNTAX  INTEGER  {
6316	enabled(2),
6317	disabled(3)
6318	}
6319    MAX-ACCESS  read-create
6320    STATUS  current
6321    DESCRIPTION
6322        "Enable or disable a VLAN"
6323    ::= { vlanNewCfgTableEntry 4 }
6324
6325vlanNewCfgAddPort OBJECT-TYPE
6326    SYNTAX  Integer32
6327    MAX-ACCESS  read-create
6328    STATUS  current
6329    DESCRIPTION
6330        "The port to be added to the specified VLAN.  A '0' value is
6331         returned when read."
6332    ::= { vlanNewCfgTableEntry 5 }
6333
6334vlanNewCfgRemovePort OBJECT-TYPE
6335    SYNTAX  Integer32
6336    MAX-ACCESS  read-create
6337    STATUS  current
6338    DESCRIPTION
6339        "The port to be removed from the specified VLAN.  A '0'
6340         value is returned when read."
6341    ::= { vlanNewCfgTableEntry 6 }
6342
6343vlanNewCfgDelete OBJECT-TYPE
6344    SYNTAX  INTEGER  {
6345        other(1),
6346        delete(2)
6347        }
6348    MAX-ACCESS  read-create
6349    STATUS  current
6350    DESCRIPTION
6351        "This is an action object to create or delete a VLAN.
6352         other(1) is returned always when read.
6353         The following values are writable: delete(2)...to delete a VLAN"
6354    ::= { vlanNewCfgTableEntry 7 }
6355
6356
6357vlanNewCfgStg OBJECT-TYPE
6358    SYNTAX  Integer32
6359    MAX-ACCESS  read-create
6360    STATUS  current
6361    DESCRIPTION
6362        "The Spanning Tree Group for the VLAN."
6363    ::= { vlanNewCfgTableEntry 9 }
6364
6365
6366
6367
6368
6369-- Trunk Group Group
6370trunkGroupTableMaxSize OBJECT-TYPE
6371    SYNTAX  Integer32
6372    MAX-ACCESS  read-only
6373    STATUS  current
6374    DESCRIPTION
6375        "The maximum number of entries in trunk group table."
6376    ::= { trunkgroup 1 }
6377
6378trunkGroupCurCfgTable OBJECT-TYPE
6379    SYNTAX  SEQUENCE OF TrunkGroupCurCfgTableEntry
6380    MAX-ACCESS  not-accessible
6381    STATUS  current
6382    DESCRIPTION
6383        "The table of trunk group configuration."
6384    ::= { trunkgroup 2 }
6385
6386trunkGroupCurCfgTableEntry OBJECT-TYPE
6387    SYNTAX  TrunkGroupCurCfgTableEntry
6388    MAX-ACCESS  not-accessible
6389    STATUS  current
6390    DESCRIPTION
6391        "A row in the trunk group configuration table."
6392    INDEX   { trunkGroupCurCfgIndex }
6393    ::= { trunkGroupCurCfgTable 1 }
6394
6395TrunkGroupCurCfgTableEntry ::= SEQUENCE {
6396    trunkGroupCurCfgIndex         Integer32,
6397    trunkGroupCurCfgPorts         OCTET STRING,
6398    trunkGroupCurCfgState         INTEGER
6399    }
6400
6401trunkGroupCurCfgIndex OBJECT-TYPE
6402    SYNTAX  Integer32
6403    MAX-ACCESS  read-only
6404    STATUS  current
6405    DESCRIPTION
6406        "The identifier of the trunk group."
6407    ::= { trunkGroupCurCfgTableEntry 1 }
6408
6409trunkGroupCurCfgPorts OBJECT-TYPE
6410    SYNTAX  OCTET STRING
6411    MAX-ACCESS  read-only
6412    STATUS  current
6413    DESCRIPTION
6414        "The port list in the trunk group. The ports are presented in
6415         bitmap format.
6416
6417         in receiving order:
6418
6419             OCTET 1  OCTET 2  .....
6420             xxxxxxxx xxxxxxxx .....
6421             ||    || |_ port 8
6422             ||    ||
6423             ||    ||___ port 7
6424             ||    |____ port 6
6425             ||      .    .   .
6426             ||_________ port 1
6427             |__________ reserved
6428
6429         where x : 1 - The represented port belongs to the trunk group
6430                   0 - The represented port does not belong to the trunk group"
6431    ::= { trunkGroupCurCfgTableEntry 2 }
6432
6433trunkGroupCurCfgState OBJECT-TYPE
6434    SYNTAX  INTEGER  {
6435        enable(1),
6436        disable(2)
6437        }
6438    MAX-ACCESS  read-only
6439    STATUS  current
6440    DESCRIPTION
6441        "Enable or disable a trunk group."
6442    ::= { trunkGroupCurCfgTableEntry 3 }
6443
6444
6445trunkGroupNewCfgTable OBJECT-TYPE
6446    SYNTAX  SEQUENCE OF TrunkGroupNewCfgTableEntry
6447    MAX-ACCESS  not-accessible
6448    STATUS  current
6449    DESCRIPTION
6450        "The table of trunk group configuration."
6451    ::= { trunkgroup 3 }
6452
6453trunkGroupNewCfgTableEntry OBJECT-TYPE
6454    SYNTAX  TrunkGroupNewCfgTableEntry
6455    MAX-ACCESS  not-accessible
6456    STATUS  current
6457    DESCRIPTION
6458        "A row in the trunk group configuration table."
6459    INDEX   { trunkGroupNewCfgIndex }
6460    ::= { trunkGroupNewCfgTable 1 }
6461
6462TrunkGroupNewCfgTableEntry ::= SEQUENCE {
6463    trunkGroupNewCfgIndex          Integer32,
6464    trunkGroupNewCfgPorts          OCTET STRING,
6465    trunkGroupNewCfgAddPort        Integer32,
6466    trunkGroupNewCfgRemovePort     Integer32,
6467    trunkGroupNewCfgState          INTEGER,
6468    trunkGroupNewCfgDelete         INTEGER
6469    }
6470
6471trunkGroupNewCfgIndex OBJECT-TYPE
6472    SYNTAX  Integer32
6473    MAX-ACCESS  read-only
6474    STATUS  current
6475    DESCRIPTION
6476        "The identifier of the trunk group."
6477    ::= { trunkGroupNewCfgTableEntry 1 }
6478
6479trunkGroupNewCfgPorts OBJECT-TYPE
6480    SYNTAX  OCTET STRING
6481    MAX-ACCESS  read-only
6482    STATUS  current
6483    DESCRIPTION
6484        "The port list in the trunk group.  The ports are presented
6485         in bitmap format.
6486
6487         in receiving order:
6488
6489             OCTET 1  OCTET 2  .....
6490             xxxxxxxx xxxxxxxx .....
6491             ||    || |_ port 8
6492             ||    ||
6493             ||    ||___ port 7
6494             ||    |____ port 6
6495             ||      .    .   .
6496             ||_________ port 1
6497             |__________ reserved
6498
6499         where x : 1 - The represented port belongs to the trunk group
6500                   0 - The represented port does not belong to the trunk group"
6501    ::= { trunkGroupNewCfgTableEntry 2 }
6502
6503trunkGroupNewCfgAddPort OBJECT-TYPE
6504    SYNTAX  Integer32
6505    MAX-ACCESS  read-create
6506    STATUS  current
6507    DESCRIPTION
6508        "The port to be added in the trunk group. When read, 0 is returned."
6509    ::= { trunkGroupNewCfgTableEntry 3 }
6510
6511trunkGroupNewCfgRemovePort OBJECT-TYPE
6512    SYNTAX  Integer32
6513    MAX-ACCESS  read-create
6514    STATUS  current
6515    DESCRIPTION
6516        "The port to be deleted from the trunk group. when read, 0
6517	 is returned."
6518    ::= { trunkGroupNewCfgTableEntry 4 }
6519
6520trunkGroupNewCfgState OBJECT-TYPE
6521    SYNTAX  INTEGER  {
6522        enable(1),
6523        disable(2)
6524        }
6525    MAX-ACCESS  read-create
6526    STATUS  current
6527    DESCRIPTION
6528        "Enable or disable a trunk group."
6529    ::= { trunkGroupNewCfgTableEntry 5 }
6530
6531trunkGroupNewCfgDelete OBJECT-TYPE
6532    SYNTAX  INTEGER  {
6533        other(1),
6534        delete(2)
6535        }
6536    MAX-ACCESS  read-create
6537    STATUS  current
6538    DESCRIPTION
6539        "Setting the value to delete(2) will delete the entire
6540         row. When read, other(1) is returned."
6541    ::= { trunkGroupNewCfgTableEntry 6 }
6542
6543
6544-- Trunk hash
6545l2ThashCurCfgSmacState OBJECT-TYPE
6546    SYNTAX  INTEGER  {
6547        enable(1),
6548        disable(2)
6549        }
6550    MAX-ACCESS  read-only
6551    STATUS  current
6552    DESCRIPTION
6553        "Enable or disable smac hash."
6554    ::= { thashL2 1 }
6555
6556l2ThashNewCfgSmacState OBJECT-TYPE
6557    SYNTAX  INTEGER  {
6558        enable(1),
6559        disable(2)
6560        }
6561    MAX-ACCESS  read-write
6562    STATUS  current
6563    DESCRIPTION
6564        "Enable or disable smac hash."
6565    ::= { thashL2 2 }
6566
6567l2ThashCurCfgDmacState OBJECT-TYPE
6568    SYNTAX  INTEGER  {
6569        enable(1),
6570        disable(2)
6571        }
6572    MAX-ACCESS  read-only
6573    STATUS  current
6574    DESCRIPTION
6575        "Enable or disable dmac hash."
6576    ::= { thashL2 3 }
6577
6578l2ThashNewCfgDmacState OBJECT-TYPE
6579    SYNTAX  INTEGER  {
6580        enable(1),
6581        disable(2)
6582        }
6583    MAX-ACCESS  read-write
6584    STATUS  current
6585    DESCRIPTION
6586        "Enable or disable dmac hash."
6587    ::= { thashL2 4 }
6588
6589l2ThashCurCfgSipState OBJECT-TYPE
6590    SYNTAX  INTEGER  {
6591        enable(1),
6592        disable(2)
6593        }
6594    MAX-ACCESS  read-only
6595    STATUS  current
6596    DESCRIPTION
6597        "Enable or disable sip hash."
6598    ::= { thashL2 5 }
6599
6600l2ThashNewCfgSipState OBJECT-TYPE
6601    SYNTAX  INTEGER  {
6602        enable(1),
6603        disable(2)
6604        }
6605    MAX-ACCESS  read-write
6606    STATUS  current
6607    DESCRIPTION
6608        "Enable or disable sip hash."
6609    ::= { thashL2 6 }
6610
6611l2ThashCurCfgDipState OBJECT-TYPE
6612    SYNTAX  INTEGER  {
6613        enable(1),
6614        disable(2)
6615        }
6616    MAX-ACCESS  read-only
6617    STATUS  current
6618    DESCRIPTION
6619        "Enable or disable dip hash."
6620    ::= { thashL2 7 }
6621
6622l2ThashNewCfgDipState OBJECT-TYPE
6623    SYNTAX  INTEGER  {
6624        enable(1),
6625        disable(2)
6626        }
6627    MAX-ACCESS  read-write
6628    STATUS  current
6629    DESCRIPTION
6630        "Enable or disable dip hash."
6631    ::= { thashL2 8 }
6632
6633
6634-- Spanning Tree Group Configuration
6635-- This group specifies the additional configurations that are not
6636-- covered by the Bridge MIB (RFC 1493).
6637-- The relative Spanning Tree information can be retrieved or configured
6638-- using Bridge MIB with an unique community string for each group specified
6639-- in entLogicalTable of Entity MIB (RFC 2037).
6640--
6641stgCurCfgTable OBJECT-TYPE
6642    SYNTAX SEQUENCE OF StgCurCfgTableEntry
6643    MAX-ACCESS not-accessible
6644    STATUS current
6645    DESCRIPTION
6646        "The table of Spanning Tree Group configuration."
6647    ::= { stgCfg 1 }
6648
6649stgCurCfgTableEntry OBJECT-TYPE
6650    SYNTAX StgCurCfgTableEntry
6651    MAX-ACCESS not-accessible
6652    STATUS current
6653    DESCRIPTION
6654        "Information about a particular Spanning Tree Group configuration."
6655    INDEX { stgCurCfgIndex }
6656    ::= { stgCurCfgTable 1 }
6657
6658StgCurCfgTableEntry ::= SEQUENCE {
6659    stgCurCfgIndex           Integer32,
6660    stgCurCfgState           INTEGER,
6661    stgCurCfgPriority        INTEGER,
6662    stgCurCfgBrgHelloTime    INTEGER,
6663    stgCurCfgBrgForwardDelay INTEGER,
6664    stgCurCfgBrgMaxAge       INTEGER,
6665    stgCurCfgVlanBmap        OCTET STRING
6666    }
6667
6668stgCurCfgIndex OBJECT-TYPE
6669    SYNTAX Integer32
6670    MAX-ACCESS read-only
6671    STATUS current
6672    DESCRIPTION
6673        "The identifier of a particular Spanning Tree Group.  This is also
6674         index to the entLogicalTable of Entity MIB."
6675    ::= { stgCurCfgTableEntry 1 }
6676
6677stgCurCfgState OBJECT-TYPE
6678    SYNTAX INTEGER {
6679        on(1),
6680        off(2)
6681        }
6682    MAX-ACCESS read-only
6683    STATUS current
6684    DESCRIPTION
6685        "Turn on of off Spanning Tree operation of a particular Spanning
6686         Tree Group."
6687    ::= { stgCurCfgTableEntry 2 }
6688
6689
6690stgCurCfgPriority OBJECT-TYPE
6691    SYNTAX  INTEGER (0..65535)
6692    MAX-ACCESS  read-only
6693    STATUS  current
6694    DESCRIPTION
6695        "The value of the write-able portion of the Bridge ID, i.e., the first
6696         two octets of the (8 octet long) Bridge ID."
6697    ::= { stgCurCfgTableEntry 5 }
6698
6699stgCurCfgBrgHelloTime OBJECT-TYPE
6700    SYNTAX  INTEGER (1..10)
6701    MAX-ACCESS  read-only
6702    STATUS  current
6703    DESCRIPTION
6704        "The value in seconds that all bridges use for HelloTime when this
6705         bridge is acting as the root."
6706    ::= { stgCurCfgTableEntry 6 }
6707
6708stgCurCfgBrgForwardDelay OBJECT-TYPE
6709    SYNTAX  INTEGER (4..30)
6710    MAX-ACCESS  read-only
6711    STATUS  current
6712    DESCRIPTION
6713        "The value in seconds that all bridges use for ForwardDelay when this
6714         bridge is acting as the root."
6715    ::= { stgCurCfgTableEntry 7 }
6716
6717stgCurCfgBrgMaxAge OBJECT-TYPE
6718    SYNTAX  INTEGER (6..40)
6719    MAX-ACCESS  read-only
6720    STATUS  current
6721    DESCRIPTION
6722        "The value in seconds that all bridges use for MaxAge when this bridge
6723         is acting as the root."
6724    ::= { stgCurCfgTableEntry 8 }
6725
6726
6727stgCurCfgVlanBmap OBJECT-TYPE
6728    SYNTAX  OCTET STRING (SIZE(0..512))
6729    MAX-ACCESS  read-only
6730    STATUS  current
6731    DESCRIPTION
6732	"The vlans applied to the spanning tree group.  The vlans are
6733         presented in bitmap format. This string displays vlan number
6734	 from 1 to 4095.
6735
6736	 in receiving order:
6737
6738	     OCTET 1  OCTET 2  .....
6739             xxxxxxxx xxxxxxxx .....
6740             ||    || |_ vlan 9
6741             ||    ||
6742             ||    ||___ vlan 8
6743             ||    |____ vlan 7
6744             ||      .    .   .
6745             ||_________ vlan 2
6746             |__________ vlan 1 (as index to stgCurCfgTable)
6747
6748         where x : 1 - The represented vlan applied to the spanning tree.
6749		   0 - The represented vlan not applied to the spanning tree"
6750    ::= { stgCurCfgTableEntry 10 }
6751
6752
6753stgNewCfgTable OBJECT-TYPE
6754    SYNTAX SEQUENCE OF StgNewCfgTableEntry
6755    MAX-ACCESS not-accessible
6756    STATUS current
6757    DESCRIPTION
6758        "The table of Spanning Tree Groups configuration in the new_config."
6759    ::= { stgCfg 2 }
6760
6761stgNewCfgTableEntry OBJECT-TYPE
6762    SYNTAX StgNewCfgTableEntry
6763    MAX-ACCESS not-accessible
6764    STATUS current
6765    DESCRIPTION
6766        "Information about a particular Spanning Tree Group configuration."
6767    INDEX { stgNewCfgIndex }
6768    ::= { stgNewCfgTable 1 }
6769
6770StgNewCfgTableEntry ::= SEQUENCE {
6771    stgNewCfgIndex           Integer32,
6772    stgNewCfgState           INTEGER,
6773    stgNewCfgDefaultCfg      INTEGER,
6774    stgNewCfgAddVlan         Integer32,
6775    stgNewCfgRemoveVlan      Integer32,
6776    stgNewCfgPriority        INTEGER,
6777    stgNewCfgBrgHelloTime    INTEGER,
6778    stgNewCfgBrgForwardDelay INTEGER,
6779    stgNewCfgBrgMaxAge       INTEGER,
6780    stgNewCfgVlanBmap        OCTET STRING
6781    }
6782
6783stgNewCfgIndex  OBJECT-TYPE
6784    SYNTAX Integer32
6785    MAX-ACCESS read-only
6786    STATUS current
6787    DESCRIPTION
6788        "The identifier of a particular Spanning Tree Group.  This is also
6789         index to the entLogicalTable of Entity MIB."
6790    ::= { stgNewCfgTableEntry 1 }
6791
6792stgNewCfgState OBJECT-TYPE
6793    SYNTAX INTEGER {
6794        on(1),
6795        off(2)
6796        }
6797    MAX-ACCESS read-create
6798    STATUS current
6799    DESCRIPTION
6800        "Turn on of off Spanning Tree operation of a particular Spanning
6801         Tree Group."
6802    ::= { stgNewCfgTableEntry 2 }
6803
6804stgNewCfgDefaultCfg OBJECT-TYPE
6805    SYNTAX INTEGER {
6806        default-config(1)
6807        }
6808    MAX-ACCESS read-create
6809    STATUS current
6810    DESCRIPTION
6811        "Setting the value to default-config(1) will set the default
6812         configuration as recommended by IEEE 802.1D for a particular
6813         Spanning Tree Group.  default-config (1) is always returned
6814	 When read, but it does not mean anything."
6815    ::= { stgNewCfgTableEntry 3 }
6816
6817stgNewCfgAddVlan OBJECT-TYPE
6818    SYNTAX  Integer32
6819    MAX-ACCESS  read-create
6820    STATUS  current
6821    DESCRIPTION
6822        "The vlan to be added to the specified Spanning Tree Group.  A
6823         '0' value is returned when read."
6824    ::= {stgNewCfgTableEntry 4 }
6825
6826stgNewCfgRemoveVlan OBJECT-TYPE
6827    SYNTAX  Integer32
6828    MAX-ACCESS  read-create
6829    STATUS  current
6830    DESCRIPTION
6831        "The vlan to be removed from the specified Spanning Tree Group.
6832         A '0' value is returned when read."
6833    ::= { stgNewCfgTableEntry 5 }
6834
6835
6836stgNewCfgPriority OBJECT-TYPE
6837    SYNTAX  INTEGER (0..65535)
6838    MAX-ACCESS  read-create
6839    STATUS  current
6840    DESCRIPTION
6841        "The value of the write-able portion of the Bridge ID, i.e., the first
6842         two octets of the (8 octet long) Bridge ID."
6843    ::= { stgNewCfgTableEntry 8 }
6844
6845stgNewCfgBrgHelloTime OBJECT-TYPE
6846    SYNTAX  INTEGER (1..10)
6847    MAX-ACCESS  read-create
6848    STATUS  current
6849    DESCRIPTION
6850        "The value in seconds that all bridges use for HelloTime when this
6851         bridge is acting as the root."
6852    ::= { stgNewCfgTableEntry 9 }
6853
6854stgNewCfgBrgForwardDelay OBJECT-TYPE
6855    SYNTAX  INTEGER (4..30)
6856    MAX-ACCESS  read-create
6857    STATUS  current
6858    DESCRIPTION
6859        "The value in seconds that all bridges use for ForwardDelay when this
6860         bridge is acting as the root."
6861    ::= { stgNewCfgTableEntry 10 }
6862
6863stgNewCfgBrgMaxAge OBJECT-TYPE
6864    SYNTAX  INTEGER (6..40)
6865    MAX-ACCESS  read-create
6866    STATUS  current
6867    DESCRIPTION
6868        "The value in seconds that all bridges use for MaxAge when this bridge
6869         is acting as the root."
6870    ::= { stgNewCfgTableEntry 11 }
6871
6872
6873stgNewCfgVlanBmap OBJECT-TYPE
6874    SYNTAX  OCTET STRING (SIZE(0..512))
6875    MAX-ACCESS  read-only
6876    STATUS  current
6877    DESCRIPTION
6878	"The vlans applied to the spanning tree group.  The vlans are
6879         presented in bitmap format. This string displays vlan number
6880	 from 1 to 4095.
6881
6882	 in receiving order:
6883
6884	     OCTET 1  OCTET 2  .....
6885             xxxxxxxx xxxxxxxx .....
6886             ||    || |_ vlan 9
6887             ||    ||
6888             ||    ||___ vlan 8
6889             ||    |____ vlan 7
6890             ||      .    .   .
6891             ||_________ vlan 2
6892             |__________ vlan 1 (as index to stgCurCfgTable)
6893
6894         where x : 1 - The represented vlan applied to the spanning tree.
6895		   0 - The represented vlan not applied to the spanning tree"
6896    ::= { stgNewCfgTableEntry 13 }
6897
6898
6899stgCurCfgPortTable OBJECT-TYPE
6900    SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
6901    MAX-ACCESS not-accessible
6902    STATUS current
6903    DESCRIPTION
6904        "The table of Spanning Tree Group port configuration in the
6905         current_config."
6906    ::= { stgCfg 3 }
6907
6908stgCurCfgPortTableEntry OBJECT-TYPE
6909    SYNTAX StgCurCfgPortTableEntry
6910    MAX-ACCESS not-accessible
6911    STATUS current
6912    DESCRIPTION
6913        "Information about port configuration of a particular Spanning Tree
6914         Group."
6915    INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
6916    ::= { stgCurCfgPortTable 1 }
6917
6918StgCurCfgPortTableEntry ::= SEQUENCE {
6919    stgCurCfgStgIndex      Integer32,
6920    stgCurCfgPortIndex     Integer32,
6921    stgCurCfgPortState     INTEGER,
6922    stgCurCfgPortPriority  INTEGER,
6923    stgCurCfgPortPathCost  INTEGER,
6924    stgCurCfgPortLink      INTEGER,
6925    stgCurCfgPortEdge      INTEGER,
6926    stgCurCfgPortFastFwd   INTEGER
6927    }
6928
6929stgCurCfgStgIndex OBJECT-TYPE
6930    SYNTAX Integer32
6931    MAX-ACCESS read-only
6932    STATUS current
6933    DESCRIPTION
6934        "The identifier of a particular Spanning Tree Group.  This is also
6935         index to the entLogicalTable of Entity MIB."
6936    ::= { stgCurCfgPortTableEntry 1 }
6937
6938stgCurCfgPortIndex OBJECT-TYPE
6939    SYNTAX Integer32
6940    MAX-ACCESS read-only
6941    STATUS current
6942    DESCRIPTION
6943        "The port identifier of a particular Spanning Tree Group."
6944    ::= { stgCurCfgPortTableEntry 2 }
6945
6946stgCurCfgPortState OBJECT-TYPE
6947    SYNTAX INTEGER {
6948        on(1),
6949        off(2)
6950        }
6951    MAX-ACCESS read-only
6952    STATUS current
6953    DESCRIPTION
6954        "Turn on of off Spanning Tree operation of a particular port of a
6955         Spanning Tree Group."
6956    ::= { stgCurCfgPortTableEntry 3 }
6957
6958stgCurCfgPortPriority OBJECT-TYPE
6959    SYNTAX INTEGER (0..255)
6960    MAX-ACCESS read-only
6961    STATUS current
6962    DESCRIPTION
6963        "The value of the priority field which is contained in the first
6964         (in network byte order) octet of the (2 octet long) Port ID."
6965    ::= { stgCurCfgPortTableEntry 4 }
6966
6967stgCurCfgPortPathCost OBJECT-TYPE
6968    SYNTAX INTEGER (0..65535)
6969    MAX-ACCESS read-only
6970    STATUS current
6971    DESCRIPTION
6972       "The contribution of this port to the path cost of paths towards the
6973        spanning tree root which include this port."
6974    ::= { stgCurCfgPortTableEntry 5 }
6975
6976stgCurCfgPortLink OBJECT-TYPE
6977    SYNTAX INTEGER {
6978        auto(1),
6979        p2p(2),
6980        shared(3)
6981        }
6982    MAX-ACCESS read-only
6983    STATUS current
6984    DESCRIPTION
6985        "The type of the port link."
6986    ::= { stgCurCfgPortTableEntry 6 }
6987
6988stgCurCfgPortEdge OBJECT-TYPE
6989    SYNTAX INTEGER {
6990        enabled(1),
6991        disabled(2)
6992        }
6993    MAX-ACCESS read-only
6994    STATUS current
6995    DESCRIPTION
6996        "The state of port edge."
6997    ::= { stgCurCfgPortTableEntry 7 }
6998
6999stgCurCfgPortFastFwd OBJECT-TYPE
7000    SYNTAX INTEGER {
7001        enabled(1),
7002        disabled(2)
7003        }
7004    MAX-ACCESS read-only
7005    STATUS current
7006    DESCRIPTION
7007        "The state of port fast forwarding."
7008    ::= { stgCurCfgPortTableEntry 8 }
7009
7010stgNewCfgPortTable OBJECT-TYPE
7011    SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
7012    MAX-ACCESS not-accessible
7013    STATUS current
7014    DESCRIPTION
7015        "The table of Spanning Tree Group port configuration in the
7016         new_config."
7017    ::= { stgCfg 4 }
7018
7019stgNewCfgPortTableEntry OBJECT-TYPE
7020    SYNTAX StgNewCfgPortTableEntry
7021    MAX-ACCESS not-accessible
7022    STATUS current
7023    DESCRIPTION
7024        "Information about port configuration of a particular Spanning Tree
7025         Group."
7026    INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
7027    ::= { stgNewCfgPortTable 1 }
7028
7029StgNewCfgPortTableEntry ::= SEQUENCE {
7030    stgNewCfgStgIndex      Integer32,
7031    stgNewCfgPortIndex     Integer32,
7032    stgNewCfgPortState     INTEGER,
7033    stgNewCfgPortPriority  INTEGER,
7034    stgNewCfgPortPathCost  INTEGER,
7035    stgNewCfgPortLink      INTEGER,
7036    stgNewCfgPortEdge      INTEGER,
7037    stgNewCfgPortFastFwd   INTEGER
7038    }
7039
7040stgNewCfgStgIndex OBJECT-TYPE
7041    SYNTAX Integer32
7042    MAX-ACCESS read-only
7043    STATUS current
7044    DESCRIPTION
7045        "The identifier of a particular Spanning Tree Group.  This is also
7046         index to the entLogicalTable of Entity MIB."
7047    ::= { stgNewCfgPortTableEntry 1 }
7048
7049stgNewCfgPortIndex OBJECT-TYPE
7050    SYNTAX Integer32
7051    MAX-ACCESS read-only
7052    STATUS current
7053    DESCRIPTION
7054        "The port identifier of a particular Spanning Tree Group."
7055    ::= { stgNewCfgPortTableEntry 2 }
7056
7057stgNewCfgPortState OBJECT-TYPE
7058    SYNTAX INTEGER {
7059        on(1),
7060        off(2)
7061        }
7062    MAX-ACCESS read-create
7063    STATUS current
7064    DESCRIPTION
7065        "Turn on of off Spanning Tree operation of a particular port of a
7066         Spanning Tree Group."
7067    ::= { stgNewCfgPortTableEntry 3 }
7068
7069stgNewCfgPortPriority OBJECT-TYPE
7070    SYNTAX INTEGER (0..255)
7071    MAX-ACCESS read-create
7072    STATUS current
7073    DESCRIPTION
7074        "The value of the priority field which is contained in the first
7075         (in network byte order) octet of the (2 octet long) Port ID."
7076    ::= { stgNewCfgPortTableEntry 4 }
7077
7078stgNewCfgPortPathCost OBJECT-TYPE
7079    SYNTAX INTEGER (0..65535)
7080    MAX-ACCESS read-create
7081    STATUS current
7082    DESCRIPTION
7083       "The contribution of this port to the path cost of paths towards the
7084        spanning tree root which include this port."
7085    ::= { stgNewCfgPortTableEntry 5 }
7086
7087stgNewCfgPortLink OBJECT-TYPE
7088    SYNTAX INTEGER {
7089        auto(1),
7090        p2p(2),
7091        shared(3)
7092        }
7093    MAX-ACCESS read-create
7094    STATUS current
7095    DESCRIPTION
7096        "The type of the port link."
7097    ::= { stgNewCfgPortTableEntry 6 }
7098
7099stgNewCfgPortEdge OBJECT-TYPE
7100    SYNTAX INTEGER {
7101        enabled(1),
7102        disabled(2)
7103        }
7104    MAX-ACCESS read-create
7105    STATUS current
7106    DESCRIPTION
7107        "The state of port edge."
7108    ::= { stgNewCfgPortTableEntry 7 }
7109
7110stgNewCfgPortFastFwd OBJECT-TYPE
7111    SYNTAX INTEGER {
7112        enabled(1),
7113        disabled(2)
7114        }
7115    MAX-ACCESS read-create
7116    STATUS current
7117    DESCRIPTION
7118        "The state of port fast forwarding."
7119    ::= { stgNewCfgPortTableEntry 8 }
7120
7121-- MST Configuration
7122
7123mstCurCfgState	OBJECT-TYPE
7124    SYNTAX  INTEGER  {
7125	enabled(2),
7126	disabled(3)
7127	}
7128    MAX-ACCESS  read-only
7129    STATUS  current
7130    DESCRIPTION
7131        "Enable or disable MSTP/RSTP"
7132    ::= { mstGeneralCfg 1 }
7133
7134mstNewCfgState	OBJECT-TYPE
7135    SYNTAX  INTEGER  {
7136	enabled(2),
7137	disabled(3)
7138	}
7139    MAX-ACCESS  read-write
7140    STATUS  current
7141    DESCRIPTION
7142        "Enable or disable MSTP/RSTP"
7143    ::= { mstGeneralCfg 2 }
7144
7145mstCurCfgRegionName OBJECT-TYPE
7146   SYNTAX  DisplayString (SIZE (0..32))
7147   MAX-ACCESS  read-only
7148   STATUS  current
7149   DESCRIPTION
7150      "The Name for the Region's configuration."
7151   ::= { mstGeneralCfg 3 }
7152
7153mstNewCfgRegionName OBJECT-TYPE
7154   SYNTAX  DisplayString (SIZE (0..32))
7155   MAX-ACCESS  read-write
7156   STATUS  current
7157   DESCRIPTION
7158      "The Name for the Region's configuration."
7159   ::= { mstGeneralCfg 4 }
7160
7161mstCurCfgRegionVersion OBJECT-TYPE
7162    SYNTAX  INTEGER  (0..65535)
7163    MAX-ACCESS  read-only
7164    STATUS  current
7165    DESCRIPTION
7166        "Version of the MST Region."
7167    ::= { mstGeneralCfg 5 }
7168
7169mstNewCfgRegionVersion OBJECT-TYPE
7170    SYNTAX  INTEGER  (0..65535)
7171    MAX-ACCESS  read-write
7172    STATUS  current
7173    DESCRIPTION
7174        "Version of the MST Region."
7175    ::= { mstGeneralCfg 6 }
7176
7177mstCurCfgMaxHopCount OBJECT-TYPE
7178    SYNTAX  INTEGER  (4..60)
7179    MAX-ACCESS  read-only
7180    STATUS  current
7181    DESCRIPTION
7182        "Indicates the maximum hop count value."
7183    ::= { mstGeneralCfg 7 }
7184
7185mstNewCfgMaxHopCount OBJECT-TYPE
7186    SYNTAX  INTEGER  (4..60)
7187    MAX-ACCESS  read-write
7188    STATUS  current
7189    DESCRIPTION
7190        "Indicates the maximum hop count value."
7191    ::= { mstGeneralCfg 8 }
7192
7193mstCurCfgStpMode OBJECT-TYPE
7194    SYNTAX  INTEGER  {
7195        mstp(1),
7196        rstp(2)
7197    }
7198    MAX-ACCESS  read-only
7199    STATUS  current
7200    DESCRIPTION
7201        "The version of Spanning Tree Protocal the bridge is currently
7202         running."
7203    ::= { mstGeneralCfg 9 }
7204
7205mstNewCfgStpMode OBJECT-TYPE
7206    SYNTAX  INTEGER  {
7207        mstp(1),
7208        rstp(2)
7209    }
7210    MAX-ACCESS  read-write
7211    STATUS  current
7212    DESCRIPTION
7213        "The version of Spanning Tree Protocal the bridge is currently
7214         running."
7215    ::= { mstGeneralCfg 10 }
7216
7217mstCistDefaultCfg OBJECT-TYPE
7218    SYNTAX INTEGER {
7219        default(1)
7220        }
7221    MAX-ACCESS read-write
7222    STATUS current
7223    DESCRIPTION
7224        "Setting the value to default(1) will set the Multiple
7225         Spanning Tree and member parameters to default.  default(1) is
7226         always returned when read, but it does not mean anything."
7227    ::= { mstCistCfg 1 }
7228
7229-- CIST Brige Configuration
7230mstCistBridgeCfg  OBJECT IDENTIFIER ::= { mstCistCfg 2 }
7231
7232mstCistCurCfgBridgePriority OBJECT-TYPE
7233    SYNTAX  INTEGER  (0..65535)
7234    MAX-ACCESS  read-only
7235    STATUS  current
7236    DESCRIPTION
7237        "The value of the writable portion of the Brigde Identifier comprising
7238         of the first two octets."
7239    ::= { mstCistBridgeCfg 1 }
7240
7241mstCistNewCfgBridgePriority OBJECT-TYPE
7242    SYNTAX  INTEGER  (0..65535)
7243    MAX-ACCESS  read-write
7244    STATUS  current
7245    DESCRIPTION
7246        "The value of the writable portion of the Brigde Identifier comprising
7247         of the first two octets."
7248    ::= { mstCistBridgeCfg 2 }
7249
7250
7251mstCistCurCfgBridgeMaxAge OBJECT-TYPE
7252    SYNTAX  INTEGER  (6..40)
7253    MAX-ACCESS  read-only
7254    STATUS  current
7255    DESCRIPTION
7256        "The value in seconds that all bridges use for MaxAge when this bridge
7257         is acting as the root."
7258    ::= { mstCistBridgeCfg 5 }
7259
7260mstCistNewCfgBridgeMaxAge OBJECT-TYPE
7261    SYNTAX  INTEGER  (6..40)
7262    MAX-ACCESS  read-write
7263    STATUS  current
7264    DESCRIPTION
7265        "The value in seconds that all bridges use for MaxAge when this bridge
7266         is acting as the root."
7267    ::= { mstCistBridgeCfg 6 }
7268
7269mstCistCurCfgBridgeForwardDelay OBJECT-TYPE
7270    SYNTAX  INTEGER  (4..30)
7271    MAX-ACCESS  read-only
7272    STATUS  current
7273    DESCRIPTION
7274        "The value in seconds that all bridges use for ForwardDelay when this
7275         bridge is acting as the root."
7276    ::= { mstCistBridgeCfg 7 }
7277
7278mstCistNewCfgBridgeForwardDelay OBJECT-TYPE
7279    SYNTAX  INTEGER  (4..30)
7280    MAX-ACCESS  read-write
7281    STATUS  current
7282    DESCRIPTION
7283        "The value in seconds that all bridges use for ForwardDelay when this
7284         bridge is acting as the root."
7285    ::= { mstCistBridgeCfg 8 }
7286
7287mstCistCurCfgVlanBmap OBJECT-TYPE
7288    SYNTAX  OCTET STRING (SIZE(0..512))
7289    MAX-ACCESS  read-only
7290    STATUS  current
7291    DESCRIPTION
7292    "The vlans applied to the CIST group.  The vlans are
7293     presented in bitmap format. This string displays vlan number
7294     from 1 to 4094.
7295
7296     in receiving order:
7297
7298         OCTET 1  OCTET 2  .....
7299             xxxxxxxx xxxxxxxx .....
7300             ||    || |_ vlan 9
7301             ||    ||
7302             ||    ||___ vlan 8
7303             ||    |____ vlan 7
7304             ||      .    .   .
7305             ||_________ vlan 2
7306             |__________ vlan 1
7307
7308         where x : 1 - The represented vlan applied to the CIST group.
7309                   0 - The represented vlan not applied to the group"
7310    ::= { mstCistBridgeCfg 9 }
7311
7312mstCistNewCfgVlanBmap OBJECT-TYPE
7313    SYNTAX  OCTET STRING (SIZE(0..512))
7314    MAX-ACCESS  read-only
7315    STATUS  current
7316    DESCRIPTION
7317    "The vlans applied to the CIST group.  The vlans are
7318     presented in bitmap format. This string displays vlan number
7319     from 1 to 4094.
7320
7321     in receiving order:
7322
7323         OCTET 1  OCTET 2  .....
7324             xxxxxxxx xxxxxxxx .....
7325             ||    || |_ vlan 9
7326             ||    ||
7327             ||    ||___ vlan 8
7328             ||    |____ vlan 7
7329             ||      .    .   .
7330             ||_________ vlan 2
7331             |__________ vlan 1
7332
7333         where x : 1 - The represented vlan applied to the CIST group.
7334                   0 - The represented vlan not applied to the group"
7335    ::= { mstCistBridgeCfg 10 }
7336
7337mstCistNewCfgAddVlan OBJECT-TYPE
7338    SYNTAX  Integer32
7339    MAX-ACCESS  read-create
7340    STATUS  current
7341    DESCRIPTION
7342        "The vlan to be added to the CIST Group.  A
7343         '0' value is returned when read."
7344    ::= { mstCistBridgeCfg 11 }
7345
7346-- CIST Port Configuration
7347
7348mstCistCurCfgPortTable OBJECT-TYPE
7349    SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry
7350    MAX-ACCESS not-accessible
7351    STATUS current
7352    DESCRIPTION
7353        "The table of CIST Port configuration."
7354    ::= { mstCistCfg 3 }
7355
7356mstCistCurCfgPortTableEntry OBJECT-TYPE
7357    SYNTAX MstCistCurCfgPortTableEntry
7358    MAX-ACCESS not-accessible
7359    STATUS current
7360    DESCRIPTION
7361        "Information about a particular CIST Port configuration."
7362    INDEX { mstCistCurCfgPortIndex }
7363    ::= { mstCistCurCfgPortTable 1 }
7364
7365MstCistCurCfgPortTableEntry ::= SEQUENCE {
7366    mstCistCurCfgPortIndex      Integer32,
7367    mstCistCurCfgPortPriority   INTEGER,
7368    mstCistCurCfgPortPathCost   INTEGER,
7369    mstCistCurCfgPortLinkType   INTEGER,
7370    mstCistCurCfgPortEdge       INTEGER,
7371    mstCistCurCfgPortStpState   INTEGER,
7372    mstCistCurCfgPortHelloTime  INTEGER
7373    }
7374
7375mstCistCurCfgPortIndex OBJECT-TYPE
7376    SYNTAX Integer32
7377    MAX-ACCESS read-only
7378    STATUS current
7379    DESCRIPTION
7380        "The port number of the port for which this entry contains spanning
7381         tree configuration."
7382    ::= { mstCistCurCfgPortTableEntry 1 }
7383
7384mstCistCurCfgPortPriority OBJECT-TYPE
7385    SYNTAX INTEGER (0..240)
7386    MAX-ACCESS read-only
7387    STATUS current
7388    DESCRIPTION
7389        "The four most significant bits of the Port Identifier of the
7390         Spanning Tree instance can be modified by setting this value."
7391    ::= { mstCistCurCfgPortTableEntry 2 }
7392
7393mstCistCurCfgPortPathCost OBJECT-TYPE
7394    SYNTAX INTEGER (0..200000000)
7395    MAX-ACCESS read-only
7396    STATUS current
7397    DESCRIPTION
7398        "The contribution of this port to the path cost of paths towards
7399         the CIST Root which include this port."
7400    ::= { mstCistCurCfgPortTableEntry 3 }
7401
7402mstCistCurCfgPortLinkType OBJECT-TYPE
7403    SYNTAX INTEGER {
7404        auto(1),
7405        p2p(2),
7406        shared(3)
7407        }
7408    MAX-ACCESS read-only
7409    STATUS current
7410    DESCRIPTION
7411        "The administrative point-to-point status of the LAN segment attached
7412         to this port.  A value of p2p (2) indicates that this port should
7413         always be treated as if it is connected to a point-to-point link.
7414         A value of shared(3) indicates that this port should be treated as
7415         having a shared media connection.  A value of auto(1) indicates that
7416         this port is considered to have a point-to-point link if it is an
7417         Aggregator and all of its members are aggregatable, or if the MAC
7418         entity is configured for full duplex operation, either through
7419         auto-negotiation or by management means."
7420    ::= { mstCistCurCfgPortTableEntry 4 }
7421
7422mstCistCurCfgPortEdge OBJECT-TYPE
7423    SYNTAX INTEGER {
7424        enabled(1),
7425        disabled(2)
7426        }
7427    MAX-ACCESS read-only
7428    STATUS current
7429    DESCRIPTION
7430        "The value of the Edge Port parameter."
7431    ::= { mstCistCurCfgPortTableEntry 5 }
7432
7433mstCistCurCfgPortStpState OBJECT-TYPE
7434    SYNTAX INTEGER {
7435        on(1),
7436        off(2)
7437        }
7438    MAX-ACCESS read-only
7439    STATUS current
7440    DESCRIPTION
7441        "Turn port's Spanning Tree on/off."
7442    ::= { mstCistCurCfgPortTableEntry 6 }
7443
7444mstCistCurCfgPortHelloTime OBJECT-TYPE
7445    SYNTAX  INTEGER (1..10)
7446    MAX-ACCESS  read-only
7447    STATUS  current
7448    DESCRIPTION
7449        "The amount of time between the transmission of Configuration Port
7450         PDUs in seconds."
7451    ::= { mstCistCurCfgPortTableEntry 7 }
7452
7453mstCistNewCfgPortTable OBJECT-TYPE
7454    SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry
7455    MAX-ACCESS not-accessible
7456    STATUS current
7457    DESCRIPTION
7458        "The table of CIST Port configuration."
7459    ::= { mstCistCfg 4 }
7460
7461mstCistNewCfgPortTableEntry OBJECT-TYPE
7462    SYNTAX MstCistNewCfgPortTableEntry
7463    MAX-ACCESS not-accessible
7464    STATUS current
7465    DESCRIPTION
7466        "Information about a particular CIST Port configuration."
7467    INDEX { mstCistNewCfgPortIndex }
7468    ::= { mstCistNewCfgPortTable 1 }
7469
7470MstCistNewCfgPortTableEntry ::= SEQUENCE {
7471    mstCistNewCfgPortIndex      Integer32,
7472    mstCistNewCfgPortPriority   INTEGER,
7473    mstCistNewCfgPortPathCost   INTEGER,
7474    mstCistNewCfgPortLinkType   INTEGER,
7475    mstCistNewCfgPortEdge       INTEGER,
7476    mstCistNewCfgPortStpState   INTEGER,
7477    mstCistNewCfgPortHelloTime  INTEGER
7478    }
7479
7480mstCistNewCfgPortIndex OBJECT-TYPE
7481    SYNTAX Integer32
7482    MAX-ACCESS read-only
7483    STATUS current
7484    DESCRIPTION
7485        "The port number of the port for which this entry contains spanning
7486         tree configuration."
7487    ::= { mstCistNewCfgPortTableEntry 1 }
7488
7489mstCistNewCfgPortPriority OBJECT-TYPE
7490    SYNTAX INTEGER (0..240)
7491    MAX-ACCESS read-create
7492    STATUS current
7493    DESCRIPTION
7494        "The four most significant bits of the Port Identifier of the
7495         Spanning Tree instance can be modified by setting this value."
7496    ::= { mstCistNewCfgPortTableEntry 2 }
7497
7498mstCistNewCfgPortPathCost OBJECT-TYPE
7499    SYNTAX INTEGER (0..200000000)
7500    MAX-ACCESS read-create
7501    STATUS current
7502    DESCRIPTION
7503        "The contribution of this port to the path cost of paths towards
7504         the CIST Root which include this port."
7505    ::= { mstCistNewCfgPortTableEntry 3 }
7506
7507mstCistNewCfgPortLinkType OBJECT-TYPE
7508    SYNTAX INTEGER {
7509        auto(1),
7510        p2p(2),
7511        shared(3)
7512        }
7513    MAX-ACCESS read-create
7514    STATUS current
7515    DESCRIPTION
7516        "The administrative point-to-point status of the LAN segment attached
7517         to this port.  A value of p2p (2) indicates that this port should
7518         always be treated as if it is connected to a point-to-point link.
7519         A value of shared(3) indicates that this port should be treated as
7520         having a shared media connection.  A value of auto(1) indicates that
7521         this port is considered to have a point-to-point link if it is an
7522         Aggregator and all of its members are aggregatable, or if the MAC
7523         entity is configured for full duplex operation, either through
7524         auto-negotiation or by management means."
7525    ::= { mstCistNewCfgPortTableEntry 4 }
7526
7527mstCistNewCfgPortEdge OBJECT-TYPE
7528    SYNTAX INTEGER {
7529        enabled(1),
7530        disabled(2)
7531        }
7532    MAX-ACCESS read-create
7533    STATUS current
7534    DESCRIPTION
7535        "The value of the Edge Port parameter."
7536    ::= { mstCistNewCfgPortTableEntry 5 }
7537
7538mstCistNewCfgPortStpState OBJECT-TYPE
7539    SYNTAX INTEGER {
7540        on(1),
7541        off(2)
7542        }
7543    MAX-ACCESS read-create
7544    STATUS current
7545    DESCRIPTION
7546        "Turn port's Spanning Tree on/off."
7547    ::= { mstCistNewCfgPortTableEntry 6 }
7548
7549mstCistNewCfgPortHelloTime OBJECT-TYPE
7550    SYNTAX  INTEGER (1..10)
7551    MAX-ACCESS  read-create
7552    STATUS  current
7553    DESCRIPTION
7554        "The amount of time between the transmission of Configuration Port
7555         PDUs in seconds."
7556    ::= { mstCistNewCfgPortTableEntry 7 }
7557
7558-- Complete Port Mirroring
7559pmCurCfgPortMirrState OBJECT-TYPE
7560    SYNTAX  INTEGER {
7561	enabled(1),
7562	disabled(2)
7563	}
7564    MAX-ACCESS  read-only
7565    STATUS  current
7566    DESCRIPTION
7567        "The state of port-based port mirroring."
7568    ::= { mirrPortMirr 1 }
7569
7570pmNewCfgPortMirrState OBJECT-TYPE
7571    SYNTAX  INTEGER {
7572	enabled(1),
7573	disabled(2)
7574        }
7575    MAX-ACCESS  read-write
7576    STATUS  current
7577    DESCRIPTION
7578        "The state of port-based port mirroring."
7579    ::= { mirrPortMirr 2 }
7580
7581pmCurCfgPortMonitorTable OBJECT-TYPE
7582    SYNTAX  SEQUENCE OF PmCurCfgPortMonitorEntry
7583    MAX-ACCESS  not-accessible
7584    STATUS  current
7585    DESCRIPTION
7586        "The table of monitoring ports."
7587    ::= { mirrPortMirr 3 }
7588
7589pmCurCfgPortMonitorEntry OBJECT-TYPE
7590    SYNTAX  PmCurCfgPortMonitorEntry
7591    MAX-ACCESS  not-accessible
7592    STATUS  current
7593    DESCRIPTION
7594        "A row in the monitoring port table."
7595    INDEX   { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
7596    ::= { pmCurCfgPortMonitorTable 1 }
7597
7598PmCurCfgPortMonitorEntry ::= SEQUENCE {
7599    pmCurCfgPmirrMoniPortIndex       Integer32,
7600    pmCurCfgPmirrMirrPortIndex       Integer32,
7601    pmCurCfgPmirrDirection           INTEGER
7602    }
7603
7604pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
7605    SYNTAX  Integer32
7606    MAX-ACCESS  read-only
7607    STATUS  current
7608    DESCRIPTION
7609        "The monitoring port number."
7610    ::= { pmCurCfgPortMonitorEntry 1 }
7611
7612pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
7613    SYNTAX  Integer32
7614    MAX-ACCESS  read-only
7615    STATUS  current
7616    DESCRIPTION
7617        "The mirrored port number"
7618    ::= { pmCurCfgPortMonitorEntry 2 }
7619
7620pmCurCfgPmirrDirection OBJECT-TYPE
7621    SYNTAX  INTEGER {
7622	in(1),
7623	out(2),
7624	both(3)
7625        }
7626    MAX-ACCESS  read-only
7627    STATUS  current
7628    DESCRIPTION
7629        "The type of traffic to be monitored with respect to the
7630         mirrored port."
7631    ::= { pmCurCfgPortMonitorEntry 3 }
7632
7633
7634pmNewCfgPortMonitorTable OBJECT-TYPE
7635    SYNTAX  SEQUENCE OF PmNewCfgPortMonitorEntry
7636    MAX-ACCESS  not-accessible
7637    STATUS  current
7638    DESCRIPTION
7639        "The table of monitoring ports."
7640    ::= { mirrPortMirr 4 }
7641
7642pmNewCfgPortMonitorEntry OBJECT-TYPE
7643    SYNTAX  PmNewCfgPortMonitorEntry
7644    MAX-ACCESS  not-accessible
7645    STATUS  current
7646    DESCRIPTION
7647        "A row in the monitoring port table."
7648    INDEX   { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
7649    ::= { pmNewCfgPortMonitorTable 1 }
7650
7651PmNewCfgPortMonitorEntry ::= SEQUENCE {
7652    pmNewCfgPmirrMoniPortIndex          Integer32,
7653    pmNewCfgPmirrMirrPortIndex          Integer32,
7654    pmNewCfgPmirrDirection              INTEGER,
7655    pmNewCfgPmirrDelete                 INTEGER,
7656    pmNewCfgPmonDelete                 INTEGER
7657    }
7658
7659pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
7660    SYNTAX  Integer32
7661    MAX-ACCESS  read-only
7662    STATUS  current
7663    DESCRIPTION
7664        "The monitoring port number."
7665    ::= { pmNewCfgPortMonitorEntry 1 }
7666
7667pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
7668    SYNTAX  Integer32
7669    MAX-ACCESS  read-only
7670    STATUS  current
7671    DESCRIPTION
7672        "The mirrored port number"
7673    ::= { pmNewCfgPortMonitorEntry 2 }
7674
7675pmNewCfgPmirrDirection OBJECT-TYPE
7676    SYNTAX  INTEGER {
7677	in(1),
7678	out(2),
7679	both(3)
7680        }
7681    MAX-ACCESS  read-create
7682    STATUS  current
7683    DESCRIPTION
7684        "The type of traffic to be monitored with respect to the
7685         mirrored port."
7686    ::= { pmNewCfgPortMonitorEntry 3 }
7687
7688pmNewCfgPmirrDelete OBJECT-TYPE
7689    SYNTAX  INTEGER  {
7690        other(1),
7691        delete(2)
7692        }
7693    MAX-ACCESS  read-create
7694    STATUS  current
7695    DESCRIPTION
7696        "Setting the value to delete(2) will delete the entire
7697         row. When read, other(1) is returned."
7698    ::= { pmNewCfgPortMonitorEntry 4 }
7699
7700
7701pmNewCfgPmonDelete OBJECT-TYPE
7702    SYNTAX  INTEGER  {
7703        other(1),
7704        delete(2)
7705        }
7706    MAX-ACCESS  read-create
7707    STATUS  current
7708    DESCRIPTION
7709        "Setting the value to delete(2) will delete the monitor
7710         port. When read, other(1) is returned."
7711    ::= { pmNewCfgPortMonitorEntry 10 }
7712
7713-- Link Aggregation Control Protocol Group
7714lacpCurSystemPriority OBJECT-TYPE
7715    SYNTAX  INTEGER (1..65535)
7716    MAX-ACCESS  read-only
7717    STATUS  current
7718    DESCRIPTION
7719       "A 2-octet read-write value indicating the priority
7720        value associated with the Actor's System ID."
7721    ::= { lacp 1 }
7722
7723lacpNewSystemPriority OBJECT-TYPE
7724    SYNTAX  INTEGER (1..65535)
7725    MAX-ACCESS  read-write
7726    STATUS  current
7727    DESCRIPTION
7728       "A 2-octet read-write value indicating the priority
7729        value associated with the Actor's System ID."
7730    ::= { lacp 2 }
7731
7732lacpCurSystemTimeoutTime OBJECT-TYPE
7733    SYNTAX  INTEGER  {
7734        short(3),
7735        long(90)
7736        }
7737    MAX-ACCESS  read-only
7738    STATUS  current
7739    DESCRIPTION
7740        "If a port does not receive LACPDUs for Timeout time LACP
7741         information pertaining to the port is invalidated.
7742         Its every 3 sec (short) and every 90 sec (long 3)."
7743    ::= { lacp 5 }
7744
7745lacpNewSystemTimeoutTime OBJECT-TYPE
7746    SYNTAX  INTEGER  {
7747        short(3),
7748        long(90)
7749        }
7750    MAX-ACCESS  read-write
7751    STATUS  current
7752    DESCRIPTION
7753        "If a port does not receive LACPDUs for Timeout time LACP
7754         information pertaining to the port is invalidated.
7755         Its every 3 sec (short) and every 90 sec (long 3)."
7756    ::= { lacp 6 }
7757
7758lacpCurPortCfgTable OBJECT-TYPE
7759    SYNTAX  SEQUENCE OF LacpCurPortCfgTableEntry
7760    MAX-ACCESS  not-accessible
7761    STATUS  current
7762    DESCRIPTION
7763        "The table of LACP port configuration."
7764    ::= { lacp 7 }
7765
7766lacpCurPortCfgTableEntry OBJECT-TYPE
7767    SYNTAX  LacpCurPortCfgTableEntry
7768    MAX-ACCESS  not-accessible
7769    STATUS  current
7770    DESCRIPTION
7771        "A row in the LACP port configuration table."
7772    INDEX  { lacpCurPortCfgTableId }
7773    ::= { lacpCurPortCfgTable 1 }
7774
7775LacpCurPortCfgTableEntry ::= SEQUENCE {
7776    lacpCurPortCfgTableId 	    Integer32,
7777    lacpCurPortState                INTEGER,
7778    lacpCurPortActorPortPriority    INTEGER,
7779    lacpCurPortActorAdminKey        INTEGER
7780    }
7781
7782lacpCurPortCfgTableId OBJECT-TYPE
7783    SYNTAX Integer32
7784    MAX-ACCESS  read-only
7785    STATUS  current
7786    DESCRIPTION
7787          " LACP port number."
7788    ::= { lacpCurPortCfgTableEntry 1 }
7789
7790lacpCurPortState OBJECT-TYPE
7791    SYNTAX  INTEGER  {
7792        off(1),
7793        active(2),
7794        passive(3)
7795        }
7796    MAX-ACCESS  read-only
7797    STATUS  current
7798    DESCRIPTION
7799        "LACP port state can be one of three states
7800         off (Not participating in LACP)
7801         Active (Initiates LACPDU updates)
7802         Passive (Does not initiate LACPDU updates but responds to peer."
7803    ::= { lacpCurPortCfgTableEntry 2 }
7804
7805lacpCurPortActorPortPriority OBJECT-TYPE
7806    SYNTAX       INTEGER (1..65535)
7807    MAX-ACCESS       read-only
7808    STATUS       current
7809    DESCRIPTION
7810        "The priority value assigned to this Aggregation Port.
7811        This 16-bit value is read-only."
7812    ::= { lacpCurPortCfgTableEntry 3 }
7813
7814lacpCurPortActorAdminKey OBJECT-TYPE
7815    SYNTAX       INTEGER (1..65535)
7816    MAX-ACCESS       read-only
7817    STATUS       current
7818    DESCRIPTION
7819        "The current administrative value of the Key for the
7820        Aggregation Port. This is a 16-bit read-only value.
7821        The meaning of particular Key values is of local
7822        significance."
7823    ::= { lacpCurPortCfgTableEntry 4 }
7824
7825lacpNewPortCfgTable OBJECT-TYPE
7826    SYNTAX  SEQUENCE OF LacpNewPortCfgTableEntry
7827    MAX-ACCESS  not-accessible
7828    STATUS  current
7829    DESCRIPTION
7830        "The table of LACP port configuration."
7831    ::= { lacp 8 }
7832
7833lacpNewPortCfgTableEntry OBJECT-TYPE
7834    SYNTAX  LacpNewPortCfgTableEntry
7835    MAX-ACCESS  not-accessible
7836    STATUS  current
7837    DESCRIPTION
7838        "A row in the LACP port configuration table."
7839    INDEX  { lacpNewPortCfgTableId }
7840    ::= { lacpNewPortCfgTable 1 }
7841
7842LacpNewPortCfgTableEntry ::= SEQUENCE {
7843    lacpNewPortCfgTableId 	    Integer32,
7844    lacpNewPortState                INTEGER,
7845    lacpNewPortActorPortPriority    INTEGER,
7846    lacpNewPortActorAdminKey        INTEGER
7847    }
7848
7849lacpNewPortCfgTableId OBJECT-TYPE
7850    SYNTAX Integer32
7851    MAX-ACCESS  read-only
7852    STATUS  current
7853    DESCRIPTION
7854          " LACP port number."
7855    ::= { lacpNewPortCfgTableEntry 1 }
7856
7857lacpNewPortState OBJECT-TYPE
7858    SYNTAX  INTEGER  {
7859        off(1),
7860        active(2),
7861        passive(3)
7862        }
7863    MAX-ACCESS  read-write
7864    STATUS  current
7865    DESCRIPTION
7866        "LACP port state can be one of three states
7867         off (Not participating in LACP)
7868         Active (Initiates LACPDU updates)
7869         Passive (Does not initiate LACPDU updates but responds to peer."
7870    ::= { lacpNewPortCfgTableEntry 2 }
7871
7872lacpNewPortActorPortPriority OBJECT-TYPE
7873    SYNTAX       INTEGER (1..65535)
7874    MAX-ACCESS       read-write
7875    STATUS       current
7876    DESCRIPTION
7877        "The priority value assigned to this Aggregation Port.
7878        This 16-bit value is read-write."
7879    ::= { lacpNewPortCfgTableEntry 3 }
7880
7881lacpNewPortActorAdminKey OBJECT-TYPE
7882    SYNTAX       INTEGER (1..65535)
7883    MAX-ACCESS       read-write
7884    STATUS       current
7885    DESCRIPTION
7886        "The current administrative value of the Key for the
7887        Aggregation Port. This is a 16-bit read-write value.
7888        The meaning of particular Key values is of local
7889        significance."
7890    ::= { lacpNewPortCfgTableEntry 4 }
7891
7892-- L2 general
7893upfastCurCfgState OBJECT-TYPE
7894    SYNTAX  INTEGER  {
7895        enable(1),
7896        disable(2)
7897        }
7898    MAX-ACCESS  read-only
7899    STATUS  current
7900    DESCRIPTION
7901        "Enable or disable uplink fast"
7902    ::= { l2GeneralCfg 1 }
7903
7904upfastNewCfgState OBJECT-TYPE
7905    SYNTAX  INTEGER  {
7906        enable(1),
7907        disable(2)
7908        }
7909    MAX-ACCESS  read-write
7910    STATUS  current
7911    DESCRIPTION
7912        "Enable or disable uplink fast"
7913    ::= { l2GeneralCfg 2 }
7914
7915updateCurCfgState OBJECT-TYPE
7916    SYNTAX  INTEGER  (10..200)
7917    MAX-ACCESS  read-only
7918    STATUS  current
7919    DESCRIPTION
7920        "UplinkFast station update rate: packets per second"
7921    ::= { l2GeneralCfg 3 }
7922
7923updateNewCfgState OBJECT-TYPE
7924    SYNTAX  INTEGER  (10..200)
7925    MAX-ACCESS  read-write
7926    STATUS  current
7927    DESCRIPTION
7928        "UplinkFast station update rate: packets per second"
7929    ::= { l2GeneralCfg 4 }
7930
7931pvstCompatibilityCurCfgState OBJECT-TYPE
7932    SYNTAX INTEGER  {
7933        enable(1),
7934        disable(2)
7935        }
7936    MAX-ACCESS  read-only
7937    STATUS  current
7938    DESCRIPTION
7939        "Enable or disable PVST+ compatibility"
7940    ::= { l2GeneralCfg 9 }
7941
7942pvstCompatibilityNewCfgState OBJECT-TYPE
7943    SYNTAX INTEGER  {
7944        enable(1),
7945        disable(2)
7946        }
7947    MAX-ACCESS  read-write
7948    STATUS  current
7949    DESCRIPTION
7950        "Enable or disable PVST+ compatibility"
7951    ::= { l2GeneralCfg 10 }
7952
7953-- FDB Statistics
7954
7955
7956fdbStatsCurrent OBJECT-TYPE
7957    SYNTAX  Gauge32
7958    MAX-ACCESS  read-only
7959    STATUS  current
7960    DESCRIPTION
7961        "Current number of entries in the Forwarding Database."
7962    ::= { fdbStats 3 }
7963
7964fdbStatsHiwat OBJECT-TYPE
7965    SYNTAX  Integer32
7966    MAX-ACCESS  read-only
7967    STATUS  current
7968    DESCRIPTION
7969        "Highest number of entries recorded at any given time in the
7970         Forwarding Database."
7971    ::= { fdbStats 4 }
7972
7973
7974fdbStatsClear OBJECT-TYPE
7975    SYNTAX INTEGER {
7976      ok(1),
7977      clear(2)
7978      }
7979    MAX-ACCESS  read-write
7980    STATUS  current
7981    DESCRIPTION
7982        "Clear FDB statistics"
7983    ::= { fdbStats 11 }
7984
7985
7986-- STP Statistics
7987
7988stgStatsPortTable OBJECT-TYPE
7989    SYNTAX SEQUENCE OF StgStatsPortTableEntry
7990    MAX-ACCESS not-accessible
7991    STATUS current
7992    DESCRIPTION
7993        "The table of Spanning Tree Group port statistics."
7994    ::= { stpStats 1 }
7995
7996stgStatsPortTableEntry OBJECT-TYPE
7997    SYNTAX StgStatsPortTableEntry
7998    MAX-ACCESS not-accessible
7999    STATUS current
8000    DESCRIPTION
8001        "Statistics about port of a particular Spanning Tree Group."
8002    INDEX { stgStatsStpIndex, stgStatsPortIndex }
8003    ::= { stgStatsPortTable 1 }
8004
8005StgStatsPortTableEntry ::= SEQUENCE {
8006    stgStatsStpIndex            Integer32,
8007    stgStatsPortIndex	        Integer32,
8008    stgStatsPortRcvCfgBpdus     Counter32,
8009    stgStatsPortRcvTcnBpdus     Counter32,
8010    stgStatsPortXmtCfgBpdus     Counter32,
8011    stgStatsPortXmtTcnBpdus     Counter32
8012    }
8013
8014stgStatsStpIndex OBJECT-TYPE
8015    SYNTAX Integer32
8016    MAX-ACCESS read-only
8017    STATUS current
8018    DESCRIPTION
8019        "The identifier of a particular Spanning Tree Group."
8020    ::= { stgStatsPortTableEntry 1 }
8021
8022stgStatsPortIndex OBJECT-TYPE
8023    SYNTAX Integer32
8024    MAX-ACCESS read-only
8025    STATUS current
8026    DESCRIPTION
8027        "The port identifier of a particular Spanning Tree Group."
8028    ::= { stgStatsPortTableEntry 2 }
8029
8030stgStatsPortRcvCfgBpdus OBJECT-TYPE
8031    SYNTAX Counter32
8032    MAX-ACCESS read-only
8033    STATUS current
8034    DESCRIPTION
8035        "Number of Configuration BPDU's received on this port."
8036    ::= { stgStatsPortTableEntry 3 }
8037
8038stgStatsPortRcvTcnBpdus OBJECT-TYPE
8039    SYNTAX Counter32
8040    MAX-ACCESS read-only
8041    STATUS current
8042    DESCRIPTION
8043        "Number of TCN BPDU's received on this port."
8044    ::= { stgStatsPortTableEntry 4 }
8045
8046stgStatsPortXmtCfgBpdus OBJECT-TYPE
8047    SYNTAX Counter32
8048    MAX-ACCESS read-only
8049    STATUS current
8050    DESCRIPTION
8051        "Number of Configuration BPDU's trasmitted from the port."
8052    ::= { stgStatsPortTableEntry 5 }
8053
8054stgStatsPortXmtTcnBpdus OBJECT-TYPE
8055    SYNTAX Counter32
8056    MAX-ACCESS read-only
8057    STATUS current
8058    DESCRIPTION
8059        "Number of TCN BPDU's trasmitted from the port."
8060    ::= { stgStatsPortTableEntry 6 }
8061
8062
8063-- LACP Statistics
8064
8065lacpStatsTable OBJECT-TYPE
8066    SYNTAX SEQUENCE OF LacpStatsTableEntry
8067    MAX-ACCESS not-accessible
8068    STATUS current
8069    DESCRIPTION
8070        "The table of LACP Stats."
8071	::= {lacpStats 1}
8072
8073lacpStatsTableEntry OBJECT-TYPE
8074    SYNTAX LacpStatsTableEntry
8075    MAX-ACCESS not-accessible
8076    STATUS current
8077    DESCRIPTION
8078        "Lacp status info."
8079    INDEX { lacpStatsIndex }
8080    ::= { lacpStatsTable 1 }
8081
8082LacpStatsTableEntry ::= SEQUENCE {
8083   lacpStatsIndex Integer32,
8084   lacpdusRx Integer32,
8085   markerpdusRx Integer32,
8086   markerresponsepdusRx Integer32,
8087   unknownRx Integer32,
8088   illegalRx Integer32,
8089   lacpdusTx Integer32,
8090   markerpdusTx Integer32,
8091   markerresponsepdusTx Integer32,
8092   lacpClearStats INTEGER
8093}
8094
8095lacpStatsIndex OBJECT-TYPE
8096  SYNTAX Integer32
8097  MAX-ACCESS read-only
8098  STATUS current
8099  DESCRIPTION
8100	"Index"
8101  ::= {lacpStatsTableEntry 1}
8102
8103lacpdusRx OBJECT-TYPE
8104  SYNTAX Integer32
8105  MAX-ACCESS read-only
8106  STATUS current
8107  DESCRIPTION
8108	"Valid LACPDUs received"
8109  ::= {lacpStatsTableEntry 2}
8110
8111markerpdusRx OBJECT-TYPE
8112  SYNTAX Integer32
8113  MAX-ACCESS read-only
8114  STATUS current
8115  DESCRIPTION
8116	"Valid Marker PDUs received"
8117  ::= {lacpStatsTableEntry 3}
8118
8119markerresponsepdusRx OBJECT-TYPE
8120  SYNTAX Integer32
8121  MAX-ACCESS read-only
8122  STATUS current
8123  DESCRIPTION
8124	"Valid Marker Rsp PDUs received"
8125  ::= {lacpStatsTableEntry 4}
8126
8127unknownRx OBJECT-TYPE
8128  SYNTAX Integer32
8129  MAX-ACCESS read-only
8130  STATUS current
8131  DESCRIPTION
8132	"Unknown version/TLV type"
8133  ::= {lacpStatsTableEntry 5}
8134
8135illegalRx OBJECT-TYPE
8136  SYNTAX Integer32
8137  MAX-ACCESS read-only
8138  STATUS current
8139  DESCRIPTION
8140	"Illegal subtype received"
8141  ::= {lacpStatsTableEntry 6}
8142
8143lacpdusTx OBJECT-TYPE
8144  SYNTAX Integer32
8145  MAX-ACCESS read-only
8146  STATUS current
8147  DESCRIPTION
8148	"LACPDUs transmitted"
8149  ::= {lacpStatsTableEntry 7}
8150
8151markerpdusTx OBJECT-TYPE
8152  SYNTAX Integer32
8153  MAX-ACCESS read-only
8154  STATUS current
8155  DESCRIPTION
8156	"Market PDUs transmitted"
8157  ::= {lacpStatsTableEntry 8}
8158
8159markerresponsepdusTx OBJECT-TYPE
8160  SYNTAX Integer32
8161  MAX-ACCESS read-only
8162  STATUS current
8163  DESCRIPTION
8164	"Marker Rsp PDUs transmitted "
8165  ::= {lacpStatsTableEntry 9}
8166
8167lacpClearStats  OBJECT-TYPE
8168    SYNTAX  INTEGER {
8169        ok(1),
8170        clear(2)
8171        }
8172    MAX-ACCESS  read-write
8173    STATUS  current
8174    DESCRIPTION
8175        "Setting this to clear(2) results in clearing the LACP statistics."
8176    ::= { lacpStatsTableEntry 10 }
8177
8178
8179-- UFD stats
8180
8181ufdNoLtMLinkFailure OBJECT-TYPE
8182  SYNTAX Integer32
8183  MAX-ACCESS read-only
8184  STATUS current
8185  DESCRIPTION
8186	" "
8187  ::= {ufdStats 1}
8188
8189ufdNoLtMLinkBlockingState OBJECT-TYPE
8190  SYNTAX Integer32
8191  MAX-ACCESS read-only
8192  STATUS current
8193  DESCRIPTION
8194	" "
8195  ::= {ufdStats 2}
8196
8197ufdNoLtDAutoDisabled OBJECT-TYPE
8198  SYNTAX Integer32
8199  MAX-ACCESS read-only
8200  STATUS current
8201  DESCRIPTION
8202	" "
8203  ::= {ufdStats 3}
8204
8205ufdClearStats OBJECT-TYPE
8206  SYNTAX INTEGER {
8207      ok(1),
8208      clear(2)
8209  }
8210  MAX-ACCESS read-write
8211  STATUS current
8212  DESCRIPTION
8213	" Setting this value to clear(2) clears the UFD stats."
8214  ::= {ufdStats 4}
8215
8216
8217
8218
8219
8220
8221-- FDB stats
8222
8223fdbClear OBJECT-TYPE
8224    SYNTAX  INTEGER {
8225        ok(1),
8226        clear(2)
8227        }
8228    MAX-ACCESS  read-write
8229    STATUS  current
8230    DESCRIPTION
8231        "Setting this value to clear(2) clears the entire master FDB."
8232    ::= { fdbInfo 1 }
8233
8234fdbTable OBJECT-TYPE
8235    SYNTAX  SEQUENCE OF FdbEntry
8236    MAX-ACCESS  not-accessible
8237    STATUS  current
8238    DESCRIPTION
8239        "The table of FDB entries."
8240    ::= { fdbInfo 2 }
8241
8242fdbEntry OBJECT-TYPE
8243    SYNTAX  FdbEntry
8244    MAX-ACCESS  not-accessible
8245    STATUS  current
8246    DESCRIPTION
8247        "A row in the FDB table"
8248    INDEX   { fdbMacAddr }
8249    ::= { fdbTable 1 }
8250
8251FdbEntry ::= SEQUENCE {
8252    fdbMacAddr            PhysAddress,
8253    fdbVlan       	  Integer32,
8254    fdbSrcPort            Integer32,
8255    fdbSrcTrunk           Integer32,
8256    fdbState              INTEGER,
8257    fdbRefSps             DisplayString,
8258    fdbLearnedPort        Integer32,
8259    fdbStatus             Integer32
8260    }
8261
8262fdbMacAddr OBJECT-TYPE
8263    SYNTAX  PhysAddress
8264    MAX-ACCESS  read-only
8265    STATUS  current
8266    DESCRIPTION
8267        "The MAC address for the FDB entry."
8268    ::= { fdbEntry 1 }
8269
8270fdbVlan OBJECT-TYPE
8271    SYNTAX  Integer32
8272    MAX-ACCESS  read-only
8273    STATUS  current
8274    DESCRIPTION
8275        "The VLAN ID for the FDB entry."
8276    ::= { fdbEntry 2 }
8277
8278fdbSrcPort OBJECT-TYPE
8279    SYNTAX  Integer32
8280    MAX-ACCESS  read-only
8281    STATUS  current
8282    DESCRIPTION
8283       "Either the value '0', or the port number of the port on which a frame
8284        having a source address equal to the value of the corresponding
8285        instance has been seen.  A value of '0' indicates that the port
8286        number has not been learned but that the bridge does have some
8287        forwarding/filtering information about this address."
8288    ::= { fdbEntry 3 }
8289
8290fdbState OBJECT-TYPE
8291    SYNTAX  INTEGER {
8292        unknown(1),
8293        forward(2),
8294        trunk(3)
8295        }
8296    MAX-ACCESS  read-only
8297    STATUS  current
8298    DESCRIPTION
8299        "The state of the FDB entry. The meanings of the values are :
8300         unknown(1) : the MAC address has not yet been learned by the switch
8301                      but has only been seen as a destination address
8302         forward(2) : the MAC address has been learned by the switch
8303         trunk(3)   : frames with this MAC address are forwarded to trunk
8304                      group"
8305    ::= { fdbEntry 4 }
8306
8307fdbRefSps OBJECT-TYPE
8308    SYNTAX  DisplayString (SIZE(0..32))
8309    MAX-ACCESS  read-only
8310    STATUS  current
8311    DESCRIPTION
8312        "The referenced SPs associated with this FDB entry."
8313    ::= { fdbEntry 5 }
8314
8315fdbLearnedPort OBJECT-TYPE
8316    SYNTAX  Integer32
8317    MAX-ACCESS  read-only
8318    STATUS  current
8319    DESCRIPTION
8320        "The learned port associated with this FDB entry."
8321    ::= { fdbEntry 6 }
8322
8323fdbSrcTrunk OBJECT-TYPE
8324    SYNTAX  Integer32
8325    MAX-ACCESS  read-only
8326    STATUS  current
8327    DESCRIPTION
8328       "Either the value '0', or the trunk number of the trunk on which a frame
8329        having a source address equal to the value of the corresponding
8330        instance has been seen.  A value of '0' indicates that the source
8331        address is not associated with a trunk."
8332    ::= { fdbEntry 7 }
8333
8334fdbStatus OBJECT-TYPE
8335    SYNTAX  Integer32
8336    MAX-ACCESS  read-only
8337    STATUS  current
8338    DESCRIPTION
8339       "'1'  if it is permanent
8340        '0'  if it is not permanent"
8341    ::= { fdbEntry 8 }
8342
8343
8344
8345-- STP information
8346
8347stpInfoTable OBJECT-TYPE
8348    SYNTAX SEQUENCE OF StpInfoTableEntry
8349    MAX-ACCESS not-accessible
8350    STATUS current
8351    DESCRIPTION
8352        "The table of Spanning Tree Group information."
8353    ::= { stpInfo 1 }
8354
8355stpInfoTableEntry OBJECT-TYPE
8356    SYNTAX StpInfoTableEntry
8357    MAX-ACCESS not-accessible
8358    STATUS current
8359    DESCRIPTION
8360        "Information about a particular Spanning Tree Group."
8361    INDEX { stpInfoIndex }
8362    ::= { stpInfoTable 1 }
8363
8364StpInfoTableEntry ::= SEQUENCE {
8365    stpInfoIndex              Integer32,
8366    stpInfoState              INTEGER,
8367    stgInfoVlanBmap           OCTET STRING,
8368    stpInfoTimeSinceTopChange TimeTicks,
8369    stpInfoTopChanges         Counter32,
8370    stpInfoDesignatedRoot     BridgeId,
8371    stpInfoRootCost           Integer32,
8372    stpInfoRootPort           Integer32,
8373    stpInfoHelloTime          Integer32,
8374    stpInfoMaxAge             Integer32,
8375    stpInfoForwardDelay       Integer32,
8376    stpInfoHoldTime           Integer32,
8377    stpInfoBrgPriority        INTEGER,
8378    stpInfoBrgHelloTime       INTEGER,
8379    stpInfoBrgForwardDelay    INTEGER,
8380    stpInfoBrgMaxAge          INTEGER,
8381    stpInfoAgingTime          INTEGER
8382    }
8383
8384stpInfoIndex OBJECT-TYPE
8385    SYNTAX Integer32
8386    MAX-ACCESS read-only
8387    STATUS current
8388    DESCRIPTION
8389        "The identifier of a particular Spanning Tree Group.  This is also
8390         index to the entLogicalTable of Entity MIB."
8391    ::= { stpInfoTableEntry 1 }
8392
8393stpInfoState OBJECT-TYPE
8394    SYNTAX INTEGER {
8395        on(1),
8396        off(2)
8397        }
8398    MAX-ACCESS read-only
8399    STATUS current
8400    DESCRIPTION
8401        "Turn on of off Spanning Tree operation of a particular Spanning
8402         Tree Group."
8403    ::= { stpInfoTableEntry 2 }
8404
8405stgInfoVlanBmap OBJECT-TYPE
8406    SYNTAX  OCTET STRING (SIZE(0..512))
8407    MAX-ACCESS  read-only
8408    STATUS  current
8409    DESCRIPTION
8410        "The vlans applied to the spanning tree group.  The vlans are
8411         presented in bitmap format. This string displays vlan number
8412         from 1 to 4096.
8413
8414         in receiving order:
8415
8416             OCTET 1  OCTET 2  .....
8417             xxxxxxxx xxxxxxxx .....
8418             ||    || |_ vlan 9
8419             ||    ||
8420             ||    ||___ vlan 8
8421             ||    |____ vlan 7
8422             ||      .    .   .
8423             ||_________ vlan 2
8424             |__________ vlan 1 (as index to stgCurCfgTable)
8425
8426         where x : 1 - The represented vlan applied to the spanning tree.
8427                   0 - The represented vlan not applied to the spanning tree"
8428    ::= { stpInfoTableEntry 3 }
8429
8430stpInfoTimeSinceTopChange OBJECT-TYPE
8431    SYNTAX  TimeTicks
8432    MAX-ACCESS  read-only
8433    STATUS  current
8434    DESCRIPTION
8435        "The time (in hundredths of a second) since the last time a topology
8436         change was detected by the bridge entity."
8437    ::= { stpInfoTableEntry 4 }
8438
8439stpInfoTopChanges OBJECT-TYPE
8440    SYNTAX  Counter32
8441    MAX-ACCESS  read-only
8442    STATUS  current
8443    DESCRIPTION
8444        "The total number of topology changes detected by this bridge since
8445         the management entity was last reset or initialized."
8446    ::= { stpInfoTableEntry 5 }
8447
8448stpInfoDesignatedRoot OBJECT-TYPE
8449    SYNTAX  BridgeId
8450    MAX-ACCESS  read-only
8451    STATUS  current
8452    DESCRIPTION
8453        "The bridge identifier of the root of the spanning tree as determined
8454         by the Spanning Tree Protocol as executed by this node.  This value
8455         is used as the Root Identifier parameter in all Configuration Bridge
8456         PDUs originated by this node."
8457    ::= { stpInfoTableEntry 6 }
8458
8459stpInfoRootCost OBJECT-TYPE
8460    SYNTAX  Integer32
8461    MAX-ACCESS  read-only
8462    STATUS  current
8463    DESCRIPTION
8464        "The cost of the path to the root as seen from this bridge."
8465    ::= { stpInfoTableEntry 7 }
8466
8467stpInfoRootPort OBJECT-TYPE
8468    SYNTAX  Integer32
8469    MAX-ACCESS  read-only
8470    STATUS  current
8471    DESCRIPTION
8472        "The port number of the port which offers the lowest cost path from
8473         this bridge to the root bridge."
8474    ::= { stpInfoTableEntry 8 }
8475
8476stpInfoMaxAge OBJECT-TYPE
8477    SYNTAX  Integer32
8478    MAX-ACCESS  read-only
8479    STATUS  current
8480    DESCRIPTION
8481        "The maximum age of Spanning Tree Protocol information learned from
8482         the network on any port before it is discarded, in units of
8483         hundredths of a second.  This is the actual value that this bridge is
8484         currently using."
8485    ::= { stpInfoTableEntry 9 }
8486
8487stpInfoHelloTime OBJECT-TYPE
8488    SYNTAX  Integer32
8489    MAX-ACCESS  read-only
8490    STATUS  current
8491    DESCRIPTION
8492        "The amount of time between the transmission of Configuration bridge
8493         PDUs by this node on any port when it is the root of the spanning
8494         tree or trying to become so, in units of hundredths of a second.
8495         This is the actual value that this bridge is currently using."
8496    ::= { stpInfoTableEntry 10 }
8497
8498stpInfoForwardDelay OBJECT-TYPE
8499     SYNTAX  Integer32
8500     MAX-ACCESS  read-only
8501     STATUS  current
8502     DESCRIPTION
8503         "This time value, measured in units of hundredths of a second,
8504          controls how fast a port changes its spanning state when moving
8505          towards the Forwarding state.  The value determines how long the port
8506          stays in each of the Listening and Learning states, which precede
8507          the Forwarding state.  This value is also used, when a topology
8508          change has been detected and is underway, to age all dynamic entries
8509          in the Forwarding Database."
8510    ::= { stpInfoTableEntry 11 }
8511
8512stpInfoHoldTime OBJECT-TYPE
8513    SYNTAX  Integer32
8514    MAX-ACCESS  read-only
8515    STATUS  current
8516    DESCRIPTION
8517        "This time value determines the interval length during which no more
8518         than two Configuration bridge PDUs shall be transmitted by this node,
8519         in units of hundredths of a second."
8520    ::= { stpInfoTableEntry 12 }
8521
8522stpInfoBrgPriority OBJECT-TYPE
8523    SYNTAX  INTEGER (0..65535)
8524    MAX-ACCESS  read-only
8525    STATUS  current
8526    DESCRIPTION
8527        "The value of the write-able portion of the Bridge ID, i.e., the first
8528         two octets of the (8 octet long) Bridge ID."
8529    ::= { stpInfoTableEntry 13 }
8530
8531stpInfoBrgHelloTime OBJECT-TYPE
8532    SYNTAX  INTEGER (1..10)
8533    MAX-ACCESS  read-only
8534    STATUS  current
8535    DESCRIPTION
8536        "The value in seconds that all bridges use for HelloTime when this
8537         bridge is acting as the root."
8538    ::= { stpInfoTableEntry 14 }
8539
8540stpInfoBrgForwardDelay OBJECT-TYPE
8541    SYNTAX  INTEGER (4..30)
8542    MAX-ACCESS  read-only
8543    STATUS  current
8544    DESCRIPTION
8545        "The value in seconds that all bridges use for ForwardDelay when this
8546         bridge is acting as the root."
8547    ::= { stpInfoTableEntry 15 }
8548
8549stpInfoBrgMaxAge OBJECT-TYPE
8550    SYNTAX  INTEGER (6..40)
8551    MAX-ACCESS  read-only
8552    STATUS  current
8553    DESCRIPTION
8554        "The value in seconds that all bridges use for MaxAge when this bridge
8555         is acting as the root."
8556    ::= { stpInfoTableEntry 16 }
8557
8558stpInfoAgingTime OBJECT-TYPE
8559    SYNTAX  INTEGER (0..65535)
8560    MAX-ACCESS  read-only
8561    STATUS  current
8562    DESCRIPTION
8563        "The timeout period in seconds for aging out dynamically learned
8564         forwarding information."
8565    ::= { stpInfoTableEntry 17 }
8566
8567stpInfoPortTable OBJECT-TYPE
8568    SYNTAX SEQUENCE OF StpInfoPortTableEntry
8569    MAX-ACCESS not-accessible
8570    STATUS current
8571    DESCRIPTION
8572        "The table of Spanning Tree Group port information."
8573    ::= { stpInfo 2 }
8574
8575stpInfoPortTableEntry OBJECT-TYPE
8576    SYNTAX StpInfoPortTableEntry
8577    MAX-ACCESS not-accessible
8578    STATUS current
8579    DESCRIPTION
8580        "Information about port configuration for a particular Spanning Tree
8581         Group."
8582    INDEX { stpInfoPortStpIndex, stpInfoPortIndex }
8583    ::= { stpInfoPortTable 1 }
8584
8585StpInfoPortTableEntry ::= SEQUENCE {
8586    stpInfoPortStpIndex           Integer32,
8587    stpInfoPortIndex              Integer32,
8588    stpInfoPortState              INTEGER,
8589    stpInfoPortDesignatedRoot     BridgeId,
8590    stpInfoPortDesignatedCost     Integer32,
8591    stpInfoPortDesignatedBridge   BridgeId,
8592    stpInfoPortDesignatedPort     OCTET STRING,
8593    stpInfoPortForwardTransitions Counter32,
8594    stpInfoPortPathCost           Integer32
8595   }
8596
8597stpInfoPortStpIndex OBJECT-TYPE
8598    SYNTAX Integer32
8599    MAX-ACCESS read-only
8600    STATUS current
8601    DESCRIPTION
8602        "The identifier of a particular Spanning Tree Group."
8603    ::= { stpInfoPortTableEntry 1 }
8604
8605stpInfoPortIndex OBJECT-TYPE
8606    SYNTAX Integer32
8607    MAX-ACCESS read-only
8608    STATUS current
8609    DESCRIPTION
8610        "The port identifier of a particular Spanning Tree Group."
8611    ::= { stpInfoPortTableEntry 2 }
8612
8613stpInfoPortState OBJECT-TYPE
8614    SYNTAX  INTEGER {
8615        disabled(1),
8616        blocking(2),
8617        listening(3),
8618        learning(4),
8619        forwarding(5),
8620        broken(6)
8621        }
8622    MAX-ACCESS  read-only
8623    STATUS  current
8624    DESCRIPTION
8625        "The port's current state as defined by application of the Spanning
8626         Tree Protocol.  This state controls what action a port takes on
8627         reception of a frame.  If the bridge has detected a port that is
8628         malfunctioning it will place that port into the broken(6) state.
8629         For ports which are disabled, this object will have a value of
8630         disabled(1)."
8631    ::= { stpInfoPortTableEntry 3 }
8632
8633stpInfoPortDesignatedRoot OBJECT-TYPE
8634    SYNTAX  BridgeId
8635    MAX-ACCESS  read-only
8636    STATUS  current
8637    DESCRIPTION
8638        "The unique Bridge Identifier of the Bridge recorded as the Root in
8639         the Configuration BPDUs transmitted by the Designated Bridge for the
8640         segment to which the port is attached."
8641    ::= { stpInfoPortTableEntry 4 }
8642
8643stpInfoPortDesignatedCost OBJECT-TYPE
8644    SYNTAX  Integer32
8645    MAX-ACCESS  read-only
8646    STATUS  current
8647    DESCRIPTION
8648        "The path cost of the Designated Port of the segment connected to this
8649         port.  This value is compared to the Root Path Cost field in received
8650         bridge PDUs."
8651    ::= { stpInfoPortTableEntry 5 }
8652
8653stpInfoPortDesignatedBridge OBJECT-TYPE
8654    SYNTAX  BridgeId
8655    MAX-ACCESS  read-only
8656    STATUS  current
8657    DESCRIPTION
8658        "The Bridge Identifier of the bridge which this port considers to be
8659         the Designated Bridge for this port's segment."
8660    ::= { stpInfoPortTableEntry 6 }
8661
8662stpInfoPortDesignatedPort OBJECT-TYPE
8663    SYNTAX  OCTET STRING (SIZE (2))
8664    MAX-ACCESS  read-only
8665    STATUS  current
8666    DESCRIPTION
8667        "The Port Identifier of the port on the Designated Bridge for this
8668         port's segment."
8669    ::= { stpInfoPortTableEntry 7 }
8670
8671stpInfoPortForwardTransitions OBJECT-TYPE
8672    SYNTAX  Counter32
8673    MAX-ACCESS  read-only
8674    STATUS  current
8675    DESCRIPTION
8676        "The number of times this port has transitioned from the Learning
8677         state to the Forwarding state."
8678    ::= { stpInfoPortTableEntry 8 }
8679
8680stpInfoPortPathCost OBJECT-TYPE
8681    SYNTAX  Integer32
8682    MAX-ACCESS  read-only
8683    STATUS  current
8684    DESCRIPTION
8685        "The path cost of the port."
8686    ::= { stpInfoPortTableEntry 9 }
8687
8688-- CIST Information
8689
8690cistRoot OBJECT-TYPE
8691    SYNTAX  BridgeId
8692    MAX-ACCESS  read-only
8693    STATUS  current
8694    DESCRIPTION
8695        "The bridge identifier of the Root of the common spanning
8696         tree as determined by the Spanning Tree Protocol
8697         as executed by this node.  This value is used as
8698         the CIST Root Identifier parameter in all Configuration
8699         Bridge PDUs originated by this node."
8700    ::= { cistGeneralInfo 1 }
8701
8702cistRootPathCost OBJECT-TYPE
8703    SYNTAX  Integer32
8704    MAX-ACCESS  read-only
8705    STATUS  current
8706    DESCRIPTION
8707        "The cost of the path to the CIST Root as seen from this bridge."
8708    ::= { cistGeneralInfo 2 }
8709
8710cistRootPort OBJECT-TYPE
8711    SYNTAX  Integer32
8712    MAX-ACCESS  read-only
8713    STATUS  current
8714    DESCRIPTION
8715        "The Port Number of the Port which offers the lowest path cost from
8716        this bridge to the CIST Root Bridge."
8717    ::= { cistGeneralInfo 3 }
8718
8719
8720cistRootMaxAge OBJECT-TYPE
8721    SYNTAX  Integer32
8722    MAX-ACCESS  read-only
8723    STATUS  current
8724    DESCRIPTION
8725        "The value in seconds that all bridges use for MaxAge when this bridge
8726         is acting as the root."
8727    ::= { cistGeneralInfo 5 }
8728
8729cistRootForwardDelay OBJECT-TYPE
8730    SYNTAX  Integer32
8731    MAX-ACCESS  read-only
8732    STATUS  current
8733    DESCRIPTION
8734        "The value in seconds that all bridges use for ForwardDelay when this
8735         bridge is acting as the root."
8736    ::= { cistGeneralInfo 6 }
8737
8738cistRegionalRoot OBJECT-TYPE
8739    SYNTAX  BridgeId
8740    MAX-ACCESS  read-only
8741    STATUS  current
8742    DESCRIPTION
8743        "The bridge identifier of the Root of the Multiple
8744         spanning tree region as determined by the Spanning Tree
8745         Protocol as executed by this node.  This value is used as
8746         the CIST Regional Root Identifier parameter in all Configuration
8747         Bridge PDUs originated by this node."
8748   ::= { cistGeneralInfo 7 }
8749
8750cistRegionalPathCost OBJECT-TYPE
8751    SYNTAX  Integer32
8752    MAX-ACCESS  read-only
8753    STATUS  current
8754    DESCRIPTION
8755        "The Cost of the path to the CIST Regional Root as seen from this
8756         bridge."
8757   ::= { cistGeneralInfo 8 }
8758
8759cistBridgePriority OBJECT-TYPE
8760    SYNTAX  INTEGER  (0..65535)
8761    MAX-ACCESS  read-only
8762    STATUS  current
8763    DESCRIPTION
8764        "The value of the writable portion of the Brigde Identifier comprising
8765         of the first two octets."
8766    ::= { cistGeneralInfo 9 }
8767
8768cistBridgeMaxAge OBJECT-TYPE
8769    SYNTAX  INTEGER  (6..40)
8770    MAX-ACCESS  read-only
8771    STATUS  current
8772    DESCRIPTION
8773        "The value in seconds that all bridges use for MaxAge when this bridge
8774         is acting as the root."
8775    ::= { cistGeneralInfo 10 }
8776
8777cistBridgeForwardDelay OBJECT-TYPE
8778    SYNTAX  INTEGER  (4..30)
8779    MAX-ACCESS  read-only
8780    STATUS  current
8781    DESCRIPTION
8782        "The value in seconds that all bridges use for ForwardDelay when this
8783         bridge is acting as the root."
8784    ::= { cistGeneralInfo 11 }
8785
8786cistMaxHopCount OBJECT-TYPE
8787    SYNTAX  INTEGER  (4..60)
8788    MAX-ACCESS  read-only
8789    STATUS  current
8790    DESCRIPTION
8791        "Indicates the maximum hop count value."
8792    ::= { cistGeneralInfo 12 }
8793
8794mstpDigest OBJECT-TYPE
8795    SYNTAX  DisplayString (SIZE(0..63))
8796    MAX-ACCESS  read-only
8797    STATUS  current
8798    DESCRIPTION
8799        "The digest of the mstp."
8800    ::= { cistGeneralInfo 13 }
8801
8802-- CIST Port Information Table
8803cistInfoPortTable OBJECT-TYPE
8804    SYNTAX SEQUENCE OF CistInfoPortTableEntry
8805    MAX-ACCESS not-accessible
8806    STATUS current
8807    DESCRIPTION
8808        "The table of CIST Port information."
8809    ::= { cistInfo 2 }
8810
8811cistInfoPortTableEntry OBJECT-TYPE
8812    SYNTAX CistInfoPortTableEntry
8813    MAX-ACCESS not-accessible
8814    STATUS current
8815    DESCRIPTION
8816        "Information about a particular CIST Port."
8817    INDEX { cistInfoPortIndex }
8818    ::= { cistInfoPortTable 1 }
8819
8820CistInfoPortTableEntry ::= SEQUENCE {
8821    cistInfoPortIndex            Integer32,
8822    cistInfoPortPriority         Integer32,
8823    cistInfoPortPathCost         Integer32,
8824    cistInfoPortState            INTEGER,
8825    cistInfoPortRole             INTEGER,
8826    cistInfoPortDesignatedBridge BridgeId,
8827    cistInfoPortDesignatedPort   OCTET STRING,
8828    cistInfoPortLinkType         INTEGER,
8829    cistInfoPortHelloTime        INTEGER
8830    }
8831
8832cistInfoPortIndex OBJECT-TYPE
8833    SYNTAX Integer32
8834    MAX-ACCESS read-only
8835    STATUS current
8836    DESCRIPTION
8837        "The port number of the port for which this entry contains spanning
8838         tree configuration."
8839    ::= { cistInfoPortTableEntry 1 }
8840
8841cistInfoPortPriority OBJECT-TYPE
8842    SYNTAX Integer32
8843    MAX-ACCESS read-only
8844    STATUS current
8845    DESCRIPTION
8846        "The four most significant bits of the Port Identifier of the
8847         Spanning Tree instance can be modified by setting this value."
8848    ::= { cistInfoPortTableEntry 2 }
8849
8850cistInfoPortPathCost OBJECT-TYPE
8851    SYNTAX Integer32
8852    MAX-ACCESS read-only
8853    STATUS current
8854    DESCRIPTION
8855        "The contribution of this port to the path cost of paths towards
8856         the CIST Root which include this port."
8857    ::= { cistInfoPortTableEntry 3 }
8858
8859cistInfoPortState OBJECT-TYPE
8860    SYNTAX INTEGER {
8861        disabled (1),
8862        discarding (2),
8863        learning (4),
8864        forwarding (5)
8865        }
8866    MAX-ACCESS read-only
8867    STATUS current
8868    DESCRIPTION
8869        "Current state of the Port as defined by the Common
8870         spanning tree protocol."
8871    ::= { cistInfoPortTableEntry 4 }
8872
8873cistInfoPortRole OBJECT-TYPE
8874    SYNTAX INTEGER {
8875        disabled(1),
8876        alternate(2),
8877        backup(3),
8878        root(4),
8879        designated(5),
8880        master(6),
8881        unknown(7)
8882        }
8883    MAX-ACCESS read-only
8884    STATUS current
8885    DESCRIPTION
8886          "Selected Port Role of the port for this spanning tree instance."
8887    ::= { cistInfoPortTableEntry 5 }
8888
8889cistInfoPortDesignatedBridge OBJECT-TYPE
8890    SYNTAX  BridgeId
8891    MAX-ACCESS  read-only
8892    STATUS  current
8893    DESCRIPTION
8894        "The unique Bridge Identifier of the bridge which this port
8895         considers to be the Designated Bridge for the port's segment."
8896    ::= { cistInfoPortTableEntry 6 }
8897
8898cistInfoPortDesignatedPort OBJECT-TYPE
8899    SYNTAX  OCTET STRING (SIZE (2))
8900    MAX-ACCESS  read-only
8901    STATUS  current
8902      DESCRIPTION
8903          "The Port identifier of the port on the Designated Bridge
8904           for this port's segment."
8905    ::= { cistInfoPortTableEntry 7 }
8906
8907cistInfoPortLinkType OBJECT-TYPE
8908    SYNTAX INTEGER {
8909        p2p(1),
8910        shared(2),
8911        unknown(3)
8912        }
8913    MAX-ACCESS read-only
8914    STATUS current
8915    DESCRIPTION
8916        "The point-to-point status of the LAN segment attached
8917         to this port.  A value of p2p (2) indicates that this port is being
8918         treated as if it is connected to a point-to-point link.
8919         A value of shared(3) indicates that this port is being treated as
8920         having a shared media connection."
8921    ::= { cistInfoPortTableEntry 8 }
8922
8923cistInfoPortHelloTime OBJECT-TYPE
8924    SYNTAX  INTEGER (1..10)
8925    MAX-ACCESS  read-only
8926    STATUS  current
8927    DESCRIPTION
8928        "The amount of time between the transmission of Configuration Port
8929         PDUs in seconds."
8930    ::= { cistInfoPortTableEntry 9 }
8931
8932
8933-- LACP information
8934
8935lacpInfoAggrTable OBJECT-TYPE
8936    SYNTAX SEQUENCE OF LacpInfoAggrTableEntry
8937    MAX-ACCESS not-accessible
8938    STATUS current
8939    DESCRIPTION
8940        "The table of LACP aggregator information."
8941    ::= { lacpInfo 1 }
8942
8943lacpInfoAggrTableEntry OBJECT-TYPE
8944    SYNTAX LacpInfoAggrTableEntry
8945    MAX-ACCESS not-accessible
8946    STATUS current
8947    DESCRIPTION
8948        "Information about a LACP aggregator."
8949    INDEX { lacpInfoAggrIndex }
8950    ::= { lacpInfoAggrTable 1 }
8951
8952LacpInfoAggrTableEntry ::= SEQUENCE {
8953    lacpInfoAggrIndex           Integer32,
8954    lacpInfoAggrId		Integer32,
8955    lacpInfoAggrMac		DisplayString,
8956    lacpInfoAggrActSysPrio	Integer32,
8957    lacpInfoAggrActSysId	DisplayString,
8958    lacpInfoAggrIndivState	INTEGER,
8959    lacpInfoAggrActAdminKey	Integer32,
8960    lacpInfoAggrActOperKey	Integer32,
8961    lacpInfoAggrPartSysPrio	Integer32,
8962    lacpInfoAggrPartSysId	DisplayString,
8963    lacpInfoAggrPartOperKey	Integer32,
8964    lacpInfoAggrReadyState	INTEGER,
8965    lacpInfoAggrNumPorts	Integer32,
8966    lacpInfoAggrPorts		DisplayString
8967    }
8968
8969lacpInfoAggrIndex OBJECT-TYPE
8970    SYNTAX Integer32
8971    MAX-ACCESS read-only
8972    STATUS current
8973    DESCRIPTION
8974        "The aggregator identifier."
8975    ::= { lacpInfoAggrTableEntry 1 }
8976
8977lacpInfoAggrId OBJECT-TYPE
8978    SYNTAX  Integer32
8979    MAX-ACCESS  read-only
8980    STATUS  current
8981    DESCRIPTION
8982        ""
8983    ::= { lacpInfoAggrTableEntry 2 }
8984
8985lacpInfoAggrMac OBJECT-TYPE
8986    SYNTAX  DisplayString
8987    MAX-ACCESS  read-only
8988    STATUS  current
8989    DESCRIPTION
8990        ""
8991    ::= { lacpInfoAggrTableEntry 3 }
8992
8993lacpInfoAggrActSysPrio OBJECT-TYPE
8994    SYNTAX  Integer32
8995    MAX-ACCESS  read-only
8996    STATUS  current
8997    DESCRIPTION
8998        ""
8999    ::= { lacpInfoAggrTableEntry 4 }
9000
9001lacpInfoAggrActSysId OBJECT-TYPE
9002    SYNTAX  DisplayString
9003    MAX-ACCESS  read-only
9004    STATUS  current
9005    DESCRIPTION
9006        ""
9007    ::= { lacpInfoAggrTableEntry 5 }
9008
9009lacpInfoAggrIndivState OBJECT-TYPE
9010    SYNTAX  INTEGER {
9011        true(1),
9012        false(2)
9013        }
9014    MAX-ACCESS  read-only
9015    STATUS  current
9016    DESCRIPTION
9017        ""
9018    ::= { lacpInfoAggrTableEntry 6 }
9019
9020lacpInfoAggrActAdminKey OBJECT-TYPE
9021    SYNTAX  Integer32
9022    MAX-ACCESS  read-only
9023    STATUS  current
9024    DESCRIPTION
9025        ""
9026    ::= { lacpInfoAggrTableEntry 7 }
9027
9028lacpInfoAggrActOperKey OBJECT-TYPE
9029    SYNTAX  Integer32
9030    MAX-ACCESS  read-only
9031    STATUS  current
9032    DESCRIPTION
9033        ""
9034    ::= { lacpInfoAggrTableEntry 8 }
9035
9036lacpInfoAggrPartSysPrio OBJECT-TYPE
9037    SYNTAX  Integer32
9038    MAX-ACCESS  read-only
9039    STATUS  current
9040    DESCRIPTION
9041        ""
9042    ::= { lacpInfoAggrTableEntry 9 }
9043
9044lacpInfoAggrPartSysId OBJECT-TYPE
9045    SYNTAX  DisplayString
9046    MAX-ACCESS  read-only
9047    STATUS  current
9048    DESCRIPTION
9049        ""
9050    ::= { lacpInfoAggrTableEntry 10 }
9051
9052lacpInfoAggrPartOperKey OBJECT-TYPE
9053    SYNTAX  Integer32
9054    MAX-ACCESS  read-only
9055    STATUS  current
9056    DESCRIPTION
9057        ""
9058    ::= { lacpInfoAggrTableEntry 11 }
9059
9060lacpInfoAggrReadyState OBJECT-TYPE
9061    SYNTAX  INTEGER {
9062        true(1),
9063        false(2)
9064        }
9065    MAX-ACCESS  read-only
9066    STATUS  current
9067    DESCRIPTION
9068        ""
9069    ::= { lacpInfoAggrTableEntry 12 }
9070
9071lacpInfoAggrNumPorts OBJECT-TYPE
9072    SYNTAX  Integer32
9073    MAX-ACCESS  read-only
9074    STATUS  current
9075    DESCRIPTION
9076        ""
9077    ::= { lacpInfoAggrTableEntry 13 }
9078
9079lacpInfoAggrPorts OBJECT-TYPE
9080    SYNTAX  DisplayString
9081    MAX-ACCESS  read-only
9082    STATUS  current
9083    DESCRIPTION
9084        ""
9085    ::= { lacpInfoAggrTableEntry 14 }
9086
9087
9088lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 }
9089
9090lacpInfoPortGeneralTable OBJECT-TYPE
9091    SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry
9092    MAX-ACCESS not-accessible
9093    STATUS current
9094    DESCRIPTION
9095        "The table of LACP port general information."
9096    ::= { lacpInfoPort 1 }
9097
9098lacpInfoPortGeneralTableEntry OBJECT-TYPE
9099    SYNTAX LacpInfoPortGeneralTableEntry
9100    MAX-ACCESS not-accessible
9101    STATUS current
9102    DESCRIPTION
9103        "General information about a LACP port."
9104    INDEX { lacpInfoPortGeneralIndex }
9105    ::= { lacpInfoPortGeneralTable 1 }
9106
9107LacpInfoPortGeneralTableEntry ::= SEQUENCE {
9108    lacpInfoPortGeneralIndex		Integer32,
9109    lacpInfoPortLacpEna 		INTEGER,
9110    lacpInfoPortAdminEna	 	INTEGER,
9111    lacpInfoPortActSysId		DisplayString,
9112    lacpInfoPortActSysPrio		Integer32,
9113    lacpInfoPortActAdminKey 		Integer32,
9114    lacpInfoPortActOperKey 		Integer32,
9115    lacpInfoPortActPortNum 		Integer32,
9116    lacpInfoPortActPortPrio 		Integer32,
9117    lacpInfoPortIndivState 		INTEGER,
9118    lacpInfoSelAggrId 			Integer32,
9119    lacpInfoAttAggrId 			Integer32,
9120    lacpInfoPortReadyN 			INTEGER,
9121    lacpInfoPortNtt 			INTEGER,
9122    lacpInfoPortSelected 		INTEGER,
9123    lacpInfoPortMoved 			INTEGER,
9124    lacpInfoCollDetState 		INTEGER,
9125    lacpInfoPortRxState 		DisplayString,
9126    lacpInfoPortMuxState 		DisplayString,
9127    lacpInfoPortPerState 		DisplayString
9128    }
9129
9130lacpInfoPortGeneralIndex OBJECT-TYPE
9131    SYNTAX Integer32
9132    MAX-ACCESS read-only
9133    STATUS current
9134    DESCRIPTION
9135        "The port identifier."
9136    ::= { lacpInfoPortGeneralTableEntry 1 }
9137
9138lacpInfoPortLacpEna OBJECT-TYPE
9139    SYNTAX  INTEGER {
9140        true(1),
9141        false(2)
9142        }
9143    MAX-ACCESS  read-only
9144    STATUS  current
9145    DESCRIPTION
9146        ""
9147    ::= { lacpInfoPortGeneralTableEntry 2 }
9148
9149lacpInfoPortAdminEna OBJECT-TYPE
9150    SYNTAX  INTEGER {
9151        true(1),
9152        false(2)
9153        }
9154    MAX-ACCESS  read-only
9155    STATUS  current
9156    DESCRIPTION
9157        ""
9158    ::= { lacpInfoPortGeneralTableEntry 3 }
9159
9160lacpInfoPortActSysId OBJECT-TYPE
9161    SYNTAX  DisplayString
9162    MAX-ACCESS  read-only
9163    STATUS  current
9164    DESCRIPTION
9165        ""
9166    ::= { lacpInfoPortGeneralTableEntry 4 }
9167
9168lacpInfoPortActSysPrio OBJECT-TYPE
9169    SYNTAX  Integer32
9170    MAX-ACCESS  read-only
9171    STATUS  current
9172    DESCRIPTION
9173        ""
9174    ::= { lacpInfoPortGeneralTableEntry 5 }
9175
9176lacpInfoPortActAdminKey OBJECT-TYPE
9177    SYNTAX  Integer32
9178    MAX-ACCESS  read-only
9179    STATUS  current
9180    DESCRIPTION
9181        ""
9182    ::= { lacpInfoPortGeneralTableEntry 6 }
9183
9184lacpInfoPortActOperKey OBJECT-TYPE
9185    SYNTAX  Integer32
9186    MAX-ACCESS  read-only
9187    STATUS  current
9188    DESCRIPTION
9189        ""
9190    ::= { lacpInfoPortGeneralTableEntry 7 }
9191
9192lacpInfoPortActPortNum OBJECT-TYPE
9193    SYNTAX  Integer32
9194    MAX-ACCESS  read-only
9195    STATUS  current
9196    DESCRIPTION
9197        ""
9198    ::= { lacpInfoPortGeneralTableEntry 8 }
9199
9200lacpInfoPortActPortPrio OBJECT-TYPE
9201    SYNTAX  Integer32
9202    MAX-ACCESS  read-only
9203    STATUS  current
9204    DESCRIPTION
9205        ""
9206    ::= { lacpInfoPortGeneralTableEntry 9 }
9207
9208lacpInfoPortIndivState OBJECT-TYPE
9209    SYNTAX  INTEGER {
9210        true(1),
9211        false(2)
9212        }
9213    MAX-ACCESS  read-only
9214    STATUS  current
9215    DESCRIPTION
9216        ""
9217    ::= { lacpInfoPortGeneralTableEntry 10 }
9218
9219lacpInfoSelAggrId OBJECT-TYPE
9220    SYNTAX  Integer32
9221    MAX-ACCESS  read-only
9222    STATUS  current
9223    DESCRIPTION
9224        ""
9225    ::= { lacpInfoPortGeneralTableEntry 11 }
9226
9227lacpInfoAttAggrId OBJECT-TYPE
9228    SYNTAX  Integer32
9229    MAX-ACCESS  read-only
9230    STATUS  current
9231    DESCRIPTION
9232        ""
9233    ::= { lacpInfoPortGeneralTableEntry 12 }
9234
9235lacpInfoPortReadyN OBJECT-TYPE
9236    SYNTAX  INTEGER {
9237        true(1),
9238        false(2)
9239        }
9240    MAX-ACCESS read-only
9241    STATUS  current
9242    DESCRIPTION
9243        "True value for Ready_N flag indicates that the wait while timer
9244         has expired and it is waiting to attach to an aggregator.
9245         There is one Ready_N value for each port."
9246    ::= { lacpInfoPortGeneralTableEntry 13 }
9247
9248lacpInfoPortNtt OBJECT-TYPE
9249    SYNTAX  INTEGER {
9250        true(1),
9251        false(2)
9252        }
9253    MAX-ACCESS read-only
9254    STATUS  current
9255    DESCRIPTION
9256        "Need to transmit flag. True indicates that there is new protocol
9257         information that should be transmitted on the link."
9258    ::= { lacpInfoPortGeneralTableEntry 14 }
9259
9260lacpInfoPortSelected OBJECT-TYPE
9261    SYNTAX  INTEGER {
9262        selected(1),
9263        unselected(2),
9264        standby(3)
9265        }
9266    MAX-ACCESS  read-only
9267    STATUS  current
9268    DESCRIPTION
9269        "Selected flag value indicates that the selection logic has selected
9270         an appropriate Aggregator. A value of unselected indicates that no
9271         aggregator is currently selected. A value of standby indicates that
9272         although the selection logic has selected an appropriate Aggregator,
9273         aggregation restrictions currently precent the port from being
9274         enabled as part of the aggregation, and so the port is being held
9275         in standby condition."
9276    ::= { lacpInfoPortGeneralTableEntry 15 }
9277
9278lacpInfoPortMoved OBJECT-TYPE
9279    SYNTAX  INTEGER {
9280        true(1),
9281        false(2)
9282        }
9283    MAX-ACCESS read-only
9284    STATUS  current
9285    DESCRIPTION
9286        "Port Moved flag is set to true if the receive machine for a port
9287         is in the port_disabled state, and the combination of partner oper
9288         system and partner oper port number in use by the port has been
9289         used by received in an incoming LACPDU on a different port."
9290    ::= { lacpInfoPortGeneralTableEntry 16 }
9291
9292lacpInfoCollDetState OBJECT-TYPE
9293    SYNTAX  INTEGER {
9294        on(1),
9295        off(2)
9296        }
9297    MAX-ACCESS  read-only
9298    STATUS  current
9299    DESCRIPTION
9300        ""
9301    ::= { lacpInfoPortGeneralTableEntry 17 }
9302
9303lacpInfoPortRxState OBJECT-TYPE
9304    SYNTAX  DisplayString
9305    MAX-ACCESS  read-only
9306    STATUS  current
9307    DESCRIPTION
9308        ""
9309    ::= { lacpInfoPortGeneralTableEntry 18 }
9310
9311lacpInfoPortMuxState OBJECT-TYPE
9312    SYNTAX  DisplayString
9313    MAX-ACCESS  read-only
9314    STATUS  current
9315    DESCRIPTION
9316        ""
9317    ::= { lacpInfoPortGeneralTableEntry 19 }
9318
9319lacpInfoPortPerState OBJECT-TYPE
9320    SYNTAX  DisplayString
9321    MAX-ACCESS  read-only
9322    STATUS  current
9323    DESCRIPTION
9324        ""
9325    ::= { lacpInfoPortGeneralTableEntry 20 }
9326
9327
9328lacpInfoPortAdminTable OBJECT-TYPE
9329    SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry
9330    MAX-ACCESS not-accessible
9331    STATUS current
9332    DESCRIPTION
9333        "The table of LACP port admin information."
9334    ::= { lacpInfoPort 2 }
9335
9336lacpInfoPortAdminTableEntry OBJECT-TYPE
9337    SYNTAX LacpInfoPortAdminTableEntry
9338    MAX-ACCESS not-accessible
9339    STATUS current
9340    DESCRIPTION
9341        "Admin information about a LACP port."
9342    INDEX { lacpInfoPortAdminIndex }
9343    ::= { lacpInfoPortAdminTable 1 }
9344
9345LacpInfoPortAdminTableEntry ::= SEQUENCE {
9346    lacpInfoPortAdminIndex		Integer32,
9347    lacpInfoPortActAdPortState 		DisplayString,
9348    lacpInfoPortActAdActiv 		INTEGER,
9349    lacpInfoPortActAdSync 		INTEGER,
9350    lacpInfoPortActAdDef 		INTEGER,
9351    lacpInfoPortActAdTimeout 		INTEGER,
9352    lacpInfoPortActAdColl 		INTEGER,
9353    lacpInfoPortActAdExp 		INTEGER,
9354    lacpInfoPortActAdAggr 		INTEGER,
9355    lacpInfoPortActAdDist 		INTEGER
9356    }
9357
9358lacpInfoPortAdminIndex OBJECT-TYPE
9359    SYNTAX Integer32
9360    MAX-ACCESS read-only
9361    STATUS current
9362    DESCRIPTION
9363        "The port identifier."
9364    ::= { lacpInfoPortAdminTableEntry 1 }
9365
9366
9367lacpInfoPortActAdPortState OBJECT-TYPE
9368    SYNTAX  DisplayString
9369    MAX-ACCESS  read-only
9370    STATUS  current
9371    DESCRIPTION
9372        "The state of Actor Administrator Port. This is a octet mask
9373         with the following bits: Activity, Synchronization, Defaulted,
9374         Timeout, Collecting, Expired, Aggregation and Distributing.
9375         If all of them are 0 then the state is showed as 0x0, else it is
9376         displayed a blank state which mean is not a NULL state"
9377    ::= { lacpInfoPortAdminTableEntry 7 }
9378
9379lacpInfoPortActAdActiv OBJECT-TYPE
9380    SYNTAX  INTEGER {
9381        active(1),
9382        passive(2)
9383        }
9384    MAX-ACCESS  read-only
9385    STATUS  current
9386    DESCRIPTION
9387        ""
9388    ::= { lacpInfoPortAdminTableEntry 8 }
9389
9390lacpInfoPortActAdSync OBJECT-TYPE
9391    SYNTAX  INTEGER {
9392        true(1),
9393        false(2)
9394        }
9395    MAX-ACCESS  read-only
9396    STATUS  current
9397    DESCRIPTION
9398        ""
9399    ::= { lacpInfoPortAdminTableEntry 9 }
9400
9401lacpInfoPortActAdDef OBJECT-TYPE
9402    SYNTAX  INTEGER {
9403        true(1),
9404        false(2)
9405        }
9406    MAX-ACCESS  read-only
9407    STATUS  current
9408    DESCRIPTION
9409        ""
9410    ::= { lacpInfoPortAdminTableEntry 10 }
9411
9412lacpInfoPortActAdTimeout OBJECT-TYPE
9413    SYNTAX  INTEGER {
9414        short(1),
9415        long(2)
9416        }
9417    MAX-ACCESS  read-only
9418    STATUS  current
9419    DESCRIPTION
9420        ""
9421    ::= { lacpInfoPortAdminTableEntry 11 }
9422
9423lacpInfoPortActAdColl OBJECT-TYPE
9424    SYNTAX  INTEGER {
9425        true(1),
9426        false(2)
9427        }
9428    MAX-ACCESS  read-only
9429    STATUS  current
9430    DESCRIPTION
9431        ""
9432    ::= { lacpInfoPortAdminTableEntry 12 }
9433
9434lacpInfoPortActAdExp OBJECT-TYPE
9435    SYNTAX  INTEGER {
9436        true(1),
9437        false(2)
9438        }
9439    MAX-ACCESS  read-only
9440    STATUS  current
9441    DESCRIPTION
9442        ""
9443    ::= { lacpInfoPortAdminTableEntry 13 }
9444
9445lacpInfoPortActAdAggr OBJECT-TYPE
9446    SYNTAX  INTEGER {
9447        true(1),
9448        false(2)
9449        }
9450    MAX-ACCESS  read-only
9451    STATUS  current
9452    DESCRIPTION
9453        ""
9454    ::= { lacpInfoPortAdminTableEntry 14 }
9455
9456lacpInfoPortActAdDist OBJECT-TYPE
9457    SYNTAX  INTEGER {
9458        true(1),
9459        false(2)
9460        }
9461    MAX-ACCESS  read-only
9462    STATUS  current
9463    DESCRIPTION
9464        ""
9465    ::= { lacpInfoPortAdminTableEntry 15 }
9466
9467
9468
9469lacpInfoPortOperTable OBJECT-TYPE
9470    SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry
9471    MAX-ACCESS not-accessible
9472    STATUS current
9473    DESCRIPTION
9474        "The table of LACP port oper information."
9475    ::= { lacpInfoPort 3 }
9476
9477lacpInfoPortOperTableEntry OBJECT-TYPE
9478    SYNTAX LacpInfoPortOperTableEntry
9479    MAX-ACCESS not-accessible
9480    STATUS current
9481    DESCRIPTION
9482        "Oper information about a LACP port."
9483    INDEX { lacpInfoPortOperIndex }
9484    ::= { lacpInfoPortOperTable 1 }
9485
9486LacpInfoPortOperTableEntry ::= SEQUENCE {
9487    lacpInfoPortOperIndex		Integer32,
9488    lacpInfoPortPartOpSysPrio 		Integer32,
9489    lacpInfoPortPartOpSysId 		DisplayString,
9490    lacpInfoPortPartOpKey 		Integer32,
9491    lacpInfoPortPartOpPortNum 		Integer32,
9492    lacpInfoPortPartOpPortPrio 		Integer32,
9493    lacpInfoPortActOpPortState 		DisplayString,
9494    lacpInfoPortActOpActiv 		INTEGER,
9495    lacpInfoPortActOpSync 		INTEGER,
9496    lacpInfoPortActOpDef 		INTEGER,
9497    lacpInfoPortActOpTimeout 		INTEGER,
9498    lacpInfoPortActOpColl 		INTEGER,
9499    lacpInfoPortActOpExp 		INTEGER,
9500    lacpInfoPortActOpAggr 		INTEGER,
9501    lacpInfoPortActOpDist 		INTEGER,
9502    lacpInfoPortPartOpPortState 	DisplayString,
9503    lacpInfoPortPartOpActiv 		INTEGER,
9504    lacpInfoPortPartOpSync 		INTEGER,
9505    lacpInfoPortPartOpDef 		INTEGER,
9506    lacpInfoPortPartOpTimeout 		INTEGER,
9507    lacpInfoPortPartOpColl 		INTEGER,
9508    lacpInfoPortPartOpExp 		INTEGER,
9509    lacpInfoPortPartOpAggr 		INTEGER,
9510    lacpInfoPortPartOpDist 		INTEGER
9511    }
9512
9513lacpInfoPortOperIndex OBJECT-TYPE
9514    SYNTAX Integer32
9515    MAX-ACCESS read-only
9516    STATUS current
9517    DESCRIPTION
9518        "The port identifier."
9519    ::= { lacpInfoPortOperTableEntry 1 }
9520
9521lacpInfoPortPartOpSysPrio OBJECT-TYPE
9522    SYNTAX  Integer32
9523    MAX-ACCESS  read-only
9524    STATUS  current
9525    DESCRIPTION
9526        ""
9527    ::= { lacpInfoPortOperTableEntry 2 }
9528
9529lacpInfoPortPartOpSysId OBJECT-TYPE
9530    SYNTAX  DisplayString
9531    MAX-ACCESS  read-only
9532    STATUS  current
9533    DESCRIPTION
9534        ""
9535    ::= { lacpInfoPortOperTableEntry 3 }
9536
9537lacpInfoPortPartOpKey OBJECT-TYPE
9538    SYNTAX  Integer32
9539    MAX-ACCESS  read-only
9540    STATUS  current
9541    DESCRIPTION
9542        ""
9543    ::= { lacpInfoPortOperTableEntry 4 }
9544
9545lacpInfoPortPartOpPortNum OBJECT-TYPE
9546    SYNTAX  Integer32
9547    MAX-ACCESS  read-only
9548    STATUS  current
9549    DESCRIPTION
9550        ""
9551    ::= { lacpInfoPortOperTableEntry 5 }
9552
9553lacpInfoPortPartOpPortPrio OBJECT-TYPE
9554    SYNTAX  Integer32
9555    MAX-ACCESS  read-only
9556    STATUS  current
9557    DESCRIPTION
9558        ""
9559    ::= { lacpInfoPortOperTableEntry 6 }
9560
9561lacpInfoPortActOpPortState OBJECT-TYPE
9562    SYNTAX  DisplayString
9563    MAX-ACCESS  read-only
9564    STATUS  current
9565    DESCRIPTION
9566        "The state of Actor Operator Port. This is a octet mask
9567         with the following bits: Activity, Synchronization, Defaulted,
9568         Timeout, Collecting, Expired, Aggregation and Distributing.
9569         If all of them are 0 then the state is showed as 0x0, else it is
9570         displayed a blank state which mean is not a NULL state"
9571    ::= { lacpInfoPortOperTableEntry 7 }
9572
9573lacpInfoPortActOpActiv OBJECT-TYPE
9574    SYNTAX  INTEGER {
9575        active(1),
9576        passive(2)
9577        }
9578    MAX-ACCESS  read-only
9579    STATUS  current
9580    DESCRIPTION
9581        ""
9582    ::= { lacpInfoPortOperTableEntry 8 }
9583
9584lacpInfoPortActOpSync OBJECT-TYPE
9585    SYNTAX  INTEGER {
9586        true(1),
9587        false(2)
9588        }
9589    MAX-ACCESS  read-only
9590    STATUS  current
9591    DESCRIPTION
9592        ""
9593    ::= { lacpInfoPortOperTableEntry 9 }
9594
9595lacpInfoPortActOpDef OBJECT-TYPE
9596    SYNTAX  INTEGER {
9597        true(1),
9598        false(2)
9599        }
9600    MAX-ACCESS  read-only
9601    STATUS  current
9602    DESCRIPTION
9603        ""
9604    ::= { lacpInfoPortOperTableEntry 10 }
9605
9606lacpInfoPortActOpTimeout OBJECT-TYPE
9607    SYNTAX  INTEGER {
9608        short(1),
9609        long(2)
9610        }
9611    MAX-ACCESS  read-only
9612    STATUS  current
9613    DESCRIPTION
9614        ""
9615    ::= { lacpInfoPortOperTableEntry 11 }
9616
9617lacpInfoPortActOpColl OBJECT-TYPE
9618    SYNTAX  INTEGER {
9619        true(1),
9620        false(2)
9621        }
9622    MAX-ACCESS  read-only
9623    STATUS  current
9624    DESCRIPTION
9625        ""
9626    ::= { lacpInfoPortOperTableEntry 12 }
9627
9628lacpInfoPortActOpExp OBJECT-TYPE
9629    SYNTAX  INTEGER {
9630        true(1),
9631        false(2)
9632        }
9633    MAX-ACCESS  read-only
9634    STATUS  current
9635    DESCRIPTION
9636        ""
9637    ::= { lacpInfoPortOperTableEntry 13 }
9638
9639lacpInfoPortActOpAggr OBJECT-TYPE
9640    SYNTAX  INTEGER {
9641        true(1),
9642        false(2)
9643        }
9644    MAX-ACCESS  read-only
9645    STATUS  current
9646    DESCRIPTION
9647        ""
9648    ::= { lacpInfoPortOperTableEntry 14 }
9649
9650lacpInfoPortActOpDist OBJECT-TYPE
9651    SYNTAX  INTEGER {
9652        true(1),
9653        false(2)
9654        }
9655    MAX-ACCESS  read-only
9656    STATUS  current
9657    DESCRIPTION
9658        ""
9659    ::= { lacpInfoPortOperTableEntry 15 }
9660
9661lacpInfoPortPartOpPortState OBJECT-TYPE
9662    SYNTAX  DisplayString
9663    MAX-ACCESS  read-only
9664    STATUS  current
9665    DESCRIPTION
9666        "The state of Partner Operator Port. This is a octet mask
9667         with the following bits: Activity, Synchronization, Defaulted,
9668         Timeout, Collecting, Expired, Aggregation and Distributing.
9669         If all of them are 0 then the state is showed as 0x0, else it is
9670         displayed a blank state which mean is not a NULL state"
9671    ::= { lacpInfoPortOperTableEntry 16 }
9672
9673lacpInfoPortPartOpActiv OBJECT-TYPE
9674    SYNTAX  INTEGER {
9675        active(1),
9676        passive(2)
9677        }
9678    MAX-ACCESS  read-only
9679    STATUS  current
9680    DESCRIPTION
9681        ""
9682    ::= { lacpInfoPortOperTableEntry 17 }
9683
9684lacpInfoPortPartOpSync OBJECT-TYPE
9685    SYNTAX  INTEGER {
9686        true(1),
9687        false(2)
9688        }
9689    MAX-ACCESS  read-only
9690    STATUS  current
9691    DESCRIPTION
9692        ""
9693    ::= { lacpInfoPortOperTableEntry 18 }
9694
9695lacpInfoPortPartOpDef OBJECT-TYPE
9696    SYNTAX  INTEGER {
9697        true(1),
9698        false(2)
9699        }
9700    MAX-ACCESS  read-only
9701    STATUS  current
9702    DESCRIPTION
9703        ""
9704    ::= { lacpInfoPortOperTableEntry 19 }
9705
9706lacpInfoPortPartOpTimeout OBJECT-TYPE
9707    SYNTAX  INTEGER {
9708        short(1),
9709        long(2)
9710        }
9711    MAX-ACCESS  read-only
9712    STATUS  current
9713    DESCRIPTION
9714        ""
9715    ::= { lacpInfoPortOperTableEntry 20 }
9716
9717lacpInfoPortPartOpColl OBJECT-TYPE
9718    SYNTAX  INTEGER {
9719        true(1),
9720        false(2)
9721        }
9722    MAX-ACCESS  read-only
9723    STATUS  current
9724    DESCRIPTION
9725        ""
9726    ::= { lacpInfoPortOperTableEntry 21 }
9727
9728lacpInfoPortPartOpExp OBJECT-TYPE
9729    SYNTAX  INTEGER {
9730        true(1),
9731        false(2)
9732        }
9733    MAX-ACCESS  read-only
9734    STATUS  current
9735    DESCRIPTION
9736        ""
9737    ::= { lacpInfoPortOperTableEntry 22 }
9738
9739lacpInfoPortPartOpAggr OBJECT-TYPE
9740    SYNTAX  INTEGER {
9741        true(1),
9742        false(2)
9743        }
9744    MAX-ACCESS  read-only
9745    STATUS  current
9746    DESCRIPTION
9747        ""
9748    ::= { lacpInfoPortOperTableEntry 23 }
9749
9750lacpInfoPortPartOpDist OBJECT-TYPE
9751    SYNTAX  INTEGER {
9752        true(1),
9753        false(2)
9754        }
9755    MAX-ACCESS  read-only
9756    STATUS  current
9757    DESCRIPTION
9758        ""
9759    ::= { lacpInfoPortOperTableEntry 24 }
9760
9761
9762
9763
9764-- UFD Configuration
9765
9766
9767ufdCurCfgState        OBJECT-TYPE
9768    SYNTAX  INTEGER  {
9769    enabled(1),
9770    disabled(2)
9771    }
9772    MAX-ACCESS  read-only
9773    STATUS  current
9774    DESCRIPTION
9775        "Enable or disable UFD state"
9776    ::= { ufdGeneralCfg 1 }
9777
9778ufdNewCfgState OBJECT-TYPE
9779    SYNTAX  INTEGER  {
9780        enabled(1),
9781        disabled(2)
9782        }
9783    MAX-ACCESS  read-write
9784    STATUS  current
9785    DESCRIPTION
9786        "Enable or disable UFD state"
9787    ::= { ufdGeneralCfg 2 }
9788
9789ufdCurCfgLtMPorts      OBJECT-TYPE
9790    SYNTAX  OCTET STRING
9791    MAX-ACCESS  read-only
9792    STATUS  current
9793    DESCRIPTION
9794        "The LtM port list. The ports are presented in bitmap format.
9795         in receiving order:
9796
9797              OCTET 1  OCTET 2  .....
9798             xxxxxxxx xxxxxxxx .....
9799             ||    || |_ port 8
9800             ||    ||
9801             ||    ||___ port 7
9802             ||    |____ port 6
9803             ||      .    .   .
9804             ||_________ port 1
9805             |__________ reserved
9806
9807         where x : 1 - The represented port belongs to LtM
9808            0 - The represented port does not belong to LtM"
9809    ::= { ufdGeneralCfg 3 }
9810
9811ufdNewCfgLtMPorts      OBJECT-TYPE
9812    SYNTAX  OCTET STRING
9813    MAX-ACCESS  read-only
9814    STATUS  current
9815    DESCRIPTION
9816        "The LtM port list. The ports are presented in bitmap format.
9817         in receiving order:
9818
9819              OCTET 1  OCTET 2  .....
9820             xxxxxxxx xxxxxxxx .....
9821             ||    || |_ port 8
9822             ||    ||
9823             ||    ||___ port 7
9824             ||    |____ port 6
9825             ||      .    .   .
9826             ||_________ port 1
9827             |__________ reserved
9828
9829         where x : 1 - The represented port belongs to LtM
9830            0 - The represented port does not belong to LtM"
9831    ::= { ufdGeneralCfg 4 }
9832
9833ufdCurCfgLtMTrunks      OBJECT-TYPE
9834    SYNTAX  OCTET STRING
9835    MAX-ACCESS  read-only
9836    STATUS  current
9837    DESCRIPTION
9838        "The LtM trunk list. The trunks are presented in bitmap format.
9839         in receiving order:
9840
9841              OCTET 1  OCTET 2  .....
9842             xxxxxxxx xxxxxxxx .....
9843             ||    || |_ trunk 8
9844             ||    ||
9845             ||    ||___ trunk 7
9846             ||    |____ trunk 6
9847             ||      .    .   .
9848             ||_________ trunk 1
9849             |__________ reserved
9850
9851         where x : 1 - The represented trunk belongs to LtM
9852            0 - The represented trunk does not belong to LtM"
9853    ::= { ufdGeneralCfg 5 }
9854
9855ufdNewCfgLtMTrunks      OBJECT-TYPE
9856    SYNTAX  OCTET STRING
9857    MAX-ACCESS  read-write
9858    STATUS  current
9859    DESCRIPTION
9860        "The LtM trunk list. The trunks are presented in bitmap format.
9861         in receiving order:
9862
9863              OCTET 1  OCTET 2  .....
9864             xxxxxxxx xxxxxxxx .....
9865             ||    || |_ trunk 8
9866             ||    ||
9867             ||    ||___ trunk 7
9868             ||    |____ trunk 6
9869             ||      .    .   .
9870             ||_________ trunk 1
9871             |__________ reserved
9872
9873         where x : 1 - The represented trunk belongs to LtM
9874            0 - The represented trunk does not belong to LtM"
9875    ::= { ufdGeneralCfg 6 }
9876
9877ufdCurCfgLtMAdminkey      OBJECT-TYPE
9878    SYNTAX  INTEGER
9879    MAX-ACCESS  read-only
9880    STATUS  current
9881    DESCRIPTION
9882        "The LtM admin key."
9883    ::= { ufdGeneralCfg 7 }
9884
9885ufdNewCfgLtMAdminkey      OBJECT-TYPE
9886    SYNTAX  INTEGER
9887    MAX-ACCESS  read-only
9888    STATUS  current
9889    DESCRIPTION
9890        "The LtM admin key."
9891    ::= { ufdGeneralCfg 8 }
9892
9893ufdCurCfgLtDPorts      OBJECT-TYPE
9894    SYNTAX  OCTET STRING
9895    MAX-ACCESS  read-only
9896    STATUS  current
9897    DESCRIPTION
9898        "The LtD port list. The ports are presented in bitmap format.
9899         in receiving order:
9900
9901              OCTET 1  OCTET 2  .....
9902             xxxxxxxx xxxxxxxx .....
9903             ||    || |_ port 8
9904             ||    ||
9905             ||    ||___ port 7
9906             ||    |____ port 6
9907             ||      .    .   .
9908             ||_________ port 1
9909             |__________ reserved
9910
9911         where x : 1 - The represented port belongs to LtD
9912            0 - The represented port does not belong to LtD"
9913    ::= { ufdGeneralCfg 9 }
9914
9915ufdNewCfgLtDPorts      OBJECT-TYPE
9916    SYNTAX  OCTET STRING
9917    MAX-ACCESS  read-only
9918    STATUS  current
9919    DESCRIPTION
9920        "The LtD port list. The ports are presented in bitmap format.
9921         in receiving order:
9922
9923              OCTET 1  OCTET 2  .....
9924             xxxxxxxx xxxxxxxx .....
9925             ||    || |_ port 8
9926             ||    ||
9927             ||    ||___ port 7
9928             ||    |____ port 6
9929             ||      .    .   .
9930             ||_________ port 1
9931             |__________ reserved
9932
9933         where x : 1 - The represented port belongs to LtD
9934            0 - The represented port does not belong to LtD"
9935    ::= { ufdGeneralCfg 10 }
9936
9937ufdCurCfgLtDTrunks      OBJECT-TYPE
9938    SYNTAX  OCTET STRING
9939    MAX-ACCESS  read-only
9940    STATUS  current
9941    DESCRIPTION
9942        "The LtD trunk list. The trunks are presented in bitmap format.
9943         in receiving order:
9944
9945              OCTET 1  OCTET 2  .....
9946             xxxxxxxx xxxxxxxx .....
9947             ||    || |_ trunk 8
9948             ||    ||
9949             ||    ||___ trunk 7
9950             ||    |____ trunk 6
9951             ||      .    .   .
9952             ||_________ trunk 1
9953             |__________ reserved
9954
9955         where x : 1 - The represented trunk belongs to LtD
9956            0 - The represented trunk does not belong to LtD"
9957    ::= { ufdGeneralCfg 11 }
9958
9959ufdNewCfgLtDTrunks      OBJECT-TYPE
9960    SYNTAX  OCTET STRING
9961    MAX-ACCESS  read-write
9962    STATUS  current
9963    DESCRIPTION
9964        "The LtD trunk list. The trunks are presented in bitmap format.
9965         in receiving order:
9966
9967              OCTET 1  OCTET 2  .....
9968             xxxxxxxx xxxxxxxx .....
9969             ||    || |_ trunk 8
9970             ||    ||
9971             ||    ||___ trunk 7
9972             ||    |____ trunk 6
9973             ||      .    .   .
9974             ||_________ trunk 1
9975             |__________ reserved
9976
9977         where x : 1 - The represented trunk belongs to LtD
9978            0 - The represented trunk does not belong to LtD"
9979    ::= { ufdGeneralCfg 12 }
9980
9981ufdLtDAdminkeyMaxEnt OBJECT-TYPE
9982    SYNTAX  Integer32
9983    MAX-ACCESS  read-only
9984    STATUS  current
9985    DESCRIPTION
9986        "The maximum number of rows in the LtD admin key configuration table."
9987    ::= { ufdGeneralCfg 13 }
9988
9989ufdLtDAdminkeyCurCfgTable OBJECT-TYPE
9990    SYNTAX  SEQUENCE OF UfdLtDAdminkeyCurCfgTableEntry
9991    MAX-ACCESS  not-accessible
9992    STATUS  current
9993    DESCRIPTION
9994        "The table of LtD admin key configuration."
9995    ::= { ufdGeneralCfg 14 }
9996
9997ufdLtDAdminkeyCurCfgTableEntry OBJECT-TYPE
9998    SYNTAX  UfdLtDAdminkeyCurCfgTableEntry
9999    MAX-ACCESS  not-accessible
10000    STATUS  current
10001    DESCRIPTION
10002        "A row in the LtD admin key table."
10003    INDEX  { ufdLtDAdminkeyCurCfg }
10004    ::= { ufdLtDAdminkeyCurCfgTable 1 }
10005
10006UfdLtDAdminkeyCurCfgTableEntry ::= SEQUENCE {
10007    ufdLtDAdminkeyCurCfg	INTEGER
10008    }
10009
10010ufdLtDAdminkeyCurCfg OBJECT-TYPE
10011    SYNTAX  INTEGER
10012    MAX-ACCESS  read-only
10013    STATUS  current
10014    DESCRIPTION
10015        "The LtD admin key."
10016    ::= { ufdLtDAdminkeyCurCfgTableEntry 1 }
10017
10018ufdLtDAdminkeyNewCfgTable OBJECT-TYPE
10019    SYNTAX  SEQUENCE OF UfdLtDAdminkeyNewCfgTableEntry
10020    MAX-ACCESS  not-accessible
10021    STATUS  current
10022    DESCRIPTION
10023        "The table of LtD admin key configuration."
10024    ::= { ufdGeneralCfg 15 }
10025
10026ufdLtDAdminkeyNewCfgTableEntry OBJECT-TYPE
10027    SYNTAX  UfdLtDAdminkeyNewCfgTableEntry
10028    MAX-ACCESS  not-accessible
10029    STATUS  current
10030    DESCRIPTION
10031        "A row in the LtD admin key table."
10032    INDEX  { ufdLtDAdminkeyNewCfg }
10033    ::= { ufdLtDAdminkeyNewCfgTable 1 }
10034
10035UfdLtDAdminkeyNewCfgTableEntry ::= SEQUENCE {
10036    ufdLtDAdminkeyNewCfg	INTEGER
10037    }
10038
10039ufdLtDAdminkeyNewCfg OBJECT-TYPE
10040    SYNTAX  INTEGER
10041    MAX-ACCESS  read-only
10042    STATUS  current
10043    DESCRIPTION
10044        "The LtD admin key."
10045    ::= { ufdLtDAdminkeyNewCfgTableEntry 1 }
10046
10047ufdNewCfgAddLtMPort OBJECT-TYPE
10048    SYNTAX  INTEGER
10049    MAX-ACCESS  read-write
10050    STATUS  current
10051    DESCRIPTION
10052        "The port to be added to LtM.  A '0' value is
10053         returned when read."
10054    ::= { ufdGeneralCfg 16 }
10055
10056ufdNewCfgRemoveLtMPort OBJECT-TYPE
10057    SYNTAX  INTEGER
10058    MAX-ACCESS  read-write
10059    STATUS  current
10060    DESCRIPTION
10061        "The port to be removed from LtM.  A '0'
10062         value is returned when read."
10063    ::= { ufdGeneralCfg 17 }
10064
10065ufdNewCfgAddLtMTrunk OBJECT-TYPE
10066    SYNTAX  INTEGER
10067    MAX-ACCESS  read-write
10068    STATUS  current
10069    DESCRIPTION
10070        "The trunk to be added to LtM.  A '0' value is
10071         returned when read."
10072    ::= { ufdGeneralCfg 18 }
10073
10074ufdNewCfgRemoveLtMTrunk OBJECT-TYPE
10075    SYNTAX  INTEGER
10076    MAX-ACCESS  read-write
10077    STATUS  current
10078    DESCRIPTION
10079        "The trunk to be removed from LtM.  A '0'
10080         value is returned when read."
10081    ::= { ufdGeneralCfg 19 }
10082
10083ufdNewCfgAddLtMAdminkey OBJECT-TYPE
10084    SYNTAX  INTEGER
10085    MAX-ACCESS  read-write
10086    STATUS  current
10087    DESCRIPTION
10088        "The admin key to be added to LtM.  A '0' value is
10089         returned when read."
10090    ::= { ufdGeneralCfg 20 }
10091
10092ufdNewCfgRemoveLtMAdminkey OBJECT-TYPE
10093    SYNTAX  INTEGER
10094    MAX-ACCESS  read-write
10095    STATUS  current
10096    DESCRIPTION
10097        "The admin key to be removed from LtM.  A '0'
10098         value is returned when read."
10099    ::= { ufdGeneralCfg 21 }
10100
10101ufdNewCfgAddLtDPort OBJECT-TYPE
10102    SYNTAX  INTEGER
10103    MAX-ACCESS  read-write
10104    STATUS  current
10105    DESCRIPTION
10106        "The port to be added to LtD.  A '0' value is
10107         returned when read."
10108    ::= { ufdGeneralCfg 22 }
10109
10110ufdNewCfgRemoveLtDPort OBJECT-TYPE
10111    SYNTAX  INTEGER
10112    MAX-ACCESS  read-write
10113    STATUS  current
10114    DESCRIPTION
10115        "The port to be removed from LtM.  A '0'
10116         value is returned when read."
10117    ::= { ufdGeneralCfg 23 }
10118
10119ufdNewCfgAddLtDTrunk OBJECT-TYPE
10120    SYNTAX  INTEGER
10121    MAX-ACCESS  read-write
10122    STATUS  current
10123    DESCRIPTION
10124        "The trunk to be added to LtM.  A '0' value is
10125         returned when read."
10126    ::= { ufdGeneralCfg 24 }
10127
10128ufdNewCfgRemoveLtDTrunk OBJECT-TYPE
10129    SYNTAX  INTEGER
10130    MAX-ACCESS  read-write
10131    STATUS  current
10132    DESCRIPTION
10133        "The trunk to be removed from LtD.  A '0'
10134         value is returned when read."
10135    ::= { ufdGeneralCfg 25 }
10136
10137ufdNewCfgAddLtDAdminkey OBJECT-TYPE
10138    SYNTAX  INTEGER
10139    MAX-ACCESS  read-write
10140    STATUS  current
10141    DESCRIPTION
10142        "The admin key to be added to LtD.  A '0' value is
10143         returned when read."
10144    ::= { ufdGeneralCfg 26 }
10145
10146ufdNewCfgRemoveLtDAdminkey OBJECT-TYPE
10147    SYNTAX  INTEGER
10148    MAX-ACCESS  read-write
10149    STATUS  current
10150    DESCRIPTION
10151        "The admin key to be removed from LtD.  A '0'
10152         value is returned when read."
10153    ::= { ufdGeneralCfg 27 }
10154
10155ufdCurCfgGlobalState        OBJECT-TYPE
10156    SYNTAX  INTEGER  {
10157    enabled(1),
10158    disabled(2)
10159    }
10160    MAX-ACCESS  read-only
10161    STATUS  current
10162    DESCRIPTION
10163        "Current global Failover settings."
10164    ::= { ufdGeneralCfg 28 }
10165
10166ufdNewCfgGlobalState OBJECT-TYPE
10167    SYNTAX  INTEGER  {
10168        enabled(1),
10169        disabled(2)
10170        }
10171    MAX-ACCESS  read-write
10172    STATUS  current
10173    DESCRIPTION
10174        "New global Failover settings."
10175    ::= { ufdGeneralCfg 29 }
10176
10177
10178
10179
10180
10181--dot1x
10182
10183
10184dot1xCurStatus OBJECT-TYPE
10185    SYNTAX INTEGER {
10186	enable(0),
10187        disable(1)
10188	}
10189    MAX-ACCESS read-only
10190    STATUS current
10191    DESCRIPTION
10192	"  Dot1x  status    "
10193    ::= { dot1x 1 }
10194
10195dot1xNewStatus OBJECT-TYPE
10196    SYNTAX INTEGER {
10197	enable(0),
10198        disable(1)
10199	}
10200    MAX-ACCESS read-write
10201    STATUS current
10202    DESCRIPTION
10203	"  Dot1x  status    "
10204    ::= { dot1x 2 }
10205
10206
10207
10208dot1xCurCfgPortTable OBJECT-TYPE
10209    SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry
10210    MAX-ACCESS not-accessible
10211    STATUS current
10212    DESCRIPTION
10213      "The table of 8021x configuration in the Current_config."
10214    ::= { dot1x 3 }
10215
10216dot1xCurCfgPortEntry OBJECT-TYPE
10217    SYNTAX Dot1xCurCfgPortEntry
10218    MAX-ACCESS not-accessible
10219    STATUS current
10220    DESCRIPTION
10221      "Information about 8021x Port Config"
10222    INDEX { dot1xCurCfgPortIndex }
10223    ::= { dot1xCurCfgPortTable 1 }
10224
10225Dot1xCurCfgPortEntry ::= SEQUENCE {
10226    dot1xCurCfgPortIndex                Integer32,
10227    dot1xCurCfgPortMode                 INTEGER,
10228    dot1xCurCfgPortQtPeriod             INTEGER,
10229    dot1xCurCfgPortTxPeriod             INTEGER,
10230    dot1xCurCfgPortSupTmout		INTEGER,
10231    dot1xCurCfgPortSrvTmout             INTEGER,
10232    dot1xCurCfgPortMaxRq 		INTEGER,
10233    dot1xCurCfgPortRaPeriod		INTEGER,
10234    dot1xCurCfgPortReAuth		INTEGER
10235    }
10236
10237dot1xCurCfgPortIndex OBJECT-TYPE
10238    SYNTAX Integer32
10239    MAX-ACCESS read-only
10240    STATUS current
10241    DESCRIPTION
10242	"The 8021x Port number for which the table is related."
10243    ::= { dot1xCurCfgPortEntry 1}
10244
10245dot1xCurCfgPortMode OBJECT-TYPE
10246    SYNTAX INTEGER {
10247      forceUnauth(0),
10248      auto(1),
10249      forceAuth(2)
10250	}
10251    MAX-ACCESS read-only
10252    STATUS current
10253    DESCRIPTION
10254	" Port authenticaton mode
10255	  forceUnauth(0),
10256          auto(1),
10257          forceAuth(2)
10258	    "
10259    ::= { dot1xCurCfgPortEntry 2 }
10260
10261dot1xCurCfgPortQtPeriod OBJECT-TYPE
10262    SYNTAX INTEGER (0..65535)
10263    MAX-ACCESS read-only
10264    STATUS current
10265    DESCRIPTION
10266	"Quiet period (0-65535) "
10267    ::= { dot1xCurCfgPortEntry 3 }
10268
10269dot1xCurCfgPortTxPeriod OBJECT-TYPE
10270    SYNTAX INTEGER (1..65535)
10271    MAX-ACCESS read-only
10272    STATUS current
10273    DESCRIPTION
10274	" Tx Period     "
10275    ::= { dot1xCurCfgPortEntry 4 }
10276
10277dot1xCurCfgPortSupTmout OBJECT-TYPE
10278    SYNTAX INTEGER (1..65535)
10279    MAX-ACCESS read-only
10280    STATUS current
10281    DESCRIPTION
10282	"   Supplicant timeout (1..65535)  "
10283    ::= { dot1xCurCfgPortEntry 5 }
10284
10285dot1xCurCfgPortSrvTmout OBJECT-TYPE
10286    SYNTAX INTEGER (1..65535)
10287    MAX-ACCESS read-only
10288    STATUS current
10289    DESCRIPTION
10290	"  Server timeout (1..65535)   "
10291    ::= { dot1xCurCfgPortEntry 6 }
10292
10293dot1xCurCfgPortMaxRq OBJECT-TYPE
10294    SYNTAX INTEGER (1..10)
10295    MAX-ACCESS read-only
10296    STATUS current
10297    DESCRIPTION
10298	" Maximum numer of requests   (1..10)   "
10299    ::= { dot1xCurCfgPortEntry 7 }
10300
10301dot1xCurCfgPortRaPeriod OBJECT-TYPE
10302    SYNTAX INTEGER (0..604800)
10303    MAX-ACCESS read-only
10304    STATUS current
10305    DESCRIPTION
10306	"  Reautentication period (0..604800)    "
10307    ::= { dot1xCurCfgPortEntry 8 }
10308
10309
10310dot1xCurCfgPortReAuth OBJECT-TYPE
10311    SYNTAX INTEGER {
10312	off(0),
10313        on(1)
10314	}
10315    MAX-ACCESS read-only
10316    STATUS current
10317    DESCRIPTION
10318	"  ReAuthentication state
10319	off(0),
10320        on(1)
10321	    "
10322    ::= { dot1xCurCfgPortEntry 9 }
10323
10324
10325
10326
10327
10328dot1xNewCfgPortTable OBJECT-TYPE
10329    SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry
10330    MAX-ACCESS not-accessible
10331    STATUS current
10332    DESCRIPTION
10333      "The table of 8021x configuration in the new_config."
10334    ::= { dot1x 4 }
10335
10336dot1xNewCfgPortEntry OBJECT-TYPE
10337    SYNTAX Dot1xNewCfgPortEntry
10338    MAX-ACCESS not-accessible
10339    STATUS current
10340    DESCRIPTION
10341      "Information about 8021x Port Config"
10342    INDEX { dot1xNewCfgPortIndex }
10343    ::= { dot1xNewCfgPortTable 1 }
10344
10345Dot1xNewCfgPortEntry ::= SEQUENCE {
10346    dot1xNewCfgPortIndex                Integer32,
10347    dot1xNewCfgPortMode                 INTEGER,
10348    dot1xNewCfgPortQtPeriod             INTEGER,
10349    dot1xNewCfgPortTxPeriod             INTEGER,
10350    dot1xNewCfgPortSupTmout		INTEGER,
10351    dot1xNewCfgPortSrvTmout             INTEGER,
10352    dot1xNewCfgPortMaxRq 		INTEGER,
10353    dot1xNewCfgPortRaPeriod		INTEGER,
10354    dot1xNewCfgPortReAuth		INTEGER ,
10355    dot1xNewCfgPortDefault		INTEGER ,
10356    dot1xNewCfgPortApplyGlobal   	INTEGER
10357    }
10358
10359dot1xNewCfgPortIndex OBJECT-TYPE
10360    SYNTAX Integer32
10361    MAX-ACCESS read-only
10362    STATUS current
10363    DESCRIPTION
10364	"The 8021x Port number for which the table is related."
10365    ::= { dot1xNewCfgPortEntry 1}
10366
10367dot1xNewCfgPortMode OBJECT-TYPE
10368    SYNTAX INTEGER {
10369	forceUnauth(0),
10370	auto(1),
10371        forceAuth(2)
10372	}
10373    MAX-ACCESS read-create
10374    STATUS current
10375    DESCRIPTION
10376	" Port authentication mode
10377	  forceUnauth(0),
10378	  auto(1),
10379          forceAuth(2)	     "
10380    ::= { dot1xNewCfgPortEntry 2 }
10381
10382dot1xNewCfgPortQtPeriod OBJECT-TYPE
10383    SYNTAX INTEGER (0..65535)
10384    MAX-ACCESS read-create
10385    STATUS current
10386    DESCRIPTION
10387	" Quiet period (0..65535)     "
10388    ::= { dot1xNewCfgPortEntry 3 }
10389
10390dot1xNewCfgPortTxPeriod OBJECT-TYPE
10391    SYNTAX INTEGER (1..65535)
10392    MAX-ACCESS read-create
10393    STATUS current
10394    DESCRIPTION
10395	" Tx Period  (1..65535)   "
10396    ::= { dot1xNewCfgPortEntry 4 }
10397
10398dot1xNewCfgPortSupTmout OBJECT-TYPE
10399    SYNTAX INTEGER (1..65535)
10400    MAX-ACCESS read-create
10401    STATUS current
10402    DESCRIPTION
10403	" Supplicant Timeout (1..65535)    "
10404    ::= { dot1xNewCfgPortEntry 5 }
10405
10406dot1xNewCfgPortSrvTmout OBJECT-TYPE
10407    SYNTAX INTEGER (1..65535)
10408    MAX-ACCESS read-create
10409    STATUS current
10410    DESCRIPTION
10411	"  Server Timeout  (1..65535)   "
10412    ::= { dot1xNewCfgPortEntry 6 }
10413
10414dot1xNewCfgPortMaxRq OBJECT-TYPE
10415    SYNTAX INTEGER (1..10)
10416    MAX-ACCESS read-create
10417    STATUS current
10418    DESCRIPTION
10419	" Maximum number of requests  (1..10)    "
10420    ::= { dot1xNewCfgPortEntry 7 }
10421
10422dot1xNewCfgPortRaPeriod OBJECT-TYPE
10423    SYNTAX INTEGER (1..604800)
10424    MAX-ACCESS read-create
10425    STATUS current
10426    DESCRIPTION
10427	" Reauthentication period (1..604800)    "
10428    ::= { dot1xNewCfgPortEntry 8 }
10429
10430
10431dot1xNewCfgPortReAuth OBJECT-TYPE
10432    SYNTAX INTEGER {
10433	off(0),
10434        on(1)
10435	}
10436    MAX-ACCESS read-create
10437    STATUS current
10438    DESCRIPTION
10439	"  Reauthentication state
10440	   off(0),
10441           on(1)	    "
10442    ::= { dot1xNewCfgPortEntry 9 }
10443
10444
10445
10446dot1xNewCfgPortDefault OBJECT-TYPE
10447    SYNTAX INTEGER {
10448	other(0),
10449        apply(1)
10450	}
10451    MAX-ACCESS read-create
10452    STATUS current
10453    DESCRIPTION
10454	"  Port default settings    "
10455    ::= { dot1xNewCfgPortEntry 10 }
10456
10457
10458dot1xNewCfgPortApplyGlobal OBJECT-TYPE
10459    SYNTAX INTEGER {
10460	other(0),
10461        apply(1)
10462	}
10463    MAX-ACCESS read-create
10464    STATUS current
10465    DESCRIPTION
10466	" Apply Global config     "
10467    ::= { dot1xNewCfgPortEntry 11 }
10468
10469
10470
10471
10472
10473
10474
10475dot1xCurCfgGlobalMode OBJECT-TYPE
10476    SYNTAX INTEGER {
10477      forceUnauth(0),
10478      auto(1),
10479      forceAuth(2)
10480	}
10481    MAX-ACCESS read-only
10482    STATUS current
10483    DESCRIPTION
10484	"  Autehtication Mode
10485	   forceUnauth(0),
10486           auto(1),
10487           forceAuth(2)	    "
10488    ::= { dot1xCurCfgGlobalTable 1 }
10489
10490dot1xCurCfgGlobalQtPeriod OBJECT-TYPE
10491    SYNTAX INTEGER (0..65535)
10492    MAX-ACCESS read-only
10493    STATUS current
10494    DESCRIPTION
10495	" Quiet period  (0..65535)    "
10496    ::= { dot1xCurCfgGlobalTable 2 }
10497
10498dot1xCurCfgGlobalTxPeriod OBJECT-TYPE
10499    SYNTAX INTEGER (1..65535)
10500    MAX-ACCESS read-only
10501    STATUS current
10502    DESCRIPTION
10503	" Tx period  (1..65535)    "
10504    ::= { dot1xCurCfgGlobalTable 3 }
10505
10506dot1xCurCfgGlobalSupTmout OBJECT-TYPE
10507    SYNTAX INTEGER (1..65535)
10508    MAX-ACCESS read-only
10509    STATUS current
10510    DESCRIPTION
10511	"  Supplicant timeout (1..65535)    "
10512    ::= { dot1xCurCfgGlobalTable 4 }
10513
10514dot1xCurCfgGlobalSrvTmout OBJECT-TYPE
10515    SYNTAX INTEGER (1..65535)
10516    MAX-ACCESS read-only
10517    STATUS current
10518    DESCRIPTION
10519	"  Server timeout (1..65535)    "
10520    ::= { dot1xCurCfgGlobalTable 5 }
10521
10522dot1xCurCfgGlobalMaxRq OBJECT-TYPE
10523    SYNTAX INTEGER (1..10)
10524    MAX-ACCESS read-only
10525    STATUS current
10526    DESCRIPTION
10527	" Maximum number of requests  (1..10)    "
10528    ::= { dot1xCurCfgGlobalTable 6 }
10529
10530dot1xCurCfgGlobalRaPeriod OBJECT-TYPE
10531    SYNTAX INTEGER (0..604800)
10532    MAX-ACCESS read-only
10533    STATUS current
10534    DESCRIPTION
10535	" Reauthentication period  (0..604800)    "
10536    ::= { dot1xCurCfgGlobalTable 7 }
10537
10538
10539dot1xCurCfgGlobalReAuth OBJECT-TYPE
10540    SYNTAX INTEGER {
10541	off(0),
10542        on(1)
10543	}
10544    MAX-ACCESS read-only
10545    STATUS current
10546    DESCRIPTION
10547	"      "
10548    ::= { dot1xCurCfgGlobalTable 8 }
10549
10550
10551
10552
10553
10554
10555dot1xNewCfgGlobalMode OBJECT-TYPE
10556    SYNTAX INTEGER {
10557	forceUnauth(0),
10558	auto(1),
10559        forceAuth(2)
10560	}
10561    MAX-ACCESS read-create
10562    STATUS current
10563    DESCRIPTION
10564	"  Authentication Mode     "
10565    ::= { dot1xNewCfgGlobalTable 1 }
10566
10567dot1xNewCfgGlobalQtPeriod OBJECT-TYPE
10568    SYNTAX INTEGER (0..65535)
10569    MAX-ACCESS read-create
10570    STATUS current
10571    DESCRIPTION
10572	" Quiet Period (0..65535)     "
10573    ::= { dot1xNewCfgGlobalTable 2 }
10574
10575dot1xNewCfgGlobalTxPeriod OBJECT-TYPE
10576    SYNTAX INTEGER (1..65535)
10577    MAX-ACCESS read-create
10578    STATUS current
10579    DESCRIPTION
10580	" Tx Period (1..65535)    "
10581    ::= { dot1xNewCfgGlobalTable 3 }
10582
10583dot1xNewCfgGlobalSupTmout OBJECT-TYPE
10584    SYNTAX INTEGER (1..65535)
10585    MAX-ACCESS read-create
10586    STATUS current
10587    DESCRIPTION
10588	" Supplicand timeout (1..65535)    "
10589    ::= { dot1xNewCfgGlobalTable 4 }
10590
10591dot1xNewCfgGlobalSrvTmout OBJECT-TYPE
10592    SYNTAX INTEGER (1..65535)
10593    MAX-ACCESS read-create
10594    STATUS current
10595    DESCRIPTION
10596	" Server timeout (1..65535)     "
10597    ::= { dot1xNewCfgGlobalTable 5 }
10598
10599dot1xNewCfgGlobalMaxRq OBJECT-TYPE
10600    SYNTAX INTEGER (1..10)
10601    MAX-ACCESS read-create
10602    STATUS current
10603    DESCRIPTION
10604	" Maximum number of requests (1..10)     "
10605    ::= { dot1xNewCfgGlobalTable 6 }
10606
10607dot1xNewCfgGlobalRaPeriod OBJECT-TYPE
10608    SYNTAX INTEGER (1..604800)
10609    MAX-ACCESS read-create
10610    STATUS current
10611    DESCRIPTION
10612	"  Reauthentication period (1..604800)   "
10613    ::= { dot1xNewCfgGlobalTable 7 }
10614
10615
10616dot1xNewCfgGlobalReAuth OBJECT-TYPE
10617    SYNTAX INTEGER {
10618	off(0),
10619        on(1)
10620	}
10621    MAX-ACCESS read-create
10622    STATUS current
10623    DESCRIPTION
10624	"  Reauthentication status    "
10625    ::= { dot1xNewCfgGlobalTable 8 }
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636dot1xInfoPortTable OBJECT-TYPE
10637    SYNTAX SEQUENCE OF Dot1xInfoPortEntry
10638    MAX-ACCESS not-accessible
10639    STATUS current
10640    DESCRIPTION
10641      "The table of 8021x configuration in the Current_config."
10642    ::= { dot1xInfo 1 }
10643
10644dot1xInfoPortEntry OBJECT-TYPE
10645    SYNTAX Dot1xInfoPortEntry
10646    MAX-ACCESS not-accessible
10647    STATUS current
10648    DESCRIPTION
10649      "Information about 8021x Port Config"
10650    INDEX { dot1xInfoPortIndex }
10651    ::= { dot1xInfoPortTable 1 }
10652
10653Dot1xInfoPortEntry ::= SEQUENCE {
10654    dot1xInfoPortIndex                Integer32,
10655    dot1xInfoPortAuthMode                 INTEGER,
10656    dot1xInfoPortAuthStatus             INTEGER,
10657    dot1xInfoPortCtrlDir             INTEGER,
10658    dot1xInfoPortAuthPAEState		INTEGER,
10659    dot1xInfoPortBackAuthState             INTEGER
10660    }
10661
10662dot1xInfoPortIndex OBJECT-TYPE
10663    SYNTAX Integer32
10664    MAX-ACCESS read-only
10665    STATUS current
10666    DESCRIPTION
10667	"The 8021x Port number for which the table is related."
10668    ::= { dot1xInfoPortEntry 1}
10669
10670dot1xInfoPortAuthMode OBJECT-TYPE
10671    SYNTAX INTEGER {
10672      forceUnauth(0),
10673      auto(1),
10674      forceAuth(2)
10675	}
10676    MAX-ACCESS read-only
10677    STATUS current
10678    DESCRIPTION
10679	" Authentication mode     "
10680    ::= { dot1xInfoPortEntry 2 }
10681
10682dot1xInfoPortAuthStatus OBJECT-TYPE
10683    SYNTAX INTEGER {
10684	authorized(0),
10685	unauthorized(1)
10686	}
10687    MAX-ACCESS read-only
10688    STATUS current
10689    DESCRIPTION
10690	" Authentication status     "
10691    ::= { dot1xInfoPortEntry 3 }
10692
10693dot1xInfoPortCtrlDir OBJECT-TYPE
10694    SYNTAX INTEGER {
10695	both(0),
10696	in(1)
10697	}
10698    MAX-ACCESS read-only
10699    STATUS current
10700    DESCRIPTION
10701	" Controlled Directions     "
10702    ::= { dot1xInfoPortEntry 4 }
10703
10704dot1xInfoPortAuthPAEState OBJECT-TYPE
10705    SYNTAX INTEGER {
10706	initialize(0),
10707	disconnected(1),
10708 	connecting(2),
10709   	authenticating(3),
10710    	authenticated(4),
10711   	aborting(5),
10712    	held(6),
10713   	forceauth(7),
10714    	forceunauth(8)
10715
10716	}
10717    MAX-ACCESS read-only
10718    STATUS current
10719    DESCRIPTION
10720	"  Authenticator PAE State    "
10721    ::= { dot1xInfoPortEntry 5 }
10722
10723dot1xInfoPortBackAuthState OBJECT-TYPE
10724    SYNTAX INTEGER {
10725	request(0),
10726	response(1),
10727	success(2),
10728   	fail(3),
10729    	timeout(4),
10730   	idle(5),
10731    	initialize(6)
10732
10733	}
10734    MAX-ACCESS read-only
10735    STATUS current
10736    DESCRIPTION
10737	" Backend authenticator PAE state     "
10738    ::= { dot1xInfoPortEntry 6 }
10739
10740
10741
10742
10743
10744
10745dot1xSystemCapability OBJECT-TYPE
10746    SYNTAX INTEGER {
10747	authenticator(0),
10748	supplicant(1),
10749        authenticatorAndSupplicant(2),
10750        unknown(3)
10751 	}
10752    MAX-ACCESS read-only
10753    STATUS current
10754    DESCRIPTION
10755	"  System capability    "
10756    ::= { dot1xSystemInfo 1 }
10757
10758
10759
10760dot1xSystemStatus OBJECT-TYPE
10761    SYNTAX INTEGER {
10762	enabled(0),
10763	disabled(1)
10764	}
10765    MAX-ACCESS read-only
10766    STATUS current
10767    DESCRIPTION
10768	"  System status    "
10769    ::= { dot1xSystemInfo 2 }
10770
10771dot1xSystemProtoVersion OBJECT-TYPE
10772    SYNTAX INTEGER
10773    MAX-ACCESS read-only
10774    STATUS current
10775    DESCRIPTION
10776	"  Protocol version   "
10777    ::= { dot1xSystemInfo 3 }
10778
10779-- FDB
10780fdbCurCfgAgingTime  OBJECT-TYPE
10781    SYNTAX   Integer32
10782    MAX-ACCESS  read-only
10783    STATUS  current
10784    DESCRIPTION
10785        "Fdb current aging time"
10786    ::= { fdbGeneralCfg 1 }
10787
10788fdbNewCfgAgingTime OBJECT-TYPE
10789    SYNTAX   Integer32
10790    MAX-ACCESS  read-write
10791    STATUS  current
10792    DESCRIPTION
10793        "Fdb new aging time."
10794    ::= { fdbGeneralCfg 2 }
10795
10796fdbCurCfgStaticTable OBJECT-TYPE
10797    SYNTAX  SEQUENCE OF FdbCurCfgStaticEntry
10798    MAX-ACCESS  not-accessible
10799    STATUS  current
10800    DESCRIPTION
10801        "The table of FDB static entries."
10802    ::= { fdb 3 }
10803
10804fdbCurCfgStaticEntry OBJECT-TYPE
10805    SYNTAX  FdbCurCfgStaticEntry
10806    MAX-ACCESS  not-accessible
10807    STATUS  current
10808    DESCRIPTION
10809        "A row in the fdb table."
10810    INDEX   { fdbCurCfgEntryIndex }
10811    ::= { fdbCurCfgStaticTable 1 }
10812
10813FdbCurCfgStaticEntry ::= SEQUENCE {
10814    fdbCurCfgEntryIndex                 Integer32,
10815    fdbCurCfgVlan                    Integer32,
10816    fdbCurCfgPort                    Integer32,
10817    fdbCurCfgMac                     PhysAddress
10818    }
10819
10820fdbCurCfgEntryIndex OBJECT-TYPE
10821    SYNTAX  Integer32
10822    MAX-ACCESS  read-only
10823    STATUS  current
10824    DESCRIPTION
10825        "The fdb entry index"
10826    ::= { fdbCurCfgStaticEntry 1 }
10827
10828fdbCurCfgVlan OBJECT-TYPE
10829    SYNTAX  Integer32
10830    MAX-ACCESS  read-only
10831    STATUS  current
10832    DESCRIPTION
10833        "Add vlan for fdb entry index"
10834    ::= { fdbCurCfgStaticEntry 2 }
10835
10836fdbCurCfgPort OBJECT-TYPE
10837    SYNTAX  Integer32
10838    MAX-ACCESS   read-only
10839    STATUS  current
10840    DESCRIPTION
10841        "The MAC address port number."
10842    ::= { fdbCurCfgStaticEntry 3 }
10843
10844fdbCurCfgMac OBJECT-TYPE
10845    SYNTAX  PhysAddress
10846    MAX-ACCESS  read-only
10847    STATUS  current
10848    DESCRIPTION
10849        "Add a fdb entry."
10850    ::= { fdbCurCfgStaticEntry 4 }
10851
10852fdbNewCfgStaticTable OBJECT-TYPE
10853    SYNTAX  SEQUENCE OF FdbNewCfgStaticEntry
10854    MAX-ACCESS  not-accessible
10855    STATUS  current
10856    DESCRIPTION
10857        "The table of FDB static entries."
10858    ::= { fdb 2 }
10859
10860fdbNewCfgStaticEntry OBJECT-TYPE
10861    SYNTAX  FdbNewCfgStaticEntry
10862    MAX-ACCESS  not-accessible
10863    STATUS  current
10864    DESCRIPTION
10865        "A row in the fdb table."
10866    INDEX   { fdbNewCfgEntryIndex }
10867    ::= { fdbNewCfgStaticTable 1 }
10868
10869FdbNewCfgStaticEntry ::= SEQUENCE {
10870    fdbNewCfgEntryIndex			Integer32,
10871    fdbNewCfgAddVlan	                Integer32,
10872    fdbNewCfgAddPort	                Integer32,
10873    fdbNewCfgAddMac			PhysAddress,
10874    fdbNewCfgDelStaticEntry		INTEGER
10875    }
10876
10877fdbNewCfgEntryIndex OBJECT-TYPE
10878    SYNTAX  Integer32
10879    MAX-ACCESS  read-only
10880    STATUS  current
10881    DESCRIPTION
10882        "The fdb entry index"
10883    ::= { fdbNewCfgStaticEntry 1 }
10884
10885fdbNewCfgAddVlan OBJECT-TYPE
10886    SYNTAX  Integer32
10887    MAX-ACCESS  read-create
10888    STATUS  current
10889    DESCRIPTION
10890        "Add vlan for fdb entry index"
10891    ::= { fdbNewCfgStaticEntry 2 }
10892
10893fdbNewCfgAddPort OBJECT-TYPE
10894    SYNTAX  Integer32
10895    MAX-ACCESS   read-create
10896    STATUS  current
10897    DESCRIPTION
10898        "The MAC address port number."
10899    ::= { fdbNewCfgStaticEntry 3 }
10900
10901fdbNewCfgAddMac OBJECT-TYPE
10902    SYNTAX  PhysAddress
10903    MAX-ACCESS  read-create
10904    STATUS  current
10905    DESCRIPTION
10906        "Add a fdb entry."
10907    ::= { fdbNewCfgStaticEntry 4 }
10908
10909fdbNewCfgDelStaticEntry OBJECT-TYPE
10910    SYNTAX  INTEGER {
10911        other(1),
10912        delete(2)
10913        }
10914    MAX-ACCESS  read-create
10915    STATUS  current
10916    DESCRIPTION
10917        "When set to the value of 2 (delete), the entire row is deleted.
10918         When read, other(1) is returned. Setting the value to anything
10919         other than 2(delete) has no effect on the state of the row."
10920    ::= { fdbNewCfgStaticEntry 5 }
10921
10922
10923-- 802.1p Information
10924
10925dot1pInfoPriorityCOSTable OBJECT-TYPE
10926    SYNTAX SEQUENCE OF Dot1pInfoPriorityCOSEntry
10927    MAX-ACCESS not-accessible
10928    STATUS current
10929    DESCRIPTION
10930      "The table of current priority to COS queue information."
10931    ::= { dot1pInfo 1 }
10932
10933dot1pInfoPriorityCOSEntry OBJECT-TYPE
10934    SYNTAX Dot1pInfoPriorityCOSEntry
10935    MAX-ACCESS not-accessible
10936    STATUS current
10937    DESCRIPTION
10938      "Current information about 8021p priority to COS queue."
10939    INDEX { dot1pInfoPriorityIndex }
10940    ::= { dot1pInfoPriorityCOSTable 1 }
10941
10942Dot1pInfoPriorityCOSEntry ::= SEQUENCE {
10943    dot1pInfoPriorityIndex            INTEGER,
10944    dot1pInfoPriorityCOSQueue         INTEGER,
10945    dot1pInfoPriorityCOSWeight        INTEGER
10946    }
10947
10948dot1pInfoPriorityIndex OBJECT-TYPE
10949    SYNTAX INTEGER  (0..7)
10950    MAX-ACCESS read-only
10951    STATUS current
10952    DESCRIPTION
10953        "The 8021p priority for which the table is related."
10954    ::= { dot1pInfoPriorityCOSEntry 1 }
10955
10956dot1pInfoPriorityCOSQueue OBJECT-TYPE
10957    SYNTAX INTEGER
10958    MAX-ACCESS read-only
10959    STATUS current
10960    DESCRIPTION
10961        "The 8021p priority COSq."
10962    ::= { dot1pInfoPriorityCOSEntry 2 }
10963
10964dot1pInfoPriorityCOSWeight OBJECT-TYPE
10965    SYNTAX INTEGER
10966    MAX-ACCESS read-only
10967    STATUS current
10968    DESCRIPTION
10969        "The 8021p priority weight."
10970    ::= { dot1pInfoPriorityCOSEntry 3 }
10971
10972
10973dot1pInfoPortTable OBJECT-TYPE
10974    SYNTAX SEQUENCE OF Dot1pInfoPortEntry
10975    MAX-ACCESS not-accessible
10976    STATUS current
10977    DESCRIPTION
10978      "The table of 8021p port priority configuration
10979       in the Current_config."
10980    ::= { dot1pInfo 2 }
10981
10982dot1pInfoPortEntry OBJECT-TYPE
10983    SYNTAX Dot1pInfoPortEntry
10984    MAX-ACCESS not-accessible
10985    STATUS current
10986    DESCRIPTION
10987      "Information about 8021p Port Priority"
10988    INDEX { dot1pInfoPortIndex }
10989    ::= { dot1pInfoPortTable 1 }
10990
10991Dot1pInfoPortEntry ::= SEQUENCE {
10992    dot1pInfoPortIndex               Integer32,
10993    dot1pInfoPortPriority            INTEGER,
10994    dot1pInfoPortCOSq                INTEGER,
10995    dot1pInfoPortWeight              INTEGER
10996    }
10997
10998dot1pInfoPortIndex OBJECT-TYPE
10999    SYNTAX Integer32
11000    MAX-ACCESS read-only
11001    STATUS current
11002    DESCRIPTION
11003        "The 8021p Port number for which the table is related."
11004    ::= { dot1pInfoPortEntry 1 }
11005
11006dot1pInfoPortPriority OBJECT-TYPE
11007    SYNTAX INTEGER
11008    MAX-ACCESS read-only
11009    STATUS current
11010    DESCRIPTION
11011        "The 8021p Port number for which the table is related."
11012    ::= { dot1pInfoPortEntry 2 }
11013
11014dot1pInfoPortCOSq OBJECT-TYPE
11015    SYNTAX INTEGER
11016    MAX-ACCESS read-only
11017    STATUS current
11018    DESCRIPTION
11019        "The 8021p port COSq."
11020    ::= { dot1pInfoPortEntry 3 }
11021
11022dot1pInfoPortWeight OBJECT-TYPE
11023    SYNTAX INTEGER
11024    MAX-ACCESS read-only
11025    STATUS current
11026    DESCRIPTION
11027        "The 8021p port weight."
11028    ::= { dot1pInfoPortEntry 4 }
11029
11030-- General Information
11031
11032generalInfoStpUplinkFast OBJECT-TYPE
11033    SYNTAX  INTEGER  {
11034        enabled(1),
11035        disabled(2)
11036        }
11037    MAX-ACCESS  read-only
11038    STATUS  current
11039    DESCRIPTION
11040        "STP uplink fast mode"
11041    ::= { genInfo 1 }
11042
11043generalInfoUplinkFastRate OBJECT-TYPE
11044    SYNTAX  INTEGER
11045    MAX-ACCESS  read-only
11046    STATUS  current
11047    DESCRIPTION
11048        "STP fast uplink rate."
11049    ::= { genInfo 2 }
11050
11051-- VLAN information
11052
11053vlanInfoTable OBJECT-TYPE
11054    SYNTAX SEQUENCE OF VlanInfoTableEntry
11055    MAX-ACCESS not-accessible
11056    STATUS current
11057    DESCRIPTION
11058        "The table of VLAN information."
11059    ::= { vlanInfo 1 }
11060
11061vlanInfoTableEntry OBJECT-TYPE
11062    SYNTAX VlanInfoTableEntry
11063    MAX-ACCESS not-accessible
11064    STATUS current
11065    DESCRIPTION
11066        "Information about a particular VLAN."
11067    INDEX { vlanInfoId }
11068    ::= { vlanInfoTable 1 }
11069
11070VlanInfoTableEntry ::= SEQUENCE {
11071    vlanInfoId                INTEGER,
11072    vlanInfoName              DisplayString,
11073    vlanInfoStatus            INTEGER,
11074    vlanInfoPorts             OCTET STRING
11075    }
11076
11077vlanInfoId OBJECT-TYPE
11078    SYNTAX  INTEGER  (1..4095)
11079    MAX-ACCESS read-only
11080    STATUS current
11081    DESCRIPTION
11082        "The VLAN identifier."
11083    ::= { vlanInfoTableEntry 1 }
11084
11085vlanInfoName OBJECT-TYPE
11086    SYNTAX  DisplayString (SIZE(0..32))
11087    MAX-ACCESS  read-only
11088    STATUS  current
11089    DESCRIPTION
11090        "The VLAN name."
11091    ::= { vlanInfoTableEntry 2 }
11092
11093vlanInfoStatus OBJECT-TYPE
11094    SYNTAX  INTEGER  {
11095        enabled(2),
11096        disabled(3)
11097        }
11098    MAX-ACCESS  read-only
11099    STATUS  current
11100    DESCRIPTION
11101        "Enable or disable, VLAN state information"
11102    ::= { vlanInfoTableEntry 3 }
11103
11104vlanInfoPorts OBJECT-TYPE
11105    SYNTAX  OCTET STRING
11106    MAX-ACCESS  read-only
11107    STATUS  current
11108    DESCRIPTION
11109        "The port list information in the VLAN. The ports are presented
11110         in bitmap format.
11111         in receiving order:
11112
11113             OCTET 1  OCTET 2  .....
11114             xxxxxxxx xxxxxxxx .....
11115             ||    || |_ port 8
11116             ||    ||
11117             ||    ||___ port 7
11118             ||    |____ port 6
11119             ||      .    .   .
11120             ||_________ port 1
11121             |__________ reserved
11122
11123         where x : 1 - The represented port belongs to the VLAN
11124                   0 - The represented port does not belong to the VLAN"
11125    ::= { vlanInfoTableEntry 4 }
11126
11127
11128-- Trunk Group Information
11129
11130trunkGroupInfoTable OBJECT-TYPE
11131    SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry
11132    MAX-ACCESS not-accessible
11133    STATUS current
11134    DESCRIPTION
11135        "The table of trunk group information."
11136    ::= { trunkGroupInfo 1 }
11137
11138trunkGroupInfoTableEntry OBJECT-TYPE
11139    SYNTAX TrunkGroupInfoTableEntry
11140    MAX-ACCESS not-accessible
11141    STATUS current
11142    DESCRIPTION
11143        "A row in trunk group information table."
11144    INDEX { trunkGroupInfoIndex }
11145    ::= { trunkGroupInfoTable 1 }
11146
11147TrunkGroupInfoTableEntry ::= SEQUENCE {
11148    trunkGroupInfoIndex       Integer32,
11149    trunkGroupInfoState       INTEGER,
11150    trunkGroupInfoProtocol    INTEGER,
11151    trunkGroupInfoPorts       OCTET STRING,
11152    trunkGroupInfoStgs        OCTET STRING
11153    }
11154
11155trunkGroupInfoIndex OBJECT-TYPE
11156    SYNTAX  Integer32
11157    MAX-ACCESS  read-only
11158    STATUS  current
11159    DESCRIPTION
11160        "The identifier of the trunk group."
11161    ::= { trunkGroupInfoTableEntry 1 }
11162
11163trunkGroupInfoState OBJECT-TYPE
11164    SYNTAX  INTEGER  {
11165        enabled(1),
11166        disabled(2)
11167        }
11168    MAX-ACCESS  read-only
11169    STATUS  current
11170    DESCRIPTION
11171        "Trunk group state."
11172    ::= { trunkGroupInfoTableEntry 2 }
11173
11174trunkGroupInfoPorts OBJECT-TYPE
11175    SYNTAX  OCTET STRING
11176    MAX-ACCESS  read-only
11177    STATUS  current
11178    DESCRIPTION
11179        "The port list in the trunk group. The ports are presented in
11180         bitmap format.
11181
11182         in receiving order:
11183
11184             OCTET 1  OCTET 2  .....
11185             xxxxxxxx xxxxxxxx .....
11186             ||    || |_ port 8
11187             ||    ||
11188             ||    ||___ port 7
11189             ||    |____ port 6
11190             ||      .    .   .
11191             ||_________ port 1
11192             |__________ reserved
11193
11194         where x : 1 - The represented port belongs to the trunk group
11195                   0 - The represented port does not belong to the trunk group"
11196    ::= { trunkGroupInfoTableEntry 3 }
11197
11198trunkGroupInfoProtocol OBJECT-TYPE
11199    SYNTAX  INTEGER  {
11200        static(1),
11201        lacp(2)
11202        }
11203    MAX-ACCESS  read-only
11204    STATUS  current
11205    DESCRIPTION
11206        "Trunk group protocol
11207         Static - static trunk group
11208         Lacp - dynamic trunk group"
11209    ::= { trunkGroupInfoTableEntry 4 }
11210
11211trunkGroupInfoStgs OBJECT-TYPE
11212    SYNTAX  OCTET STRING
11213    MAX-ACCESS  read-only
11214    STATUS  current
11215    DESCRIPTION
11216        "The stg list the trunk group is in. The stgs are presented in
11217         bitmap format."
11218    ::= { trunkGroupInfoTableEntry 5 }
11219
11220
11221trunkGroupInfoPortTable OBJECT-TYPE
11222    SYNTAX  SEQUENCE OF TrunkGroupInfoPortTableEntry
11223    MAX-ACCESS  not-accessible
11224    STATUS  current
11225    DESCRIPTION
11226        "The table of Trunk Group Info."
11227    ::= {trunkGroupInfo 2 }
11228
11229trunkGroupInfoPortTableEntry OBJECT-TYPE
11230    SYNTAX  TrunkGroupInfoPortTableEntry
11231    MAX-ACCESS  not-accessible
11232    STATUS  current
11233    DESCRIPTION
11234        "A row in the Trunk Info table."
11235    INDEX  { trunkGroupInfoPortTrunkId, trunkGroupInfoPortPortId }
11236    ::= { trunkGroupInfoPortTable 1 }
11237
11238TrunkGroupInfoPortTableEntry ::= SEQUENCE {
11239    trunkGroupInfoPortTrunkId   Integer32,
11240    trunkGroupInfoPortPortId    Integer32,
11241    trunkGroupInfoPortStatus    INTEGER
11242    }
11243
11244trunkGroupInfoPortTrunkId OBJECT-TYPE
11245    SYNTAX  Integer32
11246    MAX-ACCESS  read-only
11247    STATUS  current
11248    DESCRIPTION
11249        "The Trunk identifier."
11250    ::= { trunkGroupInfoPortTableEntry 1 }
11251
11252trunkGroupInfoPortPortId OBJECT-TYPE
11253    SYNTAX  Integer32
11254    MAX-ACCESS  read-only
11255    STATUS  current
11256    DESCRIPTION
11257        "The Port identifier."
11258    ::= { trunkGroupInfoPortTableEntry 2 }
11259
11260trunkGroupInfoPortStatus OBJECT-TYPE
11261    SYNTAX  INTEGER{
11262        down(0),
11263        blocking(1),
11264        forwarding(2)
11265        }
11266    MAX-ACCESS  read-only
11267    STATUS  current
11268    DESCRIPTION
11269        "The Port Status."
11270    ::= { trunkGroupInfoPortTableEntry 3 }
11271
11272-- ----------------------------------------------------------------------------
11273-- } INSERT:  bt2Physical
11274-- ----------------------------------------------------------------------------
11275
11276
11277layer3                  OBJECT IDENTIFIER
11278    ::= { hpSwitchBladeType6-Mgmt 3 }
11279
11280-- ----------------------------------------------------------------------------
11281-- { INSERT:  bt2Network
11282-- ----------------------------------------------------------------------------
11283
11284layer3Configs     OBJECT IDENTIFIER ::= { layer3 1 }
11285layer3Stats       OBJECT IDENTIFIER ::= { layer3 2 }
11286layer3Info        OBJECT IDENTIFIER ::= { layer3 3 }
11287layer3Oper        OBJECT IDENTIFIER ::= { layer3 4 }
11288
11289ipInterfaceCfg	  OBJECT IDENTIFIER ::= { layer3Configs 1 }
11290ipGatewayCfg	  OBJECT IDENTIFIER ::= { layer3Configs 2 }
11291ipStaticRouteCfg  OBJECT IDENTIFIER ::= { layer3Configs 3 }
11292ipForwardCfg	  OBJECT IDENTIFIER ::= { layer3Configs 4 }
11293vrrpCfg		  OBJECT IDENTIFIER ::= { layer3Configs 6 }
11294arpCfg		  OBJECT IDENTIFIER ::= { layer3Configs 7 }
11295ipBootpCfg	  OBJECT IDENTIFIER ::= { layer3Configs 8 }
11296dnsCfg  	  OBJECT IDENTIFIER ::= { layer3Configs 9 }
11297ipNwfCfg	  OBJECT IDENTIFIER ::= { layer3Configs 10 }
11298ipRmapCfg	  OBJECT IDENTIFIER ::= { layer3Configs 11 }
11299ospfCfg           OBJECT IDENTIFIER ::= { layer3Configs 13 }
11300
11301ipGeneralCfg	  OBJECT IDENTIFIER ::= { layer3Configs 14 }
11302igmpCfg	          OBJECT IDENTIFIER ::= { layer3Configs 15 }
11303rip2Cfg		  OBJECT IDENTIFIER ::= { layer3Configs 18 }
11304
11305arpStats  	  OBJECT IDENTIFIER ::= { layer3Stats 2 }
11306routeStats  	  OBJECT IDENTIFIER ::= { layer3Stats 3 }
11307vrrpStats         OBJECT IDENTIFIER ::= { layer3Stats 4 }
11308ospfStats	  OBJECT IDENTIFIER ::= { layer3Stats 5 }
11309clearStats	  OBJECT IDENTIFIER ::= { layer3Stats 6 }
11310igmpStats	  OBJECT IDENTIFIER ::= { layer3Stats 7 }
11311ipStats           OBJECT IDENTIFIER ::= { layer3Stats 8 }
11312rip2Stats  	  OBJECT IDENTIFIER ::= { layer3Stats 13 }
11313dnsStats  	  OBJECT IDENTIFIER ::= { layer3Stats 14 }
11314geal3Stats	  OBJECT IDENTIFIER ::= { layer3Stats 15 }
11315ipRoutingInfo	  OBJECT IDENTIFIER ::= { layer3Info 1 }
11316arpInfo		  OBJECT IDENTIFIER ::= { layer3Info 2 }
11317vrrpInfo	  OBJECT IDENTIFIER ::= { layer3Info 3 }
11318ospfInfo	  OBJECT IDENTIFIER ::= { layer3Info 4 }
11319igmpInfo	  OBJECT IDENTIFIER ::= { layer3Info 5 }
11320rip2Info          OBJECT IDENTIFIER ::= { layer3Info 7 }
11321
11322ipInfo            OBJECT IDENTIFIER ::= { layer3Info 8 }
11323
11324vrrpOper          OBJECT IDENTIFIER ::= { layer3Oper 1 }
11325
11326
11327-- IP Configuration
11328
11329ipInterfaceTableMax OBJECT-TYPE
11330    SYNTAX  Integer32
11331    MAX-ACCESS  read-only
11332    STATUS  current
11333    DESCRIPTION
11334        "The maximum number of rows in the IP interface table."
11335    ::= { ipInterfaceCfg 1 }
11336
11337ipCurCfgIntfTable OBJECT-TYPE
11338    SYNTAX  SEQUENCE OF IpCurCfgIntfEntry
11339    MAX-ACCESS  not-accessible
11340    STATUS  current
11341    DESCRIPTION
11342        "The table of IP interface configuration."
11343    ::= { ipInterfaceCfg 2 }
11344
11345ipCurCfgIntfEntry OBJECT-TYPE
11346    SYNTAX  IpCurCfgIntfEntry
11347    MAX-ACCESS  not-accessible
11348    STATUS  current
11349    DESCRIPTION
11350        "A row in the Ip interface table"
11351    INDEX   { ipCurCfgIntfIndex }
11352    ::= { ipCurCfgIntfTable 1 }
11353
11354IpCurCfgIntfEntry ::= SEQUENCE {
11355    ipCurCfgIntfIndex         Integer32,
11356    ipCurCfgIntfAddr          IpAddress,
11357    ipCurCfgIntfMask          IpAddress,
11358    ipCurCfgIntfBroadcast     IpAddress,
11359    ipCurCfgIntfVlan          INTEGER,
11360    ipCurCfgIntfState         INTEGER,
11361    ipCurCfgIntfBootpRelay    INTEGER
11362    }
11363
11364ipCurCfgIntfIndex OBJECT-TYPE
11365    SYNTAX  Integer32
11366    MAX-ACCESS  read-only
11367    STATUS  current
11368    DESCRIPTION
11369        "The interface number for which the IP information is related."
11370    ::= { ipCurCfgIntfEntry 1}
11371
11372ipCurCfgIntfAddr OBJECT-TYPE
11373    SYNTAX  IpAddress
11374    MAX-ACCESS  read-only
11375    STATUS  current
11376    DESCRIPTION
11377        "The IP address of the interface."
11378    ::= { ipCurCfgIntfEntry 2 }
11379
11380ipCurCfgIntfMask OBJECT-TYPE
11381    SYNTAX  IpAddress
11382    MAX-ACCESS  read-only
11383    STATUS  current
11384    DESCRIPTION
11385        "The subnet mask of the interface."
11386    ::= { ipCurCfgIntfEntry 3 }
11387
11388ipCurCfgIntfBroadcast OBJECT-TYPE
11389    SYNTAX  IpAddress
11390    MAX-ACCESS  read-only
11391    STATUS  current
11392    DESCRIPTION
11393        "The broadcast address of the interface."
11394    ::= { ipCurCfgIntfEntry 4 }
11395
11396ipCurCfgIntfVlan OBJECT-TYPE
11397    SYNTAX  INTEGER (1..4095)
11398    MAX-ACCESS  read-only
11399    STATUS  current
11400    DESCRIPTION
11401        "The VLAN associated with the interface."
11402    ::= { ipCurCfgIntfEntry 5 }
11403
11404ipCurCfgIntfState OBJECT-TYPE
11405    SYNTAX  INTEGER {
11406	enabled(2),
11407	disabled(3)
11408	}
11409    MAX-ACCESS  read-only
11410    STATUS  current
11411    DESCRIPTION
11412        "The state of the interface."
11413    ::= { ipCurCfgIntfEntry 6 }
11414
11415ipCurCfgIntfBootpRelay OBJECT-TYPE
11416    SYNTAX  INTEGER {
11417	enabled(1),
11418	disabled(2)
11419	}
11420    MAX-ACCESS  read-only
11421    STATUS  current
11422    DESCRIPTION
11423        "Enable/disable BOOTP relay."
11424    ::= { ipCurCfgIntfEntry 7 }
11425
11426ipNewCfgIntfTable OBJECT-TYPE
11427    SYNTAX  SEQUENCE OF IpNewCfgIntfEntry
11428    MAX-ACCESS  not-accessible
11429    STATUS  current
11430    DESCRIPTION
11431        "The table of interface configuration in the New Configuration Block."
11432    ::= { ipInterfaceCfg 3 }
11433
11434ipNewCfgIntfEntry OBJECT-TYPE
11435    SYNTAX  IpNewCfgIntfEntry
11436    MAX-ACCESS  not-accessible
11437    STATUS  current
11438    DESCRIPTION
11439        "A row in the Ip interface table"
11440    INDEX   { ipNewCfgIntfIndex }
11441    ::= { ipNewCfgIntfTable 1 }
11442
11443IpNewCfgIntfEntry ::= SEQUENCE {
11444    ipNewCfgIntfIndex         Integer32,
11445    ipNewCfgIntfAddr          IpAddress,
11446    ipNewCfgIntfMask          IpAddress,
11447    ipNewCfgIntfVlan          INTEGER,
11448    ipNewCfgIntfState         INTEGER,
11449    ipNewCfgIntfDelete	      INTEGER,
11450    ipNewCfgIntfBootpRelay    INTEGER
11451    }
11452
11453ipNewCfgIntfIndex OBJECT-TYPE
11454    SYNTAX  Integer32
11455    MAX-ACCESS  read-only
11456    STATUS  current
11457    DESCRIPTION
11458	"The interface number for which the IP information is related."
11459    ::= { ipNewCfgIntfEntry 1 }
11460
11461ipNewCfgIntfAddr OBJECT-TYPE
11462    SYNTAX  IpAddress
11463    MAX-ACCESS  read-create
11464    STATUS  current
11465    DESCRIPTION
11466        "The IP address of the interface."
11467    ::= { ipNewCfgIntfEntry 2 }
11468
11469ipNewCfgIntfMask OBJECT-TYPE
11470    SYNTAX  IpAddress
11471    MAX-ACCESS  read-create
11472    STATUS  current
11473    DESCRIPTION
11474        "The subnet mask of the interface."
11475    ::= { ipNewCfgIntfEntry 3 }
11476
11477ipNewCfgIntfVlan OBJECT-TYPE
11478    SYNTAX  INTEGER (1..4095)
11479    MAX-ACCESS  read-create
11480    STATUS  current
11481    DESCRIPTION
11482        "The VLAN associated with the interface."
11483    ::= { ipNewCfgIntfEntry 5 }
11484
11485ipNewCfgIntfState OBJECT-TYPE
11486    SYNTAX  INTEGER {
11487	enabled(2),
11488	disabled(3)
11489	}
11490    MAX-ACCESS  read-create
11491    STATUS  current
11492    DESCRIPTION
11493        "The state of the interface."
11494    ::= { ipNewCfgIntfEntry 6 }
11495
11496ipNewCfgIntfDelete OBJECT-TYPE
11497    SYNTAX  INTEGER {
11498	other(1),
11499        delete(2)
11500	}
11501    MAX-ACCESS  read-create
11502    STATUS  current
11503    DESCRIPTION
11504        "When set to the value of 2 (delete), the entire row is deleted.
11505         When read, other(1) is returned. Setting the value to anything
11506         other than 2(delete) has no effect on the state of the row."
11507    ::= { ipNewCfgIntfEntry 7 }
11508
11509ipNewCfgIntfBootpRelay OBJECT-TYPE
11510    SYNTAX  INTEGER {
11511	enabled(1),
11512	disabled(2)
11513	}
11514    MAX-ACCESS  read-create
11515    STATUS  current
11516    DESCRIPTION
11517        "Enable/disable BOOTP relay."
11518    ::= { ipNewCfgIntfEntry 8 }
11519
11520-- IP Gateway Table Configuration
11521
11522
11523ipGatewayTableMax OBJECT-TYPE
11524    SYNTAX  Integer32
11525    MAX-ACCESS  read-only
11526    STATUS  current
11527    DESCRIPTION
11528        "The maximum number of rows in the IP gateway table."
11529    ::= { ipGatewayCfg 3 }
11530
11531ipCurCfgGwTable OBJECT-TYPE
11532    SYNTAX  SEQUENCE OF IpCurCfgGwEntry
11533    MAX-ACCESS  not-accessible
11534    STATUS  current
11535    DESCRIPTION
11536        "The table of gateways  in the Current configuration Block."
11537    ::= { ipGatewayCfg 4 }
11538
11539ipCurCfgGwEntry OBJECT-TYPE
11540    SYNTAX  IpCurCfgGwEntry
11541    MAX-ACCESS  not-accessible
11542    STATUS  current
11543    DESCRIPTION
11544        "A row in the Ip gateway table"
11545    INDEX   { ipCurCfgGwIndex }
11546    ::= { ipCurCfgGwTable 1 }
11547
11548IpCurCfgGwEntry ::= SEQUENCE {
11549    ipCurCfgGwIndex         Integer32,
11550    ipCurCfgGwAddr          IpAddress,
11551    ipCurCfgGwInterval      INTEGER,
11552    ipCurCfgGwRetry         INTEGER,
11553    ipCurCfgGwArp           INTEGER,
11554    ipCurCfgGwState         INTEGER
11555    }
11556
11557ipCurCfgGwIndex OBJECT-TYPE
11558    SYNTAX  Integer32
11559    MAX-ACCESS  read-only
11560    STATUS  current
11561    DESCRIPTION
11562        "The gateway number for which the information is related."
11563    ::= { ipCurCfgGwEntry 1}
11564
11565ipCurCfgGwAddr OBJECT-TYPE
11566    SYNTAX  IpAddress
11567    MAX-ACCESS  read-only
11568    STATUS  current
11569    DESCRIPTION
11570        "The IP address of the default gateway."
11571    ::= { ipCurCfgGwEntry 2 }
11572
11573ipCurCfgGwInterval OBJECT-TYPE
11574    SYNTAX  INTEGER (0..60)
11575    MAX-ACCESS  read-only
11576    STATUS  current
11577    DESCRIPTION
11578        "The interval between ping attempts."
11579    ::= { ipCurCfgGwEntry 3 }
11580
11581ipCurCfgGwRetry OBJECT-TYPE
11582    SYNTAX  INTEGER (1..120)
11583    MAX-ACCESS  read-only
11584    STATUS  current
11585    DESCRIPTION
11586        "The number of failed attempts to declare the default gateway DOWN."
11587    ::= { ipCurCfgGwEntry 4 }
11588
11589ipCurCfgGwState OBJECT-TYPE
11590    SYNTAX  INTEGER {
11591        enabled(2),
11592        disabled(3)
11593	}
11594    MAX-ACCESS  read-only
11595    STATUS  current
11596    DESCRIPTION
11597        "The state of the default gateway."
11598    ::= { ipCurCfgGwEntry 5 }
11599
11600ipCurCfgGwArp OBJECT-TYPE
11601    SYNTAX  INTEGER {
11602        enabled(2),
11603        disabled(3)
11604        }
11605    MAX-ACCESS  read-only
11606    STATUS  current
11607    DESCRIPTION
11608        "The state of ARP only health checks."
11609    ::= { ipCurCfgGwEntry 6 }
11610
11611
11612ipNewCfgGwTable OBJECT-TYPE
11613    SYNTAX  SEQUENCE OF IpNewCfgGwEntry
11614    MAX-ACCESS  not-accessible
11615    STATUS  current
11616    DESCRIPTION
11617        "The table of gateway configuration in the new configuration block."
11618    ::= { ipGatewayCfg 5 }
11619
11620ipNewCfgGwEntry OBJECT-TYPE
11621    SYNTAX  IpNewCfgGwEntry
11622    MAX-ACCESS  not-accessible
11623    STATUS  current
11624    DESCRIPTION
11625        "A row in the Ip default gateway table"
11626    INDEX   { ipNewCfgGwIndex }
11627    ::= { ipNewCfgGwTable 1 }
11628
11629IpNewCfgGwEntry ::= SEQUENCE {
11630    ipNewCfgGwIndex         Integer32,
11631    ipNewCfgGwAddr          IpAddress,
11632    ipNewCfgGwInterval      INTEGER,
11633    ipNewCfgGwRetry         INTEGER,
11634    ipNewCfgGwState         INTEGER,
11635    ipNewCfgGwArp           INTEGER,
11636    ipNewCfgGwDelete        INTEGER
11637    }
11638
11639ipNewCfgGwIndex OBJECT-TYPE
11640    SYNTAX  Integer32
11641    MAX-ACCESS  read-only
11642    STATUS  current
11643    DESCRIPTION
11644        "The gateway number for which the information is related."
11645    ::= { ipNewCfgGwEntry 1}
11646
11647ipNewCfgGwAddr OBJECT-TYPE
11648    SYNTAX  IpAddress
11649    MAX-ACCESS  read-create
11650    STATUS  current
11651    DESCRIPTION
11652        "The IP address of the default gateway."
11653    ::= { ipNewCfgGwEntry 2 }
11654
11655ipNewCfgGwInterval OBJECT-TYPE
11656    SYNTAX  INTEGER (0..60)
11657    MAX-ACCESS  read-create
11658    STATUS  current
11659    DESCRIPTION
11660        "The interval in seconds between ping attempts."
11661    ::= { ipNewCfgGwEntry 3 }
11662
11663ipNewCfgGwRetry OBJECT-TYPE
11664    SYNTAX  INTEGER (1..120)
11665    MAX-ACCESS  read-create
11666    STATUS  current
11667    DESCRIPTION
11668        "The number of failed attempts to declare the default gateway DOWN."
11669    ::= { ipNewCfgGwEntry 4 }
11670
11671ipNewCfgGwState OBJECT-TYPE
11672    SYNTAX  INTEGER {
11673        enabled(2),
11674        disabled(3)
11675	}
11676    MAX-ACCESS  read-create
11677    STATUS  current
11678    DESCRIPTION
11679        "The state of the default gateway."
11680    ::= { ipNewCfgGwEntry 5 }
11681
11682ipNewCfgGwDelete OBJECT-TYPE
11683    SYNTAX  INTEGER {
11684	other(1),
11685        delete(2)
11686        }
11687    MAX-ACCESS  read-create
11688    STATUS  current
11689    DESCRIPTION
11690        "When set to the value of 2 (delete), the entire row is deleted.
11691         When read, other is returned. Setting the value to anything other
11692         than 2(delete) has no effect on the state of the row."
11693    ::= { ipNewCfgGwEntry 6 }
11694
11695ipNewCfgGwArp OBJECT-TYPE
11696    SYNTAX  INTEGER {
11697        enabled(2),
11698        disabled(3)
11699        }
11700    MAX-ACCESS  read-create
11701    STATUS  current
11702    DESCRIPTION
11703        "The state of the ARP only health checks."
11704    ::= { ipNewCfgGwEntry 7 }
11705
11706
11707--
11708-- IP Static Route Configuration
11709--
11710ipStaticRouteTableMaxSize OBJECT-TYPE
11711    SYNTAX  Integer32
11712    MAX-ACCESS  read-only
11713    STATUS  current
11714    DESCRIPTION
11715        "The maximum number of rows in the Static Route table."
11716    ::= { ipStaticRouteCfg 1 }
11717
11718ipCurCfgStaticRouteTable OBJECT-TYPE
11719    SYNTAX  SEQUENCE OF IpCurCfgStaticRouteEntry
11720    MAX-ACCESS  not-accessible
11721    STATUS  current
11722    DESCRIPTION
11723        "The table of static routes in the current configuration block."
11724    ::= { ipStaticRouteCfg 2 }
11725
11726ipCurCfgStaticRouteEntry OBJECT-TYPE
11727    SYNTAX  IpCurCfgStaticRouteEntry
11728    MAX-ACCESS  not-accessible
11729    STATUS  current
11730    DESCRIPTION
11731        "A row in the static IP route table"
11732    INDEX   { ipCurCfgStaticRouteIndx }
11733    ::= { ipCurCfgStaticRouteTable 1 }
11734
11735IpCurCfgStaticRouteEntry ::= SEQUENCE {
11736    ipCurCfgStaticRouteIndx         Integer32,
11737    ipCurCfgStaticRouteDestIp       IpAddress,
11738    ipCurCfgStaticRouteMask         IpAddress,
11739    ipCurCfgStaticRouteGateway      IpAddress,
11740    ipCurCfgStaticRouteInterface    Integer32
11741    }
11742
11743ipCurCfgStaticRouteIndx OBJECT-TYPE
11744    SYNTAX  Integer32
11745    MAX-ACCESS  read-only
11746    STATUS  current
11747    DESCRIPTION
11748        "The index of the static routing table."
11749    ::= { ipCurCfgStaticRouteEntry 1}
11750
11751ipCurCfgStaticRouteDestIp OBJECT-TYPE
11752    SYNTAX  IpAddress
11753    MAX-ACCESS  read-only
11754    STATUS  current
11755    DESCRIPTION
11756        "The destination IP address of this route."
11757    ::= { ipCurCfgStaticRouteEntry 2}
11758
11759ipCurCfgStaticRouteMask OBJECT-TYPE
11760    SYNTAX  IpAddress
11761    MAX-ACCESS  read-only
11762    STATUS  current
11763    DESCRIPTION
11764        "The destination IP address of this route."
11765    ::= { ipCurCfgStaticRouteEntry 3}
11766
11767ipCurCfgStaticRouteGateway OBJECT-TYPE
11768    SYNTAX  IpAddress
11769    MAX-ACCESS  read-only
11770    STATUS  current
11771    DESCRIPTION
11772        "The destination IP address of this route."
11773    ::= { ipCurCfgStaticRouteEntry 4}
11774
11775ipCurCfgStaticRouteInterface OBJECT-TYPE
11776    SYNTAX  Integer32
11777    MAX-ACCESS  read-only
11778    STATUS  current
11779    DESCRIPTION
11780        "The IP interface of this route.  The IP address of the specified
11781         interface shall be use as source IP when performs routing."
11782    ::= { ipCurCfgStaticRouteEntry 5}
11783
11784ipNewCfgStaticRouteTable OBJECT-TYPE
11785    SYNTAX  SEQUENCE OF IpNewCfgStaticRouteEntry
11786    MAX-ACCESS  not-accessible
11787    STATUS  current
11788    DESCRIPTION
11789        "The table of static routes in the new configuration block."
11790    ::= { ipStaticRouteCfg 3 }
11791
11792ipStaticRouteClearAllByDestIp OBJECT-TYPE
11793    SYNTAX  IpAddress
11794    MAX-ACCESS  read-write
11795    STATUS  current
11796    DESCRIPTION
11797        "Clears all static routes with the specified destination IP address."
11798    ::= { ipStaticRouteCfg 4}
11799
11800ipStaticRouteClearAllByGatewayIp OBJECT-TYPE
11801    SYNTAX  IpAddress
11802    MAX-ACCESS  read-write
11803    STATUS  current
11804    DESCRIPTION
11805        "Clears all static routes with the specified gateway IP address."
11806    ::= { ipStaticRouteCfg 5}
11807
11808ipStaticRouteClearAllByInterface OBJECT-TYPE
11809    SYNTAX  INTEGER
11810    MAX-ACCESS  read-write
11811    STATUS  current
11812    DESCRIPTION
11813        "Clears all routes on the specified inteface number."
11814    ::= { ipStaticRouteCfg 6}
11815
11816ipStaticRouteClearAll OBJECT-TYPE
11817    SYNTAX INTEGER {
11818	ok(1),
11819	clear(2)
11820	}
11821    MAX-ACCESS  read-write
11822    STATUS  current
11823    DESCRIPTION
11824        "When set to clear(2),clears all static routes. Otherwhise nothing is done."
11825    ::= { ipStaticRouteCfg 7}
11826
11827ipNewCfgStaticRouteEntry OBJECT-TYPE
11828    SYNTAX  IpNewCfgStaticRouteEntry
11829    MAX-ACCESS  not-accessible
11830    STATUS  current
11831    DESCRIPTION
11832        "A row in the static IP route table"
11833    INDEX   { ipNewCfgStaticRouteIndx }
11834    ::= { ipNewCfgStaticRouteTable 1 }
11835
11836IpNewCfgStaticRouteEntry ::= SEQUENCE {
11837    ipNewCfgStaticRouteIndx         Integer32,
11838    ipNewCfgStaticRouteDestIp       IpAddress,
11839    ipNewCfgStaticRouteMask         IpAddress,
11840    ipNewCfgStaticRouteGateway      IpAddress,
11841    ipNewCfgStaticRouteAction       INTEGER,
11842    ipNewCfgStaticRouteInterface    Integer32
11843    }
11844
11845ipNewCfgStaticRouteIndx OBJECT-TYPE
11846    SYNTAX  Integer32
11847    MAX-ACCESS  read-only
11848    STATUS  current
11849    DESCRIPTION
11850        "The index of the static routing table."
11851    ::= { ipNewCfgStaticRouteEntry 1}
11852
11853ipNewCfgStaticRouteDestIp OBJECT-TYPE
11854    SYNTAX  IpAddress
11855    MAX-ACCESS  read-create
11856    STATUS  current
11857    DESCRIPTION
11858        "The destination IP address of this route."
11859    ::= { ipNewCfgStaticRouteEntry 2}
11860
11861ipNewCfgStaticRouteMask OBJECT-TYPE
11862    SYNTAX  IpAddress
11863    MAX-ACCESS  read-create
11864    STATUS  current
11865    DESCRIPTION
11866        "The subnet mask of this route."
11867    ::= { ipNewCfgStaticRouteEntry 3}
11868
11869ipNewCfgStaticRouteGateway OBJECT-TYPE
11870    SYNTAX  IpAddress
11871    MAX-ACCESS  read-create
11872    STATUS  current
11873    DESCRIPTION
11874        "The IP address of the gateway for this route."
11875    ::= { ipNewCfgStaticRouteEntry 4}
11876
11877ipNewCfgStaticRouteAction OBJECT-TYPE
11878    SYNTAX  INTEGER {
11879        other(1),
11880        delete(2)
11881       }
11882    MAX-ACCESS  read-create
11883    STATUS  current
11884    DESCRIPTION
11885        "When set to the value of 2 (delete), the entire row is deleted.
11886         When read, other is returned. Setting the value to anything other
11887         than 2(delete) has no effect on the state of the row."
11888    ::= { ipNewCfgStaticRouteEntry 5 }
11889
11890ipNewCfgStaticRouteInterface OBJECT-TYPE
11891    SYNTAX  Integer32
11892    MAX-ACCESS  read-create
11893    STATUS  current
11894    DESCRIPTION
11895        "The IP interface of this route.  The IP address of the specified
11896         interface shall be use as source IP when performs routing."
11897    ::= { ipNewCfgStaticRouteEntry 6 }
11898
11899
11900
11901-- RIP version 2 Configuration
11902
11903ripCurCfgIntfTable OBJECT-TYPE
11904    SYNTAX SEQUENCE OF RipCurCfgIntfEntry
11905    MAX-ACCESS not-accessible
11906    STATUS current
11907    DESCRIPTION
11908      "The table of RIP on IP interface configuration in the current_config."
11909    ::= { rip2Cfg 1 }
11910
11911ripCurCfgIntfEntry OBJECT-TYPE
11912    SYNTAX RipCurCfgIntfEntry
11913    MAX-ACCESS not-accessible
11914    STATUS current
11915    DESCRIPTION
11916      "Information about  RIP on IP interface."
11917    INDEX { ripCurCfgIntfIndex }
11918    ::= { ripCurCfgIntfTable 1 }
11919
11920RipCurCfgIntfEntry ::= SEQUENCE {
11921    ripCurCfgIntfIndex  	INTEGER,
11922    ripCurCfgIntfVersion	INTEGER,
11923    ripCurCfgIntfSupply		INTEGER,
11924    ripCurCfgIntfListen		INTEGER,
11925    ripCurCfgIntfDefault	INTEGER,
11926    ripCurCfgIntfTrigUpdate	INTEGER,
11927    ripCurCfgIntfMcastUpdate	INTEGER,
11928    ripCurCfgIntfPoisonReverse	INTEGER,
11929    ripCurCfgIntfState		INTEGER,
11930    ripCurCfgIntfMetric         INTEGER,
11931    ripCurCfgIntfAuth           INTEGER,
11932    ripCurCfgIntfKey            DisplayString,
11933    ripCurCfgIntfSplitHorizon   INTEGER
11934    }
11935
11936ripCurCfgIntfIndex OBJECT-TYPE
11937    SYNTAX INTEGER
11938    MAX-ACCESS read-only
11939    STATUS current
11940    DESCRIPTION
11941	"The interface number for which the RIP information is related."
11942    ::= { ripCurCfgIntfEntry 1}
11943
11944ripCurCfgIntfVersion OBJECT-TYPE
11945    SYNTAX INTEGER {
11946        ripVersion1(1),
11947        ripVersion2(2),
11948        ripVersionBoth(3)
11949        }
11950    MAX-ACCESS read-only
11951    STATUS current
11952    DESCRIPTION
11953        "RIP version."
11954    ::= { ripCurCfgIntfEntry 2 }
11955
11956ripCurCfgIntfSupply OBJECT-TYPE
11957    SYNTAX INTEGER {
11958        enabled(1),
11959        disabled(2)
11960        }
11961    MAX-ACCESS read-only
11962    STATUS current
11963    DESCRIPTION
11964        "Enable or disable supplying route updates."
11965    ::= { ripCurCfgIntfEntry 3 }
11966
11967ripCurCfgIntfListen OBJECT-TYPE
11968    SYNTAX INTEGER {
11969        enabled(1),
11970        disabled(2)
11971        }
11972    MAX-ACCESS read-only
11973    STATUS current
11974    DESCRIPTION
11975        "Enable or disable listening to route updates."
11976    ::= { ripCurCfgIntfEntry 4 }
11977
11978 ripCurCfgIntfDefault OBJECT-TYPE
11979    SYNTAX  INTEGER {
11980        both(1),
11981        listen(2),
11982        supply(3),
11983        none(4)
11984        }
11985    MAX-ACCESS read-only
11986    STATUS current
11987    DESCRIPTION
11988	"Specifies what RIP does with default routes."
11989    ::= { ripCurCfgIntfEntry 5 }
11990
11991ripCurCfgIntfTrigUpdate OBJECT-TYPE
11992    SYNTAX INTEGER {
11993        enabled(1),
11994        disabled(2)
11995        }
11996    MAX-ACCESS read-only
11997    STATUS current
11998    DESCRIPTION
11999	"Enable or disable tirggered updates."
12000    ::= { ripCurCfgIntfEntry 6 }
12001
12002ripCurCfgIntfMcastUpdate OBJECT-TYPE
12003    SYNTAX INTEGER {
12004        enabled(1),
12005        disabled(2)
12006        }
12007    MAX-ACCESS read-only
12008    STATUS current
12009    DESCRIPTION
12010	"Enable or disable multicast updates."
12011    ::= { ripCurCfgIntfEntry 7 }
12012
12013ripCurCfgIntfPoisonReverse OBJECT-TYPE
12014    SYNTAX  INTEGER {
12015        enabled(1),
12016        disabled(2)
12017        }
12018    MAX-ACCESS read-only
12019    STATUS current
12020    DESCRIPTION
12021	"RIP poison reverse."
12022    ::= { ripCurCfgIntfEntry 8 }
12023
12024ripCurCfgIntfState OBJECT-TYPE
12025    SYNTAX INTEGER {
12026        enabled(1),
12027        disabled(2)
12028        }
12029    MAX-ACCESS read-only
12030    STATUS current
12031    DESCRIPTION
12032        "Enable or disable RIP protocol."
12033    ::= { ripCurCfgIntfEntry 9 }
12034
12035ripCurCfgIntfMetric OBJECT-TYPE
12036    SYNTAX  INTEGER (1..16)
12037    MAX-ACCESS read-only
12038    STATUS current
12039    DESCRIPTION
12040        "RIP route metric for this interface."
12041    ::= { ripCurCfgIntfEntry 10 }
12042
12043ripCurCfgIntfAuth OBJECT-TYPE
12044    SYNTAX INTEGER {
12045        none(1),
12046        password(2)
12047        }
12048    MAX-ACCESS read-only
12049    STATUS current
12050    DESCRIPTION
12051        "Enable or disable RIP update authorization with a
12052         simple plain text password."
12053    ::= { ripCurCfgIntfEntry 11 }
12054
12055ripCurCfgIntfKey OBJECT-TYPE
12056    SYNTAX  DisplayString (SIZE(0..16))
12057    MAX-ACCESS  read-only
12058    STATUS  current
12059    DESCRIPTION
12060        "RIP update authentication password."
12061    ::= { ripCurCfgIntfEntry 12 }
12062
12063ripCurCfgIntfSplitHorizon OBJECT-TYPE
12064    SYNTAX  INTEGER {
12065        enabled(2),
12066        disabled(3)
12067        }
12068    MAX-ACCESS  read-only
12069    STATUS  current
12070    DESCRIPTION
12071         "RIP split horizon."
12072    ::= {ripCurCfgIntfEntry 13 }
12073
12074ripNewCfgIntfTable OBJECT-TYPE
12075    SYNTAX SEQUENCE OF RipNewCfgIntfEntry
12076    MAX-ACCESS not-accessible
12077    STATUS current
12078    DESCRIPTION
12079      "The table of RIP on IP interface configuration in the new_config."
12080    ::= { rip2Cfg 2 }
12081
12082ripNewCfgIntfEntry OBJECT-TYPE
12083    SYNTAX RipNewCfgIntfEntry
12084    MAX-ACCESS not-accessible
12085    STATUS current
12086    DESCRIPTION
12087      "Information about  RIP on IP interface."
12088    INDEX { ripNewCfgIntfIndex }
12089    ::= { ripNewCfgIntfTable 1 }
12090
12091RipNewCfgIntfEntry ::= SEQUENCE {
12092    ripNewCfgIntfIndex  	INTEGER,
12093    ripNewCfgIntfVersion	INTEGER,
12094    ripNewCfgIntfSupply		INTEGER,
12095    ripNewCfgIntfListen		INTEGER,
12096    ripNewCfgIntfDefault	INTEGER,
12097    ripNewCfgIntfTrigUpdate	INTEGER,
12098    ripNewCfgIntfMcastUpdate	INTEGER,
12099    ripNewCfgIntfPoisonReverse	INTEGER,
12100    ripNewCfgIntfState		INTEGER,
12101    ripNewCfgIntfMetric         INTEGER,
12102    ripNewCfgIntfAuth           INTEGER,
12103    ripNewCfgIntfKey            DisplayString,
12104    ripNewCfgIntfSplitHorizon   INTEGER
12105    }
12106
12107ripNewCfgIntfIndex OBJECT-TYPE
12108    SYNTAX INTEGER
12109    MAX-ACCESS read-only
12110    STATUS current
12111    DESCRIPTION
12112	"The interface number for which the RIP information is related."
12113    ::= { ripNewCfgIntfEntry 1}
12114
12115ripNewCfgIntfVersion OBJECT-TYPE
12116    SYNTAX INTEGER {
12117        ripVersion1(1),
12118        ripVersion2(2),
12119        ripVersionBoth(3)
12120        }
12121    MAX-ACCESS read-write
12122    STATUS current
12123    DESCRIPTION
12124        "RIP version."
12125    ::= { ripNewCfgIntfEntry 2 }
12126
12127ripNewCfgIntfSupply OBJECT-TYPE
12128    SYNTAX INTEGER {
12129        enabled(1),
12130        disabled(2)
12131        }
12132    MAX-ACCESS read-write
12133    STATUS current
12134    DESCRIPTION
12135        "Enable or disable supplying route updates."
12136    ::= { ripNewCfgIntfEntry 3 }
12137
12138ripNewCfgIntfListen OBJECT-TYPE
12139    SYNTAX INTEGER {
12140        enabled(1),
12141        disabled(2)
12142        }
12143    MAX-ACCESS read-write
12144    STATUS current
12145    DESCRIPTION
12146        "Enable or disable listening to route updates."
12147    ::= { ripNewCfgIntfEntry 4 }
12148
12149 ripNewCfgIntfDefault OBJECT-TYPE
12150    SYNTAX INTEGER {
12151        both(1),
12152        listen(2),
12153        supply(3),
12154        none(4)
12155        }
12156    MAX-ACCESS read-create
12157    STATUS current
12158    DESCRIPTION
12159	"Specifies what RIP does with default routes. The default routes
12160         action could be set to listen/supply/both/none."
12161    ::= { ripNewCfgIntfEntry 5 }
12162
12163ripNewCfgIntfTrigUpdate OBJECT-TYPE
12164    SYNTAX INTEGER {
12165        enabled(1),
12166        disabled(2)
12167        }
12168    MAX-ACCESS read-write
12169    STATUS current
12170    DESCRIPTION
12171	"Enable or disable tirggered updates."
12172    ::= { ripNewCfgIntfEntry 6 }
12173
12174ripNewCfgIntfMcastUpdate OBJECT-TYPE
12175    SYNTAX INTEGER {
12176        enabled(1),
12177        disabled(2)
12178        }
12179    MAX-ACCESS read-write
12180    STATUS current
12181    DESCRIPTION
12182	"Enable or disable multicast updates."
12183    ::= { ripNewCfgIntfEntry 7 }
12184
12185ripNewCfgIntfPoisonReverse OBJECT-TYPE
12186    SYNTAX INTEGER {
12187        enabled(1),
12188        disabled(2)
12189        }
12190    MAX-ACCESS read-write
12191    STATUS current
12192    DESCRIPTION
12193	"RIP poison reverse."
12194    ::= { ripNewCfgIntfEntry 8 }
12195
12196ripNewCfgIntfState OBJECT-TYPE
12197    SYNTAX INTEGER {
12198        enabled(1),
12199        disabled(2)
12200        }
12201    MAX-ACCESS read-create
12202    STATUS current
12203    DESCRIPTION
12204        "Enable or disable RIP protocol."
12205    ::= { ripNewCfgIntfEntry 9 }
12206
12207ripNewCfgIntfMetric OBJECT-TYPE
12208    SYNTAX  INTEGER (1..15)
12209    MAX-ACCESS read-write
12210    STATUS current
12211    DESCRIPTION
12212        "RIP route metric for this interface."
12213    ::= { ripNewCfgIntfEntry 10 }
12214
12215ripNewCfgIntfAuth OBJECT-TYPE
12216    SYNTAX INTEGER {
12217        none(1),
12218        password(2)
12219        }
12220    MAX-ACCESS read-write
12221    STATUS current
12222    DESCRIPTION
12223        "Enable or disable RIP update authorization with a
12224         simple plain text password."
12225    ::= { ripNewCfgIntfEntry 11 }
12226
12227ripNewCfgIntfKey OBJECT-TYPE
12228    SYNTAX  DisplayString (SIZE(0..16))
12229    MAX-ACCESS  read-create
12230    STATUS  current
12231    DESCRIPTION
12232        "RIP update authentication password."
12233    ::= { ripNewCfgIntfEntry 12 }
12234
12235ripNewCfgIntfSplitHorizon OBJECT-TYPE
12236    SYNTAX  INTEGER {
12237        enabled(2),
12238        disabled(3)
12239        }
12240    MAX-ACCESS  read-write
12241    STATUS  current
12242    DESCRIPTION
12243        "RIP split horizon."
12244    ::= { ripNewCfgIntfEntry 13 }
12245
12246ripGeneral	OBJECT IDENTIFIER ::= { rip2Cfg 3 }
12247
12248rip2CurCfgState OBJECT-TYPE
12249    SYNTAX INTEGER {
12250        on(1),
12251        off(2)
12252        }
12253    MAX-ACCESS read-only
12254    STATUS current
12255    DESCRIPTION
12256	"RIP global state."
12257    ::= { ripGeneral 1 }
12258
12259rip2NewCfgState OBJECT-TYPE
12260    SYNTAX INTEGER {
12261        on(1),
12262        off(2)
12263        }
12264    MAX-ACCESS read-write
12265    STATUS current
12266    DESCRIPTION
12267	"Globally turn RIP on or off."
12268    ::= { ripGeneral 2 }
12269
12270rip2CurCfgUpdatePeriod OBJECT-TYPE
12271      SYNTAX  INTEGER  (1..120)
12272      MAX-ACCESS  read-only
12273      STATUS  current
12274      DESCRIPTION
12275	      "Update Period in seconds."
12276      ::= { ripGeneral 3 }
12277
12278rip2NewCfgUpdatePeriod OBJECT-TYPE
12279      SYNTAX  INTEGER  (1..120)
12280      MAX-ACCESS  read-write
12281      STATUS  current
12282      DESCRIPTION
12283	      "Update Period in seconds."
12284      ::= { ripGeneral 4 }
12285
12286ripRouteRedistribution   OBJECT IDENTIFIER ::= { rip2Cfg 4 }
12287
12288ripRedistributeStatic    OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }
12289
12290ripCurCfgStaticMetric OBJECT-TYPE
12291    SYNTAX INTEGER (0..15)
12292    MAX-ACCESS read-only
12293    STATUS current
12294    DESCRIPTION
12295	"The metric to be assigned to static routes.
12296         A value of 0 indicates none."
12297    ::= { ripRedistributeStatic 1 }
12298
12299ripNewCfgStaticMetric OBJECT-TYPE
12300    SYNTAX INTEGER (0..15)
12301    MAX-ACCESS read-write
12302    STATUS current
12303    DESCRIPTION
12304	"The metric to be assigned to static routes.
12305         A value of 0 indicates none."
12306    ::= { ripRedistributeStatic 2 }
12307
12308ripCurCfgStaticOutRmapList OBJECT-TYPE
12309    SYNTAX OCTET STRING
12310    MAX-ACCESS read-only
12311    STATUS current
12312    DESCRIPTION
12313        "The route maps present in the out route map list.
12314         The route maps are presented in a bitmap format.
12315
12316         in receiving order:
12317
12318         OCTET 1  OCTET 2  .....
12319         xxxxxxxx xxxxxxxx .....
12320         ||    || |_ Rmap 9
12321         ||    ||
12322         ||    ||___ Rmap 8
12323         ||    |____ Rmap 7
12324         ||      .    .   .
12325         ||_________ Rmap 2
12326         |__________ Rmap 1
12327
12328         where x : 1 - The represented route map is selected
12329         0 - The represented route map is not selected"
12330    ::= { ripRedistributeStatic 5 }
12331
12332ripNewCfgStaticOutRmapList OBJECT-TYPE
12333    SYNTAX OCTET STRING
12334    MAX-ACCESS read-only
12335    STATUS current
12336    DESCRIPTION
12337        "The route maps present in the out route map list.
12338         The route maps are presented in a bitmap format.
12339
12340         in receiving order:
12341
12342         OCTET 1  OCTET 2  .....
12343         xxxxxxxx xxxxxxxx .....
12344         ||    || |_ Rmap 9
12345         ||    ||
12346         ||    ||___ Rmap 8
12347         ||    |____ Rmap 7
12348         ||      .    .   .
12349         ||_________ Rmap 2
12350         |__________ Rmap 1
12351
12352         where x : 1 - The represented route map is selected
12353         0 - The represented route map is not selected"
12354    ::= { ripRedistributeStatic 6 }
12355
12356ripNewCfgStaticAddOutRmap OBJECT-TYPE
12357    SYNTAX Integer32
12358    MAX-ACCESS read-write
12359    STATUS current
12360    DESCRIPTION
12361	"The route map to be add into out-rmap list. When read, 0 is returned."
12362    ::= { ripRedistributeStatic 7 }
12363
12364ripNewCfgStaticRemoveOutRmap OBJECT-TYPE
12365    SYNTAX Integer32
12366    MAX-ACCESS read-write
12367    STATUS current
12368    DESCRIPTION
12369	"The route map to be removed from out-rmap list. When read,
12370         0 is returned."
12371    ::= { ripRedistributeStatic 8 }
12372
12373
12374ripRedistributeFixed    OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 }
12375
12376ripCurCfgFixedMetric OBJECT-TYPE
12377    SYNTAX INTEGER (0..15)
12378    MAX-ACCESS read-only
12379    STATUS current
12380    DESCRIPTION
12381	"The export metric for fixed routes. A value of 0 indicates none"
12382    ::= { ripRedistributeFixed 1 }
12383
12384ripNewCfgFixedMetric OBJECT-TYPE
12385    SYNTAX INTEGER (0..15)
12386    MAX-ACCESS read-write
12387    STATUS current
12388    DESCRIPTION
12389	"The export metric for fixed routes. A value of 0 indicates none"
12390    ::= { ripRedistributeFixed 2 }
12391
12392ripCurCfgFixedOutRmapList OBJECT-TYPE
12393    SYNTAX OCTET STRING
12394    MAX-ACCESS read-only
12395    STATUS current
12396    DESCRIPTION
12397        "The route maps present in the out route map list.
12398         The route maps are presented in a bitmap format.
12399
12400         in receiving order:
12401
12402         OCTET 1  OCTET 2  .....
12403         xxxxxxxx xxxxxxxx .....
12404         ||    || |_ Rmap 9
12405         ||    ||
12406         ||    ||___ Rmap 8
12407         ||    |____ Rmap 7
12408         ||      .    .   .
12409         ||_________ Rmap 2
12410         |__________ Rmap 1
12411
12412         where x : 1 - The represented route map is selected
12413         0 - The represented route map is not selected"
12414    ::= { ripRedistributeFixed 5 }
12415
12416ripNewCfgFixedOutRmapList OBJECT-TYPE
12417    SYNTAX OCTET STRING
12418    MAX-ACCESS read-only
12419    STATUS current
12420    DESCRIPTION
12421        "The route maps present in the out route map list.
12422         The route maps are presented in a bitmap format.
12423
12424         in receiving order:
12425
12426         OCTET 1  OCTET 2  .....
12427         xxxxxxxx xxxxxxxx .....
12428         ||    || |_ Rmap 9
12429         ||    ||
12430         ||    ||___ Rmap 8
12431         ||    |____ Rmap 7
12432         ||      .    .   .
12433         ||_________ Rmap 2
12434         |__________ Rmap 1
12435
12436         where x : 1 - The represented route map is selected
12437         0 - The represented route map is not selected"
12438    ::= { ripRedistributeFixed 6 }
12439
12440ripNewCfgFixedAddOutRmap OBJECT-TYPE
12441    SYNTAX Integer32
12442    MAX-ACCESS read-write
12443    STATUS current
12444    DESCRIPTION
12445	"The route map to be add into out-rmap list. When read, 0 is returned."
12446    ::= { ripRedistributeFixed 7 }
12447
12448ripNewCfgFixedRemoveOutRmap OBJECT-TYPE
12449    SYNTAX Integer32
12450    MAX-ACCESS read-write
12451    STATUS current
12452    DESCRIPTION
12453	"The route map to be removed from out-rmap list. When read,
12454         0 is returned."
12455    ::= { ripRedistributeFixed 8 }
12456
12457ripRedistributeOspf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 }
12458
12459ripCurCfgOspfMetric OBJECT-TYPE
12460    SYNTAX INTEGER (0..15)
12461    MAX-ACCESS read-only
12462    STATUS current
12463    DESCRIPTION
12464	"The export metric for RIP routes. A value of 0 indicates none"
12465    ::= { ripRedistributeOspf 1 }
12466
12467ripNewCfgOspfMetric OBJECT-TYPE
12468    SYNTAX INTEGER (0..15)
12469    MAX-ACCESS read-write
12470    STATUS current
12471    DESCRIPTION
12472	"The export metric for RIP routes. A value of 0 indicates none"
12473    ::= { ripRedistributeOspf 2 }
12474
12475ripCurCfgOspfOutRmapList OBJECT-TYPE
12476    SYNTAX OCTET STRING
12477    MAX-ACCESS read-only
12478    STATUS current
12479    DESCRIPTION
12480        "The route maps present in the out route map list.
12481         The route maps are presented in a bitmap format.
12482
12483         in receiving order:
12484
12485         OCTET 1  OCTET 2  .....
12486         xxxxxxxx xxxxxxxx .....
12487         ||    || |_ Rmap 9
12488         ||    ||
12489         ||    ||___ Rmap 8
12490         ||    |____ Rmap 7
12491         ||      .    .   .
12492         ||_________ Rmap 2
12493         |__________ Rmap 1
12494
12495         where x : 1 - The represented route map is selected
12496         0 - The represented route map is not selected"
12497    ::= { ripRedistributeOspf 5 }
12498
12499ripNewCfgOspfOutRmapList OBJECT-TYPE
12500    SYNTAX OCTET STRING
12501    MAX-ACCESS read-only
12502    STATUS current
12503    DESCRIPTION
12504        "The route maps present in the out route map list.
12505         The route maps are presented in a bitmap format.
12506
12507         in receiving order:
12508
12509         OCTET 1  OCTET 2  .....
12510         xxxxxxxx xxxxxxxx .....
12511         ||    || |_ Rmap 9
12512         ||    ||
12513         ||    ||___ Rmap 8
12514         ||    |____ Rmap 7
12515         ||      .    .   .
12516         ||_________ Rmap 2
12517         |__________ Rmap 1
12518
12519         where x : 1 - The represented route map is selected
12520         0 - The represented route map is not selected"
12521    ::= { ripRedistributeOspf 6 }
12522
12523ripNewCfgOspfAddOutRmap OBJECT-TYPE
12524    SYNTAX Integer32
12525    MAX-ACCESS read-write
12526    STATUS current
12527    DESCRIPTION
12528	"The route map to be add into out-rmap list. When read, 0 is returned."
12529    ::= { ripRedistributeOspf 7 }
12530
12531ripNewCfgOspfRemoveOutRmap OBJECT-TYPE
12532    SYNTAX Integer32
12533    MAX-ACCESS read-write
12534    STATUS current
12535    DESCRIPTION
12536	"The route map to be removed from out-rmap list. When read,
12537         0 is returned."
12538    ::= { ripRedistributeOspf 8 }
12539
12540ripRedistributeEospf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 }
12541
12542ripCurCfgEospfMetric OBJECT-TYPE
12543    SYNTAX INTEGER (0..15)
12544    MAX-ACCESS read-only
12545    STATUS current
12546    DESCRIPTION
12547	"The export metric for RIP routes. A value of 0 indicates none"
12548    ::= { ripRedistributeEospf 1 }
12549
12550ripNewCfgEospfMetric OBJECT-TYPE
12551    SYNTAX INTEGER (0..15)
12552    MAX-ACCESS read-write
12553    STATUS current
12554    DESCRIPTION
12555	"The export metric for RIP routes. A value of 0 indicates none"
12556    ::= { ripRedistributeEospf 2 }
12557
12558ripCurCfgEospfOutRmapList OBJECT-TYPE
12559    SYNTAX OCTET STRING
12560    MAX-ACCESS read-only
12561    STATUS current
12562    DESCRIPTION
12563        "The route maps present in the out route map list.
12564         The route maps are presented in a bitmap format.
12565
12566         in receiving order:
12567
12568         OCTET 1  OCTET 2  .....
12569         xxxxxxxx xxxxxxxx .....
12570         ||    || |_ Rmap 9
12571         ||    ||
12572         ||    ||___ Rmap 8
12573         ||    |____ Rmap 7
12574         ||      .    .   .
12575         ||_________ Rmap 2
12576         |__________ Rmap 1
12577
12578         where x : 1 - The represented route map is selected
12579         0 - The represented route map is not selected"
12580    ::= { ripRedistributeEospf 5 }
12581
12582ripNewCfgEospfOutRmapList OBJECT-TYPE
12583    SYNTAX OCTET STRING
12584    MAX-ACCESS read-only
12585    STATUS current
12586    DESCRIPTION
12587        "The route maps present in the out route map list.
12588         The route maps are presented in a bitmap format.
12589
12590         in receiving order:
12591
12592         OCTET 1  OCTET 2  .....
12593         xxxxxxxx xxxxxxxx .....
12594         ||    || |_ Rmap 9
12595         ||    ||
12596         ||    ||___ Rmap 8
12597         ||    |____ Rmap 7
12598         ||      .    .   .
12599         ||_________ Rmap 2
12600         |__________ Rmap 1
12601
12602         where x : 1 - The represented route map is selected
12603         0 - The represented route map is not selected"
12604    ::= { ripRedistributeEospf 6 }
12605
12606ripNewCfgEospfAddOutRmap OBJECT-TYPE
12607    SYNTAX Integer32
12608    MAX-ACCESS read-write
12609    STATUS current
12610    DESCRIPTION
12611	"The route map to be add into out-rmap list. When read, 0 is returned."
12612    ::= { ripRedistributeEospf 7 }
12613
12614ripNewCfgEospfRemoveOutRmap OBJECT-TYPE
12615    SYNTAX Integer32
12616    MAX-ACCESS read-write
12617    STATUS current
12618    DESCRIPTION
12619	"The route map to be removed from out-rmap list. When read,
12620         0 is returned."
12621    ::= { ripRedistributeEospf 8 }
12622
12623-- IP Forwarding Configuration
12624
12625ipFwdGeneralCfg   OBJECT IDENTIFIER ::=  {ipForwardCfg 1 }
12626
12627ipFwdCurCfgState OBJECT-TYPE
12628    SYNTAX  INTEGER {
12629        on(2),
12630        off(3)
12631	}
12632    MAX-ACCESS  read-only
12633    STATUS  current
12634    DESCRIPTION
12635        "IP forwarding global state."
12636    ::= { ipFwdGeneralCfg 1 }
12637
12638ipFwdNewCfgState OBJECT-TYPE
12639    SYNTAX  INTEGER {
12640        on(2),
12641        off(3)
12642	}
12643    MAX-ACCESS  read-write
12644    STATUS  current
12645    DESCRIPTION
12646        "IP forwarding global state."
12647    ::= { ipFwdGeneralCfg 2 }
12648
12649ipFwdCurCfgDirectedBcast OBJECT-TYPE
12650    SYNTAX INTEGER {
12651        enabled(2),
12652        disabled(3)
12653	}
12654    MAX-ACCESS read-only
12655    STATUS current
12656    DESCRIPTION
12657        "Enable or disable forwarding directed broadcasts."
12658    ::= { ipFwdGeneralCfg 3 }
12659
12660ipFwdNewCfgDirectedBcast OBJECT-TYPE
12661    SYNTAX INTEGER {
12662        enabled(2),
12663        disabled(3)
12664	}
12665    MAX-ACCESS read-write
12666    STATUS current
12667    DESCRIPTION
12668        "Enable or disable forwarding directed broadcasts."
12669    ::= { ipFwdGeneralCfg 4 }
12670
12671
12672--
12673-- ARP configuration
12674--
12675arpCurCfgReARPPeriod OBJECT-TYPE
12676    SYNTAX INTEGER (2..120)
12677    MAX-ACCESS read-only
12678    STATUS current
12679    DESCRIPTION
12680        "Re-ARP Period in seconds."
12681    ::= { arpCfg 1 }
12682
12683arpNewCfgReARPPeriod OBJECT-TYPE
12684    SYNTAX  INTEGER (2..120)
12685    MAX-ACCESS  read-write
12686    STATUS  current
12687    DESCRIPTION
12688        "Re-ARP Period in seconds."
12689    ::= { arpCfg 2 }
12690
12691--
12692-- Static ARP Configuration
12693--
12694ipStaticArpTableMaxSize OBJECT-TYPE
12695    SYNTAX  INTEGER (1..128)
12696    MAX-ACCESS  read-only
12697    STATUS  current
12698    DESCRIPTION
12699        "The maximum number of rows in the Static ARP table."
12700    ::= { arpCfg 3 }
12701
12702ipCurCfgStaticArpTable OBJECT-TYPE
12703    SYNTAX  SEQUENCE OF IpCurCfgStaticArpEntry
12704    MAX-ACCESS  not-accessible
12705    STATUS  current
12706    DESCRIPTION
12707        "The table of static ARPs in the current configuration block."
12708    ::= { arpCfg 4 }
12709
12710ipCurCfgStaticArpEntry OBJECT-TYPE
12711    SYNTAX  IpCurCfgStaticArpEntry
12712    MAX-ACCESS  not-accessible
12713    STATUS  current
12714    DESCRIPTION
12715        "A row in the static ARP table"
12716    INDEX   { ipCurCfgStaticArpIndx }
12717    ::= { ipCurCfgStaticArpTable 1 }
12718
12719IpCurCfgStaticArpEntry ::= SEQUENCE {
12720    ipCurCfgStaticArpIndx         Integer32,
12721    ipCurCfgStaticArpIp           IpAddress,
12722    ipCurCfgStaticArpMAC          DisplayString,
12723    ipCurCfgStaticArpVlan         INTEGER,
12724    ipCurCfgStaticArpPort         Integer32
12725    }
12726
12727ipCurCfgStaticArpIndx OBJECT-TYPE
12728    SYNTAX  Integer32
12729    MAX-ACCESS  read-only
12730    STATUS  current
12731    DESCRIPTION
12732        "The index of the static ARP table."
12733    ::= { ipCurCfgStaticArpEntry 1}
12734
12735ipCurCfgStaticArpIp OBJECT-TYPE
12736    SYNTAX  IpAddress
12737    MAX-ACCESS  read-only
12738    STATUS  current
12739    DESCRIPTION
12740        "The IP address for the ARP entry."
12741    ::= { ipCurCfgStaticArpEntry 2}
12742
12743ipCurCfgStaticArpMAC OBJECT-TYPE
12744    SYNTAX  DisplayString
12745    MAX-ACCESS  read-only
12746    STATUS  current
12747    DESCRIPTION
12748        "The MAC address for the ARP entry."
12749    ::= { ipCurCfgStaticArpEntry 3 }
12750
12751ipCurCfgStaticArpVlan OBJECT-TYPE
12752    SYNTAX  INTEGER(1..4095)
12753    MAX-ACCESS  read-only
12754    STATUS  current
12755    DESCRIPTION
12756        "The VLAN for the ARP entry."
12757    ::= { ipCurCfgStaticArpEntry 4}
12758
12759ipCurCfgStaticArpPort OBJECT-TYPE
12760    SYNTAX  Integer32
12761    MAX-ACCESS  read-only
12762    STATUS  current
12763    DESCRIPTION
12764        "The port for the ARP entry."
12765    ::= { ipCurCfgStaticArpEntry 5}
12766
12767ipNewCfgStaticArpTable OBJECT-TYPE
12768    SYNTAX  SEQUENCE OF IpNewCfgStaticArpEntry
12769    MAX-ACCESS  not-accessible
12770    STATUS  current
12771    DESCRIPTION
12772        "The table of static ARPs in the new configuration block."
12773    ::= { arpCfg 5 }
12774
12775ipNewCfgStaticArpEntry OBJECT-TYPE
12776    SYNTAX  IpNewCfgStaticArpEntry
12777    MAX-ACCESS  not-accessible
12778    STATUS  current
12779    DESCRIPTION
12780        "A row in the static ARP table"
12781    INDEX   { ipNewCfgStaticArpIndx }
12782    ::= { ipNewCfgStaticArpTable 1 }
12783
12784IpNewCfgStaticArpEntry ::= SEQUENCE {
12785    ipNewCfgStaticArpIndx         Integer32,
12786    ipNewCfgStaticArpIp           IpAddress,
12787    ipNewCfgStaticArpMAC          DisplayString,
12788    ipNewCfgStaticArpVlan         INTEGER,
12789    ipNewCfgStaticArpPort         Integer32,
12790    ipNewCfgStaticArpAction       INTEGER
12791    }
12792
12793ipNewCfgStaticArpIndx OBJECT-TYPE
12794    SYNTAX  Integer32
12795    MAX-ACCESS  read-only
12796    STATUS  current
12797    DESCRIPTION
12798        "The index of the static ARP table."
12799    ::= { ipNewCfgStaticArpEntry 1}
12800
12801ipNewCfgStaticArpIp OBJECT-TYPE
12802    SYNTAX  IpAddress
12803    MAX-ACCESS  read-create
12804    STATUS  current
12805    DESCRIPTION
12806        "The IP address for the ARP entry."
12807    ::= { ipNewCfgStaticArpEntry 2}
12808
12809ipNewCfgStaticArpMAC OBJECT-TYPE
12810    SYNTAX  DisplayString
12811    MAX-ACCESS  read-create
12812    STATUS  current
12813    DESCRIPTION
12814        "The MAC address for the ARP entry."
12815    ::= { ipNewCfgStaticArpEntry 3 }
12816
12817ipNewCfgStaticArpVlan OBJECT-TYPE
12818    SYNTAX  INTEGER(1..4095)
12819    MAX-ACCESS  read-create
12820    STATUS  current
12821    DESCRIPTION
12822        "The VLAN for the ARP entry."
12823    ::= { ipNewCfgStaticArpEntry 4}
12824
12825ipNewCfgStaticArpPort OBJECT-TYPE
12826    SYNTAX  Integer32
12827    MAX-ACCESS  read-create
12828    STATUS  current
12829    DESCRIPTION
12830        "The port for the ARP entry."
12831    ::= { ipNewCfgStaticArpEntry 5}
12832
12833ipNewCfgStaticArpAction OBJECT-TYPE
12834    SYNTAX  INTEGER {
12835        other(1),
12836        delete(2)
12837       }
12838    MAX-ACCESS  read-create
12839    STATUS  current
12840    DESCRIPTION
12841        "When set to the value of 2 (delete), the entire row is deleted.
12842         When read, other is returned. Setting the value to anything other
12843         than 2(delete) has no effect on the state of the row."
12844    ::= { ipNewCfgStaticArpEntry 6 }
12845
12846
12847--
12848-- IP Bootp Configration
12849--
12850ipCurCfgBootpAddr OBJECT-TYPE
12851    SYNTAX  IpAddress
12852    MAX-ACCESS  read-only
12853    STATUS  current
12854    DESCRIPTION
12855        "The IP address of BOOTP server."
12856    ::= { ipBootpCfg 1 }
12857
12858ipNewCfgBootpAddr OBJECT-TYPE
12859    SYNTAX  IpAddress
12860    MAX-ACCESS  read-write
12861    STATUS  current
12862    DESCRIPTION
12863        "The IP address of BOOTP server."
12864    ::= { ipBootpCfg 2 }
12865
12866ipCurCfgBootpAddr2 OBJECT-TYPE
12867    SYNTAX  IpAddress
12868    MAX-ACCESS  read-only
12869    STATUS  current
12870    DESCRIPTION
12871        "The IP address of second BOOTP server."
12872    ::= { ipBootpCfg 3 }
12873
12874ipNewCfgBootpAddr2 OBJECT-TYPE
12875    SYNTAX  IpAddress
12876    MAX-ACCESS  read-write
12877    STATUS  current
12878    DESCRIPTION
12879        "The IP address of second BOOTP server."
12880    ::= { ipBootpCfg 4 }
12881
12882ipCurCfgBootpState OBJECT-TYPE
12883    SYNTAX  INTEGER {
12884        enabled(2),
12885        disabled(3)
12886        }
12887    MAX-ACCESS  read-only
12888    STATUS  current
12889    DESCRIPTION
12890        "The state of BOOTP relay."
12891    ::= { ipBootpCfg 5 }
12892
12893ipNewCfgBootpState OBJECT-TYPE
12894    SYNTAX  INTEGER {
12895        enabled(2),
12896        disabled(3)
12897        }
12898    MAX-ACCESS  read-write
12899    STATUS  current
12900    DESCRIPTION
12901        "The state of BOOTP relay."
12902    ::= { ipBootpCfg 6 }
12903
12904
12905
12906-- VRRP (Virtual Router Redundantcy Protocol) Group
12907
12908vrrpGeneral       OBJECT IDENTIFIER ::= { vrrpCfg 1 }
12909
12910vrrpCurCfgGenState OBJECT-TYPE
12911    SYNTAX  INTEGER {
12912        enabled(1),
12913        disabled(2)
12914        }
12915    MAX-ACCESS  read-only
12916    STATUS  current
12917    DESCRIPTION
12918        "Enable or disable VRRP operation globally."
12919    ::= { vrrpGeneral 1 }
12920
12921vrrpNewCfgGenState OBJECT-TYPE
12922    SYNTAX  INTEGER {
12923        enabled(1),
12924        disabled(2)
12925        }
12926    MAX-ACCESS  read-write
12927    STATUS  current
12928    DESCRIPTION
12929        "Enable or disable VRRP operation globally."
12930    ::= { vrrpGeneral 2 }
12931
12932vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
12933    SYNTAX  INTEGER (0..254)
12934    MAX-ACCESS  read-only
12935    STATUS  current
12936    DESCRIPTION
12937        "The increment of VRRP virtual router priority. The priority is
12938         adjusted by tracking the state of other virtual routers."
12939    ::= { vrrpGeneral 3 }
12940
12941vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
12942    SYNTAX  INTEGER (0..254)
12943    MAX-ACCESS  read-write
12944    STATUS  current
12945    DESCRIPTION
12946        "The increment of VRRP virtual router priority. The priority is
12947         adjusted by tracking the state of other virtual routers."
12948    ::= { vrrpGeneral 4 }
12949
12950vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
12951    SYNTAX  INTEGER (0..254)
12952    MAX-ACCESS  read-only
12953    STATUS  current
12954    DESCRIPTION
12955        "The increment of VRRP virtual router priority. The priority is
12956         adjusted by tracking the state of other router interfaces."
12957    ::= { vrrpGeneral 5 }
12958
12959vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
12960    SYNTAX  INTEGER (0..254)
12961    MAX-ACCESS  read-write
12962    STATUS  current
12963    DESCRIPTION
12964        "The increment of VRRP virtual router priority. The priority is
12965         adjusted by tracking the state of other router interfaces."
12966    ::= { vrrpGeneral 6 }
12967
12968vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
12969    SYNTAX  INTEGER (0..254)
12970    MAX-ACCESS  read-only
12971    STATUS  current
12972    DESCRIPTION
12973        "The increment of VRRP virtual router priority. The priority is
12974         adjusted by tracking the port state of ports that belongs to the
12975         same virtual LAN as the virtual router."
12976    ::= { vrrpGeneral 7 }
12977
12978vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
12979    SYNTAX  INTEGER (0..254)
12980    MAX-ACCESS  read-write
12981    STATUS  current
12982    DESCRIPTION
12983        "The increment of VRRP virtual router priority. The priority is
12984         adjusted by tracking the port state of ports that belongs to the
12985         same virtual LAN as the virtual router."
12986    ::= { vrrpGeneral 8 }
12987
12988
12989
12990
12991vrrpVirtRtrTableMaxSize OBJECT-TYPE
12992    SYNTAX Integer32
12993    MAX-ACCESS read-only
12994    STATUS current
12995    DESCRIPTION
12996        "The maximum number of entries in VRRP virtual router table."
12997    ::= { vrrpCfg 2 }
12998
12999vrrpCurCfgVirtRtrTable OBJECT-TYPE
13000    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
13001    MAX-ACCESS  not-accessible
13002    STATUS  current
13003    DESCRIPTION
13004        "The table of VRRP virtual routers configuration in current_config."
13005    ::= { vrrpCfg 3 }
13006
13007vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
13008    SYNTAX  VrrpCurCfgVirtRtrTableEntry
13009    MAX-ACCESS  not-accessible
13010    STATUS  current
13011    DESCRIPTION
13012        "Information about a VRRP virtual router."
13013    INDEX   { vrrpCurCfgVirtRtrIndx }
13014    ::= { vrrpCurCfgVirtRtrTable 1 }
13015
13016VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
13017    vrrpCurCfgVirtRtrIndx         Integer32,
13018    vrrpCurCfgVirtRtrID           INTEGER,
13019    vrrpCurCfgVirtRtrAddr         IpAddress,
13020    vrrpCurCfgVirtRtrIfIndex      Integer32,
13021    vrrpCurCfgVirtRtrInterval     INTEGER,
13022    vrrpCurCfgVirtRtrPriority     INTEGER,
13023    vrrpCurCfgVirtRtrPreempt      INTEGER,
13024    vrrpCurCfgVirtRtrState        INTEGER,
13025    vrrpCurCfgVirtRtrTckVirtRtr   INTEGER,
13026    vrrpCurCfgVirtRtrTckIpIntf    INTEGER,
13027    vrrpCurCfgVirtRtrTckVlanPort  INTEGER
13028    }
13029
13030vrrpCurCfgVirtRtrIndx OBJECT-TYPE
13031    SYNTAX  Integer32
13032    MAX-ACCESS  read-only
13033    STATUS  current
13034    DESCRIPTION
13035        "The VRRP virtual router table index."
13036    ::= { vrrpCurCfgVirtRtrTableEntry 1 }
13037
13038vrrpCurCfgVirtRtrID OBJECT-TYPE
13039    SYNTAX  INTEGER (1..250)
13040    MAX-ACCESS  read-only
13041    STATUS  current
13042    DESCRIPTION
13043        "The VRRP virtual router identifier."
13044    ::= { vrrpCurCfgVirtRtrTableEntry 2 }
13045
13046vrrpCurCfgVirtRtrAddr OBJECT-TYPE
13047    SYNTAX  IpAddress
13048    MAX-ACCESS  read-only
13049    STATUS  current
13050    DESCRIPTION
13051        "The VRRP virtual router IP address."
13052    ::= { vrrpCurCfgVirtRtrTableEntry 3 }
13053
13054vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
13055    SYNTAX  Integer32
13056    MAX-ACCESS  read-only
13057    STATUS  current
13058    DESCRIPTION
13059        "The IfIndex that the VRRP virtual router is representing."
13060    ::= { vrrpCurCfgVirtRtrTableEntry 4 }
13061
13062vrrpCurCfgVirtRtrInterval OBJECT-TYPE
13063    SYNTAX  INTEGER (1..255)
13064    MAX-ACCESS  read-only
13065    STATUS  current
13066    DESCRIPTION
13067        "The time interval between VRRP advertisements in seconds."
13068    ::= { vrrpCurCfgVirtRtrTableEntry 5 }
13069
13070vrrpCurCfgVirtRtrPriority OBJECT-TYPE
13071    SYNTAX  INTEGER (1..254)
13072    MAX-ACCESS  read-only
13073    STATUS  current
13074    DESCRIPTION
13075        "The priority value to be used by the specified VRRP virtual routers."
13076    ::= { vrrpCurCfgVirtRtrTableEntry 6 }
13077
13078vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
13079    SYNTAX  INTEGER {
13080        enabled(1),
13081        disabled(2)
13082        }
13083    MAX-ACCESS  read-only
13084    STATUS  current
13085    DESCRIPTION
13086        "This is for controlling whether a higher priority Backup
13087          VRRP virtual router preempts a low priority Master.
13088
13089          enabled(1)  - allow preemption
13090          disabled(2) - prohibit preemption"
13091    ::= { vrrpCurCfgVirtRtrTableEntry 7 }
13092
13093vrrpCurCfgVirtRtrState OBJECT-TYPE
13094    SYNTAX  INTEGER {
13095        enabled(1),
13096        disabled(2)
13097        }
13098    MAX-ACCESS  read-only
13099    STATUS  current
13100    DESCRIPTION
13101        "Enable or disable the VRRP virtual router."
13102    ::= { vrrpCurCfgVirtRtrTableEntry 8 }
13103
13104
13105vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
13106    SYNTAX  INTEGER {
13107        enabled(1),
13108        disabled(2)
13109        }
13110    MAX-ACCESS  read-only
13111    STATUS  current
13112    DESCRIPTION
13113        "Enable or disable tracking other virtual routers for priority
13114         adjustment. The priority increment is defined
13115         in vrrpCurCfgGenTckVirtRtrInc."
13116    ::= { vrrpCurCfgVirtRtrTableEntry 10 }
13117
13118vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
13119    SYNTAX  INTEGER {
13120        enabled(1),
13121        disabled(2)
13122        }
13123    MAX-ACCESS  read-only
13124    STATUS  current
13125    DESCRIPTION
13126        "Enable or disable tracking other router interfaces for
13127	 priority adjustment. The priority increment is defined
13128	 in vrrpCurCfgGenTckIpIntfInc."
13129    ::= { vrrpCurCfgVirtRtrTableEntry 11 }
13130
13131vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
13132    SYNTAX  INTEGER {
13133        enabled(1),
13134        disabled(2)
13135        }
13136    MAX-ACCESS  read-only
13137    STATUS  current
13138    DESCRIPTION
13139        "Enable or disable tracking port state of VLAN ports
13140	 for priority adjustment. The priority increment is
13141	 defined in vrrpCurCfgGenTckVlanPortInc."
13142    ::= { vrrpCurCfgVirtRtrTableEntry 12 }
13143
13144
13145vrrpNewCfgVirtRtrTable OBJECT-TYPE
13146    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
13147    MAX-ACCESS  not-accessible
13148    STATUS  current
13149    DESCRIPTION
13150        "The table of VRRP virtual routers configuration in current_config."
13151    ::= { vrrpCfg 4 }
13152
13153vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
13154    SYNTAX  VrrpNewCfgVirtRtrTableEntry
13155    MAX-ACCESS  not-accessible
13156    STATUS  current
13157    DESCRIPTION
13158        "Information about a VRRP virtual router."
13159    INDEX   { vrrpNewCfgVirtRtrIndx }
13160    ::= { vrrpNewCfgVirtRtrTable 1 }
13161
13162VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
13163    vrrpNewCfgVirtRtrIndx         Integer32,
13164    vrrpNewCfgVirtRtrID           INTEGER,
13165    vrrpNewCfgVirtRtrAddr         IpAddress,
13166    vrrpNewCfgVirtRtrIfIndex      Integer32,
13167    vrrpNewCfgVirtRtrInterval     INTEGER,
13168    vrrpNewCfgVirtRtrPriority     INTEGER,
13169    vrrpNewCfgVirtRtrPreempt      INTEGER,
13170    vrrpNewCfgVirtRtrState        INTEGER,
13171    vrrpNewCfgVirtRtrDelete       INTEGER,
13172    vrrpNewCfgVirtRtrTckVirtRtr   INTEGER,
13173    vrrpNewCfgVirtRtrTckIpIntf    INTEGER,
13174    vrrpNewCfgVirtRtrTckVlanPort  INTEGER
13175    }
13176
13177vrrpNewCfgVirtRtrIndx OBJECT-TYPE
13178    SYNTAX  Integer32
13179    MAX-ACCESS  read-only
13180    STATUS  current
13181    DESCRIPTION
13182        "The VRRP virtual router table index."
13183    ::= { vrrpNewCfgVirtRtrTableEntry 1 }
13184
13185vrrpNewCfgVirtRtrID OBJECT-TYPE
13186    SYNTAX  INTEGER (1..250)
13187    MAX-ACCESS  read-write
13188    STATUS  current
13189    DESCRIPTION
13190        "The VRRP virtual router identifier."
13191    ::= { vrrpNewCfgVirtRtrTableEntry 2 }
13192
13193vrrpNewCfgVirtRtrAddr OBJECT-TYPE
13194    SYNTAX  IpAddress
13195    MAX-ACCESS  read-create
13196    STATUS  current
13197    DESCRIPTION
13198        "The VRRP virtual router IP address."
13199    ::= { vrrpNewCfgVirtRtrTableEntry 3 }
13200
13201vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
13202    SYNTAX  Integer32
13203    MAX-ACCESS  read-create
13204    STATUS  current
13205    DESCRIPTION
13206        "The IfIndex that the VRRP virtual router is representing."
13207   ::= { vrrpNewCfgVirtRtrTableEntry 4 }
13208
13209vrrpNewCfgVirtRtrInterval OBJECT-TYPE
13210    SYNTAX  INTEGER (1..255)
13211    MAX-ACCESS  read-create
13212    STATUS  current
13213    DESCRIPTION
13214        "The time interval between VRRP advertisements in seconds."
13215    ::= { vrrpNewCfgVirtRtrTableEntry 5 }
13216
13217vrrpNewCfgVirtRtrPriority OBJECT-TYPE
13218    SYNTAX  INTEGER (1..254)
13219    MAX-ACCESS  read-create
13220    STATUS  current
13221    DESCRIPTION
13222        "The priority value to be used by the specified VRRP virtual router."
13223    ::= { vrrpNewCfgVirtRtrTableEntry 6 }
13224
13225vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
13226    SYNTAX  INTEGER {
13227        enabled(1),
13228        disabled(2)
13229        }
13230    MAX-ACCESS  read-create
13231    STATUS  current
13232    DESCRIPTION
13233        "This is for controlling whether a higher priority Backup
13234         VRRP virtual router preempts a low priority Master.
13235
13236         enabled(1)  - allow preemption
13237         disabled(2) - prohibit preemption"
13238    ::= { vrrpNewCfgVirtRtrTableEntry 7 }
13239
13240vrrpNewCfgVirtRtrState OBJECT-TYPE
13241    SYNTAX  INTEGER {
13242        enabled(1),
13243        disabled(2)
13244        }
13245    MAX-ACCESS  read-create
13246    STATUS  current
13247    DESCRIPTION
13248        "Enable or disable the VRRP virtual router."
13249    ::= { vrrpNewCfgVirtRtrTableEntry 8 }
13250
13251vrrpNewCfgVirtRtrDelete OBJECT-TYPE
13252    SYNTAX  INTEGER {
13253	other(1),
13254        delete(2)
13255	}
13256    MAX-ACCESS  read-create
13257    STATUS  current
13258    DESCRIPTION
13259        "When set to the value of 2 (delete), the entire row is deleted.
13260         When read, other(1) is returned. Setting the value to anything
13261         other than delete(2) has no effect on the state of the row."
13262    ::= { vrrpNewCfgVirtRtrTableEntry 9 }
13263
13264
13265vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
13266    SYNTAX  INTEGER {
13267        enabled(1),
13268        disabled(2)
13269        }
13270    MAX-ACCESS  read-create
13271    STATUS  current
13272    DESCRIPTION
13273        "Enable or disable tracking other virtual routers for
13274	 priority adjustment.  the priority increment is defined
13275	 in vrrpNewCfgGenTckVirtRtrInc."
13276    ::= { vrrpNewCfgVirtRtrTableEntry 11 }
13277
13278vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
13279    SYNTAX  INTEGER {
13280        enabled(1),
13281        disabled(2)
13282        }
13283     MAX-ACCESS  read-create
13284     STATUS  current
13285     DESCRIPTION
13286         "Enable or disable tracking other router interfaces for
13287	  priority adjustment.  the priority increment is defined
13288	  in vrrpNewCfgGenTckIpIntfInc."
13289    ::= { vrrpNewCfgVirtRtrTableEntry 12 }
13290
13291vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
13292    SYNTAX  INTEGER {
13293        enabled(1),
13294        disabled(2)
13295        }
13296    MAX-ACCESS  read-create
13297    STATUS  current
13298    DESCRIPTION
13299        "Enable or disable tracking port state of VLAN ports
13300	 for priority adjustment.  the priority increment is
13301	 defined in vrrpNewCfgGenTckVlanPortInc."
13302    ::= { vrrpNewCfgVirtRtrTableEntry 13 }
13303
13304
13305-- VRRP Interface Table
13306
13307vrrpIfTableMaxSize OBJECT-TYPE
13308    SYNTAX Integer32
13309    MAX-ACCESS read-only
13310    STATUS current
13311    DESCRIPTION
13312        "The maximum number of entries in VRRP interface table."
13313    ::= { vrrpCfg 5 }
13314
13315vrrpCurCfgIfTable OBJECT-TYPE
13316    SYNTAX  SEQUENCE OF VrrpCurCfgIfTableEntry
13317    MAX-ACCESS  not-accessible
13318    STATUS  current
13319    DESCRIPTION
13320        "The table of VRRP interface configuration in current_config."
13321    ::= { vrrpCfg 6 }
13322
13323vrrpCurCfgIfTableEntry OBJECT-TYPE
13324    SYNTAX  VrrpCurCfgIfTableEntry
13325    MAX-ACCESS  not-accessible
13326    STATUS  current
13327    DESCRIPTION
13328        "Information about a VRRP interface."
13329    INDEX   { vrrpCurCfgIfIndx }
13330    ::= { vrrpCurCfgIfTable 1 }
13331
13332VrrpCurCfgIfTableEntry ::= SEQUENCE {
13333    vrrpCurCfgIfIndx         Integer32,
13334    vrrpCurCfgIfAuthType     INTEGER,
13335    vrrpCurCfgIfPasswd       DisplayString
13336    }
13337
13338vrrpCurCfgIfIndx OBJECT-TYPE
13339    SYNTAX  Integer32
13340    MAX-ACCESS  read-only
13341    STATUS  current
13342    DESCRIPTION
13343        "The VRRP interface index.  This is eqivalent to IfIndex."
13344    ::= { vrrpCurCfgIfTableEntry 1 }
13345
13346vrrpCurCfgIfAuthType OBJECT-TYPE
13347    SYNTAX  INTEGER {
13348        none(1),
13349        simple-text-password(2)
13350        }
13351    MAX-ACCESS  read-only
13352    STATUS  current
13353    DESCRIPTION
13354        "Type of authentication being used.
13355	 none(1) - no authentication
13356	 simple-text-password(2) - use password specified in
13357         vrrpCurCfgIfPasswd for authentication."
13358    ::= { vrrpCurCfgIfTableEntry 2 }
13359
13360vrrpCurCfgIfPasswd OBJECT-TYPE
13361    SYNTAX  DisplayString (SIZE(0..8))
13362    MAX-ACCESS  read-only
13363    STATUS  current
13364    DESCRIPTION
13365        "The password for authentication."
13366    ::= { vrrpCurCfgIfTableEntry 3 }
13367
13368vrrpNewCfgIfTable OBJECT-TYPE
13369    SYNTAX  SEQUENCE OF VrrpNewCfgIfTableEntry
13370    MAX-ACCESS  not-accessible
13371    STATUS  current
13372    DESCRIPTION
13373        "The table of VRRP interface configuration in current_config."
13374    ::= { vrrpCfg 7 }
13375
13376vrrpNewCfgIfTableEntry OBJECT-TYPE
13377    SYNTAX  VrrpNewCfgIfTableEntry
13378    MAX-ACCESS  not-accessible
13379    STATUS  current
13380    DESCRIPTION
13381        "Information about a VRRP interface."
13382    INDEX   { vrrpNewCfgIfIndx }
13383    ::= { vrrpNewCfgIfTable 1 }
13384
13385VrrpNewCfgIfTableEntry ::= SEQUENCE {
13386    vrrpNewCfgIfIndx         Integer32,
13387    vrrpNewCfgIfAuthType     INTEGER,
13388    vrrpNewCfgIfPasswd       DisplayString,
13389    vrrpNewCfgIfDelete       INTEGER
13390    }
13391
13392vrrpNewCfgIfIndx OBJECT-TYPE
13393    SYNTAX  Integer32
13394    MAX-ACCESS  read-only
13395    STATUS  current
13396    DESCRIPTION
13397        "The VRRP interface index.  This is eqivalent to IfIndex."
13398    ::= { vrrpNewCfgIfTableEntry 1 }
13399
13400vrrpNewCfgIfAuthType OBJECT-TYPE
13401    SYNTAX  INTEGER {
13402        none(1),
13403        simple-text-password(2)
13404        }
13405    MAX-ACCESS  read-create
13406    STATUS  current
13407    DESCRIPTION
13408        "Type of authentication being used.
13409	 none(1) - no authentication
13410	 simple-text-password(2) - use password specified in
13411         vrrpNewCfgIfPasswd for authentication."
13412    ::= { vrrpNewCfgIfTableEntry 2 }
13413
13414vrrpNewCfgIfPasswd OBJECT-TYPE
13415    SYNTAX  DisplayString (SIZE(0..8))
13416    MAX-ACCESS  read-create
13417    STATUS  current
13418    DESCRIPTION
13419        "The password for authentication."
13420    ::= { vrrpNewCfgIfTableEntry 3 }
13421
13422vrrpNewCfgIfDelete OBJECT-TYPE
13423    SYNTAX  INTEGER {
13424        other(1),
13425        delete(2)
13426        }
13427    MAX-ACCESS  read-create
13428    STATUS  current
13429    DESCRIPTION
13430        "When set to the value of 2 (delete), the entire row is deleted.
13431         When read, other(1) is returned. Setting the value to anything
13432         other than delete(2) has no effect on the state of the row."
13433    ::= { vrrpNewCfgIfTableEntry 4 }
13434
13435-- Failover Virtual Router Groups
13436vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
13437    SYNTAX Integer32
13438    MAX-ACCESS read-only
13439    STATUS current
13440    DESCRIPTION
13441        "The maximum number of entries in VRRP Group table."
13442    ::= { vrrpCfg 8 }
13443
13444vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
13445    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
13446    MAX-ACCESS  not-accessible
13447    STATUS  current
13448    DESCRIPTION
13449        "The table of VRRP virtual router group in current_config."
13450    ::= { vrrpCfg 9 }
13451
13452vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
13453    SYNTAX  VrrpCurCfgVirtRtrGrpTableEntry
13454    MAX-ACCESS  not-accessible
13455    STATUS  current
13456    DESCRIPTION
13457        "Information about a VRRP failover virtual router."
13458    INDEX   { vrrpCurCfgVirtRtrGrpIndx }
13459    ::= { vrrpCurCfgVirtRtrGrpTable 1 }
13460
13461VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
13462    vrrpCurCfgVirtRtrGrpIndx         Integer32,
13463    vrrpCurCfgVirtRtrGrpID           INTEGER,
13464    vrrpCurCfgVirtRtrGrpIfIndex      Integer32,
13465    vrrpCurCfgVirtRtrGrpInterval     INTEGER,
13466    vrrpCurCfgVirtRtrGrpPriority     INTEGER,
13467    vrrpCurCfgVirtRtrGrpPreempt      INTEGER,
13468    vrrpCurCfgVirtRtrGrpState        INTEGER,
13469    vrrpCurCfgVirtRtrGrpTckIpIntf    INTEGER,
13470    vrrpCurCfgVirtRtrGrpTckVlanPort  INTEGER
13471    }
13472
13473vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
13474    SYNTAX  Integer32
13475    MAX-ACCESS  read-only
13476    STATUS  current
13477    DESCRIPTION
13478        "The VRRP virtual router table index."
13479    ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
13480
13481vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
13482    SYNTAX  INTEGER (1..255)
13483    MAX-ACCESS  read-only
13484    STATUS  current
13485    DESCRIPTION
13486        "The VRRP virtual router identifier."
13487    ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
13488
13489vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
13490    SYNTAX  Integer32
13491    MAX-ACCESS  read-only
13492    STATUS  current
13493    DESCRIPTION
13494        "The IfIndex that the VRRP virtual router is representing."
13495    ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
13496
13497vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
13498    SYNTAX  INTEGER (1..255)
13499    MAX-ACCESS  read-only
13500    STATUS  current
13501    DESCRIPTION
13502        "The time interval between VRRP advertisements in seconds."
13503    ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
13504
13505vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
13506    SYNTAX  INTEGER (1..254)
13507    MAX-ACCESS  read-only
13508    STATUS  current
13509    DESCRIPTION
13510        "The priority value to be used by the specified VRRP virtual routers."
13511    ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
13512
13513vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
13514    SYNTAX  INTEGER {
13515        enabled(1),
13516        disabled(2)
13517        }
13518    MAX-ACCESS  read-only
13519    STATUS  current
13520    DESCRIPTION
13521        "This is for controlling whether a higher priority Backup
13522         VRRP virtual router preempts a low priority Master.
13523
13524         enabled(1)  - allow preemption
13525         disabled(2) - prohibit preemption"
13526   ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
13527
13528vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
13529    SYNTAX  INTEGER {
13530        enabled(1),
13531        disabled(2)
13532        }
13533    MAX-ACCESS  read-only
13534    STATUS  current
13535    DESCRIPTION
13536        "Enable or disable the VRRP virtual router."
13537    ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
13538
13539
13540vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
13541    SYNTAX  INTEGER {
13542        enabled(1),
13543        disabled(2)
13544        }
13545    MAX-ACCESS  read-only
13546    STATUS  current
13547    DESCRIPTION
13548        "Enable or disable tracking other router interfaces for
13549         priority adjustment.  the priority increment is defined
13550         in vrrpCurCfgGenTckIpIntfInc."
13551    ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
13552
13553vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
13554    SYNTAX  INTEGER {
13555        enabled(1),
13556        disabled(2)
13557        }
13558    MAX-ACCESS  read-only
13559    STATUS  current
13560    DESCRIPTION
13561        "Enable or disable tracking port state of VLAN ports
13562         for priority adjustment.  the priority increment is
13563         defined in vrrpCurCfgGenTckVlanPortInc."
13564    ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
13565
13566
13567vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
13568    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
13569    MAX-ACCESS  not-accessible
13570    STATUS  current
13571    DESCRIPTION
13572        "The table of VRRP virtual router group configuration in new_config."
13573    ::= { vrrpCfg 10 }
13574
13575vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
13576    SYNTAX  VrrpNewCfgVirtRtrGrpTableEntry
13577    MAX-ACCESS  not-accessible
13578    STATUS  current
13579    DESCRIPTION
13580        "Information about a VRRP failover virtual router."
13581    INDEX   { vrrpNewCfgVirtRtrGrpIndx }
13582    ::= { vrrpNewCfgVirtRtrGrpTable 1 }
13583
13584VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
13585    vrrpNewCfgVirtRtrGrpIndx         Integer32,
13586    vrrpNewCfgVirtRtrGrpID           INTEGER,
13587    vrrpNewCfgVirtRtrGrpIfIndex      Integer32,
13588    vrrpNewCfgVirtRtrGrpInterval     INTEGER,
13589    vrrpNewCfgVirtRtrGrpPriority     INTEGER,
13590    vrrpNewCfgVirtRtrGrpPreempt      INTEGER,
13591    vrrpNewCfgVirtRtrGrpState        INTEGER,
13592    vrrpNewCfgVirtRtrGrpDelete       INTEGER,
13593    vrrpNewCfgVirtRtrGrpTckIpIntf    INTEGER,
13594    vrrpNewCfgVirtRtrGrpTckVlanPort  INTEGER
13595    }
13596
13597vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
13598    SYNTAX  Integer32
13599    MAX-ACCESS  read-only
13600    STATUS  current
13601    DESCRIPTION
13602        "The VRRP virtual router table index."
13603    ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
13604
13605vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
13606    SYNTAX  INTEGER (1..255)
13607    MAX-ACCESS  read-create
13608    STATUS  current
13609    DESCRIPTION
13610        "The VRRP virtual router identifier."
13611    ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
13612
13613vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
13614    SYNTAX  Integer32
13615    MAX-ACCESS  read-create
13616    STATUS  current
13617    DESCRIPTION
13618        "The IfIndex that the VRRP virtual router is representing."
13619    ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
13620
13621vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
13622    SYNTAX  INTEGER (1..255)
13623    MAX-ACCESS  read-create
13624    STATUS  current
13625    DESCRIPTION
13626        "The time interval between VRRP advertisements in seconds."
13627    ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
13628
13629vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
13630    SYNTAX  INTEGER (1..254)
13631    MAX-ACCESS  read-create
13632    STATUS  current
13633    DESCRIPTION
13634        "The priority value to be used by the specified VRRP virtual router."
13635    ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
13636
13637vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
13638    SYNTAX  INTEGER {
13639        enabled(1),
13640        disabled(2)
13641        }
13642    MAX-ACCESS  read-create
13643    STATUS  current
13644    DESCRIPTION
13645        "This is for controlling whether a higher priority Backup
13646         VRRP virtual router preempts a low priority Master.
13647
13648         enabled(1)  - allow preemption
13649         disabled(2) - prohibit preemption"
13650    ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
13651
13652vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
13653    SYNTAX  INTEGER {
13654        enabled(1),
13655        disabled(2)
13656        }
13657    MAX-ACCESS  read-create
13658    STATUS  current
13659    DESCRIPTION
13660        "Enable or disable the VRRP virtual router."
13661    ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
13662
13663vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
13664    SYNTAX  INTEGER {
13665        other(1),
13666        delete(2)
13667        }
13668    MAX-ACCESS  read-create
13669    STATUS  current
13670    DESCRIPTION
13671        "When set to the value of 2 (delete), the entire row is deleted.
13672         When read, other(1) is returned. Setting the value to anything
13673         other than delete(2) has no effect on the state of the row."
13674    ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
13675
13676
13677vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
13678    SYNTAX  INTEGER {
13679        enabled(1),
13680        disabled(2)
13681        }
13682    MAX-ACCESS  read-create
13683    STATUS  current
13684    DESCRIPTION
13685        "Enable or disable tracking other router interfaces for
13686         priority adjustment.  the priority increment is defined
13687         in vrrpNewCfgGenTckIpIntfInc."
13688    ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
13689
13690vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
13691    SYNTAX  INTEGER {
13692        enabled(1),
13693        disabled(2)
13694        }
13695    MAX-ACCESS  read-create
13696    STATUS  current
13697    DESCRIPTION
13698        "Enable or disable tracking port state of VLAN ports
13699         for priority adjustment.  the priority increment is
13700         defined in vrrpNewCfgGenTckVlanPortInc."
13701    ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
13702
13703
13704-- Domain Name Server Configuration
13705
13706dnsCurCfgPrimaryIpAddr OBJECT-TYPE
13707    SYNTAX  IpAddress
13708    MAX-ACCESS  read-only
13709    STATUS  current
13710    DESCRIPTION
13711        "The DNS primary IP address in the current_configuration block."
13712    ::= { dnsCfg 1 }
13713
13714dnsNewCfgPrimaryIpAddr OBJECT-TYPE
13715    SYNTAX  IpAddress
13716    MAX-ACCESS  read-write
13717    STATUS  current
13718    DESCRIPTION
13719        "The DNS primary IP address in the new_configuration block."
13720    ::= { dnsCfg 2 }
13721
13722dnsCurCfgSecondaryIpAddr OBJECT-TYPE
13723    SYNTAX  IpAddress
13724    MAX-ACCESS  read-only
13725    STATUS  current
13726    DESCRIPTION
13727        "The DNS primary IP address in the current_configuration block."
13728    ::= { dnsCfg 3 }
13729
13730dnsNewCfgSecondaryIpAddr OBJECT-TYPE
13731    SYNTAX  IpAddress
13732    MAX-ACCESS  read-write
13733    STATUS  current
13734    DESCRIPTION
13735        "The DNS primary IP address in the new_configuration block."
13736    ::= { dnsCfg 4 }
13737
13738dnsCurCfgDomainName OBJECT-TYPE
13739    SYNTAX  DisplayString (SIZE(0..191))
13740    MAX-ACCESS  read-only
13741    STATUS  current
13742    DESCRIPTION
13743        "The DNS doamin name in the current_configuration block."
13744    ::= { dnsCfg 5 }
13745
13746dnsNewCfgDomainName OBJECT-TYPE
13747    SYNTAX  DisplayString (SIZE(0..191))
13748    MAX-ACCESS  read-write
13749    STATUS  current
13750    DESCRIPTION
13751        "The DNS doamin name in the new_configuration block."
13752    ::= { dnsCfg 6 }
13753
13754--
13755-- IP network filter configuration
13756--
13757ipNwfTableMax OBJECT-TYPE
13758    SYNTAX Integer32
13759    MAX-ACCESS read-only
13760    STATUS current
13761    DESCRIPTION
13762	"The maximum number of rows in the IP network filter table."
13763    ::= { ipNwfCfg 1 }
13764
13765ipCurCfgNwfTable OBJECT-TYPE
13766    SYNTAX SEQUENCE OF IpCurCfgNwfEntry
13767    MAX-ACCESS not-accessible
13768    STATUS current
13769    DESCRIPTION
13770      "The table of IP network filter configuration in the current_config."
13771    ::= { ipNwfCfg 2 }
13772
13773ipCurCfgNwfEntry OBJECT-TYPE
13774    SYNTAX IpCurCfgNwfEntry
13775    MAX-ACCESS not-accessible
13776    STATUS current
13777    DESCRIPTION
13778      "Information about an IP network filter."
13779    INDEX { ipCurCfgNwfIndex }
13780    ::= { ipCurCfgNwfTable 1 }
13781
13782IpCurCfgNwfEntry ::= SEQUENCE {
13783    ipCurCfgNwfIndex     Integer32,
13784    ipCurCfgNwfAddr      IpAddress,
13785    ipCurCfgNwfMask      IpAddress,
13786    ipCurCfgNwfState     INTEGER
13787    }
13788
13789ipCurCfgNwfIndex OBJECT-TYPE
13790    SYNTAX Integer32
13791    MAX-ACCESS read-only
13792    STATUS current
13793    DESCRIPTION
13794	"The netowrk filter number for which the NWF is related."
13795    ::= { ipCurCfgNwfEntry 1}
13796
13797ipCurCfgNwfAddr OBJECT-TYPE
13798    SYNTAX IpAddress
13799    MAX-ACCESS read-only
13800    STATUS current
13801    DESCRIPTION
13802	"The IP address of the network filter."
13803    ::= { ipCurCfgNwfEntry 2 }
13804
13805ipCurCfgNwfMask OBJECT-TYPE
13806    SYNTAX IpAddress
13807    MAX-ACCESS read-only
13808    STATUS current
13809    DESCRIPTION
13810	"The subnet mask of the network filter."
13811    ::= { ipCurCfgNwfEntry 3 }
13812
13813ipCurCfgNwfState OBJECT-TYPE
13814    SYNTAX INTEGER {
13815        enabled(1),
13816        disabled(2)
13817	}
13818    MAX-ACCESS  read-only
13819    STATUS  current
13820    DESCRIPTION
13821	"Enable or disable the network filter."
13822    ::= { ipCurCfgNwfEntry 4 }
13823
13824ipNewCfgNwfTable OBJECT-TYPE
13825    SYNTAX SEQUENCE OF IpNewCfgNwfEntry
13826    MAX-ACCESS not-accessible
13827    STATUS current
13828    DESCRIPTION
13829      "The table of IP network filter configuration in the current_config."
13830    ::= { ipNwfCfg 3 }
13831
13832ipNewCfgNwfEntry OBJECT-TYPE
13833    SYNTAX IpNewCfgNwfEntry
13834    MAX-ACCESS not-accessible
13835    STATUS current
13836    DESCRIPTION
13837      "Information about an IP network filter."
13838    INDEX { ipNewCfgNwfIndex }
13839    ::= { ipNewCfgNwfTable 1 }
13840
13841IpNewCfgNwfEntry ::= SEQUENCE {
13842    ipNewCfgNwfIndex     Integer32,
13843    ipNewCfgNwfAddr      IpAddress,
13844    ipNewCfgNwfMask      IpAddress,
13845    ipNewCfgNwfState     INTEGER,
13846    ipNewCfgNwfDelete    INTEGER
13847    }
13848
13849ipNewCfgNwfIndex OBJECT-TYPE
13850    SYNTAX Integer32
13851    MAX-ACCESS read-only
13852    STATUS current
13853    DESCRIPTION
13854	"The netowrk filter number for which the NWF is related."
13855    ::= { ipNewCfgNwfEntry 1}
13856
13857ipNewCfgNwfAddr OBJECT-TYPE
13858    SYNTAX IpAddress
13859    MAX-ACCESS read-create
13860    STATUS current
13861    DESCRIPTION
13862	"The IP address of the network filter."
13863    ::= { ipNewCfgNwfEntry 2 }
13864
13865ipNewCfgNwfMask OBJECT-TYPE
13866    SYNTAX IpAddress
13867    MAX-ACCESS read-create
13868    STATUS current
13869    DESCRIPTION
13870	"The subnet mask of the network filter."
13871    ::= { ipNewCfgNwfEntry 3 }
13872
13873ipNewCfgNwfState OBJECT-TYPE
13874    SYNTAX INTEGER {
13875        enabled(1),
13876        disabled(2)
13877	}
13878    MAX-ACCESS  read-create
13879    STATUS  current
13880    DESCRIPTION
13881	"Enable or disable the network filter."
13882    ::= { ipNewCfgNwfEntry 4 }
13883
13884ipNewCfgNwfDelete OBJECT-TYPE
13885    SYNTAX INTEGER {
13886        other(1),
13887        delete(2)
13888        }
13889    MAX-ACCESS read-create
13890    STATUS current
13891    DESCRIPTION
13892	"When set to the value of 2 (delete), the entire row is deleted.
13893	 When read, other(1) is returned. Setting the value to anything
13894	 other than 2(delete) has no effect on the state of the row."
13895    ::= { ipNewCfgNwfEntry 5 }
13896
13897--
13898-- IP route map configuration
13899--
13900ipRmapTableMax OBJECT-TYPE
13901    SYNTAX Integer32
13902    MAX-ACCESS read-only
13903    STATUS current
13904    DESCRIPTION
13905	"The maximum number of rows in the IP route map table."
13906    ::= { ipRmapCfg 1 }
13907
13908ipCurCfgRmapTable OBJECT-TYPE
13909    SYNTAX SEQUENCE OF IpCurCfgRmapEntry
13910    MAX-ACCESS not-accessible
13911    STATUS current
13912    DESCRIPTION
13913      "The table of IP route map configuration in the current_config."
13914    ::= { ipRmapCfg 2 }
13915
13916ipCurCfgRmapEntry OBJECT-TYPE
13917    SYNTAX IpCurCfgRmapEntry
13918    MAX-ACCESS not-accessible
13919    STATUS current
13920    DESCRIPTION
13921      "Information about an IP route map."
13922    INDEX { ipCurCfgRmapIndex }
13923    ::= { ipCurCfgRmapTable 1 }
13924
13925IpCurCfgRmapEntry ::= SEQUENCE {
13926    ipCurCfgRmapIndex		Integer32,
13927    ipCurCfgRmapMetric	  	Unsigned32,
13928    ipCurCfgRmapPrec	  	INTEGER,
13929    ipCurCfgRmapState     	INTEGER,
13930    ipCurCfgRmapMetricType	INTEGER,
13931    ipCurCfgRmapState           INTEGER
13932    }
13933
13934ipCurCfgRmapIndex OBJECT-TYPE
13935    SYNTAX Integer32
13936    MAX-ACCESS read-only
13937    STATUS current
13938    DESCRIPTION
13939	"The route map number for which the RMAP is related."
13940    ::= { ipCurCfgRmapEntry 1}
13941
13942
13943ipCurCfgRmapMetric OBJECT-TYPE
13944    SYNTAX Unsigned32 (0..4294967295)
13945    MAX-ACCESS read-only
13946    STATUS current
13947    DESCRIPTION
13948	"The metric of the route map. 4294967295 means none"
13949    ::= { ipCurCfgRmapEntry 3 }
13950
13951ipCurCfgRmapPrec OBJECT-TYPE
13952    SYNTAX INTEGER (1..255)
13953    MAX-ACCESS read-only
13954    STATUS current
13955    DESCRIPTION
13956	"The precedence of the route map."
13957    ::= { ipCurCfgRmapEntry 4 }
13958
13959
13960ipCurCfgRmapState OBJECT-TYPE
13961    SYNTAX INTEGER {
13962        enabled(1),
13963        disabled(2)
13964	}
13965    MAX-ACCESS  read-only
13966    STATUS  current
13967    DESCRIPTION
13968	"Enable or disable the route map."
13969    ::= { ipCurCfgRmapEntry 6 }
13970
13971
13972ipCurCfgRmapMetricType OBJECT-TYPE
13973    SYNTAX INTEGER {
13974        none(1),
13975        type1(2),
13976        type2(3)
13977        }
13978    MAX-ACCESS  read-only
13979    STATUS  current
13980    DESCRIPTION
13981	"The OSPF metric-type of the matched route."
13982    ::= { ipCurCfgRmapEntry 8 }
13983
13984ipNewCfgRmapTable OBJECT-TYPE
13985    SYNTAX SEQUENCE OF IpNewCfgRmapEntry
13986    MAX-ACCESS not-accessible
13987    STATUS current
13988    DESCRIPTION
13989      "The table of IP route map configuration in the current_config."
13990    ::= { ipRmapCfg 3 }
13991
13992ipNewCfgRmapEntry OBJECT-TYPE
13993    SYNTAX IpNewCfgRmapEntry
13994    MAX-ACCESS not-accessible
13995    STATUS current
13996    DESCRIPTION
13997      "Information about an IP route map."
13998    INDEX { ipNewCfgRmapIndex }
13999    ::= { ipNewCfgRmapTable 1 }
14000
14001IpNewCfgRmapEntry ::= SEQUENCE {
14002    ipNewCfgRmapIndex		Integer32,
14003    ipNewCfgRmapMetric	  	Unsigned32,
14004    ipNewCfgRmapPrec	  	INTEGER,
14005    ipNewCfgRmapState     	INTEGER,
14006    ipNewCfgRmapMetricType	INTEGER,
14007    ipNewCfgRmapDelete		INTEGER
14008    }
14009
14010ipNewCfgRmapIndex OBJECT-TYPE
14011    SYNTAX Integer32
14012    MAX-ACCESS read-only
14013    STATUS current
14014    DESCRIPTION
14015	"The route map number for which the RMAP is related."
14016    ::= { ipNewCfgRmapEntry 1}
14017
14018
14019ipNewCfgRmapMetric OBJECT-TYPE
14020    SYNTAX Unsigned32 (0..16777215)
14021    MAX-ACCESS read-create
14022    STATUS current
14023    DESCRIPTION
14024	"The metric of the route map. 16777215 means none"
14025    ::= { ipNewCfgRmapEntry 3 }
14026
14027ipNewCfgRmapPrec OBJECT-TYPE
14028    SYNTAX INTEGER (1..255)
14029    MAX-ACCESS read-create
14030    STATUS current
14031    DESCRIPTION
14032	"The precedence of the route map."
14033    ::= { ipNewCfgRmapEntry 4 }
14034
14035
14036ipNewCfgRmapState OBJECT-TYPE
14037    SYNTAX INTEGER {
14038        enabled(1),
14039        disabled(2)
14040	}
14041    MAX-ACCESS  read-create
14042    STATUS  current
14043    DESCRIPTION
14044	"Enable or disable the route map."
14045    ::= { ipNewCfgRmapEntry 6 }
14046
14047
14048ipNewCfgRmapMetricType OBJECT-TYPE
14049    SYNTAX INTEGER {
14050        none(1),
14051        type1(2),
14052        type2(3)
14053        }
14054    MAX-ACCESS  read-create
14055    STATUS  current
14056    DESCRIPTION
14057	"The OSPF metric-type of the matched route."
14058    ::= { ipNewCfgRmapEntry 8 }
14059
14060ipNewCfgRmapDelete OBJECT-TYPE
14061    SYNTAX  INTEGER {
14062	other(1),
14063	delete(2)
14064	}
14065    MAX-ACCESS  read-create
14066    STATUS  current
14067    DESCRIPTION
14068	"When set to the value of 2 (delete), the entire row is deleted.
14069	 When read, other(1) is returned. Setting the value to anything
14070	 other than 2(delete) has no effect on the state of the row."
14071    ::= { ipNewCfgRmapEntry 9 }
14072
14073ipAlistTableMax OBJECT-TYPE
14074    SYNTAX Integer32
14075    MAX-ACCESS read-only
14076    STATUS current
14077    DESCRIPTION
14078	"The maximum number of rows in the IP route map table."
14079    ::= { ipRmapCfg 4 }
14080
14081ipCurCfgAlistTable OBJECT-TYPE
14082    SYNTAX SEQUENCE OF IpCurCfgAlistEntry
14083    MAX-ACCESS not-accessible
14084    STATUS current
14085    DESCRIPTION
14086      "The table of IP route map access list configuration in the
14087       current_config."
14088    ::= { ipRmapCfg 5 }
14089
14090ipCurCfgAlistEntry OBJECT-TYPE
14091    SYNTAX IpCurCfgAlistEntry
14092    MAX-ACCESS not-accessible
14093    STATUS current
14094    DESCRIPTION
14095      "Information about an IP route map."
14096    INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex }
14097    ::= { ipCurCfgAlistTable 1 }
14098
14099IpCurCfgAlistEntry ::= SEQUENCE {
14100    ipCurCfgAlistRmapIndex	Integer32,
14101    ipCurCfgAlistIndex		Integer32,
14102    ipCurCfgAlistNwf		INTEGER,
14103    ipCurCfgAlistMetric	  	Unsigned32,
14104    ipCurCfgAlistAction		INTEGER,
14105    ipCurCfgAlistState     	INTEGER
14106    }
14107
14108ipCurCfgAlistRmapIndex OBJECT-TYPE
14109    SYNTAX Integer32
14110    MAX-ACCESS read-only
14111    STATUS current
14112    DESCRIPTION
14113	"The route map number for which the RMAP is related."
14114    ::= { ipCurCfgAlistEntry 1 }
14115
14116ipCurCfgAlistIndex OBJECT-TYPE
14117    SYNTAX Integer32
14118    MAX-ACCESS read-only
14119    STATUS current
14120    DESCRIPTION
14121	"The access list number for which the access list is related."
14122    ::= { ipCurCfgAlistEntry 2 }
14123
14124ipCurCfgAlistNwf OBJECT-TYPE
14125    SYNTAX INTEGER (0..256)
14126    MAX-ACCESS read-only
14127    STATUS current
14128    DESCRIPTION
14129	"The network filter number of the route map access list.
14130	 0 means none"
14131    ::= { ipCurCfgAlistEntry 3 }
14132
14133ipCurCfgAlistMetric OBJECT-TYPE
14134    SYNTAX Unsigned32 (0..4294967295)
14135    MAX-ACCESS read-only
14136    STATUS current
14137    DESCRIPTION
14138	"The metric of the route map access list. 4294967295 means none"
14139    ::= { ipCurCfgAlistEntry 4 }
14140
14141ipCurCfgAlistAction OBJECT-TYPE
14142    SYNTAX INTEGER {
14143	permit(1),
14144	deny(2)
14145	}
14146    MAX-ACCESS read-only
14147    STATUS current
14148    DESCRIPTION
14149	"Action of the route map access list."
14150    ::= { ipCurCfgAlistEntry 5 }
14151
14152ipCurCfgAlistState OBJECT-TYPE
14153    SYNTAX INTEGER {
14154        enabled(1),
14155        disabled(2)
14156	}
14157    MAX-ACCESS  read-only
14158    STATUS  current
14159    DESCRIPTION
14160	"Enable or disable the route map access list."
14161    ::= { ipCurCfgAlistEntry 6 }
14162
14163ipNewCfgAlistTable OBJECT-TYPE
14164    SYNTAX SEQUENCE OF IpNewCfgAlistEntry
14165    MAX-ACCESS not-accessible
14166    STATUS current
14167    DESCRIPTION
14168      "The table of IP route map access list configuration in the
14169       current_config."
14170    ::= { ipRmapCfg 6 }
14171
14172ipNewCfgAlistEntry OBJECT-TYPE
14173    SYNTAX IpNewCfgAlistEntry
14174    MAX-ACCESS not-accessible
14175    STATUS current
14176    DESCRIPTION
14177      "Information about an IP route map."
14178    INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex }
14179    ::= { ipNewCfgAlistTable 1 }
14180
14181IpNewCfgAlistEntry ::= SEQUENCE {
14182    ipNewCfgAlistRmapIndex	Integer32,
14183    ipNewCfgAlistIndex		Integer32,
14184    ipNewCfgAlistNwf		INTEGER,
14185    ipNewCfgAlistMetric	  	Unsigned32,
14186    ipNewCfgAlistAction		INTEGER,
14187    ipNewCfgAlistState     	INTEGER,
14188    ipNewCfgAlistDelete		INTEGER
14189    }
14190
14191ipNewCfgAlistRmapIndex OBJECT-TYPE
14192    SYNTAX Integer32
14193    MAX-ACCESS read-only
14194    STATUS current
14195    DESCRIPTION
14196	"The route map number for which the RMAP is related."
14197    ::= { ipNewCfgAlistEntry 1 }
14198
14199ipNewCfgAlistIndex OBJECT-TYPE
14200    SYNTAX Integer32
14201    MAX-ACCESS read-only
14202    STATUS current
14203    DESCRIPTION
14204	"The access list number for which the access list is related."
14205    ::= { ipNewCfgAlistEntry 2 }
14206
14207ipNewCfgAlistNwf OBJECT-TYPE
14208    SYNTAX INTEGER (1..256)
14209    MAX-ACCESS read-create
14210    STATUS current
14211    DESCRIPTION
14212	"The network filter number of the route map access list.
14213	 0 means none"
14214    ::= { ipNewCfgAlistEntry 3 }
14215
14216ipNewCfgAlistMetric OBJECT-TYPE
14217    SYNTAX Unsigned32 (1..16777215)
14218    MAX-ACCESS read-create
14219    STATUS current
14220    DESCRIPTION
14221	"The metric of the route map access list. 16777215 means none"
14222    ::= { ipNewCfgAlistEntry 4 }
14223
14224ipNewCfgAlistAction OBJECT-TYPE
14225    SYNTAX INTEGER {
14226	permit(1),
14227	deny(2)
14228	}
14229    MAX-ACCESS read-create
14230    STATUS current
14231    DESCRIPTION
14232	"Action of the route map access list."
14233    ::= { ipNewCfgAlistEntry 5 }
14234
14235ipNewCfgAlistState OBJECT-TYPE
14236    SYNTAX INTEGER {
14237        enabled(1),
14238        disabled(2)
14239	}
14240    MAX-ACCESS  read-create
14241    STATUS  current
14242    DESCRIPTION
14243	"Enable or disable the route map access list."
14244    ::= { ipNewCfgAlistEntry 6 }
14245
14246ipNewCfgAlistDelete OBJECT-TYPE
14247    SYNTAX  INTEGER {
14248	other(1),
14249	delete(2)
14250	}
14251    MAX-ACCESS  read-create
14252    STATUS  current
14253    DESCRIPTION
14254	"When set to the value of 2 (delete), the entire row is deleted.
14255	 When read, other(1) is returned. Setting the value to anything
14256	 other than 2(delete) has no effect on the state of the row."
14257    ::= { ipNewCfgAlistEntry 7 }
14258
14259
14260
14261--
14262-- IP OSPF configuration
14263--
14264ospfGeneral	OBJECT IDENTIFIER ::= { ospfCfg 1 }
14265
14266ospfCurCfgDefaultRouteMetric OBJECT-TYPE
14267    SYNTAX INTEGER (0..16777215)
14268    MAX-ACCESS read-only
14269    STATUS current
14270    DESCRIPTION
14271	"Specify the metric to be assigned."
14272    ::= { ospfGeneral 1 }
14273
14274ospfNewCfgDefaultRouteMetric OBJECT-TYPE
14275    SYNTAX INTEGER (0..16777214)
14276    MAX-ACCESS read-write
14277    STATUS current
14278    DESCRIPTION
14279	"Specify the metric to be assigned."
14280    ::= { ospfGeneral 2 }
14281
14282ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
14283    SYNTAX INTEGER {
14284        none(1),
14285        type1(2),
14286        type2(3)
14287        }
14288    MAX-ACCESS read-only
14289    STATUS current
14290    DESCRIPTION
14291	"Specify the AS External metric type to be assigned."
14292    ::= { ospfGeneral 3 }
14293
14294ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
14295    SYNTAX INTEGER {
14296        none(1),
14297        type1(2),
14298        type2(3)
14299        }
14300    MAX-ACCESS read-write
14301    STATUS current
14302    DESCRIPTION
14303	"Specify the AS External metric type to be assigned."
14304    ::= { ospfGeneral 4 }
14305
14306ospfIntfTableMaxSize OBJECT-TYPE
14307    SYNTAX Integer32
14308    MAX-ACCESS read-only
14309    STATUS current
14310    DESCRIPTION
14311        "The maximum number of rows in the OSPF Interface table."
14312    ::= { ospfGeneral 5 }
14313
14314ospfAreaTableMaxSize OBJECT-TYPE
14315    SYNTAX Integer32
14316    MAX-ACCESS read-only
14317    STATUS current
14318    DESCRIPTION
14319        "The maximum number of rows in the OSPF Area table."
14320    ::= { ospfGeneral 6 }
14321
14322ospfRangeTableMaxSize OBJECT-TYPE
14323    SYNTAX Integer32
14324    MAX-ACCESS read-only
14325    STATUS current
14326    DESCRIPTION
14327        "The maximum number of rows in the OSPF Range table."
14328    ::= { ospfGeneral 7 }
14329
14330ospfVirtIntfTableMaxSize OBJECT-TYPE
14331    SYNTAX Integer32
14332    MAX-ACCESS read-only
14333    STATUS current
14334    DESCRIPTION
14335        "The maximum number of rows in the OSPF Virtual Interface
14336         table."
14337    ::= { ospfGeneral 8 }
14338
14339ospfHostTableMaxSize OBJECT-TYPE
14340    SYNTAX Integer32
14341    MAX-ACCESS read-only
14342    STATUS current
14343    DESCRIPTION
14344        "The maximum number of rows in the OSPF Host table."
14345    ::= { ospfGeneral 9 }
14346
14347ospfCurCfgState OBJECT-TYPE
14348    SYNTAX INTEGER {
14349        on(1),
14350        off(2)
14351        }
14352    MAX-ACCESS read-only
14353    STATUS current
14354    DESCRIPTION
14355	"OSPF global state."
14356    ::= { ospfGeneral 10 }
14357
14358ospfNewCfgState OBJECT-TYPE
14359    SYNTAX INTEGER {
14360        on(1),
14361        off(2)
14362        }
14363    MAX-ACCESS read-write
14364    STATUS current
14365    DESCRIPTION
14366	"Globally turn OSPF on or off."
14367    ::= { ospfGeneral 11 }
14368
14369ospfCurCfgLSDB OBJECT-TYPE
14370    SYNTAX  Integer32
14371    MAX-ACCESS read-only
14372    STATUS current
14373    DESCRIPTION
14374	"The LSDB limit for external LSA."
14375    ::= { ospfGeneral 12 }
14376
14377ospfNewCfgLSDB OBJECT-TYPE
14378    SYNTAX  Integer32
14379    MAX-ACCESS read-write
14380    STATUS current
14381    DESCRIPTION
14382	"Set the LSDB limit for external LSA."
14383    ::= { ospfGeneral 13 }
14384
14385ospfCurCfgAreaTable OBJECT-TYPE
14386    SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
14387    MAX-ACCESS not-accessible
14388    STATUS current
14389    DESCRIPTION
14390      "The table of OSPF Area configuration in the current_config."
14391    ::= { ospfCfg 2 }
14392
14393ospfCurCfgAreaEntry OBJECT-TYPE
14394    SYNTAX OspfCurCfgAreaEntry
14395    MAX-ACCESS not-accessible
14396    STATUS current
14397    DESCRIPTION
14398      "Information about a OSPF area."
14399    INDEX { ospfCurCfgAreaIndex }
14400    ::= { ospfCurCfgAreaTable 1 }
14401
14402OspfCurCfgAreaEntry ::= SEQUENCE {
14403    ospfCurCfgAreaIndex         Integer32,
14404    ospfCurCfgAreaId            IpAddress,
14405    ospfCurCfgAreaSpfInterval   INTEGER,
14406    ospfCurCfgAreaAuthType      INTEGER,
14407    ospfCurCfgAreaType 	        INTEGER,
14408    ospfCurCfgAreaMetric	INTEGER,
14409    ospfCurCfgAreaStatus        INTEGER
14410    }
14411
14412ospfCurCfgAreaIndex OBJECT-TYPE
14413    SYNTAX Integer32
14414    MAX-ACCESS read-only
14415    STATUS current
14416    DESCRIPTION
14417	"The OSPF area number for which the OSPF area table is related."
14418    ::= { ospfCurCfgAreaEntry 1}
14419
14420ospfCurCfgAreaId OBJECT-TYPE
14421    SYNTAX IpAddress
14422    MAX-ACCESS read-only
14423    STATUS current
14424    DESCRIPTION
14425	"The IP Address of the OSPF area."
14426    ::= { ospfCurCfgAreaEntry 2 }
14427
14428ospfCurCfgAreaSpfInterval OBJECT-TYPE
14429    SYNTAX INTEGER (1..255)
14430    MAX-ACCESS read-only
14431    STATUS current
14432    DESCRIPTION
14433	"The SPF interval for the OSPF area."
14434    ::= { ospfCurCfgAreaEntry 3 }
14435
14436ospfCurCfgAreaAuthType OBJECT-TYPE
14437    SYNTAX  INTEGER {
14438        none(1),
14439        password(2),
14440	md5(3)
14441        }
14442    MAX-ACCESS  read-only
14443    STATUS  current
14444    DESCRIPTION
14445        "Type of authentication being used.
14446	 none(1) - no authentication
14447	 password(2) - use password
14448	 md5(3) - use MD5 authentication."
14449
14450    ::= { ospfCurCfgAreaEntry 4 }
14451
14452ospfCurCfgAreaType OBJECT-TYPE
14453	SYNTAX INTEGER {
14454	    transit(0),
14455	    stub(1),
14456	    nssa(2)
14457           }
14458	MAX-ACCESS   read-only
14459	STATUS  current
14460	DESCRIPTION
14461	    "Type of Area.
14462	    transit(0)
14463	    stub(1)
14464	    nssa(2)"
14465
14466	::= { ospfCurCfgAreaEntry 5 }
14467
14468ospfCurCfgAreaMetric OBJECT-TYPE
14469    SYNTAX  INTEGER (1..65535)
14470    MAX-ACCESS  read-only
14471    STATUS  current
14472    DESCRIPTION
14473        "Metric (1-65535)"
14474
14475    ::= { ospfCurCfgAreaEntry 6 }
14476
14477ospfCurCfgAreaStatus OBJECT-TYPE
14478    SYNTAX  INTEGER {
14479        disabled(0),
14480	 enabled(1)
14481        }
14482    MAX-ACCESS  read-only
14483    STATUS  current
14484    DESCRIPTION
14485        "Status
14486	   disabled(0)
14487	   enabled(1)"
14488
14489    ::= { ospfCurCfgAreaEntry 7 }
14490
14491
14492ospfNewCfgAreaTable OBJECT-TYPE
14493    SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
14494    MAX-ACCESS not-accessible
14495    STATUS current
14496    DESCRIPTION
14497      "The table of OSPF Area configuration in the new_config."
14498    ::= { ospfCfg 3 }
14499
14500ospfNewCfgAreaEntry OBJECT-TYPE
14501    SYNTAX OspfNewCfgAreaEntry
14502    MAX-ACCESS not-accessible
14503    STATUS current
14504    DESCRIPTION
14505      "Information about a OSPF area."
14506    INDEX { ospfNewCfgAreaIndex }
14507    ::= { ospfNewCfgAreaTable 1 }
14508
14509OspfNewCfgAreaEntry ::= SEQUENCE {
14510    ospfNewCfgAreaIndex         Integer32,
14511    ospfNewCfgAreaId            IpAddress,
14512    ospfNewCfgAreaSpfInterval   INTEGER,
14513    ospfNewCfgAreaAuthType      INTEGER,
14514    ospfNewCfgAreaType 	        INTEGER,
14515    ospfNewCfgAreaMetric	INTEGER,
14516    ospfNewCfgAreaStatus        INTEGER,
14517    ospfNewCfgAreaDelete        INTEGER
14518    }
14519
14520ospfNewCfgAreaIndex OBJECT-TYPE
14521    SYNTAX Integer32
14522    MAX-ACCESS read-only
14523    STATUS current
14524    DESCRIPTION
14525	"The OSPF area number for which the OSPF area table is related."
14526    ::= { ospfNewCfgAreaEntry 1}
14527
14528ospfNewCfgAreaId OBJECT-TYPE
14529    SYNTAX IpAddress
14530    MAX-ACCESS read-create
14531    STATUS current
14532    DESCRIPTION
14533	"The IP Address of the OSPF area."
14534    ::= { ospfNewCfgAreaEntry 2 }
14535
14536ospfNewCfgAreaSpfInterval OBJECT-TYPE
14537    SYNTAX INTEGER (1..255)
14538    MAX-ACCESS read-write
14539    STATUS current
14540    DESCRIPTION
14541	"The SPF interval for the OSPF area."
14542    ::= { ospfNewCfgAreaEntry 3 }
14543
14544ospfNewCfgAreaAuthType OBJECT-TYPE
14545    SYNTAX  INTEGER {
14546        none(1),
14547        password(2),
14548	md5(3)
14549        }
14550    MAX-ACCESS  read-write
14551    STATUS  current
14552    DESCRIPTION
14553        "Type of authentication being used.
14554	 none(1) - no authentication
14555	 password(2) - use password.
14556         md5(3) - use MD5 authentication."
14557    ::= { ospfNewCfgAreaEntry 4 }
14558
14559ospfNewCfgAreaType OBJECT-TYPE
14560	SYNTAX INTEGER {
14561	    transit(0),
14562	    stub(1),
14563	    nssa(2)
14564           }
14565	MAX-ACCESS   read-write
14566	STATUS  current
14567	DESCRIPTION
14568	    "Type of Area.
14569	    transit(0)
14570	    stub(1)
14571           nssa(2)"
14572
14573	::= { ospfNewCfgAreaEntry 5 }
14574
14575ospfNewCfgAreaMetric OBJECT-TYPE
14576    SYNTAX  INTEGER (1..65535)
14577    MAX-ACCESS  read-write
14578    STATUS  current
14579    DESCRIPTION
14580        "Metric (1-65535)"
14581
14582    ::= { ospfNewCfgAreaEntry 6 }
14583
14584ospfNewCfgAreaStatus OBJECT-TYPE
14585    SYNTAX  INTEGER {
14586        disabled(0),
14587	 enabled(1)
14588        }
14589    MAX-ACCESS  read-write
14590    STATUS current
14591    DESCRIPTION
14592        "Status
14593	   disabled(0)
14594	   enabled(1)"
14595
14596    ::= { ospfNewCfgAreaEntry 7 }
14597
14598ospfNewCfgAreaDelete OBJECT-TYPE
14599   SYNTAX INTEGER {
14600	no(0),
14601	yes(1)
14602	}
14603   MAX-ACCESS read-write
14604   STATUS current
14605   DESCRIPTION
14606	"Delete the area
14607	    no(0),
14608            yes(1)"
14609
14610    ::= { ospfNewCfgAreaEntry 8 }
14611
14612
14613
14614-- OSPF Host Table
14615
14616ospfCurCfgHostTable OBJECT-TYPE
14617    SYNTAX SEQUENCE OF OspfCurCfgHostEntry
14618    MAX-ACCESS not-accessible
14619    STATUS current
14620    DESCRIPTION
14621      "The table of OSPF Host configuration."
14622    ::= { ospfCfg 12 }
14623
14624ospfCurCfgHostEntry OBJECT-TYPE
14625    SYNTAX OspfCurCfgHostEntry
14626    MAX-ACCESS not-accessible
14627    STATUS current
14628    DESCRIPTION
14629      "Information about a OSPF host."
14630    INDEX { ospfCurCfgHostIndex }
14631    ::= { ospfCurCfgHostTable 1 }
14632
14633OspfCurCfgHostEntry ::= SEQUENCE {
14634    ospfCurCfgHostIndex         Integer32,
14635    ospfCurCfgHostIpAddr        IpAddress,
14636    ospfCurCfgHostAreaIndex     Integer32,
14637    ospfCurCfgHostCost          INTEGER,
14638    ospfCurCfgHostState		INTEGER
14639    }
14640
14641ospfCurCfgHostIndex OBJECT-TYPE
14642    SYNTAX Integer32
14643    MAX-ACCESS read-only
14644    STATUS current
14645    DESCRIPTION
14646	"The OSPF host number for which the OSPF host table is related."
14647    ::= { ospfCurCfgHostEntry 1}
14648
14649ospfCurCfgHostIpAddr OBJECT-TYPE
14650    SYNTAX IpAddress
14651    MAX-ACCESS read-only
14652    STATUS current
14653    DESCRIPTION
14654	"The IP Address of the OSPF host."
14655    ::= { ospfCurCfgHostEntry 2 }
14656
14657ospfCurCfgHostAreaIndex OBJECT-TYPE
14658    SYNTAX Integer32
14659    MAX-ACCESS read-only
14660    STATUS current
14661    DESCRIPTION
14662	"The area index."
14663    ::= { ospfCurCfgHostEntry 3 }
14664
14665ospfCurCfgHostCost OBJECT-TYPE
14666    SYNTAX  INTEGER (1..65535)
14667    MAX-ACCESS  read-only
14668    STATUS  current
14669    DESCRIPTION
14670        "The cost of the OSPF host."
14671    ::= { ospfCurCfgHostEntry 4 }
14672
14673ospfCurCfgHostState OBJECT-TYPE
14674    SYNTAX  INTEGER  {
14675	enabled(2),
14676	disabled(3)
14677	}
14678    MAX-ACCESS  read-only
14679    STATUS  current
14680    DESCRIPTION
14681        "Enable or disable an OSPF Host"
14682    ::= { ospfCurCfgHostEntry 5 }
14683
14684ospfNewCfgHostTable OBJECT-TYPE
14685    SYNTAX SEQUENCE OF OspfNewCfgHostEntry
14686    MAX-ACCESS not-accessible
14687    STATUS current
14688    DESCRIPTION
14689      "The table of OSPF Host configuration."
14690    ::= { ospfCfg 13 }
14691
14692ospfNewCfgHostEntry OBJECT-TYPE
14693    SYNTAX OspfNewCfgHostEntry
14694    MAX-ACCESS not-accessible
14695    STATUS current
14696    DESCRIPTION
14697      "Information about a OSPF host."
14698    INDEX { ospfNewCfgHostIndex }
14699    ::= { ospfNewCfgHostTable 1 }
14700
14701OspfNewCfgHostEntry ::= SEQUENCE {
14702    ospfNewCfgHostIndex         Integer32,
14703    ospfNewCfgHostIpAddr        IpAddress,
14704    ospfNewCfgHostAreaIndex     Integer32,
14705    ospfNewCfgHostCost          INTEGER,
14706    ospfNewCfgHostState		INTEGER,
14707    ospfNewCfgHostDelete        INTEGER
14708    }
14709
14710ospfNewCfgHostIndex OBJECT-TYPE
14711    SYNTAX Integer32
14712    MAX-ACCESS read-only
14713    STATUS current
14714    DESCRIPTION
14715	"The OSPF host number for which the OSPF host table is related."
14716    ::= { ospfNewCfgHostEntry 1}
14717
14718ospfNewCfgHostIpAddr OBJECT-TYPE
14719    SYNTAX IpAddress
14720    MAX-ACCESS read-create
14721    STATUS current
14722    DESCRIPTION
14723	"The IP Address of the OSPF host."
14724    ::= { ospfNewCfgHostEntry 2 }
14725
14726ospfNewCfgHostAreaIndex OBJECT-TYPE
14727    SYNTAX Integer32
14728    MAX-ACCESS read-create
14729    STATUS current
14730    DESCRIPTION
14731	"The OSPF area index."
14732    ::= { ospfNewCfgHostEntry 3 }
14733
14734ospfNewCfgHostCost OBJECT-TYPE
14735    SYNTAX  INTEGER (1..65535)
14736    MAX-ACCESS  read-create
14737    STATUS  current
14738    DESCRIPTION
14739        "The cost of the OSPF host."
14740    ::= { ospfNewCfgHostEntry 4 }
14741
14742ospfNewCfgHostState OBJECT-TYPE
14743    SYNTAX  INTEGER  {
14744	enabled(2),
14745	disabled(3)
14746	}
14747    MAX-ACCESS  read-create
14748    STATUS  current
14749    DESCRIPTION
14750        "Enable or disable an OSPF Host"
14751    ::= { ospfNewCfgHostEntry 5 }
14752
14753ospfNewCfgHostDelete  OBJECT-TYPE
14754    SYNTAX  INTEGER {
14755        no(0),
14756        yes(1)
14757        }
14758    MAX-ACCESS read-write
14759    STATUS current
14760    DESCRIPTION
14761	"Delete the OSPF host:
14762         no(0),
14763         yes(1)"
14764    ::= { ospfNewCfgHostEntry 6 }
14765
14766ospfMdkeyTableMaxSize OBJECT-TYPE
14767    SYNTAX  Integer32
14768    MAX-ACCESS  read-only
14769    STATUS  current
14770    DESCRIPTION
14771        "The maximum number of rows in the OSPF Mdkey table."
14772    ::= { ospfCfg 11 }
14773
14774ospfCurCfgMdkeyTable OBJECT-TYPE
14775    SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
14776    MAX-ACCESS not-accessible
14777    STATUS current
14778    DESCRIPTION
14779      "The table of OSPF MD5 keys in the current_config."
14780    ::= { ospfCfg 5 }
14781
14782ospfCurCfgMdkeyEntry OBJECT-TYPE
14783    SYNTAX OspfCurCfgMdkeyEntry
14784    MAX-ACCESS not-accessible
14785    STATUS current
14786    DESCRIPTION
14787      "Information about an OSPF MD keys table."
14788    INDEX { ospfCurCfgMdkeyIndex }
14789    ::= { ospfCurCfgMdkeyTable 1 }
14790
14791OspfCurCfgMdkeyEntry ::= SEQUENCE {
14792    ospfCurCfgMdkeyIndex        Integer32,
14793    ospfCurCfgMdkeyKey          DisplayString
14794    }
14795
14796ospfCurCfgMdkeyIndex OBJECT-TYPE
14797    SYNTAX Integer32
14798    MAX-ACCESS read-only
14799    STATUS current
14800    DESCRIPTION
14801	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
14802    ::= { ospfCurCfgMdkeyEntry 1}
14803
14804ospfCurCfgMdkeyKey OBJECT-TYPE
14805    SYNTAX DisplayString (SIZE(0..16))
14806    MAX-ACCESS read-only
14807    STATUS current
14808    DESCRIPTION
14809	"The character string representing the MD5 Key."
14810    ::= { ospfCurCfgMdkeyEntry 2 }
14811
14812ospfNewCfgMdkeyTable OBJECT-TYPE
14813    SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
14814    MAX-ACCESS not-accessible
14815    STATUS current
14816    DESCRIPTION
14817      "The table of OSPF MD5 keys in the new_config."
14818    ::= { ospfCfg 6 }
14819
14820ospfNewCfgMdkeyEntry OBJECT-TYPE
14821    SYNTAX OspfNewCfgMdkeyEntry
14822    MAX-ACCESS not-accessible
14823    STATUS current
14824    DESCRIPTION
14825      "Information about an OSPF MD keys table."
14826    INDEX { ospfNewCfgMdkeyIndex }
14827    ::= { ospfNewCfgMdkeyTable 1 }
14828
14829OspfNewCfgMdkeyEntry ::= SEQUENCE {
14830    ospfNewCfgMdkeyIndex        Integer32,
14831    ospfNewCfgMdkeyKey          DisplayString,
14832    ospfNewCfgMdkeyDelete       INTEGER
14833    }
14834
14835ospfNewCfgMdkeyIndex OBJECT-TYPE
14836    SYNTAX Integer32
14837    MAX-ACCESS read-only
14838    STATUS current
14839    DESCRIPTION
14840	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
14841    ::= { ospfNewCfgMdkeyEntry 1}
14842
14843ospfNewCfgMdkeyKey OBJECT-TYPE
14844    SYNTAX DisplayString (SIZE(0..16))
14845    MAX-ACCESS read-create
14846    STATUS current
14847    DESCRIPTION
14848	"The character string representing the MD5 Key."
14849    ::= { ospfNewCfgMdkeyEntry 2 }
14850
14851ospfNewCfgMdkeyDelete OBJECT-TYPE
14852    SYNTAX  INTEGER {
14853	other(1),
14854        delete(2)
14855	}
14856    MAX-ACCESS read-create
14857    STATUS current
14858    DESCRIPTION
14859	"When set to the value of 2 (delete), the entire row is deleted.
14860	 When read, other(1) is returned. Setting the value to anything
14861	 other than 2(delete) has no effect on the state of the row."
14862    ::= { ospfNewCfgMdkeyEntry 3}
14863
14864ospfCurCfgIntfTable OBJECT-TYPE
14865    SYNTAX SEQUENCE OF OspfCurCfgIntfEntry
14866    MAX-ACCESS not-accessible
14867    STATUS current
14868    DESCRIPTION
14869      "The table of OSPF Interface configuration in the current_config."
14870    ::= { ospfCfg 7 }
14871
14872ospfCurCfgIntfEntry OBJECT-TYPE
14873    SYNTAX OspfCurCfgIntfEntry
14874    MAX-ACCESS not-accessible
14875    STATUS current
14876    DESCRIPTION
14877      "Information about an OSPF Interface."
14878    INDEX { ospfCurCfgIntfIndex }
14879    ::= { ospfCurCfgIntfTable 1 }
14880
14881OspfCurCfgIntfEntry ::= SEQUENCE {
14882    ospfCurCfgIntfIndex         Integer32,
14883    ospfCurCfgIntfId            IpAddress,
14884    ospfCurCfgIntfArea          INTEGER,
14885    ospfCurCfgIntfMdkey         INTEGER,
14886    ospfCurCfgIntfCost          INTEGER,
14887    ospfCurCfgIntfPrio          INTEGER,
14888    ospfCurCfgIntfHello         INTEGER,
14889    ospfCurCfgIntfDead          INTEGER,
14890    ospfCurCfgIntfTrans         INTEGER,
14891    ospfCurCfgIntfRetra         INTEGER,
14892    ospfCurCfgIntfAuthKey       DisplayString,
14893    ospfCurCfgIntfStatus        INTEGER
14894
14895}
14896
14897ospfCurCfgIntfIndex OBJECT-TYPE
14898    SYNTAX Integer32
14899    MAX-ACCESS read-only
14900    STATUS current
14901    DESCRIPTION
14902	"The OSPF Interface number for which the OSPF Interface table is related."
14903    ::= { ospfCurCfgIntfEntry 1}
14904
14905ospfCurCfgIntfId OBJECT-TYPE
14906    SYNTAX IpAddress
14907    MAX-ACCESS read-only
14908    STATUS current
14909    DESCRIPTION
14910	"The IP Address of the OSPF interface."
14911    ::= { ospfCurCfgIntfEntry 2 }
14912
14913
14914ospfCurCfgIntfArea OBJECT-TYPE
14915    SYNTAX INTEGER (0..2)
14916    MAX-ACCESS read-only
14917    STATUS current
14918    DESCRIPTION
14919	"The index of the area that the interface belongs"
14920    ::= { ospfCurCfgIntfEntry 3 }
14921
14922
14923ospfCurCfgIntfMdkey OBJECT-TYPE
14924    SYNTAX INTEGER (0..255)
14925    MAX-ACCESS read-only
14926    STATUS current
14927    DESCRIPTION
14928	"The MD5 key for the OSPF interface
14929         0 (none) no MD5 authentication."
14930    ::= { ospfCurCfgIntfEntry 4 }
14931
14932
14933ospfCurCfgIntfCost  OBJECT-TYPE
14934    SYNTAX INTEGER (1..65535)
14935    MAX-ACCESS read-only
14936    STATUS current
14937    DESCRIPTION
14938	"Interface cost"
14939    ::= { ospfCurCfgIntfEntry 5 }
14940
14941ospfCurCfgIntfPrio   OBJECT-TYPE
14942   SYNTAX INTEGER (1..255)
14943    MAX-ACCESS read-only
14944    STATUS current
14945    DESCRIPTION
14946	"Interface router priority"
14947    ::= { ospfCurCfgIntfEntry 6 }
14948
14949ospfCurCfgIntfHello  OBJECT-TYPE
14950    SYNTAX INTEGER (1..65535)
14951    MAX-ACCESS read-only
14952    STATUS current
14953    DESCRIPTION
14954	"Hello interval"
14955    ::= { ospfCurCfgIntfEntry 7 }
14956
14957ospfCurCfgIntfDead   OBJECT-TYPE
14958   SYNTAX INTEGER (1..65535)
14959    MAX-ACCESS read-only
14960    STATUS current
14961    DESCRIPTION
14962	"Dead interval"
14963    ::= { ospfCurCfgIntfEntry 8 }
14964
14965ospfCurCfgIntfTrans  OBJECT-TYPE
14966   SYNTAX INTEGER (1..3600)
14967    MAX-ACCESS read-only
14968    STATUS current
14969    DESCRIPTION
14970	"Transit delay"
14971    ::= { ospfCurCfgIntfEntry 9 }
14972
14973
14974ospfCurCfgIntfRetra OBJECT-TYPE
14975    SYNTAX INTEGER (1..3600)
14976    MAX-ACCESS read-only
14977    STATUS current
14978    DESCRIPTION
14979	"Retransmit interval"
14980    ::= { ospfCurCfgIntfEntry 10 }
14981
14982ospfCurCfgIntfAuthKey OBJECT-TYPE
14983   SYNTAX DisplayString (SIZE(0..8))
14984    MAX-ACCESS read-only
14985    STATUS current
14986    DESCRIPTION
14987	"Authentication Key"
14988    ::= { ospfCurCfgIntfEntry 11 }
14989
14990
14991ospfCurCfgIntfStatus  OBJECT-TYPE
14992    SYNTAX  INTEGER {
14993        disabled(0),
14994        enabled(1)
14995        }
14996    MAX-ACCESS read-only
14997    STATUS current
14998    DESCRIPTION
14999	"Status of the interface
15000	disabled(0),
15001        enabled(1)"
15002    ::= { ospfCurCfgIntfEntry 12 }
15003
15004ospfNewCfgIntfTable OBJECT-TYPE
15005    SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
15006    MAX-ACCESS not-accessible
15007    STATUS current
15008    DESCRIPTION
15009      "The table of OSPF Interface configuration in the new_config."
15010    ::= { ospfCfg 8 }
15011
15012ospfNewCfgIntfEntry OBJECT-TYPE
15013    SYNTAX OspfNewCfgIntfEntry
15014    MAX-ACCESS not-accessible
15015    STATUS current
15016    DESCRIPTION
15017      "Information about an OSPF Interface."
15018    INDEX { ospfNewCfgIntfIndex }
15019    ::= { ospfNewCfgIntfTable 1 }
15020
15021OspfNewCfgIntfEntry ::= SEQUENCE {
15022    ospfNewCfgIntfIndex         Integer32,
15023    ospfNewCfgIntfId            IpAddress,
15024    ospfNewCfgIntfArea          INTEGER,
15025    ospfNewCfgIntfMdkey         INTEGER,
15026    ospfNewCfgIntfCost		INTEGER,
15027    ospfNewCfgIntfPrio		INTEGER,
15028    ospfNewCfgIntfHello         INTEGER,
15029    ospfNewCfgIntfDead          INTEGER,
15030    ospfNewCfgIntfTrans         INTEGER,
15031    ospfNewCfgIntfRetra         INTEGER,
15032    ospfNewCfgIntfAuthKey       DisplayString,
15033    ospfNewCfgIntfStatus        INTEGER,
15034    ospfNewCfgIntfDelete        INTEGER
15035
15036}
15037
15038ospfNewCfgIntfIndex OBJECT-TYPE
15039    SYNTAX Integer32
15040    MAX-ACCESS read-only
15041    STATUS current
15042    DESCRIPTION
15043	"The OSPF Interface number for which the OSPF Interface table is related."
15044    ::= { ospfNewCfgIntfEntry 1}
15045
15046ospfNewCfgIntfId OBJECT-TYPE
15047    SYNTAX IpAddress
15048    MAX-ACCESS read-only
15049    STATUS current
15050    DESCRIPTION
15051	"The IP Address of the OSPF interface."
15052    ::= { ospfNewCfgIntfEntry 2 }
15053
15054
15055ospfNewCfgIntfArea OBJECT-TYPE
15056    SYNTAX INTEGER (0..2)
15057    MAX-ACCESS read-create
15058    STATUS current
15059    DESCRIPTION
15060	"The index of the area that the interface belongs (0..2)"
15061    ::= { ospfNewCfgIntfEntry 3 }
15062
15063
15064
15065ospfNewCfgIntfMdkey OBJECT-TYPE
15066    SYNTAX INTEGER (0..255)
15067    MAX-ACCESS read-create
15068    STATUS current
15069    DESCRIPTION
15070	"The MD5 key for the OSPF interface
15071         0 (none) no MD5 authentication."
15072    ::= { ospfNewCfgIntfEntry 4 }
15073
15074ospfNewCfgIntfCost  OBJECT-TYPE
15075    SYNTAX INTEGER (1..65535)
15076    MAX-ACCESS read-create
15077    STATUS current
15078    DESCRIPTION
15079	"Interface cost(1..65535)"
15080    ::= { ospfNewCfgIntfEntry 5 }
15081
15082ospfNewCfgIntfPrio   OBJECT-TYPE
15083   SYNTAX INTEGER (0..255)
15084    MAX-ACCESS read-create
15085    STATUS current
15086    DESCRIPTION
15087	"Interface router priority(0..255)"
15088    ::= { ospfNewCfgIntfEntry 6 }
15089
15090
15091ospfNewCfgIntfHello  OBJECT-TYPE
15092    SYNTAX INTEGER (1..65535)
15093    MAX-ACCESS read-create
15094    STATUS current
15095    DESCRIPTION
15096	"Hello interval(1..65535)"
15097    ::= { ospfNewCfgIntfEntry 7 }
15098
15099ospfNewCfgIntfDead   OBJECT-TYPE
15100   SYNTAX INTEGER (1..65535)
15101    MAX-ACCESS read-create
15102    STATUS current
15103    DESCRIPTION
15104	"Dead interval(1..65535)"
15105    ::= { ospfNewCfgIntfEntry 8 }
15106
15107ospfNewCfgIntfTrans  OBJECT-TYPE
15108   SYNTAX INTEGER (1..3600)
15109    MAX-ACCESS read-create
15110    STATUS current
15111    DESCRIPTION
15112	"Transit delay(1..3600)"
15113    ::= { ospfNewCfgIntfEntry 9 }
15114
15115
15116ospfNewCfgIntfRetra OBJECT-TYPE
15117  SYNTAX INTEGER (1..3600)
15118    MAX-ACCESS read-create
15119    STATUS current
15120    DESCRIPTION
15121	"Retransmit interval(1..3600)"
15122    ::= { ospfNewCfgIntfEntry 10 }
15123
15124
15125ospfNewCfgIntfAuthKey OBJECT-TYPE
15126   SYNTAX DisplayString (SIZE(0..8))
15127    MAX-ACCESS read-create
15128    STATUS current
15129    DESCRIPTION
15130	"Authentication Key"
15131    ::= { ospfNewCfgIntfEntry 11 }
15132
15133
15134ospfNewCfgIntfStatus  OBJECT-TYPE
15135    SYNTAX  INTEGER {
15136        disabled(0),
15137        enabled(1)
15138        }
15139    MAX-ACCESS read-create
15140    STATUS current
15141    DESCRIPTION
15142	"Status of the interface
15143	disabled(0),
15144        enabled(1)"
15145    ::= { ospfNewCfgIntfEntry 12 }
15146
15147
15148ospfNewCfgIntfDelete  OBJECT-TYPE
15149    SYNTAX  INTEGER {
15150        other(0),
15151        delete(1)
15152        }
15153    MAX-ACCESS read-write
15154    STATUS current
15155    DESCRIPTION
15156	"Delete the interface
15157         other(0),
15158         delete(1)"
15159    ::= { ospfNewCfgIntfEntry 13 }
15160
15161ospfCurCfgVirtIntfTable OBJECT-TYPE
15162    SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
15163    MAX-ACCESS not-accessible
15164    STATUS current
15165    DESCRIPTION
15166      "The table of OSPF Virtual Interface configuration in the current_config."
15167    ::= { ospfCfg 9 }
15168
15169ospfCurCfgVirtIntfEntry OBJECT-TYPE
15170    SYNTAX OspfCurCfgVirtIntfEntry
15171    MAX-ACCESS not-accessible
15172    STATUS current
15173    DESCRIPTION
15174      "Information about an OSPF virtual Interface."
15175    INDEX { ospfCurCfgVirtIntfIndex }
15176    ::= { ospfCurCfgVirtIntfTable 1 }
15177
15178OspfCurCfgVirtIntfEntry ::= SEQUENCE {
15179    ospfCurCfgVirtIntfIndex         Integer32,
15180    ospfCurCfgVirtIntfAreaId        INTEGER,
15181    ospfCurCfgVirtIntfNbr           IpAddress,
15182    ospfCurCfgVirtIntfMdkey         INTEGER,
15183    ospfCurCfgVirtIntfHello         INTEGER,
15184    ospfCurCfgVirtIntfDead          INTEGER,
15185    ospfCurCfgVirtIntfTrans         INTEGER,
15186    ospfCurCfgVirtIntfRetra         INTEGER,
15187    ospfCurCfgVirtIntfAuthKey       DisplayString,
15188    ospfCurCfgVirtIntfStatus        INTEGER
15189    }
15190
15191ospfCurCfgVirtIntfIndex OBJECT-TYPE
15192    SYNTAX Integer32
15193    MAX-ACCESS read-only
15194    STATUS current
15195    DESCRIPTION
15196	"The OSPF Virtual Interface number for which the OSPF
15197         Virtual Interface table is related."
15198    ::= { ospfCurCfgVirtIntfEntry 1}
15199
15200ospfCurCfgVirtIntfAreaId OBJECT-TYPE
15201    SYNTAX INTEGER (0..2)
15202    MAX-ACCESS read-only
15203    STATUS current
15204    DESCRIPTION
15205	"The index of the OSPF area to which this virtual interface
15206         belongs."
15207    ::= { ospfCurCfgVirtIntfEntry 2 }
15208
15209ospfCurCfgVirtIntfNbr OBJECT-TYPE
15210    SYNTAX IpAddress
15211    MAX-ACCESS read-only
15212    STATUS current
15213    DESCRIPTION
15214	"The IP Address of the OSPF neighbor for this virtual interface."
15215    ::= { ospfCurCfgVirtIntfEntry 3 }
15216
15217ospfCurCfgVirtIntfMdkey OBJECT-TYPE
15218    SYNTAX INTEGER (0..255)
15219    MAX-ACCESS read-only
15220    STATUS current
15221    DESCRIPTION
15222	"The MD5 key for the OSPF virtual interface
15223         0 (none) no MD5 authentication."
15224    ::= { ospfCurCfgVirtIntfEntry 4 }
15225
15226
15227
15228ospfCurCfgVirtIntfHello  OBJECT-TYPE
15229    SYNTAX INTEGER (1..65535)
15230    MAX-ACCESS read-only
15231    STATUS current
15232    DESCRIPTION
15233	"Hello interval"
15234    ::= { ospfCurCfgVirtIntfEntry 5 }
15235
15236ospfCurCfgVirtIntfDead   OBJECT-TYPE
15237   SYNTAX INTEGER (1..65535)
15238    MAX-ACCESS read-only
15239    STATUS current
15240    DESCRIPTION
15241	"Dead interval"
15242    ::= { ospfCurCfgVirtIntfEntry 6 }
15243
15244
15245
15246ospfCurCfgVirtIntfTrans  OBJECT-TYPE
15247   SYNTAX INTEGER (1..3600)
15248    MAX-ACCESS read-only
15249    STATUS current
15250    DESCRIPTION
15251	"Transit delay"
15252    ::= { ospfCurCfgVirtIntfEntry 7 }
15253
15254
15255ospfCurCfgVirtIntfRetra OBJECT-TYPE
15256    SYNTAX INTEGER (1..3600)
15257    MAX-ACCESS read-only
15258    STATUS current
15259    DESCRIPTION
15260	"Retransmit interval"
15261    ::= { ospfCurCfgVirtIntfEntry 8 }
15262
15263ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
15264   SYNTAX DisplayString (SIZE(0..8))
15265    MAX-ACCESS read-only
15266    STATUS current
15267    DESCRIPTION
15268	"Authentication Key"
15269    ::= { ospfCurCfgVirtIntfEntry 9 }
15270
15271
15272ospfCurCfgVirtIntfStatus  OBJECT-TYPE
15273    SYNTAX  INTEGER {
15274        disabled(0),
15275        enabled(1)
15276        }
15277    MAX-ACCESS read-only
15278    STATUS current
15279    DESCRIPTION
15280	"Status
15281	 disabled(0),
15282        enabled(1)"
15283    ::= { ospfCurCfgVirtIntfEntry 10 }
15284
15285
15286
15287
15288
15289
15290ospfNewCfgVirtIntfTable OBJECT-TYPE
15291    SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
15292    MAX-ACCESS not-accessible
15293    STATUS current
15294    DESCRIPTION
15295      "The table of OSPF Virtual Interface configuration in the new_config."
15296    ::= { ospfCfg 10 }
15297
15298ospfNewCfgVirtIntfEntry OBJECT-TYPE
15299    SYNTAX OspfNewCfgVirtIntfEntry
15300    MAX-ACCESS not-accessible
15301    STATUS current
15302    DESCRIPTION
15303      "Information about an OSPF virtual Interface."
15304    INDEX { ospfNewCfgVirtIntfIndex }
15305    ::= { ospfNewCfgVirtIntfTable 1 }
15306
15307OspfNewCfgVirtIntfEntry ::= SEQUENCE {
15308    ospfNewCfgVirtIntfIndex         Integer32,
15309    ospfNewCfgVirtIntfAreaId        INTEGER,
15310    ospfNewCfgVirtIntfNbr           IpAddress,
15311    ospfNewCfgVirtIntfMdkey         INTEGER,
15312    ospfNewCfgVirtIntfHello         INTEGER,
15313    ospfNewCfgVirtIntfDead          INTEGER,
15314    ospfNewCfgVirtIntfTrans         INTEGER,
15315    ospfNewCfgVirtIntfRetra         INTEGER,
15316    ospfNewCfgVirtIntfAuthKey       DisplayString,
15317    ospfNewCfgVirtIntfStatus        INTEGER,
15318    ospfNewCfgVirtIntfDelete        INTEGER
15319   }
15320
15321ospfNewCfgVirtIntfIndex OBJECT-TYPE
15322    SYNTAX Integer32
15323    MAX-ACCESS read-only
15324    STATUS current
15325    DESCRIPTION
15326	"The OSPF Virtual Interface number for which the OSPF
15327         Virtual Interface table is related."
15328    ::= { ospfNewCfgVirtIntfEntry 1}
15329
15330ospfNewCfgVirtIntfAreaId OBJECT-TYPE
15331    SYNTAX INTEGER (0..2)
15332    MAX-ACCESS read-create
15333    STATUS current
15334    DESCRIPTION
15335	"The index of the OSPF area to which this virtual interface
15336         belongs."
15337    ::= { ospfNewCfgVirtIntfEntry 2 }
15338
15339ospfNewCfgVirtIntfNbr OBJECT-TYPE
15340    SYNTAX IpAddress
15341    MAX-ACCESS read-create
15342    STATUS current
15343    DESCRIPTION
15344	"The IP Address of the OSPF neighbor for this virtual interface."
15345    ::= { ospfNewCfgVirtIntfEntry 3 }
15346
15347ospfNewCfgVirtIntfMdkey OBJECT-TYPE
15348    SYNTAX INTEGER (0..255)
15349    MAX-ACCESS read-create
15350    STATUS current
15351    DESCRIPTION
15352	"The MD5 key for the OSPF virtual interface
15353         0 (none) no MD5 authentication."
15354    ::= { ospfNewCfgVirtIntfEntry 4 }
15355
15356
15357ospfNewCfgVirtIntfHello  OBJECT-TYPE
15358    SYNTAX INTEGER (1..65535)
15359    MAX-ACCESS read-create
15360    STATUS current
15361    DESCRIPTION
15362	"Hello interval(1..65535)"
15363    ::= { ospfNewCfgVirtIntfEntry 5 }
15364
15365ospfNewCfgVirtIntfDead   OBJECT-TYPE
15366   SYNTAX INTEGER (1..65535)
15367    MAX-ACCESS read-create
15368    STATUS current
15369    DESCRIPTION
15370	"Dead interval(1..65535)"
15371    ::= { ospfNewCfgVirtIntfEntry 6 }
15372
15373
15374
15375ospfNewCfgVirtIntfTrans  OBJECT-TYPE
15376   SYNTAX INTEGER (1..3600)
15377    MAX-ACCESS read-create
15378    STATUS current
15379    DESCRIPTION
15380	"Transit dela(1..3600)y"
15381    ::= { ospfNewCfgVirtIntfEntry 7 }
15382
15383
15384ospfNewCfgVirtIntfRetra OBJECT-TYPE
15385  SYNTAX INTEGER (1..3600)
15386    MAX-ACCESS read-create
15387    STATUS current
15388    DESCRIPTION
15389	"Retransmit interval(1..3600)"
15390    ::= { ospfNewCfgVirtIntfEntry 8 }
15391
15392
15393ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
15394   SYNTAX DisplayString (SIZE(0..8))
15395    MAX-ACCESS read-create
15396    STATUS current
15397    DESCRIPTION
15398	"Authentication Key SIZE(0..8)"
15399    ::= { ospfNewCfgVirtIntfEntry 9 }
15400
15401
15402ospfNewCfgVirtIntfStatus  OBJECT-TYPE
15403    SYNTAX  INTEGER {
15404        disabled(0),
15405        enabled(1)
15406        }
15407    MAX-ACCESS read-create
15408    STATUS current
15409    DESCRIPTION
15410	"Status
15411         disabled(0),
15412         enabled(1) "
15413    ::= { ospfNewCfgVirtIntfEntry 10 }
15414
15415
15416ospfNewCfgVirtIntfDelete  OBJECT-TYPE
15417    SYNTAX  INTEGER {
15418        other(0),
15419        delete(1)
15420        }
15421    MAX-ACCESS read-write
15422    STATUS current
15423    DESCRIPTION
15424	"Delete
15425	 other(0),
15426         delete(1)"
15427    ::= { ospfNewCfgVirtIntfEntry 11 }
15428
15429
15430
15431
15432
15433-- ospf range
15434
15435ospfCurCfgRangeTable OBJECT-TYPE
15436    SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
15437    MAX-ACCESS not-accessible
15438    STATUS current
15439    DESCRIPTION
15440      "The table of OSPF summary range in the current configuration."
15441    ::= { ospfCfg 14 }
15442
15443ospfCurCfgRangeEntry OBJECT-TYPE
15444    SYNTAX OspfCurCfgRangeEntry
15445    MAX-ACCESS not-accessible
15446    STATUS current
15447    DESCRIPTION
15448      "Information about an OSPF summary range."
15449    INDEX { ospfCurCfgRangeIndex }
15450    ::= { ospfCurCfgRangeTable 1 }
15451
15452OspfCurCfgRangeEntry ::= SEQUENCE {
15453    ospfCurCfgRangeIndex            Integer32,
15454    ospfCurCfgRangeAddr             IpAddress,
15455    ospfCurCfgRangeMask             IpAddress,
15456    ospfCurCfgRangeAreaIndex        Integer32,
15457    ospfCurCfgRangeHideState        INTEGER,
15458    ospfCurCfgRangeState            INTEGER
15459    }
15460
15461ospfCurCfgRangeIndex OBJECT-TYPE
15462    SYNTAX Integer32
15463    MAX-ACCESS read-only
15464    STATUS current
15465    DESCRIPTION
15466        "The range number for which the OSPF summary range table is related."
15467    ::= { ospfCurCfgRangeEntry 1}
15468
15469ospfCurCfgRangeAddr OBJECT-TYPE
15470    SYNTAX IpAddress
15471    MAX-ACCESS read-only
15472    STATUS current
15473    DESCRIPTION
15474        "The IP Address of the range."
15475    ::= { ospfCurCfgRangeEntry 2 }
15476
15477ospfCurCfgRangeMask OBJECT-TYPE
15478    SYNTAX IpAddress
15479    MAX-ACCESS read-only
15480    STATUS current
15481    DESCRIPTION
15482        "The mask of the range."
15483    ::= { ospfCurCfgRangeEntry 3 }
15484
15485ospfCurCfgRangeAreaIndex OBJECT-TYPE
15486    SYNTAX Integer32
15487    MAX-ACCESS read-only
15488    STATUS current
15489    DESCRIPTION
15490        "The area index."
15491    ::= { ospfCurCfgRangeEntry 4 }
15492
15493ospfCurCfgRangeHideState OBJECT-TYPE
15494    SYNTAX  INTEGER {
15495        enabled(1),
15496        disabled(2)
15497        }
15498    MAX-ACCESS  read-only
15499    STATUS  current
15500    DESCRIPTION
15501        "The state of the hide range."
15502    ::= { ospfCurCfgRangeEntry 5 }
15503
15504ospfCurCfgRangeState OBJECT-TYPE
15505    SYNTAX  INTEGER {
15506        enabled(1),
15507        disabled(2)
15508        }
15509    MAX-ACCESS  read-only
15510    STATUS  current
15511    DESCRIPTION
15512        "The state of the range."
15513    ::= { ospfCurCfgRangeEntry 6 }
15514
15515ospfNewCfgRangeTable OBJECT-TYPE
15516    SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
15517    MAX-ACCESS not-accessible
15518    STATUS current
15519    DESCRIPTION
15520      "The table of OSPF summary range in the new configuration."
15521    ::= { ospfCfg 15 }
15522
15523ospfNewCfgRangeEntry OBJECT-TYPE
15524    SYNTAX OspfNewCfgRangeEntry
15525    MAX-ACCESS not-accessible
15526    STATUS current
15527    DESCRIPTION
15528      "Information about an OSPF summary range."
15529    INDEX { ospfNewCfgRangeIndex }
15530    ::= { ospfNewCfgRangeTable 1 }
15531
15532OspfNewCfgRangeEntry ::= SEQUENCE {
15533    ospfNewCfgRangeIndex            Integer32,
15534    ospfNewCfgRangeAddr             IpAddress,
15535    ospfNewCfgRangeMask             IpAddress,
15536    ospfNewCfgRangeAreaIndex        Integer32,
15537    ospfNewCfgRangeHideState        INTEGER,
15538    ospfNewCfgRangeState            INTEGER,
15539    ospfNewCfgRangeDelete           INTEGER
15540    }
15541
15542ospfNewCfgRangeIndex OBJECT-TYPE
15543    SYNTAX Integer32
15544    MAX-ACCESS read-only
15545    STATUS current
15546    DESCRIPTION
15547        "The range number for which the OSPF summary range table is related."
15548    ::= { ospfNewCfgRangeEntry 1}
15549
15550ospfNewCfgRangeAddr OBJECT-TYPE
15551    SYNTAX IpAddress
15552    MAX-ACCESS read-create
15553    STATUS current
15554    DESCRIPTION
15555        "The IP Address of the range."
15556    ::= { ospfNewCfgRangeEntry 2 }
15557
15558ospfNewCfgRangeMask OBJECT-TYPE
15559    SYNTAX IpAddress
15560    MAX-ACCESS read-create
15561    STATUS current
15562    DESCRIPTION
15563        "The mask of the range."
15564    ::= { ospfNewCfgRangeEntry 3 }
15565
15566ospfNewCfgRangeAreaIndex OBJECT-TYPE
15567    SYNTAX Integer32
15568    MAX-ACCESS read-create
15569    STATUS current
15570    DESCRIPTION
15571        "The area index."
15572    ::= { ospfNewCfgRangeEntry 4 }
15573
15574ospfNewCfgRangeHideState OBJECT-TYPE
15575    SYNTAX  INTEGER {
15576        enabled(1),
15577        disabled(2)
15578        }
15579    MAX-ACCESS read-create
15580    STATUS  current
15581    DESCRIPTION
15582        "The state of the hide range."
15583    ::= { ospfNewCfgRangeEntry 5 }
15584
15585ospfNewCfgRangeState OBJECT-TYPE
15586    SYNTAX  INTEGER {
15587        enabled(1),
15588        disabled(2)
15589        }
15590    MAX-ACCESS read-create
15591    STATUS  current
15592    DESCRIPTION
15593        "The state of the range."
15594    ::= { ospfNewCfgRangeEntry 6 }
15595
15596ospfNewCfgRangeDelete OBJECT-TYPE
15597    SYNTAX  INTEGER {
15598        other(1),
15599        delete(2)
15600        }
15601    MAX-ACCESS  read-create
15602    STATUS  current
15603    DESCRIPTION
15604        "When set to the value of 2 (delete), the entire row is deleted.
15605         When read, other(1) is returned. Setting the value to anything
15606         other than 2(delete) has no effect on the state of the row."
15607    ::= { ospfNewCfgRangeEntry 7 }
15608
15609ospfRouteRedistribution   OBJECT IDENTIFIER ::= { ospfCfg 4 }
15610
15611ospfRedistributeStatic    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 }
15612
15613ospfCurCfgStaticMetric OBJECT-TYPE
15614    SYNTAX INTEGER (0..16777214)
15615    MAX-ACCESS read-only
15616    STATUS current
15617    DESCRIPTION
15618	"The metric to be assigned to static routes.
15619         A value of 0 indicates none."
15620    ::= { ospfRedistributeStatic 1 }
15621
15622ospfNewCfgStaticMetric OBJECT-TYPE
15623    SYNTAX INTEGER (0..16777214)
15624    MAX-ACCESS read-write
15625    STATUS current
15626    DESCRIPTION
15627	"The metric to be assigned to static routes.
15628         A value of 0 indicates none."
15629    ::= { ospfRedistributeStatic 2 }
15630
15631ospfCurCfgStaticMetricType OBJECT-TYPE
15632    SYNTAX INTEGER {
15633        none(1),
15634        type1(2),
15635        type2(3)
15636        }
15637    MAX-ACCESS read-only
15638    STATUS current
15639    DESCRIPTION
15640	"The AS External metric type for static routes."
15641    ::= { ospfRedistributeStatic 3 }
15642
15643ospfNewCfgStaticMetricType OBJECT-TYPE
15644    SYNTAX INTEGER {
15645        none(1),
15646        type1(2),
15647        type2(3)
15648        }
15649    MAX-ACCESS read-write
15650    STATUS current
15651    DESCRIPTION
15652	"The AS External metric type for static routes."
15653    ::= { ospfRedistributeStatic 4 }
15654
15655ospfCurCfgStaticOutRmapList OBJECT-TYPE
15656    SYNTAX OCTET STRING
15657    MAX-ACCESS read-only
15658    STATUS current
15659    DESCRIPTION
15660        "The route maps present in the out route map list.
15661         The route maps are presented in a bitmap format.
15662
15663         in receiving order:
15664
15665         OCTET 1  OCTET 2  .....
15666         xxxxxxxx xxxxxxxx .....
15667         ||    || |_ Rmap 9
15668         ||    ||
15669         ||    ||___ Rmap 8
15670         ||    |____ Rmap 7
15671         ||      .    .   .
15672         ||_________ Rmap 2
15673         |__________ Rmap 1
15674
15675         where x : 1 - The represented route map is selected
15676         0 - The represented route map is not selected"
15677    ::= { ospfRedistributeStatic 5 }
15678
15679ospfNewCfgStaticOutRmapList OBJECT-TYPE
15680    SYNTAX OCTET STRING
15681    MAX-ACCESS read-only
15682    STATUS current
15683    DESCRIPTION
15684        "The route maps present in the out route map list.
15685         The route maps are presented in a bitmap format.
15686
15687         in receiving order:
15688
15689         OCTET 1  OCTET 2  .....
15690         xxxxxxxx xxxxxxxx .....
15691         ||    || |_ Rmap 9
15692         ||    ||
15693         ||    ||___ Rmap 8
15694         ||    |____ Rmap 7
15695         ||      .    .   .
15696         ||_________ Rmap 2
15697         |__________ Rmap 1
15698
15699         where x : 1 - The represented route map is selected
15700         0 - The represented route map is not selected"
15701    ::= { ospfRedistributeStatic 6 }
15702
15703ospfNewCfgStaticAddOutRmap OBJECT-TYPE
15704    SYNTAX Integer32
15705    MAX-ACCESS read-write
15706    STATUS current
15707    DESCRIPTION
15708	"The route map to be add into out-rmap list. When read, 0 is returned."
15709    ::= { ospfRedistributeStatic 7 }
15710
15711ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
15712    SYNTAX Integer32
15713    MAX-ACCESS read-write
15714    STATUS current
15715    DESCRIPTION
15716	"The route map to be removed from out-rmap list. When read,
15717         0 is returned."
15718    ::= { ospfRedistributeStatic 8 }
15719
15720
15721ospfRedistributeFixed    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 }
15722
15723ospfCurCfgFixedMetric OBJECT-TYPE
15724    SYNTAX INTEGER (0..16777214)
15725    MAX-ACCESS read-only
15726    STATUS current
15727    DESCRIPTION
15728	"The export metric for fixed routes. A value of 0 indicates none"
15729    ::= { ospfRedistributeFixed 1 }
15730
15731ospfNewCfgFixedMetric OBJECT-TYPE
15732    SYNTAX INTEGER (0..16777214)
15733    MAX-ACCESS read-write
15734    STATUS current
15735    DESCRIPTION
15736	"The export metric for fixed routes. A value of 0 indicates none"
15737    ::= { ospfRedistributeFixed 2 }
15738
15739ospfCurCfgFixedMetricType OBJECT-TYPE
15740    SYNTAX INTEGER {
15741        none(1),
15742        type1(2),
15743        type2(3)
15744        }
15745    MAX-ACCESS read-only
15746    STATUS current
15747    DESCRIPTION
15748	"The AS External metric type for fixed routes."
15749    ::= { ospfRedistributeFixed 3 }
15750
15751ospfNewCfgFixedMetricType OBJECT-TYPE
15752    SYNTAX INTEGER {
15753        none(1),
15754        type1(2),
15755        type2(3)
15756        }
15757    MAX-ACCESS read-write
15758    STATUS current
15759    DESCRIPTION
15760	"The AS External metric type for fixed routes."
15761    ::= { ospfRedistributeFixed 4 }
15762
15763ospfCurCfgFixedOutRmapList OBJECT-TYPE
15764    SYNTAX OCTET STRING
15765    MAX-ACCESS read-only
15766    STATUS current
15767    DESCRIPTION
15768        "The route maps present in the out route map list.
15769         The route maps are presented in a bitmap format.
15770
15771         in receiving order:
15772
15773         OCTET 1  OCTET 2  .....
15774         xxxxxxxx xxxxxxxx .....
15775         ||    || |_ Rmap 9
15776         ||    ||
15777         ||    ||___ Rmap 8
15778         ||    |____ Rmap 7
15779         ||      .    .   .
15780         ||_________ Rmap 2
15781         |__________ Rmap 1
15782
15783         where x : 1 - The represented route map is selected
15784         0 - The represented route map is not selected"
15785    ::= { ospfRedistributeFixed 5 }
15786
15787ospfNewCfgFixedOutRmapList OBJECT-TYPE
15788    SYNTAX OCTET STRING
15789    MAX-ACCESS read-only
15790    STATUS current
15791    DESCRIPTION
15792        "The route maps present in the out route map list.
15793         The route maps are presented in a bitmap format.
15794
15795         in receiving order:
15796
15797         OCTET 1  OCTET 2  .....
15798         xxxxxxxx xxxxxxxx .....
15799         ||    || |_ Rmap 9
15800         ||    ||
15801         ||    ||___ Rmap 8
15802         ||    |____ Rmap 7
15803         ||      .    .   .
15804         ||_________ Rmap 2
15805         |__________ Rmap 1
15806
15807         where x : 1 - The represented route map is selected
15808         0 - The represented route map is not selected"
15809    ::= { ospfRedistributeFixed 6 }
15810
15811ospfNewCfgFixedAddOutRmap OBJECT-TYPE
15812    SYNTAX Integer32
15813    MAX-ACCESS read-write
15814    STATUS current
15815    DESCRIPTION
15816	"The route map to be add into out-rmap list. When read, 0 is returned."
15817    ::= { ospfRedistributeFixed 7 }
15818
15819ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
15820    SYNTAX Integer32
15821    MAX-ACCESS read-write
15822    STATUS current
15823    DESCRIPTION
15824	"The route map to be removed from out-rmap list. When read,
15825         0 is returned."
15826    ::= { ospfRedistributeFixed 8 }
15827
15828ospfRedistributeRip    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 }
15829
15830ospfCurCfgRipMetric OBJECT-TYPE
15831    SYNTAX INTEGER (0..16777214)
15832    MAX-ACCESS read-only
15833    STATUS current
15834    DESCRIPTION
15835	"The export metric for RIP routes. A value of 0 indicates none"
15836    ::= { ospfRedistributeRip 1 }
15837
15838ospfNewCfgRipMetric OBJECT-TYPE
15839    SYNTAX INTEGER (0..16777214)
15840    MAX-ACCESS read-write
15841    STATUS current
15842    DESCRIPTION
15843	"The export metric for RIP routes. A value of 0 indicates none"
15844    ::= { ospfRedistributeRip 2 }
15845
15846ospfCurCfgRipMetricType OBJECT-TYPE
15847    SYNTAX INTEGER {
15848        none(1),
15849        type1(2),
15850        type2(3)
15851        }
15852    MAX-ACCESS read-only
15853    STATUS current
15854    DESCRIPTION
15855	"The AS External metric type for RIP routes."
15856    ::= { ospfRedistributeRip 3 }
15857
15858ospfNewCfgRipMetricType OBJECT-TYPE
15859    SYNTAX INTEGER {
15860        none(1),
15861        type1(2),
15862        type2(3)
15863        }
15864    MAX-ACCESS read-write
15865    STATUS current
15866    DESCRIPTION
15867	"The AS External metric type for RIP routes."
15868    ::= { ospfRedistributeRip 4 }
15869
15870ospfCurCfgRipOutRmapList OBJECT-TYPE
15871    SYNTAX OCTET STRING
15872    MAX-ACCESS read-only
15873    STATUS current
15874    DESCRIPTION
15875        "The route maps present in the out route map list.
15876         The route maps are presented in a bitmap format.
15877
15878         in receiving order:
15879
15880         OCTET 1  OCTET 2  .....
15881         xxxxxxxx xxxxxxxx .....
15882         ||    || |_ Rmap 9
15883         ||    ||
15884         ||    ||___ Rmap 8
15885         ||    |____ Rmap 7
15886         ||      .    .   .
15887         ||_________ Rmap 2
15888         |__________ Rmap 1
15889
15890         where x : 1 - The represented route map is selected
15891         0 - The represented route map is not selected"
15892    ::= { ospfRedistributeRip 5 }
15893
15894ospfNewCfgRipOutRmapList OBJECT-TYPE
15895    SYNTAX OCTET STRING
15896    MAX-ACCESS read-only
15897    STATUS current
15898    DESCRIPTION
15899        "The route maps present in the out route map list.
15900         The route maps are presented in a bitmap format.
15901
15902         in receiving order:
15903
15904         OCTET 1  OCTET 2  .....
15905         xxxxxxxx xxxxxxxx .....
15906         ||    || |_ Rmap 9
15907         ||    ||
15908         ||    ||___ Rmap 8
15909         ||    |____ Rmap 7
15910         ||      .    .   .
15911         ||_________ Rmap 2
15912         |__________ Rmap 1
15913
15914         where x : 1 - The represented route map is selected
15915         0 - The represented route map is not selected"
15916    ::= { ospfRedistributeRip 6 }
15917
15918ospfNewCfgRipAddOutRmap OBJECT-TYPE
15919    SYNTAX Integer32
15920    MAX-ACCESS read-write
15921    STATUS current
15922    DESCRIPTION
15923	"The route map to be add into out-rmap list. When read, 0 is returned."
15924    ::= { ospfRedistributeRip 7 }
15925
15926ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
15927    SYNTAX Integer32
15928    MAX-ACCESS read-write
15929    STATUS current
15930    DESCRIPTION
15931	"The route map to be removed from out-rmap list. When read,
15932         0 is returned."
15933    ::= { ospfRedistributeRip 8 }
15934
15935ipCurCfgRouterID OBJECT-TYPE
15936    SYNTAX IpAddress
15937    MAX-ACCESS read-only
15938    STATUS current
15939    DESCRIPTION
15940	"The router ID of the switch."
15941    ::= { ipGeneralCfg 1 }
15942
15943ipNewCfgRouterID OBJECT-TYPE
15944    SYNTAX IpAddress
15945    MAX-ACCESS read-write
15946    STATUS current
15947    DESCRIPTION
15948	"The router ID of the switch."
15949    ::= { ipGeneralCfg 2 }
15950
15951
15952-- IGMP Snooping config
15953igmpCurCfgOnOff OBJECT-TYPE
15954    SYNTAX INTEGER {
15955        on(1),
15956        off(2)
15957	}
15958    MAX-ACCESS  read-only
15959    STATUS  current
15960    DESCRIPTION
15961        "Globally turn IGMP On/Off."
15962    ::= { igmpCfg 1}
15963
15964igmpNewCfgOnOff OBJECT-TYPE
15965    SYNTAX INTEGER {
15966        on(1),
15967        off(2)
15968	}
15969    MAX-ACCESS  read-write
15970    STATUS  current
15971    DESCRIPTION
15972        "Globally turn IGMP On/Off."
15973    ::= { igmpCfg 2}
15974
15975igmpSnoopCfgGen	  OBJECT IDENTIFIER ::= { igmpCfg 3 }
15976igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 4 }
15977igmpFilterCfg     OBJECT IDENTIFIER ::= { igmpCfg 5 }
15978
15979igmpSnoopCfg	  OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 1 }
15980
15981igmpSnoopCurCfgTimeout OBJECT-TYPE
15982    SYNTAX  Integer32
15983    MAX-ACCESS  read-only
15984    STATUS  current
15985    DESCRIPTION
15986        "Set IGMP Report timeout."
15987    ::= { igmpSnoopCfg 1 }
15988
15989igmpSnoopNewCfgTimeout OBJECT-TYPE
15990    SYNTAX  Integer32
15991    MAX-ACCESS  read-write
15992    STATUS  current
15993    DESCRIPTION
15994        "Set IGMP Report timeout."
15995    ::= { igmpSnoopCfg 2 }
15996
15997igmpSnoopCurCfgMrto OBJECT-TYPE
15998    SYNTAX  Integer32
15999    MAX-ACCESS  read-only
16000    STATUS  current
16001    DESCRIPTION
16002        "The value of multicast router timeout in the current config."
16003    ::= { igmpSnoopCfg 3 }
16004
16005igmpSnoopNewCfgMrto OBJECT-TYPE
16006    SYNTAX  Integer32
16007    MAX-ACCESS  read-write
16008    STATUS  current
16009    DESCRIPTION
16010        "The value of multicast router timeout in the new config."
16011    ::= { igmpSnoopCfg 4 }
16012
16013
16014igmpSnoopNewCfgVlanFastlvAdd OBJECT-TYPE
16015    SYNTAX  Integer32
16016    MAX-ACCESS  read-write
16017    STATUS  current
16018    DESCRIPTION
16019	"The VLAN to be added to fastleave vlan list. When read,
16020	 0 is returned."
16021    ::= { igmpSnoopCfg 12 }
16022
16023igmpSnoopNewCfgVlanFastlvRem OBJECT-TYPE
16024    SYNTAX  Integer32
16025    MAX-ACCESS  read-write
16026    STATUS  current
16027    DESCRIPTION
16028	"The VLAN to be removed from fastleave vlan list. When read,
16029	 0 is returned."
16030    ::= { igmpSnoopCfg 13 }
16031
16032igmpSnoopCurCfgVlanFastlvBmap OBJECT-TYPE
16033    SYNTAX OCTET STRING
16034    MAX-ACCESS read-only
16035    STATUS current
16036    DESCRIPTION
16037        "The fastlv enabled vlans present in the in vlan map list.
16038         The fastlv enabled vlans are presented in a bitmap format.
16039
16040         in receiving order:
16041
16042         OCTET 1  OCTET 2  .....
16043         xxxxxxxx xxxxxxxx .....
16044         ||    || |_ Vlan 9
16045         ||    ||
16046         ||    ||___ Vlan 8
16047         ||    |____ Vlan 7
16048         ||      .    .   .
16049         ||_________ Vlan 2
16050         |__________ Vlan 1
16051
16052         where x : 1 - The represented vlan has fastlv enabled
16053         0 - The represented vlan does not have fastlv enabled."
16054    ::= { igmpSnoopCfg 14 }
16055
16056igmpSnoopNewCfgVlanFastlvBmap OBJECT-TYPE
16057    SYNTAX OCTET STRING
16058    MAX-ACCESS read-only
16059    STATUS current
16060    DESCRIPTION
16061        "The fastlv enabled vlans present in the in vlan map list.
16062         The fastlv enabled vlans are presented in a bitmap format.
16063
16064         in receiving order:
16065
16066         OCTET 1  OCTET 2  .....
16067         xxxxxxxx xxxxxxxx .....
16068         ||    || |_ Vlan 9
16069         ||    ||
16070         ||    ||___ Vlan 8
16071         ||    |____ Vlan 7
16072         ||      .    .   .
16073         ||_________ Vlan 2
16074         |__________ Vlan 1
16075
16076         where x : 1 - The represented vlan has fastlv enabled
16077         0 - The represented vlan does not have fastlv enabled."
16078    ::= { igmpSnoopCfg 15 }
16079
16080igmpSnoopCurCfgRobust OBJECT-TYPE
16081    SYNTAX  Integer32
16082    MAX-ACCESS  read-only
16083    STATUS  current
16084    DESCRIPTION
16085        "The value of expected packet loss on subnet in the current config."
16086    ::= { igmpSnoopCfg 16 }
16087
16088igmpSnoopNewCfgRobust OBJECT-TYPE
16089    SYNTAX  Integer32
16090    MAX-ACCESS  read-write
16091    STATUS  current
16092    DESCRIPTION
16093        "The value of expected packet loss on subnet in the new config."
16094    ::= { igmpSnoopCfg 17 }
16095
16096igmpSnoopNewCfgVlanAdd OBJECT-TYPE
16097    SYNTAX  Integer32
16098    MAX-ACCESS  read-write
16099    STATUS  current
16100    DESCRIPTION
16101        "The VLAN to be added to snooping vlan list. When read,
16102         0 is returned."
16103    ::= { igmpSnoopCfg 18 }
16104
16105igmpSnoopNewCfgVlanRem OBJECT-TYPE
16106    SYNTAX  Integer32
16107    MAX-ACCESS  read-write
16108    STATUS  current
16109    DESCRIPTION
16110        "The VLAN to be removed from snooping vlan list. When read,
16111         0 is returned."
16112    ::= { igmpSnoopCfg 19 }
16113
16114igmpSnoopNewCfgVlanClear OBJECT-TYPE
16115    SYNTAX  INTEGER {
16116        clear(1),
16117        ok(2)
16118        }
16119    MAX-ACCESS  read-write
16120    STATUS  current
16121    DESCRIPTION
16122        "Removing ALL Snooping Vlans."
16123    ::= { igmpSnoopCfg 20 }
16124
16125igmpSnoopCurCfgVlanBmap OBJECT-TYPE
16126    SYNTAX OCTET STRING
16127    MAX-ACCESS read-only
16128    STATUS current
16129    DESCRIPTION
16130        "The snooping vlans present in the in vlan map list.
16131         The snooping vlans are presented in a bitmap format.
16132
16133         in receiving order:
16134
16135         OCTET 1  OCTET 2  .....
16136         xxxxxxxx xxxxxxxx .....
16137         ||    || |_ Vlan 9
16138         ||    ||
16139         ||    ||___ Vlan 8
16140         ||    |____ Vlan 7
16141         ||      .    .   .
16142         ||_________ Vlan 2
16143         |__________ Vlan 1
16144
16145         where x : 1 - The represented vlan has snoop enabled
16146         0 - The represented vlan does not have snooping enabled."
16147    ::= { igmpSnoopCfg 21 }
16148
16149igmpSnoopNewCfgVlanBmap OBJECT-TYPE
16150    SYNTAX OCTET STRING
16151    MAX-ACCESS read-only
16152    STATUS current
16153    DESCRIPTION
16154        "The snooping vlans present in the in vlan map list.
16155         The snooping vlans are presented in a bitmap format.
16156
16157         in receiving order:
16158
16159         OCTET 1  OCTET 2  .....
16160         xxxxxxxx xxxxxxxx .....
16161         ||    || |_ Vlan 9
16162         ||    ||
16163         ||    ||___ Vlan 8
16164         ||    |____ Vlan 7
16165         ||      .    .   .
16166         ||_________ Vlan 2
16167         |__________ Vlan 1
16168
16169         where x : 1 - The represented vlan has snoop enabled
16170         0 - The represented vlan does not have snooping enabled."
16171    ::= { igmpSnoopCfg 22 }
16172
16173igmpSnoopCurCfgQInterval OBJECT-TYPE
16174    SYNTAX  Integer32
16175    MAX-ACCESS  read-only
16176    STATUS  current
16177    DESCRIPTION
16178        "IGMP Query Interval of current config."
16179    ::= { igmpSnoopCfg 23 }
16180
16181igmpSnoopNewCfgQInterval OBJECT-TYPE
16182    SYNTAX  Integer32
16183    MAX-ACCESS  read-write
16184    STATUS  current
16185    DESCRIPTION
16186        "IGMP Query Interval of new config."
16187    ::= { igmpSnoopCfg 24 }
16188
16189igmpSnoopCurCfgSrcIp OBJECT-TYPE
16190    SYNTAX IpAddress
16191    MAX-ACCESS read-only
16192    STATUS current
16193    DESCRIPTION
16194	"The source ip for GSQ proxy in current config."
16195    ::= { igmpSnoopCfg 25 }
16196
16197igmpSnoopNewCfgSrcIp OBJECT-TYPE
16198    SYNTAX IpAddress
16199    MAX-ACCESS read-write
16200    STATUS current
16201    DESCRIPTION
16202	"The source ip for GSQ proxy in new config."
16203    ::= { igmpSnoopCfg 26 }
16204
16205igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
16206    SYNTAX INTEGER {
16207       enable(1),
16208       disable(2)
16209      }
16210    MAX-ACCESS  read-only
16211    STATUS  current
16212    DESCRIPTION
16213        "Enable/Disable of IGMP Report aggregation."
16214    ::= { igmpSnoopCfg 27}
16215
16216igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
16217    SYNTAX INTEGER {
16218        enable(1),
16219        disable(2)
16220      }
16221    MAX-ACCESS  read-write
16222    STATUS  current
16223    DESCRIPTION
16224        "Enable/Disable of IGMP Report aggregation."
16225    ::= { igmpSnoopCfg 28}
16226
16227igmpSnoopCurCfgFlood OBJECT-TYPE
16228    SYNTAX INTEGER {
16229        enable(1),
16230        disable(2)
16231      }
16232    MAX-ACCESS  read-only
16233    STATUS  current
16234    DESCRIPTION
16235        "Enable/Disable of flood unregistered IPMC"
16236    ::= { igmpSnoopCfg 29}
16237
16238igmpSnoopNewCfgFlood OBJECT-TYPE
16239    SYNTAX INTEGER {
16240        enable(1),
16241        disable(2)
16242      }
16243    MAX-ACCESS  read-write
16244    STATUS  current
16245    DESCRIPTION
16246        "Enable/Disable of flood unregistered IPMC"
16247    ::= { igmpSnoopCfg 30}
16248
16249igmpV3SnoopCfg      OBJECT IDENTIFIER ::= { igmpSnoopCfgGen 2 }
16250
16251igmpV3SnoopCurCfgSources OBJECT-TYPE
16252    SYNTAX  Integer32
16253    MAX-ACCESS  read-only
16254    STATUS  current
16255    DESCRIPTION
16256        "Number of sources to snoop in a group record in current config."
16257    ::= { igmpV3SnoopCfg 1 }
16258
16259igmpV3SnoopNewCfgSources OBJECT-TYPE
16260    SYNTAX  Integer32
16261    MAX-ACCESS  read-write
16262    STATUS  current
16263    DESCRIPTION
16264        "Number of sources to snoop in a group record in new config."
16265    ::= { igmpV3SnoopCfg 2 }
16266
16267igmpV3SnoopCurCfgEnaDis OBJECT-TYPE
16268    SYNTAX INTEGER {
16269        enabled(1),
16270        disabled(2)
16271        }
16272    MAX-ACCESS  read-only
16273    STATUS  current
16274    DESCRIPTION
16275        "The current status of IGMP V3 Snooping."
16276    ::= { igmpV3SnoopCfg 3 }
16277
16278igmpV3SnoopNewCfgEnaDis OBJECT-TYPE
16279    SYNTAX INTEGER {
16280        enable(1),
16281        disable(2)
16282        }
16283    MAX-ACCESS  read-write
16284    STATUS  current
16285    DESCRIPTION
16286        "Set Enable/Disable of IGMP V3 Snooping."
16287    ::= { igmpV3SnoopCfg 4 }
16288
16289igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE
16290    SYNTAX INTEGER {
16291        enabled(1),
16292        disabled(2)
16293        }
16294    MAX-ACCESS  read-only
16295    STATUS  current
16296    DESCRIPTION
16297        "The current status of IGMP V3 EXCLUDE filter-mode Snooping."
16298    ::= { igmpV3SnoopCfg 5 }
16299
16300igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE
16301    SYNTAX INTEGER {
16302        enable(1),
16303        disable(2)
16304        }
16305    MAX-ACCESS  read-write
16306    STATUS  current
16307    DESCRIPTION
16308        "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping."
16309    ::= { igmpV3SnoopCfg 6 }
16310
16311igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE
16312    SYNTAX INTEGER {
16313        enabled(1),
16314        disabled(2)
16315        }
16316    MAX-ACCESS  read-only
16317    STATUS  current
16318    DESCRIPTION
16319        "The current status of IGMP V1/V2 Report Snooping."
16320    ::= { igmpV3SnoopCfg 7 }
16321
16322igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE
16323    SYNTAX INTEGER {
16324        enable(1),
16325        disable(2)
16326        }
16327    MAX-ACCESS  read-write
16328    STATUS  current
16329    DESCRIPTION
16330        "Set Enable/Disable of IGMP V1/V2 Report Snooping."
16331    ::= { igmpV3SnoopCfg 8 }
16332
16333
16334-- IGMP Static Mrtr Support
16335igmpStaticMrtrCurCfgTable OBJECT-TYPE
16336    SYNTAX  SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
16337    MAX-ACCESS  not-accessible
16338    STATUS  current
16339    DESCRIPTION
16340        "The IGMP Static Multicast Router table in the current configuration block."
16341    ::= { igmpStaticMrtrCfg 1 }
16342
16343igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
16344    SYNTAX  IgmpStaticMrtrCurCfgTableEntry
16345    MAX-ACCESS  not-accessible
16346    STATUS  current
16347    DESCRIPTION
16348        "A row in the Static Multicast Router table."
16349    INDEX   { igmpStaticMrtrCurCfgIndx }
16350    ::= { igmpStaticMrtrCurCfgTable 1 }
16351
16352IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE {
16353    igmpStaticMrtrCurCfgIndx         Integer32,
16354    igmpStaticMrtrCurCfgPortId       Integer32,
16355    igmpStaticMrtrCurCfgVlanId       Integer32,
16356    igmpStaticMrtrCurCfgVersion      INTEGER
16357    }
16358
16359igmpStaticMrtrCurCfgIndx OBJECT-TYPE
16360    SYNTAX  Integer32
16361    MAX-ACCESS  read-only
16362    STATUS  current
16363    DESCRIPTION
16364        "The IGMP Multicast Router table port index."
16365    ::= { igmpStaticMrtrCurCfgTableEntry 1 }
16366
16367igmpStaticMrtrCurCfgPortId OBJECT-TYPE
16368    SYNTAX  Integer32
16369    MAX-ACCESS  read-only
16370    STATUS  current
16371    DESCRIPTION
16372        "The IGMP Multicast Router port in the current configuration block."
16373    ::= { igmpStaticMrtrCurCfgTableEntry 2 }
16374
16375igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
16376    SYNTAX  Integer32
16377    MAX-ACCESS  read-only
16378    STATUS  current
16379    DESCRIPTION
16380        "The IGMP Multicast Router port in the current configuration block."
16381    ::= { igmpStaticMrtrCurCfgTableEntry 3 }
16382
16383igmpStaticMrtrCurCfgVersion OBJECT-TYPE
16384    SYNTAX  INTEGER {
16385        version1(1),
16386        version2(2)
16387        }
16388    MAX-ACCESS  read-only
16389    STATUS  current
16390    DESCRIPTION
16391        "The IGMP version of the IGMP Static Multicast Router."
16392    ::= { igmpStaticMrtrCurCfgTableEntry 4 }
16393
16394igmpStaticMrtrNewCfgTable OBJECT-TYPE
16395    SYNTAX  SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
16396    MAX-ACCESS  not-accessible
16397    STATUS  current
16398    DESCRIPTION
16399        "The IGMP Static Multicast Router table in the new configuration block."
16400    ::= { igmpStaticMrtrCfg 2 }
16401
16402igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
16403    SYNTAX  IgmpStaticMrtrNewCfgTableEntry
16404    MAX-ACCESS  not-accessible
16405    STATUS  current
16406    DESCRIPTION
16407        "A row in the Static Multicast Router table."
16408    INDEX   { igmpStaticMrtrNewCfgIndx }
16409    ::= { igmpStaticMrtrNewCfgTable 1 }
16410
16411IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE {
16412    igmpStaticMrtrNewCfgIndx         Integer32,
16413    igmpStaticMrtrNewCfgPortId       Integer32,
16414    igmpStaticMrtrNewCfgVlanId       Integer32,
16415    igmpStaticMrtrNewCfgVersion      INTEGER,
16416    igmpStaticMrtrNewCfgDelete       INTEGER
16417    }
16418
16419igmpStaticMrtrNewCfgIndx OBJECT-TYPE
16420    SYNTAX  Integer32
16421    MAX-ACCESS  read-only
16422    STATUS  current
16423    DESCRIPTION
16424        "The IGMP Multicast Router table port index."
16425    ::= { igmpStaticMrtrNewCfgTableEntry 1 }
16426
16427igmpStaticMrtrNewCfgPortId OBJECT-TYPE
16428    SYNTAX  Integer32
16429    MAX-ACCESS  read-create
16430    STATUS  current
16431    DESCRIPTION
16432        "The IGMP Multicast Router port in the new configuration block."
16433    ::= { igmpStaticMrtrNewCfgTableEntry 2 }
16434
16435igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
16436    SYNTAX  Integer32
16437    MAX-ACCESS  read-create
16438    STATUS  current
16439    DESCRIPTION
16440        "The IGMP Multicast Router port in the new configuration block."
16441    ::= { igmpStaticMrtrNewCfgTableEntry 3 }
16442
16443igmpStaticMrtrNewCfgVersion OBJECT-TYPE
16444    SYNTAX  INTEGER {
16445        version1(1),
16446        version2(2),
16447        version3(3)
16448        }
16449    MAX-ACCESS  read-create
16450    STATUS  current
16451    DESCRIPTION
16452        "The IGMP version of the IGMP Static Multicast Router."
16453    ::= { igmpStaticMrtrNewCfgTableEntry 4 }
16454
16455igmpStaticMrtrNewCfgDelete OBJECT-TYPE
16456    SYNTAX  INTEGER {
16457        other(1),
16458        delete(2)
16459        }
16460    MAX-ACCESS  read-create
16461    STATUS  current
16462    DESCRIPTION
16463        "When set to the value of 2 (delete), the entire row is deleted.
16464         When read, other(1) is returned. Setting the value to anything
16465         other than 2(delete) has no effect on the state of the row."
16466    ::= { igmpStaticMrtrNewCfgTableEntry 5 }
16467
16468-- IGMP Filtering
16469igmpFltCurCfgTable OBJECT-TYPE
16470    SYNTAX  SEQUENCE OF IgmpFltCurCfgTableEntry
16471    MAX-ACCESS  not-accessible
16472    STATUS  current
16473    DESCRIPTION
16474        "The IGMP filtering table in the current configuration block."
16475    ::= { igmpFilterCfg 1 }
16476
16477igmpFltCurCfgTableEntry OBJECT-TYPE
16478    SYNTAX  IgmpFltCurCfgTableEntry
16479    MAX-ACCESS  not-accessible
16480    STATUS  current
16481    DESCRIPTION
16482        "A row in the filtering table."
16483    INDEX   { igmpFltCurCfgIndx }
16484    ::= { igmpFltCurCfgTable 1 }
16485
16486IgmpFltCurCfgTableEntry ::= SEQUENCE {
16487    igmpFltCurCfgIndx         Integer32,
16488    igmpFltCurCfgMcastIp1     IpAddress,
16489    igmpFltCurCfgMcastIp2     IpAddress,
16490    igmpFltCurCfgAction       INTEGER,
16491    igmpFltCurCfgState        INTEGER
16492    }
16493
16494igmpFltCurCfgIndx OBJECT-TYPE
16495    SYNTAX  Integer32
16496    MAX-ACCESS  read-only
16497    STATUS  current
16498    DESCRIPTION
16499        "The IGMP filter table index."
16500    ::= { igmpFltCurCfgTableEntry 1 }
16501
16502igmpFltCurCfgMcastIp1 OBJECT-TYPE
16503    SYNTAX  IpAddress
16504    MAX-ACCESS  read-only
16505    STATUS  current
16506    DESCRIPTION
16507        "Range1 Multicast IP address to be filtered."
16508    ::= { igmpFltCurCfgTableEntry 2 }
16509
16510igmpFltCurCfgMcastIp2 OBJECT-TYPE
16511    SYNTAX  IpAddress
16512    MAX-ACCESS  read-only
16513    STATUS  current
16514    DESCRIPTION
16515        "Range2 Multicast IP address to be filtered."
16516    ::= { igmpFltCurCfgTableEntry 3 }
16517
16518igmpFltCurCfgAction OBJECT-TYPE
16519    SYNTAX  INTEGER {
16520        allow(1),
16521        deny(2)
16522        }
16523    MAX-ACCESS  read-only
16524    STATUS  current
16525    DESCRIPTION
16526        "The action for the IGMP filtering rule."
16527    ::= { igmpFltCurCfgTableEntry 4 }
16528
16529igmpFltCurCfgState OBJECT-TYPE
16530    SYNTAX  INTEGER {
16531        enabled(1),
16532        disabled(2)
16533        }
16534    MAX-ACCESS  read-only
16535    STATUS  current
16536    DESCRIPTION
16537        "The state of this IGMP filtering rule."
16538    ::= { igmpFltCurCfgTableEntry 5 }
16539
16540igmpFltNewCfgTable OBJECT-TYPE
16541    SYNTAX  SEQUENCE OF IgmpFltNewCfgTableEntry
16542    MAX-ACCESS  not-accessible
16543    STATUS  current
16544    DESCRIPTION
16545        "The IGMP filtering table in the current configuration block."
16546    ::= { igmpFilterCfg 2 }
16547
16548igmpFltNewCfgTableEntry OBJECT-TYPE
16549    SYNTAX  IgmpFltNewCfgTableEntry
16550    MAX-ACCESS  not-accessible
16551    STATUS  current
16552    DESCRIPTION
16553        "A row in the filtering table."
16554    INDEX   { igmpFltNewCfgIndx }
16555    ::= { igmpFltNewCfgTable 1 }
16556
16557IgmpFltNewCfgTableEntry ::= SEQUENCE {
16558    igmpFltNewCfgIndx         Integer32,
16559    igmpFltNewCfgMcastIp1     IpAddress,
16560    igmpFltNewCfgMcastIp2     IpAddress,
16561    igmpFltNewCfgAction       INTEGER,
16562    igmpFltNewCfgState        INTEGER,
16563    igmpFltNewCfgDelete       INTEGER
16564    }
16565
16566igmpFltNewCfgIndx OBJECT-TYPE
16567    SYNTAX  Integer32
16568    MAX-ACCESS  read-only
16569    STATUS  current
16570    DESCRIPTION
16571        "The IGMP filter table index."
16572    ::= { igmpFltNewCfgTableEntry 1 }
16573
16574igmpFltNewCfgMcastIp1 OBJECT-TYPE
16575    SYNTAX  IpAddress
16576    MAX-ACCESS  read-create
16577    STATUS  current
16578    DESCRIPTION
16579        "Range1 Multicast source IP address to be filtered."
16580    ::= { igmpFltNewCfgTableEntry 2 }
16581
16582igmpFltNewCfgMcastIp2 OBJECT-TYPE
16583    SYNTAX  IpAddress
16584    MAX-ACCESS  read-create
16585    STATUS  current
16586    DESCRIPTION
16587        "Range2 Multicast source IP address to be filtered."
16588    ::= { igmpFltNewCfgTableEntry 3 }
16589
16590igmpFltNewCfgAction OBJECT-TYPE
16591    SYNTAX  INTEGER {
16592        allow(1),
16593        deny(2)
16594        }
16595    MAX-ACCESS  read-create
16596    STATUS  current
16597    DESCRIPTION
16598        "The action for the IGMP filtering rule."
16599    ::= { igmpFltNewCfgTableEntry 4 }
16600
16601igmpFltNewCfgState OBJECT-TYPE
16602    SYNTAX  INTEGER {
16603        enabled(1),
16604        disabled(2)
16605        }
16606    MAX-ACCESS  read-create
16607    STATUS  current
16608    DESCRIPTION
16609        "The state of this IGMP filtering rule."
16610    ::= { igmpFltNewCfgTableEntry 5 }
16611
16612igmpFltNewCfgDelete OBJECT-TYPE
16613    SYNTAX  INTEGER {
16614        other(1),
16615        delete(2)
16616        }
16617    MAX-ACCESS  read-create
16618    STATUS  current
16619    DESCRIPTION
16620        "When set to the value of 2 (delete), the entire row is deleted.
16621         When read, other(1) is returned. Setting the value to anything
16622         other than 2(delete) has no effect on the state of the row."
16623    ::= { igmpFltNewCfgTableEntry 6 }
16624
16625
16626-- IGMP Filtering Port Table
16627
16628igmpFltCurCfgPortTable OBJECT-TYPE
16629    SYNTAX  SEQUENCE OF IgmpFltCurCfgPortTableEntry
16630    MAX-ACCESS  not-accessible
16631    STATUS  current
16632    DESCRIPTION
16633        "The IGMP filtering port table in the current configuration block."
16634    ::= { igmpFilterCfg 3 }
16635
16636igmpFltCurCfgPortTableEntry OBJECT-TYPE
16637    SYNTAX  IgmpFltCurCfgPortTableEntry
16638    MAX-ACCESS  not-accessible
16639    STATUS  current
16640    DESCRIPTION
16641        "A row in the IGMP filtering port table."
16642    INDEX   { igmpFltCurCfgPortIndx }
16643    ::= { igmpFltCurCfgPortTable 1 }
16644
16645IgmpFltCurCfgPortTableEntry ::= SEQUENCE {
16646    igmpFltCurCfgPortIndx         Integer32,
16647    igmpFltCurCfgPortState        INTEGER,
16648    igmpFltCurCfgPortFiltBmap     OCTET STRING
16649    }
16650
16651igmpFltCurCfgPortIndx OBJECT-TYPE
16652    SYNTAX  Integer32
16653    MAX-ACCESS  read-only
16654    STATUS  current
16655    DESCRIPTION
16656        "The port index."
16657    ::= { igmpFltCurCfgPortTableEntry 1 }
16658
16659igmpFltCurCfgPortState OBJECT-TYPE
16660    SYNTAX  INTEGER {
16661        enabled(1),
16662        disabled(2)
16663        }
16664    MAX-ACCESS  read-only
16665    STATUS  current
16666    DESCRIPTION
16667        "Enable or disable IGMP filtering."
16668    ::= { igmpFltCurCfgPortTableEntry 2 }
16669
16670igmpFltCurCfgPortFiltBmap OBJECT-TYPE
16671    SYNTAX  OCTET STRING (SIZE(0..256))
16672    MAX-ACCESS  read-only
16673    STATUS  current
16674    DESCRIPTION
16675	"The IGMP filtering rules applied to the port.  The filtering rules are
16676         presented in bitmap format.
16677
16678	 in receiving order:
16679
16680	     OCTET 1  OCTET 2  .....
16681             xxxxxxxx xxxxxxxx .....
16682             ||    || |_ filter 9
16683             ||    ||
16684             ||    ||___ filter 8
16685             ||    |____ filter 7
16686             ||      .    .   .
16687             ||_________ filter 2
16688             |__________ filter 1 (as index to igmpFltCurCfgTable)
16689
16690         where x : 1 - The represented IGMP filter rule applied to the port
16691		   0 - The represented IGMP filter rule not applied to the port "
16692    ::= { igmpFltCurCfgPortTableEntry 3 }
16693
16694igmpFltNewCfgPortTable OBJECT-TYPE
16695    SYNTAX  SEQUENCE OF IgmpFltNewCfgPortTableEntry
16696    MAX-ACCESS  not-accessible
16697    STATUS  current
16698    DESCRIPTION
16699        "The IGMP filtering port table in the new configuration block."
16700    ::= { igmpFilterCfg 4 }
16701
16702igmpFltNewCfgPortTableEntry OBJECT-TYPE
16703    SYNTAX  IgmpFltNewCfgPortTableEntry
16704    MAX-ACCESS  not-accessible
16705    STATUS  current
16706    DESCRIPTION
16707        "A row in the IGMP filtering port table."
16708    INDEX   { igmpFltNewCfgPortIndx }
16709    ::= { igmpFltNewCfgPortTable 1 }
16710
16711IgmpFltNewCfgPortTableEntry ::= SEQUENCE {
16712    igmpFltNewCfgPortIndx         Integer32,
16713    igmpFltNewCfgPortState        INTEGER,
16714    igmpFltNewCfgPortFiltBmap     OCTET STRING,
16715    igmpFltNewCfgPortAddFiltRule  Integer32,
16716    igmpFltNewCfgPortRemFiltRule  Integer32
16717    }
16718
16719igmpFltNewCfgPortIndx OBJECT-TYPE
16720    SYNTAX  Integer32
16721    MAX-ACCESS  read-only
16722    STATUS  current
16723    DESCRIPTION
16724        "The port index."
16725    ::= { igmpFltNewCfgPortTableEntry 1 }
16726
16727igmpFltNewCfgPortState OBJECT-TYPE
16728    SYNTAX  INTEGER {
16729        enabled(1),
16730        disabled(2)
16731        }
16732    MAX-ACCESS  read-create
16733    STATUS  current
16734    DESCRIPTION
16735        "Enable or disable IGMP filtering."
16736    ::= { igmpFltNewCfgPortTableEntry 2 }
16737
16738igmpFltNewCfgPortFiltBmap OBJECT-TYPE
16739    SYNTAX  OCTET STRING (SIZE(0..256))
16740    MAX-ACCESS  read-only
16741    STATUS  current
16742    DESCRIPTION
16743        "The IGMP filtering rules applied to the port.  The filtering rules
16744         are presented in bitmap format.
16745
16746         in receiving order:
16747
16748	     OCTET 1  OCTET 2  .....
16749             xxxxxxxx xxxxxxxx .....
16750             ||    || |_ filter 9
16751             ||    ||
16752             ||    ||___ filter 8
16753             ||    |____ filter 7
16754             ||      .    .   .
16755             ||_________ filter 2
16756             |__________ filter 1 (as index to fltNewCfgTable)
16757
16758         where x : 1 - The represented filter rule applied to the port
16759		   0 - The represented filter rule not applied to the port "
16760    ::= { igmpFltNewCfgPortTableEntry 3 }
16761
16762igmpFltNewCfgPortAddFiltRule OBJECT-TYPE
16763    SYNTAX  Integer32
16764    MAX-ACCESS  read-create
16765    STATUS  current
16766    DESCRIPTION
16767        "This is an action object to add filtering rule to a port. The value
16768         specified with this object is the index to the fltNewCfgTable for
16769         which filtering rule to be added to the port. The range of the
16770         valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the
16771         value '0' is returned always."
16772    ::= { igmpFltNewCfgPortTableEntry 4 }
16773
16774igmpFltNewCfgPortRemFiltRule OBJECT-TYPE
16775    SYNTAX  Integer32
16776    MAX-ACCESS  read-create
16777    STATUS  current
16778    DESCRIPTION
16779        "This is an action object to remove filtering rule from a port.	The
16780         value specified with this object is the index to the fltNewCfgTable
16781         for which filtering rule to be removed from the port. The range of
16782         the valid index is between 1 and igmpFltCurCfgTableMaxSize.  When read,
16783         the value '0' is returned always."
16784    ::= { igmpFltNewCfgPortTableEntry 5 }
16785
16786igmpFltCurCfgEnaDis OBJECT-TYPE
16787    SYNTAX INTEGER {
16788        enable(1),
16789        disable(2)
16790	}
16791    MAX-ACCESS  read-only
16792    STATUS  current
16793    DESCRIPTION
16794        "Enable/Disable of IGMP Filtering."
16795    ::= { igmpFilterCfg 5 }
16796
16797igmpFltNewCfgEnaDis OBJECT-TYPE
16798    SYNTAX INTEGER {
16799        enable(1),
16800        disable(2)
16801	}
16802    MAX-ACCESS  read-write
16803    STATUS  current
16804    DESCRIPTION
16805        "Enable/Disable of IGMP Filtering."
16806    ::= { igmpFilterCfg 6 }
16807
16808-- Statistics
16809
16810
16811-- RIPv2 Statistics
16812
16813ripStatInPackets OBJECT-TYPE
16814    SYNTAX  Counter32
16815    MAX-ACCESS  read-only
16816    STATUS  current
16817    DESCRIPTION
16818        "The total number of RIP packets recieved."
16819    ::= { rip2Stats 1 }
16820
16821ripStatOutPackets OBJECT-TYPE
16822    SYNTAX  Counter32
16823    MAX-ACCESS  read-only
16824    STATUS  current
16825    DESCRIPTION
16826        "The total number of RIP packets transmitted."
16827    ::= { rip2Stats 2 }
16828
16829ripStatInRequestPkts OBJECT-TYPE
16830    SYNTAX  Counter32
16831    MAX-ACCESS  read-only
16832    STATUS  current
16833    DESCRIPTION
16834        "The total number of RIP requests recieved."
16835    ::= { rip2Stats 3 }
16836
16837ripStatInResponsePkts OBJECT-TYPE
16838    SYNTAX  Counter32
16839    MAX-ACCESS  read-only
16840    STATUS  current
16841    DESCRIPTION
16842        "The total number of RIP response recieved."
16843    ::= { rip2Stats 4 }
16844
16845ripStatOutRequestPkts OBJECT-TYPE
16846    SYNTAX  Counter32
16847    MAX-ACCESS  read-only
16848    STATUS  current
16849    DESCRIPTION
16850        "The total number of RIP requests transmitted."
16851    ::= { rip2Stats 5 }
16852
16853ripStatOutResponsePkts OBJECT-TYPE
16854    SYNTAX  Counter32
16855    MAX-ACCESS  read-only
16856    STATUS  current
16857    DESCRIPTION
16858        "The total number of RIP responses transmitted."
16859    ::= { rip2Stats 6 }
16860
16861ripStatRouteTimeout OBJECT-TYPE
16862    SYNTAX  Counter32
16863    MAX-ACCESS  read-only
16864    STATUS  current
16865    DESCRIPTION
16866        "The total number of RIP route timeouts."
16867    ::= { rip2Stats 7 }
16868
16869ripStatInBadSizePkts OBJECT-TYPE
16870    SYNTAX  Counter32
16871    MAX-ACCESS  read-only
16872    STATUS  current
16873    DESCRIPTION
16874        "The total number of bad size RIP packets recieved."
16875    ::= { rip2Stats 8 }
16876
16877ripStatInBadVersion OBJECT-TYPE
16878    SYNTAX  Counter32
16879    MAX-ACCESS  read-only
16880    STATUS  current
16881    DESCRIPTION
16882        "The total number of RIP bad versions recieved."
16883    ::= { rip2Stats 9 }
16884
16885ripStatInBadZeros OBJECT-TYPE
16886    SYNTAX  Counter32
16887    MAX-ACCESS  read-only
16888    STATUS  current
16889    DESCRIPTION
16890        "The total number of RIP bad zeros recieved."
16891    ::= { rip2Stats 10 }
16892
16893ripStatInBadSourcePort OBJECT-TYPE
16894    SYNTAX  Counter32
16895    MAX-ACCESS  read-only
16896    STATUS  current
16897    DESCRIPTION
16898        "The total number of RIP bad source port recieved."
16899    ::= { rip2Stats 11 }
16900
16901ripStatInBadSourceIP OBJECT-TYPE
16902    SYNTAX  Counter32
16903    MAX-ACCESS  read-only
16904    STATUS  current
16905    DESCRIPTION
16906        "The total number of RIP bad source IP recieved."
16907    ::= { rip2Stats 12 }
16908
16909ripStatInSelfRcvPkts OBJECT-TYPE
16910    SYNTAX  Counter32
16911    MAX-ACCESS  read-only
16912    STATUS  current
16913    DESCRIPTION
16914        "The total number of RIP packets from self received."
16915    ::= { rip2Stats 13 }
16916
16917--DNS Statistics
16918
16919
16920dnsStatInGoodDnsRequests OBJECT-TYPE
16921    SYNTAX  Counter32
16922    MAX-ACCESS  read-only
16923    STATUS  current
16924    DESCRIPTION
16925        "The total number of good DNS request packets received."
16926    ::= { dnsStats 1 }
16927
16928dnsStatOutDnsRequests  OBJECT-TYPE
16929    SYNTAX  Counter32
16930    MAX-ACCESS  read-only
16931    STATUS  current
16932    DESCRIPTION
16933        "The total number of  DNS request packets"
16934    ::= { dnsStats 2 }
16935
16936dnsStatInBadDnsRequests OBJECT-TYPE
16937    SYNTAX  Counter32
16938    MAX-ACCESS  read-only
16939    STATUS  current
16940    DESCRIPTION
16941        "The total number of  bad DNS request packets received"
16942    ::= { dnsStats 3 }
16943
16944
16945-- GEAL3 Stats
16946
16947maxL3TableSize OBJECT-TYPE
16948   SYNTAX Integer32
16949   MAX-ACCESS read-only
16950   STATUS current
16951   DESCRIPTION
16952	"Max L3 table size"
16953   ::= {geal3Stats 1}
16954
16955noL3EntriesUsed OBJECT-TYPE
16956   SYNTAX Integer32
16957   MAX-ACCESS read-only
16958   STATUS current
16959   DESCRIPTION
16960	"Number of L3 entries used"
16961   ::= {geal3Stats 2}
16962
16963maxLpmTableSize OBJECT-TYPE
16964   SYNTAX Integer32
16965   MAX-ACCESS read-only
16966   STATUS current
16967   DESCRIPTION
16968	"Max LPM table size"
16969   ::= {geal3Stats 3}
16970
16971noLpmEntriesUsed OBJECT-TYPE
16972   SYNTAX Integer32
16973   MAX-ACCESS read-only
16974   STATUS current
16975   DESCRIPTION
16976	"Number of LPM entries used"
16977   ::= {geal3Stats 4}
16978
16979maxBlockInLpmTable OBJECT-TYPE
16980   SYNTAX Integer32
16981   MAX-ACCESS read-only
16982   STATUS current
16983   DESCRIPTION
16984	"Max number of blocks in LPM table"
16985   ::= {geal3Stats 5}
16986
16987noBlocksUsedInLpmTable OBJECT-TYPE
16988   SYNTAX Integer32
16989   MAX-ACCESS read-only
16990   STATUS current
16991   DESCRIPTION
16992	"Number of blocks used in LPM table"
16993   ::= {geal3Stats 6}
16994
16995
16996-- ARP Statistics Group
16997
16998arpStatEntries OBJECT-TYPE
16999    SYNTAX  Gauge32
17000    MAX-ACCESS  read-only
17001    STATUS  current
17002    DESCRIPTION
17003        "The current number of ARP entries."
17004    ::= { arpStats 1 }
17005
17006arpStatHighWater OBJECT-TYPE
17007    SYNTAX  Gauge32
17008    MAX-ACCESS  read-only
17009    STATUS  current
17010    DESCRIPTION
17011        "The highest number of ARP entries."
17012    ::= { arpStats 2 }
17013
17014arpStatMaxEntries OBJECT-TYPE
17015    SYNTAX  Gauge32
17016    MAX-ACCESS  read-only
17017    STATUS  current
17018    DESCRIPTION
17019        "The maximum number of ARP entries."
17020    ::= { arpStats 3 }
17021
17022-- ROUTE Statistics Group
17023
17024routeStatEntries OBJECT-TYPE
17025    SYNTAX  Gauge32
17026    MAX-ACCESS  read-only
17027    STATUS  current
17028    DESCRIPTION
17029        "The current number of IP routes."
17030    ::= { routeStats 1 }
17031
17032routeStatHighWater OBJECT-TYPE
17033    SYNTAX  Gauge32
17034    MAX-ACCESS  read-only
17035    STATUS  current
17036    DESCRIPTION
17037        "The highest number of IP routes."
17038    ::= { routeStats 2 }
17039
17040routeStatMaxEntries OBJECT-TYPE
17041    SYNTAX  Gauge32
17042    MAX-ACCESS  read-only
17043    STATUS  current
17044    DESCRIPTION
17045        "The maximum number of IP routes."
17046    ::= { routeStats 3 }
17047
17048-- The VRRP Statistics
17049
17050vrrpStatInAdvers OBJECT-TYPE
17051    SYNTAX  Counter32
17052    MAX-ACCESS  read-only
17053    STATUS  current
17054    DESCRIPTION
17055        "The number of good VRRP advertisements which are received."
17056    ::= { vrrpStats 1 }
17057
17058vrrpStatOutAdvers OBJECT-TYPE
17059    SYNTAX  Counter32
17060    MAX-ACCESS  read-only
17061    STATUS  current
17062    DESCRIPTION
17063        "The number of good VRRP advertisements which are transmitted."
17064    ::= { vrrpStats 2 }
17065
17066vrrpStatOutBadAdvers OBJECT-TYPE
17067    SYNTAX  Counter32
17068    MAX-ACCESS  read-only
17069    STATUS  current
17070    DESCRIPTION
17071        "The number of bad VRRP advertisements which are received."
17072    ::= { vrrpStats 3 }
17073
17074vrrpStatBadVersion OBJECT-TYPE
17075    SYNTAX  Counter32
17076    MAX-ACCESS  read-only
17077    STATUS  current
17078    DESCRIPTION
17079        "The number of bad VRRP version adv which are received."
17080    ::= { vrrpStats 4 }
17081
17082vrrpStatBadAddress OBJECT-TYPE
17083    SYNTAX  Counter32
17084    MAX-ACCESS  read-only
17085    STATUS  current
17086    DESCRIPTION
17087        "The number of bad VRRP addres adv which are received."
17088    ::= { vrrpStats 5 }
17089
17090vrrpStatBadPassword OBJECT-TYPE
17091    SYNTAX  Counter32
17092    MAX-ACCESS  read-only
17093    STATUS  current
17094    DESCRIPTION
17095        "The number of bad VRRP advertisements which are received."
17096    ::= { vrrpStats 6 }
17097
17098vrrpStatBadVrid OBJECT-TYPE
17099    SYNTAX  Counter32
17100    MAX-ACCESS  read-only
17101    STATUS  current
17102    DESCRIPTION
17103        "The number of bad VRRP version ID adv which are received."
17104    ::= { vrrpStats 7 }
17105
17106vrrpStatBadData OBJECT-TYPE
17107    SYNTAX  Counter32
17108    MAX-ACCESS  read-only
17109    STATUS  current
17110    DESCRIPTION
17111        "The number of bad VRRP advertisements which are received."
17112    ::= { vrrpStats 8 }
17113
17114vrrpStatBadInterval OBJECT-TYPE
17115    SYNTAX  Counter32
17116    MAX-ACCESS  read-only
17117    STATUS  current
17118    DESCRIPTION
17119        "The number of bad VRRP iutervals which are received."
17120    ::= { vrrpStats 9 }
17121
17122
17123-- Clear Statistics  for ip and ip interface
17124ipClearStats OBJECT-TYPE
17125    SYNTAX  INTEGER {
17126	clear(1),
17127	ok(2)
17128	}
17129    MAX-ACCESS  read-write
17130    STATUS  current
17131    DESCRIPTION
17132        "Setting this to clear(1) results in clearing the IP statistics."
17133    ::= { clearStats 1 }
17134
17135vrrpClearStats OBJECT-TYPE
17136    SYNTAX  INTEGER {
17137        ok(1),
17138        clear(2)
17139        }
17140    MAX-ACCESS  read-write
17141    STATUS  current
17142    DESCRIPTION
17143        "Setting this to clear(2) results in clearing the VRRP statistics."
17144    ::= { clearStats 2 }
17145
17146
17147ripClearStats OBJECT-TYPE
17148    SYNTAX  INTEGER {
17149        clear(1),
17150        ok(2)
17151        }
17152    MAX-ACCESS  read-write
17153    STATUS  current
17154    DESCRIPTION
17155        "Setting this to clear(1) results in clearing the RIP statistics."
17156    ::= { clearStats 4 }
17157
17158ospfClearStats OBJECT-TYPE
17159    SYNTAX  INTEGER {
17160        clear(1),
17161        ok(2)
17162        }
17163    MAX-ACCESS  read-write
17164    STATUS  current
17165    DESCRIPTION
17166        "Setting this to clear(1) results in clearing the OSPF statistics."
17167    ::= { clearStats 5 }
17168
17169tcpClearStats OBJECT-TYPE
17170    SYNTAX  INTEGER {
17171        clear(1),
17172        ok(2)
17173        }
17174    MAX-ACCESS  read-write
17175    STATUS  current
17176    DESCRIPTION
17177        "Setting this to clear(1) results in clearing the TCP statistics."
17178    ::= { clearStats 6 }
17179
17180udpClearStats OBJECT-TYPE
17181    SYNTAX  INTEGER {
17182        clear(1),
17183        ok(2)
17184        }
17185    MAX-ACCESS  read-write
17186    STATUS  current
17187    DESCRIPTION
17188        "Setting this to clear(1) results in clearing the UDP statistics."
17189    ::= { clearStats 7 }
17190
17191dnsClearStats OBJECT-TYPE
17192    SYNTAX  INTEGER {
17193        clear(1),
17194        ok(2)
17195        }
17196    MAX-ACCESS  read-write
17197    STATUS  current
17198    DESCRIPTION
17199        "Setting this to clear(1) results in clearing the DNS statistics."
17200    ::= { clearStats 8 }
17201
17202arpClearStats OBJECT-TYPE
17203    SYNTAX  INTEGER {
17204        clear(1),
17205        ok(2)
17206        }
17207    MAX-ACCESS  read-write
17208    STATUS  current
17209    DESCRIPTION
17210        "Setting this to clear(1) results in clearing the ARP statistics."
17211    ::= { clearStats 9 }
17212
17213icmpClearStats OBJECT-TYPE
17214    SYNTAX  INTEGER {
17215        clear(1),
17216        ok(2)
17217        }
17218    MAX-ACCESS  read-write
17219    STATUS  current
17220    DESCRIPTION
17221        "Setting this to clear(1) results in clearing the ICMP statistics."
17222    ::= { clearStats 10 }
17223
17224routeClearStats OBJECT-TYPE
17225    SYNTAX  INTEGER {
17226        clear(1),
17227        ok(2)
17228        }
17229    MAX-ACCESS  read-write
17230    STATUS  current
17231    DESCRIPTION
17232        "Setting this to clear(1) results in clearing the Route statistics."
17233    ::= { clearStats 11 }
17234
17235-- igmp stats
17236igmpClearAllStats OBJECT-TYPE
17237    SYNTAX  INTEGER {
17238	clear(1),
17239	ok(2)
17240	}
17241    MAX-ACCESS  read-write
17242    STATUS  current
17243    DESCRIPTION
17244        "Setting this to clear(1) results in clearing the IGMP statistics."
17245    ::= { igmpStats 2 }
17246
17247igmpStatsTotalIgmpGroups OBJECT-TYPE
17248    SYNTAX  Counter32
17249    MAX-ACCESS  read-only
17250    STATUS  current
17251    DESCRIPTION
17252        "The total number of IGMP groups."
17253    ::= { igmpStats 3 }
17254
17255igmpStatsTotalIpmcGroups OBJECT-TYPE
17256    SYNTAX  Counter32
17257    MAX-ACCESS  read-only
17258    STATUS  current
17259    DESCRIPTION
17260        "The total number of IPMC groups."
17261    ::= { igmpStats 4 }
17262
17263-- Ospf Statistics
17264
17265-- Ospf Statistics for all interfaces and OSPF areas
17266ospfGeneralStats       OBJECT IDENTIFIER ::= { ospfStats  1 }
17267ospfCumRxTxStats       OBJECT IDENTIFIER ::= { ospfGeneralStats  1 }
17268ospfCumNbrChangeStats  OBJECT IDENTIFIER ::= { ospfGeneralStats  2 }
17269ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats  3 }
17270ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats  4 }
17271
17272-- Ospf Statistics / Area
17273ospfArea	       OBJECT IDENTIFIER ::= { ospfStats  2 }
17274
17275ospfAreaRxTxStats OBJECT-TYPE
17276    SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
17277    MAX-ACCESS not-accessible
17278    STATUS current
17279    DESCRIPTION
17280      "The table of OSPF Area Rx/Tx Statistics."
17281    ::= { ospfArea 1 }
17282
17283ospfAreaRxTxStatsEntry OBJECT-TYPE
17284    SYNTAX OspfAreaRxTxStatsEntry
17285    MAX-ACCESS not-accessible
17286    STATUS current
17287    DESCRIPTION
17288      "Rx Tx packet Statistics about a OSPF area."
17289    INDEX { ospfAreaRxTxIndex }
17290    ::= { ospfAreaRxTxStats 1 }
17291
17292OspfAreaRxTxStatsEntry ::= SEQUENCE {
17293    ospfAreaRxTxIndex          Integer32,
17294    ospfAreaRxPkts             Counter32,
17295    ospfAreaTxPkts             Counter32,
17296    ospfAreaRxHello            Counter32,
17297    ospfAreaTxHello            Counter32,
17298    ospfAreaRxDatabase         Counter32,
17299    ospfAreaTxDatabase         Counter32,
17300    ospfAreaRxlsReqs           Counter32,
17301    ospfAreaTxlsReqs           Counter32,
17302    ospfAreaRxlsAcks           Counter32,
17303    ospfAreaTxlsAcks           Counter32,
17304    ospfAreaRxlsUpdates        Counter32,
17305    ospfAreaTxlsUpdates        Counter32
17306    }
17307
17308ospfAreaRxTxIndex OBJECT-TYPE
17309    SYNTAX  Integer32
17310    MAX-ACCESS  read-only
17311    STATUS  current
17312    DESCRIPTION
17313        "The index of the ospf Area for which these statistics apply."
17314    ::= { ospfAreaRxTxStatsEntry 1 }
17315
17316ospfAreaRxPkts OBJECT-TYPE
17317    SYNTAX  Counter32
17318    MAX-ACCESS  read-only
17319    STATUS  current
17320    DESCRIPTION
17321        "The total number of OSPF packets received in this OSPF area."
17322    ::= { ospfAreaRxTxStatsEntry 2 }
17323
17324ospfAreaTxPkts OBJECT-TYPE
17325    SYNTAX  Counter32
17326    MAX-ACCESS  read-only
17327    STATUS  current
17328    DESCRIPTION
17329        "The total number of OSPF packets transmitted in this OSPF area."
17330    ::= { ospfAreaRxTxStatsEntry 3 }
17331
17332ospfAreaRxHello OBJECT-TYPE
17333    SYNTAX  Counter32
17334    MAX-ACCESS  read-only
17335    STATUS  current
17336    DESCRIPTION
17337        "The total number of Hello packets received in this OSPF area."
17338    ::= { ospfAreaRxTxStatsEntry 4 }
17339
17340ospfAreaTxHello OBJECT-TYPE
17341    SYNTAX  Counter32
17342    MAX-ACCESS  read-only
17343    STATUS  current
17344    DESCRIPTION
17345        "The total number of Hello packets transmitted in this OSPF
17346         area."
17347    ::= { ospfAreaRxTxStatsEntry 5 }
17348
17349ospfAreaRxDatabase OBJECT-TYPE
17350    SYNTAX  Counter32
17351    MAX-ACCESS  read-only
17352    STATUS  current
17353    DESCRIPTION
17354        "The total number of Database Description packets transmitted
17355         for this OSPF area."
17356    ::= { ospfAreaRxTxStatsEntry 6 }
17357
17358ospfAreaTxDatabase OBJECT-TYPE
17359    SYNTAX  Counter32
17360    MAX-ACCESS  read-only
17361    STATUS  current
17362    DESCRIPTION
17363        "The total number of Database Description packets transmitted
17364         for this OSPF area."
17365    ::= { ospfAreaRxTxStatsEntry 7 }
17366
17367ospfAreaRxlsReqs OBJECT-TYPE
17368    SYNTAX  Counter32
17369    MAX-ACCESS  read-only
17370    STATUS  current
17371    DESCRIPTION
17372        "The total number of Link State Request packets received for
17373         this OSPF area."
17374    ::= { ospfAreaRxTxStatsEntry 8 }
17375
17376ospfAreaTxlsReqs OBJECT-TYPE
17377    SYNTAX  Counter32
17378    MAX-ACCESS  read-only
17379    STATUS  current
17380    DESCRIPTION
17381        "The total number of Link State Request packets transmitted for
17382         this OSPF area."
17383    ::= { ospfAreaRxTxStatsEntry 9 }
17384
17385ospfAreaRxlsAcks OBJECT-TYPE
17386    SYNTAX  Counter32
17387    MAX-ACCESS  read-only
17388    STATUS  current
17389    DESCRIPTION
17390        "The total number of Link State Acknowledgement packets received for
17391         this OSPF area."
17392    ::= { ospfAreaRxTxStatsEntry 10 }
17393
17394ospfAreaTxlsAcks OBJECT-TYPE
17395    SYNTAX  Counter32
17396    MAX-ACCESS  read-only
17397    STATUS  current
17398    DESCRIPTION
17399        "The total number of Link State Acknowledgement packets transmitted
17400         for this OSPF area."
17401    ::= { ospfAreaRxTxStatsEntry 11 }
17402
17403ospfAreaRxlsUpdates OBJECT-TYPE
17404    SYNTAX  Counter32
17405    MAX-ACCESS  read-only
17406    STATUS  current
17407    DESCRIPTION
17408        "The total number of Link State Update packets received for
17409         this OSPF area."
17410    ::= { ospfAreaRxTxStatsEntry 12 }
17411
17412ospfAreaTxlsUpdates OBJECT-TYPE
17413    SYNTAX  Counter32
17414    MAX-ACCESS  read-only
17415    STATUS  current
17416    DESCRIPTION
17417        "The total number of Link State Update packets transmitted for
17418         this OSPF area."
17419    ::= { ospfAreaRxTxStatsEntry 13 }
17420
17421
17422ospfAreaNbrChangeStats OBJECT-TYPE
17423    SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
17424    MAX-ACCESS not-accessible
17425    STATUS current
17426    DESCRIPTION
17427      "The table of OSPF Area Neighbour Statistics."
17428    ::= { ospfArea 2 }
17429
17430ospfAreaNbrChangeStatsEntry OBJECT-TYPE
17431    SYNTAX OspfAreaNbrChangeStatsEntry
17432    MAX-ACCESS not-accessible
17433    STATUS current
17434    DESCRIPTION
17435      "Area Neighbour Change Statistics about a OSPF area."
17436    INDEX { ospfAreaNbrIndex }
17437    ::= { ospfAreaNbrChangeStats 1 }
17438
17439OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
17440    ospfAreaNbrIndex  	       	Integer32,
17441    ospfAreaNbrhello           	Counter32,
17442    ospfAreaNbrStart           	Counter32,
17443    ospfAreaNbrAdjointOk       	Counter32,
17444    ospfAreaNbrNegotiationDone 	Counter32,
17445    ospfAreaNbrExchangeDone     Counter32,
17446    ospfAreaNbrBadRequests      Counter32,
17447    ospfAreaNbrBadSequence      Counter32,
17448    ospfAreaNbrLoadingDone      Counter32,
17449    ospfAreaNbrN1way        	Counter32,
17450    ospfAreaNbrRstAd        	Counter32,
17451    ospfAreaNbrDown        	Counter32,
17452    ospfAreaNbrN2way           	Counter32
17453    }
17454
17455ospfAreaNbrIndex OBJECT-TYPE
17456    SYNTAX  Integer32
17457    MAX-ACCESS  read-only
17458    STATUS  current
17459    DESCRIPTION
17460        "The index of the ospf Area for which these statistics apply."
17461    ::= { ospfAreaNbrChangeStatsEntry 1 }
17462
17463ospfAreaNbrhello OBJECT-TYPE
17464    SYNTAX  Counter32
17465    MAX-ACCESS  read-only
17466    STATUS  current
17467    DESCRIPTION
17468        "The total number of Hello packets received from neighbours
17469         in this OSPF area."
17470    ::= { ospfAreaNbrChangeStatsEntry 2 }
17471
17472ospfAreaNbrStart OBJECT-TYPE
17473    SYNTAX  Counter32
17474    MAX-ACCESS  read-only
17475    STATUS  current
17476    DESCRIPTION
17477        "The total number of neighbours in this state (i.e. an indication
17478         that  Hello packets should now be sent to the neighbour at intervals
17479         of HelloInterval seconds.) in this OSPF area."
17480    ::= { ospfAreaNbrChangeStatsEntry 3 }
17481
17482ospfAreaNbrAdjointOk OBJECT-TYPE
17483    SYNTAX  Counter32
17484    MAX-ACCESS  read-only
17485    STATUS  current
17486    DESCRIPTION
17487        "The total number of decisions to be made (again) as to whether
17488         an adjacency should be established/maintained with the neighbour.
17489         for this OSPF area."
17490    ::= { ospfAreaNbrChangeStatsEntry 4 }
17491
17492ospfAreaNbrNegotiationDone OBJECT-TYPE
17493    SYNTAX  Counter32
17494    MAX-ACCESS  read-only
17495    STATUS  current
17496    DESCRIPTION
17497        "The total number of neighbours in this state wherein the
17498         Master/slave relationship has been negotiated, and sequence
17499         numbers have been exchanged, for this OSPF area."
17500    ::= { ospfAreaNbrChangeStatsEntry 5 }
17501
17502ospfAreaNbrExchangeDone OBJECT-TYPE
17503    SYNTAX  Counter32
17504    MAX-ACCESS  read-only
17505    STATUS  current
17506    DESCRIPTION
17507        "The total number of neighbours in this state (i.e. in an
17508         adjacency's final state) having transimitted a full sequence
17509         of Database Description packets, for this OSPF area."
17510    ::= { ospfAreaNbrChangeStatsEntry 6 }
17511
17512ospfAreaNbrBadRequests OBJECT-TYPE
17513    SYNTAX  Counter32
17514    MAX-ACCESS  read-only
17515    STATUS  current
17516    DESCRIPTION
17517        "The sum total number of Link State Requests which have been received
17518         for a link state advertisement not contained in the database across
17519         this OSPF area."
17520    ::= { ospfAreaNbrChangeStatsEntry 7 }
17521
17522ospfAreaNbrBadSequence OBJECT-TYPE
17523    SYNTAX  Counter32
17524    MAX-ACCESS  read-only
17525    STATUS  current
17526    DESCRIPTION
17527        "The total number of Database Description packets which have been
17528         received that either
17529         a) has an unexpected DD sequence number
17530         b) Unexpectedly has the init bit set
17531         c) Has an options field differing from the last Options field
17532            received in a Database Description packet.
17533         Any of these conditions indicate that some error has occured during
17534         adjacency establishment for this OSPF area."
17535    ::= { ospfAreaNbrChangeStatsEntry 8 }
17536
17537ospfAreaNbrLoadingDone OBJECT-TYPE
17538    SYNTAX  Counter32
17539    MAX-ACCESS  read-only
17540    STATUS  current
17541    DESCRIPTION
17542        "The total number of link state updates received for all
17543         out-of-date portions of the database in this OSPF area."
17544    ::= { ospfAreaNbrChangeStatsEntry 9 }
17545
17546ospfAreaNbrN1way OBJECT-TYPE
17547    SYNTAX  Counter32
17548    MAX-ACCESS  read-only
17549    STATUS  current
17550    DESCRIPTION
17551        "The total number of Hello packets received from neighbours, in
17552         which this router is not mentioned in this OSPF area."
17553    ::= { ospfAreaNbrChangeStatsEntry 10 }
17554
17555ospfAreaNbrRstAd OBJECT-TYPE
17556    SYNTAX  Counter32
17557    MAX-ACCESS  read-only
17558    STATUS  current
17559    DESCRIPTION
17560        "The total number of times the Neighbour adjacency has been reset
17561         across this OPSF area."
17562    ::= { ospfAreaNbrChangeStatsEntry 11 }
17563
17564ospfAreaNbrDown OBJECT-TYPE
17565    SYNTAX  Counter32
17566    MAX-ACCESS  read-only
17567    STATUS  current
17568    DESCRIPTION
17569        "The total number of Neighbouring routers down (i.e. in the initial
17570         state of a neighbour conversation.) in this OSPF area."
17571    ::= { ospfAreaNbrChangeStatsEntry 12 }
17572
17573ospfAreaNbrN2way OBJECT-TYPE
17574    SYNTAX  Counter32
17575    MAX-ACCESS  read-only
17576    STATUS  current
17577    DESCRIPTION
17578        "The total number of Hello packets received from neighbours, in
17579         which this router is mentioned in this OSPF area."
17580    ::= { ospfAreaNbrChangeStatsEntry 13 }
17581
17582ospfAreaChangeStats OBJECT-TYPE
17583    SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
17584    MAX-ACCESS not-accessible
17585    STATUS current
17586    DESCRIPTION
17587      "The table of OSPF Area Change Statistics."
17588    ::= { ospfArea 3 }
17589
17590ospfAreaChangeStatsEntry OBJECT-TYPE
17591    SYNTAX OspfAreaChangeStatsEntry
17592    MAX-ACCESS not-accessible
17593    STATUS current
17594    DESCRIPTION
17595      "Area  Change Statistics about a OSPF area."
17596    INDEX { ospfAreaIntfIndex }
17597    ::= { ospfAreaChangeStats 1 }
17598
17599OspfAreaChangeStatsEntry ::= SEQUENCE {
17600    ospfAreaIntfIndex     	Integer32,
17601    ospfAreaIntfHello           Counter32,
17602    ospfAreaIntfDown           	Counter32,
17603    ospfAreaIntfLoop       	Counter32,
17604    ospfAreaIntfUnloop 		Counter32,
17605    ospfAreaIntfWaitTimer     	Counter32,
17606    ospfAreaIntfBackup	        Counter32,
17607    ospfAreaIntfNbrChange       Counter32
17608    }
17609
17610ospfAreaIntfIndex OBJECT-TYPE
17611    SYNTAX    Integer32
17612    MAX-ACCESS    read-only
17613    STATUS    current
17614    DESCRIPTION
17615        "The index of the OSPF Area for which these statistics apply."
17616    ::= { ospfAreaChangeStatsEntry 1 }
17617
17618ospfAreaIntfHello OBJECT-TYPE
17619    SYNTAX    Counter32
17620    MAX-ACCESS    read-only
17621    STATUS    current
17622    DESCRIPTION
17623        "The total number of Hello packets sent on this OSPF area."
17624    ::= { ospfAreaChangeStatsEntry 2 }
17625
17626ospfAreaIntfDown OBJECT-TYPE
17627    SYNTAX   Counter32
17628    MAX-ACCESS   read-only
17629    STATUS   current
17630    DESCRIPTION
17631        "The total number of interfaces down in this OSPF area."
17632    ::= { ospfAreaChangeStatsEntry 3 }
17633
17634ospfAreaIntfLoop OBJECT-TYPE
17635    SYNTAX    Counter32
17636    MAX-ACCESS    read-only
17637    STATUS    current
17638    DESCRIPTION
17639        "The total number of interfaces no longer connected to
17640         the attatched network in this OSPF area."
17641    ::= { ospfAreaChangeStatsEntry 4 }
17642
17643ospfAreaIntfUnloop OBJECT-TYPE
17644    SYNTAX   Counter32
17645    MAX-ACCESS   read-only
17646    STATUS   current
17647    DESCRIPTION
17648        "The total number of interfaces connected to the attatched
17649	 network in this OSPF area.."
17650    ::= { ospfAreaChangeStatsEntry 5 }
17651
17652
17653ospfAreaIntfWaitTimer OBJECT-TYPE
17654    SYNTAX        Counter32
17655    MAX-ACCESS        read-only
17656    STATUS        current
17657    DESCRIPTION
17658        "The total number of times the Wait Timer has been fired,
17659         (indicating the end of the waiting period that is required
17660          before electing a (Backup) Designated Router) for this
17661          OSPF area."
17662    ::= { ospfAreaChangeStatsEntry 6 }
17663
17664ospfAreaIntfBackup OBJECT-TYPE
17665    SYNTAX     Counter32
17666    MAX-ACCESS     read-only
17667    STATUS     current
17668    DESCRIPTION
17669        "The total number of Backup Designated Routers on the attatched
17670         network for this OSPF area."
17671    ::= { ospfAreaChangeStatsEntry 7 }
17672
17673
17674ospfAreaIntfNbrChange OBJECT-TYPE
17675    SYNTAX     Counter32
17676    MAX-ACCESS     read-only
17677    STATUS     current
17678    DESCRIPTION
17679        "The total number of changes in the set of bidirectional neighbours
17680         associated with the interface in this OSPF area."
17681    ::= { ospfAreaChangeStatsEntry 8 }
17682
17683ospfAreaErrorStats OBJECT-TYPE
17684    SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry
17685    MAX-ACCESS not-accessible
17686    STATUS current
17687    DESCRIPTION
17688      "The table of OSPF Area Error Statistics."
17689    ::= { ospfArea 4 }
17690
17691ospfAreaErrorStatsEntry OBJECT-TYPE
17692    SYNTAX OspfAreaErrorStatsEntry
17693    MAX-ACCESS not-accessible
17694    STATUS current
17695    DESCRIPTION
17696      "Error Statistics for an OSPF area."
17697    INDEX { ospfAreaErrIndex }
17698    ::= { ospfAreaErrorStats 1 }
17699
17700OspfAreaErrorStatsEntry ::= SEQUENCE {
17701    ospfAreaErrIndex     	Integer32,
17702    ospfAreaErrAuthFailure      Counter32,
17703    ospfAreaErrNetmaskMismatch  Counter32,
17704    ospfAreaErrHelloMismatch    Counter32,
17705    ospfAreaErrDeadMismatch     Counter32,
17706    ospfAreaErrOptionsMismatch  Counter32,
17707    ospfAreaErrUnknownNbr       Counter32,
17708    ospfAreaErrAreaMismatch     Counter32
17709    }
17710
17711ospfAreaErrIndex OBJECT-TYPE
17712    SYNTAX    Integer32
17713    MAX-ACCESS    read-only
17714    STATUS    current
17715    DESCRIPTION
17716        "The index of the OSPF Area for which these statistics apply."
17717    ::= { ospfAreaErrorStatsEntry 1 }
17718
17719ospfAreaErrAuthFailure OBJECT-TYPE
17720    SYNTAX    Counter32
17721    MAX-ACCESS    read-only
17722    STATUS    current
17723    DESCRIPTION
17724        "The total number of packets received with a wrong password in
17725         this area."
17726    ::= { ospfAreaErrorStatsEntry 2 }
17727
17728ospfAreaErrNetmaskMismatch OBJECT-TYPE
17729    SYNTAX    Counter32
17730    MAX-ACCESS    read-only
17731    STATUS    current
17732    DESCRIPTION
17733        "The total number of packets received with a wrong netmask in
17734         this area."
17735    ::= { ospfAreaErrorStatsEntry 3 }
17736
17737ospfAreaErrHelloMismatch OBJECT-TYPE
17738    SYNTAX    Counter32
17739    MAX-ACCESS    read-only
17740    STATUS    current
17741    DESCRIPTION
17742        "The total number of packets received with a different hello interval
17743         in this area."
17744    ::= { ospfAreaErrorStatsEntry 4 }
17745
17746ospfAreaErrDeadMismatch OBJECT-TYPE
17747    SYNTAX    Counter32
17748    MAX-ACCESS    read-only
17749    STATUS    current
17750    DESCRIPTION
17751        "The total number of packets received with a different dead interval
17752         in this area."
17753    ::= { ospfAreaErrorStatsEntry 5 }
17754
17755ospfAreaErrOptionsMismatch OBJECT-TYPE
17756    SYNTAX    Counter32
17757    MAX-ACCESS    read-only
17758    STATUS    current
17759    DESCRIPTION
17760        "The total number of packets received with a different options
17761         in this area."
17762    ::= { ospfAreaErrorStatsEntry 6 }
17763
17764ospfAreaErrUnknownNbr OBJECT-TYPE
17765    SYNTAX    Counter32
17766    MAX-ACCESS    read-only
17767    STATUS    current
17768    DESCRIPTION
17769        "The total number of packets received from an unknown neighbor
17770         in this area."
17771    ::= { ospfAreaErrorStatsEntry 7 }
17772
17773ospfAreaErrAreaMismatch OBJECT-TYPE
17774    SYNTAX    Counter32
17775    MAX-ACCESS    read-only
17776    STATUS    current
17777    DESCRIPTION
17778        "The total number of packets received with a wrong  area."
17779    ::= { ospfAreaErrorStatsEntry 8 }
17780
17781-- Ospf Statistics / Interface
17782ospfInterface	       OBJECT IDENTIFIER ::= { ospfStats  3 }
17783
17784ospfIntfRxTxStats OBJECT-TYPE
17785    SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
17786    MAX-ACCESS not-accessible
17787    STATUS current
17788    DESCRIPTION
17789      "The table of OSPF Interface Rx/Tx packet Statistics."
17790    ::= { ospfInterface 1 }
17791
17792ospfIntfRxTxStatsEntry OBJECT-TYPE
17793    SYNTAX OspfIntfRxTxStatsEntry
17794    MAX-ACCESS not-accessible
17795    STATUS current
17796    DESCRIPTION
17797      "OSPF interface Rx/Tx packet statistics."
17798    INDEX { ospfIntfRxTxIndex }
17799    ::= { ospfIntfRxTxStats 1 }
17800
17801OspfIntfRxTxStatsEntry ::= SEQUENCE {
17802    ospfIntfRxTxIndex          Integer32,
17803    ospfIntfRxPkts             Counter32,
17804    ospfIntfTxPkts             Counter32,
17805    ospfIntfRxHello            Counter32,
17806    ospfIntfTxHello            Counter32,
17807    ospfIntfRxDatabase         Counter32,
17808    ospfIntfTxDatabase         Counter32,
17809    ospfIntfRxlsReqs           Counter32,
17810    ospfIntfTxlsReqs           Counter32,
17811    ospfIntfRxlsAcks           Counter32,
17812    ospfIntfTxlsAcks           Counter32,
17813    ospfIntfRxlsUpdates        Counter32,
17814    ospfIntfTxlsUpdates        Counter32
17815    }
17816
17817ospfIntfRxTxIndex OBJECT-TYPE
17818    SYNTAX  Integer32
17819    MAX-ACCESS  read-only
17820    STATUS  current
17821    DESCRIPTION
17822        "The OSPF interface for which these statistics apply."
17823    ::= { ospfIntfRxTxStatsEntry 1 }
17824
17825ospfIntfRxPkts OBJECT-TYPE
17826    SYNTAX  Counter32
17827    MAX-ACCESS  read-only
17828    STATUS  current
17829    DESCRIPTION
17830        "The total number of OSPF packets received for this OSPF interface."
17831    ::= { ospfIntfRxTxStatsEntry 2 }
17832
17833ospfIntfTxPkts OBJECT-TYPE
17834    SYNTAX  Counter32
17835    MAX-ACCESS  read-only
17836    STATUS  current
17837    DESCRIPTION
17838        "The total number of OSPF packets transmitted for this OSPF interface."
17839    ::= { ospfIntfRxTxStatsEntry 3 }
17840
17841ospfIntfRxHello OBJECT-TYPE
17842    SYNTAX  Counter32
17843    MAX-ACCESS  read-only
17844    STATUS  current
17845    DESCRIPTION
17846        "The total number of Hello packets received
17847         for this OSPF interface."
17848    ::= { ospfIntfRxTxStatsEntry 4 }
17849
17850ospfIntfTxHello OBJECT-TYPE
17851    SYNTAX  Counter32
17852    MAX-ACCESS  read-only
17853    STATUS  current
17854    DESCRIPTION
17855        "The total number of Hello packets transmitted
17856         for this OSPF interface."
17857    ::= { ospfIntfRxTxStatsEntry 5 }
17858
17859ospfIntfRxDatabase OBJECT-TYPE
17860    SYNTAX  Counter32
17861    MAX-ACCESS  read-only
17862    STATUS  current
17863    DESCRIPTION
17864        "The total number of Database Description packets received
17865         for this OSPF interface."
17866    ::= { ospfIntfRxTxStatsEntry 6 }
17867
17868ospfIntfTxDatabase OBJECT-TYPE
17869    SYNTAX  Counter32
17870    MAX-ACCESS  read-only
17871    STATUS  current
17872    DESCRIPTION
17873        "The total number of Database Description packets transmitted
17874         for this OSPF interface."
17875    ::= { ospfIntfRxTxStatsEntry 7 }
17876
17877ospfIntfRxlsReqs OBJECT-TYPE
17878    SYNTAX  Counter32
17879    MAX-ACCESS  read-only
17880    STATUS  current
17881    DESCRIPTION
17882        "The total number of Link State Request packets received
17883         for this OSPF interface."
17884    ::= { ospfIntfRxTxStatsEntry 8 }
17885
17886ospfIntfTxlsReqs OBJECT-TYPE
17887    SYNTAX  Counter32
17888    MAX-ACCESS  read-only
17889    STATUS  current
17890    DESCRIPTION
17891        "The total number of Link State Request packets transmitted
17892         for this OSPF interface."
17893    ::= { ospfIntfRxTxStatsEntry 9 }
17894
17895ospfIntfRxlsAcks OBJECT-TYPE
17896    SYNTAX  Counter32
17897    MAX-ACCESS  read-only
17898    STATUS  current
17899    DESCRIPTION
17900        "The total number of Link State Acknowledgement packets received
17901         for this OSPF interface."
17902    ::= { ospfIntfRxTxStatsEntry 10 }
17903
17904ospfIntfTxlsAcks OBJECT-TYPE
17905    SYNTAX  Counter32
17906    MAX-ACCESS  read-only
17907    STATUS  current
17908    DESCRIPTION
17909        "The total number of Link State Acknowledgement packets transmitted
17910         for this OSPF interface."
17911    ::= { ospfIntfRxTxStatsEntry 11 }
17912
17913ospfIntfRxlsUpdates OBJECT-TYPE
17914    SYNTAX  Counter32
17915    MAX-ACCESS  read-only
17916    STATUS  current
17917    DESCRIPTION
17918        "The total number of Link State Update packets received for
17919         this OSPF interface."
17920    ::= { ospfIntfRxTxStatsEntry 12 }
17921
17922ospfIntfTxlsUpdates OBJECT-TYPE
17923    SYNTAX  Counter32
17924    MAX-ACCESS  read-only
17925    STATUS  current
17926    DESCRIPTION
17927        "The total number of Link State Update packets transmitted for
17928         this OSPF interface."
17929    ::= { ospfIntfRxTxStatsEntry 13 }
17930
17931
17932ospfIntfNbrChangeStats OBJECT-TYPE
17933    SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
17934    MAX-ACCESS not-accessible
17935    STATUS current
17936    DESCRIPTION
17937      "The table of OSPF Interface Neighbour change Statistics."
17938    ::= { ospfInterface 2 }
17939
17940ospfIntfNbrChangeStatsEntry OBJECT-TYPE
17941    SYNTAX OspfIntfNbrChangeStatsEntry
17942    MAX-ACCESS not-accessible
17943    STATUS current
17944    DESCRIPTION
17945      "OSPF interface Neighbour Change statistics."
17946    INDEX { ospfIntfNbrIndex }
17947    ::= { ospfIntfNbrChangeStats 1 }
17948
17949OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
17950    ospfIntfNbrIndex     	Integer32,
17951    ospfIntfNbrhello           	Counter32,
17952    ospfIntfNbrStart           	Counter32,
17953    ospfIntfNbrAdjointOk       	Counter32,
17954    ospfIntfNbrNegotiationDone 	Counter32,
17955    ospfIntfNbrExchangeDone     Counter32,
17956    ospfIntfNbrBadRequests      Counter32,
17957    ospfIntfNbrBadSequence      Counter32,
17958    ospfIntfNbrLoadingDone      Counter32,
17959    ospfIntfNbrN1way        	Counter32,
17960    ospfIntfNbrRstAd        	Counter32,
17961    ospfIntfNbrDown        	Counter32,
17962    ospfIntfNbrN2way        	Counter32
17963    }
17964
17965ospfIntfNbrIndex OBJECT-TYPE
17966    SYNTAX  Integer32
17967    MAX-ACCESS  read-only
17968    STATUS  current
17969    DESCRIPTION
17970        "The index of the OSPF Interface for which these statistics apply."
17971    ::= { ospfIntfNbrChangeStatsEntry 1 }
17972
17973ospfIntfNbrhello OBJECT-TYPE
17974    SYNTAX  Counter32
17975    MAX-ACCESS  read-only
17976    STATUS  current
17977    DESCRIPTION
17978        "The total number of Hello packets received from neighbours
17979         in this OSPF interface."
17980    ::= { ospfIntfNbrChangeStatsEntry 2 }
17981
17982ospfIntfNbrStart OBJECT-TYPE
17983    SYNTAX  Counter32
17984    MAX-ACCESS  read-only
17985    STATUS  current
17986    DESCRIPTION
17987        "The total number of neighbours in this state (i.e. an indication
17988         that  Hello packets should now be sent to the neighbour at intervals
17989         of HelloInterval seconds.) in this OSPF interface."
17990    ::= { ospfIntfNbrChangeStatsEntry  3 }
17991
17992ospfIntfNbrAdjointOk OBJECT-TYPE
17993    SYNTAX  Counter32
17994    MAX-ACCESS  read-only
17995    STATUS  current
17996    DESCRIPTION
17997        "The total number of decisions to be made (again) as to whether
17998         an adjacency should be established/maintained with the neighbour.
17999         for this OSPF interface."
18000    ::= { ospfIntfNbrChangeStatsEntry 4 }
18001
18002ospfIntfNbrNegotiationDone OBJECT-TYPE
18003    SYNTAX  Counter32
18004    MAX-ACCESS  read-only
18005    STATUS  current
18006    DESCRIPTION
18007        "The total number of neighbours in this state wherein the
18008         Master/slave relationship has been negotiated, and sequence
18009         numbers have been exchanged, for this OSPF interface."
18010    ::= { ospfIntfNbrChangeStatsEntry 5 }
18011
18012ospfIntfNbrExchangeDone OBJECT-TYPE
18013    SYNTAX  Counter32
18014    MAX-ACCESS  read-only
18015    STATUS  current
18016    DESCRIPTION
18017        "The total number of neighbours in this state (i.e. in an
18018         adjacency's final state) having transimitted a full sequence
18019         of Database Description packets, for this OSPF interface."
18020    ::= { ospfIntfNbrChangeStatsEntry 6 }
18021
18022ospfIntfNbrBadRequests OBJECT-TYPE
18023    SYNTAX  Counter32
18024    MAX-ACCESS  read-only
18025    STATUS  current
18026    DESCRIPTION
18027        "The total number of Link State Requests which have been received
18028         for a link state advertisement not contained in the database for
18029         this interface."
18030    ::= { ospfIntfNbrChangeStatsEntry 7 }
18031
18032ospfIntfNbrBadSequence OBJECT-TYPE
18033    SYNTAX  Counter32
18034    MAX-ACCESS  read-only
18035    STATUS  current
18036    DESCRIPTION
18037        "The total number of Database Description packets which have been
18038         received that either
18039         a) has an unexpected DD sequence number
18040         b) Unexpectedly has the init bit set
18041         c) Has an options field differing from the last Options field
18042            received in a Database Description packet.
18043         Any of these conditions indicate that some error has occured during
18044         adjacency establishment for this interface."
18045    ::= { ospfIntfNbrChangeStatsEntry 8 }
18046
18047ospfIntfNbrLoadingDone OBJECT-TYPE
18048    SYNTAX  Counter32
18049    MAX-ACCESS  read-only
18050    STATUS  current
18051    DESCRIPTION
18052        "The total number of link state updates received for all
18053         out-of-date portions of the database for this OSPF interface."
18054    ::= { ospfIntfNbrChangeStatsEntry 9 }
18055
18056ospfIntfNbrN1way OBJECT-TYPE
18057    SYNTAX  Counter32
18058    MAX-ACCESS  read-only
18059    STATUS  current
18060    DESCRIPTION
18061        "The total number of Hello packets received from neighbours, in
18062         which this router is not mentioned for this OSPF interface."
18063    ::= { ospfIntfNbrChangeStatsEntry 10 }
18064
18065ospfIntfNbrRstAd OBJECT-TYPE
18066    SYNTAX  Counter32
18067    MAX-ACCESS  read-only
18068    STATUS  current
18069    DESCRIPTION
18070        "The sum total number of times the Neighbour adjacency has been reset
18071         on this interface."
18072    ::= { ospfIntfNbrChangeStatsEntry 11 }
18073
18074ospfIntfNbrDown OBJECT-TYPE
18075    SYNTAX  Counter32
18076    MAX-ACCESS  read-only
18077    STATUS  current
18078    DESCRIPTION
18079        "The total number of Neighbouring routers down (i.e. in the initial
18080         state of a neighbour conversation.) for this interface."
18081    ::= { ospfIntfNbrChangeStatsEntry 12 }
18082
18083ospfIntfNbrN2way OBJECT-TYPE
18084    SYNTAX  Counter32
18085    MAX-ACCESS  read-only
18086    STATUS  current
18087    DESCRIPTION
18088        "The total number of Hello packets received from neighbours, in
18089         which this router is mentioned for this OSPF interface."
18090    ::= { ospfIntfNbrChangeStatsEntry 13 }
18091
18092ospfIntfChangeStats OBJECT-TYPE
18093    SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
18094    MAX-ACCESS not-accessible
18095    STATUS current
18096    DESCRIPTION
18097      "The table of OSPF Interface change Statistics."
18098    ::= { ospfInterface 3 }
18099
18100ospfIntfChangeStatsEntry OBJECT-TYPE
18101    SYNTAX OspfIntfChangeStatsEntry
18102    MAX-ACCESS not-accessible
18103    STATUS current
18104    DESCRIPTION
18105      "OSPF interface Change statistics."
18106    INDEX { ospfIntfIndex }
18107    ::= { ospfIntfChangeStats 1 }
18108
18109OspfIntfChangeStatsEntry ::= SEQUENCE {
18110    ospfIntfIndex     	       	Integer32,
18111    ospfIntfHello           	Counter32,
18112    ospfIntfDown           	Counter32,
18113    ospfIntfLoop       		Counter32,
18114    ospfIntfUnloop 		Counter32,
18115    ospfIntfWaitTimer     	Counter32,
18116    ospfIntfBackup	        Counter32,
18117    ospfIntfNbrChange       	Counter32
18118    }
18119
18120ospfIntfIndex OBJECT-TYPE
18121    SYNTAX  Integer32
18122    MAX-ACCESS  read-only
18123    STATUS  current
18124    DESCRIPTION
18125        "The index of the OSPF Interface for which these statistics apply."
18126    ::= { ospfIntfChangeStatsEntry 1 }
18127
18128ospfIntfHello OBJECT-TYPE
18129    SYNTAX    Counter32
18130    MAX-ACCESS    read-only
18131    STATUS    current
18132    DESCRIPTION
18133        "The total number of Hello packets sent by this interface."
18134    ::= { ospfIntfChangeStatsEntry 2 }
18135
18136ospfIntfDown OBJECT-TYPE
18137    SYNTAX   Counter32
18138    MAX-ACCESS   read-only
18139    STATUS   current
18140    DESCRIPTION
18141        "The total number of times the interface was down."
18142    ::= { ospfIntfChangeStatsEntry 3 }
18143
18144ospfIntfLoop OBJECT-TYPE
18145    SYNTAX    Counter32
18146    MAX-ACCESS    read-only
18147    STATUS    current
18148    DESCRIPTION
18149        "The total number of times the interface was no longer connected to
18150         the attatched network."
18151    ::= { ospfIntfChangeStatsEntry 4 }
18152
18153ospfIntfUnloop OBJECT-TYPE
18154    SYNTAX   Counter32
18155    MAX-ACCESS   read-only
18156    STATUS   current
18157    DESCRIPTION
18158        "The total number of times the interface, connected back to
18159         the attatched network."
18160    ::= { ospfIntfChangeStatsEntry 5 }
18161
18162ospfIntfWaitTimer OBJECT-TYPE
18163    SYNTAX        Counter32
18164    MAX-ACCESS        read-only
18165    STATUS        current
18166    DESCRIPTION
18167        "The total number of times the Wait Timer has been fired,
18168         (indicating the end of the waiting period that is required
18169          before electing a (Backup) Designated Router) for this
18170          OSPF interface."
18171    ::= { ospfIntfChangeStatsEntry 6 }
18172
18173ospfIntfBackup OBJECT-TYPE
18174    SYNTAX     Counter32
18175    MAX-ACCESS     read-only
18176    STATUS     current
18177    DESCRIPTION
18178        "The total number of Backup Designated Routers on the attatched
18179         network for this OSPF interface."
18180    ::= { ospfIntfChangeStatsEntry 7 }
18181
18182ospfIntfNbrChange OBJECT-TYPE
18183    SYNTAX     Counter32
18184    MAX-ACCESS     read-only
18185    STATUS     current
18186    DESCRIPTION
18187        "The total number of changes in the set of bidirectional neighbours
18188         associated with the interface for this OSPF interface."
18189    ::= { ospfIntfChangeStatsEntry 8 }
18190
18191ospfIntfErrorStats OBJECT-TYPE
18192    SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry
18193    MAX-ACCESS not-accessible
18194    STATUS current
18195    DESCRIPTION
18196      "The table of OSPF Interface Error Statistics."
18197    ::= { ospfInterface 4 }
18198
18199ospfIntfErrorStatsEntry OBJECT-TYPE
18200    SYNTAX OspfIntfErrorStatsEntry
18201    MAX-ACCESS not-accessible
18202    STATUS current
18203    DESCRIPTION
18204      "Error Statistics for an OSPF area."
18205    INDEX { ospfIntfErrIndex }
18206    ::= { ospfIntfErrorStats 1 }
18207
18208OspfIntfErrorStatsEntry ::= SEQUENCE {
18209    ospfIntfErrIndex     	Integer32,
18210    ospfIntfErrAuthFailure      Counter32,
18211    ospfIntfErrNetmaskMismatch  Counter32,
18212    ospfIntfErrHelloMismatch    Counter32,
18213    ospfIntfErrDeadMismatch     Counter32,
18214    ospfIntfErrOptionsMismatch  Counter32,
18215    ospfIntfErrUnknownNbr       Counter32,
18216    ospfIntfErrAreaMismatch     Counter32
18217    }
18218
18219ospfIntfErrIndex OBJECT-TYPE
18220    SYNTAX    Integer32
18221    MAX-ACCESS    read-only
18222    STATUS    current
18223    DESCRIPTION
18224        "The index of the OSPF Intf for which these statistics apply."
18225    ::= { ospfIntfErrorStatsEntry 1 }
18226
18227ospfIntfErrAuthFailure OBJECT-TYPE
18228    SYNTAX    Counter32
18229    MAX-ACCESS    read-only
18230    STATUS    current
18231    DESCRIPTION
18232        "The total number of packets received with a wrong password in
18233         this area."
18234    ::= { ospfIntfErrorStatsEntry 2 }
18235
18236ospfIntfErrNetmaskMismatch OBJECT-TYPE
18237    SYNTAX    Counter32
18238    MAX-ACCESS    read-only
18239    STATUS    current
18240    DESCRIPTION
18241        "The total number of packets received with a wrong netmask in
18242         this area."
18243    ::= { ospfIntfErrorStatsEntry 3 }
18244
18245ospfIntfErrHelloMismatch OBJECT-TYPE
18246    SYNTAX    Counter32
18247    MAX-ACCESS    read-only
18248    STATUS    current
18249    DESCRIPTION
18250        "The total number of packets received with a different hello interval
18251         in this area."
18252    ::= { ospfIntfErrorStatsEntry 4 }
18253
18254ospfIntfErrDeadMismatch OBJECT-TYPE
18255    SYNTAX    Counter32
18256    MAX-ACCESS    read-only
18257    STATUS    current
18258    DESCRIPTION
18259        "The total number of packets received with a different dead interval
18260         in this area."
18261    ::= { ospfIntfErrorStatsEntry 5 }
18262
18263ospfIntfErrOptionsMismatch OBJECT-TYPE
18264    SYNTAX    Counter32
18265    MAX-ACCESS    read-only
18266    STATUS    current
18267    DESCRIPTION
18268        "The total number of packets received with a different options
18269         in this area."
18270    ::= { ospfIntfErrorStatsEntry 6 }
18271
18272ospfIntfErrUnknownNbr OBJECT-TYPE
18273    SYNTAX    Counter32
18274    MAX-ACCESS    read-only
18275    STATUS    current
18276    DESCRIPTION
18277        "The total number of packets received from an unknown neighbor
18278         in this area."
18279    ::= { ospfIntfErrorStatsEntry 7 }
18280
18281ospfIntfErrAreaMismatch OBJECT-TYPE
18282    SYNTAX    Counter32
18283    MAX-ACCESS    read-only
18284    STATUS    current
18285    DESCRIPTION
18286        "The total number of packets received with a wrong  area."
18287    ::= { ospfIntfErrorStatsEntry 8 }
18288
18289-- Ospf General Statistics contains the cumulative stats for all
18290-- areas / interfaces
18291ospfCumRxPkts OBJECT-TYPE
18292    SYNTAX  Counter32
18293    MAX-ACCESS  read-only
18294    STATUS  current
18295    DESCRIPTION
18296        "The sum total of all OSPF packets received on all OSPF areas
18297         and interfaces."
18298    ::= { ospfCumRxTxStats 1 }
18299
18300ospfCumTxPkts OBJECT-TYPE
18301    SYNTAX  Counter32
18302    MAX-ACCESS  read-only
18303    STATUS  current
18304    DESCRIPTION
18305        "The sum total of all OSPF packets transmitted on all OSPF areas
18306         and interfaces."
18307    ::= { ospfCumRxTxStats 2 }
18308
18309ospfCumRxHello OBJECT-TYPE
18310    SYNTAX  Counter32
18311    MAX-ACCESS  read-only
18312    STATUS  current
18313    DESCRIPTION
18314        "The sum total of all Hello packets received on all OSPF areas
18315         and interfaces."
18316    ::= { ospfCumRxTxStats 3 }
18317
18318ospfCumTxHello OBJECT-TYPE
18319    SYNTAX  Counter32
18320    MAX-ACCESS  read-only
18321    STATUS  current
18322    DESCRIPTION
18323        "The sum total of all Hello packets transmitted on all OSPF areas
18324         and interfaces."
18325    ::= { ospfCumRxTxStats 4 }
18326
18327ospfCumRxDatabase OBJECT-TYPE
18328    SYNTAX  Counter32
18329    MAX-ACCESS  read-only
18330    STATUS  current
18331    DESCRIPTION
18332        "The sum total of all Database Description packets received on
18333         all OSPF areas and interfaces."
18334    ::= { ospfCumRxTxStats 5 }
18335
18336ospfCumTxDatabase OBJECT-TYPE
18337    SYNTAX  Counter32
18338    MAX-ACCESS  read-only
18339    STATUS  current
18340    DESCRIPTION
18341        "The sum total of all Database Description packets transmitted on
18342         all OSPF areas and interfaces."
18343    ::= { ospfCumRxTxStats 6 }
18344
18345ospfCumRxlsReqs OBJECT-TYPE
18346    SYNTAX  Counter32
18347    MAX-ACCESS  read-only
18348    STATUS  current
18349    DESCRIPTION
18350        "The sum total of all Link State Request packets received on
18351         all OSPF areas and interfaces."
18352    ::= { ospfCumRxTxStats 7 }
18353
18354ospfCumTxlsReqs OBJECT-TYPE
18355    SYNTAX  Counter32
18356    MAX-ACCESS  read-only
18357    STATUS  current
18358    DESCRIPTION
18359        "The sum total of all Link State Request packets transmitted on
18360         all OSPF areas and interfaces."
18361    ::= { ospfCumRxTxStats 8 }
18362
18363ospfCumRxlsAcks OBJECT-TYPE
18364    SYNTAX  Counter32
18365    MAX-ACCESS  read-only
18366    STATUS  current
18367    DESCRIPTION
18368        "The sum total of all Link State Acknowledgement packets received
18369         on all OSPF areas and interfaces."
18370    ::= { ospfCumRxTxStats 9 }
18371
18372ospfCumTxlsAcks OBJECT-TYPE
18373    SYNTAX  Counter32
18374    MAX-ACCESS  read-only
18375    STATUS  current
18376    DESCRIPTION
18377        "The sum total of all Link State Acknowledgement packets transmitted
18378         on all OSPF areas and interfaces."
18379    ::= { ospfCumRxTxStats 10 }
18380
18381ospfCumRxlsUpdates OBJECT-TYPE
18382    SYNTAX  Counter32
18383    MAX-ACCESS  read-only
18384    STATUS  current
18385    DESCRIPTION
18386        "The sum total of all Link State Update packets received
18387         on all OSPF areas and interfaces."
18388    ::= { ospfCumRxTxStats 11 }
18389
18390ospfCumTxlsUpdates OBJECT-TYPE
18391    SYNTAX  Counter32
18392    MAX-ACCESS  read-only
18393    STATUS  current
18394    DESCRIPTION
18395        "The sum total of all Link State Update packets transmitted
18396         on all OSPF areas and interfaces."
18397    ::= { ospfCumRxTxStats 12 }
18398
18399ospfCumNbrhello OBJECT-TYPE
18400    SYNTAX  Counter32
18401    MAX-ACCESS  read-only
18402    STATUS  current
18403    DESCRIPTION
18404        "The sum total of all Hello packets received from neighbours
18405         on all OSPF areas and interfaces."
18406    ::= { ospfCumNbrChangeStats 1 }
18407
18408ospfCumNbrStart OBJECT-TYPE
18409    SYNTAX  Counter32
18410    MAX-ACCESS  read-only
18411    STATUS  current
18412    DESCRIPTION
18413        "The sum total number of neighbours in this state (i.e. an indication
18414         that  Hello packets should now be sent to the neighbour at intervals
18415         of HelloInterval seconds.) across all OSPF areas and interfaces."
18416    ::= { ospfCumNbrChangeStats 2 }
18417
18418ospfCumNbrAdjointOk OBJECT-TYPE
18419    SYNTAX  Counter32
18420    MAX-ACCESS  read-only
18421    STATUS  current
18422    DESCRIPTION
18423        "The sum total number of decisions to be made (again) as to whether
18424         an adjacency should be established/maintained with the neighbour
18425         across all OSPF areas and interfaces."
18426    ::= { ospfCumNbrChangeStats 3 }
18427
18428ospfCumNbrNegotiationDone OBJECT-TYPE
18429    SYNTAX  Counter32
18430    MAX-ACCESS  read-only
18431    STATUS  current
18432    DESCRIPTION
18433        "The sum total number of neighbours in this state wherein the
18434         Master/slave relationship has been negotiated, and sequence
18435         numbers have been exchanged, across all OSPF areas and
18436         interfaces."
18437    ::= { ospfCumNbrChangeStats 4 }
18438
18439ospfCumNbrExchangeDone OBJECT-TYPE
18440    SYNTAX  Counter32
18441    MAX-ACCESS  read-only
18442    STATUS  current
18443    DESCRIPTION
18444        "The sum total number of neighbours in this state (i.e. in an
18445         adjacency's final state) having transimitted a full sequence
18446         of Database Description packets, across all OSPF areas
18447         and interfaces."
18448    ::= { ospfCumNbrChangeStats 5 }
18449
18450ospfCumNbrBadRequests OBJECT-TYPE
18451    SYNTAX  Counter32
18452    MAX-ACCESS  read-only
18453    STATUS  current
18454    DESCRIPTION
18455        "The sum total number of Link State Requests which have been received
18456         for a link state advertisement not contained in the database across
18457         all interfaces and OSPF areas."
18458    ::= { ospfCumNbrChangeStats 6 }
18459
18460ospfCumNbrBadSequence OBJECT-TYPE
18461    SYNTAX  Counter32
18462    MAX-ACCESS  read-only
18463    STATUS  current
18464    DESCRIPTION
18465        "The sum total number of Database Description packets which have been
18466         received that either
18467         a) has an unexpected DD sequence number
18468         b) Unexpectedly has the init bit set
18469         c) Has an options field differing from the last Options field
18470            received in a Database Description packet.
18471         Any of these conditions indicate that some error has occured during
18472         adjacency establishment for all OSPF areas and interfaces."
18473    ::= { ospfCumNbrChangeStats 7 }
18474
18475ospfCumNbrLoadingDone OBJECT-TYPE
18476    SYNTAX  Counter32
18477    MAX-ACCESS  read-only
18478    STATUS  current
18479    DESCRIPTION
18480        "The sum total number of link state updates received for all
18481         out-of-date portions of the database across all OSPF areas
18482         and interfaces."
18483    ::= { ospfCumNbrChangeStats 8 }
18484
18485ospfCumNbrN1way OBJECT-TYPE
18486    SYNTAX  Counter32
18487    MAX-ACCESS  read-only
18488    STATUS  current
18489    DESCRIPTION
18490        "The sum total number of Hello packets received from neighbours, in
18491         which this router is not mentioned across all OSPF interfaces
18492         and areas."
18493    ::= { ospfCumNbrChangeStats 9 }
18494
18495ospfCumNbrRstAd OBJECT-TYPE
18496    SYNTAX  Counter32
18497    MAX-ACCESS  read-only
18498    STATUS  current
18499    DESCRIPTION
18500        "The sum total number of times the Neighbour adjacency has been reset
18501         across all OPSF areas and interfaces."
18502    ::= { ospfCumNbrChangeStats 10 }
18503
18504ospfCumNbrDown OBJECT-TYPE
18505    SYNTAX  Counter32
18506    MAX-ACCESS  read-only
18507    STATUS  current
18508    DESCRIPTION
18509        "The total number of Neighbouring routers down (i.e. in the initial
18510         state of a neighbour conversation.) across all OSPF areas and
18511         interfaces."
18512    ::= { ospfCumNbrChangeStats 11 }
18513
18514ospfCumNbrN2way OBJECT-TYPE
18515    SYNTAX  Counter32
18516    MAX-ACCESS  read-only
18517    STATUS  current
18518    DESCRIPTION
18519        "The sum total number of Hello packets received from neighbours, in
18520         which this router is mentioned across all OSPF interfaces
18521         and areas."
18522    ::= { ospfCumNbrChangeStats 12 }
18523
18524ospfCumIntfHello OBJECT-TYPE
18525    SYNTAX    Counter32
18526    MAX-ACCESS    read-only
18527    STATUS    current
18528    DESCRIPTION
18529        "The sum total number of Hello packets sent on all interfaces
18530         and areas"
18531    ::= { ospfCumIntfChangeStats 1 }
18532
18533ospfCumIntfDown OBJECT-TYPE
18534    SYNTAX   Counter32
18535    MAX-ACCESS   read-only
18536    STATUS   current
18537    DESCRIPTION
18538        "The sum total number of interfaces down in all OSPF areas."
18539    ::= { ospfCumIntfChangeStats 2 }
18540
18541ospfCumIntfLoop OBJECT-TYPE
18542    SYNTAX    Counter32
18543    MAX-ACCESS    read-only
18544    STATUS    current
18545    DESCRIPTION
18546        "The sum total of interfaces no longer connected to
18547         the attatched network across all OSPF areas and interfaces."
18548    ::= { ospfCumIntfChangeStats 3 }
18549
18550ospfCumIntfUnloop OBJECT-TYPE
18551    SYNTAX   Counter32
18552    MAX-ACCESS   read-only
18553    STATUS   current
18554    DESCRIPTION
18555        "The sum total number of interfaces, connected to
18556         the attatched network in all OSPF areas."
18557    ::= { ospfCumIntfChangeStats 4 }
18558
18559ospfCumIntfWaitTimer OBJECT-TYPE
18560    SYNTAX        Counter32
18561    MAX-ACCESS        read-only
18562    STATUS        current
18563    DESCRIPTION
18564        "The sum total number of times the Wait Timer has been fired,
18565         (indicating the end of the waiting period that is required
18566          before electing a (Backup) Designated Router) across all
18567          OSPF areas and interfaces."
18568    ::= { ospfCumIntfChangeStats 5 }
18569
18570ospfCumIntfBackup OBJECT-TYPE
18571    SYNTAX     Counter32
18572    MAX-ACCESS     read-only
18573    STATUS     current
18574    DESCRIPTION
18575        "The sum total number of Backup Designated Routers on the attatched
18576         network for all OSPF areas and interfaces."
18577    ::= { ospfCumIntfChangeStats 6 }
18578
18579ospfCumIntfNbrChange OBJECT-TYPE
18580    SYNTAX     Counter32
18581    MAX-ACCESS     read-only
18582    STATUS     current
18583    DESCRIPTION
18584        "The sum total number of changes in the set of bidirectional
18585         neighbours associated with any interface across all OSPF areas."
18586    ::= { ospfCumIntfChangeStats 7 }
18587
18588ospfTmrsKckOffHello OBJECT-TYPE
18589    SYNTAX    Counter32
18590    MAX-ACCESS    read-only
18591    STATUS    current
18592    DESCRIPTION
18593        "The sum total number of times the Hello timer has been fired
18594         (which triggers the send of a Hello packet) across all OPSF
18595         areas and interfaces."
18596    ::= { ospfTimersKickOffStats 1 }
18597
18598ospfTmrsKckOffRetransmit OBJECT-TYPE
18599    SYNTAX   Counter32
18600    MAX-ACCESS   read-only
18601    STATUS   current
18602    DESCRIPTION
18603        "The sum total number of times the Retransmit timer has been
18604         fired across all OPSF areas and interfaces."
18605    ::= { ospfTimersKickOffStats 2 }
18606
18607ospfTmrsKckOffLsaLock OBJECT-TYPE
18608    SYNTAX    Counter32
18609    MAX-ACCESS    read-only
18610    STATUS    current
18611    DESCRIPTION
18612        "The sum total number of times the Lsa Lock timer has been
18613         fired across all OSPF areas and interfaces."
18614    ::= { ospfTimersKickOffStats 3 }
18615
18616ospfTmrsKckOffLsaAck OBJECT-TYPE
18617    SYNTAX   Counter32
18618    MAX-ACCESS   read-only
18619    STATUS   current
18620    DESCRIPTION
18621        "The sum total number of times the Lsa Ack timer has been
18622         fired across all ospf areas and interfaces."
18623    ::= { ospfTimersKickOffStats 4 }
18624
18625ospfTmrsKckOffDbage OBJECT-TYPE
18626    SYNTAX        Counter32
18627    MAX-ACCESS        read-only
18628    STATUS        current
18629    DESCRIPTION
18630        "The total number of times the Dbage has been fired."
18631    ::= { ospfTimersKickOffStats 5 }
18632
18633ospfTmrsKckOffSummary OBJECT-TYPE
18634    SYNTAX     Counter32
18635    MAX-ACCESS     read-only
18636    STATUS     current
18637    DESCRIPTION
18638        "The total number of times the Summary timer has been fired."
18639    ::= { ospfTimersKickOffStats 6 }
18640
18641ospfTmrsKckOffAseExport OBJECT-TYPE
18642    SYNTAX     Counter32
18643    MAX-ACCESS     read-only
18644    STATUS     current
18645    DESCRIPTION
18646        "The total number of times the ASE Export timer has been fired."
18647    ::= { ospfTimersKickOffStats 7 }
18648
18649-- IP statistics
18650
18651ipStatsInReceives OBJECT-TYPE
18652    SYNTAX         Counter32
18653    MAX-ACCESS     read-only
18654    STATUS         current
18655    DESCRIPTION
18656        "ip InReceive"
18657    ::= { ipStats 1 }
18658
18659ipStatsInHdrErrors OBJECT-TYPE
18660    SYNTAX          Counter32
18661    MAX-ACCESS      read-only
18662    STATUS          current
18663    DESCRIPTION
18664        "ip InHdrError"
18665    ::= { ipStats 2 }
18666
18667ipStatsInAddrErrors OBJECT-TYPE
18668    SYNTAX          Counter32
18669    MAX-ACCESS      read-only
18670    STATUS          current
18671    DESCRIPTION
18672        "ip InAddrErrors"
18673    ::= { ipStats 3 }
18674
18675ipStatsInUnknownProtos OBJECT-TYPE
18676    SYNTAX          Counter32
18677    MAX-ACCESS      read-only
18678    STATUS          current
18679    DESCRIPTION
18680        "ip InUnknownProtos"
18681    ::= { ipStats 4 }
18682
18683ipStatsInDiscards OBJECT-TYPE
18684    SYNTAX          Counter32
18685    MAX-ACCESS      read-only
18686    STATUS          current
18687    DESCRIPTION
18688        "ip InDiscards"
18689    ::= { ipStats 5 }
18690
18691ipStatsInDelivers OBJECT-TYPE
18692    SYNTAX          Counter32
18693    MAX-ACCESS      read-only
18694    STATUS          current
18695    DESCRIPTION
18696        "ip InDelivers"
18697    ::= { ipStats 6 }
18698
18699ipStatsOutRequests OBJECT-TYPE
18700    SYNTAX          Counter32
18701    MAX-ACCESS      read-only
18702    STATUS          current
18703    DESCRIPTION
18704        "ip OutRequests"
18705    ::= { ipStats 7 }
18706
18707ipStatsOutDiscards OBJECT-TYPE
18708    SYNTAX          Counter32
18709    MAX-ACCESS      read-only
18710    STATUS          current
18711    DESCRIPTION
18712        "ip OutDiscards"
18713    ::= { ipStats 8 }
18714
18715ipStatsDefaultTTL OBJECT-TYPE
18716    SYNTAX          Counter32
18717    MAX-ACCESS      read-only
18718    STATUS          current
18719    DESCRIPTION
18720        "ip DefaultTTL"
18721    ::= { ipStats 9 }
18722
18723-- IGMP Snooping statistics
18724igmpSnoopStats OBJECT-TYPE
18725    SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
18726    MAX-ACCESS not-accessible
18727    STATUS current
18728    DESCRIPTION
18729      "The table of OSPF Interface Error Statistics."
18730    ::= { igmpStats 1 }
18731
18732igmpSnoopStatsEntry OBJECT-TYPE
18733    SYNTAX IgmpSnoopStatsEntry
18734    MAX-ACCESS not-accessible
18735    STATUS current
18736    DESCRIPTION
18737      "Statistics for IGMP Snooping."
18738    INDEX { igmpSnoopVlanIndex }
18739    ::= { igmpSnoopStats 1 }
18740
18741IgmpSnoopStatsEntry ::= SEQUENCE {
18742    igmpSnoopVlanIndex     	Integer32,
18743    rxIgmpValidPkts             Counter32,
18744    rxIgmpInvalidPkts           Counter32,
18745    rxIgmpGenQueries            Counter32,
18746    rxIgmpGrpSpecificQueries    Counter32,
18747    rxIgmpLeaves                Counter32,
18748    rxIgmpReports               Counter32,
18749    txIgmpGrpSpecificQueries    Counter32,
18750    txIgmpReports               Counter32,
18751    txIgmpLeaves                         Counter32,
18752    rxIgmpGroupSourceSpecificQueries     Counter32,
18753    rxIgmpV3CurrentStateRecords          Counter32,
18754    rxIgmpV3SourceListChangeRecords      Counter32,
18755    rxIgmpV3FilterChangeRecords          Counter32
18756    }
18757
18758igmpSnoopVlanIndex OBJECT-TYPE
18759    SYNTAX    Integer32
18760    MAX-ACCESS    read-only
18761    STATUS    current
18762    DESCRIPTION
18763        "The index of the VLAN for which these statistics apply."
18764    ::= { igmpSnoopStatsEntry 1 }
18765
18766rxIgmpValidPkts OBJECT-TYPE
18767    SYNTAX    Counter32
18768    MAX-ACCESS    read-only
18769    STATUS    current
18770    DESCRIPTION
18771        "The total number of valid IGMP packets received
18772         on this VLAN."
18773    ::= { igmpSnoopStatsEntry 2 }
18774
18775rxIgmpInvalidPkts OBJECT-TYPE
18776    SYNTAX    Counter32
18777    MAX-ACCESS    read-only
18778    STATUS    current
18779    DESCRIPTION
18780        "The total number of invalid IGMP packets received
18781         on this VLAN."
18782    ::= { igmpSnoopStatsEntry 3 }
18783
18784rxIgmpGenQueries OBJECT-TYPE
18785    SYNTAX    Counter32
18786    MAX-ACCESS    read-only
18787    STATUS    current
18788    DESCRIPTION
18789        "The total number of IGMP General Query packets received
18790         on this VLAN."
18791    ::= { igmpSnoopStatsEntry 4 }
18792
18793rxIgmpGrpSpecificQueries OBJECT-TYPE
18794    SYNTAX    Counter32
18795    MAX-ACCESS    read-only
18796    STATUS    current
18797    DESCRIPTION
18798        "The total number of IGMP Group Specific Query packets received
18799         on this VLAN."
18800    ::= { igmpSnoopStatsEntry 5 }
18801
18802rxIgmpLeaves OBJECT-TYPE
18803    SYNTAX    Counter32
18804    MAX-ACCESS    read-only
18805    STATUS    current
18806    DESCRIPTION
18807        "The total number of IGMP Leave packets received
18808         on this VLAN."
18809    ::= { igmpSnoopStatsEntry 6 }
18810
18811rxIgmpReports OBJECT-TYPE
18812    SYNTAX    Counter32
18813    MAX-ACCESS    read-only
18814    STATUS    current
18815    DESCRIPTION
18816        "The total number of IGMP Report packets received
18817         on this VLAN."
18818    ::= { igmpSnoopStatsEntry 7 }
18819
18820txIgmpGrpSpecificQueries OBJECT-TYPE
18821    SYNTAX    Counter32
18822    MAX-ACCESS    read-only
18823    STATUS    current
18824    DESCRIPTION
18825        "The total number of IGMP Group Specific Query packets
18826         transmitted on this VLAN."
18827    ::= { igmpSnoopStatsEntry 8 }
18828
18829txIgmpReports OBJECT-TYPE
18830    SYNTAX    Counter32
18831    MAX-ACCESS    read-only
18832    STATUS    current
18833    DESCRIPTION
18834        "The total number of IGMP Report packets transmitted
18835         on this VLAN."
18836    ::= { igmpSnoopStatsEntry 9 }
18837
18838txIgmpLeaves OBJECT-TYPE
18839    SYNTAX    Counter32
18840    MAX-ACCESS    read-only
18841    STATUS    current
18842    DESCRIPTION
18843        "The total number of IGMP Leave packets transmitted
18844         on this VLAN."
18845    ::= { igmpSnoopStatsEntry 10 }
18846
18847rxIgmpGroupSourceSpecificQueries OBJECT-TYPE
18848    SYNTAX    Counter32
18849    MAX-ACCESS    read-only
18850    STATUS    current
18851    DESCRIPTION
18852        "The total number of IGMP Group Source Specific (GSSQ) Queries received
18853         on this VLAN."
18854    ::= { igmpSnoopStatsEntry 11 }
18855
18856rxIgmpV3CurrentStateRecords OBJECT-TYPE
18857    SYNTAX    Counter32
18858    MAX-ACCESS    read-only
18859    STATUS    current
18860    DESCRIPTION
18861        "The total number of IGMP Current State Records (CSRs) received
18862         on this VLAN."
18863    ::= { igmpSnoopStatsEntry 12 }
18864
18865rxIgmpV3SourceListChangeRecords OBJECT-TYPE
18866    SYNTAX    Counter32
18867    MAX-ACCESS    read-only
18868    STATUS    current
18869    DESCRIPTION
18870        "The total number of IGMP Source List Change Records (SLCRs) received
18871         on this VLAN."
18872    ::= { igmpSnoopStatsEntry 13 }
18873
18874rxIgmpV3FilterChangeRecords OBJECT-TYPE
18875    SYNTAX    Counter32
18876    MAX-ACCESS    read-only
18877    STATUS    current
18878    DESCRIPTION
18879        "The total number of IGMP Filter Mode Change Records (FMCRs) received
18880         on this VLAN."
18881    ::= { igmpSnoopStatsEntry 14 }
18882
18883-- Information - Run-time IP Route Table
18884
18885ipRouteInfoTable OBJECT-TYPE
18886    SYNTAX  SEQUENCE OF IpRouteInfoEntry
18887    MAX-ACCESS  not-accessible
18888    STATUS  current
18889    DESCRIPTION
18890        "The table of run-time IP routes."
18891    ::= { ipRoutingInfo 1 }
18892
18893ipRouteInfoEntry OBJECT-TYPE
18894    SYNTAX  IpRouteInfoEntry
18895    MAX-ACCESS  not-accessible
18896    STATUS  current
18897    DESCRIPTION
18898        "A row in the run-time IP route table"
18899    INDEX   { ipRouteInfoIndx }
18900    ::= { ipRouteInfoTable 1 }
18901
18902IpRouteInfoEntry ::= SEQUENCE {
18903    ipRouteInfoIndx	        Integer32,
18904    ipRouteInfoDestIp           IpAddress,
18905    ipRouteInfoMask             IpAddress,
18906    ipRouteInfoGateway          IpAddress,
18907    ipRouteInfoTag       	INTEGER,
18908    ipRouteInfoType       	INTEGER,
18909    ipRouteInfoInterface        Integer32,
18910    ipRouteInfoMetric           Integer32
18911    }
18912
18913ipRouteInfoIndx OBJECT-TYPE
18914    SYNTAX  Integer32
18915    MAX-ACCESS  read-only
18916    STATUS  current
18917    DESCRIPTION
18918        "The index of this route table."
18919    ::= { ipRouteInfoEntry 1 }
18920
18921ipRouteInfoDestIp OBJECT-TYPE
18922    SYNTAX  IpAddress
18923    MAX-ACCESS  read-only
18924    STATUS  current
18925    DESCRIPTION
18926        "The destination IP address of this route."
18927    ::= { ipRouteInfoEntry 2 }
18928
18929ipRouteInfoMask OBJECT-TYPE
18930    SYNTAX  IpAddress
18931    MAX-ACCESS  read-only
18932    STATUS  current
18933    DESCRIPTION
18934        "The destination IP mask of this route."
18935    ::= { ipRouteInfoEntry 3 }
18936
18937ipRouteInfoGateway OBJECT-TYPE
18938    SYNTAX  IpAddress
18939    MAX-ACCESS  read-only
18940    STATUS  current
18941    DESCRIPTION
18942        "The next-hop router address for this route."
18943    ::= { ipRouteInfoEntry 4 }
18944
18945ipRouteInfoTag OBJECT-TYPE
18946    SYNTAX  INTEGER {
18947	fixed(1),
18948  	static(2),
18949	addr(3),
18950	rip(4),
18951	broadcast(5),
18952	martian(6),
18953	multicast(7),
18954        vip(8),
18955        bgp(9),
18956        ospf(10),
18957        none(11)
18958	}
18959    MAX-ACCESS  read-only
18960    STATUS  current
18961    DESCRIPTION
18962        "The tag-type for this route."
18963    ::= { ipRouteInfoEntry 5 }
18964
18965ipRouteInfoType OBJECT-TYPE
18966    SYNTAX  INTEGER {
18967	indirect(1),
18968	direct(2),
18969	local(3),
18970	broadcast(4),
18971	martian(5),
18972	multicast(6),
18973	other(7)
18974	}
18975    MAX-ACCESS  read-only
18976    STATUS  current
18977    DESCRIPTION
18978        "The type of the route."
18979    ::= { ipRouteInfoEntry 6 }
18980
18981ipRouteInfoInterface OBJECT-TYPE
18982    SYNTAX  Integer32
18983    MAX-ACCESS  read-only
18984    STATUS  current
18985    DESCRIPTION
18986        "The interface number for which the destination	address is applicable."
18987    ::= { ipRouteInfoEntry 7 }
18988
18989ipRouteInfoMetric  OBJECT-TYPE
18990    SYNTAX  Integer32
18991    MAX-ACCESS  read-only
18992    STATUS  current
18993    DESCRIPTION
18994        "The metric of this route."
18995    ::= { ipRouteInfoEntry 8 }
18996
18997routeTableClear OBJECT-TYPE
18998    SYNTAX  INTEGER {
18999        ok(1),
19000        clear(2)
19001        }
19002    MAX-ACCESS  read-write
19003    STATUS  current
19004    DESCRIPTION
19005        "Setting this value to clear(2) clears the route table."
19006    ::= { ipRoutingInfo 2 }
19007
19008-- Run Time ARP Table
19009
19010arpInfoTable OBJECT-TYPE
19011    SYNTAX  SEQUENCE OF AgArpInfoEntry
19012    MAX-ACCESS  not-accessible
19013    STATUS  current
19014    DESCRIPTION
19015        "The table of ARP entries."
19016    ::= { arpInfo 1 }
19017
19018arpInfoEntry OBJECT-TYPE
19019    SYNTAX  AgArpInfoEntry
19020    MAX-ACCESS  not-accessible
19021    STATUS  current
19022    DESCRIPTION
19023        "A row in the ARP table"
19024    INDEX   { arpInfoDestIp }
19025    ::= { arpInfoTable 1 }
19026
19027AgArpInfoEntry ::= SEQUENCE {
19028    arpInfoDestIp         IpAddress,
19029    arpInfoMacAddr        PhysAddress,
19030    arpInfoVLAN        	  Integer32,
19031    arpInfoSrcPort        Integer32,
19032    arpInfoFlag           INTEGER
19033    }
19034
19035arpInfoDestIp OBJECT-TYPE
19036    SYNTAX  IpAddress
19037    MAX-ACCESS  read-only
19038    STATUS  current
19039    DESCRIPTION
19040        "The destination IP address of the ARP entry."
19041    ::= { arpInfoEntry 1 }
19042
19043arpInfoMacAddr OBJECT-TYPE
19044    SYNTAX  PhysAddress
19045    MAX-ACCESS  read-only
19046    STATUS  current
19047    DESCRIPTION
19048        "The MAC address for the ARP entry."
19049    ::= { arpInfoEntry 2 }
19050
19051arpInfoVLAN OBJECT-TYPE
19052    SYNTAX  Integer32
19053    MAX-ACCESS  read-only
19054    STATUS  current
19055    DESCRIPTION
19056        "The VLAN identifier for the ARP entry."
19057    ::= { arpInfoEntry 3 }
19058
19059arpInfoSrcPort OBJECT-TYPE
19060    SYNTAX  Integer32
19061    MAX-ACCESS  read-only
19062    STATUS  current
19063    DESCRIPTION
19064        "The  port number on which this entry's equivalence is effective."
19065    ::= { arpInfoEntry 4 }
19066
19067
19068arpInfoFlag OBJECT-TYPE
19069    SYNTAX  INTEGER {
19070	clear(1),
19071	unresolved(2),
19072	permanent(3),
19073	indirect(4)
19074	}
19075    MAX-ACCESS  read-only
19076    STATUS  current
19077    DESCRIPTION
19078        "The flag associated with this ARP entry."
19079    ::= { arpInfoEntry 6 }
19080
19081arpCacheClear OBJECT-TYPE
19082    SYNTAX  INTEGER {
19083        ok(1),
19084        clear(2)
19085        }
19086    MAX-ACCESS  read-write
19087    STATUS  current
19088    DESCRIPTION
19089        "Setting this value to clear(2) clears the ARP cache."
19090    ::= { arpInfo 2 }
19091
19092-- igmp snooping info table
19093igmpInfoTable OBJECT-TYPE
19094    SYNTAX SEQUENCE OF IgmpInfoEntry
19095    MAX-ACCESS not-accessible
19096    STATUS current
19097    DESCRIPTION
19098      "The table of IGMP group membership information."
19099    ::= { igmpInfo 1 }
19100
19101igmpInfoEntry OBJECT-TYPE
19102    SYNTAX IgmpInfoEntry
19103    MAX-ACCESS not-accessible
19104    STATUS current
19105    DESCRIPTION
19106      "Information about an IGMP group member ."
19107    INDEX { igmpInfoIndex }
19108    ::= { igmpInfoTable 1 }
19109
19110IgmpInfoEntry ::= SEQUENCE {
19111    igmpInfoIndex             Integer32,
19112    igmpInfoGroupId   	      IpAddress,
19113    igmpInfoVlanId   	      Integer32,
19114    igmpInfoVersion   	      INTEGER,
19115    igmpInfoPortNum           Integer32,
19116    igmpInfoExpires           DisplayString,
19117    igmpInfoMode              INTEGER,
19118    igmpInfoSourceIp          IpAddress,
19119    igmpInfoFwd               INTEGER
19120    }
19121
19122igmpInfoIndex OBJECT-TYPE
19123    SYNTAX Integer32
19124    MAX-ACCESS read-only
19125    STATUS current
19126    DESCRIPTION
19127	"The igmp group number for which the IGMP info table is related."
19128    ::= { igmpInfoEntry 1}
19129
19130igmpInfoGroupId OBJECT-TYPE
19131    SYNTAX IpAddress
19132    MAX-ACCESS read-only
19133    STATUS current
19134    DESCRIPTION
19135	"The IP address of the IGMP group."
19136    ::= { igmpInfoEntry 2}
19137
19138igmpInfoVlanId OBJECT-TYPE
19139    SYNTAX Integer32
19140    MAX-ACCESS read-only
19141    STATUS current
19142    DESCRIPTION
19143	"The VLAN ID for this IGMP group."
19144    ::= { igmpInfoEntry 3}
19145
19146
19147
19148igmpInfoVersion OBJECT-TYPE
19149    SYNTAX INTEGER {
19150        v3(1),
19151        v2(2),
19152        v1(3)
19153	}
19154    MAX-ACCESS read-only
19155    STATUS current
19156    DESCRIPTION
19157	"The Version of IGMP host."
19158    ::= { igmpInfoEntry 5}
19159
19160igmpInfoPortNum OBJECT-TYPE
19161    SYNTAX Integer32
19162    MAX-ACCESS read-only
19163    STATUS current
19164    DESCRIPTION
19165	"The Version of IGMP host."
19166    ::= { igmpInfoEntry 6 }
19167
19168igmpInfoExpires OBJECT-TYPE
19169    SYNTAX DisplayString
19170    MAX-ACCESS read-only
19171    STATUS current
19172    DESCRIPTION
19173	"The expiration time for this host."
19174    ::= { igmpInfoEntry 7 }
19175
19176igmpInfoMode OBJECT-TYPE
19177    SYNTAX INTEGER {
19178        exclude(1),
19179        include(2)
19180        }
19181    MAX-ACCESS read-only
19182    STATUS current
19183    DESCRIPTION
19184        "The IGMPv3 filter-mode for this host."
19185    ::= { igmpInfoEntry 8 }
19186
19187igmpInfoSourceIp OBJECT-TYPE
19188    SYNTAX IpAddress
19189    MAX-ACCESS read-only
19190    STATUS current
19191    DESCRIPTION
19192        "The source IP address of the IGMP group."
19193    ::= { igmpInfoEntry 9 }
19194
19195igmpInfoFwd OBJECT-TYPE
19196    SYNTAX INTEGER {
19197        yes(1),
19198        no(2)
19199        }
19200    MAX-ACCESS read-only
19201    STATUS current
19202    DESCRIPTION
19203        "The IGMPv3 forwarding for this source/group IP for this host."
19204    ::= { igmpInfoEntry 10 }
19205
19206
19207igmpMrtrInfoTable OBJECT-TYPE
19208    SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
19209    MAX-ACCESS not-accessible
19210    STATUS current
19211    DESCRIPTION
19212      "The table of IGMP mrouters."
19213    ::= { igmpInfo 2 }
19214
19215igmpMrtrInfoEntry OBJECT-TYPE
19216    SYNTAX IgmpMrtrInfoEntry
19217    MAX-ACCESS not-accessible
19218    STATUS current
19219    DESCRIPTION
19220      "Information about an IGMP mrouter."
19221    INDEX { igmpMrtrInfoIndex }
19222    ::= { igmpMrtrInfoTable 1 }
19223
19224IgmpMrtrInfoEntry ::= SEQUENCE {
19225    igmpMrtrInfoIndex         Integer32,
19226    igmpMrtrInfoVlanId        Integer32,
19227    igmpMrtrInfoPortId        Integer32,
19228    igmpMrtrInfoVersion       Integer32,
19229    igmpMrtrInfoExpires       DisplayString,
19230    igmpMrtrInfoMrt           Integer32,
19231    igmpMrtrInfoQrv           INTEGER,
19232    igmpMrtrInfoQqic          INTEGER
19233    }
19234
19235igmpMrtrInfoIndex OBJECT-TYPE
19236    SYNTAX Integer32
19237    MAX-ACCESS read-only
19238    STATUS current
19239    DESCRIPTION
19240	"The mrouter number for which the IGMP mrouter info table is related."
19241    ::= { igmpMrtrInfoEntry 1}
19242
19243igmpMrtrInfoVlanId OBJECT-TYPE
19244    SYNTAX Integer32
19245    MAX-ACCESS read-only
19246    STATUS current
19247    DESCRIPTION
19248	"The VLAN ID on which this IGMP mrouter is attached."
19249    ::= { igmpMrtrInfoEntry 2}
19250
19251igmpMrtrInfoPortId OBJECT-TYPE
19252    SYNTAX Integer32
19253    MAX-ACCESS read-only
19254    STATUS current
19255    DESCRIPTION
19256	"The port on which this IGMP mrouter is attached."
19257    ::= { igmpMrtrInfoEntry 3}
19258
19259igmpMrtrInfoVersion OBJECT-TYPE
19260    SYNTAX Integer32
19261    MAX-ACCESS read-only
19262    STATUS current
19263    DESCRIPTION
19264	"The version of this IGMP mrouter."
19265    ::= { igmpMrtrInfoEntry 4}
19266
19267igmpMrtrInfoExpires OBJECT-TYPE
19268    SYNTAX DisplayString
19269    MAX-ACCESS read-only
19270    STATUS current
19271    DESCRIPTION
19272	"The expiration time for this mrouter."
19273    ::= { igmpMrtrInfoEntry 5 }
19274
19275igmpMrtrInfoMrt OBJECT-TYPE
19276    SYNTAX Integer32
19277    MAX-ACCESS read-only
19278    STATUS current
19279    DESCRIPTION
19280	"The Maximum Query Response time of this IGMP mrouter."
19281    ::= { igmpMrtrInfoEntry 6 }
19282
19283igmpMrtrInfoQrv OBJECT-TYPE
19284    SYNTAX INTEGER
19285    MAX-ACCESS read-only
19286    STATUS current
19287    DESCRIPTION
19288        "The Querier Robustness value of this IGMP mrouter."
19289    ::= { igmpMrtrInfoEntry 7 }
19290
19291igmpMrtrInfoQqic OBJECT-TYPE
19292    SYNTAX INTEGER
19293    MAX-ACCESS read-only
19294    STATUS current
19295    DESCRIPTION
19296        "The Querier query interval code of this IGMP mrouter."
19297    ::= { igmpMrtrInfoEntry 8 }
19298
19299-- RIP Information
19300
19301rip2GeneralInfo	OBJECT IDENTIFIER ::= { rip2Info 1 }
19302
19303ripInfoState OBJECT-TYPE
19304    SYNTAX INTEGER {
19305        on(1),
19306        off(2)
19307        }
19308    MAX-ACCESS read-only
19309    STATUS current
19310    DESCRIPTION
19311	"RIP global state."
19312    ::= { rip2GeneralInfo 1 }
19313
19314ripInfoUpdatePeriod OBJECT-TYPE
19315    SYNTAX  INTEGER  (1..120)
19316    MAX-ACCESS  read-only
19317    STATUS  current
19318    DESCRIPTION
19319        "Update Period in seconds."
19320    ::= { rip2GeneralInfo 2 }
19321
19322rip2InfoIntfTable OBJECT-TYPE
19323    SYNTAX SEQUENCE OF RipInfoIntfEntry
19324    MAX-ACCESS not-accessible
19325    STATUS current
19326    DESCRIPTION
19327      "The information table of RIP."
19328    ::= { rip2Info 2 }
19329
19330ripInfoIntfEntry OBJECT-TYPE
19331    SYNTAX RipInfoIntfEntry
19332    MAX-ACCESS not-accessible
19333    STATUS current
19334    DESCRIPTION
19335      "Information about  RIP on IP interface."
19336    INDEX { ripInfoIntfIndex }
19337    ::= { rip2InfoIntfTable 1 }
19338
19339RipInfoIntfEntry ::= SEQUENCE {
19340    ripInfoIntfIndex  	      Integer32,
19341    ripInfoIntfVersion	      INTEGER,
19342    ripInfoIntfAddress        IpAddress,
19343    ripInfoIntfState	      INTEGER,
19344    ripInfoIntfListen	      INTEGER,
19345    ripInfoIntfTrigUpdate     INTEGER,
19346    ripInfoIntfMcastUpdate    INTEGER,
19347    ripInfoIntfPoisonReverse  INTEGER,
19348    ripInfoIntfSupply         INTEGER,
19349    ripInfoIntfMetric         INTEGER,
19350    ripInfoIntfAuth           INTEGER,
19351    ripInfoIntfKey            DisplayString,
19352    ripInfoIntfDefault	      INTEGER
19353    }
19354
19355ripInfoIntfIndex OBJECT-TYPE
19356    SYNTAX Integer32
19357    MAX-ACCESS read-only
19358    STATUS current
19359    DESCRIPTION
19360	"The interface number for which the RIP information is related."
19361    ::= { ripInfoIntfEntry 1 }
19362
19363ripInfoIntfVersion OBJECT-TYPE
19364    SYNTAX INTEGER {
19365        ripVersion1(1),
19366        ripVersion2(2),
19367        ripVersionBoth(3)
19368        }
19369    MAX-ACCESS read-only
19370    STATUS current
19371    DESCRIPTION
19372        "RIP version."
19373    ::= { ripInfoIntfEntry 2 }
19374
19375ripInfoIntfAddress OBJECT-TYPE
19376    SYNTAX  IpAddress
19377    MAX-ACCESS read-only
19378    STATUS current
19379    DESCRIPTION
19380        "The interface address."
19381    ::= { ripInfoIntfEntry 3 }
19382
19383ripInfoIntfState OBJECT-TYPE
19384    SYNTAX INTEGER {
19385        enabled(1),
19386        disabled(2)
19387        }
19388    MAX-ACCESS read-only
19389    STATUS current
19390    DESCRIPTION
19391        "The status of RIP protocol."
19392    ::= { ripInfoIntfEntry 4 }
19393
19394ripInfoIntfListen OBJECT-TYPE
19395    SYNTAX INTEGER {
19396        enabled(1),
19397        disabled(2)
19398        }
19399    MAX-ACCESS read-only
19400    STATUS current
19401    DESCRIPTION
19402        "The status of listening to route updates."
19403    ::= { ripInfoIntfEntry 5 }
19404
19405ripInfoIntfTrigUpdate OBJECT-TYPE
19406    SYNTAX INTEGER {
19407        enabled(1),
19408        disabled(2)
19409        }
19410    MAX-ACCESS read-only
19411    STATUS current
19412    DESCRIPTION
19413	"The status of triggered updates."
19414    ::= { ripInfoIntfEntry 6 }
19415
19416ripInfoIntfMcastUpdate OBJECT-TYPE
19417    SYNTAX INTEGER {
19418        enabled(1),
19419        disabled(2)
19420        }
19421    MAX-ACCESS read-only
19422    STATUS current
19423    DESCRIPTION
19424	"The status of multicast updates."
19425    ::= { ripInfoIntfEntry 7 }
19426
19427ripInfoIntfPoisonReverse OBJECT-TYPE
19428    SYNTAX  INTEGER {
19429        enabled(1),
19430        disabled(2)
19431        }
19432    MAX-ACCESS read-only
19433    STATUS current
19434    DESCRIPTION
19435	"The status of RIP poison reverse."
19436    ::= { ripInfoIntfEntry 8 }
19437
19438ripInfoIntfSupply OBJECT-TYPE
19439    SYNTAX INTEGER {
19440        enabled(1),
19441        disabled(2)
19442        }
19443    MAX-ACCESS read-only
19444    STATUS current
19445    DESCRIPTION
19446        "The status of supplying route updates."
19447    ::= { ripInfoIntfEntry 9 }
19448
19449ripInfoIntfMetric OBJECT-TYPE
19450    SYNTAX  INTEGER (1..15)
19451    MAX-ACCESS read-only
19452    STATUS current
19453    DESCRIPTION
19454        "RIP route metric for this interface."
19455    ::= { ripInfoIntfEntry 10 }
19456
19457ripInfoIntfAuth OBJECT-TYPE
19458    SYNTAX INTEGER {
19459        none(1),
19460        password(2)
19461        }
19462    MAX-ACCESS read-only
19463    STATUS current
19464    DESCRIPTION
19465        "The type of Authentication used on this interface."
19466    ::= { ripInfoIntfEntry 11 }
19467
19468ripInfoIntfKey OBJECT-TYPE
19469    SYNTAX  DisplayString (SIZE(0..16))
19470    MAX-ACCESS  read-only
19471    STATUS  current
19472    DESCRIPTION
19473        "RIP update authentication password."
19474    ::= { ripInfoIntfEntry 12 }
19475
19476ripInfoIntfDefault OBJECT-TYPE
19477    SYNTAX  INTEGER {
19478        both(1),
19479        listen(2),
19480        supply(3),
19481        none(4)
19482        }
19483    MAX-ACCESS read-only
19484    STATUS current
19485    DESCRIPTION
19486	"Specifies what RIP does with default routes."
19487    ::= { ripInfoIntfEntry 13 }
19488
19489
19490-- IP Interface Information
19491
19492ipInfoRouterID OBJECT-TYPE
19493    SYNTAX  IpAddress
19494    MAX-ACCESS  read-only
19495    STATUS  current
19496    DESCRIPTION
19497        "Router ID information."
19498    ::= { ipInfo 1 }
19499
19500ipIntfInfoTable OBJECT-TYPE
19501    SYNTAX  SEQUENCE OF IntfInfoEntry
19502    MAX-ACCESS not-accessible
19503    STATUS current
19504    DESCRIPTION
19505        "The table of IP interface information."
19506    ::= { ipInfo 2 }
19507
19508intfInfoEntry OBJECT-TYPE
19509    SYNTAX  IntfInfoEntry
19510    MAX-ACCESS not-accessible
19511    STATUS  current
19512    DESCRIPTION
19513        "A row in IP interface information table."
19514    INDEX   { intfInfoIndex }
19515    ::= { ipIntfInfoTable 1 }
19516
19517IntfInfoEntry ::= SEQUENCE {
19518    intfInfoIndex         Integer32,
19519    intfInfoAddr          DisplayString,
19520    intfInfoNetMask       DisplayString,
19521    intfInfoBcastAddr     DisplayString,
19522    intfInfoVlan          Integer32,
19523    intfInfoStatus        INTEGER
19524    }
19525
19526intfInfoIndex OBJECT-TYPE
19527    SYNTAX  Integer32
19528    MAX-ACCESS  read-only
19529    STATUS  current
19530    DESCRIPTION
19531	"The interface number for which the information is related."
19532    ::= { intfInfoEntry 1 }
19533
19534intfInfoAddr  OBJECT-TYPE
19535    SYNTAX    DisplayString
19536    MAX-ACCESS  read-only
19537    STATUS  current
19538    DESCRIPTION
19539	"The IP address of the interface."
19540    ::= { intfInfoEntry 2 }
19541
19542intfInfoNetMask OBJECT-TYPE
19543    SYNTAX   DisplayString
19544    MAX-ACCESS  read-only
19545    STATUS  current
19546    DESCRIPTION
19547        "The subnet mask of the interface."
19548    ::= { intfInfoEntry 3 }
19549
19550intfInfoBcastAddr OBJECT-TYPE
19551    SYNTAX   DisplayString
19552    MAX-ACCESS  read-only
19553    STATUS  current
19554    DESCRIPTION
19555        "The broadcast address of the interface."
19556    ::= { intfInfoEntry 4 }
19557
19558intfInfoVlan OBJECT-TYPE
19559    SYNTAX  Integer32
19560    MAX-ACCESS  read-only
19561    STATUS  current
19562    DESCRIPTION
19563        "The VLAN number for this interface."
19564    ::= { intfInfoEntry 5 }
19565
19566intfInfoStatus OBJECT-TYPE
19567    SYNTAX  INTEGER {
19568	up(1),
19569	down(2),
19570        disabled(3)
19571    }
19572    MAX-ACCESS  read-only
19573    STATUS  current
19574    DESCRIPTION
19575	"The status of the interface."
19576    ::= { intfInfoEntry 6 }
19577
19578-- IP Gateway Information
19579
19580gatewayInfoTable OBJECT-TYPE
19581    SYNTAX  SEQUENCE OF GatewayInfoEntry
19582    MAX-ACCESS  not-accessible
19583    STATUS  current
19584    DESCRIPTION
19585        "The table containing information for the default gateways."
19586    ::= { ipInfo 3 }
19587
19588gatewayInfoEntry OBJECT-TYPE
19589    SYNTAX  GatewayInfoEntry
19590    MAX-ACCESS  not-accessible
19591    STATUS  current
19592    DESCRIPTION
19593        "A row in the gateway information table"
19594    INDEX   { gatewayInfoIndex }
19595    ::= { gatewayInfoTable 1 }
19596
19597GatewayInfoEntry ::= SEQUENCE {
19598    gatewayInfoIndex         Integer32,
19599    gatewayInfoAddr          IpAddress,
19600    gatewayInfoVlan          Integer32,
19601    gatewayInfoStatus        INTEGER
19602    }
19603
19604gatewayInfoIndex OBJECT-TYPE
19605    SYNTAX  Integer32
19606    MAX-ACCESS  read-only
19607    STATUS  current
19608    DESCRIPTION
19609        "The gateway number for which the information is related."
19610    ::= { gatewayInfoEntry 1}
19611
19612gatewayInfoAddr OBJECT-TYPE
19613    SYNTAX  IpAddress
19614    MAX-ACCESS  read-only
19615    STATUS  current
19616    DESCRIPTION
19617        "The IP address of the default gateway."
19618    ::= { gatewayInfoEntry 2 }
19619
19620gatewayInfoVlan OBJECT-TYPE
19621    SYNTAX  Integer32 (0..4090)
19622    MAX-ACCESS  read-only
19623    STATUS  current
19624    DESCRIPTION
19625        "The VLAN number for this gateway (0 for any)."
19626    ::= { gatewayInfoEntry 3 }
19627
19628gatewayInfoStatus OBJECT-TYPE
19629    SYNTAX  INTEGER {
19630        up(1),
19631        failed(2)
19632	}
19633    MAX-ACCESS  read-only
19634    STATUS  current
19635    DESCRIPTION
19636        "The status of the default gateway."
19637    ::= { gatewayInfoEntry 4 }
19638
19639ipInfoBootpRelayState OBJECT-TYPE
19640    SYNTAX  INTEGER {
19641        enabled(2),
19642        disabled(3)
19643    }
19644    MAX-ACCESS  read-only
19645    STATUS  current
19646    DESCRIPTION
19647        "The state of BOOTP relay."
19648    ::= { ipInfo 4 }
19649
19650ipInfoBootpRelayAddr OBJECT-TYPE
19651    SYNTAX  IpAddress
19652    MAX-ACCESS  read-only
19653    STATUS  current
19654    DESCRIPTION
19655        "The IP address of BOOTP server."
19656    ::= { ipInfo 5 }
19657
19658ipInfoBootpRelayAddr2 OBJECT-TYPE
19659    SYNTAX  IpAddress
19660    MAX-ACCESS  read-only
19661    STATUS  current
19662    DESCRIPTION
19663        "The IP address of second BOOTP server."
19664    ::= { ipInfo 6 }
19665
19666ipInfoFwdState OBJECT-TYPE
19667    SYNTAX  INTEGER {
19668	on(1),
19669	off(2)
19670    }
19671    MAX-ACCESS  read-only
19672    STATUS  current
19673    DESCRIPTION
19674        "IP forwarding global state."
19675    ::= { ipInfo 7 }
19676
19677ipInfoFwdDirectedBcast OBJECT-TYPE
19678    SYNTAX  INTEGER {
19679        enabled(2),
19680        disabled(3)
19681    }
19682    MAX-ACCESS  read-only
19683    STATUS  current
19684    DESCRIPTION
19685        "The state of forwarding directed broadcasts."
19686    ::= { ipInfo 8 }
19687
19688ipInfoNwfTable OBJECT-TYPE
19689    SYNTAX SEQUENCE OF IpInfoNwfEntry
19690    MAX-ACCESS not-accessible
19691    STATUS current
19692    DESCRIPTION
19693      "The table of IP network filter information."
19694    ::= { ipInfo 9 }
19695
19696ipInfoNwfEntry OBJECT-TYPE
19697    SYNTAX IpInfoNwfEntry
19698    MAX-ACCESS not-accessible
19699    STATUS current
19700    DESCRIPTION
19701      "A row in the IP network filter information table."
19702    INDEX { ipInfoNwfIndex }
19703    ::= { ipInfoNwfTable 1 }
19704
19705IpInfoNwfEntry ::= SEQUENCE {
19706    ipInfoNwfIndex     Integer32,
19707    ipInfoNwfAddr      IpAddress,
19708    ipInfoNwfMask      IpAddress,
19709    ipInfoNwfState     INTEGER
19710    }
19711
19712ipInfoNwfIndex OBJECT-TYPE
19713    SYNTAX Integer32
19714    MAX-ACCESS read-only
19715    STATUS current
19716    DESCRIPTION
19717	"The netowrk filter number for which the NWF is related."
19718    ::= { ipInfoNwfEntry 1}
19719
19720ipInfoNwfAddr OBJECT-TYPE
19721    SYNTAX IpAddress
19722    MAX-ACCESS read-only
19723    STATUS current
19724    DESCRIPTION
19725	"The IP address of the network filter."
19726    ::= { ipInfoNwfEntry 2 }
19727
19728ipInfoNwfMask OBJECT-TYPE
19729    SYNTAX IpAddress
19730    MAX-ACCESS read-only
19731    STATUS current
19732    DESCRIPTION
19733	"The subnet mask of the network filter."
19734    ::= { ipInfoNwfEntry 3 }
19735
19736ipInfoNwfState OBJECT-TYPE
19737    SYNTAX INTEGER {
19738        enabled(1),
19739        disabled(2)
19740	}
19741    MAX-ACCESS  read-only
19742    STATUS  current
19743    DESCRIPTION
19744	"The state of the network filter."
19745    ::= { ipInfoNwfEntry 4 }
19746
19747
19748-- IP Route Map Information
19749
19750ipInfoRmapTable OBJECT-TYPE
19751    SYNTAX SEQUENCE OF IpInfoRmapEntry
19752    MAX-ACCESS not-accessible
19753    STATUS current
19754    DESCRIPTION
19755      "The table of IP route map information."
19756    ::= { ipInfo 10 }
19757
19758ipInfoRmapEntry OBJECT-TYPE
19759    SYNTAX IpInfoRmapEntry
19760    MAX-ACCESS not-accessible
19761    STATUS current
19762    DESCRIPTION
19763      "Information about an IP route map."
19764    INDEX { ipInfoRmapIndex }
19765    ::= { ipInfoRmapTable 1 }
19766
19767IpInfoRmapEntry ::= SEQUENCE {
19768    ipInfoRmapIndex		Integer32,
19769    ipInfoRmapLp	  	Unsigned32,
19770    ipInfoRmapMetric	  	Unsigned32,
19771    ipInfoRmapPrec	  	INTEGER,
19772    ipInfoRmapWeight	 	INTEGER,
19773    ipInfoRmapState     	INTEGER,
19774    ipInfoRmapAp		DisplayString,
19775    ipInfoRmapMetricType	INTEGER
19776    }
19777
19778ipInfoRmapIndex OBJECT-TYPE
19779    SYNTAX Integer32
19780    MAX-ACCESS read-only
19781    STATUS current
19782    DESCRIPTION
19783	"The route map number for which the RMAP is related."
19784    ::= { ipInfoRmapEntry 1}
19785
19786ipInfoRmapLp OBJECT-TYPE
19787    SYNTAX Unsigned32 (0..4294967295)
19788    MAX-ACCESS read-only
19789    STATUS current
19790    DESCRIPTION
19791	"The local-preference of the route map. 4294967295 means none"
19792    ::= { ipInfoRmapEntry 2 }
19793
19794ipInfoRmapMetric OBJECT-TYPE
19795    SYNTAX Unsigned32 (0..4294967295)
19796    MAX-ACCESS read-only
19797    STATUS current
19798    DESCRIPTION
19799	"The metric of the route map. 4294967295 means none"
19800    ::= { ipInfoRmapEntry 3 }
19801
19802ipInfoRmapPrec OBJECT-TYPE
19803    SYNTAX INTEGER (1..255)
19804    MAX-ACCESS read-only
19805    STATUS current
19806    DESCRIPTION
19807	"The precedence of the route map."
19808    ::= { ipInfoRmapEntry 4 }
19809
19810ipInfoRmapWeight OBJECT-TYPE
19811    SYNTAX INTEGER (0..65535)
19812    MAX-ACCESS read-only
19813    STATUS current
19814    DESCRIPTION
19815	"The weight of the route map. 65535 means none"
19816    ::= { ipInfoRmapEntry 5 }
19817
19818ipInfoRmapState OBJECT-TYPE
19819    SYNTAX INTEGER {
19820        enabled(1),
19821        disabled(2)
19822	}
19823    MAX-ACCESS  read-only
19824    STATUS  current
19825    DESCRIPTION
19826	"Enable or disable the route map."
19827    ::= { ipInfoRmapEntry 6 }
19828
19829ipInfoRmapAp OBJECT-TYPE
19830    SYNTAX DisplayString (SIZE(0..17))
19831    MAX-ACCESS read-only
19832    STATUS current
19833    DESCRIPTION
19834	"The as-path prepend of the matched route. Up to 3 AS number can be
19835	 displayed for the string.
19836	 The usuage is:<AS number> [<AS number>][ <AS number>]"
19837    ::= { ipInfoRmapEntry 7 }
19838
19839ipInfoRmapMetricType OBJECT-TYPE
19840    SYNTAX INTEGER {
19841        none(1),
19842        type1(2),
19843        type2(3)
19844        }
19845    MAX-ACCESS  read-only
19846    STATUS  current
19847    DESCRIPTION
19848	"The OSPF metric-type of the matched route."
19849    ::= { ipInfoRmapEntry 8 }
19850
19851-- IP OSPF Information
19852
19853ipOspfInfo OBJECT IDENTIFIER
19854    ::= { ipInfo 11 }
19855
19856ipOspfInfoState OBJECT-TYPE
19857    SYNTAX INTEGER {
19858        on(1),
19859        off(2)
19860        }
19861    MAX-ACCESS read-only
19862    STATUS current
19863    DESCRIPTION
19864	"OSPF global state."
19865    ::= { ipOspfInfo 1 }
19866
19867ipOspfInfoDefaultRouteMetric OBJECT-TYPE
19868    SYNTAX INTEGER (0..16777215)
19869    MAX-ACCESS read-only
19870    STATUS current
19871    DESCRIPTION
19872	"The metric to be assigned."
19873    ::= { ipOspfInfo 2 }
19874
19875ipOspfInfoDefaultRouteMetricType OBJECT-TYPE
19876    SYNTAX INTEGER {
19877        none(1),
19878        type1(2),
19879        type2(3)
19880        }
19881    MAX-ACCESS read-only
19882    STATUS current
19883    DESCRIPTION
19884	"The AS External metric type to be assigned."
19885    ::= { ipOspfInfo 3 }
19886
19887ipOspfInfoRouterID OBJECT-TYPE
19888    SYNTAX IpAddress
19889    MAX-ACCESS read-only
19890    STATUS current
19891    DESCRIPTION
19892	"The router ID of the switch."
19893    ::= { ipOspfInfo 4 }
19894
19895ipOspfInfoLsdbLimit OBJECT-TYPE
19896    SYNTAX  INTEGER (0..2000)
19897    MAX-ACCESS read-only
19898    STATUS current
19899    DESCRIPTION
19900	"The LSDB limit for external LSA."
19901    ::= { ipOspfInfo 5 }
19902
19903-- IP OSPF Area Information
19904ipOspfAreaInfoTable OBJECT-TYPE
19905    SYNTAX SEQUENCE OF IpOspfAreaInfoEntry
19906    MAX-ACCESS not-accessible
19907    STATUS current
19908    DESCRIPTION
19909      "The table of OSPF Area Information."
19910    ::= { ipOspfInfo 6 }
19911
19912ipOspfAreaInfoEntry OBJECT-TYPE
19913    SYNTAX IpOspfAreaInfoEntry
19914    MAX-ACCESS not-accessible
19915    STATUS current
19916    DESCRIPTION
19917      "Information about a OSPF area."
19918    INDEX { ipOspfAreaInfoIndex, ipOspfAreaInfoId }
19919    ::= { ipOspfAreaInfoTable 1 }
19920
19921IpOspfAreaInfoEntry ::= SEQUENCE {
19922    ipOspfAreaInfoIndex         Integer32,
19923    ipOspfAreaInfoId            IpAddress,
19924    ipOspfAreaInfoSpfInterval   INTEGER,
19925    ipOspfAreaInfoAuthType      INTEGER,
19926    ipOspfAreaInfoType 	        INTEGER,
19927    ipOspfAreaInfoMetric	INTEGER,
19928    ipOspfAreaInfoStatus        INTEGER
19929    }
19930
19931ipOspfAreaInfoIndex OBJECT-TYPE
19932    SYNTAX Integer32
19933    MAX-ACCESS read-only
19934    STATUS current
19935    DESCRIPTION
19936	"The OSPF area number for which the OSPF area table is related."
19937    ::= { ipOspfAreaInfoEntry 1 }
19938
19939ipOspfAreaInfoId OBJECT-TYPE
19940    SYNTAX IpAddress
19941    MAX-ACCESS read-only
19942    STATUS current
19943    DESCRIPTION
19944	"The IP Address of the OSPF area."
19945    ::= { ipOspfAreaInfoEntry 2 }
19946
19947ipOspfAreaInfoSpfInterval OBJECT-TYPE
19948    SYNTAX INTEGER (1..255)
19949    MAX-ACCESS read-only
19950    STATUS current
19951    DESCRIPTION
19952	"The SPF interval for the OSPF area."
19953    ::= { ipOspfAreaInfoEntry 3 }
19954
19955ipOspfAreaInfoAuthType OBJECT-TYPE
19956    SYNTAX  INTEGER {
19957        none(1),
19958        password(2),
19959	md5(3)
19960        }
19961    MAX-ACCESS  read-only
19962    STATUS  current
19963    DESCRIPTION
19964        "Type of authentication being used.
19965	 none(1) - no authentication
19966	 password(2) - use password
19967	 md5(3) - use MD5 authentication."
19968    ::= { ipOspfAreaInfoEntry 4 }
19969
19970ipOspfAreaInfoType OBJECT-TYPE
19971	SYNTAX INTEGER {
19972	    transit(0),
19973	    stub(1),
19974	    nssa(2)
19975           }
19976	MAX-ACCESS   read-only
19977	STATUS  current
19978	DESCRIPTION
19979	    "Type of Area.
19980	    transit(0)
19981	    stub(1)
19982	    nssa(2)"
19983	::= { ipOspfAreaInfoEntry 5 }
19984
19985ipOspfAreaInfoMetric OBJECT-TYPE
19986    SYNTAX  INTEGER (1..65535)
19987    MAX-ACCESS  read-only
19988    STATUS  current
19989    DESCRIPTION
19990        "Metric (1-65535)"
19991    ::= { ipOspfAreaInfoEntry 6 }
19992
19993ipOspfAreaInfoStatus OBJECT-TYPE
19994    SYNTAX  INTEGER {
19995        disabled(0),
19996	 enabled(1)
19997        }
19998    MAX-ACCESS  read-only
19999    STATUS  current
20000    DESCRIPTION
20001        "Status
20002	   disabled(0)
20003	   enabled(1)"
20004    ::= { ipOspfAreaInfoEntry 7 }
20005
20006
20007-- IP OSPF Range Information
20008ipOspfRangeInfoTable OBJECT-TYPE
20009    SYNTAX SEQUENCE OF IpOspfRangeInfoEntry
20010    MAX-ACCESS not-accessible
20011    STATUS current
20012    DESCRIPTION
20013      "The table of OSPF summary range information."
20014    ::= { ipOspfInfo 7 }
20015
20016ipOspfRangeInfoEntry OBJECT-TYPE
20017    SYNTAX IpOspfRangeInfoEntry
20018    MAX-ACCESS not-accessible
20019    STATUS current
20020    DESCRIPTION
20021      "Information about an OSPF summary range."
20022    INDEX { ipOspfRangeInfoIndex }
20023    ::= { ipOspfRangeInfoTable 1 }
20024
20025IpOspfRangeInfoEntry ::= SEQUENCE {
20026    ipOspfRangeInfoIndex            Integer32,
20027    ipOspfRangeInfoAddr             IpAddress,
20028    ipOspfRangeInfoMask             IpAddress,
20029    ipOspfRangeInfoAreaIndex        Integer32,
20030    ipOspfRangeInfoHideState        INTEGER,
20031    ipOspfRangeInfoState            INTEGER
20032    }
20033
20034ipOspfRangeInfoIndex OBJECT-TYPE
20035    SYNTAX Integer32
20036    MAX-ACCESS read-only
20037    STATUS current
20038    DESCRIPTION
20039        "The range number for which the OSPF summary range table is related."
20040    ::= { ipOspfRangeInfoEntry 1}
20041
20042ipOspfRangeInfoAddr OBJECT-TYPE
20043    SYNTAX IpAddress
20044    MAX-ACCESS read-only
20045    STATUS current
20046    DESCRIPTION
20047        "The IP Address of the range."
20048    ::= { ipOspfRangeInfoEntry 2 }
20049
20050ipOspfRangeInfoMask OBJECT-TYPE
20051    SYNTAX IpAddress
20052    MAX-ACCESS read-only
20053    STATUS current
20054    DESCRIPTION
20055        "The mask of the range."
20056    ::= { ipOspfRangeInfoEntry 3 }
20057
20058ipOspfRangeInfoAreaIndex OBJECT-TYPE
20059    SYNTAX Integer32
20060    MAX-ACCESS read-only
20061    STATUS current
20062    DESCRIPTION
20063        "The area index."
20064    ::= { ipOspfRangeInfoEntry 4 }
20065
20066ipOspfRangeInfoHideState OBJECT-TYPE
20067    SYNTAX  INTEGER {
20068        enabled(1),
20069        disabled(2)
20070        }
20071    MAX-ACCESS  read-only
20072    STATUS  current
20073    DESCRIPTION
20074        "The state of the hide range."
20075    ::= { ipOspfRangeInfoEntry 5 }
20076
20077ipOspfRangeInfoState OBJECT-TYPE
20078    SYNTAX  INTEGER {
20079        enabled(1),
20080        disabled(2)
20081        }
20082    MAX-ACCESS  read-only
20083    STATUS  current
20084    DESCRIPTION
20085        "The state of the range."
20086    ::= { ipOspfRangeInfoEntry 6 }
20087
20088
20089-- IP OSPF Interface Information
20090ipOspfIntfInfoTable OBJECT-TYPE
20091    SYNTAX SEQUENCE OF IpOspfIntfInfoEntry
20092    MAX-ACCESS not-accessible
20093    STATUS current
20094    DESCRIPTION
20095      "The table of OSPF Interface Information."
20096    ::= { ipOspfInfo 8 }
20097
20098ipOspfIntfInfoEntry OBJECT-TYPE
20099    SYNTAX IpOspfIntfInfoEntry
20100    MAX-ACCESS not-accessible
20101    STATUS current
20102    DESCRIPTION
20103      "Information about an OSPF Interface."
20104    INDEX { ipOspfIntfInfoIndex }
20105    ::= { ipOspfIntfInfoTable 1 }
20106
20107IpOspfIntfInfoEntry ::= SEQUENCE {
20108    ipOspfIntfInfoIndex         Integer32,
20109    ipOspfIntfInfoId            IpAddress,
20110    ipOspfIntfInfoArea          INTEGER,
20111    ipOspfIntfInfoMdkey         INTEGER,
20112    ipOspfIntfInfoCost          INTEGER,
20113    ipOspfIntfInfoPrio          INTEGER,
20114    ipOspfIntfInfoHello         INTEGER,
20115    ipOspfIntfInfoDead          INTEGER,
20116    ipOspfIntfInfoTrans         INTEGER,
20117    ipOspfIntfInfoRetra         INTEGER,
20118    ipOspfIntfInfoAuthKey       DisplayString,
20119    ipOspfIntfInfoStatus        INTEGER
20120
20121}
20122
20123ipOspfIntfInfoIndex OBJECT-TYPE
20124    SYNTAX Integer32
20125    MAX-ACCESS read-only
20126    STATUS current
20127    DESCRIPTION
20128	"The OSPF Interface number for which the OSPF Interface table is related."
20129    ::= { ipOspfIntfInfoEntry 1}
20130
20131ipOspfIntfInfoId OBJECT-TYPE
20132    SYNTAX IpAddress
20133    MAX-ACCESS read-only
20134    STATUS current
20135    DESCRIPTION
20136	"The IP Address of the OSPF interface."
20137    ::= { ipOspfIntfInfoEntry 2 }
20138
20139ipOspfIntfInfoArea OBJECT-TYPE
20140    SYNTAX INTEGER (0..2)
20141    MAX-ACCESS read-only
20142    STATUS current
20143    DESCRIPTION
20144	"The index of the area that the interface belongs"
20145    ::= { ipOspfIntfInfoEntry 3 }
20146
20147ipOspfIntfInfoMdkey OBJECT-TYPE
20148    SYNTAX INTEGER (0..255)
20149    MAX-ACCESS read-only
20150    STATUS current
20151    DESCRIPTION
20152	"The MD5 key for the OSPF interface
20153         0 (none) no MD5 authentication."
20154    ::= { ipOspfIntfInfoEntry 4 }
20155
20156ipOspfIntfInfoCost  OBJECT-TYPE
20157    SYNTAX INTEGER (1..65535)
20158    MAX-ACCESS read-only
20159    STATUS current
20160    DESCRIPTION
20161	"Interface cost"
20162    ::= { ipOspfIntfInfoEntry 5 }
20163
20164ipOspfIntfInfoPrio   OBJECT-TYPE
20165   SYNTAX INTEGER (1..255)
20166    MAX-ACCESS read-only
20167    STATUS current
20168    DESCRIPTION
20169	"Interface router priority"
20170    ::= { ipOspfIntfInfoEntry 6 }
20171
20172ipOspfIntfInfoHello  OBJECT-TYPE
20173    SYNTAX INTEGER (1..65535)
20174    MAX-ACCESS read-only
20175    STATUS current
20176    DESCRIPTION
20177	"Hello interval"
20178    ::= { ipOspfIntfInfoEntry 7 }
20179
20180ipOspfIntfInfoDead   OBJECT-TYPE
20181   SYNTAX INTEGER (1..65535)
20182    MAX-ACCESS read-only
20183    STATUS current
20184    DESCRIPTION
20185	"Dead interval"
20186    ::= { ipOspfIntfInfoEntry 8 }
20187
20188ipOspfIntfInfoTrans  OBJECT-TYPE
20189   SYNTAX INTEGER (1..3600)
20190    MAX-ACCESS read-only
20191    STATUS current
20192    DESCRIPTION
20193	"Transit delay"
20194    ::= { ipOspfIntfInfoEntry 9 }
20195
20196ipOspfIntfInfoRetra OBJECT-TYPE
20197    SYNTAX INTEGER (1..3600)
20198    MAX-ACCESS read-only
20199    STATUS current
20200    DESCRIPTION
20201	"Retransmit interval"
20202    ::= { ipOspfIntfInfoEntry 10 }
20203
20204ipOspfIntfInfoAuthKey OBJECT-TYPE
20205   SYNTAX DisplayString (SIZE(0..8))
20206    MAX-ACCESS read-only
20207    STATUS current
20208    DESCRIPTION
20209	"Authentication Key"
20210    ::= { ipOspfIntfInfoEntry 11 }
20211
20212ipOspfIntfInfoStatus  OBJECT-TYPE
20213    SYNTAX  INTEGER {
20214        disabled(0),
20215        enabled(1)
20216        }
20217    MAX-ACCESS read-only
20218    STATUS current
20219    DESCRIPTION
20220	"Status of the interface
20221	disabled(0),
20222        enabled(1)"
20223    ::= { ipOspfIntfInfoEntry 12 }
20224
20225
20226-- IP OSPF Virtual Link Information
20227ipOspfVirtIntfInfoTable OBJECT-TYPE
20228    SYNTAX SEQUENCE OF IpOspfVirtIntfInfoEntry
20229    MAX-ACCESS not-accessible
20230    STATUS current
20231    DESCRIPTION
20232      "The table of OSPF Virtual Interface Information."
20233    ::= { ipOspfInfo 9 }
20234
20235ipOspfVirtIntfInfoEntry OBJECT-TYPE
20236    SYNTAX IpOspfVirtIntfInfoEntry
20237    MAX-ACCESS not-accessible
20238    STATUS current
20239    DESCRIPTION
20240      "Information about an OSPF virtual Interface."
20241    INDEX { ipOspfVirtIntfInfoIndex }
20242    ::= { ipOspfVirtIntfInfoTable 1 }
20243
20244IpOspfVirtIntfInfoEntry ::= SEQUENCE {
20245    ipOspfVirtIntfInfoIndex         Integer32,
20246    ipOspfVirtIntfInfoAreaId        INTEGER,
20247    ipOspfVirtIntfInfoNbr           IpAddress,
20248    ipOspfVirtIntfInfoMdkey         INTEGER,
20249    ipOspfVirtIntfInfoHello         INTEGER,
20250    ipOspfVirtIntfInfoDead          INTEGER,
20251    ipOspfVirtIntfInfoTrans         INTEGER,
20252    ipOspfVirtIntfInfoRetra         INTEGER,
20253    ipOspfVirtIntfInfoAuthKey       DisplayString,
20254    ipOspfVirtIntfInfoStatus        INTEGER
20255    }
20256
20257ipOspfVirtIntfInfoIndex OBJECT-TYPE
20258    SYNTAX Integer32
20259    MAX-ACCESS read-only
20260    STATUS current
20261    DESCRIPTION
20262	"The OSPF Virtual Interface number for which the OSPF
20263         Virtual Interface table is related."
20264    ::= { ipOspfVirtIntfInfoEntry 1}
20265
20266ipOspfVirtIntfInfoAreaId OBJECT-TYPE
20267    SYNTAX INTEGER (0..2)
20268    MAX-ACCESS read-only
20269    STATUS current
20270    DESCRIPTION
20271	"The index of the OSPF area to which this virtual interface
20272         belongs."
20273    ::= { ipOspfVirtIntfInfoEntry 2 }
20274
20275ipOspfVirtIntfInfoNbr OBJECT-TYPE
20276    SYNTAX IpAddress
20277    MAX-ACCESS read-only
20278    STATUS current
20279    DESCRIPTION
20280	"The IP Address of the OSPF neighbor for this virtual interface."
20281    ::= { ipOspfVirtIntfInfoEntry 3 }
20282
20283ipOspfVirtIntfInfoMdkey OBJECT-TYPE
20284    SYNTAX INTEGER (0..255)
20285    MAX-ACCESS read-only
20286    STATUS current
20287    DESCRIPTION
20288	"The MD5 key for the OSPF virtual interface
20289         0 (none) no MD5 authentication."
20290    ::= { ipOspfVirtIntfInfoEntry 4 }
20291
20292ipOspfVirtIntfInfoHello  OBJECT-TYPE
20293    SYNTAX INTEGER (1..65535)
20294    MAX-ACCESS read-only
20295    STATUS current
20296    DESCRIPTION
20297	"Hello interval"
20298    ::= { ipOspfVirtIntfInfoEntry 5 }
20299
20300ipOspfVirtIntfInfoDead   OBJECT-TYPE
20301   SYNTAX INTEGER (1..65535)
20302    MAX-ACCESS read-only
20303    STATUS current
20304    DESCRIPTION
20305	"Dead interval"
20306    ::= { ipOspfVirtIntfInfoEntry 6 }
20307
20308ipOspfVirtIntfInfoTrans  OBJECT-TYPE
20309   SYNTAX INTEGER (1..3600)
20310    MAX-ACCESS read-only
20311    STATUS current
20312    DESCRIPTION
20313	"Transit delay"
20314    ::= { ipOspfVirtIntfInfoEntry 7 }
20315
20316ipOspfVirtIntfInfoRetra OBJECT-TYPE
20317    SYNTAX INTEGER (1..3600)
20318    MAX-ACCESS read-only
20319    STATUS current
20320    DESCRIPTION
20321	"Retransmit interval"
20322    ::= { ipOspfVirtIntfInfoEntry 8 }
20323
20324ipOspfVirtIntfInfoAuthKey OBJECT-TYPE
20325   SYNTAX DisplayString (SIZE(0..8))
20326    MAX-ACCESS read-only
20327    STATUS current
20328    DESCRIPTION
20329	"Authentication Key"
20330    ::= { ipOspfVirtIntfInfoEntry 9 }
20331
20332ipOspfVirtIntfInfoStatus  OBJECT-TYPE
20333    SYNTAX  INTEGER {
20334        disabled(0),
20335        enabled(1)
20336        }
20337    MAX-ACCESS read-only
20338    STATUS current
20339    DESCRIPTION
20340	"Status
20341	 disabled(0),
20342        enabled(1)"
20343    ::= { ipOspfVirtIntfInfoEntry 10 }
20344
20345
20346--IP OSPF Host Information
20347ipOspfHostInfoTable OBJECT-TYPE
20348    SYNTAX SEQUENCE OF IpOspfHostInfoEntry
20349    MAX-ACCESS not-accessible
20350    STATUS current
20351    DESCRIPTION
20352      "The table of OSPF Host Information."
20353    ::= { ipOspfInfo 10 }
20354
20355ipOspfHostInfoEntry OBJECT-TYPE
20356    SYNTAX IpOspfHostInfoEntry
20357    MAX-ACCESS not-accessible
20358    STATUS current
20359    DESCRIPTION
20360      "Information about a OSPF host."
20361    INDEX { ipOspfHostInfoIndex, ipOspfHostInfoIpAddr }
20362    ::= { ipOspfHostInfoTable 1 }
20363
20364IpOspfHostInfoEntry ::= SEQUENCE {
20365    ipOspfHostInfoIndex         Integer32,
20366    ipOspfHostInfoIpAddr        IpAddress,
20367    ipOspfHostInfoAreaIndex     Integer32,
20368    ipOspfHostInfoCost          Integer32,
20369    ipOspfHostInfoState		INTEGER
20370    }
20371
20372ipOspfHostInfoIndex OBJECT-TYPE
20373    SYNTAX Integer32
20374    MAX-ACCESS read-only
20375    STATUS current
20376    DESCRIPTION
20377	"The OSPF host number for which the OSPF host table is related."
20378    ::= { ipOspfHostInfoEntry 1}
20379
20380ipOspfHostInfoIpAddr OBJECT-TYPE
20381    SYNTAX IpAddress
20382    MAX-ACCESS read-only
20383    STATUS current
20384    DESCRIPTION
20385	"The IP Address of the OSPF host."
20386    ::= { ipOspfHostInfoEntry 2 }
20387
20388ipOspfHostInfoAreaIndex OBJECT-TYPE
20389    SYNTAX Integer32
20390    MAX-ACCESS read-only
20391    STATUS current
20392    DESCRIPTION
20393	"The area index."
20394    ::= { ipOspfHostInfoEntry 3 }
20395
20396ipOspfHostInfoCost OBJECT-TYPE
20397    SYNTAX Integer32
20398    MAX-ACCESS read-only
20399    STATUS current
20400    DESCRIPTION
20401	"The cost of the corresponding host."
20402    ::= { ipOspfHostInfoEntry 4 }
20403
20404ipOspfHostInfoState OBJECT-TYPE
20405    SYNTAX  INTEGER  {
20406	enabled(2),
20407	disabled(3)
20408	}
20409    MAX-ACCESS  read-only
20410    STATUS  current
20411    DESCRIPTION
20412        "Enable or disable an OSPF Host"
20413    ::= { ipOspfHostInfoEntry 5 }
20414
20415ipOspfRedistributeInfo  OBJECT IDENTIFIER ::= { ipOspfInfo 11 }
20416
20417ipOspfRedistributeStaticInfo  OBJECT IDENTIFIER
20418    ::= { ipOspfRedistributeInfo 1 }
20419
20420ipOspfRedistributeStaticInfoMetric OBJECT-TYPE
20421    SYNTAX INTEGER (0..16777214)
20422    MAX-ACCESS read-only
20423    STATUS current
20424    DESCRIPTION
20425	"The metric to be assigned to static routes.
20426         A value of 0 indicates none."
20427    ::= { ipOspfRedistributeStaticInfo 1 }
20428
20429ipOspfRedistributeStaticInfoMetricType OBJECT-TYPE
20430    SYNTAX INTEGER {
20431        none(1),
20432        type1(2),
20433        type2(3)
20434        }
20435    MAX-ACCESS read-only
20436    STATUS current
20437    DESCRIPTION
20438	"The AS External metric type for static routes."
20439    ::= { ipOspfRedistributeStaticInfo 2 }
20440
20441ipOspfRedistributeStaticInfoOutRmapList OBJECT-TYPE
20442    SYNTAX OCTET STRING
20443    MAX-ACCESS read-only
20444    STATUS current
20445    DESCRIPTION
20446        "The route maps present in the out route map list.
20447         The route maps are presented in a bitmap format.
20448
20449         in receiving order:
20450
20451         OCTET 1  OCTET 2  .....
20452         xxxxxxxx xxxxxxxx .....
20453         ||    || |_ Rmap 9
20454         ||    ||
20455         ||    ||___ Rmap 8
20456         ||    |____ Rmap 7
20457         ||      .    .   .
20458         ||_________ Rmap 2
20459         |__________ Rmap 1
20460
20461         where x : 1 - The represented route map is selected
20462         0 - The represented route map is not selected"
20463    ::= { ipOspfRedistributeStaticInfo 3 }
20464
20465
20466ipOspfRedistributeFixedInfo  OBJECT IDENTIFIER
20467    ::= { ipOspfRedistributeInfo 2 }
20468
20469ipOspfRedistributeFixedInfoMetric OBJECT-TYPE
20470    SYNTAX INTEGER (0..16777214)
20471    MAX-ACCESS read-only
20472    STATUS current
20473    DESCRIPTION
20474	"The export metric for fixed routes. A value of 0 indicates none"
20475    ::= { ipOspfRedistributeFixedInfo 1 }
20476
20477ipOspfRedistributeFixedInfoMetricType OBJECT-TYPE
20478    SYNTAX INTEGER {
20479        none(1),
20480        type1(2),
20481        type2(3)
20482        }
20483    MAX-ACCESS read-only
20484    STATUS current
20485    DESCRIPTION
20486	"The AS External metric type for fixed routes."
20487    ::= { ipOspfRedistributeFixedInfo 2 }
20488
20489ipOspfRedistributeFixedInfoOutRmapList OBJECT-TYPE
20490    SYNTAX OCTET STRING
20491    MAX-ACCESS read-only
20492    STATUS current
20493    DESCRIPTION
20494        "The route maps present in the out route map list.
20495         The route maps are presented in a bitmap format.
20496
20497         in receiving order:
20498
20499         OCTET 1  OCTET 2  .....
20500         xxxxxxxx xxxxxxxx .....
20501         ||    || |_ Rmap 9
20502         ||    ||
20503         ||    ||___ Rmap 8
20504         ||    |____ Rmap 7
20505         ||      .    .   .
20506         ||_________ Rmap 2
20507         |__________ Rmap 1
20508
20509         where x : 1 - The represented route map is selected
20510         0 - The represented route map is not selected"
20511    ::= { ipOspfRedistributeFixedInfo 3 }
20512
20513
20514ipOspfRedistributeRipInfo  OBJECT IDENTIFIER
20515    ::= { ipOspfRedistributeInfo 3 }
20516
20517ipOspfRedistributeRipInfoMetric OBJECT-TYPE
20518    SYNTAX INTEGER (0..16777214)
20519    MAX-ACCESS read-only
20520    STATUS current
20521    DESCRIPTION
20522	"The export metric for RIP routes. A value of 0 indicates none"
20523    ::= { ipOspfRedistributeRipInfo 1 }
20524
20525ipOspfRedistributeRipInfoMetricType OBJECT-TYPE
20526    SYNTAX INTEGER {
20527        none(1),
20528        type1(2),
20529        type2(3)
20530        }
20531    MAX-ACCESS read-only
20532    STATUS current
20533    DESCRIPTION
20534	"The AS External metric type for RIP routes."
20535    ::= { ipOspfRedistributeRipInfo 2 }
20536
20537ipOspfRedistributeRipInfoOutRmapList OBJECT-TYPE
20538    SYNTAX OCTET STRING
20539    MAX-ACCESS read-only
20540    STATUS current
20541    DESCRIPTION
20542        "The route maps present in the out route map list.
20543         The route maps are presented in a bitmap format.
20544
20545         in receiving order:
20546
20547         OCTET 1  OCTET 2  .....
20548         xxxxxxxx xxxxxxxx .....
20549         ||    || |_ Rmap 9
20550         ||    ||
20551         ||    ||___ Rmap 8
20552         ||    |____ Rmap 7
20553         ||      .    .   .
20554         ||_________ Rmap 2
20555         |__________ Rmap 1
20556
20557         where x : 1 - The represented route map is selected
20558         0 - The represented route map is not selected"
20559    ::= { ipOspfRedistributeRipInfo 3 }
20560
20561ipOspfMd5keyInfoTable OBJECT-TYPE
20562    SYNTAX SEQUENCE OF IpOspfMd5keyInfoEntry
20563    MAX-ACCESS not-accessible
20564    STATUS current
20565    DESCRIPTION
20566      "The table of OSPF MD5 keys Information."
20567    ::= { ipOspfInfo 12 }
20568
20569ipOspfMd5keyInfoEntry OBJECT-TYPE
20570    SYNTAX IpOspfMd5keyInfoEntry
20571    MAX-ACCESS not-accessible
20572    STATUS current
20573    DESCRIPTION
20574      "Information about an OSPF MD keys table."
20575    INDEX { ipOspfMd5keyInfoIndex }
20576    ::= { ipOspfMd5keyInfoTable 1 }
20577
20578IpOspfMd5keyInfoEntry ::= SEQUENCE {
20579    ipOspfMd5keyInfoIndex        Integer32,
20580    ipOspfMd5keyInfoKey          DisplayString
20581    }
20582
20583ipOspfMd5keyInfoIndex OBJECT-TYPE
20584    SYNTAX Integer32
20585    MAX-ACCESS read-only
20586    STATUS current
20587    DESCRIPTION
20588	"The OSPF MD5 Key number for which the OSPF MdKey table is related."
20589    ::= { ipOspfMd5keyInfoEntry 1}
20590
20591ipOspfMd5keyInfoKey OBJECT-TYPE
20592    SYNTAX DisplayString (SIZE(0..16))
20593    MAX-ACCESS read-only
20594    STATUS current
20595    DESCRIPTION
20596	"The character string representing the MD5 Key."
20597    ::= { ipOspfMd5keyInfoEntry 2 }
20598
20599
20600-- VRRP Information
20601
20602vrrpInfoVirtRtrTable OBJECT-TYPE
20603    SYNTAX  SEQUENCE OF VrrpInfoVirtRtrTableEntry
20604    MAX-ACCESS  not-accessible
20605    STATUS  current
20606    DESCRIPTION
20607        "The table of VRRP virtual router run-time information."
20608    ::= { vrrpInfo 1 }
20609
20610vrrpInfoVirtRtrTableEntry OBJECT-TYPE
20611    SYNTAX  VrrpInfoVirtRtrTableEntry
20612    MAX-ACCESS  not-accessible
20613    STATUS  current
20614    DESCRIPTION
20615        "The run-time information about a VRRP virtual router."
20616    INDEX   { vrrpInfoVirtRtrIndex }
20617    ::= { vrrpInfoVirtRtrTable 1 }
20618
20619VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
20620    vrrpInfoVirtRtrIndex      Integer32,
20621    vrrpInfoVirtRtrConfig     INTEGER,
20622    vrrpInfoVirtRtrID         INTEGER,
20623    vrrpInfoVirtRtrAddr       IpAddress,
20624    vrrpInfoVirtRtrIfIndex    Integer32,
20625    vrrpInfoVirtRtrOwnership  INTEGER,
20626    vrrpInfoVirtRtrPriority   INTEGER,
20627    vrrpInfoVirtRtrState      INTEGER
20628    }
20629
20630vrrpInfoVirtRtrIndex OBJECT-TYPE
20631    SYNTAX  Integer32
20632    MAX-ACCESS  read-only
20633    STATUS  current
20634    DESCRIPTION
20635        "The VRRP virtual router index."
20636    ::= { vrrpInfoVirtRtrTableEntry 1 }
20637
20638vrrpInfoVirtRtrConfig OBJECT-TYPE
20639    SYNTAX  INTEGER {
20640        enabled(1),
20641        disabled(2)
20642        }
20643    MAX-ACCESS  read-only
20644    STATUS  current
20645    DESCRIPTION
20646        "The status of the VRRP virtual router."
20647    ::= { vrrpInfoVirtRtrTableEntry 2 }
20648
20649vrrpInfoVirtRtrID OBJECT-TYPE
20650    SYNTAX  INTEGER (1..250)
20651    MAX-ACCESS  read-only
20652    STATUS  current
20653    DESCRIPTION
20654        "The VRRP virtual router identifier."
20655    ::= { vrrpInfoVirtRtrTableEntry 3 }
20656
20657vrrpInfoVirtRtrAddr OBJECT-TYPE
20658    SYNTAX  IpAddress
20659    MAX-ACCESS  read-only
20660    STATUS  current
20661    DESCRIPTION
20662        "The VRRP virtual router IP address."
20663    ::= { vrrpInfoVirtRtrTableEntry 4 }
20664
20665vrrpInfoVirtRtrIfIndex OBJECT-TYPE
20666    SYNTAX  Integer32
20667    MAX-ACCESS  read-only
20668    STATUS  current
20669    DESCRIPTION
20670        "The IfIndex that the VRRP virtual router is representing."
20671    ::= { vrrpInfoVirtRtrTableEntry 5 }
20672
20673vrrpInfoVirtRtrPriority OBJECT-TYPE
20674    SYNTAX  INTEGER (1..254)
20675    MAX-ACCESS  read-only
20676    STATUS  current
20677    DESCRIPTION
20678        "The priority value to be used by the specified VRRP virtual routers."
20679    ::= { vrrpInfoVirtRtrTableEntry 6 }
20680
20681vrrpInfoVirtRtrState OBJECT-TYPE
20682    SYNTAX  INTEGER {
20683	init(1),
20684	master(2),
20685	backup(3)
20686	}
20687    MAX-ACCESS  read-only
20688    STATUS  current
20689    DESCRIPTION
20690        "The VRRP virtual router state."
20691    ::= { vrrpInfoVirtRtrTableEntry 7 }
20692
20693vrrpInfoVirtRtrOwnership OBJECT-TYPE
20694    SYNTAX  INTEGER {
20695	owner(1),
20696	renter(2)
20697	}
20698    MAX-ACCESS  read-only
20699    STATUS  current
20700    DESCRIPTION
20701        "The VRRP virtual router ownership status."
20702    ::= { vrrpInfoVirtRtrTableEntry 8 }
20703
20704
20705-- Ospf Information
20706
20707ospfGeneralInfo  OBJECT IDENTIFIER ::= { ospfInfo 1 }
20708
20709ospfVersion OBJECT-TYPE
20710    SYNTAX INTEGER {
20711        ospfVersion1(1),
20712        ospfVersion2(2)
20713        }
20714    MAX-ACCESS read-only
20715    STATUS current
20716    DESCRIPTION
20717        "OSPF version."
20718    ::= { ospfGeneralInfo 1 }
20719
20720ospfRouterID OBJECT-TYPE
20721    SYNTAX IpAddress
20722    MAX-ACCESS read-only
20723    STATUS current
20724    DESCRIPTION
20725	"The router ID of the switch."
20726    ::= { ospfGeneralInfo 2 }
20727
20728ospfStartTime OBJECT-TYPE
20729    SYNTAX  Integer32
20730    MAX-ACCESS  read-only
20731    STATUS  current
20732    DESCRIPTION
20733        "The time when ospf has been started."
20734    ::= { ospfGeneralInfo 3 }
20735
20736ospfProcessUptime OBJECT-TYPE
20737    SYNTAX  Counter32
20738    MAX-ACCESS  read-only
20739    STATUS  current
20740    DESCRIPTION
20741        "The time since ospf has been started."
20742    ::= { ospfGeneralInfo 4 }
20743
20744ospfLsTypesSupported OBJECT-TYPE
20745    SYNTAX  Integer32
20746    MAX-ACCESS  read-only
20747    STATUS  current
20748    DESCRIPTION
20749        "The Link State Types that are supported."
20750    ::= { ospfGeneralInfo 5 }
20751
20752ospfAreaBorderRouter OBJECT-TYPE
20753    SYNTAX  INTEGER {
20754	yes(1),
20755	no(2)
20756	}
20757    MAX-ACCESS  read-only
20758    STATUS  current
20759    DESCRIPTION
20760        "Area Border Router Role."
20761    ::= { ospfGeneralInfo 6 }
20762
20763ospfAreaBoundaryRouter OBJECT-TYPE
20764    SYNTAX  INTEGER {
20765	yes(1),
20766	no(2)
20767	}
20768    MAX-ACCESS  read-only
20769    STATUS  current
20770    DESCRIPTION
20771        "Area Boundary Router Role."
20772    ::= { ospfGeneralInfo 7 }
20773
20774ospfExternalLsa OBJECT-TYPE
20775    SYNTAX  Integer32
20776    MAX-ACCESS  read-only
20777    STATUS  current
20778    DESCRIPTION
20779        "The number of external LSAs."
20780    ::= { ospfGeneralInfo 8 }
20781
20782ospfIntfCountForRouter OBJECT-TYPE
20783    SYNTAX  Integer32
20784    MAX-ACCESS  read-only
20785    STATUS  current
20786    DESCRIPTION
20787        "The number of interfaces for this router."
20788    ::= { ospfGeneralInfo 9 }
20789
20790ospfVlinkCountForRouter OBJECT-TYPE
20791    SYNTAX  Integer32
20792    MAX-ACCESS  read-only
20793    STATUS  current
20794    DESCRIPTION
20795        "The number of virtual links for this router."
20796    ::= { ospfGeneralInfo 10 }
20797
20798ospfNewLsaReceived OBJECT-TYPE
20799    SYNTAX  Integer32
20800    MAX-ACCESS  read-only
20801    STATUS  current
20802    DESCRIPTION
20803        "The number of new LSAs reveived."
20804    ::= { ospfGeneralInfo 11 }
20805
20806ospfTotalLsaOriginated OBJECT-TYPE
20807    SYNTAX  Integer32
20808    MAX-ACCESS  read-only
20809    STATUS  current
20810    DESCRIPTION
20811        "The number of LSAs originated."
20812    ::= { ospfGeneralInfo 12 }
20813
20814ospfTotalNumberOfLsdbEntries OBJECT-TYPE
20815    SYNTAX Integer32
20816    MAX-ACCESS read-only
20817    STATUS current
20818    DESCRIPTION
20819	"Total number of entries in the  Link State Database."
20820    ::= { ospfGeneralInfo 13 }
20821
20822ospfTotalNeighbours OBJECT-TYPE
20823    SYNTAX  Integer32
20824    MAX-ACCESS  read-only
20825    STATUS  current
20826    DESCRIPTION
20827        "The total number of OSPF neighbours."
20828    ::= { ospfGeneralInfo 14 }
20829
20830ospfNbrInInitState OBJECT-TYPE
20831    SYNTAX  Integer32
20832    MAX-ACCESS  read-only
20833    STATUS  current
20834    DESCRIPTION
20835        "The number of neighbours in the initial state of exchange."
20836    ::= { ospfGeneralInfo 15 }
20837
20838ospfNbrInExchState OBJECT-TYPE
20839    SYNTAX  Integer32
20840    MAX-ACCESS  read-only
20841    STATUS  current
20842    DESCRIPTION
20843        "The number of neighbours in the exchange state."
20844    ::= { ospfGeneralInfo 16 }
20845
20846ospfNbrInFullState OBJECT-TYPE
20847    SYNTAX  Integer32
20848    MAX-ACCESS  read-only
20849    STATUS  current
20850    DESCRIPTION
20851        "The number of neighbours in the Full state of exchange."
20852    ::= { ospfGeneralInfo 17 }
20853
20854ospfTotalAreas OBJECT-TYPE
20855    SYNTAX  Integer32
20856    MAX-ACCESS  read-only
20857    STATUS  current
20858    DESCRIPTION
20859        "The Total number of areas."
20860    ::= { ospfGeneralInfo 18 }
20861
20862ospfTotalTransitAreas OBJECT-TYPE
20863    SYNTAX  Integer32
20864    MAX-ACCESS  read-only
20865    STATUS  current
20866    DESCRIPTION
20867        "The Total number of Transit areas."
20868    ::= { ospfGeneralInfo 19 }
20869
20870ospfTotalNssaAreas OBJECT-TYPE
20871    SYNTAX  Integer32
20872    MAX-ACCESS  read-only
20873    STATUS  current
20874    DESCRIPTION
20875        "The Total number of NSSA areas."
20876    ::= { ospfGeneralInfo 20 }
20877
20878ospfTotalStubAreas OBJECT-TYPE
20879    SYNTAX  Integer32
20880    MAX-ACCESS  read-only
20881    STATUS  current
20882    DESCRIPTION
20883        "The Total number of STUB areas."
20884    ::= { ospfGeneralInfo 21 }
20885
20886ospfAreaInfoTable OBJECT-TYPE
20887    SYNTAX SEQUENCE OF OspfAreaInfoEntry
20888    MAX-ACCESS not-accessible
20889    STATUS current
20890    DESCRIPTION
20891      "The table of OSPF Area information."
20892    ::= { ospfInfo 2 }
20893
20894ospfAreaInfoEntry OBJECT-TYPE
20895    SYNTAX OspfAreaInfoEntry
20896    MAX-ACCESS not-accessible
20897    STATUS current
20898    DESCRIPTION
20899      "Information about a OSPF area."
20900    INDEX { ospfAreaInfoIndex }
20901    ::= { ospfAreaInfoTable 1 }
20902
20903OspfAreaInfoEntry ::= SEQUENCE {
20904    ospfAreaInfoIndex                 Integer32,
20905    ospfAreaInfoId                    IpAddress,
20906    ospfAreaInfoStatus                INTEGER,
20907    ospfTotalNumberOfInterfaces       Integer32,
20908    ospfNumberOfInterfacesUp          Integer32,
20909    ospfAreaInfoAuthType              INTEGER,
20910    ospfAreaInfoSPF                   Integer32,
20911    ospfNumberOfLsdbEntries           Integer32,
20912    ospfAreaInfoAreaBorderRouter      Integer32,
20913    ospfAreaInfoASBoundaryRouter      Integer32,
20914    ospfAreaInfoTotalNeighbours	      Integer32,
20915    ospfAreaInfoNeighborsINITstate    Integer32,
20916    ospfAreaInfoNeighborsEXCHstate    Integer32,
20917    ospfAreaInfoNeighborsFULLstate    Integer32,
20918    ospfAreaInfoLsTypesAccepted       DisplayString
20919    }
20920
20921ospfAreaInfoIndex OBJECT-TYPE
20922    SYNTAX Integer32
20923    MAX-ACCESS read-only
20924    STATUS current
20925    DESCRIPTION
20926	"The OSPF area number for which the OSPF info table is related."
20927    ::= { ospfAreaInfoEntry 1 }
20928
20929ospfAreaInfoId OBJECT-TYPE
20930    SYNTAX IpAddress
20931    MAX-ACCESS read-only
20932    STATUS current
20933    DESCRIPTION
20934        "The IP address of the OSPF area."
20935    ::= { ospfAreaInfoEntry 2 }
20936
20937ospfAreaInfoStatus OBJECT-TYPE
20938    SYNTAX  INTEGER {
20939        disabled(0),
20940        enabled(1)
20941        }
20942    MAX-ACCESS  read-only
20943    STATUS  current
20944    DESCRIPTION
20945        "Area Status:
20946           disabled(0), enabled(1)."
20947    ::= { ospfAreaInfoEntry 3 }
20948
20949ospfTotalNumberOfInterfaces OBJECT-TYPE
20950    SYNTAX Integer32
20951    MAX-ACCESS read-only
20952    STATUS current
20953    DESCRIPTION
20954	"The total number of interfaces for this OSPF area."
20955    ::= { ospfAreaInfoEntry 4 }
20956
20957ospfNumberOfInterfacesUp OBJECT-TYPE
20958    SYNTAX Integer32
20959    MAX-ACCESS read-only
20960    STATUS current
20961    DESCRIPTION
20962	"The number of interfaces UP in area."
20963    ::= { ospfAreaInfoEntry 5 }
20964
20965ospfAreaInfoAuthType OBJECT-TYPE
20966    SYNTAX  INTEGER {
20967        none(1),
20968        password(2),
20969        md5(3)
20970        }
20971    MAX-ACCESS  read-only
20972    STATUS  current
20973    DESCRIPTION
20974        "Type of authentication being used:
20975         none(1) - no authentication
20976         password(2) - use password
20977         md5(3) - use MD5 authentication."
20978    ::= { ospfAreaInfoEntry 6 }
20979
20980ospfAreaInfoSPF OBJECT-TYPE
20981    SYNTAX Integer32
20982    MAX-ACCESS read-only
20983    STATUS current
20984    DESCRIPTION
20985        "The number of times SPF ran."
20986    ::= { ospfAreaInfoEntry 7 }
20987
20988ospfNumberOfLsdbEntries OBJECT-TYPE
20989    SYNTAX Integer32
20990    MAX-ACCESS read-only
20991    STATUS current
20992    DESCRIPTION
20993	"The number of Link State Database entries for this OSPF area."
20994    ::= { ospfAreaInfoEntry 8 }
20995
20996ospfAreaInfoAreaBorderRouter OBJECT-TYPE
20997    SYNTAX Integer32
20998    MAX-ACCESS read-only
20999    STATUS current
21000    DESCRIPTION
21001        "The Area Border Router count."
21002    ::= { ospfAreaInfoEntry 9 }
21003
21004ospfAreaInfoASBoundaryRouter OBJECT-TYPE
21005    SYNTAX Integer32
21006    MAX-ACCESS read-only
21007    STATUS current
21008    DESCRIPTION
21009        "The AS Boundary Router count."
21010    ::= { ospfAreaInfoEntry 10 }
21011
21012ospfAreaInfoTotalNeighbours OBJECT-TYPE
21013    SYNTAX  Integer32
21014    MAX-ACCESS  read-only
21015    STATUS  current
21016    DESCRIPTION
21017        "The total number of OSPF neighbors."
21018    ::= { ospfAreaInfoEntry 11 }
21019
21020 ospfAreaInfoNeighborsINITstate OBJECT-TYPE
21021    SYNTAX Integer32
21022    MAX-ACCESS read-only
21023    STATUS current
21024    DESCRIPTION
21025        "Total neighbors in INIT state."
21026    ::= { ospfAreaInfoEntry 12 }
21027
21028ospfAreaInfoNeighborsEXCHstate OBJECT-TYPE
21029    SYNTAX Integer32
21030    MAX-ACCESS read-only
21031    STATUS current
21032    DESCRIPTION
21033        "Total neighbors in EXCH state."
21034    ::= { ospfAreaInfoEntry 13 }
21035
21036ospfAreaInfoNeighborsFULLstate OBJECT-TYPE
21037    SYNTAX Integer32
21038    MAX-ACCESS read-only
21039    STATUS current
21040    DESCRIPTION
21041        "Total neighbors in FULL state."
21042    ::= { ospfAreaInfoEntry 14 }
21043
21044ospfAreaInfoLsTypesAccepted OBJECT-TYPE
21045    SYNTAX DisplayString  (SIZE(0..40))
21046    MAX-ACCESS read-only
21047    STATUS current
21048    DESCRIPTION
21049        "LS types accepted by this area."
21050    ::= { ospfAreaInfoEntry 15 }
21051
21052
21053ospfIntfInfoTable OBJECT-TYPE
21054    SYNTAX SEQUENCE OF OspfIntfInfoEntry
21055    MAX-ACCESS not-accessible
21056    STATUS current
21057    DESCRIPTION
21058      "The table of OSPF Interface information."
21059    ::= { ospfInfo 3 }
21060
21061ospfIntfInfoEntry OBJECT-TYPE
21062    SYNTAX OspfIntfInfoEntry
21063    MAX-ACCESS not-accessible
21064    STATUS current
21065    DESCRIPTION
21066      "Information about a OSPF interface."
21067    INDEX { ospfIfInfoIndex }
21068    ::= { ospfIntfInfoTable 1 }
21069
21070OspfIntfInfoEntry ::= SEQUENCE {
21071    ospfIfInfoIndex                                     Integer32,
21072    ospfIfInfoIpAddress                                 IpAddress,
21073    ospfIfInfoArea                                      INTEGER,
21074    ospfIfInfoAdminStatus                               INTEGER,
21075    ospfIfInfoRouterID                                  IpAddress,
21076    ospfIfInfoState                                     INTEGER,
21077    ospfIfInfoPriority                                  INTEGER,
21078    ospfIfInfoDesignatedRouterID                        IpAddress,
21079    ospfIfInfoDesignatedRouterIpAddress                 IpAddress,
21080    ospfIfInfoBackupDesignatedRouterID                  IpAddress,
21081    ospfIfInfoBackupDesignatedRouterIpAddress           IpAddress,
21082    ospfIfInfoHello                                     INTEGER,
21083    ospfIfInfoDead                                      INTEGER,
21084    ospfIfInfoWait                                      Integer32,
21085    ospfIfInfoRetransmit                                INTEGER,
21086    ospfIfInfoTransitDelay                              INTEGER,
21087    ospfIfInfoTotalNeighbours                           Integer32,
21088    ospfIfInfoEvents                                    Integer32,
21089    ospfIfInfoAuthType                                  INTEGER
21090    }
21091
21092ospfIfInfoIndex OBJECT-TYPE
21093    SYNTAX Integer32
21094    MAX-ACCESS read-only
21095    STATUS current
21096    DESCRIPTION
21097        "The OSPF interface number for which the OSPF info table is related."
21098    ::= { ospfIntfInfoEntry 1 }
21099
21100ospfIfInfoIpAddress OBJECT-TYPE
21101    SYNTAX IpAddress
21102    MAX-ACCESS read-only
21103    STATUS current
21104    DESCRIPTION
21105        "The IP address of the OSPF interface."
21106    ::= { ospfIntfInfoEntry 2 }
21107
21108ospfIfInfoArea OBJECT-TYPE
21109    SYNTAX INTEGER (0..2)
21110    MAX-ACCESS read-only
21111    STATUS current
21112    DESCRIPTION
21113        "The index of the area that the interface belongs."
21114    ::= { ospfIntfInfoEntry 3 }
21115
21116ospfIfInfoAdminStatus  OBJECT-TYPE
21117    SYNTAX  INTEGER {
21118        down(0),
21119        up(1)
21120        }
21121    MAX-ACCESS read-only
21122    STATUS current
21123    DESCRIPTION
21124        "Admin Status of the interface:
21125        down(0), up(1)."
21126    ::= { ospfIntfInfoEntry 4 }
21127
21128ospfIfInfoRouterID OBJECT-TYPE
21129    SYNTAX IpAddress
21130    MAX-ACCESS read-only
21131    STATUS current
21132    DESCRIPTION
21133        "The router ID of the switch."
21134    ::= { ospfIntfInfoEntry 5 }
21135
21136ospfIfInfoState  OBJECT-TYPE
21137    SYNTAX  INTEGER {
21138        down(0),
21139        loopback(1),
21140        waiting(2),
21141        ptop(3),
21142        dr(4),
21143        backupdr(5),
21144        drother(6)
21145        }
21146    MAX-ACCESS read-only
21147    STATUS current
21148    DESCRIPTION
21149        "The state of the interface:
21150        Down(0), Loopback(1),
21151        Waiting(2), P to P(3),
21152        DR(4), BackuDR(5),
21153        DR Other(6)."
21154    ::= { ospfIntfInfoEntry 6 }
21155
21156ospfIfInfoPriority   OBJECT-TYPE
21157   SYNTAX INTEGER (1..255)
21158    MAX-ACCESS read-only
21159    STATUS current
21160    DESCRIPTION
21161        "Interface router priority"
21162    ::= { ospfIntfInfoEntry 7 }
21163
21164ospfIfInfoDesignatedRouterID OBJECT-TYPE
21165    SYNTAX IpAddress
21166    MAX-ACCESS read-only
21167    STATUS current
21168    DESCRIPTION
21169        "The OSPF Designated Router ID for this OSPF interface."
21170    ::= { ospfIntfInfoEntry 8 }
21171
21172ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
21173    SYNTAX IpAddress
21174    MAX-ACCESS read-only
21175    STATUS current
21176    DESCRIPTION
21177        "The OSPF Designated Router IP Address for this OSPF interface."
21178    ::= { ospfIntfInfoEntry 9 }
21179
21180ospfIfInfoBackupDesignatedRouterID OBJECT-TYPE
21181    SYNTAX IpAddress
21182    MAX-ACCESS read-only
21183    STATUS current
21184    DESCRIPTION
21185        "The OSPF Backup Designated Router ID for this OSPF
21186         interface."
21187    ::= { ospfIntfInfoEntry 10 }
21188
21189ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
21190    SYNTAX IpAddress
21191    MAX-ACCESS read-only
21192    STATUS current
21193    DESCRIPTION
21194        "The OSPF Backup Designated Router Ip Address for this OSPF
21195         interface."
21196    ::= { ospfIntfInfoEntry 11 }
21197
21198ospfIfInfoHello  OBJECT-TYPE
21199    SYNTAX INTEGER (1..65535)
21200    MAX-ACCESS read-only
21201    STATUS current
21202    DESCRIPTION
21203        "The hello timer for this OSPF interface."
21204    ::= { ospfIntfInfoEntry 12 }
21205
21206ospfIfInfoDead   OBJECT-TYPE
21207   SYNTAX INTEGER (1..65535)
21208    MAX-ACCESS read-only
21209    STATUS current
21210    DESCRIPTION
21211        "The dead timer for this OSPF interface."
21212    ::= { ospfIntfInfoEntry 13 }
21213
21214ospfIfInfoWait OBJECT-TYPE
21215    SYNTAX Integer32
21216    MAX-ACCESS read-only
21217    STATUS current
21218    DESCRIPTION
21219        "The OSPF Wait interval for this OSPF interface."
21220    ::= { ospfIntfInfoEntry 14 }
21221
21222ospfIfInfoRetransmit OBJECT-TYPE
21223    SYNTAX INTEGER (1..3600)
21224    MAX-ACCESS read-only
21225    STATUS current
21226    DESCRIPTION
21227        "The retransmit interval for this OSPF interface."
21228    ::= { ospfIntfInfoEntry 15 }
21229
21230ospfIfInfoTransitDelay  OBJECT-TYPE
21231   SYNTAX INTEGER (1..3600)
21232    MAX-ACCESS read-only
21233    STATUS current
21234    DESCRIPTION
21235        "The transit delay for this OSPF interface."
21236    ::= { ospfIntfInfoEntry 16 }
21237
21238ospfIfInfoTotalNeighbours OBJECT-TYPE
21239    SYNTAX Integer32
21240    MAX-ACCESS read-only
21241    STATUS current
21242    DESCRIPTION
21243        "The total number of neighbours for this OSPF interface."
21244    ::= { ospfIntfInfoEntry 17 }
21245
21246ospfIfInfoEvents OBJECT-TYPE
21247    SYNTAX Integer32
21248    MAX-ACCESS read-only
21249    STATUS current
21250    DESCRIPTION
21251        "The total number of events for this OSPF interface."
21252    ::= { ospfIntfInfoEntry 18 }
21253
21254ospfIfInfoAuthType OBJECT-TYPE
21255    SYNTAX  INTEGER {
21256        none(1),
21257        password(2),
21258        md5(3)
21259        }
21260    MAX-ACCESS  read-only
21261    STATUS  current
21262    DESCRIPTION
21263        "Type of authentication being used:
21264         none(1) - no authentication,
21265         password(2) - use password,
21266         md5(3) - use MD5 authentication."
21267    ::= { ospfIntfInfoEntry 19 }
21268
21269-- OSPF Interface/Virtual Interface Table
21270
21271ospfVirtIntfInfoTable OBJECT-TYPE
21272    SYNTAX SEQUENCE OF OspfVirtIntfInfoEntry
21273    MAX-ACCESS not-accessible
21274    STATUS current
21275    DESCRIPTION
21276      "The table of OSPF virtual interfaces information."
21277    ::= { ospfInfo 4 }
21278
21279ospfVirtIntfInfoEntry OBJECT-TYPE
21280    SYNTAX OspfVirtIntfInfoEntry
21281    MAX-ACCESS not-accessible
21282    STATUS current
21283    DESCRIPTION
21284      "Information about an OSPF virtual interface."
21285    INDEX { ospfVirtIntfInfoIndex }
21286    ::= { ospfVirtIntfInfoTable 1 }
21287
21288OspfVirtIntfInfoEntry ::= SEQUENCE {
21289    ospfVirtIntfInfoIndex         Integer32,
21290    ospfVirtIntfInfoIpAddr        IpAddress,
21291    ospfVirtIntfInfoArea          INTEGER,
21292    ospfVirtIntfInfoRouterId      IpAddress,
21293    ospfVirtIntfInfoState         INTEGER,
21294    ospfVirtIntfInfoCost          INTEGER,
21295    ospfVirtIntfInfoTrans         INTEGER,
21296    ospfVirtIntfInfoHello         INTEGER,
21297    ospfVirtIntfInfoDead          INTEGER,
21298    ospfVirtIntfInfoWait          INTEGER,
21299    ospfVirtIntfInfoRetra         INTEGER,
21300    ospfVirtIntfInfoAuth          DisplayString,
21301    ospfVirtIntfInfoEvents        INTEGER,
21302    ospfVirtIntfInfoNbr           IpAddress,
21303    ospfVirtIntfInfoNbrState      INTEGER,
21304    ospfVirtIntfInfoAreaId        IpAddress
21305    }
21306
21307ospfVirtIntfInfoIndex OBJECT-TYPE
21308    SYNTAX Integer32
21309    MAX-ACCESS read-only
21310    STATUS current
21311    DESCRIPTION
21312        "The OSPF Virtual Interface number for which this table is
21313         related."
21314    ::= { ospfVirtIntfInfoEntry 1 }
21315
21316ospfVirtIntfInfoIpAddr OBJECT-TYPE
21317    SYNTAX IpAddress
21318    MAX-ACCESS read-only
21319    STATUS current
21320    DESCRIPTION
21321        "The IP Address of this virtual interface."
21322    ::= { ospfVirtIntfInfoEntry 2 }
21323
21324ospfVirtIntfInfoArea OBJECT-TYPE
21325    SYNTAX INTEGER (0..2)
21326    MAX-ACCESS read-only
21327    STATUS current
21328    DESCRIPTION
21329        "The index of the OSPF area to which this virtual interface
21330         belongs."
21331    ::= { ospfVirtIntfInfoEntry 3 }
21332
21333ospfVirtIntfInfoRouterId OBJECT-TYPE
21334    SYNTAX IpAddress
21335    MAX-ACCESS read-only
21336    STATUS current
21337    DESCRIPTION
21338        "The Router ID."
21339    ::= { ospfVirtIntfInfoEntry 4 }
21340
21341ospfVirtIntfInfoState   OBJECT-TYPE
21342    SYNTAX  INTEGER {
21343        disabled(0),
21344        enabled(1)
21345        }
21346    MAX-ACCESS read-only
21347    STATUS current
21348    DESCRIPTION
21349        "State
21350         disabled(0),
21351         enabled(1)"
21352    ::= { ospfVirtIntfInfoEntry 5 }
21353
21354ospfVirtIntfInfoCost OBJECT-TYPE
21355    SYNTAX INTEGER
21356    MAX-ACCESS read-only
21357    STATUS current
21358    DESCRIPTION
21359        "The cost of the virtual interface."
21360    ::= { ospfVirtIntfInfoEntry 6 }
21361
21362ospfVirtIntfInfoTrans OBJECT-TYPE
21363    SYNTAX INTEGER
21364    MAX-ACCESS read-only
21365    STATUS current
21366    DESCRIPTION
21367        "The transit delay for the virtual interface."
21368    ::= { ospfVirtIntfInfoEntry 7 }
21369
21370ospfVirtIntfInfoHello  OBJECT-TYPE
21371    SYNTAX INTEGER (1..65535)
21372    MAX-ACCESS read-only
21373    STATUS current
21374    DESCRIPTION
21375        "Hello interval."
21376    ::= { ospfVirtIntfInfoEntry 8 }
21377
21378ospfVirtIntfInfoDead   OBJECT-TYPE
21379   SYNTAX INTEGER (1..65535)
21380    MAX-ACCESS read-only
21381    STATUS current
21382    DESCRIPTION
21383        "Dead interval."
21384    ::= { ospfVirtIntfInfoEntry 9 }
21385
21386ospfVirtIntfInfoWait   OBJECT-TYPE
21387    SYNTAX INTEGER (1..65535)
21388    MAX-ACCESS read-only
21389    STATUS current
21390    DESCRIPTION
21391        "Wait interval."
21392    ::= { ospfVirtIntfInfoEntry 10 }
21393
21394ospfVirtIntfInfoRetra  OBJECT-TYPE
21395    SYNTAX INTEGER (1..3600)
21396    MAX-ACCESS read-only
21397    STATUS current
21398    DESCRIPTION
21399        "Retransmit interval."
21400    ::= { ospfVirtIntfInfoEntry 11 }
21401
21402ospfVirtIntfInfoAuth OBJECT-TYPE
21403   SYNTAX DisplayString (SIZE(0..8))
21404    MAX-ACCESS read-only
21405    STATUS current
21406    DESCRIPTION
21407        "Authentication."
21408    ::= { ospfVirtIntfInfoEntry 12 }
21409
21410ospfVirtIntfInfoEvents OBJECT-TYPE
21411    SYNTAX INTEGER
21412    MAX-ACCESS read-only
21413    STATUS current
21414    DESCRIPTION
21415         "Events."
21416    ::= { ospfVirtIntfInfoEntry 13 }
21417
21418ospfVirtIntfInfoNbr OBJECT-TYPE
21419    SYNTAX IpAddress
21420    MAX-ACCESS read-only
21421    STATUS current
21422    DESCRIPTION
21423        "The IP Address of the OSPF neighbor for this virtual interface."
21424    ::= { ospfVirtIntfInfoEntry 14 }
21425
21426ospfVirtIntfInfoNbrState  OBJECT-TYPE
21427    SYNTAX  INTEGER {
21428        down(0),attempt(1),init(2),twoway(3),
21429        exstart(4),exchange(5),loading(6),full(7)
21430        }
21431    MAX-ACCESS read-only
21432    STATUS current
21433    DESCRIPTION
21434        "State
21435         down(0),attempt(1),init(2),2 way(3),
21436         exstart(4),exchange(5),loading(6),full(7)"
21437    ::= { ospfVirtIntfInfoEntry 15 }
21438
21439ospfVirtIntfInfoAreaId OBJECT-TYPE
21440    SYNTAX IpAddress
21441    MAX-ACCESS read-only
21442    STATUS current
21443    DESCRIPTION
21444        "Thea AreaId of the virtual interface."
21445    ::= { ospfVirtIntfInfoEntry 16 }
21446
21447
21448-- OSPF Interface/Nbr Info Table
21449
21450ospfIfNbrTable OBJECT-TYPE
21451    SYNTAX SEQUENCE OF OspfIfNbrEntry
21452    MAX-ACCESS not-accessible
21453    STATUS current
21454    DESCRIPTION
21455      "The table of OSPF Interface Neighbor information."
21456    ::= { ospfInfo 5 }
21457
21458ospfIfNbrEntry OBJECT-TYPE
21459    SYNTAX OspfIfNbrEntry
21460    MAX-ACCESS not-accessible
21461    STATUS current
21462    DESCRIPTION
21463      "Information about a OSPF interface, neighbor pair."
21464    INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr }
21465    ::= { ospfIfNbrTable 1 }
21466
21467OspfIfNbrEntry ::= SEQUENCE {
21468    ospfIfNbrIntfIndex               Integer32,
21469    ospfIfNbrIpAddr                  IpAddress,
21470    ospfIfNbrPriority                Integer32,
21471    ospfIfNbrState                   INTEGER,
21472    ospfIfNbrDesignatedRtr     	     IpAddress,
21473    ospfIfNbrBackupDesignatedRtr     IpAddress,
21474    ospfIfNbrIpAddress               IpAddress
21475    }
21476
21477ospfIfNbrIntfIndex OBJECT-TYPE
21478    SYNTAX Integer32
21479    MAX-ACCESS read-only
21480    STATUS current
21481    DESCRIPTION
21482	"The OSPF Interface number for which this Interface/Nbr table is
21483         related."
21484    ::= { ospfIfNbrEntry 1}
21485
21486ospfIfNbrIpAddr OBJECT-TYPE
21487    SYNTAX IpAddress
21488    MAX-ACCESS read-only
21489    STATUS current
21490    DESCRIPTION
21491	"The OSPF Neighbor ID ."
21492    ::= { ospfIfNbrEntry 2 }
21493
21494ospfIfNbrPriority OBJECT-TYPE
21495    SYNTAX Integer32
21496    MAX-ACCESS read-only
21497    STATUS current
21498    DESCRIPTION
21499	"The priority of the OSPF neighbor."
21500    ::= { ospfIfNbrEntry 3 }
21501
21502ospfIfNbrState OBJECT-TYPE
21503    SYNTAX  INTEGER {
21504	down(1),
21505	attempt(2),
21506	init(3),
21507	twoway(4),
21508	exStart(5),
21509	exchange(6),
21510	loading(7),
21511	full(8)
21512	}
21513    MAX-ACCESS read-only
21514    STATUS current
21515    DESCRIPTION
21516	"The state of the OSPF neighbor."
21517    ::= { ospfIfNbrEntry 4 }
21518
21519ospfIfNbrDesignatedRtr OBJECT-TYPE
21520    SYNTAX IpAddress
21521    MAX-ACCESS read-only
21522    STATUS current
21523    DESCRIPTION
21524	"The IP Address of the Designated Router for this OSPF Neighbor."
21525    ::= { ospfIfNbrEntry 5 }
21526
21527ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
21528    SYNTAX IpAddress
21529    MAX-ACCESS read-only
21530    STATUS current
21531    DESCRIPTION
21532	"The IP Address of the backup designated Router for this OSPF Neighbor."
21533    ::= { ospfIfNbrEntry 6 }
21534
21535ospfIfNbrIpAddress OBJECT-TYPE
21536    SYNTAX IpAddress
21537    MAX-ACCESS read-only
21538    STATUS current
21539    DESCRIPTION
21540	"The IP Address of the OSPF Neighbor."
21541    ::= { ospfIfNbrEntry 7 }
21542
21543
21544-- OSPF Interface/Summary Ranges Table
21545
21546ospfSumRangesInfoTable OBJECT-TYPE
21547    SYNTAX SEQUENCE OF OspfSumRangesInfoEntry
21548    MAX-ACCESS not-accessible
21549    STATUS current
21550    DESCRIPTION
21551      "The table of OSPF summary ranges information."
21552    ::= { ospfInfo 6 }
21553
21554ospfSumRangesInfoEntry OBJECT-TYPE
21555    SYNTAX OspfSumRangesInfoEntry
21556    MAX-ACCESS not-accessible
21557    STATUS current
21558    DESCRIPTION
21559      "Summary ranges information."
21560    INDEX { ospfSumRangesInfoIndex }
21561    ::= { ospfSumRangesInfoTable 1 }
21562
21563OspfSumRangesInfoEntry ::= SEQUENCE {
21564    ospfSumRangesInfoIndex         Integer32,
21565    ospfSumRangesInfoArea          INTEGER,
21566    ospfSumRangesInfoNetwork       IpAddress,
21567    ospfSumRangesInfoMask          IpAddress,
21568    ospfSumRangesInfoAction        INTEGER,
21569    ospfSumRangesInfoListType      INTEGER
21570    }
21571
21572ospfSumRangesInfoIndex OBJECT-TYPE
21573    SYNTAX Integer32
21574    MAX-ACCESS read-only
21575    STATUS current
21576    DESCRIPTION
21577        "The OSPF range index for which this table is
21578         related."
21579    ::= { ospfSumRangesInfoEntry 1 }
21580
21581ospfSumRangesInfoArea OBJECT-TYPE
21582    SYNTAX INTEGER (0..2)
21583    MAX-ACCESS read-only
21584    STATUS current
21585    DESCRIPTION
21586        "Area."
21587    ::= { ospfSumRangesInfoEntry 2 }
21588
21589ospfSumRangesInfoNetwork OBJECT-TYPE
21590    SYNTAX IpAddress
21591    MAX-ACCESS read-only
21592    STATUS current
21593    DESCRIPTION
21594        "Network."
21595    ::= { ospfSumRangesInfoEntry 3 }
21596
21597ospfSumRangesInfoMask OBJECT-TYPE
21598    SYNTAX IpAddress
21599    MAX-ACCESS read-only
21600    STATUS current
21601    DESCRIPTION
21602        "Mask."
21603    ::= { ospfSumRangesInfoEntry 4 }
21604
21605ospfSumRangesInfoAction  OBJECT-TYPE
21606    SYNTAX  INTEGER {
21607        propagate(0),
21608        hide(1)
21609        }
21610    MAX-ACCESS read-only
21611    STATUS current
21612    DESCRIPTION
21613        "Action
21614         propagate(0),
21615         hide(1)"
21616    ::= { ospfSumRangesInfoEntry 5 }
21617
21618ospfSumRangesInfoListType  OBJECT-TYPE
21619    SYNTAX  INTEGER {
21620        non-nssa(0),
21621        nssa(1)
21622        }
21623    MAX-ACCESS read-only
21624    STATUS current
21625    DESCRIPTION
21626       "Summary address list
21627         Non-NSSA(0),
21628         NSSA(1)"
21629    ::= { ospfSumRangesInfoEntry 6 }
21630
21631
21632-- OSPF Interface/Routes Table
21633
21634ospfRoutesInfoTable OBJECT-TYPE
21635    SYNTAX SEQUENCE OF OspfRoutesInfoEntry
21636    MAX-ACCESS not-accessible
21637    STATUS current
21638    DESCRIPTION
21639      "The table of OSPF routes information."
21640    ::= { ospfInfo 7 }
21641
21642ospfRoutesInfoEntry OBJECT-TYPE
21643    SYNTAX OspfRoutesInfoEntry
21644    MAX-ACCESS not-accessible
21645    STATUS current
21646    DESCRIPTION
21647      "OSPF routes information."
21648    INDEX { ospfRoutesInfoIndex }
21649    ::= { ospfRoutesInfoTable 1 }
21650
21651OspfRoutesInfoEntry ::= SEQUENCE {
21652    ospfRoutesInfoIndex            Integer32,
21653    ospfRoutesInfoDestination      IpAddress,
21654    ospfRoutesInfoMask             IpAddress,
21655    ospfRoutesInfoVia              IpAddress,
21656    ospfRoutesInfoType             DisplayString
21657    }
21658
21659ospfRoutesInfoIndex OBJECT-TYPE
21660    SYNTAX Integer32
21661    MAX-ACCESS read-only
21662    STATUS current
21663    DESCRIPTION
21664        "The OSPF route table entry index for which
21665          this table is related."
21666    ::= { ospfRoutesInfoEntry 1 }
21667
21668ospfRoutesInfoDestination OBJECT-TYPE
21669    SYNTAX IpAddress
21670    MAX-ACCESS read-only
21671    STATUS current
21672    DESCRIPTION
21673        "Destination."
21674    ::= { ospfRoutesInfoEntry 2 }
21675
21676ospfRoutesInfoMask OBJECT-TYPE
21677    SYNTAX IpAddress
21678    MAX-ACCESS read-only
21679    STATUS current
21680    DESCRIPTION
21681        "Mask."
21682    ::= { ospfRoutesInfoEntry 3 }
21683
21684ospfRoutesInfoVia OBJECT-TYPE
21685    SYNTAX IpAddress
21686    MAX-ACCESS read-only
21687    STATUS current
21688    DESCRIPTION
21689        "Next hop."
21690    ::= { ospfRoutesInfoEntry 4 }
21691
21692ospfRoutesInfoType OBJECT-TYPE
21693    SYNTAX DisplayString (SIZE(0..8))
21694    MAX-ACCESS read-only
21695    STATUS current
21696    DESCRIPTION
21697        "Route type. Codes: IA - OSPF inter area,
21698         N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
21699         E1 - OSPF external type 1, E2 - OSPF external type 2
21700         *  - best"
21701    ::= { ospfRoutesInfoEntry 5 }
21702
21703
21704--  OSPF Link State Database
21705
21706--      The Link State Database contains the Link State
21707--      Advertisements from throughout the areas that the
21708--      device is attached to.
21709
21710--  The Area ID, in OSPF, has the same format as an IP Address,
21711--  but has the function of defining a summarization point for
21712--  Link State Advertisements.
21713
21714--  The Router ID, in OSPF, has the same format as an IP Address,
21715--  but identifies the router independent of its IP Address.
21716
21717    ospfLsdbInfoTable OBJECT-TYPE
21718        SYNTAX   SEQUENCE OF OspfLsdbInfoEntry
21719        MAX-ACCESS   not-accessible
21720        STATUS   current
21721        DESCRIPTION
21722           "The OSPF Process's Link State Database."
21723       REFERENCE
21724          "OSPF Version 2, Section 12  Link  State  Adver-
21725          tisements"
21726      ::= { ospfInfo 8 }
21727
21728
21729    ospfLsdbInfoEntry OBJECT-TYPE
21730        SYNTAX   OspfLsdbInfoEntry
21731        MAX-ACCESS   not-accessible
21732        STATUS   current
21733        DESCRIPTION
21734           "A single Link State Advertisement."
21735       INDEX { ospfLsdbInfoIndex }
21736       ::= { ospfLsdbInfoTable 1 }
21737
21738
21739OspfLsdbInfoEntry ::=
21740    SEQUENCE {
21741        ospfLsdbInfoIndex
21742            Integer32,
21743        ospfLsdbInfoAreaId
21744            IpAddress,
21745        ospfLsdbInfoType
21746            INTEGER,
21747        ospfLsdbInfoLsid
21748            IpAddress,
21749        ospfLsdbInfoRouterId
21750            IpAddress,
21751        ospfLsdbInfoSequence
21752            OCTET STRING,
21753        ospfLsdbInfoAge
21754            Integer32,
21755        ospfLsdbInfoChecksum
21756            Integer32,
21757        ospfLsdbInfoAdvertisement
21758            OCTET STRING
21759              }
21760
21761
21762    ospfLsdbInfoIndex OBJECT-TYPE
21763        SYNTAX   Integer32
21764        MAX-ACCESS   read-only
21765        STATUS   current
21766        DESCRIPTION
21767           "The 32 bit index in the table."
21768       REFERENCE
21769          "Private MIBS"
21770      ::= { ospfLsdbInfoEntry 1 }
21771
21772
21773    ospfLsdbInfoAreaId OBJECT-TYPE
21774        SYNTAX   IpAddress
21775        MAX-ACCESS   read-only
21776        STATUS   current
21777        DESCRIPTION
21778           "The 32 bit identifier of the Area  from  which
21779           the LSA was received."
21780       REFERENCE
21781          "OSPF Version 2, Appendix C.2 Area parameters"
21782      ::= { ospfLsdbInfoEntry 2 }
21783
21784-- External Link State Advertisements are permitted
21785-- for backward compatibility, but should be displayed in
21786-- the ospfExtLsdbTable rather than here.
21787
21788    ospfLsdbInfoType OBJECT-TYPE
21789        SYNTAX   INTEGER    {
21790                    routerLink (1),
21791                    networkLink (2),
21792                    summaryLink (3),
21793                    asSummaryLink (4),
21794                    asExternalLink (5), -- but see ospfExtLsdbTable
21795                    multicastLink (6),
21796                    nssaExternalLink (7)
21797                  }
21798        MAX-ACCESS   read-only
21799        STATUS   current
21800        DESCRIPTION
21801           "The type  of  the  link  state  advertisement.
21802           Each  link state type has a separate advertise-
21803           ment format."
21804       REFERENCE
21805          "OSPF Version 2, Appendix A.4.1 The  Link  State
21806          Advertisement header"
21807      ::= { ospfLsdbInfoEntry 3 }
21808
21809
21810    ospfLsdbInfoLsid OBJECT-TYPE
21811        SYNTAX   IpAddress
21812        MAX-ACCESS   read-only
21813        STATUS   current
21814        DESCRIPTION
21815           "The Link State ID is an LS Type Specific field
21816           containing either a Router ID or an IP Address;
21817           it identifies the piece of the  routing  domain
21818           that is being described by the advertisement."
21819       REFERENCE
21820          "OSPF Version 2, Section 12.1.4 Link State ID"
21821      ::= { ospfLsdbInfoEntry 4 }
21822
21823
21824    ospfLsdbInfoRouterId OBJECT-TYPE
21825        SYNTAX   IpAddress
21826        MAX-ACCESS   read-only
21827        STATUS   current
21828        DESCRIPTION
21829           "The 32 bit number that uniquely identifies the
21830           originating router in the Autonomous System."
21831       REFERENCE
21832          "OSPF Version 2, Appendix C.1 Global parameters"
21833      ::= { ospfLsdbInfoEntry 5 }
21834
21835--  Note that the OSPF Sequence Number is a 32 bit signed
21836--  integer.  It starts with the value '80000001'h,
21837--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
21838--  Thus, a typical sequence number will be very negative.
21839--  Modified to OCTET STRING - for BLADE HARMONY
21840
21841    ospfLsdbInfoSequence OBJECT-TYPE
21842        SYNTAX   OCTET STRING (SIZE(10))
21843        MAX-ACCESS   read-only
21844        STATUS   current
21845        DESCRIPTION
21846           "The sequence number field is a  signed  32-bit
21847           integer.   It  is used to detect old and dupli-
21848           cate link state advertisements.  The  space  of
21849           sequence  numbers  is  linearly  ordered.   The
21850           larger the sequence number the more recent  the
21851           advertisement - displayed here in hexazecimal."
21852       REFERENCE
21853          "OSPF Version  2,  Section  12.1.6  LS  sequence
21854          number"
21855      ::= { ospfLsdbInfoEntry 6 }
21856
21857
21858    ospfLsdbInfoAge OBJECT-TYPE
21859        SYNTAX   Integer32    -- Should be 0..MaxAge
21860        MAX-ACCESS   read-only
21861        STATUS   current
21862        DESCRIPTION
21863           "This field is the age of the link state adver-
21864           tisement in seconds."
21865       REFERENCE
21866          "OSPF Version 2, Section 12.1.1 LS age"
21867      ::= { ospfLsdbInfoEntry 7 }
21868
21869
21870    ospfLsdbInfoChecksum OBJECT-TYPE
21871        SYNTAX   Integer32
21872        MAX-ACCESS   read-only
21873        STATUS   current
21874        DESCRIPTION
21875           "This field is the  checksum  of  the  complete
21876           contents  of  the  advertisement, excepting the
21877           age field.  The age field is excepted  so  that
21878           an   advertisement's  age  can  be  incremented
21879           without updating the  checksum.   The  checksum
21880           used  is  the same that is used for ISO connec-
21881           tionless datagrams; it is commonly referred  to
21882           as the Fletcher checksum."
21883       REFERENCE
21884          "OSPF Version 2, Section 12.1.7 LS checksum"
21885      ::= { ospfLsdbInfoEntry 8 }
21886
21887
21888    ospfLsdbInfoAdvertisement OBJECT-TYPE
21889        SYNTAX   OCTET STRING (SIZE(36))
21890        MAX-ACCESS   read-only
21891        STATUS   current
21892        DESCRIPTION
21893           "The entire Link State Advertisement, including
21894           its header."
21895       REFERENCE
21896          "OSPF Version 2, Section 12  Link  State  Adver-
21897          tisements"
21898      ::= { ospfLsdbInfoEntry 9 }
21899
21900
21901--  SPF Link State Database, External
21902
21903--      The Link State Database contains the Link State
21904--      Advertisements from throughout the areas that the
21905--      device is attached to.
21906
21907--             This table is identical to the OSPF LSDB Table in
21908--      format, but contains only External Link State
21909--             Advertisements.  The purpose is to allow external
21910--      LSAs to be displayed once for the router rather
21911--      than once in each non-stub area.
21912
21913    ospfExtLsdbInfoTable OBJECT-TYPE
21914        SYNTAX   SEQUENCE OF OspfExtLsdbInfoEntry
21915        MAX-ACCESS   not-accessible
21916        STATUS   current
21917        DESCRIPTION
21918           "The OSPF Process's Links State Database."
21919       REFERENCE
21920          "OSPF Version 2, Section 12  Link  State  Adver-
21921          tisements"
21922      ::= { ospfInfo 9 }
21923
21924
21925    ospfExtLsdbInfoEntry OBJECT-TYPE
21926        SYNTAX   OspfExtLsdbInfoEntry
21927        MAX-ACCESS   not-accessible
21928        STATUS   current
21929        DESCRIPTION
21930           "A single Link State Advertisement."
21931       INDEX { ospfExtLsdbInfoIndex }
21932       ::= { ospfExtLsdbInfoTable 1 }
21933
21934
21935OspfExtLsdbInfoEntry ::=
21936    SEQUENCE {
21937        ospfExtLsdbInfoIndex
21938            Integer32,
21939        ospfExtLsdbInfoType
21940            INTEGER,
21941        ospfExtLsdbInfoLsid
21942            IpAddress,
21943        ospfExtLsdbInfoRouterId
21944            IpAddress,
21945        ospfExtLsdbInfoSequence
21946            OCTET STRING,
21947        ospfExtLsdbInfoAge
21948            Integer32,
21949        ospfExtLsdbInfoChecksum
21950            Integer32,
21951        ospfExtLsdbInfoAdvertisement
21952            OCTET STRING
21953              }
21954
21955
21956   ospfExtLsdbInfoIndex OBJECT-TYPE
21957        SYNTAX   Integer32
21958        MAX-ACCESS   read-only
21959        STATUS   current
21960        DESCRIPTION
21961           "The 32 bit index in the table."
21962       REFERENCE
21963          "Private MIBS"
21964      ::= { ospfExtLsdbInfoEntry 1 }
21965
21966
21967    ospfExtLsdbInfoType OBJECT-TYPE
21968        SYNTAX   INTEGER    {
21969                    asExternalLink (5)
21970                  }
21971        MAX-ACCESS   read-only
21972        STATUS   current
21973        DESCRIPTION
21974           "The type  of  the  link  state  advertisement.
21975           Each  link state type has a separate advertise-
21976           ment format."
21977       REFERENCE
21978          "OSPF Version 2, Appendix A.4.1 The  Link  State
21979          Advertisement header"
21980      ::= { ospfExtLsdbInfoEntry 2 }
21981
21982
21983    ospfExtLsdbInfoLsid OBJECT-TYPE
21984        SYNTAX   IpAddress
21985        MAX-ACCESS   read-only
21986        STATUS   current
21987        DESCRIPTION
21988           "The Link State ID is an LS Type Specific field
21989           containing either a Router ID or an IP Address;
21990           it identifies the piece of the  routing  domain
21991           that is being described by the advertisement."
21992       REFERENCE
21993          "OSPF Version 2, Section 12.1.4 Link State ID"
21994      ::= { ospfExtLsdbInfoEntry 3 }
21995
21996
21997    ospfExtLsdbInfoRouterId OBJECT-TYPE
21998        SYNTAX   IpAddress
21999        MAX-ACCESS   read-only
22000        STATUS   current
22001        DESCRIPTION
22002           "The 32 bit number that uniquely identifies the
22003           originating router in the Autonomous System."
22004       REFERENCE
22005          "OSPF Version 2, Appendix C.1 Global parameters"
22006      ::= { ospfExtLsdbInfoEntry 4 }
22007
22008--  Note that the OSPF Sequence Number is a 32 bit signed
22009--  integer.  It starts with the value '80000001'h,
22010--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
22011--  Thus, a typical sequence number will be very negative.
22012--  Modified to OCTET STRING - for BLADE HARMONY
22013
22014    ospfExtLsdbInfoSequence OBJECT-TYPE
22015        SYNTAX   OCTET STRING (SIZE(10))
22016        MAX-ACCESS   read-only
22017        STATUS   current
22018        DESCRIPTION
22019           "The sequence number field is a  signed  32-bit
22020           integer.   It  is used to detect old and dupli-
22021           cate link state advertisements.  The  space  of
22022           sequence  numbers  is  linearly  ordered.   The
22023           larger the sequence number the more recent  the
22024           advertisement - displayed here in hexazecimal."
22025       REFERENCE
22026          "OSPF Version  2,  Section  12.1.6  LS  sequence
22027          number"
22028      ::= { ospfExtLsdbInfoEntry 5 }
22029
22030
22031    ospfExtLsdbInfoAge OBJECT-TYPE
22032        SYNTAX   Integer32    -- Should be 0..MaxAge
22033        MAX-ACCESS   read-only
22034        STATUS   current
22035        DESCRIPTION
22036           "This field is the age of the link state adver-
22037           tisement in seconds."
22038       REFERENCE
22039          "OSPF Version 2, Section 12.1.1 LS age"
22040      ::= { ospfExtLsdbInfoEntry 6 }
22041
22042
22043    ospfExtLsdbInfoChecksum OBJECT-TYPE
22044        SYNTAX   Integer32
22045        MAX-ACCESS   read-only
22046        STATUS   current
22047        DESCRIPTION
22048           "This field is the  checksum  of  the  complete
22049           contents  of  the  advertisement, excepting the
22050           age field.  The age field is excepted  so  that
22051           an   advertisement's  age  can  be  incremented
22052           without updating the  checksum.   The  checksum
22053           used  is  the same that is used for ISO connec-
22054           tionless datagrams; it is commonly referred  to
22055           as the Fletcher checksum."
22056       REFERENCE
22057          "OSPF Version 2, Section 12.1.7 LS checksum"
22058      ::= { ospfExtLsdbInfoEntry 7 }
22059
22060
22061    ospfExtLsdbInfoAdvertisement OBJECT-TYPE
22062        SYNTAX   OCTET STRING (SIZE(36))
22063        MAX-ACCESS   read-only
22064        STATUS   current
22065        DESCRIPTION
22066           "The entire Link State Advertisement, including
22067           its header."
22068       REFERENCE
22069          "OSPF Version 2, Section 12  Link  State  Adver-
22070          tisements"
22071      ::= { ospfExtLsdbInfoEntry 8 }
22072
22073vrrpOperVirtRtrTable OBJECT-TYPE
22074    SYNTAX  SEQUENCE OF VrrpOperVirtRtrEntry
22075    MAX-ACCESS  not-accessible
22076    STATUS  current
22077    DESCRIPTION
22078        "An entry in the table of virtual routers."
22079    ::= { vrrpOper 1 }
22080
22081vrrpOperVirtRtrEntry OBJECT-TYPE
22082    SYNTAX  VrrpOperVirtRtrEntry
22083    MAX-ACCESS  not-accessible
22084    STATUS  current
22085    DESCRIPTION
22086        "A row in the vrrpOperVirtRtrTable "
22087    INDEX   { vrrpOperVirtRtrIndex }
22088    ::= { vrrpOperVirtRtrTable 1 }
22089
22090VrrpOperVirtRtrEntry ::= SEQUENCE {
22091    vrrpOperVirtRtrIndex              Integer32,
22092    vrrpOperVirtRtrBackup             INTEGER
22093    }
22094
22095vrrpOperVirtRtrIndex OBJECT-TYPE
22096    SYNTAX  Integer32
22097    MAX-ACCESS  read-only
22098    STATUS  current
22099    DESCRIPTION
22100        "The index for the  VRRP virtual router."
22101    ::= { vrrpOperVirtRtrEntry 1 }
22102
22103vrrpOperVirtRtrBackup OBJECT-TYPE
22104    SYNTAX  INTEGER {
22105	ok(1),
22106	backup(2)
22107	}
22108    MAX-ACCESS  read-write
22109    STATUS  current
22110    DESCRIPTION
22111        "When set to a value of 'backup(2)' it forces the specified
22112         master virtual router into backup mode.
22113         'ok(1)' is returned when the object os read."
22114    ::= { vrrpOperVirtRtrEntry 2 }
22115
22116vrrpOperVirtRtrGroupBackup OBJECT-TYPE
22117    SYNTAX  INTEGER {
22118	ok(1),
22119	backup(2)
22120	}
22121    MAX-ACCESS  read-write
22122    STATUS  current
22123    DESCRIPTION
22124        "When set to a value of 'backup(2)' it forces the specified
22125         master virtual router group into backup mode.
22126         'ok(1)' is returned when the object os read."
22127    ::= { vrrpOper 2 }
22128
22129-- ----------------------------------------------------------------------------
22130-- } INSERT:  bt2Network
22131-- ----------------------------------------------------------------------------
22132
22133
22134bntTraps	OBJECT IDENTIFIER
22135    ::= { hpSwitchBladeType6-Mgmt 7 }
22136
22137-- ----------------------------------------------------------------------------
22138-- { INSERT:  bt2trap
22139-- ----------------------------------------------------------------------------
22140
22141-- SECTION 2:  Temporary Object Definitions Used In Traps
22142
22143bntSwTrapDisplayString OBJECT-TYPE
22144        SYNTAX  DisplayString (SIZE(0..255))
22145        MAX-ACCESS  read-only
22146        STATUS      current
22147        DESCRIPTION
22148                "Temporary string object used to store information being sent
22149                 in an BNT Switch trap."
22150        ::= { bntTraps 1000 }
22151
22152
22153-- SECTION 3:  Trap Definitions
22154
22155
22156bntSwDefGwUp TRAP-TYPE
22157        ENTERPRISE      bntTraps
22158        VARIABLES       { ipCurCfgGwIndex,
22159                          ipCurCfgGwAddr,
22160                          sysName, sysLocation, sysContact }
22161        DESCRIPTION
22162                "A bntSwDefGwUp trap signifies that the default
22163                 gateway is alive."
22164	--#SEVERITY INFORMATIONAL
22165        ::= 2   -- 0x02
22166
22167bntSwDefGwDown TRAP-TYPE
22168        ENTERPRISE      bntTraps
22169        VARIABLES       { ipCurCfgGwIndex,
22170                          ipCurCfgGwAddr,
22171                          sysName, sysLocation, sysContact }
22172        DESCRIPTION
22173                "A bntSwDefGwDown trap signifies that the default
22174                 gateway is down."
22175	--#SEVERITY INFORMATIONAL
22176        ::= 3   -- 0x03
22177
22178bntSwDefGwInService TRAP-TYPE
22179        ENTERPRISE      bntTraps
22180        VARIABLES       { ipCurCfgGwIndex,
22181                          ipCurCfgGwAddr,
22182                          sysName, sysLocation, sysContact }
22183        DESCRIPTION
22184                "A bntSwDefGwEnabled trap signifies that the default
22185                 gateway is up and in service."
22186	--#SEVERITY INFORMATIONAL
22187        ::= 4   -- 0x04
22188
22189bntSwDefGwNotInService TRAP-TYPE
22190        ENTERPRISE      bntTraps
22191        VARIABLES       { ipCurCfgGwIndex,
22192                          ipCurCfgGwAddr,
22193                          sysName, sysLocation, sysContact }
22194        DESCRIPTION
22195                "A bntSwDefGwDisabled trap signifies that the default
22196                 gateway is alive but not in service."
22197	--#SEVERITY INFORMATIONAL
22198        ::= 5   -- 0x05
22199
22200
22201bntSwLoginFailure TRAP-TYPE
22202        ENTERPRISE      bntTraps
22203        VARIABLES       { bntSwTrapDisplayString,
22204                          sysName, sysLocation, sysContact }
22205        DESCRIPTION
22206                "A bntSwLoginFailure trap signifies that someone failed to
22207                 enter a valid username/password combination."
22208	--#SEVERITY MAJOR
22209        ::= 19 -- 0x13
22210
22211bntSwTempExceedThreshold TRAP-TYPE
22212        ENTERPRISE      bntTraps
22213        VARIABLES       { bntSwTrapDisplayString,
22214                          sysName, sysLocation, sysContact }
22215        DESCRIPTION
22216              "A bntSwTempExceedThreshold trap signifies that the
22217               switch temperature has exceeded maximum safety limits."
22218        --#SEVERITY CRITICAL
22219        ::= 22   -- 0x16
22220
22221
22222bntSwApplyComplete TRAP-TYPE
22223        ENTERPRISE      bntTraps
22224        VARIABLES       { bntSwTrapDisplayString,
22225                          sysName, sysLocation, sysContact }
22226        DESCRIPTION
22227                "A bntSwApplyComplete signifies that new configuration
22228		 has been applied."
22229	--#SEVERITY INFORMATIONAL
22230        ::= 27 -- 0x1B
22231
22232bntSwSaveComplete TRAP-TYPE
22233        ENTERPRISE      bntTraps
22234        VARIABLES       { bntSwTrapDisplayString,
22235                          sysName, sysLocation, sysContact }
22236        DESCRIPTION
22237                "A bntSwApplyComplete signifies that new configuration
22238		 has been saved."
22239	--#SEVERITY INFORMATIONAL
22240        ::= 28 -- 0x1C
22241
22242bntSwFwDownloadSucess TRAP-TYPE
22243        ENTERPRISE      bntTraps
22244        VARIABLES       { bntSwTrapDisplayString,
22245                          sysName, sysLocation, sysContact }
22246        DESCRIPTION
22247                "A bntSwFwDownloadSuccess signifies that firmware
22248		 has been downloaded to [image1|image2|boot image]."
22249	--#SEVERITY INFORMATIONAL
22250        ::= 29 -- 0x1D
22251
22252bntSwFwDownloadFailure TRAP-TYPE
22253        ENTERPRISE      bntTraps
22254        VARIABLES       { bntSwTrapDisplayString,
22255                          sysName, sysLocation, sysContact }
22256        DESCRIPTION
22257                "A bntSwFwDownloadFailure signifies that firmware
22258		 downloaded failed to [image1|image2|boot image]."
22259	--#SEVERITY MINOR
22260        ::= 30 -- 0x1E
22261
22262bntSwTempReturnThreshold TRAP-TYPE
22263        ENTERPRISE      bntTraps
22264        VARIABLES       { bntSwTrapDisplayString,
22265                          sysName, sysLocation, sysContact }
22266        DESCRIPTION
22267              "A bntSwTempReturnThreshold trap signifies that the
22268               switch temperature has returned below maximum safety limits."
22269        --#SEVERITY INFORMATIONAL
22270        ::= 31   -- 0x1F
22271
22272
22273bntSwUfdfoLtMFailure TRAP-TYPE
22274        ENTERPRISE      bntTraps
22275        VARIABLES       { bntSwTrapDisplayString,
22276                          sysName, sysLocation, sysContact }
22277        DESCRIPTION
22278               "A bntSwUfdfoLtMFailure trap signifies that a LtM link is down."
22279        --#SEVERITY MAJOR
22280        ::= 34 -- 0x22
22281
22282bntSwUfdfoLtMUP TRAP-TYPE
22283        ENTERPRISE      bntTraps
22284        VARIABLES       { bntSwTrapDisplayString,
22285                          sysName, sysLocation, sysContact }
22286        DESCRIPTION
22287                "A bntSwUfdfoLtMUP trap signifies that a LtM link is up."
22288        --#SEVERITY INFORMATIONAL
22289        ::= 35 -- 0x23
22290
22291bntSwUfdfoGlobalEna TRAP-TYPE
22292        ENTERPRISE      bntTraps
22293        VARIABLES       { bntSwTrapDisplayString,
22294                          sysName, sysLocation, sysContact }
22295        DESCRIPTION
22296                "A bntSwUfdfoGlobalEna trap signifies that Global UFD is enabled."
22297        --#SEVERITY INFORMATIONAL
22298        ::= 36 -- 0x24
22299
22300bntSwUfdfoGlobalDis TRAP-TYPE
22301        ENTERPRISE      bntTraps
22302        VARIABLES       { bntSwTrapDisplayString,
22303                          sysName, sysLocation, sysContact }
22304        DESCRIPTION
22305                "A bntSwUfdfoGlobalDis trap signifies that Global UFD is disabled."
22306        --#SEVERITY INFORMATIONAL
22307        ::= 37 -- 0x25
22308
22309bntSwUfdfoLtDAutoEna TRAP-TYPE
22310        ENTERPRISE      bntTraps
22311        VARIABLES       { bntSwTrapDisplayString,
22312                          sysName, sysLocation, sysContact }
22313        DESCRIPTION
22314                "A bntSwUfdfoLtDAutoEna trap signifies that a LtD link is Auto Enabled."
22315        --#SEVERITY INFORMATIONAL
22316        ::= 38 -- 0x26
22317
22318bntSwUfdfoLtDAutoDis TRAP-TYPE
22319        ENTERPRISE      bntTraps
22320        VARIABLES       { bntSwTrapDisplayString,
22321                          sysName, sysLocation, sysContact }
22322        DESCRIPTION
22323                "A bntSwUfdfoLtDAutoDis trap signifies that a LtD link is Auto Disabled."
22324        --#SEVERITY INFORMATIONAL
22325        ::= 39 -- 0x27
22326
22327
22328bntSwStgNewRoot TRAP-TYPE
22329        ENTERPRISE      bntTraps
22330        VARIABLES       { bntSwTrapDisplayString, stgCurCfgIndex,
22331                          sysName, sysLocation, sysContact }
22332        DESCRIPTION
22333                "A bntSwStgNewRoot trap signifies that the bridge has become the new root of the STG."
22334        --#SEVERITY INFORMATIONAL
22335        ::= 42 -- 0x2A
22336
22337bntSwCistNewRoot TRAP-TYPE
22338        ENTERPRISE      bntTraps
22339        VARIABLES       { bntSwTrapDisplayString,
22340                          sysName, sysLocation, sysContact }
22341        DESCRIPTION
22342                "A bntSwCistNewRoot trap signifies that the bridge has become the new root of the CIST."
22343        --#SEVERITY INFORMATIONAL
22344        ::= 43 -- 0x2B
22345
22346bntSwStgTopologyChanged TRAP-TYPE
22347        ENTERPRISE      bntTraps
22348        VARIABLES       { bntSwTrapDisplayString, stgCurCfgIndex,
22349                          sysName, sysLocation, sysContact }
22350        DESCRIPTION
22351                "A bntSwStgTopologyChanged trap signifies that there was a STG topology change."
22352        --#SEVERITY INFORMATIONAL
22353        ::= 44 -- 0x2C
22354
22355bntSwCistTopologyChanged TRAP-TYPE
22356        ENTERPRISE      bntTraps
22357        VARIABLES       { bntSwTrapDisplayString,
22358                          sysName, sysLocation, sysContact }
22359        DESCRIPTION
22360                "A bntSwCistTopologyChanged trap signifies that there was a CIST topology change."
22361        --#SEVERITY INFORMATIONAL
22362        ::= 45 -- 0x2D
22363
22364
22365bntSFPInserted       TRAP-TYPE
22366        ENTERPRISE      bntTraps
22367        VARIABLES       { bntSwTrapDisplayString, ifIndex,
22368                          sysName, sysLocation, sysContact }
22369        DESCRIPTION     "A bntSFPInserted trap signifies that a SFP is inserted."
22370        --#SEVERITY INFORMATIONAL
22371        ::= 51 -- 0x33
22372
22373bntSFPRemoved       TRAP-TYPE
22374        ENTERPRISE      bntTraps
22375        VARIABLES       { bntSwTrapDisplayString, ifIndex,
22376                          sysName, sysLocation, sysContact }
22377        DESCRIPTION     "A bntSFPRemoved trap signifies that a SFP is removed."
22378        --#SEVERITY INFORMATIONAL
22379        ::= 52 -- 0x34
22380
22381-- ----------------------------------------------------------------------------
22382-- } INSERT:  bt2trap
22383-- ----------------------------------------------------------------------------
22384
22385-------------------------------------------------------------------------------
22386-- HP Platform Common Private MIBs
22387-------------------------------------------------------------------------------
22388
22389-------------------------------------------------------------------------------
22390-- Feature Dependent Private MIBs
22391-------------------------------------------------------------------------------
22392acl                     OBJECT IDENTIFIER
22393    ::= { hpSwitchBladeType6-Mgmt 9 }
22394
22395-- ----------------------------------------------------------------------------
22396-- { INSERT:  bt2acl
22397-- ----------------------------------------------------------------------------
22398
22399acConfig   OBJECT IDENTIFIER ::= { acl 1 }
22400
22401acList      OBJECT IDENTIFIER ::= { acConfig 1 }
22402aclGroup    OBJECT IDENTIFIER ::= { acConfig 3 }
22403aclCfg      OBJECT IDENTIFIER ::= { acConfig 4 }
22404
22405-- ---------------------------------------------------------- --
22406-- Access Control List (ACL) Configuration
22407-- ---------------------------------------------------------- --
22408
22409aclCurCfgTable  OBJECT-TYPE
22410    SYNTAX      SEQUENCE OF AclCurCfgEntry
22411    MAX-ACCESS  not-accessible
22412    STATUS      current
22413    DESCRIPTION
22414        "The table of current ACL configuration."
22415    ::= { acList 1 }
22416
22417aclCurCfgEntry  OBJECT-TYPE
22418    SYNTAX      AclCurCfgEntry
22419    MAX-ACCESS  not-accessible
22420    STATUS      current
22421    DESCRIPTION
22422        "Current information about a particular ACL configuration entry."
22423    INDEX { aclCurCfgIndex }
22424    ::= { aclCurCfgTable 1 }
22425
22426AclCurCfgEntry  ::= SEQUENCE {
22427    aclCurCfgIndex              Unsigned32,
22428    aclCurCfgGroup              Unsigned32,
22429    aclCurCfgFilterAction       INTEGER,
22430    aclCurCfgFilterActionSetPrio INTEGER,
22431    aclCurCfgEthFmt             INTEGER,
22432    aclCurCfgTagFmt             INTEGER,
22433    aclCurCfgIPFmt              INTEGER,
22434    aclCurCfgSrcMACAddress      MacAddress,
22435    aclCurCfgSrcMACMask         MacAddress,
22436    aclCurCfgDstMACAddress      MacAddress,
22437    aclCurCfgDstMACMask         MacAddress,
22438    aclCurCfgEthernetTypeName   INTEGER,
22439    aclCurCfgEthernetTypeValue  INTEGER,
22440    aclCurCfgVLanId             INTEGER,
22441    aclCurCfgVLanMask           DisplayString,
22442    aclCurCfg8021pPriority      INTEGER,
22443    aclCurCfgTypeOfService      DisplayString,
22444    aclCurCfgProtocol           DisplayString,
22445    aclCurCfgSrcIPAddress       IpAddress,
22446    aclCurCfgSrcIPMask          IpAddress,
22447    aclCurCfgDstIPAddress       IpAddress,
22448    aclCurCfgDstIPMask          IpAddress,
22449    aclCurCfgSrcPort            INTEGER,
22450    aclCurCfgSrcPortMask        DisplayString,
22451    aclCurCfgDstPort            INTEGER,
22452    aclCurCfgDstPortMask        DisplayString,
22453    aclCurCfgTCPFlags           BITS,
22454    aclCurCfgTCPFlagsMask       BITS,
22455    aclCurCfgEgressPorts        OCTET STRING,
22456    aclCurCfgStatistics         INTEGER,
22457    aclCurCfgMeterAction        INTEGER,
22458    aclCurCfgMeterEnable        INTEGER,
22459    aclCurCfgKbitsSec          	Unsigned32,
22460    aclCurCfgKbitsBurst        	INTEGER,
22461    aclCurCfgInprofUser      	INTEGER,
22462    aclCurCfgInprofDscp        	INTEGER,
22463    aclCurCfgInprofTos        	INTEGER,
22464    aclCurCfgOutprofDscp        INTEGER,
22465    aclCurCfgInprofUserEnable  	INTEGER,
22466    aclCurCfgInprofDscpEnable  	INTEGER,
22467    aclCurCfgOutprofDscpEnable  INTEGER
22468    }
22469
22470aclCurCfgIndex  OBJECT-TYPE
22471    SYNTAX      Unsigned32
22472    MAX-ACCESS  not-accessible
22473    STATUS      current
22474    DESCRIPTION
22475        "The index associated with this ACL entry."
22476    ::= { aclCurCfgEntry 1 }
22477
22478
22479aclCurCfgGroup  OBJECT-TYPE
22480    SYNTAX      Unsigned32
22481    MAX-ACCESS  read-only
22482    STATUS      current
22483    DESCRIPTION
22484        "The index of the ACL group to which this ACL entry is a member of.
22485        A value of zero means the ACL is not a member of any group."
22486    ::= { aclCurCfgEntry 3 }
22487
22488aclCurCfgFilterAction  OBJECT-TYPE
22489    SYNTAX      INTEGER {
22490                    none(0),
22491                    permit(1),
22492                    deny(2),
22493                    setprio(3)
22494                }
22495    MAX-ACCESS  read-only
22496    STATUS      current
22497    DESCRIPTION
22498        "The action to be performed on a packet that matches the filter
22499        settings of this ACL entry."
22500    ::= { aclCurCfgEntry 4 }
22501
22502aclCurCfgFilterActionSetPrio  OBJECT-TYPE
22503    SYNTAX      INTEGER {
22504                    none(0),
22505                    prio0(1),
22506                    prio1(2),
22507                    prio2(3),
22508                    prio3(4),
22509                    prio4(5),
22510                    prio5(6),
22511                    prio6(7),
22512                    prio7(8)
22513                }
22514    MAX-ACCESS  read-only
22515    STATUS      current
22516    DESCRIPTION
22517        "The value to be used when the action to be performed is setprio
22518        for this ACL entry."
22519    ::= { aclCurCfgEntry 5 }
22520
22521aclCurCfgEthFmt  OBJECT-TYPE
22522    SYNTAX      INTEGER {
22523                    none(0),
22524                    ethernet2(1),
22525                    snap(2),
22526                    llc(3)
22527                    ,ieee802dot3(4)
22528                }
22529    MAX-ACCESS  read-only
22530    STATUS      current
22531    DESCRIPTION
22532        "The packet ethernet format to be filtered."
22533    ::= { aclCurCfgEntry 6 }
22534
22535aclCurCfgTagFmt  OBJECT-TYPE
22536    SYNTAX      INTEGER {
22537                    disabled(1),
22538                    any(2),
22539                    untagged(3),
22540                    tagged(4)
22541                }
22542    MAX-ACCESS  read-only
22543    STATUS      current
22544    DESCRIPTION
22545        "The packet tag format to be filtered."
22546    ::= { aclCurCfgEntry 7 }
22547
22548aclCurCfgIPFmt  OBJECT-TYPE
22549    SYNTAX      INTEGER {
22550                    none(1),
22551                    ipv4(2),
22552                    ipv6(3)
22553                }
22554    MAX-ACCESS  read-only
22555    STATUS      current
22556    DESCRIPTION
22557        "The packet IP format to be filtered."
22558    ::= { aclCurCfgEntry 8 }
22559
22560aclCurCfgSrcMACAddress  OBJECT-TYPE
22561    SYNTAX      MacAddress
22562    MAX-ACCESS  read-only
22563    STATUS      current
22564    DESCRIPTION
22565        "The source MAC address to be filtered."
22566    ::= { aclCurCfgEntry 9 }
22567
22568aclCurCfgSrcMACMask  OBJECT-TYPE
22569    SYNTAX      MacAddress
22570    MAX-ACCESS  read-only
22571    STATUS      current
22572    DESCRIPTION
22573        "The address mask applied to aclCurCfgSrcMACAddress for filtering."
22574    ::= { aclCurCfgEntry 10 }
22575
22576aclCurCfgDstMACAddress  OBJECT-TYPE
22577    SYNTAX      MacAddress
22578    MAX-ACCESS  read-only
22579    STATUS      current
22580    DESCRIPTION
22581        "The destination MAC address to be filtered."
22582    ::= { aclCurCfgEntry 11 }
22583
22584aclCurCfgDstMACMask  OBJECT-TYPE
22585    SYNTAX      MacAddress
22586    MAX-ACCESS  read-only
22587    STATUS      current
22588    DESCRIPTION
22589        "The address mask applied to aclCurCfgDstMACAddress for filtering."
22590    ::= { aclCurCfgEntry 12 }
22591
22592aclCurCfgEthernetTypeName  OBJECT-TYPE
22593    SYNTAX      INTEGER {
22594                    none(0),
22595                    arp(1),
22596                    ipv4(2),
22597                    ipv6(3),
22598                    mpls(4),
22599                    rarp(5),
22600                    any(6),
22601                    other(7)
22602                }
22603    MAX-ACCESS  read-only
22604    STATUS      current
22605    DESCRIPTION
22606        "The Ethernet type to be filtered. If the value of this
22607        object is other(7), the value of aclNewCfgEthernetTypeValue
22608        indicates the ethernet type that will be filtered."
22609    ::= { aclCurCfgEntry 13 }
22610
22611aclCurCfgEthernetTypeValue  OBJECT-TYPE
22612    SYNTAX      INTEGER (1536..65535)
22613    MAX-ACCESS  read-only
22614    STATUS      current
22615    DESCRIPTION
22616        "The Ethernet type value to be filtered. The value of this
22617        object is equivalent to the value of aclNewCfgEthernetTypeName
22618        except when the value of aclNewCfgEthernetTypeName is other(7),
22619        which can be any user-defined value for this object."
22620    ::= { aclCurCfgEntry 14 }
22621
22622aclCurCfgVLanId  OBJECT-TYPE
22623    SYNTAX      INTEGER (0..4095)
22624    MAX-ACCESS  read-only
22625    STATUS      current
22626    DESCRIPTION
22627        "The virtual LAN identifier to be filtered."
22628    ::= { aclCurCfgEntry 15 }
22629
22630aclCurCfgVLanMask  OBJECT-TYPE
22631    SYNTAX      DisplayString
22632    MAX-ACCESS  read-only
22633    STATUS      current
22634    DESCRIPTION
22635        "The mask applied to aclCurCfgVLanId for filtering."
22636    ::= { aclCurCfgEntry 16 }
22637
22638aclCurCfg8021pPriority  OBJECT-TYPE
22639    SYNTAX      INTEGER {
22640                    none(0),
22641                    priority0(1),
22642                    priority1(2),
22643                    priority2(3),
22644                    priority3(4),
22645                    priority4(5),
22646                    priority5(6),
22647                    priority6(7),
22648                    priority7(8)
22649                }
22650    MAX-ACCESS  read-only
22651    STATUS      current
22652    DESCRIPTION
22653        "The 802.1p priority to be filtered."
22654    ::= { aclCurCfgEntry 17 }
22655
22656aclCurCfgTypeOfService  OBJECT-TYPE
22657    SYNTAX      DisplayString
22658    MAX-ACCESS  read-only
22659    STATUS      current
22660    DESCRIPTION
22661        "The type of service to be filtered."
22662    ::= { aclCurCfgEntry 18 }
22663
22664aclCurCfgProtocol  OBJECT-TYPE
22665    SYNTAX      DisplayString
22666    MAX-ACCESS  read-only
22667    STATUS      current
22668    DESCRIPTION
22669        "The protocol to be filtered."
22670    ::= { aclCurCfgEntry 19 }
22671
22672aclCurCfgSrcIPAddress  OBJECT-TYPE
22673    SYNTAX      IpAddress
22674    MAX-ACCESS  read-only
22675    STATUS      current
22676    DESCRIPTION
22677        "The source IP address to be filtered."
22678    ::= { aclCurCfgEntry 20 }
22679
22680aclCurCfgSrcIPMask  OBJECT-TYPE
22681    SYNTAX      IpAddress
22682    MAX-ACCESS  read-only
22683    STATUS      current
22684    DESCRIPTION
22685        "The address mask applied to aclCurCfgSrcIPAddress for filtering."
22686    ::= { aclCurCfgEntry 21 }
22687
22688aclCurCfgDstIPAddress  OBJECT-TYPE
22689    SYNTAX      IpAddress
22690    MAX-ACCESS  read-only
22691    STATUS      current
22692    DESCRIPTION
22693        "The destination IP address to be filtered."
22694    ::= { aclCurCfgEntry 22 }
22695
22696aclCurCfgDstIPMask  OBJECT-TYPE
22697    SYNTAX      IpAddress
22698    MAX-ACCESS  read-only
22699    STATUS      current
22700    DESCRIPTION
22701        "The address mask applied to aclCurCfgDstIPAddress for filtering."
22702    ::= { aclCurCfgEntry 23 }
22703
22704aclCurCfgSrcPort  OBJECT-TYPE
22705    SYNTAX      INTEGER (0..65535)
22706    MAX-ACCESS  read-only
22707    STATUS      current
22708    DESCRIPTION
22709        "The source TCP/UDP port number to be filtered."
22710    ::= { aclCurCfgEntry 24 }
22711
22712aclCurCfgSrcPortMask  OBJECT-TYPE
22713    SYNTAX      DisplayString
22714    MAX-ACCESS  read-only
22715    STATUS      current
22716    DESCRIPTION
22717        "The mask applied to aclCurCfgSrcPort for filtering."
22718    ::= { aclCurCfgEntry 25 }
22719
22720aclCurCfgDstPort  OBJECT-TYPE
22721    SYNTAX      INTEGER (0..65535)
22722    MAX-ACCESS  read-only
22723    STATUS      current
22724    DESCRIPTION
22725        "The destination TCP/UDP port number to be filtered."
22726    ::= { aclCurCfgEntry 26 }
22727
22728aclCurCfgDstPortMask  OBJECT-TYPE
22729    SYNTAX      DisplayString
22730    MAX-ACCESS  read-only
22731    STATUS      current
22732    DESCRIPTION
22733        "The mask applied to aclCurCfgDstPort for filtering."
22734    ::= { aclCurCfgEntry 27 }
22735
22736aclCurCfgTCPFlags  OBJECT-TYPE
22737    SYNTAX      BITS {
22738                    reserved1(0),
22739                    reserved2(1),
22740                    tcpURG(2),
22741                    tcpACK(3),
22742                    tcpPSH(4),
22743                    tcpRST(5),
22744                    tcpSYN(6),
22745                    tcpFIN(7)
22746                }
22747    MAX-ACCESS  read-only
22748    STATUS      current
22749    DESCRIPTION
22750        "The TCP flags to be filtered.
22751         OCTET
22752         xxxxxxxx
22753         ||||..||
22754         ||||..||_tcpFIN(7)
22755         ||||..|__tcpSYN(6)
22756         ||||
22757         ||||_____tcpACK(3)
22758         |||______tcpURG(2)
22759         ||_______reserved2(1)
22760         |________reserved1(0)
22761
22762         where:
22763         - reserved1 - 0;
22764         - reserved2 - 0;
22765         - x - 0 or 1;
22766        "
22767    ::= { aclCurCfgEntry 28 }
22768
22769aclCurCfgTCPFlagsMask  OBJECT-TYPE
22770    SYNTAX      BITS {
22771                    reserved1(0),
22772                    reserved2(1),
22773                    tcpURG(2),
22774                    tcpACK(3),
22775                    tcpPSH(4),
22776                    tcpRST(5),
22777                    tcpSYN(6),
22778                    tcpFIN(7)
22779                }
22780    MAX-ACCESS  read-only
22781    STATUS      current
22782    DESCRIPTION
22783        "The TCP flags mask.
22784         OCTET
22785         xxxxxxxx
22786         ||||..||
22787         ||||..||_tcpFIN(7)
22788         ||||..|__tcpSYN(6)
22789         ||||
22790         ||||_____tcpACK(3)
22791         |||______tcpURG(2)
22792         ||_______reserved2(1)
22793         |________reserved1(0)
22794
22795         where:
22796         - reserved1 - 0;
22797         - reserved2 - 0;
22798         - x - 0 or 1;
22799        "
22800    ::= { aclCurCfgEntry 39 }
22801
22802aclCurCfgEgressPorts  OBJECT-TYPE
22803    SYNTAX      OCTET STRING
22804    MAX-ACCESS  read-only
22805    STATUS      current
22806    DESCRIPTION
22807        "The port list in the ACL configured for egress filtering.
22808         The ports are presented in bitmap format, as follows:
22809
22810            OCTET 1  OCTET 2  .....
22811            xxxxxxxx xxxxxxxx .....
22812            ||    || |
22813            ||    || |_ port 9
22814            ||    ||
22815            ||    ||___ port 8
22816            ||    |____ port 7
22817            ||      .    .   .
22818            ||_________ port 2
22819            |__________ port 1
22820
22821         where x:
22822            1 - the represented port is configured for filtering.
22823            0 - the represented port is not configured for filtering."
22824    ::= { aclCurCfgEntry 29 }
22825
22826aclCurCfgStatistics  OBJECT-TYPE
22827    SYNTAX      INTEGER {
22828                    disable(0),
22829                    enable(1)
22830                }
22831    MAX-ACCESS  read-only
22832    STATUS      current
22833    DESCRIPTION
22834        "Whether statistics collection for this ACL is enabled or not."
22835    ::= { aclCurCfgEntry 30 }
22836
22837aclCurCfgMeterAction  OBJECT-TYPE
22838    SYNTAX      INTEGER {
22839					unconfigured(0),
22840					outdrop(1),
22841					outpass(2)
22842				}
22843    MAX-ACCESS  read-only
22844    STATUS      current
22845    DESCRIPTION
22846        "Meter Action for this ACL."
22847    ::= { aclCurCfgEntry 41 }
22848
22849aclCurCfgMeterEnable  OBJECT-TYPE
22850    SYNTAX      INTEGER {
22851	enabled(0),
22852	disabled(1)
22853				}
22854    MAX-ACCESS  read-only
22855    STATUS      current
22856    DESCRIPTION
22857        "Meter state for this ACL."
22858    ::= { aclCurCfgEntry 42 }
22859
22860aclCurCfgKbitsSec  OBJECT-TYPE
22861    SYNTAX      Unsigned32 (64..10000000)
22862    MAX-ACCESS  read-only
22863    STATUS      current
22864    DESCRIPTION
22865        "The commited rate of meter associated with this ACL entry."
22866    ::= { aclCurCfgEntry 43 }
22867
22868aclCurCfgKbitsBurst  OBJECT-TYPE
22869    SYNTAX      INTEGER {
22870					kbits32(32),
22871					kbits64(64),
22872					kbits128(128),
22873					kbits256(256),
22874					kbits512(512),
22875					kbits1024(1024),
22876					kbits2048(2048),
22877					kbits4096(4096)
22878   				}
22879	MAX-ACCESS  read-only
22880    STATUS      current
22881    DESCRIPTION
22882        "The maxmium burst sizeof meter associated with this ACL entry."
22883    ::= { aclCurCfgEntry 44 }
22884
22885aclCurCfgInprofUser  OBJECT-TYPE
22886    SYNTAX      INTEGER (0..7)
22887    MAX-ACCESS  read-only
22888    STATUS      current
22889    DESCRIPTION
22890        "Set in profile user defined priority for this ACL."
22891    ::= { aclCurCfgEntry 45 }
22892
22893aclCurCfgInprofDscp  OBJECT-TYPE
22894    SYNTAX      INTEGER (0..63)
22895    MAX-ACCESS  read-only
22896    STATUS      current
22897    DESCRIPTION
22898        "Set in profile pkts DSCP value."
22899    ::= { aclCurCfgEntry 46 }
22900
22901aclCurCfgInprofTos  OBJECT-TYPE
22902    SYNTAX      INTEGER {
22903                    disable(0),
22904                    enable(1)
22905                }
22906    MAX-ACCESS  read-only
22907    STATUS      current
22908    DESCRIPTION
22909        "To enable/disable setting in profile pkts based on TOS bits."
22910    ::= { aclCurCfgEntry 47 }
22911
22912aclCurCfgOutprofDscp  OBJECT-TYPE
22913    SYNTAX      INTEGER (0..63)
22914    MAX-ACCESS  read-only
22915    STATUS      current
22916    DESCRIPTION
22917        "Set out profile pkts DSCP value."
22918    ::= { aclCurCfgEntry 48 }
22919
22920aclCurCfgInprofUserEnable  OBJECT-TYPE
22921    SYNTAX      INTEGER {
22922				    disabled(0),
22923					userdefined(1)
22924				}
22925    MAX-ACCESS  read-only
22926    STATUS      current
22927    DESCRIPTION
22928        "Set in profile update method for this ACL."
22929    ::= { aclCurCfgEntry 49 }
22930
22931aclCurCfgInprofDscpEnable  OBJECT-TYPE
22932    SYNTAX      INTEGER {
22933                    disable(0),
22934                    enable(1)
22935                }
22936    MAX-ACCESS  read-only
22937    STATUS      current
22938    DESCRIPTION
22939        "Whether in profile update DSCP for this ACL is enabled or not."
22940    ::= { aclCurCfgEntry 50 }
22941
22942aclCurCfgOutprofDscpEnable  OBJECT-TYPE
22943    SYNTAX      INTEGER {
22944                    disable(0),
22945                    enable(1)
22946                }
22947    MAX-ACCESS  read-only
22948    STATUS      current
22949    DESCRIPTION
22950        "Whether out profile update DSCP for this ACL is enabled or not."
22951    ::= { aclCurCfgEntry 51 }
22952
22953
22954--
22955-- New ACL Configuration Table
22956--
22957
22958aclNewCfgTable OBJECT-TYPE
22959    SYNTAX      SEQUENCE OF AclNewCfgEntry
22960    MAX-ACCESS  not-accessible
22961    STATUS      current
22962    DESCRIPTION
22963        "The table of new ACL configuration."
22964    ::= { acList 2 }
22965
22966aclNewCfgEntry OBJECT-TYPE
22967    SYNTAX      AclNewCfgEntry
22968    MAX-ACCESS  not-accessible
22969    STATUS      current
22970    DESCRIPTION
22971        "New information about a particular ACL configuration."
22972    INDEX { aclNewCfgIndex }
22973    ::= { aclNewCfgTable 1 }
22974
22975AclNewCfgEntry ::= SEQUENCE {
22976    aclNewCfgIndex              Unsigned32,
22977    aclNewCfgGroup              Unsigned32,
22978    aclNewCfgFilterAction       INTEGER,
22979    aclNewCfgFilterActionSetPrio INTEGER,
22980    aclNewCfgEthFmt       INTEGER,
22981    aclNewCfgTagFmt       INTEGER,
22982    aclNewCfgIPFmt        INTEGER,
22983    aclNewCfgSrcMACAddress      MacAddress,
22984    aclNewCfgSrcMACMask         MacAddress,
22985    aclNewCfgDstMACAddress      MacAddress,
22986    aclNewCfgDstMACMask         MacAddress,
22987    aclNewCfgEthernetTypeName   INTEGER,
22988    aclNewCfgEthernetTypeValue  INTEGER,
22989    aclNewCfgVLanId             INTEGER,
22990    aclNewCfgVLanMask           DisplayString,
22991    aclNewCfg8021pPriority      INTEGER,
22992    aclNewCfgTypeOfService      DisplayString,
22993    aclNewCfgProtocol           DisplayString,
22994    aclNewCfgSrcIPAddress       IpAddress,
22995    aclNewCfgSrcIPMask          IpAddress,
22996    aclNewCfgDstIPAddress       IpAddress,
22997    aclNewCfgDstIPMask          IpAddress,
22998    aclNewCfgSrcPort            INTEGER,
22999    aclNewCfgSrcPortMask        DisplayString,
23000    aclNewCfgDstPort            INTEGER,
23001    aclNewCfgDstPortMask        DisplayString,
23002    aclNewCfgTCPFlags           BITS,
23003    aclNewCfgTCPFlagsMask       BITS,
23004    aclNewCfgEgressPorts        OCTET STRING,
23005    aclNewCfgStatistics         INTEGER,
23006    aclNewCfgAddEgressPort      INTEGER,
23007    aclNewCfgRemoveEgressPort   Unsigned32,
23008    aclNewCfgDelete             INTEGER,
23009    aclNewCfgMeterAction        INTEGER,
23010    aclNewCfgMeterEnable        INTEGER,
23011    aclNewCfgKbitsSec          	Unsigned32,
23012    aclNewCfgKbitsBurst        	INTEGER,
23013    aclNewCfgInprofUser      	INTEGER,
23014    aclNewCfgInprofDscp        	INTEGER,
23015    aclNewCfgInprofTos        	INTEGER,
23016    aclNewCfgOutprofDscp        INTEGER,
23017    aclNewCfgInprofUserEnable  	INTEGER,
23018    aclNewCfgInprofDscpEnable  	INTEGER,
23019    aclNewCfgOutprofDscpEnable  INTEGER,
23020    aclNewCfgReset		INTEGER,
23021    aclNewCfgEthernetReset      INTEGER,
23022    aclNewCfgIpv4Reset          INTEGER,
23023    aclNewCfgTcpudpReset        INTEGER,
23024    aclNewCfgMeterReset         INTEGER,
23025    aclNewCfgRemarkReset        INTEGER,
23026    aclNewCfgRemarkInprofReset  INTEGER,
23027    aclNewCfgRemarkOutprofReset INTEGER,
23028    aclNewCfgPktfmtReset        INTEGER
23029    }
23030
23031aclNewCfgIndex  OBJECT-TYPE
23032    SYNTAX      Unsigned32
23033    MAX-ACCESS  read-only
23034    STATUS      current
23035    DESCRIPTION
23036        "The index associated with this ACL entry."
23037    ::= { aclNewCfgEntry 1 }
23038
23039
23040aclNewCfgGroup  OBJECT-TYPE
23041    SYNTAX      Unsigned32
23042    MAX-ACCESS  read-only
23043    STATUS      current
23044    DESCRIPTION
23045        "The index of the ACL group to which this ACL entry is a member of.
23046        A value of zero means the ACL is not a member of any group."
23047    ::= { aclNewCfgEntry 3 }
23048
23049aclNewCfgFilterAction  OBJECT-TYPE
23050    SYNTAX      INTEGER {
23051                    none(0),
23052                    permit(1),
23053                    deny(2),
23054                    setprio(3)
23055                }
23056    MAX-ACCESS  read-write
23057    STATUS      current
23058    DESCRIPTION
23059        "The action to be performed on a packet that matches the filter
23060        settings of this ACL entry."
23061    ::= { aclNewCfgEntry 4 }
23062
23063aclNewCfgFilterActionSetPrio  OBJECT-TYPE
23064    SYNTAX      INTEGER {
23065                    none(0),
23066                    prio0(1),
23067                    prio1(2),
23068                    prio2(3),
23069                    prio3(4),
23070                    prio4(5),
23071                    prio5(6),
23072                    prio6(7),
23073                    prio7(8)
23074                }
23075    MAX-ACCESS  read-write
23076    STATUS      current
23077    DESCRIPTION
23078        "The COS queue to be used when the action for this ACL entry is
23079        set to setprio."
23080    ::= { aclNewCfgEntry 5 }
23081
23082aclNewCfgEthFmt  OBJECT-TYPE
23083    SYNTAX      INTEGER {
23084                    none(0),
23085                    ethernet2(1),
23086                    snap(2),
23087                    llc(3)
23088                }
23089    MAX-ACCESS  read-write
23090    STATUS      current
23091    DESCRIPTION
23092        "The packet ethernet format to be filtered."
23093    ::= { aclNewCfgEntry 6 }
23094
23095aclNewCfgTagFmt  OBJECT-TYPE
23096    SYNTAX      INTEGER {
23097                    disabled(1),
23098                    any(2),
23099                    none(3),
23100                    tagged(4)
23101                }
23102    MAX-ACCESS  read-write
23103    STATUS      current
23104    DESCRIPTION
23105        "The packet tagging format to be filtered."
23106    ::= { aclNewCfgEntry 7 }
23107
23108aclNewCfgIPFmt  OBJECT-TYPE
23109    SYNTAX      INTEGER {
23110                    none(1),
23111                    ipv4(2),
23112                    ipv6(3)
23113                }
23114    MAX-ACCESS  read-write
23115    STATUS      current
23116    DESCRIPTION
23117        "The packet IP format to be filtered."
23118    ::= { aclNewCfgEntry 8 }
23119
23120aclNewCfgSrcMACAddress  OBJECT-TYPE
23121    SYNTAX      MacAddress
23122    MAX-ACCESS  read-write
23123    STATUS      current
23124    DESCRIPTION
23125        "The source MAC address to be filtered. Whenever this object is
23126        set to a nonzero value, the aclNewCfgSrcMACMask object, if not
23127        yet set, will be automatically set to ff:ff:ff:ff:ff."
23128    ::= { aclNewCfgEntry 9 }
23129
23130aclNewCfgSrcMACMask  OBJECT-TYPE
23131    SYNTAX      MacAddress
23132    MAX-ACCESS  read-write
23133    STATUS      current
23134    DESCRIPTION
23135        "The address mask to be applied to aclNewCfgSrcMACAddress
23136         for filtering."
23137    ::= { aclNewCfgEntry 10 }
23138
23139aclNewCfgDstMACAddress  OBJECT-TYPE
23140    SYNTAX      MacAddress
23141    MAX-ACCESS  read-write
23142    STATUS      current
23143    DESCRIPTION
23144        "The destination MAC address to be filtered. Whenever this object
23145        is set to a nonzero value, the aclNewCfgDstMACMask object, if not
23146        yet set, will be automatically set to ff:ff:ff:ff:ff."
23147    ::= { aclNewCfgEntry 11 }
23148
23149aclNewCfgDstMACMask  OBJECT-TYPE
23150    SYNTAX      MacAddress
23151    MAX-ACCESS  read-write
23152    STATUS      current
23153    DESCRIPTION
23154        "The address mask to be applied to aclNewCfgDstMACAddress
23155         for filtering."
23156    ::= { aclNewCfgEntry 12 }
23157
23158aclNewCfgEthernetTypeName  OBJECT-TYPE
23159    SYNTAX      INTEGER {
23160                    none(0),
23161                    arp(1),
23162                    ipv4(2),
23163                    ipv6(3),
23164                    mpls(4),
23165                    rarp(5),
23166                    any(6),
23167                    other(7)
23168                }
23169    MAX-ACCESS  read-write
23170    STATUS      current
23171    DESCRIPTION
23172        "The Ethernet type to be filtered. If the value of this
23173        object is other(7), the value of aclNewCfgEthernetTypeValue
23174        indicates the ethernet type that will be filtered. If this
23175        object is set to a value other than other(7), the value of
23176        the aclNewCfgEthernetTypeValue object is automatically set,
23177        as follows:
23178
23179        aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
23180            none(0)                         0
23181            arp(1)                       2054  (0x0806)
23182            ipv4(2)                      2048  (0x0800)
23183            ipv6(3)                     34525  (0x86dd)
23184            mpls(4)                     34887  (0x8847)
23185            rarp(5)                     32821  (0x8035)
23186            any(6)                      65535  (0xffff)
23187        "
23188    ::= { aclNewCfgEntry 13 }
23189
23190aclNewCfgEthernetTypeValue  OBJECT-TYPE
23191    SYNTAX      INTEGER (1536..65535)
23192    MAX-ACCESS  read-write
23193    STATUS      current
23194    DESCRIPTION
23195        "The Ethernet type value to be filtered. The value of this
23196        object is equivalent to the value of aclNewCfgEthernetTypeName
23197        except when the value of aclNewCfgEthernetTypeName is other(7),
23198        which can be any user-defined value for this object."
23199    ::= { aclNewCfgEntry 14 }
23200
23201aclNewCfgVLanId  OBJECT-TYPE
23202    SYNTAX      INTEGER (1..4095)
23203    MAX-ACCESS  read-write
23204    STATUS      current
23205    DESCRIPTION
23206        "The virtual LAN identifier to be filtered. Whenever this object
23207        is set to a nonzero value, the aclNewCfgVLanMask object, if not
23208        yet set, will be automatically set to 4095 (0xfff)."
23209    ::= { aclNewCfgEntry 15 }
23210
23211aclNewCfgVLanMask  OBJECT-TYPE
23212    SYNTAX      DisplayString
23213    MAX-ACCESS  read-write
23214    STATUS      current
23215    DESCRIPTION
23216        "The mask to be applied to aclNewCfgVLanId for filtering."
23217    ::= { aclNewCfgEntry 16 }
23218
23219aclNewCfg8021pPriority  OBJECT-TYPE
23220    SYNTAX      INTEGER {
23221                    none(0),
23222                    priority0(1),
23223                    priority1(2),
23224                    priority2(3),
23225                    priority3(4),
23226                    priority4(5),
23227                    priority5(6),
23228                    priority6(7),
23229                    priority7(8)
23230                }
23231    MAX-ACCESS  read-write
23232    STATUS      current
23233    DESCRIPTION
23234        "The 802.1p priority to be filtered."
23235    ::= { aclNewCfgEntry 17 }
23236
23237aclNewCfgTypeOfService  OBJECT-TYPE
23238    SYNTAX      DisplayString
23239    MAX-ACCESS  read-write
23240    STATUS      current
23241    DESCRIPTION
23242        "The type of service to be filtered."
23243    ::= { aclNewCfgEntry 18 }
23244
23245aclNewCfgProtocol  OBJECT-TYPE
23246    SYNTAX      DisplayString
23247    MAX-ACCESS  read-write
23248    STATUS      current
23249    DESCRIPTION
23250        "The protocol to be filtered."
23251    ::= { aclNewCfgEntry 19 }
23252
23253aclNewCfgSrcIPAddress  OBJECT-TYPE
23254    SYNTAX      IpAddress
23255    MAX-ACCESS  read-write
23256    STATUS      current
23257    DESCRIPTION
23258        "The source IP address to be filtered. Whenever this object is set
23259        to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
23260        will be automatically set to 255.255.255.255."
23261    ::= { aclNewCfgEntry 20 }
23262
23263aclNewCfgSrcIPMask  OBJECT-TYPE
23264    SYNTAX      IpAddress
23265    MAX-ACCESS  read-write
23266    STATUS      current
23267    DESCRIPTION
23268        "The address mask to be applied to aclNewCfgSrcIPAddress
23269         for filtering."
23270    ::= { aclNewCfgEntry 21 }
23271
23272aclNewCfgDstIPAddress  OBJECT-TYPE
23273    SYNTAX      IpAddress
23274    MAX-ACCESS  read-write
23275    STATUS      current
23276    DESCRIPTION
23277        "The destination IP address to be filtered. Whenever this object is set
23278        to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
23279        will be automatically set to 255.255.255.255."
23280    ::= { aclNewCfgEntry 22 }
23281
23282aclNewCfgDstIPMask  OBJECT-TYPE
23283    SYNTAX      IpAddress
23284    MAX-ACCESS  read-write
23285    STATUS      current
23286    DESCRIPTION
23287        "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
23288    ::= { aclNewCfgEntry 23 }
23289
23290aclNewCfgSrcPort  OBJECT-TYPE
23291    SYNTAX      INTEGER (1..65535)
23292    MAX-ACCESS  read-write
23293    STATUS      current
23294    DESCRIPTION
23295        "The source TCP/UDP port number to be filtered. Whenever this
23296        object is set if the aclNewCfgSrcPortMask object is not set
23297        will be automatically set to 65535 (0xffff)."
23298    ::= { aclNewCfgEntry 24 }
23299
23300aclNewCfgSrcPortMask  OBJECT-TYPE
23301    SYNTAX      DisplayString
23302    MAX-ACCESS  read-write
23303    STATUS      current
23304    DESCRIPTION
23305        "The mask to be applied to aclNewCfgSrcPort for filtering."
23306    ::= { aclNewCfgEntry 25 }
23307
23308aclNewCfgDstPort  OBJECT-TYPE
23309    SYNTAX      INTEGER (1..65535)
23310    MAX-ACCESS  read-write
23311    STATUS      current
23312    DESCRIPTION
23313        "The destination TCP/UDP port number to be filtered.  Whenever this
23314        object is set the aclNewCfgSrcPortMask object, if not yet set, will
23315        be automatically set to 65535 (0xffff)."
23316    ::= { aclNewCfgEntry 26 }
23317
23318aclNewCfgDstPortMask  OBJECT-TYPE
23319    SYNTAX      DisplayString
23320    MAX-ACCESS  read-write
23321    STATUS      current
23322    DESCRIPTION
23323        "The mask to be applied to aclNewCfgDstPort for filtering."
23324    ::= { aclNewCfgEntry 27 }
23325
23326aclNewCfgTCPFlags  OBJECT-TYPE
23327    SYNTAX      BITS {
23328                    reserved1(0),
23329                    reserved2(1),
23330                    tcpURG(2),
23331                    tcpACK(3),
23332                    tcpPSH(4),
23333                    tcpRST(5),
23334                    tcpSYN(6),
23335                    tcpFIN(7)
23336                }
23337    MAX-ACCESS  read-write
23338    STATUS      current
23339    DESCRIPTION
23340        "The TCP flags to be filtered.
23341         The TCP flags are presented in bitmap format, as follows:
23342         OCTET
23343         xxxxxxxx
23344         ||||..||
23345         ||||..||_tcpFIN(7)
23346         ||||..|__tcpSYN(6)
23347         ||||
23348         ||||_____tcpACK(3)
23349         |||______tcpURG(2)
23350         ||_______reserved2(1)
23351         |________reserved1(0)
23352
23353         where:
23354         - reserved1 - 0;
23355         - reserved2 - 0;
23356         - x - 0 or 1;
23357        "
23358    ::= { aclNewCfgEntry 28 }
23359
23360aclNewCfgTCPFlagsMask  OBJECT-TYPE
23361    SYNTAX      BITS {
23362                    reserved1(0),
23363                    reserved2(1),
23364                    tcpURG(2),
23365                    tcpACK(3),
23366                    tcpPSH(4),
23367                    tcpRST(5),
23368                    tcpSYN(6),
23369                    tcpFIN(7)
23370                }
23371    MAX-ACCESS  read-write
23372    STATUS      current
23373    DESCRIPTION
23374        "The TCP flags mask.
23375         The TCP flags are presented in bitmap format, as follows:
23376         OCTET
23377         xxxxxxxx
23378         ||||..||
23379         ||||..||_tcpFIN(7)
23380         ||||..|__tcpSYN(6)
23381         ||||
23382         ||||_____tcpACK(3)
23383         |||______tcpURG(2)
23384         ||_______reserved2(1)
23385         |________reserved1(0)
23386
23387         where:
23388         - reserved1 - 0;
23389         - reserved2 - 0;
23390         - x - 0 or 1;
23391         Default value is 0x3f."
23392    ::= { aclNewCfgEntry 39 }
23393
23394aclNewCfgEgressPorts  OBJECT-TYPE
23395    SYNTAX      OCTET STRING
23396    MAX-ACCESS  read-only
23397    STATUS      current
23398    DESCRIPTION
23399        "The port list in the ACL configured for egress filtering.
23400         The ports are presented in bitmap format, as follows:
23401
23402            OCTET 1  OCTET 2  .....
23403            xxxxxxxx xxxxxxxx .....
23404            ||    || |
23405            ||    || |_ port 9
23406            ||    ||
23407            ||    ||___ port 8
23408            ||    |____ port 7
23409            ||      .    .   .
23410            ||_________ port 2
23411            |__________ port 1
23412
23413         where x:
23414            1 - the represented port is configured for filtering.
23415            0 - the represented port is not configured for filtering."
23416    ::= { aclNewCfgEntry 29 }
23417
23418aclNewCfgStatistics  OBJECT-TYPE
23419    SYNTAX      INTEGER {
23420                    disable(0),
23421                    enable(1)
23422                }
23423    MAX-ACCESS  read-write
23424    STATUS      current
23425    DESCRIPTION
23426        "Whether statistics collection for this ACL is enabled or not."
23427    ::= { aclNewCfgEntry 30 }
23428
23429aclNewCfgAddEgressPort OBJECT-TYPE
23430    SYNTAX      INTEGER
23431    MAX-ACCESS  read-write
23432    STATUS      current
23433    DESCRIPTION
23434        "The port to be added to the specified ACL for egress filtering.
23435        A value of zero is always returned when this object is read."
23436    ::= { aclNewCfgEntry 31 }
23437
23438aclNewCfgRemoveEgressPort OBJECT-TYPE
23439    SYNTAX      Unsigned32
23440    MAX-ACCESS  read-write
23441    STATUS      current
23442    DESCRIPTION
23443        "The port to be removed from the specified ACL.  A value of zero
23444        is always returned when this object is read."
23445    ::= { aclNewCfgEntry 32 }
23446
23447aclNewCfgDelete OBJECT-TYPE
23448    SYNTAX      INTEGER {
23449                    other(1),
23450                    delete(2)
23451                }
23452    MAX-ACCESS  read-write
23453    STATUS      current
23454    DESCRIPTION
23455        "This is an action object to delete an ACL entry.  A value of
23456        other(1) is always returned when this object is read."
23457    ::= { aclNewCfgEntry 33 }
23458
23459aclNewCfgMeterAction  OBJECT-TYPE
23460    SYNTAX      INTEGER {
23461					unconfigured(0),
23462					outdrop(1),
23463					outpass(2)
23464				}
23465    MAX-ACCESS  read-write
23466    STATUS      current
23467    DESCRIPTION
23468        "Meter Action for this ACL."
23469    ::= { aclNewCfgEntry 41 }
23470
23471aclNewCfgMeterEnable  OBJECT-TYPE
23472    SYNTAX      INTEGER {
23473	enabled(0),
23474	disabled(1)
23475				}
23476    MAX-ACCESS  read-write
23477    STATUS      current
23478    DESCRIPTION
23479        "Meter state for this ACL."
23480    ::= { aclNewCfgEntry 42 }
23481
23482aclNewCfgKbitsSec  OBJECT-TYPE
23483    SYNTAX      Unsigned32 (1000..10000000)
23484    MAX-ACCESS  read-write
23485    STATUS      current
23486    DESCRIPTION
23487        "The commited rate of meter associated with this ACL entry."
23488    ::= { aclNewCfgEntry 43 }
23489
23490aclNewCfgKbitsBurst  OBJECT-TYPE
23491    SYNTAX      INTEGER {
23492					kbits32(32),
23493					kbits64(64),
23494					kbits128(128),
23495					kbits256(256),
23496					kbits512(512),
23497					kbits1024(1024),
23498					kbits2048(2048),
23499					kbits4096(4096)
23500   				}
23501    MAX-ACCESS  read-write
23502    STATUS      current
23503    DESCRIPTION
23504        "The maxmium burst sizeof meter associated with this ACL entry."
23505    ::= { aclNewCfgEntry 44 }
23506
23507aclNewCfgInprofUser  OBJECT-TYPE
23508    SYNTAX      INTEGER (0..7)
23509    MAX-ACCESS  read-write
23510    STATUS      current
23511    DESCRIPTION
23512        "Set in profile user defined priority for this ACL."
23513    ::= { aclNewCfgEntry 45 }
23514
23515aclNewCfgInprofDscp  OBJECT-TYPE
23516    SYNTAX      INTEGER (0..63)
23517    MAX-ACCESS  read-write
23518    STATUS      current
23519    DESCRIPTION
23520        "Set in profile pkts DSCP value."
23521    ::= { aclNewCfgEntry 46 }
23522
23523aclNewCfgInprofTos  OBJECT-TYPE
23524    SYNTAX      INTEGER {
23525                    disable(0),
23526                    enable(1)
23527                }
23528    MAX-ACCESS  read-write
23529    STATUS      current
23530    DESCRIPTION
23531        "To enable/disable setting in profile pkts based on TOS bits."
23532    ::= { aclNewCfgEntry 47 }
23533
23534aclNewCfgOutprofDscp  OBJECT-TYPE
23535    SYNTAX      INTEGER (0..63)
23536    MAX-ACCESS  read-write
23537    STATUS      current
23538    DESCRIPTION
23539        "Set out profile pkts DSCP value."
23540    ::= { aclNewCfgEntry 48 }
23541
23542aclNewCfgInprofUserEnable  OBJECT-TYPE
23543    SYNTAX      INTEGER {
23544				    disabled(0),
23545					userdefined(1)
23546				}
23547    MAX-ACCESS  read-write
23548    STATUS      current
23549    DESCRIPTION
23550        "Set in profile update method for this ACL."
23551    ::= { aclNewCfgEntry 49 }
23552
23553aclNewCfgInprofDscpEnable  OBJECT-TYPE
23554    SYNTAX      INTEGER {
23555                    disable(0),
23556                    enable(1)
23557                }
23558    MAX-ACCESS  read-write
23559    STATUS      current
23560    DESCRIPTION
23561        "Whether in profile update DSCP for this ACL is enabled or not."
23562    ::= { aclNewCfgEntry 50 }
23563
23564aclNewCfgOutprofDscpEnable  OBJECT-TYPE
23565    SYNTAX      INTEGER {
23566                    disable(0),
23567                    enable(1)
23568                }
23569    MAX-ACCESS  read-write
23570    STATUS      current
23571    DESCRIPTION
23572        "Whether out profile update DSCP for this ACL is enabled or not."
23573    ::= { aclNewCfgEntry 51 }
23574
23575aclNewCfgReset OBJECT-TYPE
23576    SYNTAX      INTEGER {
23577                    other(1),
23578                    reset(2)
23579                }
23580    MAX-ACCESS  read-write
23581    STATUS      current
23582    DESCRIPTION
23583        "This is an action object to reset an ACL entry.  A value of
23584        other(1) is always returned when this object is read."
23585    ::= { aclNewCfgEntry 52 }
23586
23587aclNewCfgEthernetReset OBJECT-TYPE
23588    SYNTAX      INTEGER {
23589                    other(1),
23590                    reset(2)
23591                }
23592    MAX-ACCESS  read-write
23593    STATUS      current
23594    DESCRIPTION
23595        "This is an action object to reset an ACL Ethernet entry. A value of
23596        other(1) is always returned when this object is read."
23597    ::= { aclNewCfgEntry 53 }
23598
23599aclNewCfgIpv4Reset OBJECT-TYPE
23600    SYNTAX      INTEGER {
23601                    other(1),
23602                    reset(2)
23603                }
23604    MAX-ACCESS  read-write
23605    STATUS      current
23606    DESCRIPTION
23607        "This is an action object to reset an ACL IPV4 entry. A value of
23608        other(1) is always returned when this object is read."
23609    ::= { aclNewCfgEntry 54 }
23610
23611aclNewCfgTcpudpReset OBJECT-TYPE
23612    SYNTAX      INTEGER {
23613                    other(1),
23614                    reset(2)
23615                }
23616    MAX-ACCESS  read-write
23617    STATUS      current
23618    DESCRIPTION
23619        "This is an action object to reset an ACL Tcpudp entry. A value of
23620        other(1) is always returned when this object is read."
23621    ::= { aclNewCfgEntry 55 }
23622
23623aclNewCfgMeterReset OBJECT-TYPE
23624    SYNTAX      INTEGER {
23625                    other(1),
23626                    reset(2)
23627                }
23628    MAX-ACCESS  read-write
23629    STATUS      current
23630    DESCRIPTION
23631        "This is an action object to reset an ACL Meter entry. A value of
23632        other(1) is always returned when this object is read."
23633    ::= { aclNewCfgEntry 56 }
23634
23635aclNewCfgRemarkReset OBJECT-TYPE
23636    SYNTAX      INTEGER {
23637                    other(1),
23638                    reset(2)
23639                }
23640    MAX-ACCESS  read-write
23641    STATUS      current
23642    DESCRIPTION
23643        "This is an action object to reset an ACL Remark entry. A value of
23644        other(1) is always returned when this object is read."
23645    ::= { aclNewCfgEntry 57 }
23646
23647aclNewCfgRemarkInprofReset OBJECT-TYPE
23648    SYNTAX      INTEGER {
23649                    other(1),
23650                    reset(2)
23651                }
23652    MAX-ACCESS  read-write
23653    STATUS      current
23654    DESCRIPTION
23655        "This is an action object to reset an ACL Remark Inprof entry. A value of
23656        other(1) is always returned when this object is read."
23657    ::= { aclNewCfgEntry 58 }
23658
23659aclNewCfgRemarkOutprofReset OBJECT-TYPE
23660    SYNTAX      INTEGER {
23661                    other(1),
23662                    reset(2)
23663                }
23664    MAX-ACCESS  read-write
23665    STATUS      current
23666    DESCRIPTION
23667        "This is an action object to reset an ACL Remark Outprof entry. A value of
23668        other(1) is always returned when this object is read."
23669    ::= { aclNewCfgEntry 59 }
23670
23671aclNewCfgPktfmtReset OBJECT-TYPE
23672    SYNTAX      INTEGER {
23673                    other(1),
23674                    reset(2)
23675                }
23676    MAX-ACCESS  read-write
23677    STATUS      current
23678    DESCRIPTION
23679        "This is an action object to reset an ACL Pktfmt entry. A value of
23680        other(1) is always returned when this object is read."
23681    ::= { aclNewCfgEntry 60 }
23682
23683
23684-- ---------------------------------------------------------- --
23685-- ACL Group Configuration
23686-- ---------------------------------------------------------- --
23687
23688aclGroupCurCfgTable OBJECT-TYPE
23689    SYNTAX      SEQUENCE OF AclGroupCurCfgEntry
23690    MAX-ACCESS  not-accessible
23691    STATUS      current
23692    DESCRIPTION
23693        "The table of current ACL Group configuration."
23694    ::= { aclGroup 1 }
23695
23696aclGroupCurCfgEntry OBJECT-TYPE
23697    SYNTAX      AclGroupCurCfgEntry
23698    MAX-ACCESS  not-accessible
23699    STATUS      current
23700    DESCRIPTION
23701        "Information about a particular ACL configuration."
23702    INDEX { aclGroupCurCfgIndex }
23703    ::= { aclGroupCurCfgTable 1 }
23704
23705AclGroupCurCfgEntry ::= SEQUENCE {
23706    aclGroupCurCfgIndex        Unsigned32,
23707    aclGroupCurCfgMemberAcls   OCTET STRING
23708    }
23709
23710aclGroupCurCfgIndex  OBJECT-TYPE
23711    SYNTAX      Unsigned32
23712    MAX-ACCESS  read-only
23713    STATUS      current
23714    DESCRIPTION
23715        "The index associated with this ACL Group entry."
23716    ::= { aclGroupCurCfgEntry 1 }
23717
23718aclGroupCurCfgMemberAcls  OBJECT-TYPE
23719    SYNTAX      OCTET STRING
23720    MAX-ACCESS  read-only
23721    STATUS      current
23722    DESCRIPTION
23723        "The ACL members of this ACL group, presented in bitmap
23724         format, as follows:
23725
23726            OCTET 1  OCTET 2  .....
23727            xxxxxxxx xxxxxxxx .....
23728            ||    || |
23729            ||    || |_ ACL 9
23730            ||    ||
23731            ||    ||___ ACL 8
23732            ||    |____ ACL 7
23733            ||      .    .   .
23734            ||_________ ACL 2
23735            |__________ ACL 1
23736
23737         where x:
23738            1 - the represented ACL is a member of the group.
23739            0 - the represented ACL is not a member of the group."
23740    ::= { aclGroupCurCfgEntry 2 }
23741
23742
23743aclGroupNewCfgTable OBJECT-TYPE
23744    SYNTAX      SEQUENCE OF AclGroupNewCfgEntry
23745    MAX-ACCESS  not-accessible
23746    STATUS      current
23747    DESCRIPTION
23748        "The table of new ACL Group configuration."
23749    ::= { aclGroup 2 }
23750
23751aclGroupNewCfgEntry OBJECT-TYPE
23752    SYNTAX      AclGroupNewCfgEntry
23753    MAX-ACCESS  not-accessible
23754    STATUS      current
23755    DESCRIPTION
23756        "New information about a particular ACL configuration."
23757    INDEX { aclGroupNewCfgIndex }
23758    ::= { aclGroupNewCfgTable 1 }
23759
23760AclGroupNewCfgEntry ::= SEQUENCE {
23761    aclGroupNewCfgIndex        Unsigned32,
23762    aclGroupNewCfgMemberAcls   OCTET STRING,
23763    aclGroupNewCfgAddAcl       Unsigned32,
23764    aclGroupNewCfgRemoveAcl    Unsigned32,
23765    aclGroupNewCfgDelete       INTEGER
23766    }
23767
23768aclGroupNewCfgIndex  OBJECT-TYPE
23769    SYNTAX      Unsigned32
23770    MAX-ACCESS  read-only
23771    STATUS      current
23772    DESCRIPTION
23773        "The index associated with this ACL Group entry."
23774    ::= { aclGroupNewCfgEntry 1 }
23775
23776aclGroupNewCfgMemberAcls  OBJECT-TYPE
23777    SYNTAX      OCTET STRING
23778    MAX-ACCESS  read-only
23779    STATUS      current
23780    DESCRIPTION
23781        "The ACL members of this ACL group, presented in bitmap
23782         format, as follows:
23783
23784            OCTET 1  OCTET 2  .....
23785            xxxxxxxx xxxxxxxx .....
23786            ||    || |
23787            ||    || |_ ACL 9
23788            ||    ||
23789            ||    ||___ ACL 8
23790            ||    |____ ACL 7
23791            ||      .    .   .
23792            ||_________ ACL 2
23793            |__________ ACL 1
23794
23795         where x:
23796            1 - the represented ACL is a member of the group.
23797            0 - the represented ACL is not a member of the group."
23798    ::= { aclGroupNewCfgEntry 2 }
23799
23800
23801aclGroupNewCfgAddAcl  OBJECT-TYPE
23802    SYNTAX      Unsigned32
23803    MAX-ACCESS  read-write
23804    STATUS      current
23805    DESCRIPTION
23806        "The index of the ACL entry to be added into this ACL group.
23807        A successful set operation on this object will also set the bit
23808        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
23809        bitmap. A value of zero is always returned when this object
23810        is read."
23811    ::= { aclGroupNewCfgEntry 4 }
23812
23813aclGroupNewCfgRemoveAcl  OBJECT-TYPE
23814    SYNTAX      Unsigned32
23815    MAX-ACCESS  read-write
23816    STATUS      current
23817    DESCRIPTION
23818        "The index of the ACL entry to be removed from this ACL group.
23819        A successful set operation on this object will unset the bit
23820        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
23821        bitmap. A value of zero is always returned when this object
23822        is read."
23823    ::= { aclGroupNewCfgEntry 5 }
23824
23825
23826aclGroupNewCfgDelete  OBJECT-TYPE
23827    SYNTAX      INTEGER {
23828                    other(1),
23829                    delete(2)
23830                }
23831    MAX-ACCESS  read-write
23832    STATUS      current
23833    DESCRIPTION
23834        "This is an action object to delete an ACL group.  A value of other(1)
23835        is always returned when this object is read."
23836    ::= { aclGroupNewCfgEntry 8 }
23837
23838aclCurCfgPortTable OBJECT-TYPE
23839    SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
23840    MAX-ACCESS not-accessible
23841    STATUS current
23842    DESCRIPTION
23843        "The table of port acl groups configuration."
23844    ::= { aclCfg 1 }
23845
23846aclCurCfgPortTableEntry OBJECT-TYPE
23847    SYNTAX AclCurCfgPortTableEntry
23848    MAX-ACCESS not-accessible
23849    STATUS current
23850    DESCRIPTION
23851        "Information about a particular port acl configuration."
23852    INDEX { aclCurCfgPortIndex }
23853    ::= { aclCurCfgPortTable 1 }
23854
23855AclCurCfgPortTableEntry ::= SEQUENCE {
23856    aclCurCfgPortIndex    Integer32,
23857    aclCurCfgPortAclBmap  OCTET STRING,
23858    aclCurCfgPortAclGrpBmap  OCTET STRING
23859    }
23860
23861aclCurCfgPortIndex OBJECT-TYPE
23862    SYNTAX Integer32
23863    MAX-ACCESS read-only
23864    STATUS current
23865    DESCRIPTION
23866        "The identifier of a particular port.  This is also
23867         index to the entLogicalTable of Entity MIB."
23868    ::= { aclCurCfgPortTableEntry 1 }
23869
23870aclCurCfgPortAclBmap OBJECT-TYPE
23871    SYNTAX  OCTET STRING (SIZE(0..512))
23872    MAX-ACCESS  read-only
23873    STATUS  current
23874    DESCRIPTION
23875        "The acls applied to the port.  The acls are
23876         presented in bitmap format. This string displays acl number
23877         from 1 to 896.
23878
23879         in receiving order:
23880
23881             OCTET 1  OCTET 2  .....
23882             xxxxxxxx xxxxxxxx .....
23883             ||    || |_ acl 9
23884             ||    ||
23885             ||    ||___ acl 8
23886             ||    |____ acl 7
23887             ||      .    .   .
23888             ||_________ acl 2
23889             |__________ acl 1
23890
23891         where x : 1 - The represented acl applied to the port.
23892                   0 - The represented acl not applied to the port."
23893    ::= { aclCurCfgPortTableEntry 2 }
23894
23895
23896
23897aclCurCfgPortAclGrpBmap OBJECT-TYPE
23898    SYNTAX  OCTET STRING (SIZE(0..512))
23899    MAX-ACCESS  read-only
23900    STATUS  current
23901    DESCRIPTION
23902        "The acl groups applied to the port.  The acls are
23903         presented in bitmap format. This string displays acl number
23904         from 1 to 896.
23905         in receiving order:
23906
23907             OCTET 1  OCTET 2  .....
23908             xxxxxxxx xxxxxxxx .....
23909             ||    || |_ aclgrp 9
23910             ||    ||
23911             ||    ||___ aclgrp 8
23912             ||    |____ aclgrp 7
23913             ||      .    .   .
23914             ||_________ aclgrp 2
23915             |__________ aclgrp 1
23916
23917         where x : 1 - The represented acl applied to the port.
23918                   0 - The represented acl not applied to the port."
23919    ::= { aclCurCfgPortTableEntry 4 }
23920
23921aclNewCfgPortTable OBJECT-TYPE
23922    SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
23923    MAX-ACCESS not-accessible
23924    STATUS current
23925    DESCRIPTION
23926        "The table of port acl configuration."
23927    ::= { aclCfg 2 }
23928
23929aclNewCfgPortTableEntry OBJECT-TYPE
23930    SYNTAX AclNewCfgPortTableEntry
23931    MAX-ACCESS not-accessible
23932    STATUS current
23933    DESCRIPTION
23934        "Information about a particular port acl groups configuration."
23935    INDEX { aclNewCfgPortIndex }
23936    ::= { aclNewCfgPortTable 1 }
23937
23938AclNewCfgPortTableEntry ::= SEQUENCE {
23939    aclNewCfgPortIndex         Integer32,
23940    aclNewCfgPortAddAcl        Unsigned32,
23941    aclNewCfgPortAddAclGrp     Unsigned32,
23942    aclNewCfgPortRemoveAcl     Unsigned32,
23943    aclNewCfgPortRemoveAclGrp  Unsigned32,
23944    aclNewCfgPortAclBmap       OCTET STRING,
23945    aclNewCfgPortAclGrpBmap    OCTET STRING
23946    }
23947
23948aclNewCfgPortIndex  OBJECT-TYPE
23949    SYNTAX Integer32
23950    MAX-ACCESS read-only
23951    STATUS current
23952    DESCRIPTION
23953        "The identifier of a particular port. This is also
23954         index to the entLogicalTable of Entity MIB."
23955    ::= { aclNewCfgPortTableEntry 1 }
23956
23957aclNewCfgPortAddAcl OBJECT-TYPE
23958    SYNTAX  Unsigned32
23959    MAX-ACCESS  read-write
23960    STATUS  current
23961    DESCRIPTION
23962        "The acl to be added to the specified port.  A
23963         '0' value is returned when read."
23964    ::= {aclNewCfgPortTableEntry 2 }
23965
23966
23967aclNewCfgPortAddAclGrp OBJECT-TYPE
23968    SYNTAX  Unsigned32
23969    MAX-ACCESS  read-write
23970    STATUS  current
23971    DESCRIPTION
23972        "The acl group to be added to the specified port.  A
23973         '0' value is returned when read."
23974    ::= {aclNewCfgPortTableEntry 4 }
23975
23976aclNewCfgPortRemoveAcl OBJECT-TYPE
23977    SYNTAX  Unsigned32
23978    MAX-ACCESS  read-write
23979    STATUS  current
23980    DESCRIPTION
23981        "The acl to be removed from the specified port.
23982         A '0' value is returned when read."
23983    ::= { aclNewCfgPortTableEntry 5 }
23984
23985
23986aclNewCfgPortRemoveAclGrp OBJECT-TYPE
23987    SYNTAX  Unsigned32
23988    MAX-ACCESS  read-write
23989    STATUS  current
23990    DESCRIPTION
23991        "The acl group to be removed from the specified port.
23992         A '0' value is returned when read."
23993    ::= { aclNewCfgPortTableEntry 7 }
23994
23995aclNewCfgPortAclBmap OBJECT-TYPE
23996    SYNTAX  OCTET STRING (SIZE(0..512))
23997    MAX-ACCESS  read-only
23998    STATUS  current
23999    DESCRIPTION
24000        "The acls applied to the port.  The acls are
24001         presented in bitmap format. This string displays acl number
24002         from 1 to 896.
24003         in receiving order:
24004
24005             OCTET 1  OCTET 2  .....
24006             xxxxxxxx xxxxxxxx .....
24007             ||    || |_ acl 9
24008             ||    ||
24009             ||    ||___ acl 8
24010             ||    |____ acl 7
24011             ||      .    .   .
24012             ||_________ acl 2
24013             |__________ acl 1
24014
24015         where x : 1 - The represented acl applied to the port.
24016                   0 - The represented acl not applied to the port."
24017    ::= { aclNewCfgPortTableEntry 8 }
24018
24019
24020aclNewCfgPortAclGrpBmap OBJECT-TYPE
24021    SYNTAX  OCTET STRING (SIZE(0..512))
24022    MAX-ACCESS  read-only
24023    STATUS  current
24024    DESCRIPTION
24025        "The acl groups applied to the port.  The acl groups are
24026         presented in bitmap format. This string displays group number
24027         from 1 to 4096.
24028
24029         in receiving order:
24030
24031             OCTET 1  OCTET 2  .....
24032             xxxxxxxx xxxxxxxx .....
24033             ||    || |_ aclgrp 9
24034             ||    ||
24035             ||    ||___ aclgrp 8
24036             ||    |____ aclgrp 7
24037             ||      .    .   .
24038             ||_________ aclgrp 2
24039             |__________ aclgrp 1
24040
24041         where x : 1 - The represented acl group applied to the port.
24042                   0 - The represented acl group not applied to the port."
24043    ::= { aclNewCfgPortTableEntry 10 }
24044
24045-- ----------------------------------------------------------------------------
24046-- } INSERT:  bt2acl
24047-- ----------------------------------------------------------------------------
24048
24049
24050qos                     OBJECT IDENTIFIER
24051    ::= { hpSwitchBladeType6-Mgmt 8 }
24052
24053-- ----------------------------------------------------------------------------
24054-- { INSERT:  bt2qos
24055-- ----------------------------------------------------------------------------
24056
24057qosConfigs     OBJECT IDENTIFIER ::= { qos 1 }
24058qosStats       OBJECT IDENTIFIER ::= { qos 2 }
24059qosInfo        OBJECT IDENTIFIER ::= { qos 3 }
24060qosOper        OBJECT IDENTIFIER ::= { qos 4 }
24061
24062qos8021p   OBJECT IDENTIFIER ::= { qosConfigs 1 }
24063-- QOS Configuration
24064
24065qosCurCfgPortPriorityTable OBJECT-TYPE
24066    SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
24067    MAX-ACCESS not-accessible
24068    STATUS current
24069    DESCRIPTION
24070        "The table of QOS Port Priority configuration."
24071    ::= { qos8021p  1 }
24072
24073qosCurCfgPortPriorityEntry OBJECT-TYPE
24074    SYNTAX QoSCurCfgPortPriorityEntry
24075    MAX-ACCESS not-accessible
24076    STATUS current
24077    DESCRIPTION
24078        "Information about a particular QOS Port Priority configuration."
24079    INDEX { qosCurCfgPortIndex }
24080    ::= { qosCurCfgPortPriorityTable 1 }
24081
24082QoSCurCfgPortPriorityEntry ::= SEQUENCE {
24083    qosCurCfgPortIndex      Integer32,
24084    qosCurCfgPortPriority   INTEGER
24085    }
24086
24087qosCurCfgPortIndex  OBJECT-TYPE
24088    SYNTAX  Integer32
24089    MAX-ACCESS  read-only
24090    STATUS  current
24091    DESCRIPTION
24092        "Switch Port Number"
24093    ::= { qosCurCfgPortPriorityEntry 1 }
24094
24095qosCurCfgPortPriority  OBJECT-TYPE
24096    SYNTAX  INTEGER  (0..7)
24097    MAX-ACCESS  read-only
24098    STATUS  current
24099    DESCRIPTION
24100        "Switch Port Priority Should be between 0 and 7"
24101    ::= { qosCurCfgPortPriorityEntry 2 }
24102
24103qosNewCfgPortPriorityTable OBJECT-TYPE
24104    SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
24105    MAX-ACCESS not-accessible
24106    STATUS current
24107    DESCRIPTION
24108        "The table of QOS Port Priority configuration."
24109    ::= { qos8021p  2 }
24110
24111qosNewCfgPortPriorityEntry OBJECT-TYPE
24112    SYNTAX QoSNewCfgPortPriorityEntry
24113    MAX-ACCESS not-accessible
24114    STATUS current
24115    DESCRIPTION
24116        "Information about a particular QOS Port Priority configuration."
24117    INDEX { qosNewCfgPortIndex }
24118    ::= { qosNewCfgPortPriorityTable 1 }
24119
24120QoSNewCfgPortPriorityEntry ::= SEQUENCE {
24121    qosNewCfgPortIndex      Integer32,
24122    qosNewCfgPortPriority   INTEGER
24123    }
24124
24125qosNewCfgPortIndex  OBJECT-TYPE
24126    SYNTAX  Integer32
24127    MAX-ACCESS  read-only
24128    STATUS  current
24129    DESCRIPTION
24130        "Switch Port Number"
24131    ::= { qosNewCfgPortPriorityEntry 1 }
24132
24133qosNewCfgPortPriority  OBJECT-TYPE
24134    SYNTAX  INTEGER  (0..7)
24135    MAX-ACCESS  read-write
24136    STATUS  current
24137    DESCRIPTION
24138        "Switch Port Priority Should be between 0 and 7"
24139    ::= { qosNewCfgPortPriorityEntry 2 }
24140
24141qosCurCfgPriorityCoSTable OBJECT-TYPE
24142    SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
24143    MAX-ACCESS not-accessible
24144    STATUS current
24145    DESCRIPTION
24146        "The table of Frame Priority and COSq configuration."
24147    ::= { qos8021p  3 }
24148
24149qosCurCfgPriorityCoSEntry OBJECT-TYPE
24150    SYNTAX QoSCurCfgPriorityCoSEntry
24151    MAX-ACCESS not-accessible
24152    STATUS current
24153    DESCRIPTION
24154        "Information about a particular Frame Priority and COSq configuration."
24155    INDEX { qosCurCfgPriorityIndex }
24156    ::= { qosCurCfgPriorityCoSTable 1 }
24157
24158QoSCurCfgPriorityCoSEntry ::= SEQUENCE {
24159    qosCurCfgPriorityIndex INTEGER,
24160    qosCurCfgPriorityCoSq  INTEGER
24161    }
24162
24163qosCurCfgPriorityIndex  OBJECT-TYPE
24164    SYNTAX  INTEGER  (0..7)
24165    MAX-ACCESS  read-only
24166    STATUS  current
24167    DESCRIPTION
24168        "Frame priority Number"
24169    ::= { qosCurCfgPriorityCoSEntry 1 }
24170
24171qosCurCfgPriorityCoSq  OBJECT-TYPE
24172    SYNTAX  INTEGER  (0..7)
24173    MAX-ACCESS  read-only
24174    STATUS  current
24175    DESCRIPTION
24176        "CoSq for a Frame Priority Should be between 0 and 7"
24177    ::= { qosCurCfgPriorityCoSEntry 2 }
24178
24179qosNewCfgPriorityCoSTable OBJECT-TYPE
24180    SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
24181    MAX-ACCESS not-accessible
24182    STATUS current
24183    DESCRIPTION
24184        "The table of Frame Priority and COSq configuration."
24185    ::= { qos8021p  4 }
24186
24187qosNewCfgPriorityCoSEntry OBJECT-TYPE
24188    SYNTAX QoSNewCfgPriorityCoSEntry
24189    MAX-ACCESS not-accessible
24190    STATUS current
24191    DESCRIPTION
24192        "Information about a particular Frame Priority and COSq configuration."
24193    INDEX { qosNewCfgPriorityIndex }
24194    ::= { qosNewCfgPriorityCoSTable 1 }
24195
24196QoSNewCfgPriorityCoSEntry ::= SEQUENCE {
24197    qosNewCfgPriorityIndex INTEGER,
24198    qosNewCfgPriorityCoSq  INTEGER
24199    }
24200
24201qosNewCfgPriorityIndex  OBJECT-TYPE
24202    SYNTAX  INTEGER  (0..7)
24203    MAX-ACCESS  read-only
24204    STATUS  current
24205    DESCRIPTION
24206        "Frame priority Number"
24207    ::= { qosNewCfgPriorityCoSEntry 1 }
24208
24209qosNewCfgPriorityCoSq  OBJECT-TYPE
24210    SYNTAX  INTEGER  (0..7)
24211    MAX-ACCESS  read-write
24212    STATUS  current
24213    DESCRIPTION
24214        "CoSq for a Frame Priority Should be between 0 and 7"
24215    ::= { qosNewCfgPriorityCoSEntry 2 }
24216
24217qosCurCfgCosWeightTable OBJECT-TYPE
24218    SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
24219    MAX-ACCESS not-accessible
24220    STATUS current
24221    DESCRIPTION
24222        "The table of CoSq and Weight configuration."
24223    ::= { qos8021p  5 }
24224
24225qosCurCfgCosWeightEntry OBJECT-TYPE
24226    SYNTAX QoSCurCfgCosWeightEntry
24227    MAX-ACCESS not-accessible
24228    STATUS current
24229    DESCRIPTION
24230        "Information about a particular CoSq and Weight configuration."
24231    INDEX { qosCurCfgCosIndex }
24232    ::= { qosCurCfgCosWeightTable 1 }
24233
24234QoSCurCfgCosWeightEntry ::= SEQUENCE {
24235    qosCurCfgCosIndex    INTEGER,
24236    qosCurCfgCosWeight   INTEGER
24237    }
24238
24239qosCurCfgCosIndex  OBJECT-TYPE
24240    SYNTAX  INTEGER  (0..7)
24241    MAX-ACCESS  read-only
24242    STATUS  current
24243    DESCRIPTION
24244        "CoSq Number"
24245    ::= { qosCurCfgCosWeightEntry 1 }
24246
24247qosCurCfgCosWeight  OBJECT-TYPE
24248    SYNTAX  INTEGER  (0..15)
24249    MAX-ACCESS  read-only
24250    STATUS  current
24251    DESCRIPTION
24252        "Weight of CoSq"
24253    ::= { qosCurCfgCosWeightEntry 2 }
24254
24255qosNewCfgCosWeightTable OBJECT-TYPE
24256    SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
24257    MAX-ACCESS not-accessible
24258    STATUS current
24259    DESCRIPTION
24260        "The table of CoSq and Weight configuration."
24261    ::= { qos8021p  6 }
24262
24263qosNewCfgCosWeightEntry OBJECT-TYPE
24264    SYNTAX QoSNewCfgCosWeightEntry
24265    MAX-ACCESS not-accessible
24266    STATUS current
24267    DESCRIPTION
24268        "Information about a particular CoSq and Weight configuration."
24269    INDEX { qosNewCfgCosIndex }
24270    ::= { qosNewCfgCosWeightTable 1 }
24271
24272QoSNewCfgCosWeightEntry ::= SEQUENCE {
24273    qosNewCfgCosIndex    INTEGER,
24274    qosNewCfgCosWeight   INTEGER
24275    }
24276
24277qosNewCfgCosIndex  OBJECT-TYPE
24278    SYNTAX INTEGER  (0..7)
24279    MAX-ACCESS read-only
24280    STATUS  current
24281    DESCRIPTION
24282        "CoSq Number"
24283    ::= { qosNewCfgCosWeightEntry 1 }
24284
24285qosNewCfgCosWeight  OBJECT-TYPE
24286    SYNTAX INTEGER  (0..15)
24287    MAX-ACCESS  read-write
24288    STATUS  current
24289    DESCRIPTION
24290        "Weight of CoSq"
24291    ::= { qosNewCfgCosWeightEntry 2 }
24292
24293qosCurCfgCosNum OBJECT-TYPE
24294    SYNTAX  INTEGER {
24295	num2(2),
24296	num8(8)
24297	}
24298    MAX-ACCESS  read-only
24299    STATUS  current
24300    DESCRIPTION
24301        "Number of CoSq."
24302    ::= { qos8021p 7 }
24303
24304qosNewCfgCosNum OBJECT-TYPE
24305    SYNTAX  INTEGER {
24306	num2(2),
24307	num8(8)
24308	}
24309    MAX-ACCESS  read-write
24310    STATUS  current
24311    DESCRIPTION
24312        "Number of CoSq."
24313    ::= { qos8021p 8 }
24314
24315qosDefaultCfg OBJECT-TYPE
24316    SYNTAX  INTEGER {
24317        none(0),
24318        defaultCosNum(1),
24319        defaultWeight(2),
24320        defaultPriority(3)
24321        }
24322    MAX-ACCESS  read-write
24323    STATUS  current
24324    DESCRIPTION
24325        "Load default configuration."
24326    ::= { qos8021p 9 }
24327
24328-- ----------------------------------------------------------------------------
24329-- } INSERT:  bt2qos
24330-- ----------------------------------------------------------------------------
24331-- ----------------------------------------------------------------------------
24332-- } INSERT:  hpRoot
24333-- ----------------------------------------------------------------------------
24334
24335END
24336
24337
24338