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-- { INSERT:  blade
18-- ----------------------------------------------------------------------------
19
20IBM-GbTOR-G8264T-MIB DEFINITIONS ::= BEGIN
21
22IMPORTS
23    OBJECT-TYPE, Integer32, Unsigned32, Counter32, Gauge32, Counter64,
24    TimeTicks, IpAddress
25        FROM SNMPv2-SMI
26    DisplayString, PhysAddress, MacAddress, TruthValue, RowStatus
27        FROM SNMPv2-TC
28    BridgeId
29        FROM BRIDGE-MIB
30    sysName, sysLocation, sysContact, ifIndex
31        FROM RFC1213-MIB
32    enterprises
33        FROM RFC1155-SMI
34    InetAddressType, InetAddress, InetAddressIPv6
35        FROM INET-ADDRESS-MIB
36    OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE, OBJECT-IDENTITY,
37    Integer32, Unsigned32, Counter32, Gauge32, Counter64,
38    TimeTicks, IpAddress, mib-2
39        FROM SNMPv2-SMI
40    TEXTUAL-CONVENTION, TruthValue, DisplayString, PhysAddress,
41    MacAddress, RowStatus, TimeInterval, TimeStamp, RowPointer,
42    AutonomousType, StorageType, TDomain, TAddress
43        FROM SNMPv2-TC
44    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
45        FROM SNMPv2-CONF
46    BridgeId, dot1dTp, dot1dTpPort, dot1dBridge, dot1dBasePortEntry,
47    dot1dBasePort
48        FROM BRIDGE-MIB
49    EnabledStatus
50        FROM P-BRIDGE-MIB
51    PortList
52        FROM Q-BRIDGE-MIB
53    SnmpAdminString, SnmpEngineID,SnmpMessageProcessingModel,
54     SnmpSecurityModel,SnmpSecurityLevel  FROM SNMP-FRAMEWORK-MIB
55    usmNoAuthProtocol, usmNoPrivProtocol  FROM SNMP-USER-BASED-SM-MIB
56    sysName, sysLocation, sysContact, ifIndex
57        FROM RFC1213-MIB
58    InterfaceIndex, InterfaceIndexOrZero
59        FROM IF-MIB
60    InetAddressType, InetAddress
61        FROM INET-ADDRESS-MIB
62    ;
63
64-- ----------------------------------------------------------------------------
65-- { INSERT: module identity
66-- ----------------------------------------------------------------------------
67
68ibmGbTORG8264TMIB MODULE-IDENTITY
69         LAST-UPDATED "201504271937Z"    -- Apr 27, 2015 07:37:36 PM
70         ORGANIZATION "IBM/System Networking"
71         CONTACT-INFO "
72                IBM/System Networking
73                4400 North First Street
74                San Jose, CA 95134
75                408-956-3239
76                "
77         DESCRIPTION "
78         MIB for IBM Networking Operating System RackSwitch G8264-T
79         All Rights reserved
80         DEVICE VERSION: 7.9.13.0
81                "
82          ::= { ibmnetwork 3 }
83
84-- ----------------------------------------------------------------------------
85-- } INSERT: module identity
86-- ----------------------------------------------------------------------------
87
88
89-- ----------------------------------------------------------------------------
90-- { INSERT:  textual conventions
91-- ----------------------------------------------------------------------------
92
93PortNumber ::= TEXTUAL-CONVENTION
94    STATUS        current
95    DESCRIPTION
96                  "Represents a port number of a switch."
97    SYNTAX        Unsigned32
98
99VlanId ::= TEXTUAL-CONVENTION
100    DISPLAY-HINT  "d"
101    STATUS      current
102    DESCRIPTION
103        "A 12-bit VLAN ID used in the VLAN Tag header."
104    SYNTAX      Integer32 (1..4094)
105
106
107Timeout ::= TEXTUAL-CONVENTION
108    DISPLAY-HINT "d4"
109    STATUS       current
110    DESCRIPTION
111                " Time out value in 4 byte"
112    SYNTAX       Integer32
113
114
115-- ----------------------------------------------------------------------------
116-- } INSERT:  textual conventions
117-- ----------------------------------------------------------------------------
118
119
120-- blade OID reference  http://www.iana.org/assignments/enterprise-numbers
121-- defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h
122
123ibmnetwork                   OBJECT IDENTIFIER ::= { enterprises 20301 }
124
125-- Groups in blade
126registration            OBJECT IDENTIFIER ::= { ibmnetwork 1 }
127private-mibs            OBJECT IDENTIFIER ::= { ibmnetwork 2 }
128
129
130
131
132-- Access Switch for BNT Private MIBs
133-- bnt-switch           OBJECT IDENTIFIER ::= { private-mibs 7 }
134-- ----------------------------------------------------------------------------
135-- { INSERT:  bntRoot
136-- ----------------------------------------------------------------------------
137
138-- Access Web Switch Module for Private MIBs
139ibm-switch-mgmt  OBJECT IDENTIFIER
140    ::= { private-mibs 7 }
141
142g8264T-mgmt  OBJECT IDENTIFIER
143    ::= { ibm-switch-mgmt 13 }
144
145
146
147
148
149
150
151
152-------------------------------------------------------------------------------
153-- Platform Dependent Registration sysObjectID
154-- Must correspond to g_sysobjid in /vobs/webos/src/<bert>/ts/mp/sys/config.c
155-- and defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h.
156-- Careful when re-numbering sysObjectIDs due to hard coded references in
157-- /vobs/webos/src/<bert>/ts/mp/epi/trap.c
158-------------------------------------------------------------------------------
159
160-- Top of Rack Switch
161ibm-switch  OBJECT IDENTIFIER
162    ::= { registration 7 }
163
164g8264T  OBJECT IDENTIFIER
165    ::= { ibm-switch 13 } -- G8264T switch
166
167
168
169
170
171-------------------------------------------------------------------------------
172-- Platform Common Private MIBs for g8264T-mgmt
173-------------------------------------------------------------------------------
174agent                   OBJECT IDENTIFIER ::= { g8264T-mgmt 1 }
175-- ----------------------------------------------------------------------------
176-- { INSERT:  agent
177-- ----------------------------------------------------------------------------
178
179agentConfig       OBJECT IDENTIFIER ::= { agent 1 }
180agentStats        OBJECT IDENTIFIER ::= { agent 2 }
181agentInfo         OBJECT IDENTIFIER ::= { agent 3 }
182agentOper         OBJECT IDENTIFIER ::= { agent 4 }
183
184agSystem          OBJECT IDENTIFIER ::= { agentConfig 1 }
185agPortConfig      OBJECT IDENTIFIER ::= { agentConfig 2 }
186agRadiusConfig    OBJECT IDENTIFIER ::= { agentConfig 3 }
187agNTP             OBJECT IDENTIFIER ::= { agentConfig 4 }
188agSyslog          OBJECT IDENTIFIER ::= { agentConfig 5 }
189agTransfer        OBJECT IDENTIFIER ::= { agentConfig 7 }
190agApply           OBJECT IDENTIFIER ::= { agentConfig 8 }
191agTacacsConfig    OBJECT IDENTIFIER ::= { agentConfig 11 }
192agMgmtNetConfig   OBJECT IDENTIFIER ::= { agentConfig 12 }
193agBoot            OBJECT IDENTIFIER ::= { agentConfig 13 }
194agAccess          OBJECT IDENTIFIER ::= { agentConfig 19 }
195agLdapConfig      OBJECT IDENTIFIER ::= { agentConfig 21 }
196agSSHConfig       OBJECT IDENTIFIER ::= { agentConfig 22 }
197agsFlowConfig     OBJECT IDENTIFIER ::= { agentConfig 24 }
198agUSBCopy         OBJECT IDENTIFIER ::= { agentConfig 25 }
199agQsfp40GConfig   OBJECT IDENTIFIER ::= { agentConfig 26 }
200
201
202
203
204pktStats          OBJECT IDENTIFIER ::= { agentStats 1 }
205mpCpuStats        OBJECT IDENTIFIER ::= { agentStats 2 }
206portStats         OBJECT IDENTIFIER ::= { agentStats 3 }
207agClearStats      OBJECT IDENTIFIER ::= { agentStats 7 }
208ntpStats          OBJECT IDENTIFIER ::= { agentStats 9 }
209aclStats          OBJECT IDENTIFIER ::= { agentStats 11 }
210memoryStats       OBJECT IDENTIFIER ::= { agentStats 12 }
211snmpStats         OBJECT IDENTIFIER ::= { agentStats 20 }
212mpTcbStats        OBJECT IDENTIFIER ::= { agentStats 21 }
213mpUdpStats        OBJECT IDENTIFIER ::= { agentStats 22 }
214
215hardware          OBJECT IDENTIFIER ::= { agentInfo 1 }
216portInfo          OBJECT IDENTIFIER ::= { agentInfo 2 }
217agDiff            OBJECT IDENTIFIER ::= { agentInfo 4 }
218agCfgDump         OBJECT IDENTIFIER ::= { agentInfo 5 }
219geaportInfo       OBJECT IDENTIFIER ::= { agentInfo 9 }
220sfpInfo           OBJECT IDENTIFIER ::= { agentInfo 11 }
221
222
223accessInfo        OBJECT IDENTIFIER ::= { agentInfo 13 }
224
225agNTPOper         OBJECT IDENTIFIER ::= { agentOper 2 }
226
227-- There are two configuration blocks.
228-- The "current_config" reflects the configuration parameters that the
229-- switch is operating on and it is read-only.  The objects with "CurCfg"
230-- in the name are reflect to this configuration block.
231--
232-- The "new_config" accepts user configurations on set.  The objects with
233-- "NewCfg" in the name are reflect to this configuration block.
234--
235-- The newly set configurations will not take effect until a "apply"
236-- command has been issued (See agApplyConfiguration object)
237--
238-- The newly set configurations will not be saved through next restarting
239-- of the switch unless a "save" command has been issued (See
240-- agSaveConfiguration object).
241
242-- Hardware Information
243
244hwPartNumber OBJECT-TYPE
245    SYNTAX  DisplayString (SIZE(0..16))
246    MAX-ACCESS  read-only
247    STATUS  current
248    DESCRIPTION
249        "The hardware part number of the Switch."
250    ::= { hardware 1 }
251
252hwRevision OBJECT-TYPE
253    SYNTAX DisplayString (SIZE(0..16))
254    MAX-ACCESS read-only
255    STATUS current
256    DESCRIPTION
257	"The hardware revision.  If the revision is not
258	 available, a zero length string should be returned."
259    ::= { hardware 2 }
260
261
262hwFanStatus OBJECT-TYPE
263    SYNTAX DisplayString (SIZE(0..255))
264    MAX-ACCESS read-only
265    STATUS current
266    DESCRIPTION
267        "The fan status on the system."
268    ::= { hardware 12 }
269
270hwFanSpeed OBJECT-TYPE
271    SYNTAX DisplayString (SIZE(0..255))
272    MAX-ACCESS read-only
273    STATUS current
274    DESCRIPTION
275        "The fan speed on the system."
276    ::= { hardware 13 }
277hwTempSensors OBJECT-TYPE
278    SYNTAX DisplayString (SIZE(0..255))
279    MAX-ACCESS read-only
280    STATUS current
281    DESCRIPTION
282        "The temperature sensors on the system."
283    ::= { hardware 14 }
284hwGlobalHealthStatus OBJECT-TYPE
285    SYNTAX INTEGER {
286        ok(1),
287        noncritical(2),
288        critical(3)
289        }
290    MAX-ACCESS read-only
291    STATUS current
292    DESCRIPTION
293       "
294       This variable summarizes the status of several key elements of the device.
295       OK:
296          - All temperature sensors are below the warning threshold (eg. < 85 C);
297          - All fans are running at >= 100 RPMs;
298          - Both power supplies are on;
299          - No panic dump exists in flash.
300       Non-critical:
301          - One or more temperature sensors is in the warning range (eg. >= 85 and < 100 C);
302          - A panic dump exists in flash.
303       Critical:
304          - One or more temperature sensors is in the failure range (eg. >= 100 C);
305          - One or more fans are running < 100 RPM;
306          - One power supply is off.
307         "
308    ::= { hardware 15 }
309
310
311
312hwESN OBJECT-TYPE
313    SYNTAX DisplayString (SIZE(0..12))
314    MAX-ACCESS read-only
315    STATUS current
316    DESCRIPTION
317	"The ESN of the switch."
318    ::= { hardware 40 }
319
320
321
322    -- Port operation table
323    agPortOperTable OBJECT-TYPE
324	SYNTAX  SEQUENCE OF AgPortOperTableEntry
325	MAX-ACCESS  not-accessible
326	STATUS  current
327	DESCRIPTION
328	    "The table of port operations."
329	::= { agentOper 1 }
330
331    agPortOperTableEntry OBJECT-TYPE
332	SYNTAX  AgPortOperTableEntry
333	MAX-ACCESS  not-accessible
334	STATUS  current
335	DESCRIPTION
336	    "A row in the port operations table."
337	INDEX   { portOperIdx }
338	::= { agPortOperTable 1 }
339
340    AgPortOperTableEntry ::=
341	SEQUENCE {
342	    portOperIdx	    PortNumber,
343	    portOperRmon	    INTEGER,
344	    portOperLearning    INTEGER,
345	    portOperState	    INTEGER
346	}
347
348    portOperIdx OBJECT-TYPE
349	SYNTAX  PortNumber
350	MAX-ACCESS  read-only
351	STATUS  current
352	DESCRIPTION
353	    "The port index."
354	::= { agPortOperTableEntry 1 }
355
356    portOperState OBJECT-TYPE
357	SYNTAX  INTEGER {
358	    enabled(1),
359	    disabled(2)
360	    }
361	MAX-ACCESS  read-write
362	STATUS  current
363	DESCRIPTION
364	    "Enable/Disable port."
365	::= { agPortOperTableEntry 2 }
366
367    portOperRmon OBJECT-TYPE
368	SYNTAX  INTEGER {
369	    enabled(1),
370	    disabled(2)
371	    }
372	MAX-ACCESS  read-write
373	STATUS  current
374	DESCRIPTION
375	    "Enable/Disable RMON for port."
376	::= { agPortOperTableEntry 3 }
377
378    portOperLearning OBJECT-TYPE
379	SYNTAX  INTEGER {
380	    enabled(1),
381	    disabled(2)
382	    }
383	MAX-ACCESS  read-write
384	STATUS  current
385	DESCRIPTION
386	    "Enable/Disable L2 (FDB) Learning for this port."
387	::= { agPortOperTableEntry 4 }
388
389
390    --portOperDot1x	    OBJECT IDENTIFIER ::= { agPortOperTableEntry 4 }
391
392    portOperDot1xTable OBJECT-TYPE
393	SYNTAX  SEQUENCE OF PortOperDot1xTableEntry
394	MAX-ACCESS  not-accessible
395	STATUS  current
396	DESCRIPTION
397	    "The table of port operations."
398	::= { agentOper 4 }
399
400    portOperDot1xTableEntry OBJECT-TYPE
401	SYNTAX  PortOperDot1xTableEntry
402	MAX-ACCESS  not-accessible
403	STATUS  current
404	DESCRIPTION
405	    "A row in the port 802.1x operation table."
406	INDEX   { portOperDot1xIndx }
407	::= { portOperDot1xTable 1 }
408
409    PortOperDot1xTableEntry ::= SEQUENCE {
410	portOperDot1xIndx        	PortNumber,
411	portOperDot1xReset		INTEGER,
412	portOperDot1xReauth		INTEGER
413	}
414
415    portOperDot1xIndx OBJECT-TYPE
416	SYNTAX  PortNumber
417	MAX-ACCESS  read-only
418	STATUS  current
419	DESCRIPTION
420	    "The port index."
421	::= { portOperDot1xTableEntry 1 }
422
423    portOperDot1xReset OBJECT-TYPE
424	SYNTAX  INTEGER {
425	    no(1),
426	    yes(2)
427	    }
428	MAX-ACCESS  read-write
429	STATUS  current
430	DESCRIPTION
431	    "Reinitialize 802.1x access control on port."
432	::= { portOperDot1xTableEntry 2 }
433
434    portOperDot1xReauth OBJECT-TYPE
435	SYNTAX  INTEGER {
436	    no(1),
437	    yes(2)
438	    }
439	MAX-ACCESS  read-write
440	STATUS  current
441	DESCRIPTION
442	    "Initiate reauthentication on port."
443	::= { portOperDot1xTableEntry 3 }
444
445    ntpOperSendReq OBJECT-TYPE
446	SYNTAX  INTEGER {
447	    no(1),
448	    yes(2)
449	    }
450	MAX-ACCESS  read-write
451	STATUS  current
452	DESCRIPTION
453	    "Allows the user to send requests to the NTP server."
454	::= { agNTPOper 1 }
455
456-- Oper PRM settings
457
458
459agSrvLedOper         OBJECT IDENTIFIER ::= { agentOper 5 }
460
461srvLedOper OBJECT-TYPE
462	SYNTAX  INTEGER {
463	    enabled(0),
464	    disabled(1)
465	    }
466	MAX-ACCESS  read-write
467	STATUS  current
468	DESCRIPTION
469	    "Enable/disable Service Required LED."
470	::= { agSrvLedOper 1 }
471
472-- Port information table
473
474portInfoTable OBJECT-TYPE
475    SYNTAX  SEQUENCE OF PortInfoTableEntry
476    MAX-ACCESS  not-accessible
477    STATUS  current
478    DESCRIPTION
479        "The table of port information."
480    ::= { portInfo 1 }
481
482portInfoTableEntry OBJECT-TYPE
483    SYNTAX  PortInfoTableEntry
484    MAX-ACCESS  not-accessible
485    STATUS  current
486    DESCRIPTION
487        "A row in the port information table."
488    INDEX   { portInfoIndx }
489    ::= { portInfoTable 1 }
490
491PortInfoTableEntry ::= SEQUENCE {
492    portInfoIndx                PortNumber,
493    portInfoSpeed               INTEGER,
494    portInfoMode                INTEGER,
495    portInfoFlowCtrl            INTEGER,
496    portInfoLink                INTEGER,
497    portInfoPhyIfDescr          DisplayString,
498    portInfoPhyIfType           INTEGER,
499    portInfoPhyIfMtu            Integer32,
500    portInfoPhyIfPhysAddress    PhysAddress,
501    portInfoPhyIfOperStatus     INTEGER,
502    portInfoPhyIfLastChange     TimeTicks,
503    portInfoLearning            INTEGER,
504    portInfoBpduGuard           INTEGER,
505    portInfoPvid                Unsigned32,
506    portInfoVlanTag             INTEGER
507   ,portInfoErrDisableRecovery  INTEGER
508   ,portInfoErrDisableTimeLeft  INTEGER
509   ,portInfoExtGuard            INTEGER
510   ,portInfoLFDState            INTEGER
511    }
512
513portInfoIndx OBJECT-TYPE
514    SYNTAX  PortNumber
515    MAX-ACCESS  read-only
516    STATUS  current
517    DESCRIPTION
518        "The port index."
519    ::= { portInfoTableEntry 1 }
520
521portInfoSpeed OBJECT-TYPE
522    SYNTAX  INTEGER {
523        mbs10(2),
524        mbs100(3),
525        mbs1000(4),
526        any(5)
527	,
528        mbs10000(6)
529        ,
530        mbs40000(7)
531        }
532    MAX-ACCESS  read-only
533    STATUS  current
534    DESCRIPTION
535        "The current operational speed of the port."
536    ::= { portInfoTableEntry 2 }
537
538portInfoMode OBJECT-TYPE
539    SYNTAX  INTEGER {
540        full-duplex(2),
541        half-duplex(3)
542        }
543    MAX-ACCESS  read-only
544    STATUS  current
545    DESCRIPTION
546        "The current operational mode of the port."
547    ::= { portInfoTableEntry 3 }
548
549portInfoFlowCtrl OBJECT-TYPE
550    SYNTAX  INTEGER {
551        transmit(2),
552        receive(3),
553        both(4),
554        none(5)
555        }
556    MAX-ACCESS  read-only
557    STATUS  current
558    DESCRIPTION
559        "The current operational flow control of the port."
560    ::= { portInfoTableEntry 4 }
561
562portInfoLink OBJECT-TYPE
563    SYNTAX  INTEGER {
564        up(1),
565        down(2),
566        disabled(3),
567        inoperative(4), -- unrecognized PCI device
568        errdisabled(5)
569        }
570     MAX-ACCESS  read-only
571     STATUS  current
572     DESCRIPTION
573         "The current operational link status of the port."
574     ::= { portInfoTableEntry 5 }
575
576portInfoPhyIfDescr OBJECT-TYPE
577    SYNTAX  DisplayString (SIZE (0..255))
578    MAX-ACCESS  read-only
579    STATUS  current
580    DESCRIPTION
581	    "A textual string containing information about the
582	    interface.  This string should include the name of
583	    the manufacturer, the product name and the version
584	    of the hardware interface."
585    ::= { portInfoTableEntry 6 }
586
587portInfoPhyIfType OBJECT-TYPE
588    SYNTAX  INTEGER {
589		other(1),          -- none of the following
590		regular1822(2),
591		hdh1822(3),
592		ddn-x25(4),
593		rfc877-x25(5),
594		ethernet-csmacd(6),
595		iso88023-csmacd(7),
596		iso88024-tokenBus(8),
597		iso88025-tokenRing(9),
598		iso88026-man(10),
599		starLan(11),
600		proteon-10Mbit(12),
601		proteon-80Mbit(13),
602		hyperchannel(14),
603		fddi(15),
604		lapb(16),
605		sdlc(17),
606		ds1(18),           -- T-1
607		e1(19),            -- european equiv. of T-1
608		basicISDN(20),
609		primaryISDN(21),   -- proprietary serial
610		propPointToPointSerial(22),
611		ppp(23),
612		softwareLoopback(24),
613		eon(25),            -- CLNP over IP [11]
614		ethernet-3Mbit(26),
615		nsip(27),           -- XNS over IP
616		slip(28),           -- generic SLIP
617		ultra(29),          -- ULTRA technologies
618		ds3(30),            -- T-3
619		sip(31),            -- SMDS
620		frame-relay(32)
621	    }
622    MAX-ACCESS  read-only
623    STATUS  current
624    DESCRIPTION
625	    "The type of interface, distinguished according to
626	    the physical/link protocol(s) immediately `below'
627	    the network layer in the protocol stack."
628    ::= { portInfoTableEntry 7 }
629
630portInfoPhyIfMtu OBJECT-TYPE
631    SYNTAX  Integer32
632    MAX-ACCESS  read-only
633    STATUS  current
634    DESCRIPTION
635	    "The size of the largest datagram which can be
636	    sent/received on the interface, specified in
637	    octets.  For interfaces that are used for
638	    transmitting network datagrams, this is the size
639	    of the largest network datagram that can be sent
640	    on the interface."
641    ::= { portInfoTableEntry 8 }
642
643portInfoPhyIfPhysAddress OBJECT-TYPE
644    SYNTAX  PhysAddress
645    MAX-ACCESS  read-only
646    STATUS  current
647    DESCRIPTION
648	    "The interface's address at the protocol layer
649	    immediately `below' the network layer in the
650	    protocol stack. For interfaces which do not have
651	    such an address (e.g., a serial line), this object
652	    should contain an octet string of zero length."
653    ::= { portInfoTableEntry 9 }
654
655portInfoPhyIfOperStatus OBJECT-TYPE
656    SYNTAX  INTEGER {
657	up(1),       -- ready to pass packets
658	down(2),
659	testing(3)   -- in some test mode
660	}
661    MAX-ACCESS  read-only
662    STATUS  current
663    DESCRIPTION
664	    "The current operational state of the interface.
665	    The testing(3) state indicates that no operational
666	    packets can be passed."
667    ::= { portInfoTableEntry 10 }
668
669portInfoPhyIfLastChange OBJECT-TYPE
670    SYNTAX  TimeTicks
671    MAX-ACCESS  read-only
672    STATUS  current
673    DESCRIPTION
674	    "The value of sysUpTime at the time the interface
675	    entered its current operational state.  If the
676	    current state was entered prior to the last re-
677	    initialization of the local network management
678	    subsystem, then this object contains a zero
679	    value."
680    ::= { portInfoTableEntry 11 }
681
682
683portInfoLearning OBJECT-TYPE
684    SYNTAX  INTEGER {
685		enabled(1),
686		disabled(2)
687	    }
688    MAX-ACCESS  read-only
689    STATUS  current
690    DESCRIPTION
691	    "The port L2 (FDB) Learning state."
692    ::= { portInfoTableEntry 18 }
693
694portInfoBpduGuard OBJECT-TYPE
695    SYNTAX INTEGER {
696        enabled(1),
697        disabled(2)
698        }
699    MAX-ACCESS read-only
700    STATUS current
701    DESCRIPTION
702        "The operational status of BPDU Guard on the port."
703    ::= { portInfoTableEntry 20 }
704
705portInfoPvid    OBJECT-TYPE
706    SYNTAX  Unsigned32
707    MAX-ACCESS  read-only
708    STATUS  current
709    DESCRIPTION
710        "This is the operational port vlan-id of the port. Typically,
711         the value of this object is the same as the value of the
712         agPortCurCfgPVID object. But if, for example, 802.1x is
713         enabled on the port and the port is assigned a vlan-id via
714         802.1x, this port will be moved to the assigned vlan even
715         when the port is configured with a different PVID."
716    ::= { portInfoTableEntry 21}
717
718portInfoVlanTag OBJECT-TYPE
719    SYNTAX  INTEGER {
720        untagged(0),
721        tagged(1)
722        }
723    MAX-ACCESS  read-only
724    STATUS  current
725    DESCRIPTION
726        "This is the operational VLAN tag state of the port. Typically,
727         the value of this object is the same as the value of the
728         agPortCurCfgVlanTag objec. But if, for example, 802.1x is
729         enabled on the port and if the port is assigned a vlan via
730         802.1x, the port will be operationally untagged even when the
731         port is configured to be tagged."
732    ::= { portInfoTableEntry 22}
733
734portInfoErrDisableRecovery OBJECT-TYPE
735    SYNTAX      INTEGER {
736                    enable(1),
737                    disable(2)
738                }
739    MAX-ACCESS  read-only
740    STATUS      current
741    DESCRIPTION
742        "This object indicates whether the system will automatically
743         re-enable an error-disabled port after the time interval
744         indicated by agCurCfgErrDisableTimeout has elapsed. A port
745         is in error-disabled state when it has been operationally
746         disabled by the system due to an error condition.
747
748         The value of this object is 'enable' if the values of both
749         the global agCurCfgErrDisableRecovery object and the port's
750         agPortCurCfgErrDisableRecovery object are 'enable'."
751    ::= { portInfoTableEntry 23 }
752
753portInfoErrDisableTimeLeft OBJECT-TYPE
754    SYNTAX      INTEGER (0 .. 86400)
755    MAX-ACCESS  read-only
756    STATUS      current
757    DESCRIPTION
758        "If the portInfoErrDisableRecovery object has a value of 'enable'
759         and the portInfoLink object has a value of 'errdisabled', the
760         value of this object indicates the remaining time, in seconds,
761         before the system automatically re-enables this port."
762    ::= { portInfoTableEntry 24 }
763
764portInfoExtGuard OBJECT-TYPE
765    SYNTAX INTEGER {
766        loop(1),
767        root(2),
768        global-loop(3),
769        no-guard(0)
770        }
771    MAX-ACCESS read-only
772    STATUS current
773    DESCRIPTION
774        "The operational status of STP Loop/Root Guard on the port."
775    ::= { portInfoTableEntry 25 }
776
777
778portInfoLFDState OBJECT-TYPE
779    SYNTAX      INTEGER {
780                    yes(1),
781                    no(2)
782                }
783    MAX-ACCESS  read-only
784    STATUS      current
785    DESCRIPTION
786        "This object indicates whether the port is error-disabled due
787         to excessive link flaps.  The value of this object is 'yes'
788         if the port is error-disabled due to excessive link flaps,
789         otherwise the value is 'no'."
790    ::= { portInfoTableEntry 26 }
791
792
793
794
795
796
797
798
799-- Agent System Group
800-- This group of objects take effect on the 'SET' request.
801-- There is no need to 'apply' or 'save'.
802
803agApplyConfiguration OBJECT-TYPE
804    SYNTAX  INTEGER {
805        other(1),
806        apply(2)
807        }
808    MAX-ACCESS  read-write
809    STATUS  current
810    DESCRIPTION
811        "This is an action object to apply the changes made to configuration
812         of the switch. By setting the value to apply(2), all the changes
813         made since the last apply are written to the new configuration block.
814
815         other(1) is returned when this object ie read. "
816    ::= { agSystem 2 }
817
818agSavePending OBJECT-TYPE
819    SYNTAX  INTEGER {
820        saveNeeded(1),
821        noSaveNeeded(2)
822        }
823    MAX-ACCESS  read-only
824    STATUS  current
825    DESCRIPTION
826        "This object, when read, gives the user information
827         whether an save action is needed and that the configuration
828         has been applied but not saved to the flash."
829    ::= { agSystem 3 }
830
831agSaveConfiguration OBJECT-TYPE
832    SYNTAX  INTEGER {
833        ok(1),
834        saveActive(2),
835        notSaveActive(3)
836        }
837    MAX-ACCESS  read-write
838    STATUS  current
839    DESCRIPTION
840        "This is an action object to write current configuration to
841         nonvolatile storage.
842
843         When issued with the saveActive, the active configuration
844         in flash is saved to backup in flash and then the new
845         configuration is saved to the active configuration in flash.
846
847         When issued with notSaveActive, the active configuration
848         is NOT saved to the flash and the active configuration is
849         overwritten with the new configuration.
850
851         ok(1) is returned always when read."
852    ::= { agSystem 4 }
853
854agRevert OBJECT-TYPE
855    SYNTAX  INTEGER {
856        other(1),
857        revert(2)
858        }
859    MAX-ACCESS  read-write
860    STATUS  current
861    DESCRIPTION
862        "This is an action object to revert the unapplied changes
863         made to the switch. By setting the value to revert(2),
864         all the unapplied changes will be reverted. This action
865         will copy the current_config to the new configuration block.
866
867         other(1) is returned when this object is read. "
868    ::= { agSystem 5 }
869
870
871agReset OBJECT-TYPE
872    SYNTAX  INTEGER {
873        other(1),
874        reset(2)
875        }
876    MAX-ACCESS  read-write
877    STATUS  current
878    DESCRIPTION
879        "This is an action object to reboot the agent.
880         other(1) is returned always when read."
881    ::= { agSystem 7 }
882
883agConfigForNxtReset OBJECT-TYPE
884    SYNTAX  INTEGER {
885        active(2),
886        backup(3),
887        default(4)
888        }
889    MAX-ACCESS  read-write
890    STATUS  current
891    DESCRIPTION
892        "The configuration information to be loaded from at next reset.
893
894          The following values are writable:
895              active(2)...active configuration block
896              backup(3)...backup configuration block
897              default(4)..default configuration block"
898    ::= { agSystem 8 }
899
900agImageForNxtReset OBJECT-TYPE
901    SYNTAX  INTEGER {
902        image1(2),
903        image2(3)
904        }
905    MAX-ACCESS  read-write
906    STATUS  current
907    DESCRIPTION
908        "The software image to be booted from at next reset.
909
910         The following values are writable:
911             image1(2)...image 1
912             image2(3)...image 2"
913    ::= { agSystem 9 }
914
915agSoftwareVersion OBJECT-TYPE
916    SYNTAX  DisplayString (SIZE(0..16))
917    MAX-ACCESS  read-only
918    STATUS  current
919    DESCRIPTION
920        "The version of the software image that is currently running on the
921         system in the form of 'major.minor.maintenance.bugfix'.  A zero
922         length string is returned if version is not available."
923    ::= { agSystem 10 }
924
925agBootVer OBJECT-TYPE
926    SYNTAX  DisplayString (SIZE(0..16))
927    MAX-ACCESS  read-only
928    STATUS  current
929    DESCRIPTION
930        "The version of the boot code in the form of 'major.minor.bugfix'.
931         A zero length string is returned if version is not available."
932    ::= { agSystem 11 }
933
934agImage1Ver OBJECT-TYPE
935    SYNTAX  DisplayString (SIZE(0..128))
936    MAX-ACCESS  read-only
937    STATUS  current
938    DESCRIPTION
939        "The version of the software image stored in image 1 storage in the
940         form of 'major.minor.bugfix'.  A zero length string is returned if
941         version is not available or there is no valid software image."
942    ::= { agSystem 12 }
943
944agImage2Ver OBJECT-TYPE
945    SYNTAX  DisplayString (SIZE(0..128))
946    MAX-ACCESS  read-only
947    STATUS  current
948    DESCRIPTION
949        "The version of the software image stored in image 2 storage in the
950         form of 'major.minor.bugfix'.  A zero length string is returned if
951         version is not available or there is no valid software image."
952    ::= { agSystem 13 }
953
954agRtcDate OBJECT-TYPE
955    SYNTAX  DisplayString (SIZE(0..16))
956    MAX-ACCESS  read-write
957    STATUS  current
958    DESCRIPTION
959        "The date on the real time clock in the form of 'mm/dd/yy'.
960         A zero length string is returned if date is not available."
961    ::= { agSystem 14 }
962
963agRtcTime OBJECT-TYPE
964    SYNTAX  DisplayString (SIZE(0..16))
965    MAX-ACCESS  read-write
966    STATUS  current
967    DESCRIPTION
968        "The time on the real time clock in the form of 'hh:mm:ss'.
969         A zero length string is returned if time is not available."
970    ::= { agSystem 15 }
971
972agLastSetErrorReason   OBJECT-TYPE
973    SYNTAX  DisplayString (SIZE(0..255))
974    MAX-ACCESS  read-only
975    STATUS  current
976    DESCRIPTION
977        "The error reason of the last SET failure."
978    ::= { agSystem 16 }
979
980agCurCfgHttpServerPort OBJECT-TYPE
981    SYNTAX  INTEGER (1..65535)
982    MAX-ACCESS  read-only
983    STATUS  current
984    DESCRIPTION
985        "The TCP port number that the HTTP server is listening to
986         in the current configuration block."
987    ::= { agSystem 17 }
988
989agNewCfgHttpServerPort OBJECT-TYPE
990    SYNTAX  INTEGER (1..65535)
991    MAX-ACCESS  read-write
992    STATUS  current
993    DESCRIPTION
994        "The TCP port number that the HTTP server is listening to
995         in the new configuration block."
996    ::= { agSystem 18 }
997
998agCurCfgLoginBanner OBJECT-TYPE
999    SYNTAX  DisplayString (SIZE(0..80))
1000    MAX-ACCESS  read-only
1001    STATUS  current
1002    DESCRIPTION
1003        "The user defined login banner."
1004    ::= { agSystem 19 }
1005
1006agNewCfgLoginBanner OBJECT-TYPE
1007    SYNTAX  DisplayString (SIZE(0..80))
1008    MAX-ACCESS  read-write
1009    STATUS  current
1010    DESCRIPTION
1011        "The user defined login banner."
1012    ::= { agSystem 20 }
1013
1014agCurCfgLoginNotice OBJECT-TYPE
1015    SYNTAX  DisplayString (SIZE(0..80))
1016    MAX-ACCESS  read-only
1017    STATUS  current
1018    DESCRIPTION
1019        "The user defined login notice."
1020    ::= { agSystem 78 }
1021
1022agNewCfgLoginNotice OBJECT-TYPE
1023    SYNTAX  DisplayString (SIZE(0..80))
1024    MAX-ACCESS  read-write
1025    STATUS  current
1026    DESCRIPTION
1027        "The user defined login notice."
1028    ::= { agSystem 79 }
1029
1030
1031agCurCfgConsole OBJECT-TYPE
1032    SYNTAX  INTEGER {
1033        enabled(1),
1034        disabled(2)
1035        }
1036    MAX-ACCESS  read-only
1037    STATUS  current
1038    DESCRIPTION
1039        "Enable or disable console output of syslog messages."
1040    ::= { agSystem 23 }
1041
1042agNewCfgConsole OBJECT-TYPE
1043    SYNTAX  INTEGER {
1044        enabled(1),
1045        disabled(2)
1046        }
1047    MAX-ACCESS  read-write
1048    STATUS  current
1049    DESCRIPTION
1050        "Enable or disable console output of syslog messages."
1051    ::= { agSystem 24 }
1052
1053
1054agCurCfgBootp OBJECT-TYPE
1055    SYNTAX  INTEGER {
1056        enabled(2),
1057        disabled(3)
1058        }
1059    MAX-ACCESS  read-only
1060    STATUS  current
1061    DESCRIPTION
1062        "Enable or disable the use of BootP, as currently configured in the
1063         current configuration block."
1064    ::= { agSystem 29 }
1065
1066agNewCfgBootp OBJECT-TYPE
1067    SYNTAX  INTEGER {
1068        enabled(2),
1069        disabled(3)
1070        }
1071    MAX-ACCESS  read-write
1072    STATUS  current
1073    DESCRIPTION
1074        "Enable or disable the use of BootP, in the new configuration block."
1075    ::= { agSystem 30 }
1076
1077agSlotNumber OBJECT-TYPE
1078    SYNTAX INTEGER (1..10)
1079    MAX-ACCESS read-only
1080    STATUS current
1081    DESCRIPTION
1082	"Identifies the slot in which this switch is installed. If the
1083         agent implementing this MIB is not a blade in a chassis this
1084         value has no meaning."
1085    ::= { agSystem 31 }
1086
1087agCurCfgSnmpTimeout OBJECT-TYPE
1088    SYNTAX  INTEGER (1..30)
1089    MAX-ACCESS  read-only
1090    STATUS  current
1091    DESCRIPTION
1092        "Once SNMP operations like agApplyConfig, agDiffState and
1093         agDumpState, which use the state machine are done the resources
1094         used by these operations need to be freed by setting the state
1095         back to 'idle' so others can issue the commands via SNMP.
1096         agSnmpTimeout indicates the number of minutes before the resources
1097         are freed and the state set back to 'idle' if this operation is not
1098         performed by the user."
1099    ::= { agSystem 32 }
1100
1101agNewCfgSnmpTimeout OBJECT-TYPE
1102    SYNTAX  INTEGER (1..30)
1103    MAX-ACCESS  read-write
1104    STATUS  current
1105    DESCRIPTION
1106        "Once SNMP operations like agApplyConfig, agDiffState and
1107         agDumpState, which use the state machine are done the resources
1108         used by these operations need to be freed by setting the state
1109         back to 'idle' so others can issue the commands via SNMP.
1110         agSnmpTimeout indicates the number of minutes before the resources
1111         are freed and the state set back to 'idle' if this operation is not
1112         performed by the user."
1113    ::= { agSystem 33 }
1114
1115agCurCfgTelnetServerPort OBJECT-TYPE
1116    SYNTAX  INTEGER (1..65535)
1117    MAX-ACCESS  read-only
1118    STATUS  current
1119    DESCRIPTION
1120        "The TCP port number that the telnet server listens for telnet
1121         sessions."
1122    ::= { agSystem 34 }
1123
1124agNewCfgTelnetServerPort OBJECT-TYPE
1125    SYNTAX  INTEGER (1..65535)
1126    MAX-ACCESS  read-write
1127    STATUS  current
1128    DESCRIPTION
1129        "The TCP port number that the telnet server listens for telnet
1130         sessions."
1131    ::= { agSystem 35 }
1132
1133agClearFlashDump OBJECT-TYPE
1134    SYNTAX  INTEGER {
1135        ok(1),
1136        clear(2)
1137        }
1138    MAX-ACCESS  read-write
1139    STATUS  current
1140    DESCRIPTION
1141        "This is an action object to clear the FLASH dump.
1142         ok(1) is returned when this object is read. "
1143    ::= { agSystem 36 }
1144
1145
1146
1147
1148agCurCfgTrapSrcIf OBJECT-TYPE
1149    SYNTAX  Integer32
1150    MAX-ACCESS  read-only
1151    STATUS  current
1152    DESCRIPTION
1153        "The SNMP trap source interface number."
1154    ::= { agSystem 39 }
1155
1156agNewCfgTrapSrcIf OBJECT-TYPE
1157    SYNTAX  Integer32
1158    MAX-ACCESS  read-write
1159    STATUS  current
1160    DESCRIPTION
1161        "The SNMP trap source interface number."
1162    ::= { agSystem 40 }
1163
1164
1165
1166
1167agCurCfgHttpsServerPort OBJECT-TYPE
1168    SYNTAX  INTEGER (1..65535)
1169    MAX-ACCESS  read-only
1170    STATUS  current
1171    DESCRIPTION
1172        "The TCP port number that the HTTPS server is listening to
1173         in the current configuration block."
1174    ::= { agSystem 49 }
1175
1176agNewCfgHttpsServerPort OBJECT-TYPE
1177    SYNTAX  INTEGER (1..65535)
1178    MAX-ACCESS  read-write
1179    STATUS  current
1180    DESCRIPTION
1181        "The TCP port number that the HTTPS server is listening to
1182         in the new configuration block."
1183    ::= { agSystem 50 }
1184
1185agCurCfgTftpServerPort OBJECT-TYPE
1186    SYNTAX  INTEGER (1..65535)
1187    MAX-ACCESS  read-only
1188    STATUS  current
1189    DESCRIPTION
1190        "The TCP port number that the TFTP server is listening to
1191         in the current configuration block."
1192    ::= { agSystem 51 }
1193
1194agNewCfgTftpServerPort OBJECT-TYPE
1195    SYNTAX  INTEGER (1..65535)
1196    MAX-ACCESS  read-write
1197    STATUS  current
1198    DESCRIPTION
1199        "The TCP port number that the TFTP server is listening to
1200         in the new configuration block."
1201    ::= { agSystem 52 }
1202
1203agRackId OBJECT-TYPE
1204    SYNTAX  DisplayString (SIZE(0..127))
1205    MAX-ACCESS  read-only
1206    STATUS  current
1207    DESCRIPTION
1208        "The rack unique identifier."
1209    ::= { agSystem 53 }
1210
1211agChassis OBJECT-TYPE
1212    SYNTAX  DisplayString (SIZE(0..127))
1213    MAX-ACCESS  read-only
1214    STATUS  current
1215    DESCRIPTION
1216        "Chassis serial number."
1217    ::= { agSystem 54 }
1218
1219agCurTimeZone   OBJECT-TYPE
1220    SYNTAX  INTEGER {
1221    none(0),
1222    africa-Algeria(1),
1223    africa-Angola(2),
1224    africa-Benin(3),
1225    africa-Botswana(4),
1226    africa-Burkina-Faso(5),
1227    africa-Burundi(6),
1228    africa-Cameroon(7),
1229    africa-Central-African-Rep(8),
1230    africa-Chad(9),
1231    africa-Congo-WestDemRepCongo(10),
1232    africa-Congo-EastDemRepCongo(11),
1233    africa-Congo-Rep(12),
1234    africa-Cote-dIvoire(13),
1235    africa-Djibouti(14),
1236    africa-Egypt(15),
1237    africa-Equatorial-Guinea(16),
1238    africa-Eritrea(17),
1239    africa-Ethiopia(18),
1240    africa-Gabon(19),
1241    africa-Gambia(20),
1242    africa-Ghana(21),
1243    africa-Guinea(22),
1244    africa-Guinea-Bissau(23),
1245    africa-Kenya(24),
1246    africa-Lesotho(25),
1247    africa-Liberia(26),
1248    africa-Libya(27),
1249    africa-Malawi(28),
1250    africa-Mali-SouthWestMali(29),
1251    africa-Mali-NorthEastMali(30),
1252    africa-Mauritania(31),
1253    africa-Morocco(32),
1254    africa-Mozambique(33),
1255    africa-Namibia(34),
1256    africa-Niger(35),
1257    africa-Nigeria(36),
1258    africa-Rwanda(37),
1259    africa-SaoTome-And-Principe(38),
1260    africa-Senegal(39),
1261    africa-SierraLeone(40),
1262    africa-Somalia(41),
1263    africa-SouthAfrica(42),
1264    africa-Spain-Mainland(43),
1265    africa-Spain-CeutaMelilla(44),
1266    africa-Spain-CanaryIslands(45),
1267    africa-Sudan(46),
1268    africa-Swaziland(47),
1269    africa-Tanzania(48),
1270    africa-Togo(49),
1271    africa-Tunisia(50),
1272    africa-Uganda(51),
1273    africa-Western-Sahara(52),
1274    africa-Zambia(53),
1275    africa-Zimbabwe(54),
1276    americas-Anguilla(55),
1277    americas-Antigua-Barbuda(56),
1278    americas-Argentina-EArgentina(57),
1279    americas-Argentina-MostLocations(58),
1280    americas-Argentina-Jujuy(59),
1281    americas-Argentina-Catamarca(60),
1282    americas-Argentina-Mendoza(61),
1283    americas-Aruba(62),
1284    americas-Bahamas(63),
1285    americas-Barbados(64),
1286    americas-Belize(65),
1287    americas-Bolivia(66),
1288    americas-Brazil-AtlanticIslands(67),
1289    americas-Brazil-AmapaEPara(68),
1290    americas-Brazil-NEBrazil(69),
1291    americas-Brazil-Pernambuco(70),
1292    americas-Brazil-Tocantins(71),
1293    americas-Brazil-AlagoasSergipe(72),
1294    americas-Brazil-SSEBrazil(73),
1295    americas-Brazil-MatoGrossoDoSul(74),
1296    americas-Brazil-WParaRondonia(75),
1297    americas-Brazil-Roraima(76),
1298    americas-Brazil-EAmazonas(77),
1299    americas-Brazil-WAmazonas(78),
1300    americas-Brazil-Acre(79),
1301    americas-Canada-NewfoundlandIsland(80),
1302    americas-Canada-AtlanTime-NovaScotia(81),
1303    americas-Canada-AtlanTime-ELabrador(82),
1304    americas-Canada-EastTime-OntarioMostlocation(83),
1305    americas-Canada-EastTime-ThunderBay(84),
1306    americas-Canada-EastStdTime-PangnirtungNunavut(85),
1307    americas-Canada-EastStdTime-EastNunavut(86),
1308    americas-Canada-EastStdTime-CenNunavut(87),
1309    americas-Canada-CenTime-ManitobaWestOntario(88),
1310    americas-Canada-CenTime-RainyRiver(89),
1311    americas-Canada-CenTime-WestNunavut(90),
1312    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
1313    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
1314    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
1315    americas-Canada-MountTime-CentralNorthwestTerritories(94),
1316    americas-Canada-MountTime-WestNorthwestTerritories(95),
1317    americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
1318    americas-Canada-PacificTime-WestBritishColumbia(97),
1319    americas-Canada-PacificTime-SouthYukon(98),
1320    americas-Canada-PacificTime-NorthYukon(99),
1321    americas-CaymanIslands(100),
1322    americas-Chile-MostLocation(101),
1323    americas-Chile-EasterIsland(102),
1324    americas-Colombia(103),
1325    americas-CostaRica(104),
1326    americas-Cuba(105),
1327    americas-Dominica(106),
1328    americas-DominicanRepublic (107),
1329    americas-Ecuador(108),
1330    americas-ElSalvado(109),
1331    americas-FrenchGuiana(110),
1332    americas-Greenland-MostLocation(111),
1333    americas-Greenland-EastCoastNorthScoresbysund(112),
1334    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
1335    americas-Greenland-ThulePituffik(114),
1336    americas-Grenada(115),
1337    americas-Guadeloupe(116),
1338    americas-Guatemala(117),
1339    americas-Guyana(118),
1340    americas-Haiti(119),
1341    americas-Honduras(120),
1342    americas-Jamaica(121),
1343    americas-Martinique(122),
1344    americas-Mexico-CentTime-Mostlocations(123),
1345    americas-Mexico-CentTime-QuintanaRoo(124),
1346    americas-Mexico-CentTime-CampecheYucatan(125),
1347    americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126),
1348    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
1349    americas-Mexico-MountTime-Chihuahua(128),
1350    americas-Mexico-MountStdTime-Sonora(129),
1351    americas-Mexico-PacificTime(130),
1352    americas-Montserrat(131),
1353    americas-NetherlandsAntilles(132),
1354    americas-Nicaragua(133),
1355    americas-Panama(134),
1356    americas-Paraguay(135),
1357    americas-Peru(136),
1358    americas-PuertoRico(137),
1359    americas-StKittsAndNevis(138),
1360    americas-StLucia(139),
1361    americas-StPierreAndMiquelon(140),
1362    americas-StVincent(141),
1363    americas-Suriname(142),
1364    americas-TrinidadAndTobago(143),
1365    americas-TurksAndCaicosIs(144),
1366    americas-USA-EastTime(145),
1367    americas-USA-EastTime-MichiganMostLocation(146),
1368    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1369    americas-USA-EastTime-KentuckyWayneCounty(148),
1370    americas-USA-EastStdTime-IndianaMostLocations(149),
1371    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1372    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1373    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1374    americas-USA-CentTime(153),
1375    americas-USA-CentTime-MichiganWisconsinborder(154),
1376    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1377    americas-USA-MountTime(156),
1378    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1379    americas-USA-MountTime-Navajo(158),
1380    americas-USA-MountStdTime-Arizona(159),
1381    americas-USA-PacificTime(160),
1382    americas-USA-AlaskaTime(161),
1383    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1384    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1385    americas-USA-AlaskaTime-WestAlaska(164),
1386    americas-USA-AleutianIslands(165),
1387    americas-USA-Hawaii(166),
1388    americas-Uruguay(167),
1389    americas-Venezuela(168),
1390    americas-VirginIslands-UK(169),
1391    americas-VirginIslands-US(170),
1392    antarctica-McMurdoStationRossIsland(171),
1393    antarctica-Amundsen-ScottStationSouthPole(172),
1394    antarctica-PalmerStationAnversIsland(173),
1395    antarctica-MawsonStationHolmeBay(174),
1396    antarctica-DavisStationVestfoldHills(175),
1397    antarctica-CaseyStationBaileyPeninsula(176),
1398    antarctica-VostokStationSMagneticPole(177),
1399    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1400    antarctica-SyowaStationEOngulI(179),
1401    arcticOcean-Svalbard(180),
1402    arcticOcean-JanMayen(181),
1403    asia-Afghanistan(182),
1404    asia-Armenia(183),
1405    asia-Azerbaijan(184),
1406    asia-Bahrain(185),
1407    asia-Bangladesh(186),
1408    asia-Bhutan(187),
1409    asia-Brunei(188),
1410    asia-Cambodia(189),
1411    asia-China-EastChinaBeijingGuangdongShanghai(190),
1412    asia-China-Heilongjiang(191),
1413    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1414    asia-China-TibetmostofXinjiangUyghur(193),
1415    asia-China-SouthwestXinjiangUyghur(194),
1416    asia-Cyprus(195),
1417    asia-EastTimor(196),
1418    asia-Georgia(197),
1419    asia-HongKong(198),
1420    asia-India(199),
1421    asia-Indonesia-JavaAndSumatra(200),
1422    asia-Indonesia-WestCentralBorneo(201),
1423    asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202),
1424    asia-Indonesia-IrianJayaAndMoluccas(203),
1425    asia-Iran(204),
1426    asia-Iraq(205),
1427    asia-Israel(206),
1428    asia-Japan(207),
1429    asia-Jordan(208),
1430    asia-Kazakhstan-MostLocations(209),
1431    asia-Kazakhstan-QyzylordaKyzylorda(210),
1432    asia-Kazakhstan-Aqtobe(211),
1433    asia-Kazakhstan-AtyrauMangghystau(212),
1434    asia-Kazakhstan-WestKazakhstan(213),
1435    asia-Korea-North(214),
1436    asia-Korea-South(215),
1437    asia-Kuwait(216),
1438    asia-Kyrgyzstan(217),
1439    asia-Laos(218),
1440    asia-Lebanon(219),
1441    asia-Macau(220),
1442    asia-Malaysia-PeninsularMalaysia(221),
1443    asia-Malaysia-SabahSarawak(222),
1444    asia-Mongolia-MostLocations(223),
1445    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1446    asia-Mongolia-DornodSukhbaatar(225),
1447    asia-Myanmar(226),
1448    asia-Nepal(227),
1449    asia-Oman(228),
1450    asia-Pakistan(229),
1451    asia-Palestine(230),
1452    asia-Philippines(231),
1453    asia-Qatar(232),
1454    asia-Russia-Moscow-01Kaliningrad(233),
1455    asia-Russia-Moscow00WestRussia(234),
1456    asia-Russia-Moscow01CaspianSea(235),
1457    asia-Russia-Moscow02Urals(236),
1458    asia-Russia-Moscow03WestSiberia(237),
1459    asia-Russia-Moscow03Novosibirsk(238),
1460    asia-Russia-Moscow04YeniseiRiver(239),
1461    asia-Russia-Moscow05LakeBaikal(240),
1462    asia-Russia-Moscow06LenaRiver(241),
1463    asia-Russia-Moscow07AmurRiver(242),
1464    asia-Russia-Moscow07SakhalinIsland(243),
1465    asia-Russia-Moscow08Magadan(244),
1466    asia-Russia-Moscow09Kamchatka(245),
1467    asia-Russia-Moscow10BeringSea(246),
1468    asia-SaudiArabia(247),
1469    asia-Singapore(248),
1470    asia-SriLanka(249),
1471    asia-Syria(250),
1472    asia-Taiwan(251),
1473    asia-Tajikistan(252),
1474    asia-Thailand(253),
1475    asia-Turkmenistan(254),
1476    asia-UnitedArabEmirates(255),
1477    asia-Uzbekistan-WestUzbekistan(256),
1478    asia-Uzbekistan-EastUzbekistan(257),
1479    asia-Vietnam(258),
1480    asia-Yemen(259),
1481    atlanticOcean-Bermuda(260),
1482    atlanticOcean-CapeVerde(261),
1483    atlanticOcean-FaeroeIslands(262),
1484    atlanticOcean-FalklandIslands(263),
1485    atlanticOcean-Iceland(264),
1486    atlanticOcean-Portugal-Mainland(265),
1487    atlanticOcean-Portugal-MadeiraIslands(266),
1488    atlanticOcean-Portugal-Azores(267),
1489    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1490    atlanticOcean-Spain-Mainland(269),
1491    atlanticOcean-Spain-CeutaMelilla(270),
1492    atlanticOcean-Spain-CanaryIslands(271),
1493    atlanticOcean-StHelena(272),
1494    atlanticOcean-Svalbard-JanMayen(273),
1495    australia-LordHoweIsland(274),
1496    australia-Tasmania(275),
1497    australia-Victoria(276),
1498    australia-NewSouthWales-MostLocations(277),
1499    australia-NewSouthWales-Yancowinna(278),
1500    australia-Queensland-MostLocations(279),
1501    australia-Queensland-HolidayIslands(280),
1502    australia-SouthAustralia(281),
1503    australia-NorthernTerritory(282),
1504    australia-WesternAustralia(283),
1505    europe-Albania(284),
1506    europe-Andorra(285),
1507    europe-Austria(286),
1508    europe-Belarus(287),
1509    europe-Belgium(288),
1510    europe-BosniaHerzegovina(289),
1511    europe-Britain-UKGreatBritain(290),
1512    europe-Britain-UKNorthernIreland(291),
1513    europe-Bulgaria(292),
1514    europe-Croatia(293),
1515    europe-CzechRepublic(294),
1516    europe-Denmark(295),
1517    europe-Estonia(296),
1518    europe-Finland(297),
1519    europe-France(298),
1520    europe-Germany(299),
1521    europe-Gibraltar(300),
1522    europe-Greece(301),
1523    europe-Hungary(302),
1524    europe-Ireland(303),
1525    europe-Italy(304),
1526    europe-Latvia(305),
1527    europe-Liechtenstein(306),
1528    europe-Lithuania(307),
1529    europe-Luxembourg(308),
1530    europe-Macedonia(309),
1531    europe-Malta(310),
1532    europe-Moldova(311),
1533    europe-Monaco(312),
1534    europe-Montenegro(421),
1535    europe-Netherlands(313),
1536    europe-Norway(314),
1537    europe-Poland(315),
1538    europe-Portugal-Mainland(316),
1539    europe-Portugal-MadeiraIslands(317),
1540    europe-Portugal-Azores(318),
1541    europe-Romania(319),
1542    europe-Russia-Moscow-01Kaliningrad(320),
1543    europe-Russia-Moscow00WestRussia(321),
1544    europe-Russia-Moscow01CaspianSea(322),
1545    europe-Russia-Moscow02Urals(323),
1546    europe-Russia-Moscow03WestSiberia(324),
1547    europe-Russia-Moscow03Novosibirsk(325),
1548    europe-Russia-Moscow04YeniseiRiver(326),
1549    europe-Russia-Moscow05LakeBaikal(327),
1550    europe-Russia-Moscow06LenaRiver(328),
1551    europe-Russia-Moscow07AmurRiver(329),
1552    europe-Russia-Moscow07SakhalinIsland(330),
1553    europe-Russia-Moscow08Magadan(331),
1554    europe-Russia-Moscow09Kamchatka(332),
1555    europe-Russia-Moscow10BeringSea(333),
1556    europe-SanMarino(334),
1557    europe-Serbia(348),
1558    europe-Slovakia(335),
1559    europe-Slovenia(336),
1560    europe-Spain-Mainland(337),
1561    europe-Spain-CeutaAndMelilla(338),
1562    europe-Spain-CanaryIslands(339),
1563    europe-Sweden(340),
1564    europe-Switzerland(341),
1565    europe-Turkey(342),
1566    europe-Ukraine-MostLocations(343),
1567    europe-Ukraine-Ruthenia(344),
1568    europe-Ukraine-Zaporozhye-ELugansk(345),
1569    europe-Ukraine-CentralCrimea(346),
1570    europe-VaticanCity(347),
1571    indianOcean-BritishIndianOceanTerritory(349),
1572    indianOcean-ChristmasIsland(350),
1573    indianOcean-CocosOrKeelingIslands(351),
1574    indianOcean-Comoros(352),
1575    indianOcean-FrenchSouthernAndAntarcticLands(353),
1576    indianOcean-Madagascar(354),
1577    indianOcean-Maldives(355),
1578    indianOcean-Mauritius(356),
1579    indianOcean-Mayotte(357),
1580    indianOcean-Reunion(358),
1581    indianOcean-Seychelles(359),
1582    pacificOcean-Chile-MostLocations(360),
1583    pacificOcean-Chile-EasterIslandSalayGomez(361),
1584    pacificOcean-CookIslands(362),
1585    pacificOcean-Ecuador(363),
1586    pacificOcean-Fiji(364),
1587    pacificOcean-FrenchPolynesia-SocietyIslands(365),
1588    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
1589    pacificOcean-FrenchPolynesia-GambierIslands(367),
1590    pacificOcean-Guam(368),
1591    pacificOcean-Kiribati-GilbertIslands(369),
1592    pacificOcean-Kiribati-PhoenixIslands(370),
1593    pacificOcean-Kiribati-LineIslands(371),
1594    pacificOcean-MarshallIslands-MostLocations(372),
1595    pacificOcean-MarshallIslands-Kwajalein(373),
1596    pacificOcean-Micronesia-Yap(374),
1597    pacificOcean-Micronesia-TrukOrChuuk(375),
1598    pacificOcean-Micronesia-PonapeOrPohnpei(376),
1599    pacificOcean-Micronesia-Kosrae(377),
1600    pacificOcean-Nauru(378),
1601    pacificOcean-NewCaledonia(379),
1602    pacificOcean-NewZealand-MostLocations(380),
1603    pacificOcean-NewZealand-ChathamIslands(381),
1604    pacificOcean-Niue(382),
1605    pacificOcean-NorfolkIsland(383),
1606    pacificOcean-NorthernMarianaIslands(384),
1607    pacificOcean-Palau(385),
1608    pacificOcean-PapuaNewGuinea(386),
1609    pacificOcean-Pitcairn(387),
1610    pacificOcean-SamoaAmerican(388),
1611    pacificOcean-SamoaWestern(389),
1612    pacificOcean-SolomonIslands(390),
1613    pacificOcean-Tokelau(391),
1614    pacificOcean-Tonga(392),
1615    pacificOcean-Tuvalu(393),
1616    pacificOceanUSA-EastTime(394),
1617    pacificOceanUSA-EastTime-MichiganMostLocations(395),
1618    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
1619    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
1620    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
1621    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
1622    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
1623    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
1624    pacificOceanUSA-CentTime(402),
1625    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
1626    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
1627    pacificOceanUSA-MountTime(405),
1628    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
1629    pacificOceanUSA-MountTime-Navajo(407),
1630    pacificOceanUSA-MountStdTime-Arizona(408),
1631    pacificOceanUSA-PacificTime(409),
1632    pacificOceanUSA-AlaskaTime(410),
1633    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
1634    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
1635    pacificOceanUSA-AlaskaTime-WestAlaska(413),
1636    pacificOceanUSA-AleutianIslands(414),
1637    pacificOceanUSA-Hawaii(415),
1638    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
1639    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
1640    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
1641    pacificOcean-Vanuatu(419),
1642    pacificOcean-WallisAndFutuna(420)
1643	}
1644    MAX-ACCESS read-only
1645    STATUS  current
1646    DESCRIPTION
1647        "The time zone.
1648         Note: Locations are alphabetically ordered and
1649         the corresponding code is not reflected in CLI."
1650    ::= { agSystem 55 }
1651
1652agNewTimeZone   OBJECT-TYPE
1653    SYNTAX  INTEGER  {
1654    none(0),
1655    africa-Algeria(1),
1656    africa-Angola(2),
1657    africa-Benin(3),
1658    africa-Botswana(4),
1659    africa-Burkina-Faso(5),
1660    africa-Burundi(6),
1661    africa-Cameroon(7),
1662    africa-Central-African-Rep(8),
1663    africa-Chad(9),
1664    africa-Congo-WestDemRepCongo(10),
1665    africa-Congo-EastDemRepCongo(11),
1666    africa-Congo-Rep(12),
1667    africa-Cote-dIvoire(13),
1668    africa-Djibouti(14),
1669    africa-Egypt(15),
1670    africa-Equatorial-Guinea(16),
1671    africa-Eritrea(17),
1672    africa-Ethiopia(18),
1673    africa-Gabon(19),
1674    africa-Gambia(20),
1675    africa-Ghana(21),
1676    africa-Guinea(22),
1677    africa-Guinea-Bissau(23),
1678    africa-Kenya(24),
1679    africa-Lesotho(25),
1680    africa-Liberia(26),
1681    africa-Libya(27),
1682    africa-Malawi(28),
1683    africa-Mali-SouthWestMali(29),
1684    africa-Mali-NorthEastMali(30),
1685    africa-Mauritania(31),
1686    africa-Morocco(32),
1687    africa-Mozambique(33),
1688    africa-Namibia(34),
1689    africa-Niger(35),
1690    africa-Nigeria(36),
1691    africa-Rwanda(37),
1692    africa-SaoTome-And-Principe(38),
1693    africa-Senegal(39),
1694    africa-SierraLeone(40),
1695    africa-Somalia(41),
1696    africa-SouthAfrica(42),
1697    africa-Spain-Mainland(43),
1698    africa-Spain-CeutaMelilla(44),
1699    africa-Spain-CanaryIslands(45),
1700    africa-Sudan(46),
1701    africa-Swaziland(47),
1702    africa-Tanzania(48),
1703    africa-Togo(49),
1704    africa-Tunisia(50),
1705    africa-Uganda(51),
1706    africa-Western-Sahara(52),
1707    africa-Zambia(53),
1708    africa-Zimbabwe(54),
1709    americas-Anguilla(55),
1710    americas-Antigua-Barbuda(56),
1711    americas-Argentina-EArgentina(57),
1712    americas-Argentina-MostLocations(58),
1713    americas-Argentina-Jujuy(59),
1714    americas-Argentina-Catamarca(60),
1715    americas-Argentina-Mendoza(61),
1716    americas-Aruba(62),
1717    americas-Bahamas(63),
1718    americas-Barbados(64),
1719    americas-Belize(65),
1720    americas-Bolivia(66),
1721    americas-Brazil-AtlanticIslands(67),
1722    americas-Brazil-AmapaEPara(68),
1723    americas-Brazil-NEBrazil(69),
1724    americas-Brazil-Pernambuco(70),
1725    americas-Brazil-Tocantins(71),
1726    americas-Brazil-AlagoasSergipe(72),
1727    americas-Brazil-SSEBrazil(73),
1728    americas-Brazil-MatoGrossoDoSul(74),
1729    americas-Brazil-WParaRondonia(75),
1730    americas-Brazil-Roraima(76),
1731    americas-Brazil-EAmazonas(77),
1732    americas-Brazil-WAmazonas(78),
1733    americas-Brazil-Acre(79),
1734    americas-Canada-NewfoundlandIsland(80),
1735    americas-Canada-AtlanTime-NovaScotia(81),
1736    americas-Canada-AtlanTime-ELabrador(82),
1737    americas-Canada-EastTime-OntarioMostlocation(83),
1738    americas-Canada-EastTime-ThunderBay(84),
1739    americas-Canada-EastStdTime-PangnirtungNunavut(85),
1740    americas-Canada-EastStdTime-EastNunavut(86),
1741    americas-Canada-EastStdTime-CenNunavut(87),
1742    americas-Canada-CenTime-ManitobaWestOntario(88),
1743    americas-Canada-CenTime-RainyRiver(89),
1744    americas-Canada-CenTime-WestNunavut(90),
1745    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
1746    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
1747    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
1748    americas-Canada-MountTime-CentralNorthwestTerritories(94),
1749    americas-Canada-MountTime-WestNorthwestTerritories(95),
1750    americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
1751    americas-Canada-PacificTime-WestBritishColumbia(97),
1752    americas-Canada-PacificTime-SouthYukon(98),
1753    americas-Canada-PacificTime-NorthYukon(99),
1754    americas-CaymanIslands(100),
1755    americas-Chile-MostLocation(101),
1756    americas-Chile-EasterIsland(102),
1757    americas-Colombia(103),
1758    americas-CostaRica(104),
1759    americas-Cuba(105),
1760    americas-Dominica(106),
1761    americas-DominicanRepublic (107),
1762    americas-Ecuador(108),
1763    americas-ElSalvado(109),
1764    americas-FrenchGuiana(110),
1765    americas-Greenland-MostLocation(111),
1766    americas-Greenland-EastCoastNorthScoresbysund(112),
1767    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
1768    americas-Greenland-ThulePituffik(114),
1769    americas-Grenada(115),
1770    americas-Guadeloupe(116),
1771    americas-Guatemala(117),
1772    americas-Guyana(118),
1773    americas-Haiti(119),
1774    americas-Honduras(120),
1775    americas-Jamaica(121),
1776    americas-Martinique(122),
1777    americas-Mexico-CentTime-Mostlocations(123),
1778    americas-Mexico-CentTime-QuintanaRoo(124),
1779    americas-Mexico-CentTime-CampecheYucatan(125),
1780    americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126),
1781    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
1782    americas-Mexico-MountTime-Chihuahua(128),
1783    americas-Mexico-MountStdTime-Sonora(129),
1784    americas-Mexico-PacificTime(130),
1785    americas-Montserrat(131),
1786    americas-NetherlandsAntilles(132),
1787    americas-Nicaragua(133),
1788    americas-Panama(134),
1789    americas-Paraguay(135),
1790    americas-Peru(136),
1791    americas-PuertoRico(137),
1792    americas-StKittsAndNevis(138),
1793    americas-StLucia(139),
1794    americas-StPierreAndMiquelon(140),
1795    americas-StVincent(141),
1796    americas-Suriname(142),
1797    americas-TrinidadAndTobago(143),
1798    americas-TurksAndCaicosIs(144),
1799    americas-USA-EastTime(145),
1800    americas-USA-EastTime-MichiganMostLocation(146),
1801    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1802    americas-USA-EastTime-KentuckyWayneCounty(148),
1803    americas-USA-EastStdTime-IndianaMostLocations(149),
1804    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1805    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1806    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1807    americas-USA-CentTime(153),
1808    americas-USA-CentTime-MichiganWisconsinborder(154),
1809    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1810    americas-USA-MountTime(156),
1811    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1812    americas-USA-MountTime-Navajo(158),
1813    americas-USA-MountStdTime-Arizona(159),
1814    americas-USA-PacificTime(160),
1815    americas-USA-AlaskaTime(161),
1816    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1817    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1818    americas-USA-AlaskaTime-WestAlaska(164),
1819    americas-USA-AleutianIslands(165),
1820    americas-USA-Hawaii(166),
1821    americas-Uruguay(167),
1822    americas-Venezuela(168),
1823    americas-VirginIslands-UK(169),
1824    americas-VirginIslands-US(170),
1825    antarctica-McMurdoStationRossIsland(171),
1826    antarctica-Amundsen-ScottStationSouthPole(172),
1827    antarctica-PalmerStationAnversIsland(173),
1828    antarctica-MawsonStationHolmeBay(174),
1829    antarctica-DavisStationVestfoldHills(175),
1830    antarctica-CaseyStationBaileyPeninsula(176),
1831    antarctica-VostokStationSMagneticPole(177),
1832    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1833    antarctica-SyowaStationEOngulI(179),
1834    arcticOcean-Svalbard(180),
1835    arcticOcean-JanMayen(181),
1836    asia-Afghanistan(182),
1837    asia-Armenia(183),
1838    asia-Azerbaijan(184),
1839    asia-Bahrain(185),
1840    asia-Bangladesh(186),
1841    asia-Bhutan(187),
1842    asia-Brunei(188),
1843    asia-Cambodia(189),
1844    asia-China-EastChinaBeijingGuangdongShanghai(190),
1845    asia-China-Heilongjiang(191),
1846    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1847    asia-China-TibetmostofXinjiangUyghur(193),
1848    asia-China-SouthwestXinjiangUyghur(194),
1849    asia-Cyprus(195),
1850    asia-EastTimor(196),
1851    asia-Georgia(197),
1852    asia-HongKong(198),
1853    asia-India(199),
1854    asia-Indonesia-JavaAndSumatra(200),
1855    asia-Indonesia-WestCentralBorneo(201),
1856    asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202),
1857    asia-Indonesia-IrianJayaAndMoluccas(203),
1858    asia-Iran(204),
1859    asia-Iraq(205),
1860    asia-Israel(206),
1861    asia-Japan(207),
1862    asia-Jordan(208),
1863    asia-Kazakhstan-MostLocations(209),
1864    asia-Kazakhstan-QyzylordaKyzylorda(210),
1865    asia-Kazakhstan-Aqtobe(211),
1866    asia-Kazakhstan-AtyrauMangghystau(212),
1867    asia-Kazakhstan-WestKazakhstan(213),
1868    asia-Korea-North(214),
1869    asia-Korea-South(215),
1870    asia-Kuwait(216),
1871    asia-Kyrgyzstan(217),
1872    asia-Laos(218),
1873    asia-Lebanon(219),
1874    asia-Macau(220),
1875    asia-Malaysia-PeninsularMalaysia(221),
1876    asia-Malaysia-SabahSarawak(222),
1877    asia-Mongolia-MostLocations(223),
1878    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1879    asia-Mongolia-DornodSukhbaatar(225),
1880    asia-Myanmar(226),
1881    asia-Nepal(227),
1882    asia-Oman(228),
1883    asia-Pakistan(229),
1884    asia-Palestine(230),
1885    asia-Philippines(231),
1886    asia-Qatar(232),
1887    asia-Russia-Moscow-01Kaliningrad(233),
1888    asia-Russia-Moscow00WestRussia(234),
1889    asia-Russia-Moscow01CaspianSea(235),
1890    asia-Russia-Moscow02Urals(236),
1891    asia-Russia-Moscow03WestSiberia(237),
1892    asia-Russia-Moscow03Novosibirsk(238),
1893    asia-Russia-Moscow04YeniseiRiver(239),
1894    asia-Russia-Moscow05LakeBaikal(240),
1895    asia-Russia-Moscow06LenaRiver(241),
1896    asia-Russia-Moscow07AmurRiver(242),
1897    asia-Russia-Moscow07SakhalinIsland(243),
1898    asia-Russia-Moscow08Magadan(244),
1899    asia-Russia-Moscow09Kamchatka(245),
1900    asia-Russia-Moscow10BeringSea(246),
1901    asia-SaudiArabia(247),
1902    asia-Singapore(248),
1903    asia-SriLanka(249),
1904    asia-Syria(250),
1905    asia-Taiwan(251),
1906    asia-Tajikistan(252),
1907    asia-Thailand(253),
1908    asia-Turkmenistan(254),
1909    asia-UnitedArabEmirates(255),
1910    asia-Uzbekistan-WestUzbekistan(256),
1911    asia-Uzbekistan-EastUzbekistan(257),
1912    asia-Vietnam(258),
1913    asia-Yemen(259),
1914    atlanticOcean-Bermuda(260),
1915    atlanticOcean-CapeVerde(261),
1916    atlanticOcean-FaeroeIslands(262),
1917    atlanticOcean-FalklandIslands(263),
1918    atlanticOcean-Iceland(264),
1919    atlanticOcean-Portugal-Mainland(265),
1920    atlanticOcean-Portugal-MadeiraIslands(266),
1921    atlanticOcean-Portugal-Azores(267),
1922    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1923    atlanticOcean-Spain-Mainland(269),
1924    atlanticOcean-Spain-CeutaMelilla(270),
1925    atlanticOcean-Spain-CanaryIslands(271),
1926    atlanticOcean-StHelena(272),
1927    atlanticOcean-Svalbard-JanMayen(273),
1928    australia-LordHoweIsland(274),
1929    australia-Tasmania(275),
1930    australia-Victoria(276),
1931    australia-NewSouthWales-MostLocations(277),
1932    australia-NewSouthWales-Yancowinna(278),
1933    australia-Queensland-MostLocations(279),
1934    australia-Queensland-HolidayIslands(280),
1935    australia-SouthAustralia(281),
1936    australia-NorthernTerritory(282),
1937    australia-WesternAustralia(283),
1938    europe-Albania(284),
1939    europe-Andorra(285),
1940    europe-Austria(286),
1941    europe-Belarus(287),
1942    europe-Belgium(288),
1943    europe-BosniaHerzegovina(289),
1944    europe-Britain-UKGreatBritain(290),
1945    europe-Britain-UKNorthernIreland(291),
1946    europe-Bulgaria(292),
1947    europe-Croatia(293),
1948    europe-CzechRepublic(294),
1949    europe-Denmark(295),
1950    europe-Estonia(296),
1951    europe-Finland(297),
1952    europe-France(298),
1953    europe-Germany(299),
1954    europe-Gibraltar(300),
1955    europe-Greece(301),
1956    europe-Hungary(302),
1957    europe-Ireland(303),
1958    europe-Italy(304),
1959    europe-Latvia(305),
1960    europe-Liechtenstein(306),
1961    europe-Lithuania(307),
1962    europe-Luxembourg(308),
1963    europe-Macedonia(309),
1964    europe-Malta(310),
1965    europe-Moldova(311),
1966    europe-Monaco(312),
1967    europe-Montenegro(421),
1968    europe-Netherlands(313),
1969    europe-Norway(314),
1970    europe-Poland(315),
1971    europe-Portugal-Mainland(316),
1972    europe-Portugal-MadeiraIslands(317),
1973    europe-Portugal-Azores(318),
1974    europe-Romania(319),
1975    europe-Russia-Moscow-01Kaliningrad(320),
1976    europe-Russia-Moscow00WestRussia(321),
1977    europe-Russia-Moscow01CaspianSea(322),
1978    europe-Russia-Moscow02Urals(323),
1979    europe-Russia-Moscow03WestSiberia(324),
1980    europe-Russia-Moscow03Novosibirsk(325),
1981    europe-Russia-Moscow04YeniseiRiver(326),
1982    europe-Russia-Moscow05LakeBaikal(327),
1983    europe-Russia-Moscow06LenaRiver(328),
1984    europe-Russia-Moscow07AmurRiver(329),
1985    europe-Russia-Moscow07SakhalinIsland(330),
1986    europe-Russia-Moscow08Magadan(331),
1987    europe-Russia-Moscow09Kamchatka(332),
1988    europe-Russia-Moscow10BeringSea(333),
1989    europe-SanMarino(334),
1990    europe-Serbia(348),
1991    europe-Slovakia(335),
1992    europe-Slovenia(336),
1993    europe-Spain-Mainland(337),
1994    europe-Spain-CeutaAndMelilla(338),
1995    europe-Spain-CanaryIslands(339),
1996    europe-Sweden(340),
1997    europe-Switzerland(341),
1998    europe-Turkey(342),
1999    europe-Ukraine-MostLocations(343),
2000    europe-Ukraine-Ruthenia(344),
2001    europe-Ukraine-Zaporozhye-ELugansk(345),
2002    europe-Ukraine-CentralCrimea(346),
2003    europe-VaticanCity(347),
2004    indianOcean-BritishIndianOceanTerritory(349),
2005    indianOcean-ChristmasIsland(350),
2006    indianOcean-CocosOrKeelingIslands(351),
2007    indianOcean-Comoros(352),
2008    indianOcean-FrenchSouthernAndAntarcticLands(353),
2009    indianOcean-Madagascar(354),
2010    indianOcean-Maldives(355),
2011    indianOcean-Mauritius(356),
2012    indianOcean-Mayotte(357),
2013    indianOcean-Reunion(358),
2014    indianOcean-Seychelles(359),
2015    pacificOcean-Chile-MostLocations(360),
2016    pacificOcean-Chile-EasterIslandSalayGomez(361),
2017    pacificOcean-CookIslands(362),
2018    pacificOcean-Ecuador(363),
2019    pacificOcean-Fiji(364),
2020    pacificOcean-FrenchPolynesia-SocietyIslands(365),
2021    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
2022    pacificOcean-FrenchPolynesia-GambierIslands(367),
2023    pacificOcean-Guam(368),
2024    pacificOcean-Kiribati-GilbertIslands(369),
2025    pacificOcean-Kiribati-PhoenixIslands(370),
2026    pacificOcean-Kiribati-LineIslands(371),
2027    pacificOcean-MarshallIslands-MostLocations(372),
2028    pacificOcean-MarshallIslands-Kwajalein(373),
2029    pacificOcean-Micronesia-Yap(374),
2030    pacificOcean-Micronesia-TrukOrChuuk(375),
2031    pacificOcean-Micronesia-PonapeOrPohnpei(376),
2032    pacificOcean-Micronesia-Kosrae(377),
2033    pacificOcean-Nauru(378),
2034    pacificOcean-NewCaledonia(379),
2035    pacificOcean-NewZealand-MostLocations(380),
2036    pacificOcean-NewZealand-ChathamIslands(381),
2037    pacificOcean-Niue(382),
2038    pacificOcean-NorfolkIsland(383),
2039    pacificOcean-NorthernMarianaIslands(384),
2040    pacificOcean-Palau(385),
2041    pacificOcean-PapuaNewGuinea(386),
2042    pacificOcean-Pitcairn(387),
2043    pacificOcean-SamoaAmerican(388),
2044    pacificOcean-SamoaWestern(389),
2045    pacificOcean-SolomonIslands(390),
2046    pacificOcean-Tokelau(391),
2047    pacificOcean-Tonga(392),
2048    pacificOcean-Tuvalu(393),
2049    pacificOceanUSA-EastTime(394),
2050    pacificOceanUSA-EastTime-MichiganMostLocations(395),
2051    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
2052    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
2053    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
2054    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
2055    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
2056    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
2057    pacificOceanUSA-CentTime(402),
2058    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
2059    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
2060    pacificOceanUSA-MountTime(405),
2061    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
2062    pacificOceanUSA-MountTime-Navajo(407),
2063    pacificOceanUSA-MountStdTime-Arizona(408),
2064    pacificOceanUSA-PacificTime(409),
2065    pacificOceanUSA-AlaskaTime(410),
2066    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
2067    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
2068    pacificOceanUSA-AlaskaTime-WestAlaska(413),
2069    pacificOceanUSA-AleutianIslands(414),
2070    pacificOceanUSA-Hawaii(415),
2071    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
2072    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
2073    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
2074    pacificOcean-Vanuatu(419),
2075    pacificOceanWallisAndFutuna(420)
2076	}
2077    MAX-ACCESS read-write
2078    STATUS  current
2079    DESCRIPTION
2080        "The time zone.
2081         Note: Locations are alphabetically ordered and
2082         the corresponding code is not reflected in CLI."
2083    ::= { agSystem 56 }
2084
2085
2086agCurCfgIdleCLITimeout OBJECT-TYPE
2087    SYNTAX  Integer32
2088    MAX-ACCESS  read-only
2089    STATUS  current
2090    DESCRIPTION
2091        "Set idle CLI sessions timeout."
2092    ::= { agSystem 57 }
2093
2094agNewCfgIdleCLITimeout OBJECT-TYPE
2095    SYNTAX  Integer32
2096    MAX-ACCESS  read-write
2097    STATUS  current
2098    DESCRIPTION
2099        "Set idle CLI sessions timeout."
2100    ::= { agSystem 58 }
2101
2102
2103
2104-- Auto-Discovery topology table info
2105
2106agCurCfgHttpsServerAccess OBJECT-TYPE
2107    SYNTAX  INTEGER {
2108        enabled(1),
2109        disabled(0)
2110        }
2111    MAX-ACCESS  read-only
2112    STATUS  current
2113    DESCRIPTION
2114        "Current HTTPS server access state."
2115    ::= { agSystem 62 }
2116
2117agNewCfgHttpsServerAccess OBJECT-TYPE
2118    SYNTAX  INTEGER {
2119        enabled(1),
2120        disabled(0)
2121        }
2122    MAX-ACCESS  read-write
2123    STATUS  current
2124    DESCRIPTION
2125        "Enable/disable HTTPS server access."
2126    ::= { agSystem 63 }
2127
2128
2129agCurHttpAcces OBJECT-TYPE
2130   SYNTAX  INTEGER {
2131        enable(1),
2132        disable(2)
2133        }
2134    MAX-ACCESS  read-only
2135    STATUS  current
2136    DESCRIPTION
2137        "Current HTTP server access state."
2138    ::= { agSystem 66 }
2139
2140agNewHttpAcces OBJECT-TYPE
2141   SYNTAX  INTEGER {
2142        enable(1),
2143        disable(2)
2144        }
2145    MAX-ACCESS read-write
2146    STATUS  current
2147    DESCRIPTION
2148        "New HTTP server access state."
2149    ::= { agSystem 67 }
2150
2151
2152agCurCfgDhcp OBJECT-TYPE
2153    SYNTAX  INTEGER {
2154        enabled(1),
2155        disabled(2)
2156        }
2157    MAX-ACCESS  read-only
2158    STATUS  current
2159    DESCRIPTION
2160        "Enable or disable the use of DHCP, as currently configured in the
2161         current configuration block."
2162    ::= { agSystem 68 }
2163
2164agNewCfgDhcp OBJECT-TYPE
2165    SYNTAX  INTEGER {
2166        enabled(1),
2167        disabled(2)
2168        }
2169    MAX-ACCESS  read-write
2170    STATUS  current
2171    DESCRIPTION
2172        "Enable or disable the use of DHCP, in the new configuration block."
2173    ::= { agSystem 69 }
2174
2175
2176agCurCfgHprompt OBJECT-TYPE
2177    SYNTAX  INTEGER {
2178        enable(1),
2179        disable(2)
2180        }
2181    MAX-ACCESS  read-only
2182    STATUS  current
2183    DESCRIPTION
2184        "Current status of hprompt."
2185    ::= { agSystem 72 }
2186
2187agNewCfgHprompt OBJECT-TYPE
2188    SYNTAX  INTEGER {
2189        enable(1),
2190        disable(2)
2191        }
2192    MAX-ACCESS  read-write
2193    STATUS  current
2194    DESCRIPTION
2195        "New status of hprompt."
2196    ::= { agSystem 73 }
2197
2198agCurCfgUserBBI OBJECT-TYPE
2199    SYNTAX  INTEGER {
2200        enable(1),
2201        disable(2)
2202        }
2203    MAX-ACCESS  read-only
2204    STATUS  current
2205    DESCRIPTION
2206        "Current status of user configuration from BBI."
2207    ::= { agSystem 74 }
2208
2209agNewCfgUserBBI OBJECT-TYPE
2210    SYNTAX  INTEGER {
2211        enable(1),
2212        disable(2)
2213        }
2214    MAX-ACCESS  read-write
2215    STATUS  current
2216    DESCRIPTION
2217        "New status of user configuration from BBI."
2218    ::= { agSystem 75 }
2219
2220
2221
2222
2223
2224agCurCfgSysCustomDstState OBJECT-TYPE
2225    SYNTAX  INTEGER {
2226        enabled(1),
2227        disabled(2)
2228        }
2229    MAX-ACCESS  read-only
2230    STATUS  current
2231    DESCRIPTION
2232        "The current status of Custom DST"
2233    ::= { agSystem 98 }
2234agNewCfgSysCustomDstState OBJECT-TYPE
2235    SYNTAX  INTEGER {
2236        enabled(1),
2237        disabled(2)
2238        }
2239    MAX-ACCESS  read-write
2240    STATUS  current
2241    DESCRIPTION
2242        "Enable/disable Custom DST"
2243    ::= { agSystem 99 }
2244agCurCfgSysCustomDstStart OBJECT-TYPE
2245    SYNTAX  DisplayString (SIZE(0..8))
2246    MAX-ACCESS  read-only
2247    STATUS  current
2248    DESCRIPTION
2249        " The current Custom DST start rule"
2250    ::= { agSystem 100 }
2251agNewCfgSysCustomDstStart OBJECT-TYPE
2252    SYNTAX  DisplayString (SIZE(0..8))
2253    MAX-ACCESS  read-write
2254    STATUS  current
2255    DESCRIPTION
2256        "Set Custom DST start rule"
2257    ::= { agSystem 101 }
2258agCurCfgSysCustomDstEnd OBJECT-TYPE
2259    SYNTAX  DisplayString (SIZE(0..8))
2260    MAX-ACCESS  read-only
2261    STATUS  current
2262    DESCRIPTION
2263        "The current Custom DST end rule"
2264    ::= { agSystem 102}
2265agNewCfgSysCustomDstEnd OBJECT-TYPE
2266    SYNTAX  DisplayString (SIZE(0..8))
2267    MAX-ACCESS  read-write
2268    STATUS  current
2269    DESCRIPTION
2270        "Set Custom DST end rule"
2271    ::= { agSystem 103 }
2272
2273agHavePanicDump OBJECT-TYPE
2274    SYNTAX  INTEGER {
2275        havePanic(1),
2276        noHavePanic(2)
2277        }
2278    MAX-ACCESS  read-only
2279    STATUS  current
2280    DESCRIPTION
2281        "The presence of a panic dump in the flash memory."
2282    ::= { agSystem 104 }
2283
2284
2285agCurCfgResetControl OBJECT-TYPE
2286    SYNTAX  INTEGER {
2287        enable(1),
2288        disable(2)
2289        }
2290    MAX-ACCESS  read-only
2291    STATUS  current
2292    DESCRIPTION
2293        "Current reset control state."
2294    ::= { agSystem 111 }
2295
2296agNewCfgResetControl OBJECT-TYPE
2297    SYNTAX  INTEGER {
2298        enable(1),
2299        disable(2)
2300        }
2301    MAX-ACCESS  read-write
2302    STATUS  current
2303    DESCRIPTION
2304        "Enable/disable reset control after panic."
2305    ::= { agSystem 112 }
2306
2307agCurCfgSysDlight OBJECT-TYPE
2308    SYNTAX  INTEGER {
2309        enabled(1),
2310        disabled(2)
2311        }
2312    MAX-ACCESS  read-only
2313    STATUS  current
2314    DESCRIPTION
2315        "Current daylight savings time status."
2316    ::= { agSystem 113 }
2317
2318agNewCfgSysDlight OBJECT-TYPE
2319    SYNTAX  INTEGER {
2320        enabled(1),
2321        disabled(2)
2322        }
2323    MAX-ACCESS  read-write
2324    STATUS  current
2325    DESCRIPTION
2326        "Enable/disable daylight savings time."
2327    ::= { agSystem 114 }
2328
2329agCurCfgErrDisableRecovery OBJECT-TYPE
2330    SYNTAX      INTEGER {
2331                    enable(1),
2332                    disable(2)
2333                }
2334    MAX-ACCESS  read-only
2335    STATUS      current
2336    DESCRIPTION
2337        "This object indicates whether the system will automatically
2338         re-enable an error-disabled port after the time interval
2339         indicated by agCurCfgErrDisableTimeout has elapsed. A port
2340         is in error-disabled state when it has been operationally
2341         disabled due to abnormal conditions detected on the port.
2342
2343         An error-disabled port will only be automatically re-enabled
2344         by the system if and only if this object and the port's
2345         agPortCurCfgErrDisableRecovery object both have a value of
2346         'enable(1)'."
2347    DEFVAL      { disable }
2348    ::= { agSystem 115 }
2349
2350agNewCfgErrDisableRecovery OBJECT-TYPE
2351    SYNTAX      INTEGER {
2352                    enable(1),
2353                    disable(2)
2354                }
2355    MAX-ACCESS  read-write
2356    STATUS      current
2357    DESCRIPTION
2358        "This object specifies whether the system should automatically
2359         re-enable an error-disabled port.  Use this object to change
2360         the global setting of the error-disable recovery action."
2361    DEFVAL      { disable }
2362    ::= { agSystem 116 }
2363
2364agCurCfgErrDisableTimeout OBJECT-TYPE
2365    SYNTAX      INTEGER (30 .. 86400)
2366    UNITS       "seconds"
2367    MAX-ACCESS  read-only
2368    STATUS      current
2369    DESCRIPTION
2370        "This object indicates the time, in seconds, that the system
2371         will wait before it automatically re-enables any port that
2372         is in error-disabled state."
2373    DEFVAL      { 300 }
2374    ::= { agSystem 117 }
2375
2376agNewCfgErrDisableTimeout OBJECT-TYPE
2377    SYNTAX      INTEGER (30 .. 86400)
2378    UNITS       "seconds"
2379    MAX-ACCESS  read-write
2380    STATUS      current
2381    DESCRIPTION
2382        "This object specifies the time, in seconds, that the system
2383         should wait before it automatically re-enables a port that
2384         is in error-disabled state.  Use this object to change the
2385         global error-disable timeout value."
2386    DEFVAL      { 300 }
2387    ::= { agSystem 118 }
2388
2389agCurCfgTelnetAccess OBJECT-TYPE
2390    SYNTAX  INTEGER {
2391        enabled(1),
2392        disabled(0)
2393        }
2394    MAX-ACCESS  read-only
2395    STATUS  current
2396    DESCRIPTION
2397        "Current telnet access state."
2398    ::= { agSystem 119 }
2399
2400agNewCfgTelnetAccess OBJECT-TYPE
2401    SYNTAX  INTEGER {
2402        enabled(1),
2403        disabled(0)
2404        }
2405    MAX-ACCESS  read-write
2406    STATUS  current
2407    DESCRIPTION
2408        "Enable/disable telnet access."
2409    ::= { agSystem 120 }
2410
2411agCurCfgDcbx OBJECT-TYPE
2412    SYNTAX  INTEGER {
2413        enabled(1),
2414        disabled(0)
2415        }
2416    MAX-ACCESS  read-only
2417    STATUS  current
2418    DESCRIPTION
2419        "Current DCBX state."
2420    ::= { agSystem 121 }
2421
2422agNewCfgDcbx OBJECT-TYPE
2423    SYNTAX  INTEGER {
2424        enabled(1),
2425        disabled(0)
2426        }
2427    MAX-ACCESS  read-write
2428    STATUS  current
2429    DESCRIPTION
2430        "Enable/disable DCBX feature."
2431    ::= { agSystem 122 }
2432
2433
2434serverPortsCurCfgPorts OBJECT-TYPE
2435    SYNTAX  OCTET STRING
2436    MAX-ACCESS  read-only
2437    STATUS  current
2438    DESCRIPTION
2439        "The current configured server port list. The ports are presented in bitmap format.
2440         in receiving order:
2441
2442             OCTET 1  OCTET 2  .....
2443             xxxxxxxx xxxxxxxx .....
2444             ||    || |_ port 8
2445             ||    ||
2446             ||    ||___ port 7
2447             ||    |____ port 6
2448             ||      .    .   .
2449             ||_________ port 1
2450             |__________ reserved
2451
2452         where x : 1 - The represented port belongs to the server ports list
2453                   0 - The represented port does not belong to the server ports list"
2454    ::= { agSystem 127 }
2455
2456serverPortsNewCfgPorts OBJECT-TYPE
2457    SYNTAX  OCTET STRING
2458    MAX-ACCESS  read-only
2459    STATUS  current
2460    DESCRIPTION
2461        "New configuration server port list. The ports are presented in bitmap format.
2462         in receiving order:
2463
2464             OCTET 1  OCTET 2  .....
2465             xxxxxxxx xxxxxxxx .....
2466             ||    || |_ port 8
2467             ||    ||
2468             ||    ||___ port 7
2469             ||    |____ port 6
2470             ||      .    .   .
2471             ||_________ port 1
2472             |__________ reserved
2473
2474         where x : 1 - The represented port belongs to the server ports list
2475                   0 - The represented port does not belong to the server ports list"
2476    ::= { agSystem 128 }
2477
2478serverPortsNewCfgAddPort OBJECT-TYPE
2479    SYNTAX  PortNumber
2480    MAX-ACCESS  read-create
2481    STATUS  current
2482    DESCRIPTION
2483        "The port to be added to the server ports list.  A '0' value is
2484         returned when read."
2485    ::= {agSystem 129 }
2486
2487serverPortsNewCfgRemovePort OBJECT-TYPE
2488    SYNTAX  PortNumber
2489    MAX-ACCESS  read-create
2490    STATUS  current
2491    DESCRIPTION
2492        "The port to be removed from the server ports list.  A '0' value is
2493         returned when read."
2494    ::= { agSystem 130 }
2495
2496agCurBootProfile OBJECT-TYPE
2497    SYNTAX  INTEGER {
2498        default(0)
2499        ,acl(7)
2500        ,ipmc-opt-acl-none(8)
2501        ,ipmc-opt-acl-128(9)
2502        ,ipmc-opt-acl-256(10)
2503        ,ipmc-opt-acl-384(11)
2504        }
2505    MAX-ACCESS  read-only
2506    STATUS  current
2507    DESCRIPTION
2508        "Profile that will be used by the switch after reset"
2509    ::= { agSystem 131 }
2510
2511agNewBootProfile OBJECT-TYPE
2512    SYNTAX  INTEGER {
2513        default(0)
2514        ,acl(7)
2515        ,ipmc-opt-acl-none(8)
2516        ,ipmc-opt-acl-128(9)
2517        ,ipmc-opt-acl-256(10)
2518        ,ipmc-opt-acl-384(11)
2519        }
2520    MAX-ACCESS  read-write
2521    STATUS  current
2522    DESCRIPTION
2523        "Configure the profile that will be used by the switch after reset"
2524    ::= { agSystem 132 }
2525
2526agNetboot OBJECT-TYPE
2527    SYNTAX  INTEGER {
2528        enabled(1),
2529        disabled(2)
2530        }
2531    MAX-ACCESS  read-write
2532    STATUS  current
2533    DESCRIPTION
2534        "Ena/dis loading of config over n/w during bootup"
2535    ::= { agSystem 133 }
2536
2537agNetbootTftpAddr OBJECT-TYPE
2538    SYNTAX IpAddress
2539    MAX-ACCESS read-write
2540    STATUS current
2541    DESCRIPTION
2542        "Tftp server address from where config file needs to be downloaded"
2543    ::= { agSystem 134 }
2544
2545agNetbootCfgFile OBJECT-TYPE
2546    SYNTAX  DisplayString (SIZE(0..31))
2547    MAX-ACCESS read-write
2548    STATUS current
2549    DESCRIPTION
2550        "Config file location on tftp server"
2551    ::= { agSystem 135 }
2552
2553agCurCfgLinkscanMode OBJECT-TYPE
2554    SYNTAX  INTEGER {
2555        normal(1),
2556        fast(2),
2557        slow(3)
2558        }
2559    MAX-ACCESS  read-only
2560    STATUS  current
2561    DESCRIPTION
2562        "Set linkscan mode"
2563    ::= { agSystem 136 }
2564
2565agNewCfgLinkscanMode OBJECT-TYPE
2566    SYNTAX  INTEGER {
2567        normal(1),
2568        fast(2),
2569        slow(3)
2570        }
2571    MAX-ACCESS  read-write
2572    STATUS  current
2573    DESCRIPTION
2574        "Set linkscan mode"
2575    ::= { agSystem 137 }
2576
2577agUSBboot OBJECT-TYPE
2578    SYNTAX  INTEGER {
2579        enabled(1),
2580        disabled(2)
2581        }
2582    MAX-ACCESS  read-write
2583    STATUS  current
2584    DESCRIPTION
2585        "Ena/dis USB Boot capability"
2586    ::= { agSystem 138 }
2587
2588agCurServiceLED OBJECT-TYPE
2589    SYNTAX  INTEGER {
2590        enabled(1),
2591        disabled(0)
2592        }
2593    MAX-ACCESS  read-only
2594    STATUS  current
2595    DESCRIPTION
2596        "Ena/dis Service Required LED"
2597    ::= { agSystem 139 }
2598
2599agNewServiceLED OBJECT-TYPE
2600    SYNTAX  INTEGER {
2601        enabled(1),
2602        disabled(0)
2603        }
2604    MAX-ACCESS  read-write
2605    STATUS  current
2606    DESCRIPTION
2607        "Ena/dis Service Required LED "
2608    ::= { agSystem 140 }
2609
2610agUSBeject OBJECT-TYPE
2611    SYNTAX  INTEGER {
2612        eject(1),
2613        usbready(2),
2614        nousb(3)
2615        }
2616    MAX-ACCESS  read-write
2617    STATUS  current
2618    DESCRIPTION
2619        "Eject USB - eject(1)
2620         Get current USB state:
2621            usbready(2) - USB mounted
2622            nousb(3)    - no USB mounted"
2623    ::= { agSystem 141 }
2624
2625agCurRFC4741NetconfAccess OBJECT-TYPE
2626   SYNTAX  INTEGER {
2627        enable(1),
2628        disable(2)
2629        }
2630    MAX-ACCESS  read-only
2631    STATUS  current
2632    DESCRIPTION
2633        "Current NETCONF server access state."
2634    ::= { agSystem 142 }
2635
2636agNewRFC4741NetconfAccess  OBJECT-TYPE
2637   SYNTAX  INTEGER {
2638        enable(1),
2639        disable(2)
2640        }
2641    MAX-ACCESS read-write
2642    STATUS  current
2643    DESCRIPTION
2644        "Enable/disable NETCONF server access state."
2645    ::= { agSystem 143 }
2646
2647agCurRFC4741NetconfSessionTimeout OBJECT-TYPE
2648    SYNTAX  INTEGER (60..3600)
2649    MAX-ACCESS  read-only
2650    STATUS  current
2651    DESCRIPTION
2652        "Once NETCONF session setup, NETCONF server will allocate resource
2653        for this session.
2654        agCurRFC4741NetconfSessionTimeout indicates the number of seconds before
2655        the resources are freed if there is no operation on this session"
2656    ::= { agSystem 144 }
2657
2658agNewRFC4741NetconfSessionTimeout OBJECT-TYPE
2659    SYNTAX  INTEGER (60..3600)
2660    MAX-ACCESS  read-write
2661    STATUS  current
2662    DESCRIPTION
2663        "Once NETCONF session setup, NETCONF server will allocate resource
2664        for this session.
2665        agNewRFC4741NetconfSessionTimeout specifies the number of seconds before
2666        the resources are freed if there is no operation on this session"
2667    ::= { agSystem 145 }
2668
2669agCurRFC4741NetconfSshAccess OBJECT-TYPE
2670   SYNTAX  INTEGER {
2671        enable(1),
2672        disable(2)
2673        }
2674    MAX-ACCESS  read-only
2675    STATUS  current
2676    DESCRIPTION
2677        "Current NETCONF server over SSH access state."
2678    ::= { agSystem 146 }
2679
2680agNewRFC4741NetconfSshAccess OBJECT-TYPE
2681   SYNTAX  INTEGER {
2682        enable(1),
2683        disable(2)
2684        }
2685    MAX-ACCESS read-write
2686    STATUS  current
2687    DESCRIPTION
2688        "Enable/disable NETCONF server over SSH access state."
2689    ::= { agSystem 147 }
2690
2691agCurRFC4741NetconfSshPort OBJECT-TYPE
2692    SYNTAX  INTEGER (1..65535)
2693    MAX-ACCESS  read-only
2694    STATUS  current
2695    DESCRIPTION
2696        "The TCP port number that the NETCONF server over SSH is listening to
2697         in the current configuration block."
2698    ::= { agSystem 148 }
2699
2700agNewRFC4741NetconfSshPort OBJECT-TYPE
2701    SYNTAX  INTEGER (1..65535)
2702    MAX-ACCESS  read-write
2703    STATUS  current
2704    DESCRIPTION
2705        "The TCP port number that the NETCONF server over SSH is listening to
2706         in the new configuration block."
2707    ::= { agSystem 149}
2708
2709
2710
2711agCurCfgLFDStatus OBJECT-TYPE
2712    SYNTAX      INTEGER {
2713                    enable(1),
2714                    disable(2)
2715                }
2716    MAX-ACCESS  read-only
2717    STATUS      current
2718    DESCRIPTION
2719        "This object indicates whether the system will put any port
2720         in an error-disabled state due to excessive link flaps.
2721
2722         A port will be put in an error-disabled state due to
2723         excessive link flaps if this object and the port's
2724         agPortCurCfgLFDStatus object both have a value of 'enable'.
2725         A port has an excessive number of link flaps if the number
2726         of link flaps detected during a time period in seconds
2727         indicated by agCurCfgLFDTime exceeds the maximum number of
2728         allowed flaps indicated by agCurCfgLFDFlaps."
2729    DEFVAL      { disable }
2730    ::= { agSystem 158 }
2731
2732agNewCfgLFDStatus OBJECT-TYPE
2733    SYNTAX      INTEGER {
2734                    enable(1),
2735                    disable(2)
2736                }
2737    MAX-ACCESS  read-write
2738    STATUS      current
2739    DESCRIPTION
2740        "This object indicates whether the system should put any port
2741         in an error-disabled state due to excessive link flaps.
2742         Use this object to change the global setting of the Link
2743         Flap Dampening error-disable action."
2744    DEFVAL      { disable }
2745    ::= { agSystem 159 }
2746
2747agCurCfgLFDFlaps OBJECT-TYPE
2748    SYNTAX      INTEGER (1 .. 100)
2749    MAX-ACCESS  read-only
2750    STATUS      current
2751    DESCRIPTION
2752        "This object indicates the maximum number of flaps allowed
2753         in a time period set by agCurCfgLFDTime."
2754    DEFVAL      { 5 }
2755    ::= { agSystem 160 }
2756
2757agNewCfgLFDFlaps OBJECT-TYPE
2758    SYNTAX      INTEGER (1 .. 100)
2759    MAX-ACCESS  read-write
2760    STATUS      current
2761    DESCRIPTION
2762        "This object specifies the maximum number of flaps that should
2763         be allowed in a time period.  Use this object to change the
2764         global maximum number of flaps allowed in a time period."
2765    DEFVAL      { 5 }
2766    ::= { agSystem 161 }
2767
2768agCurCfgLFDTime OBJECT-TYPE
2769    SYNTAX      INTEGER (5 .. 500)
2770    UNITS       "seconds"
2771    MAX-ACCESS  read-only
2772    STATUS      current
2773    DESCRIPTION
2774        "This object indicates the length of time period in seconds
2775         during which link flaps are counted."
2776    DEFVAL      { 30 }
2777    ::= { agSystem 162 }
2778
2779agNewCfgLFDTime OBJECT-TYPE
2780    SYNTAX      INTEGER (5 .. 500)
2781    UNITS       "seconds"
2782    MAX-ACCESS  read-write
2783    STATUS      current
2784    DESCRIPTION
2785        "This object specifies the length of time period in seconds
2786         that should be used to count link flaps."
2787    DEFVAL      { 30 }
2788    ::= { agSystem 163 }
2789
2790
2791agCurCfgTrapSrcLoopIf OBJECT-TYPE
2792    SYNTAX  INTEGER
2793    MAX-ACCESS  read-only
2794    STATUS  current
2795    DESCRIPTION
2796        "The index of the loopback interface that should be used
2797         for the source IP of the SNMP trap; 0 means that
2798         no loopback interface is used as the source of the SNMP trap."
2799    ::= { agSystem 164 }
2800
2801agNewCfgTrapSrcLoopIf OBJECT-TYPE
2802    SYNTAX      INTEGER
2803    MAX-ACCESS  read-write
2804    STATUS      current
2805    DESCRIPTION
2806        "The index of the loopback interface that should be used
2807         for the source IP of the SNMP trap; 0 means that
2808         no loopback interface is used as the source of the SNMP trap."
2809    ::= { agSystem 165 }
2810
2811
2812agCfgMtm OBJECT-TYPE
2813    SYNTAX      INTEGER {
2814                    mtmValue1(1),
2815                    mtmValue2(2),
2816                    mtmValue3(3),
2817                    mtmValue4(4),
2818                    mtmValue5(5)
2819		   ,mtmValue6(6)
2820
2821                }
2822    MAX-ACCESS  read-write
2823    STATUS      current
2824    DESCRIPTION
2825        "This object specifies the new value for MTM.
2826         The available MTM values are:
2827         1455-48T (1)
2828         7309-CF9 (2)
2829         7309-CR9 (3)
2830         7309-HCE (4)
2831         7309-HCD (5)
2832	 7120-48T (6)"
2833
2834    ::= { agSystem 166 }
2835
2836
2837
2838agNewSecurityMode OBJECT-TYPE
2839    SYNTAX  INTEGER {
2840        compatibility(0),
2841        strict(1),
2842        strictsnmpolduser(2)
2843        }
2844    MAX-ACCESS  read-write
2845    STATUS  current
2846    DESCRIPTION
2847        "This is an action object to change switch security mode. There are thtree
2848        security modes for IBM switch: strict mode, compatibility mode and strict mode
2849        with SNMP not comply.
2850
2851        Strict mode:
2852        Strict mode will have higher security level. Encryption algorithms in strict
2853        mode will be compliance with the NIST SP 800-131A. Detailed information please
2854        refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
2855        default in strict mode for all platforms. It's strict(1) in this node.
2856
2857        Compatibility mode:
2858        This is the default mode when switch first boot up. MD5/SHA/DES are selected as
2859        Hash/Encryption algorithms. It's compatibility(2) in this node.
2860
2861        Strict mode with SNMP not comply:
2862        To provide backward compatibility option, insecure MD5/DES are supported. It's
2863        strictsnmpolduser(3) in this node.
2864
2865        The next time reload security mode is returned when this object ie read."
2866    ::= { agSystem 177 }
2867
2868agCurSecurityMode OBJECT-TYPE
2869    SYNTAX  INTEGER {
2870        compatibility(0),
2871        strict(1),
2872        strictsnmpolduser(2)
2873        }
2874    MAX-ACCESS  read-only
2875    STATUS  current
2876    DESCRIPTION
2877        "This is an action object to change switch security mode. There are thtree
2878        security modes for IBM switch: strict mode, compatibility mode and strict mode
2879        with SNMP not comply.
2880
2881        Strict mode:
2882        Strict mode will have higher security level. Encryption algorithms in strict
2883        mode will be compliance with the NIST SP 800-131A. Detailed information please
2884        refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
2885        default in strict mode for all platforms. It's strict(1) in this node.
2886
2887        Compatibility mode:
2888        This is the default mode when switch first boot up. MD5/SHA/DES are selected as
2889        Hash/Encryption algorithms. It's compatibility(2) in this node.
2890
2891        Strict mode with SNMP not comply:
2892        To provide backward compatibility option, insecure MD5/DES are supported. It's
2893        strictsnmpolduser(3) in this node.
2894
2895        The current security mode is returned when this object ie read."
2896    ::= { agSystem 180 }
2897agNewCfgSslVersionLevel OBJECT-TYPE
2898    SYNTAX  INTEGER {
2899--        sslv3(0),
2900        tls10(1),
2901        tls11(2),
2902        tls12(3)
2903        }
2904    MAX-ACCESS  read-write
2905    STATUS  current
2906    DESCRIPTION
2907        "New status of SSL Server Minimum Acceptable Protocol Version."
2908    ::= { agSystem 178 }
2909
2910
2911agCurCfgSslVersionLevel OBJECT-TYPE
2912    SYNTAX  INTEGER {
2913--        sslv3(0),
2914        tls10(1),
2915        tls11(2),
2916        tls12(3)
2917        }
2918    MAX-ACCESS  read-only
2919    STATUS  current
2920    DESCRIPTION
2921        "Current status of SSL Server Minimum Acceptable Protocol Version."
2922    ::= { agSystem 179 }
2923
2924
2925agCurCfgTrapHostTable OBJECT-TYPE
2926    SYNTAX  SEQUENCE OF AgCurCfgTrapHostEntry
2927    MAX-ACCESS  not-accessible
2928    STATUS  current
2929    DESCRIPTION
2930        "The table of current trap hosts configure."
2931    ::= { agSystem 184 }
2932
2933agCurCfgTrapHostEntry OBJECT-TYPE
2934    SYNTAX  AgCurCfgTrapHostEntry
2935    MAX-ACCESS  not-accessible
2936    STATUS  current
2937    DESCRIPTION
2938        "A trap host configuration on the switch."
2939    INDEX   { agCurCfgTrapHostIndex }
2940    ::= { agCurCfgTrapHostTable 1 }
2941
2942AgCurCfgTrapHostEntry ::= SEQUENCE {
2943    agCurCfgTrapHostIndex          Integer32,
2944    agCurCfgTrapHostAddress        DisplayString ,
2945    agCurCfgTrapHostCommStr        DisplayString
2946   }
2947
2948agCurCfgTrapHostIndex OBJECT-TYPE
2949    SYNTAX  Integer32
2950    MAX-ACCESS  read-only
2951    STATUS  current
2952    DESCRIPTION
2953        "The trap host index. Valid range is 1-16"
2954    ::= { agCurCfgTrapHostEntry 1 }
2955
2956agCurCfgTrapHostAddress OBJECT-TYPE
2957    SYNTAX  DisplayString
2958    MAX-ACCESS  read-only
2959    STATUS  current
2960    DESCRIPTION
2961        "The trap host address."
2962    ::= { agCurCfgTrapHostEntry 2 }
2963
2964agCurCfgTrapHostCommStr OBJECT-TYPE
2965    SYNTAX  DisplayString (SIZE(0..128))
2966    MAX-ACCESS  read-only
2967    STATUS  current
2968    DESCRIPTION
2969        "The trap host community string."
2970    ::= { agCurCfgTrapHostEntry 3 }
2971
2972agNewCfgTrapHostTable OBJECT-TYPE
2973    SYNTAX  SEQUENCE OF AgNewCfgTrapHostEntry
2974    MAX-ACCESS  not-accessible
2975    STATUS  current
2976    DESCRIPTION
2977        "The table for trap host definitions in the new configuration block."
2978    ::= { agSystem 185 }
2979
2980agNewCfgTrapHostEntry OBJECT-TYPE
2981    SYNTAX  AgNewCfgTrapHostEntry
2982    MAX-ACCESS  not-accessible
2983    STATUS  current
2984    DESCRIPTION
2985        "A row in the trap host definition table"
2986    INDEX   { agNewCfgTrapHostIndex }
2987    ::= { agNewCfgTrapHostTable 1 }
2988
2989AgNewCfgTrapHostEntry ::= SEQUENCE {
2990    agNewCfgTrapHostIndex          Integer32,
2991    agNewCfgTrapHostAddress        DisplayString ,
2992    agNewCfgTrapHostCommStr        DisplayString,
2993    agNewCfgTrapHostDelete         INTEGER
2994   }
2995
2996agNewCfgTrapHostIndex OBJECT-TYPE
2997    SYNTAX  Integer32
2998    MAX-ACCESS  read-only
2999    STATUS  current
3000    DESCRIPTION
3001        "The trap host index. Valid range is 1-16"
3002    ::= { agNewCfgTrapHostEntry 1 }
3003
3004agNewCfgTrapHostAddress OBJECT-TYPE
3005    SYNTAX  DisplayString
3006    MAX-ACCESS  read-create
3007    STATUS  current
3008    DESCRIPTION
3009        "The trap host address in the new configuration block.
3010         Setting IPv6 value is not supported in realease 7.9.x."
3011    ::= { agNewCfgTrapHostEntry 2 }
3012
3013agNewCfgTrapHostCommStr OBJECT-TYPE
3014    SYNTAX  DisplayString (SIZE(0..128))
3015    MAX-ACCESS  read-create
3016    STATUS  current
3017    DESCRIPTION
3018        "The trap host community string in the new configuration block."
3019    ::= { agNewCfgTrapHostEntry 3 }
3020
3021agNewCfgTrapHostDelete OBJECT-TYPE
3022    SYNTAX  INTEGER {
3023        other(1),
3024        delete(2)
3025        }
3026    MAX-ACCESS  read-create
3027    STATUS  current
3028    DESCRIPTION
3029        "By setting the value to delete(2), the entire row is deleted."
3030    ::= { agNewCfgTrapHostEntry 4 }
3031
3032-- if defined(WEB_UI)  removed this as it is wrongfully tied to BBI and did not allowed
3033--                     agent to compile without web folder (BBI)
3034-- Syslog Configuration
3035agCurCfgSyslogHost OBJECT-TYPE
3036    SYNTAX  DisplayString
3037    MAX-ACCESS  read-only
3038    STATUS  current
3039    DESCRIPTION
3040        "The syslog host IP address in the current configuration block."
3041    ::= { agSyslog 1 }
3042
3043agNewCfgSyslogHost OBJECT-TYPE
3044    SYNTAX  DisplayString
3045    MAX-ACCESS  read-write
3046    STATUS  current
3047    DESCRIPTION
3048        "The syslog host IP address in the new configuration block."
3049    ::= { agSyslog 2 }
3050
3051agCurCfgSyslog2Host OBJECT-TYPE
3052    SYNTAX  DisplayString
3053    MAX-ACCESS  read-only
3054    STATUS  current
3055    DESCRIPTION
3056        "The second syslog host IP address in the current configuration block."
3057    ::= { agSyslog 3 }
3058
3059agNewCfgSyslog2Host OBJECT-TYPE
3060    SYNTAX  DisplayString
3061    MAX-ACCESS  read-write
3062    STATUS  current
3063    DESCRIPTION
3064        "The second syslog host IP address in the new configuration block."
3065    ::= { agSyslog 4 }
3066
3067agCurCfgSyslogFac   OBJECT-TYPE
3068    SYNTAX  INTEGER  {
3069	local0(1),
3070	local1(2),
3071	local2(3),
3072	local3(4),
3073	local4(5),
3074	local5(6),
3075	local6(7),
3076	local7(8)
3077	}
3078    MAX-ACCESS  read-only
3079    STATUS  current
3080    DESCRIPTION
3081        "The facility level of syslog host in the current configuration block."
3082    ::= { agSyslog 5 }
3083
3084agNewCfgSyslogFac   OBJECT-TYPE
3085    SYNTAX  INTEGER  {
3086	local0(1),
3087	local1(2),
3088	local2(3),
3089	local3(4),
3090	local4(5),
3091	local5(6),
3092        local6(7),
3093	local7(8)
3094	}
3095    MAX-ACCESS  read-write
3096    STATUS  current
3097    DESCRIPTION
3098        "The facility level of syslog host in the new configuration block."
3099    ::= { agSyslog 6 }
3100
3101agCurCfgSyslog2Fac   OBJECT-TYPE
3102    SYNTAX  INTEGER  {
3103	local0(1),
3104	local1(2),
3105	local2(3),
3106	local3(4),
3107	local4(5),
3108	local5(6),
3109	local6(7),
3110	local7(8)
3111	}
3112    MAX-ACCESS  read-only
3113    STATUS  current
3114    DESCRIPTION
3115        "The facility level of second syslog host in the current
3116         configuration block."
3117    ::= { agSyslog 7 }
3118
3119agNewCfgSyslog2Fac   OBJECT-TYPE
3120    SYNTAX  INTEGER  {
3121	local0(1),
3122	local1(2),
3123	local2(3),
3124	local3(4),
3125        local4(5),
3126	local5(6),
3127        local6(7),
3128	local7(8)
3129	}
3130    MAX-ACCESS  read-write
3131    STATUS  current
3132    DESCRIPTION
3133        "The facility level of second syslog host in the new
3134         configuration block."
3135    ::= { agSyslog 8 }
3136
3137agCurCfgSyslogSev   OBJECT-TYPE
3138    SYNTAX  INTEGER  {
3139        emerg0(1),
3140	alert1(2),
3141	crit2(3),
3142	err3(4),
3143	warning4(5),
3144	notice5(6),
3145	info6(7),
3146	debug7(8)
3147	}
3148    MAX-ACCESS  read-only
3149    STATUS  current
3150    DESCRIPTION
3151        "The severity of syslog host in the current configuration block."
3152    ::= { agSyslog 13 }
3153
3154agNewCfgSyslogSev   OBJECT-TYPE
3155    SYNTAX  INTEGER  {
3156        emerg0(1),
3157	alert1(2),
3158	crit2(3),
3159	err3(4),
3160	warning4(5),
3161	notice5(6),
3162	info6(7),
3163	debug7(8)
3164	}
3165    MAX-ACCESS  read-write
3166    STATUS  current
3167    DESCRIPTION
3168        "The severity of syslog host in the new configuration block."
3169    ::= { agSyslog 14 }
3170
3171agCurCfgSyslog2Sev   OBJECT-TYPE
3172    SYNTAX  INTEGER  {
3173        emerg0(1),
3174	alert1(2),
3175	crit2(3),
3176	err3(4),
3177	warning4(5),
3178	notice5(6),
3179	info6(7),
3180	debug7(8)
3181	}
3182    MAX-ACCESS  read-only
3183    STATUS  current
3184    DESCRIPTION
3185        "The severity of syslog2 host in the current configuration block."
3186    ::= { agSyslog 15 }
3187
3188agNewCfgSyslog2Sev   OBJECT-TYPE
3189    SYNTAX  INTEGER  {
3190        emerg0(1),
3191	alert1(2),
3192	crit2(3),
3193	err3(4),
3194	warning4(5),
3195	notice5(6),
3196	info6(7),
3197	debug7(8)
3198	}
3199    MAX-ACCESS  read-write
3200    STATUS  current
3201    DESCRIPTION
3202        "The severity of syslogs host in the new configuration block."
3203    ::= { agSyslog 16 }
3204
3205agCurCfgSyslogConsoleSev OBJECT-TYPE
3206    SYNTAX  INTEGER {
3207        emerg0(1),
3208        alert1(2),
3209        crit2(3),
3210        err3(4),
3211        warning4(5),
3212        notice5(6),
3213        info6(7),
3214        debug7(8)
3215    }
3216    MAX-ACCESS  read-only
3217    STATUS  current
3218    DESCRIPTION
3219        "The severity of syslogs console in the current configuration block."
3220    ::= { agSyslog 23 }
3221
3222agNewCfgSyslogConsoleSev   OBJECT-TYPE
3223    SYNTAX  INTEGER  {
3224        emerg0(1),
3225        alert1(2),
3226        crit2(3),
3227        err3(4),
3228        warning4(5),
3229        notice5(6),
3230        info6(7),
3231        debug7(8)
3232	}
3233    MAX-ACCESS  read-write
3234    STATUS  current
3235    DESCRIPTION
3236        "The severity of syslogs console in the new configuration block."
3237    ::= { agSyslog 24 }
3238
3239agCurCfgSyslogFlashSev OBJECT-TYPE
3240    SYNTAX  INTEGER {
3241        emerg0(1),
3242        alert1(2),
3243        crit2(3),
3244        err3(4),
3245        warning4(5),
3246        notice5(6),
3247        info6(7),
3248        debug7(8)
3249    }
3250    MAX-ACCESS  read-only
3251    STATUS  current
3252    DESCRIPTION
3253        "The severity of syslogs flash in the current configuration block."
3254    ::= { agSyslog 25 }
3255
3256agNewCfgSyslogFlashSev   OBJECT-TYPE
3257    SYNTAX  INTEGER  {
3258        emerg0(1),
3259        alert1(2),
3260        crit2(3),
3261        err3(4),
3262        warning4(5),
3263        notice5(6),
3264        info6(7),
3265        debug7(8)
3266	}
3267    MAX-ACCESS  read-write
3268    STATUS  current
3269    DESCRIPTION
3270        "The severity of syslogs flash in the new configuration block."
3271    ::= { agSyslog 26 }
3272
3273agClrSyslogMsgs OBJECT-TYPE
3274    SYNTAX  INTEGER {
3275        other(1),
3276        reset(2)
3277        }
3278    MAX-ACCESS  read-write
3279    STATUS  current
3280    DESCRIPTION
3281        "Clears all current Syslog messages."
3282    ::= { agSyslog 9 }
3283
3284agSyslogMsgTableMaxSize OBJECT-TYPE
3285    SYNTAX  Integer32
3286    MAX-ACCESS  read-only
3287    STATUS  current
3288    DESCRIPTION
3289        "The maximum number of rows in the syslog message table."
3290    ::= { agSyslog 10 }
3291
3292agCurCfgSyslogHostPort OBJECT-TYPE
3293    SYNTAX  INTEGER {
3294        data(1),
3295        mgt(2)
3296        }
3297    MAX-ACCESS  read-only
3298    STATUS  current
3299    DESCRIPTION
3300        "Choose the port that the primary Syslog server is connected to."
3301    ::= { agSyslog 17 }
3302
3303agNewCfgSyslogHostPort OBJECT-TYPE
3304    SYNTAX  INTEGER {
3305        data(1),
3306        mgt(2)
3307        }
3308    MAX-ACCESS  read-write
3309    STATUS  current
3310    DESCRIPTION
3311        "Choose the port that the primary Syslog server is connected to."
3312    ::= { agSyslog 18 }
3313
3314agCurCfgSyslog2HostPort OBJECT-TYPE
3315    SYNTAX  INTEGER {
3316        data(1),
3317        mgt(2)
3318        }
3319    MAX-ACCESS  read-only
3320    STATUS  current
3321    DESCRIPTION
3322        "Choose the port that the secondary Syslog server is connected to."
3323    ::= { agSyslog 19 }
3324
3325agNewCfgSyslog2HostPort OBJECT-TYPE
3326    SYNTAX  INTEGER {
3327        data(1),
3328        mgt(2)
3329        }
3330    MAX-ACCESS  read-write
3331    STATUS  current
3332    DESCRIPTION
3333        "Choose the port that the secondary Syslog server is connected to."
3334    ::= { agSyslog 20 }
3335
3336agCurCfgSyslogSrcLoopIf OBJECT-TYPE
3337    SYNTAX  INTEGER
3338    MAX-ACCESS  read-only
3339    STATUS  current
3340    DESCRIPTION
3341        "The index of the loopback interface that should be used
3342         for the source IP of the syslog message; 0 means that
3343         no loopback interface is used as the source of the syslog message."
3344    ::= { agSyslog 21 }
3345
3346agNewCfgSyslogSrcLoopIf OBJECT-TYPE
3347    SYNTAX  INTEGER
3348    MAX-ACCESS  read-write
3349    STATUS  current
3350    DESCRIPTION
3351        "The index of the loopback interface that should be used
3352         for the source IP of the syslog message; 0 means that
3353         no loopback interface is used as the source of the syslog message."
3354    ::= { agSyslog 22 }
3355
3356agSyslogMsgTable OBJECT-TYPE
3357    SYNTAX  SEQUENCE OF AgSyslogMsgTableEntry
3358    MAX-ACCESS  not-accessible
3359    STATUS  current
3360    DESCRIPTION
3361        "The table of syslog messages."
3362    ::= { agSyslog 11 }
3363
3364agSyslogMsgTableEntry OBJECT-TYPE
3365    SYNTAX  AgSyslogMsgTableEntry
3366    MAX-ACCESS  not-accessible
3367    STATUS  current
3368    DESCRIPTION
3369        "A syslog message stored on the switch."
3370    INDEX   { agSyslogMsgIndex }
3371    ::= { agSyslogMsgTable 1 }
3372
3373AgSyslogMsgTableEntry ::= SEQUENCE {
3374    agSyslogMsgIndex          Integer32,
3375    agSyslogMessage           DisplayString
3376    }
3377
3378agSyslogMsgIndex OBJECT-TYPE
3379    SYNTAX  Integer32
3380    MAX-ACCESS  read-only
3381    STATUS  current
3382    DESCRIPTION
3383        "The syslog message table index."
3384    ::= { agSyslogMsgTableEntry 1 }
3385
3386agSyslogMessage OBJECT-TYPE
3387    SYNTAX  DisplayString (SIZE(0..128))
3388    MAX-ACCESS  read-only
3389    STATUS  current
3390    DESCRIPTION
3391        "The syslog message."
3392    ::= { agSyslogMsgTableEntry 2 }
3393
3394agLog OBJECT IDENTIFIER ::= { agSyslog 12 }
3395
3396agNewCfgSyslogTrapConsole OBJECT-TYPE
3397    SYNTAX  INTEGER {
3398        enabled(1),
3399        disabled(2)
3400        }
3401    MAX-ACCESS  read-write
3402    STATUS  current
3403    DESCRIPTION
3404        "Enable or disable console syslog and SNMP trap in the
3405         new configuration block."
3406    ::= { agLog 1 }
3407
3408agCurCfgSyslogTrapConsole OBJECT-TYPE
3409    SYNTAX  INTEGER {
3410        enabled(1),
3411        disabled(2)
3412        }
3413    MAX-ACCESS  read-only
3414    STATUS  current
3415    DESCRIPTION
3416        "Enable or disable console syslog and SNMP trap, as configured
3417         in the current configuration block."
3418    ::= { agLog 2 }
3419
3420agNewCfgSyslogTrapSystem OBJECT-TYPE
3421    SYNTAX  INTEGER {
3422        enabled(1),
3423        disabled(2)
3424        }
3425    MAX-ACCESS  read-write
3426    STATUS  current
3427    DESCRIPTION
3428        "Enable or disable system level syslog and SNMP trap in the
3429         new configuration block."
3430    ::= { agLog 3 }
3431
3432agCurCfgSyslogTrapSystem OBJECT-TYPE
3433    SYNTAX  INTEGER {
3434        enabled(1),
3435        disabled(2)
3436        }
3437    MAX-ACCESS  read-only
3438    STATUS  current
3439    DESCRIPTION
3440        "Enable or disable system level syslog and SNMP trap, as configured
3441         in the current configuration block."
3442    ::= { agLog 4 }
3443
3444agNewCfgSyslogTrapMgmt OBJECT-TYPE
3445    SYNTAX  INTEGER {
3446        enabled(1),
3447        disabled(2)
3448        }
3449    MAX-ACCESS  read-write
3450    STATUS  current
3451    DESCRIPTION
3452        "Enable or disable management(flash, config, login) syslog and SNMP
3453         trap in the new configuration block."
3454    ::= { agLog 5 }
3455
3456agCurCfgSyslogTrapMgmt OBJECT-TYPE
3457    SYNTAX  INTEGER {
3458        enabled(1),
3459        disabled(2)
3460        }
3461    MAX-ACCESS  read-only
3462    STATUS  current
3463    DESCRIPTION
3464        "Enable or disable management(flash, config, login) syslog and SNMP
3465         trap, as configured in the current configuration block."
3466    ::= { agLog 6 }
3467
3468agNewCfgSyslogTrapCli OBJECT-TYPE
3469    SYNTAX  INTEGER {
3470        enabled(1),
3471        disabled(2)
3472        }
3473    MAX-ACCESS  read-write
3474    STATUS  current
3475    DESCRIPTION
3476        "Enable or disable CLI generated error syslog and SNMP trap in the
3477	     new configuration block."
3478    ::= { agLog 7 }
3479
3480agCurCfgSyslogTrapCli OBJECT-TYPE
3481    SYNTAX  INTEGER {
3482        enabled(1),
3483        disabled(2)
3484        }
3485    MAX-ACCESS  read-only
3486    STATUS  current
3487    DESCRIPTION
3488        "Enable or disable CLI generated error syslog and SNMP trap, as
3489         configured in the current configuration block."
3490    ::= { agLog 8 }
3491
3492agNewCfgSyslogTrapStg OBJECT-TYPE
3493    SYNTAX  INTEGER {
3494        enabled(1),
3495        disabled(2)
3496        }
3497    MAX-ACCESS  read-write
3498    STATUS  current
3499    DESCRIPTION
3500        "Enable or disable spanning tree syslog and SNMP trap in the
3501         new configuration block."
3502    ::= { agLog 9 }
3503
3504agCurCfgSyslogTrapStg OBJECT-TYPE
3505    SYNTAX  INTEGER {
3506        enabled(1),
3507        disabled(2)
3508        }
3509    MAX-ACCESS  read-only
3510    STATUS  current
3511    DESCRIPTION
3512        "Enable or disable spanning tree syslog and SNMP trap, as
3513         configured in the current configuration block."
3514    ::= { agLog 10 }
3515
3516agNewCfgSyslogTrapVlan OBJECT-TYPE
3517    SYNTAX  INTEGER {
3518        enabled(1),
3519        disabled(2)
3520        }
3521    MAX-ACCESS  read-write
3522    STATUS  current
3523    DESCRIPTION
3524        "Enable or disable VLAN syslog and SNMP trap in the new
3525         configuration block."
3526    ::= { agLog 11 }
3527
3528agCurCfgSyslogTrapVlan OBJECT-TYPE
3529    SYNTAX  INTEGER {
3530        enabled(1),
3531        disabled(2)
3532        }
3533    MAX-ACCESS  read-only
3534    STATUS  current
3535    DESCRIPTION
3536        "Enable or disable VLAN syslog and SNMP trap, as configured
3537         in the current configuration block."
3538    ::= { agLog 12 }
3539
3540
3541
3542agNewCfgSyslogTrapSsh OBJECT-TYPE
3543    SYNTAX  INTEGER {
3544        enabled(1),
3545        disabled(2)
3546        }
3547    MAX-ACCESS  read-write
3548    STATUS  current
3549    DESCRIPTION
3550        "Enable or disable SSH, RADIUS syslog and SNMP trap in the new
3551         configuration block."
3552    ::= { agLog 19 }
3553
3554agCurCfgSyslogTrapSsh OBJECT-TYPE
3555    SYNTAX  INTEGER {
3556        enabled(1),
3557        disabled(2)
3558        }
3559    MAX-ACCESS  read-only
3560    STATUS  current
3561    DESCRIPTION
3562        "Enable or disable SSH, RADIUS syslog and SNMP trap, as configured
3563         in the current configuration block."
3564    ::= { agLog 20 }
3565
3566agNewCfgSyslogTrapVrrp OBJECT-TYPE
3567    SYNTAX  INTEGER {
3568        enabled(1),
3569        disabled(2)
3570        }
3571    MAX-ACCESS  read-write
3572    STATUS  current
3573    DESCRIPTION
3574        "Enable or disable VRRP syslog and SNMP trap in the new
3575         configuration block."
3576    ::= { agLog 21 }
3577
3578agCurCfgSyslogTrapVrrp OBJECT-TYPE
3579    SYNTAX  INTEGER {
3580        enabled(1),
3581        disabled(2)
3582        }
3583    MAX-ACCESS  read-only
3584    STATUS  current
3585    DESCRIPTION
3586        "Enable or disable VRRP syslog and SNMP trap, as configured
3587         in the current configuration block."
3588    ::= { agLog 22 }
3589
3590agNewCfgSyslogTrapBgp OBJECT-TYPE
3591    SYNTAX  INTEGER {
3592        enabled(1),
3593        disabled(2)
3594        }
3595    MAX-ACCESS  read-write
3596    STATUS  current
3597    DESCRIPTION
3598        "Enable or disable BGP syslog and SNMP trap in the new
3599         configuration block."
3600    ::= { agLog 23 }
3601
3602agCurCfgSyslogTrapBgp OBJECT-TYPE
3603    SYNTAX  INTEGER {
3604        enabled(1),
3605        disabled(2)
3606        }
3607    MAX-ACCESS  read-only
3608    STATUS  current
3609    DESCRIPTION
3610        "Enable or disable BGP syslog and SNMP trap, as configured
3611         in the current configuration block."
3612    ::= { agLog 24 }
3613
3614agNewCfgSyslogTrapNtp OBJECT-TYPE
3615    SYNTAX  INTEGER {
3616        enabled(1),
3617        disabled(2)
3618        }
3619    MAX-ACCESS  read-write
3620    STATUS  current
3621    DESCRIPTION
3622        "Enable or disable NTP syslog and SNMP trap in the new
3623         configuration block."
3624    ::= { agLog 25 }
3625
3626agCurCfgSyslogTrapNtp OBJECT-TYPE
3627    SYNTAX  INTEGER {
3628        enabled(1),
3629        disabled(2)
3630        }
3631    MAX-ACCESS  read-only
3632    STATUS  current
3633    DESCRIPTION
3634        "Enable or disable NTP syslog and SNMP trap, as configured
3635         in the current configuration block."
3636    ::= { agLog 26 }
3637
3638agNewCfgSyslogTrapIp OBJECT-TYPE
3639    SYNTAX  INTEGER {
3640        enabled(1),
3641        disabled(2)
3642        }
3643    MAX-ACCESS  read-write
3644    STATUS  current
3645    DESCRIPTION
3646        "Enable or disable IP related syslog and SNMP trap in the
3647         new configuration block."
3648    ::= { agLog 31 }
3649
3650agCurCfgSyslogTrapIp OBJECT-TYPE
3651    SYNTAX  INTEGER {
3652        enabled(1),
3653        disabled(2)
3654        }
3655    MAX-ACCESS  read-only
3656    STATUS  current
3657    DESCRIPTION
3658        "Enable or disable IP related syslog and SNMP trap, as configured
3659         in the current configuration block."
3660    ::= { agLog 32 }
3661
3662agNewCfgSyslogTrapWeb OBJECT-TYPE
3663    SYNTAX  INTEGER {
3664        enabled(1),
3665        disabled(2)
3666        }
3667    MAX-ACCESS  read-write
3668    STATUS  current
3669    DESCRIPTION
3670        "Enable or disable WEBUI related syslog and SNMP trap in the
3671         new configuration block."
3672    ::= { agLog 35 }
3673
3674agCurCfgSyslogTrapWeb OBJECT-TYPE
3675    SYNTAX  INTEGER {
3676        enabled(1),
3677        disabled(2)
3678        }
3679    MAX-ACCESS  read-only
3680    STATUS  current
3681    DESCRIPTION
3682        "Enable or disable WEBUI related syslog and SNMP trap, as configured
3683         in the current configuration block."
3684    ::= { agLog 36 }
3685
3686
3687
3688agNewCfgSyslogTrapOspf OBJECT-TYPE
3689    SYNTAX  INTEGER {
3690        enabled(1),
3691        disabled(2)
3692        }
3693    MAX-ACCESS  read-write
3694    STATUS  current
3695    DESCRIPTION
3696        "Enable or disable OSPF related syslog and SNMP trap
3697         in the new configuration block."
3698    ::= { agLog 41 }
3699
3700agCurCfgSyslogTrapOspf OBJECT-TYPE
3701    SYNTAX  INTEGER {
3702        enabled(1),
3703        disabled(2)
3704        }
3705    MAX-ACCESS  read-only
3706    STATUS  current
3707    DESCRIPTION
3708        "Enable or disable OSPF related syslog and SNMP trap,
3709         as configured in the current configuration block."
3710    ::= { agLog 42 }
3711
3712
3713agNewCfgSyslogTrapRmon OBJECT-TYPE
3714    SYNTAX  INTEGER {
3715        enabled(1),
3716        disabled(2)
3717        }
3718    MAX-ACCESS  read-write
3719    STATUS  current
3720    DESCRIPTION
3721        "Enable or disable RMON related syslog and SNMP trap
3722         in the new configuration block."
3723    ::= { agLog 45 }
3724
3725agCurCfgSyslogTrapRmon OBJECT-TYPE
3726    SYNTAX  INTEGER {
3727        enabled(1),
3728        disabled(2)
3729        }
3730    MAX-ACCESS  read-only
3731    STATUS  current
3732    DESCRIPTION
3733        "Enable or disable RMON related syslog and SNMP trap,
3734         as configured in the current configuration block."
3735    ::= { agLog 46 }
3736
3737
3738agNewCfgSyslogTrap8021x OBJECT-TYPE
3739    SYNTAX  INTEGER {
3740        enabled(1),
3741        disabled(2)
3742        }
3743    MAX-ACCESS  read-write
3744    STATUS  current
3745    DESCRIPTION
3746        "Enable or disable 802.1x related syslog and SNMP trap
3747         in the new configuration block."
3748    ::= { agLog 49 }
3749
3750agCurCfgSyslogTrap8021x OBJECT-TYPE
3751    SYNTAX  INTEGER {
3752        enabled(1),
3753        disabled(2)
3754        }
3755    MAX-ACCESS  read-only
3756    STATUS  current
3757    DESCRIPTION
3758        "Enable or disable 802.1x related syslog and SNMP trap,
3759         as configured in the current configuration block."
3760    ::= { agLog 50 }
3761
3762-- 802.1x port stats table
3763
3764dot1xPortStatsTable OBJECT-TYPE
3765    SYNTAX  SEQUENCE OF Dot1xPortStatsTableEntry
3766    MAX-ACCESS  not-accessible
3767    STATUS  current
3768    DESCRIPTION
3769        "The table of 802.1x port statistics."
3770    ::= { portStats 2 }
3771
3772dot1xPortStatsTableEntry OBJECT-TYPE
3773    SYNTAX  Dot1xPortStatsTableEntry
3774    MAX-ACCESS  not-accessible
3775    STATUS  current
3776    DESCRIPTION
3777        "A row in the 802.1x  port stats table."
3778    INDEX   { dot1xPortStatsIndx }
3779    ::= { dot1xPortStatsTable 1 }
3780
3781Dot1xPortStatsTableEntry ::=
3782    SEQUENCE {
3783	dot1xPortStatsIndx PortNumber,
3784	eapolFramesRx Integer32,
3785	eapolFramesTx Integer32,
3786	eapolStartFramesRx Integer32,
3787	eapolLogoffFramesRx  Integer32,
3788	eapolRespIdFramesRx Integer32,
3789	eapolRespFramesRx  Integer32,
3790	eapolReqIdFramesTx Integer32,
3791	eapolReqFramesTx Integer32,
3792	invalidEapolFramesRx Integer32,
3793	eapLengthErrorFramesRx Integer32,
3794	authEntersConnecting Integer32,
3795	authEapLogoffsWhileConnecting Integer32,
3796	authEntersAuthenticating  Integer32,
3797	authSuccessesWhileAuthenticating Integer32,
3798	authTimeoutsWhileAuthenticating Integer32,
3799	authFailWhileAuthenticating Integer32,
3800	authReauthsWhileAuthenticating 	Integer32,
3801	authEapStartsWhileAuthenticating Integer32,
3802	authEapLogoffWhileAuthenticating Integer32,
3803	authReauthsWhileAuthenticated 	Integer32,
3804	authEapStartsWhileAuthenticated  Integer32,
3805	authEapLogoffWhileAuthenticated  Integer32,
3806	backendResponses Integer32,
3807	backendAccessChallenges  Integer32,
3808	backendOtherRequestsToSupplicant Integer32,
3809	backendNonNakResponsesFromSupplicant Integer32,
3810	backendAuthSuccesses 	Integer32,
3811	backendAuthFails Integer32,
3812        lastEapolFrameVersion Integer32,
3813        lastEapolFrameSource MacAddress
3814    }
3815
3816dot1xPortStatsIndx OBJECT-TYPE
3817    SYNTAX  PortNumber
3818    MAX-ACCESS  read-only
3819    STATUS  current
3820    DESCRIPTION
3821        "The 802.1x port stats index."
3822    ::= { dot1xPortStatsTableEntry 1 }
3823
3824eapolFramesRx OBJECT-TYPE
3825    SYNTAX  Integer32
3826    MAX-ACCESS  read-only
3827    STATUS  current
3828    DESCRIPTION
3829        ""
3830    ::= { dot1xPortStatsTableEntry 2 }
3831
3832eapolFramesTx OBJECT-TYPE
3833    SYNTAX  Integer32
3834    MAX-ACCESS  read-only
3835    STATUS  current
3836    DESCRIPTION
3837        ""
3838    ::= { dot1xPortStatsTableEntry 3 }
3839
3840eapolStartFramesRx OBJECT-TYPE
3841    SYNTAX  Integer32
3842    MAX-ACCESS  read-only
3843    STATUS  current
3844    DESCRIPTION
3845        ""
3846    ::= { dot1xPortStatsTableEntry 4 }
3847
3848
3849eapolLogoffFramesRx OBJECT-TYPE
3850    SYNTAX  Integer32
3851    MAX-ACCESS  read-only
3852    STATUS  current
3853    DESCRIPTION
3854        ""
3855    ::= { dot1xPortStatsTableEntry 5 }
3856
3857eapolRespIdFramesRx OBJECT-TYPE
3858    SYNTAX  Integer32
3859    MAX-ACCESS  read-only
3860    STATUS  current
3861    DESCRIPTION
3862        ""
3863    ::= { dot1xPortStatsTableEntry 6 }
3864
3865eapolRespFramesRx OBJECT-TYPE
3866    SYNTAX  Integer32
3867    MAX-ACCESS  read-only
3868    STATUS  current
3869    DESCRIPTION
3870        ""
3871    ::= { dot1xPortStatsTableEntry 7 }
3872
3873eapolReqIdFramesTx OBJECT-TYPE
3874    SYNTAX  Integer32
3875    MAX-ACCESS  read-only
3876    STATUS  current
3877    DESCRIPTION
3878        ""
3879    ::= { dot1xPortStatsTableEntry 8 }
3880
3881
3882eapolReqFramesTx OBJECT-TYPE
3883    SYNTAX  Integer32
3884    MAX-ACCESS  read-only
3885    STATUS  current
3886    DESCRIPTION
3887        ""
3888    ::= { dot1xPortStatsTableEntry 9 }
3889
3890invalidEapolFramesRx OBJECT-TYPE
3891    SYNTAX  Integer32
3892    MAX-ACCESS  read-only
3893    STATUS  current
3894    DESCRIPTION
3895        ""
3896    ::= {dot1xPortStatsTableEntry 10  }
3897
3898eapLengthErrorFramesRx OBJECT-TYPE
3899    SYNTAX  Integer32
3900    MAX-ACCESS  read-only
3901    STATUS  current
3902    DESCRIPTION
3903        ""
3904    ::= { dot1xPortStatsTableEntry 11 }
3905
3906authEntersConnecting  OBJECT-TYPE
3907    SYNTAX  Integer32
3908    MAX-ACCESS  read-only
3909    STATUS  current
3910    DESCRIPTION
3911        ""
3912    ::= { dot1xPortStatsTableEntry 12 }
3913
3914
3915authEapLogoffsWhileConnecting OBJECT-TYPE
3916    SYNTAX  Integer32
3917    MAX-ACCESS  read-only
3918    STATUS  current
3919    DESCRIPTION
3920        ""
3921    ::= { dot1xPortStatsTableEntry 13 }
3922
3923authEntersAuthenticating  OBJECT-TYPE
3924    SYNTAX  Integer32
3925    MAX-ACCESS  read-only
3926    STATUS  current
3927    DESCRIPTION
3928        ""
3929    ::= { dot1xPortStatsTableEntry 14 }
3930
3931authSuccessesWhileAuthenticating  OBJECT-TYPE
3932    SYNTAX  Integer32
3933    MAX-ACCESS  read-only
3934    STATUS  current
3935    DESCRIPTION
3936        ""
3937    ::= { dot1xPortStatsTableEntry 15 }
3938
3939authTimeoutsWhileAuthenticating OBJECT-TYPE
3940    SYNTAX  Integer32
3941    MAX-ACCESS  read-only
3942    STATUS  current
3943    DESCRIPTION
3944        ""
3945    ::= { dot1xPortStatsTableEntry 16 }
3946
3947authFailWhileAuthenticating OBJECT-TYPE
3948    SYNTAX  Integer32
3949    MAX-ACCESS  read-only
3950    STATUS  current
3951    DESCRIPTION
3952        ""
3953    ::= { dot1xPortStatsTableEntry 17 }
3954
3955authReauthsWhileAuthenticating  OBJECT-TYPE
3956    SYNTAX  Integer32
3957    MAX-ACCESS  read-only
3958    STATUS  current
3959    DESCRIPTION
3960        ""
3961    ::= { dot1xPortStatsTableEntry 18 }
3962
3963authEapStartsWhileAuthenticating  OBJECT-TYPE
3964    SYNTAX  Integer32
3965    MAX-ACCESS  read-only
3966    STATUS  current
3967    DESCRIPTION
3968        ""
3969    ::= { dot1xPortStatsTableEntry 19 }
3970
3971authEapLogoffWhileAuthenticating  OBJECT-TYPE
3972    SYNTAX  Integer32
3973    MAX-ACCESS  read-only
3974    STATUS  current
3975    DESCRIPTION
3976        ""
3977    ::= { dot1xPortStatsTableEntry 20 }
3978
3979
3980authReauthsWhileAuthenticated  OBJECT-TYPE
3981    SYNTAX  Integer32
3982    MAX-ACCESS  read-only
3983    STATUS  current
3984    DESCRIPTION
3985        ""
3986    ::= { dot1xPortStatsTableEntry 21 }
3987
3988authEapStartsWhileAuthenticated  OBJECT-TYPE
3989    SYNTAX  Integer32
3990    MAX-ACCESS  read-only
3991    STATUS  current
3992    DESCRIPTION
3993        ""
3994    ::= { dot1xPortStatsTableEntry 22 }
3995
3996authEapLogoffWhileAuthenticated  OBJECT-TYPE
3997    SYNTAX  Integer32
3998    MAX-ACCESS  read-only
3999    STATUS  current
4000    DESCRIPTION
4001        ""
4002    ::= { dot1xPortStatsTableEntry 23 }
4003
4004backendResponses  OBJECT-TYPE
4005    SYNTAX  Integer32
4006    MAX-ACCESS  read-only
4007    STATUS  current
4008    DESCRIPTION
4009        ""
4010    ::= { dot1xPortStatsTableEntry 24 }
4011
4012backendAccessChallenges  OBJECT-TYPE
4013    SYNTAX  Integer32
4014    MAX-ACCESS  read-only
4015    STATUS  current
4016    DESCRIPTION
4017        ""
4018    ::= { dot1xPortStatsTableEntry 25 }
4019
4020backendOtherRequestsToSupplicant  OBJECT-TYPE
4021    SYNTAX  Integer32
4022    MAX-ACCESS  read-only
4023    STATUS  current
4024    DESCRIPTION
4025        ""
4026    ::= { dot1xPortStatsTableEntry 26 }
4027
4028backendNonNakResponsesFromSupplicant  OBJECT-TYPE
4029    SYNTAX  Integer32
4030    MAX-ACCESS  read-only
4031    STATUS  current
4032    DESCRIPTION
4033        ""
4034    ::= { dot1xPortStatsTableEntry 27 }
4035
4036backendAuthSuccesses  OBJECT-TYPE
4037    SYNTAX  Integer32
4038    MAX-ACCESS  read-only
4039    STATUS  current
4040    DESCRIPTION
4041        ""
4042    ::= { dot1xPortStatsTableEntry 28 }
4043
4044backendAuthFails   OBJECT-TYPE
4045    SYNTAX  Integer32
4046    MAX-ACCESS  read-only
4047    STATUS  current
4048    DESCRIPTION
4049        ""
4050    ::= { dot1xPortStatsTableEntry 29 }
4051
4052lastEapolFrameVersion   OBJECT-TYPE
4053    SYNTAX  Integer32
4054    MAX-ACCESS  read-only
4055    STATUS  current
4056    DESCRIPTION
4057        ""
4058    ::= { dot1xPortStatsTableEntry 30 }
4059
4060lastEapolFrameSource   OBJECT-TYPE
4061    SYNTAX MacAddress
4062    MAX-ACCESS  read-only
4063    STATUS  current
4064    DESCRIPTION
4065        ""
4066    ::= { dot1xPortStatsTableEntry 31 }
4067
4068
4069
4070agNewCfgSyslogTrapCfg OBJECT-TYPE
4071    SYNTAX  INTEGER {
4072        enabled(1),
4073        disabled(2)
4074        }
4075    MAX-ACCESS  read-write
4076    STATUS  current
4077    DESCRIPTION
4078        "Enable or disable CFG related syslog and SNMP trap in the
4079         new configuration block."
4080    ::= { agLog 53 }
4081
4082agCurCfgSyslogTrapCfg OBJECT-TYPE
4083    SYNTAX  INTEGER {
4084        enabled(1),
4085        disabled(2)
4086        }
4087    MAX-ACCESS  read-only
4088    STATUS  current
4089    DESCRIPTION
4090        "Enable or disable CFG related syslog and SNMP trap,
4091         as configured in the current configuration block."
4092    ::= { agLog 54 }
4093
4094agNewCfgSyslogTrapServer OBJECT-TYPE
4095    SYNTAX  INTEGER {
4096        enabled(1),
4097        disabled(2)
4098        }
4099    MAX-ACCESS  read-write
4100    STATUS  current
4101    DESCRIPTION
4102        "Enable or disable Server related syslog and SNMP trap in the
4103         new configuration block."
4104    ::= { agLog 55 }
4105
4106agCurCfgSyslogTrapServer OBJECT-TYPE
4107    SYNTAX  INTEGER {
4108        enabled(1),
4109        disabled(2)
4110        }
4111    MAX-ACCESS  read-only
4112    STATUS  current
4113    DESCRIPTION
4114        "Enable or disable Server related syslog and SNMP trap,
4115         as configured in the current configuration block."
4116    ::= { agLog 56 }
4117
4118agNewCfgSyslogTrapDifftrak OBJECT-TYPE
4119    SYNTAX  INTEGER {
4120        enabled(1),
4121        disabled(2)
4122        }
4123    MAX-ACCESS  read-write
4124    STATUS  current
4125    DESCRIPTION
4126        "Enable or disable Difftrak related syslog and SNMP trap in the
4127         new configuration block."
4128    ::= { agLog 57 }
4129
4130agCurCfgSyslogTrapDifftrak OBJECT-TYPE
4131    SYNTAX  INTEGER {
4132        enabled(1),
4133        disabled(2)
4134        }
4135    MAX-ACCESS  read-only
4136    STATUS  current
4137    DESCRIPTION
4138        "Enable or disable Difftrak related syslog and SNMP trap,
4139         as configured in the current configuration block."
4140    ::= { agLog 58 }
4141
4142
4143agNewCfgSyslogTrapHotlinks             OBJECT-TYPE
4144    SYNTAX      INTEGER {
4145                    enabled(1),
4146                    disabled(2)
4147                }
4148    MAX-ACCESS  read-write
4149    STATUS      current
4150    DESCRIPTION
4151        "Enable or disable Hot Links related syslog and SNMP trap in the
4152         new configuration block."
4153    ::= { agLog 61 }
4154
4155agCurCfgSyslogTrapHotlinks             OBJECT-TYPE
4156    SYNTAX      INTEGER {
4157                    enabled(1),
4158                    disabled(2)
4159                }
4160    MAX-ACCESS  read-only
4161    STATUS      current
4162    DESCRIPTION
4163        "Enable or disable Hot Links related syslog and SNMP trap,
4164         as configured in the current configuration block."
4165    ::= { agLog 62 }
4166
4167agNewCfgSyslogTrapLldp OBJECT-TYPE
4168    SYNTAX  INTEGER {
4169        enabled(1),
4170        disabled(2)
4171        }
4172    MAX-ACCESS  read-write
4173    STATUS  current
4174    DESCRIPTION
4175        "Enable or disable LLDP related syslog and SNMP trap in the
4176         new configuration block."
4177    ::= { agLog 63 }
4178
4179agCurCfgSyslogTrapLldp OBJECT-TYPE
4180    SYNTAX  INTEGER {
4181        enabled(1),
4182        disabled(2)
4183        }
4184    MAX-ACCESS  read-only
4185    STATUS  current
4186    DESCRIPTION
4187        "Enable or disable LLDP related syslog and SNMP trap,
4188         as configured in the current configuration block."
4189    ::= { agLog 64 }
4190
4191agNewCfgSyslogTrapAll OBJECT-TYPE
4192    SYNTAX  INTEGER {
4193        enabled(1),
4194        disabled(2)
4195        }
4196    MAX-ACCESS  read-write
4197    STATUS  current
4198    DESCRIPTION
4199        "Enable or disable all syslog and SNMP traps in the
4200         new configuration block."
4201    ::= { agLog 65 }
4202
4203agCurCfgSyslogTrapAll OBJECT-TYPE
4204    SYNTAX  INTEGER {
4205        enabled(1),
4206        disabled(2)
4207        }
4208    MAX-ACCESS  read-only
4209    STATUS  current
4210    DESCRIPTION
4211        "Enable or disable all syslog and SNMP traps, as configured
4212         in the current configuration block."
4213    ::= { agLog 66 }
4214agNewCfgSyslogTrapIpv6 OBJECT-TYPE
4215    SYNTAX  INTEGER {
4216        enabled(1),
4217        disabled(2)
4218        }
4219    MAX-ACCESS  read-write
4220    STATUS  current
4221    DESCRIPTION
4222        "Enable or disable IPv6 related syslog and SNMP trap in the
4223         new configuration block."
4224    ::= { agLog 67 }
4225
4226agCurCfgSyslogTrapIpv6 OBJECT-TYPE
4227    SYNTAX  INTEGER {
4228        enabled(1),
4229        disabled(2)
4230        }
4231    MAX-ACCESS  read-only
4232    STATUS  current
4233    DESCRIPTION
4234        "Enable or disable IPv6 related syslog and SNMP trap,
4235         as configured in the current configuration block."
4236    ::= { agLog 68 }
4237
4238agNewCfgSyslogTrapFailover OBJECT-TYPE
4239    SYNTAX  INTEGER {
4240        enabled(1),
4241        disabled(2)
4242        }
4243    MAX-ACCESS  read-write
4244    STATUS  current
4245    DESCRIPTION
4246        "Enable or disable failover related syslog and SNMP trap in the
4247         new configuration block."
4248    ::= { agLog 73 }
4249
4250agCurCfgSyslogTrapFailover OBJECT-TYPE
4251    SYNTAX  INTEGER {
4252        enabled(1),
4253        disabled(2)
4254        }
4255    MAX-ACCESS  read-only
4256    STATUS  current
4257    DESCRIPTION
4258        "Enable or disable failover related syslog and SNMP trap,
4259         as configured in the current configuration block."
4260    ::= { agLog 74 }
4261
4262agNewCfgSyslogTrapLacp  OBJECT-TYPE
4263    SYNTAX  INTEGER {
4264        enabled(1),
4265        disabled(2)
4266        }
4267    MAX-ACCESS  read-write
4268    STATUS  current
4269    DESCRIPTION
4270        "Enable or disable LACP syslog and SNMP trap in the
4271         new configuration block."
4272    ::= { agLog 77 }
4273
4274agCurCfgSyslogTrapLacp  OBJECT-TYPE
4275    SYNTAX  INTEGER {
4276        enabled(1),
4277        disabled(2)
4278        }
4279    MAX-ACCESS  read-only
4280    STATUS  current
4281    DESCRIPTION
4282        "Enable or disable LACP syslog and SNMP trap, as configured
4283         in the current configuration block."
4284    ::= { agLog 78 }
4285
4286agNewCfgSyslogTrapLink OBJECT-TYPE
4287    SYNTAX  INTEGER {
4288        enabled(1),
4289        disabled(2)
4290        }
4291    MAX-ACCESS  read-write
4292    STATUS  current
4293    DESCRIPTION
4294        "Enable or disable all syslog and SNMP traps, in link
4295         up/down."
4296    ::= { agLog 79 }
4297
4298agCurCfgSyslogTrapLink OBJECT-TYPE
4299    SYNTAX  INTEGER {
4300        enabled(1),
4301        disabled(2)
4302        }
4303    MAX-ACCESS  read-only
4304    STATUS  current
4305    DESCRIPTION
4306        "Enable or disable all syslog and SNMP traps, as currently
4307         configured in link up/down."
4308    ::= { agLog 80 }
4309
4310agNewCfgSyslogTrapOspfv3 OBJECT-TYPE
4311    SYNTAX  INTEGER {
4312        enabled(1),
4313        disabled(2)
4314        }
4315    MAX-ACCESS  read-write
4316    STATUS  current
4317    DESCRIPTION
4318        "Enable or disable OSPFv3 related syslog and SNMP trap
4319         in the new configuration block."
4320    ::= { agLog 81 }
4321
4322agCurCfgSyslogTrapOspfv3 OBJECT-TYPE
4323    SYNTAX  INTEGER {
4324        enabled(1),
4325        disabled(2)
4326        }
4327    MAX-ACCESS  read-only
4328    STATUS  current
4329    DESCRIPTION
4330        "Enable or disable OSPFv3 related syslog and SNMP trap,
4331         as configured in the current configuration block."
4332    ::= { agLog 82 }
4333
4334agNewCfgSyslogTrapDcbx OBJECT-TYPE
4335    SYNTAX  INTEGER {
4336        enabled(1),
4337        disabled(2)
4338        }
4339    MAX-ACCESS  read-write
4340    STATUS  current
4341    DESCRIPTION
4342        "Enable or disable all DCBX-related syslog and SNMP traps."
4343    ::= { agLog 85 }
4344
4345agCurCfgSyslogTrapDcbx OBJECT-TYPE
4346    SYNTAX  INTEGER {
4347        enabled(1),
4348        disabled(2)
4349        }
4350    MAX-ACCESS  read-only
4351    STATUS  current
4352    DESCRIPTION
4353        "Enable or disable all DCBX-related syslog and SNMP traps."
4354    ::= { agLog 86 }
4355
4356agNewCfgSyslogTrapFcoe OBJECT-TYPE
4357    SYNTAX  INTEGER {
4358        enabled(1),
4359        disabled(2)
4360        }
4361    MAX-ACCESS  read-write
4362    STATUS  current
4363    DESCRIPTION
4364        "Enable or disable all FCOE-related syslog and SNMP traps."
4365    ::= { agLog 87 }
4366
4367agCurCfgSyslogTrapFcoe OBJECT-TYPE
4368    SYNTAX  INTEGER {
4369        enabled(1),
4370        disabled(2)
4371        }
4372    MAX-ACCESS  read-only
4373    STATUS  current
4374    DESCRIPTION
4375        "Enable or disable all FCOE-related syslog and SNMP traps."
4376    ::= { agLog 88 }
4377
4378agNewCfgSyslogTrapVm OBJECT-TYPE
4379    SYNTAX  INTEGER {
4380        enabled(1),
4381        disabled(2)
4382        }
4383    MAX-ACCESS  read-write
4384    STATUS  current
4385    DESCRIPTION
4386        "Enable or disable all VM-related syslog and SNMP traps."
4387    ::= { agLog 89 }
4388
4389agCurCfgSyslogTrapVm OBJECT-TYPE
4390    SYNTAX  INTEGER {
4391        enabled(1),
4392        disabled(2)
4393        }
4394    MAX-ACCESS  read-only
4395    STATUS  current
4396    DESCRIPTION
4397        "Enable or disable all VM-related syslog and SNMP traps."
4398    ::= { agLog 90 }
4399
4400agNewCfgSyslogTrapVnic OBJECT-TYPE
4401    SYNTAX  INTEGER {
4402        enabled(1),
4403        disabled(2)
4404        }
4405    MAX-ACCESS  read-write
4406    STATUS  current
4407    DESCRIPTION
4408        "Enable or disable all VNIC-related syslog and SNMP traps."
4409    ::= { agLog 91 }
4410
4411agCurCfgSyslogTrapVnic OBJECT-TYPE
4412    SYNTAX  INTEGER {
4413        enabled(1),
4414        disabled(2)
4415        }
4416    MAX-ACCESS  read-only
4417    STATUS  current
4418    DESCRIPTION
4419        "Enable or disable all VNIC-related syslog and SNMP traps."
4420    ::= { agLog 92 }
4421
4422agNewCfgSyslogTrapCfgchg OBJECT-TYPE
4423    SYNTAX  INTEGER {
4424        enabled(1),
4425        disabled(2)
4426        }
4427    MAX-ACCESS  read-write
4428    STATUS  current
4429    DESCRIPTION
4430        "Enable or disable configuration change related syslog and SNMP trap
4431         in the new configuration block."
4432    ::= { agLog 93 }
4433
4434agCurCfgSyslogTrapCfgchg OBJECT-TYPE
4435    SYNTAX  INTEGER {
4436        enabled(1),
4437        disabled(2)
4438        }
4439    MAX-ACCESS  read-only
4440    STATUS  current
4441    DESCRIPTION
4442        "Enable or disable configuration change related syslog and SNMP trap,
4443         as configured in the current configuration block."
4444    ::= { agLog 94 }
4445
4446agNewCfgSyslogTrapVlag OBJECT-TYPE
4447    SYNTAX  INTEGER {
4448        enabled(1),
4449        disabled(2)
4450        }
4451    MAX-ACCESS  read-write
4452    STATUS  current
4453    DESCRIPTION
4454        "Enable or disable Vlag related syslog and SNMP trap."
4455    ::= { agLog 95 }
4456
4457agCurCfgSyslogTrapVlag OBJECT-TYPE
4458    SYNTAX  INTEGER {
4459        enabled(1),
4460        disabled(2)
4461        }
4462    MAX-ACCESS  read-only
4463    STATUS  current
4464    DESCRIPTION
4465        "Enable or disable Vlag related syslog and SNMP trap."
4466    ::= { agLog 96 }
4467
4468
4469agNewCfgSyslogTrapIgmpGroup OBJECT-TYPE
4470    SYNTAX  INTEGER {
4471        enabled(1),
4472        disabled(2)
4473        }
4474    MAX-ACCESS  read-write
4475    STATUS  current
4476    DESCRIPTION
4477        "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
4478    ::= { agLog 99 }
4479
4480agCurCfgSyslogTrapIgmpGroup OBJECT-TYPE
4481    SYNTAX  INTEGER {
4482        enabled(1),
4483        disabled(2)
4484        }
4485    MAX-ACCESS  read-only
4486    STATUS  current
4487    DESCRIPTION
4488        "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
4489    ::= { agLog 100 }
4490
4491agNewCfgSyslogTrapIgmpMrouter OBJECT-TYPE
4492    SYNTAX  INTEGER {
4493        enabled(1),
4494        disabled(2)
4495        }
4496    MAX-ACCESS  read-write
4497    STATUS  current
4498    DESCRIPTION
4499        "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
4500    ::= { agLog 101 }
4501
4502agCurCfgSyslogTrapIgmpMrouter OBJECT-TYPE
4503    SYNTAX  INTEGER {
4504        enabled(1),
4505        disabled(2)
4506        }
4507    MAX-ACCESS  read-only
4508    STATUS  current
4509    DESCRIPTION
4510        "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
4511    ::= { agLog 102 }
4512
4513agNewCfgSyslogTrapIgmpQuerier OBJECT-TYPE
4514    SYNTAX  INTEGER {
4515        enabled(1),
4516        disabled(2)
4517        }
4518    MAX-ACCESS  read-write
4519    STATUS  current
4520    DESCRIPTION
4521        "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
4522    ::= { agLog 103 }
4523
4524agCurCfgSyslogTrapIgmpQuerier OBJECT-TYPE
4525    SYNTAX  INTEGER {
4526        enabled(1),
4527        disabled(2)
4528        }
4529    MAX-ACCESS  read-only
4530    STATUS  current
4531    DESCRIPTION
4532        "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
4533    ::= { agLog 104 }
4534
4535agNewCfgSyslogTrapMld OBJECT-TYPE
4536    SYNTAX  INTEGER {
4537        enabled(1),
4538        disabled(2)
4539        }
4540    MAX-ACCESS  read-write
4541    STATUS  current
4542    DESCRIPTION
4543        "Enable or disable all MLD-related syslog and SNMP traps."
4544    ::= { agLog 105 }
4545
4546agCurCfgSyslogTrapMld OBJECT-TYPE
4547    SYNTAX  INTEGER {
4548        enabled(1),
4549        disabled(2)
4550        }
4551    MAX-ACCESS  read-only
4552    STATUS  current
4553    DESCRIPTION
4554        "Enable or disable all MLD-related syslog and SNMP traps."
4555    ::= { agLog 106 }
4556
4557agNewCfgSyslogTrapPrivateVlan OBJECT-TYPE
4558    SYNTAX  INTEGER {
4559        enabled(1),
4560        disabled(2)
4561        }
4562    MAX-ACCESS  read-write
4563    STATUS  current
4564    DESCRIPTION
4565        "Enable or disable all Private VLAN-related syslog and SNMP traps,
4566         as configured in the new configuration block."
4567    ::= { agLog 107 }
4568
4569agCurCfgSyslogTrapPrivateVlan OBJECT-TYPE
4570    SYNTAX  INTEGER {
4571        enabled(1),
4572        disabled(2)
4573        }
4574    MAX-ACCESS  read-only
4575    STATUS  current
4576    DESCRIPTION
4577        "Enable or disable all Private VLAN-related syslog and SNMP traps,
4578         as configured in the current configuration block."
4579    ::= { agLog 108 }
4580
4581agNewCfgSyslogTrapSlp OBJECT-TYPE
4582    SYNTAX  INTEGER {
4583        enabled(1),
4584        disabled(2)
4585        }
4586    MAX-ACCESS  read-write
4587    STATUS  current
4588    DESCRIPTION
4589        "Enable or disable all SLP-related syslog and SNMP traps,
4590         as configured in the new configuration block."
4591    ::= { agLog 109 }
4592
4593agCurCfgSyslogTrapSlp OBJECT-TYPE
4594    SYNTAX  INTEGER {
4595        enabled(1),
4596        disabled(2)
4597        }
4598    MAX-ACCESS  read-only
4599    STATUS  current
4600    DESCRIPTION
4601        "Enable or disable all SLP-related syslog and SNMP traps,
4602         as configured in the current configuration block."
4603    ::= { agLog 110 }
4604
4605
4606-- TFTP Config
4607agTransferServer OBJECT-TYPE
4608    SYNTAX  DisplayString (SIZE(0..128))
4609    MAX-ACCESS  read-write
4610    STATUS  current
4611    DESCRIPTION
4612        "The FTP/TFTP server IP address or domain name."
4613    ::= { agTransfer 1 }
4614
4615agTransferImage OBJECT-TYPE
4616    SYNTAX  INTEGER {
4617        image1(2),
4618        image2(3),
4619        boot(4)
4620        }
4621    MAX-ACCESS  read-write
4622    STATUS  current
4623    DESCRIPTION
4624        "Whether the image file should be loaded in image1 or image2 in flash."
4625    ::= { agTransfer 2 }
4626
4627agTransferImageFileName OBJECT-TYPE
4628    SYNTAX  DisplayString (SIZE(0..128))
4629    MAX-ACCESS  read-write
4630    STATUS  current
4631    DESCRIPTION
4632        "The image file name to be transferred."
4633    ::= { agTransfer 3 }
4634
4635agTransferCfgFileName OBJECT-TYPE
4636    SYNTAX  DisplayString (SIZE(0..128))
4637    MAX-ACCESS  read-write
4638    STATUS  current
4639    DESCRIPTION
4640        "The configuration file name."
4641    ::= { agTransfer 4 }
4642
4643agTransferDumpFileName OBJECT-TYPE
4644    SYNTAX  DisplayString (SIZE(0..128))
4645    MAX-ACCESS  read-write
4646    STATUS  current
4647    DESCRIPTION
4648        "The core dump file name."
4649    ::= { agTransfer 5 }
4650
4651agTransferAction OBJECT-TYPE
4652    SYNTAX  INTEGER {
4653        other(1),
4654        img-get(2),
4655        cfg-get(3),
4656        cfg-put(4),
4657        dump-put(5),
4658        img-put(7),
4659        tsdump-put(8)
4660        ,ca-get(14)
4661        ,hostcert-get(15)
4662        ,hostkey-get(16)
4663        ,pubkey-get(17)
4664        }
4665    MAX-ACCESS  read-write
4666    STATUS  current
4667    DESCRIPTION
4668        "This is an action object to perform various FTP/TFTP Get or Put functions.
4669         The FTP/TFTP sever is specified in agTransferServer object.
4670	 img-get(2)    - Download switch image from a specified image
4671                         file(agTransferImageFileName) on the FTP/TFTP server to
4672	                 the destinated storage(agTransferImage).
4673                         The duration of the action will depend on the image
4674                         downloading and writting time on the network element.
4675                         Sugguest 150 seconds timeout setting in MIB Browser to get
4676                         the correct response for this action.
4677	 cfg-get(3)    - Download switch configuration from a specified
4678                         file(agTransferCfgFileName) on the FTP/TFTP server.
4679	 cfg-put(4)    - Upload switch configuration to a specified
4680                         file(agTransferCfgFileName) on the FTP/TFTP server.
4681	 dump-put(5)   - Download switch core dump to a specified
4682                         file(agTransferDumpFileName) on the FTP/TFTP server.
4683	 bkpdump-put(6)- Download switch backup core dump to a specified
4684                         file(agTransferDumpFileName) on the FTP/TFTP server.
4685         img-put(7)    - Upload specified switch image to a specified image
4686                         file(agTransferImageFileName) on the FTP/TFTP server.
4687         tsdump-put(8) - Download switch tech support dump to a specified
4688                         file(agTransferTSDumpFileName) on the FTP/TFTP server.
4689	 bogon-get(9)  - Download bogon config file from a specified bogon
4690                         file(uses agTransferImageFileName) on the FTP/TFTP server.
4691    ca-get(14)         - Download CA root certificate from a specified
4692                         file(agTransferCaFileName) on the TFTP server.
4693                         This command did not support FTP.
4694    hostcert-get(15)   - Download host certificate from a specified
4695                         file(agTransferHostCertFileName) on the TFTP server.
4696                         This command did not support FTP.
4697    hostkey-get(16)    - Download host private key from a specified
4698                         file(agTransferHostKeyFileName) on the TFTP server.
4699                         This command did not support FTP.
4700    pubkey-get(17)     - Download SSH client public key from a specified
4701                         file(agTransferPublicKeyFileName) on the TFTP/SFTP server.
4702                         This command did not support FTP.
4703         other(1) is returned always when read."
4704    ::= { agTransfer 6 }
4705
4706agTransferLastActionStatus OBJECT-TYPE
4707    SYNTAX  DisplayString (SIZE(0..128))
4708    MAX-ACCESS  read-only
4709    STATUS  current
4710    DESCRIPTION
4711        "The recorded status of the previous FTP/TFTP activity."
4712    ::= { agTransfer 7 }
4713
4714agTransferPort OBJECT-TYPE
4715    SYNTAX  INTEGER {
4716        data(1),
4717        mgt(2)
4718        }
4719    MAX-ACCESS  read-write
4720    STATUS  current
4721    DESCRIPTION
4722        "Specify whether the FTP/TFTP operation should be performed over the
4723         data port or the management port."
4724    ::= { agTransfer 8 }
4725
4726agTransferUserName OBJECT-TYPE
4727    SYNTAX  DisplayString (SIZE(0..128))
4728    MAX-ACCESS  read-write
4729    STATUS  current
4730    DESCRIPTION
4731        "The username for the FTP server or blank for TFTP server."
4732    ::= { agTransfer 9 }
4733
4734agTransferPassword OBJECT-TYPE
4735    SYNTAX  DisplayString (SIZE(0..128))
4736    MAX-ACCESS  read-write
4737    STATUS  current
4738    DESCRIPTION
4739        "The password for the FTP server. For security reason, an empty string will be returned when the OID is read."
4740    ::= { agTransfer 10 }
4741
4742agTransferTSDumpFileName OBJECT-TYPE
4743    SYNTAX  DisplayString (SIZE(0..128))
4744    MAX-ACCESS  read-write
4745    STATUS  current
4746    DESCRIPTION
4747        "The TS dump file name."
4748    ::= { agTransfer 11 }
4749
4750
4751agTransferLastConfigurationActionStatus OBJECT-TYPE
4752    SYNTAX INTEGER {
4753        successfully(1),
4754        failed(2)
4755        }
4756    MAX-ACCESS  read-only
4757    STATUS  current
4758    DESCRIPTION
4759        "The status of the last configuration action using the file ftp/tftp'd
4760         from server."
4761    ::= { agTransfer 14 }
4762
4763agTransferCaFileName OBJECT-TYPE
4764    SYNTAX  DisplayString (SIZE(0..128))
4765    MAX-ACCESS  read-write
4766    STATUS  current
4767    DESCRIPTION
4768        "The CA certificate file name."
4769    ::= { agTransfer 15 }
4770
4771agTransferHostCertFileName OBJECT-TYPE
4772    SYNTAX  DisplayString (SIZE(0..128))
4773    MAX-ACCESS  read-write
4774    STATUS  current
4775    DESCRIPTION
4776        "The Host certificate file name."
4777    ::= { agTransfer 16 }
4778
4779agTransferHostKeyFileName OBJECT-TYPE
4780    SYNTAX  DisplayString (SIZE(0..128))
4781    MAX-ACCESS  read-write
4782    STATUS  current
4783    DESCRIPTION
4784        "The Host private key file name."
4785    ::= { agTransfer 17 }
4786
4787agTransferProtocol OBJECT-TYPE
4788    SYNTAX INTEGER {
4789        tftp(1),
4790        ftp(2),
4791        sftp(3)
4792        }
4793    MAX-ACCESS  read-write
4794    STATUS  current
4795    DESCRIPTION
4796        "The protocol used by this transfer."
4797    ::= { agTransfer 18 }
4798
4799agServerPort OBJECT-TYPE
4800    SYNTAX INTEGER {
4801        tftp(69),
4802        ftp(21),
4803        sftp(22)
4804        }
4805    MAX-ACCESS  read-write
4806    STATUS  current
4807    DESCRIPTION
4808        "The port is listened on the server."
4809    ::= { agTransfer 19 }
4810
4811
4812agTransferPublicKeyUserName  OBJECT-TYPE
4813    SYNTAX  DisplayString (SIZE(0..64))
4814    MAX-ACCESS  read-write
4815	STATUS  current
4816	DESCRIPTION
4817	    "The user of the public key file."
4818	::= { agTransfer 21 }
4819
4820agTransferPublicKeyFileName  OBJECT-TYPE
4821    SYNTAX  DisplayString (SIZE(0..128))
4822    MAX-ACCESS  read-write
4823    STATUS  current
4824    DESCRIPTION
4825        "The client pulic key file name."
4826    ::= { agTransfer 22 }
4827
4828
4829
4830-- Agent Port Table
4831
4832agPortTableMaxEnt OBJECT-TYPE
4833    SYNTAX  Integer32
4834    MAX-ACCESS  read-only
4835    STATUS  current
4836    DESCRIPTION
4837        "The maximum number of rows in the port configuration host table."
4838    ::= { agPortConfig 1 }
4839
4840agPortCurCfgTable OBJECT-TYPE
4841    SYNTAX  SEQUENCE OF AgPortCurCfgTableEntry
4842    MAX-ACCESS  not-accessible
4843    STATUS  current
4844    DESCRIPTION
4845        "The table of port configuration in the current configuration block."
4846    ::= { agPortConfig 2 }
4847
4848agPortCurCfgTableEntry OBJECT-TYPE
4849    SYNTAX  AgPortCurCfgTableEntry
4850    MAX-ACCESS  not-accessible
4851    STATUS  current
4852    DESCRIPTION
4853        "A row in the port table in the current configuration block."
4854    INDEX   { agPortCurCfgIndx }
4855    ::= { agPortCurCfgTable 1 }
4856
4857AgPortCurCfgTableEntry ::= SEQUENCE {
4858    agPortCurCfgIndx             PortNumber,
4859    agPortCurCfgState            INTEGER,
4860    agPortCurCfgVlanTag          INTEGER,
4861    agPortCurCfgRmon             INTEGER,
4862    agPortCurCfgPVID             Integer32,
4863    agPortCurCfgGigEthAutoNeg    INTEGER,
4864    agPortCurCfgGigEthFctl       INTEGER,
4865    agPortCurCfgLinkTrap         INTEGER,
4866    agPortCurCfgGigEthSpeed      INTEGER,
4867    agPortCurCfgGigEthMode       INTEGER,
4868
4869    agPortCurCfgDscpRemarking    INTEGER,
4870    agPortCurCfgTagPVID          INTEGER,
4871    agPortCurCfgMulticastThreshold         INTEGER,
4872    agPortCurCfgMulticastThresholdRate     INTEGER,
4873    agPortCurCfgBroadcastThreshold         INTEGER,
4874    agPortCurCfgBroadcastThresholdRate     INTEGER,
4875    agPortCurCfgDLFThreshold               INTEGER,
4876    agPortCurCfgDLFThresholdRate           INTEGER,
4877    agPortCurCfgPortAlias        DisplayString,
4878    agPortCurCfgPortName         DisplayString
4879   ,agPortCurCfgLearning         INTEGER
4880   ,agPortCurCfgFloodBlocking    INTEGER
4881   ,agPortCurCfgType             DisplayString
4882   ,agPortCurCfgLinkType         INTEGER
4883   ,agPortCurCfgEdge             INTEGER
4884   ,agPortCurCfgErrDisableRecovery        INTEGER
4885   ,agPortCurCfgUdld             INTEGER
4886   ,agPortCurCfgUdldMode         INTEGER
4887   ,agPortCurCfgOam              INTEGER
4888   ,agPortCurCfgOamMode          INTEGER
4889   ,agPortCurCfgBpduGuard        INTEGER
4890   ,agPortCurCfgMacAddrNotif     INTEGER
4891   ,agPortCurCfgStpExtGuard      INTEGER
4892   ,agPortCurCfgLFDStatus       INTEGER
4893	,agPortCurCfgPrivateVlanStatus       INTEGER
4894	,agPortCurCfgMappedPrimaryVlans      OCTET STRING
4895	,agPortCurCfgAssociatedSecondaryVlans OCTET STRING
4896    }
4897
4898agPortCurCfgIndx OBJECT-TYPE
4899    SYNTAX  PortNumber
4900    MAX-ACCESS  read-only
4901    STATUS  current
4902    DESCRIPTION
4903        "The index of the row in port configurations table."
4904    ::= { agPortCurCfgTableEntry 1 }
4905
4906agPortCurCfgState OBJECT-TYPE
4907    SYNTAX  INTEGER {
4908        enabled(2),
4909        disabled(3)
4910	}
4911    MAX-ACCESS  read-only
4912    STATUS  current
4913    DESCRIPTION
4914        "This is the state of the port."
4915    ::= { agPortCurCfgTableEntry 2 }
4916
4917agPortCurCfgVlanTag OBJECT-TYPE
4918    SYNTAX  INTEGER {
4919        tagged(2),
4920        untagged(3)
4921        }
4922    MAX-ACCESS  read-only
4923    STATUS  current
4924    DESCRIPTION
4925        "This is VLAN tag state of the port"
4926    ::= { agPortCurCfgTableEntry 3 }
4927
4928
4929agPortCurCfgRmon OBJECT-TYPE
4930    SYNTAX  INTEGER {
4931        on(2),
4932        off(3)
4933        }
4934    MAX-ACCESS  read-only
4935    STATUS  current
4936    DESCRIPTION
4937        "This object is used to turn RMON on or off on the port."
4938   ::= { agPortCurCfgTableEntry 5 }
4939
4940agPortCurCfgPVID OBJECT-TYPE
4941    SYNTAX  Integer32
4942    MAX-ACCESS  read-only
4943    STATUS  current
4944    DESCRIPTION
4945        "The default VLAN ID for the port.
4946        "
4947    ::= { agPortCurCfgTableEntry 6 }
4948
4949
4950agPortCurCfgGigEthAutoNeg OBJECT-TYPE
4951    SYNTAX  INTEGER {
4952        on(2),
4953        off(3)
4954        }
4955    MAX-ACCESS  read-only
4956    STATUS  current
4957    DESCRIPTION
4958        "This object is used to turn the autonegotiation on or off
4959         for gigabit Ethernet connection."
4960    ::= { agPortCurCfgTableEntry 11 }
4961
4962agPortCurCfgGigEthFctl OBJECT-TYPE
4963    SYNTAX  INTEGER {
4964        transmit(2),
4965        receive(3),
4966        both(4),
4967        none(5)
4968        }
4969    MAX-ACCESS  read-only
4970    STATUS  current
4971    DESCRIPTION
4972        "This object is used to select port flow control for
4973         gigabit Ethernet connection."
4974    ::= { agPortCurCfgTableEntry 12 }
4975
4976agPortCurCfgPortName	OBJECT-TYPE
4977    SYNTAX  DisplayString (SIZE(0..63))
4978    MAX-ACCESS  read-only
4979    STATUS  current
4980    DESCRIPTION
4981        "The switch port name."
4982    ::= { agPortCurCfgTableEntry 13 }
4983
4984
4985
4986agPortCurCfgLinkTrap OBJECT-TYPE
4987    SYNTAX  INTEGER {
4988	enabled(1),
4989	disabled(2)
4990    }
4991    MAX-ACCESS  read-only
4992    STATUS  current
4993    DESCRIPTION
4994        "Indicates whether linkUp/linkDown traps should be
4995        generated for this interface.
4996
4997        By default, this object should have the value
4998        enabled(1) for interfaces which do not operate on
4999        'top' of any other interface (as defined in the
5000        ifStackTable), and disabled(2) otherwise."
5001    ::= { agPortCurCfgTableEntry 16 }
5002
5003
5004
5005
5006agPortCurCfgGigEthSpeed OBJECT-TYPE
5007    SYNTAX  INTEGER {
5008        mbs10(2),
5009        mbs100(3),
5010        any(4),
5011        mbs1000(5)
5012	,
5013        mbs10000(6)
5014        ,
5015        mbs40000(7)
5016        }
5017    MAX-ACCESS  read-only
5018    STATUS  current
5019    DESCRIPTION
5020        "Selects the port speed for Gigabit Ethernet connection."
5021    ::= { agPortCurCfgTableEntry 21 }
5022
5023agPortCurCfgGigEthMode OBJECT-TYPE
5024    SYNTAX  INTEGER {
5025        full-duplex(2),
5026        half-duplex(3),
5027        any(4)
5028        }
5029    MAX-ACCESS  read-only
5030    STATUS  current
5031    DESCRIPTION
5032        "This object is used to select port mode for Gigabit Ethernet connection."
5033    ::= { agPortCurCfgTableEntry 22 }
5034
5035agPortCurCfgDscpRemarking OBJECT-TYPE
5036    SYNTAX  INTEGER {
5037        enabled(1),
5038        disabled(2)
5039        }
5040    MAX-ACCESS  read-only
5041    STATUS  current
5042    DESCRIPTION
5043        "Enable or disable Dscp remarking for the switch port."
5044    ::= { agPortCurCfgTableEntry 23 }
5045
5046agPortCurCfgPortAlias    OBJECT-TYPE
5047    SYNTAX  DisplayString (SIZE(0..15))
5048    MAX-ACCESS  read-only
5049    STATUS  current
5050    DESCRIPTION
5051        "The switch port alias."
5052    ::= { agPortCurCfgTableEntry 24 }
5053
5054agPortCurCfgTagPVID OBJECT-TYPE
5055    SYNTAX  INTEGER {
5056        tagged(2),
5057        untagged(3)
5058        }
5059    MAX-ACCESS  read-only
5060    STATUS  current
5061    DESCRIPTION
5062        "This is PVID tag state of the port"
5063    ::= { agPortCurCfgTableEntry 25 }
5064
5065agPortCurCfgLearning OBJECT-TYPE
5066    SYNTAX  INTEGER {
5067        enabled(1),
5068        disabled(2)
5069        }
5070    MAX-ACCESS  read-only
5071    STATUS  current
5072    DESCRIPTION
5073        "Enable or disable L2 (FDB) Learning for the switch port."
5074    ::= { agPortCurCfgTableEntry 26 }
5075
5076agPortCurCfgFloodBlocking OBJECT-TYPE
5077    SYNTAX  INTEGER {
5078        enabled(1),
5079        disabled(2)
5080        }
5081    MAX-ACCESS  read-only
5082    STATUS  current
5083    DESCRIPTION
5084        "Enable or disable flood blocking for the switch port."
5085    ::= { agPortCurCfgTableEntry 27 }
5086
5087
5088agPortCurCfgType OBJECT-TYPE
5089    SYNTAX  DisplayString (SIZE(0..7))
5090    MAX-ACCESS  read-only
5091    STATUS  current
5092    DESCRIPTION
5093        "The switch port type."
5094    ::= { agPortCurCfgTableEntry 29 }
5095
5096
5097agPortCurCfgLinkType OBJECT-TYPE
5098    SYNTAX INTEGER {
5099        auto(1),
5100        p2p(2),
5101        shared(3)
5102        }
5103    MAX-ACCESS read-only
5104    STATUS current
5105    DESCRIPTION
5106        "The type of port connection. (for PVRST only)"
5107    ::= { agPortCurCfgTableEntry 30 }
5108
5109agPortCurCfgEdge OBJECT-TYPE
5110    SYNTAX INTEGER {
5111        enabled(1),
5112        disabled(2)
5113        }
5114    MAX-ACCESS read-only
5115    STATUS current
5116    DESCRIPTION
5117        "The state of port edge."
5118    ::= { agPortCurCfgTableEntry 31 }
5119
5120
5121
5122
5123
5124agPortCurCfgErrDisableRecovery OBJECT-TYPE
5125    SYNTAX      INTEGER {
5126                    enable(1),
5127                    disable(2)
5128                }
5129    MAX-ACCESS  read-only
5130    STATUS      current
5131    DESCRIPTION
5132        "This object indicates whether the system will automatically
5133         re-enable this port if it becomes error-disabled. This port
5134         will be re-enabled after the time interval specified by the
5135         agCurCfgErrDisableTimeout object has elapsed.
5136
5137         A port is in error-disabled state when it is operationally
5138         disabled due to abnormal conditions detected on the port.
5139
5140         If this port is error-disabled, it will only be re-enabled
5141         by the system if the agCurCfgErrDisableRecovery object and
5142         this object both have a value of 'enable(1)'."
5143    DEFVAL      { enable }
5144    ::= { agPortCurCfgTableEntry 35 }
5145
5146
5147agPortCurCfgUdld OBJECT-TYPE
5148    SYNTAX  INTEGER {
5149        enabled(1),
5150        disabled(2)
5151        }
5152    MAX-ACCESS  read-only
5153    STATUS  current
5154    DESCRIPTION
5155        "Enable or disable UDLD for the switch port."
5156    ::= { agPortCurCfgTableEntry 37 }
5157
5158agPortCurCfgUdldMode OBJECT-TYPE
5159    SYNTAX  INTEGER {
5160        normal(1),
5161        aggressive(2)
5162        }
5163    MAX-ACCESS  read-only
5164    STATUS  current
5165    DESCRIPTION
5166        "Enable or disable UDLD mode for the switch port."
5167    ::= { agPortCurCfgTableEntry 38 }
5168
5169
5170agPortCurCfgOam OBJECT-TYPE
5171    SYNTAX  INTEGER {
5172        enabled(1),
5173        disabled(2)
5174        }
5175    MAX-ACCESS  read-only
5176    STATUS  current
5177    DESCRIPTION
5178        "Enable or disable OAM Discovery process for the switch port."
5179    ::= { agPortCurCfgTableEntry 39 }
5180
5181agPortCurCfgOamMode OBJECT-TYPE
5182    SYNTAX  INTEGER {
5183        active(1),
5184        passive(2)
5185        }
5186    MAX-ACCESS  read-only
5187    STATUS  current
5188    DESCRIPTION
5189        "Enable or disable OAM mode for the switch port."
5190    ::= { agPortCurCfgTableEntry 40 }
5191
5192
5193agPortCurCfgBpduGuard OBJECT-TYPE
5194    SYNTAX INTEGER {
5195        enabled(1),
5196        disabled(2)
5197        }
5198    MAX-ACCESS read-only
5199    STATUS current
5200    DESCRIPTION
5201        "Enable or disable BPDU guard for the switch port."
5202    ::= { agPortCurCfgTableEntry 41 }
5203
5204
5205agPortCurCfgMulticastThreshold OBJECT-TYPE
5206    SYNTAX  INTEGER {
5207        enabled(1),
5208        disabled(2)
5209        }
5210    MAX-ACCESS  read-only
5211    STATUS  current
5212    DESCRIPTION
5213        "Current status of the port's Multicast Threshold."
5214    ::= { agPortCurCfgTableEntry 42 }
5215
5216agPortCurCfgMulticastThresholdRate OBJECT-TYPE
5217    SYNTAX  INTEGER
5218    MAX-ACCESS  read-only
5219    STATUS  current
5220    DESCRIPTION
5221        "Current port's Multicast Threshold Rate."
5222    ::= { agPortCurCfgTableEntry 43 }
5223
5224agPortCurCfgBroadcastThreshold OBJECT-TYPE
5225    SYNTAX  INTEGER {
5226        enabled(1),
5227        disabled(2)
5228        }
5229    MAX-ACCESS  read-only
5230    STATUS  current
5231    DESCRIPTION
5232        "Current status of the port's Broadcast Threshold."
5233    ::= { agPortCurCfgTableEntry 44 }
5234
5235agPortCurCfgBroadcastThresholdRate OBJECT-TYPE
5236    SYNTAX  INTEGER
5237    MAX-ACCESS  read-only
5238    STATUS  current
5239    DESCRIPTION
5240        "Current port's Broadcast Threshold Rate."
5241    ::= { agPortCurCfgTableEntry 45 }
5242
5243agPortCurCfgDLFThreshold OBJECT-TYPE
5244    SYNTAX  INTEGER {
5245        enabled(1),
5246        disabled(2)
5247        }
5248    MAX-ACCESS  read-only
5249    STATUS  current
5250    DESCRIPTION
5251        "Current status of the port's Destination Lookup Fail Threshold."
5252    ::= { agPortCurCfgTableEntry 46 }
5253
5254agPortCurCfgDLFThresholdRate OBJECT-TYPE
5255    SYNTAX  INTEGER
5256    MAX-ACCESS  read-only
5257    STATUS  current
5258    DESCRIPTION
5259        "Current port's Destination Lookup Fail Threshold Rate."
5260    ::= { agPortCurCfgTableEntry 47 }
5261
5262agPortCurCfgMacAddrNotif OBJECT-TYPE
5263    SYNTAX  INTEGER{
5264        enabled(2),
5265        disabled(3)
5266	}
5267    MAX-ACCESS  read-only
5268    STATUS  current
5269    DESCRIPTION
5270        "This is the state of the MAC address notification
5271         syslog messages on the port."
5272    ::= { agPortCurCfgTableEntry 48 }
5273
5274
5275
5276
5277agPortCurCfgStpExtGuard OBJECT-TYPE
5278    SYNTAX  INTEGER {
5279        loop(1),
5280        root(2),
5281        none(3),
5282        default(0)
5283        }
5284    MAX-ACCESS  read-only
5285    STATUS  current
5286    DESCRIPTION
5287        "Current state for spanning tree guard type"
5288    ::= { agPortCurCfgTableEntry 52 }
5289
5290agPortCurCfgLFDStatus OBJECT-TYPE
5291    SYNTAX      INTEGER {
5292                    enable(1),
5293                    disable(2)
5294                }
5295    MAX-ACCESS  read-only
5296    STATUS      current
5297    DESCRIPTION
5298        "This object indicates whether the system will put this port
5299         in an error-disabled state due to excessive link flaps.
5300
5301         A port will be put in an error-disabled state due to
5302         excessive link flaps if this object and the global
5303         agCurCfgLFDStatus object both have a value of 'enable'.
5304         A port has an excessive number of link flaps if the number
5305         of link flaps detected during a time period in seconds
5306         indicated by agCurCfgLFDTime exceeds the maximum number of
5307         allowed flaps indicated by agCurCfgLFDFlaps."
5308    DEFVAL      { enable }
5309    ::= { agPortCurCfgTableEntry 53 }
5310
5311
5312
5313
5314
5315
5316agPortCurCfgPrivateVlanStatus  OBJECT-TYPE
5317	SYNTAX  INTEGER {
5318		enable(1),
5319		disable(2)
5320	    }
5321	MAX-ACCESS  read-only
5322	STATUS  current
5323	DESCRIPTION
5324		"Current state of Private VLAN on this port"
5325	::= { agPortCurCfgTableEntry  61 }
5326
5327agPortCurCfgMappedPrimaryVlans  OBJECT-TYPE
5328	SYNTAX  OCTET STRING
5329	MAX-ACCESS  read-only
5330	STATUS  current
5331        DESCRIPTION
5332	"Primary VLAN list mapped to port.
5333	in receiving order:
5334	     OCTET 1  OCTET 2  .....
5335             xxxxxxxx xxxxxxxx .....
5336             ||    || |_ vlan 8
5337             ||    ||
5338             ||    ||___ vlan 7
5339             ||    |____ vlan 6
5340             ||      .    .   .
5341             ||_________ vlan 1
5342             |__________ reserved
5343
5344         where x : 1 - The represented primary VLAN associated to the port
5345		   0 - The represented primary VLAN does not associated to the port"
5346	::= { agPortCurCfgTableEntry  62 }
5347
5348agPortCurCfgAssociatedSecondaryVlans  OBJECT-TYPE
5349	SYNTAX  OCTET STRING
5350	MAX-ACCESS  read-only
5351	STATUS  current
5352        DESCRIPTION
5353	"Secondary VLAN list associated to port.
5354	in receiving order:
5355	     OCTET 1  OCTET 2  .....
5356             xxxxxxxx xxxxxxxx .....
5357             ||    || |_ vlan 8
5358             ||    ||
5359             ||    ||___ vlan 7
5360             ||    |____ vlan 6
5361             ||      .    .   .
5362             ||_________ vlan 1
5363             |__________ reserved
5364
5365         where x : 1 - The represented secondary VLAN associated to the port
5366		   0 - The represented secondary VLAN does not be associated to the port"
5367	::= { agPortCurCfgTableEntry  63 }
5368
5369agPortNewCfgTable OBJECT-TYPE
5370    SYNTAX  SEQUENCE OF AgPortNewCfgTableEntry
5371    MAX-ACCESS  not-accessible
5372    STATUS  current
5373    DESCRIPTION
5374        "The table of port configuration in the new configuration block."
5375    ::= { agPortConfig 3 }
5376
5377agPortNewCfgTableEntry OBJECT-TYPE
5378    SYNTAX  AgPortNewCfgTableEntry
5379    MAX-ACCESS  not-accessible
5380    STATUS  current
5381    DESCRIPTION
5382        "A row in the port configuration table in the new configuration block."
5383    INDEX   { agPortNewCfgIndx }
5384    ::= { agPortNewCfgTable 1 }
5385
5386AgPortNewCfgTableEntry ::= SEQUENCE {
5387    agPortNewCfgIndx             PortNumber,
5388    agPortNewCfgState            INTEGER,
5389    agPortNewCfgVlanTag          INTEGER,
5390    agPortNewCfgRmon             INTEGER,
5391    agPortNewCfgPVID             Integer32,
5392    agPortNewCfgGigEthAutoNeg    INTEGER,
5393    agPortNewCfgGigEthFctl       INTEGER,
5394    agPortNewCfgLinkTrap         INTEGER,
5395    agPortNewCfgGigEthSpeed      INTEGER,
5396    agPortNewCfgGigEthMode       INTEGER,
5397    agPortNewCfgDscpRemarking    INTEGER,
5398    agPortNewCfgTagPVID          INTEGER,
5399    agPortNewCfgMulticastThreshold        INTEGER,
5400    agPortNewCfgMulticastThresholdRate     INTEGER,
5401    agPortNewCfgBroadcastThreshold         INTEGER,
5402    agPortNewCfgBroadcastThresholdRate     INTEGER,
5403    agPortNewCfgDLFThreshold               INTEGER,
5404    agPortNewCfgDLFThresholdRate           INTEGER,
5405    agPortNewCfgPortName         DisplayString
5406   ,agPortNewCfgLearning         INTEGER
5407   ,agPortNewCfgFloodBlocking    INTEGER
5408   ,agPortNewCfgType             DisplayString
5409   ,agPortNewCfgLinkType         INTEGER
5410   ,agPortNewCfgEdge             INTEGER
5411   ,agPortNewCfgErrDisableRecovery INTEGER
5412   ,agPortNewCfgUdld             INTEGER
5413   ,agPortNewCfgUdldMode         INTEGER
5414   ,agPortNewCfgOam              INTEGER
5415   ,agPortNewCfgOamMode          INTEGER
5416   ,agPortNewCfgBpduGuard        INTEGER
5417   ,agPortNewCfgMacAddrNotif     INTEGER
5418
5419   ,agPortNewCfgStpExtGuard      INTEGER
5420   ,agPortNewCfgLFDStatus        INTEGER
5421	,agPortNewCfgPrivateVlanStatus  INTEGER
5422	,agPortNewCfgMappedPrimaryVlans      OCTET STRING
5423        ,agPortNewCfgAddPrimaryVlan     Unsigned32
5424        ,agPortNewCfgDelPrimaryVlan     Unsigned32
5425	,agPortNewCfgAssociatedSecondaryVlans OCTET STRING
5426        ,agPortNewCfgAddSecondaryVlan   Unsigned32
5427        ,agPortNewCfgDelSecondaryVlan   Unsigned32
5428    }
5429
5430agPortNewCfgIndx OBJECT-TYPE
5431    SYNTAX  PortNumber
5432    MAX-ACCESS  read-only
5433    STATUS  current
5434    DESCRIPTION
5435        "The index of the row in port configurations table."
5436    ::= { agPortNewCfgTableEntry 1 }
5437
5438agPortNewCfgState OBJECT-TYPE
5439    SYNTAX  INTEGER {
5440        enabled(2),
5441        disabled(3)
5442        }
5443    MAX-ACCESS  read-write
5444    STATUS  current
5445    DESCRIPTION
5446        "This is the state of the port."
5447    ::= { agPortNewCfgTableEntry 2 }
5448
5449agPortNewCfgVlanTag OBJECT-TYPE
5450    SYNTAX  INTEGER {
5451        tagged(2),
5452        untagged(3)
5453        }
5454    MAX-ACCESS  read-write
5455    STATUS  current
5456    DESCRIPTION
5457        "This is VLAN tag state of the port"
5458    ::= { agPortNewCfgTableEntry 3 }
5459
5460
5461agPortNewCfgRmon OBJECT-TYPE
5462    SYNTAX  INTEGER {
5463        on(2),
5464        off(3)
5465        }
5466    MAX-ACCESS  read-write
5467    STATUS  current
5468    DESCRIPTION
5469        "This object is used to turn RMON on or off on the port."
5470    ::= { agPortNewCfgTableEntry 5 }
5471
5472agPortNewCfgPVID OBJECT-TYPE
5473    SYNTAX  Integer32
5474    MAX-ACCESS  read-write
5475    STATUS  current
5476    DESCRIPTION
5477        "The default VLAN ID for the port.
5478        "
5479    ::= { agPortNewCfgTableEntry 6 }
5480
5481
5482agPortNewCfgGigEthAutoNeg OBJECT-TYPE
5483    SYNTAX  INTEGER {
5484        on(2),
5485        off(3)
5486        }
5487    MAX-ACCESS  read-write
5488    STATUS  current
5489    DESCRIPTION
5490        "This object is used to turn the autonegotiation on or off
5491         for gigabit Ethernet connection."
5492    ::= { agPortNewCfgTableEntry 11 }
5493
5494agPortNewCfgGigEthFctl OBJECT-TYPE
5495    SYNTAX  INTEGER {
5496        transmit(2),
5497        receive(3),
5498        both(4),
5499        none(5)
5500       }
5501    MAX-ACCESS  read-write
5502    STATUS  current
5503    DESCRIPTION
5504        "This object is used to select port flow control for
5505         gigabit Ethernet connection."
5506    ::= { agPortNewCfgTableEntry 12 }
5507
5508agPortNewCfgPortName	OBJECT-TYPE
5509    SYNTAX  DisplayString (SIZE(0..64))
5510    MAX-ACCESS  read-write
5511    STATUS  current
5512    DESCRIPTION
5513        "The switch port name."
5514    ::= { agPortNewCfgTableEntry 13 }
5515
5516
5517
5518agPortNewCfgLinkTrap OBJECT-TYPE
5519    SYNTAX  INTEGER {
5520	enabled(1),
5521	disabled(2)
5522    }
5523    MAX-ACCESS  read-write
5524    STATUS  current
5525    DESCRIPTION
5526        "Indicates whether linkUp/linkDown traps should be
5527        generated for this interface.
5528
5529        By default, this object should have the value
5530        enabled(1) for interfaces which do not operate on
5531        'top' of any other interface (as defined in the
5532        ifStackTable), and disabled(2) otherwise."
5533    ::= { agPortNewCfgTableEntry 16 }
5534
5535
5536
5537
5538agPortNewCfgGigEthSpeed OBJECT-TYPE
5539    SYNTAX  INTEGER {
5540        mbs10(2),
5541        mbs100(3),
5542        any(4),
5543        mbs1000(5)
5544	,
5545        mbs10000(6)
5546        ,
5547        mbs40000(7)
5548        }
5549    MAX-ACCESS  read-write
5550    STATUS  current
5551    DESCRIPTION
5552        "Selects the port speed for Gigabit Ethernet connection."
5553    ::= { agPortNewCfgTableEntry 21 }
5554
5555agPortNewCfgGigEthMode OBJECT-TYPE
5556    SYNTAX  INTEGER {
5557        full-duplex(2),
5558        half-duplex(3),
5559        any(4)
5560        }
5561    MAX-ACCESS  read-write
5562    STATUS  current
5563    DESCRIPTION
5564        "This object is used to select port mode for Gigabit Ethernet connection.
5565        "
5566    ::= { agPortNewCfgTableEntry 22 }
5567
5568agPortNewCfgDscpRemarking OBJECT-TYPE
5569    SYNTAX  INTEGER {
5570        enabled(1),
5571        disabled(2)
5572        }
5573    MAX-ACCESS  read-write
5574    STATUS  current
5575    DESCRIPTION
5576        "Enable or disable Dscp remarking for the switch port."
5577    ::= { agPortNewCfgTableEntry 23 }
5578
5579
5580agPortNewCfgTagPVID OBJECT-TYPE
5581    SYNTAX  INTEGER {
5582        tagged(2),
5583        untagged(3)
5584        }
5585    MAX-ACCESS  read-write
5586    STATUS  current
5587    DESCRIPTION
5588        "This is PVID tag state of the port"
5589    ::= { agPortNewCfgTableEntry 25 }
5590
5591agPortNewCfgLearning OBJECT-TYPE
5592    SYNTAX  INTEGER {
5593        enabled(1),
5594        disabled(2)
5595        }
5596    MAX-ACCESS  read-write
5597    STATUS  current
5598    DESCRIPTION
5599        "Enable or disable L2 (FDB) Learning for the switch port."
5600    ::= { agPortNewCfgTableEntry 26 }
5601
5602agPortNewCfgFloodBlocking OBJECT-TYPE
5603    SYNTAX INTEGER {
5604	enabled(1),
5605	disabled(2)
5606	}
5607    MAX-ACCESS read-write
5608    STATUS current
5609    DESCRIPTION
5610	"Enable or disable flood blocking for the switch port."
5611    ::= { agPortNewCfgTableEntry 27 }
5612
5613
5614agPortNewCfgType OBJECT-TYPE
5615    SYNTAX  DisplayString (SIZE(0..7))
5616    MAX-ACCESS  read-only
5617    STATUS  current
5618    DESCRIPTION
5619        "The switch port type."
5620    ::= { agPortNewCfgTableEntry 29 }
5621
5622
5623agPortNewCfgLinkType OBJECT-TYPE
5624    SYNTAX INTEGER {
5625        auto(1),
5626        p2p(2),
5627        shared(3)
5628        }
5629    MAX-ACCESS read-create
5630    STATUS current
5631    DESCRIPTION
5632        "The type of port connection. (for PVRST only)"
5633    ::= { agPortNewCfgTableEntry 30 }
5634
5635agPortNewCfgEdge OBJECT-TYPE
5636    SYNTAX INTEGER {
5637        enabled(1),
5638        disabled(2)
5639        }
5640    MAX-ACCESS read-create
5641    STATUS current
5642    DESCRIPTION
5643        "The state of port edge."
5644    ::= { agPortNewCfgTableEntry 31 }
5645
5646
5647
5648
5649agPortNewCfgErrDisableRecovery OBJECT-TYPE
5650    SYNTAX      INTEGER {
5651                    enable(1),
5652                    disable(2)
5653                }
5654    MAX-ACCESS  read-write
5655    STATUS      current
5656    DESCRIPTION
5657        "This object specifies whether the system should automatically
5658         re-enable this port when it becomes error-disabled.  Use this
5659         object to change the port-level setting of the error-disable
5660         recovery action."
5661    DEFVAL      { enable }
5662    ::= { agPortNewCfgTableEntry 35 }
5663
5664
5665agPortNewCfgUdld OBJECT-TYPE
5666    SYNTAX  INTEGER {
5667        enabled(1),
5668        disabled(2)
5669        }
5670    MAX-ACCESS  read-write
5671    STATUS  current
5672    DESCRIPTION
5673        "Enable or disable UDLD for the switch port."
5674    ::= { agPortNewCfgTableEntry 37 }
5675
5676agPortNewCfgUdldMode OBJECT-TYPE
5677    SYNTAX  INTEGER {
5678        normal(1),
5679        aggressive(2)
5680        }
5681    MAX-ACCESS  read-write
5682    STATUS  current
5683    DESCRIPTION
5684        "Enable or disable UDLD mode for the switch port."
5685    ::= { agPortNewCfgTableEntry 38 }
5686
5687
5688agPortNewCfgOam OBJECT-TYPE
5689    SYNTAX  INTEGER {
5690        enabled(1),
5691        disabled(2)
5692        }
5693    MAX-ACCESS  read-write
5694    STATUS  current
5695    DESCRIPTION
5696        "Enable or disable OAM Discovery process for the switch port."
5697    ::= { agPortNewCfgTableEntry 39 }
5698
5699agPortNewCfgOamMode OBJECT-TYPE
5700    SYNTAX  INTEGER {
5701        active(1),
5702        passive(2)
5703        }
5704    MAX-ACCESS  read-write
5705    STATUS  current
5706    DESCRIPTION
5707        "Enable or disable OAM mode for the switch port."
5708    ::= { agPortNewCfgTableEntry 40 }
5709
5710
5711agPortNewCfgBpduGuard OBJECT-TYPE
5712    SYNTAX INTEGER {
5713        enabled(1),
5714        disabled(2)
5715        }
5716    MAX-ACCESS read-write
5717    STATUS current
5718    DESCRIPTION
5719        "Enable or disable BPDU guard for the switch port."
5720    ::= { agPortNewCfgTableEntry 41 }
5721
5722
5723agPortNewCfgMulticastThreshold OBJECT-TYPE
5724    SYNTAX  INTEGER {
5725        enabled(1),
5726        disabled(2)
5727        }
5728    MAX-ACCESS  read-write
5729    STATUS  current
5730    DESCRIPTION
5731        "New status of the port's Multicast Threshold."
5732    ::= { agPortNewCfgTableEntry 42 }
5733
5734agPortNewCfgMulticastThresholdRate OBJECT-TYPE
5735    SYNTAX  INTEGER
5736    MAX-ACCESS  read-write
5737    STATUS  current
5738    DESCRIPTION
5739        "New port's Multicast Threshold Rate."
5740    ::= { agPortNewCfgTableEntry 43 }
5741
5742agPortNewCfgBroadcastThreshold OBJECT-TYPE
5743    SYNTAX  INTEGER {
5744        enabled(1),
5745        disabled(2)
5746        }
5747    MAX-ACCESS  read-write
5748    STATUS  current
5749    DESCRIPTION
5750        "New status of the port's Broadcast Threshold."
5751    ::= { agPortNewCfgTableEntry 44 }
5752
5753agPortNewCfgBroadcastThresholdRate OBJECT-TYPE
5754    SYNTAX  INTEGER
5755    MAX-ACCESS  read-write
5756    STATUS  current
5757    DESCRIPTION
5758        "New port's Broadcast Threshold Rate."
5759    ::= { agPortNewCfgTableEntry 45 }
5760
5761agPortNewCfgDLFThreshold OBJECT-TYPE
5762    SYNTAX  INTEGER {
5763        enabled(1),
5764        disabled(2)
5765        }
5766    MAX-ACCESS  read-write
5767    STATUS  current
5768    DESCRIPTION
5769        "New status of the port's Destination Lookup Fail Threshold."
5770    ::= { agPortNewCfgTableEntry 46 }
5771
5772agPortNewCfgDLFThresholdRate OBJECT-TYPE
5773    SYNTAX  INTEGER
5774    MAX-ACCESS  read-write
5775    STATUS  current
5776    DESCRIPTION
5777        "New port's Destination Lookup Fail Threshold Rate."
5778    ::= { agPortNewCfgTableEntry 47 }
5779
5780agPortNewCfgMacAddrNotif OBJECT-TYPE
5781    SYNTAX  INTEGER {
5782        enabled(2),
5783        disabled(3)
5784        }
5785    MAX-ACCESS  read-write
5786    STATUS  current
5787    DESCRIPTION
5788        "Enables or Disables the MAC address notification
5789         syslog messages on the port."
5790    ::= { agPortNewCfgTableEntry 48 }
5791
5792
5793
5794
5795agPortNewCfgStpExtGuard OBJECT-TYPE
5796    SYNTAX  INTEGER {
5797        loop(1),
5798        root(2),
5799        none(3),
5800        default(0)
5801        }
5802    MAX-ACCESS  read-write
5803    STATUS  current
5804    DESCRIPTION
5805        "Set spanning tree guard type"
5806    ::= { agPortNewCfgTableEntry 52 }
5807
5808agPortNewCfgLFDStatus OBJECT-TYPE
5809    SYNTAX      INTEGER {
5810                    enable(1),
5811                    disable(2)
5812                }
5813    MAX-ACCESS  read-write
5814    STATUS      current
5815    DESCRIPTION
5816        "This object indicates whether the system should put this port
5817         in an error-disabled state due to excessive link flaps.
5818         Use this object to change the port setting of the Link Flap
5819         Dampening error-disable action."
5820    DEFVAL      { enable }
5821    ::= { agPortNewCfgTableEntry 53 }
5822
5823
5824
5825
5826
5827
5828agPortNewCfgPrivateVlanStatus  OBJECT-TYPE
5829	SYNTAX  INTEGER {
5830		enable(1),
5831		disable(2)
5832}
5833	MAX-ACCESS  read-write
5834	STATUS  current
5835	DESCRIPTION
5836		"Enable or disable the Private VLAN on this port"
5837	::= { agPortNewCfgTableEntry  61 }
5838
5839agPortNewCfgMappedPrimaryVlans  OBJECT-TYPE
5840	SYNTAX  OCTET STRING
5841	MAX-ACCESS  read-only
5842	STATUS  current
5843        DESCRIPTION
5844	"Primary VLAN list mapped to port.
5845	in receiving order:
5846	     OCTET 1  OCTET 2  .....
5847             xxxxxxxx xxxxxxxx .....
5848             ||    || |_ vlan 8
5849             ||    ||
5850             ||    ||___ vlan 7
5851             ||    |____ vlan 6
5852             ||      .    .   .
5853             ||_________ vlan 1
5854             |__________ reserved
5855
5856         where x : 1 - The represented primary VLAN associate to the port
5857		   0 - The represented primary VLAN does not associate to the port"
5858	::= { agPortNewCfgTableEntry  62 }
5859
5860agPortNewCfgAddPrimaryVlan OBJECT-TYPE
5861     SYNTAX  Unsigned32
5862     MAX-ACCESS  read-write
5863     STATUS  current
5864     DESCRIPTION
5865         "Adds the port to the specified primary VLAN.  A '0' value is
5866          returned when read."
5867     ::= { agPortNewCfgTableEntry 63 }
5868
5869agPortNewCfgDelPrimaryVlan OBJECT-TYPE
5870     SYNTAX  Unsigned32
5871     MAX-ACCESS  read-write
5872     STATUS  current
5873     DESCRIPTION
5874         "Removes the port from the specified primary VLAN.  A '0' value is
5875          returned when read."
5876     ::= { agPortNewCfgTableEntry 64 }
5877
5878agPortNewCfgAssociatedSecondaryVlans  OBJECT-TYPE
5879	SYNTAX  OCTET STRING
5880	MAX-ACCESS  read-only
5881	STATUS  current
5882        DESCRIPTION
5883	"Secondary VLAN list associated to port.
5884	in receiving order:
5885	     OCTET 1  OCTET 2  .....
5886             xxxxxxxx xxxxxxxx .....
5887             ||    || |_ vlan 8
5888             ||    ||
5889             ||    ||___ vlan 7
5890             ||    |____ vlan 6
5891             ||      .    .   .
5892             ||_________ vlan 1
5893             |__________ reserved
5894
5895         where x : 1 - The represented secondary VLAN associated to the port
5896		   0 - The represented secondary VLAN does not be associated to the port"
5897	::= { agPortNewCfgTableEntry  65 }
5898
5899agPortNewCfgAddSecondaryVlan OBJECT-TYPE
5900     SYNTAX  Unsigned32
5901     MAX-ACCESS  read-write
5902     STATUS  current
5903     DESCRIPTION
5904         "Adds the port to the specified secondary VLAN.  A '0' value is
5905          returned when read."
5906     ::= { agPortNewCfgTableEntry 66 }
5907
5908agPortNewCfgDelSecondaryVlan OBJECT-TYPE
5909     SYNTAX  Unsigned32
5910     MAX-ACCESS  read-write
5911     STATUS  current
5912     DESCRIPTION
5913         "Removes the port from the secondary VLAN.  A '0' value is
5914          returned when read."
5915     ::= { agPortNewCfgTableEntry 67 }
5916
5917-- Agent Fast Forwarding Port Table
5918
5919-- Agent Fast Forwarding Port Table
5920
5921
5922-- SSH Configuration
5923sshCurCfgScpAdm OBJECT-TYPE
5924    SYNTAX DisplayString(SIZE(0..128))
5925    MAX-ACCESS  read-only
5926    STATUS  current
5927    DESCRIPTION
5928        "SCP-only admin password."
5929    ::= { agSSHConfig 3 }
5930
5931sshNewCfgScpAdm OBJECT-TYPE
5932    SYNTAX DisplayString(SIZE(0..128))
5933    MAX-ACCESS  read-write
5934    STATUS  current
5935    DESCRIPTION
5936        "Set SCP-only admin password."
5937    ::= { agSSHConfig 4 }
5938
5939sshNewCfgHKeyGen OBJECT-TYPE
5940    SYNTAX INTEGER {
5941        generate(1),
5942        other(2)
5943        }
5944    MAX-ACCESS  read-write
5945    STATUS  current
5946    DESCRIPTION
5947        "This is an action object to generate the RSA host key.
5948         other(2) is returned always when read.
5949         The following values are writable: generate(1).. Generate the RSA host key."
5950    ::= { agSSHConfig 5 }
5951
5952sshCurCfgSSHPort OBJECT-TYPE
5953    SYNTAX INTEGER (1..65535)
5954    MAX-ACCESS  read-only
5955    STATUS  current
5956    DESCRIPTION
5957        "SSH server port number."
5958    ::= { agSSHConfig 7 }
5959
5960sshNewCfgSSHPort OBJECT-TYPE
5961    SYNTAX INTEGER (1..65535)
5962    MAX-ACCESS  read-write
5963    STATUS  current
5964    DESCRIPTION
5965        "Set SSH server port number."
5966    ::= { agSSHConfig 8 }
5967
5968sshCurCfgScpApplySave OBJECT-TYPE
5969    SYNTAX INTEGER {
5970        enabled(1),
5971        disabled(2)
5972        }
5973    MAX-ACCESS  read-only
5974    STATUS  current
5975    DESCRIPTION
5976        "SCP apply and save."
5977    ::= { agSSHConfig 9 }
5978
5979sshNewCfgScpApplySave OBJECT-TYPE
5980    SYNTAX INTEGER {
5981        enabled(1),
5982        disabled(2)
5983        }
5984    MAX-ACCESS  read-write
5985    STATUS  current
5986    DESCRIPTION
5987        "Enable/Disable the SCP apply and save."
5988    ::= { agSSHConfig 10 }
5989
5990sshCurCfgStatus OBJECT-TYPE
5991    SYNTAX INTEGER {
5992        on(1),
5993        off(2)
5994        }
5995    MAX-ACCESS  read-only
5996    STATUS  current
5997    DESCRIPTION
5998        "SSH server status."
5999    ::= { agSSHConfig 11 }
6000
6001sshNewCfgStatus OBJECT-TYPE
6002    SYNTAX INTEGER {
6003        on(1),
6004        off(2)
6005        }
6006    MAX-ACCESS  read-write
6007    STATUS  current
6008    DESCRIPTION
6009        "Turn SSH server ON/OFF."
6010    ::= { agSSHConfig 12 }
6011
6012
6013sshPubKeyRemAll OBJECT-TYPE
6014    SYNTAX INTEGER {
6015        other(1),
6016        delete(2)
6017        }
6018    MAX-ACCESS  read-write
6019    STATUS  current
6020    DESCRIPTION
6021        "Remove all the public key entries on switch."
6022    ::= { agSSHConfig 13 }
6023
6024sshPubKeyRemUser OBJECT-TYPE
6025    SYNTAX DisplayString(SIZE(0..64))
6026    MAX-ACCESS  read-write
6027    STATUS  current
6028    DESCRIPTION
6029        "Remove a specific username from the public key database."
6030    ::= { agSSHConfig 14 }
6031
6032sshPubKeyConfigTable OBJECT-TYPE
6033    SYNTAX  SEQUENCE OF SshPubKeyConfigEntry
6034    MAX-ACCESS  not-accessible
6035    STATUS  current
6036    DESCRIPTION
6037        "The table for ssh public keys and its users."
6038    ::= { agSSHConfig 15 }
6039
6040sshPubKeyConfigEntry OBJECT-TYPE
6041    SYNTAX  SshPubKeyConfigEntry
6042    MAX-ACCESS  not-accessible
6043    STATUS  current
6044    DESCRIPTION
6045         "A row in the ssh public keys tables."
6046    INDEX    { sshPubKeyConfigIndex }
6047    ::= { sshPubKeyConfigTable 1 }
6048
6049SshPubKeyConfigEntry ::= SEQUENCE {
6050    sshPubKeyConfigIndex     Integer32,
6051    sshPubKeyType            INTEGER,
6052    sshPubKeyHashValue       OCTET STRING,
6053    sshPubkeyUserBmap        OCTET STRING,
6054    sshPubKeyAddUser         DisplayString (SIZE(0..64)),
6055    sshPubKeyDelUser         DisplayString (SIZE(0..64)),
6056    sshPubKeyRemEntry        INTEGER
6057}
6058
6059sshPubKeyConfigIndex OBJECT-TYPE
6060    SYNTAX Integer32
6061    MAX-ACCESS  read-only
6062    STATUS  current
6063    DESCRIPTION
6064        "The index of the ssh public key entry."
6065    ::= { sshPubKeyConfigEntry 1 }
6066
6067sshPubKeyType OBJECT-TYPE
6068    SYNTAX INTEGER{
6069        rsa(1),
6070        dsa(2)
6071	}
6072	MAX-ACCESS  read-only
6073    STATUS  current
6074    DESCRIPTION
6075        "Specify the type of the public key."
6076    ::= { sshPubKeyConfigEntry 2 }
6077
6078sshPubKeyHashValue OBJECT-TYPE
6079    SYNTAX OCTET STRING
6080    MAX-ACCESS  read-only
6081    STATUS  current
6082    DESCRIPTION
6083        "The hash value of a specific public key."
6084    ::= { sshPubKeyConfigEntry 3 }
6085
6086sshPubkeyUserBmap OBJECT-TYPE
6087    SYNTAX  OCTET STRING
6088    MAX-ACCESS  read-only
6089    STATUS  current
6090    DESCRIPTION
6091        "The user list in the key entry. The user are presented in bitmap format.
6092        as follows:
6093
6094        OCTET 1    OCTET 2    OCTET 3   OCTET 4
6095        xxxx xxxx xxxx xxxx   xxxx xxxx xxxx xxxx
6096        ||   |                   | |||| ||________    oper
6097        ||   |                   | |||| |_________    user
6098        ||   |                   | ||||___________    admin
6099        ||   |                   | |||____________    maint
6100        ||   |                   | ||_____________    scpadmin
6101        ||   |                   | |______________    support
6102        ||   |                   |
6103        ||   |                   |________________ user defined 20
6104        ||   |
6105        ||   |   ...................
6106        ||   |______ user defined 5
6107        ||..........
6108        ||..........
6109        ||_________ user defined 2
6110        |__________ default user defined 1: USERID
6111
6112        Bit On  - The represented user belongs to the key entry
6113        Bit Off - The represented user does not belong to the key entry
6114        Bit 0-19  represent the 20 user-defined users(uid=BitNUM+1),
6115                  more details can be found in agAccess->agAccessUserCurCfgTable.
6116        Bit 20-25  represent the 6 pre-defined user(from support to oper)."
6117    ::= { sshPubKeyConfigEntry 4 }
6118
6119sshPubKeyAddUser OBJECT-TYPE
6120    SYNTAX  DisplayString (SIZE(0..64))
6121    MAX-ACCESS  read-write
6122    STATUS  current
6123    DESCRIPTION
6124        "Add a new user to a particular public key.
6125         Reminder: The user must be a valid system user."
6126    ::= { sshPubKeyConfigEntry 5 }
6127
6128sshPubKeyDelUser OBJECT-TYPE
6129    SYNTAX  DisplayString (SIZE(0..64))
6130    MAX-ACCESS  read-write
6131    STATUS  current
6132    DESCRIPTION
6133        "Remove a user from the user list of the public key entry."
6134    ::= { sshPubKeyConfigEntry 6 }
6135
6136sshPubKeyRemEntry OBJECT-TYPE
6137    SYNTAX  INTEGER{
6138        other(1),
6139        delete(2)
6140	}
6141    MAX-ACCESS  read-write
6142    STATUS  current
6143    DESCRIPTION
6144        "Remove a public key entry."
6145    ::= { sshPubKeyConfigEntry 7 }
6146
6147sshCurCfgSSHAttempts OBJECT-TYPE
6148    SYNTAX INTEGER (1..20)
6149    MAX-ACCESS  read-only
6150    STATUS  current
6151    DESCRIPTION
6152        "SSH server maximum authentication attempts."
6153    ::= { agSSHConfig 16 }
6154
6155sshNewCfgSSHAttempts OBJECT-TYPE
6156    SYNTAX INTEGER (1..20)
6157    MAX-ACCESS  read-write
6158    STATUS  current
6159    DESCRIPTION
6160        "Set SSH server maximum authentication attempts."
6161    ::= { agSSHConfig 17 }
6162
6163
6164
6165-- RADIUS Configuration
6166
6167radCurCfgPrimaryServer OBJECT-TYPE
6168    SYNTAX  IpAddress
6169    MAX-ACCESS  read-only
6170    STATUS  current
6171    DESCRIPTION
6172        "The IP address of the Primary RADIUS server."
6173    ::= { agRadiusConfig 1 }
6174
6175radNewCfgPrimaryServer OBJECT-TYPE
6176    SYNTAX  IpAddress
6177    MAX-ACCESS  read-write
6178    STATUS  current
6179    DESCRIPTION
6180        "The IP address of the Primary RADIUS server."
6181    ::= { agRadiusConfig 2 }
6182
6183radCurCfgSecondaryServer OBJECT-TYPE
6184    SYNTAX  IpAddress
6185    MAX-ACCESS  read-only
6186    STATUS  current
6187    DESCRIPTION
6188        "The IP address of the Secondary RADIUS server."
6189    ::= { agRadiusConfig 3 }
6190
6191radNewCfgSecondaryServer OBJECT-TYPE
6192    SYNTAX  IpAddress
6193    MAX-ACCESS  read-write
6194    STATUS  current
6195    DESCRIPTION
6196        "The IP address of the Secondary RADIUS server."
6197    ::= { agRadiusConfig 4 }
6198
6199radCurCfgPort OBJECT-TYPE
6200    SYNTAX  INTEGER  (1500..3000)
6201    MAX-ACCESS  read-only
6202    STATUS  current
6203    DESCRIPTION
6204        "Specify the RADIUS port number."
6205    ::= { agRadiusConfig 5 }
6206
6207radNewCfgPort OBJECT-TYPE
6208    SYNTAX  INTEGER  (1500..3000)
6209    MAX-ACCESS  read-write
6210    STATUS  current
6211    DESCRIPTION
6212        "Specify the RADIUS port number."
6213    ::= { agRadiusConfig 6 }
6214
6215radCurCfgTimeout OBJECT-TYPE
6216    SYNTAX  INTEGER  (1..10)
6217    MAX-ACCESS  read-only
6218    STATUS  current
6219    DESCRIPTION
6220        "The maximum number of seconds before resending authentication
6221         to RADIUS server."
6222    ::= { agRadiusConfig 7 }
6223
6224radNewCfgTimeout OBJECT-TYPE
6225    SYNTAX  INTEGER  (1..10)
6226    MAX-ACCESS  read-write
6227    STATUS  current
6228    DESCRIPTION
6229        "The maximum number of seconds before resending authentication
6230         to RADIUS server."
6231    ::= { agRadiusConfig 8 }
6232
6233radCurCfgRetries OBJECT-TYPE
6234    SYNTAX  INTEGER  (1..3)
6235    MAX-ACCESS  read-only
6236    STATUS  current
6237    DESCRIPTION
6238        "Number of retries to the RADIUS server."
6239    ::= { agRadiusConfig 9 }
6240
6241radNewCfgRetries OBJECT-TYPE
6242    SYNTAX  INTEGER  (1..3)
6243    MAX-ACCESS  read-write
6244    STATUS  current
6245    DESCRIPTION
6246        "Number of retries to the RADIUS server."
6247    ::= { agRadiusConfig 10 }
6248
6249radCurCfgState OBJECT-TYPE
6250    SYNTAX  INTEGER {
6251        enabled(1),
6252        disabled(0)
6253        }
6254    MAX-ACCESS  read-only
6255    STATUS  current
6256    DESCRIPTION
6257        "Enable or disable RADIUS authentication."
6258    ::= { agRadiusConfig 11 }
6259
6260radNewCfgState OBJECT-TYPE
6261    SYNTAX  INTEGER {
6262        enabled(1),
6263        disabled(0)
6264        }
6265    MAX-ACCESS  read-write
6266    STATUS  current
6267    DESCRIPTION
6268        "Enable or disable RADIUS authentication."
6269    ::= { agRadiusConfig 12 }
6270
6271radCurCfgAuthenString OBJECT-TYPE
6272    SYNTAX  DisplayString (SIZE(0..32))
6273    MAX-ACCESS  read-only
6274    STATUS  current
6275    DESCRIPTION
6276        "The RADIUS authentication string."
6277    ::= { agRadiusConfig 13 }
6278
6279radNewCfgAuthenString OBJECT-TYPE
6280    SYNTAX  DisplayString (SIZE(0..32))
6281    MAX-ACCESS  read-write
6282    STATUS  current
6283    DESCRIPTION
6284        "The RADIUS authentication string."
6285    ::= { agRadiusConfig 14 }
6286
6287radCurCfgBackdoor OBJECT-TYPE
6288    SYNTAX  INTEGER {
6289        enabled(1),
6290        disabled(2)
6291        }
6292    MAX-ACCESS  read-only
6293    STATUS  current
6294    DESCRIPTION
6295        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
6296    ::= { agRadiusConfig 15 }
6297
6298radNewCfgBackdoor OBJECT-TYPE
6299    SYNTAX  INTEGER {
6300        enabled(1),
6301        disabled(2)
6302        }
6303    MAX-ACCESS  read-write
6304    STATUS  current
6305    DESCRIPTION
6306        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
6307    ::= { agRadiusConfig 16 }
6308
6309radCurCfgAuthenSecondString OBJECT-TYPE
6310    SYNTAX  DisplayString (SIZE(0..32))
6311    MAX-ACCESS  read-only
6312    STATUS  current
6313    DESCRIPTION
6314        "The second RADIUS authentication string."
6315    ::= { agRadiusConfig 17 }
6316
6317radNewCfgAuthenSecondString OBJECT-TYPE
6318    SYNTAX  DisplayString (SIZE(0..32))
6319    MAX-ACCESS  read-write
6320    STATUS  current
6321    DESCRIPTION
6322        "The second RADIUS authentication string."
6323    ::= { agRadiusConfig 18 }
6324
6325radCurCfgSecBd OBJECT-TYPE
6326    SYNTAX  INTEGER {
6327        enabled(1),
6328        disabled(2)
6329        }
6330    MAX-ACCESS  read-only
6331    STATUS  current
6332    DESCRIPTION
6333        "Enable or disable RADIUS secure backdoor for telnet."
6334    ::= { agRadiusConfig 19 }
6335
6336radNewCfgSecBd OBJECT-TYPE
6337    SYNTAX  INTEGER {
6338        enabled(1),
6339        disabled(2)
6340        }
6341    MAX-ACCESS  read-write
6342    STATUS  current
6343    DESCRIPTION
6344        "Enable or disable RADIUS secure backdoor for telnet."
6345    ::= { agRadiusConfig 20 }
6346
6347radCurCfgPorttoUse OBJECT-TYPE
6348    SYNTAX  INTEGER {
6349        data(1),
6350        mgt(2)
6351        }
6352    MAX-ACCESS  read-only
6353    STATUS  current
6354    DESCRIPTION
6355        "Specify whether the Radius should be performed over the
6356         data port or the management port."
6357    ::= { agRadiusConfig 21 }
6358
6359radNewCfgPorttoUse OBJECT-TYPE
6360    SYNTAX  INTEGER {
6361        data(1),
6362        mgt(2)
6363        }
6364    MAX-ACCESS  read-write
6365    STATUS  current
6366    DESCRIPTION
6367        "Specify whether the Radius should be performed over the
6368         data port or the management port."
6369    ::= { agRadiusConfig 22 }
6370
6371radCurCfgSecPorttoUse OBJECT-TYPE
6372    SYNTAX  INTEGER {
6373        data(1),
6374        mgt(2)
6375        }
6376    MAX-ACCESS  read-only
6377    STATUS  current
6378    DESCRIPTION
6379        "Specify whether the Radius should be performed over the
6380         data port or the management port."
6381    ::= { agRadiusConfig 23 }
6382
6383radNewCfgSecPorttoUse OBJECT-TYPE
6384    SYNTAX  INTEGER {
6385        data(1),
6386        mgt(2)
6387        }
6388    MAX-ACCESS  read-write
6389    STATUS  current
6390    DESCRIPTION
6391        "Specify whether the Radius should be performed over the
6392         data port or the management port."
6393    ::= { agRadiusConfig 24 }
6394
6395radCurCfgSrcLoopIf OBJECT-TYPE
6396    SYNTAX  INTEGER
6397    MAX-ACCESS  read-only
6398    STATUS  current
6399    DESCRIPTION
6400        "The index of the loopback interface that should be used
6401         for the source IP of the Radius message; 0 means that
6402         no loopback interface is used as the source of the Radius message."
6403    ::= { agRadiusConfig 25 }
6404
6405radNewCfgSrcLoopIf OBJECT-TYPE
6406    SYNTAX  INTEGER
6407    MAX-ACCESS  read-write
6408    STATUS  current
6409    DESCRIPTION
6410        "The index of the loopback interface that should be used
6411         for the source IP of the Radius message; 0 means that
6412         no loopback interface is used as the source of the Radius message."
6413    ::= { agRadiusConfig 26 }
6414
6415-- NTP Configuration
6416agCurCfgNTPServer OBJECT-TYPE
6417    SYNTAX DisplayString (SIZE(0..46))
6418    MAX-ACCESS  read-only
6419    STATUS  current
6420    DESCRIPTION
6421        "The NTP Server Address."
6422    ::= { agNTP 1 }
6423
6424agNewCfgNTPServer OBJECT-TYPE
6425    SYNTAX DisplayString (SIZE(0..46))
6426    MAX-ACCESS  read-write
6427    STATUS  current
6428    DESCRIPTION
6429        "The NTP Server Address."
6430    ::= { agNTP 2 }
6431
6432agCurCfgNTPResyncInterval OBJECT-TYPE
6433    SYNTAX  INTEGER (5..44640)
6434    MAX-ACCESS  read-only
6435    STATUS  current
6436    DESCRIPTION
6437        "The NTP Server resync interval in minutes."
6438    ::= { agNTP 3 }
6439
6440agNewCfgNTPResyncInterval OBJECT-TYPE
6441    SYNTAX  INTEGER (5..44640)
6442    MAX-ACCESS  read-write
6443    STATUS  current
6444    DESCRIPTION
6445        "The NTP Server resync interval in minutes."
6446    ::= { agNTP 4 }
6447
6448
6449agCurCfgNTPService OBJECT-TYPE
6450    SYNTAX  INTEGER {
6451        enabled(1),
6452        disabled(2)
6453        }
6454    MAX-ACCESS  read-only
6455    STATUS  current
6456    DESCRIPTION
6457        "Enable/disable NTP Service."
6458    ::= { agNTP 9 }
6459
6460agNewCfgNTPService OBJECT-TYPE
6461    SYNTAX  INTEGER {
6462        enabled(1),
6463        disabled(2)
6464        }
6465    MAX-ACCESS  read-write
6466    STATUS  current
6467    DESCRIPTION
6468        "Enable/disable NTP Service."
6469    ::= { agNTP 10 }
6470
6471agCurCfgNTPSecServer OBJECT-TYPE
6472    SYNTAX DisplayString (SIZE(0..46))
6473    MAX-ACCESS  read-only
6474    STATUS  current
6475    DESCRIPTION
6476        "The Secondary NTP Server Address."
6477    ::= { agNTP 11 }
6478
6479agNewCfgNTPSecServer OBJECT-TYPE
6480    SYNTAX DisplayString (SIZE(0..46))
6481    MAX-ACCESS  read-write
6482    STATUS  current
6483    DESCRIPTION
6484        "The Secondary NTP Server Address."
6485    ::= { agNTP 12 }
6486
6487agCurCfgNTPServerPort OBJECT-TYPE
6488    SYNTAX  INTEGER {
6489        data(1),
6490        mgt(2)
6491        }
6492    MAX-ACCESS  read-only
6493    STATUS  current
6494    DESCRIPTION
6495        "Choose the port that the primary server is connected to."
6496    ::= { agNTP 13 }
6497
6498agNewCfgNTPServerPort OBJECT-TYPE
6499    SYNTAX  INTEGER {
6500        data(1),
6501        mgt(2)
6502        }
6503    MAX-ACCESS  read-write
6504    STATUS  current
6505    DESCRIPTION
6506        "Choose the port that the primary server is connected to."
6507    ::= { agNTP 14 }
6508agCurCfgNTPSecServerPort OBJECT-TYPE
6509    SYNTAX  INTEGER {
6510        data(1),
6511        mgt(2)
6512        }
6513    MAX-ACCESS  read-only
6514    STATUS  current
6515    DESCRIPTION
6516        "Choose the port that the secondary server is connected to."
6517    ::= { agNTP 15 }
6518
6519agNewCfgNTPSecServerPort OBJECT-TYPE
6520    SYNTAX  INTEGER {
6521        data(1),
6522        mgt(2)
6523        }
6524    MAX-ACCESS  read-write
6525    STATUS  current
6526    DESCRIPTION
6527        "Choose the port that the secondary server is connected to."
6528    ::= { agNTP 16 }
6529
6530agCurCfgNTPSrcLoopIf OBJECT-TYPE
6531    SYNTAX  INTEGER
6532    MAX-ACCESS  read-only
6533    STATUS  current
6534    DESCRIPTION
6535        "The index of the loopback interface that should be used
6536         for the source IP of the NTP packet; 0 means that
6537         no loopback interface is used as the source of the NTP packet."
6538    ::= { agNTP 17 }
6539
6540agNewCfgNTPSrcLoopIf OBJECT-TYPE
6541    SYNTAX  INTEGER
6542    MAX-ACCESS  read-write
6543    STATUS  current
6544    DESCRIPTION
6545        "The index of the loopback interface that should be used
6546         for the source IP of the NTP packet; 0 means that
6547         no loopback interface is used as the source of the NTP packet."
6548    ::= { agNTP 18 }
6549
6550
6551-- APPLY Configuration
6552agApplyPending OBJECT-TYPE
6553    SYNTAX  INTEGER {
6554        applyNeeded(2),
6555        noApplyNeeded(3)
6556        }
6557    MAX-ACCESS  read-only
6558    STATUS  current
6559    DESCRIPTION
6560        "This object, when read, gives the user information
6561         whether an apply action is needed and that the configuration
6562         has been chaged by the user actions. The user then can
6563         apply the changes by setting proper value to the object
6564         agApplyConfiguration described above."
6565    ::= { agApply 1 }
6566
6567agApplyConfig OBJECT-TYPE
6568    SYNTAX  INTEGER {
6569        apply(1),
6570        idle(2),
6571        inprogress(3),
6572        complete(4),
6573        failed(5)
6574        }
6575    MAX-ACCESS  read-write
6576    STATUS  current
6577    DESCRIPTION
6578         "When this object is read the current state is returned.
6579          idle(2) indicates that there is no apply in progess.
6580          complete(4) indicates that the last apply operation is completed.
6581          Setting the value to apply(1), will write all the changes made
6582          since the last apply to the current configuration block.
6583	  If the apply is successful this variable will return the state
6584          'complete' else it will return 'failed'. In case of failure,
6585          to read the reason for failure use the agApplyTable.
6586          Once the operation is completed or the agApplyTable is read in case
6587          of failure, the apply buffer needs to be freed and the agApplyState
6588          should be set back to 'idle' state so others can issue the apply
6589          command via SNMP."
6590    ::= { agApply 2 }
6591
6592agApplyTableSize OBJECT-TYPE
6593    SYNTAX  Integer32
6594    MAX-ACCESS  read-only
6595    STATUS  current
6596    DESCRIPTION
6597        "The number of strings in the apply table."
6598    ::= { agApply 4 }
6599
6600agApplyTable OBJECT-TYPE
6601    SYNTAX  SEQUENCE OF AgApplyTableEntry
6602    MAX-ACCESS  not-accessible
6603    STATUS  current
6604    DESCRIPTION
6605        "The table of failure reasons for an apply of current
6606         configuration block changes."
6607    ::= { agApply 5 }
6608
6609agApplyTableEntry OBJECT-TYPE
6610    SYNTAX  AgApplyTableEntry
6611    MAX-ACCESS  not-accessible
6612    STATUS  current
6613    DESCRIPTION
6614        "A row in the table of failure reasons for an apply
6615         (information about a particular reason of failure)."
6616    INDEX   { agApplyIndex }
6617    ::= { agApplyTable 1 }
6618
6619AgApplyTableEntry ::= SEQUENCE {
6620    agApplyIndex      Integer32,
6621    agApplyString     OCTET STRING
6622    }
6623
6624agApplyIndex OBJECT-TYPE
6625    SYNTAX  Integer32
6626    MAX-ACCESS  read-only
6627    STATUS  current
6628    DESCRIPTION
6629        "The table index."
6630    ::= { agApplyTableEntry 1 }
6631
6632agApplyString OBJECT-TYPE
6633    SYNTAX  OCTET STRING
6634    MAX-ACCESS  read-only
6635    STATUS  current
6636    DESCRIPTION
6637        "A string in the apply table."
6638    ::= { agApplyTableEntry 2 }
6639
6640
6641
6642
6643-- TACACS+ Configuration
6644
6645tacCurCfgPrimaryServer OBJECT-TYPE
6646    SYNTAX  IpAddress
6647    MAX-ACCESS  read-only
6648    STATUS  current
6649    DESCRIPTION
6650        "The IP address of the Primary TACACS+ server."
6651    ::= { agTacacsConfig 1 }
6652
6653tacNewCfgPrimaryServer OBJECT-TYPE
6654    SYNTAX  IpAddress
6655    MAX-ACCESS  read-write
6656    STATUS  current
6657    DESCRIPTION
6658        "The IP address of the Primary TACACS+ server."
6659    ::= { agTacacsConfig 2 }
6660
6661tacCurCfgSecondaryServer OBJECT-TYPE
6662    SYNTAX  IpAddress
6663    MAX-ACCESS  read-only
6664    STATUS  current
6665    DESCRIPTION
6666        "The IP address of the Secondary TACACS+ server."
6667    ::= { agTacacsConfig 3 }
6668
6669tacNewCfgSecondaryServer OBJECT-TYPE
6670    SYNTAX  IpAddress
6671    MAX-ACCESS  read-write
6672    STATUS  current
6673    DESCRIPTION
6674        "The IP address of the Secondary TACACS+ server."
6675    ::= { agTacacsConfig 4 }
6676
6677
6678tacCurCfgPort OBJECT-TYPE
6679    SYNTAX  INTEGER  (1..65000)
6680    MAX-ACCESS  read-only
6681    STATUS  current
6682    DESCRIPTION
6683        "Specify the TACACS+ port number."
6684    ::= { agTacacsConfig 5 }
6685
6686tacNewCfgPort OBJECT-TYPE
6687    SYNTAX  INTEGER  (1..65000)
6688    MAX-ACCESS  read-write
6689    STATUS  current
6690    DESCRIPTION
6691        "Specify the TACACS+ port number."
6692    ::= { agTacacsConfig 6 }
6693
6694tacCurCfgTimeout OBJECT-TYPE
6695    SYNTAX  INTEGER  (4..15)
6696    MAX-ACCESS  read-only
6697    STATUS  current
6698    DESCRIPTION
6699        "The maximum number of seconds before resending authentication
6700         to TACACS+ server."
6701    ::= { agTacacsConfig 7 }
6702
6703tacNewCfgTimeout OBJECT-TYPE
6704    SYNTAX  INTEGER  (4..15)
6705    MAX-ACCESS  read-write
6706    STATUS  current
6707    DESCRIPTION
6708        "The maximum number of seconds before resending authentication
6709         to TACACS+ server."
6710    ::= { agTacacsConfig 8 }
6711
6712tacCurCfgRetries OBJECT-TYPE
6713    SYNTAX  INTEGER  (1..3)
6714    MAX-ACCESS  read-only
6715    STATUS  current
6716    DESCRIPTION
6717        "Number of retries to the TACACS+ server."
6718    ::= { agTacacsConfig 9 }
6719
6720tacNewCfgRetries OBJECT-TYPE
6721    SYNTAX  INTEGER  (1..3)
6722    MAX-ACCESS  read-write
6723    STATUS  current
6724    DESCRIPTION
6725        "Number of retries to the TACACS+ server."
6726    ::= { agTacacsConfig 10 }
6727
6728tacCurCfgState OBJECT-TYPE
6729    SYNTAX  INTEGER {
6730        enabled(1),
6731        disabled(0)
6732        }
6733    MAX-ACCESS  read-only
6734    STATUS  current
6735    DESCRIPTION
6736        "Enable or disable TACACS+ authentication."
6737    ::= { agTacacsConfig 11 }
6738
6739tacNewCfgState OBJECT-TYPE
6740    SYNTAX  INTEGER {
6741        enabled(1),
6742        disabled(0)
6743        }
6744    MAX-ACCESS  read-write
6745    STATUS  current
6746    DESCRIPTION
6747        "Enable or disable TACACS+ authentication."
6748    ::= { agTacacsConfig 12 }
6749
6750tacCurCfgAuthenString OBJECT-TYPE
6751    SYNTAX  DisplayString (SIZE(0..32))
6752    MAX-ACCESS  read-only
6753    STATUS  current
6754    DESCRIPTION
6755        "The TACACS+ authentication string."
6756    ::= { agTacacsConfig 13 }
6757
6758tacNewCfgAuthenString OBJECT-TYPE
6759    SYNTAX  DisplayString (SIZE(0..32))
6760    MAX-ACCESS  read-write
6761    STATUS  current
6762    DESCRIPTION
6763        "The TACACS+ authentication string."
6764    ::= { agTacacsConfig 14 }
6765
6766tacCurCfgBackdoor OBJECT-TYPE
6767    SYNTAX  INTEGER {
6768        enabled(1),
6769        disabled(2)
6770        }
6771    MAX-ACCESS  read-only
6772    STATUS  current
6773    DESCRIPTION
6774        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
6775    ::= { agTacacsConfig 15 }
6776
6777tacNewCfgBackdoor OBJECT-TYPE
6778    SYNTAX  INTEGER {
6779        enabled(1),
6780        disabled(2)
6781        }
6782    MAX-ACCESS  read-write
6783    STATUS  current
6784    DESCRIPTION
6785        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
6786    ::= { agTacacsConfig 16 }
6787
6788tacCurCfgAuthenSecondString OBJECT-TYPE
6789    SYNTAX  DisplayString (SIZE(0..32))
6790    MAX-ACCESS  read-only
6791    STATUS  current
6792    DESCRIPTION
6793        "The second TACACS+ authentication string."
6794    ::= { agTacacsConfig 17 }
6795
6796tacNewCfgAuthenSecondString OBJECT-TYPE
6797    SYNTAX  DisplayString (SIZE(0..32))
6798    MAX-ACCESS  read-write
6799    STATUS  current
6800    DESCRIPTION
6801        "The second TACACS+ authentication string."
6802    ::= { agTacacsConfig 18 }
6803
6804tacCurCfgCmdAuthor OBJECT-TYPE
6805    SYNTAX  INTEGER {
6806        enabled(1),
6807        disabled(2)
6808        }
6809    MAX-ACCESS  read-only
6810    STATUS  current
6811    DESCRIPTION
6812        "Enable or disable TACACS+ command authorization."
6813    ::= { agTacacsConfig 19 }
6814
6815tacNewCfgCmdAuthor OBJECT-TYPE
6816    SYNTAX  INTEGER {
6817        enabled(1),
6818        disabled(2)
6819        }
6820    MAX-ACCESS  read-write
6821    STATUS  current
6822    DESCRIPTION
6823        "Enable or disable TACACS+ command authorization."
6824    ::= { agTacacsConfig 20 }
6825
6826tacCurCfgCmdLogging OBJECT-TYPE
6827    SYNTAX  INTEGER {
6828        enabled(1),
6829        disabled(2)
6830        }
6831    MAX-ACCESS  read-only
6832    STATUS  current
6833    DESCRIPTION
6834        "Enable or disable TACACS+ command logging."
6835    ::= { agTacacsConfig 21 }
6836
6837tacNewCfgCmdLogging OBJECT-TYPE
6838    SYNTAX  INTEGER {
6839        enabled(1),
6840        disabled(2)
6841        }
6842    MAX-ACCESS  read-write
6843    STATUS  current
6844    DESCRIPTION
6845        "Enable or disable TACACS+ command logging."
6846    ::= { agTacacsConfig 22 }
6847
6848tacCurCfgSecBd OBJECT-TYPE
6849    SYNTAX  INTEGER {
6850        enabled(1),
6851        disabled(2)
6852        }
6853    MAX-ACCESS  read-only
6854    STATUS  current
6855    DESCRIPTION
6856        "Enable or disable TACACS+ secure backdoor for telnet."
6857    ::= { agTacacsConfig 23 }
6858
6859tacNewCfgSecBd OBJECT-TYPE
6860    SYNTAX  INTEGER {
6861        enabled(1),
6862        disabled(2)
6863        }
6864    MAX-ACCESS  read-write
6865    STATUS  current
6866    DESCRIPTION
6867        "Enable or disable TACACS+ secure backdoor for telnet."
6868    ::= { agTacacsConfig 24 }
6869tacCurCfgCmap OBJECT-TYPE
6870    SYNTAX  INTEGER {
6871        enabled(1),
6872        disabled(2)
6873        }
6874    MAX-ACCESS  read-only
6875    STATUS  current
6876    DESCRIPTION
6877        "Enable/Disable Tacacs+ new privilege level mapping, as
6878         configured in the current configuration block."
6879    ::= { agTacacsConfig 25 }
6880
6881tacNewCfgCmap OBJECT-TYPE
6882    SYNTAX  INTEGER {
6883        enabled(1),
6884        disabled(2)
6885        }
6886    MAX-ACCESS  read-write
6887    STATUS  current
6888    DESCRIPTION
6889        "Enable/Disable Tacacs+ new privilege level mapping."
6890    ::= { agTacacsConfig 26 }
6891tacCurCfgEnaPassChange OBJECT-TYPE
6892    SYNTAX  INTEGER {
6893        enabled(1),
6894        disabled(2)
6895        }
6896    MAX-ACCESS  read-only
6897    STATUS  current
6898    DESCRIPTION
6899        " Enable/Disable Tacacs+ password change."
6900    ::= { agTacacsConfig 29 }
6901
6902tacNewCfgEnaPassChange OBJECT-TYPE
6903    SYNTAX  INTEGER {
6904        enabled(1),
6905        disabled(2)
6906        }
6907    MAX-ACCESS  read-write
6908    STATUS  current
6909    DESCRIPTION
6910        " Enable/Disable Tacacs+ password change."
6911    ::= { agTacacsConfig 30 }
6912
6913tacChangePassForUser OBJECT-TYPE
6914    SYNTAX  DisplayString (SIZE(0..32))
6915    MAX-ACCESS  read-write
6916    STATUS  current
6917    DESCRIPTION
6918        "The username for changing server password."
6919    ::= { agTacacsConfig 31 }
6920
6921tacChangePassCurPass OBJECT-TYPE
6922    SYNTAX  DisplayString (SIZE(0..32))
6923    MAX-ACCESS  read-only
6924    STATUS  current
6925    DESCRIPTION
6926        "The current password for tacacs server."
6927    ::= { agTacacsConfig 32 }
6928
6929tacChangePassNewPass OBJECT-TYPE
6930    SYNTAX  DisplayString (SIZE(0..32))
6931    MAX-ACCESS  read-write
6932    STATUS  current
6933    DESCRIPTION
6934        "The new password for tacacs server."
6935    ::= { agTacacsConfig 33 }
6936
6937tacChangePassForServer OBJECT-TYPE
6938    SYNTAX  INTEGER {
6939        primary(1),
6940        secondary(2)
6941        }
6942    MAX-ACCESS  read-write
6943    STATUS  current
6944    DESCRIPTION
6945        "Change password for <1/2> Tacacs+ server."
6946    ::= { agTacacsConfig 34 }
6947
6948tacCurCfgPorttoUse OBJECT-TYPE
6949    SYNTAX  INTEGER {
6950        data(1),
6951        mgt(2)
6952        }
6953    MAX-ACCESS  read-only
6954    STATUS  current
6955    DESCRIPTION
6956        "Specify whether the Tacacs should be performed over the
6957         data port or the management port."
6958    ::= { agTacacsConfig 35 }
6959
6960tacNewCfgPorttoUse OBJECT-TYPE
6961    SYNTAX  INTEGER {
6962        data(1),
6963        mgt(2)
6964        }
6965    MAX-ACCESS  read-write
6966    STATUS  current
6967    DESCRIPTION
6968        "Specify whether the Tacacs should be performed over the
6969         data port or the management port."
6970    ::= { agTacacsConfig 36 }
6971
6972tacCurCfgSecPorttoUse OBJECT-TYPE
6973    SYNTAX  INTEGER {
6974        data(1),
6975        mgt(2)
6976        }
6977    MAX-ACCESS  read-only
6978    STATUS  current
6979    DESCRIPTION
6980        "Specify whether the Tacacs should be performed over the
6981         data port or the management port."
6982    ::= { agTacacsConfig 37 }
6983
6984tacNewCfgSecPorttoUse OBJECT-TYPE
6985    SYNTAX  INTEGER {
6986        data(1),
6987        mgt(2)
6988        }
6989    MAX-ACCESS  read-write
6990    STATUS  current
6991    DESCRIPTION
6992        "Specify whether the Tacacs should be performed over the
6993         data port or the management port."
6994    ::= { agTacacsConfig 38 }
6995
6996agTacacsUserMapCurCfgTable OBJECT-TYPE
6997    SYNTAX  SEQUENCE OF AgTacacsUserMapCurCfgTableEntry
6998    MAX-ACCESS  not-accessible
6999    STATUS  current
7000    DESCRIPTION
7001        "The table of tacacs+ user map current configuration."
7002    ::= { agTacacsConfig 39 }
7003
7004agTacacsUserMapCurCfgTableEntry OBJECT-TYPE
7005    SYNTAX  AgTacacsUserMapCurCfgTableEntry
7006    MAX-ACCESS  not-accessible
7007    STATUS  current
7008    DESCRIPTION
7009        "A row in the tacacs+ user mapping table."
7010    INDEX  { agTacacsUserMapCurCfgUId }
7011    ::= { agTacacsUserMapCurCfgTable 1 }
7012
7013AgTacacsUserMapCurCfgTableEntry ::= SEQUENCE {
7014    agTacacsUserMapCurCfgUId       Integer32,
7015    agTacacsUserMapCurCfgMapping   INTEGER
7016    }
7017
7018agTacacsUserMapCurCfgUId OBJECT-TYPE
7019    SYNTAX Integer32
7020    MAX-ACCESS  read-only
7021    STATUS  current
7022    DESCRIPTION
7023        "The current config remote privilege identifier.
7024         The identifier value corresponds to the remote privilege."
7025    ::= { agTacacsUserMapCurCfgTableEntry 1 }
7026
7027agTacacsUserMapCurCfgMapping OBJECT-TYPE
7028    SYNTAX  INTEGER {
7029        none(0),
7030        user(1),
7031        oper(2),
7032        admin(3)
7033        }
7034    MAX-ACCESS  read-only
7035    STATUS  current
7036    DESCRIPTION
7037        "Current Tacacs+ user privilege mappings.
7038         The correspondence between the local privilege and the remote privilege is:
7039          - The remote privilege is the privilege identifier value
7040          - The local privilege is the mapped value(user, oper, admin)
7041         Example: For the remote privilege 15, we have the index 16:
7042         agTacacsUserMapCurCfgUId.16 = 15."
7043    ::= { agTacacsUserMapCurCfgTableEntry 2 }
7044
7045agTacacsUserMapNewCfgTable OBJECT-TYPE
7046    SYNTAX  SEQUENCE OF AgTacacsUserMapNewCfgTableEntry
7047    MAX-ACCESS  not-accessible
7048    STATUS  current
7049    DESCRIPTION
7050        "The table of tacacs+ user map new configuration."
7051    ::= { agTacacsConfig 40 }
7052
7053tacNewCfgDirectedRequest OBJECT-TYPE
7054    SYNTAX  INTEGER {
7055        disabled(1),
7056        restricted(2),
7057        no-truncate(3)
7058        }
7059    MAX-ACCESS  read-write
7060    STATUS  current
7061    DESCRIPTION
7062        "Enable/Disable tacacs directed request."
7063    ::= { agTacacsConfig 41 }
7064
7065tacCurCfgDirectedRequest OBJECT-TYPE
7066    SYNTAX  INTEGER {
7067        disabled(1),
7068        restricted(2),
7069        no-truncate(3)
7070        }
7071    MAX-ACCESS  read-only
7072    STATUS  current
7073    DESCRIPTION
7074        "The current tacacs directed request state."
7075    ::= { agTacacsConfig 42 }
7076
7077agTacacsUserMapNewCfgTableEntry OBJECT-TYPE
7078    SYNTAX  AgTacacsUserMapNewCfgTableEntry
7079    MAX-ACCESS  not-accessible
7080    STATUS  current
7081    DESCRIPTION
7082        "A row in the tacacs+ user mapping table."
7083    INDEX  { agTacacsUserMapNewCfgUId }
7084    ::= { agTacacsUserMapNewCfgTable 1 }
7085
7086AgTacacsUserMapNewCfgTableEntry ::= SEQUENCE {
7087    agTacacsUserMapNewCfgUId       Integer32,
7088    agTacacsUserMapNewCfgMapping   INTEGER
7089    }
7090
7091agTacacsUserMapNewCfgUId OBJECT-TYPE
7092    SYNTAX Integer32
7093    MAX-ACCESS  read-only
7094    STATUS  current
7095    DESCRIPTION
7096        "The new config remote privilege identifier.
7097         The identifier value corresponds to the remote privilege."
7098    ::= { agTacacsUserMapNewCfgTableEntry 1 }
7099
7100agTacacsUserMapNewCfgMapping OBJECT-TYPE
7101    SYNTAX  INTEGER {
7102        none(0),
7103        user(1),
7104        oper(2),
7105        admin(3)
7106        }
7107    MAX-ACCESS  read-create
7108    STATUS  current
7109    DESCRIPTION
7110        "Set new Tacacs+ user privilege mappings.
7111         The correspondence between the local privilege and the remote privilege is:
7112          - The remote privilege is the privilege identifier value
7113          - The local privilege is the mapped value(user, oper, admin)
7114         Example: For the remote privilege 15, we have the index 16:
7115         agTacacsUserMapNewCfgUId.16 = 15."
7116    ::= { agTacacsUserMapNewCfgTableEntry 2 }
7117tacCurCfgAttempts OBJECT-TYPE
7118    SYNTAX  INTEGER  (1..10)
7119    MAX-ACCESS  read-only
7120    STATUS  current
7121    DESCRIPTION
7122        "Number of login attempts to the TACACS+ server."
7123    ::= { agTacacsConfig 43 }
7124
7125tacNewCfgAttempts OBJECT-TYPE
7126    SYNTAX  INTEGER  (1..10)
7127    MAX-ACCESS  read-write
7128    STATUS  current
7129    DESCRIPTION
7130        "Number of login attempts to the TACACS+ server."
7131    ::= { agTacacsConfig 44 }
7132
7133tacCurBypassEnable OBJECT-TYPE
7134    SYNTAX      INTEGER {
7135        disable(0),
7136        enable (1)
7137    }
7138    MAX-ACCESS  read-only
7139    STATUS  current
7140    DESCRIPTION
7141        "Status of the enable bypass.If the status of this object
7142         is enabled, user authenticated via TACACS+ with admin
7143         previllage is granted enable previllage access.If disabled,
7144         admin users will be provided with enable previllage access
7145         based on enable password configured."
7146    DEFVAL      { enable }
7147    ::= { agTacacsConfig 45 }
7148
7149tacNewBypassEnable OBJECT-TYPE
7150    SYNTAX      INTEGER {
7151        disable(0),
7152        enable (1)
7153    }
7154    MAX-ACCESS  read-write
7155    STATUS  current
7156    DESCRIPTION
7157        "Status of the enable bypass.If the status of this object
7158         is enabled, user authenticated via TACACS+ with admin
7159         previllage is granted enable previllage access.If disabled,
7160         admin users will be provided with enable previllage access
7161         based on enable password configured."
7162    DEFVAL      { enable }
7163    ::= { agTacacsConfig 46 }
7164
7165tacCurCfgEnableAccounting OBJECT-TYPE
7166    SYNTAX    INTEGER {
7167        enable(1),
7168        disable(0)
7169    }
7170    MAX-ACCESS  read-only
7171    STATUS  current
7172    DESCRIPTION
7173        " Current TACACS+ accounting state."
7174    ::= { agTacacsConfig 47 }
7175
7176tacNewCfgEnableAccounting OBJECT-TYPE
7177    SYNTAX INTEGER  {
7178        enable(1),
7179        disable(0)
7180    }
7181    MAX-ACCESS  read-write
7182    STATUS      current
7183    DESCRIPTION
7184        " Enable/Disable TACACS+ accounting."
7185    ::= { agTacacsConfig 48 }
7186
7187tacCurCfgSrcLoopIf OBJECT-TYPE
7188    SYNTAX  INTEGER
7189    MAX-ACCESS  read-only
7190    STATUS  current
7191    DESCRIPTION
7192        "The index of the loopback interface that should be used
7193         for the source IP of the Tacacs+ message; 0 means that
7194         no loopback interface is used as the source of the Tacacs+ message."
7195    ::= { agTacacsConfig 49 }
7196
7197tacNewCfgSrcLoopIf OBJECT-TYPE
7198    SYNTAX INTEGER
7199    MAX-ACCESS  read-write
7200    STATUS      current
7201    DESCRIPTION
7202        "The index of the loopback interface that should be used
7203         for the source IP of the Tacacs+ message; 0 means that
7204         no loopback interface is used as the source of the Tacacs+ message."
7205    ::= { agTacacsConfig 50 }
7206
7207
7208-- Multiple Management network MIB objects
7209agMgmtNetTableMaxSize OBJECT-TYPE
7210    SYNTAX  Integer32
7211    MAX-ACCESS  read-only
7212    STATUS  current
7213    DESCRIPTION
7214        "The maximum number of entries in the Management
7215         Network Table."
7216    ::= { agMgmtNetConfig 1 }
7217
7218agCurCfgMgmtNetTable OBJECT-TYPE
7219    SYNTAX  SEQUENCE OF AgCurCfgMgmtNetEntry
7220    MAX-ACCESS  not-accessible
7221    STATUS  current
7222    DESCRIPTION
7223        "The table for Management Network definitions
7224         in the current configuration block."
7225    ::= { agMgmtNetConfig 2 }
7226
7227agCurCfgMgmtNetEntry OBJECT-TYPE
7228    SYNTAX  AgCurCfgMgmtNetEntry
7229    MAX-ACCESS  not-accessible
7230    STATUS  current
7231    DESCRIPTION
7232        "A row in the management network definition table."
7233    INDEX   {  agCurCfgMgmtNetIndex }
7234    ::= { agCurCfgMgmtNetTable 1 }
7235
7236AgCurCfgMgmtNetEntry ::= SEQUENCE {
7237    agCurCfgMgmtNetIndex  	Integer32,
7238    agCurCfgMgmtNetSubnet       DisplayString,
7239    agCurCfgMgmtNetMask         DisplayString
7240    }
7241
7242agCurCfgMgmtNetIndex OBJECT-TYPE
7243    SYNTAX  Integer32
7244    MAX-ACCESS  read-only
7245    STATUS  current
7246    DESCRIPTION
7247        "The index of the Management Network Definition table."
7248    ::= { agCurCfgMgmtNetEntry 1 }
7249
7250agCurCfgMgmtNetSubnet OBJECT-TYPE
7251    SYNTAX  DisplayString
7252    MAX-ACCESS  read-only
7253    STATUS  current
7254    DESCRIPTION
7255        "The Management Network Address in the current configuration
7256         block."
7257    ::= { agCurCfgMgmtNetEntry 2 }
7258
7259agCurCfgMgmtNetMask OBJECT-TYPE
7260    SYNTAX  DisplayString
7261    MAX-ACCESS  read-only
7262    STATUS  current
7263    DESCRIPTION
7264        "The Management Network Mask/Prefix Length in the current configuration
7265         block."
7266    ::= { agCurCfgMgmtNetEntry 3 }
7267
7268agNewCfgMgmtNetTable OBJECT-TYPE
7269    SYNTAX  SEQUENCE OF AgNewCfgMgmtNetEntry
7270    MAX-ACCESS  not-accessible
7271    STATUS  current
7272    DESCRIPTION
7273        "The table for Management Network definitions
7274         in the new configuration block."
7275    ::= { agMgmtNetConfig 3 }
7276
7277agNewCfgMgmtNetEntry OBJECT-TYPE
7278    SYNTAX  AgNewCfgMgmtNetEntry
7279    MAX-ACCESS  not-accessible
7280    STATUS  current
7281    DESCRIPTION
7282        "A row in the management network definition table."
7283    INDEX   {  agNewCfgMgmtNetIndex }
7284    ::= { agNewCfgMgmtNetTable 1 }
7285
7286AgNewCfgMgmtNetEntry ::= SEQUENCE {
7287    agNewCfgMgmtNetIndex  	Integer32,
7288    agNewCfgMgmtNetSubnet       DisplayString,
7289    agNewCfgMgmtNetMask         DisplayString,
7290    agNewCfgMgmtNetDelete       INTEGER
7291    }
7292
7293agNewCfgMgmtNetIndex OBJECT-TYPE
7294    SYNTAX  Integer32
7295    MAX-ACCESS  read-only
7296    STATUS  current
7297    DESCRIPTION
7298        "The index of the Management Network Definition table."
7299    ::= { agNewCfgMgmtNetEntry 1 }
7300
7301agNewCfgMgmtNetSubnet OBJECT-TYPE
7302    SYNTAX  DisplayString
7303    MAX-ACCESS  read-create
7304    STATUS  current
7305    DESCRIPTION
7306        "The Management Network Address in the new configuration
7307         block."
7308    ::= { agNewCfgMgmtNetEntry 2 }
7309
7310agNewCfgMgmtNetMask OBJECT-TYPE
7311    SYNTAX  DisplayString
7312    MAX-ACCESS  read-create
7313    STATUS  current
7314    DESCRIPTION
7315        "The Management Network Mask/Prefix length in the new configuration
7316         block."
7317    ::= { agNewCfgMgmtNetEntry 3 }
7318
7319agNewCfgMgmtNetDelete OBJECT-TYPE
7320    SYNTAX  INTEGER {
7321        other(1),
7322        delete(2)
7323        }
7324    MAX-ACCESS  read-create
7325    STATUS  current
7326    DESCRIPTION
7327        "By setting the value to delete(2), the entire row is deleted."
7328    ::= { agNewCfgMgmtNetEntry 4 }
7329
7330agMgmtNetClear OBJECT-TYPE
7331    SYNTAX  INTEGER {
7332        other(1),
7333        clear(2)
7334        }
7335    MAX-ACCESS  read-write
7336    STATUS current
7337    DESCRIPTION
7338        "By setting the value to delete(2), the entire table is cleared."
7339    ::= { agMgmtNetConfig 4 }
7340
7341
7342
7343-- Scheduled Reboot Group
7344
7345agCfgBootResetParameters OBJECT-TYPE
7346    SYNTAX  DisplayString (SIZE(0..255))
7347    MAX-ACCESS  read-write
7348    STATUS  current
7349    DESCRIPTION
7350        "String formatated as 'weekday hour minute'
7351         where
7352         - weekday is none(0),sunday(1),monday(2),
7353         tuesday(3),wednesday(4),thursday(5),friday(6),
7354         saturday(7)
7355         - hour is the hour in 24-hour format for reboot
7356         - minutes are the minutes [00] for reboot"
7357
7358     ::= { agBoot 1 }
7359
7360agCfgBootReset OBJECT-TYPE
7361    SYNTAX  INTEGER {
7362        none(1),
7363        cancel(2)
7364        }
7365    MAX-ACCESS  read-write
7366    STATUS  current
7367    DESCRIPTION
7368        "Cancel pending switch reset."
7369    ::= { agBoot 4 }
7370
7371agCfgBootNxtResetTime OBJECT-TYPE
7372    SYNTAX  DisplayString (SIZE(0..255))
7373    MAX-ACCESS  read-only
7374    STATUS  current
7375    DESCRIPTION
7376        "Display the next scheduled reboot time."
7377     ::= { agBoot 5 }
7378
7379agCfgBootPendingReset OBJECT-TYPE
7380    SYNTAX INTEGER {
7381        idle(1),
7382        pending(2)
7383        }
7384    MAX-ACCESS  read-only
7385    STATUS  current
7386    DESCRIPTION
7387        "Shows if there is any pending reboot scheduled.
7388         You should cancel any pending reboot scheduled
7389         before setting another."
7390    ::= { agBoot 6 }
7391
7392
7393
7394
7395
7396agAccessUserMaxUserID OBJECT-TYPE
7397    SYNTAX  Integer32
7398    MAX-ACCESS  read-only
7399    STATUS  current
7400    DESCRIPTION
7401        "The maximum number of User IDs."
7402    ::= { agAccess 1 }
7403
7404agAccessCurStrongPassword OBJECT-TYPE
7405    SYNTAX  INTEGER {
7406        enabled(1),
7407        disabled(0)
7408        }
7409    MAX-ACCESS  read-only
7410    STATUS  current
7411    DESCRIPTION
7412        "Status of strong password."
7413    ::= { agAccess 4 }
7414
7415agAccessNewStrongPassword OBJECT-TYPE
7416    SYNTAX  INTEGER {
7417        enabled(1),
7418        disabled(0)
7419        }
7420    MAX-ACCESS read-write
7421    STATUS current
7422    DESCRIPTION
7423        "Setting this value to enabled(1) enables strong
7424         password support, while disabled(0) disables it."
7425    ::= { agAccess 5 }
7426
7427agAccessCurStrongPassValidity OBJECT-TYPE
7428    SYNTAX  INTEGER (1..365)
7429    MAX-ACCESS  read-only
7430    STATUS  current
7431    DESCRIPTION
7432        "Password validity in days."
7433    ::= { agAccess 6 }
7434
7435agAccessNewStrongPassValidity OBJECT-TYPE
7436    SYNTAX  INTEGER (1..365)
7437    MAX-ACCESS read-write
7438    STATUS current
7439    DESCRIPTION
7440        "Get or set password validity in days."
7441    ::= { agAccess 7 }
7442
7443agAccessCurStrongPassWarning OBJECT-TYPE
7444    SYNTAX  INTEGER (1..365)
7445    MAX-ACCESS  read-only
7446    STATUS  current
7447    DESCRIPTION
7448        "Warning days before password expires."
7449    ::= { agAccess 8 }
7450
7451agAccessNewStrongPassWarning OBJECT-TYPE
7452    SYNTAX  INTEGER (1..365)
7453    MAX-ACCESS read-write
7454    STATUS current
7455    DESCRIPTION
7456        "Get or set warning days before password expires."
7457    ::= { agAccess 9 }
7458
7459agAccessCurStrongPassFailLog OBJECT-TYPE
7460    SYNTAX  INTEGER (1..255)
7461    MAX-ACCESS  read-only
7462    STATUS  current
7463    DESCRIPTION
7464        "Number of failed logins that trigger
7465         security notifications."
7466    ::= { agAccess 10 }
7467
7468agAccessNewStrongPassFailLog OBJECT-TYPE
7469    SYNTAX  INTEGER (1..255)
7470    MAX-ACCESS read-write
7471    STATUS current
7472    DESCRIPTION
7473        "Get or set number of failed logins that trigger
7474         security notifications."
7475    ::= { agAccess 11 }
7476
7477agAccessCurDefaultAdmin OBJECT-TYPE
7478    SYNTAX  INTEGER {
7479        enabled(1),
7480        disabled(0)
7481        }
7482    MAX-ACCESS  read-only
7483    STATUS  current
7484    DESCRIPTION
7485        "Get default admin account state. (1) indicates enabled and (0) indicates
7486          disabled (0). Default it is enabled."
7487    ::= { agAccess 12 }
7488
7489agAccessNewDefaultAdmin OBJECT-TYPE
7490    SYNTAX  INTEGER {
7491        enabled(1),
7492        disabled(0)
7493        }
7494    MAX-ACCESS  read-write
7495    STATUS  current
7496    DESCRIPTION
7497        "Setting this value to enabled (1) will enable the default admin account while
7498          disabled (0) will disable the default admin account. Default it is enabled."
7499    ::= { agAccess 13 }
7500
7501agAccessCurStrongPassLockout OBJECT-TYPE
7502    SYNTAX  INTEGER  {
7503        enabled(1),
7504        disabled(0)
7505        }
7506    MAX-ACCESS  read-only
7507    STATUS  current
7508    DESCRIPTION
7509        "Status of Lockout"
7510    ::= { agAccess 14 }
7511
7512agAccessNewStrongPassLockout OBJECT-TYPE
7513    SYNTAX  INTEGER  {
7514        enabled(1),
7515        disabled(0)
7516        }
7517    MAX-ACCESS read-write
7518    STATUS current
7519    DESCRIPTION
7520        "Setting this value to enabled (1) enables account locking after trying for failed login
7521          attempts. While disabled (0) disables account locking."
7522    ::= { agAccess 15 }
7523
7524agAccessCurStrongPassAttemptsMaxFail OBJECT-TYPE
7525    SYNTAX  INTEGER (1..10)
7526    MAX-ACCESS  read-only
7527    STATUS  current
7528    DESCRIPTION
7529        "The max number of failed logins before disabling account. Default value is 6"
7530    ::= { agAccess 16 }
7531
7532agAccessNewStrongPassAttemptsMaxFail OBJECT-TYPE
7533    SYNTAX  INTEGER (1..10)
7534    MAX-ACCESS read-write
7535    STATUS current
7536    DESCRIPTION
7537        "Sets Max number of failed logins before disabling account. Default value is 6"
7538    ::= { agAccess 17 }
7539
7540
7541
7542agAccessUserCurCfgTable OBJECT-TYPE
7543    SYNTAX  SEQUENCE OF AgAccessUserCurCfgTableEntry
7544    MAX-ACCESS  not-accessible
7545    STATUS  current
7546    DESCRIPTION
7547        "The table of Access user configuration."
7548    ::= { agAccess 2 }
7549
7550agAccessUserCurCfgTableEntry OBJECT-TYPE
7551    SYNTAX  AgAccessUserCurCfgTableEntry
7552    MAX-ACCESS  not-accessible
7553    STATUS  current
7554    DESCRIPTION
7555        "A row in the Access user configuration table."
7556    INDEX  { agAccessUserCurCfgUId }
7557    ::= { agAccessUserCurCfgTable 1 }
7558
7559AgAccessUserCurCfgTableEntry ::= SEQUENCE {
7560    agAccessUserCurCfgUId 	Integer32,
7561    agAccessUserCurCos 		INTEGER,
7562    agAccessUserCurCfgName 	DisplayString,
7563    agAccessUserCurCfgPswd 	DisplayString,
7564    agAccessUserCurCfgState	INTEGER
7565    }
7566
7567agAccessUserCurCfgUId OBJECT-TYPE
7568    SYNTAX Integer32
7569    MAX-ACCESS  read-only
7570    STATUS  current
7571    DESCRIPTION
7572        "The User identifier."
7573    ::= { agAccessUserCurCfgTableEntry 1 }
7574
7575agAccessUserCurCos OBJECT-TYPE
7576    SYNTAX  INTEGER {
7577        user(0),
7578        oper(3),
7579        admin(6)
7580        }
7581    MAX-ACCESS  read-only
7582    STATUS  current
7583    DESCRIPTION
7584        "The user class of service."
7585    ::= { agAccessUserCurCfgTableEntry 2 }
7586
7587agAccessUserCurCfgName OBJECT-TYPE
7588    SYNTAX  DisplayString (SIZE(0..64))
7589    MAX-ACCESS  read-only
7590    STATUS  current
7591    DESCRIPTION
7592        "The user name. Please note, the max length is 8 in stacking mode."
7593    ::= { agAccessUserCurCfgTableEntry 3 }
7594
7595agAccessUserCurCfgPswd OBJECT-TYPE
7596    SYNTAX  DisplayString (SIZE(0..128))
7597    MAX-ACCESS  read-only
7598    STATUS  current
7599    DESCRIPTION
7600        "The character string representing the user password."
7601    ::= { agAccessUserCurCfgTableEntry 4 }
7602
7603
7604agAccessUserCurCfgState OBJECT-TYPE
7605    SYNTAX  INTEGER  {
7606	enabled(2),
7607	disabled(3)
7608	}
7609    MAX-ACCESS  read-only
7610    STATUS  current
7611    DESCRIPTION
7612        "User validation (enabled or disabled) in current
7613         configuration block."
7614    ::= { agAccessUserCurCfgTableEntry 6 }
7615
7616agAccessUserNewCfgTable OBJECT-TYPE
7617    SYNTAX  SEQUENCE OF AgAccessUserNewCfgTableEntry
7618    MAX-ACCESS  not-accessible
7619    STATUS  current
7620    DESCRIPTION
7621        "The table of Access user configuration."
7622    ::= { agAccess 3 }
7623
7624agAccessUserNewCfgTableEntry OBJECT-TYPE
7625    SYNTAX  AgAccessUserNewCfgTableEntry
7626    MAX-ACCESS  not-accessible
7627    STATUS  current
7628    DESCRIPTION
7629        "A row in the Access user configuration table."
7630    INDEX  { agAccessUserNewCfgUId }
7631    ::= { agAccessUserNewCfgTable 1 }
7632
7633AgAccessUserNewCfgTableEntry ::= SEQUENCE {
7634    agAccessUserNewCfgUId 	Integer32,
7635    agAccessUserNewCos  	INTEGER,
7636    agAccessUserNewCfgName   	DisplayString,
7637    agAccessUserNewCfgPswd 	DisplayString,
7638    agAccessUserNewCfgState	INTEGER,
7639    agAccessUserNewCfgDelete    INTEGER
7640    }
7641
7642agAccessUserNewCfgUId OBJECT-TYPE
7643    SYNTAX Integer32
7644    MAX-ACCESS  read-only
7645    STATUS  current
7646    DESCRIPTION
7647        "The User identifier."
7648    ::= { agAccessUserNewCfgTableEntry 1 }
7649
7650agAccessUserNewCos OBJECT-TYPE
7651    SYNTAX  INTEGER {
7652        user(0),
7653        oper(3),
7654        admin(6)
7655        }
7656    MAX-ACCESS  read-create
7657    STATUS  current
7658    DESCRIPTION
7659        "The user class of service."
7660    ::= { agAccessUserNewCfgTableEntry 2 }
7661
7662agAccessUserNewCfgName OBJECT-TYPE
7663    SYNTAX  DisplayString (SIZE(0..64))
7664    MAX-ACCESS  read-create
7665    STATUS  current
7666    DESCRIPTION
7667        "The user name. Please note, the max length is 8 in stacking mode."
7668    ::= { agAccessUserNewCfgTableEntry 3 }
7669
7670agAccessUserNewCfgPswd OBJECT-TYPE
7671    SYNTAX  DisplayString (SIZE(0..128))
7672    MAX-ACCESS  read-create
7673    STATUS  current
7674    DESCRIPTION
7675        "The character string representing the user password."
7676    ::= { agAccessUserNewCfgTableEntry 4 }
7677
7678
7679agAccessUserNewCfgState OBJECT-TYPE
7680    SYNTAX  INTEGER  {
7681	enabled(2),
7682	disabled(3)
7683	}
7684    MAX-ACCESS  read-create
7685    STATUS  current
7686    DESCRIPTION
7687        "User validation (enabled or disabled) in new
7688         configuration block."
7689    ::= { agAccessUserNewCfgTableEntry 7 }
7690
7691agAccessUserNewCfgDelete OBJECT-TYPE
7692    SYNTAX  INTEGER  {
7693        other(1),
7694        delete(2)
7695        }
7696    MAX-ACCESS  read-create
7697    STATUS  current
7698    DESCRIPTION
7699        "This is an action object to create or delete a User.
7700         other(1) is returned always when read.
7701         The following values are writable: delete(2)...to delete a User"
7702    ::= { agAccessUserNewCfgTableEntry 8 }
7703
7704-- LDAP Configuration
7705
7706ldapCurCfgPrimaryIpAddr OBJECT-TYPE
7707    SYNTAX  DisplayString (SIZE(0..128))
7708    MAX-ACCESS  read-only
7709    STATUS  current
7710    DESCRIPTION
7711        "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address."
7712    ::= { agLdapConfig 1 }
7713
7714ldapNewCfgPrimaryIpAddr OBJECT-TYPE
7715    SYNTAX  DisplayString (SIZE(0..128))
7716    MAX-ACCESS  read-write
7717    STATUS  current
7718    DESCRIPTION
7719        "The IP address of the Primary LDAP server,it can be an ipv4 or ipv6 address."
7720    ::= { agLdapConfig 2 }
7721
7722ldapCurCfgSecondaryIpAddr OBJECT-TYPE
7723    SYNTAX  DisplayString (SIZE(0..128))
7724    MAX-ACCESS  read-only
7725    STATUS  current
7726    DESCRIPTION
7727        "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address."
7728    ::= { agLdapConfig 3 }
7729
7730ldapNewCfgSecondaryIpAddr OBJECT-TYPE
7731    SYNTAX  DisplayString (SIZE(0..128))
7732    MAX-ACCESS  read-write
7733    STATUS  current
7734    DESCRIPTION
7735        "The IP address of the Secondary LDAP server,it can be an ipv4 or ipv6 address."
7736    ::= { agLdapConfig 4 }
7737
7738ldapCurCfgPort OBJECT-TYPE
7739    SYNTAX  INTEGER  (1..65000)
7740    MAX-ACCESS  read-only
7741    STATUS  current
7742    DESCRIPTION
7743        "Specify the LDAP port number."
7744    ::= { agLdapConfig 5 }
7745
7746ldapNewCfgPort OBJECT-TYPE
7747    SYNTAX  INTEGER  (1..65000)
7748    MAX-ACCESS  read-write
7749    STATUS  current
7750    DESCRIPTION
7751        "Specify the LDAP port number."
7752    ::= { agLdapConfig 6 }
7753
7754ldapCurCfgRetries OBJECT-TYPE
7755    SYNTAX  INTEGER  (1..3)
7756    MAX-ACCESS  read-only
7757    STATUS  current
7758    DESCRIPTION
7759        "Number of retries to the LDAP server."
7760    ::= { agLdapConfig 7 }
7761
7762ldapNewCfgRetries OBJECT-TYPE
7763    SYNTAX  INTEGER  (1..3)
7764    MAX-ACCESS  read-write
7765    STATUS  current
7766    DESCRIPTION
7767        "Number of retries to the LDAP server."
7768    ::= { agLdapConfig 8 }
7769
7770ldapCurCfgTimeout OBJECT-TYPE
7771    SYNTAX  INTEGER  (4..15)
7772    MAX-ACCESS  read-only
7773    STATUS  current
7774    DESCRIPTION
7775        "The maximum number of seconds before resending authentication
7776         to LDAP server."
7777    ::= { agLdapConfig 9 }
7778
7779ldapNewCfgTimeout OBJECT-TYPE
7780    SYNTAX  INTEGER  (4..15)
7781    MAX-ACCESS  read-write
7782    STATUS  current
7783    DESCRIPTION
7784        "The maximum number of seconds before resending authentication
7785         to LDAP server."
7786    ::= { agLdapConfig 10 }
7787
7788ldapCurCfgDomain OBJECT-TYPE
7789    SYNTAX  DisplayString (SIZE(0..127))
7790    MAX-ACCESS  read-only
7791    STATUS  current
7792    DESCRIPTION
7793        "The LDAP domain name."
7794    ::= { agLdapConfig 11 }
7795
7796ldapNewCfgDomain OBJECT-TYPE
7797    SYNTAX  DisplayString (SIZE(0..127))
7798    MAX-ACCESS  read-write
7799    STATUS  current
7800    DESCRIPTION
7801        "The LDAP domain name."
7802    ::= { agLdapConfig 12 }
7803
7804ldapCurCfgBackdoor OBJECT-TYPE
7805    SYNTAX  INTEGER {
7806        enabled(1),
7807        disabled(0)
7808        }
7809    MAX-ACCESS  read-only
7810    STATUS  current
7811    DESCRIPTION
7812        "Enable or disable LDAP backdoor for telnet/ssh/http/https."
7813    ::= { agLdapConfig 13 }
7814
7815ldapNewCfgBackdoor OBJECT-TYPE
7816    SYNTAX  INTEGER {
7817        enabled(1),
7818        disabled(0)
7819        }
7820    MAX-ACCESS  read-write
7821    STATUS  current
7822    DESCRIPTION
7823        "Enable or disable LDAP backdoor for telnet/ssh/http/https."
7824    ::= { agLdapConfig 14 }
7825
7826ldapCurCfgState OBJECT-TYPE
7827    SYNTAX  INTEGER {
7828        enabled(1),
7829        disabled(0)
7830        }
7831    MAX-ACCESS  read-only
7832    STATUS  current
7833    DESCRIPTION
7834        "Enable or disable LDAP authentication."
7835    ::= { agLdapConfig 15 }
7836
7837ldapNewCfgState OBJECT-TYPE
7838    SYNTAX  INTEGER {
7839        enabled(1),
7840        disabled(0)
7841        }
7842    MAX-ACCESS  read-write
7843    STATUS  current
7844    DESCRIPTION
7845        "Enable or disable LDAP authentication."
7846    ::= { agLdapConfig 16 }
7847
7848ldapCurCfgPorttoUse OBJECT-TYPE
7849    SYNTAX  INTEGER {
7850        data(1),
7851        mgt(2)
7852        }
7853    MAX-ACCESS  read-only
7854    STATUS  current
7855    DESCRIPTION
7856        "Specify whether the LDAP should be performed over the
7857         data port or the management port."
7858    ::= { agLdapConfig 17 }
7859
7860ldapNewCfgPorttoUse OBJECT-TYPE
7861    SYNTAX  INTEGER {
7862        data(1),
7863        mgt(2)
7864        }
7865    MAX-ACCESS  read-write
7866    STATUS  current
7867    DESCRIPTION
7868        "Specify whether the LDAP should be performed over the
7869         data port or the management port."
7870    ::= { agLdapConfig 18 }
7871
7872ldapCurCfgSecPorttoUse OBJECT-TYPE
7873    SYNTAX  INTEGER {
7874        data(1),
7875        mgt(2)
7876        }
7877    MAX-ACCESS  read-only
7878    STATUS  current
7879    DESCRIPTION
7880        "Specify whether the LDAP should be performed over the
7881         data port or the management port."
7882    ::= { agLdapConfig 19 }
7883
7884ldapNewCfgSecPorttoUse OBJECT-TYPE
7885    SYNTAX  INTEGER {
7886        data(1),
7887        mgt(2)
7888        }
7889    MAX-ACCESS  read-write
7890    STATUS  current
7891    DESCRIPTION
7892        "Specify whether the LDAP should be performed over the
7893         data port or the management port."
7894    ::= { agLdapConfig 20 }
7895
7896ldapCurCfgUserNameAttribute OBJECT-TYPE
7897    SYNTAX  DisplayString (SIZE(0..127))
7898    MAX-ACCESS  read-only
7899    STATUS  current
7900    DESCRIPTION
7901        "The LDAP username attribute."
7902    ::= { agLdapConfig 21 }
7903
7904ldapNewCfgUserNameAttribute OBJECT-TYPE
7905    SYNTAX  DisplayString (SIZE(0..127))
7906    MAX-ACCESS  read-write
7907    STATUS  current
7908    DESCRIPTION
7909        "The LDAP username attribute (default = uid)."
7910    ::= { agLdapConfig 22 }
7911
7912
7913
7914-- sFlow Group
7915sflowCurCfgServerAddress OBJECT-TYPE
7916    SYNTAX  IpAddress
7917    MAX-ACCESS  read-only
7918    STATUS  current
7919    DESCRIPTION
7920        "The IP address of the sFlow server."
7921    ::= { agsFlowConfig 1 }
7922
7923sflowNewCfgServerAddress OBJECT-TYPE
7924    SYNTAX  DisplayString (SIZE(0..46))
7925    MAX-ACCESS  read-write
7926    STATUS  current
7927    DESCRIPTION
7928        "The IP address of the sFlow server."
7929    ::= { agsFlowConfig 2 }
7930
7931sflowCurCfgServerPort OBJECT-TYPE
7932    SYNTAX  INTEGER  (1..65000)
7933    MAX-ACCESS  read-only
7934    STATUS  current
7935    DESCRIPTION
7936        "Specify the sFlow server port number."
7937    ::= { agsFlowConfig 3 }
7938
7939sflowNewCfgServerPort OBJECT-TYPE
7940    SYNTAX  INTEGER  (1..65000)
7941    MAX-ACCESS  read-write
7942    STATUS  current
7943    DESCRIPTION
7944        "Specify the sFlow server port number."
7945    ::= { agsFlowConfig 4 }
7946
7947sflowCurCfgState OBJECT-TYPE
7948    SYNTAX  INTEGER {
7949        enabled(1),
7950        disabled(0)
7951        }
7952    MAX-ACCESS  read-only
7953    STATUS  current
7954    DESCRIPTION
7955        "Enable or disable sFlow."
7956    ::= { agsFlowConfig 5 }
7957
7958sflowNewCfgState OBJECT-TYPE
7959    SYNTAX  INTEGER {
7960        enabled(1),
7961        disabled(0)
7962        }
7963    MAX-ACCESS  read-write
7964    STATUS  current
7965    DESCRIPTION
7966        "Enable or disable sFlow"
7967    ::= { agsFlowConfig 6 }
7968
7969sflowCurPortCfgTable OBJECT-TYPE
7970    SYNTAX  SEQUENCE OF SflowCurPortCfgTableEntry
7971    MAX-ACCESS  not-accessible
7972    STATUS  current
7973    DESCRIPTION
7974        "The table of sFlow port configuration."
7975    ::= { agsFlowConfig 7 }
7976
7977sflowCurPortCfgTableEntry OBJECT-TYPE
7978    SYNTAX  SflowCurPortCfgTableEntry
7979    MAX-ACCESS  not-accessible
7980    STATUS  current
7981    DESCRIPTION
7982        "A row in the sFlow port configuration table."
7983    INDEX  { sflowCurPortCfgTableId }
7984    ::= { sflowCurPortCfgTable 1 }
7985
7986SflowCurPortCfgTableEntry ::= SEQUENCE {
7987    sflowCurPortCfgTableId 	    PortNumber,
7988    sflowCurPortSampling            INTEGER,
7989    sflowCurPortPolling             INTEGER
7990    }
7991
7992sflowCurPortCfgTableId OBJECT-TYPE
7993    SYNTAX PortNumber
7994    MAX-ACCESS  read-only
7995    STATUS  current
7996    DESCRIPTION
7997          "sFlow port number."
7998    ::= { sflowCurPortCfgTableEntry 1 }
7999sflowCurPortSampling OBJECT-TYPE
8000    SYNTAX       INTEGER (256..65536)
8001    MAX-ACCESS   read-only
8002    STATUS       current
8003    DESCRIPTION
8004        "The current sFlow port sampling rate."
8005    ::= { sflowCurPortCfgTableEntry 2 }
8006sflowCurPortPolling OBJECT-TYPE
8007    SYNTAX       INTEGER (5..60)
8008    MAX-ACCESS       read-only
8009    STATUS       current
8010    DESCRIPTION
8011        "The current sFlow port polling interval."
8012    ::= { sflowCurPortCfgTableEntry 3 }
8013
8014sflowNewPortCfgTable OBJECT-TYPE
8015    SYNTAX  SEQUENCE OF SflowNewPortCfgTableEntry
8016    MAX-ACCESS  not-accessible
8017    STATUS  current
8018    DESCRIPTION
8019        "The table of sFlow port configuration."
8020    ::= { agsFlowConfig 8 }
8021
8022sflowNewPortCfgTableEntry OBJECT-TYPE
8023    SYNTAX  SflowNewPortCfgTableEntry
8024    MAX-ACCESS  not-accessible
8025    STATUS  current
8026    DESCRIPTION
8027        "A row in the sFlow port configuration table."
8028    INDEX  { sflowNewPortCfgTableId }
8029    ::= { sflowNewPortCfgTable 1 }
8030
8031SflowNewPortCfgTableEntry ::= SEQUENCE {
8032    sflowNewPortCfgTableId 	    PortNumber,
8033    sflowNewPortSampling    	    INTEGER,
8034    sflowNewPortPolling             INTEGER
8035    }
8036
8037sflowNewPortCfgTableId OBJECT-TYPE
8038    SYNTAX PortNumber
8039    MAX-ACCESS  read-only
8040    STATUS  current
8041    DESCRIPTION
8042          " sFlow port number."
8043    ::= { sflowNewPortCfgTableEntry 1 }
8044sflowNewPortSampling OBJECT-TYPE
8045    SYNTAX       INTEGER (256..65536)
8046    MAX-ACCESS    read-write
8047    STATUS       current
8048    DESCRIPTION
8049        "The new sFlow port sampling rate.
8050        Valid range: 256-65536| 0 for disable"
8051    ::= { sflowNewPortCfgTableEntry 2 }
8052sflowNewPortPolling OBJECT-TYPE
8053    SYNTAX       INTEGER (5..60)
8054    MAX-ACCESS       read-write
8055    STATUS       current
8056    DESCRIPTION
8057        "The new sFlow port polling interval.
8058	Valid range: 5-60| 0 for disable"
8059    ::= { sflowNewPortCfgTableEntry 3 }
8060
8061sflowCurCfgMgmtPort OBJECT-TYPE
8062    SYNTAX  INTEGER {
8063        data(1)
8064        , mgt(2)
8065        }
8066    MAX-ACCESS  read-only
8067    STATUS  current
8068    DESCRIPTION
8069        "The port that the sFlow server is connected to"
8070    ::= { agsFlowConfig 9 }
8071
8072sflowNewCfgMgmtPort OBJECT-TYPE
8073    SYNTAX  INTEGER {
8074        data(1)
8075        ,mgt(2)
8076        }
8077    MAX-ACCESS  read-write
8078    STATUS  current
8079    DESCRIPTION
8080        "Chose the port that the sFlow server will connect to"
8081    ::= { agsFlowConfig 10 }
8082
8083-- USB Copy
8084
8085agUSBoperation OBJECT-TYPE
8086    SYNTAX  INTEGER {
8087        fromUSB(1),
8088        toUSB(2)
8089        }
8090    MAX-ACCESS  read-write
8091    STATUS  current
8092    DESCRIPTION
8093        "Set operation:
8094           fromUSB(1): from USB to Flash
8095           toUSB(2):   from Flash to USB"
8096    ::= { agUSBCopy 1 }
8097
8098agUSBfile OBJECT-TYPE
8099    SYNTAX  DisplayString (SIZE(0..255))
8100    MAX-ACCESS  read-write
8101    STATUS  current
8102    DESCRIPTION
8103         "USB filename (to copy from or to copy to)"
8104     ::= { agUSBCopy 2 }
8105
8106agUSBflashFile OBJECT-TYPE
8107    SYNTAX  INTEGER {
8108        boot(1),
8109        image1(2),
8110        active(3),
8111        syslog(4),
8112        crashdump(5),
8113        image2(6)
8114        }
8115    MAX-ACCESS  read-write
8116    STATUS  current
8117    DESCRIPTION
8118        "Set flash file involved (boot image, image 1,
8119         active configuration, syslog, crashdump).
8120         Syslog and crashdump can only be copied to USB.
8121         (it is forbidden to copy from USB to flash)    "
8122    ::= { agUSBCopy 3 }
8123
8124agUSBcopyFile OBJECT-TYPE
8125    SYNTAX  INTEGER {
8126        copy(1),
8127        idle(2),
8128        inprogress(3),
8129        complete(4),
8130        failed(5)
8131        }
8132    MAX-ACCESS  read-write
8133    STATUS  current
8134    DESCRIPTION
8135        "When this object is read the current state is returned.
8136         idle(1) indicates that there is no copy in progess.
8137         complete(4) indicates that the last copy operation is completed.
8138         Setting the value to copy(1), will execute the operation (copy
8139         to or from USB stick).
8140         If the copy is successful this variable will return the state
8141         'complete' else it will return 'failed'.
8142         Once the operation is completed, agUSBcopyFile should be set
8143         back to 'idle' state so others can issue the copy command via SNMP."
8144    ::= { agUSBCopy 4 }
8145
8146agUSBresult OBJECT-TYPE
8147    SYNTAX  DisplayString (SIZE(0..255))
8148    MAX-ACCESS  read-only
8149    STATUS  current
8150    DESCRIPTION
8151         "Last USB Copy action result."
8152     ::= { agUSBCopy 5 }
8153
8154
8155agQsfp40GCfgTable OBJECT-TYPE
8156    SYNTAX SEQUENCE OF Qsfp40GPortEntry
8157    MAX-ACCESS not-accessible
8158    STATUS current
8159    DESCRIPTION
8160        "The QSFP 40G ports configuration table"
8161    ::= { agQsfp40GConfig 1 }
8162
8163qsfp40GPortEntry OBJECT-TYPE
8164    SYNTAX Qsfp40GPortEntry
8165    MAX-ACCESS not-accessible
8166    STATUS current
8167    DESCRIPTION
8168        "A row in the QSFP 40G configuration table"
8169    INDEX { qsfpPortNumber }
8170    ::= { agQsfp40GCfgTable 1 }
8171
8172Qsfp40GPortEntry ::= SEQUENCE {
8173    qsfpPortNumber      INTEGER,
8174    qsfpPortBootedMode  INTEGER,
8175    qsfpPortSavedMode   INTEGER
8176    }
8177
8178qsfpPortNumber OBJECT-TYPE
8179    SYNTAX INTEGER
8180    MAX-ACCESS read-only
8181    STATUS current
8182    DESCRIPTION
8183        "The port number"
8184    ::= { qsfp40GPortEntry 1 }
8185
8186qsfpPortBootedMode OBJECT-TYPE
8187    SYNTAX INTEGER {
8188        mode10G(1),
8189        mode40G(2)
8190        }
8191    MAX-ACCESS read-only
8192    STATUS current
8193    DESCRIPTION
8194        "The booted port configuration, either mode10G(1) for 10 G, or
8195         mode40G(2) for 40 G mode."
8196    ::= { qsfp40GPortEntry 2 }
8197
8198qsfpPortSavedMode OBJECT-TYPE
8199    SYNTAX INTEGER {
8200        mode10G(1),
8201        mode40G(2)
8202        }
8203    MAX-ACCESS read-write
8204    STATUS current
8205    DESCRIPTION
8206        "The saved port configuration, either mode10G(1) for 10 G, or
8207         mode40G(2) for 40 G mode."
8208    ::= { qsfp40GPortEntry 3 }
8209
8210
8211
8212
8213
8214
8215
8216-- Statistics Group
8217
8218-- Packet Statistics Group
8219-- This group represents Packet Statistics information
8220
8221pktStatsAllocs OBJECT-TYPE
8222    SYNTAX  Counter32
8223    MAX-ACCESS  read-only
8224    STATUS  current
8225    DESCRIPTION
8226        "Total number of packet allocations from the packet buffer pool by
8227         the TCP/IP protocol stack."
8228    ::= { pktStats 1 }
8229
8230pktStatsFrees OBJECT-TYPE
8231    SYNTAX  Counter32
8232    MAX-ACCESS  read-only
8233    STATUS  current
8234    DESCRIPTION
8235        "Total number of times the packet buffers are freed(released) to the
8236         packet buffer pool by the TCP/IP protocol stack."
8237    ::= { pktStats 2 }
8238
8239pktStatsAllocFails OBJECT-TYPE
8240    SYNTAX  Counter32
8241    MAX-ACCESS  read-only
8242    STATUS  current
8243    DESCRIPTION
8244        "Total number of packet allocation failures from the packet buffer
8245         pool by the TCP/IP protocol stack."
8246    ::= { pktStats 3}
8247
8248pktStatsMediums OBJECT-TYPE
8249    SYNTAX  Gauge32
8250    MAX-ACCESS  read-only
8251    STATUS  current
8252    DESCRIPTION
8253        "Total number of packet allocations with size greater than 128 bytes
8254         and less than or equal to 1536 bytes from the packet buffer pool by
8255         the TCP/IP protocol stack."
8256    ::= { pktStats 4}
8257
8258pktStatsJumbos OBJECT-TYPE
8259    SYNTAX  Gauge32
8260    MAX-ACCESS  read-only
8261    STATUS  current
8262    DESCRIPTION
8263        "Total number of packet allocations with size larger than 1536 bytes
8264         from the packet buffer pool by the TCP/IP protocol stack."
8265    ::= { pktStats 5}
8266
8267pktStatsSmalls OBJECT-TYPE
8268    SYNTAX  Gauge32
8269    MAX-ACCESS  read-only
8270    STATUS  current
8271    DESCRIPTION
8272        "Total number of packet allocations with size less than or eqaul to
8273         128 bytes from the packet buffer pool by the TCP/IP protocol stack."
8274    ::= { pktStats 6}
8275
8276pktStatsMediumsHiWatermark OBJECT-TYPE
8277    SYNTAX  Counter32
8278    MAX-ACCESS  read-only
8279    STATUS  current
8280    DESCRIPTION
8281        "The highest number of packet allocations with size greater than
8282         128 bytes and less than or equal to 1536 bytes from the packet
8283         buffer pool by the TCP/IP protocol stack."
8284    ::= { pktStats 7}
8285
8286pktStatsJumbosHiWatermark OBJECT-TYPE
8287    SYNTAX  Counter32
8288    MAX-ACCESS  read-only
8289    STATUS  current
8290    DESCRIPTION
8291        "The highest number of packet allocations with size larger than
8292         1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
8293    ::= { pktStats 8}
8294
8295pktStatsSmallsHiWatermark OBJECT-TYPE
8296    SYNTAX  Counter32
8297    MAX-ACCESS  read-only
8298    STATUS  current
8299    DESCRIPTION
8300        "The highest number of packet allocations with size less than or
8301         equal to 128 bytes from the packet buffer pool by the TCP/IP
8302         protocol stack."
8303    ::= { pktStats 9}
8304
8305
8306-- MP CPU Statisitics Group
8307
8308
8309mpCpuStatsUtil1Second OBJECT-TYPE
8310    SYNTAX  DisplayString (SIZE(0..32))
8311    MAX-ACCESS  read-only
8312    STATUS  current
8313    DESCRIPTION
8314    "The utilization of MP CPU over 1 second. It shows the percentage."
8315    ::= { mpCpuStats 1 }
8316
8317mpCpuStatsUtil5Seconds OBJECT-TYPE
8318    SYNTAX  DisplayString (SIZE(0..32))
8319    MAX-ACCESS  read-only
8320    STATUS  current
8321    DESCRIPTION
8322    "The utilization of MP CPU  over 5 seconds. It shows the percentage."
8323    ::= { mpCpuStats 2 }
8324
8325mpCpuStatsUtil1Minute OBJECT-TYPE
8326    SYNTAX  DisplayString (SIZE(0..32))
8327    MAX-ACCESS  read-only
8328    STATUS  current
8329    DESCRIPTION
8330    "The utilization of MP CPU over 1 minute. It shows the percentage."
8331    ::= { mpCpuStats 3 }
8332
8333mpCpuStatsUtil5Minutes OBJECT-TYPE
8334    SYNTAX  DisplayString (SIZE(0..32))
8335    MAX-ACCESS  read-only
8336    STATUS  current
8337    DESCRIPTION
8338    "The utilization of MP CPU over 5 minutes. It shows the percentage."
8339    ::= { mpCpuStats 6 }
8340
8341-- Stats for per thread CPU utilization
8342
8343cpuUtilProcessStatsTable OBJECT-TYPE
8344    SYNTAX  SEQUENCE OF CpuUtilProcessStatsTableEntry
8345    MAX-ACCESS  not-accessible
8346    STATUS  current
8347    DESCRIPTION
8348        "The table of CPU utilization per process statistics."
8349    ::= { mpCpuStats 5 }
8350
8351cpuUtilProcessStatsTableEntry OBJECT-TYPE
8352    SYNTAX  CpuUtilProcessStatsTableEntry
8353    MAX-ACCESS  not-accessible
8354    STATUS  current
8355    DESCRIPTION
8356	"A row in the CPU utilization stats per process table."
8357    INDEX    { processId }
8358    ::= { cpuUtilProcessStatsTable 1 }
8359
8360CpuUtilProcessStatsTableEntry ::=
8361    SEQUENCE {
8362    processId
8363		Integer32,
8364    processName
8365        DisplayString,
8366    cpuProcessUtil1Sec
8367        DisplayString,
8368    cpuProcessUtil5Sec
8369        DisplayString,
8370    cpuProcessUtil1Min
8371        DisplayString,
8372	cpuProcessUtil5Min
8373        DisplayString,
8374    processStatus
8375        DisplayString
8376    }
8377
8378processId OBJECT-TYPE
8379    SYNTAX  Integer32
8380    MAX-ACCESS  read-only
8381    STATUS  current
8382    DESCRIPTION
8383        "The process ID."
8384    ::= { cpuUtilProcessStatsTableEntry 1 }
8385
8386processName OBJECT-TYPE
8387    SYNTAX  DisplayString (SIZE(0..32))
8388    MAX-ACCESS  read-only
8389    STATUS  current
8390    DESCRIPTION
8391         "Process Name."
8392    ::= { cpuUtilProcessStatsTableEntry 2 }
8393
8394cpuProcessUtil1Sec OBJECT-TYPE
8395    SYNTAX  DisplayString (SIZE(0..32))
8396    MAX-ACCESS  read-only
8397    STATUS  current
8398    DESCRIPTION
8399        "The utilization of MP CPU over 1 second.
8400         It shows the percentage."
8401    ::= { cpuUtilProcessStatsTableEntry 3 }
8402
8403cpuProcessUtil5Sec OBJECT-TYPE
8404    SYNTAX  DisplayString (SIZE(0..32))
8405    MAX-ACCESS  read-only
8406    STATUS  current
8407    DESCRIPTION
8408        "The utilization of MP CPU over 5 seconds.
8409         It shows the percentage."
8410    ::= { cpuUtilProcessStatsTableEntry 4 }
8411
8412cpuProcessUtil1Min OBJECT-TYPE
8413    SYNTAX  DisplayString (SIZE(0..32))
8414    MAX-ACCESS  read-only
8415    STATUS  current
8416    DESCRIPTION
8417        "The utilization of MP CPU over 1 min.
8418         It shows the percentage."
8419    ::= { cpuUtilProcessStatsTableEntry 5 }
8420
8421cpuProcessUtil5Min OBJECT-TYPE
8422    SYNTAX  DisplayString (SIZE(0..32))
8423    MAX-ACCESS  read-only
8424    STATUS  current
8425    DESCRIPTION
8426        "The utilization of MP CPU over 5 min.
8427         It shows the percentage."
8428    ::= { cpuUtilProcessStatsTableEntry 6 }
8429
8430processStatus OBJECT-TYPE
8431    SYNTAX  DisplayString (SIZE(0..32))
8432    MAX-ACCESS  read-only
8433    STATUS  current
8434    DESCRIPTION
8435         "Process Status"
8436    ::= { cpuUtilProcessStatsTableEntry 7 }
8437
8438
8439
8440--
8441-- Port statistics table
8442--
8443portStatsTable OBJECT-TYPE
8444    SYNTAX  SEQUENCE OF PortStatsTableEntry
8445    MAX-ACCESS  not-accessible
8446    STATUS  current
8447    DESCRIPTION
8448        "The table of port statistics."
8449    ::= { portStats 1 }
8450
8451portStatsTableEntry OBJECT-TYPE
8452    SYNTAX  PortStatsTableEntry
8453    MAX-ACCESS  not-accessible
8454    STATUS  current
8455    DESCRIPTION
8456        "A row in the port stats table."
8457    INDEX   { portStatsIndx }
8458    ::= { portStatsTable 1 }
8459
8460PortStatsTableEntry ::=
8461    SEQUENCE {
8462	portStatsIndx
8463	    PortNumber,
8464	portStatsPhyIfInOctets
8465	    Counter32,
8466	portStatsPhyIfInUcastPkts
8467	    Counter32,
8468	portStatsPhyIfInNUcastPkts
8469	    Counter32,
8470	portStatsPhyIfInDiscards
8471	    Counter32,
8472	portStatsPhyIfInErrors
8473	    Counter32,
8474	portStatsPhyIfInUnknownProtos
8475	    Counter32,
8476	portStatsPhyIfOutOctets
8477	    Counter32,
8478	portStatsPhyIfOutUcastPkts
8479	    Counter32,
8480	portStatsPhyIfOutNUcastPkts
8481	    Counter32,
8482	portStatsPhyIfOutDiscards
8483	    Counter32,
8484	portStatsPhyIfOutErrors
8485	    Counter32,
8486	portStatsPhyIfOutQLen
8487	    Gauge32,
8488        portStatsPhyIfInBroadcastPkts
8489            Counter32,
8490        portStatsPhyIfOutBroadcastPkts
8491            Counter32,
8492        portStatsPhyIfInMulticastPkts
8493            Counter32,
8494        portStatsPhyIfOutMulticastPkts
8495            Counter32,
8496	portStatsClear
8497            INTEGER
8498        ,portStatsLinkStateChange
8499            Counter32
8500        ,portStatsPhyIfInFctlPkts
8501            Counter32
8502        ,portStatsPhyIfOutFctlPkts
8503            Counter32
8504        ,portStatsPhyIfInFctlPktsRate
8505            Counter32
8506        ,portStatsPhyIfOutFctlPktsRate
8507            Counter32
8508        ,portStatsPhyIfIngDiscdVlan
8509	        Counter32
8510        ,portStatsPhyIfIngDiscdEgrMap
8511            Counter32
8512        ,portStatsPhyIfIngDiscdFilter
8513            Counter32
8514        ,portStatsPhyIfIngDiscdPolicy
8515            Counter32
8516        ,portStatsPhyIfIngDiscdNonFwdStat
8517            Counter32
8518        ,portStatsPhyIfIngDiscdIbpCbp
8519            Counter32
8520        ,portStatsDot1PortInFrames
8521            Counter32
8522        ,portStatsDot1PortOutFrames
8523            Counter32
8524        ,portStatsDot1PortInDiscards
8525            Counter32
8526        ,portStatsDot1TpLearnedEntryDiscards
8527            Counter32
8528        ,portStatsDot1StpPortForwardTransitions
8529            Counter32
8530        ,portStatsPhyIfEgrHOLBlockDiscd
8531          Counter32
8532        ,portStatsPhyIfEgrMMUDiscd
8533          Counter32
8534        ,portStatsPhyIfEgrCellErrDiscd
8535          Counter32
8536        ,portStatsPhyIfEgrMMUAgeDiscd
8537          Counter32
8538        ,portStatsPhyIfEgrOtherDiscd
8539          Counter32
8540    }
8541
8542tcpControlBlocksTable OBJECT-TYPE
8543   SYNTAX SEQUENCE OF TcpControlBlocksTableEntry
8544   MAX-ACCESS not-accessible
8545   STATUS current
8546   DESCRIPTION
8547      "All TCP allocated control blocks "
8548   ::= { mpTcbStats 1 }
8549
8550tcpControlBlocksTableEntry OBJECT-TYPE
8551   SYNTAX TcpControlBlocksTableEntry
8552   MAX-ACCESS not-accessible
8553   STATUS current
8554   DESCRIPTION
8555     "A row in the TCP control blocks table. "
8556  INDEX { tcpControlBlocksIndx }
8557  ::= { tcpControlBlocksTable 1 }
8558
8559TcpControlBlocksTableEntry ::=
8560   SEQUENCE {
8561     tcpControlBlocksIndx
8562         Integer32,
8563     destAddr
8564        DisplayString,
8565    remotePort
8566         Gauge32,
8567    sourceAddr
8568         DisplayString,
8569   localPort
8570         Gauge32,
8571   portType
8572         DisplayString,
8573   portState
8574         DisplayString,
8575   state
8576         DisplayString
8577}
8578
8579tcpControlBlocksIndx OBJECT-TYPE
8580   SYNTAX Integer32
8581   MAX-ACCESS read-only
8582   STATUS current
8583   DESCRIPTION
8584       "The TCP blocks index."
8585  ::= { tcpControlBlocksTableEntry 1 }
8586
8587  destAddr OBJECT-TYPE
8588    SYNTAX DisplayString
8589    MAX-ACCESS read-only
8590    STATUS current
8591    DESCRIPTION
8592      "The TCP block destination address."
8593    ::= { tcpControlBlocksTableEntry 2 }
8594
8595  remotePort OBJECT-TYPE
8596    SYNTAX Gauge32
8597    MAX-ACCESS read-only
8598    STATUS current
8599    DESCRIPTION
8600      "Tcp informations concerning the remote port"
8601    ::= { tcpControlBlocksTableEntry 3}
8602
8603  sourceAddr OBJECT-TYPE
8604    SYNTAX DisplayString
8605    MAX-ACCESS read-only
8606    STATUS current
8607    DESCRIPTION
8608      "IP address of the source of the Tcp block"
8609    ::= { tcpControlBlocksTableEntry 4}
8610
8611  localPort OBJECT-TYPE
8612    SYNTAX Gauge32
8613    MAX-ACCESS read-only
8614    STATUS current
8615  DESCRIPTION
8616      "Tcp informations concerning the local  port"
8617    ::= { tcpControlBlocksTableEntry 5}
8618
8619
8620  portType OBJECT-TYPE
8621    SYNTAX DisplayString
8622    MAX-ACCESS read-only
8623    STATUS current
8624    DESCRIPTION
8625     "The type of the local port"
8626    ::= { tcpControlBlocksTableEntry 7 }
8627
8628  portState OBJECT-TYPE
8629    SYNTAX DisplayString
8630    MAX-ACCESS read-only
8631    STATUS current
8632    DESCRIPTION
8633     " The state of the local port"
8634    ::= { tcpControlBlocksTableEntry 8 }
8635
8636
8637  state OBJECT-TYPE
8638    SYNTAX DisplayString
8639    MAX-ACCESS read-only
8640    STATUS current
8641    DESCRIPTION
8642      "The state of the Tcp"
8643    ::= { tcpControlBlocksTableEntry 6 }
8644
8645
8646  tcpMGMTControlBlocksTable OBJECT-TYPE
8647     SYNTAX SEQUENCE OF TcpMGMTTableEntry
8648     MAX-ACCESS not-accessible
8649     STATUS current
8650     DESCRIPTION
8651        "All TCP allocated control blocks on MGMT port"
8652     ::= { mpTcbStats 2 }
8653
8654  tcpMGMTTableEntry OBJECT-TYPE
8655     SYNTAX TcpMGMTTableEntry
8656     MAX-ACCESS not-accessible
8657     STATUS current
8658     DESCRIPTION
8659     " A row in the TCP on MGMT port table. "
8660     INDEX { tcpMGMTIndx }
8661     ::= { tcpMGMTControlBlocksTable 1 }
8662
8663  TcpMGMTTableEntry ::=
8664     SEQUENCE {
8665     tcpMGMTIndx
8666         Integer32,
8667     recvQ
8668         Integer32,
8669     sentQ
8670         Integer32,
8671     localAddress
8672         DisplayString,
8673     foreignAddress
8674         DisplayString,
8675     stateMgmt
8676         DisplayString
8677  }
8678
8679  tcpMGMTIndx OBJECT-TYPE
8680     SYNTAX Integer32
8681     MAX-ACCESS read-only
8682     STATUS  current
8683     DESCRIPTION
8684       " Index in the tcpMGMTControlBlocksTable table."
8685     ::= { tcpMGMTTableEntry 1 }
8686
8687  recvQ OBJECT-TYPE
8688    SYNTAX Integer32
8689    MAX-ACCESS read-only
8690    STATUS current
8691    DESCRIPTION
8692     "The size of the received TCP queue."
8693    ::= { tcpMGMTTableEntry 2 }
8694
8695  sentQ OBJECT-TYPE
8696    SYNTAX Integer32
8697    MAX-ACCESS read-only
8698    STATUS current
8699    DESCRIPTION
8700     "The size of the sent TCP blocks queue."
8701    ::= { tcpMGMTTableEntry 3 }
8702
8703localAddress OBJECT-TYPE
8704    SYNTAX DisplayString
8705    MAX-ACCESS read-only
8706    STATUS current
8707    DESCRIPTION
8708     "The local address for the TCP."
8709    ::= { tcpMGMTTableEntry 4 }
8710
8711  foreignAddress OBJECT-TYPE
8712    SYNTAX DisplayString
8713    MAX-ACCESS read-only
8714    STATUS current
8715    DESCRIPTION
8716     "The remote address for the TCP."
8717    ::= { tcpMGMTTableEntry 5  }
8718
8719  stateMgmt OBJECT-TYPE
8720    SYNTAX DisplayString
8721    MAX-ACCESS read-only
8722    STATUS current
8723    DESCRIPTION
8724     "The port's state."
8725    ::= { tcpMGMTTableEntry 6 }
8726
8727
8728
8729  udpControlBlocksTable OBJECT-TYPE
8730     SYNTAX SEQUENCE OF UdpControlBlocksTableEntry
8731     MAX-ACCESS not-accessible
8732     STATUS current
8733     DESCRIPTION
8734       "All UDP control blocks in use"
8735     ::= { mpUdpStats 1 }
8736
8737udpControlBlocksTableEntry OBJECT-TYPE
8738     SYNTAX UdpControlBlocksTableEntry
8739     MAX-ACCESS not-accessible
8740     STATUS current
8741     DESCRIPTION
8742        "A row in the UDP control blocks table. "
8743     INDEX { udpMpLocalPort }
8744     ::= { udpControlBlocksTable 1 }
8745
8746  UdpControlBlocksTableEntry ::=
8747    SEQUENCE {
8748       udpMpLocalPort
8749           Integer32,
8750      udpMpState
8751           DisplayString
8752  }
8753
8754  udpMpLocalPort OBJECT-TYPE
8755     SYNTAX Integer32
8756     MAX-ACCESS read-only
8757     STATUS current
8758     DESCRIPTION
8759        "The current UDP local port."
8760     ::= { udpControlBlocksTableEntry 1 }
8761
8762  udpMpState OBJECT-TYPE
8763     SYNTAX DisplayString
8764     MAX-ACCESS read-only
8765     STATUS current
8766     DESCRIPTION
8767        " The port's state. "
8768    ::= { udpControlBlocksTableEntry 2 }
8769
8770
8771  udpMGMTControlBlocksTable OBJECT-TYPE
8772     SYNTAX SEQUENCE OF UdpMGMTTableEntry
8773     MAX-ACCESS not-accessible
8774     STATUS current
8775     DESCRIPTION
8776        "All UDP control blocks allocated  on MGMT port"
8777     ::= { mpUdpStats 2 }
8778
8779udpMGMTTableEntry OBJECT-TYPE
8780     SYNTAX UdpMGMTTableEntry
8781     MAX-ACCESS not-accessible
8782     STATUS current
8783     DESCRIPTION
8784       " A row in the UDP on MGMT port table. "
8785     INDEX { udpMGMTIndx }
8786     ::= { udpMGMTControlBlocksTable 1 }
8787
8788  UdpMGMTTableEntry ::=
8789     SEQUENCE {
8790     udpMGMTIndx
8791         Integer32,
8792     recvQUdp
8793         Integer32,
8794     sentQUdp
8795         Integer32,
8796     localAddressUdp
8797         DisplayString,
8798     foreignAddressUdp
8799         DisplayString,
8800     stateMgmtUdp
8801         DisplayString
8802  }
8803
8804  udpMGMTIndx OBJECT-TYPE
8805     SYNTAX Integer32
8806     MAX-ACCESS read-only
8807     STATUS  current
8808     DESCRIPTION
8809       " Index in the udpMGMTControlBlocksTable table."
8810     ::= { udpMGMTTableEntry 1 }
8811
8812  recvQUdp OBJECT-TYPE
8813    SYNTAX Integer32
8814    MAX-ACCESS read-only
8815    STATUS current
8816    DESCRIPTION
8817     "The size of the received UDP queue."
8818    ::= { udpMGMTTableEntry 2 }
8819
8820  sentQUdp OBJECT-TYPE
8821    SYNTAX Integer32
8822    MAX-ACCESS read-only
8823    STATUS current
8824    DESCRIPTION
8825     "The size of the sent UDP blocks queue."
8826    ::= { udpMGMTTableEntry 3 }
8827
8828localAddressUdp OBJECT-TYPE
8829    SYNTAX DisplayString
8830    MAX-ACCESS read-only
8831    STATUS current
8832    DESCRIPTION
8833     "The local address for the UDP."
8834    ::= { udpMGMTTableEntry 4 }
8835
8836  foreignAddressUdp OBJECT-TYPE
8837    SYNTAX DisplayString
8838    MAX-ACCESS read-only
8839    STATUS current
8840    DESCRIPTION
8841     "The remote address for the UDP."
8842    ::= { udpMGMTTableEntry 5  }
8843
8844  stateMgmtUdp OBJECT-TYPE
8845    SYNTAX DisplayString
8846    MAX-ACCESS read-only
8847    STATUS current
8848    DESCRIPTION
8849     "The port's state."
8850    ::= { udpMGMTTableEntry 6 }
8851
8852
8853
8854
8855
8856portStatsIndx OBJECT-TYPE
8857    SYNTAX  PortNumber
8858    MAX-ACCESS  read-only
8859    STATUS  current
8860    DESCRIPTION
8861        "The port index."
8862    ::= { portStatsTableEntry 1 }
8863
8864portStatsPhyIfInOctets OBJECT-TYPE
8865    SYNTAX  Counter32
8866    MAX-ACCESS  read-only
8867    STATUS  current
8868    DESCRIPTION
8869	    "The total number of octets received on the
8870	    interface, including framing characters."
8871    ::= { portStatsTableEntry 2 }
8872
8873portStatsPhyIfInUcastPkts OBJECT-TYPE
8874    SYNTAX  Counter32
8875    MAX-ACCESS  read-only
8876    STATUS  current
8877    DESCRIPTION
8878	    "The number of subnetwork-unicast packets
8879	    delivered to a higher-layer protocol."
8880    ::= { portStatsTableEntry 3 }
8881
8882portStatsPhyIfInNUcastPkts OBJECT-TYPE
8883    SYNTAX  Counter32
8884    MAX-ACCESS  read-only
8885    STATUS  current
8886    DESCRIPTION
8887	    "The number of non-unicast (i.e., subnetwork-
8888	    broadcast or subnetwork-multicast) packets
8889	    delivered to a higher-layer protocol."
8890    ::= { portStatsTableEntry 4 }
8891
8892portStatsPhyIfInDiscards OBJECT-TYPE
8893    SYNTAX  Counter32
8894    MAX-ACCESS  read-only
8895    STATUS  current
8896    DESCRIPTION
8897	    "The number of inbound packets which were chosen
8898	    to be discarded even though no errors had been
8899	    detected to prevent their being deliverable to a
8900	    higher-layer protocol.  One possible reason for
8901	    discarding such a packet could be to free up
8902	    buffer space."
8903    ::= { portStatsTableEntry 5 }
8904
8905portStatsPhyIfInErrors OBJECT-TYPE
8906    SYNTAX  Counter32
8907    MAX-ACCESS  read-only
8908    STATUS  current
8909    DESCRIPTION
8910	    "The number of inbound packets that contained
8911	    errors preventing them from being deliverable to a
8912	    higher-layer protocol."
8913    ::= { portStatsTableEntry 6 }
8914
8915portStatsPhyIfInUnknownProtos OBJECT-TYPE
8916    SYNTAX  Counter32
8917    MAX-ACCESS  read-only
8918    STATUS  current
8919    DESCRIPTION
8920	    "The number of packets received via the interface
8921	    which were discarded because of an unknown or
8922	    unsupported protocol."
8923    ::= { portStatsTableEntry 7 }
8924
8925portStatsPhyIfOutOctets OBJECT-TYPE
8926    SYNTAX  Counter32
8927    MAX-ACCESS  read-only
8928    STATUS  current
8929    DESCRIPTION
8930	    "The total number of octets transmitted out of the
8931	    interface, including framing characters."
8932    ::= { portStatsTableEntry 8 }
8933
8934portStatsPhyIfOutUcastPkts OBJECT-TYPE
8935    SYNTAX  Counter32
8936    MAX-ACCESS  read-only
8937    STATUS  current
8938    DESCRIPTION
8939	    "The total number of packets that higher-level
8940	    protocols requested be transmitted to a
8941	    subnetwork-unicast address, including those that
8942	    were discarded or not sent."
8943    ::= { portStatsTableEntry 9 }
8944
8945portStatsPhyIfOutNUcastPkts OBJECT-TYPE
8946    SYNTAX  Counter32
8947    MAX-ACCESS  read-only
8948    STATUS  current
8949    DESCRIPTION
8950	    "The total number of packets that higher-level
8951	    protocols requested be transmitted to a non-
8952	    unicast (i.e., a subnetwork-broadcast or
8953	    subnetwork-multicast) address, including those
8954	    that were discarded or not sent."
8955    ::= { portStatsTableEntry 10 }
8956
8957portStatsPhyIfOutDiscards OBJECT-TYPE
8958    SYNTAX  Counter32
8959    MAX-ACCESS  read-only
8960    STATUS  current
8961    DESCRIPTION
8962	    "The number of outbound packets which were chosen
8963	    to be discarded even though no errors had been
8964	    detected to prevent their being transmitted.  One
8965	    possible reason for discarding such a packet could
8966	    be to free up buffer space."
8967    ::= { portStatsTableEntry 11 }
8968
8969portStatsPhyIfOutErrors OBJECT-TYPE
8970    SYNTAX  Counter32
8971    MAX-ACCESS  read-only
8972    STATUS  current
8973    DESCRIPTION
8974	    "The number of outbound packets that could not be
8975	    transmitted because of errors."
8976    ::= { portStatsTableEntry 12 }
8977
8978portStatsPhyIfOutQLen OBJECT-TYPE
8979    SYNTAX  Gauge32
8980    MAX-ACCESS  read-only
8981    STATUS  current
8982    DESCRIPTION
8983	    "The length of the output packet queue (in
8984	    packets)."
8985    ::= { portStatsTableEntry 13 }
8986
8987portStatsPhyIfInBroadcastPkts OBJECT-TYPE
8988    SYNTAX  Counter32
8989    MAX-ACCESS  read-only
8990    STATUS  current
8991    DESCRIPTION
8992            "The number of packets, delivered by this sub-layer to
8993            a higher (sub-)layer, which were addressed to a
8994            broadcast address at this sub-layer."
8995    ::= { portStatsTableEntry 14 }
8996
8997portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
8998    SYNTAX  Counter32
8999    MAX-ACCESS  read-only
9000    STATUS  current
9001    DESCRIPTION
9002	    "The total number of packets that higher-level
9003            protocols requested be transmitted, and which were
9004            addressed to a broadcast address at this sub-layer,
9005            including those that were discarded or not sent."
9006    ::= { portStatsTableEntry 15 }
9007
9008portStatsPhyIfInMulticastPkts OBJECT-TYPE
9009    SYNTAX  Counter32
9010    MAX-ACCESS  read-only
9011    STATUS  current
9012    DESCRIPTION
9013            "The number of packets, delivered by this sub-layer to
9014            a higher (sub-)layer, which were addressed to a
9015            multicast address at this sub-layer."
9016    ::= { portStatsTableEntry 17 }
9017
9018portStatsPhyIfOutMulticastPkts OBJECT-TYPE
9019    SYNTAX  Counter32
9020    MAX-ACCESS  read-only
9021    STATUS  current
9022    DESCRIPTION
9023            "The total number of packets that higher-level
9024            protocols requested be transmitted, and which were
9025            addressed to a multicast address at this sub-layer,
9026            including those that were discarded or not sent."
9027    ::= { portStatsTableEntry 18 }
9028
9029portStatsClear OBJECT-TYPE
9030    SYNTAX  INTEGER {
9031        ok(1),
9032        clear(2)
9033        }
9034    MAX-ACCESS  read-write
9035    STATUS  current
9036    DESCRIPTION
9037            "Setting this value to clear(2) clears the stats for this port."
9038    ::= { portStatsTableEntry 16 }
9039
9040
9041portStatsLinkStateChange OBJECT-TYPE
9042    SYNTAX           Counter32
9043    MAX-ACCESS       read-only
9044    STATUS           current
9045    DESCRIPTION
9046            "Number of link state changes."
9047    ::= { portStatsTableEntry 20 }
9048
9049portStatsPhyIfInFctlPkts OBJECT-TYPE
9050    SYNTAX  Counter32
9051    MAX-ACCESS  read-only
9052    STATUS  current
9053    DESCRIPTION
9054            "The number of inbound flow control packets."
9055    ::= { portStatsTableEntry 21 }
9056
9057portStatsPhyIfOutFctlPkts OBJECT-TYPE
9058    SYNTAX  Counter32
9059    MAX-ACCESS  read-only
9060    STATUS  current
9061    DESCRIPTION
9062            "The number of outbound flow control packets."
9063    ::= { portStatsTableEntry 22 }
9064
9065portStatsPhyIfInFctlPktsRate OBJECT-TYPE
9066    SYNTAX  Counter32
9067    MAX-ACCESS  read-only
9068    STATUS  current
9069    DESCRIPTION
9070            "The number of inbound flow control packets per second."
9071    ::= { portStatsTableEntry 23 }
9072
9073portStatsPhyIfOutFctlPktsRate OBJECT-TYPE
9074    SYNTAX  Counter32
9075    MAX-ACCESS  read-only
9076    STATUS  current
9077    DESCRIPTION
9078            "The number of outbound flow control packets per second."
9079    ::= { portStatsTableEntry 24 }
9080
9081portStatsPhyIfIngDiscdVlan OBJECT-TYPE
9082    SYNTAX  Counter32
9083    MAX-ACCESS  read-only
9084    STATUS  current
9085    DESCRIPTION
9086            "The number of packets, discarded because of VLAN."
9087    ::= { portStatsTableEntry 25 }
9088
9089portStatsPhyIfIngDiscdEgrMap OBJECT-TYPE
9090    SYNTAX  Counter32
9091    MAX-ACCESS  read-only
9092    STATUS  current
9093    DESCRIPTION
9094            "The number of packets, discarded because of empty egress portmap."
9095    ::= { portStatsTableEntry 26 }
9096
9097portStatsPhyIfIngDiscdFilter OBJECT-TYPE
9098    SYNTAX  Counter32
9099    MAX-ACCESS  read-only
9100    STATUS  current
9101    DESCRIPTION
9102            "The number of packets, discarded because of filter."
9103    ::= { portStatsTableEntry 27 }
9104
9105portStatsPhyIfIngDiscdPolicy OBJECT-TYPE
9106    SYNTAX  Counter32
9107    MAX-ACCESS  read-only
9108    STATUS  current
9109    DESCRIPTION
9110            "The number of packets, discarded because of policy."
9111    ::= { portStatsTableEntry 28 }
9112
9113portStatsPhyIfIngDiscdNonFwdStat OBJECT-TYPE
9114    SYNTAX  Counter32
9115    MAX-ACCESS  read-only
9116    STATUS  current
9117    DESCRIPTION
9118            "The number of packets, discarded because of Non-Forwarding State."
9119    ::= { portStatsTableEntry 29 }
9120
9121portStatsPhyIfIngDiscdIbpCbp OBJECT-TYPE
9122    SYNTAX  Counter32
9123    MAX-ACCESS  read-only
9124    STATUS  current
9125    DESCRIPTION
9126            "The number of packets discarded because of IBP/CBP."
9127    ::= { portStatsTableEntry 30 }
9128
9129portStatsDot1PortInFrames OBJECT-TYPE
9130    SYNTAX  Counter32
9131    MAX-ACCESS  read-only
9132    STATUS  current
9133    DESCRIPTION
9134            "The number of IN frames per port."
9135    ::= { portStatsTableEntry 31 }
9136
9137portStatsDot1PortOutFrames OBJECT-TYPE
9138    SYNTAX  Counter32
9139    MAX-ACCESS  read-only
9140    STATUS  current
9141    DESCRIPTION
9142            "The number of OUT frames per port."
9143    ::= { portStatsTableEntry 32 }
9144
9145portStatsDot1PortInDiscards OBJECT-TYPE
9146    SYNTAX  Counter32
9147    MAX-ACCESS  read-only
9148    STATUS  current
9149    DESCRIPTION
9150            "The number of IN packets discarded per port."
9151    ::= { portStatsTableEntry 33 }
9152
9153portStatsDot1TpLearnedEntryDiscards OBJECT-TYPE
9154    SYNTAX  Counter32
9155    MAX-ACCESS  read-only
9156    STATUS  current
9157    DESCRIPTION
9158            "The number of Dot1Tp learned entries discarded."
9159    ::= { portStatsTableEntry 34 }
9160
9161portStatsDot1StpPortForwardTransitions OBJECT-TYPE
9162    SYNTAX  Counter32
9163    MAX-ACCESS  read-only
9164    STATUS  current
9165    DESCRIPTION
9166            "The number of transitions ...."
9167    ::= { portStatsTableEntry 35 }
9168
9169
9170portQoSCounterTable OBJECT-TYPE
9171    SYNTAX  SEQUENCE OF PortQoSCounterTableEntry
9172    MAX-ACCESS  not-accessible
9173    STATUS  current
9174    DESCRIPTION
9175        "The table for QoS counters."
9176    ::= { portStats 9 }
9177
9178portQoSCounterTableEntry OBJECT-TYPE
9179    SYNTAX PortQoSCounterTableEntry
9180    MAX-ACCESS  not-accessible
9181    STATUS  current
9182    DESCRIPTION
9183        "A row in the port QoS table."
9184    INDEX   { portQoSIndex, queueQoSIndex }
9185    ::= { portQoSCounterTable 1 }
9186
9187PortQoSCounterTableEntry ::= SEQUENCE {
9188        portQoSIndex             PortNumber,
9189        queueQoSIndex            Integer32,
9190        txPackets                Counter64,
9191        droppedPackets           Counter64,
9192        txBytes                  Counter64,
9193        droppedBytes             Counter64,
9194        txPacketsRate            Counter64,
9195        droppedPacketsRate       Counter64,
9196        txBytesRate              Counter64,
9197        droppedBytesRate         Counter64
9198   }
9199
9200portQoSIndex OBJECT-TYPE
9201      SYNTAX PortNumber
9202      MAX-ACCESS  read-only
9203      STATUS  current
9204      DESCRIPTION
9205          "The index of the port"
9206      ::= { portQoSCounterTableEntry 1 }
9207
9208queueQoSIndex OBJECT-TYPE
9209      SYNTAX  Integer32
9210      MAX-ACCESS  read-only
9211      STATUS  current
9212      DESCRIPTION
9213          "The index of the queue per port."
9214      ::= { portQoSCounterTableEntry 2 }
9215
9216txPackets  OBJECT-TYPE
9217      SYNTAX  Counter64
9218      MAX-ACCESS  read-only
9219      STATUS  current
9220      DESCRIPTION
9221          "The total Tx packets."
9222      ::= { portQoSCounterTableEntry 3 }
9223
9224droppedPackets OBJECT-TYPE
9225      SYNTAX  Counter64
9226      MAX-ACCESS  read-only
9227      STATUS  current
9228      DESCRIPTION
9229          "The dropped packets."
9230      ::= { portQoSCounterTableEntry 4 }
9231
9232txBytes  OBJECT-TYPE
9233      SYNTAX  Counter64
9234      MAX-ACCESS  read-only
9235      STATUS  current
9236      DESCRIPTION
9237          "The total Tx bytes."
9238      ::= { portQoSCounterTableEntry 5 }
9239
9240droppedBytes OBJECT-TYPE
9241      SYNTAX  Counter64
9242      MAX-ACCESS  read-only
9243      STATUS  current
9244      DESCRIPTION
9245          "The dropped bytes."
9246      ::= { portQoSCounterTableEntry 6 }
9247
9248txPacketsRate  OBJECT-TYPE
9249      SYNTAX  Counter64
9250      MAX-ACCESS  read-only
9251      STATUS  current
9252      DESCRIPTION
9253          "The Tx packets rate."
9254      ::= { portQoSCounterTableEntry 7 }
9255
9256droppedPacketsRate OBJECT-TYPE
9257      SYNTAX  Counter64
9258      MAX-ACCESS  read-only
9259      STATUS  current
9260      DESCRIPTION
9261          "The dropped packets rate."
9262      ::= { portQoSCounterTableEntry 8 }
9263
9264txBytesRate  OBJECT-TYPE
9265      SYNTAX  Counter64
9266      MAX-ACCESS  read-only
9267      STATUS  current
9268      DESCRIPTION
9269          "The Tx bytes rate."
9270      ::= { portQoSCounterTableEntry 9 }
9271
9272droppedBytesRate OBJECT-TYPE
9273      SYNTAX  Counter64
9274      MAX-ACCESS  read-only
9275      STATUS  current
9276      DESCRIPTION
9277          "The dropped bytes rate."
9278      ::= { portQoSCounterTableEntry 10 }
9279
9280
9281portStatsPhyIfEgrHOLBlockDiscd OBJECT-TYPE
9282    SYNTAX  Counter32
9283    MAX-ACCESS  read-only
9284    STATUS  current
9285    DESCRIPTION
9286            "The number of packets, discarded because of HOL Blocking."
9287    ::= { portStatsTableEntry 36 }
9288
9289portStatsPhyIfEgrMMUDiscd OBJECT-TYPE
9290    SYNTAX  Counter32
9291    MAX-ACCESS  read-only
9292    STATUS  current
9293    DESCRIPTION
9294            "The number of packets, discarded by MMU because of zero port bitmap."
9295    ::= { portStatsTableEntry 37 }
9296
9297portStatsPhyIfEgrCellErrDiscd OBJECT-TYPE
9298    SYNTAX  Counter32
9299    MAX-ACCESS  read-only
9300    STATUS  current
9301    DESCRIPTION
9302            "The number of packets, discarded because of Cell Errors or purging."
9303    ::= { portStatsTableEntry 38 }
9304
9305portStatsPhyIfEgrMMUAgeDiscd OBJECT-TYPE
9306    SYNTAX  Counter32
9307    MAX-ACCESS  read-only
9308    STATUS  current
9309    DESCRIPTION
9310            "The number of packets, discarded because of MMU Aging. Applicable in
9311             10/100 mode, incremented for frames aborted which were deferred for an
9312             excessive period of time."
9313    ::= { portStatsTableEntry 39 }
9314
9315portStatsPhyIfEgrOtherDiscd OBJECT-TYPE
9316    SYNTAX  Counter32
9317    MAX-ACCESS  read-only
9318    STATUS  current
9319    DESCRIPTION
9320            "The number of packets, discarded because of Other reasons."
9321    ::= { portStatsTableEntry 40 }
9322
9323portMgmtStatsTable OBJECT-TYPE
9324    SYNTAX  SEQUENCE OF PortMgmtStatsTableEntry
9325    MAX-ACCESS  not-accessible
9326    STATUS  current
9327    DESCRIPTION
9328        "The table of port statistics."
9329    ::= { portStats 3 }
9330
9331portMgmtStatsTableEntry OBJECT-TYPE
9332    SYNTAX  PortMgmtStatsTableEntry
9333    MAX-ACCESS  not-accessible
9334    STATUS  current
9335    DESCRIPTION
9336        "A row in the management port stats table."
9337    INDEX   { portMgmtStatsIndx }
9338    ::= { portMgmtStatsTable 1 }
9339
9340PortMgmtStatsTableEntry ::=
9341    SEQUENCE {
9342        portMgmtStatsIndx
9343            Integer32,
9344        portMgmtStatsRxBytes
9345            Counter32,
9346        portMgmtStatsTxBytes
9347            Counter32,
9348        portMgmtStatsRxpackets
9349            Counter32,
9350        portMgmtStatsTxpackets
9351            Counter32,
9352        portMgmtStatsRxErrors
9353            Counter32,
9354        portMgmtStatsTxErrors
9355            Counter32,
9356        portMgmtStatsRxDropped
9357            Counter32,
9358        portMgmtStatsTxDropped
9359            Counter32,
9360        portMgmtStatsRxOverruns
9361            Counter32,
9362        portMgmtStatsTxOverruns
9363            Counter32,
9364        portMgmtStatsRxFrame
9365            Counter32,
9366        portMgmtStatsTxCarrier
9367            Counter32,
9368        portMgmtStatsRxMulticast
9369            Counter32,
9370        portMgmtStatsTxCollisions
9371            Counter32
9372}
9373
9374portMgmtStatsIndx OBJECT-TYPE
9375    SYNTAX  Integer32
9376    MAX-ACCESS  read-only
9377    STATUS  current
9378    DESCRIPTION
9379        "The management port index."
9380    ::= { portMgmtStatsTableEntry 1 }
9381
9382portMgmtStatsRxBytes OBJECT-TYPE
9383    SYNTAX  Counter32
9384    MAX-ACCESS  read-only
9385    STATUS  current
9386    DESCRIPTION
9387            "The total number of bytes received."
9388    ::= { portMgmtStatsTableEntry 2 }
9389
9390portMgmtStatsTxBytes OBJECT-TYPE
9391    SYNTAX  Counter32
9392    MAX-ACCESS  read-only
9393    STATUS  current
9394    DESCRIPTION
9395            "The total number of bytes transmitted."
9396    ::= { portMgmtStatsTableEntry 3 }
9397
9398portMgmtStatsRxpackets OBJECT-TYPE
9399    SYNTAX  Counter32
9400    MAX-ACCESS  read-only
9401    STATUS  current
9402    DESCRIPTION
9403        "Total number of packet allocations from the packet buffer pool by
9404         the TCP/IP protocol stack."
9405    ::= { portMgmtStatsTableEntry 4 }
9406
9407portMgmtStatsTxpackets OBJECT-TYPE
9408    SYNTAX  Counter32
9409    MAX-ACCESS  read-only
9410    STATUS  current
9411    DESCRIPTION
9412        "Total number of packet allocations from the packet buffer pool by
9413         the TCP/IP protocol stack."
9414    ::= { portMgmtStatsTableEntry 5 }
9415
9416portMgmtStatsRxErrors OBJECT-TYPE
9417    SYNTAX  Counter32
9418    MAX-ACCESS  read-only
9419    STATUS  current
9420    DESCRIPTION
9421            "The number of inbound packets that contained
9422             errors preventing them from being deliverable to a
9423             higher-layer protocol."
9424    ::= { portMgmtStatsTableEntry 6 }
9425
9426portMgmtStatsTxErrors OBJECT-TYPE
9427    SYNTAX  Counter32
9428    MAX-ACCESS  read-only
9429    STATUS  current
9430    DESCRIPTION
9431            "The number of outbound packets that contained
9432             errors preventing them from being deliverable to a
9433             higher-layer protocol."
9434    ::= { portMgmtStatsTableEntry 7 }
9435
9436portMgmtStatsRxDropped OBJECT-TYPE
9437    SYNTAX  Counter32
9438    MAX-ACCESS  read-only
9439    STATUS  current
9440    DESCRIPTION
9441            "The number of inbound packets that were dropped."
9442    ::= { portMgmtStatsTableEntry 8 }
9443
9444portMgmtStatsTxDropped OBJECT-TYPE
9445    SYNTAX  Counter32
9446    MAX-ACCESS  read-only
9447    STATUS  current
9448    DESCRIPTION
9449            "The number of outbound packets that were dropped."
9450    ::= { portMgmtStatsTableEntry 9 }
9451
9452portMgmtStatsRxOverruns OBJECT-TYPE
9453    SYNTAX  Counter32
9454    MAX-ACCESS  read-only
9455    STATUS  current
9456    DESCRIPTION
9457            "The number of data overruns over this link."
9458    ::= { portMgmtStatsTableEntry 10 }
9459
9460portMgmtStatsTxOverruns OBJECT-TYPE
9461    SYNTAX  Counter32
9462    MAX-ACCESS  read-only
9463    STATUS  current
9464    DESCRIPTION
9465            "The number of data overruns over this link."
9466    ::= { portMgmtStatsTableEntry 11 }
9467
9468portMgmtStatsRxFrame OBJECT-TYPE
9469    SYNTAX  Counter32
9470    MAX-ACCESS  read-only
9471    STATUS  current
9472    DESCRIPTION
9473            "The number of frames received on this link."
9474    ::= { portMgmtStatsTableEntry 12 }
9475
9476portMgmtStatsTxCarrier OBJECT-TYPE
9477    SYNTAX  Counter32
9478    MAX-ACCESS  read-only
9479    STATUS  current
9480    DESCRIPTION
9481        "The number of times that the carrier sense
9482         condition was lost or never asserted when
9483         attempting to transmit a frame on a this
9484         interface."
9485    ::= { portMgmtStatsTableEntry 13 }
9486
9487portMgmtStatsRxMulticast OBJECT-TYPE
9488    SYNTAX  Counter32
9489    MAX-ACCESS  read-only
9490    STATUS  current
9491    DESCRIPTION
9492            "The total number of multicast packets received."
9493    ::= { portMgmtStatsTableEntry 14 }
9494
9495portMgmtStatsTxCollisions OBJECT-TYPE
9496    SYNTAX  Counter32
9497    MAX-ACCESS  read-only
9498    STATUS  current
9499    DESCRIPTION
9500            "The number of collisions on this outbound segment."
9501    ::= { portMgmtStatsTableEntry 15 }
9502
9503
9504allportsStatsTable OBJECT-TYPE
9505    SYNTAX      SEQUENCE OF AllportsStatsTableEntry
9506    MAX-ACCESS  not-accessible
9507    STATUS      current
9508    DESCRIPTION
9509        "The table of all ports statistics."
9510    ::= { portStats 4 }
9511
9512allportsStatsTableEntry OBJECT-TYPE
9513    SYNTAX      AllportsStatsTableEntry
9514    MAX-ACCESS  not-accessible
9515    STATUS      current
9516    DESCRIPTION
9517        "A row in the table of all ports statistics."
9518    INDEX   { allportsStatsIndx }
9519    ::= { allportsStatsTable 1 }
9520
9521AllportsStatsTableEntry ::=
9522    SEQUENCE {
9523        allportsStatsIndx                      PortNumber,
9524        allportsStatsDescr                     DisplayString,
9525        allportsStatsSpeed		       INTEGER,
9526        allportsStatsPhysAddress	       PhysAddress,
9527        allportsStatsAdminStatus               INTEGER,
9528        allportsStatsOperStatus                INTEGER,
9529        allportsStatsInOctets                  Counter32,
9530        allportsStatsOutOctets                 Counter32,
9531        allportsStatsInPkts                    Counter32,
9532        allportsStatsOutPkts                   Counter32,
9533        allportsStatsInUcast                   DisplayString,
9534        allportsStatsOutUcast                  DisplayString,
9535        allportsStatsInBcast                   DisplayString,
9536        allportsStatsOutBcast                  DisplayString,
9537        allportsStatsInMcast                   DisplayString,
9538        allportsStatsOutMcast                  DisplayString,
9539        allportsStatsInDiscards                Counter32,
9540        allportsStatsOutDiscards               Counter32,
9541        allportsStatsInErrors                  Counter32,
9542        allportsStatsOutErrors                 Counter32,
9543        allportsStatsInUnknownProtos           DisplayString,
9544        allportsStatsOutQLen                   DisplayString
9545        ,
9546        allportsStatsipInReceives              Counter32,
9547        allportsStatsipInHeaderErrors          Counter32,
9548        allportsStatsipInDiscards              Counter32
9549        ,
9550        allportsStatsipInReceivesRate          Counter32,
9551        allportsStatsipInHeaderErrorsRate      Counter32,
9552        allportsStatsipInDiscardsRate          Counter32
9553        ,
9554        allportsStatsLinkStateChange           Counter32
9555        ,
9556        allportsStatsInOctetsRate              Counter32,
9557        allportsStatsOutOctetsRate             Counter32,
9558        allportsStatsInUcastRate               DisplayString,
9559        allportsStatsOutUcastRate              DisplayString,
9560        allportsStatsInBcastRate               DisplayString,
9561        allportsStatsOutBcastRate              DisplayString,
9562        allportsStatsInMcastRate               DisplayString,
9563        allportsStatsOutMcastRate              DisplayString,
9564        allportsStatsInDiscardsRate            Counter32,
9565        allportsStatsOutDiscardsRate           Counter32,
9566        allportsStatsInErrorsRate              Counter32,
9567        allportsStatsOutErrorsRate             Counter32
9568}
9569
9570allportsStatsIndx OBJECT-TYPE
9571    SYNTAX           PortNumber
9572    MAX-ACCESS       read-only
9573    STATUS           current
9574    DESCRIPTION
9575            "The port number."
9576    ::= { allportsStatsTableEntry 1 }
9577
9578allportsStatsDescr OBJECT-TYPE
9579    SYNTAX           DisplayString(SIZE(0..7))
9580    MAX-ACCESS       read-only
9581    STATUS           current
9582    DESCRIPTION
9583            "The port description."
9584    ::= { allportsStatsTableEntry 2 }
9585
9586allportsStatsSpeed OBJECT-TYPE
9587    SYNTAX  INTEGER {
9588        mbs10(2),
9589        mbs100(3),
9590        mbs1000(4),
9591        any(5)
9592        ,
9593        mbs10000(6)
9594        ,
9595        mbs40000(7)
9596        }
9597    MAX-ACCESS       read-only
9598    STATUS           current
9599    DESCRIPTION
9600            "The current operational speed of the port."
9601    ::= { allportsStatsTableEntry 3 }
9602
9603allportsStatsPhysAddress OBJECT-TYPE
9604    SYNTAX           PhysAddress
9605    MAX-ACCESS       read-only
9606    STATUS           current
9607    DESCRIPTION
9608            "The port MAC Address."
9609    ::= { allportsStatsTableEntry 4 }
9610
9611allportsStatsAdminStatus OBJECT-TYPE
9612    SYNTAX  INTEGER {
9613        up(1),
9614        down(2),
9615        testing(3)
9616        }
9617    MAX-ACCESS       read-only
9618    STATUS           current
9619    DESCRIPTION
9620            "The port Admin state."
9621    ::= { allportsStatsTableEntry 5 }
9622
9623allportsStatsOperStatus OBJECT-TYPE
9624    SYNTAX  INTEGER {
9625        up(1),
9626        down(2),
9627        testing(3)
9628        }
9629    MAX-ACCESS       read-only
9630    STATUS           current
9631    DESCRIPTION
9632            "The port Operational Status."
9633    ::= { allportsStatsTableEntry 6 }
9634
9635allportsStatsInOctets OBJECT-TYPE
9636    SYNTAX           Counter32
9637    MAX-ACCESS       read-only
9638    STATUS           current
9639    DESCRIPTION
9640            "Octets In for port."
9641    ::= { allportsStatsTableEntry 7 }
9642
9643allportsStatsOutOctets OBJECT-TYPE
9644    SYNTAX           Counter32
9645    MAX-ACCESS       read-only
9646    STATUS           current
9647    DESCRIPTION
9648            "Octets Out for port."
9649    ::= { allportsStatsTableEntry 8 }
9650
9651allportsStatsInPkts OBJECT-TYPE
9652    SYNTAX           Counter32
9653    MAX-ACCESS       read-only
9654    STATUS           current
9655    DESCRIPTION
9656            "Packets In for port."
9657    ::= { allportsStatsTableEntry 9 }
9658
9659allportsStatsOutPkts OBJECT-TYPE
9660    SYNTAX           Counter32
9661    MAX-ACCESS       read-only
9662    STATUS           current
9663    DESCRIPTION
9664            "Packets Out for port."
9665    ::= { allportsStatsTableEntry 10 }
9666
9667allportsStatsInUcast OBJECT-TYPE
9668    SYNTAX           DisplayString(SIZE(0..20))
9669    MAX-ACCESS       read-only
9670    STATUS           current
9671    DESCRIPTION
9672            "Unicast Packets In for port."
9673    ::= { allportsStatsTableEntry 11 }
9674
9675allportsStatsOutUcast OBJECT-TYPE
9676    SYNTAX           DisplayString(SIZE(0..20))
9677    MAX-ACCESS       read-only
9678    STATUS           current
9679    DESCRIPTION
9680            "Unicast Packets Out for port."
9681    ::= { allportsStatsTableEntry 12 }
9682
9683allportsStatsInBcast OBJECT-TYPE
9684    SYNTAX           DisplayString(SIZE(0..20))
9685    MAX-ACCESS       read-only
9686    STATUS           current
9687    DESCRIPTION
9688            "Broadcasts Packets In for port."
9689    ::= { allportsStatsTableEntry 13 }
9690
9691allportsStatsOutBcast OBJECT-TYPE
9692    SYNTAX           DisplayString(SIZE(0..20))
9693    MAX-ACCESS       read-only
9694    STATUS           current
9695    DESCRIPTION
9696            "Broadcasts Packets Out for port."
9697    ::= { allportsStatsTableEntry 14 }
9698
9699allportsStatsInMcast OBJECT-TYPE
9700    SYNTAX           DisplayString(SIZE(0..20))
9701    MAX-ACCESS       read-only
9702    STATUS           current
9703    DESCRIPTION
9704            "Multicast Packets In for port."
9705    ::= { allportsStatsTableEntry 15 }
9706
9707allportsStatsOutMcast OBJECT-TYPE
9708    SYNTAX           DisplayString(SIZE(0..20))
9709    MAX-ACCESS       read-only
9710    STATUS           current
9711    DESCRIPTION
9712            "Multicast Packets Out for port."
9713    ::= { allportsStatsTableEntry 16 }
9714
9715allportsStatsInDiscards OBJECT-TYPE
9716    SYNTAX           Counter32
9717    MAX-ACCESS       read-only
9718    STATUS           current
9719    DESCRIPTION
9720            "Discarded Packets for port."
9721    ::= { allportsStatsTableEntry 17 }
9722
9723allportsStatsOutDiscards OBJECT-TYPE
9724    SYNTAX           Counter32
9725    MAX-ACCESS       read-only
9726    STATUS           current
9727    DESCRIPTION
9728            "Outbound Packets for port."
9729    ::= { allportsStatsTableEntry 18 }
9730
9731allportsStatsInErrors OBJECT-TYPE
9732    SYNTAX           Counter32
9733    MAX-ACCESS       read-only
9734    STATUS           current
9735    DESCRIPTION
9736            "Error Packets for port."
9737    ::= { allportsStatsTableEntry 19 }
9738
9739allportsStatsOutErrors OBJECT-TYPE
9740    SYNTAX           Counter32
9741    MAX-ACCESS       read-only
9742    STATUS           current
9743    DESCRIPTION
9744            "Not sent packets due to error."
9745    ::= { allportsStatsTableEntry 20 }
9746
9747allportsStatsInUnknownProtos OBJECT-TYPE
9748    SYNTAX           DisplayString(SIZE(0..20))
9749    MAX-ACCESS       read-only
9750    STATUS           current
9751    DESCRIPTION
9752            "Unknown protocol packets."
9753    ::= { allportsStatsTableEntry 21 }
9754
9755allportsStatsOutQLen OBJECT-TYPE
9756    SYNTAX           DisplayString(SIZE(0..20))
9757    MAX-ACCESS       read-only
9758    STATUS           current
9759    DESCRIPTION
9760            "Outbound Packet Queue Length."
9761    ::= { allportsStatsTableEntry 22 }
9762
9763allportsStatsipInReceives OBJECT-TYPE
9764    SYNTAX           Counter32
9765    MAX-ACCESS       read-only
9766    STATUS           current
9767    DESCRIPTION
9768            "Ip In Receives."
9769    ::= { allportsStatsTableEntry 23 }
9770
9771allportsStatsipInHeaderErrors OBJECT-TYPE
9772    SYNTAX           Counter32
9773    MAX-ACCESS       read-only
9774    STATUS           current
9775    DESCRIPTION
9776            "Ip In Header Errors."
9777    ::= { allportsStatsTableEntry 24 }
9778
9779allportsStatsipInDiscards OBJECT-TYPE
9780    SYNTAX           Counter32
9781    MAX-ACCESS       read-only
9782    STATUS           current
9783    DESCRIPTION
9784            "Ip In Discards."
9785    ::= { allportsStatsTableEntry 25 }
9786
9787allportsStatsLinkStateChange OBJECT-TYPE
9788    SYNTAX           Counter32
9789    MAX-ACCESS       read-only
9790    STATUS           current
9791    DESCRIPTION
9792            "Number of link state changes."
9793    ::= { allportsStatsTableEntry 26 }
9794
9795allportsStatsipInReceivesRate OBJECT-TYPE
9796    SYNTAX           Counter32
9797    MAX-ACCESS       read-only
9798    STATUS           current
9799    DESCRIPTION
9800            "Ip In Receives rate."
9801    ::= { allportsStatsTableEntry 27 }
9802
9803allportsStatsipInHeaderErrorsRate OBJECT-TYPE
9804    SYNTAX           Counter32
9805    MAX-ACCESS       read-only
9806    STATUS           current
9807    DESCRIPTION
9808            "Ip In Header Errors rate."
9809    ::= { allportsStatsTableEntry 28 }
9810
9811allportsStatsipInDiscardsRate OBJECT-TYPE
9812    SYNTAX           Counter32
9813    MAX-ACCESS       read-only
9814    STATUS           current
9815    DESCRIPTION
9816            "Ip In Discards rate."
9817    ::= { allportsStatsTableEntry 29 }
9818
9819allportsStatsInOctetsRate OBJECT-TYPE
9820    SYNTAX           Counter32
9821    MAX-ACCESS       read-only
9822    STATUS           current
9823    DESCRIPTION
9824            "Octets In rate for port."
9825    ::= { allportsStatsTableEntry 30 }
9826
9827allportsStatsOutOctetsRate OBJECT-TYPE
9828    SYNTAX           Counter32
9829    MAX-ACCESS       read-only
9830    STATUS           current
9831    DESCRIPTION
9832            "Octets Out rate for port."
9833    ::= { allportsStatsTableEntry 31 }
9834
9835allportsStatsInUcastRate OBJECT-TYPE
9836    SYNTAX           DisplayString(SIZE(0..20))
9837    MAX-ACCESS       read-only
9838    STATUS           current
9839    DESCRIPTION
9840            "Unicast Packets In rate for port."
9841    ::= { allportsStatsTableEntry 32 }
9842
9843allportsStatsOutUcastRate OBJECT-TYPE
9844    SYNTAX           DisplayString(SIZE(0..20))
9845    MAX-ACCESS       read-only
9846    STATUS           current
9847    DESCRIPTION
9848            "Unicast Packets Out rate for port."
9849    ::= { allportsStatsTableEntry 33 }
9850
9851allportsStatsInBcastRate OBJECT-TYPE
9852    SYNTAX           DisplayString(SIZE(0..20))
9853    MAX-ACCESS       read-only
9854    STATUS           current
9855    DESCRIPTION
9856            "Broadcasts Packets In rate for port."
9857    ::= { allportsStatsTableEntry 34 }
9858
9859allportsStatsOutBcastRate OBJECT-TYPE
9860    SYNTAX           DisplayString(SIZE(0..20))
9861    MAX-ACCESS       read-only
9862    STATUS           current
9863    DESCRIPTION
9864            "Broadcasts Packets Out rate for port."
9865    ::= { allportsStatsTableEntry 35 }
9866
9867allportsStatsInMcastRate OBJECT-TYPE
9868    SYNTAX           DisplayString(SIZE(0..20))
9869    MAX-ACCESS       read-only
9870    STATUS           current
9871    DESCRIPTION
9872            "Multicast Packets In rate for port."
9873    ::= { allportsStatsTableEntry 36 }
9874
9875allportsStatsOutMcastRate OBJECT-TYPE
9876    SYNTAX           DisplayString(SIZE(0..20))
9877    MAX-ACCESS       read-only
9878    STATUS           current
9879    DESCRIPTION
9880            "Multicast Packets Out rate for port."
9881    ::= { allportsStatsTableEntry 37 }
9882
9883allportsStatsInDiscardsRate OBJECT-TYPE
9884    SYNTAX           Counter32
9885    MAX-ACCESS       read-only
9886    STATUS           current
9887    DESCRIPTION
9888            "Discarded In Packets rate for port."
9889    ::= { allportsStatsTableEntry 38 }
9890
9891allportsStatsOutDiscardsRate OBJECT-TYPE
9892    SYNTAX           Counter32
9893    MAX-ACCESS       read-only
9894    STATUS           current
9895    DESCRIPTION
9896            "Discarded Out Packets rate for port."
9897    ::= { allportsStatsTableEntry 39 }
9898
9899allportsStatsInErrorsRate OBJECT-TYPE
9900    SYNTAX           Counter32
9901    MAX-ACCESS       read-only
9902    STATUS           current
9903    DESCRIPTION
9904            "Erroneus inbound packets rate for port."
9905    ::= { allportsStatsTableEntry 40 }
9906
9907allportsStatsOutErrorsRate OBJECT-TYPE
9908    SYNTAX           Counter32
9909    MAX-ACCESS       read-only
9910    STATUS           current
9911    DESCRIPTION
9912            "Not sent packets due to error rate."
9913    ::= { allportsStatsTableEntry 41 }
9914
9915
9916clearPortsStats OBJECT-TYPE
9917    SYNTAX  INTEGER {
9918	ok(1),
9919	clear(2)
9920	}
9921    MAX-ACCESS  read-write
9922    STATUS  current
9923    DESCRIPTION
9924        "Setting this to clear(2) results in clearing the statistics for all ports."
9925    ::= { portStats 6 }
9926
9927dot1RateStatsTable OBJECT-TYPE
9928    SYNTAX SEQUENCE OF Dot1RateStatsTableEntry
9929    MAX-ACCESS not-accessible
9930    STATUS current
9931    DESCRIPTION
9932        "The table of bridging statistics per second."
9933    ::= { portStats 7}
9934
9935dot1RateStatsTableEntry OBJECT-TYPE
9936    SYNTAX Dot1RateStatsTableEntry
9937    MAX-ACCESS not-accessible
9938    STATUS current
9939    DESCRIPTION
9940        "Bridging statistics per second."
9941    INDEX { dot1RateStatsIndx }
9942    ::= { dot1RateStatsTable 1 }
9943
9944Dot1RateStatsTableEntry ::= SEQUENCE {
9945    dot1RateStatsIndx                      PortNumber,
9946    dot1RatePortInFrames                   Counter32,
9947    dot1RatePortOutFrames                  Counter32,
9948    dot1RatePortInDiscards                 Counter32,
9949    dot1RateTpLearnedEntryDiscards         Counter32
9950    ,dot1RateStpPortForwardTransitions     Counter32
9951}
9952
9953dot1RateStatsIndx OBJECT-TYPE
9954    SYNTAX  PortNumber
9955    MAX-ACCESS  read-only
9956    STATUS  current
9957    DESCRIPTION
9958        "The port index."
9959    ::= { dot1RateStatsTableEntry 1 }
9960
9961dot1RatePortInFrames OBJECT-TYPE
9962    SYNTAX  Counter32
9963    MAX-ACCESS  read-only
9964    STATUS  current
9965    DESCRIPTION
9966        "The number of frames that have been received
9967        per second by this port from its segment."
9968    ::= { dot1RateStatsTableEntry 2 }
9969
9970dot1RatePortOutFrames OBJECT-TYPE
9971    SYNTAX  Counter32
9972    MAX-ACCESS  read-only
9973    STATUS  current
9974    DESCRIPTION
9975        "The number of frames that have been transmitted
9976        per second by this port to its segment."
9977    ::= { dot1RateStatsTableEntry 3 }
9978
9979dot1RatePortInDiscards OBJECT-TYPE
9980    SYNTAX  Counter32
9981    MAX-ACCESS  read-only
9982    STATUS  current
9983    DESCRIPTION
9984        "Count of valid frames received which were
9985        discarded per second."
9986    ::= { dot1RateStatsTableEntry 4 }
9987
9988dot1RateTpLearnedEntryDiscards OBJECT-TYPE
9989    SYNTAX  Counter32
9990    MAX-ACCESS  read-only
9991    STATUS  current
9992    DESCRIPTION
9993        "The number per second of Forwarding Database
9994        entries, which have been or would have been
9995        learnt, but have been discarded due to a lack
9996        of space to store them."
9997    ::= { dot1RateStatsTableEntry 5 }
9998
9999
10000dot1RateStpPortForwardTransitions OBJECT-TYPE
10001    SYNTAX  Counter32
10002    MAX-ACCESS  read-only
10003    STATUS  current
10004    DESCRIPTION
10005        "The number of times this port has transitioned
10006        per second from the Learning state to the
10007        Forwarding state."
10008    ::= { dot1RateStatsTableEntry 8 }
10009
10010dot3RateStatsTable OBJECT-TYPE
10011    SYNTAX SEQUENCE OF Dot3RateStatsTableEntry
10012    MAX-ACCESS not-accessible
10013    STATUS current
10014    DESCRIPTION
10015        "The table of Ethernet statistics per second."
10016    ::= { portStats 8}
10017
10018dot3RateStatsTableEntry OBJECT-TYPE
10019    SYNTAX Dot3RateStatsTableEntry
10020    MAX-ACCESS not-accessible
10021    STATUS current
10022    DESCRIPTION
10023        "Ethernet statistics per second."
10024    INDEX { dot3RateStatsIndx }
10025    ::= { dot3RateStatsTable 1 }
10026
10027Dot3RateStatsTableEntry ::= SEQUENCE {
10028    dot3RateStatsIndx                       PortNumber,
10029    dot3RateStatsAlignmentErrors            Counter32,
10030    dot3RateStatsFCSErrors                  Counter32,
10031    dot3RateStatsSingleCollisionFrames      Counter32,
10032    dot3RateStatsMultipleCollisionFrames    Counter32,
10033    dot3RateStatsLateCollisions             Counter32,
10034    dot3RateStatsExcessiveCollisions        Counter32,
10035    dot3RateStatsInternalMacTransmitErrors  Counter32,
10036    dot3RateStatsFrameTooLongs              Counter32,
10037    dot3RateStatsInternalMacReceiveErrors   Counter32
10038}
10039
10040dot3RateStatsIndx OBJECT-TYPE
10041    SYNTAX  PortNumber
10042    MAX-ACCESS  read-only
10043    STATUS  current
10044    DESCRIPTION
10045        "The port index."
10046    ::= { dot3RateStatsTableEntry 1 }
10047
10048dot3RateStatsAlignmentErrors OBJECT-TYPE
10049    SYNTAX  Counter32
10050    MAX-ACCESS  read-only
10051    STATUS  current
10052    DESCRIPTION
10053        "A count of frames received per second on a particular
10054        interface that are not an integral number of octets
10055        in length and do not pass the FCS check."
10056    ::= { dot3RateStatsTableEntry 2 }
10057
10058dot3RateStatsFCSErrors OBJECT-TYPE
10059    SYNTAX  Counter32
10060    MAX-ACCESS  read-only
10061    STATUS  current
10062    DESCRIPTION
10063        "A count of frames received per second on a particular
10064        interface that are an integral number of octets
10065        in length but do not pass the FCS check."
10066    ::= { dot3RateStatsTableEntry 3 }
10067
10068dot3RateStatsSingleCollisionFrames OBJECT-TYPE
10069    SYNTAX  Counter32
10070    MAX-ACCESS  read-only
10071    STATUS  current
10072    DESCRIPTION
10073        "A count of successfully transmitted frames per second
10074        on a particular interface for which transmission is
10075        inhibited by exactly one collision."
10076    ::= { dot3RateStatsTableEntry 4 }
10077
10078dot3RateStatsMultipleCollisionFrames OBJECT-TYPE
10079    SYNTAX  Counter32
10080    MAX-ACCESS  read-only
10081    STATUS  current
10082    DESCRIPTION
10083        "A count of successfully transmitted frames per second
10084        on a particular interface for which transmission is
10085        inhibited by more than one collision."
10086    ::= { dot3RateStatsTableEntry 5 }
10087
10088
10089dot3RateStatsLateCollisions OBJECT-TYPE
10090    SYNTAX  Counter32
10091    MAX-ACCESS  read-only
10092    STATUS  current
10093    DESCRIPTION
10094        "The number of times per second that a collision
10095        is detected on a particular interface later than
10096        512 bit-times into the transmission of a packet."
10097    ::= { dot3RateStatsTableEntry 8 }
10098
10099dot3RateStatsExcessiveCollisions OBJECT-TYPE
10100    SYNTAX  Counter32
10101    MAX-ACCESS  read-only
10102    STATUS  current
10103    DESCRIPTION
10104        "A count per second of frames for which
10105        transmission on a particular interface fails
10106        due to excessive collisions."
10107    ::= { dot3RateStatsTableEntry 9 }
10108
10109dot3RateStatsInternalMacTransmitErrors OBJECT-TYPE
10110    SYNTAX  Counter32
10111    MAX-ACCESS  read-only
10112    STATUS  current
10113    DESCRIPTION
10114        "A count per second of frames for which transmission
10115        on a particular interface fails due to an internal
10116        MAC sublayer transmit error."
10117    ::= { dot3RateStatsTableEntry 10 }
10118
10119
10120dot3RateStatsFrameTooLongs OBJECT-TYPE
10121    SYNTAX  Counter32
10122    MAX-ACCESS  read-only
10123    STATUS  current
10124    DESCRIPTION
10125        "A count per second of frames received on a particular
10126        interface that exceed the maximum permitted frame size."
10127    ::= { dot3RateStatsTableEntry 12 }
10128
10129dot3RateStatsInternalMacReceiveErrors OBJECT-TYPE
10130    SYNTAX  Counter32
10131    MAX-ACCESS  read-only
10132    STATUS  current
10133    DESCRIPTION
10134        "A count per second of frames for which reception on
10135        a particular interface fails due to an internal MAC
10136        sublayer receive error."
10137    ::= { dot3RateStatsTableEntry 13 }
10138
10139
10140-- NTP Statisitics
10141
10142ntpPrimaryServerReqSent OBJECT-TYPE
10143    SYNTAX Integer32
10144    MAX-ACCESS read-only
10145    STATUS current
10146    DESCRIPTION
10147        "The total number of NTP requests sent to Primary NTP Server."
10148    ::= { ntpStats 1 }
10149
10150ntpPrimaryServerRespRcvd OBJECT-TYPE
10151    SYNTAX Integer32
10152    MAX-ACCESS read-only
10153    STATUS current
10154    DESCRIPTION
10155        "The total number of NTP responces received from Primary NTP Server."
10156    ::= { ntpStats 2 }
10157
10158ntpPrimaryServerUpdates OBJECT-TYPE
10159    SYNTAX Integer32
10160    MAX-ACCESS read-only
10161    STATUS current
10162    DESCRIPTION
10163        "The total number of NTP Updates by Primary NTP Server."
10164    ::= { ntpStats 3 }
10165
10166ntpSecondaryServerReqSent OBJECT-TYPE
10167    SYNTAX Integer32
10168    MAX-ACCESS read-only
10169    STATUS current
10170    DESCRIPTION
10171        "The total number of NTP requests sent to Secondary NTP Server."
10172    ::= { ntpStats 4 }
10173
10174ntpSecondaryServerRespRcvd OBJECT-TYPE
10175    SYNTAX Integer32
10176    MAX-ACCESS read-only
10177    STATUS current
10178    DESCRIPTION
10179        "The total number of NTP responces received from Secondary NTP Server."
10180    ::= { ntpStats 5 }
10181
10182ntpSecondaryServerUpdates OBJECT-TYPE
10183    SYNTAX Integer32
10184    MAX-ACCESS read-only
10185    STATUS current
10186    DESCRIPTION
10187        "The total number of NTP Updates by Secondary NTP Server."
10188    ::= { ntpStats 6 }
10189
10190ntpLastUpdateServer OBJECT-TYPE
10191    SYNTAX  INTEGER {
10192        none(0),
10193        primary(1),
10194        secondary(2)
10195        }
10196    MAX-ACCESS read-only
10197    STATUS current
10198    DESCRIPTION
10199        "The type of ntp server updated last time."
10200    ::= { ntpStats 7 }
10201
10202ntpLastUpdateTime OBJECT-TYPE
10203    SYNTAX  DisplayString (SIZE(0..127))
10204    MAX-ACCESS  read-only
10205    STATUS  current
10206    DESCRIPTION
10207        "The last time updated by ntp server."
10208    ::= { ntpStats 8 }
10209
10210ntpClearStats OBJECT-TYPE
10211    SYNTAX  INTEGER {
10212        ok(1),
10213        clear(2)
10214        }
10215    MAX-ACCESS read-write
10216    STATUS current
10217    DESCRIPTION
10218        "Setting this value to clear(2) clears the stats for ntp."
10219    ::= { ntpStats 9 }
10220
10221ntpSystemCurrentTime OBJECT-TYPE
10222    SYNTAX  DisplayString (SIZE(0..127))
10223    MAX-ACCESS  read-only
10224    STATUS  current
10225    DESCRIPTION
10226        "The current system time."
10227    ::= { ntpStats 10 }
10228
10229
10230aclStatsTable  OBJECT-TYPE
10231    SYNTAX      SEQUENCE OF AclStatsTableEntry
10232    MAX-ACCESS  not-accessible
10233    STATUS      current
10234    DESCRIPTION
10235        "The table of ACL statistics."
10236    ::= { aclStats 1 }
10237
10238aclStatsTableEntry  OBJECT-TYPE
10239    SYNTAX      AclStatsTableEntry
10240    MAX-ACCESS  not-accessible
10241    STATUS      current
10242    DESCRIPTION
10243        "Statistics about a particular ACL configuration entry."
10244    INDEX { aclStatsIndex }
10245    ::= { aclStatsTable 1 }
10246
10247AclStatsTableEntry  ::= SEQUENCE {
10248    aclStatsIndex          Integer32,
10249    aclStatsHits           Counter32,
10250    aclClearStats          INTEGER
10251    }
10252
10253aclStatsIndex OBJECT-TYPE
10254    SYNTAX  Integer32
10255    MAX-ACCESS  read-only
10256    STATUS  current
10257    DESCRIPTION
10258        "The acl index."
10259    ::= { aclStatsTableEntry 1 }
10260
10261aclStatsHits OBJECT-TYPE
10262    SYNTAX  Counter32
10263    MAX-ACCESS  read-only
10264    STATUS  current
10265    DESCRIPTION
10266        "Total number of hits for this ACL entry"
10267    ::= { aclStatsTableEntry 2 }
10268
10269aclClearStats OBJECT-TYPE
10270    SYNTAX  INTEGER {
10271        ok(1),
10272        clear(2)
10273        }
10274    MAX-ACCESS read-write
10275    STATUS current
10276    DESCRIPTION
10277        "Setting this value to clear(2) clears the stats for the ACL."
10278    ::= { aclStatsTableEntry 3 }
10279
10280
10281    vmapStatsTable  OBJECT-TYPE
10282    SYNTAX      SEQUENCE OF VmapStatsTableEntry
10283    MAX-ACCESS  not-accessible
10284    STATUS      current
10285    DESCRIPTION
10286        "The table of VMAP statistics."
10287    ::= { aclStats 2 }
10288
10289vmapStatsTableEntry  OBJECT-TYPE
10290    SYNTAX      VmapStatsTableEntry
10291    MAX-ACCESS  not-accessible
10292    STATUS      current
10293    DESCRIPTION
10294        "Statistics about a particular VMAP configuration entry."
10295    INDEX { vmapStatsIndex }
10296    ::= { vmapStatsTable 1 }
10297
10298VmapStatsTableEntry  ::= SEQUENCE {
10299    vmapStatsIndex          Integer32,
10300    vmapStatsHits           Counter32,
10301    vmapClearStats          INTEGER
10302    }
10303
10304vmapStatsIndex OBJECT-TYPE
10305    SYNTAX  Integer32
10306    MAX-ACCESS  read-only
10307    STATUS  current
10308    DESCRIPTION
10309        "The vmap index."
10310    ::= { vmapStatsTableEntry 1 }
10311
10312vmapStatsHits OBJECT-TYPE
10313    SYNTAX  Counter32
10314    MAX-ACCESS  read-only
10315    STATUS  current
10316    DESCRIPTION
10317        "Total number of hits for this VMAP entry"
10318    ::= { vmapStatsTableEntry 2 }
10319
10320vmapClearStats OBJECT-TYPE
10321    SYNTAX  INTEGER {
10322        ok(1),
10323        clear(2)
10324        }
10325    MAX-ACCESS read-write
10326    STATUS current
10327    DESCRIPTION
10328        "Setting this value to clear(2) clears the stats for the VMAP."
10329    ::= { vmapStatsTableEntry 3 }
10330
10331
10332acl6StatsTable  OBJECT-TYPE
10333	SYNTAX		SEQUENCE OF Acl6StatsTableEntry
10334	MAX-ACCESS	not-accessible
10335	STATUS		current
10336	DESCRIPTION
10337		"The table of IPv6 ACL statistics."
10338	::= { aclStats 3 }
10339
10340acl6StatsTableEntry	OBJECT-TYPE
10341	SYNTAX		Acl6StatsTableEntry
10342	MAX-ACCESS	not-accessible
10343	STATUS		current
10344	DESCRIPTION
10345		"Statistics about a particular IPv6 ACL configuration entry."
10346	INDEX { aclStatsIndex }
10347	::= { acl6StatsTable 1 }
10348
10349Acl6StatsTableEntry	::= SEQUENCE {
10350	acl6StatsIndex		   Integer32,
10351	acl6StatsHits		   Counter32,
10352	acl6ClearStats		   INTEGER
10353	}
10354
10355acl6StatsIndex OBJECT-TYPE
10356	SYNTAX	Integer32
10357	MAX-ACCESS	read-only
10358	STATUS	current
10359	DESCRIPTION
10360		"The ipv6 acl index."
10361	::= { acl6StatsTableEntry 1 }
10362
10363acl6StatsHits OBJECT-TYPE
10364	SYNTAX	Counter32
10365	MAX-ACCESS	read-only
10366	STATUS	current
10367	DESCRIPTION
10368		"Total number of hits for this IPv6 ACL entry"
10369	::= { acl6StatsTableEntry 2 }
10370
10371acl6ClearStats OBJECT-TYPE
10372	SYNTAX	INTEGER {
10373		ok(1),
10374		clear(2)
10375		}
10376	MAX-ACCESS read-write
10377	STATUS current
10378	DESCRIPTION
10379		"Setting this value to clear(2) clears the stats for the IPv6 ACL."
10380	::= { acl6StatsTableEntry 3 }
10381
10382
10383-- Clear Statistics
10384snmpClearStats OBJECT-TYPE
10385    SYNTAX  INTEGER {
10386	ok(1),
10387	clear(2)
10388	}
10389    MAX-ACCESS  read-write
10390    STATUS  current
10391    DESCRIPTION
10392        "Setting this to clear(2) results in clearing the SNMP statistics."
10393    ::= { agClearStats 1 }
10394
10395agDiffState OBJECT-TYPE
10396    SYNTAX  INTEGER {
10397        diff(1),
10398        flashdiff(2),
10399        idle(3),
10400        inprogress(4),
10401        complete(5)
10402        }
10403    MAX-ACCESS  read-write
10404    STATUS  current
10405    DESCRIPTION
10406         "When this object is read the current state is returned.
10407          idle(3) indicates that there is no diff in progess.
10408          complete(5) indicates that the last diff operation is completed.
10409          Setting the value to diff(1), will start a new diff operation
10410          Diff compares the new configuration with the current configuration
10411          and shows the pending configuration changes.
10412          Setting the value to flashdiff(1), will start a new diff operation.
10413          flashdiff compares new configuration with the flash configuration.
10414          To read the configuration changes use the agDiffTable once the
10415          state of this variable returns complete.
10416          Once the agDiffTable is read the state should be set back to 'idle'
10417          which frees the diff buffer and others can issue a diff command via
10418          SNMP."
10419    ::= { agDiff 2 }
10420
10421agDiffTableSize OBJECT-TYPE
10422    SYNTAX  Integer32
10423    MAX-ACCESS  read-only
10424    STATUS  current
10425    DESCRIPTION
10426        "The number of strings in the diff table."
10427    ::= { agDiff 3 }
10428
10429agDiffTable OBJECT-TYPE
10430    SYNTAX  SEQUENCE OF AgDiffTableEntry
10431    MAX-ACCESS  not-accessible
10432    STATUS  current
10433    DESCRIPTION
10434        "The table of diff strings."
10435    ::= { agDiff 4 }
10436
10437agDiffTableEntry OBJECT-TYPE
10438    SYNTAX  AgDiffTableEntry
10439    MAX-ACCESS  not-accessible
10440    STATUS  current
10441    DESCRIPTION
10442        "An entry in the diff table."
10443    INDEX   { agDiffIndex }
10444    ::= { agDiffTable 1 }
10445
10446AgDiffTableEntry ::= SEQUENCE {
10447    agDiffIndex      Integer32,
10448    agDiffString     OCTET STRING
10449    }
10450
10451agDiffIndex OBJECT-TYPE
10452    SYNTAX  Integer32
10453    MAX-ACCESS  read-only
10454    STATUS  current
10455    DESCRIPTION
10456        "The table index."
10457    ::= { agDiffTableEntry 1 }
10458
10459agDiffString OBJECT-TYPE
10460    SYNTAX  OCTET STRING
10461    MAX-ACCESS  read-only
10462    STATUS  current
10463    DESCRIPTION
10464        "A string in the diff table."
10465    ::= { agDiffTableEntry 2 }
10466
10467-- Config Dump
10468agCfgDumpState OBJECT-TYPE
10469    SYNTAX  INTEGER {
10470        dump(1),
10471        idle(2),
10472        inprogress(3),
10473        complete(4)
10474        }
10475    MAX-ACCESS  read-write
10476    STATUS  current
10477    DESCRIPTION
10478         "When this object is read the current state is returned.
10479          idle(2) indicates that there is no dump in progess.
10480          complete(4) indicates that the last dump operation is completed.
10481          Setting the value to dump(1), will start a new dump operation
10482          Dump will show the current configuration.
10483          To read the configuration dump use the agCfgDumpTable once the
10484          state of this variable returns complete.
10485          Once the agCfgDumpTable is read the state should be set back to
10486          'idle' which frees the dump buffer and others can issue a dump
10487          command via SNMP."
10488    ::= { agCfgDump 2 }
10489
10490agCfgDumpTableSize OBJECT-TYPE
10491    SYNTAX  Integer32
10492    MAX-ACCESS  read-only
10493    STATUS  current
10494    DESCRIPTION
10495        "The number of strings in the dump table."
10496    ::= { agCfgDump 3 }
10497
10498agCfgDumpTable OBJECT-TYPE
10499    SYNTAX  SEQUENCE OF AgCfgDumpTableEntry
10500    MAX-ACCESS  not-accessible
10501    STATUS  current
10502    DESCRIPTION
10503        "The table of dump strings."
10504    ::= { agCfgDump 4 }
10505
10506agCfgDumpTableEntry OBJECT-TYPE
10507    SYNTAX  AgCfgDumpTableEntry
10508    MAX-ACCESS  not-accessible
10509    STATUS  current
10510    DESCRIPTION
10511        "An entry in the dump table."
10512    INDEX   { agCfgDumpIndex }
10513    ::= { agCfgDumpTable 1 }
10514
10515AgCfgDumpTableEntry ::= SEQUENCE {
10516    agCfgDumpIndex      Integer32,
10517    agCfgDumpString     OCTET STRING
10518    }
10519
10520agCfgDumpIndex OBJECT-TYPE
10521    SYNTAX  Integer32
10522    MAX-ACCESS  read-only
10523    STATUS  current
10524    DESCRIPTION
10525        "The table index."
10526    ::= { agCfgDumpTableEntry 1 }
10527
10528agCfgDumpString OBJECT-TYPE
10529    SYNTAX  OCTET STRING
10530    MAX-ACCESS  read-only
10531    STATUS  current
10532    DESCRIPTION
10533        "A string in the dump table."
10534    ::= { agCfgDumpTableEntry 2 }
10535
10536
10537
10538
10539
10540
10541-- Memory Statisitics Group
10542
10543
10544totalMemoryStats OBJECT-TYPE
10545    SYNTAX  Counter64
10546    MAX-ACCESS  read-only
10547    STATUS  current
10548    DESCRIPTION
10549        "The total memory in bytes."
10550    ::= { memoryStats 1}
10551
10552memoryFreeStats OBJECT-TYPE
10553    SYNTAX  Counter64
10554    MAX-ACCESS  read-only
10555    STATUS  current
10556    DESCRIPTION
10557        "The free memory in bytes."
10558    ::= { memoryStats 2}
10559
10560memorySharedStats OBJECT-TYPE
10561    SYNTAX  Counter64
10562    MAX-ACCESS  read-only
10563    STATUS  current
10564    DESCRIPTION
10565        "The shared memory in bytes."
10566    ::= { memoryStats 3}
10567
10568memoryBufferStats OBJECT-TYPE
10569    SYNTAX  Counter64
10570    MAX-ACCESS  read-only
10571    STATUS  current
10572    DESCRIPTION
10573        "The buffer memory in bytes."
10574    ::= { memoryStats 4}
10575
10576swapTotalStats OBJECT-TYPE
10577    SYNTAX  Counter64
10578    MAX-ACCESS  read-only
10579    STATUS  current
10580    DESCRIPTION
10581        "The total swap memory in bytes."
10582    ::= { memoryStats 5}
10583
10584swapFreeStats OBJECT-TYPE
10585    SYNTAX  Counter64
10586    MAX-ACCESS  read-only
10587    STATUS  current
10588    DESCRIPTION
10589        "The free swap memory in bytes."
10590    ::= { memoryStats 6}
10591
10592highTotalStats OBJECT-TYPE
10593    SYNTAX  Counter64
10594    MAX-ACCESS  read-only
10595    STATUS  current
10596    DESCRIPTION
10597        "The total high memory in bytes."
10598    ::= { memoryStats 7}
10599
10600highFreeStats OBJECT-TYPE
10601    SYNTAX  Counter64
10602    MAX-ACCESS  read-only
10603    STATUS  current
10604    DESCRIPTION
10605        "The free high memory in bytes."
10606    ::= { memoryStats 8}
10607
10608
10609-- GeaPort Information
10610
10611geaportInfoTable OBJECT-TYPE
10612    SYNTAX  SEQUENCE OF GeaportInfoTableEntry
10613    MAX-ACCESS  not-accessible
10614    STATUS  current
10615    DESCRIPTION
10616        "The table of gea port mapping."
10617    ::= { geaportInfo 1 }
10618
10619geaportInfoTableEntry OBJECT-TYPE
10620    SYNTAX  GeaportInfoTableEntry
10621    MAX-ACCESS  not-accessible
10622    STATUS  current
10623    DESCRIPTION
10624        "An entry in the geaport table mapping."
10625    INDEX   { geaportInfoLogicalIndex }
10626    ::= { geaportInfoTable 1 }
10627
10628GeaportInfoTableEntry ::= SEQUENCE {
10629    geaportInfoLogicalIndex    PortNumber,
10630    geaportInfoAlias	       DisplayString,
10631    geaportInfoPort            INTEGER,
10632    geaportInfoUnit            INTEGER
10633    }
10634
10635geaportInfoLogicalIndex OBJECT-TYPE
10636    SYNTAX  PortNumber
10637    MAX-ACCESS  read-only
10638    STATUS  current
10639    DESCRIPTION
10640        "The logical port index."
10641    ::= { geaportInfoTableEntry 1 }
10642
10643geaportInfoAlias OBJECT-TYPE
10644    SYNTAX  DisplayString
10645    MAX-ACCESS  read-only
10646    STATUS  current
10647    DESCRIPTION
10648	"The GEA Port Alias."
10649    ::= { geaportInfoTableEntry 2 }
10650
10651geaportInfoPort OBJECT-TYPE
10652    SYNTAX  INTEGER
10653    MAX-ACCESS  read-only
10654    STATUS  current
10655    DESCRIPTION
10656        "The GEA Port (0-based)."
10657    ::= { geaportInfoTableEntry 3 }
10658
10659geaportInfoUnit OBJECT-TYPE
10660    SYNTAX  INTEGER
10661    MAX-ACCESS  read-only
10662    STATUS  current
10663    DESCRIPTION
10664        "The GEA Unit."
10665    ::= { geaportInfoTableEntry 4 }
10666
10667-- SFP Information
10668
10669sfpInfoTable OBJECT-TYPE
10670    SYNTAX  SEQUENCE OF SfpInfoTableEntry
10671    MAX-ACCESS  not-accessible
10672    STATUS  current
10673    DESCRIPTION
10674        "The table of external port SFP information."
10675    ::= { sfpInfo 1 }
10676
10677sfpInfoTableEntry OBJECT-TYPE
10678    SYNTAX  SfpInfoTableEntry
10679    MAX-ACCESS  not-accessible
10680    STATUS  current
10681    DESCRIPTION
10682        "A row in the external port SFP information table."
10683    INDEX   { sfpInfoIndx }
10684    ::= { sfpInfoTable 1 }
10685
10686SfpInfoTableEntry ::= SEQUENCE {
10687    sfpInfoIndx                 PortNumber,
10688    sfpInfoPort			DisplayString,
10689    sfpInfoDevice		DisplayString,
10690    sfpInfoTXEnable		INTEGER,
10691    sfpInfoRXSignal		INTEGER,
10692    sfpInfoTXFault		INTEGER,
10693    sfpInfoApproved		INTEGER,
10694    sfpInfoVendor               DisplayString,
10695    sfpInfoSerial               DisplayString
10696    ,
10697    sfpInfoPartNumber           DisplayString,
10698    sfpInfoRevision             DisplayString,
10699    sfpInfoVoltage              DisplayString,
10700    sfpInfoTemperature          DisplayString,
10701    sfpInfoWaveLength           DisplayString
10702    }
10703
10704sfpInfoIndx OBJECT-TYPE
10705    SYNTAX  PortNumber
10706    MAX-ACCESS  read-only
10707    STATUS  current
10708    DESCRIPTION
10709        "The external port SFX index."
10710    ::= { sfpInfoTableEntry 1 }
10711
10712sfpInfoPort OBJECT-TYPE
10713    SYNTAX  DisplayString (SIZE(0..6))
10714    MAX-ACCESS  read-only
10715    STATUS  current
10716    DESCRIPTION
10717	  "External Port SFP/XFP alias."
10718    ::= { sfpInfoTableEntry 2 }
10719
10720sfpInfoDevice OBJECT-TYPE
10721    SYNTAX  DisplayString (SIZE(0..6))
10722    MAX-ACCESS  read-only
10723    STATUS  current
10724    DESCRIPTION
10725          "External Port SFP/XFP Device."
10726    ::= { sfpInfoTableEntry 3 }
10727
10728sfpInfoTXEnable OBJECT-TYPE
10729    SYNTAX  INTEGER {
10730	  notInstalled (1),
10731	  enabled (2),
10732	  disabled (3)
10733          , notAvailable (5)
10734    }
10735    MAX-ACCESS  read-only
10736    STATUS  current
10737    DESCRIPTION
10738	  "External Port SFP/XFP TX-Enable."
10739    ::= { sfpInfoTableEntry 4  }
10740
10741sfpInfoRXSignal  OBJECT-TYPE
10742    SYNTAX  INTEGER {
10743	  notInstalled (1),
10744	  down (2),
10745	  link (3),
10746	  notAvailable (4)
10747    }
10748    MAX-ACCESS  read-only
10749    STATUS  current
10750    DESCRIPTION
10751          "External Port SFP/XFP RX-Signal."
10752    ::= { sfpInfoTableEntry 5 }
10753
10754sfpInfoTXFault  OBJECT-TYPE
10755    SYNTAX  INTEGER {
10756          notInstalled (1),
10757          fault (2),
10758          none (3),
10759          notAvailable (4)
10760    }
10761    MAX-ACCESS  read-only
10762    STATUS  current
10763    DESCRIPTION
10764          "External Port SFP/XFP TX-Fault."
10765    ::= { sfpInfoTableEntry 6 }
10766
10767sfpInfoApproved  OBJECT-TYPE
10768    SYNTAX  INTEGER {
10769      notInstalled (1),
10770      notApproved (2),
10771      sfpApproved (3)
10772      ,sfpAccepted (5)
10773    }
10774    MAX-ACCESS  read-only
10775    STATUS  current
10776    DESCRIPTION
10777          "External Port SFP/XFP Approval."
10778    ::= { sfpInfoTableEntry 7 }
10779
10780sfpInfoVendor OBJECT-TYPE
10781    SYNTAX  DisplayString (SIZE(0..32))
10782    MAX-ACCESS  read-only
10783    STATUS  current
10784    DESCRIPTION
10785          "External Port SFP/XFP device vendor."
10786    ::= { sfpInfoTableEntry 8 }
10787
10788sfpInfoSerial OBJECT-TYPE
10789    SYNTAX  DisplayString (SIZE(0..32))
10790    MAX-ACCESS  read-only
10791    STATUS  current
10792    DESCRIPTION
10793          "External Port SFP/XFP device serial."
10794    ::= { sfpInfoTableEntry 9 }
10795sfpInfoPartNumber OBJECT-TYPE
10796    SYNTAX  DisplayString (SIZE(0..32))
10797    MAX-ACCESS  read-only
10798    STATUS  current
10799    DESCRIPTION
10800          "External Port SFP/XFP device part number."
10801    ::= { sfpInfoTableEntry 10 }
10802
10803sfpInfoRevision OBJECT-TYPE
10804    SYNTAX  DisplayString (SIZE(0..32))
10805    MAX-ACCESS  read-only
10806    STATUS  current
10807    DESCRIPTION
10808          "External Port SFP/XFP device revision."
10809    ::= { sfpInfoTableEntry 11 }
10810
10811sfpInfoVoltage OBJECT-TYPE
10812    SYNTAX  DisplayString (SIZE(0..32))
10813    MAX-ACCESS  read-only
10814    STATUS  current
10815    DESCRIPTION
10816          "External Port SFP/XFP device voltage."
10817    ::= { sfpInfoTableEntry 12 }
10818
10819sfpInfoTemperature OBJECT-TYPE
10820    SYNTAX  DisplayString (SIZE(0..32))
10821    MAX-ACCESS  read-only
10822    STATUS  current
10823    DESCRIPTION
10824          "External Port SFP/XFP device temperature."
10825    ::= { sfpInfoTableEntry 13 }
10826
10827sfpInfoWaveLength OBJECT-TYPE
10828    SYNTAX  DisplayString (SIZE(0..32))
10829    MAX-ACCESS  read-only
10830    STATUS  current
10831    DESCRIPTION
10832          "External Port SFP/XFP device laser wave length."
10833    ::= { sfpInfoTableEntry 14 }
10834
10835accessInfoClearAllUserFailAttempts OBJECT-TYPE
10836    SYNTAX INTEGER {
10837        ok(1),
10838        clear(2)
10839    }
10840    MAX-ACCESS  read-write
10841    STATUS  current
10842    DESCRIPTION
10843        "Action Object. When set to clear(2),clears all the unsuccessful
10844         attempts of users.  Otherwise nothing is done.
10845         ok(1) is returned always when read."
10846    ::= { accessInfo 1 }
10847
10848accessInfoClearAllUserLocks OBJECT-TYPE
10849    SYNTAX INTEGER {
10850        ok(1),
10851        clear(2)
10852    }
10853    MAX-ACCESS  read-write
10854    STATUS  current
10855    DESCRIPTION
10856        "Action Object. When set to clear(2), Unlock all locked users.
10857         Otherwise nothing is done. ok(1) is returned always when read."
10858    ::= { accessInfo 2 }
10859
10860accessUserInfoTable OBJECT-TYPE
10861    SYNTAX  SEQUENCE OF AccessUserInfoTableEntry
10862    MAX-ACCESS  not-accessible
10863    STATUS  current
10864    DESCRIPTION
10865        "The table of user information."
10866    ::= { accessInfo 3 }
10867
10868accessUserInfoTableEntry OBJECT-TYPE
10869    SYNTAX  AccessUserInfoTableEntry
10870    MAX-ACCESS  not-accessible
10871    STATUS  current
10872    DESCRIPTION
10873        "An entry in the user information table."
10874    INDEX   { accessUserInfoIndex}
10875    ::= { accessUserInfoTable 1 }
10876
10877AccessUserInfoTableEntry ::= SEQUENCE {
10878    accessUserInfoIndex     Integer32,
10879    accessUserInfoLockState INTEGER,
10880    accessUserInfoClearFailAttempts INTEGER,
10881    accessUserInfoClearLock        INTEGER
10882    }
10883
10884accessUserInfoIndex OBJECT-TYPE
10885    SYNTAX  Integer32
10886    MAX-ACCESS  read-only
10887    STATUS  current
10888    DESCRIPTION
10889        "The table index. The index value corresponds to the same value
10890         of agAccessUserCurCfgUId for the user."
10891    ::= { accessUserInfoTableEntry 1 }
10892
10893accessUserInfoLockState OBJECT-TYPE
10894    SYNTAX INTEGER {
10895        unlocked(1),
10896        locked(2)
10897    }
10898    MAX-ACCESS  read-only
10899    STATUS  current
10900    DESCRIPTION
10901        "Lock State of a specific user, unlocked(1) or locked(2).
10902         When the state is locked the user is not allowed to login
10903         until the account is unlocked by the administrator."
10904    ::= { accessUserInfoTableEntry 2 }
10905
10906accessUserInfoClearFailAttempts OBJECT-TYPE
10907    SYNTAX INTEGER {
10908        ok(1),
10909        clear(2)
10910    }
10911    MAX-ACCESS  read-write
10912    STATUS  current
10913    DESCRIPTION
10914        "Action Object. When set to clear(2), clears
10915         the unsuccessful attempts of a particular user.
10916         Otherwise nothing is done.
10917         ok(1) is returned always when read."
10918    ::= { accessUserInfoTableEntry 3 }
10919
10920accessUserInfoClearLock OBJECT-TYPE
10921    SYNTAX INTEGER {
10922        ok(1),
10923        clear(2)
10924    }
10925    MAX-ACCESS  read-write
10926    STATUS  current
10927    DESCRIPTION
10928        "Action Object. When set to clear(2), unlock a particular user.
10929         Otherwise nothing is done.
10930         ok(1) is returned always when read."
10931    ::= { accessUserInfoTableEntry 4 }
10932
10933
10934
10935
10936-- endif /* defined(WEB_UI) */
10937
10938-- ----------------------------------------------------------------------------
10939-- } INSERT:  agent
10940-- ----------------------------------------------------------------------------
10941
10942layer2                  OBJECT IDENTIFIER ::= { g8264T-mgmt 2 }
10943-- ----------------------------------------------------------------------------
10944-- { INSERT:  layer2
10945-- ----------------------------------------------------------------------------
10946
10947layer2Configs     OBJECT IDENTIFIER ::= { layer2 1 }
10948layer2Stats       OBJECT IDENTIFIER ::= { layer2 2 }
10949layer2Info        OBJECT IDENTIFIER ::= { layer2 3 }
10950
10951layer2Oper        OBJECT IDENTIFIER ::= { layer2 4 }
10952
10953vlan              OBJECT IDENTIFIER ::= { layer2Configs 1 }
10954trunkgroup        OBJECT IDENTIFIER ::= { layer2Configs 2 }
10955
10956stgCfg            OBJECT IDENTIFIER ::= { layer2Configs 3 }
10957
10958mirroring         OBJECT IDENTIFIER ::= { layer2Configs 4 }
10959
10960lacp              OBJECT IDENTIFIER ::= { layer2Configs 5 }
10961thash             OBJECT IDENTIFIER ::= { layer2Configs 6 }
10962
10963mstCfg            OBJECT IDENTIFIER ::= { layer2Configs 7 }
10964
10965l2GeneralCfg      OBJECT IDENTIFIER ::= { layer2Configs 8 }
10966
10967failoverCfg       OBJECT IDENTIFIER ::= { layer2Configs 10 }
10968-- ----------------------------------------------------------------------------
10969-- { INSERT:  failoverCfg
10970-- ----------------------------------------------------------------------------
10971
10972-- ----------------------------------------------------------------------------
10973-- { GLOBAL TEAMING CONFIG
10974-- ----------------------------------------------------------------------------
10975
10976failoverCurCfgOnState                 OBJECT-TYPE
10977    SYNTAX      INTEGER  {
10978                    on(1),
10979                    off(2)
10980                }
10981    MAX-ACCESS  read-only
10982    STATUS      current
10983    DESCRIPTION
10984        "Failover ON/OFF setting."
10985    ::= { failoverCfg 1 }
10986
10987failoverNewCfgOnState                 OBJECT-TYPE
10988    SYNTAX      INTEGER  {
10989                    on(1),
10990                    off(2)
10991                }
10992    MAX-ACCESS  read-write
10993    STATUS      current
10994    DESCRIPTION
10995        "Failover ON/OFF settings."
10996    ::= { failoverCfg 2 }
10997
10998
10999failoverMaxTriggerEntries             OBJECT-TYPE
11000    SYNTAX      Integer32
11001    MAX-ACCESS  read-only
11002    STATUS      current
11003    DESCRIPTION
11004        "The maximum number of entries in the Failover Trigger Table."
11005    ::= { failoverCfg 5 }
11006
11007-- } GLOBAL TEAMING CONFIG
11008
11009-- ----------------------------------------------------------------------------
11010-- { CUR TEAMING FOP CONFIG
11011-- ----------------------------------------------------------------------------
11012
11013failoverCurCfgTriggerTable             OBJECT-TYPE
11014    SYNTAX      SEQUENCE OF FailoverCurCfgTriggerTableEntry
11015    MAX-ACCESS  not-accessible
11016    STATUS      current
11017    DESCRIPTION
11018        "The Failover Trigger Table."
11019    ::= { failoverCfg 6 }
11020
11021failoverCurCfgTriggerTableEntry        OBJECT-TYPE
11022    SYNTAX      FailoverCurCfgTriggerTableEntry
11023    MAX-ACCESS  not-accessible
11024    STATUS      current
11025    DESCRIPTION
11026        "A row in the Failover Trigger Table."
11027    INDEX  { failoverCurCfgTriggerId }
11028    ::= { failoverCurCfgTriggerTable 1 }
11029
11030FailoverCurCfgTriggerTableEntry ::= SEQUENCE {
11031    failoverCurCfgTriggerId            Integer32,
11032    failoverCurCfgTriggerLimit         INTEGER,
11033    failoverCurCfgTriggerMmonPort      OCTET STRING,
11034    failoverCurCfgTriggerMmonTrunk     OCTET STRING,
11035    failoverCurCfgTriggerMmonKey       DisplayString,
11036    failoverCurCfgTriggerMconPort      OCTET STRING,
11037    failoverCurCfgTriggerMconTrunk     OCTET STRING,
11038    failoverCurCfgTriggerMconKey       DisplayString,
11039    failoverCurCfgTriggerState         INTEGER
11040    }
11041
11042failoverCurCfgTriggerId                OBJECT-TYPE
11043    SYNTAX      Integer32
11044    MAX-ACCESS  read-only
11045    STATUS      current
11046    DESCRIPTION
11047        "The Trigger identifier."
11048    ::= { failoverCurCfgTriggerTableEntry 1 }
11049
11050failoverCurCfgTriggerState             OBJECT-TYPE
11051    SYNTAX      INTEGER  {
11052                    enabled(1),
11053                    disabled(2)
11054                }
11055    MAX-ACCESS  read-only
11056    STATUS      current
11057    DESCRIPTION
11058        "Enable or disable Trigger state"
11059    ::= { failoverCurCfgTriggerTableEntry 2 }
11060
11061
11062failoverCurCfgTriggerLimit             OBJECT-TYPE
11063    SYNTAX      INTEGER
11064    MAX-ACCESS  read-only
11065    STATUS      current
11066    DESCRIPTION
11067        "Limit # of operational links"
11068    ::= { failoverCurCfgTriggerTableEntry 3 }
11069
11070
11071
11072
11073failoverCurCfgTriggerMmonPort          OBJECT-TYPE
11074    SYNTAX      OCTET STRING
11075    MAX-ACCESS  read-only
11076    STATUS      current
11077    DESCRIPTION
11078        "The Manual Monitor port list. The ports are presented in bitmap format:
11079
11080             OCTET 1  OCTET 2  .....
11081             xxxxxxxx xxxxxxxx .....
11082             ||    || |_ port 8
11083             ||    ||
11084             ||    ||___ port 7
11085             ||    |____ port 6
11086             ||      .    .   .
11087             ||_________ port 1
11088             |__________ reserved
11089
11090         where x : 1 - The represented port belongs to the Manual Monitor
11091                   0 - The represented port does not belong to the Manual Monitor"
11092    ::= { failoverCurCfgTriggerTableEntry 6 }
11093
11094
11095failoverCurCfgTriggerMmonTrunk         OBJECT-TYPE
11096    SYNTAX      OCTET STRING
11097    MAX-ACCESS  read-only
11098    STATUS      current
11099    DESCRIPTION
11100        "The Manual Monitor trunk list. The trunks are presented in bitmap format:
11101
11102             OCTET 1  OCTET 2  .....
11103             xxxxxxxx xxxxxxxx .....
11104             ||    || |_ trunk 8
11105             ||    ||
11106             ||    ||___ trunk 7
11107             ||    |____ trunk 6
11108             ||      .    .   .
11109             ||_________ trunk 1
11110             |__________ reserved
11111
11112         where x : 1 - The represented trunk belongs to the Manual Monitor
11113                   0 - The represented trunk does not belong to the Manual Monitor"
11114    ::= { failoverCurCfgTriggerTableEntry 7 }
11115
11116failoverCurCfgTriggerMmonKey           OBJECT-TYPE
11117    SYNTAX DisplayString
11118    MAX-ACCESS  read-only
11119    STATUS      current
11120    DESCRIPTION
11121        "The LACP admin key. This is an array of 16-bit read-only values."
11122    ::= { failoverCurCfgTriggerTableEntry 8 }
11123
11124
11125failoverCurCfgTriggerMconPort          OBJECT-TYPE
11126    SYNTAX      OCTET STRING
11127    MAX-ACCESS  read-only
11128    STATUS      current
11129    DESCRIPTION
11130        "The Manual Control port list. The ports are presented in bitmap format:
11131
11132             OCTET 1  OCTET 2  .....
11133             xxxxxxxx xxxxxxxx .....
11134             ||    || |_ port 8
11135             ||    ||
11136             ||    ||___ port 7
11137             ||    |____ port 6
11138             ||      .    .   .
11139             ||_________ port 1
11140             |__________ reserved
11141
11142         where x : 1 - The represented port belongs to the Manual Control
11143                   0 - The represented port does not belong to the Manual Control"
11144    ::= { failoverCurCfgTriggerTableEntry 9 }
11145
11146
11147
11148failoverCurCfgTriggerMconTrunk         OBJECT-TYPE
11149    SYNTAX      OCTET STRING
11150    MAX-ACCESS  read-only
11151    STATUS      current
11152    DESCRIPTION
11153        "The Manual Control trunk list. The trunks are presented in bitmap format:
11154
11155             OCTET 1  OCTET 2  .....
11156             xxxxxxxx xxxxxxxx .....
11157             ||    || |_ trunk 8
11158             ||    ||
11159             ||    ||___ trunk 7
11160             ||    |____ trunk 6
11161             ||      .    .   .
11162             ||_________ trunk 1
11163             |__________ reserved
11164
11165         where x : 1 - The represented trunk belongs to the Manual Control
11166                   0 - The represented trunk does not belong to the Manual Control"
11167    ::= { failoverCurCfgTriggerTableEntry 11 }
11168
11169failoverCurCfgTriggerMconKey           OBJECT-TYPE
11170    SYNTAX      DisplayString
11171    MAX-ACCESS  read-only
11172    STATUS      current
11173    DESCRIPTION
11174        "The LACP admin key. This is an array of 16-bit read-only values."
11175    ::= { failoverCurCfgTriggerTableEntry 12 }
11176
11177
11178-- } CUR TEAMING FOP CONFIG
11179
11180-- ----------------------------------------------------------------------------
11181-- { NEW TEAMING FOP CONFIG
11182-- ----------------------------------------------------------------------------
11183
11184failoverNewCfgTriggerTable             OBJECT-TYPE
11185    SYNTAX      SEQUENCE OF FailoverNewCfgTriggerTableEntry
11186    MAX-ACCESS  not-accessible
11187    STATUS      current
11188    DESCRIPTION
11189        "The Failover Trigger Table."
11190    ::= { failoverCfg 7 }
11191
11192failoverNewCfgTriggerTableEntry        OBJECT-TYPE
11193    SYNTAX      FailoverNewCfgTriggerTableEntry
11194    MAX-ACCESS  not-accessible
11195    STATUS      current
11196    DESCRIPTION
11197        "A row in the Failover Trigger Table."
11198    INDEX  { failoverNewCfgTriggerId }
11199    ::= { failoverNewCfgTriggerTable 1 }
11200
11201FailoverNewCfgTriggerTableEntry ::= SEQUENCE {
11202    failoverNewCfgTriggerId            Integer32,
11203    failoverNewCfgTriggerLimit         INTEGER,
11204    failoverNewCfgTriggerMmonPort      OCTET STRING,
11205    failoverNewCfgTriggerMmonPortAdd   PortNumber,
11206    failoverNewCfgTriggerMmonPortRem   PortNumber,
11207    failoverNewCfgTriggerMmonTrunk     OCTET STRING,
11208    failoverNewCfgTriggerMmonTrunkAdd  INTEGER,
11209    failoverNewCfgTriggerMmonTrunkRem  INTEGER,
11210    failoverNewCfgTriggerMmonKey       DisplayString,
11211    failoverNewCfgTriggerMmonKeyAdd    INTEGER,
11212    failoverNewCfgTriggerMmonKeyRem    INTEGER,
11213    failoverNewCfgTriggerMconPort      OCTET STRING,
11214    failoverNewCfgTriggerMconPortAdd   PortNumber,
11215    failoverNewCfgTriggerMconPortRem   PortNumber,
11216    failoverNewCfgTriggerMconTrunk     OCTET STRING,
11217    failoverNewCfgTriggerMconTrunkAdd  INTEGER,
11218    failoverNewCfgTriggerMconTrunkRem  INTEGER,
11219    failoverNewCfgTriggerMconKey       DisplayString,
11220    failoverNewCfgTriggerMconKeyAdd    INTEGER,
11221    failoverNewCfgTriggerMconKeyRem    INTEGER,
11222    failoverNewCfgTriggerState         INTEGER,
11223    failoverNewCfgTriggerDelete        INTEGER
11224    }
11225
11226failoverNewCfgTriggerId                OBJECT-TYPE
11227    SYNTAX      Integer32
11228    MAX-ACCESS  read-only
11229    STATUS      current
11230    DESCRIPTION
11231        "The Trigger identifier."
11232    ::= { failoverNewCfgTriggerTableEntry 1 }
11233
11234failoverNewCfgTriggerState             OBJECT-TYPE
11235    SYNTAX      INTEGER  {
11236                    enabled(1),
11237                    disabled(2)
11238                }
11239    MAX-ACCESS  read-write
11240    STATUS      current
11241    DESCRIPTION
11242        "Enable or disable Trigger state"
11243    ::= { failoverNewCfgTriggerTableEntry 2 }
11244
11245failoverNewCfgTriggerLimit             OBJECT-TYPE
11246    SYNTAX      INTEGER (0..1024)
11247    MAX-ACCESS  read-write
11248    STATUS      current
11249    DESCRIPTION
11250        "Limit # of operational links"
11251    ::= { failoverNewCfgTriggerTableEntry 3 }
11252
11253
11254
11255failoverNewCfgTriggerMmonPort          OBJECT-TYPE
11256    SYNTAX      OCTET STRING
11257    MAX-ACCESS  read-only
11258    STATUS      current
11259    DESCRIPTION
11260        "The Manual Monitor port list. The ports are presented in bitmap format:
11261
11262             OCTET 1  OCTET 2  .....
11263             xxxxxxxx xxxxxxxx .....
11264             ||    || |_ port 8
11265             ||    ||
11266             ||    ||___ port 7
11267             ||    |____ port 6
11268             ||      .    .   .
11269             ||_________ port 1
11270             |__________ reserved
11271
11272         where x : 1 - The represented port belongs to the Manual Monitor
11273                   0 - The represented port does not belong to the Manual Monitor"
11274    ::= { failoverNewCfgTriggerTableEntry 10 }
11275
11276failoverNewCfgTriggerMmonPortAdd       OBJECT-TYPE
11277    SYNTAX      PortNumber
11278    MAX-ACCESS  read-create
11279    STATUS      current
11280    DESCRIPTION
11281        "Add port to Manual Monitor.  When read, 0 is returned."
11282    ::= { failoverNewCfgTriggerTableEntry 11 }
11283
11284failoverNewCfgTriggerMmonPortRem       OBJECT-TYPE
11285    SYNTAX      PortNumber
11286    MAX-ACCESS  read-create
11287    STATUS      current
11288    DESCRIPTION
11289        "Remove port from Manual Monitor.  When read, 0 is returned."
11290    ::= { failoverNewCfgTriggerTableEntry 12 }
11291
11292
11293failoverNewCfgTriggerMmonTrunk         OBJECT-TYPE
11294    SYNTAX      OCTET STRING
11295    MAX-ACCESS  read-only
11296    STATUS      current
11297    DESCRIPTION
11298        "The Manual Monitor trunk list. The trunks are presented in bitmap format:
11299
11300             OCTET 1  OCTET 2  .....
11301             xxxxxxxx xxxxxxxx .....
11302             ||    || |_ trunk 8
11303             ||    ||
11304             ||    ||___ trunk 7
11305             ||    |____ trunk 6
11306             ||      .    .   .
11307             ||_________ trunk 1
11308             |__________ reserved
11309
11310         where x : 1 - The represented trunk belongs to the Manual Monitor
11311                   0 - The represented trunk does not belong to the Manual Monitor"
11312    ::= { failoverNewCfgTriggerTableEntry 13 }
11313
11314failoverNewCfgTriggerMmonTrunkAdd      OBJECT-TYPE
11315    SYNTAX      INTEGER
11316    MAX-ACCESS  read-create
11317    STATUS      current
11318    DESCRIPTION
11319        "Add trunk to Manual Monitor.  When read, 0 is returned."
11320    ::= { failoverNewCfgTriggerTableEntry 14 }
11321
11322failoverNewCfgTriggerMmonTrunkRem      OBJECT-TYPE
11323    SYNTAX      INTEGER
11324    MAX-ACCESS  read-create
11325    STATUS      current
11326    DESCRIPTION
11327        "Remove trunk from Manual Monitor.  When read, 0 is returned."
11328    ::= { failoverNewCfgTriggerTableEntry 15 }
11329
11330failoverNewCfgTriggerMmonKey           OBJECT-TYPE
11331    SYNTAX      DisplayString
11332    MAX-ACCESS  read-only
11333    STATUS      current
11334    DESCRIPTION
11335        "The LACP admin key. This is an array of 16-bit read-only values."
11336    ::= { failoverNewCfgTriggerTableEntry 16 }
11337
11338failoverNewCfgTriggerMmonKeyAdd        OBJECT-TYPE
11339    SYNTAX      INTEGER (1..65535)
11340    MAX-ACCESS  read-create
11341    STATUS      current
11342    DESCRIPTION
11343        "Add LACP admin key to Manual Monitor.  When read, 0 is returned."
11344    ::= { failoverNewCfgTriggerTableEntry 17 }
11345
11346failoverNewCfgTriggerMmonKeyRem        OBJECT-TYPE
11347    SYNTAX      INTEGER (1..65535)
11348    MAX-ACCESS  read-create
11349    STATUS      current
11350    DESCRIPTION
11351        "Remove LACP admin key from Manual Monitor.  When read, 0 is returned."
11352    ::= { failoverNewCfgTriggerTableEntry 18 }
11353
11354
11355failoverNewCfgTriggerMconPort          OBJECT-TYPE
11356    SYNTAX      OCTET STRING
11357    MAX-ACCESS  read-only
11358    STATUS      current
11359    DESCRIPTION
11360        "The Manual Control port list. The ports are presented in bitmap format:
11361
11362             OCTET 1  OCTET 2  .....
11363             xxxxxxxx xxxxxxxx .....
11364             ||    || |_ port 8
11365             ||    ||
11366             ||    ||___ port 7
11367             ||    |____ port 6
11368             ||      .    .   .
11369             ||_________ port 1
11370             |__________ reserved
11371
11372         where x : 1 - The represented port belongs to the Manual Control
11373                   0 - The represented port does not belong to the Manual Control"
11374    ::= { failoverNewCfgTriggerTableEntry 19 }
11375
11376failoverNewCfgTriggerMconPortAdd       OBJECT-TYPE
11377    SYNTAX      PortNumber
11378    MAX-ACCESS  read-create
11379    STATUS      current
11380    DESCRIPTION
11381        "Add port to Manual Control.  When read, 0 is returned."
11382    ::= { failoverNewCfgTriggerTableEntry 20 }
11383
11384failoverNewCfgTriggerMconPortRem       OBJECT-TYPE
11385    SYNTAX      PortNumber
11386    MAX-ACCESS  read-create
11387    STATUS      current
11388    DESCRIPTION
11389        "Remove port from Manual Control.  When read, 0 is returned."
11390    ::= { failoverNewCfgTriggerTableEntry 21 }
11391
11392
11393
11394failoverNewCfgTriggerMconTrunk         OBJECT-TYPE
11395    SYNTAX      OCTET STRING
11396    MAX-ACCESS  read-only
11397    STATUS      current
11398    DESCRIPTION
11399        "The Manual Control trunk list. The trunks are presented in bitmap format:
11400
11401             OCTET 1  OCTET 2  .....
11402             xxxxxxxx xxxxxxxx .....
11403             ||    || |_ trunk 8
11404             ||    ||
11405             ||    ||___ trunk 7
11406             ||    |____ trunk 6
11407             ||      .    .   .
11408             ||_________ trunk 1
11409             |__________ reserved
11410
11411         where x : 1 - The represented trunk belongs to the Manual Control
11412                   0 - The represented trunk does not belong to the Manual Control"
11413    ::= { failoverNewCfgTriggerTableEntry 25 }
11414
11415failoverNewCfgTriggerMconTrunkAdd      OBJECT-TYPE
11416    SYNTAX      INTEGER
11417    MAX-ACCESS  read-create
11418    STATUS      current
11419    DESCRIPTION
11420        "Add trunk to Manual Control.  When read, 0 is returned."
11421    ::= { failoverNewCfgTriggerTableEntry 26 }
11422
11423failoverNewCfgTriggerMconTrunkRem      OBJECT-TYPE
11424    SYNTAX      INTEGER
11425    MAX-ACCESS  read-create
11426    STATUS      current
11427    DESCRIPTION
11428        "Remove trunk from Manual Control.  When read, 0 is returned."
11429    ::= { failoverNewCfgTriggerTableEntry 27 }
11430
11431failoverNewCfgTriggerMconKey           OBJECT-TYPE
11432    SYNTAX      DisplayString
11433    MAX-ACCESS  read-only
11434    STATUS      current
11435    DESCRIPTION
11436        "The LACP admin key. This is an array of 16-bit read-only values."
11437    ::= { failoverNewCfgTriggerTableEntry 28 }
11438
11439failoverNewCfgTriggerMconKeyAdd        OBJECT-TYPE
11440    SYNTAX      INTEGER (1..65535)
11441    MAX-ACCESS  read-create
11442    STATUS      current
11443    DESCRIPTION
11444        "Add LACP admin key to Manual Control.  When read, 0 is returned."
11445    ::= { failoverNewCfgTriggerTableEntry 29 }
11446
11447failoverNewCfgTriggerMconKeyRem        OBJECT-TYPE
11448    SYNTAX      INTEGER (1..65535)
11449    MAX-ACCESS  read-create
11450    STATUS      current
11451    DESCRIPTION
11452        "Remove LACP admin key from Manual Control.  When read, 0 is returned."
11453    ::= { failoverNewCfgTriggerTableEntry 30 }
11454
11455
11456failoverNewCfgTriggerDelete            OBJECT-TYPE
11457    SYNTAX      INTEGER  {
11458                    other(1),
11459                    delete(2)
11460                }
11461    MAX-ACCESS  read-create
11462    STATUS      current
11463    DESCRIPTION
11464        "Setting the value to delete(2) will delete the entire
11465         row.  When read, other(1) is returned."
11466    ::= { failoverNewCfgTriggerTableEntry 31 }
11467
11468-- } NEW TEAMING FOP CONFIG
11469
11470
11471-- ----------------------------------------------------------------------------
11472-- } INSERT:  failoverCfg
11473-- ----------------------------------------------------------------------------
11474
11475dot1x             OBJECT IDENTIFIER ::= { layer2Configs 12 }
11476
11477fdb               OBJECT IDENTIFIER ::= { layer2Configs 13 }
11478
11479hotlinksCfg       OBJECT IDENTIFIER ::= { layer2Configs 14 }
11480-- ----------------------------------------------------------------------------
11481-- { INSERT:  hotlinksCfg
11482-- ----------------------------------------------------------------------------
11483
11484-- ----------------------------------------------------------------------------
11485-- { GLOBAL HOTLINKS CONFIG
11486-- ----------------------------------------------------------------------------
11487
11488hotlinksCurCfgOnState                  OBJECT-TYPE
11489    SYNTAX      INTEGER  {
11490                    on(1),
11491                    off(2)
11492                }
11493    MAX-ACCESS  read-only
11494    STATUS      current
11495    DESCRIPTION
11496        "Hot Links ON/OFF setting."
11497    ::= { hotlinksCfg 1 }
11498
11499hotlinksNewCfgOnState                  OBJECT-TYPE
11500    SYNTAX      INTEGER  {
11501                    on(1),
11502                    off(2)
11503                }
11504    MAX-ACCESS  read-write
11505    STATUS      current
11506    DESCRIPTION
11507        "Hot Links ON/OFF settings."
11508    ::= { hotlinksCfg 2 }
11509
11510hotlinksCurCfgFdbUpdateState           OBJECT-TYPE
11511    SYNTAX      INTEGER {
11512                    enabled(1),
11513                    disabled(2)
11514                }
11515    MAX-ACCESS  read-only
11516    STATUS      current
11517    DESCRIPTION
11518        "Enable/disable Hot Links FDB Update setting."
11519    ::= { hotlinksCfg 3 }
11520
11521hotlinksNewCfgFdbUpdateState           OBJECT-TYPE
11522    SYNTAX      INTEGER  {
11523                    enabled(1),
11524                    disabled(2)
11525                }
11526    MAX-ACCESS  read-write
11527    STATUS      current
11528    DESCRIPTION
11529        "Enable/disable Hot Links FDB Update setting."
11530    ::= { hotlinksCfg 4 }
11531
11532hotlinksMaxTriggerEntries              OBJECT-TYPE
11533    SYNTAX      Integer32
11534    MAX-ACCESS  read-only
11535    STATUS      current
11536    DESCRIPTION
11537        "The maximum number of entries in the Hot Links Trigger Table."
11538    ::= { hotlinksCfg 5 }
11539
11540-- } GLOBAL HOTLINKS CONFIG
11541
11542-- ----------------------------------------------------------------------------
11543-- { CUR HOTLINKS FOP CONFIG
11544-- ----------------------------------------------------------------------------
11545
11546hotlinksCurCfgTriggerTable             OBJECT-TYPE
11547    SYNTAX      SEQUENCE OF HotlinksCurCfgTriggerTableEntry
11548    MAX-ACCESS  not-accessible
11549    STATUS      current
11550    DESCRIPTION
11551        "The Hot Links Trigger Table."
11552    ::= { hotlinksCfg 6 }
11553
11554hotlinksCurCfgTriggerTableEntry        OBJECT-TYPE
11555    SYNTAX      HotlinksCurCfgTriggerTableEntry
11556    MAX-ACCESS  not-accessible
11557    STATUS      current
11558    DESCRIPTION
11559        "A row in the Hot Links Trigger Table."
11560    INDEX  { hotlinksCurCfgTriggerId }
11561    ::= { hotlinksCurCfgTriggerTable 1 }
11562
11563HotlinksCurCfgTriggerTableEntry ::= SEQUENCE {
11564    hotlinksCurCfgTriggerId                Integer32,
11565    hotlinksCurCfgTriggerName              DisplayString,
11566    hotlinksCurCfgTriggerState             INTEGER,
11567    hotlinksCurCfgTriggerPreemptState      INTEGER,
11568    hotlinksCurCfgTriggerFdelay            Integer32,
11569    hotlinksCurCfgTriggerMasterPort        Integer32,
11570    hotlinksCurCfgTriggerMasterTrunk       Integer32,
11571    hotlinksCurCfgTriggerBackupPort        Integer32,
11572    hotlinksCurCfgTriggerBackupTrunk       Integer32,
11573    hotlinksCurCfgTriggerDelete            INTEGER
11574  , hotlinksCurCfgTriggerMasterAdminkey    Integer32
11575  , hotlinksCurCfgTriggerBackupAdminkey    Integer32
11576    }
11577
11578hotlinksCurCfgTriggerId                OBJECT-TYPE
11579    SYNTAX      Integer32
11580    MAX-ACCESS  read-only
11581    STATUS      current
11582    DESCRIPTION
11583        "The Trigger identifier."
11584    ::= { hotlinksCurCfgTriggerTableEntry 1 }
11585
11586hotlinksCurCfgTriggerName              OBJECT-TYPE
11587    SYNTAX      DisplayString
11588    MAX-ACCESS  read-only
11589    STATUS      current
11590    DESCRIPTION
11591        "A textual string containing the trigger name."
11592    ::= { hotlinksCurCfgTriggerTableEntry 2 }
11593
11594hotlinksCurCfgTriggerState             OBJECT-TYPE
11595    SYNTAX      INTEGER  {
11596                    enabled(1),
11597                    disabled(2)
11598                }
11599    MAX-ACCESS  read-only
11600    STATUS      current
11601    DESCRIPTION
11602        "Enable/disable Trigger state."
11603    ::= { hotlinksCurCfgTriggerTableEntry 3 }
11604
11605hotlinksCurCfgTriggerPreemptState      OBJECT-TYPE
11606    SYNTAX      INTEGER  {
11607                    enabled(1),
11608                    disabled(2)
11609                }
11610    MAX-ACCESS  read-only
11611    STATUS      current
11612    DESCRIPTION
11613        "Enable/disable Preemption state."
11614    ::= { hotlinksCurCfgTriggerTableEntry 4 }
11615
11616hotlinksCurCfgTriggerFdelay            OBJECT-TYPE
11617    SYNTAX      Integer32
11618    MAX-ACCESS  read-only
11619    STATUS      current
11620    DESCRIPTION
11621        "Forward Delay setting (in secs)."
11622    ::= { hotlinksCurCfgTriggerTableEntry 5 }
11623
11624hotlinksCurCfgTriggerMasterPort        OBJECT-TYPE
11625    SYNTAX      Integer32
11626    MAX-ACCESS  read-only
11627    STATUS      current
11628    DESCRIPTION
11629        "The master interface port number."
11630    ::= { hotlinksCurCfgTriggerTableEntry 6 }
11631
11632hotlinksCurCfgTriggerMasterTrunk       OBJECT-TYPE
11633    SYNTAX      Integer32
11634    MAX-ACCESS  read-only
11635    STATUS      current
11636    DESCRIPTION
11637        "The master interface trunk number."
11638    ::= { hotlinksCurCfgTriggerTableEntry 7 }
11639
11640hotlinksCurCfgTriggerBackupPort        OBJECT-TYPE
11641    SYNTAX      Integer32
11642    MAX-ACCESS  read-only
11643    STATUS      current
11644    DESCRIPTION
11645        "The backup interface port number."
11646    ::= { hotlinksCurCfgTriggerTableEntry 8 }
11647
11648hotlinksCurCfgTriggerBackupTrunk       OBJECT-TYPE
11649    SYNTAX      Integer32
11650    MAX-ACCESS  read-only
11651    STATUS      current
11652    DESCRIPTION
11653        "The backup interface trunk number."
11654    ::= { hotlinksCurCfgTriggerTableEntry 9 }
11655
11656hotlinksCurCfgTriggerDelete       OBJECT-TYPE
11657    SYNTAX      INTEGER  {
11658                    other(1),
11659                    delete(2)
11660                }
11661    MAX-ACCESS  read-only
11662    STATUS      current
11663    DESCRIPTION
11664        "Delete a Hot Links trigger configuration."
11665    ::= { hotlinksCurCfgTriggerTableEntry 10 }
11666
11667hotlinksCurCfgTriggerMasterAdminkey       OBJECT-TYPE
11668    SYNTAX      Integer32
11669    MAX-ACCESS  read-only
11670    STATUS      current
11671    DESCRIPTION
11672        "The master interface admin key number."
11673    ::= { hotlinksCurCfgTriggerTableEntry 11 }
11674
11675hotlinksCurCfgTriggerBackupAdminkey       OBJECT-TYPE
11676    SYNTAX      Integer32
11677    MAX-ACCESS  read-only
11678    STATUS      current
11679    DESCRIPTION
11680        "The backup interface admin key number."
11681    ::= { hotlinksCurCfgTriggerTableEntry 12 }
11682
11683
11684-- } CUR HOTLINKS FOP CONFIG
11685
11686-- ----------------------------------------------------------------------------
11687-- { NEW HOTLINKS FOP CONFIG
11688-- ----------------------------------------------------------------------------
11689
11690hotlinksNewCfgTriggerTable             OBJECT-TYPE
11691    SYNTAX      SEQUENCE OF HotlinksNewCfgTriggerTableEntry
11692    MAX-ACCESS  not-accessible
11693    STATUS      current
11694    DESCRIPTION
11695        "The Hot Links Trigger Table."
11696    ::= { hotlinksCfg 7 }
11697
11698hotlinksNewCfgTriggerTableEntry        OBJECT-TYPE
11699    SYNTAX      HotlinksNewCfgTriggerTableEntry
11700    MAX-ACCESS  not-accessible
11701    STATUS      current
11702    DESCRIPTION
11703        "A row in the Hot Links Trigger Table."
11704    INDEX  { hotlinksNewCfgTriggerId }
11705    ::= { hotlinksNewCfgTriggerTable 1 }
11706
11707HotlinksNewCfgTriggerTableEntry ::= SEQUENCE {
11708    hotlinksNewCfgTriggerId                       Integer32,
11709    hotlinksNewCfgTriggerName                     DisplayString,
11710    hotlinksNewCfgTriggerState                    INTEGER,
11711    hotlinksNewCfgTriggerPreemptState             INTEGER,
11712    hotlinksNewCfgTriggerFdelay                   Integer32,
11713    hotlinksNewCfgTriggerMasterPort               Integer32,
11714    hotlinksNewCfgTriggerMasterTrunk              Integer32,
11715    hotlinksNewCfgTriggerBackupPort               Integer32,
11716    hotlinksNewCfgTriggerBackupTrunk              Integer32,
11717    hotlinksNewCfgTriggerDelete                   INTEGER
11718  , hotlinksNewCfgTriggerMasterAdminkey           Integer32
11719  , hotlinksNewCfgTriggerBackupAdminkey           Integer32
11720    }
11721
11722hotlinksNewCfgTriggerId                OBJECT-TYPE
11723    SYNTAX      Integer32
11724    MAX-ACCESS  read-only
11725    STATUS      current
11726    DESCRIPTION
11727        "The Trigger identifier."
11728    ::= { hotlinksNewCfgTriggerTableEntry 1 }
11729
11730hotlinksNewCfgTriggerName              OBJECT-TYPE
11731    SYNTAX      DisplayString (SIZE(0..33))
11732    MAX-ACCESS  read-write
11733    STATUS      current
11734    DESCRIPTION
11735        "A textual string containing the trigger name."
11736    ::= { hotlinksNewCfgTriggerTableEntry 2 }
11737
11738hotlinksNewCfgTriggerState             OBJECT-TYPE
11739    SYNTAX      INTEGER  {
11740                    enabled(1),
11741                    disabled(2)
11742                }
11743    MAX-ACCESS  read-write
11744    STATUS      current
11745    DESCRIPTION
11746        "Enable/disable Trigger state."
11747    ::= { hotlinksNewCfgTriggerTableEntry 3 }
11748
11749hotlinksNewCfgTriggerPreemptState      OBJECT-TYPE
11750    SYNTAX      INTEGER  {
11751                    enabled(1),
11752                    disabled(2)
11753                }
11754    MAX-ACCESS  read-write
11755    STATUS      current
11756    DESCRIPTION
11757        "Enable/disable Preemption state."
11758    ::= { hotlinksNewCfgTriggerTableEntry 4 }
11759
11760hotlinksNewCfgTriggerFdelay            OBJECT-TYPE
11761    SYNTAX      Integer32
11762    MAX-ACCESS  read-write
11763    STATUS      current
11764    DESCRIPTION
11765        "Forward Delay setting (in secs)."
11766    ::= { hotlinksNewCfgTriggerTableEntry 5 }
11767
11768hotlinksNewCfgTriggerMasterPort        OBJECT-TYPE
11769    SYNTAX      Integer32
11770    MAX-ACCESS  read-write
11771    STATUS      current
11772    DESCRIPTION
11773        "The master interface port number."
11774    ::= { hotlinksNewCfgTriggerTableEntry 6 }
11775
11776hotlinksNewCfgTriggerMasterTrunk       OBJECT-TYPE
11777    SYNTAX      Integer32
11778    MAX-ACCESS  read-write
11779    STATUS      current
11780    DESCRIPTION
11781        "The master interface trunk number."
11782    ::= { hotlinksNewCfgTriggerTableEntry 7 }
11783
11784hotlinksNewCfgTriggerBackupPort        OBJECT-TYPE
11785    SYNTAX      Integer32
11786    MAX-ACCESS  read-write
11787    STATUS      current
11788    DESCRIPTION
11789        "The backup interface port number."
11790    ::= { hotlinksNewCfgTriggerTableEntry 8 }
11791
11792hotlinksNewCfgTriggerBackupTrunk       OBJECT-TYPE
11793    SYNTAX      Integer32
11794    MAX-ACCESS  read-write
11795    STATUS      current
11796    DESCRIPTION
11797        "The backup interface trunk number."
11798    ::= { hotlinksNewCfgTriggerTableEntry 9 }
11799
11800hotlinksNewCfgTriggerDelete       OBJECT-TYPE
11801    SYNTAX      INTEGER  {
11802                    other(1),
11803                    delete(2)
11804                }
11805    MAX-ACCESS  read-write
11806    STATUS      current
11807    DESCRIPTION
11808        "Delete a Hot Links trigger configuration."
11809    ::= { hotlinksNewCfgTriggerTableEntry 10 }
11810
11811hotlinksNewCfgTriggerMasterAdminkey        OBJECT-TYPE
11812    SYNTAX      Integer32
11813    MAX-ACCESS  read-write
11814    STATUS      current
11815    DESCRIPTION
11816        "The master interface admin key number."
11817    ::= { hotlinksNewCfgTriggerTableEntry 11 }
11818
11819hotlinksNewCfgTriggerBackupAdminkey        OBJECT-TYPE
11820    SYNTAX      Integer32
11821    MAX-ACCESS  read-write
11822    STATUS      current
11823    DESCRIPTION
11824        "The backup interface admin key number."
11825    ::= { hotlinksNewCfgTriggerTableEntry 12 }
11826
11827-- } NEW HOTLINKS FOP CONFIG
11828
11829-- ----------------------------------------------------------------------------
11830-- { BPDU FLOOD CONFIG
11831-- ----------------------------------------------------------------------------
11832hotlinksCurCfgBpduState                OBJECT-TYPE
11833    SYNTAX      INTEGER {
11834                    enabled(1),
11835                    disabled(2)
11836                }
11837    MAX-ACCESS  read-only
11838    STATUS      current
11839    DESCRIPTION
11840        "Enable/disable Hot Links BPDU flood setting."
11841    ::= { hotlinksCfg 8 }
11842
11843hotlinksNewCfgBpduState                OBJECT-TYPE
11844    SYNTAX      INTEGER  {
11845                    enabled(1),
11846                    disabled(2)
11847                }
11848    MAX-ACCESS  read-write
11849    STATUS      current
11850    DESCRIPTION
11851        "Enable/disable Hot Links BPDU flood setting."
11852    ::= { hotlinksCfg 9 }
11853
11854-- } BPDU FLOOD CONFIG
11855
11856-- ----------------------------------------------------------------------------
11857-- { FDB UPDATE RATE CONFIG
11858-- ----------------------------------------------------------------------------
11859hotlinksCurCfgFdbUpdateRate            OBJECT-TYPE
11860    SYNTAX      Integer32
11861    MAX-ACCESS  read-only
11862    STATUS      current
11863    DESCRIPTION
11864        "Hot Links FDB update rate (packets per second)."
11865    ::= { hotlinksCfg 10 }
11866
11867hotlinksNewCfgFdbUpdateRate            OBJECT-TYPE
11868    SYNTAX      Integer32
11869    MAX-ACCESS  read-write
11870    STATUS      current
11871    DESCRIPTION
11872        "Hot Links FDB update rate (packets per second)."
11873    ::= { hotlinksCfg 11 }
11874
11875-- } FDB UPDATE RATE CONFIG
11876
11877-- ----------------------------------------------------------------------------
11878-- } INSERT:  hotlinksCfg
11879-- ----------------------------------------------------------------------------
11880lldpCfg           OBJECT IDENTIFIER ::= { layer2Configs 15 }
11881
11882vlagCfg           OBJECT IDENTIFIER ::= { layer2Configs 18 }
11883vlagIslCfg        OBJECT IDENTIFIER ::= { vlagCfg 1 }
11884
11885ecpCfg            OBJECT IDENTIFIER ::= { layer2Configs 19 }
11886
11887thashL2L3         OBJECT IDENTIFIER ::= { thash 1 }
11888thashFcoe         OBJECT IDENTIFIER ::= { thash 2 }
11889
11890mirrPortMirr      OBJECT IDENTIFIER ::= { mirroring 1 }
11891
11892mstGeneralCfg     OBJECT IDENTIFIER ::= { mstCfg 1 }
11893mstCistCfg        OBJECT IDENTIFIER ::= { mstCfg 2 }
11894
11895dot1xCurCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  5 }
11896
11897dot1xCurCfgGuestVlan    OBJECT IDENTIFIER ::= { dot1xCurCfgGlobalTable 1 }
11898
11899dot1xNewCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  6 }
11900
11901fdbGeneralCfg	  OBJECT IDENTIFIER ::= { fdb 1 }
11902
11903
11904-- FDB
11905fdbCurCfgAgingTime  OBJECT-TYPE
11906    SYNTAX   Integer32
11907    MAX-ACCESS  read-only
11908    STATUS  current
11909    DESCRIPTION
11910        "Fdb current aging time"
11911    ::= { fdbGeneralCfg 1 }
11912
11913fdbNewCfgAgingTime OBJECT-TYPE
11914    SYNTAX   Integer32
11915    MAX-ACCESS  read-write
11916    STATUS  current
11917    DESCRIPTION
11918        "Fdb new aging time."
11919    ::= { fdbGeneralCfg 2 }
11920
11921dot1xNewCfgGuestVlan    OBJECT IDENTIFIER ::= { dot1xNewCfgGlobalTable 1 }
11922
11923
11924fdbStats          OBJECT IDENTIFIER ::= { layer2Stats 1 }
11925
11926stpStats          OBJECT IDENTIFIER ::= { layer2Stats 2 }
11927
11928
11929lacpStats         OBJECT IDENTIFIER ::= { layer2Stats 4 }
11930hotlinksStats     OBJECT IDENTIFIER ::= { layer2Stats 6 }
11931-- ----------------------------------------------------------------------------
11932-- { INSERT:  hotlinksStats
11933-- ----------------------------------------------------------------------------
11934
11935hotlinksStatsTriggerTable              OBJECT-TYPE
11936    SYNTAX      SEQUENCE OF HotlinksStatsTriggerTableEntry
11937    MAX-ACCESS  not-accessible
11938    STATUS      current
11939    DESCRIPTION
11940        "The Hot Links Trigger Table Stats."
11941    ::= { hotlinksStats 1 }
11942
11943hotlinksStatsTriggerTableEntry         OBJECT-TYPE
11944    SYNTAX      HotlinksStatsTriggerTableEntry
11945    MAX-ACCESS  not-accessible
11946    STATUS      current
11947    DESCRIPTION
11948        "A row in the Hot Links Trigger Table Stats."
11949    INDEX  { hotlinksStatsTriggerId }
11950    ::= { hotlinksStatsTriggerTable 1 }
11951
11952HotlinksStatsTriggerTableEntry ::= SEQUENCE {
11953    hotlinksStatsTriggerId             Integer32,
11954    hotlinksStatsTriggerName           DisplayString,
11955    hotlinksStatsTriggerMasterActive   Integer32,
11956    hotlinksStatsTriggerBackupActive   Integer32,
11957    hotlinksStatsTriggerFdbUpdate      Integer32,
11958    hotlinksStatsTriggerFdbFailed      Integer32
11959    }
11960
11961hotlinksStatsTriggerId                 OBJECT-TYPE
11962    SYNTAX      Integer32
11963    MAX-ACCESS  read-only
11964    STATUS      current
11965    DESCRIPTION
11966        "The Trigger identifier."
11967    ::= { hotlinksStatsTriggerTableEntry 1 }
11968
11969hotlinksStatsTriggerName               OBJECT-TYPE
11970    SYNTAX      DisplayString
11971    MAX-ACCESS  read-only
11972    STATUS      current
11973    DESCRIPTION
11974        "A textual string containing the trigger name."
11975    ::= { hotlinksStatsTriggerTableEntry 2 }
11976
11977hotlinksStatsTriggerMasterActive       OBJECT-TYPE
11978    SYNTAX      Integer32
11979    MAX-ACCESS  read-only
11980    STATUS      current
11981    DESCRIPTION
11982        "The number of times the master interface was set to active."
11983    ::= { hotlinksStatsTriggerTableEntry 3 }
11984
11985hotlinksStatsTriggerBackupActive       OBJECT-TYPE
11986    SYNTAX      Integer32
11987    MAX-ACCESS  read-only
11988    STATUS      current
11989    DESCRIPTION
11990        "The number of times the backup interface was set to active."
11991    ::= { hotlinksStatsTriggerTableEntry 4 }
11992
11993hotlinksStatsTriggerFdbUpdate          OBJECT-TYPE
11994    SYNTAX      Integer32
11995    MAX-ACCESS  read-only
11996    STATUS      current
11997    DESCRIPTION
11998        "The number of times an FDB update was performed."
11999    ::= { hotlinksStatsTriggerTableEntry 5 }
12000
12001hotlinksStatsTriggerFdbFailed          OBJECT-TYPE
12002    SYNTAX      Integer32
12003    MAX-ACCESS  read-only
12004    STATUS      current
12005    DESCRIPTION
12006        "The number of times an FDB update failed."
12007    ::= { hotlinksStatsTriggerTableEntry 6 }
12008
12009-- ----------------------------------------------------------------------------
12010-- } INSERT:  hotlinksStats
12011-- ----------------------------------------------------------------------------
12012lldpStats	  OBJECT IDENTIFIER ::= { layer2Stats 7 }
12013
12014oamStats          OBJECT IDENTIFIER ::= { layer2Stats 8 }
12015
12016
12017vlagStats         OBJECT IDENTIFIER ::= { layer2Stats 11 }
12018vlagStatsSystem   OBJECT IDENTIFIER ::= { vlagStats 1 }
12019vlagStatsIsl      OBJECT IDENTIFIER ::= { vlagStats 2 }
12020vlagStatsHealth   OBJECT IDENTIFIER ::= { vlagStats 3 }
12021vlagStatsLacp     OBJECT IDENTIFIER ::= { vlagStats 4 }
12022vlagStatsPdu      OBJECT IDENTIFIER ::= { vlagStats 5 }
12023vlagStatsIgmp     OBJECT IDENTIFIER ::= { vlagStats 6 }
12024
12025fdbInfo           OBJECT IDENTIFIER ::= { layer2Info 1 }
12026
12027stpInfo           OBJECT IDENTIFIER ::= { layer2Info 2 }
12028
12029lacpInfo          OBJECT IDENTIFIER ::= { layer2Info 3 }
12030
12031cistInfo          OBJECT IDENTIFIER ::= { layer2Info 4 }
12032
12033genInfo           OBJECT IDENTIFIER ::= { layer2Info 7 }
12034
12035vlanInfo          OBJECT IDENTIFIER ::= { layer2Info 5 }
12036
12037dot1xInfo         OBJECT IDENTIFIER ::= { layer2Info 6 }
12038
12039trunkGroupInfo    OBJECT IDENTIFIER ::= { layer2Info 9 }
12040hotlinksInfo      OBJECT IDENTIFIER ::= { layer2Info 10 }
12041-- ----------------------------------------------------------------------------
12042-- { INSERT:  hotlinksInfo
12043-- ----------------------------------------------------------------------------
12044
12045hotlinksInfoOnState                    OBJECT-TYPE
12046    SYNTAX      INTEGER  {
12047                    on(1),
12048                    off(2)
12049                }
12050    MAX-ACCESS  read-only
12051    STATUS      current
12052    DESCRIPTION
12053        "Hot Links ON/OFF setting info."
12054    ::= { hotlinksInfo 1 }
12055
12056hotlinksInfoFdbUpdateState             OBJECT-TYPE
12057    SYNTAX      INTEGER {
12058                    enabled(1),
12059                    disabled(2)
12060                }
12061    MAX-ACCESS  read-only
12062    STATUS      current
12063    DESCRIPTION
12064        "Enable/disable Hot Links FDB Update setting info."
12065    ::= { hotlinksInfo 2 }
12066
12067hotlinksInfoTriggerTable               OBJECT-TYPE
12068    SYNTAX      SEQUENCE OF HotlinksInfoTriggerTableEntry
12069    MAX-ACCESS  not-accessible
12070    STATUS      current
12071    DESCRIPTION
12072        "The Hot Links Trigger Table Info."
12073    ::= { hotlinksInfo 3 }
12074
12075hotlinksInfoBpduState                  OBJECT-TYPE
12076    SYNTAX      INTEGER {
12077                    enabled(1),
12078                    disabled(2)
12079                }
12080    MAX-ACCESS  read-only
12081    STATUS      current
12082    DESCRIPTION
12083        "Enable/disable Hot Links BPDU flood setting info."
12084    ::= { hotlinksInfo 4 }
12085
12086hotlinksInfoFdbUpdateRate              OBJECT-TYPE
12087    SYNTAX      Integer32
12088    MAX-ACCESS  read-only
12089    STATUS      current
12090    DESCRIPTION
12091        "Hot Links FDB update rate (packets per second)."
12092    ::= { hotlinksInfo 5 }
12093
12094hotlinksInfoTriggerTableEntry          OBJECT-TYPE
12095    SYNTAX      HotlinksInfoTriggerTableEntry
12096    MAX-ACCESS  not-accessible
12097    STATUS      current
12098    DESCRIPTION
12099        "A row in the Hot Links Trigger Table Info."
12100    INDEX  { hotlinksInfoTriggerId }
12101    ::= { hotlinksInfoTriggerTable 1 }
12102
12103HotlinksInfoTriggerTableEntry ::= SEQUENCE {
12104    hotlinksInfoTriggerId                Integer32,
12105    hotlinksInfoTriggerName              DisplayString,
12106    hotlinksInfoTriggerState             INTEGER,
12107    hotlinksInfoTriggerPreemptState      INTEGER,
12108    hotlinksInfoTriggerFdelay            Integer32,
12109    hotlinksInfoTriggerActive            DisplayString
12110    }
12111
12112hotlinksInfoTriggerId                  OBJECT-TYPE
12113    SYNTAX      Integer32
12114    MAX-ACCESS  read-only
12115    STATUS      current
12116    DESCRIPTION
12117        "The Trigger identifier."
12118    ::= { hotlinksInfoTriggerTableEntry 1 }
12119
12120hotlinksInfoTriggerName                OBJECT-TYPE
12121    SYNTAX      DisplayString
12122    MAX-ACCESS  read-only
12123    STATUS      current
12124    DESCRIPTION
12125        "A textual string containing the trigger name."
12126    ::= { hotlinksInfoTriggerTableEntry 2 }
12127
12128hotlinksInfoTriggerState               OBJECT-TYPE
12129    SYNTAX      INTEGER  {
12130                    enabled(1),
12131                    disabled(2)
12132                }
12133    MAX-ACCESS  read-only
12134    STATUS      current
12135    DESCRIPTION
12136        "Enable/disable Trigger state info."
12137    ::= { hotlinksInfoTriggerTableEntry 3 }
12138
12139hotlinksInfoTriggerPreemptState        OBJECT-TYPE
12140    SYNTAX      INTEGER  {
12141                    enabled(1),
12142                    disabled(2)
12143                }
12144    MAX-ACCESS  read-only
12145    STATUS      current
12146    DESCRIPTION
12147        "Enable/disable Preemption state info."
12148    ::= { hotlinksInfoTriggerTableEntry 4 }
12149
12150hotlinksInfoTriggerFdelay              OBJECT-TYPE
12151    SYNTAX      Integer32
12152    MAX-ACCESS  read-only
12153    STATUS      current
12154    DESCRIPTION
12155        "Forward Delay setting info (in secs)."
12156    ::= { hotlinksInfoTriggerTableEntry 5 }
12157
12158hotlinksInfoTriggerActive              OBJECT-TYPE
12159    SYNTAX      DisplayString
12160    MAX-ACCESS  read-only
12161    STATUS      current
12162    DESCRIPTION
12163        "A textual string containing the active interface info."
12164    ::= { hotlinksInfoTriggerTableEntry 6 }
12165
12166
12167
12168-- ----------------------------------------------------------------------------
12169-- } INSERT:  hotlinksInfo
12170-- ----------------------------------------------------------------------------
12171lldpInfo          OBJECT IDENTIFIER ::= { layer2Info 11 }
12172
12173cistGeneralInfo   OBJECT IDENTIFIER ::= { cistInfo 1 }
12174
12175dot1xSystemInfo   OBJECT IDENTIFIER ::= { dot1xInfo 2 }
12176
12177oamInfo           OBJECT IDENTIFIER ::= { layer2Info 12 }
12178
12179udldInfo          OBJECT IDENTIFIER ::= { layer2Info 13 }
12180
12181failoverInfo      OBJECT IDENTIFIER ::= { layer2Info 14 }
12182-- ----------------------------------------------------------------------------
12183-- { INSERT:  failoverInfo
12184-- ----------------------------------------------------------------------------
12185
12186failoverInfoState   OBJECT-TYPE
12187    SYNTAX      INTEGER {
12188                    on(1),
12189                    off(2)
12190                }
12191    MAX-ACCESS  read-only
12192    STATUS      current
12193    DESCRIPTION
12194        "Current state of failover"
12195    ::= { failoverInfo 1 }
12196
12197failoverInfoTriggerTable    OBJECT-TYPE
12198    SYNTAX      SEQUENCE OF FailoverInfoTriggerEntry
12199    MAX-ACCESS  not-accessible
12200    STATUS      current
12201    DESCRIPTION
12202        "This table holds the information for individual triggers"
12203    ::= { failoverInfo 3 }
12204
12205failoverInfoTriggerEntry   OBJECT-TYPE
12206    SYNTAX      FailoverInfoTriggerEntry
12207    MAX-ACCESS  not-accessible
12208    STATUS      current
12209    DESCRIPTION
12210        "A row in the failover trigger table."
12211    INDEX       { failoverInfoTriggerId }
12212    ::= { failoverInfoTriggerTable 1 }
12213
12214FailoverInfoTriggerEntry ::= SEQUENCE {
12215    failoverInfoTriggerId               Integer32,
12216    failoverInfoTriggerState            INTEGER,
12217    failoverInfoTriggerLimit            INTEGER,
12218    failoverInfoTriggerMonitorState     INTEGER,
12219    failoverInfoTriggerMonitorPorts     OCTET STRING,
12220    failoverInfoTriggerControlState     INTEGER,
12221    failoverInfoTriggerControlPorts     OCTET STRING,
12222    failoverInfoTriggerControlPorts     OCTET STRING
12223    }
12224
12225failoverInfoTriggerId   OBJECT-TYPE
12226    SYNTAX  Integer32
12227    MAX-ACCESS  read-only
12228    STATUS      current
12229    DESCRIPTION
12230        "The trigger identifier."
12231    ::= { failoverInfoTriggerEntry 1 }
12232
12233failoverInfoTriggerState    OBJECT-TYPE
12234    SYNTAX      INTEGER  {
12235                    enabled(1),
12236                    disabled(2)
12237                }
12238    MAX-ACCESS  read-only
12239    STATUS      current
12240    DESCRIPTION
12241        "The trigger state."
12242    ::= { failoverInfoTriggerEntry 2 }
12243
12244failoverInfoTriggerLimit    OBJECT-TYPE
12245    SYNTAX      INTEGER
12246    MAX-ACCESS  read-only
12247    STATUS      current
12248    DESCRIPTION
12249        "Limit number of operational links"
12250    ::= { failoverInfoTriggerEntry 3 }
12251
12252failoverInfoTriggerMonitorState OBJECT-TYPE
12253    SYNTAX  INTEGER{
12254        up(1),
12255        down(2)
12256        }
12257    MAX-ACCESS  read-only
12258    STATUS  current
12259    DESCRIPTION
12260        "The runtime monitor state"
12261    ::= { failoverInfoTriggerEntry 4 }
12262
12263failoverInfoTriggerMonitorPorts OBJECT-TYPE
12264    SYNTAX      OCTET STRING
12265    MAX-ACCESS  read-only
12266    STATUS      current
12267    DESCRIPTION
12268        "The list of ports that are monitored. The ports are
12269         represented in bitmap format in receiving order:
12270
12271              OCTET 1  OCTET 2  .....
12272             xxxxxxxx xxxxxxxx .....
12273             ||    || |_ port 8
12274             ||    ||
12275             ||    ||___ port 7
12276             ||    |____ port 6
12277             ||      .    .   .
12278             ||_________ port 1
12279             |__________ reserved
12280
12281         where x : 1 - The represented port belongs to Monitor list
12282            0 - The represented port does not belong to Monitor list"
12283    ::= { failoverInfoTriggerEntry 5 }
12284
12285failoverInfoTriggerControlState OBJECT-TYPE
12286    SYNTAX      INTEGER{
12287        auto-controlled(1),
12288        auto-disabled(2)
12289        }
12290    MAX-ACCESS  read-only
12291    STATUS  current
12292    DESCRIPTION
12293        "The runtime control state"
12294    ::= { failoverInfoTriggerEntry 6 }
12295
12296failoverInfoTriggerControlPorts OBJECT-TYPE
12297    SYNTAX      OCTET STRING
12298    MAX-ACCESS  read-only
12299    STATUS      current
12300    DESCRIPTION
12301        "The list of ports that are controlled. The ports are
12302         represented in bitmap format in receiving order:
12303
12304              OCTET 1  OCTET 2  .....
12305             xxxxxxxx xxxxxxxx .....
12306             ||    || |_ port 8
12307             ||    ||
12308             ||    ||___ port 7
12309             ||    |____ port 6
12310             ||      .    .   .
12311             ||_________ port 1
12312             |__________ reserved
12313
12314         where x : 1 - The represented port belongs to Control list
12315            0 - The represented port does not belong to Control list"
12316    ::= { failoverInfoTriggerEntry 7 }
12317
12318
12319
12320failoverInfoMonPortStateTable    OBJECT-TYPE
12321    SYNTAX      SEQUENCE OF FailoverInfoTriggerMonPortEntry
12322    MAX-ACCESS  not-accessible
12323    STATUS      current
12324    DESCRIPTION
12325        "This table holds the information for individual triggers"
12326    ::= { failoverInfo 4 }
12327
12328failoverInfoTriggerMonPortEntry   OBJECT-TYPE
12329    SYNTAX      FailoverInfoTriggerMonPortEntry
12330    MAX-ACCESS  not-accessible
12331    STATUS      current
12332    DESCRIPTION
12333        "A row in the failover trigger table."
12334    INDEX       { failoverInfoTriggerMonId, failoverInfoTriggerMonPortId }
12335    ::= { failoverInfoMonPortStateTable 1 }
12336
12337FailoverInfoTriggerMonPortEntry ::= SEQUENCE {
12338    failoverInfoTriggerMonId                   Integer32,
12339    failoverInfoTriggerMonPortId            PortNumber,
12340    failoverInfoTriggerMonPortStatus        INTEGER
12341    }
12342
12343failoverInfoTriggerMonId   OBJECT-TYPE
12344    SYNTAX  Integer32
12345    MAX-ACCESS  read-only
12346    STATUS      current
12347    DESCRIPTION
12348        "The trigger identifier."
12349    ::= { failoverInfoTriggerMonPortEntry 1 }
12350
12351failoverInfoTriggerMonPortId    OBJECT-TYPE
12352    SYNTAX  PortNumber
12353    MAX-ACCESS  read-only
12354    STATUS  current
12355    DESCRIPTION
12356        "The Port identifier."
12357    ::= { failoverInfoTriggerMonPortEntry 2 }
12358
12359failoverInfoTriggerMonPortStatus    OBJECT-TYPE
12360    SYNTAX  INTEGER{
12361        failed(0),
12362        operational(1)
12363        }
12364    MAX-ACCESS  read-only
12365    STATUS  current
12366    DESCRIPTION
12367        "The Port Status."
12368    ::= { failoverInfoTriggerMonPortEntry 3 }
12369
12370
12371failoverInfoCtlPortStateTable    OBJECT-TYPE
12372    SYNTAX      SEQUENCE OF FailoverInfoTriggerCtlPortEntry
12373    MAX-ACCESS  not-accessible
12374    STATUS      current
12375    DESCRIPTION
12376        "This table holds the information for individual triggers"
12377    ::= { failoverInfo 5 }
12378
12379failoverInfoTriggerCtlPortEntry   OBJECT-TYPE
12380    SYNTAX      FailoverInfoTriggerCtlPortEntry
12381    MAX-ACCESS  not-accessible
12382    STATUS      current
12383    DESCRIPTION
12384        "A row in the failover trigger table."
12385    INDEX       { failoverInfoTriggerCtlId, failoverInfoTriggerCtlPortId }
12386    ::= { failoverInfoCtlPortStateTable 1 }
12387
12388FailoverInfoTriggerCtlPortEntry ::= SEQUENCE {
12389    failoverInfoTriggerCtlId                   Integer32,
12390    failoverInfoTriggerCtlPortId            PortNumber,
12391    failoverInfoTriggerCtlPortStatus        INTEGER
12392    }
12393
12394failoverInfoTriggerCtlId   OBJECT-TYPE
12395    SYNTAX  Integer32
12396    MAX-ACCESS  read-only
12397    STATUS      current
12398    DESCRIPTION
12399        "The trigger identifier."
12400    ::= { failoverInfoTriggerCtlPortEntry 1 }
12401
12402failoverInfoTriggerCtlPortId    OBJECT-TYPE
12403    SYNTAX  PortNumber
12404    MAX-ACCESS  read-only
12405    STATUS  current
12406    DESCRIPTION
12407        "The Port identifier."
12408    ::= { failoverInfoTriggerCtlPortEntry 2 }
12409
12410failoverInfoTriggerCtlPortStatus    OBJECT-TYPE
12411    SYNTAX  INTEGER{
12412        failed(0),
12413        operational(1)
12414        }
12415    MAX-ACCESS  read-only
12416    STATUS  current
12417    DESCRIPTION
12418        "The Port Status."
12419    ::= { failoverInfoTriggerCtlPortEntry 3 }
12420
12421
12422-- ----------------------------------------------------------------------------
12423-- } INSERT:  failoverInfo
12424-- ----------------------------------------------------------------------------
12425
12426vlagInfo           OBJECT IDENTIFIER ::= { layer2Info 16 }
12427vlagInfoSystem     OBJECT IDENTIFIER ::= { vlagInfo 1 }
12428vlagInfoGroup      OBJECT IDENTIFIER ::= { vlagInfo 2 }
12429vlagInfoIslGroup   OBJECT IDENTIFIER ::= { vlagInfoGroup 2 }
12430
12431ecpInfo            OBJECT IDENTIFIER ::= { layer2Info 17 }
12432
12433-- VLAN group
12434vlanMaxEnt OBJECT-TYPE
12435    SYNTAX  Integer32
12436    MAX-ACCESS  read-only
12437    STATUS  current
12438    DESCRIPTION
12439        "The maximum number of rows in the VLAN configuration table."
12440    ::= { vlan 1 }
12441
12442vlanMaxVlanID OBJECT-TYPE
12443    SYNTAX  Integer32
12444    MAX-ACCESS  read-only
12445    STATUS  current
12446    DESCRIPTION
12447        "The maximum allowed VLAN ID."
12448    ::= { vlan 4 }
12449
12450vlanCurCfgTable OBJECT-TYPE
12451    SYNTAX  SEQUENCE OF VlanCurCfgTableEntry
12452    MAX-ACCESS  not-accessible
12453    STATUS  current
12454    DESCRIPTION
12455        "The table of VLAN configuration."
12456    ::= { vlan 2 }
12457
12458vlanCurCfgTableEntry OBJECT-TYPE
12459    SYNTAX  VlanCurCfgTableEntry
12460    MAX-ACCESS  not-accessible
12461    STATUS  current
12462    DESCRIPTION
12463        "A row in the VLAN configuration table."
12464    INDEX  { vlanCurCfgVlanId }
12465    ::= { vlanCurCfgTable 1 }
12466
12467VlanCurCfgTableEntry ::= SEQUENCE {
12468    vlanCurCfgVlanId 		Integer32,
12469    vlanCurCfgPorts 		OCTET STRING,
12470    vlanCurCfgState 		INTEGER,
12471    vlanCurCfgStg  	        Integer32,
12472    vlanCurCfgPrVlanType	INTEGER,
12473    vlanCurCfgPrVlanMapPriId 	Integer32,
12474    vlanCurCfgVlanName 		DisplayString
12475    }
12476
12477vlanCurCfgVlanId OBJECT-TYPE
12478    SYNTAX  Integer32
12479    MAX-ACCESS  read-only
12480    STATUS  current
12481    DESCRIPTION
12482        "The VLAN identifier."
12483    ::= { vlanCurCfgTableEntry 1 }
12484
12485vlanCurCfgPorts	OBJECT-TYPE
12486    SYNTAX  OCTET STRING
12487    MAX-ACCESS  read-only
12488    STATUS  current
12489    DESCRIPTION
12490        "The port list in the VLAN. The ports are presented in bitmap format.
12491	 in receiving order:
12492
12493	     OCTET 1  OCTET 2  .....
12494             xxxxxxxx xxxxxxxx .....
12495             ||    || |_ port 8
12496             ||    ||
12497             ||    ||___ port 7
12498             ||    |____ port 6
12499             ||      .    .   .
12500             ||_________ port 1
12501             |__________ reserved
12502
12503         where x : 1 - The represented port belongs to the VLAN
12504		   0 - The represented port does not belong to the VLAN"
12505    ::= { vlanCurCfgTableEntry 2 }
12506
12507vlanCurCfgState	OBJECT-TYPE
12508    SYNTAX  INTEGER  {
12509	enabled(2),
12510	disabled(3)
12511	}
12512    MAX-ACCESS  read-only
12513    STATUS  current
12514    DESCRIPTION
12515        "Enable or disable a VLAN"
12516    ::= { vlanCurCfgTableEntry 3 }
12517
12518
12519vlanCurCfgStg OBJECT-TYPE
12520    SYNTAX  Integer32
12521    MAX-ACCESS  read-only
12522    STATUS  current
12523    DESCRIPTION
12524        "The Spanning Tree Group for the VLAN."
12525    ::= { vlanCurCfgTableEntry 5 }
12526
12527
12528
12529
12530vlanCurCfgVlanName OBJECT-TYPE
12531    SYNTAX  DisplayString (SIZE(0..32))
12532    MAX-ACCESS  read-only
12533    STATUS  current
12534    DESCRIPTION
12535        "The VLAN name."
12536    ::= { vlanCurCfgTableEntry 9 }
12537
12538vlanCurCfgPrVlanType OBJECT-TYPE
12539    SYNTAX  INTEGER{
12540        none(0),
12541        primary(1),
12542        isolated(2),
12543        community(3)
12544        }
12545    MAX-ACCESS  read-only
12546    STATUS  current
12547    DESCRIPTION
12548        "The type of the Private VLAN."
12549    ::= { vlanCurCfgTableEntry 10 }
12550
12551vlanCurCfgPrVlanMapPriId OBJECT-TYPE
12552    SYNTAX  Integer32
12553    MAX-ACCESS  read-only
12554    STATUS  current
12555    DESCRIPTION
12556        "The primary vlan id"
12557    ::= { vlanCurCfgTableEntry 11 }
12558
12559
12560
12561
12562
12563vlanNewCfgTable OBJECT-TYPE
12564    SYNTAX  SEQUENCE OF VlanNewCfgTableEntry
12565    MAX-ACCESS  not-accessible
12566    STATUS  current
12567    DESCRIPTION
12568        "The table of VLAN configuration."
12569    ::= { vlan 3 }
12570
12571vlanNewCfgTableEntry OBJECT-TYPE
12572    SYNTAX  VlanNewCfgTableEntry
12573    MAX-ACCESS  not-accessible
12574    STATUS  current
12575    DESCRIPTION
12576        "A row in the VLAN configuration table."
12577    INDEX  { vlanNewCfgVlanId }
12578    ::= { vlanNewCfgTable 1 }
12579
12580VlanNewCfgTableEntry ::= SEQUENCE {
12581    vlanNewCfgVlanId 		Integer32,
12582    vlanNewCfgVlanName 		DisplayString,
12583    vlanNewCfgPorts 		OCTET STRING,
12584    vlanNewCfgState 		INTEGER,
12585    vlanNewCfgAddPort 		PortNumber,
12586    vlanNewCfgRemovePort	PortNumber,
12587    vlanNewCfgStg  	        Integer32,
12588    vlanNewCfgPrVlanType	INTEGER,
12589    vlanNewCfgPrVlanMapPriId 	Integer32,
12590    vlanNewCfgDelete 		INTEGER
12591    }
12592vlanNewCfgVlanId OBJECT-TYPE
12593    SYNTAX  Integer32
12594    MAX-ACCESS  read-only
12595    STATUS  current
12596    DESCRIPTION
12597        "The VLAN identifier."
12598    ::= { vlanNewCfgTableEntry 1 }
12599
12600vlanNewCfgVlanName OBJECT-TYPE
12601    SYNTAX  DisplayString (SIZE(0..32))
12602    MAX-ACCESS  read-create
12603    STATUS  current
12604    DESCRIPTION
12605        "The VLAN name."
12606    ::= { vlanNewCfgTableEntry 2 }
12607
12608vlanNewCfgPorts	OBJECT-TYPE
12609    SYNTAX  OCTET STRING
12610    MAX-ACCESS  read-only
12611    STATUS  current
12612    DESCRIPTION
12613        "The port list in the VLAN.  The ports are presented in bitmap format.
12614         in receiving order:
12615
12616	     OCTET 1  OCTET 2  .....
12617             xxxxxxxx xxxxxxxx .....
12618             ||    || |_ port 8
12619             ||    ||
12620             ||    ||___ port 7
12621             ||    |____ port 6
12622             ||      .    .   .
12623             ||_________ port 1
12624             |__________ reserved
12625
12626         where x : 1 - The represented port belongs to the VLAN
12627	           0 - The represented port does not belong to the VLAN"
12628    ::= { vlanNewCfgTableEntry 3 }
12629
12630vlanNewCfgState	OBJECT-TYPE
12631    SYNTAX  INTEGER  {
12632	enabled(2),
12633	disabled(3)
12634	}
12635    MAX-ACCESS  read-create
12636    STATUS  current
12637    DESCRIPTION
12638        "Enable or disable a VLAN"
12639    ::= { vlanNewCfgTableEntry 4 }
12640
12641vlanNewCfgAddPort OBJECT-TYPE
12642    SYNTAX  PortNumber
12643    MAX-ACCESS  read-create
12644    STATUS  current
12645    DESCRIPTION
12646        "The port to be added to the specified VLAN.  A '0' value is
12647         returned when read."
12648    ::= { vlanNewCfgTableEntry 5 }
12649
12650vlanNewCfgRemovePort OBJECT-TYPE
12651    SYNTAX  PortNumber
12652    MAX-ACCESS  read-create
12653    STATUS  current
12654    DESCRIPTION
12655        "The port to be removed from the specified VLAN.  A '0'
12656         value is returned when read."
12657    ::= { vlanNewCfgTableEntry 6 }
12658
12659vlanNewCfgDelete OBJECT-TYPE
12660    SYNTAX  INTEGER  {
12661        other(1),
12662        delete(2)
12663        }
12664    MAX-ACCESS  read-create
12665    STATUS  current
12666    DESCRIPTION
12667        "This is an action object to create or delete a VLAN.
12668         other(1) is returned always when read.
12669         The following values are writable: delete(2)...to delete a VLAN"
12670    ::= { vlanNewCfgTableEntry 7 }
12671
12672
12673vlanNewCfgStg OBJECT-TYPE
12674    SYNTAX  Integer32
12675    MAX-ACCESS  read-create
12676    STATUS  current
12677    DESCRIPTION
12678        "The Spanning Tree Group for the VLAN."
12679    ::= { vlanNewCfgTableEntry 9 }
12680
12681
12682
12683
12684vlanNewCfgPrVlanType OBJECT-TYPE
12685    SYNTAX  INTEGER{
12686        none(0),
12687        primary(1),
12688        isolated(2),
12689        community(3)
12690        }
12691    MAX-ACCESS  read-write
12692    STATUS  current
12693    DESCRIPTION
12694        "The type of the Private VLAN."
12695    ::= { vlanNewCfgTableEntry 13 }
12696
12697vlanNewCfgPrVlanMapPriId OBJECT-TYPE
12698    SYNTAX  Integer32
12699    MAX-ACCESS  read-write
12700    STATUS  current
12701    DESCRIPTION
12702        "The primary vlan id. To delete set 0."
12703    ::= { vlanNewCfgTableEntry 14 }
12704
12705
12706
12707
12708
12709pvlanCurCfgTable OBJECT-TYPE
12710    SYNTAX  SEQUENCE OF PvlanCurCfgTableEntry
12711    MAX-ACCESS  not-accessible
12712    STATUS  current
12713    DESCRIPTION
12714        "The table of PROTOCOL VLAN configuration."
12715    ::= { vlan 5 }
12716
12717pvlanCurCfgTableEntry OBJECT-TYPE
12718    SYNTAX  PvlanCurCfgTableEntry
12719    MAX-ACCESS  not-accessible
12720    STATUS  current
12721    DESCRIPTION
12722        "A row in the Protocol VLAN configuration table."
12723    INDEX  { pvlanCurCfgVlanId, pvlanCurCfgPvlanId }
12724    ::= { pvlanCurCfgTable 1 }
12725
12726PvlanCurCfgTableEntry ::= SEQUENCE {
12727    pvlanCurCfgVlanId 		Integer32,
12728    pvlanCurCfgPvlanId 		Integer32,
12729    pvlanCurCfgPvlanFrameType	INTEGER,
12730    pvlanCurCfgPvlanEtherType	DisplayString,
12731    pvlanCurCfgPvlanPorts	OCTET STRING,
12732    pvlanCurCfgPvlanPrio        INTEGER,
12733    pvlanCurCfgPvlanState	INTEGER,
12734    pvlanCurCfgPvlanTagPorts	OCTET STRING,
12735    pvlanCurCfgPvlanPredefProto INTEGER
12736    }
12737
12738pvlanCurCfgVlanId OBJECT-TYPE
12739    SYNTAX  Integer32
12740    MAX-ACCESS  read-only
12741    STATUS  current
12742    DESCRIPTION
12743        "The VLAN identifier."
12744    ::= { pvlanCurCfgTableEntry 1 }
12745
12746pvlanCurCfgPvlanId OBJECT-TYPE
12747    SYNTAX  Integer32
12748    MAX-ACCESS  read-only
12749    STATUS  current
12750    DESCRIPTION
12751        "The PVLAN identifier."
12752    ::= { pvlanCurCfgTableEntry 2 }
12753
12754pvlanCurCfgPvlanFrameType OBJECT-TYPE
12755    SYNTAX  INTEGER{
12756        none(0),
12757        ethernet2(1),
12758        snap(2),
12759        llc(3)
12760        }
12761    MAX-ACCESS  read-only
12762    STATUS  current
12763    DESCRIPTION
12764        "The frame type of the PVLAN."
12765    ::= { pvlanCurCfgTableEntry 3 }
12766
12767pvlanCurCfgPvlanEtherType OBJECT-TYPE
12768    SYNTAX  DisplayString
12769    MAX-ACCESS  read-only
12770    STATUS  current
12771    DESCRIPTION
12772        "The Ether type of the PVLAN."
12773    ::= { pvlanCurCfgTableEntry 4 }
12774
12775pvlanCurCfgPvlanPorts OBJECT-TYPE
12776    SYNTAX  OCTET STRING
12777    MAX-ACCESS  read-only
12778    STATUS  current
12779    DESCRIPTION
12780        "The port list in the PVLAN. The ports are presented in bitmap format."
12781    ::= { pvlanCurCfgTableEntry 5 }
12782
12783pvlanCurCfgPvlanPrio OBJECT-TYPE
12784    SYNTAX  INTEGER
12785    MAX-ACCESS  read-only
12786    STATUS  current
12787    DESCRIPTION
12788        "The priority of the PVLAN."
12789    ::= { pvlanCurCfgTableEntry 6 }
12790
12791pvlanCurCfgPvlanState OBJECT-TYPE
12792    SYNTAX  INTEGER {
12793        enabled(1),
12794        disabled(0)
12795    }
12796    MAX-ACCESS  read-only
12797    STATUS  current
12798    DESCRIPTION
12799        "Enable or disable a PVLAN."
12800    ::= { pvlanCurCfgTableEntry 7 }
12801
12802pvlanCurCfgPvlanTagPorts OBJECT-TYPE
12803    SYNTAX  OCTET STRING
12804    MAX-ACCESS  read-only
12805    STATUS  current
12806    DESCRIPTION
12807        "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
12808    ::= { pvlanCurCfgTableEntry 8 }
12809
12810pvlanCurCfgPvlanPredefProto OBJECT-TYPE
12811    SYNTAX  INTEGER {
12812        userDefined(0),
12813        decEther2(1),
12814        ipv4Ether2(2),
12815        ipv6Ether2(3),
12816        ipx802dot2(4),
12817        ipx802dot3(5),
12818        ipxEther2(6),
12819        ipxSnap(7),
12820        netbios(8),
12821        rarpEther2(9),
12822        sna802dot2(10),
12823        snaEther2(11),
12824        vinesEther2(12),
12825        xnsEther2(13)
12826    }
12827    MAX-ACCESS  read-only
12828    STATUS  current
12829    DESCRIPTION
12830        "A predefined Protocol (setting EtherType and FrameType to
12831         predefined values)."
12832    ::= { pvlanCurCfgTableEntry 9 }
12833
12834pvlanNewCfgTable OBJECT-TYPE
12835    SYNTAX  SEQUENCE OF PvlanNewCfgTableEntry
12836    MAX-ACCESS  not-accessible
12837    STATUS  current
12838    DESCRIPTION
12839        "The table of PROTOCOL VLAN configuration."
12840    ::= { vlan 6 }
12841
12842pvlanNewCfgTableEntry OBJECT-TYPE
12843    SYNTAX  PvlanNewCfgTableEntry
12844    MAX-ACCESS  not-accessible
12845    STATUS  current
12846    DESCRIPTION
12847        "A row in the Protocol VLAN configuration table."
12848    INDEX  { pvlanNewCfgVlanId, pvlanNewCfgPvlanId }
12849    ::= { pvlanNewCfgTable 1 }
12850
12851PvlanNewCfgTableEntry ::= SEQUENCE {
12852    pvlanNewCfgVlanId 		Integer32,
12853    pvlanNewCfgPvlanId 		Integer32,
12854    pvlanNewCfgPvlanFrameType	INTEGER,
12855    pvlanNewCfgPvlanEtherType	DisplayString,
12856    pvlanNewCfgPvlanAddPort	PortNumber,
12857    pvlanNewCfgPvlanRemovePort	PortNumber,
12858    pvlanNewCfgPvlanPrio        INTEGER,
12859    pvlanNewCfgPvlanState	INTEGER,
12860    pvlanNewCfgPvlanTagPort	PortNumber,
12861    pvlanNewCfgPvlanUntagPort	PortNumber,
12862    pvlanNewCfgPvlanPorts       OCTET STRING,
12863    pvlanNewCfgPvlanTagPorts    OCTET STRING,
12864    pvlanNewCfgPvlanDelete	INTEGER,
12865    pvlanNewCfgPvlanPredefProto INTEGER
12866    }
12867
12868pvlanNewCfgVlanId OBJECT-TYPE
12869    SYNTAX  Integer32
12870    MAX-ACCESS  read-only
12871    STATUS  current
12872    DESCRIPTION
12873        "The VLAN identifier."
12874    ::= { pvlanNewCfgTableEntry 1 }
12875
12876pvlanNewCfgPvlanId OBJECT-TYPE
12877    SYNTAX  Integer32
12878    MAX-ACCESS  read-write
12879    STATUS  current
12880    DESCRIPTION
12881        "The PVLAN identifier."
12882    ::= { pvlanNewCfgTableEntry 2 }
12883
12884pvlanNewCfgPvlanFrameType OBJECT-TYPE
12885    SYNTAX  INTEGER{
12886        none(0),
12887        ethernet2(1),
12888        snap(2),
12889        llc(3)
12890        }
12891    MAX-ACCESS  read-write
12892    STATUS  current
12893    DESCRIPTION
12894        "The frame type of the PVLAN."
12895    ::= { pvlanNewCfgTableEntry 3 }
12896
12897pvlanNewCfgPvlanEtherType OBJECT-TYPE
12898    SYNTAX  DisplayString
12899    MAX-ACCESS  read-write
12900    STATUS  current
12901    DESCRIPTION
12902        "The Ehter type of the PVLAN."
12903    ::= { pvlanNewCfgTableEntry 4 }
12904
12905pvlanNewCfgPvlanAddPort OBJECT-TYPE
12906    SYNTAX  PortNumber
12907    MAX-ACCESS  read-write
12908    STATUS  current
12909    DESCRIPTION
12910        "The port to be added to the specified PVLAN.  A '0' value is
12911         returned when read."
12912    ::= { pvlanNewCfgTableEntry 5 }
12913
12914pvlanNewCfgPvlanRemovePort OBJECT-TYPE
12915    SYNTAX  PortNumber
12916    MAX-ACCESS  read-write
12917    STATUS  current
12918    DESCRIPTION
12919        "The port to be removed to the specified PVLAN.  A '0' value is
12920         returned when read."
12921    ::= { pvlanNewCfgTableEntry 6 }
12922
12923pvlanNewCfgPvlanPrio OBJECT-TYPE
12924    SYNTAX  INTEGER
12925    MAX-ACCESS  read-write
12926    STATUS  current
12927    DESCRIPTION
12928        "The priority of the PVLAN."
12929    ::= { pvlanNewCfgTableEntry 7 }
12930
12931pvlanNewCfgPvlanState OBJECT-TYPE
12932    SYNTAX  INTEGER {
12933        enabled(1),
12934        disabled(0)
12935    }
12936    MAX-ACCESS  read-write
12937    STATUS  current
12938    DESCRIPTION
12939        "Enable or disable a PVLAN"
12940    ::= { pvlanNewCfgTableEntry 8 }
12941
12942pvlanNewCfgPvlanTagPort OBJECT-TYPE
12943    SYNTAX  PortNumber
12944    MAX-ACCESS  read-write
12945    STATUS  current
12946    DESCRIPTION
12947        "The port to be tagged for the specified PVLAN.  A '0' value is
12948         returned when read."
12949    ::= { pvlanNewCfgTableEntry 9 }
12950
12951pvlanNewCfgPvlanUntagPort OBJECT-TYPE
12952    SYNTAX  PortNumber
12953    MAX-ACCESS  read-write
12954    STATUS  current
12955    DESCRIPTION
12956        "The port to be untagged for the specified PVLAN.  A '0' value is
12957         returned when read."
12958    ::= { pvlanNewCfgTableEntry 10 }
12959
12960pvlanNewCfgPvlanPorts OBJECT-TYPE
12961    SYNTAX  OCTET STRING
12962    MAX-ACCESS  read-only
12963    STATUS  current
12964    DESCRIPTION
12965        "The port list in the PVLAN. The ports are presented in bitmap format."
12966    ::= { pvlanNewCfgTableEntry 11 }
12967
12968pvlanNewCfgPvlanTagPorts OBJECT-TYPE
12969    SYNTAX  OCTET STRING
12970    MAX-ACCESS  read-only
12971    STATUS  current
12972    DESCRIPTION
12973        "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
12974    ::= { pvlanNewCfgTableEntry 12 }
12975
12976pvlanNewCfgPvlanDelete OBJECT-TYPE
12977    SYNTAX  INTEGER {
12978        delete(2),
12979        no(0)
12980    }
12981    MAX-ACCESS  read-write
12982    STATUS  current
12983    DESCRIPTION
12984        "Delete a PVLAN"
12985    ::= { pvlanNewCfgTableEntry 13 }
12986
12987pvlanNewCfgPvlanPredefProto OBJECT-TYPE
12988    SYNTAX  INTEGER {
12989        userDefined(0),
12990        decEther2(1),
12991        ipv4Ether2(2),
12992        ipv6Ether2(3),
12993        ipx802dot2(4),
12994        ipx802dot3(5),
12995        ipxEther2(6),
12996        ipxSnap(7),
12997        netbios(8),
12998        rarpEther2(9),
12999        sna802dot2(10),
13000        snaEther2(11),
13001        vinesEther2(12),
13002        xnsEther2(13)
13003    }
13004    MAX-ACCESS  read-write
13005    STATUS  current
13006    DESCRIPTION
13007        "A predefined Protocol (setting EtherType and FrameType to
13008         predefined values)."
13009    ::= { pvlanNewCfgTableEntry 14 }
13010
13011
13012
13013-- Link Aggregation Control Protocol Group
13014lacpCurSystemPriority OBJECT-TYPE
13015    SYNTAX  INTEGER (1..65535)
13016    MAX-ACCESS  read-only
13017    STATUS  current
13018    DESCRIPTION
13019       "A 2-octet read-write value indicating the priority
13020        value associated with the Actor's System ID."
13021    ::= { lacp 1 }
13022
13023lacpNewSystemPriority OBJECT-TYPE
13024    SYNTAX  INTEGER (1..65535)
13025    MAX-ACCESS  read-write
13026    STATUS  current
13027    DESCRIPTION
13028       "A 2-octet read-write value indicating the priority
13029        value associated with the Actor's System ID."
13030    ::= { lacp 2 }
13031
13032lacpCurSystemTimeoutTime OBJECT-TYPE
13033    SYNTAX  INTEGER  {
13034        short(3),
13035        long(90)
13036        }
13037    MAX-ACCESS  read-only
13038    STATUS  current
13039    DESCRIPTION
13040        "If a port does not receive LACPDUs for Timeout time LACP
13041         information pertaining to the port is invalidated.
13042         Its every 3 sec (short) and every 90 sec (long 3)."
13043    ::= { lacp 5 }
13044
13045lacpNewSystemTimeoutTime OBJECT-TYPE
13046    SYNTAX  INTEGER  {
13047        short(3),
13048        long(90)
13049        }
13050    MAX-ACCESS  read-write
13051    STATUS  current
13052    DESCRIPTION
13053        "If a port does not receive LACPDUs for Timeout time LACP
13054         information pertaining to the port is invalidated.
13055         Its every 3 sec (short) and every 90 sec (long 3)."
13056    ::= { lacp 6 }
13057
13058lacpCurPortCfgTable OBJECT-TYPE
13059    SYNTAX  SEQUENCE OF LacpCurPortCfgTableEntry
13060    MAX-ACCESS  not-accessible
13061    STATUS  current
13062    DESCRIPTION
13063        "The table of LACP port configuration."
13064    ::= { lacp 7 }
13065
13066lacpCurPortCfgTableEntry OBJECT-TYPE
13067    SYNTAX  LacpCurPortCfgTableEntry
13068    MAX-ACCESS  not-accessible
13069    STATUS  current
13070    DESCRIPTION
13071        "A row in the LACP port configuration table."
13072    INDEX  { lacpCurPortCfgTableId }
13073    ::= { lacpCurPortCfgTable 1 }
13074
13075LacpCurPortCfgTableEntry ::= SEQUENCE {
13076    lacpCurPortCfgTableId 	    PortNumber,
13077    lacpCurPortState                INTEGER,
13078    lacpCurPortActorPortPriority    INTEGER,
13079    lacpCurPortActorAdminKey        INTEGER
13080    , lacpCurPortActorMinLinks      INTEGER
13081    , lacpCurPortSuspendIndividual  INTEGER
13082    }
13083
13084lacpCurPortCfgTableId OBJECT-TYPE
13085    SYNTAX PortNumber
13086    MAX-ACCESS  read-only
13087    STATUS  current
13088    DESCRIPTION
13089          " LACP port number."
13090    ::= { lacpCurPortCfgTableEntry 1 }
13091
13092lacpCurPortState OBJECT-TYPE
13093    SYNTAX  INTEGER  {
13094        off(1),
13095        active(2),
13096        passive(3)
13097        }
13098    MAX-ACCESS  read-only
13099    STATUS  current
13100    DESCRIPTION
13101        "LACP port state can be one of three states
13102         off (Not participating in LACP)
13103         Active (Initiates LACPDU updates)
13104         Passive (Does not initiate LACPDU updates but responds to peer."
13105    ::= { lacpCurPortCfgTableEntry 2 }
13106
13107lacpCurPortActorPortPriority OBJECT-TYPE
13108    SYNTAX       INTEGER (1..65535)
13109    MAX-ACCESS       read-only
13110    STATUS       current
13111    DESCRIPTION
13112        "The priority value assigned to this Aggregation Port.
13113        This 16-bit value is read-only."
13114    ::= { lacpCurPortCfgTableEntry 3 }
13115
13116lacpCurPortActorAdminKey OBJECT-TYPE
13117    SYNTAX       INTEGER (1..65535)
13118    MAX-ACCESS       read-only
13119    STATUS       current
13120    DESCRIPTION
13121        "The current administrative value of the Key for the
13122        Aggregation Port. This is a 16-bit read-only value.
13123        The meaning of particular Key values is of local
13124        significance."
13125    ::= { lacpCurPortCfgTableEntry 4 }
13126
13127lacpCurPortActorMinLinks OBJECT-TYPE
13128    SYNTAX       INTEGER (1..16)
13129    MAX-ACCESS       read-only
13130    STATUS       current
13131    DESCRIPTION
13132    "The current minimum links for the Aggregation Port.
13133    This is a 16-bit read-only value. The meaning of
13134    particular Key values is of local significance."
13135    ::= { lacpCurPortCfgTableEntry 5 }
13136
13137lacpCurPortSuspendIndividual OBJECT-TYPE
13138SYNTAX  INTEGER  {
13139        suspend(1),
13140        individual(2)
13141        }
13142    MAX-ACCESS   read-only
13143    STATUS       current
13144    DESCRIPTION
13145    "It indicates if the port can be treated as an individual
13146     link when it does not get LACPDU from the peer port.
13147     suspend (can't be treated as a normal link)
13148     individual (can be treated as a normal link)"
13149    ::= { lacpCurPortCfgTableEntry 6 }
13150
13151lacpNewPortCfgTable OBJECT-TYPE
13152    SYNTAX  SEQUENCE OF LacpNewPortCfgTableEntry
13153    MAX-ACCESS  not-accessible
13154    STATUS  current
13155    DESCRIPTION
13156        "The table of LACP port configuration."
13157    ::= { lacp 8 }
13158
13159lacpNewPortCfgTableEntry OBJECT-TYPE
13160    SYNTAX  LacpNewPortCfgTableEntry
13161    MAX-ACCESS  not-accessible
13162    STATUS  current
13163    DESCRIPTION
13164        "A row in the LACP port configuration table."
13165    INDEX  { lacpNewPortCfgTableId }
13166    ::= { lacpNewPortCfgTable 1 }
13167
13168LacpNewPortCfgTableEntry ::= SEQUENCE {
13169    lacpNewPortCfgTableId 	    PortNumber,
13170    lacpNewPortState                INTEGER,
13171    lacpNewPortActorPortPriority    INTEGER,
13172    lacpNewPortActorAdminKey        INTEGER,
13173    lacpNewPortActorMinLinks        INTEGER,
13174    lacpNewPortSetToDefault         INTEGER
13175    , lacpNewPortSuspendIndividual  INTEGER
13176    }
13177
13178lacpNewPortCfgTableId OBJECT-TYPE
13179    SYNTAX PortNumber
13180    MAX-ACCESS  read-only
13181    STATUS  current
13182    DESCRIPTION
13183          " LACP port number."
13184    ::= { lacpNewPortCfgTableEntry 1 }
13185
13186lacpNewPortState OBJECT-TYPE
13187    SYNTAX  INTEGER  {
13188        off(1),
13189        active(2),
13190        passive(3)
13191        }
13192    MAX-ACCESS  read-write
13193    STATUS  current
13194    DESCRIPTION
13195        "LACP port state can be one of three states
13196         off (Not participating in LACP)
13197         Active (Initiates LACPDU updates)
13198         Passive (Does not initiate LACPDU updates but responds to peer."
13199    ::= { lacpNewPortCfgTableEntry 2 }
13200
13201lacpNewPortActorPortPriority OBJECT-TYPE
13202    SYNTAX       INTEGER (1..65535)
13203    MAX-ACCESS       read-write
13204    STATUS       current
13205    DESCRIPTION
13206        "The priority value assigned to this Aggregation Port.
13207        This 16-bit value is read-write."
13208    ::= { lacpNewPortCfgTableEntry 3 }
13209
13210lacpNewPortActorAdminKey OBJECT-TYPE
13211    SYNTAX       INTEGER (1..65535)
13212    MAX-ACCESS       read-write
13213    STATUS       current
13214    DESCRIPTION
13215        "The current administrative value of the Key for the
13216        Aggregation Port. This is a 16-bit read-write value.
13217        The meaning of particular Key values is of local
13218        significance."
13219    ::= { lacpNewPortCfgTableEntry 4 }
13220
13221lacpNewPortActorMinLinks OBJECT-TYPE
13222    SYNTAX       INTEGER (1..16)
13223    MAX-ACCESS       read-write
13224    STATUS       current
13225    DESCRIPTION
13226        "The current minimum links for the Aggregation Port.
13227        This is a 16-bit read-write value. The meaning of
13228        particular Key values is of local significance."
13229    ::= { lacpNewPortCfgTableEntry 5 }
13230
13231lacpNewPortSetToDefault OBJECT-TYPE
13232    SYNTAX  INTEGER  {
13233        none(1),
13234        setDefault(2)
13235        }
13236    MAX-ACCESS  read-write
13237    STATUS  current
13238    DESCRIPTION
13239        "When read, always returns none(1).
13240         When setting setDefault(2) value, the LACP port settings
13241         are set to the default values."
13242    ::= { lacpNewPortCfgTableEntry 6 }
13243
13244lacpNewPortSuspendIndividual OBJECT-TYPE
13245SYNTAX  INTEGER  {
13246        suspend(1),
13247        individual(2)
13248        }
13249MAX-ACCESS   read-write
13250    STATUS       current
13251    DESCRIPTION
13252        "It indicates if the port can be treated as an individual
13253	link when it does not get LACPDU from the peer port.
13254	suspend (can't be treated as a normal link)
13255	individual (can be treated as a normal link)"
13256    ::= { lacpNewPortCfgTableEntry 7 }
13257
13258lacpDeleteTrunk OBJECT-TYPE
13259    SYNTAX       INTEGER (1..65535)
13260    MAX-ACCESS   read-write
13261    STATUS       current
13262    DESCRIPTION
13263        "Delete a trunk with specified admin key"
13264    ::= { lacp 9 }
13265
13266lacpNewSystemSetToDefault OBJECT-TYPE
13267    SYNTAX  INTEGER  {
13268        none(1),
13269        setDefault(2)
13270        }
13271    MAX-ACCESS  read-write
13272    STATUS  current
13273    DESCRIPTION
13274        "When read, always returns none(1).
13275         When setting setDefault(2) value, the LACP system settings
13276         are set to the default values."
13277    ::= { lacp 10 }
13278
13279
13280-- Trunk Group Group
13281trunkGroupTableMaxSize OBJECT-TYPE
13282    SYNTAX  Integer32
13283    MAX-ACCESS  read-only
13284    STATUS  current
13285    DESCRIPTION
13286        "The maximum number of entries in trunk group table."
13287    ::= { trunkgroup 1 }
13288
13289trunkGroupCurCfgTable OBJECT-TYPE
13290    SYNTAX  SEQUENCE OF TrunkGroupCurCfgTableEntry
13291    MAX-ACCESS  not-accessible
13292    STATUS  current
13293    DESCRIPTION
13294        "The table of trunk group configuration."
13295    ::= { trunkgroup 2 }
13296
13297trunkGroupCurCfgTableEntry OBJECT-TYPE
13298    SYNTAX  TrunkGroupCurCfgTableEntry
13299    MAX-ACCESS  not-accessible
13300    STATUS  current
13301    DESCRIPTION
13302        "A row in the trunk group configuration table."
13303    INDEX   { trunkGroupCurCfgIndex }
13304    ::= { trunkGroupCurCfgTable 1 }
13305
13306TrunkGroupCurCfgTableEntry ::= SEQUENCE {
13307    trunkGroupCurCfgIndex         Integer32,
13308    trunkGroupCurCfgPorts         OCTET STRING,
13309    trunkGroupCurCfgState         INTEGER
13310    }
13311
13312trunkGroupCurCfgIndex OBJECT-TYPE
13313    SYNTAX  Integer32
13314    MAX-ACCESS  read-only
13315    STATUS  current
13316    DESCRIPTION
13317        "The identifier of the trunk group."
13318    ::= { trunkGroupCurCfgTableEntry 1 }
13319
13320trunkGroupCurCfgPorts OBJECT-TYPE
13321    SYNTAX  OCTET STRING
13322    MAX-ACCESS  read-only
13323    STATUS  current
13324    DESCRIPTION
13325        "The port list in the trunk group. The ports are presented in
13326         bitmap format.
13327
13328         in receiving order:
13329
13330             OCTET 1  OCTET 2  .....
13331             xxxxxxxx xxxxxxxx .....
13332             ||    || |_ port 8
13333             ||    ||
13334             ||    ||___ port 7
13335             ||    |____ port 6
13336             ||      .    .   .
13337             ||_________ port 1
13338             |__________ reserved
13339
13340         where x : 1 - The represented port belongs to the trunk group
13341                   0 - The represented port does not belong to the trunk group"
13342    ::= { trunkGroupCurCfgTableEntry 2 }
13343
13344trunkGroupCurCfgState OBJECT-TYPE
13345    SYNTAX  INTEGER  {
13346        enable(1),
13347        disable(2)
13348        }
13349    MAX-ACCESS  read-only
13350    STATUS  current
13351    DESCRIPTION
13352        "Enable or disable a trunk group."
13353    ::= { trunkGroupCurCfgTableEntry 3 }
13354
13355
13356
13357
13358
13359
13360trunkGroupNewCfgTable OBJECT-TYPE
13361    SYNTAX  SEQUENCE OF TrunkGroupNewCfgTableEntry
13362    MAX-ACCESS  not-accessible
13363    STATUS  current
13364    DESCRIPTION
13365        "The table of trunk group configuration."
13366    ::= { trunkgroup 3 }
13367
13368trunkGroupNewCfgTableEntry OBJECT-TYPE
13369    SYNTAX  TrunkGroupNewCfgTableEntry
13370    MAX-ACCESS  not-accessible
13371    STATUS  current
13372    DESCRIPTION
13373        "A row in the trunk group configuration table."
13374    INDEX   { trunkGroupNewCfgIndex }
13375    ::= { trunkGroupNewCfgTable 1 }
13376
13377TrunkGroupNewCfgTableEntry ::= SEQUENCE {
13378    trunkGroupNewCfgIndex          Integer32,
13379    trunkGroupNewCfgPorts          OCTET STRING,
13380    trunkGroupNewCfgAddPort        PortNumber,
13381    trunkGroupNewCfgRemovePort     PortNumber,
13382    trunkGroupNewCfgState          INTEGER,
13383    trunkGroupNewCfgDelete         INTEGER
13384    }
13385
13386trunkGroupNewCfgIndex OBJECT-TYPE
13387    SYNTAX  Integer32
13388    MAX-ACCESS  read-only
13389    STATUS  current
13390    DESCRIPTION
13391        "The identifier of the trunk group."
13392    ::= { trunkGroupNewCfgTableEntry 1 }
13393
13394trunkGroupNewCfgPorts OBJECT-TYPE
13395    SYNTAX  OCTET STRING
13396    MAX-ACCESS  read-only
13397    STATUS  current
13398    DESCRIPTION
13399        "The port list in the trunk group.  The ports are presented
13400         in bitmap format.
13401
13402         in receiving order:
13403
13404             OCTET 1  OCTET 2  .....
13405             xxxxxxxx xxxxxxxx .....
13406             ||    || |_ port 8
13407             ||    ||
13408             ||    ||___ port 7
13409             ||    |____ port 6
13410             ||      .    .   .
13411             ||_________ port 1
13412             |__________ reserved
13413
13414         where x : 1 - The represented port belongs to the trunk group
13415                   0 - The represented port does not belong to the trunk group"
13416    ::= { trunkGroupNewCfgTableEntry 2 }
13417
13418trunkGroupNewCfgAddPort OBJECT-TYPE
13419    SYNTAX  PortNumber
13420    MAX-ACCESS  read-create
13421    STATUS  current
13422    DESCRIPTION
13423        "The port to be added in the trunk group. When read, 0 is returned."
13424    ::= { trunkGroupNewCfgTableEntry 3 }
13425
13426trunkGroupNewCfgRemovePort OBJECT-TYPE
13427    SYNTAX  PortNumber
13428    MAX-ACCESS  read-create
13429    STATUS  current
13430    DESCRIPTION
13431        "The port to be deleted from the trunk group. when read, 0
13432	 is returned."
13433    ::= { trunkGroupNewCfgTableEntry 4 }
13434
13435trunkGroupNewCfgState OBJECT-TYPE
13436    SYNTAX  INTEGER  {
13437        enable(1),
13438        disable(2)
13439        }
13440    MAX-ACCESS  read-create
13441    STATUS  current
13442    DESCRIPTION
13443        "Enable or disable a trunk group."
13444    ::= { trunkGroupNewCfgTableEntry 5 }
13445
13446trunkGroupNewCfgDelete OBJECT-TYPE
13447    SYNTAX  INTEGER  {
13448        other(1),
13449        delete(2)
13450        }
13451    MAX-ACCESS  read-create
13452    STATUS  current
13453    DESCRIPTION
13454        "Setting the value to delete(2) will delete the entire
13455         row. When read, other(1) is returned."
13456    ::= { trunkGroupNewCfgTableEntry 6 }
13457
13458
13459
13460
13461
13462l2ThashCurCfgSmacState OBJECT-TYPE
13463    SYNTAX  INTEGER  {
13464        enable(1),
13465        disable(2)
13466        }
13467    MAX-ACCESS  read-only
13468    STATUS  current
13469    DESCRIPTION
13470        "Enable or disable smac hash for traffic."
13471    ::= { thashL2L3 1 }
13472
13473l2ThashNewCfgSmacState OBJECT-TYPE
13474    SYNTAX  INTEGER  {
13475        enable(1),
13476        disable(2)
13477        }
13478    MAX-ACCESS  read-write
13479    STATUS  current
13480    DESCRIPTION
13481        "Enable or disable smac hash for traffic."
13482    ::= { thashL2L3 2 }
13483
13484l2ThashCurCfgDmacState OBJECT-TYPE
13485    SYNTAX  INTEGER  {
13486        enable(1),
13487        disable(2)
13488        }
13489    MAX-ACCESS  read-only
13490    STATUS  current
13491    DESCRIPTION
13492        "Enable or disable dmac hash for traffic."
13493    ::= { thashL2L3 3 }
13494
13495l2ThashNewCfgDmacState OBJECT-TYPE
13496    SYNTAX  INTEGER  {
13497        enable(1),
13498        disable(2)
13499        }
13500    MAX-ACCESS  read-write
13501    STATUS  current
13502    DESCRIPTION
13503        "Enable or disable dmac hash for traffic."
13504    ::= { thashL2L3 4 }
13505
13506l3ThashCurCfgIpUseL2State OBJECT-TYPE
13507    SYNTAX  INTEGER  {
13508        enable(1),
13509        disable(2)
13510        }
13511    MAX-ACCESS  read-only
13512    STATUS  current
13513    DESCRIPTION
13514        "Enable or disable L2 hash for IP traffic."
13515    ::= { thashL2L3 5 }
13516
13517l3ThashNewCfgIpUseL2State OBJECT-TYPE
13518    SYNTAX  INTEGER  {
13519        enable(1),
13520        disable(2)
13521        }
13522    MAX-ACCESS  read-write
13523    STATUS  current
13524    DESCRIPTION
13525        "Enable or disable L2 hash for IP traffic."
13526    ::= { thashL2L3 6 }
13527
13528l3ThashCurCfgSipState OBJECT-TYPE
13529    SYNTAX  INTEGER  {
13530        enable(1),
13531        disable(2)
13532        }
13533    MAX-ACCESS  read-only
13534    STATUS  current
13535    DESCRIPTION
13536        "Enable or disable sip hash for IP traffic."
13537    ::= { thashL2L3 7 }
13538
13539l3ThashNewCfgSipState OBJECT-TYPE
13540    SYNTAX  INTEGER  {
13541        enable(1),
13542        disable(2)
13543        }
13544    MAX-ACCESS  read-write
13545    STATUS  current
13546    DESCRIPTION
13547        "Enable or disable sip hash for IP traffic."
13548    ::= { thashL2L3 8 }
13549
13550l3ThashCurCfgDipState OBJECT-TYPE
13551    SYNTAX  INTEGER  {
13552        enable(1),
13553        disable(2)
13554        }
13555    MAX-ACCESS  read-only
13556    STATUS  current
13557    DESCRIPTION
13558        "Enable or disable dip hash for IP traffic."
13559    ::= { thashL2L3 9 }
13560
13561l3ThashNewCfgDipState OBJECT-TYPE
13562    SYNTAX  INTEGER  {
13563        enable(1),
13564        disable(2)
13565        }
13566    MAX-ACCESS  read-write
13567    STATUS  current
13568    DESCRIPTION
13569        "Enable or disable dip hash for IP traffic."
13570    ::= { thashL2L3 10 }
13571
13572l2ThashCurCfgIngressState OBJECT-TYPE
13573    SYNTAX  INTEGER  {
13574        enable(1),
13575        disable(2)
13576        }
13577    MAX-ACCESS  read-only
13578    STATUS  current
13579    DESCRIPTION
13580        "Enable or disable ingres port hash."
13581    ::= { thashL2L3 11 }
13582
13583l2ThashNewCfgIngressState OBJECT-TYPE
13584    SYNTAX  INTEGER  {
13585        enable(1),
13586        disable(2)
13587        }
13588    MAX-ACCESS  read-write
13589    STATUS  current
13590    DESCRIPTION
13591        "Enable or disable ingres port hash."
13592    ::= { thashL2L3 12 }
13593
13594l3ThashCurCfgL4PortState OBJECT-TYPE
13595    SYNTAX  INTEGER  {
13596        enable(1),
13597        disable(2)
13598        }
13599    MAX-ACCESS  read-only
13600    STATUS  current
13601    DESCRIPTION
13602        "Enable or disable L4 port hash."
13603    ::= { thashL2L3 13 }
13604
13605l3ThashNewCfgL4PortState OBJECT-TYPE
13606    SYNTAX  INTEGER  {
13607        enable(1),
13608        disable(2)
13609        }
13610    MAX-ACCESS  read-write
13611    STATUS  current
13612    DESCRIPTION
13613        "Enable or disable L4 port hash."
13614    ::= { thashL2L3 14 }
13615fcoeThashCurCfgSourceState OBJECT-TYPE
13616    SYNTAX  INTEGER  {
13617        enable(1),
13618        disable(2)
13619        }
13620    MAX-ACCESS  read-only
13621    STATUS  current
13622    DESCRIPTION
13623        "Enable or disable fcoe source-id hash."
13624    ::= { thashFcoe 1 }
13625
13626fcoeThashNewCfgSourceState OBJECT-TYPE
13627    SYNTAX  INTEGER  {
13628        enable(1),
13629        disable(2)
13630        }
13631    MAX-ACCESS  read-write
13632    STATUS  current
13633    DESCRIPTION
13634        "Enable or disable fcoe source-id hash."
13635    ::= { thashFcoe 2 }
13636
13637fcoeThashCurCfgDestinationState OBJECT-TYPE
13638    SYNTAX  INTEGER  {
13639        enable(1),
13640        disable(2)
13641        }
13642    MAX-ACCESS  read-only
13643    STATUS  current
13644    DESCRIPTION
13645        "Enable or disable fcoe destination-id hash."
13646    ::= { thashFcoe 3 }
13647
13648fcoeThashNewCfgDestinationState OBJECT-TYPE
13649    SYNTAX  INTEGER  {
13650        enable(1),
13651        disable(2)
13652        }
13653    MAX-ACCESS  read-write
13654    STATUS  current
13655    DESCRIPTION
13656        "Enable or disable fcoe destination-id hash."
13657    ::= { thashFcoe 4 }
13658
13659
13660fcoeThashCurCfgCntagState OBJECT-TYPE
13661    SYNTAX  INTEGER  {
13662        enable(1),
13663        disable(2)
13664        }
13665    MAX-ACCESS  read-only
13666    STATUS  current
13667    DESCRIPTION
13668        "Enable or disable fcoe cntag-id hash."
13669    ::= { thashFcoe 5 }
13670
13671fcoeThashNewCfgCntagState OBJECT-TYPE
13672    SYNTAX  INTEGER  {
13673        enable(1),
13674        disable(2)
13675        }
13676    MAX-ACCESS  read-write
13677    STATUS  current
13678    DESCRIPTION
13679        "Enable or disable fcoe cntag-id hash."
13680    ::= { thashFcoe 6 }
13681
13682fcoeThashCurCfgOriginatorState OBJECT-TYPE
13683    SYNTAX  INTEGER  {
13684        enable(1),
13685        disable(2)
13686        }
13687    MAX-ACCESS  read-only
13688    STATUS  current
13689    DESCRIPTION
13690        "Enable or disable fcoe originator-id hash."
13691    ::= { thashFcoe 7 }
13692
13693fcoeThashNewCfgOriginatorState OBJECT-TYPE
13694    SYNTAX  INTEGER  {
13695        enable(1),
13696        disable(2)
13697        }
13698    MAX-ACCESS  read-write
13699    STATUS  current
13700    DESCRIPTION
13701        "Enable or disable fcoe originator-id hash."
13702    ::= { thashFcoe 8 }
13703
13704
13705fcoeThashCurCfgResponderState OBJECT-TYPE
13706    SYNTAX  INTEGER  {
13707        enable(1),
13708        disable(2)
13709        }
13710    MAX-ACCESS  read-only
13711    STATUS  current
13712    DESCRIPTION
13713        "Enable or disable fcoe responder-id hash."
13714    ::= { thashFcoe 9 }
13715
13716fcoeThashNewCfgResponderState OBJECT-TYPE
13717    SYNTAX  INTEGER  {
13718        enable(1),
13719        disable(2)
13720        }
13721    MAX-ACCESS  read-write
13722    STATUS  current
13723    DESCRIPTION
13724        "Enable or disable fcoe responder-id hash."
13725    ::= { thashFcoe 10 }
13726
13727fcoeThashCurCfgFabricState OBJECT-TYPE
13728    SYNTAX  INTEGER  {
13729        enable(1),
13730        disable(2)
13731        }
13732    MAX-ACCESS  read-only
13733    STATUS  current
13734    DESCRIPTION
13735        "Enable or disable fcoe fabric-id hash."
13736    ::= { thashFcoe 11 }
13737
13738fcoeThashNewCfgFabricState OBJECT-TYPE
13739    SYNTAX  INTEGER  {
13740        enable(1),
13741        disable(2)
13742        }
13743    MAX-ACCESS  read-write
13744    STATUS  current
13745    DESCRIPTION
13746        "Enable or disable fcoe fabric-id hash."
13747    ::= { thashFcoe 12}
13748
13749-- Spanning Tree Group Configuration
13750-- This group specifies the additional configurations that are not
13751-- covered by the Bridge MIB (RFC 1493).
13752-- The relative Spanning Tree information can be retrieved or configured
13753-- using Bridge MIB with an unique community string for each group specified
13754-- in entLogicalTable of Entity MIB (RFC 2037).
13755--
13756stgCurCfgTable OBJECT-TYPE
13757    SYNTAX SEQUENCE OF StgCurCfgTableEntry
13758    MAX-ACCESS not-accessible
13759    STATUS current
13760    DESCRIPTION
13761        "The table of Spanning Tree Group configuration."
13762    ::= { stgCfg 1 }
13763
13764stgCurCfgTableEntry OBJECT-TYPE
13765    SYNTAX StgCurCfgTableEntry
13766    MAX-ACCESS not-accessible
13767    STATUS current
13768    DESCRIPTION
13769        "Information about a particular Spanning Tree Group configuration."
13770    INDEX { stgCurCfgIndex }
13771    ::= { stgCurCfgTable 1 }
13772
13773StgCurCfgTableEntry ::= SEQUENCE {
13774    stgCurCfgIndex           Integer32,
13775    stgCurCfgState           INTEGER,
13776    stgCurCfgPriority        INTEGER,
13777    stgCurCfgBrgHelloTime    INTEGER,
13778    stgCurCfgBrgForwardDelay INTEGER,
13779    stgCurCfgBrgMaxAge       INTEGER,
13780    stgCurCfgVlanBmap        OCTET STRING
13781    }
13782
13783stgCurCfgIndex OBJECT-TYPE
13784    SYNTAX Integer32
13785    MAX-ACCESS read-only
13786    STATUS current
13787    DESCRIPTION
13788        "The identifier of a particular Spanning Tree Group.  This is also
13789         index to the entLogicalTable of Entity MIB."
13790    ::= { stgCurCfgTableEntry 1 }
13791
13792stgCurCfgState OBJECT-TYPE
13793    SYNTAX INTEGER {
13794        on(1),
13795        off(2)
13796        }
13797    MAX-ACCESS read-only
13798    STATUS current
13799    DESCRIPTION
13800        "Turn on of off Spanning Tree operation of a particular Spanning
13801         Tree Group."
13802    ::= { stgCurCfgTableEntry 2 }
13803
13804
13805stgCurCfgPriority OBJECT-TYPE
13806    SYNTAX  INTEGER (0..65535)
13807    MAX-ACCESS  read-only
13808    STATUS  current
13809    DESCRIPTION
13810        "The value of the write-able portion of the Bridge ID, i.e., the first
13811         two octets of the (8 octet long) Bridge ID."
13812    ::= { stgCurCfgTableEntry 5 }
13813
13814stgCurCfgBrgHelloTime OBJECT-TYPE
13815    SYNTAX  INTEGER (1..10)
13816    MAX-ACCESS  read-only
13817    STATUS  current
13818    DESCRIPTION
13819        "The value in seconds that all bridges use for HelloTime when this
13820         bridge is acting as the root."
13821    ::= { stgCurCfgTableEntry 6 }
13822
13823stgCurCfgBrgForwardDelay OBJECT-TYPE
13824    SYNTAX  INTEGER (4..30)
13825    MAX-ACCESS  read-only
13826    STATUS  current
13827    DESCRIPTION
13828        "The value in seconds that all bridges use for ForwardDelay when this
13829         bridge is acting as the root."
13830    ::= { stgCurCfgTableEntry 7 }
13831
13832stgCurCfgBrgMaxAge OBJECT-TYPE
13833    SYNTAX  INTEGER (6..40)
13834    MAX-ACCESS  read-only
13835    STATUS  current
13836    DESCRIPTION
13837        "The value in seconds that all bridges use for MaxAge when this bridge
13838         is acting as the root."
13839    ::= { stgCurCfgTableEntry 8 }
13840
13841stgCurCfgVlanBmap OBJECT-TYPE
13842    SYNTAX  OCTET STRING (SIZE(0..512))
13843    MAX-ACCESS  read-only
13844    STATUS  current
13845    DESCRIPTION
13846	"The vlans applied to the spanning tree group.  The vlans are
13847         presented in bitmap format. This string displays vlan number
13848	 from 1 to 4096.
13849
13850	 in receiving order:
13851
13852	     OCTET 1  OCTET 2  .....
13853             xxxxxxxx xxxxxxxx .....
13854             ||    || |_ vlan 9
13855             ||    ||
13856             ||    ||___ vlan 8
13857             ||    |____ vlan 7
13858             ||      .    .   .
13859             ||_________ vlan 2
13860             |__________ vlan 1 (as index to stgCurCfgTable)
13861
13862         where x : 1 - The represented vlan applied to the spanning tree.
13863		   0 - The represented vlan not applied to the spanning tree"
13864    ::= { stgCurCfgTableEntry 10 }
13865
13866
13867stgNewCfgTable OBJECT-TYPE
13868    SYNTAX SEQUENCE OF StgNewCfgTableEntry
13869    MAX-ACCESS not-accessible
13870    STATUS current
13871    DESCRIPTION
13872        "The table of Spanning Tree Groups configuration in the new_config."
13873    ::= { stgCfg 2 }
13874
13875stgNewCfgTableEntry OBJECT-TYPE
13876    SYNTAX StgNewCfgTableEntry
13877    MAX-ACCESS not-accessible
13878    STATUS current
13879    DESCRIPTION
13880        "Information about a particular Spanning Tree Group configuration."
13881    INDEX { stgNewCfgIndex }
13882    ::= { stgNewCfgTable 1 }
13883
13884StgNewCfgTableEntry ::= SEQUENCE {
13885    stgNewCfgIndex           Integer32,
13886    stgNewCfgState           INTEGER,
13887    stgNewCfgDefaultCfg      INTEGER,
13888    stgNewCfgAddVlan         Integer32,
13889    stgNewCfgRemoveVlan      Integer32,
13890    stgNewCfgPriority        INTEGER,
13891    stgNewCfgBrgHelloTime    INTEGER,
13892    stgNewCfgBrgForwardDelay INTEGER,
13893    stgNewCfgBrgMaxAge       INTEGER,
13894    stgNewCfgVlanBmap        OCTET STRING,
13895    stgNewCfgRemoveAllVlan   INTEGER
13896    }
13897
13898stgNewCfgIndex  OBJECT-TYPE
13899    SYNTAX Integer32
13900    MAX-ACCESS read-only
13901    STATUS current
13902    DESCRIPTION
13903        "The identifier of a particular Spanning Tree Group.  This is also
13904         index to the entLogicalTable of Entity MIB."
13905    ::= { stgNewCfgTableEntry 1 }
13906
13907stgNewCfgState OBJECT-TYPE
13908    SYNTAX INTEGER {
13909        on(1),
13910        off(2)
13911        }
13912    MAX-ACCESS read-write
13913    STATUS current
13914    DESCRIPTION
13915        "Turn on of off Spanning Tree operation of a particular Spanning
13916         Tree Group."
13917    ::= { stgNewCfgTableEntry 2 }
13918
13919stgNewCfgDefaultCfg OBJECT-TYPE
13920    SYNTAX INTEGER {
13921        default-config(1)
13922        }
13923    MAX-ACCESS read-write
13924    STATUS current
13925    DESCRIPTION
13926        "Setting the value to default-config(1) will set the default
13927         configuration as recommended by IEEE 802.1D for a particular
13928         Spanning Tree Group.  default-config (1) is always returned
13929	 When read, but it does not mean anything."
13930    ::= { stgNewCfgTableEntry 3 }
13931
13932stgNewCfgAddVlan OBJECT-TYPE
13933    SYNTAX  Integer32
13934    MAX-ACCESS  read-write
13935    STATUS  current
13936    DESCRIPTION
13937        "The vlan to be added to the specified Spanning Tree Group.  A
13938         '0' value is returned when read."
13939    ::= {stgNewCfgTableEntry 4 }
13940
13941stgNewCfgRemoveVlan OBJECT-TYPE
13942    SYNTAX  Integer32
13943    MAX-ACCESS  read-write
13944    STATUS  current
13945    DESCRIPTION
13946        "The vlan to be removed from the specified Spanning Tree Group.
13947         A '0' value is returned when read."
13948    ::= { stgNewCfgTableEntry 5 }
13949
13950
13951stgNewCfgPriority OBJECT-TYPE
13952    SYNTAX  INTEGER (0..65535)
13953    MAX-ACCESS  read-write
13954    STATUS  current
13955    DESCRIPTION
13956        "The value of the write-able portion of the Bridge ID, i.e., the first
13957         two octets of the (8 octet long) Bridge ID."
13958    ::= { stgNewCfgTableEntry 8 }
13959
13960stgNewCfgBrgHelloTime OBJECT-TYPE
13961    SYNTAX  INTEGER (1..10)
13962    MAX-ACCESS  read-write
13963    STATUS  current
13964    DESCRIPTION
13965        "The value in seconds that all bridges use for HelloTime when this
13966         bridge is acting as the root."
13967    ::= { stgNewCfgTableEntry 9 }
13968
13969stgNewCfgBrgForwardDelay OBJECT-TYPE
13970    SYNTAX  INTEGER (4..30)
13971    MAX-ACCESS  read-write
13972    STATUS  current
13973    DESCRIPTION
13974        "The value in seconds that all bridges use for ForwardDelay when this
13975         bridge is acting as the root."
13976    ::= { stgNewCfgTableEntry 10 }
13977
13978stgNewCfgBrgMaxAge OBJECT-TYPE
13979    SYNTAX  INTEGER (6..40)
13980    MAX-ACCESS  read-write
13981    STATUS  current
13982    DESCRIPTION
13983        "The value in seconds that all bridges use for MaxAge when this bridge
13984         is acting as the root."
13985    ::= { stgNewCfgTableEntry 11 }
13986
13987stgNewCfgVlanBmap OBJECT-TYPE
13988    SYNTAX  OCTET STRING (SIZE(0..512))
13989    MAX-ACCESS  read-only
13990    STATUS  current
13991    DESCRIPTION
13992	"The vlans applied to the spanning tree group.  The vlans are
13993         presented in bitmap format. This string displays vlan number
13994	 from 1 to 4096.
13995
13996	 in receiving order:
13997
13998	     OCTET 1  OCTET 2  .....
13999             xxxxxxxx xxxxxxxx .....
14000             ||    || |_ vlan 9
14001             ||    ||
14002             ||    ||___ vlan 8
14003             ||    |____ vlan 7
14004             ||      .    .   .
14005             ||_________ vlan 2
14006             |__________ vlan 1 (as index to stgCurCfgTable)
14007
14008         where x : 1 - The represented vlan applied to the spanning tree.
14009		   0 - The represented vlan not applied to the spanning tree"
14010    ::= { stgNewCfgTableEntry 13 }
14011
14012stgNewCfgRemoveAllVlan OBJECT-TYPE
14013    SYNTAX INTEGER {
14014        default-config(1)
14015        }
14016    MAX-ACCESS read-write
14017    STATUS current
14018    DESCRIPTION
14019        "The all vlans to be removed from the specified Spanning Tree Group.
14020         A '0' value is returned when read."
14021    ::= { stgNewCfgTableEntry 14 }
14022
14023
14024stgCurCfgPortTable OBJECT-TYPE
14025    SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
14026    MAX-ACCESS not-accessible
14027    STATUS current
14028    DESCRIPTION
14029        "The table of Spanning Tree Group port configuration in the
14030         current_config."
14031    ::= { stgCfg 3 }
14032
14033stgCurCfgPortTableEntry OBJECT-TYPE
14034    SYNTAX StgCurCfgPortTableEntry
14035    MAX-ACCESS not-accessible
14036    STATUS current
14037    DESCRIPTION
14038        "Information about port configuration of a particular Spanning Tree
14039         Group."
14040    INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
14041    ::= { stgCurCfgPortTable 1 }
14042
14043StgCurCfgPortTableEntry ::= SEQUENCE {
14044    stgCurCfgStgIndex      Integer32,
14045    stgCurCfgPortIndex     PortNumber,
14046    stgCurCfgPortPriority  INTEGER,
14047    stgCurCfgPortPathCost  Integer32,
14048    stgCurCfgPortState     INTEGER
14049    }
14050
14051stgCurCfgStgIndex OBJECT-TYPE
14052    SYNTAX Integer32
14053    MAX-ACCESS read-only
14054    STATUS current
14055    DESCRIPTION
14056        "The identifier of a particular Spanning Tree Group.  This is also
14057         index to the entLogicalTable of Entity MIB."
14058    ::= { stgCurCfgPortTableEntry 1 }
14059
14060stgCurCfgPortIndex OBJECT-TYPE
14061    SYNTAX PortNumber
14062    MAX-ACCESS read-only
14063    STATUS current
14064    DESCRIPTION
14065        "The port identifier of a particular Spanning Tree Group."
14066    ::= { stgCurCfgPortTableEntry 2 }
14067
14068stgCurCfgPortState OBJECT-TYPE
14069    SYNTAX INTEGER {
14070        on(1),
14071        off(2)
14072        }
14073    MAX-ACCESS read-only
14074    STATUS current
14075    DESCRIPTION
14076        "Turn on of off Spanning Tree operation of a particular port of a
14077         Spanning Tree Group."
14078    ::= { stgCurCfgPortTableEntry 3 }
14079
14080stgCurCfgPortPriority OBJECT-TYPE
14081    SYNTAX INTEGER (0..240)
14082    MAX-ACCESS read-only
14083    STATUS current
14084    DESCRIPTION
14085        "The value of the priority field which is contained in the first
14086         (in network byte order) octet of the (2 octet long) Port ID."
14087    ::= { stgCurCfgPortTableEntry 4 }
14088
14089stgCurCfgPortPathCost OBJECT-TYPE
14090    SYNTAX Integer32
14091    MAX-ACCESS read-only
14092    STATUS current
14093    DESCRIPTION
14094       "The contribution of this port to the path cost of paths towards the
14095        spanning tree root which include this port (
14096        range is (0..200000000) )."
14097    ::= { stgCurCfgPortTableEntry 5 }
14098
14099
14100
14101stgNewCfgPortTable OBJECT-TYPE
14102    SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
14103    MAX-ACCESS not-accessible
14104    STATUS current
14105    DESCRIPTION
14106        "The table of Spanning Tree Group port configuration in the
14107         new_config."
14108    ::= { stgCfg 4 }
14109
14110stgNewCfgPortTableEntry OBJECT-TYPE
14111    SYNTAX StgNewCfgPortTableEntry
14112    MAX-ACCESS not-accessible
14113    STATUS current
14114    DESCRIPTION
14115        "Information about port configuration of a particular Spanning Tree
14116         Group."
14117    INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
14118    ::= { stgNewCfgPortTable 1 }
14119
14120StgNewCfgPortTableEntry ::= SEQUENCE {
14121    stgNewCfgStgIndex      Integer32,
14122    stgNewCfgPortIndex     PortNumber,
14123    stgNewCfgPortPriority  INTEGER,
14124    stgNewCfgPortPathCost  Integer32,
14125    stgNewCfgPortState     INTEGER
14126    }
14127
14128stgNewCfgStgIndex OBJECT-TYPE
14129    SYNTAX Integer32
14130    MAX-ACCESS read-only
14131    STATUS current
14132    DESCRIPTION
14133        "The identifier of a particular Spanning Tree Group.  This is also
14134         index to the entLogicalTable of Entity MIB."
14135    ::= { stgNewCfgPortTableEntry 1 }
14136
14137stgNewCfgPortIndex OBJECT-TYPE
14138    SYNTAX PortNumber
14139    MAX-ACCESS read-only
14140    STATUS current
14141    DESCRIPTION
14142        "The port identifier of a particular Spanning Tree Group."
14143    ::= { stgNewCfgPortTableEntry 2 }
14144
14145stgNewCfgPortState OBJECT-TYPE
14146    SYNTAX INTEGER {
14147        on(1),
14148        off(2)
14149        }
14150    MAX-ACCESS read-create
14151    STATUS current
14152    DESCRIPTION
14153        "Turn on of off Spanning Tree operation of a particular port of a
14154         Spanning Tree Group."
14155    ::= { stgNewCfgPortTableEntry 3 }
14156
14157stgNewCfgPortPriority OBJECT-TYPE
14158    SYNTAX INTEGER (0..240)
14159    MAX-ACCESS read-create
14160    STATUS current
14161    DESCRIPTION
14162        "The value of the priority field which is contained in the first
14163         (in network byte order) octet of the (2 octet long) Port ID."
14164    ::= { stgNewCfgPortTableEntry 4 }
14165
14166stgNewCfgPortPathCost OBJECT-TYPE
14167    SYNTAX  Integer32
14168    MAX-ACCESS read-create
14169    STATUS current
14170    DESCRIPTION
14171       "The contribution of this port to the path cost of paths towards the
14172        spanning tree root which include this port (
14173        range is (0..200000000) )."
14174    ::= { stgNewCfgPortTableEntry 5 }
14175
14176
14177
14178
14179
14180-- Complete Port Mirroring
14181pmCurCfgPortMirrState OBJECT-TYPE
14182    SYNTAX  INTEGER {
14183	enabled(1),
14184	disabled(2)
14185	}
14186    MAX-ACCESS  read-only
14187    STATUS  current
14188    DESCRIPTION
14189        "The state of port-based port mirroring."
14190    ::= { mirrPortMirr 1 }
14191
14192pmNewCfgPortMirrState OBJECT-TYPE
14193    SYNTAX  INTEGER {
14194	enabled(1),
14195	disabled(2)
14196        }
14197    MAX-ACCESS  read-write
14198    STATUS  current
14199    DESCRIPTION
14200        "The state of port-based port mirroring."
14201    ::= { mirrPortMirr 2 }
14202
14203pmCurCfgPortMonitorTable OBJECT-TYPE
14204    SYNTAX  SEQUENCE OF PmCurCfgPortMonitorEntry
14205    MAX-ACCESS  not-accessible
14206    STATUS  current
14207    DESCRIPTION
14208        "The table of monitoring ports."
14209    ::= { mirrPortMirr 3 }
14210
14211pmCurCfgPortMonitorEntry OBJECT-TYPE
14212    SYNTAX  PmCurCfgPortMonitorEntry
14213    MAX-ACCESS  not-accessible
14214    STATUS  current
14215    DESCRIPTION
14216        "A row in the monitoring port table."
14217    INDEX   { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
14218    ::= { pmCurCfgPortMonitorTable 1 }
14219
14220PmCurCfgPortMonitorEntry ::= SEQUENCE {
14221    pmCurCfgPmirrMoniPortIndex       PortNumber,
14222    pmCurCfgPmirrMirrPortIndex       PortNumber,
14223    pmCurCfgPmirrDirection           INTEGER
14224    }
14225
14226pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
14227    SYNTAX  PortNumber
14228    MAX-ACCESS  read-only
14229    STATUS  current
14230    DESCRIPTION
14231        "The monitoring port number."
14232    ::= { pmCurCfgPortMonitorEntry 1 }
14233
14234pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
14235    SYNTAX  PortNumber
14236    MAX-ACCESS  read-only
14237    STATUS  current
14238    DESCRIPTION
14239        "The mirrored port number"
14240    ::= { pmCurCfgPortMonitorEntry 2 }
14241
14242pmCurCfgPmirrDirection OBJECT-TYPE
14243    SYNTAX  INTEGER {
14244	in(1),
14245	out(2),
14246	both(3)
14247        }
14248    MAX-ACCESS  read-only
14249    STATUS  current
14250    DESCRIPTION
14251        "The type of traffic to be monitored with respect to the
14252         mirrored port."
14253    ::= { pmCurCfgPortMonitorEntry 3 }
14254
14255pmNewCfgPortMonitorTable OBJECT-TYPE
14256    SYNTAX  SEQUENCE OF PmNewCfgPortMonitorEntry
14257    MAX-ACCESS  not-accessible
14258    STATUS  current
14259    DESCRIPTION
14260        "The table of monitoring ports."
14261    ::= { mirrPortMirr 4 }
14262
14263pmNewCfgPortMonitorEntry OBJECT-TYPE
14264    SYNTAX  PmNewCfgPortMonitorEntry
14265    MAX-ACCESS  not-accessible
14266    STATUS  current
14267    DESCRIPTION
14268        "A row in the monitoring port table."
14269    INDEX   { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
14270    ::= { pmNewCfgPortMonitorTable 1 }
14271
14272PmNewCfgPortMonitorEntry ::= SEQUENCE {
14273    pmNewCfgPmirrMoniPortIndex          PortNumber,
14274    pmNewCfgPmirrMirrPortIndex          PortNumber,
14275    pmNewCfgPmirrDirection              INTEGER,
14276    pmNewCfgPmirrDelete                 INTEGER,
14277    pmNewCfgPmonDelete                 INTEGER
14278    }
14279
14280pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
14281    SYNTAX  PortNumber
14282    MAX-ACCESS  read-only
14283    STATUS  current
14284    DESCRIPTION
14285        "The monitoring port number."
14286    ::= { pmNewCfgPortMonitorEntry 1 }
14287
14288pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
14289    SYNTAX  PortNumber
14290    MAX-ACCESS  read-only
14291    STATUS  current
14292    DESCRIPTION
14293        "The mirrored port number"
14294    ::= { pmNewCfgPortMonitorEntry 2 }
14295
14296pmNewCfgPmirrDirection OBJECT-TYPE
14297    SYNTAX  INTEGER {
14298	in(1),
14299	out(2),
14300	both(3)
14301        }
14302    MAX-ACCESS  read-create
14303    STATUS  current
14304    DESCRIPTION
14305        "The type of traffic to be monitored with respect to the
14306         mirrored port."
14307    ::= { pmNewCfgPortMonitorEntry 3 }
14308
14309pmNewCfgPmirrDelete OBJECT-TYPE
14310    SYNTAX  INTEGER  {
14311        other(1),
14312        delete(2)
14313        }
14314    MAX-ACCESS  read-create
14315    STATUS  current
14316    DESCRIPTION
14317        "Setting the value to delete(2) will delete the entire
14318         row. When read, other(1) is returned."
14319    ::= { pmNewCfgPortMonitorEntry 4 }
14320
14321
14322pmNewCfgPmonDelete OBJECT-TYPE
14323    SYNTAX  INTEGER  {
14324        other(1),
14325        delete(2)
14326        }
14327    MAX-ACCESS  read-create
14328    STATUS  current
14329    DESCRIPTION
14330        "Setting the value to delete(2) will delete the monitor
14331         port. When read, other(1) is returned."
14332    ::= { pmNewCfgPortMonitorEntry 10 }
14333
14334-- MST Configuration
14335
14336
14337mstCurCfgRegionName OBJECT-TYPE
14338   SYNTAX  DisplayString (SIZE (0..32))
14339   MAX-ACCESS  read-only
14340   STATUS  current
14341   DESCRIPTION
14342      "The Name for the Region's configuration."
14343   ::= { mstGeneralCfg 3 }
14344
14345mstNewCfgRegionName OBJECT-TYPE
14346   SYNTAX  DisplayString (SIZE (0..32))
14347   MAX-ACCESS  read-write
14348   STATUS  current
14349   DESCRIPTION
14350      "The Name for the Region's configuration."
14351   ::= { mstGeneralCfg 4 }
14352
14353mstCurCfgRegionRevision OBJECT-TYPE
14354    SYNTAX  INTEGER  (0..65535)
14355    MAX-ACCESS  read-only
14356    STATUS  current
14357    DESCRIPTION
14358        "Revision of the MST Region."
14359    ::= { mstGeneralCfg 5 }
14360
14361mstNewCfgRegionRevision OBJECT-TYPE
14362    SYNTAX  INTEGER  (0..65535)
14363    MAX-ACCESS  read-write
14364    STATUS  current
14365    DESCRIPTION
14366        "Revision of the MST Region."
14367    ::= { mstGeneralCfg 6 }
14368
14369mstCurCfgMaxHopCount OBJECT-TYPE
14370    SYNTAX  INTEGER  (4..60)
14371    MAX-ACCESS  read-only
14372    STATUS  current
14373    DESCRIPTION
14374        "Indicates the maximum hop count value."
14375    ::= { mstGeneralCfg 7 }
14376
14377mstNewCfgMaxHopCount OBJECT-TYPE
14378    SYNTAX  INTEGER  (4..60)
14379    MAX-ACCESS  read-write
14380    STATUS  current
14381    DESCRIPTION
14382        "Indicates the maximum hop count value."
14383    ::= { mstGeneralCfg 8 }
14384
14385mstCurCfgStpMode OBJECT-TYPE
14386    SYNTAX  INTEGER  {
14387        mstp(1),
14388        rstp(2),
14389        pvrst(3)
14390    }
14391    MAX-ACCESS  read-only
14392    STATUS  current
14393    DESCRIPTION
14394        "The version of Spanning Tree Protocal the bridge is currently
14395         running."
14396    ::= { mstGeneralCfg 9 }
14397
14398mstNewCfgStpMode OBJECT-TYPE
14399    SYNTAX  INTEGER  {
14400        mstp(1),
14401        rstp(2),
14402        pvrst(3)
14403    }
14404    MAX-ACCESS  read-write
14405    STATUS  current
14406    DESCRIPTION
14407        "The version of Spanning Tree Protocal the bridge is currently
14408         running."
14409    ::= { mstGeneralCfg 10 }
14410
14411mstCistDefaultCfg OBJECT-TYPE
14412    SYNTAX INTEGER {
14413        default(1)
14414        }
14415    MAX-ACCESS read-write
14416    STATUS current
14417    DESCRIPTION
14418        "Setting the value to default(1) will set the Multiple
14419         Spanning Tree and member parameters to default.  default(1) is
14420         always returned when read, but it does not mean anything."
14421    ::= { mstCistCfg 1 }
14422
14423-- CIST Brige Configuration
14424mstCistBridgeCfg  OBJECT IDENTIFIER ::= { mstCistCfg 2 }
14425
14426mstCistCurCfgBridgePriority OBJECT-TYPE
14427    SYNTAX  INTEGER  (0..65535)
14428    MAX-ACCESS  read-only
14429    STATUS  current
14430    DESCRIPTION
14431        "The value of the writable portion of the Brigde Identifier comprising
14432         of the first two octets."
14433    ::= { mstCistBridgeCfg 1 }
14434
14435mstCistNewCfgBridgePriority OBJECT-TYPE
14436    SYNTAX  INTEGER  (0..65535)
14437    MAX-ACCESS  read-write
14438    STATUS  current
14439    DESCRIPTION
14440        "The value of the writable portion of the Brigde Identifier comprising
14441         of the first two octets."
14442    ::= { mstCistBridgeCfg 2 }
14443
14444
14445mstCistCurCfgBridgeMaxAge OBJECT-TYPE
14446    SYNTAX  INTEGER  (6..40)
14447    MAX-ACCESS  read-only
14448    STATUS  current
14449    DESCRIPTION
14450        "The value in seconds that all bridges use for MaxAge when this bridge
14451         is acting as the root."
14452    ::= { mstCistBridgeCfg 5 }
14453
14454mstCistNewCfgBridgeMaxAge OBJECT-TYPE
14455    SYNTAX  INTEGER  (6..40)
14456    MAX-ACCESS  read-write
14457    STATUS  current
14458    DESCRIPTION
14459        "The value in seconds that all bridges use for MaxAge when this bridge
14460         is acting as the root."
14461    ::= { mstCistBridgeCfg 6 }
14462
14463mstCistCurCfgBridgeForwardDelay OBJECT-TYPE
14464    SYNTAX  INTEGER  (4..30)
14465    MAX-ACCESS  read-only
14466    STATUS  current
14467    DESCRIPTION
14468        "The value in seconds that all bridges use for ForwardDelay when this
14469         bridge is acting as the root."
14470    ::= { mstCistBridgeCfg 7 }
14471
14472mstCistNewCfgBridgeForwardDelay OBJECT-TYPE
14473    SYNTAX  INTEGER  (4..30)
14474    MAX-ACCESS  read-write
14475    STATUS  current
14476    DESCRIPTION
14477        "The value in seconds that all bridges use for ForwardDelay when this
14478         bridge is acting as the root."
14479    ::= { mstCistBridgeCfg 8 }
14480
14481mstCistCurCfgVlanBmap OBJECT-TYPE
14482    SYNTAX  OCTET STRING (SIZE(0..512))
14483    MAX-ACCESS  read-only
14484    STATUS  current
14485    DESCRIPTION
14486    "The vlans applied to the CIST group.  The vlans are
14487     presented in bitmap format. This string displays vlan number
14488     from 1 to 4094.
14489
14490     in receiving order:
14491
14492         OCTET 1  OCTET 2  .....
14493             xxxxxxxx xxxxxxxx .....
14494             ||    || |_ vlan 9
14495             ||    ||
14496             ||    ||___ vlan 8
14497             ||    |____ vlan 7
14498             ||      .    .   .
14499             ||_________ vlan 2
14500             |__________ vlan 1
14501
14502         where x : 1 - The represented vlan applied to the CIST group.
14503                   0 - The represented vlan not applied to the group"
14504    ::= { mstCistBridgeCfg 9 }
14505
14506mstCistNewCfgVlanBmap OBJECT-TYPE
14507    SYNTAX  OCTET STRING (SIZE(0..512))
14508    MAX-ACCESS  read-only
14509    STATUS  current
14510    DESCRIPTION
14511    "The vlans applied to the CIST group.  The vlans are
14512     presented in bitmap format. This string displays vlan number
14513     from 1 to 4094.
14514
14515     in receiving order:
14516
14517         OCTET 1  OCTET 2  .....
14518             xxxxxxxx xxxxxxxx .....
14519             ||    || |_ vlan 9
14520             ||    ||
14521             ||    ||___ vlan 8
14522             ||    |____ vlan 7
14523             ||      .    .   .
14524             ||_________ vlan 2
14525             |__________ vlan 1
14526
14527         where x : 1 - The represented vlan applied to the CIST group.
14528                   0 - The represented vlan not applied to the group"
14529    ::= { mstCistBridgeCfg 10 }
14530
14531mstCistNewCfgAddVlan OBJECT-TYPE
14532    SYNTAX  Integer32
14533    MAX-ACCESS  read-create
14534    STATUS  current
14535    DESCRIPTION
14536        "The vlan to be added to the CIST Group.  A
14537         '0' value is returned when read."
14538    ::= { mstCistBridgeCfg 11 }
14539
14540-- CIST Port Configuration
14541
14542mstCistCurCfgPortTable OBJECT-TYPE
14543    SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry
14544    MAX-ACCESS not-accessible
14545    STATUS current
14546    DESCRIPTION
14547        "The table of CIST Port configuration."
14548    ::= { mstCistCfg 3 }
14549
14550mstCistCurCfgPortTableEntry OBJECT-TYPE
14551    SYNTAX MstCistCurCfgPortTableEntry
14552    MAX-ACCESS not-accessible
14553    STATUS current
14554    DESCRIPTION
14555        "Information about a particular CIST Port configuration."
14556    INDEX { mstCistCurCfgPortIndex }
14557    ::= { mstCistCurCfgPortTable 1 }
14558
14559MstCistCurCfgPortTableEntry ::= SEQUENCE {
14560    mstCistCurCfgPortIndex      PortNumber,
14561    mstCistCurCfgPortPriority   INTEGER,
14562    mstCistCurCfgPortPathCost   INTEGER,
14563    mstCistCurCfgPortLinkType   INTEGER,
14564    mstCistCurCfgPortEdge       INTEGER,
14565    mstCistCurCfgPortStpState   INTEGER,
14566    mstCistCurCfgPortHelloTime  INTEGER
14567    , mstCistCurCfgPortPvstProtection  INTEGER
14568    }
14569
14570mstCistCurCfgPortIndex OBJECT-TYPE
14571    SYNTAX PortNumber
14572    MAX-ACCESS read-only
14573    STATUS current
14574    DESCRIPTION
14575        "The port number of the port for which this entry contains spanning
14576         tree configuration."
14577    ::= { mstCistCurCfgPortTableEntry 1 }
14578
14579mstCistCurCfgPortPriority OBJECT-TYPE
14580    SYNTAX INTEGER (0..240)
14581    MAX-ACCESS read-only
14582    STATUS current
14583    DESCRIPTION
14584        "The four most significant bits of the Port Identifier of the
14585         Spanning Tree instance can be modified by setting this value."
14586    ::= { mstCistCurCfgPortTableEntry 2 }
14587
14588mstCistCurCfgPortPathCost OBJECT-TYPE
14589    SYNTAX INTEGER (0..200000000)
14590    MAX-ACCESS read-only
14591    STATUS current
14592    DESCRIPTION
14593        "The contribution of this port to the path cost of paths towards
14594         the CIST Root which include this port."
14595    ::= { mstCistCurCfgPortTableEntry 3 }
14596
14597mstCistCurCfgPortLinkType OBJECT-TYPE
14598    SYNTAX INTEGER {
14599        auto(1),
14600        p2p(2),
14601        shared(3)
14602        }
14603    MAX-ACCESS read-only
14604    STATUS current
14605    DESCRIPTION
14606        "The administrative point-to-point status of the LAN segment attached
14607         to this port.  A value of p2p (2) indicates that this port should
14608         always be treated as if it is connected to a point-to-point link.
14609         A value of shared(3) indicates that this port should be treated as
14610         having a shared media connection.  A value of auto(1) indicates that
14611         this port is considered to have a point-to-point link if it is an
14612         Aggregator and all of its members are aggregatable, or if the MAC
14613         entity is configured for full duplex operation, either through
14614         auto-negotiation or by management means. (for MSTP only)"
14615    ::= { mstCistCurCfgPortTableEntry 4 }
14616
14617mstCistCurCfgPortEdge OBJECT-TYPE
14618    SYNTAX INTEGER {
14619        enabled(1),
14620        disabled(2)
14621        }
14622    MAX-ACCESS read-only
14623    STATUS current
14624    DESCRIPTION
14625        "The value of the Edge Port parameter. (for MSTP only)"
14626    ::= { mstCistCurCfgPortTableEntry 5 }
14627
14628mstCistCurCfgPortStpState OBJECT-TYPE
14629    SYNTAX INTEGER {
14630        on(1),
14631        off(2)
14632        }
14633    MAX-ACCESS read-only
14634    STATUS current
14635    DESCRIPTION
14636        "Turn port's Spanning Tree on/off."
14637    ::= { mstCistCurCfgPortTableEntry 6 }
14638
14639mstCistCurCfgPortHelloTime OBJECT-TYPE
14640    SYNTAX  INTEGER (1..10)
14641    MAX-ACCESS  read-only
14642    STATUS  current
14643    DESCRIPTION
14644        "The amount of time between the transmission of Configuration Port
14645         PDUs in seconds."
14646    ::= { mstCistCurCfgPortTableEntry 7 }
14647
14648    mstCistCurCfgPortPvstProtection OBJECT-TYPE
14649    SYNTAX INTEGER {
14650        enabled(1),
14651        disabled(2)
14652        }
14653    MAX-ACCESS read-only
14654    STATUS current
14655    DESCRIPTION
14656        "The value of the PVST Protection parameter."
14657    ::= { mstCistCurCfgPortTableEntry 8 }
14658
14659mstCistNewCfgPortTable OBJECT-TYPE
14660    SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry
14661    MAX-ACCESS not-accessible
14662    STATUS current
14663    DESCRIPTION
14664        "The table of CIST Port configuration."
14665    ::= { mstCistCfg 4 }
14666
14667mstCistNewCfgPortTableEntry OBJECT-TYPE
14668    SYNTAX MstCistNewCfgPortTableEntry
14669    MAX-ACCESS not-accessible
14670    STATUS current
14671    DESCRIPTION
14672        "Information about a particular CIST Port configuration."
14673    INDEX { mstCistNewCfgPortIndex }
14674    ::= { mstCistNewCfgPortTable 1 }
14675
14676MstCistNewCfgPortTableEntry ::= SEQUENCE {
14677    mstCistNewCfgPortIndex      PortNumber,
14678    mstCistNewCfgPortPriority   INTEGER,
14679    mstCistNewCfgPortPathCost   INTEGER,
14680    mstCistNewCfgPortStpState   INTEGER,
14681    mstCistNewCfgPortHelloTime  INTEGER
14682    , mstCistNewCfgPortPvstProtection  INTEGER
14683    }
14684
14685mstCistNewCfgPortIndex OBJECT-TYPE
14686    SYNTAX PortNumber
14687    MAX-ACCESS read-only
14688    STATUS current
14689    DESCRIPTION
14690        "The port number of the port for which this entry contains spanning
14691         tree configuration."
14692    ::= { mstCistNewCfgPortTableEntry 1 }
14693
14694mstCistNewCfgPortPriority OBJECT-TYPE
14695    SYNTAX INTEGER (0..240)
14696    MAX-ACCESS read-write
14697    STATUS current
14698    DESCRIPTION
14699        "The four most significant bits of the Port Identifier of the
14700         Spanning Tree instance can be modified by setting this value."
14701    ::= { mstCistNewCfgPortTableEntry 2 }
14702
14703mstCistNewCfgPortPathCost OBJECT-TYPE
14704    SYNTAX INTEGER (0..200000000)
14705    MAX-ACCESS read-write
14706    STATUS current
14707    DESCRIPTION
14708        "The contribution of this port to the path cost of paths towards
14709         the CIST Root which include this port."
14710    ::= { mstCistNewCfgPortTableEntry 3 }
14711
14712
14713
14714mstCistNewCfgPortStpState OBJECT-TYPE
14715    SYNTAX INTEGER {
14716        on(1),
14717        off(2)
14718        }
14719    MAX-ACCESS read-write
14720    STATUS current
14721    DESCRIPTION
14722        "Turn port's Spanning Tree on/off."
14723    ::= { mstCistNewCfgPortTableEntry 6 }
14724
14725mstCistNewCfgPortHelloTime OBJECT-TYPE
14726    SYNTAX  INTEGER (1..10)
14727    MAX-ACCESS  read-write
14728    STATUS  current
14729    DESCRIPTION
14730        "The amount of time between the transmission of Configuration Port
14731         PDUs in seconds."
14732    ::= { mstCistNewCfgPortTableEntry 7 }
14733
14734    mstCistNewCfgPortPvstProtection OBJECT-TYPE
14735    SYNTAX INTEGER {
14736        enabled(1),
14737        disabled(2)
14738        }
14739    MAX-ACCESS read-write
14740    STATUS current
14741    DESCRIPTION
14742        "The value of the PVST Protection parameter."
14743    ::= { mstCistNewCfgPortTableEntry 8 }
14744
14745
14746-- L2 general
14747
14748
14749
14750
14751pvstCompatibilityCurCfgState OBJECT-TYPE
14752    SYNTAX INTEGER  {
14753        enable(1),
14754        disable(2)
14755        }
14756    MAX-ACCESS  read-only
14757    STATUS  current
14758    DESCRIPTION
14759        "Enable or disable PVST+ compatibility"
14760    ::= { l2GeneralCfg 9 }
14761
14762pvstCompatibilityNewCfgState OBJECT-TYPE
14763    SYNTAX INTEGER  {
14764        enable(1),
14765        disable(2)
14766        }
14767    MAX-ACCESS  read-write
14768    STATUS  current
14769    DESCRIPTION
14770        "Enable or disable PVST+ compatibility"
14771    ::= { l2GeneralCfg 10 }
14772
14773nostpCurCfgState OBJECT-TYPE
14774    SYNTAX INTEGER {
14775        enable(1),
14776        disable(2)
14777        }
14778    MAX-ACCESS read-only
14779    STATUS current
14780    DESCRIPTION
14781        "STP Mode Disable global state."
14782    ::= { l2GeneralCfg 11 }
14783
14784nostpNewCfgState OBJECT-TYPE
14785    SYNTAX INTEGER {
14786        enable(1),
14787        disable(2)
14788        }
14789    MAX-ACCESS read-write
14790    STATUS current
14791    DESCRIPTION
14792        "Enable or disable STP Mode Disable."
14793    ::= { l2GeneralCfg 12 }
14794
14795stpLoopGuardCurCfgState OBJECT-TYPE
14796    SYNTAX INTEGER {
14797        enable(1),
14798        disable(2)
14799        }
14800    MAX-ACCESS read-only
14801    STATUS current
14802    DESCRIPTION
14803        "STP loop guard global state."
14804    ::= { l2GeneralCfg 13 }
14805
14806stpLoopGuardNewCfgState OBJECT-TYPE
14807    SYNTAX INTEGER {
14808        enable(1),
14809        disable(2)
14810        }
14811    MAX-ACCESS read-write
14812    STATUS current
14813    DESCRIPTION
14814        "Enable or disable STP loop guard."
14815    ::= { l2GeneralCfg 14 }
14816
14817vlanAutoStgCurCfgState OBJECT-TYPE
14818    SYNTAX INTEGER {
14819        enable(1),
14820        disable(2)
14821        }
14822    MAX-ACCESS read-only
14823    STATUS current
14824    DESCRIPTION
14825        "VLAN automatic STG assignment global state."
14826    ::= { l2GeneralCfg 15 }
14827
14828vlanAutoStgNewCfgState OBJECT-TYPE
14829    SYNTAX INTEGER {
14830        enable(1),
14831        disable(2)
14832        }
14833    MAX-ACCESS read-write
14834    STATUS current
14835    DESCRIPTION
14836        "Enable or disable VLAN automatic STG assignment."
14837    ::= { l2GeneralCfg 16 }
14838
14839
14840
14841--
14842-- { LLDP Port Table
14843--
14844lldpPortTableMaxEnt OBJECT-TYPE
14845    SYNTAX  INTEGER
14846    MAX-ACCESS  read-only
14847    STATUS  current
14848    DESCRIPTION
14849        "The maximum number of rows in the port configuration
14850         host table."
14851    ::= { lldpCfg 1 }
14852
14853lldpCurCfgPortTable OBJECT-TYPE
14854    SYNTAX  SEQUENCE OF LldpCurCfgPortEntry
14855    MAX-ACCESS  not-accessible
14856    STATUS  current
14857    DESCRIPTION
14858        "The table of LLDP port configuration in the current_configuration
14859         block."
14860    ::= { lldpCfg 2 }
14861
14862lldpCurCfgPortEntry OBJECT-TYPE
14863    SYNTAX  LldpCurCfgPortEntry
14864    MAX-ACCESS  not-accessible
14865    STATUS  current
14866    DESCRIPTION
14867        "A row in the LLDP port configuration table in the
14868         current_configuration block."
14869    INDEX   { lldpCurCfgPortIndx }
14870    ::= { lldpCurCfgPortTable 1 }
14871
14872LldpCurCfgPortEntry ::= SEQUENCE {
14873    lldpCurCfgPortIndx           PortNumber,
14874    lldpCurCfgPortAdmStat        INTEGER,
14875    lldpCurCfgPortSnmpTrap    	 INTEGER
14876    ,lldpCurCfgPortportdesctlv   INTEGER
14877    ,lldpCurCfgPortsysnametlv    INTEGER
14878    ,lldpCurCfgPortsysdescrtlv   INTEGER
14879    ,lldpCurCfgPortsyscaptlv     INTEGER
14880    ,lldpCurCfgPortmgmtaddrtlv   INTEGER
14881    ,lldpCurCfgPortportvidtlv    INTEGER
14882    ,lldpCurCfgPortportprottlv   INTEGER
14883    ,lldpCurCfgPortvlannametlv   INTEGER
14884    ,lldpCurCfgPortprotidtlv     INTEGER
14885    ,lldpCurCfgPortmacphytlv     INTEGER
14886    ,lldpCurCfgPortpowermditlv   INTEGER
14887    ,lldpCurCfgPortlinkaggrtlv   INTEGER
14888    ,lldpCurCfgPortframesztlv    INTEGER
14889    ,lldpCurCfgPortdcbxtlv       INTEGER
14890    }
14891
14892lldpCurCfgPortIndx OBJECT-TYPE
14893    SYNTAX  PortNumber
14894    MAX-ACCESS  read-only
14895    STATUS  current
14896    DESCRIPTION
14897        "The index of the row in LLDP port configurations table."
14898    ::= { lldpCurCfgPortEntry 1 }
14899
14900lldpCurCfgPortAdmStat OBJECT-TYPE
14901    SYNTAX  INTEGER {
14902	enabledTxOnly(1),
14903	enabledRxOnly(2),
14904	enabledRxTx(3),
14905        disabled(4)
14906        }
14907    MAX-ACCESS  read-only
14908    STATUS  current
14909    DESCRIPTION
14910        "This is the admin status of the LLDP port."
14911    ::= { lldpCurCfgPortEntry 2 }
14912
14913lldpCurCfgPortSnmpTrap OBJECT-TYPE
14914    SYNTAX  INTEGER {
14915        enabled(1),
14916        disabled(2)
14917        }
14918    MAX-ACCESS  read-only
14919    STATUS  current
14920    DESCRIPTION
14921        "This is the SNMP trap notification state of the LLDP port."
14922    ::= { lldpCurCfgPortEntry 3 }
14923
14924lldpCurCfgPortportdesctlv OBJECT-TYPE
14925    SYNTAX  INTEGER {
14926        enabled(1),
14927        disabled(2)
14928        }
14929    MAX-ACCESS  read-only
14930    STATUS  current
14931    DESCRIPTION
14932        "This is the Port Description TLV state of the LLDP port."
14933    ::= { lldpCurCfgPortEntry 4 }
14934
14935lldpCurCfgPortsysnametlv OBJECT-TYPE
14936    SYNTAX  INTEGER {
14937        enabled(1),
14938        disabled(2)
14939        }
14940    MAX-ACCESS  read-only
14941    STATUS  current
14942    DESCRIPTION
14943        "This is the System Name TLV state of the LLDP port."
14944    ::= { lldpCurCfgPortEntry 5 }
14945
14946lldpCurCfgPortsysdescrtlv OBJECT-TYPE
14947    SYNTAX  INTEGER {
14948        enabled(1),
14949        disabled(2)
14950        }
14951    MAX-ACCESS  read-only
14952    STATUS  current
14953    DESCRIPTION
14954        "This is the System Description TLV state of the LLDP port."
14955    ::= { lldpCurCfgPortEntry 6 }
14956
14957lldpCurCfgPortsyscaptlv OBJECT-TYPE
14958    SYNTAX  INTEGER {
14959        enabled(1),
14960        disabled(2)
14961        }
14962    MAX-ACCESS  read-only
14963    STATUS  current
14964    DESCRIPTION
14965        "This is the System Capabilities TLV state of the LLDP port."
14966    ::= { lldpCurCfgPortEntry 7 }
14967
14968lldpCurCfgPortmgmtaddrtlv OBJECT-TYPE
14969    SYNTAX  INTEGER {
14970        enabled(1),
14971        disabled(2)
14972        }
14973    MAX-ACCESS  read-only
14974    STATUS  current
14975    DESCRIPTION
14976        "This is the Management Address TLV state of the LLDP port."
14977    ::= { lldpCurCfgPortEntry 8 }
14978
14979lldpCurCfgPortportvidtlv OBJECT-TYPE
14980    SYNTAX  INTEGER {
14981        enabled(1),
14982        disabled(2)
14983        }
14984    MAX-ACCESS  read-only
14985    STATUS  current
14986    DESCRIPTION
14987        "This is the Port VLAN ID TLV state of the LLDP port."
14988    ::= { lldpCurCfgPortEntry 9 }
14989
14990lldpCurCfgPortportprottlv OBJECT-TYPE
14991    SYNTAX  INTEGER {
14992        enabled(1),
14993        disabled(2)
14994        }
14995    MAX-ACCESS  read-only
14996    STATUS  current
14997    DESCRIPTION
14998        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
14999    ::= { lldpCurCfgPortEntry 10 }
15000
15001lldpCurCfgPortvlannametlv OBJECT-TYPE
15002    SYNTAX  INTEGER {
15003        enabled(1),
15004        disabled(2)
15005        }
15006    MAX-ACCESS  read-only
15007    STATUS  current
15008    DESCRIPTION
15009        "This is the VLAN Name TLV state of the LLDP port."
15010    ::= { lldpCurCfgPortEntry 11 }
15011
15012lldpCurCfgPortprotidtlv OBJECT-TYPE
15013    SYNTAX  INTEGER {
15014        enabled(1),
15015        disabled(2)
15016        }
15017    MAX-ACCESS  read-only
15018    STATUS  current
15019    DESCRIPTION
15020        "This is the Protocol Identity TLV state of the LLDP port."
15021    ::= { lldpCurCfgPortEntry 12 }
15022
15023lldpCurCfgPortmacphytlv OBJECT-TYPE
15024    SYNTAX  INTEGER {
15025        enabled(1),
15026        disabled(2)
15027        }
15028    MAX-ACCESS  read-only
15029    STATUS  current
15030    DESCRIPTION
15031        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
15032    ::= { lldpCurCfgPortEntry 13 }
15033
15034lldpCurCfgPortpowermditlv OBJECT-TYPE
15035    SYNTAX  INTEGER {
15036        enabled(1),
15037        disabled(2)
15038        }
15039    MAX-ACCESS  read-only
15040    STATUS  current
15041    DESCRIPTION
15042        "This is the Power Via MDI TLV state of the LLDP port."
15043    ::= { lldpCurCfgPortEntry 14 }
15044
15045lldpCurCfgPortlinkaggrtlv OBJECT-TYPE
15046    SYNTAX  INTEGER {
15047        enabled(1),
15048        disabled(2)
15049        }
15050    MAX-ACCESS  read-only
15051    STATUS  current
15052    DESCRIPTION
15053        "This is the Link Aggregation TLV state of the LLDP port."
15054    ::= { lldpCurCfgPortEntry 15 }
15055
15056lldpCurCfgPortframesztlv OBJECT-TYPE
15057    SYNTAX  INTEGER {
15058        enabled(1),
15059        disabled(2)
15060        }
15061    MAX-ACCESS  read-only
15062    STATUS  current
15063    DESCRIPTION
15064        "This is the Maximum Frame Size TLV state of the LLDP port."
15065    ::= { lldpCurCfgPortEntry 16 }
15066
15067lldpCurCfgPortdcbxtlv OBJECT-TYPE
15068    SYNTAX  INTEGER {
15069        enabled(1),
15070        disabled(2)
15071        }
15072    MAX-ACCESS  read-only
15073    STATUS  current
15074    DESCRIPTION
15075        "This is the DCBX TLV state of the LLDP port."
15076    ::= { lldpCurCfgPortEntry 17 }
15077
15078
15079
15080lldpNewCfgPortTable OBJECT-TYPE
15081    SYNTAX  SEQUENCE OF LldpNewCfgPortEntry
15082    MAX-ACCESS  not-accessible
15083    STATUS  current
15084    DESCRIPTION
15085        "The table of LLDP port configuration in the new_configuration
15086         block."
15087    ::= { lldpCfg 3 }
15088
15089lldpNewCfgPortEntry OBJECT-TYPE
15090    SYNTAX  LldpNewCfgPortEntry
15091    MAX-ACCESS  not-accessible
15092    STATUS  current
15093    DESCRIPTION
15094        "A row in the LLDP port configuration table in the
15095         new_configuration block."
15096    INDEX   { lldpNewCfgPortIndx }
15097    ::= { lldpNewCfgPortTable 1 }
15098
15099LldpNewCfgPortEntry ::= SEQUENCE {
15100    lldpNewCfgPortIndx           PortNumber,
15101    lldpNewCfgPortAdmStat        INTEGER,
15102    lldpNewCfgPortSnmpTrap       INTEGER
15103    ,lldpNewCfgPortportdesctlv   INTEGER
15104    ,lldpNewCfgPortsysnametlv    INTEGER
15105    ,lldpNewCfgPortsysdescrtlv   INTEGER
15106    ,lldpNewCfgPortsyscaptlv     INTEGER
15107    ,lldpNewCfgPortmgmtaddrtlv   INTEGER
15108    ,lldpNewCfgPortportvidtlv    INTEGER
15109    ,lldpNewCfgPortportprottlv   INTEGER
15110    ,lldpNewCfgPortvlannametlv   INTEGER
15111    ,lldpNewCfgPortprotidtlv     INTEGER
15112    ,lldpNewCfgPortmacphytlv     INTEGER
15113    ,lldpNewCfgPortpowermditlv   INTEGER
15114    ,lldpNewCfgPortlinkaggrtlv   INTEGER
15115    ,lldpNewCfgPortframesztlv    INTEGER
15116    ,lldpNewCfgPortalltlv        INTEGER
15117    ,lldpNewCfgPortdcbxtlv       INTEGER
15118    }
15119
15120lldpNewCfgPortIndx OBJECT-TYPE
15121    SYNTAX  PortNumber
15122    MAX-ACCESS  read-only
15123    STATUS  current
15124    DESCRIPTION
15125        "The index of the row in LLDP port configurations table."
15126    ::= { lldpNewCfgPortEntry 1 }
15127
15128lldpNewCfgPortAdmStat OBJECT-TYPE
15129    SYNTAX  INTEGER {
15130	enabledTxOnly(1),
15131	enabledRxOnly(2),
15132	enabledRxTx(3),
15133	disabled(4)
15134        }
15135    MAX-ACCESS  read-write
15136    STATUS  current
15137    DESCRIPTION
15138        "This is the admin status of the LLDP port."
15139    ::= { lldpNewCfgPortEntry 2 }
15140
15141lldpNewCfgPortSnmpTrap OBJECT-TYPE
15142    SYNTAX  INTEGER {
15143        enabled(1),
15144	disabled(2)
15145        }
15146    MAX-ACCESS  read-write
15147    STATUS  current
15148    DESCRIPTION
15149        "This is the SNMP trap notification state of the LLDP port"
15150    ::= { lldpNewCfgPortEntry 3 }
15151
15152lldpNewCfgPortportdesctlv OBJECT-TYPE
15153    SYNTAX  INTEGER {
15154        enabled(1),
15155        disabled(2)
15156        }
15157    MAX-ACCESS  read-write
15158    STATUS  current
15159    DESCRIPTION
15160        "This is the Port Description TLV state of the LLDP port."
15161    ::= { lldpNewCfgPortEntry 4 }
15162
15163lldpNewCfgPortsysnametlv OBJECT-TYPE
15164    SYNTAX  INTEGER {
15165        enabled(1),
15166        disabled(2)
15167        }
15168    MAX-ACCESS  read-write
15169    STATUS  current
15170    DESCRIPTION
15171        "This is the System Name TLV state of the LLDP port."
15172    ::= { lldpNewCfgPortEntry 5 }
15173
15174lldpNewCfgPortsysdescrtlv OBJECT-TYPE
15175    SYNTAX  INTEGER {
15176        enabled(1),
15177        disabled(2)
15178        }
15179    MAX-ACCESS  read-write
15180    STATUS  current
15181    DESCRIPTION
15182        "This is the System Description TLV state of the LLDP port."
15183    ::= { lldpNewCfgPortEntry 6 }
15184
15185lldpNewCfgPortsyscaptlv OBJECT-TYPE
15186    SYNTAX  INTEGER {
15187        enabled(1),
15188        disabled(2)
15189        }
15190    MAX-ACCESS  read-write
15191    STATUS  current
15192    DESCRIPTION
15193        "This is the System Capabilities TLV state of the LLDP port."
15194    ::= { lldpNewCfgPortEntry 7 }
15195
15196lldpNewCfgPortmgmtaddrtlv OBJECT-TYPE
15197    SYNTAX  INTEGER {
15198        enabled(1),
15199        disabled(2)
15200        }
15201    MAX-ACCESS  read-write
15202    STATUS  current
15203    DESCRIPTION
15204        "This is the Management Address TLV state of the LLDP port."
15205    ::= { lldpNewCfgPortEntry 8 }
15206
15207lldpNewCfgPortportvidtlv OBJECT-TYPE
15208    SYNTAX  INTEGER {
15209        enabled(1),
15210        disabled(2)
15211        }
15212    MAX-ACCESS  read-write
15213    STATUS  current
15214    DESCRIPTION
15215        "This is the Port VLAN ID TLV state of the LLDP port."
15216    ::= { lldpNewCfgPortEntry 9 }
15217
15218lldpNewCfgPortportprottlv OBJECT-TYPE
15219    SYNTAX  INTEGER {
15220        enabled(1),
15221        disabled(2)
15222        }
15223    MAX-ACCESS  read-write
15224    STATUS  current
15225    DESCRIPTION
15226        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
15227    ::= { lldpNewCfgPortEntry 10 }
15228
15229lldpNewCfgPortvlannametlv OBJECT-TYPE
15230    SYNTAX  INTEGER {
15231        enabled(1),
15232        disabled(2)
15233        }
15234    MAX-ACCESS  read-write
15235    STATUS  current
15236    DESCRIPTION
15237        "This is the VLAN Name TLV state of the LLDP port."
15238    ::= { lldpNewCfgPortEntry 11 }
15239
15240lldpNewCfgPortprotidtlv OBJECT-TYPE
15241    SYNTAX  INTEGER {
15242        enabled(1),
15243        disabled(2)
15244        }
15245    MAX-ACCESS  read-write
15246    STATUS  current
15247    DESCRIPTION
15248        "This is the Protocol Identity TLV state of the LLDP port."
15249    ::= { lldpNewCfgPortEntry 12 }
15250
15251lldpNewCfgPortmacphytlv OBJECT-TYPE
15252    SYNTAX  INTEGER {
15253        enabled(1),
15254        disabled(2)
15255        }
15256    MAX-ACCESS  read-write
15257    STATUS  current
15258    DESCRIPTION
15259        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
15260    ::= { lldpNewCfgPortEntry 13 }
15261
15262lldpNewCfgPortpowermditlv OBJECT-TYPE
15263    SYNTAX  INTEGER {
15264        enabled(1),
15265        disabled(2)
15266        }
15267    MAX-ACCESS  read-write
15268    STATUS  current
15269    DESCRIPTION
15270        "This is the Power Via MDI TLV state of the LLDP port."
15271    ::= { lldpNewCfgPortEntry 14 }
15272
15273lldpNewCfgPortlinkaggrtlv OBJECT-TYPE
15274    SYNTAX  INTEGER {
15275        enabled(1),
15276        disabled(2)
15277        }
15278    MAX-ACCESS  read-write
15279    STATUS  current
15280    DESCRIPTION
15281        "This is the Link Aggregation TLV state of the LLDP port."
15282    ::= { lldpNewCfgPortEntry 15 }
15283
15284lldpNewCfgPortframesztlv OBJECT-TYPE
15285    SYNTAX  INTEGER {
15286        enabled(1),
15287        disabled(2)
15288        }
15289    MAX-ACCESS  read-write
15290    STATUS  current
15291    DESCRIPTION
15292        "This is the Maximum Frame Size TLV state of the LLDP port."
15293    ::= { lldpNewCfgPortEntry 16 }
15294
15295lldpNewCfgPortalltlv OBJECT-TYPE
15296    SYNTAX  INTEGER {
15297        enabled(1),
15298        disabled(2),
15299        other(3)
15300        }
15301    MAX-ACCESS  read-write
15302    STATUS  current
15303    DESCRIPTION
15304        "Set the corresponding state for all the LLDP port's TLVs.
15305         other(3) is returned when the object is read."
15306    ::= { lldpNewCfgPortEntry 17 }
15307
15308lldpNewCfgPortdcbxtlv OBJECT-TYPE
15309    SYNTAX  INTEGER {
15310        enabled(1),
15311        disabled(2)
15312        }
15313    MAX-ACCESS  read-write
15314    STATUS  current
15315    DESCRIPTION
15316        "This is the DCBX TLV state of the LLDP port."
15317    ::= { lldpNewCfgPortEntry 18 }
15318
15319
15320--
15321-- } End of LLDP Port Table
15322--
15323
15324--
15325-- { LLDP General Table
15326--
15327lldpGeneral      OBJECT IDENTIFIER ::= { lldpCfg 4 }
15328
15329lldpCurCfgState OBJECT-TYPE
15330    SYNTAX INTEGER {
15331        on(1),
15332        off(2)
15333        }
15334    MAX-ACCESS read-only
15335    STATUS current
15336    DESCRIPTION
15337        "LLDP global state."
15338    ::= { lldpGeneral 1 }
15339
15340lldpNewCfgState OBJECT-TYPE
15341    SYNTAX INTEGER {
15342        on(1),
15343        off(2)
15344        }
15345    MAX-ACCESS read-write
15346    STATUS current
15347    DESCRIPTION
15348        "Globally turn LLDP on or off."
15349    ::= { lldpGeneral 2 }
15350
15351lldpCurCfgMsgTxInt OBJECT-TYPE
15352      SYNTAX  INTEGER  (5..32768)
15353      MAX-ACCESS  read-only
15354      STATUS  current
15355      DESCRIPTION
15356              "LLDP message transmission interval for LLDPDU."
15357      ::= { lldpGeneral 3 }
15358
15359lldpNewCfgMsgTxInt OBJECT-TYPE
15360      SYNTAX  INTEGER  (5..32768)
15361      MAX-ACCESS  read-write
15362      STATUS  current
15363      DESCRIPTION
15364              "LLDP message transmission interval for LLDPDU."
15365      ::= { lldpGeneral 4 }
15366
15367lldpCurCfgMsgTxHld OBJECT-TYPE
15368      SYNTAX  INTEGER  (2..10)
15369      MAX-ACCESS  read-only
15370      STATUS  current
15371      DESCRIPTION
15372              "LLDP message transmission holdtime-multiplier."
15373      ::= { lldpGeneral 5 }
15374
15375lldpNewCfgMsgTxHld OBJECT-TYPE
15376      SYNTAX  INTEGER  (2..10)
15377      MAX-ACCESS  read-write
15378      STATUS  current
15379      DESCRIPTION
15380              "LLDP message transmission holdtime-multiplier."
15381      ::= { lldpGeneral 6 }
15382
15383lldpCurCfgNotifInt OBJECT-TYPE
15384      SYNTAX  INTEGER (1..3600)
15385      MAX-ACCESS  read-only
15386      STATUS  current
15387      DESCRIPTION
15388              "LLDP minimum SNMP trap notification interval."
15389      ::= { lldpGeneral 7 }
15390
15391lldpNewCfgNotifInt OBJECT-TYPE
15392      SYNTAX  INTEGER (1..3600)
15393      MAX-ACCESS  read-write
15394      STATUS  current
15395      DESCRIPTION
15396              "LLDP minimum SNMP trap notification interval."
15397      ::= { lldpGeneral 8 }
15398
15399lldpCurCfgTxDelay OBJECT-TYPE
15400      SYNTAX  INTEGER  (1..8192)
15401      MAX-ACCESS  read-only
15402      STATUS  current
15403      DESCRIPTION
15404              "LLDP delay interval between advertisements."
15405      ::= { lldpGeneral 9 }
15406
15407lldpNewCfgTxDelay OBJECT-TYPE
15408      SYNTAX  INTEGER  (1..8192)
15409      MAX-ACCESS  read-write
15410      STATUS  current
15411      DESCRIPTION
15412              "LLDP delay interval between advertisements."
15413      ::= { lldpGeneral 10 }
15414
15415lldpCurCfgReinitDelay OBJECT-TYPE
15416      SYNTAX  INTEGER  (1..10)
15417      MAX-ACCESS  read-only
15418      STATUS  current
15419      DESCRIPTION
15420              "LLDP reinit delay interval."
15421      ::= { lldpGeneral 11 }
15422
15423lldpNewCfgReinitDelay OBJECT-TYPE
15424      SYNTAX  INTEGER  (1..10)
15425      MAX-ACCESS  read-write
15426      STATUS  current
15427      DESCRIPTION
15428              "LLDP reinit delay interval."
15429      ::= { lldpGeneral 12 }
15430--
15431-- } End of LLDP General Table
15432--
15433
15434--
15435-- { LLDP Statistics
15436--
15437lldpStatsTableMaxEnt OBJECT-TYPE
15438      SYNTAX  INTEGER
15439      MAX-ACCESS  read-only
15440      STATUS  current
15441      DESCRIPTION
15442              "The maximum number of rows in the statistics
15443	       host table."
15444      ::= { lldpStats 1 }
15445
15446lldpStatsTable OBJECT-TYPE
15447      SYNTAX SEQUENCE OF LldpStatsTableEntry
15448      MAX-ACCESS not-accessible
15449      STATUS current
15450      DESCRIPTION
15451              "The table of LLDP statistics."
15452      ::= { lldpStats 2 }
15453
15454lldpStatsClearAll  OBJECT-TYPE
15455    SYNTAX  INTEGER {
15456        ok(1),
15457        clear(2)
15458        }
15459    MAX-ACCESS  read-write
15460    STATUS  current
15461    DESCRIPTION
15462        "Setting this to clear(2) results in clearing the LLDP statistics
15463        for all the ports."
15464    ::= { lldpStats 3 }
15465
15466lldpStatsTableEntry OBJECT-TYPE
15467      SYNTAX LldpStatsTableEntry
15468      MAX-ACCESS not-accessible
15469      STATUS current
15470      DESCRIPTION
15471              "LLDP statistics info."
15472      INDEX   { lldpStatsIndex }
15473      ::= { lldpStatsTable 1 }
15474
15475LldpStatsTableEntry ::= SEQUENCE {
15476    lldpStatsIndex                 PortNumber,
15477    lldpStatsFramesOutTotal        Counter32,
15478    lldpStatsFramesInTotal         Counter32,
15479    lldpStatsFramesInErrorsTotal   Counter32,
15480    lldpStatsFramesDiscardedTotal  Counter32,
15481    lldpStatsTLVsUnrecognizedTotal Counter32,
15482    lldpStatsAgeoutsTotal          Counter32,
15483    lldpStatsClear                 INTEGER
15484}
15485
15486lldpStatsIndex OBJECT-TYPE
15487    SYNTAX  PortNumber
15488    MAX-ACCESS  read-only
15489    STATUS  current
15490    DESCRIPTION
15491        "The index of the row in LLDP port statistics."
15492    ::= { lldpStatsTableEntry 1 }
15493
15494lldpStatsFramesOutTotal OBJECT-TYPE
15495    SYNTAX Counter32
15496    MAX-ACCESS read-only
15497    STATUS current
15498    DESCRIPTION
15499	"The total number of LLDP frames transmitted in this port."
15500    ::= { lldpStatsTableEntry 2 }
15501
15502lldpStatsFramesInTotal OBJECT-TYPE
15503    SYNTAX Counter32
15504    MAX-ACCESS read-only
15505    STATUS current
15506    DESCRIPTION
15507	"The total number of LLDP frames received in this port."
15508    ::= { lldpStatsTableEntry 3 }
15509
15510lldpStatsFramesInErrorsTotal OBJECT-TYPE
15511    SYNTAX Counter32
15512    MAX-ACCESS read-only
15513    STATUS current
15514    DESCRIPTION
15515	"The total number of erroneous LLDP frames received in this port."
15516    ::= { lldpStatsTableEntry 4 }
15517
15518lldpStatsFramesDiscardedTotal OBJECT-TYPE
15519    SYNTAX Counter32
15520    MAX-ACCESS read-only
15521    STATUS current
15522    DESCRIPTION
15523	"The total number of received LLDP frames discarded in this port."
15524    ::= { lldpStatsTableEntry 5 }
15525
15526lldpStatsTLVsUnrecognizedTotal OBJECT-TYPE
15527    SYNTAX Counter32
15528    MAX-ACCESS read-only
15529    STATUS current
15530    DESCRIPTION
15531	"The total number of unrecognized TLVs in this port."
15532    ::= { lldpStatsTableEntry 6 }
15533
15534lldpStatsAgeoutsTotal OBJECT-TYPE
15535    SYNTAX Counter32
15536    MAX-ACCESS read-only
15537    STATUS current
15538    DESCRIPTION
15539	"The total number of neighbor's information deleted in this port."
15540    ::= { lldpStatsTableEntry 7 }
15541
15542lldpStatsClear  OBJECT-TYPE
15543    SYNTAX  INTEGER {
15544        ok(1),
15545        clear(2)
15546        }
15547    MAX-ACCESS  read-write
15548    STATUS  current
15549    DESCRIPTION
15550        "Setting this to clear(2) results in clearing the LLDP statistics."
15551    ::= { lldpStatsTableEntry 8 }
15552
15553--
15554-- } End of LLDP Statistics
15555--
15556
15557--
15558--  { LLDP Info
15559--
15560lldpInfoPortTable OBJECT-TYPE
15561      SYNTAX SEQUENCE OF LldpInfoPortEntry
15562      MAX-ACCESS not-accessible
15563      STATUS  current
15564      DESCRIPTION
15565              "The table of LLDP Port Info."
15566      ::= { lldpInfo 1 }
15567
15568lldpInfoPortEntry OBJECT-TYPE
15569      SYNTAX LldpInfoPortEntry
15570      MAX-ACCESS not-accessible
15571      STATUS current
15572      DESCRIPTION
15573              "LLDP Port Info."
15574      INDEX   { lldpInfoPortIndex }
15575      ::= { lldpInfoPortTable 1 }
15576
15577LldpInfoPortEntry ::= SEQUENCE {
15578      lldpInfoPortIndex                PortNumber,
15579      lldpInfoPortAlias                DisplayString,
15580      lldpInfoPortMacAddress           PhysAddress,
15581      lldpInfoPortMtu                  Integer32,
15582      lldpInfoPortEnabled              INTEGER,
15583      lldpInfoPortAdminStatus          INTEGER,
15584      lldpInfoPortRxChanges            INTEGER
15585     ,lldpInfoPortportdesctlv   INTEGER
15586     ,lldpInfoPortsysnametlv    INTEGER
15587     ,lldpInfoPortsysdescrtlv   INTEGER
15588     ,lldpInfoPortsyscaptlv     INTEGER
15589     ,lldpInfoPortmgmtaddrtlv   INTEGER
15590     ,lldpInfoPortportvidtlv    INTEGER
15591     ,lldpInfoPortportprottlv   INTEGER
15592     ,lldpInfoPortvlannametlv   INTEGER
15593     ,lldpInfoPortprotidtlv     INTEGER
15594     ,lldpInfoPortmacphytlv     INTEGER
15595     ,lldpInfoPortpowermditlv   INTEGER
15596     ,lldpInfoPortlinkaggrtlv   INTEGER
15597     ,lldpInfoPortframesztlv    INTEGER
15598     ,lldpInfoPortdcbxtlv       INTEGER
15599}
15600
15601lldpInfoPortIndex OBJECT-TYPE
15602      SYNTAX  PortNumber
15603      MAX-ACCESS  read-only
15604      STATUS  current
15605      DESCRIPTION
15606          "The index of the row in LLDP info port table."
15607      ::= { lldpInfoPortEntry 1 }
15608
15609lldpInfoPortAlias OBJECT-TYPE
15610      SYNTAX  DisplayString  (SIZE(0..32))
15611      MAX-ACCESS  read-only
15612      STATUS  current
15613      DESCRIPTION
15614          "The port alias of the port in LLDP info port table."
15615      ::= { lldpInfoPortEntry 2 }
15616
15617lldpInfoPortMacAddress OBJECT-TYPE
15618      SYNTAX  PhysAddress
15619      MAX-ACCESS  read-only
15620      STATUS  current
15621      DESCRIPTION
15622          "The mac address of the port in LLDP info port table."
15623      ::= { lldpInfoPortEntry 3 }
15624
15625lldpInfoPortMtu OBJECT-TYPE
15626      SYNTAX  Integer32
15627      MAX-ACCESS  read-only
15628      STATUS  current
15629      DESCRIPTION
15630          "The MTU size of the port in LLDP info port table."
15631      ::= { lldpInfoPortEntry 4 }
15632
15633lldpInfoPortEnabled OBJECT-TYPE
15634      SYNTAX  INTEGER {
15635          true(1),
15636          false(2)
15637      }
15638      MAX-ACCESS  read-only
15639      STATUS  current
15640      DESCRIPTION
15641          "The PortEnabled field of the port in LLDP info port table."
15642      ::= { lldpInfoPortEntry 5 }
15643
15644lldpInfoPortAdminStatus OBJECT-TYPE
15645      SYNTAX  INTEGER {
15646          enabledTxOnly(1),
15647          enabledRxOnly(2),
15648          enabledRxTx(3),
15649          disabled(4)
15650      }
15651      MAX-ACCESS  read-only
15652      STATUS  current
15653      DESCRIPTION
15654          "The Admin Status of the port in LLDP info port table."
15655      ::= { lldpInfoPortEntry 6 }
15656
15657lldpInfoPortRxChanges OBJECT-TYPE
15658      SYNTAX  INTEGER {
15659          true(1),
15660          false(2)
15661      }
15662      MAX-ACCESS  read-only
15663      STATUS  current
15664      DESCRIPTION
15665          "The rxChanges field of the port in LLDP info port table."
15666      ::= { lldpInfoPortEntry 7 }
15667
15668lldpInfoPortportdesctlv OBJECT-TYPE
15669    SYNTAX  INTEGER {
15670        enabled(1),
15671        disabled(2)
15672        }
15673    MAX-ACCESS  read-only
15674    STATUS  current
15675    DESCRIPTION
15676        "This is the Port Description TLV state of the LLDP port."
15677    ::= { lldpInfoPortEntry 8 }
15678
15679lldpInfoPortsysnametlv OBJECT-TYPE
15680    SYNTAX  INTEGER {
15681        enabled(1),
15682        disabled(2)
15683        }
15684    MAX-ACCESS  read-only
15685    STATUS  current
15686    DESCRIPTION
15687        "This is the System Name TLV state of the LLDP port."
15688    ::= { lldpInfoPortEntry 9 }
15689
15690lldpInfoPortsysdescrtlv OBJECT-TYPE
15691    SYNTAX  INTEGER {
15692        enabled(1),
15693        disabled(2)
15694        }
15695    MAX-ACCESS  read-only
15696    STATUS  current
15697    DESCRIPTION
15698        "This is the System Description TLV state of the LLDP port."
15699    ::= { lldpInfoPortEntry 10 }
15700
15701lldpInfoPortsyscaptlv OBJECT-TYPE
15702    SYNTAX  INTEGER {
15703        enabled(1),
15704        disabled(2)
15705        }
15706    MAX-ACCESS  read-only
15707    STATUS  current
15708    DESCRIPTION
15709        "This is the System Capabilities TLV state of the LLDP port."
15710    ::= { lldpInfoPortEntry 11 }
15711
15712lldpInfoPortmgmtaddrtlv OBJECT-TYPE
15713    SYNTAX  INTEGER {
15714        enabled(1),
15715        disabled(2)
15716        }
15717    MAX-ACCESS  read-only
15718    STATUS  current
15719    DESCRIPTION
15720        "This is the Management Address TLV state of the LLDP port."
15721    ::= { lldpInfoPortEntry 12 }
15722
15723lldpInfoPortportvidtlv OBJECT-TYPE
15724    SYNTAX  INTEGER {
15725        enabled(1),
15726        disabled(2)
15727        }
15728    MAX-ACCESS  read-only
15729    STATUS  current
15730    DESCRIPTION
15731        "This is the Port VLAN ID TLV state of the LLDP port."
15732    ::= { lldpInfoPortEntry 13 }
15733
15734lldpInfoPortportprottlv OBJECT-TYPE
15735    SYNTAX  INTEGER {
15736        enabled(1),
15737        disabled(2)
15738        }
15739    MAX-ACCESS  read-only
15740    STATUS  current
15741    DESCRIPTION
15742        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
15743    ::= { lldpInfoPortEntry 14 }
15744
15745lldpInfoPortvlannametlv OBJECT-TYPE
15746    SYNTAX  INTEGER {
15747        enabled(1),
15748        disabled(2)
15749        }
15750    MAX-ACCESS  read-only
15751    STATUS  current
15752    DESCRIPTION
15753        "This is the VLAN Name TLV state of the LLDP port."
15754    ::= { lldpInfoPortEntry 15 }
15755
15756lldpInfoPortprotidtlv OBJECT-TYPE
15757    SYNTAX  INTEGER {
15758        enabled(1),
15759        disabled(2)
15760        }
15761    MAX-ACCESS  read-only
15762    STATUS  current
15763    DESCRIPTION
15764        "This is the Protocol Identity TLV state of the LLDP port."
15765    ::= { lldpInfoPortEntry 16 }
15766
15767lldpInfoPortmacphytlv OBJECT-TYPE
15768    SYNTAX  INTEGER {
15769        enabled(1),
15770        disabled(2)
15771        }
15772    MAX-ACCESS  read-only
15773    STATUS  current
15774    DESCRIPTION
15775        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
15776    ::= { lldpInfoPortEntry 17 }
15777
15778lldpInfoPortpowermditlv OBJECT-TYPE
15779    SYNTAX  INTEGER {
15780        enabled(1),
15781        disabled(2)
15782        }
15783    MAX-ACCESS  read-only
15784    STATUS  current
15785    DESCRIPTION
15786        "This is the Power Via MDI TLV state of the LLDP port."
15787    ::= { lldpInfoPortEntry 18 }
15788
15789lldpInfoPortlinkaggrtlv OBJECT-TYPE
15790    SYNTAX  INTEGER {
15791        enabled(1),
15792        disabled(2)
15793        }
15794    MAX-ACCESS  read-only
15795    STATUS  current
15796    DESCRIPTION
15797        "This is the Link Aggregation TLV state of the LLDP port."
15798    ::= { lldpInfoPortEntry 19 }
15799
15800lldpInfoPortframesztlv OBJECT-TYPE
15801    SYNTAX  INTEGER {
15802        enabled(1),
15803        disabled(2)
15804        }
15805    MAX-ACCESS  read-only
15806    STATUS  current
15807    DESCRIPTION
15808        "This is the Maximum Frame Size TLV state of the LLDP port."
15809    ::= { lldpInfoPortEntry 20 }
15810
15811lldpInfoPortdcbxtlv OBJECT-TYPE
15812    SYNTAX  INTEGER {
15813        enabled(1),
15814        disabled(2)
15815        }
15816    MAX-ACCESS  read-only
15817    STATUS  current
15818    DESCRIPTION
15819        "This is the DCBX TLV state of the LLDP port."
15820    ::= { lldpInfoPortEntry 21 }
15821
15822
15823lldpInfoTxTable OBJECT-TYPE
15824      SYNTAX SEQUENCE OF LldpInfoTxEntry
15825      MAX-ACCESS not-accessible
15826      STATUS  current
15827      DESCRIPTION
15828              "The table of LLDP Transmit State Machine Info."
15829      ::= { lldpInfo 2 }
15830
15831lldpInfoTxEntry OBJECT-TYPE
15832      SYNTAX LldpInfoTxEntry
15833      MAX-ACCESS not-accessible
15834      STATUS current
15835      DESCRIPTION
15836              "LLDP Transmit State Machine Info."
15837      INDEX   { lldpInfoTxIndex }
15838      ::= { lldpInfoTxTable 1 }
15839
15840LldpInfoTxEntry ::= SEQUENCE {
15841      lldpInfoTxIndex                PortNumber,
15842      lldpInfoTxState                INTEGER,
15843      lldpInfoTxLocalChanged         INTEGER,
15844      lldpInfoTxTTL                  Integer32,
15845      lldpInfoTxTxTTR                Integer32,
15846      lldpInfoTxDelayWhile           Integer32,
15847      lldpInfoTxShutdownWhile        Integer32,
15848      lldpInfoTxReinitDelay          Integer32,
15849      lldpInfoTxHoldMultiplier       Integer32,
15850      lldpInfoTxTransmitInterval     Integer32,
15851      lldpInfoTxTransmitDelay        Integer32,
15852      lldpInfoTxDMAC                 DisplayString
15853}
15854
15855lldpInfoTxIndex OBJECT-TYPE
15856      SYNTAX  PortNumber
15857      MAX-ACCESS  read-only
15858      STATUS  current
15859      DESCRIPTION
15860          "The index of the row in LLDP Transmit State Machine info table."
15861      ::= { lldpInfoTxEntry 1 }
15862
15863lldpInfoTxState OBJECT-TYPE
15864      SYNTAX  INTEGER {
15865          txLldpInitialize(1),
15866          txIdle(2),
15867          txShutdownFrame(3),
15868          txInfoFrame(4)
15869      }
15870      MAX-ACCESS  read-only
15871      STATUS  current
15872      DESCRIPTION
15873          "The transmit state of the port in LLDP Transmit State Machine."
15874      ::= { lldpInfoTxEntry 2 }
15875
15876lldpInfoTxLocalChanged OBJECT-TYPE
15877      SYNTAX  INTEGER {
15878          true(1),
15879          false(2)
15880      }
15881      MAX-ACCESS  read-only
15882      STATUS  current
15883      DESCRIPTION
15884          "The somethingChangedLocal field of the port in LLDP Transmit
15885	   State Machine."
15886      ::= { lldpInfoTxEntry 3 }
15887
15888lldpInfoTxTTL OBJECT-TYPE
15889      SYNTAX  Integer32
15890      MAX-ACCESS  read-only
15891      STATUS  current
15892      DESCRIPTION
15893          "The txTTL timer of the port in LLDP Transmit State Machine."
15894      ::= { lldpInfoTxEntry 4 }
15895
15896lldpInfoTxTxTTR OBJECT-TYPE
15897      SYNTAX  Integer32
15898      MAX-ACCESS  read-only
15899      STATUS  current
15900      DESCRIPTION
15901          "The txTTR timer of the port in LLDP Transmit State Machine."
15902      ::= { lldpInfoTxEntry 5 }
15903
15904lldpInfoTxDelayWhile OBJECT-TYPE
15905      SYNTAX  Integer32
15906      MAX-ACCESS  read-only
15907      STATUS  current
15908      DESCRIPTION
15909          "The txDelayWhile timer of the port in LLDP Transmit State
15910	   Machine."
15911      ::= { lldpInfoTxEntry 6 }
15912
15913lldpInfoTxShutdownWhile OBJECT-TYPE
15914      SYNTAX  Integer32
15915      MAX-ACCESS  read-only
15916      STATUS  current
15917      DESCRIPTION
15918          "The txShutdownWhile timer of the port in LLDP Transmit State
15919	   Machine."
15920      ::= { lldpInfoTxEntry 7 }
15921
15922lldpInfoTxReinitDelay OBJECT-TYPE
15923      SYNTAX  Integer32
15924      MAX-ACCESS  read-only
15925      STATUS  current
15926      DESCRIPTION
15927          "The reinitDelay timer of the port in LLDP Transmit State
15928	   Machine."
15929      ::= { lldpInfoTxEntry 8 }
15930
15931lldpInfoTxHoldMultiplier OBJECT-TYPE
15932      SYNTAX  Integer32
15933      MAX-ACCESS  read-only
15934      STATUS  current
15935      DESCRIPTION
15936          "The msgTxHold timer of the port in LLDP Transmit State
15937	   Machine."
15938      ::= { lldpInfoTxEntry 9 }
15939
15940lldpInfoTxTransmitInterval OBJECT-TYPE
15941      SYNTAX  Integer32
15942      MAX-ACCESS  read-only
15943      STATUS  current
15944      DESCRIPTION
15945          "The msgTxInterval timer of the port in LLDP Transmit State
15946	   Machine."
15947      ::= { lldpInfoTxEntry 10 }
15948
15949lldpInfoTxTransmitDelay OBJECT-TYPE
15950      SYNTAX  Integer32
15951      MAX-ACCESS  read-only
15952      STATUS  current
15953      DESCRIPTION
15954          "The txDelay timer of the port in LLDP Transmit State Machine."
15955      ::= { lldpInfoTxEntry 11 }
15956
15957lldpInfoTxDMAC OBJECT-TYPE
15958      SYNTAX  DisplayString (SIZE(1..128))
15959      MAX-ACCESS  read-only
15960      STATUS  current
15961      DESCRIPTION
15962          "The Destination MAC address of the LLDP remote devices.
15963	   Legend(possible values in DMAC column) :
15964           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
15965           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
15966           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
15967      ::= { lldpInfoTxEntry 12 }
15968
15969lldpInfoRxTable OBJECT-TYPE
15970      SYNTAX SEQUENCE OF LldpInfoRxEntry
15971      MAX-ACCESS not-accessible
15972      STATUS  current
15973      DESCRIPTION
15974              "The table of LLDP Receive State Machine Info."
15975      ::= { lldpInfo 3 }
15976
15977lldpInfoRxEntry OBJECT-TYPE
15978      SYNTAX LldpInfoRxEntry
15979      MAX-ACCESS not-accessible
15980      STATUS current
15981      DESCRIPTION
15982              "LLDP Receive State Machine Info."
15983      INDEX   { lldpInfoRxIndex }
15984      ::= { lldpInfoRxTable 1 }
15985
15986LldpInfoRxEntry ::= SEQUENCE {
15987      lldpInfoRxIndex                PortNumber,
15988      lldpInfoRxState                INTEGER,
15989      lldpInfoRxBadFrame             INTEGER,
15990      lldpInfoRxRcvFrame             INTEGER,
15991      lldpInfoRxRxInfoAge            INTEGER,
15992      lldpInfoRxRemoteChanged        INTEGER,
15993      lldpInfoRxTooManyNeighbors     INTEGER,
15994      lldpInfoRxSNMPNotify           INTEGER,
15995      lldpInfoRxRxTTL                Integer32,
15996      lldpInfoRxTooManyNeighborTimer Integer32,
15997      lldpInfoRxDMAC                 DisplayString
15998}
15999
16000lldpInfoRxIndex OBJECT-TYPE
16001      SYNTAX  PortNumber
16002      MAX-ACCESS  read-only
16003      STATUS  current
16004      DESCRIPTION
16005          "The index of the row in LLDP Receive State Machine info table."
16006      ::= { lldpInfoRxEntry 1 }
16007
16008lldpInfoRxState OBJECT-TYPE
16009      SYNTAX  INTEGER {
16010          lldpWaitPortOperational(1),
16011          deleteAgedInfo(2),
16012          rxLldpInitialize(3),
16013          rxWaitForFrame(4),
16014          rxFrame(5),
16015          deleteInfo(6),
16016          updateInfo(7)
16017      }
16018      MAX-ACCESS  read-only
16019      STATUS  current
16020      DESCRIPTION
16021          "The receive state of the port in LLDP Receive State Machine."
16022      ::= { lldpInfoRxEntry 2 }
16023
16024lldpInfoRxBadFrame OBJECT-TYPE
16025      SYNTAX  INTEGER {
16026          true(1),
16027          false(2)
16028      }
16029      MAX-ACCESS  read-only
16030      STATUS  current
16031      DESCRIPTION
16032          "The badFrame field of the port in LLDP Receive State Machine."
16033      ::= { lldpInfoRxEntry 3 }
16034
16035lldpInfoRxRcvFrame OBJECT-TYPE
16036      SYNTAX  INTEGER {
16037          true(1),
16038          false(2)
16039      }
16040      MAX-ACCESS  read-only
16041      STATUS  current
16042      DESCRIPTION
16043          "The rcvFrame field of the port in LLDP Receive State Machine."
16044      ::= { lldpInfoRxEntry 4 }
16045
16046lldpInfoRxRxInfoAge OBJECT-TYPE
16047      SYNTAX  INTEGER {
16048          true(1),
16049          false(2)
16050      }
16051      MAX-ACCESS  read-only
16052      STATUS  current
16053      DESCRIPTION
16054          "The rxInfoAge field of the port in LLDP Receive State Machine."
16055      ::= { lldpInfoRxEntry 5 }
16056
16057lldpInfoRxRemoteChanged OBJECT-TYPE
16058      SYNTAX  INTEGER {
16059          true(1),
16060          false(2)
16061      }
16062      MAX-ACCESS  read-only
16063      STATUS  current
16064      DESCRIPTION
16065          "The somethingChangedRemote field of the port in LLDP Receive
16066	   State Machine."
16067      ::= { lldpInfoRxEntry 6 }
16068
16069lldpInfoRxTooManyNeighbors OBJECT-TYPE
16070      SYNTAX  INTEGER {
16071          true(1),
16072          false(2)
16073      }
16074      MAX-ACCESS  read-only
16075      STATUS  current
16076      DESCRIPTION
16077          "The tooManyNeighbors field of the port in LLDP Receive
16078	   State Machine."
16079      ::= { lldpInfoRxEntry 7 }
16080
16081lldpInfoRxSNMPNotify OBJECT-TYPE
16082      SYNTAX  INTEGER {
16083          true(1),
16084          false(2)
16085      }
16086      MAX-ACCESS  read-only
16087      STATUS  current
16088      DESCRIPTION
16089          "The tooManyNeighbors field of the port in LLDP Receive
16090	   State Machine."
16091      ::= { lldpInfoRxEntry 8 }
16092
16093lldpInfoRxRxTTL OBJECT-TYPE
16094      SYNTAX  Integer32
16095      MAX-ACCESS  read-only
16096      STATUS  current
16097      DESCRIPTION
16098          "The rxTTL timer of the port in LLDP Receive State Machine."
16099      ::= { lldpInfoRxEntry 9 }
16100
16101lldpInfoRxTooManyNeighborTimer OBJECT-TYPE
16102      SYNTAX  Integer32
16103      MAX-ACCESS  read-only
16104      STATUS  current
16105      DESCRIPTION
16106          "The tooManyNeighborsTimer timer of the port in LLDP Receive State
16107	   Machine."
16108      ::= { lldpInfoRxEntry 10 }
16109
16110lldpInfoRxDMAC OBJECT-TYPE
16111      SYNTAX  DisplayString (SIZE(1..128))
16112      MAX-ACCESS  read-only
16113      STATUS  current
16114      DESCRIPTION
16115          "The Destination MAC address of the LLDP remote devices.
16116	   Legend(possible values in DMAC column) :
16117           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
16118           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
16119           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
16120      ::= { lldpInfoRxEntry 11 }
16121
16122lldpInfoRemoteDevicesTable OBJECT-TYPE
16123      SYNTAX SEQUENCE OF LldpInfoRemoteDevicesEntry
16124      MAX-ACCESS not-accessible
16125      STATUS  current
16126      DESCRIPTION
16127              "The table of LLDP remote devices Info."
16128      ::= { lldpInfo 4 }
16129
16130lldpInfoRemoteDevicesEntry OBJECT-TYPE
16131      SYNTAX LldpInfoRemoteDevicesEntry
16132      MAX-ACCESS not-accessible
16133      STATUS current
16134      DESCRIPTION
16135              "LLDP remote devices Info."
16136      INDEX   { lldpInfoRemoteDevicesIndex }
16137      ::= { lldpInfoRemoteDevicesTable 1 }
16138
16139LldpInfoRemoteDevicesEntry ::= SEQUENCE {
16140      lldpInfoRemoteDevicesIndex                INTEGER,
16141      lldpInfoRemoteDevicesRemoteTTL            Integer32,
16142      lldpInfoRemoteDevicesRxChanges            INTEGER,
16143      lldpInfoRemoteDevicesLocalPort            DisplayString,
16144      lldpInfoRemoteDevicesChassisSubtype       INTEGER,
16145      lldpInfoRemoteDevicesChassisId            DisplayString,
16146      lldpInfoRemoteDevicesPortSubtype          INTEGER,
16147      lldpInfoRemoteDevicesPortId               DisplayString,
16148      lldpInfoRemoteDevicesSystemName           DisplayString,
16149      lldpInfoRemoteDevicesSystemDescription    DisplayString,
16150      lldpInfoRemoteDevicesPortDescription      DisplayString,
16151      lldpInfoRemoteDevicesSystemCapSupported   DisplayString,
16152      lldpInfoRemoteDevicesSystemCapEnabled     DisplayString,
16153      lldpInfoRemoteDMAC                        DisplayString
16154}
16155
16156lldpInfoRemoteDevicesIndex OBJECT-TYPE
16157      SYNTAX  INTEGER  (1..256)
16158      MAX-ACCESS  read-only
16159      STATUS  current
16160      DESCRIPTION
16161          "The index of the row in LLDP remote devices info table."
16162      ::= { lldpInfoRemoteDevicesEntry 1 }
16163
16164-- lldpInfoMsapMagicNumber OBJECT-TYPE
16165--       SYNTAX  Integer32
16166--       MAX-ACCESS  read-only
16167--       STATUS  current
16168--       DESCRIPTION
16169--           "The magic number of the LLDP MSAP entry."
16170--       ::= { lldpInfoRemoteDevicesEntry 2 }
16171
16172lldpInfoRemoteDevicesRemoteTTL OBJECT-TYPE
16173      SYNTAX  Integer32
16174      MAX-ACCESS  read-only
16175      STATUS  current
16176      DESCRIPTION
16177          "The remote TTL of the LLDP remote devices entry."
16178      ::= { lldpInfoRemoteDevicesEntry 3 }
16179
16180lldpInfoRemoteDevicesRxChanges OBJECT-TYPE
16181      SYNTAX  INTEGER {
16182          true(1),
16183          false(2)
16184      }
16185      MAX-ACCESS  read-only
16186      STATUS  current
16187      DESCRIPTION
16188          "The rxChanges field of the LLDP remote devices entry."
16189      ::= { lldpInfoRemoteDevicesEntry 4 }
16190
16191lldpInfoRemoteDevicesLocalPort OBJECT-TYPE
16192      SYNTAX  DisplayString (SIZE(1..128))
16193      MAX-ACCESS  read-only
16194      STATUS  current
16195      DESCRIPTION
16196          "The local port alias of the LLDP remote devices entry."
16197      ::= { lldpInfoRemoteDevicesEntry 5 }
16198
16199lldpInfoRemoteDevicesChassisSubtype OBJECT-TYPE
16200      SYNTAX  INTEGER {
16201          chassisComponent(1),
16202          interfaceAlias(2),
16203          portComponent(3),
16204          macAddress(4),
16205          networkAddress(5),
16206          interfaceName(6),
16207          locallyAssigned(7)
16208      }
16209      MAX-ACCESS  read-only
16210      STATUS  current
16211      DESCRIPTION
16212          "The chassis ID subtype of the LLDP remote devices entry."
16213      ::= { lldpInfoRemoteDevicesEntry 6 }
16214
16215lldpInfoRemoteDevicesChassisId OBJECT-TYPE
16216      SYNTAX  DisplayString (SIZE(1..255))
16217      MAX-ACCESS  read-only
16218      STATUS  current
16219      DESCRIPTION
16220          "The chassis ID of the LLDP remote devices entry."
16221      ::= { lldpInfoRemoteDevicesEntry 7 }
16222
16223lldpInfoRemoteDevicesPortSubtype OBJECT-TYPE
16224      SYNTAX  INTEGER {
16225          interfaceAlias(1),
16226          portComponent(2),
16227          macAddress(3),
16228          networkAddress(4),
16229          interfaceName(5),
16230          agentCircuitId(6),
16231          locallyAssigned(7)
16232      }
16233      MAX-ACCESS  read-only
16234      STATUS  current
16235      DESCRIPTION
16236          "The port ID subtype of the LLDP remote devices entry."
16237      ::= { lldpInfoRemoteDevicesEntry 8 }
16238
16239lldpInfoRemoteDevicesPortId OBJECT-TYPE
16240      SYNTAX  DisplayString (SIZE(1..255))
16241      MAX-ACCESS  read-only
16242      STATUS  current
16243      DESCRIPTION
16244          "The port ID of the LLDP remote devices entry."
16245      ::= { lldpInfoRemoteDevicesEntry 9 }
16246
16247lldpInfoRemoteDevicesSystemName OBJECT-TYPE
16248      SYNTAX  DisplayString (SIZE(0..255))
16249      MAX-ACCESS  read-only
16250      STATUS  current
16251      DESCRIPTION
16252          "The system name of the LLDP remote devices entry."
16253      ::= { lldpInfoRemoteDevicesEntry 10 }
16254
16255lldpInfoRemoteDevicesSystemDescription OBJECT-TYPE
16256      SYNTAX  DisplayString (SIZE(0..255))
16257      MAX-ACCESS  read-only
16258      STATUS  current
16259      DESCRIPTION
16260          "The system description of the LLDP remote devices entry."
16261      ::= { lldpInfoRemoteDevicesEntry 11 }
16262
16263lldpInfoRemoteDevicesPortDescription OBJECT-TYPE
16264      SYNTAX  DisplayString (SIZE(0..255))
16265      MAX-ACCESS  read-only
16266      STATUS  current
16267      DESCRIPTION
16268          "The port description of the LLDP remote devices entry."
16269      ::= { lldpInfoRemoteDevicesEntry 12 }
16270
16271lldpInfoRemoteDevicesSystemCapSupported OBJECT-TYPE
16272      SYNTAX  DisplayString (SIZE(0..64))
16273      MAX-ACCESS  read-only
16274      STATUS  current
16275      DESCRIPTION
16276          "The supported system capabilities of the LLDP remote devices entry."
16277      ::= { lldpInfoRemoteDevicesEntry 13 }
16278
16279lldpInfoRemoteDevicesSystemCapEnabled OBJECT-TYPE
16280      SYNTAX  DisplayString (SIZE(0..64))
16281      MAX-ACCESS  read-only
16282      STATUS  current
16283      DESCRIPTION
16284          "The enabled system capabilities of the LLDP remote devices entry."
16285      ::= { lldpInfoRemoteDevicesEntry 14 }
16286
16287lldpInfoRemoteDMAC OBJECT-TYPE
16288      SYNTAX  DisplayString (SIZE(1..128))
16289      MAX-ACCESS  read-only
16290      STATUS  current
16291      DESCRIPTION
16292          "The Destination MAC address of the LLDP remote devices.
16293	   Legend(possible values in DMAC column) :
16294           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
16295           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
16296           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
16297      ::= { lldpInfoRemoteDevicesEntry 15 }
16298--
16299-- lldpInfoRemoteDevicesManAddrTable : Management addresses of remote system
16300--
16301
16302lldpInfoRemoteDevicesManAddrTable OBJECT-TYPE
16303    SYNTAX  SEQUENCE OF LldpInfoRemoteDevicesManAddrEntry
16304    MAX-ACCESS not-accessible
16305    STATUS  current
16306    DESCRIPTION
16307        "The table of LLDP remote devices management address Info."
16308    ::= { lldpInfo 5 }
16309
16310lldpInfoRemoteDevicesManAddrEntry OBJECT-TYPE
16311    SYNTAX      LldpInfoRemoteDevicesManAddrEntry
16312    MAX-ACCESS not-accessible
16313    STATUS      current
16314    DESCRIPTION
16315        "LLDP remote devices management address Info."
16316    INDEX       { lldpInfoRemoteDevicesIndex,
16317                  lldpInfoRemoteDevicesManAddrSubtype,
16318                  lldpInfoRemoteDevicesManAddr
16319    }
16320    ::= { lldpInfoRemoteDevicesManAddrTable 1 }
16321
16322LldpInfoRemoteDevicesManAddrEntry ::= SEQUENCE {
16323    lldpInfoRemoteDevicesManAddrSubtype         INTEGER,
16324    lldpInfoRemoteDevicesManAddr                DisplayString,
16325    lldpInfoRemoteDevicesManAddrIfSubtype       INTEGER,
16326    lldpInfoRemoteDevicesManAddrIfId            Integer32,
16327    lldpInfoRemoteDevicesManAddrOID             DisplayString
16328}
16329
16330lldpInfoRemoteDevicesManAddrSubtype OBJECT-TYPE
16331      SYNTAX  INTEGER {
16332	  other(0),
16333	  ipV4(1),
16334	  ipV6(2),
16335	  nsap(3),
16336	  hdlc(4),
16337	  bbn1822(5),
16338	  all802(6),
16339	  e163(7),
16340	  e164(8),
16341	  f69(9),
16342	  x121(10),
16343	  ipx(11),
16344	  appletalk(12),
16345	  decnetIV(13),
16346	  banyanVines(14),
16347	  e164withNsap(15),
16348	  dns(16),
16349	  distinguishedname(17),
16350	  asnumber(18),
16351	  xtpoveripv4(19),
16352	  xtpoveripv6(20),
16353	  xtpnativemodextp(21),
16354	  reserved(65535)
16355      }
16356      MAX-ACCESS  read-only
16357      STATUS  current
16358      DESCRIPTION
16359          "The management address subtype of the LLDP remote devices entry."
16360      ::= { lldpInfoRemoteDevicesManAddrEntry 1 }
16361
16362lldpInfoRemoteDevicesManAddr OBJECT-TYPE
16363      SYNTAX  DisplayString (SIZE(1..64))
16364      MAX-ACCESS  read-only
16365      STATUS  current
16366      DESCRIPTION
16367          "The management address of the LLDP remote devices entry."
16368      ::= { lldpInfoRemoteDevicesManAddrEntry 2 }
16369
16370lldpInfoRemoteDevicesManAddrIfSubtype OBJECT-TYPE
16371      SYNTAX  INTEGER {
16372          unknown(1),
16373          ifIndex(2),
16374          systemPortNumber(3)
16375      }
16376      MAX-ACCESS  read-only
16377      STATUS  current
16378      DESCRIPTION
16379          "The interface numbering subtype of the LLDP remote devices
16380	   management address entry."
16381      ::= { lldpInfoRemoteDevicesManAddrEntry 3 }
16382
16383lldpInfoRemoteDevicesManAddrIfId OBJECT-TYPE
16384      SYNTAX  Integer32
16385      MAX-ACCESS  read-only
16386      STATUS  current
16387      DESCRIPTION
16388          "The interface number of the LLDP remote devices management address
16389	   entry."
16390      ::= { lldpInfoRemoteDevicesManAddrEntry 4 }
16391
16392lldpInfoRemoteDevicesManAddrOID OBJECT-TYPE
16393      SYNTAX  DisplayString (SIZE(0..128))
16394      MAX-ACCESS  read-only
16395      STATUS  current
16396      DESCRIPTION
16397          "The object identifier of the LLDP remote devices management address
16398	   entry."
16399      ::= { lldpInfoRemoteDevicesManAddrEntry 5 }
16400
16401lldpClearMsap OBJECT-TYPE
16402    SYNTAX INTEGER {
16403        ok(0),
16404        clearMsap(1)
16405    }
16406    MAX-ACCESS read-write
16407    STATUS current
16408    DESCRIPTION
16409        "Clear LLDP remote devices information when setting clearMsap(1).
16410         When read, ok(0) is always returned."
16411    ::= { lldpInfo 6 }
16412
16413--
16414--  } End of LLDP Info
16415--
16416
16417--
16418--  { UDLD
16419--
16420
16421udldInfoPortTable  OBJECT-TYPE
16422      SYNTAX  SEQUENCE OF UdldInfoPortEntry
16423      MAX-ACCESS  not-accessible
16424      STATUS  current
16425      DESCRIPTION
16426          "The table of UDLD port info."
16427      ::= { udldInfo 1 }
16428
16429udldInfoPortEntry  OBJECT-TYPE
16430      SYNTAX  UdldInfoPortEntry
16431      MAX-ACCESS  not-accessible
16432      STATUS  current
16433      DESCRIPTION
16434          "A row inside UDLD port info table."
16435      INDEX  { udldInfoPortIndex }
16436      ::= { udldInfoPortTable 1 }
16437
16438UdldInfoPortEntry ::= SEQUENCE
16439{     udldInfoPortIndex               PortNumber
16440,     udldInfoPortConfig              INTEGER
16441,     udldInfoPortMode                INTEGER
16442,     udldInfoPortLink                INTEGER
16443,     udldInfoPortOperationalStatus   INTEGER
16444,     udldInfoPortBidirectionalStatus INTEGER
16445,     udldInfoPortInterval            INTEGER
16446,     udldInfoPortTimeout             INTEGER
16447,     udldInfoPortNeighborCount       INTEGER
16448}
16449
16450udldInfoPortIndex  OBJECT-TYPE
16451      SYNTAX  PortNumber
16452      MAX-ACCESS  read-only
16453      STATUS  current
16454      DESCRIPTION
16455          "The index of the row in UDLD port configuration table."
16456      ::= { udldInfoPortEntry 1 }
16457
16458udldInfoPortConfig OBJECT-TYPE
16459      SYNTAX  INTEGER
16460      {   enabled(1)
16461      ,   disabled(2)
16462      }
16463      MAX-ACCESS  read-only
16464      STATUS  current
16465      DESCRIPTION
16466          "The Config field of the port in UDLD port info table.
16467      Shows the administative state of the current port."
16468      ::= { udldInfoPortEntry 2 }
16469
16470udldInfoPortMode OBJECT-TYPE
16471      SYNTAX  INTEGER
16472      {   aggresive(1)
16473      ,   normal(2)
16474      }
16475      MAX-ACCESS  read-only
16476      STATUS  current
16477      DESCRIPTION
16478          "The Mode field of the port in UDLD info port table.
16479      Shows the udld administrative mode for the current port."
16480      ::= { udldInfoPortEntry 3 }
16481
16482udldInfoPortLink OBJECT-TYPE
16483      SYNTAX  INTEGER
16484      {   up(1)
16485      ,   down(2)
16486      }
16487      MAX-ACCESS  read-only
16488      STATUS  current
16489      DESCRIPTION
16490          "The Link field of the port in UDLD info port table.
16491      Shows the state of the link associated with the port."
16492      ::= { udldInfoPortEntry 4 }
16493
16494udldInfoPortOperationalStatus OBJECT-TYPE
16495      SYNTAX  INTEGER
16496      {   init(1)
16497      ,   inactive(2)
16498      ,   linkup(3)
16499      ,   advertisement(4)
16500      ,   detection(5)
16501      ,   extDetection(6)
16502      ,   shutdown(7)
16503      }
16504      MAX-ACCESS  read-only
16505      STATUS  current
16506      DESCRIPTION
16507          "The OperationalStatus field of the port in UDLD info port table.
16508      Contains the udld operational state for the current port."
16509      ::= { udldInfoPortEntry 5 }
16510
16511udldInfoPortBidirectionalStatus OBJECT-TYPE
16512      SYNTAX  INTEGER
16513      {   unknown(1)
16514      ,   unidirectional(2)
16515      ,   bidirectional(3)
16516      ,   loop(4)
16517      ,   neighborMismatch(5)
16518      }
16519      MAX-ACCESS  read-only
16520      STATUS  current
16521      DESCRIPTION
16522            "The BidirectionalStatus field of the port in UDLD info port table.
16523      Contains the udld bidirectional state for the current port."
16524      ::= { udldInfoPortEntry 6 }
16525
16526udldInfoPortInterval OBJECT-TYPE
16527      SYNTAX  INTEGER
16528      MAX-ACCESS  read-only
16529      STATUS  current
16530      DESCRIPTION
16531            "The Interval field of the port in UDLD info port table.
16532      The duration, measured in seconds, of the interval during which
16533      UDLD probes are sent, after the linkup or detection phases.
16534      Its time unit is 1 second."
16535      ::= { udldInfoPortEntry 7 }
16536
16537udldInfoPortTimeout OBJECT-TYPE
16538      SYNTAX  INTEGER
16539      MAX-ACCESS  read-only
16540      STATUS  current
16541      DESCRIPTION
16542            "The Timeout field of the port in UDLD info port table.
16543      Length of the detection phase, measured in seconds."
16544      ::= { udldInfoPortEntry 8}
16545
16546udldInfoPortNeighborCount OBJECT-TYPE
16547      SYNTAX  INTEGER
16548      MAX-ACCESS  read-only
16549      STATUS  current
16550      DESCRIPTION
16551            "The Neighbor field of the port in UDLD info port table.
16552      Contains the number of udld neighbors for the current port."
16553      ::= { udldInfoPortEntry 9 }
16554
16555udldInfoNeighborTable  OBJECT-TYPE
16556      SYNTAX  SEQUENCE OF UdldInfoNeighborEntry
16557      MAX-ACCESS  not-accessible
16558      STATUS  current
16559      DESCRIPTION
16560          "The table of UDLD port neighbor info."
16561      ::= { udldInfo 2 }
16562
16563udldInfoNeighborEntry  OBJECT-TYPE
16564      SYNTAX  UdldInfoNeighborEntry
16565      MAX-ACCESS  not-accessible
16566      STATUS  current
16567      DESCRIPTION
16568          "A row inside UDLD port info table."
16569      INDEX  { udldInfoNeighborLocalPortIndex, udldInfoNeighborIndex }
16570      ::= { udldInfoNeighborTable 1 }
16571
16572UdldInfoNeighborEntry ::= SEQUENCE
16573{     udldInfoNeighborLocalPortIndex   PortNumber
16574,     udldInfoNeighborIndex            Integer32
16575,     udldInfoNeighborExpiration       INTEGER
16576,     udldInfoNeighborDeviceName       DisplayString
16577,     udldInfoNeighborDeviceID         DisplayString
16578,     udldInfoNeighborPortID           DisplayString
16579}
16580
16581udldInfoNeighborLocalPortIndex  OBJECT-TYPE
16582      SYNTAX  PortNumber
16583      MAX-ACCESS  read-only
16584      STATUS  current
16585      DESCRIPTION
16586          "The index of the port for which neighbor information
16587      will be returned."
16588      ::= { udldInfoNeighborEntry 1 }
16589
16590udldInfoNeighborIndex OBJECT-TYPE
16591      SYNTAX  Integer32
16592      MAX-ACCESS  read-only
16593      STATUS  current
16594      DESCRIPTION
16595          "The index of the target neighbor among the port neighbors."
16596      ::= { udldInfoNeighborEntry 2 }
16597
16598udldInfoNeighborExpiration  OBJECT-TYPE
16599      SYNTAX  INTEGER
16600      MAX-ACCESS  read-only
16601      STATUS  current
16602      DESCRIPTION
16603          "Hold time for the given neighbor."
16604      ::= { udldInfoNeighborEntry 3 }
16605
16606udldInfoNeighborDeviceName OBJECT-TYPE
16607      SYNTAX  DisplayString
16608      MAX-ACCESS  read-only
16609      STATUS  current
16610      DESCRIPTION
16611          "Device name reported by neigbor."
16612      ::= { udldInfoNeighborEntry 4 }
16613
16614udldInfoNeighborDeviceID OBJECT-TYPE
16615      SYNTAX  DisplayString
16616      MAX-ACCESS  read-only
16617      STATUS  current
16618      DESCRIPTION
16619          "Device ID reported by neigbor."
16620      ::= { udldInfoNeighborEntry 5 }
16621
16622udldInfoNeighborPortID OBJECT-TYPE
16623      SYNTAX  DisplayString
16624      MAX-ACCESS  read-only
16625      STATUS  current
16626      DESCRIPTION
16627          "Port ID reported by neigbor."
16628      ::= { udldInfoNeighborEntry 6 }
16629--
16630--  } End of UDLD Info
16631--
16632
16633-- FDB
16634fdbCurCfgStaticTable OBJECT-TYPE
16635    SYNTAX  SEQUENCE OF FdbCurCfgStaticEntry
16636    MAX-ACCESS  not-accessible
16637    STATUS  current
16638    DESCRIPTION
16639        "The table of FDB static entries."
16640    ::= { fdb 2 }
16641
16642fdbCurCfgStaticEntry OBJECT-TYPE
16643    SYNTAX  FdbCurCfgStaticEntry
16644    MAX-ACCESS  not-accessible
16645    STATUS  current
16646    DESCRIPTION
16647        "A row in the fdb table."
16648    INDEX   { fdbCurCfgEntryIndex }
16649    ::= { fdbCurCfgStaticTable 1 }
16650
16651FdbCurCfgStaticEntry ::= SEQUENCE {
16652    fdbCurCfgEntryIndex              Integer32,
16653    fdbCurCfgVlan                    Integer32,
16654    fdbCurCfgPort                    PortNumber,
16655    fdbCurCfgMac                     PhysAddress
16656    ,fdbCurCfgTrunk                   Integer32
16657    ,fdbCurCfgAdminkey                Integer32
16658    }
16659
16660fdbCurCfgEntryIndex OBJECT-TYPE
16661    SYNTAX  Integer32
16662    MAX-ACCESS  read-only
16663    STATUS  current
16664    DESCRIPTION
16665        "The fdb entry index"
16666    ::= { fdbCurCfgStaticEntry 1 }
16667
16668fdbCurCfgVlan OBJECT-TYPE
16669    SYNTAX  Integer32
16670    MAX-ACCESS  read-only
16671    STATUS  current
16672    DESCRIPTION
16673        "Add vlan for fdb entry index"
16674    ::= { fdbCurCfgStaticEntry 2 }
16675
16676fdbCurCfgPort OBJECT-TYPE
16677    SYNTAX  PortNumber
16678    MAX-ACCESS   read-only
16679    STATUS  current
16680    DESCRIPTION
16681        "The MAC address port number."
16682    ::= { fdbCurCfgStaticEntry 3 }
16683
16684fdbCurCfgMac OBJECT-TYPE
16685    SYNTAX  PhysAddress
16686    MAX-ACCESS  read-only
16687    STATUS  current
16688    DESCRIPTION
16689        "Add a fdb entry."
16690    ::= { fdbCurCfgStaticEntry 4 }
16691
16692fdbCurCfgTrunk OBJECT-TYPE
16693    SYNTAX  Integer32
16694    MAX-ACCESS   read-only
16695    STATUS  current
16696    DESCRIPTION
16697        "The MAC address trunk number."
16698    ::= { fdbCurCfgStaticEntry 5 }
16699
16700fdbCurCfgAdminkey OBJECT-TYPE
16701    SYNTAX       Integer32
16702    MAX-ACCESS   read-only
16703    STATUS  current
16704    DESCRIPTION
16705        "The MAC address LACP trunk adminkey."
16706    ::= { fdbCurCfgStaticEntry 6 }
16707
16708fdbNewCfgStaticTable OBJECT-TYPE
16709    SYNTAX  SEQUENCE OF FdbNewCfgStaticEntry
16710    MAX-ACCESS  not-accessible
16711    STATUS  current
16712    DESCRIPTION
16713        "The table of FDB static entries."
16714    ::= { fdb 3 }
16715
16716fdbNewCfgStaticEntry OBJECT-TYPE
16717    SYNTAX  FdbNewCfgStaticEntry
16718    MAX-ACCESS  not-accessible
16719    STATUS  current
16720    DESCRIPTION
16721        "A row in the fdb table."
16722    INDEX   { fdbNewCfgEntryIndex }
16723    ::= { fdbNewCfgStaticTable 1 }
16724
16725FdbNewCfgStaticEntry ::= SEQUENCE {
16726    fdbNewCfgEntryIndex			Integer32,
16727    fdbNewCfgAddVlan	                Integer32,
16728    fdbNewCfgAddPort	                PortNumber,
16729    fdbNewCfgAddTrunk                   Integer32,
16730    fdbNewCfgAddAdminkey                Integer32,
16731    fdbNewCfgAddMac			PhysAddress,
16732    fdbNewCfgDelStaticEntry		INTEGER
16733    }
16734
16735fdbNewCfgEntryIndex OBJECT-TYPE
16736    SYNTAX  Integer32
16737    MAX-ACCESS  read-only
16738    STATUS  current
16739    DESCRIPTION
16740        "The fdb entry index"
16741    ::= { fdbNewCfgStaticEntry 1 }
16742
16743fdbNewCfgAddVlan OBJECT-TYPE
16744    SYNTAX  Integer32
16745    MAX-ACCESS  read-create
16746    STATUS  current
16747    DESCRIPTION
16748        "Add vlan for fdb entry index"
16749    ::= { fdbNewCfgStaticEntry 2 }
16750
16751fdbNewCfgAddPort OBJECT-TYPE
16752    SYNTAX  PortNumber
16753    MAX-ACCESS   read-create
16754    STATUS  current
16755    DESCRIPTION
16756        "The MAC address port number."
16757    ::= { fdbNewCfgStaticEntry 3 }
16758
16759fdbNewCfgAddMac OBJECT-TYPE
16760    SYNTAX  PhysAddress
16761    MAX-ACCESS  read-create
16762    STATUS  current
16763    DESCRIPTION
16764        "Add a fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
16765    ::= { fdbNewCfgStaticEntry 4 }
16766
16767fdbNewCfgDelStaticEntry OBJECT-TYPE
16768    SYNTAX  INTEGER {
16769        other(1),
16770        delete(2)
16771        }
16772    MAX-ACCESS  read-create
16773    STATUS  current
16774    DESCRIPTION
16775        "When set to the value of 2 (delete), the entire row is deleted.
16776         When read, other(1) is returned. Setting the value to anything
16777         other than 2(delete) has no effect on the state of the row."
16778    ::= { fdbNewCfgStaticEntry 5 }
16779
16780fdbNewCfgAddTrunk OBJECT-TYPE
16781    SYNTAX  Integer32
16782    MAX-ACCESS   read-create
16783    STATUS  current
16784    DESCRIPTION
16785        "The MAC address trunk number."
16786    ::= { fdbNewCfgStaticEntry 6 }
16787
16788fdbNewCfgAddAdminkey OBJECT-TYPE
16789    SYNTAX  Integer32
16790    MAX-ACCESS   read-create
16791    STATUS  current
16792    DESCRIPTION
16793        "The MAC address LACP trunk adminkey."
16794    ::= { fdbNewCfgStaticEntry 7 }
16795
16796-- Multicast FDB
16797
16798mcastFdbCurCfgTable OBJECT-TYPE
16799    SYNTAX  SEQUENCE OF McastFdbCurCfgEntry
16800    MAX-ACCESS  not-accessible
16801    STATUS  current
16802    DESCRIPTION
16803        "The table of multicast FDB static entries."
16804    ::= { fdb 8 }
16805
16806mcastFdbCurCfgEntry OBJECT-TYPE
16807    SYNTAX  McastFdbCurCfgEntry
16808    MAX-ACCESS  not-accessible
16809    STATUS  current
16810    DESCRIPTION
16811        "A row in the multicast fdb table."
16812    INDEX   { mcastFdbCurCfgEntryIndex }
16813    ::= { mcastFdbCurCfgTable 1 }
16814
16815McastFdbCurCfgEntry ::= SEQUENCE {
16816    mcastFdbCurCfgEntryIndex              Integer32,
16817    mcastFdbCurCfgVlan                    Integer32,
16818    mcastFdbCurCfgPorts                   PortNumber,
16819    mcastFdbCurCfgMac                     MacAddress
16820    }
16821
16822mcastFdbCurCfgEntryIndex OBJECT-TYPE
16823    SYNTAX  Integer32
16824    MAX-ACCESS  read-only
16825    STATUS  current
16826    DESCRIPTION
16827        "The multicast fdb entry index"
16828    ::= { mcastFdbCurCfgEntry 1 }
16829
16830mcastFdbCurCfgVlan OBJECT-TYPE
16831    SYNTAX  Integer32
16832    MAX-ACCESS  read-only
16833    STATUS  current
16834    DESCRIPTION
16835        "Add vlan for multicast fdb entry index"
16836    ::= { mcastFdbCurCfgEntry 2 }
16837
16838mcastFdbCurCfgPorts OBJECT-TYPE
16839    SYNTAX  PortNumber
16840    MAX-ACCESS   read-only
16841    STATUS  current
16842    DESCRIPTION
16843        "The multicast MAC address port list.  The ports are presented in bitmap format.
16844         in receiving order:
16845
16846             OCTET 1  OCTET 2  .....
16847             xxxxxxxx xxxxxxxx .....
16848             ||    || |_ port 8
16849             ||    ||
16850             ||    ||___ port 7
16851             ||    |____ port 6
16852             ||      .    .   .
16853             ||_________ port 1
16854             |__________ reserved
16855
16856         where x : 1 - The represented port belongs to the multicast MAC address.
16857                   0 - The represented port does not belong to the multicast MAC address."
16858    ::= { mcastFdbCurCfgEntry 3 }
16859
16860mcastFdbCurCfgMac OBJECT-TYPE
16861    SYNTAX  MacAddress
16862    MAX-ACCESS  read-only
16863    STATUS  current
16864    DESCRIPTION
16865        "Add a multicast fdb entry."
16866    ::= { mcastFdbCurCfgEntry 4 }
16867
16868mcastFdbNewCfgTable OBJECT-TYPE
16869    SYNTAX  SEQUENCE OF McastFdbNewCfgEntry
16870    MAX-ACCESS  not-accessible
16871    STATUS  current
16872    DESCRIPTION
16873        "The table of multicast FDB static entries."
16874    ::= { fdb 9 }
16875
16876mcastFdbNewCfgEntry OBJECT-TYPE
16877    SYNTAX  McastFdbNewCfgEntry
16878    MAX-ACCESS  not-accessible
16879    STATUS  current
16880    DESCRIPTION
16881        "A row in the multicast fdb table."
16882    INDEX   { mcastFdbNewCfgEntryIndex }
16883    ::= { mcastFdbNewCfgTable 1 }
16884
16885McastFdbNewCfgEntry ::= SEQUENCE {
16886    mcastFdbNewCfgEntryIndex			Integer32,
16887    mcastFdbNewCfgAddVlan	                Integer32,
16888    mcastFdbNewCfgPorts                         OCTET STRING,
16889    mcastFdbNewCfgAddPort	                PortNumber,
16890    mcastFdbNewCfgRemPort                       PortNumber,
16891    mcastFdbNewCfgAddMac			MacAddress,
16892    mcastFdbNewCfgDelStaticEntry       		INTEGER
16893    }
16894
16895mcastFdbNewCfgEntryIndex OBJECT-TYPE
16896    SYNTAX  Integer32
16897    MAX-ACCESS  read-only
16898    STATUS  current
16899    DESCRIPTION
16900        "The multicast fdb entry index"
16901    ::= { mcastFdbNewCfgEntry 1 }
16902
16903mcastFdbNewCfgAddVlan OBJECT-TYPE
16904    SYNTAX  Integer32
16905    MAX-ACCESS  read-create
16906    STATUS  current
16907    DESCRIPTION
16908        "Add vlan for multicast fdb entry index"
16909    ::= { mcastFdbNewCfgEntry 2 }
16910
16911mcastFdbNewCfgPorts OBJECT-TYPE
16912    SYNTAX  OCTET STRING
16913    MAX-ACCESS   read-only
16914    STATUS  current
16915    DESCRIPTION
16916        "The multicast MAC address port list.  The ports are presented in bitmap format.
16917         in receiving order:
16918
16919	     OCTET 1  OCTET 2  .....
16920             xxxxxxxx xxxxxxxx .....
16921             ||    || |_ port 8
16922             ||    ||
16923             ||    ||___ port 7
16924             ||    |____ port 6
16925             ||      .    .   .
16926             ||_________ port 1
16927             |__________ reserved
16928
16929         where x : 1 - The represented port belongs to the multicast MAC address.
16930	           0 - The represented port does not belong to the multicast MAC address."
16931    ::= { mcastFdbNewCfgEntry 3 }
16932
16933mcastFdbNewCfgAddPort OBJECT-TYPE
16934    SYNTAX  PortNumber
16935    MAX-ACCESS   read-create
16936    STATUS  current
16937    DESCRIPTION
16938        "The multicast MAC address port number to be added.  A '0'
16939         value is returned when read."
16940    ::= { mcastFdbNewCfgEntry 4 }
16941
16942mcastFdbNewCfgRemPort OBJECT-TYPE
16943    SYNTAX  PortNumber
16944    MAX-ACCESS   read-create
16945    STATUS  current
16946    DESCRIPTION
16947        "The multicast MAC address port number to be removed.  A '0'
16948         value is returned when read."
16949    ::= { mcastFdbNewCfgEntry 5 }
16950
16951mcastFdbNewCfgAddMac OBJECT-TYPE
16952    SYNTAX  MacAddress
16953    MAX-ACCESS  read-create
16954    STATUS  current
16955    DESCRIPTION
16956        "Add a multicast fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
16957    ::= { mcastFdbNewCfgEntry 6 }
16958
16959mcastFdbNewCfgDelStaticEntry OBJECT-TYPE
16960    SYNTAX  INTEGER {
16961        other(1),
16962        delete(2)
16963        }
16964    MAX-ACCESS  read-create
16965    STATUS  current
16966    DESCRIPTION
16967        "When set to the value of 2 (delete), the entire row is deleted.
16968         When read, other(1) is returned. Setting the value to anything
16969         other than 2(delete) has no effect on the state of the row."
16970    ::= { mcastFdbNewCfgEntry 7 }
16971
16972
16973--dot1x
16974
16975
16976dot1xCurStatus OBJECT-TYPE
16977    SYNTAX INTEGER {
16978	enable(0),
16979        disable(1)
16980	}
16981    MAX-ACCESS read-only
16982    STATUS current
16983    DESCRIPTION
16984	"  Dot1x  status    "
16985    ::= { dot1x 1 }
16986
16987dot1xNewStatus OBJECT-TYPE
16988    SYNTAX INTEGER {
16989	enable(0),
16990        disable(1)
16991	}
16992    MAX-ACCESS read-write
16993    STATUS current
16994    DESCRIPTION
16995	"  Dot1x  status    "
16996    ::= { dot1x 2 }
16997
16998dot1xCurCfgPortTable OBJECT-TYPE
16999    SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry
17000    MAX-ACCESS not-accessible
17001    STATUS current
17002    DESCRIPTION
17003      "The table of 8021x configuration in the Current_config."
17004    ::= { dot1x 3 }
17005
17006dot1xNewCfgPortTable OBJECT-TYPE
17007    SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry
17008    MAX-ACCESS not-accessible
17009    STATUS current
17010    DESCRIPTION
17011      "The table of 8021x configuration in the new_config."
17012    ::= { dot1x 4 }
17013
17014dot1xCurCfgPortEntry OBJECT-TYPE
17015    SYNTAX Dot1xCurCfgPortEntry
17016    MAX-ACCESS not-accessible
17017    STATUS current
17018    DESCRIPTION
17019      "Information about 8021x Port Config"
17020    INDEX { dot1xCurCfgPortIndex }
17021    ::= { dot1xCurCfgPortTable 1 }
17022
17023Dot1xCurCfgPortEntry ::= SEQUENCE {
17024    dot1xCurCfgPortIndex                PortNumber,
17025    dot1xCurCfgPortMode                 INTEGER,
17026    dot1xCurCfgPortQtPeriod             INTEGER,
17027    dot1xCurCfgPortTxPeriod             INTEGER,
17028    dot1xCurCfgPortSupTmout		INTEGER,
17029    dot1xCurCfgPortSrvTmout             INTEGER,
17030    dot1xCurCfgPortMaxRq 		INTEGER,
17031    dot1xCurCfgPortRaPeriod		INTEGER,
17032    dot1xCurCfgPortReAuth		INTEGER
17033    ,
17034    dot1xCurCfgPortVlanAssign		INTEGER
17035    }
17036
17037dot1xCurCfgPortIndex OBJECT-TYPE
17038    SYNTAX PortNumber
17039    MAX-ACCESS read-only
17040    STATUS current
17041    DESCRIPTION
17042	"The 8021x Port number for which the table is related."
17043    ::= { dot1xCurCfgPortEntry 1}
17044
17045dot1xCurCfgPortMode OBJECT-TYPE
17046    SYNTAX INTEGER {
17047      forceUnauth(0),
17048      auto(1),
17049      forceAuth(2)
17050	}
17051    MAX-ACCESS read-only
17052    STATUS current
17053    DESCRIPTION
17054	" Port authenticaton mode
17055	  forceUnauth(0),
17056          auto(1),
17057          forceAuth(2)
17058	    "
17059    ::= { dot1xCurCfgPortEntry 2 }
17060
17061dot1xCurCfgPortQtPeriod OBJECT-TYPE
17062    SYNTAX INTEGER (0..65535)
17063    MAX-ACCESS read-only
17064    STATUS current
17065    DESCRIPTION
17066	"Quiet period (0-65535) "
17067    ::= { dot1xCurCfgPortEntry 3 }
17068
17069dot1xCurCfgPortTxPeriod OBJECT-TYPE
17070    SYNTAX INTEGER (1..65535)
17071    MAX-ACCESS read-only
17072    STATUS current
17073    DESCRIPTION
17074	" Tx Period     "
17075    ::= { dot1xCurCfgPortEntry 4 }
17076
17077dot1xCurCfgPortSupTmout OBJECT-TYPE
17078    SYNTAX INTEGER (1..65535)
17079    MAX-ACCESS read-only
17080    STATUS current
17081    DESCRIPTION
17082	"   Supplicant timeout (1..65535)  "
17083    ::= { dot1xCurCfgPortEntry 5 }
17084
17085dot1xCurCfgPortSrvTmout OBJECT-TYPE
17086    SYNTAX INTEGER (1..65535)
17087    MAX-ACCESS read-only
17088    STATUS current
17089    DESCRIPTION
17090	"  Server timeout (1..65535)   "
17091    ::= { dot1xCurCfgPortEntry 6 }
17092
17093dot1xCurCfgPortMaxRq OBJECT-TYPE
17094    SYNTAX INTEGER (1..10)
17095    MAX-ACCESS read-only
17096    STATUS current
17097    DESCRIPTION
17098	" Maximum numer of requests   (1..10)   "
17099    ::= { dot1xCurCfgPortEntry 7 }
17100
17101dot1xCurCfgPortRaPeriod OBJECT-TYPE
17102    SYNTAX INTEGER (0..604800)
17103    MAX-ACCESS read-only
17104    STATUS current
17105    DESCRIPTION
17106	"  Reautentication period (0..604800)    "
17107    ::= { dot1xCurCfgPortEntry 8 }
17108
17109
17110dot1xCurCfgPortReAuth OBJECT-TYPE
17111    SYNTAX INTEGER {
17112	off(0),
17113        on(1)
17114	}
17115    MAX-ACCESS read-only
17116    STATUS current
17117    DESCRIPTION
17118	"  ReAuthentication state
17119	off(0),
17120        on(1)
17121	    "
17122    ::= { dot1xCurCfgPortEntry 9 }
17123
17124dot1xCurCfgPortVlanAssign OBJECT-TYPE
17125    SYNTAX INTEGER {
17126	off(0),
17127        on(1)
17128	}
17129    MAX-ACCESS read-only
17130    STATUS current
17131    DESCRIPTION
17132	"  Vlan assignment state
17133	off(0),
17134        on(1)
17135	    "
17136    ::= { dot1xCurCfgPortEntry 10 }
17137
17138dot1xNewCfgPortEntry OBJECT-TYPE
17139    SYNTAX Dot1xNewCfgPortEntry
17140    MAX-ACCESS not-accessible
17141    STATUS current
17142    DESCRIPTION
17143      "Information about 8021x Port Config"
17144    INDEX { dot1xNewCfgPortIndex }
17145    ::= { dot1xNewCfgPortTable 1 }
17146
17147Dot1xNewCfgPortEntry ::= SEQUENCE {
17148    dot1xNewCfgPortIndex                PortNumber,
17149    dot1xNewCfgPortMode                 INTEGER,
17150    dot1xNewCfgPortQtPeriod             INTEGER,
17151    dot1xNewCfgPortTxPeriod             INTEGER,
17152    dot1xNewCfgPortSupTmout		INTEGER,
17153    dot1xNewCfgPortSrvTmout             INTEGER,
17154    dot1xNewCfgPortMaxRq 		INTEGER,
17155    dot1xNewCfgPortRaPeriod		INTEGER,
17156    dot1xNewCfgPortReAuth		INTEGER ,
17157    dot1xNewCfgPortDefault		INTEGER ,
17158    dot1xNewCfgPortApplyGlobal   	INTEGER
17159    ,
17160    dot1xNewCfgPortVlanAssign		INTEGER
17161    }
17162
17163dot1xNewCfgPortIndex OBJECT-TYPE
17164    SYNTAX PortNumber
17165    MAX-ACCESS read-only
17166    STATUS current
17167    DESCRIPTION
17168	"The 8021x Port number for which the table is related."
17169    ::= { dot1xNewCfgPortEntry 1}
17170
17171dot1xNewCfgPortMode OBJECT-TYPE
17172    SYNTAX INTEGER {
17173	forceUnauth(0),
17174	auto(1),
17175        forceAuth(2)
17176	}
17177    MAX-ACCESS read-create
17178    STATUS current
17179    DESCRIPTION
17180	" Port authentication mode
17181	  forceUnauth(0),
17182	  auto(1),
17183          forceAuth(2)	     "
17184    ::= { dot1xNewCfgPortEntry 2 }
17185
17186dot1xNewCfgPortQtPeriod OBJECT-TYPE
17187    SYNTAX INTEGER (0..65535)
17188    MAX-ACCESS read-create
17189    STATUS current
17190    DESCRIPTION
17191	" Quiet period (0..65535)     "
17192    ::= { dot1xNewCfgPortEntry 3 }
17193
17194dot1xNewCfgPortTxPeriod OBJECT-TYPE
17195    SYNTAX INTEGER (1..65535)
17196    MAX-ACCESS read-create
17197    STATUS current
17198    DESCRIPTION
17199	" Tx Period  (1..65535)   "
17200    ::= { dot1xNewCfgPortEntry 4 }
17201
17202dot1xNewCfgPortSupTmout OBJECT-TYPE
17203    SYNTAX INTEGER (1..65535)
17204    MAX-ACCESS read-create
17205    STATUS current
17206    DESCRIPTION
17207	" Supplicant Timeout (1..65535)    "
17208    ::= { dot1xNewCfgPortEntry 5 }
17209
17210dot1xNewCfgPortSrvTmout OBJECT-TYPE
17211    SYNTAX INTEGER (1..65535)
17212    MAX-ACCESS read-create
17213    STATUS current
17214    DESCRIPTION
17215	"  Server Timeout  (1..65535)   "
17216    ::= { dot1xNewCfgPortEntry 6 }
17217
17218dot1xNewCfgPortMaxRq OBJECT-TYPE
17219    SYNTAX INTEGER (1..10)
17220    MAX-ACCESS read-create
17221    STATUS current
17222    DESCRIPTION
17223	" Maximum number of requests  (1..10)    "
17224    ::= { dot1xNewCfgPortEntry 7 }
17225
17226dot1xNewCfgPortRaPeriod OBJECT-TYPE
17227    SYNTAX INTEGER (1..604800)
17228    MAX-ACCESS read-create
17229    STATUS current
17230    DESCRIPTION
17231	" Reauthentication period (1..604800)    "
17232    ::= { dot1xNewCfgPortEntry 8 }
17233
17234
17235dot1xNewCfgPortReAuth OBJECT-TYPE
17236    SYNTAX INTEGER {
17237	off(0),
17238        on(1)
17239	}
17240    MAX-ACCESS read-create
17241    STATUS current
17242    DESCRIPTION
17243	"  Reauthentication state
17244	   off(0),
17245           on(1)	    "
17246    ::= { dot1xNewCfgPortEntry 9 }
17247
17248
17249
17250dot1xNewCfgPortDefault OBJECT-TYPE
17251    SYNTAX INTEGER {
17252	other(0),
17253        apply(1)
17254	}
17255    MAX-ACCESS read-create
17256    STATUS current
17257    DESCRIPTION
17258	"  Port default settings    "
17259    ::= { dot1xNewCfgPortEntry 10 }
17260
17261
17262dot1xNewCfgPortApplyGlobal OBJECT-TYPE
17263    SYNTAX INTEGER {
17264	other(0),
17265        apply(1)
17266	}
17267    MAX-ACCESS read-create
17268    STATUS current
17269    DESCRIPTION
17270	" Apply Global config     "
17271    ::= { dot1xNewCfgPortEntry 11 }
17272
17273dot1xNewCfgPortVlanAssign OBJECT-TYPE
17274    SYNTAX INTEGER {
17275	off(0),
17276        on(1)
17277	}
17278    MAX-ACCESS read-create
17279    STATUS current
17280    DESCRIPTION
17281	"Enable/Disable the assignment of vlan from radius server when the
17282     port is successfully autheticated.
17283	 Vlan assignment state
17284	       off(0),
17285           on(1)	    "
17286    ::= { dot1xNewCfgPortEntry 12 }
17287
17288
17289dot1xCurCfgGuestVlanNumber OBJECT-TYPE
17290    SYNTAX INTEGER (1..4094)
17291    MAX-ACCESS read-only
17292    STATUS current
17293    DESCRIPTION
17294    	" 8021.x Guest VLAN number"
17295    ::= { dot1xCurCfgGuestVlan 1 }
17296
17297dot1xCurCfgGuestVlanStatus OBJECT-TYPE
17298    SYNTAX INTEGER {
17299        enabled(1),
17300        disabled(2)
17301    }
17302    MAX-ACCESS read-only
17303    STATUS current
17304    DESCRIPTION
17305    	" 8021.x Guest VLAN status
17306	  enabled(1),
17307	  disabled(2)"
17308    ::= { dot1xCurCfgGuestVlan 2 }
17309
17310dot1xCurCfgGlobalMode OBJECT-TYPE
17311    SYNTAX INTEGER {
17312      forceUnauth(0),
17313      auto(1),
17314      forceAuth(2)
17315	}
17316    MAX-ACCESS read-only
17317    STATUS current
17318    DESCRIPTION
17319	"  Autehtication Mode
17320	   forceUnauth(0),
17321           auto(1),
17322           forceAuth(2)	    "
17323    ::= { dot1xCurCfgGlobalTable 3 }
17324
17325dot1xCurCfgGlobalQtPeriod OBJECT-TYPE
17326    SYNTAX INTEGER (0..65535)
17327    MAX-ACCESS read-only
17328    STATUS current
17329    DESCRIPTION
17330	" Quiet period  (0..65535)    "
17331    ::= { dot1xCurCfgGlobalTable 4 }
17332
17333dot1xCurCfgGlobalTxPeriod OBJECT-TYPE
17334    SYNTAX INTEGER (1..65535)
17335    MAX-ACCESS read-only
17336    STATUS current
17337    DESCRIPTION
17338	" Tx period  (1..65535)    "
17339    ::= { dot1xCurCfgGlobalTable 5 }
17340
17341dot1xCurCfgGlobalSupTmout OBJECT-TYPE
17342    SYNTAX INTEGER (1..65535)
17343    MAX-ACCESS read-only
17344    STATUS current
17345    DESCRIPTION
17346	"  Supplicant timeout (1..65535)    "
17347    ::= { dot1xCurCfgGlobalTable 6 }
17348
17349dot1xCurCfgGlobalSrvTmout OBJECT-TYPE
17350    SYNTAX INTEGER (1..65535)
17351    MAX-ACCESS read-only
17352    STATUS current
17353    DESCRIPTION
17354	"  Server timeout (1..65535)    "
17355    ::= { dot1xCurCfgGlobalTable 7 }
17356
17357dot1xCurCfgGlobalMaxRq OBJECT-TYPE
17358    SYNTAX INTEGER (1..10)
17359    MAX-ACCESS read-only
17360    STATUS current
17361    DESCRIPTION
17362	" Maximum number of requests  (1..10)    "
17363    ::= { dot1xCurCfgGlobalTable 8 }
17364
17365dot1xCurCfgGlobalRaPeriod OBJECT-TYPE
17366    SYNTAX INTEGER (0..604800)
17367    MAX-ACCESS read-only
17368    STATUS current
17369    DESCRIPTION
17370	" Reauthentication period  (0..604800)    "
17371    ::= { dot1xCurCfgGlobalTable 9 }
17372
17373
17374dot1xCurCfgGlobalReAuth OBJECT-TYPE
17375    SYNTAX INTEGER {
17376	off(0),
17377        on(1)
17378	}
17379    MAX-ACCESS read-only
17380    STATUS current
17381    DESCRIPTION
17382	"      "
17383    ::= { dot1xCurCfgGlobalTable 10 }
17384
17385dot1xCurCfgGlobalVlanAssign OBJECT-TYPE
17386    SYNTAX INTEGER {
17387	off(0),
17388        on(1)
17389	}
17390    MAX-ACCESS read-only
17391    STATUS current
17392    DESCRIPTION
17393	"Vlan assignment status"
17394    ::= { dot1xCurCfgGlobalTable 12 }
17395dot1xNewCfgGuestVlanNumber OBJECT-TYPE
17396    SYNTAX INTEGER (0..4094)
17397    MAX-ACCESS read-write
17398    STATUS current
17399    DESCRIPTION
17400        " 8021.x Guest VLAN number "
17401    ::= { dot1xNewCfgGuestVlan 1 }
17402
17403dot1xNewCfgGuestVlanStatus OBJECT-TYPE
17404    SYNTAX INTEGER {
17405        enabled(1),
17406        disabled(2)
17407    }
17408    MAX-ACCESS read-write
17409    STATUS current
17410    DESCRIPTION
17411        " 8021.x Guest VLAN status
17412	  enabled(1),
17413	  disabled(2)"
17414    ::= { dot1xNewCfgGuestVlan 2 }
17415
17416dot1xNewCfgGlobalMode OBJECT-TYPE
17417    SYNTAX INTEGER {
17418	forceUnauth(0),
17419	auto(1),
17420        forceAuth(2)
17421	}
17422    MAX-ACCESS read-create
17423    STATUS current
17424    DESCRIPTION
17425	"  Authentication Mode     "
17426    ::= { dot1xNewCfgGlobalTable 3 }
17427
17428dot1xNewCfgGlobalQtPeriod OBJECT-TYPE
17429    SYNTAX INTEGER (0..65535)
17430    MAX-ACCESS read-create
17431    STATUS current
17432    DESCRIPTION
17433	" Quiet Period (0..65535)     "
17434    ::= { dot1xNewCfgGlobalTable 4 }
17435
17436dot1xNewCfgGlobalTxPeriod OBJECT-TYPE
17437    SYNTAX INTEGER (1..65535)
17438    MAX-ACCESS read-create
17439    STATUS current
17440    DESCRIPTION
17441	" Tx Period (1..65535)    "
17442    ::= { dot1xNewCfgGlobalTable 5 }
17443
17444dot1xNewCfgGlobalSupTmout OBJECT-TYPE
17445    SYNTAX INTEGER (1..65535)
17446    MAX-ACCESS read-create
17447    STATUS current
17448    DESCRIPTION
17449	" Supplicand timeout (1..65535)    "
17450    ::= { dot1xNewCfgGlobalTable 6 }
17451
17452dot1xNewCfgGlobalSrvTmout OBJECT-TYPE
17453    SYNTAX INTEGER (1..65535)
17454    MAX-ACCESS read-create
17455    STATUS current
17456    DESCRIPTION
17457	" Server timeout (1..65535)     "
17458    ::= { dot1xNewCfgGlobalTable 7 }
17459
17460dot1xNewCfgGlobalMaxRq OBJECT-TYPE
17461    SYNTAX INTEGER (1..10)
17462    MAX-ACCESS read-create
17463    STATUS current
17464    DESCRIPTION
17465	" Maximum number of requests (1..10)     "
17466    ::= { dot1xNewCfgGlobalTable 8 }
17467
17468dot1xNewCfgGlobalRaPeriod OBJECT-TYPE
17469    SYNTAX INTEGER (1..604800)
17470    MAX-ACCESS read-create
17471    STATUS current
17472    DESCRIPTION
17473	"  Reauthentication period (1..604800)   "
17474    ::= { dot1xNewCfgGlobalTable 9 }
17475
17476
17477dot1xNewCfgGlobalReAuth OBJECT-TYPE
17478    SYNTAX INTEGER {
17479	off(0),
17480        on(1)
17481	}
17482    MAX-ACCESS read-create
17483    STATUS current
17484    DESCRIPTION
17485	"  Reauthentication status    "
17486    ::= { dot1xNewCfgGlobalTable 10 }
17487
17488dot1xNewCfgGlobalDefault OBJECT-TYPE
17489    SYNTAX INTEGER {
17490        other(0),
17491        apply(1)
17492        }
17493    MAX-ACCESS read-create
17494    STATUS current
17495    DESCRIPTION
17496        "  Restore default 802.1x configuration    "
17497    ::= { dot1xNewCfgGlobalTable 11 }
17498
17499dot1xNewCfgGlobalVlanAssign OBJECT-TYPE
17500    SYNTAX INTEGER {
17501	off(0),
17502        on(1)
17503	}
17504    MAX-ACCESS read-create
17505    STATUS current
17506    DESCRIPTION
17507	"Enable/Disable the assignment of vlan from radius server when the
17508     port is successfully autheticated."
17509    ::= { dot1xNewCfgGlobalTable 12 }
17510
17511dot1xInfoPortTable OBJECT-TYPE
17512    SYNTAX SEQUENCE OF Dot1xInfoPortEntry
17513    MAX-ACCESS not-accessible
17514    STATUS current
17515    DESCRIPTION
17516      "The table of 8021x configuration in the Current_config."
17517    ::= { dot1xInfo 1 }
17518
17519dot1xInfoPortEntry OBJECT-TYPE
17520    SYNTAX Dot1xInfoPortEntry
17521    MAX-ACCESS not-accessible
17522    STATUS current
17523    DESCRIPTION
17524      "Information about 8021x Port Config"
17525    INDEX { dot1xInfoPortIndex }
17526    ::= { dot1xInfoPortTable 1 }
17527
17528Dot1xInfoPortEntry ::= SEQUENCE {
17529    dot1xInfoPortIndex                PortNumber,
17530    dot1xInfoPortAuthMode                 INTEGER,
17531    dot1xInfoPortAuthStatus             INTEGER,
17532    dot1xInfoPortAuthPAEState		INTEGER,
17533    dot1xInfoPortBackAuthState             INTEGER
17534    ,
17535    dot1xInfoPortAssignedVlan              INTEGER
17536    }
17537
17538dot1xInfoPortIndex OBJECT-TYPE
17539    SYNTAX PortNumber
17540    MAX-ACCESS read-only
17541    STATUS current
17542    DESCRIPTION
17543	"The 8021x Port number for which the table is related."
17544    ::= { dot1xInfoPortEntry 1}
17545
17546dot1xInfoPortAuthMode OBJECT-TYPE
17547    SYNTAX INTEGER {
17548      forceUnauth(0),
17549      auto(1),
17550      forceAuth(2)
17551	}
17552    MAX-ACCESS read-only
17553    STATUS current
17554    DESCRIPTION
17555	" Authentication mode     "
17556    ::= { dot1xInfoPortEntry 2 }
17557
17558dot1xInfoPortAuthStatus OBJECT-TYPE
17559    SYNTAX INTEGER {
17560	authorized(0),
17561	unauthorized(1)
17562	}
17563    MAX-ACCESS read-only
17564    STATUS current
17565    DESCRIPTION
17566	" Authentication status     "
17567    ::= { dot1xInfoPortEntry 3 }
17568
17569
17570dot1xInfoPortAuthPAEState OBJECT-TYPE
17571    SYNTAX INTEGER {
17572	initialize(0),
17573	disconnected(1),
17574 	connecting(2),
17575   	authenticating(3),
17576    	authenticated(4),
17577   	aborting(5),
17578    	held(6),
17579   	forceauth(7),
17580    	forceunauth(8)
17581
17582	}
17583    MAX-ACCESS read-only
17584    STATUS current
17585    DESCRIPTION
17586	"  Authenticator PAE State    "
17587    ::= { dot1xInfoPortEntry 5 }
17588
17589dot1xInfoPortBackAuthState OBJECT-TYPE
17590    SYNTAX INTEGER {
17591	request(0),
17592	response(1),
17593	success(2),
17594   	fail(3),
17595    	timeout(4),
17596   	idle(5),
17597    	initialize(6)
17598
17599	}
17600    MAX-ACCESS read-only
17601    STATUS current
17602    DESCRIPTION
17603	" Backend authenticator PAE state     "
17604    ::= { dot1xInfoPortEntry 6 }
17605
17606dot1xInfoPortAssignedVlan OBJECT-TYPE
17607    SYNTAX INTEGER
17608    MAX-ACCESS read-only
17609    STATUS current
17610    DESCRIPTION
17611        "Vlan assigned from radius server.Value of
17612    0 indicates , no vlan assigned via Radius"
17613    ::= { dot1xInfoPortEntry 7 }
17614
17615dot1xSystemCapability OBJECT-TYPE
17616    SYNTAX INTEGER {
17617	authenticator(0),
17618	supplicant(1),
17619        authenticatorAndSupplicant(2),
17620        unknown(3)
17621 	}
17622    MAX-ACCESS read-only
17623    STATUS current
17624    DESCRIPTION
17625	"  System capability    "
17626    ::= { dot1xSystemInfo 1 }
17627
17628
17629
17630dot1xSystemStatus OBJECT-TYPE
17631    SYNTAX INTEGER {
17632	enabled(0),
17633	disabled(1)
17634	}
17635    MAX-ACCESS read-only
17636    STATUS current
17637    DESCRIPTION
17638	"  System status    "
17639    ::= { dot1xSystemInfo 2 }
17640
17641dot1xSystemProtoVersion OBJECT-TYPE
17642    SYNTAX INTEGER
17643    MAX-ACCESS read-only
17644    STATUS current
17645    DESCRIPTION
17646	"  Protocol version   "
17647    ::= { dot1xSystemInfo 3 }
17648
17649
17650oamInfoPortTable OBJECT-TYPE
17651    SYNTAX SEQUENCE OF OAMInfoPortEntry
17652    MAX-ACCESS not-accessible
17653    STATUS current
17654    DESCRIPTION
17655      "The table of OAM port information."
17656    ::= { oamInfo 1 }
17657
17658oamInfoPortEntry OBJECT-TYPE
17659    SYNTAX OAMInfoPortEntry
17660    MAX-ACCESS not-accessible
17661    STATUS current
17662    DESCRIPTION
17663      "Information about OAM Port"
17664    INDEX { oamInfoPortIndex }
17665    ::= { oamInfoPortTable 1 }
17666
17667OAMInfoPortEntry ::= SEQUENCE {
17668    oamInfoPortIndex                PortNumber,
17669    oamInfoPortLocalState           INTEGER,
17670    oamInfoPortLocalMode            INTEGER,
17671    oamInfoPortLocalLinkStatus	    INTEGER,
17672    oamInfoPortLocalStable  	    INTEGER,
17673    oamInfoPortLocalSatisfied 	    INTEGER,
17674    oamInfoPortLocalEvaluating	    INTEGER,
17675    oamInfoPortRemoteMode  	    INTEGER,
17676    oamInfoPortRemoteMAC  	    PhysAddress,
17677    oamInfoPortRemoteStable  	    INTEGER,
17678    oamInfoPortRemoteStateValid     INTEGER,
17679    oamInfoPortRemoteEvaluating     INTEGER
17680    }
17681
17682oamInfoPortIndex OBJECT-TYPE
17683    SYNTAX PortNumber
17684    MAX-ACCESS read-only
17685    STATUS current
17686    DESCRIPTION
17687	"The OAM Port number for which the table is related."
17688    ::= { oamInfoPortEntry 1}
17689
17690oamInfoPortLocalState OBJECT-TYPE
17691    SYNTAX INTEGER {
17692      enabled(0),
17693      disabled(1)
17694    }
17695    MAX-ACCESS read-only
17696    STATUS current
17697    DESCRIPTION
17698	" OAM local port state"
17699    ::= { oamInfoPortEntry 2 }
17700
17701oamInfoPortLocalMode OBJECT-TYPE
17702    SYNTAX INTEGER {
17703      active(0),
17704      passive(1)
17705    }
17706    MAX-ACCESS read-only
17707    STATUS current
17708    DESCRIPTION
17709	" OAM local port mode"
17710    ::= { oamInfoPortEntry 3 }
17711
17712oamInfoPortLocalLinkStatus OBJECT-TYPE
17713    SYNTAX INTEGER {
17714      ok(0),
17715      fail(1)
17716    }
17717    MAX-ACCESS read-only
17718    STATUS current
17719    DESCRIPTION
17720	" OAM local port link status"
17721    ::= { oamInfoPortEntry 4 }
17722
17723oamInfoPortLocalStable OBJECT-TYPE
17724    SYNTAX INTEGER {
17725      true(0),
17726      false(1)
17727    }
17728    MAX-ACCESS read-only
17729    STATUS current
17730    DESCRIPTION
17731	" OAM local port stable"
17732    ::= { oamInfoPortEntry 5 }
17733
17734oamInfoPortLocalSatisfied OBJECT-TYPE
17735    SYNTAX INTEGER {
17736      true(0),
17737      false(1)
17738    }
17739    MAX-ACCESS read-only
17740    STATUS current
17741    DESCRIPTION
17742	" OAM local port satisfied"
17743    ::= { oamInfoPortEntry 6 }
17744
17745oamInfoPortLocalEvaluating OBJECT-TYPE
17746    SYNTAX INTEGER {
17747      true(0),
17748      false(1)
17749    }
17750    MAX-ACCESS read-only
17751    STATUS current
17752    DESCRIPTION
17753	" OAM local port evaluating"
17754    ::= { oamInfoPortEntry 7 }
17755
17756oamInfoPortRemoteMode OBJECT-TYPE
17757    SYNTAX INTEGER {
17758      active(0),
17759      passive(1)
17760    }
17761    MAX-ACCESS read-only
17762    STATUS current
17763    DESCRIPTION
17764	" OAM remote port mode"
17765    ::= { oamInfoPortEntry 8 }
17766
17767oamInfoPortRemoteMAC OBJECT-TYPE
17768    SYNTAX  PhysAddress
17769    MAX-ACCESS read-only
17770    STATUS current
17771    DESCRIPTION
17772	" OAM remote port MAC address"
17773    ::= { oamInfoPortEntry 9 }
17774
17775oamInfoPortRemoteStable OBJECT-TYPE
17776    SYNTAX INTEGER {
17777      true(0),
17778      false(1)
17779    }
17780    MAX-ACCESS read-only
17781    STATUS current
17782    DESCRIPTION
17783	" OAM remote port stable"
17784    ::= { oamInfoPortEntry 10 }
17785
17786oamInfoPortRemoteStateValid OBJECT-TYPE
17787    SYNTAX INTEGER {
17788      true(0),
17789      false(1)
17790    }
17791    MAX-ACCESS read-only
17792    STATUS current
17793    DESCRIPTION
17794	" OAM remote port state valid"
17795    ::= { oamInfoPortEntry 11 }
17796
17797oamInfoPortRemoteEvaluating OBJECT-TYPE
17798    SYNTAX INTEGER {
17799      true(0),
17800      false(1)
17801    }
17802    MAX-ACCESS read-only
17803    STATUS current
17804    DESCRIPTION
17805	" OAM remote port evaluating"
17806    ::= { oamInfoPortEntry 12 }
17807
17808--
17809-- OAM Stats
17810--
17811oamStatsPortTable OBJECT-TYPE
17812    SYNTAX SEQUENCE OF OAMStatsPortEntry
17813    MAX-ACCESS not-accessible
17814    STATUS current
17815    DESCRIPTION
17816      "The table of OAM port statistics."
17817    ::= { oamStats 1 }
17818
17819oamStatsPortEntry OBJECT-TYPE
17820    SYNTAX OAMStatsPortEntry
17821    MAX-ACCESS not-accessible
17822    STATUS current
17823    DESCRIPTION
17824      "Statistics about OAM Port"
17825    INDEX { oamStatsPortIndex }
17826    ::= { oamStatsPortTable 1 }
17827
17828
17829OAMStatsPortEntry ::= SEQUENCE {
17830    oamStatsPortIndex                  PortNumber,
17831    oamStatsPortInfoTx                 INTEGER,
17832    oamStatsPortInfoRx                 INTEGER,
17833    oamStatsPortUnsupTx                INTEGER,
17834    oamStatsPortUnsupRx                INTEGER,
17835    oamStatsPortLocalLinkFaults        INTEGER,
17836    oamStatsPortLocalCriticalEvents    INTEGER,
17837    oamStatsPortLocalDyingGasps        INTEGER,
17838    oamStatsPortRemoteLinkFaults       INTEGER,
17839    oamStatsPortRemoteCriticalEvents   INTEGER,
17840    oamStatsPortRemoteDyingGasps       INTEGER
17841    }
17842
17843oamStatsPortIndex OBJECT-TYPE
17844    SYNTAX PortNumber
17845    MAX-ACCESS read-only
17846    STATUS current
17847    DESCRIPTION
17848        "The OAM Port number for which the table is related."
17849    ::= { oamStatsPortEntry 1}
17850
17851oamStatsPortInfoTx OBJECT-TYPE
17852    SYNTAX INTEGER
17853    MAX-ACCESS read-only
17854    STATUS current
17855    DESCRIPTION
17856        "The number of transmitted OAM information packets"
17857    ::= { oamStatsPortEntry 2}
17858
17859oamStatsPortInfoRx OBJECT-TYPE
17860    SYNTAX INTEGER
17861    MAX-ACCESS read-only
17862    STATUS current
17863    DESCRIPTION
17864        "The number of received OAM information packets"
17865    ::= { oamStatsPortEntry 3}
17866
17867oamStatsPortUnsupTx OBJECT-TYPE
17868    SYNTAX INTEGER
17869    MAX-ACCESS read-only
17870    STATUS current
17871    DESCRIPTION
17872        "The number of transmitted OAM unsupported packets"
17873    ::= { oamStatsPortEntry 4}
17874
17875oamStatsPortUnsupRx OBJECT-TYPE
17876    SYNTAX INTEGER
17877    MAX-ACCESS read-only
17878    STATUS current
17879    DESCRIPTION
17880        "The number of received OAM unsupported packets"
17881    ::= { oamStatsPortEntry 5}
17882
17883oamStatsPortLocalLinkFaults  OBJECT-TYPE
17884    SYNTAX INTEGER
17885    MAX-ACCESS read-only
17886    STATUS current
17887    DESCRIPTION
17888        "The number of local OAM link fault packets"
17889    ::= { oamStatsPortEntry 6}
17890
17891oamStatsPortLocalCriticalEvents  OBJECT-TYPE
17892    SYNTAX INTEGER
17893    MAX-ACCESS read-only
17894    STATUS current
17895    DESCRIPTION
17896        "The number of local OAM critical event packets"
17897    ::= { oamStatsPortEntry 7}
17898
17899oamStatsPortLocalDyingGasps  OBJECT-TYPE
17900    SYNTAX INTEGER
17901    MAX-ACCESS read-only
17902    STATUS current
17903    DESCRIPTION
17904        "The number of local OAM dying gasp packets"
17905    ::= { oamStatsPortEntry 8}
17906
17907oamStatsPortRemoteLinkFaults  OBJECT-TYPE
17908    SYNTAX INTEGER
17909    MAX-ACCESS read-only
17910    STATUS current
17911    DESCRIPTION
17912        "The number of remote OAM link fault packets"
17913    ::= { oamStatsPortEntry 9}
17914
17915oamStatsPortRemoteCriticalEvents  OBJECT-TYPE
17916    SYNTAX INTEGER
17917    MAX-ACCESS read-only
17918    STATUS current
17919    DESCRIPTION
17920        "The number of remote OAM critical event packets"
17921    ::= { oamStatsPortEntry 10}
17922
17923oamStatsPortRemoteDyingGasps  OBJECT-TYPE
17924    SYNTAX INTEGER
17925    MAX-ACCESS read-only
17926    STATUS current
17927    DESCRIPTION
17928        "The number of remote OAM dying gasp packets"
17929    ::= { oamStatsPortEntry 11}
17930
17931-- Trunk Group Information
17932
17933trunkGroupInfoTable OBJECT-TYPE
17934    SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry
17935    MAX-ACCESS not-accessible
17936    STATUS current
17937    DESCRIPTION
17938        "The table of trunk group information."
17939    ::= { trunkGroupInfo 1 }
17940
17941trunkGroupInfoTableEntry OBJECT-TYPE
17942    SYNTAX TrunkGroupInfoTableEntry
17943    MAX-ACCESS not-accessible
17944    STATUS current
17945    DESCRIPTION
17946        "A row in trunk group information table."
17947    INDEX { trunkGroupInfoIndex }
17948    ::= { trunkGroupInfoTable 1 }
17949
17950TrunkGroupInfoTableEntry ::= SEQUENCE {
17951    trunkGroupInfoIndex       Integer32,
17952    trunkGroupInfoState       INTEGER,
17953    trunkGroupInfoProtocol    INTEGER,
17954    trunkGroupInfoPorts       OCTET STRING
17955    }
17956
17957trunkGroupInfoIndex OBJECT-TYPE
17958    SYNTAX  Integer32
17959    MAX-ACCESS  read-only
17960    STATUS  current
17961    DESCRIPTION
17962        "The identifier of the trunk group."
17963    ::= { trunkGroupInfoTableEntry 1 }
17964
17965trunkGroupInfoState OBJECT-TYPE
17966    SYNTAX  INTEGER  {
17967        enabled(1),
17968        disabled(2)
17969        }
17970    MAX-ACCESS  read-only
17971    STATUS  current
17972    DESCRIPTION
17973        "Trunk group state."
17974    ::= { trunkGroupInfoTableEntry 2 }
17975
17976
17977trunkGroupInfoPorts OBJECT-TYPE
17978    SYNTAX  OCTET STRING
17979    MAX-ACCESS  read-only
17980    STATUS  current
17981    DESCRIPTION
17982        "The port list in the trunk group. The ports are presented in
17983         bitmap format.
17984
17985         in receiving order:
17986
17987             OCTET 1  OCTET 2  .....
17988             xxxxxxxx xxxxxxxx .....
17989             ||    || |_ port 8
17990             ||    ||
17991             ||    ||___ port 7
17992             ||    |____ port 6
17993             ||      .    .   .
17994             ||_________ port 1
17995             |__________ reserved
17996
17997         where x : 1 - The represented port belongs to the trunk group
17998                   0 - The represented port does not belong to the trunk group"
17999    ::= { trunkGroupInfoTableEntry 3 }
18000
18001trunkGroupInfoProtocol OBJECT-TYPE
18002    SYNTAX  INTEGER  {
18003        static(1),
18004        lacp(2)
18005        }
18006    MAX-ACCESS  read-only
18007    STATUS  current
18008    DESCRIPTION
18009        "Trunk group protocol
18010         Static - static trunk group
18011         Lacp - dynamic trunk group"
18012    ::= { trunkGroupInfoTableEntry 4 }
18013
18014trunkGroupInfoPortTable OBJECT-TYPE
18015    SYNTAX  SEQUENCE OF TrunkGroupInfoPortTableEntry
18016    MAX-ACCESS  not-accessible
18017    STATUS  current
18018    DESCRIPTION
18019        "The table of Trunk Group Info."
18020    ::= {trunkGroupInfo 2 }
18021
18022trunkGroupInfoPortTableEntry OBJECT-TYPE
18023    SYNTAX  TrunkGroupInfoPortTableEntry
18024    MAX-ACCESS  not-accessible
18025    STATUS  current
18026    DESCRIPTION
18027        "A row in the Trunk Info table."
18028    INDEX  { trunkGroupInfoPortTrunkId, trunkGroupInfoPortPortId }
18029    ::= { trunkGroupInfoPortTable 1 }
18030
18031TrunkGroupInfoPortTableEntry ::= SEQUENCE {
18032    trunkGroupInfoPortTrunkId   Integer32,
18033    trunkGroupInfoPortPortId    PortNumber,
18034    trunkGroupInfoPortStatus    INTEGER
18035    }
18036
18037trunkGroupInfoPortTrunkId OBJECT-TYPE
18038    SYNTAX  Integer32
18039    MAX-ACCESS  read-only
18040    STATUS  current
18041    DESCRIPTION
18042        "The Trunk identifier."
18043    ::= { trunkGroupInfoPortTableEntry 1 }
18044
18045trunkGroupInfoPortPortId OBJECT-TYPE
18046    SYNTAX  PortNumber
18047    MAX-ACCESS  read-only
18048    STATUS  current
18049    DESCRIPTION
18050        "The Port identifier."
18051    ::= { trunkGroupInfoPortTableEntry 2 }
18052
18053trunkGroupInfoPortStatus OBJECT-TYPE
18054    SYNTAX  INTEGER{
18055        down(0),
18056
18057        blocking(1),
18058        forwarding(2)
18059
18060        }
18061    MAX-ACCESS  read-only
18062    STATUS  current
18063    DESCRIPTION
18064        "The Port Status."
18065    ::= { trunkGroupInfoPortTableEntry 3 }
18066
18067
18068-- LACP Statistics
18069
18070lacpStatsTable OBJECT-TYPE
18071    SYNTAX SEQUENCE OF LacpStatsTableEntry
18072    MAX-ACCESS not-accessible
18073    STATUS current
18074    DESCRIPTION
18075        "The table of LACP Stats."
18076	::= {lacpStats 1}
18077
18078lacpStatsTableEntry OBJECT-TYPE
18079    SYNTAX LacpStatsTableEntry
18080    MAX-ACCESS not-accessible
18081    STATUS current
18082    DESCRIPTION
18083        "Lacp status info."
18084    INDEX { lacpStatsIndex }
18085    ::= { lacpStatsTable 1 }
18086
18087LacpStatsTableEntry ::= SEQUENCE {
18088   lacpStatsIndex PortNumber,
18089   lacpdusRx Integer32,
18090   markerpdusRx Integer32,
18091   markerresponsepdusRx Integer32,
18092   unknownRx Integer32,
18093   illegalRx Integer32,
18094   lacpdusTx Integer32,
18095   markerpdusTx Integer32,
18096   markerresponsepdusTx Integer32
18097   ,lacpClearStats INTEGER
18098}
18099
18100lacpStatsIndex OBJECT-TYPE
18101  SYNTAX PortNumber
18102  MAX-ACCESS read-only
18103  STATUS current
18104  DESCRIPTION
18105	"Index"
18106  ::= {lacpStatsTableEntry 1}
18107
18108lacpdusRx OBJECT-TYPE
18109  SYNTAX Integer32
18110  MAX-ACCESS read-only
18111  STATUS current
18112  DESCRIPTION
18113	"Valid LACPDUs received"
18114  ::= {lacpStatsTableEntry 2}
18115
18116markerpdusRx OBJECT-TYPE
18117  SYNTAX Integer32
18118  MAX-ACCESS read-only
18119  STATUS current
18120  DESCRIPTION
18121	"Valid Marker PDUs received"
18122  ::= {lacpStatsTableEntry 3}
18123
18124markerresponsepdusRx OBJECT-TYPE
18125  SYNTAX Integer32
18126  MAX-ACCESS read-only
18127  STATUS current
18128  DESCRIPTION
18129	"Valid Marker Rsp PDUs received"
18130  ::= {lacpStatsTableEntry 4}
18131
18132unknownRx OBJECT-TYPE
18133  SYNTAX Integer32
18134  MAX-ACCESS read-only
18135  STATUS current
18136  DESCRIPTION
18137	"Unknown version/TLV type"
18138  ::= {lacpStatsTableEntry 5}
18139
18140illegalRx OBJECT-TYPE
18141  SYNTAX Integer32
18142  MAX-ACCESS read-only
18143  STATUS current
18144  DESCRIPTION
18145	"Illegal subtype received"
18146  ::= {lacpStatsTableEntry 6}
18147
18148lacpdusTx OBJECT-TYPE
18149  SYNTAX Integer32
18150  MAX-ACCESS read-only
18151  STATUS current
18152  DESCRIPTION
18153	"LACPDUs transmitted"
18154  ::= {lacpStatsTableEntry 7}
18155
18156markerpdusTx OBJECT-TYPE
18157  SYNTAX Integer32
18158  MAX-ACCESS read-only
18159  STATUS current
18160  DESCRIPTION
18161	"Market PDUs transmitted"
18162  ::= {lacpStatsTableEntry 8}
18163
18164markerresponsepdusTx OBJECT-TYPE
18165  SYNTAX Integer32
18166  MAX-ACCESS read-only
18167  STATUS current
18168  DESCRIPTION
18169	"Marker Rsp PDUs transmitted "
18170  ::= {lacpStatsTableEntry 9}
18171
18172lacpClearStats  OBJECT-TYPE
18173    SYNTAX  INTEGER {
18174        ok(1),
18175        clear(2)
18176        }
18177    MAX-ACCESS  read-write
18178    STATUS  current
18179    DESCRIPTION
18180        "Setting this to clear(2) results in clearing the LACP statistics."
18181    ::= { lacpStatsTableEntry 10 }
18182
18183
18184-- FDB Statistics
18185
18186
18187fdbStatsCurrent OBJECT-TYPE
18188    SYNTAX  Gauge32
18189    MAX-ACCESS  read-only
18190    STATUS  current
18191    DESCRIPTION
18192        "Current number of entries in the Forwarding Database."
18193    ::= { fdbStats 3 }
18194
18195fdbStatsHiwat OBJECT-TYPE
18196    SYNTAX  Integer32
18197    MAX-ACCESS  read-only
18198    STATUS  current
18199    DESCRIPTION
18200        "Highest number of entries recorded at any given time in the
18201         Forwarding Database."
18202    ::= { fdbStats 4 }
18203
18204
18205fdbStatsClear OBJECT-TYPE
18206    SYNTAX INTEGER {
18207      ok(1),
18208      clear(2)
18209      }
18210    MAX-ACCESS  read-write
18211    STATUS  current
18212    DESCRIPTION
18213        "Clear FDB statistics"
18214    ::= { fdbStats 11 }
18215
18216-- STP Statistics
18217
18218stgStatsPortTable OBJECT-TYPE
18219    SYNTAX SEQUENCE OF StgStatsPortTableEntry
18220    MAX-ACCESS not-accessible
18221    STATUS current
18222    DESCRIPTION
18223        "The table of Spanning Tree Group port statistics."
18224    ::= { stpStats 1 }
18225
18226stgStatsPortTableEntry OBJECT-TYPE
18227    SYNTAX StgStatsPortTableEntry
18228    MAX-ACCESS not-accessible
18229    STATUS current
18230    DESCRIPTION
18231        "Statistics about port of a particular Spanning Tree Group."
18232    INDEX { stgStatsStpIndex, stgStatsPortIndex }
18233    ::= { stgStatsPortTable 1 }
18234
18235StgStatsPortTableEntry ::= SEQUENCE {
18236    stgStatsStpIndex            Integer32,
18237    stgStatsPortIndex	        PortNumber,
18238    stgStatsPortRcvCfgBpdus     Counter32,
18239    stgStatsPortRcvTcnBpdus     Counter32,
18240    stgStatsPortXmtCfgBpdus     Counter32,
18241    stgStatsPortXmtTcnBpdus     Counter32
18242    }
18243
18244stgStatsStpIndex OBJECT-TYPE
18245    SYNTAX Integer32
18246    MAX-ACCESS read-only
18247    STATUS current
18248    DESCRIPTION
18249        "The identifier of a particular Spanning Tree Group."
18250    ::= { stgStatsPortTableEntry 1 }
18251
18252stgStatsPortIndex OBJECT-TYPE
18253    SYNTAX PortNumber
18254    MAX-ACCESS read-only
18255    STATUS current
18256    DESCRIPTION
18257        "The port identifier of a particular Spanning Tree Group."
18258    ::= { stgStatsPortTableEntry 2 }
18259
18260stgStatsPortRcvCfgBpdus OBJECT-TYPE
18261    SYNTAX Counter32
18262    MAX-ACCESS read-only
18263    STATUS current
18264    DESCRIPTION
18265        "Number of Configuration BPDU's received on this port."
18266    ::= { stgStatsPortTableEntry 3 }
18267
18268stgStatsPortRcvTcnBpdus OBJECT-TYPE
18269    SYNTAX Counter32
18270    MAX-ACCESS read-only
18271    STATUS current
18272    DESCRIPTION
18273        "Number of TCN BPDU's received on this port."
18274    ::= { stgStatsPortTableEntry 4 }
18275
18276stgStatsPortXmtCfgBpdus OBJECT-TYPE
18277    SYNTAX Counter32
18278    MAX-ACCESS read-only
18279    STATUS current
18280    DESCRIPTION
18281        "Number of Configuration BPDU's trasmitted from the port."
18282    ::= { stgStatsPortTableEntry 5 }
18283
18284stgStatsPortXmtTcnBpdus OBJECT-TYPE
18285    SYNTAX Counter32
18286    MAX-ACCESS read-only
18287    STATUS current
18288    DESCRIPTION
18289        "Number of TCN BPDU's trasmitted from the port."
18290    ::= { stgStatsPortTableEntry 6 }
18291
18292fdbClear OBJECT-TYPE
18293    SYNTAX  INTEGER {
18294        ok(1),
18295        clear(2)
18296        }
18297    MAX-ACCESS  read-write
18298    STATUS  current
18299    DESCRIPTION
18300        "Setting this value to clear(2) clears the entire master FDB."
18301    ::= { fdbInfo 1 }
18302
18303
18304--  FDB table
18305fdbTable OBJECT-TYPE
18306    SYNTAX  SEQUENCE OF FdbEntry
18307    MAX-ACCESS  not-accessible
18308    STATUS  current
18309    DESCRIPTION
18310        "The table of FDB entries."
18311    ::= { fdbInfo 2 }
18312
18313fdbEntry OBJECT-TYPE
18314    SYNTAX  FdbEntry
18315    MAX-ACCESS  not-accessible
18316    STATUS  current
18317    DESCRIPTION
18318        "A row in the FDB table"
18319    INDEX   { fdbMacAddr }
18320    ::= { fdbTable 1 }
18321
18322FdbEntry ::= SEQUENCE {
18323    fdbMacAddr            MacAddress,
18324    fdbVlan       	  Integer32,
18325    fdbSrcPort            PortNumber,
18326    fdbSrcTrunk           Integer32,
18327    fdbState              INTEGER
18328    ,fdbStatus             Integer32
18329    }
18330
18331fdbMacAddr OBJECT-TYPE
18332    SYNTAX  MacAddress
18333    MAX-ACCESS  read-only
18334    STATUS  current
18335    DESCRIPTION
18336        "The MAC address for the FDB entry."
18337    ::= { fdbEntry 1 }
18338
18339fdbVlan OBJECT-TYPE
18340    SYNTAX  Integer32
18341    MAX-ACCESS  read-only
18342    STATUS  current
18343    DESCRIPTION
18344        "The VLAN ID for the FDB entry."
18345    ::= { fdbEntry 2 }
18346
18347fdbSrcPort OBJECT-TYPE
18348    SYNTAX  PortNumber
18349    MAX-ACCESS  read-only
18350    STATUS  current
18351    DESCRIPTION
18352       "Either the value '0', or the port number of the port on which a frame
18353        having a source address equal to the value of the corresponding
18354        instance has been seen.  A value of '0' indicates that the port
18355        number has not been learned but that the bridge does have some
18356        forwarding/filtering information about this address."
18357    ::= { fdbEntry 3 }
18358
18359fdbState OBJECT-TYPE
18360    SYNTAX  INTEGER {
18361	unknown(1),
18362	forward(2),
18363	trunk(3)
18364        }
18365    MAX-ACCESS  read-only
18366    STATUS  current
18367    DESCRIPTION
18368        "The state of the FDB entry. The meanings of the values are :
18369         unknown(1) : the MAC address has not yet been learned by the switch
18370                      but has only been seen as a destination address
18371         forward(2) : the MAC address has been learned by the switch
18372         trunk(3)   : frames with this MAC address are forwarded to trunk
18373                      group"
18374    ::= { fdbEntry 4 }
18375
18376
18377fdbSrcTrunk OBJECT-TYPE
18378    SYNTAX  Integer32
18379    MAX-ACCESS  read-only
18380    STATUS  current
18381    DESCRIPTION
18382       "Either the value '0', or the trunk number of the trunk on which a frame
18383        having a source address equal to the value of the corresponding
18384        instance has been seen.  A value of '0' indicates that the source
18385        address is not associated with a trunk."
18386    ::= { fdbEntry 7 }
18387
18388fdbStatus OBJECT-TYPE
18389    SYNTAX  Integer32
18390    MAX-ACCESS  read-only
18391    STATUS  current
18392    DESCRIPTION
18393       "'1' if it is permanent
18394        '0' if it is not permanent"
18395    ::= { fdbEntry 8 }
18396
18397--  Multicast FDB table
18398mcastFdbTable OBJECT-TYPE
18399    SYNTAX  SEQUENCE OF McastFdbEntry
18400    MAX-ACCESS  not-accessible
18401    STATUS  current
18402    DESCRIPTION
18403        "The table of static multicast FDB entries."
18404    ::= { fdbInfo 3 }
18405
18406mcastFdbEntry OBJECT-TYPE
18407    SYNTAX  McastFdbEntry
18408    MAX-ACCESS  not-accessible
18409    STATUS  current
18410    DESCRIPTION
18411        "A row in the static multicast FDB table"
18412    INDEX   { mcastFdbEntryIndex }
18413    ::= { mcastFdbTable 1 }
18414
18415McastFdbEntry ::= SEQUENCE {
18416    mcastFdbEntryIndex         Integer32,
18417    mcastFdbMacAddr            MacAddress,
18418    mcastFdbVlan               Integer32,
18419    mcastFdbSrcPorts           PortNumber
18420    }
18421
18422mcastFdbEntryIndex OBJECT-TYPE
18423    SYNTAX  Integer32
18424    MAX-ACCESS  read-only
18425    STATUS  current
18426    DESCRIPTION
18427        "The static multicast fdb entry index"
18428    ::= { mcastFdbEntry 1 }
18429
18430mcastFdbMacAddr OBJECT-TYPE
18431    SYNTAX  MacAddress
18432    MAX-ACCESS  read-only
18433    STATUS  current
18434    DESCRIPTION
18435        "The static multicast MAC address for the FDB entry."
18436    ::= { mcastFdbEntry 2 }
18437
18438mcastFdbVlan OBJECT-TYPE
18439    SYNTAX  Integer32
18440    MAX-ACCESS  read-only
18441    STATUS  current
18442    DESCRIPTION
18443        "The VLAN ID for the FDB entry."
18444    ::= { mcastFdbEntry 3 }
18445
18446mcastFdbSrcPorts OBJECT-TYPE
18447    SYNTAX  PortNumber
18448    MAX-ACCESS   read-only
18449    STATUS  current
18450    DESCRIPTION
18451        "The multicast MAC address port list.  The ports are presented in bitmap format.
18452         in receiving order:
18453
18454             OCTET 1  OCTET 2  .....
18455             xxxxxxxx xxxxxxxx .....
18456             ||    || |_ port 8
18457             ||    ||
18458             ||    ||___ port 7
18459             ||    |____ port 6
18460             ||      .    .   .
18461             ||_________ port 1
18462             |__________ reserved
18463
18464         where x : 1 - The represented port belongs to the multicast MAC address.
18465                   0 - The represented port does not belong to the multicast MAC address."
18466    ::= { mcastFdbEntry 4 }
18467
18468-- STP Information
18469
18470stpInfoTable OBJECT-TYPE
18471    SYNTAX SEQUENCE OF StpInfoTableEntry
18472    MAX-ACCESS not-accessible
18473    STATUS current
18474    DESCRIPTION
18475        "The table of Spanning Tree Group information."
18476    ::= { stpInfo 1 }
18477
18478stpInfoTableEntry OBJECT-TYPE
18479    SYNTAX StpInfoTableEntry
18480    MAX-ACCESS not-accessible
18481    STATUS current
18482    DESCRIPTION
18483        "Information about a particular Spanning Tree Group."
18484    INDEX { stpInfoIndex }
18485    ::= { stpInfoTable 1 }
18486
18487StpInfoTableEntry ::= SEQUENCE {
18488    stpInfoIndex              Integer32,
18489    stpInfoTimeSinceTopChange TimeTicks,
18490    stpInfoTopChanges         Counter32,
18491    stpInfoDesignatedRoot     BridgeId,
18492    stpInfoRootCost           Integer32,
18493    stpInfoRootPort           PortNumber,
18494    stpInfoMaxAge             Integer32,
18495    stpInfoHelloTime          Integer32,
18496    stpInfoForwardDelay       Integer32,
18497    stpInfoHoldTime           Integer32
18498    }
18499
18500stpInfoIndex OBJECT-TYPE
18501    SYNTAX Integer32
18502    MAX-ACCESS read-only
18503    STATUS current
18504    DESCRIPTION
18505        "The identifier of a particular Spanning Tree Group.  This is also
18506         index to the entLogicalTable of Entity MIB."
18507    ::= { stpInfoTableEntry 1 }
18508
18509stpInfoTimeSinceTopChange OBJECT-TYPE
18510    SYNTAX  TimeTicks
18511    MAX-ACCESS  read-only
18512    STATUS  current
18513    DESCRIPTION
18514        "The time (in hundredths of a second) since the last time a topology
18515         change was detected by the bridge entity."
18516    ::= { stpInfoTableEntry 2 }
18517
18518stpInfoTopChanges OBJECT-TYPE
18519    SYNTAX  Counter32
18520    MAX-ACCESS  read-only
18521    STATUS  current
18522    DESCRIPTION
18523        "The total number of topology changes detected by this bridge since
18524         the management entity was last reset or initialized."
18525    ::= { stpInfoTableEntry 3 }
18526
18527stpInfoDesignatedRoot OBJECT-TYPE
18528    SYNTAX  BridgeId
18529    MAX-ACCESS  read-only
18530    STATUS  current
18531    DESCRIPTION
18532        "The bridge identifier of the root of the spanning tree as determined
18533         by the Spanning Tree Protocol as executed by this node.  This value
18534         is used as the Root Identifier parameter in all Configuration Bridge
18535         PDUs originated by this node."
18536    ::= { stpInfoTableEntry 4 }
18537
18538stpInfoRootCost OBJECT-TYPE
18539    SYNTAX  Integer32
18540    MAX-ACCESS  read-only
18541    STATUS  current
18542    DESCRIPTION
18543        "The cost of the path to the root as seen from this bridge."
18544    ::= { stpInfoTableEntry 5 }
18545
18546stpInfoRootPort OBJECT-TYPE
18547    SYNTAX  PortNumber
18548    MAX-ACCESS  read-only
18549    STATUS  current
18550    DESCRIPTION
18551        "The port number of the port which offers the lowest cost path from
18552         this bridge to the root bridge."
18553    ::= { stpInfoTableEntry 6 }
18554
18555stpInfoMaxAge OBJECT-TYPE
18556    SYNTAX  Integer32
18557    MAX-ACCESS  read-only
18558    STATUS  current
18559    DESCRIPTION
18560        "The maximum age of Spanning Tree Protocol information learned from
18561         the network on any port before it is discarded, in units of
18562         hundredths of a second.  This is the actual value that this bridge is
18563         currently using."
18564    ::= { stpInfoTableEntry 7 }
18565
18566stpInfoHelloTime OBJECT-TYPE
18567    SYNTAX  Integer32
18568    MAX-ACCESS  read-only
18569    STATUS  current
18570    DESCRIPTION
18571        "The amount of time between the transmission of Configuration bridge
18572         PDUs by this node on any port when it is the root of the spanning
18573         tree or trying to become so, in units of hundredths of a second.
18574         This is the actual value that this bridge is currently using."
18575    ::= { stpInfoTableEntry 8 }
18576
18577stpInfoForwardDelay OBJECT-TYPE
18578     SYNTAX  Integer32
18579     MAX-ACCESS  read-only
18580     STATUS  current
18581     DESCRIPTION
18582         "This time value, measured in units of hundredths of a second,
18583          controls how fast a port changes its spanning state when moving
18584          towards the Forwarding state.  The value determines how long the port
18585          stays in each of the Listening and Learning states, which precede
18586          the Forwarding state.  This value is also used, when a topology
18587          change has been detected and is underway, to age all dynamic entries
18588          in the Forwarding Database."
18589    ::= { stpInfoTableEntry 9 }
18590
18591stpInfoHoldTime OBJECT-TYPE
18592    SYNTAX  Integer32
18593    MAX-ACCESS  read-only
18594    STATUS  current
18595    DESCRIPTION
18596        "This time value determines the interval length during which no more
18597         than two Configuration bridge PDUs shall be transmitted by this node,
18598         in units of hundredths of a second."
18599    ::= { stpInfoTableEntry 10 }
18600
18601stpInfoPortTable OBJECT-TYPE
18602    SYNTAX SEQUENCE OF StpInfoPortTableEntry
18603    MAX-ACCESS not-accessible
18604    STATUS current
18605    DESCRIPTION
18606        "The table of Spanning Tree Group port information."
18607    ::= { stpInfo 2 }
18608
18609stpInfoPortTableEntry OBJECT-TYPE
18610    SYNTAX StpInfoPortTableEntry
18611    MAX-ACCESS not-accessible
18612    STATUS current
18613    DESCRIPTION
18614        "Information about port configuration for a particular Spanning Tree
18615         Group."
18616    INDEX { stpInfoPortStpIndex, stpInfoPortIndex }
18617    ::= { stpInfoPortTable 1 }
18618
18619StpInfoPortTableEntry ::= SEQUENCE {
18620    stpInfoPortStpIndex           Integer32,
18621    stpInfoPortIndex              PortNumber,
18622    stpInfoPortState              INTEGER,
18623    stpInfoPortDesignatedRoot     BridgeId,
18624    stpInfoPortDesignatedCost     Integer32,
18625    stpInfoPortDesignatedBridge   BridgeId,
18626    stpInfoPortDesignatedPort     OCTET STRING,
18627    stpInfoPortForwardTransitions Counter32,
18628    stpInfoPortRole               INTEGER,
18629    stpInfoPortLinkType           INTEGER,
18630    stpInfoPortEdge               INTEGER,
18631    stpInfoPortExtGuard           INTEGER,
18632    stpInfoPortPathCost           Integer32,
18633    stpInfoPortPriority           Integer32
18634   }
18635
18636stpInfoPortStpIndex OBJECT-TYPE
18637    SYNTAX Integer32
18638    MAX-ACCESS read-only
18639    STATUS current
18640    DESCRIPTION
18641        "The identifier of a particular Spanning Tree Group."
18642    ::= { stpInfoPortTableEntry 1 }
18643
18644stpInfoPortIndex OBJECT-TYPE
18645    SYNTAX PortNumber
18646    MAX-ACCESS read-only
18647    STATUS current
18648    DESCRIPTION
18649        "The port identifier of a particular Spanning Tree Group."
18650    ::= { stpInfoPortTableEntry 2 }
18651
18652stpInfoPortState OBJECT-TYPE
18653    SYNTAX  INTEGER {
18654        disabled(1),
18655        blocking(2),
18656        listening(3),
18657        learning(4),
18658        forwarding(5),
18659        discarding(7),
18660        broken(6),
18661        na(8)
18662        }
18663    MAX-ACCESS  read-only
18664    STATUS  current
18665    DESCRIPTION
18666        "The port's current state as defined by application of the Spanning
18667         Tree Protocol.  This state controls what action a port takes on
18668         reception of a frame.  If the bridge has detected a port that is
18669         malfunctioning it will place that port into the broken(6) state.
18670         For ports which are disabled, this object will have a value of
18671         disabled(1). If port is not controlled by STP, this object will have
18672         a value of na (8)."
18673    ::= { stpInfoPortTableEntry 3 }
18674
18675stpInfoPortDesignatedRoot OBJECT-TYPE
18676    SYNTAX  BridgeId
18677    MAX-ACCESS  read-only
18678    STATUS  current
18679    DESCRIPTION
18680        "The unique Bridge Identifier of the Bridge recorded as the Root in
18681         the Configuration BPDUs transmitted by the Designated Bridge for the
18682         segment to which the port is attached."
18683    ::= { stpInfoPortTableEntry 4 }
18684
18685stpInfoPortDesignatedCost OBJECT-TYPE
18686    SYNTAX  Integer32
18687    MAX-ACCESS  read-only
18688    STATUS  current
18689    DESCRIPTION
18690        "The path cost of the Designated Port of the segment connected to this
18691         port.  This value is compared to the Root Path Cost field in received
18692         bridge PDUs."
18693    ::= { stpInfoPortTableEntry 5 }
18694
18695stpInfoPortDesignatedBridge OBJECT-TYPE
18696    SYNTAX  BridgeId
18697    MAX-ACCESS  read-only
18698    STATUS  current
18699    DESCRIPTION
18700        "The Bridge Identifier of the bridge which this port considers to be
18701         the Designated Bridge for this port's segment."
18702    ::= { stpInfoPortTableEntry 6 }
18703
18704stpInfoPortDesignatedPort OBJECT-TYPE
18705    SYNTAX  OCTET STRING (SIZE (2))
18706    MAX-ACCESS  read-only
18707    STATUS  current
18708    DESCRIPTION
18709        "The Port Identifier of the port on the Designated Bridge for this
18710         port's segment."
18711    ::= { stpInfoPortTableEntry 7 }
18712
18713stpInfoPortForwardTransitions OBJECT-TYPE
18714    SYNTAX  Counter32
18715    MAX-ACCESS  read-only
18716    STATUS  current
18717    DESCRIPTION
18718        "The number of times this port has transitioned from the Learning
18719         state to the Forwarding state."
18720    ::= { stpInfoPortTableEntry 8 }
18721
18722stpInfoPortPathCost OBJECT-TYPE
18723    SYNTAX  Integer32
18724    MAX-ACCESS  read-only
18725    STATUS  current
18726    DESCRIPTION
18727        "The path cost of the port."
18728    ::= { stpInfoPortTableEntry 9 }
18729
18730stpInfoPortRole OBJECT-TYPE
18731    SYNTAX  INTEGER {
18732        disabled(1),
18733        alternate(2),
18734        backup(3),
18735        root(4),
18736        designated(5),
18737        master(6),
18738        unknown(7)
18739        }
18740    MAX-ACCESS  read-only
18741    STATUS  current
18742    DESCRIPTION
18743        "The port role. Returns unknown(7) when MSTP/RSTP is not enabled,
18744         otherwise returns appropriate port role."
18745    ::= { stpInfoPortTableEntry 10 }
18746
18747stpInfoPortLinkType OBJECT-TYPE
18748    SYNTAX  INTEGER {
18749        p2p(1),
18750        shared(2),
18751        unknown(3)
18752        }
18753    MAX-ACCESS  read-only
18754    STATUS  current
18755    DESCRIPTION
18756        "The point-to-point status of the LAN segment attached
18757         to this port.  A value of p2p (1) indicates that this port is being
18758         treated as if it is connected to a point-to-point link.
18759         A value of shared(2) indicates that this port is being treated as
18760         having a shared media connection."
18761    ::= { stpInfoPortTableEntry 11 }
18762
18763stpInfoPortEdge OBJECT-TYPE
18764    SYNTAX  INTEGER {
18765        enabled(1),
18766        disabled(2)
18767        }
18768    MAX-ACCESS  read-only
18769    STATUS  current
18770    DESCRIPTION
18771        "The port is an edge port or not. Returns disabled(2) when the port is
18772	 not an edge port and returns enabled(1) when it is an edge port."
18773    ::= { stpInfoPortTableEntry 12 }
18774
18775stpInfoPortExtGuard OBJECT-TYPE
18776    SYNTAX  INTEGER {
18777        loop-inc(1),
18778        root-inc(2),
18779        normal(0)
18780        }
18781    MAX-ACCESS  read-only
18782    STATUS  current
18783    DESCRIPTION
18784        "Current STP guard state. Not include BPDU Guard."
18785    ::= { stpInfoPortTableEntry 13 }
18786
18787stpInfoPortPriority OBJECT-TYPE
18788    SYNTAX Integer32
18789    MAX-ACCESS read-only
18790    STATUS current
18791    DESCRIPTION
18792        "The four most significant bits of the Port Identifier of the
18793         Spanning Tree instance can be modified by setting this value."
18794    ::= { stpInfoPortTableEntry 14 }
18795
18796
18797
18798-- LACP information
18799
18800lacpInfoAggrTable OBJECT-TYPE
18801    SYNTAX SEQUENCE OF LacpInfoAggrTableEntry
18802    MAX-ACCESS not-accessible
18803    STATUS current
18804    DESCRIPTION
18805        "The table of LACP aggregator information."
18806    ::= { lacpInfo 1 }
18807
18808lacpInfoAggrTableEntry OBJECT-TYPE
18809    SYNTAX LacpInfoAggrTableEntry
18810    MAX-ACCESS not-accessible
18811    STATUS current
18812    DESCRIPTION
18813        "Information about a LACP aggregator."
18814    INDEX { lacpInfoAggrIndex }
18815    ::= { lacpInfoAggrTable 1 }
18816
18817LacpInfoAggrTableEntry ::= SEQUENCE {
18818    lacpInfoAggrIndex           PortNumber,
18819    lacpInfoAggrId		Integer32,
18820    lacpInfoAggrMac		DisplayString,
18821    lacpInfoAggrActSysPrio	Integer32,
18822    lacpInfoAggrActSysId	DisplayString,
18823    lacpInfoAggrIndivState	INTEGER,
18824    lacpInfoAggrActAdminKey	Integer32,
18825    lacpInfoAggrActOperKey	Integer32,
18826    lacpInfoAggrPartSysPrio	Integer32,
18827    lacpInfoAggrPartSysId	DisplayString,
18828    lacpInfoAggrPartOperKey	Integer32,
18829    lacpInfoAggrReadyState	INTEGER,
18830    lacpInfoAggrNumPorts	Integer32
18831    ,lacpInfoAggrMinLinks 	Integer32
18832    }
18833
18834lacpInfoAggrIndex OBJECT-TYPE
18835    SYNTAX PortNumber
18836    MAX-ACCESS read-only
18837    STATUS current
18838    DESCRIPTION
18839        "The aggregator identifier."
18840    ::= { lacpInfoAggrTableEntry 1 }
18841
18842lacpInfoAggrId OBJECT-TYPE
18843    SYNTAX  Integer32
18844    MAX-ACCESS  read-only
18845    STATUS  current
18846    DESCRIPTION
18847        "LACP aggregator ID"
18848    ::= { lacpInfoAggrTableEntry 2 }
18849
18850lacpInfoAggrMac OBJECT-TYPE
18851    SYNTAX  DisplayString
18852    MAX-ACCESS  read-only
18853    STATUS  current
18854    DESCRIPTION
18855        "LACP aggregator MAC address"
18856    ::= { lacpInfoAggrTableEntry 3 }
18857
18858lacpInfoAggrActSysPrio OBJECT-TYPE
18859    SYNTAX  Integer32
18860    MAX-ACCESS  read-only
18861    STATUS  current
18862    DESCRIPTION
18863        "LACP aggregator actor system priority"
18864    ::= { lacpInfoAggrTableEntry 4 }
18865
18866lacpInfoAggrActSysId OBJECT-TYPE
18867    SYNTAX  DisplayString
18868    MAX-ACCESS  read-only
18869    STATUS  current
18870    DESCRIPTION
18871        "LACP aggregator actor system ID"
18872    ::= { lacpInfoAggrTableEntry 5 }
18873
18874lacpInfoAggrIndivState OBJECT-TYPE
18875    SYNTAX  INTEGER {
18876        true(1),
18877        false(2)
18878        }
18879    MAX-ACCESS  read-only
18880    STATUS  current
18881    DESCRIPTION
18882        "LACP aggregator individual state"
18883    ::= { lacpInfoAggrTableEntry 6 }
18884
18885lacpInfoAggrActAdminKey OBJECT-TYPE
18886    SYNTAX  Integer32
18887    MAX-ACCESS  read-only
18888    STATUS  current
18889    DESCRIPTION
18890        "LACP aggregator actor admin key"
18891    ::= { lacpInfoAggrTableEntry 7 }
18892
18893lacpInfoAggrActOperKey OBJECT-TYPE
18894    SYNTAX  Integer32
18895    MAX-ACCESS  read-only
18896    STATUS  current
18897    DESCRIPTION
18898        "LACP aggregator actor oper key"
18899    ::= { lacpInfoAggrTableEntry 8 }
18900
18901lacpInfoAggrPartSysPrio OBJECT-TYPE
18902    SYNTAX  Integer32
18903    MAX-ACCESS  read-only
18904    STATUS  current
18905    DESCRIPTION
18906        "LACP aggregator partner system priority"
18907    ::= { lacpInfoAggrTableEntry 9 }
18908
18909lacpInfoAggrPartSysId OBJECT-TYPE
18910    SYNTAX  DisplayString
18911    MAX-ACCESS  read-only
18912    STATUS  current
18913    DESCRIPTION
18914        "LACP aggregator partner system ID"
18915    ::= { lacpInfoAggrTableEntry 10 }
18916
18917lacpInfoAggrPartOperKey OBJECT-TYPE
18918    SYNTAX  Integer32
18919    MAX-ACCESS  read-only
18920    STATUS  current
18921    DESCRIPTION
18922        "LACP aggregator partner oper key"
18923    ::= { lacpInfoAggrTableEntry 11 }
18924
18925lacpInfoAggrReadyState OBJECT-TYPE
18926    SYNTAX  INTEGER {
18927        true(1),
18928        false(2)
18929        }
18930    MAX-ACCESS  read-only
18931    STATUS  current
18932    DESCRIPTION
18933        "LACP aggregator ready state"
18934    ::= { lacpInfoAggrTableEntry 12 }
18935
18936lacpInfoAggrNumPorts OBJECT-TYPE
18937    SYNTAX  Integer32
18938    MAX-ACCESS  read-only
18939    STATUS  current
18940    DESCRIPTION
18941        "Number of ports in aggregator"
18942    ::= { lacpInfoAggrTableEntry 13 }
18943
18944
18945lacpInfoAggrMinLinks OBJECT-TYPE
18946    SYNTAX  Integer32
18947    MAX-ACCESS  read-only
18948    STATUS  current
18949    DESCRIPTION
18950        "Min Links of ports in aggregator"
18951    ::= { lacpInfoAggrTableEntry 15 }
18952
18953lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 }
18954
18955lacpInfoPortGeneralTable OBJECT-TYPE
18956    SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry
18957    MAX-ACCESS not-accessible
18958    STATUS current
18959    DESCRIPTION
18960        "The table of LACP port general information."
18961    ::= { lacpInfoPort 1 }
18962
18963lacpInfoPortGeneralTableEntry OBJECT-TYPE
18964    SYNTAX LacpInfoPortGeneralTableEntry
18965    MAX-ACCESS not-accessible
18966    STATUS current
18967    DESCRIPTION
18968        "General information about a LACP port."
18969    INDEX { lacpInfoPortGeneralIndex }
18970    ::= { lacpInfoPortGeneralTable 1 }
18971
18972LacpInfoPortGeneralTableEntry ::= SEQUENCE {
18973    lacpInfoPortGeneralIndex		PortNumber,
18974    lacpInfoPortLacpEna 		INTEGER,
18975    lacpInfoPortAdminEna	 	INTEGER,
18976    lacpInfoPortActSysId		DisplayString,
18977    lacpInfoPortActSysPrio		Integer32,
18978    lacpInfoPortActAdminKey 		Integer32,
18979    lacpInfoPortActOperKey 		Integer32,
18980    lacpInfoPortActPortNum 		Integer32,
18981    lacpInfoPortActPortPrio 		Integer32,
18982    lacpInfoPortIndivState 		INTEGER,
18983    lacpInfoSelAggrId 			Integer32,
18984    lacpInfoAttAggrId 			Integer32,
18985    lacpInfoPortReadyN 			INTEGER,
18986    lacpInfoPortNtt 			INTEGER,
18987    lacpInfoPortSelected 		INTEGER,
18988    lacpInfoPortMoved 			INTEGER,
18989    lacpInfoCollDetState 		INTEGER,
18990    lacpInfoPortRxState 		DisplayString,
18991    lacpInfoPortMuxState 		DisplayString,
18992    lacpInfoPortPerState 		DisplayString,
18993    lacpInfoPortPerTraTimer		Integer32,
18994    lacpInfoPortCurWhileTimer		Integer32,
18995    lacpInfoPortOperState		INTEGER
18996    }
18997
18998lacpInfoPortGeneralIndex OBJECT-TYPE
18999    SYNTAX PortNumber
19000    MAX-ACCESS read-only
19001    STATUS current
19002    DESCRIPTION
19003        "The port identifier."
19004    ::= { lacpInfoPortGeneralTableEntry 1 }
19005
19006lacpInfoPortLacpEna OBJECT-TYPE
19007    SYNTAX  INTEGER {
19008        true(1),
19009        false(2)
19010        }
19011    MAX-ACCESS  read-only
19012    STATUS  current
19013    DESCRIPTION
19014        "LACP enabled on port"
19015    ::= { lacpInfoPortGeneralTableEntry 2 }
19016
19017lacpInfoPortAdminEna OBJECT-TYPE
19018    SYNTAX  INTEGER {
19019        true(1),
19020        false(2)
19021        }
19022    MAX-ACCESS  read-only
19023    STATUS  current
19024    DESCRIPTION
19025        "LACP port admin enabled"
19026    ::= { lacpInfoPortGeneralTableEntry 3 }
19027
19028lacpInfoPortActSysId OBJECT-TYPE
19029    SYNTAX  DisplayString
19030    MAX-ACCESS  read-only
19031    STATUS  current
19032    DESCRIPTION
19033        "LACP port actor system ID"
19034    ::= { lacpInfoPortGeneralTableEntry 4 }
19035
19036lacpInfoPortActSysPrio OBJECT-TYPE
19037    SYNTAX  Integer32
19038    MAX-ACCESS  read-only
19039    STATUS  current
19040    DESCRIPTION
19041        "LACP port actor system priority"
19042    ::= { lacpInfoPortGeneralTableEntry 5 }
19043
19044lacpInfoPortActAdminKey OBJECT-TYPE
19045    SYNTAX  Integer32
19046    MAX-ACCESS  read-only
19047    STATUS  current
19048    DESCRIPTION
19049        "LACP port actor admin key"
19050    ::= { lacpInfoPortGeneralTableEntry 6 }
19051
19052lacpInfoPortActOperKey OBJECT-TYPE
19053    SYNTAX  Integer32
19054    MAX-ACCESS  read-only
19055    STATUS  current
19056    DESCRIPTION
19057        "LACP port actor oper key"
19058    ::= { lacpInfoPortGeneralTableEntry 7 }
19059
19060lacpInfoPortActPortNum OBJECT-TYPE
19061    SYNTAX  Integer32
19062    MAX-ACCESS  read-only
19063    STATUS  current
19064    DESCRIPTION
19065        "LACP port number"
19066    ::= { lacpInfoPortGeneralTableEntry 8 }
19067
19068lacpInfoPortActPortPrio OBJECT-TYPE
19069    SYNTAX  Integer32
19070    MAX-ACCESS  read-only
19071    STATUS  current
19072    DESCRIPTION
19073        "LACP port priority"
19074    ::= { lacpInfoPortGeneralTableEntry 9 }
19075
19076lacpInfoPortIndivState OBJECT-TYPE
19077    SYNTAX  INTEGER {
19078        true(1),
19079        false(2)
19080        }
19081    MAX-ACCESS  read-only
19082    STATUS  current
19083    DESCRIPTION
19084        "LACP port individual state"
19085    ::= { lacpInfoPortGeneralTableEntry 10 }
19086
19087lacpInfoSelAggrId OBJECT-TYPE
19088    SYNTAX  Integer32
19089    MAX-ACCESS  read-only
19090    STATUS  current
19091    DESCRIPTION
19092        "LACP port selected aggregator ID"
19093    ::= { lacpInfoPortGeneralTableEntry 11 }
19094
19095lacpInfoAttAggrId OBJECT-TYPE
19096    SYNTAX  Integer32
19097    MAX-ACCESS  read-only
19098    STATUS  current
19099    DESCRIPTION
19100        "LACP port attached aggregator ID"
19101    ::= { lacpInfoPortGeneralTableEntry 12 }
19102
19103lacpInfoPortReadyN OBJECT-TYPE
19104    SYNTAX  INTEGER {
19105        true(1),
19106        false(2)
19107        }
19108    MAX-ACCESS read-only
19109    STATUS  current
19110    DESCRIPTION
19111        "True value for Ready_N flag indicates that the wait while timer
19112         has expired and it is waiting to attach to an aggregator.
19113         There is one Ready_N value for each port."
19114    ::= { lacpInfoPortGeneralTableEntry 13 }
19115
19116lacpInfoPortNtt OBJECT-TYPE
19117    SYNTAX  INTEGER {
19118        true(1),
19119        false(2)
19120        }
19121    MAX-ACCESS read-only
19122    STATUS  current
19123    DESCRIPTION
19124        "Need to transmit flag. True indicates that there is new protocol
19125         information that should be transmitted on the link."
19126    ::= { lacpInfoPortGeneralTableEntry 14 }
19127
19128lacpInfoPortSelected OBJECT-TYPE
19129    SYNTAX  INTEGER {
19130        selected(1),
19131        unselected(2),
19132        standby(3)
19133        , suspended(4)
19134        , individual(5)
19135        }
19136    MAX-ACCESS  read-only
19137    STATUS  current
19138    DESCRIPTION
19139        "Selected flag value indicates that the selection logic has selected
19140         an appropriate Aggregator. A value of unselected indicates that no
19141         aggregator is currently selected. A value of standby indicates that
19142         although the selection logic has selected an appropriate Aggregator,
19143         aggregation restrictions currently prevent the port from being
19144         enabled as part of the aggregation, and so the port is being held
19145         in standby condition.
19146         A value of suspended indicates that the port in a LACP port-channel
19147         cannot be aggregated due to, for example, not receiveing LACPDU.
19148         A value of individual indicates that the port works as a normal link-up
19149         port due to not receiving LACPDU.
19150         "
19151    ::= { lacpInfoPortGeneralTableEntry 15 }
19152
19153lacpInfoPortMoved OBJECT-TYPE
19154    SYNTAX  INTEGER {
19155        true(1),
19156        false(2)
19157        }
19158    MAX-ACCESS read-only
19159    STATUS  current
19160    DESCRIPTION
19161        "Port Moved flag is set to true if the receive machine for a port
19162         is in the port_disabled state, and the combination of partner oper
19163         system and partner oper port number in use by the port has been
19164         used by received in an incoming LACPDU on a different port."
19165    ::= { lacpInfoPortGeneralTableEntry 16 }
19166
19167lacpInfoCollDetState OBJECT-TYPE
19168    SYNTAX  INTEGER {
19169        on(1),
19170        off(2)
19171        }
19172    MAX-ACCESS  read-only
19173    STATUS  current
19174    DESCRIPTION
19175        "LACP port collision and detection state"
19176    ::= { lacpInfoPortGeneralTableEntry 17 }
19177
19178lacpInfoPortRxState OBJECT-TYPE
19179    SYNTAX  DisplayString
19180    MAX-ACCESS  read-only
19181    STATUS  current
19182    DESCRIPTION
19183        "LACP port RX machine state"
19184    ::= { lacpInfoPortGeneralTableEntry 18 }
19185
19186lacpInfoPortMuxState OBJECT-TYPE
19187    SYNTAX  DisplayString
19188    MAX-ACCESS  read-only
19189    STATUS  current
19190    DESCRIPTION
19191        "LACP port Mux machine state"
19192    ::= { lacpInfoPortGeneralTableEntry 19 }
19193
19194lacpInfoPortPerState OBJECT-TYPE
19195    SYNTAX  DisplayString
19196    MAX-ACCESS  read-only
19197    STATUS  current
19198    DESCRIPTION
19199        "LACP port periodic machine state"
19200    ::= { lacpInfoPortGeneralTableEntry 20 }
19201
19202lacpInfoPortPerTraTimer OBJECT-TYPE
19203    SYNTAX  Integer32
19204    MAX-ACCESS  read-only
19205    STATUS  current
19206    DESCRIPTION
19207        "Periodic Transmit Timer"
19208    ::= { lacpInfoPortGeneralTableEntry 21 }
19209
19210lacpInfoPortCurWhileTimer OBJECT-TYPE
19211    SYNTAX Integer32
19212    MAX-ACCESS  read-only
19213    STATUS  current
19214    DESCRIPTION
19215        "Current While Timer"
19216    ::= { lacpInfoPortGeneralTableEntry 22 }
19217
19218lacpInfoPortOperState OBJECT-TYPE
19219    SYNTAX  INTEGER {
19220        disabled(1),
19221        up(2),
19222        down(3)
19223        }
19224    MAX-ACCESS  read-only
19225    STATUS  current
19226    DESCRIPTION
19227        "The current operational state of LACP on the port."
19228    ::= { lacpInfoPortGeneralTableEntry 23 }
19229
19230
19231lacpInfoPortAdminTable OBJECT-TYPE
19232    SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry
19233    MAX-ACCESS not-accessible
19234    STATUS current
19235    DESCRIPTION
19236        "The table of LACP port admin information."
19237    ::= { lacpInfoPort 2 }
19238
19239lacpInfoPortAdminTableEntry OBJECT-TYPE
19240    SYNTAX LacpInfoPortAdminTableEntry
19241    MAX-ACCESS not-accessible
19242    STATUS current
19243    DESCRIPTION
19244        "Admin information about a LACP port."
19245    INDEX { lacpInfoPortAdminIndex }
19246    ::= { lacpInfoPortAdminTable 1 }
19247
19248LacpInfoPortAdminTableEntry ::= SEQUENCE {
19249    lacpInfoPortAdminIndex		PortNumber,
19250    lacpInfoPortActAdPortState 		DisplayString,
19251    lacpInfoPortActAdActiv 		INTEGER,
19252    lacpInfoPortActAdSync 		INTEGER,
19253    lacpInfoPortActAdDef 		INTEGER,
19254    lacpInfoPortActAdTimeout 		INTEGER,
19255    lacpInfoPortActAdColl 		INTEGER,
19256    lacpInfoPortActAdExp 		INTEGER,
19257    lacpInfoPortActAdAggr 		INTEGER,
19258    lacpInfoPortActAdDist 		INTEGER
19259    }
19260
19261lacpInfoPortAdminIndex OBJECT-TYPE
19262    SYNTAX PortNumber
19263    MAX-ACCESS read-only
19264    STATUS current
19265    DESCRIPTION
19266        "The port identifier."
19267    ::= { lacpInfoPortAdminTableEntry 1 }
19268
19269
19270lacpInfoPortActAdPortState OBJECT-TYPE
19271    SYNTAX  DisplayString
19272    MAX-ACCESS  read-only
19273    STATUS  current
19274    DESCRIPTION
19275        "The state of Actor Administrator Port. This is a octet mask
19276         with the following bits: Activity, Synchronization, Defaulted,
19277         Timeout, Collecting, Expired, Aggregation and Distributing.
19278         If all of them are 0 then the state is showed as 0x0, else it is
19279         displayed a blank state which mean is not a NULL state"
19280    ::= { lacpInfoPortAdminTableEntry 7 }
19281
19282lacpInfoPortActAdActiv OBJECT-TYPE
19283    SYNTAX  INTEGER {
19284        active(1),
19285        passive(2)
19286        }
19287    MAX-ACCESS  read-only
19288    STATUS  current
19289    DESCRIPTION
19290        "The state of Actor Administrator Port Activity"
19291    ::= { lacpInfoPortAdminTableEntry 8 }
19292
19293lacpInfoPortActAdSync OBJECT-TYPE
19294    SYNTAX  INTEGER {
19295        true(1),
19296        false(2)
19297        }
19298    MAX-ACCESS  read-only
19299    STATUS  current
19300    DESCRIPTION
19301        "The state of Actor Administrator Port Synchronization"
19302    ::= { lacpInfoPortAdminTableEntry 9 }
19303
19304lacpInfoPortActAdDef OBJECT-TYPE
19305    SYNTAX  INTEGER {
19306        true(1),
19307        false(2)
19308        }
19309    MAX-ACCESS  read-only
19310    STATUS  current
19311    DESCRIPTION
19312        "The state of Actor Administrator Port Defaulted"
19313    ::= { lacpInfoPortAdminTableEntry 10 }
19314
19315lacpInfoPortActAdTimeout OBJECT-TYPE
19316    SYNTAX  INTEGER {
19317        short(1),
19318        long(2)
19319        }
19320    MAX-ACCESS  read-only
19321    STATUS  current
19322    DESCRIPTION
19323        "The state of Actor Administrator Port Timeout"
19324    ::= { lacpInfoPortAdminTableEntry 11 }
19325
19326lacpInfoPortActAdColl OBJECT-TYPE
19327    SYNTAX  INTEGER {
19328        true(1),
19329        false(2)
19330        }
19331    MAX-ACCESS  read-only
19332    STATUS  current
19333    DESCRIPTION
19334        "The state of Actor Administrator Port Collecting"
19335    ::= { lacpInfoPortAdminTableEntry 12 }
19336
19337lacpInfoPortActAdExp OBJECT-TYPE
19338    SYNTAX  INTEGER {
19339        true(1),
19340        false(2)
19341        }
19342    MAX-ACCESS  read-only
19343    STATUS  current
19344    DESCRIPTION
19345        "The state of Actor Administrator Port Expired"
19346    ::= { lacpInfoPortAdminTableEntry 13 }
19347
19348lacpInfoPortActAdAggr OBJECT-TYPE
19349    SYNTAX  INTEGER {
19350        true(1),
19351        false(2)
19352        }
19353    MAX-ACCESS  read-only
19354    STATUS  current
19355    DESCRIPTION
19356        "The state of Actor Administrator Port Aggregation"
19357    ::= { lacpInfoPortAdminTableEntry 14 }
19358
19359lacpInfoPortActAdDist OBJECT-TYPE
19360    SYNTAX  INTEGER {
19361        true(1),
19362        false(2)
19363        }
19364    MAX-ACCESS  read-only
19365    STATUS  current
19366    DESCRIPTION
19367        "The state of Actor Administrator Port Distributing"
19368    ::= { lacpInfoPortAdminTableEntry 15 }
19369
19370
19371
19372lacpInfoPortOperTable OBJECT-TYPE
19373    SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry
19374    MAX-ACCESS not-accessible
19375    STATUS current
19376    DESCRIPTION
19377        "The table of LACP port oper information."
19378    ::= { lacpInfoPort 3 }
19379
19380lacpInfoPortOperTableEntry OBJECT-TYPE
19381    SYNTAX LacpInfoPortOperTableEntry
19382    MAX-ACCESS not-accessible
19383    STATUS current
19384    DESCRIPTION
19385        "Oper information about a LACP port."
19386    INDEX { lacpInfoPortOperIndex }
19387    ::= { lacpInfoPortOperTable 1 }
19388
19389LacpInfoPortOperTableEntry ::= SEQUENCE {
19390    lacpInfoPortOperIndex		PortNumber,
19391    lacpInfoPortPartOpSysPrio 		Integer32,
19392    lacpInfoPortPartOpSysId 		DisplayString,
19393    lacpInfoPortPartOpKey 		Integer32,
19394    lacpInfoPortPartOpPortNum 		Integer32,
19395    lacpInfoPortPartOpPortPrio 		Integer32,
19396    lacpInfoPortActOpPortState 		DisplayString,
19397    lacpInfoPortActOpActiv 		INTEGER,
19398    lacpInfoPortActOpSync 		INTEGER,
19399    lacpInfoPortActOpDef 		INTEGER,
19400    lacpInfoPortActOpTimeout 		INTEGER,
19401    lacpInfoPortActOpColl 		INTEGER,
19402    lacpInfoPortActOpExp 		INTEGER,
19403    lacpInfoPortActOpAggr 		INTEGER,
19404    lacpInfoPortActOpDist 		INTEGER,
19405    lacpInfoPortPartOpPortState 	DisplayString,
19406    lacpInfoPortPartOpActiv 		INTEGER,
19407    lacpInfoPortPartOpSync 		INTEGER,
19408    lacpInfoPortPartOpDef 		INTEGER,
19409    lacpInfoPortPartOpTimeout 		INTEGER,
19410    lacpInfoPortPartOpColl 		INTEGER,
19411    lacpInfoPortPartOpExp 		INTEGER,
19412    lacpInfoPortPartOpAggr 		INTEGER,
19413    lacpInfoPortPartOpDist 		INTEGER
19414    }
19415
19416lacpInfoPortOperIndex OBJECT-TYPE
19417    SYNTAX PortNumber
19418    MAX-ACCESS read-only
19419    STATUS current
19420    DESCRIPTION
19421        "The port identifier."
19422    ::= { lacpInfoPortOperTableEntry 1 }
19423
19424lacpInfoPortPartOpSysPrio OBJECT-TYPE
19425    SYNTAX  Integer32
19426    MAX-ACCESS  read-only
19427    STATUS  current
19428    DESCRIPTION
19429        "The value of Partner Operator Port System Priority"
19430    ::= { lacpInfoPortOperTableEntry 2 }
19431
19432lacpInfoPortPartOpSysId OBJECT-TYPE
19433    SYNTAX  DisplayString
19434    MAX-ACCESS  read-only
19435    STATUS  current
19436    DESCRIPTION
19437        "The value of Partner Operator Port System ID"
19438    ::= { lacpInfoPortOperTableEntry 3 }
19439
19440lacpInfoPortPartOpKey OBJECT-TYPE
19441    SYNTAX  Integer32
19442    MAX-ACCESS  read-only
19443    STATUS  current
19444    DESCRIPTION
19445        "The value of Partner Operator Port Key"
19446    ::= { lacpInfoPortOperTableEntry 4 }
19447
19448lacpInfoPortPartOpPortNum OBJECT-TYPE
19449    SYNTAX  Integer32
19450    MAX-ACCESS  read-only
19451    STATUS  current
19452    DESCRIPTION
19453        "The Partner Operator Port Number"
19454    ::= { lacpInfoPortOperTableEntry 5 }
19455
19456lacpInfoPortPartOpPortPrio OBJECT-TYPE
19457    SYNTAX  Integer32
19458    MAX-ACCESS  read-only
19459    STATUS  current
19460    DESCRIPTION
19461        "The value of Partner Operator Port Priority"
19462    ::= { lacpInfoPortOperTableEntry 6 }
19463
19464lacpInfoPortActOpPortState OBJECT-TYPE
19465    SYNTAX  DisplayString
19466    MAX-ACCESS  read-only
19467    STATUS  current
19468    DESCRIPTION
19469        "The state of Actor Operator Port. This is a octet mask
19470         with the following bits: Activity, Synchronization, Defaulted,
19471         Timeout, Collecting, Expired, Aggregation and Distributing.
19472         If all of them are 0 then the state is showed as 0x0, else it is
19473         displayed a blank state which mean is not a NULL state"
19474    ::= { lacpInfoPortOperTableEntry 7 }
19475
19476lacpInfoPortActOpActiv OBJECT-TYPE
19477    SYNTAX  INTEGER {
19478        active(1),
19479        passive(2)
19480        }
19481    MAX-ACCESS  read-only
19482    STATUS  current
19483    DESCRIPTION
19484        "The state of Actor Operator Port Activity"
19485    ::= { lacpInfoPortOperTableEntry 8 }
19486
19487lacpInfoPortActOpSync OBJECT-TYPE
19488    SYNTAX  INTEGER {
19489        true(1),
19490        false(2)
19491        }
19492    MAX-ACCESS  read-only
19493    STATUS  current
19494    DESCRIPTION
19495        "The state of Actor Operator Port Synchronization"
19496    ::= { lacpInfoPortOperTableEntry 9 }
19497
19498lacpInfoPortActOpDef OBJECT-TYPE
19499    SYNTAX  INTEGER {
19500        true(1),
19501        false(2)
19502        }
19503    MAX-ACCESS  read-only
19504    STATUS  current
19505    DESCRIPTION
19506        "The state of Actor Operator Port Defaulted"
19507    ::= { lacpInfoPortOperTableEntry 10 }
19508
19509lacpInfoPortActOpTimeout OBJECT-TYPE
19510    SYNTAX  INTEGER {
19511        short(1),
19512        long(2)
19513        }
19514    MAX-ACCESS  read-only
19515    STATUS  current
19516    DESCRIPTION
19517        "The state of Actor Operator Port Timeout"
19518    ::= { lacpInfoPortOperTableEntry 11 }
19519
19520lacpInfoPortActOpColl OBJECT-TYPE
19521    SYNTAX  INTEGER {
19522        true(1),
19523        false(2)
19524        }
19525    MAX-ACCESS  read-only
19526    STATUS  current
19527    DESCRIPTION
19528        "The state of Actor Operator Port Collecting"
19529    ::= { lacpInfoPortOperTableEntry 12 }
19530
19531lacpInfoPortActOpExp OBJECT-TYPE
19532    SYNTAX  INTEGER {
19533        true(1),
19534        false(2)
19535        }
19536    MAX-ACCESS  read-only
19537    STATUS  current
19538    DESCRIPTION
19539        "The state of Actor Operator Port Expired"
19540    ::= { lacpInfoPortOperTableEntry 13 }
19541
19542lacpInfoPortActOpAggr OBJECT-TYPE
19543    SYNTAX  INTEGER {
19544        true(1),
19545        false(2)
19546        }
19547    MAX-ACCESS  read-only
19548    STATUS  current
19549    DESCRIPTION
19550        "The state of Actor Operator Port Aggregation"
19551    ::= { lacpInfoPortOperTableEntry 14 }
19552
19553lacpInfoPortActOpDist OBJECT-TYPE
19554    SYNTAX  INTEGER {
19555        true(1),
19556        false(2)
19557        }
19558    MAX-ACCESS  read-only
19559    STATUS  current
19560    DESCRIPTION
19561        "The state of Actor Operator Port Distributing"
19562    ::= { lacpInfoPortOperTableEntry 15 }
19563
19564lacpInfoPortPartOpPortState OBJECT-TYPE
19565    SYNTAX  DisplayString
19566    MAX-ACCESS  read-only
19567    STATUS  current
19568    DESCRIPTION
19569        "The state of Partner Operator Port. This is a octet mask
19570         with the following bits: Activity, Synchronization, Defaulted,
19571         Timeout, Collecting, Expired, Aggregation and Distributing.
19572         If all of them are 0 then the state is showed as 0x0, else it is
19573         displayed a blank state which mean is not a NULL state"
19574    ::= { lacpInfoPortOperTableEntry 16 }
19575
19576lacpInfoPortPartOpActiv OBJECT-TYPE
19577    SYNTAX  INTEGER {
19578        active(1),
19579        passive(2)
19580        }
19581    MAX-ACCESS  read-only
19582    STATUS  current
19583    DESCRIPTION
19584        "The state of Partner Operator Port Activity"
19585    ::= { lacpInfoPortOperTableEntry 17 }
19586
19587lacpInfoPortPartOpSync OBJECT-TYPE
19588    SYNTAX  INTEGER {
19589        true(1),
19590        false(2)
19591        }
19592    MAX-ACCESS  read-only
19593    STATUS  current
19594    DESCRIPTION
19595        "The state of Partner Operator Port Synchronization"
19596    ::= { lacpInfoPortOperTableEntry 18 }
19597
19598lacpInfoPortPartOpDef OBJECT-TYPE
19599    SYNTAX  INTEGER {
19600        true(1),
19601        false(2)
19602        }
19603    MAX-ACCESS  read-only
19604    STATUS  current
19605    DESCRIPTION
19606        "The state of Partner Operator Port Defaulted"
19607    ::= { lacpInfoPortOperTableEntry 19 }
19608
19609lacpInfoPortPartOpTimeout OBJECT-TYPE
19610    SYNTAX  INTEGER {
19611        short(1),
19612        long(2)
19613        }
19614    MAX-ACCESS  read-only
19615    STATUS  current
19616    DESCRIPTION
19617        "The state of Partner Operator Port Timeout"
19618    ::= { lacpInfoPortOperTableEntry 20 }
19619
19620lacpInfoPortPartOpColl OBJECT-TYPE
19621    SYNTAX  INTEGER {
19622        true(1),
19623        false(2)
19624        }
19625    MAX-ACCESS  read-only
19626    STATUS  current
19627    DESCRIPTION
19628        "The state of Partner Operator Port Collecting"
19629    ::= { lacpInfoPortOperTableEntry 21 }
19630
19631lacpInfoPortPartOpExp OBJECT-TYPE
19632    SYNTAX  INTEGER {
19633        true(1),
19634        false(2)
19635        }
19636    MAX-ACCESS  read-only
19637    STATUS  current
19638    DESCRIPTION
19639        "The state of Partner Operator Port Expired"
19640    ::= { lacpInfoPortOperTableEntry 22 }
19641
19642lacpInfoPortPartOpAggr OBJECT-TYPE
19643    SYNTAX  INTEGER {
19644        true(1),
19645        false(2)
19646        }
19647    MAX-ACCESS  read-only
19648    STATUS  current
19649    DESCRIPTION
19650        "The state of Partner Operator Port Aggregation"
19651    ::= { lacpInfoPortOperTableEntry 23 }
19652
19653lacpInfoPortPartOpDist OBJECT-TYPE
19654    SYNTAX  INTEGER {
19655        true(1),
19656        false(2)
19657        }
19658    MAX-ACCESS  read-only
19659    STATUS  current
19660    DESCRIPTION
19661        "The state of Partner Operator Port Distributing"
19662    ::= { lacpInfoPortOperTableEntry 24 }
19663
19664
19665-- CIST Information
19666
19667cistRoot OBJECT-TYPE
19668    SYNTAX  BridgeId
19669    MAX-ACCESS  read-only
19670    STATUS  current
19671    DESCRIPTION
19672        "The bridge identifier of the Root of the common spanning
19673         tree as determined by the Spanning Tree Protocol
19674         as executed by this node.  This value is used as
19675         the CIST Root Identifier parameter in all Configuration
19676         Bridge PDUs originated by this node."
19677    ::= { cistGeneralInfo 1 }
19678
19679cistRootPathCost OBJECT-TYPE
19680    SYNTAX  Integer32
19681    MAX-ACCESS  read-only
19682    STATUS  current
19683    DESCRIPTION
19684        "The cost of the path to the CIST Root as seen from this bridge."
19685    ::= { cistGeneralInfo 2 }
19686
19687cistRootPort OBJECT-TYPE
19688    SYNTAX  PortNumber
19689    MAX-ACCESS  read-only
19690    STATUS  current
19691    DESCRIPTION
19692        "The Port Number of the Port which offers the lowest path cost from
19693        this bridge to the CIST Root Bridge."
19694    ::= { cistGeneralInfo 3 }
19695
19696cistBridgeHelloTime OBJECT-TYPE
19697    SYNTAX  Integer32
19698    MAX-ACCESS  read-only
19699    STATUS  current
19700    DESCRIPTION
19701        "The amount of time between the transmission of Configuration bridge
19702         PDUs in seconds."
19703    ::= { cistGeneralInfo 4 }
19704
19705cistBridgeMaxAge OBJECT-TYPE
19706    SYNTAX  Integer32
19707    MAX-ACCESS  read-only
19708    STATUS  current
19709    DESCRIPTION
19710        "The value in seconds that all bridges use for MaxAge when this bridge
19711         is acting as the root."
19712    ::= { cistGeneralInfo 5 }
19713
19714cistBridgeForwardDelay OBJECT-TYPE
19715    SYNTAX  Integer32
19716    MAX-ACCESS  read-only
19717    STATUS  current
19718    DESCRIPTION
19719        "The value in seconds that all bridges use for ForwardDelay when this
19720         bridge is acting as the root."
19721    ::= { cistGeneralInfo 6 }
19722
19723cistRegionalRoot OBJECT-TYPE
19724    SYNTAX  BridgeId
19725    MAX-ACCESS  read-only
19726    STATUS  current
19727    DESCRIPTION
19728        "The bridge identifier of the Root of the Multiple
19729         spanning tree region as determined by the Spanning Tree
19730         Protocol as executed by this node.  This value is used as
19731         the CIST Regional Root Identifier parameter in all Configuration
19732         Bridge PDUs originated by this node."
19733   ::= { cistGeneralInfo 7 }
19734
19735cistRegionalPathCost OBJECT-TYPE
19736    SYNTAX  Integer32
19737    MAX-ACCESS  read-only
19738    STATUS  current
19739    DESCRIPTION
19740        "The Cost of the path to the CIST Regional Root as seen from this
19741         bridge."
19742   ::= { cistGeneralInfo 8 }
19743
19744mstpDigest OBJECT-TYPE
19745    SYNTAX  DisplayString (SIZE(0..63))
19746    MAX-ACCESS  read-only
19747    STATUS  current
19748    DESCRIPTION
19749        "The digest of the mstp."
19750    ::= { cistGeneralInfo 9 }
19751
19752
19753-- CIST Port Information Table
19754cistInfoPortTable OBJECT-TYPE
19755    SYNTAX SEQUENCE OF CistInfoPortTableEntry
19756    MAX-ACCESS not-accessible
19757    STATUS current
19758    DESCRIPTION
19759        "The table of CIST Port information."
19760    ::= { cistInfo 2 }
19761
19762cistInfoPortTableEntry OBJECT-TYPE
19763    SYNTAX CistInfoPortTableEntry
19764    MAX-ACCESS not-accessible
19765    STATUS current
19766    DESCRIPTION
19767        "Information about a particular CIST Port."
19768    INDEX { cistInfoPortIndex }
19769    ::= { cistInfoPortTable 1 }
19770
19771CistInfoPortTableEntry ::= SEQUENCE {
19772    cistInfoPortIndex            PortNumber,
19773    cistInfoPortPriority         Integer32,
19774    cistInfoPortPathCost         Integer32,
19775    cistInfoPortState            INTEGER,
19776    cistInfoPortRole             INTEGER,
19777    cistInfoPortDesignatedBridge BridgeId,
19778    cistInfoPortDesignatedPort   OCTET STRING,
19779    cistInfoPortLinkType         INTEGER,
19780    cistInfoPortHelloTime        Integer32,
19781    cistInfoPortEdge              INTEGER
19782    }
19783
19784cistInfoPortIndex OBJECT-TYPE
19785    SYNTAX PortNumber
19786    MAX-ACCESS read-only
19787    STATUS current
19788    DESCRIPTION
19789        "The port number of the port for which this entry contains spanning
19790         tree configuration."
19791    ::= { cistInfoPortTableEntry 1 }
19792
19793cistInfoPortPriority OBJECT-TYPE
19794    SYNTAX Integer32
19795    MAX-ACCESS read-only
19796    STATUS current
19797    DESCRIPTION
19798        "The four most significant bits of the Port Identifier of the
19799         Spanning Tree instance can be modified by setting this value."
19800    ::= { cistInfoPortTableEntry 2 }
19801
19802cistInfoPortPathCost OBJECT-TYPE
19803    SYNTAX Integer32
19804    MAX-ACCESS read-only
19805    STATUS current
19806    DESCRIPTION
19807        "The contribution of this port to the path cost of paths towards
19808         the CIST Root which include this port."
19809    ::= { cistInfoPortTableEntry 3 }
19810
19811cistInfoPortState OBJECT-TYPE
19812    SYNTAX INTEGER {
19813        disabled (1),
19814        discarding (2),
19815        learning (4),
19816        forwarding (5)
19817        }
19818    MAX-ACCESS read-only
19819    STATUS current
19820    DESCRIPTION
19821        "Current state of the Port as defined by the Common
19822         spanning tree protocol."
19823    ::= { cistInfoPortTableEntry 4 }
19824
19825cistInfoPortRole OBJECT-TYPE
19826    SYNTAX INTEGER {
19827        disabled(1),
19828        alternate(2),
19829        backup(3),
19830        root(4),
19831        designated(5),
19832        master(6),
19833        unknown(7)
19834        }
19835    MAX-ACCESS read-only
19836    STATUS current
19837    DESCRIPTION
19838          "Selected Port Role of the port for this spanning tree instance."
19839    ::= { cistInfoPortTableEntry 5 }
19840
19841cistInfoPortDesignatedBridge OBJECT-TYPE
19842    SYNTAX  BridgeId
19843    MAX-ACCESS  read-only
19844    STATUS  current
19845    DESCRIPTION
19846        "The unique Bridge Identifier of the bridge which this port
19847         considers to be the Designated Bridge for the port's segment."
19848    ::= { cistInfoPortTableEntry 6 }
19849
19850cistInfoPortDesignatedPort OBJECT-TYPE
19851    SYNTAX  OCTET STRING (SIZE (2))
19852    MAX-ACCESS  read-only
19853    STATUS  current
19854      DESCRIPTION
19855          "The Port identifier of the port on the Designated Bridge
19856           for this port's segment."
19857    ::= { cistInfoPortTableEntry 7 }
19858
19859cistInfoPortLinkType OBJECT-TYPE
19860    SYNTAX INTEGER {
19861        p2p(1),
19862        shared(2),
19863        unknown(3)
19864        }
19865    MAX-ACCESS read-only
19866    STATUS current
19867    DESCRIPTION
19868        "The point-to-point status of the LAN segment attached
19869         to this port.  A value of p2p (1) indicates that this port is being
19870         treated as if it is connected to a point-to-point link.
19871         A value of shared(2) indicates that this port is being treated as
19872         having a shared media connection."
19873    ::= { cistInfoPortTableEntry 8 }
19874
19875cistInfoPortHelloTime OBJECT-TYPE
19876    SYNTAX Integer32
19877    MAX-ACCESS read-only
19878    STATUS current
19879    DESCRIPTION
19880        "CIST port Hello Time"
19881    ::= { cistInfoPortTableEntry 9 }
19882
19883cistInfoPortEdge OBJECT-TYPE
19884    SYNTAX  INTEGER {
19885        enabled(1),
19886        disabled(2)
19887        }
19888    MAX-ACCESS  read-only
19889    STATUS  current
19890    DESCRIPTION
19891        "The port is an edge port or not. Returns disabled(2) when the port is
19892         not an edge port and returns enabled(1) when it is an edge port."
19893    ::= { cistInfoPortTableEntry 10 }
19894
19895
19896-- General Information
19897
19898
19899
19900-- VLAN information
19901vlanInfoTable OBJECT-TYPE
19902    SYNTAX SEQUENCE OF VlanInfoTableEntry
19903    MAX-ACCESS not-accessible
19904    STATUS current
19905    DESCRIPTION
19906        "The table of VLAN information."
19907    ::= { vlanInfo 1 }
19908
19909vlanInfoTableEntry OBJECT-TYPE
19910    SYNTAX VlanInfoTableEntry
19911    MAX-ACCESS not-accessible
19912    STATUS current
19913    DESCRIPTION
19914        "Information about a particular VLAN."
19915    INDEX { vlanInfoId }
19916    ::= { vlanInfoTable 1 }
19917
19918VlanInfoTableEntry ::= SEQUENCE {
19919    vlanInfoId                INTEGER,
19920    vlanInfoName 	      DisplayString,
19921    vlanInfoStatus            INTEGER,
19922    vlanInfoPorts             OCTET STRING
19923    }
19924
19925vlanInfoId OBJECT-TYPE
19926    SYNTAX  INTEGER  (1..4090)
19927    MAX-ACCESS read-only
19928    STATUS current
19929    DESCRIPTION
19930        "The VLAN identifier."
19931    ::= { vlanInfoTableEntry 1 }
19932
19933vlanInfoName OBJECT-TYPE
19934    SYNTAX  DisplayString (SIZE(0..32))
19935    MAX-ACCESS  read-only
19936    STATUS  current
19937    DESCRIPTION
19938        "The VLAN name."
19939    ::= { vlanInfoTableEntry 2 }
19940
19941vlanInfoStatus OBJECT-TYPE
19942    SYNTAX  INTEGER  {
19943	enabled(2),
19944	disabled(3)
19945	}
19946    MAX-ACCESS  read-only
19947    STATUS  current
19948    DESCRIPTION
19949        "Enable or disable, VLAN state information"
19950    ::= { vlanInfoTableEntry 3 }
19951
19952
19953
19954
19955vlanInfoPorts OBJECT-TYPE
19956    SYNTAX  OCTET STRING
19957    MAX-ACCESS  read-only
19958    STATUS  current
19959    DESCRIPTION
19960        "The port list information in the VLAN. The ports are presented
19961         in bitmap format.
19962	 in receiving order:
19963
19964	     OCTET 1  OCTET 2  .....
19965             xxxxxxxx xxxxxxxx .....
19966             ||    || |_ port 8
19967             ||    ||
19968             ||    ||___ port 7
19969             ||    |____ port 6
19970             ||      .    .   .
19971             ||_________ port 1
19972             |__________ reserved
19973
19974         where x : 1 - The represented port belongs to the VLAN
19975		   0 - The represented port does not belong to the VLAN"
19976    ::= { vlanInfoTableEntry 7 }
19977
19978-- L2 Operational commands
19979
19980
19981
19982
19983-- ----------------------------------------------------------------------------
19984--                                                                           --
19985--                    Virtual Link Aggregation (VLAG)                        --
19986--                                                                           --
19987-- ----------------------------------------------------------------------------
19988
19989-- ----------------------------------------------------------------------------
19990-- Global VLAG Configuration
19991-- ----------------------------------------------------------------------------
19992vlagCurIslCfgPortChannel         OBJECT-TYPE
19993    SYNTAX      INTEGER (0..65535)
19994    MAX-ACCESS  read-only
19995    STATUS      current
19996    DESCRIPTION
19997                "Current vLAG ISL portchannel"
19998    DEFVAL      { 0 }
19999    ::= { vlagIslCfg 1 }
20000
20001vlagNewIslCfgPortChannel         OBJECT-TYPE
20002    SYNTAX      INTEGER (0..65535)
20003    MAX-ACCESS  read-write
20004    STATUS      current
20005    DESCRIPTION
20006                "This object is used to change the vLAG ISL portchannel."
20007    DEFVAL      { 0 }
20008    ::= { vlagIslCfg 2 }
20009
20010vlagCurIslCfgAdminKey         OBJECT-TYPE
20011    SYNTAX      INTEGER (0..65535)
20012    MAX-ACCESS  read-only
20013    STATUS      current
20014    DESCRIPTION
20015                "Current vLAG ISL admin key."
20016    DEFVAL      { 0 }
20017    ::= { vlagIslCfg 3 }
20018
20019vlagNewIslCfgAdminKey         OBJECT-TYPE
20020    SYNTAX      INTEGER (0..65535)
20021    MAX-ACCESS  read-write
20022    STATUS      current
20023    DESCRIPTION
20024                "This object is used to change the vLAG ISL admin key."
20025    DEFVAL      { 0 }
20026    ::= { vlagIslCfg 4 }
20027
20028vlagCurCfgSwitchPriority         OBJECT-TYPE
20029    SYNTAX      INTEGER (0..65535)
20030    MAX-ACCESS  read-only
20031    STATUS      current
20032    DESCRIPTION
20033                "Current vLAG switch priority"
20034    DEFVAL      { 0 }
20035    ::= { vlagCfg 4 }
20036
20037vlagNewCfgSwitchPriority         OBJECT-TYPE
20038    SYNTAX      INTEGER (0..65535)
20039    MAX-ACCESS  read-write
20040    STATUS      current
20041    DESCRIPTION
20042                "This object is used to change the vLAG priority of this switch."
20043    DEFVAL      { 0 }
20044    ::= { vlagCfg 5 }
20045
20046-- Static Trunk table
20047vlagCurCfgTrunkTable             OBJECT-TYPE
20048    SYNTAX      SEQUENCE OF VlagCurCfgTrunkTableEntry
20049    MAX-ACCESS  not-accessible
20050    STATUS      current
20051    DESCRIPTION
20052                "A table of objects of the vLAG groups configured in this
20053                 switch."
20054    ::= { vlagCfg 6 }
20055
20056vlagCurCfgTrunkTableEntry        OBJECT-TYPE
20057    SYNTAX      VlagCurCfgTrunkTableEntry
20058    MAX-ACCESS  not-accessible
20059    STATUS      current
20060    DESCRIPTION
20061                "The configuration objects for an vLAG group."
20062    INDEX       { vlagCurCfgTrunkIndex }
20063    ::= { vlagCurCfgTrunkTable 1 }
20064
20065VlagCurCfgTrunkTableEntry ::=    SEQUENCE {
20066    vlagCurCfgTrunkIndex              Integer32,
20067    vlagCurCfgTrunkState              INTEGER
20068    }
20069
20070vlagCurCfgTrunkIndex             OBJECT-TYPE
20071    SYNTAX      Integer32
20072    MAX-ACCESS  read-only
20073    STATUS      current
20074    DESCRIPTION
20075                "The identifier of the trunk group."
20076    ::= { vlagCurCfgTrunkTableEntry 1 }
20077
20078vlagCurCfgTrunkState             OBJECT-TYPE
20079    SYNTAX      INTEGER {
20080                    enabled(1),
20081                    disabled(2)
20082                }
20083    MAX-ACCESS  read-only
20084    STATUS      current
20085    DESCRIPTION "The current administrative state of the vLAG group."
20086    DEFVAL      { disabled }
20087    ::= { vlagCurCfgTrunkTableEntry 2 }
20088
20089vlagNewCfgTrunkTable             OBJECT-TYPE
20090    SYNTAX      SEQUENCE OF VlagNewCfgTrunkTableEntry
20091    MAX-ACCESS  not-accessible
20092    STATUS      current
20093    DESCRIPTION
20094                "A table of objects of the vLAG groups configured in this
20095                 switch."
20096    ::= { vlagCfg 7 }
20097
20098vlagNewCfgTrunkTableEntry        OBJECT-TYPE
20099    SYNTAX      VlagNewCfgTrunkTableEntry
20100    MAX-ACCESS  not-accessible
20101    STATUS      current
20102    DESCRIPTION
20103                "The configuration objects for an vLAG group."
20104    INDEX       { vlagNewCfgTrunkIndex }
20105    ::= { vlagNewCfgTrunkTable 1 }
20106
20107VlagNewCfgTrunkTableEntry ::=    SEQUENCE {
20108    vlagNewCfgTrunkIndex              Integer32,
20109    vlagNewCfgTrunkState              INTEGER
20110    }
20111
20112vlagNewCfgTrunkIndex             OBJECT-TYPE
20113    SYNTAX      Integer32
20114    MAX-ACCESS  read-write
20115    STATUS      current
20116    DESCRIPTION
20117                "The identifier of the trunk group."
20118    ::= { vlagNewCfgTrunkTableEntry 1 }
20119
20120vlagNewCfgTrunkState             OBJECT-TYPE
20121    SYNTAX      INTEGER {
20122                    enabled(1),
20123                    disabled(2)
20124                }
20125    MAX-ACCESS  read-write
20126    STATUS      current
20127    DESCRIPTION "The new administrative state of the vLAG group."
20128    DEFVAL      { disabled }
20129    ::= { vlagNewCfgTrunkTableEntry 2 }
20130
20131
20132-- Dynamic Trunk table
20133vlagCurCfgLacpTable             OBJECT-TYPE
20134    SYNTAX      SEQUENCE OF VlagCurCfgLacpTableEntry
20135    MAX-ACCESS  not-accessible
20136    STATUS      current
20137    DESCRIPTION
20138                "A table of objects of the vLAG groups configured in this
20139                 switch."
20140    ::= { vlagCfg 8 }
20141
20142vlagCurCfgLacpTableEntry        OBJECT-TYPE
20143    SYNTAX      VlagCurCfgLacpTableEntry
20144    MAX-ACCESS  not-accessible
20145    STATUS      current
20146    DESCRIPTION
20147                "The configuration objects for an vLAG group."
20148    INDEX       { vlagCurCfgLacpKey }
20149    ::= { vlagCurCfgLacpTable 1 }
20150
20151VlagCurCfgLacpTableEntry ::=    SEQUENCE {
20152    vlagCurCfgLacpKey                INTEGER,
20153    vlagCurCfgLacpState              INTEGER
20154    }
20155
20156vlagCurCfgLacpKey             OBJECT-TYPE
20157    SYNTAX      INTEGER (1..65535)
20158    MAX-ACCESS  read-only
20159    STATUS      current
20160    DESCRIPTION
20161                "The identifier of the trunk group."
20162    ::= { vlagCurCfgLacpTableEntry 1 }
20163
20164vlagCurCfgLacpState             OBJECT-TYPE
20165    SYNTAX      INTEGER {
20166                    enabled(1),
20167                    disabled(2)
20168                }
20169    MAX-ACCESS  read-only
20170    STATUS      current
20171    DESCRIPTION "The current administrative state of the vLAG group."
20172    DEFVAL      { disabled }
20173    ::= { vlagCurCfgLacpTableEntry 2 }
20174
20175vlagNewCfgLacpTable             OBJECT-TYPE
20176    SYNTAX      SEQUENCE OF VlagNewCfgLacpTableEntry
20177    MAX-ACCESS  not-accessible
20178    STATUS      current
20179    DESCRIPTION
20180                "A table of objects of the vLAG groups configured in this
20181                 switch."
20182    ::= { vlagCfg 9 }
20183
20184vlagNewCfgLacpTableEntry        OBJECT-TYPE
20185    SYNTAX      VlagNewCfgLacpTableEntry
20186    MAX-ACCESS  not-accessible
20187    STATUS      current
20188    DESCRIPTION
20189                "The configuration objects for an vLAG group."
20190    INDEX       { vlagNewCfgLacpKey }
20191    ::= { vlagNewCfgLacpTable 1 }
20192
20193VlagNewCfgLacpTableEntry ::=    SEQUENCE {
20194    vlagNewCfgLacpKey                INTEGER,
20195    vlagNewCfgLacpState              INTEGER
20196    }
20197
20198vlagNewCfgLacpKey             OBJECT-TYPE
20199    SYNTAX      INTEGER (1..65535)
20200    MAX-ACCESS  read-only
20201    STATUS      current
20202    DESCRIPTION
20203                "The identifier of the trunk group."
20204    ::= { vlagNewCfgLacpTableEntry 1 }
20205
20206vlagNewCfgLacpState             OBJECT-TYPE
20207    SYNTAX      INTEGER {
20208                    enabled(1),
20209                    disabled(2)
20210                }
20211    MAX-ACCESS  read-write
20212    STATUS      current
20213    DESCRIPTION "The new administrative state of the vLAG group."
20214    DEFVAL      { disabled }
20215    ::= { vlagNewCfgLacpTableEntry 2 }
20216
20217vlagCurCfgHlthchkPeerIp            OBJECT-TYPE
20218    SYNTAX      IpAddress
20219    MAX-ACCESS  read-only
20220    STATUS      current
20221    DESCRIPTION
20222                "The current Health check Peer ip address."
20223    DEFVAL { '00000000'h }    -- 0.0.0.0
20224    ::= { vlagCfg 10 }
20225
20226vlagNewCfgHlthchkPeerIp            OBJECT-TYPE
20227    SYNTAX      IpAddress
20228    MAX-ACCESS  read-write
20229    STATUS      current
20230    DESCRIPTION
20231                "The New Health check Peer ip address."
20232    DEFVAL { '00000000'h }    -- 0.0.0.0
20233    ::= { vlagCfg 11 }
20234
20235vlagCurCfgTierId                    OBJECT-TYPE
20236    SYNTAX      INTEGER (0..512)
20237    MAX-ACCESS  read-only
20238    STATUS      current
20239    DESCRIPTION
20240                "Current vLAG Tier ID"
20241    DEFVAL      { 0 }
20242    ::= { vlagCfg 12 }
20243
20244vlagNewCfgTierId                    OBJECT-TYPE
20245    SYNTAX      INTEGER (0..512)
20246    MAX-ACCESS  read-write
20247    STATUS      current
20248    DESCRIPTION
20249                "This object is used to change the vLAG Tier ID of this switch.
20250                vLAG consist of 2 vLAG peer switches connected by ISL link, the
20251                system formed by the switches is referred to as a vLAG tier.
20252                This object is used to specify the vLAG tier. And the tier id
20253                is used to generate vLAG system MAC."
20254    DEFVAL      { 0 }
20255    ::= { vlagCfg 13 }
20256
20257vlagCurCfgStartupDelayInterval            OBJECT-TYPE
20258    SYNTAX      INTEGER (0..3600)
20259    MAX-ACCESS  read-only
20260    STATUS      current
20261    DESCRIPTION
20262                "Current vLAG Startup delay interval"
20263    DEFVAL      { 120 }
20264    ::= { vlagCfg 14 }
20265
20266vlagNewCfgStartupDelayInterval            OBJECT-TYPE
20267    SYNTAX      INTEGER (0..3600)
20268    MAX-ACCESS  read-write
20269    STATUS      current
20270    DESCRIPTION
20271                "This object is used to change the vLAG startup Delay Timer
20272                interval. The Timer is used to prevent traffic lost for the
20273                vLAG ports may be up before the ISL is up. The Timer is st-
20274                arted when the ISL is up and the role has been elected. And
20275                when the timer expires, all vLAG ports will be up. Before
20276                and during the timer running, all vLAG ports should be err-
20277                disabled."
20278    DEFVAL      { 120 }
20279    ::= { vlagCfg 15 }
20280
20281vlagCurCfgGlobalEnable             OBJECT-TYPE
20282    SYNTAX      INTEGER {
20283                    enabled(1),
20284                    disabled(2)
20285                }
20286    MAX-ACCESS  read-only
20287    STATUS      current
20288    DESCRIPTION
20289                "Current vLAG global status on switch."
20290    DEFVAL      { disabled }
20291    ::= { vlagCfg 16 }
20292
20293vlagNewCfgGlobalEnable             OBJECT-TYPE
20294    SYNTAX      INTEGER {
20295                    enabled(1),
20296                    disabled(2)
20297                }
20298    MAX-ACCESS  read-write
20299    STATUS      current
20300    DESCRIPTION
20301                "Set true to enable vLAG globally or
20302                 Set false to disable vLAG globally on switch."
20303    DEFVAL      { disabled }
20304    ::= { vlagCfg 17 }
20305
20306vlagCurCfgHlthchkConnectRetryInterval    OBJECT-TYPE
20307    SYNTAX      INTEGER (1..300)
20308    MAX-ACCESS  read-only
20309    STATUS      current
20310    DESCRIPTION
20311                "In case of healtcheck TCP connection can not be
20312                 established, interval at which the retry attempt
20313                 will be made to connect to the peer."
20314    DEFVAL      { 30 }
20315    ::= { vlagCfg 18 }
20316
20317vlagNewCfgHlthchkConnectRetryInterval    OBJECT-TYPE
20318    SYNTAX      INTEGER (1..300)
20319    MAX-ACCESS  read-write
20320    STATUS      current
20321    DESCRIPTION
20322                "In case of healtcheck TCP connection can not be
20323                 established, interval at which the retry attempt
20324                 will be made to connect to the peer."
20325    DEFVAL      { 30 }
20326    ::= { vlagCfg 19 }
20327
20328vlagCurCfgHlthchkKeepaliveAttempts       OBJECT-TYPE
20329    SYNTAX      INTEGER (1..24)
20330    MAX-ACCESS  read-only
20331    STATUS      current
20332    DESCRIPTION
20333                "Number of keepalive attempts made before declaring
20334                 peer is down. Within this time, atleast one of the
20335                 keepalive message should have been received from the peer."
20336    DEFVAL      { 3 }
20337    ::= { vlagCfg 20 }
20338
20339vlagNewCfgHlthchkKeepaliveAttempts           OBJECT-TYPE
20340    SYNTAX      INTEGER (1..24)
20341    MAX-ACCESS  read-write
20342    STATUS      current
20343    DESCRIPTION
20344                "Number of keepalive attempts made before declaring
20345                 peer is down.Within this time, atleast one of the
20346                 keepalive message should have been received from the peer."
20347    DEFVAL      { 3 }
20348    ::= { vlagCfg 21 }
20349
20350vlagCurCfgHlthchkKeepaliveInterval     OBJECT-TYPE
20351    SYNTAX      INTEGER (2..300)
20352    MAX-ACCESS  read-only
20353    STATUS      current
20354    DESCRIPTION
20355                "Interval between keepalives sent over healthcheck
20356                 TCP session to keep the session alive."
20357    DEFVAL      { 5 }
20358    ::= { vlagCfg 22 }
20359
20360vlagNewCfgHlthchkKeepaliveInterval     OBJECT-TYPE
20361    SYNTAX      INTEGER (2..300)
20362    MAX-ACCESS  read-write
20363    STATUS      current
20364    DESCRIPTION
20365                "Interval between keepalives sent over healthcheck
20366                 TCP session to keep the session alive."
20367    DEFVAL      { 5 }
20368    ::= { vlagCfg 23 }
20369
20370vlagCurCfgAutoRecoveryInterval            OBJECT-TYPE
20371    SYNTAX      INTEGER (240..3600)
20372    MAX-ACCESS  read-only
20373    STATUS      current
20374    DESCRIPTION
20375                "Current vLAG Auto Recovery interval"
20376    DEFVAL      { 300 }
20377    ::= { vlagCfg 24 }
20378
20379vlagNewCfgAutoRecoveryInterval            OBJECT-TYPE
20380    SYNTAX      INTEGER (240..3600)
20381    MAX-ACCESS  read-write
20382    STATUS      current
20383    DESCRIPTION
20384                "This object is used to change the vLAG Auto Recovery Timer
20385                interval. The Timer is used to prevent all vlag ports stay
20386                in ErrDisabled state when booting two vLAG switches but one
20387                can not be up."
20388    DEFVAL      { 300 }
20389    ::= { vlagCfg 25 }
20390
20391
20392-- ----------------------------------------------------------------------------
20393-- Global VLAG Info
20394-- ----------------------------------------------------------------------------
20395vlagInfoState             OBJECT-TYPE
20396    SYNTAX      INTEGER  {
20397                    true(1),
20398                    false(2)
20399                   }
20400    MAX-ACCESS  read-only
20401    STATUS      current
20402    DESCRIPTION "The current running state of vLAG."
20403    ::= { vlagInfoSystem 1 }
20404
20405vlagInfoAdminRole    OBJECT-TYPE
20406    SYNTAX INTEGER  {
20407                    unelected(0),
20408                    primary(1),
20409                    secondary(2)
20410                   }
20411    MAX-ACCESS read-only
20412    STATUS current
20413    DESCRIPTION
20414        "The current running role of the switch.
20415        Role can be Primary(1), secondary(2) and unelected(3).
20416        Primary role indicates that the this switch controls the centralized
20417        operation in a vLAG domain. Secondary role indicates that this
20418        switch can take up the primary role when primary is not available.
20419        Unelected indicates that switches are not detected by one another"
20420    ::= {vlagInfoSystem 2 }
20421
20422vlagInfoISLId    OBJECT-TYPE
20423    SYNTAX Integer32
20424    MAX-ACCESS read-only
20425    STATUS current
20426    DESCRIPTION
20427        "vLAG ISL trunk id."
20428    ::= {vlagInfoSystem 3 }
20429
20430vlagInfoLocalMac    OBJECT-TYPE
20431    SYNTAX PhysAddress
20432    MAX-ACCESS read-only
20433    STATUS current
20434    DESCRIPTION
20435        "Local vLAG MAC address."
20436    ::= {vlagInfoSystem 4 }
20437
20438vlagInfoLocalPriority    OBJECT-TYPE
20439    SYNTAX Integer32
20440    MAX-ACCESS read-only
20441    STATUS current
20442    DESCRIPTION
20443        "Local vLAG Priority."
20444    ::= {vlagInfoSystem 5 }
20445
20446vlagInfoRemoteMac    OBJECT-TYPE
20447    SYNTAX PhysAddress
20448    MAX-ACCESS read-only
20449    STATUS current
20450    DESCRIPTION
20451        "Remote vLAG MAC address."
20452    ::= {vlagInfoSystem 6 }
20453
20454vlagInfoRemotePriority    OBJECT-TYPE
20455    SYNTAX Integer32
20456    MAX-ACCESS read-only
20457    STATUS current
20458    DESCRIPTION
20459        "Remote vLAG Priority."
20460    ::= {vlagInfoSystem 7 }
20461
20462vlagInfoHlthchkStatus    OBJECT-TYPE
20463    SYNTAX      INTEGER  {
20464                    true(1),
20465                    false(2)
20466                   }
20467    MAX-ACCESS  read-only
20468    STATUS      current
20469    DESCRIPTION "The current health check running status."
20470    ::= { vlagInfoSystem 8 }
20471
20472vlagInfoStartupDelayInterval    OBJECT-TYPE
20473    SYNTAX Integer32
20474    MAX-ACCESS read-only
20475    STATUS current
20476    DESCRIPTION
20477        "Startup Delay Timer Interval. The value may be
20478        different from vlagCurCfgStartupDelayInterval for
20479        the configuration of the interval after the timer
20480        is started can only take effect next startup."
20481    ::= {vlagInfoSystem 9 }
20482
20483vlagInfoStartupDelayStatus    OBJECT-TYPE
20484    SYNTAX INTEGER {
20485        unstarted(1),
20486        running(2),
20487        finished(3)
20488    }
20489    MAX-ACCESS read-only
20490    STATUS current
20491    DESCRIPTION
20492        "Startup Delay Timer Status."
20493    ::= {vlagInfoSystem 10 }
20494
20495vlagInfoSystemMac   OBJECT-TYPE
20496    SYNTAX PhysAddress
20497    MAX-ACCESS read-only
20498    STATUS current
20499    DESCRIPTION
20500        "System vLAG MAC address"
20501    ::= {vlagInfoSystem 11 }
20502
20503vlagInfoOperaRole    OBJECT-TYPE
20504    SYNTAX INTEGER  {
20505                    unelected(0),
20506                    primary(1),
20507                    secondary(2)
20508                   }
20509    MAX-ACCESS read-only
20510    STATUS current
20511    DESCRIPTION
20512        "vLAG switch operational role."
20513    ::= {vlagInfoSystem 12 }
20514
20515vlagInfoAutoRecoveryInterval    OBJECT-TYPE
20516    SYNTAX Integer32
20517    MAX-ACCESS read-only
20518    STATUS current
20519    DESCRIPTION
20520        "Auto Recovery Timer Interval. The value may be
20521        different from vlagCurCfgAutoRecoveryInterval for
20522        the configuration of the interval after the timer
20523        is started can only take effect next startup."
20524    ::= {vlagInfoSystem 13 }
20525
20526vlagInfoAutoRecoveryStatus    OBJECT-TYPE
20527    SYNTAX INTEGER {
20528        unstarted(1),
20529        running(2),
20530        finished(3)
20531    }
20532    MAX-ACCESS read-only
20533    STATUS current
20534    DESCRIPTION
20535        "Auto Recovery Timer Status."
20536    ::= {vlagInfoSystem 14 }
20537
20538vlagInfoInstanceTable             OBJECT-TYPE
20539    SYNTAX      SEQUENCE OF VlagInfoInstanceEntry
20540    MAX-ACCESS  not-accessible
20541    STATUS      current
20542    DESCRIPTION
20543                "A table of objects of the running vLAG instances."
20544    ::= { vlagInfoGroup 1 }
20545
20546vlagInfoInstanceEntry        OBJECT-TYPE
20547    SYNTAX      VlagInfoInstanceEntry
20548    MAX-ACCESS  not-accessible
20549    STATUS      current
20550    DESCRIPTION
20551                "The configuration objects for an vLAG group."
20552    INDEX       { vlagInstanceId }
20553    ::= { vlagInfoInstanceTable 1 }
20554
20555VlagInfoInstanceEntry ::=    SEQUENCE {
20556    vlagInstanceId                   Integer32,
20557    vlagInstanceTrunkId              Integer32,
20558    vlagInstanceAdminKey             Integer32,
20559    vlagInstanceState                INTEGER
20560    }
20561
20562vlagInstanceId             OBJECT-TYPE
20563    SYNTAX      Integer32
20564    MAX-ACCESS  read-only
20565    STATUS      current
20566    DESCRIPTION
20567                "The identifier of this instance."
20568    ::= { vlagInfoInstanceEntry 1 }
20569
20570vlagInstanceTrunkId             OBJECT-TYPE
20571    SYNTAX      Integer32
20572    MAX-ACCESS  read-only
20573    STATUS      current
20574    DESCRIPTION
20575                "The trunk id of this vLAG instance."
20576    ::= { vlagInfoInstanceEntry 2 }
20577
20578vlagInstanceAdminKey            OBJECT-TYPE
20579    SYNTAX      Integer32
20580    MAX-ACCESS  read-only
20581    STATUS      current
20582    DESCRIPTION
20583                "AdminKey of this vLAG instance. Applicable only incase of
20584    dynamic trunks."
20585    ::= { vlagInfoInstanceEntry 3 }
20586
20587vlagInstanceState             OBJECT-TYPE
20588    SYNTAX      INTEGER {
20589                    down(1),
20590                    localUp(2),
20591                    remoteUp(3),
20592                    formed(4)
20593                }
20594    MAX-ACCESS  read-only
20595    STATUS      current
20596    DESCRIPTION "The current running state of the vLAG instance."
20597    DEFVAL      { down }
20598    ::= { vlagInfoInstanceEntry 4 }
20599
20600vlagInfoIslId     OBJECT-TYPE
20601    SYNTAX        Integer32
20602    MAX-ACCESS    read-only
20603    STATUS        current
20604    DESCRIPTION   "vLAG ISL Id"
20605    ::= {vlagInfoIslGroup 1 }
20606
20607vlagInfoIslProtocol  OBJECT-TYPE
20608    SYNTAX        INTEGER  {
20609                     static(1),
20610                     lacp(2)
20611                  }
20612    MAX-ACCESS    read-only
20613    STATUS        current
20614    DESCRIPTION   "vLAG ISL trunk group state
20615         Static - static trunk group
20616         Lacp - dynamic trunk group"
20617    ::= {vlagInfoIslGroup 3 }
20618
20619vlagInfoIslPortchannel    OBJECT-TYPE
20620    SYNTAX        Integer32
20621    MAX-ACCESS    read-only
20622    STATUS        current
20623    DESCRIPTION   "vLAG ISL portchannel number"
20624    ::= {vlagInfoIslGroup 4 }
20625
20626vlagInfoIslAdminkey    OBJECT-TYPE
20627    SYNTAX        Integer32
20628    MAX-ACCESS    read-only
20629    STATUS        current
20630    DESCRIPTION   "vLAG ISL lacp admin key"
20631    ::= {vlagInfoIslGroup 5 }
20632
20633vlagInfoIslPorts    OBJECT-TYPE
20634    SYNTAX        OCTET STRING
20635    MAX-ACCESS    read-only
20636    STATUS        current
20637    DESCRIPTION   "The port list that forms the ISL. The ports are presented
20638                  in bitmap format.
20639
20640             OCTET 1  OCTET 2  .....
20641             xxxxxxxx xxxxxxxx .....
20642             ||    || |_ port 8
20643             ||    ||
20644             ||    ||___ port 7
20645             ||    |____ port 6
20646             ||      .    .   .
20647             ||_________ port 1
20648             |__________ reserved
20649
20650         where x : 1 - The represented port belongs to ISL
20651                   0 - The represented port does not belong to ISL"
20652    ::= {vlagInfoIslGroup 6 }
20653
20654vlagInfoIslPortState    OBJECT-TYPE
20655    SYNTAX        OCTET STRING
20656    MAX-ACCESS    read-only
20657    STATUS        current
20658    DESCRIPTION   "The ISL member ports' protocol state. The ports' protocol
20659                  state are presented in bitmap format.
20660
20661             OCTET 1  OCTET 2  .....
20662             xxxxxxxx xxxxxxxx .....
20663             ||    || |_ port 8
20664             ||    ||
20665             ||    ||___ port 7
20666             ||    |____ port 6
20667             ||      .    .   .
20668             ||_________ port 1
20669             |__________ reserved
20670
20671         where x : 1 - The represented port belongs to ISL and protocol state is up
20672                   0 - The represented port does not belong to ISL or protocol state is down"
20673    ::= {vlagInfoIslGroup 7 }
20674
20675vlagInfoIslPortLinkState    OBJECT-TYPE
20676    SYNTAX        OCTET STRING
20677    MAX-ACCESS    read-only
20678    STATUS        current
20679    DESCRIPTION   "The ISL member ports' link state. The ports' link state are
20680                  presented in bitmap format.
20681
20682             OCTET 1  OCTET 2  .....
20683             xxxxxxxx xxxxxxxx .....
20684             ||    || |_ port 8
20685             ||    ||
20686             ||    ||___ port 7
20687             ||    |____ port 6
20688             ||      .    .   .
20689             ||_________ port 1
20690             |__________ reserved
20691
20692         where x : 1 - The represented port belongs to ISL and link state is up
20693                   0 - The represented port does not belong to ISL or link state is down"
20694    ::= {vlagInfoIslGroup 8 }
20695
20696-- ----------------------------------------------------------------------------
20697-- Global VLAG Statistics
20698-- ----------------------------------------------------------------------------
20699-- vlagStatsSystem   OBJECT IDENTIFIER ::= { vlagStats 1 }
20700-- vlagStatsIsl      OBJECT IDENTIFIER ::= { vlagStats 2 }
20701-- vlagStatsHealth   OBJECT IDENTIFIER ::= { vlagStats 3 }
20702-- vlagStatsLacp     OBJECT IDENTIFIER ::= { vlagStats 4 }
20703-- vlagStatsPdu      OBJECT IDENTIFIER ::= { vlagStats 5 }
20704-- vlagStatsIgmp     OBJECT IDENTIFIER ::= { vlagStats 6 }
20705
20706vlagStatsClear                           OBJECT-TYPE
20707    SYNTAX      INTEGER {
20708                    clear(1),
20709                    other(2)
20710                }
20711    MAX-ACCESS  read-write
20712    STATUS      current
20713    DESCRIPTION
20714                "Setting this object to 'clear' will reset all statistics
20715                 objects of VLAG. A get action of this object will always
20716                 return 'other'. Setting this object to 'other' is not
20717                 allowed."
20718    ::= { vlagStatsSystem 1 }
20719
20720vlagStatsIslInOctets OBJECT-TYPE
20721      SYNTAX  Counter32
20722      MAX-ACCESS  read-only
20723      STATUS  current
20724      DESCRIPTION
20725              "The total number of vlag ISL octets received."
20726      ::= { vlagStatsIsl 1 }
20727
20728vlagStatsIslInPackets OBJECT-TYPE
20729      SYNTAX  Counter32
20730      MAX-ACCESS  read-only
20731      STATUS  current
20732      DESCRIPTION
20733              "The total number of vlag ISL packets received."
20734      ::= { vlagStatsIsl 2 }
20735
20736vlagStatsIslOutOctets OBJECT-TYPE
20737      SYNTAX  Counter32
20738      MAX-ACCESS  read-only
20739      STATUS  current
20740      DESCRIPTION
20741              "The total number of vlag ISL octets sent."
20742      ::= { vlagStatsIsl 3 }
20743
20744vlagStatsIslOutPackets OBJECT-TYPE
20745      SYNTAX  Counter32
20746      MAX-ACCESS  read-only
20747      STATUS  current
20748      DESCRIPTION
20749              "The total number of vlag ISL packets sent."
20750      ::= { vlagStatsIsl 4 }
20751
20752vlagStatsPduSentRoleElection OBJECT-TYPE
20753      SYNTAX  Counter32
20754      MAX-ACCESS  read-only
20755      STATUS  current
20756      DESCRIPTION
20757              "The total number of vlag PDUs sent for role elections"
20758      ::= { vlagStatsPdu 1 }
20759
20760vlagStatsPduSentSystemInfo OBJECT-TYPE
20761      SYNTAX  Counter32
20762      MAX-ACCESS  read-only
20763      STATUS  current
20764      DESCRIPTION
20765              "The total number of vlag PDUs sent for system info"
20766      ::= { vlagStatsPdu 2 }
20767
20768vlagStatsPduSentFdbDynamicAdd OBJECT-TYPE
20769      SYNTAX  Counter32
20770      MAX-ACCESS  read-only
20771      STATUS  current
20772      DESCRIPTION
20773              "The total number of vlag PDUs sent for addition of FDB dynamic entry"
20774      ::= { vlagStatsPdu 7 }
20775
20776vlagStatsPduSentFdbDynamicDel OBJECT-TYPE
20777      SYNTAX  Counter32
20778      MAX-ACCESS  read-only
20779      STATUS  current
20780      DESCRIPTION
20781              "The total number of vlag PDUs sent for deletion of FDB dynamic entry"
20782      ::= { vlagStatsPdu 8 }
20783
20784vlagStatsPduSentFdbInactiveAdd OBJECT-TYPE
20785      SYNTAX  Counter32
20786      MAX-ACCESS  read-only
20787      STATUS  current
20788      DESCRIPTION
20789              "The total number of vlag PDUs sent for addition of FDB inactive entry"
20790      ::= { vlagStatsPdu 9 }
20791
20792vlagStatsPduSentFdbInactiveDel OBJECT-TYPE
20793      SYNTAX  Counter32
20794      MAX-ACCESS  read-only
20795      STATUS  current
20796      DESCRIPTION
20797              "The total number of vlag PDUs sent for deletion of FDB inactive entry"
20798      ::= { vlagStatsPdu 10 }
20799
20800vlagStatsPduSentHlthCheck OBJECT-TYPE
20801      SYNTAX  Counter32
20802      MAX-ACCESS  read-only
20803      STATUS  current
20804      DESCRIPTION
20805              "The total number of vlag PDUs sent for Health check"
20806      ::= { vlagStatsPdu 13 }
20807
20808vlagStatsPduSentOther OBJECT-TYPE
20809      SYNTAX  Counter32
20810      MAX-ACCESS  read-only
20811      STATUS  current
20812      DESCRIPTION
20813              "The total number of vlag PDUs sent for others"
20814      ::= { vlagStatsPdu 15 }
20815
20816vlagStatsPduSentUnknown OBJECT-TYPE
20817      SYNTAX  Counter32
20818      MAX-ACCESS  read-only
20819      STATUS  current
20820      DESCRIPTION
20821              "The total number of vlag PDUs sent for unknowns"
20822      ::= { vlagStatsPdu 16 }
20823
20824vlagStatsPduRcvRoleElection OBJECT-TYPE
20825      SYNTAX  Counter32
20826      MAX-ACCESS  read-only
20827      STATUS  current
20828      DESCRIPTION
20829              "The total number of vlag PDUs received for role elections"
20830      ::= { vlagStatsPdu 17 }
20831
20832vlagStatsPduRcvSystemInfo OBJECT-TYPE
20833      SYNTAX  Counter32
20834      MAX-ACCESS  read-only
20835      STATUS  current
20836      DESCRIPTION
20837              "The total number of vlag PDUs received for system info"
20838      ::= { vlagStatsPdu 18 }
20839
20840vlagStatsPduRcvFdbDynamicAdd OBJECT-TYPE
20841      SYNTAX  Counter32
20842      MAX-ACCESS  read-only
20843      STATUS  current
20844      DESCRIPTION
20845              "The total number of vlag PDUs received for addition of FDB dynamic entry"
20846      ::= { vlagStatsPdu 23 }
20847
20848vlagStatsPduRcvFdbDynamicDel OBJECT-TYPE
20849      SYNTAX  Counter32
20850      MAX-ACCESS  read-only
20851      STATUS  current
20852      DESCRIPTION
20853              "The total number of vlag PDUs received for deletion of FDB dynamic entry"
20854      ::= { vlagStatsPdu 24 }
20855
20856vlagStatsPduRcvFdbInactiveAdd OBJECT-TYPE
20857      SYNTAX  Counter32
20858      MAX-ACCESS  read-only
20859      STATUS  current
20860      DESCRIPTION
20861              "The total number of vlag PDUs received for addition of FDB inactive entry"
20862      ::= { vlagStatsPdu 25 }
20863
20864vlagStatsPduRcvFdbInactiveDel OBJECT-TYPE
20865      SYNTAX  Counter32
20866      MAX-ACCESS  read-only
20867      STATUS  current
20868      DESCRIPTION
20869              "The total number of vlag PDUs received for deletion of FDB inactive entry"
20870      ::= { vlagStatsPdu 26 }
20871
20872vlagStatsPduRcvHlthCheck OBJECT-TYPE
20873      SYNTAX  Counter32
20874      MAX-ACCESS  read-only
20875      STATUS  current
20876      DESCRIPTION
20877              "The total number of vlag PDUs received for Health check"
20878      ::= { vlagStatsPdu 29 }
20879
20880vlagStatsPduRcvOther OBJECT-TYPE
20881      SYNTAX  Counter32
20882      MAX-ACCESS  read-only
20883      STATUS  current
20884      DESCRIPTION
20885              "The total number of vlag PDUs received for others"
20886      ::= { vlagStatsPdu 31 }
20887
20888vlagStatsPduRcvUnknown OBJECT-TYPE
20889      SYNTAX  Counter32
20890      MAX-ACCESS  read-only
20891      STATUS  current
20892      DESCRIPTION
20893              "The total number of vlag PDUs received for unknowns"
20894      ::= { vlagStatsPdu 32 }
20895
20896vlagStatsPduSentPeerInstanceEnable OBJECT-TYPE
20897      SYNTAX  Counter32
20898      MAX-ACCESS  read-only
20899      STATUS  current
20900      DESCRIPTION
20901              "The total number of vlag PDUs sent for peer instance enable"
20902      ::= { vlagStatsPdu 33 }
20903
20904vlagStatsPduSentPeerInstanceDisable OBJECT-TYPE
20905      SYNTAX  Counter32
20906      MAX-ACCESS  read-only
20907      STATUS  current
20908      DESCRIPTION
20909              "The total number of vlag PDUs sent for peer instance disable"
20910      ::= { vlagStatsPdu 34 }
20911
20912vlagStatsPduSentISLHello OBJECT-TYPE
20913      SYNTAX  Counter32
20914      MAX-ACCESS  read-only
20915      STATUS  current
20916      DESCRIPTION
20917              "The total number of vlag PDUs sent for ISL hello"
20918      ::= { vlagStatsPdu 35 }
20919
20920vlagStatsPduRcvISLHello OBJECT-TYPE
20921      SYNTAX  Counter32
20922      MAX-ACCESS  read-only
20923      STATUS  current
20924      DESCRIPTION
20925              "The total number of vlag PDUs received for ISL hello"
20926      ::= { vlagStatsPdu 36 }
20927
20928vlagStatsPduRcvPeerInstanceEnable OBJECT-TYPE
20929      SYNTAX  Counter32
20930      MAX-ACCESS  read-only
20931      STATUS  current
20932      DESCRIPTION
20933              "The total number of vlag PDUs received for peer instance enable"
20934      ::= { vlagStatsPdu 37 }
20935
20936vlagStatsPduRcvPeerInstanceDisable OBJECT-TYPE
20937      SYNTAX  Counter32
20938      MAX-ACCESS  read-only
20939      STATUS  current
20940      DESCRIPTION
20941              "The total number of vlag PDUs received for peer instance disable"
20942      ::= { vlagStatsPdu 38 }
20943
20944vlagStatsIgmpReportsForwarded OBJECT-TYPE
20945      SYNTAX  Counter32
20946      MAX-ACCESS  read-only
20947      STATUS  current
20948      DESCRIPTION
20949              "The total number of IGMP reports forwarded to the peer"
20950      ::= { vlagStatsIgmp 1 }
20951
20952vlagStatsIgmpLeavesForwarded OBJECT-TYPE
20953      SYNTAX  Counter32
20954      MAX-ACCESS  read-only
20955      STATUS  current
20956      DESCRIPTION
20957              "The total number of IGMP leaves forwarded to the peer"
20958      ::= { vlagStatsIgmp 2 }
20959
20960
20961-- ----------------------------------------------------------------------------
20962-- { INSERT:  ecp
20963-- ----------------------------------------------------------------------------
20964
20965
20966-- ------------------------------------------------------------------------- --
20967-- ECP Configuration                                                         {
20968-- ------------------------------------------------------------------------- --
20969ecpCurCfgRetrans OBJECT-TYPE
20970    SYNTAX INTEGER
20971    MAX-ACCESS  read-only
20972    STATUS  current
20973    DESCRIPTION
20974        "The ECP retransmission interval in millisecond"
20975    ::= { ecpCfg 1 }
20976
20977ecpNewCfgRetrans OBJECT-TYPE
20978    SYNTAX INTEGER (100..9000)
20979    MAX-ACCESS  read-write
20980    STATUS current
20981    DESCRIPTION
20982        "The ECP retransmission interval in millisecond"
20983    ::= { ecpCfg 2 }
20984-- ------------------------------------------------------------------------- --
20985-- ECP Configuration (end)                                                   }
20986-- ------------------------------------------------------------------------- --
20987
20988
20989-- ------------------------------------------------------------------------- --
20990-- ECP Information                                                           {
20991-- ------------------------------------------------------------------------- --
20992ecpChnlInfoTable OBJECT-TYPE
20993    SYNTAX SEQUENCE OF EcpChnlInfoEntry
20994    MAX-ACCESS not-accessible
20995    STATUS current
20996    DESCRIPTION
20997        "The table of ECP channel Info."
20998    ::= { ecpInfo 1 }
20999
21000ecpChnlInfoEntry OBJECT-TYPE
21001    SYNTAX EcpChnlInfoEntry
21002    MAX-ACCESS not-accessible
21003    STATUS current
21004    DESCRIPTION
21005        "Information about ECP channel."
21006    INDEX { ecpChnlInfoEntryIndex }
21007    ::= { ecpChnlInfoTable 1 }
21008
21009EcpChnlInfoEntry ::= SEQUENCE {
21010    ecpChnlInfoEntryIndex   Integer32
21011    ,ecpChnlPort            Integer32
21012    ,ecpChnlStag            Integer32
21013    ,ecpChnlSndlen          Integer32
21014    ,ecpChnlSndnxt          Integer32
21015    ,ecpChnlRcvlast         Integer32
21016    ,ecpChnlStateMachine    Integer32
21017    ,ecpChnlRxCnt           Integer32
21018    ,ecpChnlTxCnt           Integer32
21019    ,ecpChnlRxDrop          Integer32
21020    ,ecpChnlTxDrop          Integer32
21021    ,ecpChnlState           INTEGER
21022    ,ecpChnlAckErr          Integer32
21023    }
21024
21025ecpChnlInfoEntryIndex OBJECT-TYPE
21026    SYNTAX  Integer32
21027    MAX-ACCESS read-only
21028    STATUS  current
21029    DESCRIPTION
21030        "The index of the ecp chnl info table."
21031    ::= { ecpChnlInfoEntry 1 }
21032
21033ecpChnlPort OBJECT-TYPE
21034    SYNTAX  Integer32
21035    MAX-ACCESS read-only
21036    STATUS  current
21037    DESCRIPTION
21038        "The ecp channel port info."
21039    ::= { ecpChnlInfoEntry 2 }
21040
21041ecpChnlStag OBJECT-TYPE
21042    SYNTAX  Integer32
21043    MAX-ACCESS read-only
21044    STATUS  current
21045    DESCRIPTION
21046        "The ecp channel stag info."
21047    ::= { ecpChnlInfoEntry 3 }
21048
21049ecpChnlSndlen OBJECT-TYPE
21050    SYNTAX  Integer32
21051    MAX-ACCESS read-only
21052    STATUS  current
21053    DESCRIPTION
21054        "The ecp channel send length info."
21055    ::= { ecpChnlInfoEntry 4 }
21056
21057ecpChnlSndnxt OBJECT-TYPE
21058    SYNTAX  Integer32
21059    MAX-ACCESS read-only
21060    STATUS  current
21061    DESCRIPTION
21062        "The ecp channel send next info."
21063    ::= { ecpChnlInfoEntry 5 }
21064
21065ecpChnlRcvlast OBJECT-TYPE
21066    SYNTAX  Integer32
21067    MAX-ACCESS read-only
21068    STATUS  current
21069    DESCRIPTION
21070        "The ecp channel recv last sequence info."
21071    ::= { ecpChnlInfoEntry 6 }
21072
21073ecpChnlStateMachine OBJECT-TYPE
21074    SYNTAX  Integer32
21075    MAX-ACCESS read-only
21076    STATUS  current
21077    DESCRIPTION
21078        "The ecp channel state machineinfo."
21079    ::= { ecpChnlInfoEntry 7 }
21080
21081ecpChnlRxCnt OBJECT-TYPE
21082    SYNTAX  Integer32
21083    MAX-ACCESS read-only
21084    STATUS  current
21085    DESCRIPTION
21086        "The ecp channel Rx count info."
21087    ::= { ecpChnlInfoEntry 8 }
21088
21089ecpChnlTxCnt OBJECT-TYPE
21090    SYNTAX  Integer32
21091    MAX-ACCESS read-only
21092    STATUS  current
21093    DESCRIPTION
21094        "The ecp channel Tx count info."
21095    ::= { ecpChnlInfoEntry 9 }
21096
21097ecpChnlRxDrop OBJECT-TYPE
21098    SYNTAX  Integer32
21099    MAX-ACCESS read-only
21100    STATUS  current
21101    DESCRIPTION
21102        "The ecp channel RxDrop info."
21103    ::= { ecpChnlInfoEntry 10 }
21104
21105ecpChnlTxDrop OBJECT-TYPE
21106    SYNTAX  Integer32
21107    MAX-ACCESS read-only
21108    STATUS  current
21109    DESCRIPTION
21110        "The ecp channel TxDrop info."
21111    ::= { ecpChnlInfoEntry 11 }
21112
21113ecpChnlState OBJECT-TYPE
21114    SYNTAX INTEGER {
21115        enabled(1),
21116        disabled(0)
21117        }
21118    MAX-ACCESS read-only
21119    STATUS  current
21120    DESCRIPTION
21121        "The ecp channel state info."
21122    ::= { ecpChnlInfoEntry 12 }
21123
21124ecpChnlAckErr OBJECT-TYPE
21125    SYNTAX  Integer32
21126    MAX-ACCESS read-only
21127    STATUS  current
21128    DESCRIPTION
21129        "The ecp channel ACK error info."
21130    ::= { ecpChnlInfoEntry 13 }
21131-- ------------------------------------------------------------------------- --
21132-- ECP Information (end)                                                     }
21133-- ------------------------------------------------------------------------- --
21134
21135
21136-- ------------------------------------------------------------------------- --
21137-- ECP Operation                                                             {
21138-- ------------------------------------------------------------------------- --
21139
21140-- ------------------------------------------------------------------------- --
21141-- ECP Operation (end)                                                       }
21142-- ------------------------------------------------------------------------- --
21143
21144
21145-- ----------------------------------------------------------------------------
21146--                                                                           --
21147--                    Service Location Protocol (SLP)                        --
21148--                                                                           --
21149-- ----------------------------------------------------------------------------
21150
21151-- ----------------------------------------------------------------------------
21152-- Global SLP Configuration
21153-- ----------------------------------------------------------------------------
21154
21155slpCfg           OBJECT IDENTIFIER ::= { layer2Configs 20 }
21156
21157slpCurCfgGlobalEnable             OBJECT-TYPE
21158    SYNTAX      INTEGER {
21159                    enabled(1),
21160                    disabled(2)
21161                }
21162    MAX-ACCESS  read-only
21163    STATUS      current
21164    DESCRIPTION
21165                "Current SLP global status on switch."
21166    DEFVAL      { disabled }
21167    ::= { slpCfg 1 }
21168
21169slpNewCfgGlobalEnable             OBJECT-TYPE
21170    SYNTAX      INTEGER {
21171                    enabled(1),
21172                    disabled(2)
21173                }
21174    MAX-ACCESS  read-write
21175    STATUS      current
21176    DESCRIPTION
21177                "Set to enabled to enable SLP globally or
21178                 Set to disabled to disable SLP globally on switch."
21179    DEFVAL      { disabled }
21180    ::= { slpCfg 2 }
21181
21182slpCurCfgActiveDaDisEnable             OBJECT-TYPE
21183    SYNTAX      INTEGER {
21184                    enabled(1),
21185                    disabled(2)
21186                }
21187    MAX-ACCESS  read-only
21188    STATUS      current
21189    DESCRIPTION
21190                "Current SLP active directory agent discovery status on switch."
21191    DEFVAL      { disabled }
21192    ::= { slpCfg 3 }
21193
21194slpNewCfgActiveDaDisEnable             OBJECT-TYPE
21195    SYNTAX      INTEGER {
21196                    enabled(1),
21197                    disabled(2)
21198                }
21199    MAX-ACCESS  read-write
21200    STATUS      current
21201    DESCRIPTION
21202                "Set to enabled to enable SLP active directory agent discovery or
21203                 Set to disabled to disable SLP active directory agent discovery on switch."
21204    DEFVAL      { disabled }
21205    ::= { slpCfg 4 }
21206
21207slpCurCfgActiveDaDisStartWaitTime    OBJECT-TYPE
21208    SYNTAX      INTEGER (1..10)
21209    MAX-ACCESS  read-only
21210    STATUS      current
21211    DESCRIPTION
21212                "Current SLP active directory agent discovery start wait time measured in seconds."
21213    DEFVAL      { 3 }
21214    ::= { slpCfg 5 }
21215
21216slpNewCfgActiveDaDisStartWaitTime    OBJECT-TYPE
21217    SYNTAX      INTEGER (1..10)
21218    MAX-ACCESS  read-write
21219    STATUS      current
21220    DESCRIPTION
21221                "This object is used to change the SLP active directory agent
21222                 discovery start wait time measured in seconds."
21223    DEFVAL      { 3 }
21224    ::= { slpCfg 6 }
21225
21226
21227
21228-- ----------------------------------------------------------------------------
21229-- Global SLP Info
21230-- ----------------------------------------------------------------------------
21231slpInfo                 OBJECT IDENTIFIER ::= { layer2Info 18 }
21232slpInfoSystem           OBJECT IDENTIFIER ::= { slpInfo 1 }
21233slpInfoDirectoryAgents  OBJECT IDENTIFIER ::= { slpInfo 2 }
21234slpInfoUserAgents       OBJECT IDENTIFIER ::= { slpInfo 3 }
21235
21236slpInfoProtocolVersion    OBJECT-TYPE
21237    SYNTAX      Integer32
21238    MAX-ACCESS  read-only
21239    STATUS      current
21240    DESCRIPTION
21241                "SLP protocol version."
21242    DEFVAL      { 2 }
21243    ::= { slpInfoSystem 1 }
21244
21245slpInfoListeningPort    OBJECT-TYPE
21246    SYNTAX      INTEGER (0..65535)
21247    MAX-ACCESS  read-only
21248    STATUS      current
21249    DESCRIPTION
21250                "SLP listening port."
21251    DEFVAL      { 427 }
21252    ::= { slpInfoSystem 2 }
21253
21254slpInfoListeningIPInterfaceTable        OBJECT-TYPE
21255    SYNTAX      SEQUENCE OF SlpInfoListeningIPInterfaceEntry
21256    MAX-ACCESS  not-accessible
21257    STATUS      current
21258    DESCRIPTION
21259                "A table with all the SLP listening IP interfaces."
21260    ::= { slpInfoSystem 3 }
21261
21262slpInfoListeningIPInterfaceEntry        OBJECT-TYPE
21263    SYNTAX      SlpInfoListeningIPInterfaceEntry
21264    MAX-ACCESS  not-accessible
21265    STATUS      current
21266    DESCRIPTION
21267                "The configuration objects for a SLP listening IP interface."
21268    INDEX       { listeningIPInterfaceId }
21269    ::= { slpInfoListeningIPInterfaceTable 1 }
21270
21271SlpInfoListeningIPInterfaceEntry ::=    SEQUENCE {
21272    listeningIPInterfaceId                   Integer32,
21273    listeningIPInterfaceAddress              IpAddress
21274    }
21275
21276listeningIPInterfaceId          OBJECT-TYPE
21277    SYNTAX      Integer32
21278    MAX-ACCESS  read-only
21279    STATUS      current
21280    DESCRIPTION
21281                "The identifier of this IP interface."
21282    ::= { slpInfoListeningIPInterfaceEntry 1 }
21283
21284listeningIPInterfaceAddress     OBJECT-TYPE
21285    SYNTAX      IpAddress
21286    MAX-ACCESS  read-only
21287    STATUS      current
21288    DESCRIPTION
21289                "The adddress of this IP interface."
21290    ::= { slpInfoListeningIPInterfaceEntry 2 }
21291
21292slpInfoDirectoryAgentsTable        OBJECT-TYPE
21293    SYNTAX      SEQUENCE OF SlpInfoDirectoryAgentEntry
21294    MAX-ACCESS  not-accessible
21295    STATUS      current
21296    DESCRIPTION
21297                "A table with all the SLP Directory Agents."
21298    ::= { slpInfoDirectoryAgents 1 }
21299
21300slpInfoDirectoryAgentEntry        OBJECT-TYPE
21301    SYNTAX      SlpInfoDirectoryAgentEntry
21302    MAX-ACCESS  not-accessible
21303    STATUS      current
21304    DESCRIPTION
21305                "The configuration objects for a Directory Agent entry."
21306    INDEX       { directoryAgentAddress }
21307    ::= { slpInfoDirectoryAgentsTable 1 }
21308
21309SlpInfoDirectoryAgentEntry ::=    SEQUENCE {
21310    directoryAgentAddress              IpAddress,
21311    directoryAgentPort                 Integer32,
21312    directoryAgentTime                 Integer32
21313    }
21314
21315directoryAgentAddress           OBJECT-TYPE
21316    SYNTAX      IpAddress
21317    MAX-ACCESS  read-only
21318    STATUS      current
21319    DESCRIPTION
21320                "The IP adddress of this Directory Agent."
21321    ::= { slpInfoDirectoryAgentEntry 1 }
21322
21323directoryAgentPort              OBJECT-TYPE
21324    SYNTAX      Integer32
21325    MAX-ACCESS  read-only
21326    STATUS      current
21327    DESCRIPTION
21328                "The port of this Directory Agent. Communication can be done
21329                 using TCP or UDP."
21330    ::= { slpInfoDirectoryAgentEntry 2 }
21331
21332directoryAgentTime              OBJECT-TYPE
21333    SYNTAX      Integer32
21334    MAX-ACCESS  read-only
21335    STATUS      current
21336    DESCRIPTION
21337                "The time elapsed from the moment when this Directory Agent
21338                 was learned measured in seconds."
21339    ::= { slpInfoDirectoryAgentEntry 3 }
21340
21341slpInfoUserAgentsTable        OBJECT-TYPE
21342    SYNTAX      SEQUENCE OF SlpInfoUserAgentEntry
21343    MAX-ACCESS  not-accessible
21344    STATUS      current
21345    DESCRIPTION
21346                "A table with all the SLP User Agents."
21347    ::= { slpInfoUserAgents 1 }
21348
21349slpInfoUserAgentEntry        OBJECT-TYPE
21350    SYNTAX      SlpInfoUserAgentEntry
21351    MAX-ACCESS  not-accessible
21352    STATUS      current
21353    DESCRIPTION
21354                "The configuration objects for a User Agent entry."
21355    INDEX       { userAgentAddress }
21356    ::= { slpInfoUserAgentsTable 1 }
21357
21358SlpInfoUserAgentEntry ::=    SEQUENCE {
21359    userAgentAddress              IpAddress,
21360    userAgentPort                 Integer32,
21361    userAgentTime                 Integer32
21362    }
21363
21364userAgentAddress           OBJECT-TYPE
21365    SYNTAX      IpAddress
21366    MAX-ACCESS  read-only
21367    STATUS      current
21368    DESCRIPTION
21369                "The IP adddress of this User Agent."
21370    ::= { slpInfoUserAgentEntry 1 }
21371
21372userAgentPort              OBJECT-TYPE
21373    SYNTAX      Integer32
21374    MAX-ACCESS  read-only
21375    STATUS      current
21376    DESCRIPTION
21377                "The port of this User Agent. Communication can be done
21378                 using TCP or UDP."
21379    ::= { slpInfoUserAgentEntry 2 }
21380
21381userAgentTime              OBJECT-TYPE
21382    SYNTAX      Integer32
21383    MAX-ACCESS  read-only
21384    STATUS      current
21385    DESCRIPTION
21386                "The time elapsed from the moment when this User Agent was learned
21387                 measured in seconds."
21388    ::= { slpInfoUserAgentEntry 3 }
21389
21390slpDirectoryAgentsClear                           OBJECT-TYPE
21391    SYNTAX      INTEGER {
21392                    clear(1),
21393                    other(2)
21394                }
21395    MAX-ACCESS  read-write
21396    STATUS      current
21397    DESCRIPTION
21398                "Setting this object to 'clear' will reset all directory agents
21399                 settings of SLP. A get action of this object will always
21400                 return 'other'. Setting this object to 'other' is not
21401                 allowed."
21402    ::= { slpInfo 4 }
21403
21404-- ----------------------------------------------------------------------------
21405-- Global SLP Statistics
21406-- ----------------------------------------------------------------------------
21407slpStats                OBJECT IDENTIFIER ::= { layer2Stats 12 }
21408
21409slpCountersClear                           OBJECT-TYPE
21410    SYNTAX      INTEGER {
21411                    clear(1),
21412                    other(2)
21413                }
21414    MAX-ACCESS  read-write
21415    STATUS      current
21416    DESCRIPTION
21417                "Setting this object to 'clear' will reset all SLP counters.
21418                 A get action of this object will always return 'other'.
21419                 Setting this object to 'other' is not allowed."
21420    ::= { slpStats 3 }
21421
21422slpStatsTxCountersTable        OBJECT-TYPE
21423    SYNTAX      SEQUENCE OF SlpStatsTxCounterEntry
21424    MAX-ACCESS  not-accessible
21425    STATUS      current
21426    DESCRIPTION
21427                "A table with all the SLP Send counters."
21428    ::= { slpStats 1 }
21429
21430slpStatsTxCounterEntry        OBJECT-TYPE
21431    SYNTAX      SlpStatsTxCounterEntry
21432    MAX-ACCESS  not-accessible
21433    STATUS      current
21434    DESCRIPTION
21435                "The configuration objects for a SLP Send counter entry."
21436    INDEX       { slpTxCounterIndex }
21437    ::= { slpStatsTxCountersTable 1 }
21438
21439SlpStatsTxCounterEntry ::=    SEQUENCE {
21440    slpTxCounterIndex             Integer32,
21441    slpTxCounterName              DisplayString,
21442    slpTxCounterUnicast           Integer32,
21443    slpTxCounterMulticast         Integer32
21444    }
21445
21446slpTxCounterIndex         OBJECT-TYPE
21447     SYNTAX      Integer32
21448     MAX-ACCESS  read-only
21449     STATUS      current
21450     DESCRIPTION
21451                 "The index of this counter."
21452     ::= { slpStatsTxCounterEntry 1 }
21453
21454slpTxCounterName           OBJECT-TYPE
21455    SYNTAX      DisplayString (SIZE (0..255))
21456    MAX-ACCESS  read-only
21457    STATUS      current
21458    DESCRIPTION
21459                "The name of this counter."
21460    ::= { slpStatsTxCounterEntry 2 }
21461
21462slpTxCounterUnicast         OBJECT-TYPE
21463    SYNTAX      Integer32
21464    MAX-ACCESS  read-only
21465    STATUS      current
21466    DESCRIPTION
21467                "The unicast value of this counter."
21468    ::= { slpStatsTxCounterEntry 3 }
21469
21470slpTxCounterMulticast       OBJECT-TYPE
21471    SYNTAX      Integer32
21472    MAX-ACCESS  read-only
21473    STATUS      current
21474    DESCRIPTION
21475                "The multicast value of this counter."
21476    ::= { slpStatsTxCounterEntry 4 }
21477
21478slpStatsRxCountersTable        OBJECT-TYPE
21479    SYNTAX      SEQUENCE OF SlpStatsRxCounterEntry
21480    MAX-ACCESS  not-accessible
21481    STATUS      current
21482    DESCRIPTION
21483                "A table with all the SLP Receive counters."
21484    ::= { slpStats 2 }
21485
21486slpStatsRxCounterEntry        OBJECT-TYPE
21487    SYNTAX      SlpStatsRxCounterEntry
21488    MAX-ACCESS  not-accessible
21489    STATUS      current
21490    DESCRIPTION
21491                "The configuration objects for a SLP Receive counter entry."
21492    INDEX       { slpRxCounterIndex }
21493    ::= { slpStatsRxCountersTable 1 }
21494
21495SlpStatsRxCounterEntry ::=    SEQUENCE {
21496    slpRxCounterIndex             Integer32,
21497    slpRxCounterName              DisplayString,
21498    slpRxCounterUnicast           Integer32,
21499    slpRxCounterMulticast         Integer32
21500    }
21501
21502slpRxCounterIndex         OBJECT-TYPE
21503    SYNTAX      Integer32
21504    MAX-ACCESS  read-only
21505    STATUS      current
21506    DESCRIPTION
21507                "The index this counter."
21508    ::= { slpStatsRxCounterEntry 1 }
21509
21510slpRxCounterName           OBJECT-TYPE
21511    SYNTAX      DisplayString (SIZE (0..255))
21512    MAX-ACCESS  read-only
21513    STATUS      current
21514    DESCRIPTION
21515                "The name of this counter."
21516    ::= { slpStatsRxCounterEntry 2 }
21517
21518slpRxCounterUnicast         OBJECT-TYPE
21519    SYNTAX      Integer32
21520    MAX-ACCESS  read-only
21521    STATUS      current
21522    DESCRIPTION
21523                "The unicast value of this counter."
21524    ::= { slpStatsRxCounterEntry 3 }
21525
21526slpRxCounterMulticast       OBJECT-TYPE
21527    SYNTAX      Integer32
21528    MAX-ACCESS  read-only
21529    STATUS      current
21530    DESCRIPTION
21531                "The multicast value of this counter."
21532    ::= { slpStatsRxCounterEntry 4 }
21533
21534
21535-- ----------------------------------------------------------------------------
21536-- } INSERT:  layer2
21537-- ----------------------------------------------------------------------------
21538
21539layer3                  OBJECT IDENTIFIER ::= { g8264T-mgmt 3 }
21540-- ----------------------------------------------------------------------------
21541-- { INSERT:  layer3
21542-- ----------------------------------------------------------------------------
21543
21544layer3Configs     OBJECT IDENTIFIER ::= { layer3 1 }
21545
21546layer3Stats       OBJECT IDENTIFIER ::= { layer3 2 }
21547
21548layer3Info        OBJECT IDENTIFIER ::= { layer3 3 }
21549
21550
21551layer3Oper        OBJECT IDENTIFIER ::= { layer3 4 }
21552
21553ipInterfaceCfg      OBJECT IDENTIFIER ::= { layer3Configs 1 }
21554
21555ipInterfaceLoopbackCfg    OBJECT IDENTIFIER ::= { layer3Configs 24 }
21556
21557ipGatewayCfg        OBJECT IDENTIFIER ::= { layer3Configs 2 }
21558
21559ipStaticRouteCfg    OBJECT IDENTIFIER ::= { layer3Configs 3 }
21560
21561ipForwardCfg        OBJECT IDENTIFIER ::= { layer3Configs 4 }
21562
21563
21564vrrpCfg         OBJECT IDENTIFIER ::= { layer3Configs 6 }
21565arpCfg          OBJECT IDENTIFIER ::= { layer3Configs 7 }
21566
21567ipBootpCfg      OBJECT IDENTIFIER ::= { layer3Configs 8 }
21568
21569dnsCfg          OBJECT IDENTIFIER ::= { layer3Configs 9 }
21570
21571
21572ipNwfCfg        OBJECT IDENTIFIER ::= { layer3Configs 10 }
21573ipRmapCfg       OBJECT IDENTIFIER ::= { layer3Configs 11 }
21574
21575bgpCfg          OBJECT IDENTIFIER ::= { layer3Configs 12 }
21576
21577ospfCfg         OBJECT IDENTIFIER ::= { layer3Configs 13 }
21578
21579ipGeneralCfg        OBJECT IDENTIFIER ::= { layer3Configs 14 }
21580
21581ipStaticArpCfg      OBJECT IDENTIFIER ::= { layer3Configs 15 }
21582
21583
21584
21585
21586rip2Cfg         OBJECT IDENTIFIER ::= { layer3Configs 18 }
21587
21588igmpCfg             OBJECT IDENTIFIER ::= { layer3Configs 19 }
21589
21590ipStaticNbrCfg      OBJECT IDENTIFIER ::= { layer3Configs 21 }
21591
21592ipGatewayIpv6Cfg    OBJECT IDENTIFIER ::= { layer3Configs 22 }
21593
21594ipStaticRoute6Cfg   OBJECT IDENTIFIER ::= { layer3Configs 23 }
21595
21596
21597
21598ospf3Cfg              OBJECT IDENTIFIER ::= { layer3Configs 26 }
21599
21600pptCfg      OBJECT IDENTIFIER ::= { layer3Configs 27 }
21601
21602ipv6pmtuCfg          OBJECT IDENTIFIER ::= { layer3Configs 28 }
21603
21604floodingCfg OBJECT IDENTIFIER ::= { layer3Configs 29 }
21605
21606mldCfg             OBJECT IDENTIFIER ::= { layer3Configs 30 }
21607
21608ndprefixCfg    OBJECT IDENTIFIER ::= { layer3Configs 31 }
21609
21610
21611
21612dhcpsnpCfg  OBJECT IDENTIFIER ::= { layer3Configs 33 }
21613
21614ipsecCfg       OBJECT IDENTIFIER ::= { layer3Configs 32 }
21615
21616
21617
21618arpStats      OBJECT IDENTIFIER ::= { layer3Stats 2 }
21619
21620routeStats        OBJECT IDENTIFIER ::= { layer3Stats 3 }
21621
21622dnsStats      OBJECT IDENTIFIER ::= { layer3Stats 4 }
21623
21624vrrpStats         OBJECT IDENTIFIER ::= { layer3Stats 5 }
21625
21626ospfStats     OBJECT IDENTIFIER ::= { layer3Stats 6 }
21627
21628clearStats    OBJECT IDENTIFIER ::= { layer3Stats 7 }
21629
21630igmpStats         OBJECT IDENTIFIER ::= { layer3Stats 9 }
21631
21632ipv6Stats          OBJECT IDENTIFIER ::= { layer3Stats 10}
21633rip2Stats     OBJECT IDENTIFIER ::= { layer3Stats 13 }
21634
21635
21636
21637ipStats           OBJECT IDENTIFIER ::= { layer3Stats 16 }
21638icmpStats         OBJECT IDENTIFIER ::= { layer3Stats 17 }
21639tcpStats          OBJECT IDENTIFIER ::= { layer3Stats 18 }
21640udpStats          OBJECT IDENTIFIER ::= { layer3Stats 19 }
21641bootpStats        OBJECT IDENTIFIER ::= { layer3Stats 20 }
21642
21643
21644ospf3Stats        OBJECT IDENTIFIER ::= { layer3Stats 22 }
21645
21646mldStats         OBJECT IDENTIFIER ::= { layer3Stats 23 }
21647
21648ipsecStats     OBJECT IDENTIFIER ::= { layer3Stats 24 }
21649
21650nbrStats         OBJECT IDENTIFIER ::= { layer3Stats 26 }
21651
21652dhcpsnpStats     OBJECT IDENTIFIER ::= { layer3Stats 25}
21653
21654
21655
21656ipRoutingInfo     OBJECT IDENTIFIER ::= { layer3Info 1 }
21657
21658ipEcmpRoutingInfo     OBJECT IDENTIFIER ::= { layer3Info 19 }
21659ipEcmpHash            OBJECT IDENTIFIER ::= { layer3Info 20 }
21660
21661
21662ipv6PmtuInfo          OBJECT IDENTIFIER ::= { layer3Info 21}
21663
21664arpInfo       OBJECT IDENTIFIER ::= { layer3Info 2 }
21665
21666vrrpInfo      OBJECT IDENTIFIER ::= { layer3Info 3 }
21667
21668ospfinfo      OBJECT IDENTIFIER ::= { layer3Info 4 }
21669
21670
21671gatewayInfo   OBJECT IDENTIFIER ::= { layer3Info 5 }
21672
21673igmpInfo          OBJECT IDENTIFIER ::= { layer3Info 6 }
21674
21675nbrInfo      OBJECT IDENTIFIER ::= { layer3Info 12 }
21676gatewayIPv6Info   OBJECT IDENTIFIER ::= { layer3Info 13 }
21677
21678ipRoute6Info      OBJECT IDENTIFIER ::= { layer3Info 14 }
21679
21680
21681ipInfo            OBJECT IDENTIFIER ::= { layer3Info 8 }
21682
21683ipIntfInfo        OBJECT IDENTIFIER ::= { layer3Info 9 }
21684
21685ipIntfLoopbackInfo OBJECT IDENTIFIER ::= { layer3Info 16 }
21686
21687
21688rip2Info          OBJECT IDENTIFIER ::= { layer3Info 10 }
21689bgpInfo           OBJECT IDENTIFIER ::= { layer3Info 11 }
21690
21691dhcpInfo   OBJECT IDENTIFIER ::= { layer3Info 15 }
21692
21693
21694ospf3Info         OBJECT IDENTIFIER ::= { layer3Info 18 }
21695
21696
21697mldInfo          OBJECT IDENTIFIER ::= { layer3Info 22 }
21698
21699ipsecInfo      OBJECT IDENTIFIER ::= { layer3Info 23 }
21700
21701dhcpsnpInfo      OBJECT IDENTIFIER ::= { layer3Info 24 }
21702
21703-- ----------------------------------------------------------------------------
21704-- { INSERT:  DHCP Snooping Config
21705-- ----------------------------------------------------------------------------
21706
21707dhcpSnoopingCurCfgOnState                  OBJECT-TYPE
21708    SYNTAX      INTEGER  {
21709                    on(1),
21710                    off(2)
21711                }
21712    MAX-ACCESS  read-only
21713    STATUS      current
21714    DESCRIPTION
21715        "DHCP Snooping ON/OFF settings."
21716    ::= { dhcpsnpCfg 1 }
21717
21718dhcpSnoopingNewCfgOnState                  OBJECT-TYPE
21719    SYNTAX      INTEGER  {
21720                    on(1),
21721                    off(2)
21722                }
21723    MAX-ACCESS  read-write
21724    STATUS      current
21725    DESCRIPTION
21726        "DHCP Snooping ON/OFF setting."
21727    ::= { dhcpsnpCfg 2 }
21728
21729dhcpSnoopingCurCfgOption82OnState           OBJECT-TYPE
21730    SYNTAX      INTEGER  {
21731                    on(1),
21732                    off(2)
21733                }
21734    MAX-ACCESS  read-only
21735    STATUS      current
21736    DESCRIPTION
21737        "on/off state of DHCP Snooping option82."
21738    ::= { dhcpsnpCfg 3 }
21739
21740dhcpSnoopingNewCfgOption82OnState          OBJECT-TYPE
21741    SYNTAX      INTEGER  {
21742                    on(1),
21743                    off(2)
21744                }
21745    MAX-ACCESS  read-write
21746    STATUS      current
21747    DESCRIPTION
21748        "Enable/Disable DHCP Snooping option82"
21749    ::= { dhcpsnpCfg 4 }
21750
21751dhcpSnoopingCurCfgPortTable             OBJECT-TYPE
21752    SYNTAX      SEQUENCE OF DHCPSnoopingCurCfgPortTableEntry
21753    MAX-ACCESS  not-accessible
21754    STATUS      current
21755    DESCRIPTION
21756        "DHCP Snooping Port Configuration Table."
21757    ::= { dhcpsnpCfg 5 }
21758
21759dhcpSnoopingCurCfgPortTableEntry        OBJECT-TYPE
21760    SYNTAX      DHCPSnoopingCurCfgPortTableEntry
21761    MAX-ACCESS  not-accessible
21762    STATUS      current
21763    DESCRIPTION
21764        "A row in DHCP Snooping Port Configuration Table"
21765    INDEX  { dhcpSnoopingCurCfgPortId }
21766    ::= { dhcpSnoopingCurCfgPortTable 1 }
21767
21768DHCPSnoopingCurCfgPortTableEntry ::= SEQUENCE {
21769    dhcpSnoopingCurCfgPortId                   Integer32,
21770    dhcpSnoopingCurCfgPortTrusted                 INTEGER,
21771    dhcpSnoopingCurCfgPortRateLimit            Integer32
21772}
21773
21774dhcpSnoopingCurCfgPortId           OBJECT-TYPE
21775    SYNTAX      Integer32
21776    MAX-ACCESS  read-only
21777    STATUS      current
21778    DESCRIPTION
21779        "Port ID of this DHCP Snooping port configration."
21780    ::= { dhcpSnoopingCurCfgPortTableEntry 1 }
21781
21782dhcpSnoopingCurCfgPortTrusted     OBJECT-TYPE
21783    SYNTAX      INTEGER  {
21784                    trusted(1),
21785                    untrusted(2)
21786                }
21787    MAX-ACCESS  read-only
21788    STATUS      current
21789    DESCRIPTION
21790        "Set port as trusted or untrusted port."
21791    ::= { dhcpSnoopingCurCfgPortTableEntry 2 }
21792
21793dhcpSnoopingCurCfgPortRateLimit    OBJECT-TYPE
21794    SYNTAX      Integer32
21795    MAX-ACCESS  read-only
21796    STATUS      current
21797    DESCRIPTION
21798        "Set port DHCP packet rate limit(pps).
21799         Its ranges is 0 ~ 2048, set 0 to disable rate limit."
21800    ::= { dhcpSnoopingCurCfgPortTableEntry 3 }
21801
21802
21803dhcpSnoopingNewCfgPortTable             OBJECT-TYPE
21804    SYNTAX      SEQUENCE OF DHCPSnoopingNewCfgPortTableEntry
21805    MAX-ACCESS  not-accessible
21806    STATUS      current
21807    DESCRIPTION
21808        "DHCP Snooping Port Configuration Table."
21809    ::= { dhcpsnpCfg 6 }
21810
21811dhcpSnoopingNewCfgPortTableEntry        OBJECT-TYPE
21812    SYNTAX      DHCPSnoopingNewCfgPortTableEntry
21813    MAX-ACCESS  not-accessible
21814    STATUS      current
21815    DESCRIPTION
21816        "A row in the DHCP Snooping Port Configuration Table"
21817    INDEX  { dhcpSnoopingNewCfgportId }
21818    ::= { dhcpSnoopingNewCfgPortTable 1 }
21819
21820DHCPSnoopingNewCfgPortTableEntry ::= SEQUENCE {
21821    dhcpSnoopingNewCfgportId          Integer32,
21822    dhcpSnoopingNewCfgportTrusted      INTEGER,
21823    dhcpSnoopingNewCfgportRateLimit  Integer32
21824}
21825
21826dhcpSnoopingNewCfgportId           OBJECT-TYPE
21827    SYNTAX      Integer32
21828    MAX-ACCESS  read-only
21829    STATUS      current
21830    DESCRIPTION
21831        "Port ID of this DHCP Snooping port configration."
21832    ::= { dhcpSnoopingNewCfgPortTableEntry 1 }
21833
21834dhcpSnoopingNewCfgportTrusted     OBJECT-TYPE
21835    SYNTAX      INTEGER  {
21836                    trusted(1),
21837                    untrusted(2)
21838                }
21839    MAX-ACCESS  read-write
21840    STATUS      current
21841    DESCRIPTION
21842        "Set port as trusted or untrusted port."
21843::= { dhcpSnoopingNewCfgPortTableEntry 2 }
21844
21845dhcpSnoopingNewCfgportRateLimit    OBJECT-TYPE
21846    SYNTAX      Integer32
21847    MAX-ACCESS  read-write
21848    STATUS      current
21849    DESCRIPTION
21850        "Set port DHCP packet rate limit(pps). Set 0 to disable rate limit."
21851    ::= { dhcpSnoopingNewCfgPortTableEntry 3 }
21852
21853
21854dhcpSnoopingCurCfgVlanTable             OBJECT-TYPE
21855    SYNTAX      SEQUENCE OF DHCPSnoopingCurCfgVlanTableEntry
21856    MAX-ACCESS  not-accessible
21857    STATUS      current
21858    DESCRIPTION
21859        "DHCP Snooping VLAN Table."
21860    ::= { dhcpsnpCfg 7 }
21861
21862dhcpSnoopingCurCfgVlanTableEntry        OBJECT-TYPE
21863    SYNTAX      DHCPSnoopingCurCfgVlanTableEntry
21864    MAX-ACCESS  not-accessible
21865    STATUS      current
21866    DESCRIPTION
21867        "A row in the DHCP Snooping VLAN Table"
21868    INDEX  { dhcpSnoopingCurCfgVlanId }
21869    ::= { dhcpSnoopingCurCfgVlanTable 1 }
21870
21871DHCPSnoopingCurCfgVlanTableEntry ::= SEQUENCE {
21872    dhcpSnoopingCurCfgVlanId                 Integer32,
21873    dhcpSnoopingCurCfgVlanOnState        INTEGER
21874}
21875
21876dhcpSnoopingCurCfgVlanId           OBJECT-TYPE
21877    SYNTAX      Integer32 (1..4094)
21878    MAX-ACCESS  read-only
21879    STATUS      current
21880    DESCRIPTION
21881        "VLAN ID of this DHCP Snooping VLAN configration."
21882    ::= { dhcpSnoopingCurCfgVlanTableEntry 1 }
21883
21884dhcpSnoopingCurCfgVlanOnState           OBJECT-TYPE
21885    SYNTAX      INTEGER  {
21886                    on(1),
21887                    off(2)
21888                }
21889    MAX-ACCESS  read-only
21890    STATUS      current
21891    DESCRIPTION
21892        "on/off state of DHCP Snooping on this VLAN."
21893    ::= { dhcpSnoopingCurCfgVlanTableEntry 2 }
21894
21895dhcpSnoopingNewCfgVlanTable             OBJECT-TYPE
21896    SYNTAX      SEQUENCE OF DHCPSnoopingNewCfgVLANTableEntry
21897    MAX-ACCESS  not-accessible
21898    STATUS      current
21899    DESCRIPTION
21900        "DHCP Snooping VLAN Table."
21901    ::= { dhcpsnpCfg 8 }
21902
21903dhcpSnoopingNewCfgVlanTableEntry        OBJECT-TYPE
21904    SYNTAX      DHCPSnoopingNewCfgVLANTableEntry
21905    MAX-ACCESS  not-accessible
21906    STATUS      current
21907    DESCRIPTION
21908        "A row in the DHCP Snooping VLAN Table"
21909    INDEX  { dhcpSnoopingNewCfgVlanId }
21910    ::= { dhcpSnoopingNewCfgVlanTable 1 }
21911
21912DHCPSnoopingNewCfgVLANTableEntry ::= SEQUENCE {
21913    dhcpSnoopingNewCfgVlanId             Integer32,
21914    dhcpSnoopingNewCfgVlanOnState         INTEGER
21915}
21916
21917dhcpSnoopingNewCfgVlanId           OBJECT-TYPE
21918    SYNTAX      Integer32 (1..4094)
21919    MAX-ACCESS  read-only
21920    STATUS      current
21921    DESCRIPTION
21922        "VLAN ID of this DHCP Snooping VLAN configration."
21923    ::= { dhcpSnoopingNewCfgVlanTableEntry 1 }
21924
21925dhcpSnoopingNewCfgVlanOnState           OBJECT-TYPE
21926    SYNTAX      INTEGER  {
21927                    on(1),
21928                    off(2)
21929                }
21930    MAX-ACCESS  read-write
21931    STATUS      current
21932    DESCRIPTION
21933        "Enable/Disable DHCP Snooping on this VLAN."
21934    ::= { dhcpSnoopingNewCfgVlanTableEntry 2 }
21935
21936dhcpSnoopingBindingInfoTable             OBJECT-TYPE
21937    SYNTAX      SEQUENCE OF  DHCPSnoopingBindingInfoEntry
21938    MAX-ACCESS  not-accessible
21939    STATUS      current
21940    DESCRIPTION
21941        "DHCP Snooping binding Table."
21942    ::= { dhcpsnpInfo 1 }
21943
21944dhcpSnoopingBindingInfoEntry        OBJECT-TYPE
21945    SYNTAX      DHCPSnoopingBindingInfoEntry
21946    MAX-ACCESS  not-accessible
21947    STATUS      current
21948    DESCRIPTION
21949        "A row in the DHCP Snooping binding Table"
21950    INDEX  { dhcpSnoopingBindingInfoIndex }
21951    ::= { dhcpSnoopingBindingInfoTable             1 }
21952
21953DHCPSnoopingBindingInfoEntry ::= SEQUENCE {
21954	    dhcpSnoopingBindingInfoIndex        Integer32,
21955        dhcpSnoopingBindingInfoMac          OCTET STRING,
21956        dhcpSnoopingBindingInfoIp                IpAddress,
21957        dhcpSnoopingBindingInfoVLAN         Integer32,
21958        dhcpSnoopingBindingInfoPort         Integer32,
21959        dhcpSnoopingBindingInfoExpiry       Unsigned32,
21960        dhcpSnoopingBindingInfoType         INTEGER
21961    }
21962
21963dhcpSnoopingBindingInfoIndex           OBJECT-TYPE
21964    SYNTAX      Integer32
21965    MAX-ACCESS  read-only
21966    STATUS      current
21967    DESCRIPTION
21968        "Index of this DHCP Snooping binding entry."
21969    ::= { dhcpSnoopingBindingInfoEntry 1 }
21970
21971dhcpSnoopingBindingInfoMac           OBJECT-TYPE
21972    SYNTAX      OCTET STRING
21973    MAX-ACCESS  read-create
21974    STATUS      current
21975    DESCRIPTION
21976        "Mac Address of this DHCP Snooping binding entry."
21977    ::= { dhcpSnoopingBindingInfoEntry 2 }
21978
21979dhcpSnoopingBindingInfoIp           OBJECT-TYPE
21980    SYNTAX      IpAddress
21981    MAX-ACCESS  read-write
21982    STATUS      current
21983    DESCRIPTION
21984        "Ip Address of this DHCP Snooping binding entry."
21985    ::= { dhcpSnoopingBindingInfoEntry 3 }
21986
21987dhcpSnoopingBindingInfoVLAN           OBJECT-TYPE
21988    SYNTAX      Integer32
21989    MAX-ACCESS  read-write
21990    STATUS      current
21991    DESCRIPTION
21992        "VLAN ID of this DHCP Snooping binding entry."
21993    ::= { dhcpSnoopingBindingInfoEntry 4 }
21994
21995dhcpSnoopingBindingInfoPort           OBJECT-TYPE
21996    SYNTAX      Integer32
21997    MAX-ACCESS  read-write
21998    STATUS      current
21999    DESCRIPTION
22000        "Port Number of this DHCP Snooping binding entry."
22001    ::= { dhcpSnoopingBindingInfoEntry 5 }
22002
22003dhcpSnoopingBindingInfoExpiry           OBJECT-TYPE
22004    SYNTAX      Unsigned32
22005    MAX-ACCESS  read-write
22006    STATUS      current
22007    DESCRIPTION
22008        "The lease time of this DHCP Snooping binding entry.
22009         Set 0 to remove this entry"
22010    ::= { dhcpSnoopingBindingInfoEntry 6 }
22011
22012dhcpSnoopingBindingInfoType           OBJECT-TYPE
22013    SYNTAX      INTEGER  {
22014                    static(1),
22015                    dynamic(2)
22016                }
22017    MAX-ACCESS  read-write
22018    STATUS      current
22019    DESCRIPTION
22020        "Show How this DHCP Snooping binding entry come from."
22021    ::= { dhcpSnoopingBindingInfoEntry 7 }
22022
22023
22024
22025-- ----------------------------------------------------------------------------
22026-- { INSERT:  DHCP Snooping stat
22027-- ----------------------------------------------------------------------------
22028
22029dhcpSnoopingStatInPacketRequest        OBJECT-TYPE
22030    SYNTAX      Integer32
22031    MAX-ACCESS  read-only
22032    STATUS      current
22033    DESCRIPTION
22034        "Counter of DHCP REQUEST messages received."
22035    ::= { dhcpsnpStats 1 }
22036
22037dhcpSnoopingStatInPacketReply           OBJECT-TYPE
22038    SYNTAX      Integer32
22039    MAX-ACCESS  read-only
22040    STATUS      current
22041    DESCRIPTION
22042        "Counter of DHCP REPLY messages received."
22043    ::= { dhcpsnpStats 2 }
22044
22045dhcpSnoopingStatDroppedPacketInvalid           OBJECT-TYPE
22046    SYNTAX      Integer32
22047    MAX-ACCESS  read-only
22048    STATUS      current
22049    DESCRIPTION
22050        "Counter of dropped DHCP messages due to invalid packet."
22051    ::= { dhcpsnpStats 3 }
22052
22053dhcpSnoopingStatDroppedPacketRateLimit           OBJECT-TYPE
22054    SYNTAX      Integer32
22055    MAX-ACCESS  read-only
22056    STATUS      current
22057    DESCRIPTION
22058        "Counter of dropped DHCP messages due to Rate Limit in software."
22059    ::= { dhcpsnpStats 4 }
22060
22061dhcpSnoopingStatDroppedPacketOther           OBJECT-TYPE
22062    SYNTAX      Integer32
22063    MAX-ACCESS  read-only
22064    STATUS      current
22065    DESCRIPTION
22066        "Counter of dropped DHCP messages due to other reason."
22067    ::= { dhcpsnpStats 5 }
22068
22069
22070vrrpOper          OBJECT IDENTIFIER ::= { layer3Oper 1 }
22071
22072dhcpInfoMacAddr OBJECT-TYPE
22073    SYNTAX  DisplayString
22074    MAX-ACCESS  read-only
22075    STATUS  current
22076    DESCRIPTION
22077        "The MAC address of the interface."
22078    ::= { dhcpInfo 1}
22079
22080dhcpInfoAddr OBJECT-TYPE
22081    SYNTAX  IpAddress
22082    MAX-ACCESS  read-only
22083    STATUS  current
22084    DESCRIPTION
22085        "The IP address of the interface."
22086    ::= { dhcpInfo 2}
22087
22088dhcpInfoSubnetMask OBJECT-TYPE
22089    SYNTAX  IpAddress
22090    MAX-ACCESS  read-only
22091    STATUS  current
22092    DESCRIPTION
22093        "The subnet mask of the interface."
22094    ::= { dhcpInfo 3}
22095
22096dhcpInfoDefaultGateway OBJECT-TYPE
22097    SYNTAX  IpAddress
22098    MAX-ACCESS  read-only
22099    STATUS  current
22100    DESCRIPTION
22101        "The IP address of default gateway for the interface."
22102    ::= { dhcpInfo 4}
22103
22104dhcpInfoServer OBJECT-TYPE
22105    SYNTAX  IpAddress
22106    MAX-ACCESS  read-only
22107    STATUS  current
22108    DESCRIPTION
22109        "The IP address of the DHCP server that leased the ip of the interface."
22110    ::= { dhcpInfo 5}
22111
22112dhcpInfoLeaseObtained  OBJECT-TYPE
22113    SYNTAX  DisplayString (SIZE(0..32))
22114    MAX-ACCESS  read-only
22115    STATUS  current
22116    DESCRIPTION
22117        "The time and date when the lease was obtained ."
22118    ::= { dhcpInfo 6}
22119
22120dhcpInfoLeaseExpires   OBJECT-TYPE
22121    SYNTAX  DisplayString (SIZE(0..32))
22122    MAX-ACCESS  read-only
22123    STATUS  current
22124    DESCRIPTION
22125        "The time and date when the lease was obtained ."
22126    ::= { dhcpInfo 7}
22127
22128
22129-- IP Configuration
22130ipInterfaceTableMax OBJECT-TYPE
22131    SYNTAX  Integer32
22132    MAX-ACCESS  read-only
22133    STATUS  current
22134    DESCRIPTION
22135        "The maximum number of rows in the IP interface table."
22136    ::= { ipInterfaceCfg 1 }
22137
22138ipCurCfgIntfTable OBJECT-TYPE
22139    SYNTAX  SEQUENCE OF IpCurCfgIntfEntry
22140    MAX-ACCESS  not-accessible
22141    STATUS  current
22142    DESCRIPTION
22143        "The table of IP interface configuration."
22144    ::= { ipInterfaceCfg 2 }
22145
22146ipCurCfgIntfEntry OBJECT-TYPE
22147    SYNTAX  IpCurCfgIntfEntry
22148    MAX-ACCESS  not-accessible
22149    STATUS  current
22150    DESCRIPTION
22151        "A row in the Ip interface table"
22152    INDEX   { ipCurCfgIntfIndex }
22153    ::= { ipCurCfgIntfTable 1 }
22154
22155IpCurCfgIntfEntry ::= SEQUENCE {
22156    ipCurCfgIntfIndex         Integer32,
22157    ipCurCfgIntfAddr          DisplayString,
22158    ipCurCfgIntfMask          DisplayString,
22159    ipCurCfgIntfBroadcast     IpAddress,
22160    ipCurCfgIntfState         INTEGER,
22161    ipCurCfgIntfBootpRelay    INTEGER,
22162    ipCurCfgIntfRouteAdv      INTEGER,
22163    ipCurCfgIntfManagedCfg    INTEGER,
22164    ipCurCfgIntfOtherCfg      INTEGER,
22165    ipCurCfgIntfAdvLifetime   INTEGER,
22166    ipCurCfgIntfDadAttempts   INTEGER,
22167    ipCurCfgIntfReachTime     Gauge32,
22168    ipCurCfgIntfAdvInterval   INTEGER,
22169    ipCurCfgIntfAdvIntervalMin    INTEGER,
22170    ipCurCfgIntfRetransmitTimer   Gauge32,
22171    ipCurCfgIntfHopLimit          INTEGER,
22172    ipCurCfgIntfAdvMtu          INTEGER,
22173    ipCurCfgIntfIp6Host       INTEGER,
22174    ipCurCfgIntfIp6Dstun      INTEGER,
22175    ipCurCfgSecIntfAddr          DisplayString,
22176    ipCurCfgSecIntfPrefix        Integer32,
22177    ipCurCfgSecIntfAnycast       INTEGER,
22178    ipCurCfgIntfAnycast          INTEGER,
22179    ipCurCfgIntfVlan          Integer32
22180    }
22181
22182ipCurCfgIntfIndex OBJECT-TYPE
22183    SYNTAX  Integer32
22184    MAX-ACCESS  read-only
22185    STATUS  current
22186    DESCRIPTION
22187        "The interface number for which the IP information is related."
22188    ::= { ipCurCfgIntfEntry 1}
22189
22190ipCurCfgIntfAddr OBJECT-TYPE
22191    SYNTAX  DisplayString  (SIZE(0..40))
22192    MAX-ACCESS read-only
22193    STATUS  current
22194    DESCRIPTION
22195        "This field configures the new IP/IPv6 addr of the interface.
22196         Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal
22197         colon notation.
22198         Valid IPv6 address should be in any of the following forms
22199           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22200           xxxx::xxxx:xxxx:xxxx:xxxx"
22201    ::= { ipCurCfgIntfEntry 2 }
22202
22203ipCurCfgIntfMask OBJECT-TYPE
22204    SYNTAX  DisplayString  (SIZE(0..15))
22205    MAX-ACCESS read-only
22206    STATUS  current
22207    DESCRIPTION
22208        "The subnet mask as IPv4 dotted-quads OR
22209         the IPv6 prefix length (integer in range 0..128)
22210         associated with this IP address ."
22211    ::= { ipCurCfgIntfEntry 3 }
22212
22213ipCurCfgIntfBroadcast OBJECT-TYPE
22214    SYNTAX  IpAddress
22215    MAX-ACCESS  read-only
22216    STATUS  obsolete
22217    DESCRIPTION
22218        "The broadcast address of the interface."
22219    ::= { ipCurCfgIntfEntry 4 }
22220
22221ipCurCfgIntfVlan OBJECT-TYPE
22222    SYNTAX  Integer32
22223    MAX-ACCESS  read-only
22224    STATUS  current
22225    DESCRIPTION
22226        "The VLAN associated with the interface."
22227    ::= { ipCurCfgIntfEntry 5 }
22228
22229ipCurCfgIntfState OBJECT-TYPE
22230    SYNTAX  INTEGER {
22231    enabled(2),
22232    disabled(3)
22233    }
22234    MAX-ACCESS  read-only
22235    STATUS  current
22236    DESCRIPTION
22237        "The state of the interface."
22238    ::= { ipCurCfgIntfEntry 6 }
22239
22240ipCurCfgIntfBootpRelay OBJECT-TYPE
22241    SYNTAX  INTEGER {
22242    enabled(1),
22243    disabled(2)
22244    }
22245    MAX-ACCESS  read-only
22246    STATUS  current
22247    DESCRIPTION
22248        "Enable/disable BOOTP relay."
22249    ::= { ipCurCfgIntfEntry 7 }
22250
22251
22252ipCurCfgIntfRouteAdv  OBJECT-TYPE
22253    SYNTAX  INTEGER {
22254        enabled(1),
22255        disabled(2)
22256        }
22257    MAX-ACCESS  read-only
22258    STATUS  current
22259    DESCRIPTION
22260        "Enable/disable route advertisement of the interface."
22261    ::= { ipCurCfgIntfEntry 12 }
22262
22263ipCurCfgIntfManagedCfg  OBJECT-TYPE
22264    SYNTAX  INTEGER {
22265        enabled(1),
22266        disabled(2)
22267        }
22268    MAX-ACCESS  read-only
22269    STATUS  current
22270    DESCRIPTION
22271        "Enable/disable Managed config flag of the interface, which
22272         allows the host to use DHCP for address configuration."
22273    ::= { ipCurCfgIntfEntry 13 }
22274
22275ipCurCfgIntfOtherCfg  OBJECT-TYPE
22276    SYNTAX  INTEGER {
22277        enabled(1),
22278        disabled(2)
22279        }
22280    MAX-ACCESS  read-only
22281    STATUS  current
22282    DESCRIPTION
22283        "Enable/disable Other config flag of the interface,
22284        which allows the host to use DHCP for other stateful configuration."
22285    ::= { ipCurCfgIntfEntry 14 }
22286
22287ipCurCfgIntfAdvLifetime  OBJECT-TYPE
22288    SYNTAX  INTEGER (0..9000)
22289    MAX-ACCESS  read-only
22290    STATUS  current
22291    DESCRIPTION
22292        "Set Router Advertisement lifetime of the interface."
22293    ::= { ipCurCfgIntfEntry 15 }
22294
22295ipCurCfgIntfDadAttempts  OBJECT-TYPE
22296    SYNTAX  INTEGER (1..10)
22297    MAX-ACCESS  read-only
22298    STATUS  current
22299    DESCRIPTION
22300        "Set the number of duplicate address detection (dad)
22301        attempts of the interface."
22302    ::= { ipCurCfgIntfEntry 16 }
22303
22304ipCurCfgIntfReachTime  OBJECT-TYPE
22305    SYNTAX  Gauge32 (0..3600000)
22306    MAX-ACCESS  read-only
22307    STATUS  current
22308    DESCRIPTION
22309        "Set the advertised reachability time of the interface in ms."
22310    ::= { ipCurCfgIntfEntry 17 }
22311
22312ipCurCfgIntfAdvInterval  OBJECT-TYPE
22313    SYNTAX  INTEGER (4..1800)
22314    MAX-ACCESS  read-only
22315    STATUS  current
22316    DESCRIPTION
22317        "Set the IPv6 Router Advertisement interval of the interface."
22318    ::= { ipCurCfgIntfEntry 18 }
22319
22320ipCurCfgIntfAdvIntervalMin  OBJECT-TYPE
22321    SYNTAX  INTEGER (3..1350)
22322    MAX-ACCESS  read-only
22323    STATUS  current
22324    DESCRIPTION
22325        "Set the IPv6 Router Advertisement Minimum interval limit
22326        of the interface."
22327    ::= { ipCurCfgIntfEntry 19 }
22328
22329ipCurCfgIntfRetransmitTimer  OBJECT-TYPE
22330    SYNTAX  Gauge32 (0..4294967295)
22331    MAX-ACCESS  read-only
22332    STATUS  current
22333    DESCRIPTION
22334        "Set the IPv6 Router Advertisement Retransmit Timer in ms."
22335    ::= { ipCurCfgIntfEntry 20 }
22336
22337ipCurCfgIntfHopLimit  OBJECT-TYPE
22338    SYNTAX  INTEGER (0..255)
22339    MAX-ACCESS  read-only
22340    STATUS  current
22341    DESCRIPTION
22342        "Set the IPv6 Router Advertisement Current Hop Limit"
22343    ::= { ipCurCfgIntfEntry 21 }
22344
22345ipCurCfgIntfAdvMtu  OBJECT-TYPE
22346    SYNTAX  INTEGER {
22347        enabled(1),
22348        disabled(2)
22349        }
22350    MAX-ACCESS  read-only
22351    STATUS  current
22352    DESCRIPTION
22353        "Enable/disable Advertise MTU option."
22354    ::= { ipCurCfgIntfEntry 22 }
22355
22356ipCurCfgIntfIp6Host  OBJECT-TYPE
22357    SYNTAX  INTEGER {
22358        enabled(1),
22359        disabled(2)
22360        }
22361    MAX-ACCESS  read-only
22362    STATUS  current
22363    DESCRIPTION
22364        "Enable/disable IPv6 host mode on the interface."
22365    ::= { ipCurCfgIntfEntry 23 }
22366
22367
22368ipCurCfgSecIntfAddr OBJECT-TYPE
22369    SYNTAX  DisplayString  (SIZE(0..40))
22370    MAX-ACCESS read-only
22371    STATUS  current
22372    DESCRIPTION
22373        "This field configures the new IP/IPv6 addr of the interface.
22374         Address should be in IPv6 4-byte haxadecimal
22375         colon notation.
22376         Valid IPv6 address should be in any of the following forms
22377           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22378           xxxx::xxxx:xxxx:xxxx:xxxx"
22379    ::= { ipCurCfgIntfEntry 25 }
22380
22381ipCurCfgSecIntfPrefix OBJECT-TYPE
22382    SYNTAX  Integer32
22383    MAX-ACCESS read-only
22384    STATUS  current
22385    DESCRIPTION
22386        "The IPv6 prefix length (integer in range 0..128)
22387         associated with this IP address ."
22388    ::= { ipCurCfgIntfEntry 26 }
22389
22390ipCurCfgIntfAnycast  OBJECT-TYPE
22391    SYNTAX  INTEGER {
22392        anycast(1),
22393        none(2)
22394        }
22395    MAX-ACCESS  read-only
22396    STATUS  current
22397    DESCRIPTION
22398        "This field has the value of anycast(1) if IPv6 interface address
22399         is anycast and none(2) if not."
22400    ::= { ipCurCfgIntfEntry 27 }
22401
22402ipCurCfgSecIntfAnycast  OBJECT-TYPE
22403    SYNTAX  INTEGER {
22404        anycast(1),
22405        none(2)
22406        }
22407    MAX-ACCESS  read-only
22408    STATUS  current
22409    DESCRIPTION
22410        "This field has the value of anycast(1) if secondary IPv6 interface address
22411         is anycast and none(2) if not."
22412    ::= { ipCurCfgIntfEntry 28 }
22413ipCurCfgIntfIp6Dstun  OBJECT-TYPE
22414    SYNTAX  INTEGER {
22415        enabled(1),
22416        disabled(2)
22417        }
22418    MAX-ACCESS  read-only
22419    STATUS  current
22420    DESCRIPTION
22421        "Enable/disable sending of ICMP Unreachable messages."
22422    ::= { ipCurCfgIntfEntry 29 }
22423
22424ipNewCfgIntfTable OBJECT-TYPE
22425    SYNTAX  SEQUENCE OF IpNewCfgIntfEntry
22426    MAX-ACCESS  not-accessible
22427    STATUS  current
22428    DESCRIPTION
22429        "The table of interface in the new configuration block."
22430    ::= { ipInterfaceCfg 3 }
22431
22432ipNewCfgIntfEntry OBJECT-TYPE
22433    SYNTAX  IpNewCfgIntfEntry
22434    MAX-ACCESS  not-accessible
22435    STATUS  current
22436    DESCRIPTION
22437        "A row in the Ip interface table"
22438    INDEX   { ipNewCfgIntfIndex }
22439    ::= { ipNewCfgIntfTable 1 }
22440
22441IpNewCfgIntfEntry ::= SEQUENCE {
22442    ipNewCfgIntfIndex         Integer32,
22443    ipNewCfgIntfAddr          DisplayString,
22444    ipNewCfgIntfMask          DisplayString,
22445    ipNewCfgIntfVlan          Integer32,
22446    ipNewCfgIntfState         INTEGER,
22447    ipNewCfgIntfBootpRelay    INTEGER,
22448    ipNewCfgIntfRouteAdv      INTEGER,
22449    ipNewCfgIntfIp6Host       INTEGER,
22450    ipNewCfgIntfIp6Dstun      INTEGER,
22451    ipNewCfgIntfManagedCfg    INTEGER,
22452    ipNewCfgIntfOtherCfg      INTEGER,
22453    ipNewCfgIntfAdvLifetime   INTEGER,
22454    ipNewCfgIntfDadAttempts   INTEGER,
22455    ipNewCfgIntfReachTime     Gauge32,
22456    ipNewCfgIntfAdvInterval   INTEGER,
22457    ipNewCfgIntfAdvIntervalMin    INTEGER,
22458    ipNewCfgIntfRetransmitTimer   Gauge32,
22459    ipNewCfgIntfHopLimit          INTEGER,
22460    ipNewCfgIntfAdvMtu            INTEGER,
22461    ipNewCfgSecIntfAddr          DisplayString,
22462    ipNewCfgSecIntfPrefix        Integer32,
22463    ipNewCfgSecIntfAnycast       INTEGER,
22464    ipNewCfgIntfAnycast          INTEGER,
22465    ipNewCfgIntfDelete        INTEGER
22466    }
22467
22468ipNewCfgIntfIndex OBJECT-TYPE
22469    SYNTAX  Integer32
22470    MAX-ACCESS  read-only
22471    STATUS  current
22472    DESCRIPTION
22473    "The interface number for which the IP information is related."
22474    ::= { ipNewCfgIntfEntry 1 }
22475
22476
22477ipNewCfgIntfAddr OBJECT-TYPE
22478    SYNTAX  DisplayString  (SIZE(0..40))
22479    MAX-ACCESS read-create
22480    STATUS  current
22481    DESCRIPTION
22482        "This field configures the new IP/IPv6 addr of the interface.
22483         Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal
22484         colon notation.
22485         Valid IPv6 address should be in any of the following forms
22486           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22487           xxxx::xxxx:xxxx:xxxx:xxxx"
22488    ::= { ipNewCfgIntfEntry 2 }
22489
22490ipNewCfgIntfMask OBJECT-TYPE
22491    SYNTAX  DisplayString  (SIZE(0..15))
22492    MAX-ACCESS read-create
22493    STATUS  current
22494    DESCRIPTION
22495        "The subnet mask as IPv4 dotted-quads OR
22496         the IPv6 prefix length (integer in range 0..128)
22497         associated with this IP address ."
22498    ::= { ipNewCfgIntfEntry 3 }
22499
22500
22501ipNewCfgIntfVlan OBJECT-TYPE
22502    SYNTAX  Integer32
22503    MAX-ACCESS  read-create
22504    STATUS  current
22505    DESCRIPTION
22506        "The VLAN associated with the interface."
22507    ::= { ipNewCfgIntfEntry 5 }
22508
22509ipNewCfgIntfState OBJECT-TYPE
22510    SYNTAX  INTEGER {
22511    enabled(2),
22512    disabled(3)
22513    }
22514    MAX-ACCESS  read-create
22515    STATUS  current
22516    DESCRIPTION
22517        "The state of the interface."
22518    ::= { ipNewCfgIntfEntry 6 }
22519
22520ipNewCfgIntfDelete OBJECT-TYPE
22521    SYNTAX  INTEGER {
22522    other(1),
22523        delete(2)
22524    }
22525    MAX-ACCESS  read-create
22526    STATUS  current
22527    DESCRIPTION
22528        "When set to the value of 2 (delete), the entire row is deleted.
22529         When read, other(1) is returned. Setting the value to anything
22530         other than 2(delete) has no effect on the state of the row."
22531    ::= { ipNewCfgIntfEntry 7 }
22532
22533ipNewCfgIntfBootpRelay OBJECT-TYPE
22534    SYNTAX  INTEGER {
22535    enabled(1),
22536    disabled(2)
22537    }
22538    MAX-ACCESS  read-create
22539    STATUS  current
22540    DESCRIPTION
22541        "Enable/disable BOOTP relay."
22542    ::= { ipNewCfgIntfEntry 8 }
22543
22544
22545ipNewCfgIntfRouteAdv  OBJECT-TYPE
22546    SYNTAX  INTEGER {
22547        enabled(1),
22548        disabled(2)
22549        }
22550    MAX-ACCESS  read-create
22551    STATUS  current
22552    DESCRIPTION
22553        "Enable/disable route advertisement of the interface."
22554    ::= { ipNewCfgIntfEntry 13 }
22555
22556ipNewCfgIntfManagedCfg  OBJECT-TYPE
22557    SYNTAX  INTEGER {
22558        enabled(1),
22559        disabled(2)
22560        }
22561    MAX-ACCESS  read-create
22562    STATUS  current
22563    DESCRIPTION
22564        "Enable/disable Managed config flag of the interface, which
22565         allows the host to use DHCP for address configuration."
22566    ::= { ipNewCfgIntfEntry 14 }
22567
22568ipNewCfgIntfOtherCfg  OBJECT-TYPE
22569    SYNTAX  INTEGER {
22570        enabled(1),
22571        disabled(2)
22572        }
22573    MAX-ACCESS  read-create
22574    STATUS  current
22575    DESCRIPTION
22576        "Enable/disable Other config flag of the interface,
22577        which allows the host to use DHCP for other stateful configuration."
22578    ::= { ipNewCfgIntfEntry 15 }
22579
22580ipNewCfgIntfAdvLifetime  OBJECT-TYPE
22581    SYNTAX  INTEGER (0..9000)
22582    MAX-ACCESS  read-create
22583    STATUS  current
22584    DESCRIPTION
22585        "Set Router Advertisement lifetime of the interface."
22586    ::= { ipNewCfgIntfEntry 16 }
22587
22588ipNewCfgIntfDadAttempts  OBJECT-TYPE
22589    SYNTAX  INTEGER (1..10)
22590    MAX-ACCESS  read-create
22591    STATUS  current
22592    DESCRIPTION
22593        "Set the number of duplicate address detection (dad)
22594        attempts of the interface."
22595    ::= { ipNewCfgIntfEntry 17 }
22596
22597ipNewCfgIntfReachTime  OBJECT-TYPE
22598    SYNTAX  Gauge32 (0..3600000)
22599    MAX-ACCESS  read-create
22600    STATUS  current
22601    DESCRIPTION
22602        "Set the advertised reachability time of the interface in ms."
22603    ::= { ipNewCfgIntfEntry 18 }
22604
22605ipNewCfgIntfAdvInterval  OBJECT-TYPE
22606    SYNTAX  INTEGER (4..1800)
22607    MAX-ACCESS  read-create
22608    STATUS  current
22609    DESCRIPTION
22610        "Set the IPv6 Router Advertisement interval of the interface."
22611    ::= { ipNewCfgIntfEntry 19 }
22612
22613ipNewCfgIntfAdvIntervalMin  OBJECT-TYPE
22614    SYNTAX  INTEGER (3..1350)
22615    MAX-ACCESS  read-create
22616    STATUS  current
22617    DESCRIPTION
22618        "Set the IPv6 Router Advertisement Minimum interval limit
22619        of the interface."
22620    ::= { ipNewCfgIntfEntry 20 }
22621
22622ipNewCfgIntfRetransmitTimer  OBJECT-TYPE
22623    SYNTAX  Gauge32 (0..4294967295)
22624    MAX-ACCESS  read-create
22625    STATUS  current
22626    DESCRIPTION
22627        "Set the IPv6 Router Advertisement Retransmit Timer in ms."
22628    ::= { ipNewCfgIntfEntry 21 }
22629
22630ipNewCfgIntfHopLimit  OBJECT-TYPE
22631    SYNTAX  INTEGER (0..255)
22632    MAX-ACCESS  read-create
22633    STATUS  current
22634    DESCRIPTION
22635        "Set the IPv6 Router Advertisement Current Hop Limit"
22636    ::= { ipNewCfgIntfEntry 22 }
22637
22638ipNewCfgIntfAdvMtu  OBJECT-TYPE
22639    SYNTAX  INTEGER {
22640        enabled(1),
22641        disabled(2)
22642        }
22643    MAX-ACCESS  read-create
22644    STATUS  current
22645    DESCRIPTION
22646        "Enable/disable Advertise MTU option."
22647    ::= { ipNewCfgIntfEntry 23 }
22648
22649ipNewCfgIntfIp6Host  OBJECT-TYPE
22650    SYNTAX  INTEGER {
22651        enabled(1),
22652        disabled(2)
22653        }
22654    MAX-ACCESS  read-create
22655    STATUS  current
22656    DESCRIPTION
22657        "Enable/disable IPv6 host mode on the interface."
22658    ::= { ipNewCfgIntfEntry 24 }
22659
22660
22661ipNewCfgSecIntfAddr OBJECT-TYPE
22662    SYNTAX  DisplayString  (SIZE(0..40))
22663    MAX-ACCESS read-write
22664    STATUS  current
22665    DESCRIPTION
22666        "This field configures the new IPv6 addr of the interface.
22667         Address should be in IPv6 4-byte haxadecimal
22668         colon notation.
22669         Valid IPv6 address should be in any of the following forms
22670           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22671           xxxx::xxxx:xxxx:xxxx:xxxx"
22672    ::= { ipNewCfgIntfEntry 26 }
22673
22674ipNewCfgSecIntfPrefix OBJECT-TYPE
22675    SYNTAX  Integer32
22676    MAX-ACCESS read-write
22677    STATUS  current
22678    DESCRIPTION
22679        "The IPv6 prefix length (integer in range 0..128)
22680         associated with this IP address ."
22681    ::= { ipNewCfgIntfEntry 27 }
22682
22683ipNewCfgIntfAnycast  OBJECT-TYPE
22684    SYNTAX  INTEGER {
22685        anycast(1),
22686        none(2)
22687        }
22688    MAX-ACCESS  read-write
22689    STATUS  current
22690    DESCRIPTION
22691        "This field has the value of anycast(1) if IPv6 interface address
22692         is anycast and none(2) if not."
22693    ::= { ipNewCfgIntfEntry 28 }
22694
22695ipNewCfgSecIntfAnycast  OBJECT-TYPE
22696    SYNTAX  INTEGER {
22697        anycast(1),
22698        none(2)
22699        }
22700    MAX-ACCESS  read-write
22701    STATUS  current
22702    DESCRIPTION
22703        "This field has the value of anycast(1) if secondary IPv6 interface address
22704         is anycast and none(2) if not."
22705    ::= { ipNewCfgIntfEntry 29 }
22706
22707ipNewCfgIntfIp6Dstun  OBJECT-TYPE
22708    SYNTAX  INTEGER {
22709        enabled(1),
22710        disabled(2)
22711        }
22712    MAX-ACCESS  read-create
22713    STATUS  current
22714    DESCRIPTION
22715        "Enable/disable sending of ICMP Unreachable messages."
22716    ::= { ipNewCfgIntfEntry 30 }
22717
22718
22719
22720
22721-- IP Loopback Configuration
22722
22723ipInterfaceLoopbackTableMax OBJECT-TYPE
22724    SYNTAX  Integer32
22725    MAX-ACCESS  read-only
22726    STATUS  current
22727    DESCRIPTION
22728        "The maximum number of rows in the IP Loopback interface table."
22729    ::= { ipInterfaceLoopbackCfg 1 }
22730
22731ipCurCfgIntfLoopbackTable OBJECT-TYPE
22732    SYNTAX  SEQUENCE OF IpCurCfgIntfLoopbackEntry
22733    MAX-ACCESS  not-accessible
22734    STATUS  current
22735    DESCRIPTION
22736        "The table of IP Loopback interface configuration."
22737    ::= { ipInterfaceLoopbackCfg 2 }
22738
22739ipCurCfgIntfLoopbackEntry OBJECT-TYPE
22740    SYNTAX  IpCurCfgIntfLoopbackEntry
22741    MAX-ACCESS  not-accessible
22742    STATUS  current
22743    DESCRIPTION
22744        "A row in the Ip Loopback interface table"
22745    INDEX   { ipCurCfgIntfLoopbackIndex }
22746    ::= { ipCurCfgIntfLoopbackTable 1 }
22747
22748IpCurCfgIntfLoopbackEntry ::= SEQUENCE {
22749    ipCurCfgIntfLoopbackIndex         Integer32,
22750    ipCurCfgIntfLoopbackAddr          IpAddress,
22751    ipCurCfgIntfLoopbackMask          IpAddress,
22752    ipCurCfgIntfLoopbackBroadcast     IpAddress,
22753    ipCurCfgIntfLoopbackState         INTEGER
22754    }
22755
22756ipCurCfgIntfLoopbackIndex OBJECT-TYPE
22757    SYNTAX  Integer32
22758    MAX-ACCESS  read-only
22759    STATUS  current
22760    DESCRIPTION
22761        "The Loopback interface number for which the IP information is related."
22762    ::= { ipCurCfgIntfLoopbackEntry 1}
22763
22764ipCurCfgIntfLoopbackAddr OBJECT-TYPE
22765    SYNTAX  IpAddress
22766    MAX-ACCESS  read-only
22767    STATUS  current
22768    DESCRIPTION
22769        "The IP address of the interface."
22770    ::= { ipCurCfgIntfLoopbackEntry 2 }
22771
22772ipCurCfgIntfLoopbackMask OBJECT-TYPE
22773    SYNTAX  IpAddress
22774    MAX-ACCESS  read-only
22775    STATUS  current
22776    DESCRIPTION
22777        "The subnet mask of the interface."
22778    ::= { ipCurCfgIntfLoopbackEntry 3 }
22779
22780ipCurCfgIntfLoopbackBroadcast OBJECT-TYPE
22781    SYNTAX  IpAddress
22782    MAX-ACCESS  read-only
22783    STATUS  current
22784    DESCRIPTION
22785        "The broadcast address of the interface."
22786    ::= { ipCurCfgIntfLoopbackEntry 4 }
22787
22788ipCurCfgIntfLoopbackState OBJECT-TYPE
22789    SYNTAX  INTEGER {
22790    enabled(2),
22791    disabled(3)
22792    }
22793    MAX-ACCESS  read-only
22794    STATUS  current
22795    DESCRIPTION
22796        "The state of the interface."
22797    ::= { ipCurCfgIntfLoopbackEntry 6 }
22798
22799ipNewCfgIntfLoopbackTable OBJECT-TYPE
22800    SYNTAX  SEQUENCE OF IpNewCfgIntfLoopbackEntry
22801    MAX-ACCESS  not-accessible
22802    STATUS  current
22803    DESCRIPTION
22804        "The table of loopback interface in the new configuration block."
22805    ::= { ipInterfaceLoopbackCfg 3 }
22806
22807ipNewCfgIntfLoopbackEntry OBJECT-TYPE
22808    SYNTAX  IpNewCfgIntfLoopbackEntry
22809    MAX-ACCESS  not-accessible
22810    STATUS  current
22811    DESCRIPTION
22812        "A row in the Ip Loopback interface table"
22813    INDEX   { ipNewCfgIntfLoopbackIndex }
22814    ::= { ipNewCfgIntfLoopbackTable 1 }
22815
22816IpNewCfgIntfLoopbackEntry ::= SEQUENCE {
22817    ipNewCfgIntfLoopbackIndex         Integer32,
22818    ipNewCfgIntfLoopbackAddr          IpAddress,
22819    ipNewCfgIntfLoopbackMask          IpAddress,
22820    ipNewCfgIntfLoopbackState         INTEGER,
22821    ipNewCfgIntfLoopbackDelete        INTEGER
22822    }
22823
22824ipNewCfgIntfLoopbackIndex OBJECT-TYPE
22825    SYNTAX  Integer32
22826    MAX-ACCESS  read-only
22827    STATUS  current
22828    DESCRIPTION
22829    "The Loopback interface number for which the IP information is related."
22830    ::= { ipNewCfgIntfLoopbackEntry 1 }
22831
22832ipNewCfgIntfLoopbackAddr OBJECT-TYPE
22833    SYNTAX  IpAddress
22834    MAX-ACCESS  read-create
22835    STATUS  current
22836    DESCRIPTION
22837        "The IP address of the interface."
22838    ::= { ipNewCfgIntfLoopbackEntry 2 }
22839
22840ipNewCfgIntfLoopbackMask OBJECT-TYPE
22841    SYNTAX  IpAddress
22842    MAX-ACCESS  read-create
22843    STATUS  current
22844    DESCRIPTION
22845        "The subnet mask of the interface."
22846    ::= { ipNewCfgIntfLoopbackEntry 3 }
22847
22848ipNewCfgIntfLoopbackState OBJECT-TYPE
22849    SYNTAX  INTEGER {
22850    enabled(2),
22851    disabled(3)
22852    }
22853    MAX-ACCESS  read-create
22854    STATUS  current
22855    DESCRIPTION
22856        "The state of the interface."
22857    ::= { ipNewCfgIntfLoopbackEntry 6 }
22858
22859ipNewCfgIntfLoopbackDelete OBJECT-TYPE
22860    SYNTAX  INTEGER {
22861    other(1),
22862        delete(2)
22863    }
22864    MAX-ACCESS  read-create
22865    STATUS  current
22866    DESCRIPTION
22867        "When set to the value of 2 (delete), the entire row is deleted.
22868         When read, other(1) is returned. Setting the value to anything
22869         other than 2(delete) has no effect on the state of the row."
22870    ::= { ipNewCfgIntfLoopbackEntry 7 }
22871
22872
22873-- IP Gateway Table Configuration
22874
22875
22876ipGatewayTableMax OBJECT-TYPE
22877    SYNTAX  Integer32
22878    MAX-ACCESS  read-only
22879    STATUS  current
22880    DESCRIPTION
22881        "The maximum number of rows in the IP gateway table."
22882    ::= { ipGatewayCfg 3 }
22883
22884ipCurCfgGwTable OBJECT-TYPE
22885    SYNTAX  SEQUENCE OF IpCurCfgGwEntry
22886    MAX-ACCESS  not-accessible
22887    STATUS  current
22888    DESCRIPTION
22889        "The table of gateways in the current configuration block."
22890    ::= { ipGatewayCfg 4 }
22891
22892ipCurCfgGwEntry OBJECT-TYPE
22893    SYNTAX  IpCurCfgGwEntry
22894    MAX-ACCESS  not-accessible
22895    STATUS  current
22896    DESCRIPTION
22897        "A row in the Ip gateway table"
22898    INDEX   { ipCurCfgGwIndex }
22899    ::= { ipCurCfgGwTable 1 }
22900
22901IpCurCfgGwEntry ::= SEQUENCE {
22902    ipCurCfgGwIndex         Integer32,
22903    ipCurCfgGwAddr          IpAddress,
22904    ipCurCfgGwInterval      INTEGER,
22905    ipCurCfgGwRetry         INTEGER,
22906    ipCurCfgGwArp           INTEGER,
22907    ipCurCfgGwState         INTEGER
22908    }
22909
22910ipCurCfgGwIndex OBJECT-TYPE
22911    SYNTAX  Integer32
22912    MAX-ACCESS  read-only
22913    STATUS  current
22914    DESCRIPTION
22915        "The gateway number for which the information is related."
22916    ::= { ipCurCfgGwEntry 1}
22917
22918ipCurCfgGwAddr OBJECT-TYPE
22919    SYNTAX  IpAddress
22920    MAX-ACCESS  read-only
22921    STATUS  current
22922    DESCRIPTION
22923        "The IP address of the default gateway."
22924    ::= { ipCurCfgGwEntry 2 }
22925
22926ipCurCfgGwInterval OBJECT-TYPE
22927    SYNTAX  INTEGER (0..60)
22928    MAX-ACCESS  read-only
22929    STATUS  current
22930    DESCRIPTION
22931        "The interval between ping attempts."
22932    ::= { ipCurCfgGwEntry 3 }
22933
22934ipCurCfgGwRetry OBJECT-TYPE
22935    SYNTAX  INTEGER (1..120)
22936    MAX-ACCESS  read-only
22937    STATUS  current
22938    DESCRIPTION
22939        "The number of failed attempts to declare the default gateway DOWN."
22940    ::= { ipCurCfgGwEntry 4 }
22941
22942ipCurCfgGwState OBJECT-TYPE
22943    SYNTAX  INTEGER {
22944        enabled(2),
22945        disabled(3)
22946    }
22947    MAX-ACCESS  read-only
22948    STATUS  current
22949    DESCRIPTION
22950        "The state of the default gateway."
22951    ::= { ipCurCfgGwEntry 5 }
22952
22953ipCurCfgGwArp OBJECT-TYPE
22954    SYNTAX  INTEGER {
22955        enabled(2),
22956        disabled(3)
22957        }
22958    MAX-ACCESS  read-only
22959    STATUS  current
22960    DESCRIPTION
22961        "The state of ARP only health checks."
22962    ::= { ipCurCfgGwEntry 6 }
22963
22964
22965
22966ipNewCfgGwTable OBJECT-TYPE
22967    SYNTAX  SEQUENCE OF IpNewCfgGwEntry
22968    MAX-ACCESS  not-accessible
22969    STATUS  current
22970    DESCRIPTION
22971        "The table of gateway in the new configuration block."
22972    ::= { ipGatewayCfg 5 }
22973
22974ipNewCfgGwEntry OBJECT-TYPE
22975    SYNTAX  IpNewCfgGwEntry
22976    MAX-ACCESS  not-accessible
22977    STATUS  current
22978    DESCRIPTION
22979        "A row in the Ip default gateway table"
22980    INDEX   { ipNewCfgGwIndex }
22981    ::= { ipNewCfgGwTable 1 }
22982
22983IpNewCfgGwEntry ::= SEQUENCE {
22984    ipNewCfgGwIndex         Integer32,
22985    ipNewCfgGwAddr          IpAddress,
22986    ipNewCfgGwInterval      INTEGER,
22987    ipNewCfgGwRetry         INTEGER,
22988    ipNewCfgGwState         INTEGER,
22989    ipNewCfgGwArp           INTEGER,
22990    ipNewCfgGwDelete        INTEGER
22991    }
22992
22993ipNewCfgGwIndex OBJECT-TYPE
22994    SYNTAX  Integer32
22995    MAX-ACCESS  read-only
22996    STATUS  current
22997    DESCRIPTION
22998        "The gateway number for which the information is related."
22999    ::= { ipNewCfgGwEntry 1}
23000
23001ipNewCfgGwAddr OBJECT-TYPE
23002    SYNTAX  IpAddress
23003    MAX-ACCESS  read-create
23004    STATUS  current
23005    DESCRIPTION
23006        "The IP address of the default gateway."
23007    ::= { ipNewCfgGwEntry 2 }
23008
23009ipNewCfgGwInterval OBJECT-TYPE
23010    SYNTAX  INTEGER (0..60)
23011    MAX-ACCESS  read-create
23012    STATUS  current
23013    DESCRIPTION
23014        "The interval in seconds between ping attempts."
23015    ::= { ipNewCfgGwEntry 3 }
23016
23017ipNewCfgGwRetry OBJECT-TYPE
23018    SYNTAX  INTEGER (1..120)
23019    MAX-ACCESS  read-create
23020    STATUS  current
23021    DESCRIPTION
23022        "The number of failed attempts to declare the default gateway DOWN."
23023    ::= { ipNewCfgGwEntry 4 }
23024
23025ipNewCfgGwState OBJECT-TYPE
23026    SYNTAX  INTEGER {
23027        enabled(2),
23028        disabled(3)
23029    }
23030    MAX-ACCESS  read-create
23031    STATUS  current
23032    DESCRIPTION
23033        "The state of the default gateway."
23034    ::= { ipNewCfgGwEntry 5 }
23035
23036ipNewCfgGwDelete OBJECT-TYPE
23037    SYNTAX  INTEGER {
23038    other(1),
23039        delete(2)
23040        }
23041    MAX-ACCESS  read-create
23042    STATUS  current
23043    DESCRIPTION
23044        "When set to the value of 2 (delete), the entire row is deleted.
23045         When read, other is returned. Setting the value to anything other
23046         than 2(delete) has no effect on the state of the row."
23047    ::= { ipNewCfgGwEntry 6 }
23048
23049ipNewCfgGwArp OBJECT-TYPE
23050    SYNTAX  INTEGER {
23051        enabled(2),
23052        disabled(3)
23053        }
23054    MAX-ACCESS  read-create
23055    STATUS  current
23056    DESCRIPTION
23057        "The state of the ARP only health checks."
23058    ::= { ipNewCfgGwEntry 7 }
23059
23060
23061
23062
23063
23064--
23065-- IP Static Route Configuration
23066--
23067ipStaticRouteTableMaxSize OBJECT-TYPE
23068    SYNTAX  Integer32
23069    MAX-ACCESS  read-only
23070    STATUS  current
23071    DESCRIPTION
23072        "The maximum number of rows in the Static Route table."
23073    ::= { ipStaticRouteCfg 1 }
23074
23075
23076ipCurCfgStaticRouteTable OBJECT-TYPE
23077    SYNTAX  SEQUENCE OF IpCurCfgStaticRouteEntry
23078    MAX-ACCESS  not-accessible
23079    STATUS  current
23080    DESCRIPTION
23081        "The table of static routes in the current configuration block."
23082    ::= { ipStaticRouteCfg 2 }
23083
23084ipCurCfgStaticRouteEntry OBJECT-TYPE
23085    SYNTAX  IpCurCfgStaticRouteEntry
23086    MAX-ACCESS  not-accessible
23087    STATUS  current
23088    DESCRIPTION
23089        "A row in the static IP route table"
23090    INDEX   { ipCurCfgStaticRouteIndx }
23091    ::= { ipCurCfgStaticRouteTable 1 }
23092
23093IpCurCfgStaticRouteEntry ::= SEQUENCE {
23094    ipCurCfgStaticRouteIndx         Integer32,
23095    ipCurCfgStaticRouteDestIp       IpAddress,
23096    ipCurCfgStaticRouteMask         IpAddress,
23097    ipCurCfgStaticRouteGateway      IpAddress,
23098    ipCurCfgStaticRouteInterface    Integer32
23099    }
23100
23101ipCurCfgStaticRouteIndx OBJECT-TYPE
23102    SYNTAX  Integer32
23103    MAX-ACCESS  read-only
23104    STATUS  current
23105    DESCRIPTION
23106        "The index of the static routing table."
23107    ::= { ipCurCfgStaticRouteEntry 1}
23108
23109ipCurCfgStaticRouteDestIp OBJECT-TYPE
23110    SYNTAX  IpAddress
23111    MAX-ACCESS  read-only
23112    STATUS  current
23113    DESCRIPTION
23114        "The destination IP address of this route."
23115    ::= { ipCurCfgStaticRouteEntry 2}
23116
23117ipCurCfgStaticRouteMask OBJECT-TYPE
23118    SYNTAX  IpAddress
23119    MAX-ACCESS  read-only
23120    STATUS  current
23121    DESCRIPTION
23122        "The current subnet mask of this route."
23123    ::= { ipCurCfgStaticRouteEntry 3}
23124
23125ipCurCfgStaticRouteGateway OBJECT-TYPE
23126    SYNTAX  IpAddress
23127    MAX-ACCESS  read-only
23128    STATUS  current
23129    DESCRIPTION
23130        "The current gateway of this route."
23131    ::= { ipCurCfgStaticRouteEntry 4}
23132
23133ipCurCfgStaticRouteInterface OBJECT-TYPE
23134    SYNTAX  Integer32
23135    MAX-ACCESS  read-only
23136    STATUS  current
23137    DESCRIPTION
23138        "The IP interface of this route.  The IP address of the specified
23139         interface shall be use as source IP when performs routing."
23140    ::= { ipCurCfgStaticRouteEntry 5}
23141
23142ipNewCfgStaticRouteTable OBJECT-TYPE
23143    SYNTAX  SEQUENCE OF IpNewCfgStaticRouteEntry
23144    MAX-ACCESS  not-accessible
23145    STATUS  current
23146    DESCRIPTION
23147        "The table of static routes in the new configuration block."
23148    ::= { ipStaticRouteCfg 3 }
23149
23150ipStaticRouteClearAllByDestIp OBJECT-TYPE
23151    SYNTAX  IpAddress
23152    MAX-ACCESS  read-write
23153    STATUS  current
23154    DESCRIPTION
23155        "Clears all static routes with the specified destination IP address."
23156    ::= { ipStaticRouteCfg 4}
23157
23158ipStaticRouteClearAllByGatewayIp OBJECT-TYPE
23159    SYNTAX  IpAddress
23160    MAX-ACCESS  read-write
23161    STATUS  current
23162    DESCRIPTION
23163        "Clears all static routes with the specified gateway IP address."
23164    ::= { ipStaticRouteCfg 5}
23165
23166ipStaticRouteClearAllByInterface OBJECT-TYPE
23167    SYNTAX  INTEGER
23168    MAX-ACCESS  read-write
23169    STATUS  current
23170    DESCRIPTION
23171        "Clears all routes on the specified inteface number."
23172    ::= { ipStaticRouteCfg 6}
23173
23174ipStaticRouteClearAll OBJECT-TYPE
23175    SYNTAX INTEGER {
23176    ok(1),
23177    clear(2)
23178    }
23179    MAX-ACCESS  read-write
23180    STATUS  current
23181    DESCRIPTION
23182        "When set to clear(2),clears all static routes. Otherwhise nothing is done."
23183    ::= { ipStaticRouteCfg 7}
23184ipStaticRouteCurPingInterval OBJECT-TYPE
23185    SYNTAX INTEGER
23186    MAX-ACCESS read-only
23187    STATUS current
23188    DESCRIPTION
23189        "The time between ping retries."
23190    ::= { ipStaticRouteCfg 8}
23191ipStaticRouteNewPingInterval OBJECT-TYPE
23192    SYNTAX INTEGER
23193    MAX-ACCESS read-write
23194    STATUS current
23195    DESCRIPTION
23196        "The time between ping retries."
23197    ::= { ipStaticRouteCfg 9}
23198ipStaticRouteCurPingRetries OBJECT-TYPE
23199    SYNTAX INTEGER
23200    MAX-ACCESS read-only
23201    STATUS current
23202    DESCRIPTION
23203        "The number of ping retries."
23204    ::= { ipStaticRouteCfg 10}
23205ipStaticRouteNewPingRetries OBJECT-TYPE
23206    SYNTAX INTEGER
23207    MAX-ACCESS read-write
23208    STATUS current
23209    DESCRIPTION
23210        "The number of ping retries."
23211    ::= { ipStaticRouteCfg 11}
23212ipStaticRouteCurEcmpHash OBJECT-TYPE
23213    SYNTAX  INTEGER {
23214        dipsip(0),
23215        sip(1)
23216    }
23217    MAX-ACCESS read-only
23218    STATUS current
23219    DESCRIPTION
23220        "Ecmp Hash based on dipsip/sip."
23221    ::= { ipStaticRouteCfg 12}
23222ipStaticRouteNewEcmpHash OBJECT-TYPE
23223    SYNTAX  INTEGER {
23224        dipsip(0),
23225        sip(1)
23226    }
23227    MAX-ACCESS read-write
23228    STATUS current
23229    DESCRIPTION
23230        "Ecmp Hash based on dipsip/sip."
23231    ::= { ipStaticRouteCfg 13}
23232
23233
23234
23235ipStaticRouteCurHealthcheck OBJECT-TYPE
23236    SYNTAX  INTEGER {
23237        disable(0),
23238        enable(1)
23239    }
23240    MAX-ACCESS read-only
23241    STATUS current
23242    DESCRIPTION
23243        "Gateway healthcheck functionality"
23244    ::= { ipStaticRouteCfg 16}
23245
23246ipStaticRouteNewHealthcheck OBJECT-TYPE
23247    SYNTAX  INTEGER {
23248        disable(0),
23249        enable(1)
23250    }
23251    MAX-ACCESS read-write
23252    STATUS current
23253    DESCRIPTION
23254        "Gateway healthcheck functionality"
23255    ::= { ipStaticRouteCfg 17}
23256
23257
23258ipNewCfgStaticRouteEntry OBJECT-TYPE
23259    SYNTAX  IpNewCfgStaticRouteEntry
23260    MAX-ACCESS  not-accessible
23261    STATUS  current
23262    DESCRIPTION
23263        "A row in the static IP route table"
23264    INDEX   { ipNewCfgStaticRouteIndx }
23265    ::= { ipNewCfgStaticRouteTable 1 }
23266
23267IpNewCfgStaticRouteEntry ::= SEQUENCE {
23268    ipNewCfgStaticRouteIndx         Integer32,
23269    ipNewCfgStaticRouteDestIp       IpAddress,
23270    ipNewCfgStaticRouteMask         IpAddress,
23271    ipNewCfgStaticRouteGateway      IpAddress,
23272    ipNewCfgStaticRouteAction       INTEGER,
23273    ipNewCfgStaticRouteInterface    Integer32
23274    }
23275
23276ipNewCfgStaticRouteIndx OBJECT-TYPE
23277    SYNTAX  Integer32
23278    MAX-ACCESS  read-only
23279    STATUS  current
23280    DESCRIPTION
23281        "The index of the static routing table."
23282    ::= { ipNewCfgStaticRouteEntry 1}
23283
23284ipNewCfgStaticRouteDestIp OBJECT-TYPE
23285    SYNTAX  IpAddress
23286    MAX-ACCESS  read-create
23287    STATUS  current
23288    DESCRIPTION
23289        "The destination IP address of this route."
23290    ::= { ipNewCfgStaticRouteEntry 2}
23291
23292ipNewCfgStaticRouteMask OBJECT-TYPE
23293    SYNTAX  IpAddress
23294    MAX-ACCESS  read-create
23295    STATUS  current
23296    DESCRIPTION
23297        "The subnet mask of this route."
23298    ::= { ipNewCfgStaticRouteEntry 3}
23299
23300ipNewCfgStaticRouteGateway OBJECT-TYPE
23301    SYNTAX  IpAddress
23302    MAX-ACCESS  read-create
23303    STATUS  current
23304    DESCRIPTION
23305        "The IP address of the gateway for this route."
23306    ::= { ipNewCfgStaticRouteEntry 4}
23307
23308ipNewCfgStaticRouteAction OBJECT-TYPE
23309    SYNTAX  INTEGER {
23310        other(1),
23311        delete(2)
23312       }
23313    MAX-ACCESS  read-create
23314    STATUS  current
23315    DESCRIPTION
23316        "When set to the value of 2 (delete), the entire row is deleted.
23317         When read, other is returned. Setting the value to anything other
23318         than 2(delete) has no effect on the state of the row."
23319    ::= { ipNewCfgStaticRouteEntry 5 }
23320
23321ipNewCfgStaticRouteInterface OBJECT-TYPE
23322    SYNTAX  Integer32
23323    MAX-ACCESS  read-create
23324    STATUS  current
23325    DESCRIPTION
23326        "The IP interface of this route.  The IP address of the specified
23327         interface shall be use as source IP when performs routing."
23328    ::= { ipNewCfgStaticRouteEntry 6 }
23329
23330
23331
23332-- RIP version 2 Configuration
23333
23334ripCurCfgIntfTable OBJECT-TYPE
23335    SYNTAX SEQUENCE OF RipCurCfgIntfEntry
23336    MAX-ACCESS not-accessible
23337    STATUS current
23338    DESCRIPTION
23339      "The table of RIP on IP interface in the current configuration block."
23340    ::= { rip2Cfg 1 }
23341
23342ripCurCfgIntfEntry OBJECT-TYPE
23343    SYNTAX RipCurCfgIntfEntry
23344    MAX-ACCESS not-accessible
23345    STATUS current
23346    DESCRIPTION
23347      "Information about  RIP on IP interface."
23348    INDEX { ripCurCfgIntfIndex }
23349    ::= { ripCurCfgIntfTable 1 }
23350
23351RipCurCfgIntfEntry ::= SEQUENCE {
23352    ripCurCfgIntfIndex      Integer32,
23353    ripCurCfgIntfVersion    INTEGER,
23354    ripCurCfgIntfSupply     INTEGER,
23355    ripCurCfgIntfListen     INTEGER,
23356    ripCurCfgIntfTrigUpdate INTEGER,
23357    ripCurCfgIntfMcastUpdate    INTEGER,
23358    ripCurCfgIntfPoisonReverse  INTEGER,
23359    ripCurCfgIntfState      INTEGER,
23360    ripCurCfgIntfMetric         INTEGER,
23361    ripCurCfgIntfAuth           INTEGER,
23362    ripCurCfgIntfKey            DisplayString,
23363    ripCurCfgIntfDefault    INTEGER,
23364    ripCurCfgIntfSplitHorizon   INTEGER
23365    }
23366
23367ripCurCfgIntfIndex OBJECT-TYPE
23368    SYNTAX Integer32
23369    MAX-ACCESS read-only
23370    STATUS current
23371    DESCRIPTION
23372    "The interface number for which the RIP information is related."
23373    ::= { ripCurCfgIntfEntry 1}
23374
23375ripCurCfgIntfVersion OBJECT-TYPE
23376    SYNTAX INTEGER {
23377        ripVersion1(1),
23378        ripVersion2(2),
23379        ripVersionBoth(3)
23380        }
23381    MAX-ACCESS read-only
23382    STATUS current
23383    DESCRIPTION
23384        "RIP version."
23385    ::= { ripCurCfgIntfEntry 2 }
23386
23387ripCurCfgIntfState OBJECT-TYPE
23388    SYNTAX INTEGER {
23389        enabled(1),
23390        disabled(2)
23391        }
23392    MAX-ACCESS read-only
23393    STATUS current
23394    DESCRIPTION
23395        "Enable or disable RIP protocol."
23396    ::= { ripCurCfgIntfEntry 3 }
23397
23398
23399ripCurCfgIntfListen OBJECT-TYPE
23400    SYNTAX INTEGER {
23401        enabled(1),
23402        disabled(2)
23403        }
23404    MAX-ACCESS read-only
23405    STATUS current
23406    DESCRIPTION
23407        "Enable or disable listening to route updates."
23408    ::= { ripCurCfgIntfEntry 4 }
23409
23410
23411ripCurCfgIntfTrigUpdate OBJECT-TYPE
23412    SYNTAX INTEGER {
23413        enabled(1),
23414        disabled(2)
23415        }
23416    MAX-ACCESS read-only
23417    STATUS current
23418    DESCRIPTION
23419    "Enable or disable triggered updates."
23420    ::= { ripCurCfgIntfEntry 6 }
23421
23422ripCurCfgIntfMcastUpdate OBJECT-TYPE
23423    SYNTAX INTEGER {
23424        enabled(1),
23425        disabled(2)
23426        }
23427    MAX-ACCESS read-only
23428    STATUS current
23429    DESCRIPTION
23430    "Enable or disable multicast updates."
23431    ::= { ripCurCfgIntfEntry 7 }
23432
23433ripCurCfgIntfPoisonReverse OBJECT-TYPE
23434    SYNTAX  INTEGER {
23435        enabled(1),
23436        disabled(2)
23437        }
23438    MAX-ACCESS read-only
23439    STATUS current
23440    DESCRIPTION
23441    "RIP poison reverse."
23442    ::= { ripCurCfgIntfEntry 8 }
23443
23444ripCurCfgIntfSupply OBJECT-TYPE
23445    SYNTAX INTEGER {
23446        enabled(1),
23447        disabled(2)
23448        }
23449    MAX-ACCESS read-only
23450    STATUS current
23451    DESCRIPTION
23452        "Enable or disable supplying route updates."
23453    ::= { ripCurCfgIntfEntry 9 }
23454
23455ripCurCfgIntfMetric OBJECT-TYPE
23456    SYNTAX  INTEGER (1..15)
23457    MAX-ACCESS read-only
23458    STATUS current
23459    DESCRIPTION
23460        "RIP route metric for this interface."
23461    ::= { ripCurCfgIntfEntry 10 }
23462
23463ripCurCfgIntfAuth OBJECT-TYPE
23464    SYNTAX INTEGER {
23465        none(1),
23466        password(2)
23467        }
23468    MAX-ACCESS read-only
23469    STATUS current
23470    DESCRIPTION
23471        "The type of Authentication used on this interface."
23472    ::= { ripCurCfgIntfEntry 11 }
23473
23474ripCurCfgIntfKey OBJECT-TYPE
23475    SYNTAX  DisplayString (SIZE(0..16))
23476    MAX-ACCESS  read-only
23477    STATUS  current
23478    DESCRIPTION
23479        "RIP update authentication password."
23480    ::= { ripCurCfgIntfEntry 12 }
23481
23482ripCurCfgIntfDefault OBJECT-TYPE
23483    SYNTAX  INTEGER {
23484        both(1),
23485        listen(2),
23486        supply(3),
23487        none(4)
23488        }
23489    MAX-ACCESS read-only
23490    STATUS current
23491    DESCRIPTION
23492    "Specifies what RIP does with default routes."
23493    ::= { ripCurCfgIntfEntry 13 }
23494
23495ripCurCfgIntfSplitHorizon OBJECT-TYPE
23496    SYNTAX  INTEGER {
23497        enabled(2),
23498        disabled(3)
23499        }
23500    MAX-ACCESS  read-only
23501    STATUS  current
23502    DESCRIPTION
23503         "RIP split horizon."
23504    ::= {ripCurCfgIntfEntry 14 }
23505
23506ripNewCfgIntfTable OBJECT-TYPE
23507    SYNTAX SEQUENCE OF RipNewCfgIntfEntry
23508    MAX-ACCESS not-accessible
23509    STATUS current
23510    DESCRIPTION
23511      "The table of RIP on IP interface in the new configuration block."
23512    ::= { rip2Cfg 2 }
23513
23514ripNewCfgIntfEntry OBJECT-TYPE
23515    SYNTAX RipNewCfgIntfEntry
23516    MAX-ACCESS not-accessible
23517    STATUS current
23518    DESCRIPTION
23519      "Information about  RIP on IP interface."
23520    INDEX { ripNewCfgIntfIndex }
23521    ::= { ripNewCfgIntfTable 1 }
23522
23523RipNewCfgIntfEntry ::= SEQUENCE {
23524    ripNewCfgIntfIndex      Integer32,
23525    ripNewCfgIntfVersion    INTEGER,
23526    ripNewCfgIntfSupply     INTEGER,
23527    ripNewCfgIntfListen     INTEGER,
23528    ripNewCfgIntfTrigUpdate INTEGER,
23529    ripNewCfgIntfMcastUpdate    INTEGER,
23530    ripNewCfgIntfPoisonReverse  INTEGER,
23531    ripNewCfgIntfState      INTEGER,
23532    ripNewCfgIntfMetric         INTEGER,
23533    ripNewCfgIntfAuth           INTEGER,
23534    ripNewCfgIntfKey            DisplayString,
23535    ripNewCfgIntfDefault    INTEGER,
23536    ripNewCfgIntfSplitHorizon   INTEGER
23537    }
23538
23539ripNewCfgIntfIndex OBJECT-TYPE
23540    SYNTAX Integer32
23541    MAX-ACCESS read-only
23542    STATUS current
23543    DESCRIPTION
23544    "The interface number for which the RIP information is related."
23545    ::= { ripNewCfgIntfEntry 1}
23546
23547ripNewCfgIntfVersion OBJECT-TYPE
23548    SYNTAX INTEGER {
23549        ripVersion1(1),
23550        ripVersion2(2),
23551        ripVersionBoth(3)
23552        }
23553    MAX-ACCESS read-create
23554    STATUS current
23555    DESCRIPTION
23556        "RIP version."
23557    ::= { ripNewCfgIntfEntry 2 }
23558
23559ripNewCfgIntfSupply OBJECT-TYPE
23560    SYNTAX INTEGER {
23561        enabled(1),
23562        disabled(2)
23563        }
23564    MAX-ACCESS read-create
23565    STATUS current
23566    DESCRIPTION
23567        "Enable or disable supplying route updates."
23568    ::= { ripNewCfgIntfEntry 3 }
23569
23570ripNewCfgIntfListen OBJECT-TYPE
23571    SYNTAX INTEGER {
23572        enabled(1),
23573        disabled(2)
23574        }
23575    MAX-ACCESS read-create
23576    STATUS current
23577    DESCRIPTION
23578        "Enable or disable listening to route updates."
23579    ::= { ripNewCfgIntfEntry 4 }
23580
23581
23582ripNewCfgIntfTrigUpdate OBJECT-TYPE
23583    SYNTAX INTEGER {
23584        enabled(1),
23585        disabled(2)
23586        }
23587    MAX-ACCESS read-create
23588    STATUS current
23589    DESCRIPTION
23590    "Enable or disable triggered updates."
23591    ::= { ripNewCfgIntfEntry 6 }
23592
23593ripNewCfgIntfMcastUpdate OBJECT-TYPE
23594    SYNTAX INTEGER {
23595        enabled(1),
23596        disabled(2)
23597        }
23598    MAX-ACCESS read-create
23599    STATUS current
23600    DESCRIPTION
23601    "Enable or disable multicast updates."
23602    ::= { ripNewCfgIntfEntry 7 }
23603
23604ripNewCfgIntfPoisonReverse OBJECT-TYPE
23605    SYNTAX INTEGER {
23606        enabled(1),
23607        disabled(2)
23608        }
23609    MAX-ACCESS read-create
23610    STATUS current
23611    DESCRIPTION
23612    "RIP poison reverse."
23613    ::= { ripNewCfgIntfEntry 8 }
23614
23615ripNewCfgIntfState OBJECT-TYPE
23616    SYNTAX INTEGER {
23617        enabled(1),
23618        disabled(2)
23619        }
23620    MAX-ACCESS read-create
23621    STATUS current
23622    DESCRIPTION
23623        "Enable or disable RIP protocol."
23624    ::= { ripNewCfgIntfEntry 9 }
23625
23626ripNewCfgIntfMetric OBJECT-TYPE
23627    SYNTAX  INTEGER (1..15)
23628    MAX-ACCESS read-write
23629    STATUS current
23630    DESCRIPTION
23631        "RIP route metric for this interface."
23632    ::= { ripNewCfgIntfEntry 10 }
23633
23634ripNewCfgIntfAuth OBJECT-TYPE
23635    SYNTAX INTEGER {
23636        none(1),
23637        password(2)
23638        }
23639    MAX-ACCESS read-write
23640    STATUS current
23641    DESCRIPTION
23642        "The type of Authentication used on this interface."
23643    ::= { ripNewCfgIntfEntry 11 }
23644
23645ripNewCfgIntfKey OBJECT-TYPE
23646    SYNTAX  DisplayString (SIZE(0..16))
23647    MAX-ACCESS  read-create
23648    STATUS  current
23649    DESCRIPTION
23650        "RIP update authentication password."
23651    ::= { ripNewCfgIntfEntry 12 }
23652
23653ripNewCfgIntfDefault OBJECT-TYPE
23654    SYNTAX INTEGER {
23655        both(1),
23656        listen(2),
23657        supply(3),
23658        none(4)
23659        }
23660    MAX-ACCESS read-create
23661    STATUS current
23662    DESCRIPTION
23663    "Specifies what RIP does with default routes. The default routes
23664         action could be set to listen/supply/both/none."
23665    ::= { ripNewCfgIntfEntry 13 }
23666
23667ripNewCfgIntfSplitHorizon OBJECT-TYPE
23668    SYNTAX  INTEGER {
23669        enabled(2),
23670        disabled(3)
23671        }
23672    MAX-ACCESS  read-write
23673    STATUS  current
23674    DESCRIPTION
23675        "RIP split horizon."
23676    ::= { ripNewCfgIntfEntry 14 }
23677
23678ripGeneral  OBJECT IDENTIFIER ::= { rip2Cfg 3 }
23679
23680rip2CurCfgState OBJECT-TYPE
23681    SYNTAX INTEGER {
23682        on(1),
23683        off(2)
23684        }
23685    MAX-ACCESS read-only
23686    STATUS current
23687    DESCRIPTION
23688    "RIP global state."
23689    ::= { ripGeneral 1 }
23690
23691rip2NewCfgState OBJECT-TYPE
23692    SYNTAX INTEGER {
23693        on(1),
23694        off(2)
23695        }
23696    MAX-ACCESS read-write
23697    STATUS current
23698    DESCRIPTION
23699    "Globally turn RIP on or off."
23700    ::= { ripGeneral 2 }
23701
23702rip2CurCfgUpdatePeriod OBJECT-TYPE
23703      SYNTAX  INTEGER  (1..120)
23704      MAX-ACCESS  read-only
23705      STATUS  current
23706      DESCRIPTION
23707          "Update Period in seconds."
23708      ::= { ripGeneral 3 }
23709
23710rip2NewCfgUpdatePeriod OBJECT-TYPE
23711      SYNTAX  INTEGER  (1..120)
23712      MAX-ACCESS  read-write
23713      STATUS  current
23714      DESCRIPTION
23715          "Update Period in seconds."
23716      ::= { ripGeneral 4 }
23717
23718ripRouteRedistribution   OBJECT IDENTIFIER ::= { rip2Cfg 4 }
23719
23720ripRedistributeStatic    OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }
23721
23722ripCurCfgStaticMetric OBJECT-TYPE
23723    SYNTAX INTEGER (0..15)
23724    MAX-ACCESS read-only
23725    STATUS current
23726    DESCRIPTION
23727    "The metric to be assigned to static routes.
23728         A value of 0 indicates none."
23729    ::= { ripRedistributeStatic 1 }
23730
23731ripNewCfgStaticMetric OBJECT-TYPE
23732    SYNTAX INTEGER (0..15)
23733    MAX-ACCESS read-write
23734    STATUS current
23735    DESCRIPTION
23736    "The metric to be assigned to static routes.
23737         A value of 0 indicates none."
23738    ::= { ripRedistributeStatic 2 }
23739
23740ripCurCfgStaticOutRmapList OBJECT-TYPE
23741    SYNTAX OCTET STRING
23742    MAX-ACCESS read-only
23743    STATUS current
23744    DESCRIPTION
23745        "The route maps present in the out route map list.
23746         The route maps are presented in a bitmap format.
23747
23748         in receiving order:
23749
23750         OCTET 1  OCTET 2  .....
23751         xxxxxxxx xxxxxxxx .....
23752         ||    || |_ Rmap 9
23753         ||    ||
23754         ||    ||___ Rmap 8
23755         ||    |____ Rmap 7
23756         ||      .    .   .
23757         ||_________ Rmap 2
23758         |__________ Rmap 1
23759
23760         where x : 1 - The represented route map is selected
23761         0 - The represented route map is not selected"
23762    ::= { ripRedistributeStatic 5 }
23763
23764ripNewCfgStaticOutRmapList OBJECT-TYPE
23765    SYNTAX OCTET STRING
23766    MAX-ACCESS read-only
23767    STATUS current
23768    DESCRIPTION
23769        "The route maps present in the out route map list.
23770         The route maps are presented in a bitmap format.
23771
23772         in receiving order:
23773
23774         OCTET 1  OCTET 2  .....
23775         xxxxxxxx xxxxxxxx .....
23776         ||    || |_ Rmap 9
23777         ||    ||
23778         ||    ||___ Rmap 8
23779         ||    |____ Rmap 7
23780         ||      .    .   .
23781         ||_________ Rmap 2
23782         |__________ Rmap 1
23783
23784         where x : 1 - The represented route map is selected
23785         0 - The represented route map is not selected"
23786    ::= { ripRedistributeStatic 6 }
23787
23788ripNewCfgStaticAddOutRmap OBJECT-TYPE
23789    SYNTAX Integer32
23790    MAX-ACCESS read-write
23791    STATUS current
23792    DESCRIPTION
23793    "The route map to be add into out-rmap list. When read, 0 is returned."
23794    ::= { ripRedistributeStatic 7 }
23795
23796ripNewCfgStaticRemoveOutRmap OBJECT-TYPE
23797    SYNTAX Integer32
23798    MAX-ACCESS read-write
23799    STATUS current
23800    DESCRIPTION
23801    "The route map to be removed from out-rmap list. When read,
23802         0 is returned."
23803    ::= { ripRedistributeStatic 8 }
23804
23805ripRedistributeEbgp    OBJECT IDENTIFIER ::= { ripRouteRedistribution 2 }
23806
23807ripCurCfgEbgpMetric OBJECT-TYPE
23808    SYNTAX INTEGER (0..15)
23809    MAX-ACCESS read-only
23810    STATUS current
23811    DESCRIPTION
23812    "The export metric to be assigned to External BGP routes.
23813         A value of 0 indicates none."
23814    ::= { ripRedistributeEbgp 1 }
23815
23816ripNewCfgEbgpMetric OBJECT-TYPE
23817    SYNTAX INTEGER (0..15)
23818    MAX-ACCESS read-write
23819    STATUS current
23820    DESCRIPTION
23821    "The export metric to be assigned to External BGP routes.
23822         A value of 0 indicates none."
23823    ::= { ripRedistributeEbgp 2 }
23824
23825ripCurCfgEbgpOutRmapList OBJECT-TYPE
23826    SYNTAX OCTET STRING
23827    MAX-ACCESS read-only
23828    STATUS current
23829    DESCRIPTION
23830        "The route maps present in the out route map list.
23831         The route maps are presented in a bitmap format.
23832
23833         in receiving order:
23834
23835         OCTET 1  OCTET 2  .....
23836         xxxxxxxx xxxxxxxx .....
23837         ||    || |_ Rmap 9
23838         ||    ||
23839         ||    ||___ Rmap 8
23840         ||    |____ Rmap 7
23841         ||      .    .   .
23842         ||_________ Rmap 2
23843         |__________ Rmap 1
23844
23845         where x : 1 - The represented route map is selected
23846         0 - The represented route map is not selected"
23847    ::= { ripRedistributeEbgp 5 }
23848
23849ripNewCfgEbgpOutRmapList OBJECT-TYPE
23850    SYNTAX OCTET STRING
23851    MAX-ACCESS read-only
23852    STATUS current
23853    DESCRIPTION
23854        "The route maps present in the out route map list.
23855         The route maps are presented in a bitmap format.
23856
23857         in receiving order:
23858
23859         OCTET 1  OCTET 2  .....
23860         xxxxxxxx xxxxxxxx .....
23861         ||    || |_ Rmap 9
23862         ||    ||
23863         ||    ||___ Rmap 8
23864         ||    |____ Rmap 7
23865         ||      .    .   .
23866         ||_________ Rmap 2
23867         |__________ Rmap 1
23868
23869         where x : 1 - The represented route map is selected
23870         0 - The represented route map is not selected"
23871    ::= { ripRedistributeEbgp 6 }
23872
23873ripNewCfgEbgpAddOutRmap OBJECT-TYPE
23874    SYNTAX Integer32
23875    MAX-ACCESS read-write
23876    STATUS current
23877    DESCRIPTION
23878    "The route map to be add into out-rmap list. When read, 0 is returned."
23879    ::= { ripRedistributeEbgp 7 }
23880
23881ripNewCfgEbgpRemoveOutRmap OBJECT-TYPE
23882    SYNTAX Integer32
23883    MAX-ACCESS read-write
23884    STATUS current
23885    DESCRIPTION
23886    "The route map to be removed from out-rmap list. When read,
23887         0 is returned."
23888    ::= { ripRedistributeEbgp 8 }
23889
23890ripRedistributeIbgp    OBJECT IDENTIFIER ::= { ripRouteRedistribution 3 }
23891
23892ripCurCfgIbgpMetric OBJECT-TYPE
23893    SYNTAX INTEGER (0..15)
23894    MAX-ACCESS read-only
23895    STATUS current
23896    DESCRIPTION
23897    "The export metric for Internal BGP routes.
23898         A value of 0 indicates none."
23899    ::= { ripRedistributeIbgp 1 }
23900
23901ripNewCfgIbgpMetric OBJECT-TYPE
23902    SYNTAX INTEGER (0..15)
23903    MAX-ACCESS read-write
23904    STATUS current
23905    DESCRIPTION
23906    "The export metric for Internal BGP routes.
23907         A value of 0 indicates none."
23908    ::= { ripRedistributeIbgp 2 }
23909
23910ripCurCfgIbgpOutRmapList OBJECT-TYPE
23911    SYNTAX OCTET STRING
23912    MAX-ACCESS read-only
23913    STATUS current
23914    DESCRIPTION
23915        "The route maps present in the out route map list.
23916         The route maps are presented in a bitmap format.
23917
23918         in receiving order:
23919
23920         OCTET 1  OCTET 2  .....
23921         xxxxxxxx xxxxxxxx .....
23922         ||    || |_ Rmap 9
23923         ||    ||
23924         ||    ||___ Rmap 8
23925         ||    |____ Rmap 7
23926         ||      .    .   .
23927         ||_________ Rmap 2
23928         |__________ Rmap 1
23929
23930         where x : 1 - The represented route map is selected
23931         0 - The represented route map is not selected"
23932    ::= { ripRedistributeIbgp 5 }
23933
23934ripNewCfgIbgpOutRmapList OBJECT-TYPE
23935    SYNTAX OCTET STRING
23936    MAX-ACCESS read-only
23937    STATUS current
23938    DESCRIPTION
23939        "The route maps present in the out route map list.
23940         The route maps are presented in a bitmap format.
23941
23942         in receiving order:
23943
23944         OCTET 1  OCTET 2  .....
23945         xxxxxxxx xxxxxxxx .....
23946         ||    || |_ Rmap 9
23947         ||    ||
23948         ||    ||___ Rmap 8
23949         ||    |____ Rmap 7
23950         ||      .    .   .
23951         ||_________ Rmap 2
23952         |__________ Rmap 1
23953
23954         where x : 1 - The represented route map is selected
23955         0 - The represented route map is not selected"
23956    ::= { ripRedistributeIbgp 6 }
23957
23958ripNewCfgIbgpAddOutRmap OBJECT-TYPE
23959    SYNTAX Integer32
23960    MAX-ACCESS read-write
23961    STATUS current
23962    DESCRIPTION
23963    "The route map to be add into out-rmap list. When read, 0 is returned."
23964    ::= { ripRedistributeIbgp 7 }
23965
23966ripNewCfgIbgpRemoveOutRmap OBJECT-TYPE
23967    SYNTAX Integer32
23968    MAX-ACCESS read-write
23969    STATUS current
23970    DESCRIPTION
23971    "The route map to be removed from out-rmap list. When read,
23972         0 is returned."
23973    ::= { ripRedistributeIbgp 8 }
23974
23975ripRedistributeFixed    OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 }
23976
23977ripCurCfgFixedMetric OBJECT-TYPE
23978    SYNTAX INTEGER (0..15)
23979    MAX-ACCESS read-only
23980    STATUS current
23981    DESCRIPTION
23982    "The export metric for fixed routes. A value of 0 indicates none"
23983    ::= { ripRedistributeFixed 1 }
23984
23985ripNewCfgFixedMetric OBJECT-TYPE
23986    SYNTAX INTEGER (0..15)
23987    MAX-ACCESS read-write
23988    STATUS current
23989    DESCRIPTION
23990    "The export metric for fixed routes. A value of 0 indicates none"
23991    ::= { ripRedistributeFixed 2 }
23992
23993ripCurCfgFixedOutRmapList OBJECT-TYPE
23994    SYNTAX OCTET STRING
23995    MAX-ACCESS read-only
23996    STATUS current
23997    DESCRIPTION
23998        "The route maps present in the out route map list.
23999         The route maps are presented in a bitmap format.
24000
24001         in receiving order:
24002
24003         OCTET 1  OCTET 2  .....
24004         xxxxxxxx xxxxxxxx .....
24005         ||    || |_ Rmap 9
24006         ||    ||
24007         ||    ||___ Rmap 8
24008         ||    |____ Rmap 7
24009         ||      .    .   .
24010         ||_________ Rmap 2
24011         |__________ Rmap 1
24012
24013         where x : 1 - The represented route map is selected
24014         0 - The represented route map is not selected"
24015    ::= { ripRedistributeFixed 5 }
24016
24017ripNewCfgFixedOutRmapList OBJECT-TYPE
24018    SYNTAX OCTET STRING
24019    MAX-ACCESS read-only
24020    STATUS current
24021    DESCRIPTION
24022        "The route maps present in the out route map list.
24023         The route maps are presented in a bitmap format.
24024
24025         in receiving order:
24026
24027         OCTET 1  OCTET 2  .....
24028         xxxxxxxx xxxxxxxx .....
24029         ||    || |_ Rmap 9
24030         ||    ||
24031         ||    ||___ Rmap 8
24032         ||    |____ Rmap 7
24033         ||      .    .   .
24034         ||_________ Rmap 2
24035         |__________ Rmap 1
24036
24037         where x : 1 - The represented route map is selected
24038         0 - The represented route map is not selected"
24039    ::= { ripRedistributeFixed 6 }
24040
24041ripNewCfgFixedAddOutRmap OBJECT-TYPE
24042    SYNTAX Integer32
24043    MAX-ACCESS read-write
24044    STATUS current
24045    DESCRIPTION
24046    "The route map to be add into out-rmap list. When read, 0 is returned."
24047    ::= { ripRedistributeFixed 7 }
24048
24049ripNewCfgFixedRemoveOutRmap OBJECT-TYPE
24050    SYNTAX Integer32
24051    MAX-ACCESS read-write
24052    STATUS current
24053    DESCRIPTION
24054    "The route map to be removed from out-rmap list. When read,
24055         0 is returned."
24056    ::= { ripRedistributeFixed 8 }
24057
24058ripRedistributeOspf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 }
24059
24060ripCurCfgOspfMetric OBJECT-TYPE
24061    SYNTAX INTEGER (0..15)
24062    MAX-ACCESS read-only
24063    STATUS current
24064    DESCRIPTION
24065    "The export metric for RIP routes. A value of 0 indicates none"
24066    ::= { ripRedistributeOspf 1 }
24067
24068ripNewCfgOspfMetric OBJECT-TYPE
24069    SYNTAX INTEGER (0..15)
24070    MAX-ACCESS read-write
24071    STATUS current
24072    DESCRIPTION
24073    "The export metric for RIP routes. A value of 0 indicates none"
24074    ::= { ripRedistributeOspf 2 }
24075
24076ripCurCfgOspfOutRmapList OBJECT-TYPE
24077    SYNTAX OCTET STRING
24078    MAX-ACCESS read-only
24079    STATUS current
24080    DESCRIPTION
24081        "The route maps present in the out route map list.
24082         The route maps are presented in a bitmap format.
24083
24084         in receiving order:
24085
24086         OCTET 1  OCTET 2  .....
24087         xxxxxxxx xxxxxxxx .....
24088         ||    || |_ Rmap 9
24089         ||    ||
24090         ||    ||___ Rmap 8
24091         ||    |____ Rmap 7
24092         ||      .    .   .
24093         ||_________ Rmap 2
24094         |__________ Rmap 1
24095
24096         where x : 1 - The represented route map is selected
24097         0 - The represented route map is not selected"
24098    ::= { ripRedistributeOspf 5 }
24099
24100ripNewCfgOspfOutRmapList OBJECT-TYPE
24101    SYNTAX OCTET STRING
24102    MAX-ACCESS read-only
24103    STATUS current
24104    DESCRIPTION
24105        "The route maps present in the out route map list.
24106         The route maps are presented in a bitmap format.
24107
24108         in receiving order:
24109
24110         OCTET 1  OCTET 2  .....
24111         xxxxxxxx xxxxxxxx .....
24112         ||    || |_ Rmap 9
24113         ||    ||
24114         ||    ||___ Rmap 8
24115         ||    |____ Rmap 7
24116         ||      .    .   .
24117         ||_________ Rmap 2
24118         |__________ Rmap 1
24119
24120         where x : 1 - The represented route map is selected
24121         0 - The represented route map is not selected"
24122    ::= { ripRedistributeOspf 6 }
24123
24124ripNewCfgOspfAddOutRmap OBJECT-TYPE
24125    SYNTAX Integer32
24126    MAX-ACCESS read-write
24127    STATUS current
24128    DESCRIPTION
24129    "The route map to be add into out-rmap list. When read, 0 is returned."
24130    ::= { ripRedistributeOspf 7 }
24131
24132ripNewCfgOspfRemoveOutRmap OBJECT-TYPE
24133    SYNTAX Integer32
24134    MAX-ACCESS read-write
24135    STATUS current
24136    DESCRIPTION
24137    "The route map to be removed from out-rmap list. When read,
24138         0 is returned."
24139    ::= { ripRedistributeOspf 8 }
24140
24141ripRedistributeEospf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 }
24142
24143ripCurCfgEospfMetric OBJECT-TYPE
24144    SYNTAX INTEGER (0..15)
24145    MAX-ACCESS read-only
24146    STATUS current
24147    DESCRIPTION
24148    "The export metric for RIP routes. A value of 0 indicates none"
24149    ::= { ripRedistributeEospf 1 }
24150
24151ripNewCfgEospfMetric OBJECT-TYPE
24152    SYNTAX INTEGER (0..15)
24153    MAX-ACCESS read-write
24154    STATUS current
24155    DESCRIPTION
24156    "The export metric for RIP routes. A value of 0 indicates none"
24157    ::= { ripRedistributeEospf 2 }
24158
24159ripCurCfgEospfOutRmapList OBJECT-TYPE
24160    SYNTAX OCTET STRING
24161    MAX-ACCESS read-only
24162    STATUS current
24163    DESCRIPTION
24164        "The route maps present in the out route map list.
24165         The route maps are presented in a bitmap format.
24166
24167         in receiving order:
24168
24169         OCTET 1  OCTET 2  .....
24170         xxxxxxxx xxxxxxxx .....
24171         ||    || |_ Rmap 9
24172         ||    ||
24173         ||    ||___ Rmap 8
24174         ||    |____ Rmap 7
24175         ||      .    .   .
24176         ||_________ Rmap 2
24177         |__________ Rmap 1
24178
24179         where x : 1 - The represented route map is selected
24180         0 - The represented route map is not selected"
24181    ::= { ripRedistributeEospf 5 }
24182
24183ripNewCfgEospfOutRmapList OBJECT-TYPE
24184    SYNTAX OCTET STRING
24185    MAX-ACCESS read-only
24186    STATUS current
24187    DESCRIPTION
24188        "The route maps present in the out route map list.
24189         The route maps are presented in a bitmap format.
24190
24191         in receiving order:
24192
24193         OCTET 1  OCTET 2  .....
24194         xxxxxxxx xxxxxxxx .....
24195         ||    || |_ Rmap 9
24196         ||    ||
24197         ||    ||___ Rmap 8
24198         ||    |____ Rmap 7
24199         ||      .    .   .
24200         ||_________ Rmap 2
24201         |__________ Rmap 1
24202
24203         where x : 1 - The represented route map is selected
24204         0 - The represented route map is not selected"
24205    ::= { ripRedistributeEospf 6 }
24206
24207ripNewCfgEospfAddOutRmap OBJECT-TYPE
24208    SYNTAX Integer32
24209    MAX-ACCESS read-write
24210    STATUS current
24211    DESCRIPTION
24212    "The route map to be add into out-rmap list. When read, 0 is returned."
24213    ::= { ripRedistributeEospf 7 }
24214
24215ripNewCfgEospfRemoveOutRmap OBJECT-TYPE
24216    SYNTAX Integer32
24217    MAX-ACCESS read-write
24218    STATUS current
24219    DESCRIPTION
24220    "The route map to be removed from out-rmap list. When read,
24221         0 is returned."
24222    ::= { ripRedistributeEospf 8 }
24223
24224
24225-- IP Forwarding Configuration
24226
24227ipFwdGeneralCfg   OBJECT IDENTIFIER ::=  {ipForwardCfg 1 }
24228
24229ipFwdCurCfgState OBJECT-TYPE
24230    SYNTAX  INTEGER {
24231        on(2),
24232        off(3)
24233    }
24234    MAX-ACCESS  read-only
24235    STATUS  current
24236    DESCRIPTION
24237        "IP forwarding global state."
24238    ::= { ipFwdGeneralCfg 1 }
24239
24240ipFwdNewCfgState OBJECT-TYPE
24241    SYNTAX  INTEGER {
24242        on(2),
24243        off(3)
24244    }
24245    MAX-ACCESS  read-write
24246    STATUS  current
24247    DESCRIPTION
24248        "IP forwarding global state."
24249    ::= { ipFwdGeneralCfg 2 }
24250
24251ipFwdCurCfgDirectedBcast OBJECT-TYPE
24252    SYNTAX INTEGER {
24253        enabled(2),
24254        disabled(3)
24255    }
24256    MAX-ACCESS read-only
24257    STATUS current
24258    DESCRIPTION
24259        "Enable or disable forwarding directed broadcasts."
24260    ::= { ipFwdGeneralCfg 3 }
24261
24262ipFwdNewCfgDirectedBcast OBJECT-TYPE
24263    SYNTAX INTEGER {
24264        enabled(2),
24265        disabled(3)
24266    }
24267    MAX-ACCESS read-write
24268    STATUS current
24269    DESCRIPTION
24270        "Enable or disable forwarding directed broadcasts."
24271    ::= { ipFwdGeneralCfg 4 }
24272
24273ipFwdCurCfgNoICMPRedirect OBJECT-TYPE
24274    SYNTAX INTEGER {
24275        enabled(2),
24276        disabled(3)
24277        }
24278    MAX-ACCESS read-only
24279    STATUS current
24280    DESCRIPTION
24281        "Enable or disable no icmp redirects."
24282    ::= { ipFwdGeneralCfg 5 }
24283
24284ipFwdNewCfgNoICMPRedirect OBJECT-TYPE
24285    SYNTAX INTEGER {
24286        enabled(2),
24287        disabled(3)
24288        }
24289    MAX-ACCESS read-write
24290    STATUS current
24291    DESCRIPTION
24292        "Enable or disable no icmp redirects."
24293    ::= { ipFwdGeneralCfg 6 }
24294
24295ipFwdCurCfgICMP6Redirect OBJECT-TYPE
24296    SYNTAX INTEGER {
24297        enabled(2),
24298        disabled(3)
24299        }
24300    MAX-ACCESS read-only
24301    STATUS current
24302    DESCRIPTION
24303        "Enable or disable ICMPv6 redirects."
24304    ::= { ipFwdGeneralCfg 7 }
24305
24306ipFwdNewCfgICMP6Redirect OBJECT-TYPE
24307    SYNTAX INTEGER {
24308        enabled(2),
24309        disabled(3)
24310        }
24311    MAX-ACCESS read-write
24312    STATUS current
24313    DESCRIPTION
24314        "Enable or disable ICMPv6 redirects."
24315    ::= { ipFwdGeneralCfg 8 }
24316
24317
24318
24319--
24320-- ARP configuration
24321--
24322arpCurCfgReARPPeriod OBJECT-TYPE
24323    SYNTAX INTEGER (2..120)
24324    MAX-ACCESS read-only
24325    STATUS current
24326    DESCRIPTION
24327        "Re-ARP Period in seconds."
24328    ::= { arpCfg 1 }
24329
24330arpNewCfgReARPPeriod OBJECT-TYPE
24331    SYNTAX  INTEGER (2..120)
24332    MAX-ACCESS  read-write
24333    STATUS  current
24334    DESCRIPTION
24335        "Re-ARP Period in seconds."
24336    ::= { arpCfg 2 }
24337
24338--
24339-- IP Bootp Configration
24340--
24341
24342ipCurCfgBootpAddr OBJECT-TYPE
24343    SYNTAX  IpAddress
24344    MAX-ACCESS  read-only
24345    STATUS  current
24346    DESCRIPTION
24347        "The IP address of BOOTP server."
24348    ::= { ipBootpCfg 1 }
24349
24350ipNewCfgBootpAddr OBJECT-TYPE
24351    SYNTAX  IpAddress
24352    MAX-ACCESS  read-write
24353    STATUS  current
24354    DESCRIPTION
24355        "The IP address of BOOTP server."
24356    ::= { ipBootpCfg 2 }
24357
24358ipCurCfgBootpAddr2 OBJECT-TYPE
24359    SYNTAX  IpAddress
24360    MAX-ACCESS  read-only
24361    STATUS  current
24362    DESCRIPTION
24363        "The IP address of second BOOTP server."
24364    ::= { ipBootpCfg 3 }
24365
24366ipNewCfgBootpAddr2 OBJECT-TYPE
24367    SYNTAX  IpAddress
24368    MAX-ACCESS  read-write
24369    STATUS  current
24370    DESCRIPTION
24371        "The IP address of second BOOTP server."
24372    ::= { ipBootpCfg 4 }
24373
24374ipCurCfgBootpState OBJECT-TYPE
24375    SYNTAX  INTEGER {
24376        enabled(2),
24377        disabled(3)
24378        }
24379    MAX-ACCESS  read-only
24380    STATUS  current
24381    DESCRIPTION
24382        "The state of BOOTP relay."
24383    ::= { ipBootpCfg 5 }
24384
24385ipNewCfgBootpState OBJECT-TYPE
24386    SYNTAX  INTEGER {
24387        enabled(2),
24388        disabled(3)
24389        }
24390    MAX-ACCESS  read-write
24391    STATUS  current
24392    DESCRIPTION
24393        "The state of BOOTP relay."
24394    ::= { ipBootpCfg 6 }
24395
24396
24397ipCurCfgBootpGlobalServerTable OBJECT-TYPE
24398    SYNTAX  SEQUENCE OF IpCurCfgBootpGlobalServerEntry
24399    MAX-ACCESS  not-accessible
24400    STATUS  current
24401    DESCRIPTION
24402        "The table of global BOOTP server addresses"
24403    ::= { ipBootpCfg 20 }
24404
24405ipCurCfgBootpGlobalServerEntry OBJECT-TYPE
24406    SYNTAX  IpCurCfgBootpGlobalServerEntry
24407    MAX-ACCESS  not-accessible
24408    STATUS  current
24409    DESCRIPTION
24410        "A row in the ipCurCfgBootpGlobalServerAddrTable"
24411    INDEX   { ipCurCfgBootpGlobalServerIndex }
24412    ::= { ipCurCfgBootpGlobalServerTable 1 }
24413
24414IpCurCfgBootpGlobalServerEntry ::= SEQUENCE {
24415    ipCurCfgBootpGlobalServerIndex Integer32,
24416    ipCurCfgBootpGlobalServerAddress    IpAddress
24417    }
24418
24419ipCurCfgBootpGlobalServerIndex OBJECT-TYPE
24420    SYNTAX  Integer32
24421    MAX-ACCESS  read-only
24422    STATUS  current
24423    DESCRIPTION
24424        "The index of ipCurCfgBootpGlobalServerTable"
24425    ::= { ipCurCfgBootpGlobalServerEntry  1 }
24426
24427ipCurCfgBootpGlobalServerAddress OBJECT-TYPE
24428    SYNTAX  IpAddress
24429    MAX-ACCESS  read-only
24430    STATUS  current
24431    DESCRIPTION
24432        "The current global server IP."
24433    ::= { ipCurCfgBootpGlobalServerEntry 2 }
24434
24435ipNewCfgBootpGlobalServerTable OBJECT-TYPE
24436    SYNTAX  SEQUENCE OF IpNewCfgBootpGlobalServerEntry
24437    MAX-ACCESS  not-accessible
24438    STATUS  current
24439    DESCRIPTION
24440        "The table of global BOOTP server addresses"
24441    ::= { ipBootpCfg 21 }
24442
24443ipNewCfgBootpGlobalServerEntry OBJECT-TYPE
24444    SYNTAX  IpNewCfgBootpGlobalServerEntry
24445    MAX-ACCESS  not-accessible
24446    STATUS  current
24447    DESCRIPTION
24448        "A row in the ipNewCfgBootpGlobalServerAddrTable"
24449    INDEX   { ipNewCfgBootpGlobalServerIndex }
24450    ::= { ipNewCfgBootpGlobalServerTable 1 }
24451
24452IpNewCfgBootpGlobalServerEntry ::= SEQUENCE {
24453    ipNewCfgBootpGlobalServerIndex Integer32,
24454    ipNewCfgBootpGlobalServerAddress    IpAddress
24455    }
24456
24457ipNewCfgBootpGlobalServerIndex OBJECT-TYPE
24458    SYNTAX  Integer32
24459    MAX-ACCESS  read-only
24460    STATUS  current
24461    DESCRIPTION
24462        "The index of ipCurCfgBootpGlobalServerTable"
24463    ::= { ipNewCfgBootpGlobalServerEntry  1 }
24464
24465ipNewCfgBootpGlobalServerAddress OBJECT-TYPE
24466    SYNTAX  IpAddress
24467    MAX-ACCESS  read-write
24468    STATUS  current
24469    DESCRIPTION
24470        "The current global server IP."
24471    ::= { ipNewCfgBootpGlobalServerEntry 2 }
24472
24473ipCurCfgBootpBcastDomainTable OBJECT-TYPE
24474     SYNTAX  SEQUENCE OF IpCurCfgBootpBcastDomainEntry
24475     MAX-ACCESS  not-accessible
24476     STATUS  current
24477     DESCRIPTION
24478        "The table of broadcast domain settings"
24479     ::= { ipBootpCfg 22 }
24480
24481ipCurCfgBootpBcastDomainEntry OBJECT-TYPE
24482    SYNTAX  IpCurCfgBootpBcastDomainEntry
24483    MAX-ACCESS  not-accessible
24484    STATUS  current
24485    DESCRIPTION
24486        "A row in the broadcast domain table"
24487    INDEX   { ipCurCfgBootpBcastDomainIndex }
24488    ::= { ipCurCfgBootpBcastDomainTable 1 }
24489
24490IpCurCfgBootpBcastDomainEntry ::= SEQUENCE {
24491    ipCurCfgBootpBcastDomainIndex Integer32,
24492    ipCurCfgBootpBcastDomainVlan        Integer32,
24493    ipCurCfgBootpBcastDomainEnable      INTEGER
24494    }
24495
24496ipCurCfgBootpBcastDomainIndex OBJECT-TYPE
24497    SYNTAX  Integer32
24498    MAX-ACCESS  read-only
24499    STATUS  current
24500    DESCRIPTION
24501        "The index of the broadcast domain entry"
24502    ::= { ipCurCfgBootpBcastDomainEntry 1 }
24503
24504ipCurCfgBootpBcastDomainVlan OBJECT-TYPE
24505    SYNTAX  Integer32
24506    MAX-ACCESS  read-only
24507    STATUS  current
24508    DESCRIPTION
24509        "The VLAN of the broadcast domain entry"
24510    ::= { ipCurCfgBootpBcastDomainEntry 2 }
24511
24512ipCurCfgBootpBcastDomainEnable OBJECT-TYPE
24513    SYNTAX  INTEGER {
24514    enabled(2),
24515    disabled(3)
24516        }
24517    MAX-ACCESS  read-only
24518    STATUS  current
24519    DESCRIPTION
24520        "The state of the broadcast domain entry"
24521    ::= { ipCurCfgBootpBcastDomainEntry 3 }
24522
24523ipNewCfgBootpBcastDomainTable OBJECT-TYPE
24524     SYNTAX  SEQUENCE OF IpNewCfgBootpBcastDomainEntry
24525     MAX-ACCESS  not-accessible
24526     STATUS  current
24527     DESCRIPTION
24528        "The table of broadcast domain settings"
24529     ::= { ipBootpCfg 23 }
24530
24531ipNewCfgBootpBcastDomainEntry OBJECT-TYPE
24532    SYNTAX  IpNewCfgBootpBcastDomainEntry
24533    MAX-ACCESS  not-accessible
24534    STATUS  current
24535    DESCRIPTION
24536        "A row in the broadcast domain table"
24537    INDEX   { ipNewCfgBootpBcastDomainIndex }
24538    ::= { ipNewCfgBootpBcastDomainTable 1 }
24539
24540IpNewCfgBootpBcastDomainEntry ::= SEQUENCE {
24541    ipNewCfgBootpBcastDomainIndex Integer32,
24542    ipNewCfgBootpBcastDomainVlan        Integer32,
24543    ipNewCfgBootpBcastDomainEnable      INTEGER,
24544    ipNewCfgBootpBcastDomainAction      INTEGER
24545    }
24546
24547ipNewCfgBootpBcastDomainIndex OBJECT-TYPE
24548    SYNTAX  Integer32
24549    MAX-ACCESS  read-only
24550    STATUS  current
24551    DESCRIPTION
24552        "The index of the broadcast domain entry"
24553    ::= { ipNewCfgBootpBcastDomainEntry 1 }
24554
24555ipNewCfgBootpBcastDomainVlan OBJECT-TYPE
24556    SYNTAX  Integer32
24557    MAX-ACCESS  read-write
24558    STATUS  current
24559    DESCRIPTION
24560        "The VLAN of the broadcast domain entry"
24561    ::= { ipNewCfgBootpBcastDomainEntry 2 }
24562
24563ipNewCfgBootpBcastDomainEnable OBJECT-TYPE
24564    SYNTAX  INTEGER {
24565    enabled(2),
24566    disabled(3)
24567        }
24568    MAX-ACCESS  read-write
24569    STATUS  current
24570    DESCRIPTION
24571        "The state of the broadcast domain entry"
24572    ::= { ipNewCfgBootpBcastDomainEntry 3 }
24573
24574ipNewCfgBootpBcastDomainAction OBJECT-TYPE
24575    SYNTAX  INTEGER {
24576    other(1),
24577    delete(2)
24578        }
24579    MAX-ACCESS  read-create
24580    STATUS  current
24581    DESCRIPTION
24582        "When set to the value of 2 (delete), the broadcast domain is deleted.
24583     When read, other is returned. Setting the value to anything other
24584     than 2(delete) has no effect on the state of broadcast domain."
24585    ::= { ipNewCfgBootpBcastDomainEntry 4 }
24586
24587ipCurCfgBootpBcastDomainServerTable OBJECT-TYPE
24588     SYNTAX  SEQUENCE OF IpCurCfgBootpBcastDomainServerEntry
24589     MAX-ACCESS  not-accessible
24590     STATUS  current
24591     DESCRIPTION
24592        "The table of broadcast domain servers"
24593     ::= { ipBootpCfg 24 }
24594
24595ipCurCfgBootpBcastDomainServerEntry OBJECT-TYPE
24596    SYNTAX  IpCurCfgBootpBcastDomainServerEntry
24597    MAX-ACCESS  not-accessible
24598    STATUS  current
24599    DESCRIPTION
24600        "A row in the broadcast domain server table"
24601    INDEX   { ipCurCfgBootpBcastDomainBDIndex,
24602              ipCurCfgBootpBcastDomainServIndex  }
24603    ::= { ipCurCfgBootpBcastDomainServerTable 1 }
24604
24605IpCurCfgBootpBcastDomainServerEntry ::= SEQUENCE {
24606    ipCurCfgBootpBcastDomainBDIndex    Integer32,
24607    ipCurCfgBootpBcastDomainServIndex        Integer32,
24608    ipCurCfgBootpBcastDomainServerIP      IpAddress
24609    }
24610
24611ipCurCfgBootpBcastDomainBDIndex OBJECT-TYPE
24612    SYNTAX  Integer32
24613    MAX-ACCESS  read-only
24614    STATUS  current
24615    DESCRIPTION
24616        "The index of the broadcast domain entry in the server table"
24617    ::= { ipCurCfgBootpBcastDomainServerEntry 1 }
24618
24619ipCurCfgBootpBcastDomainServIndex OBJECT-TYPE
24620    SYNTAX  Integer32
24621    MAX-ACCESS  read-only
24622    STATUS  current
24623    DESCRIPTION
24624        "The index of the server in the server table"
24625    ::= { ipCurCfgBootpBcastDomainServerEntry 2 }
24626
24627ipCurCfgBootpBcastDomainServerIP OBJECT-TYPE
24628    SYNTAX  IpAddress
24629    MAX-ACCESS  read-only
24630    STATUS  current
24631    DESCRIPTION
24632        "The current broadcast domain server IP."
24633    ::= { ipCurCfgBootpBcastDomainServerEntry 3 }
24634
24635ipNewCfgBootpBcastDomainServerTable OBJECT-TYPE
24636     SYNTAX  SEQUENCE OF IpNewCfgBootpBcastDomainServerEntry
24637     MAX-ACCESS  not-accessible
24638     STATUS  current
24639     DESCRIPTION
24640        "The table of broadcast domain servers"
24641     ::= { ipBootpCfg 25 }
24642
24643ipNewCfgBootpBcastDomainServerEntry OBJECT-TYPE
24644    SYNTAX  IpNewCfgBootpBcastDomainServerEntry
24645    MAX-ACCESS  not-accessible
24646    STATUS  current
24647    DESCRIPTION
24648        "A row in the broadcast domain server table"
24649    INDEX   { ipNewCfgBootpBcastDomainBDIndex,
24650              ipNewCfgBootpBcastDomainServIndex  }
24651    ::= { ipNewCfgBootpBcastDomainServerTable 1 }
24652
24653IpNewCfgBootpBcastDomainServerEntry ::= SEQUENCE {
24654    ipNewCfgBootpBcastDomainBDIndex    Integer32,
24655    ipNewCfgBootpBcastDomainServIndex        Integer32,
24656    ipNewCfgBootpBcastDomainServerIP      IpAddress
24657    }
24658
24659ipNewCfgBootpBcastDomainBDIndex OBJECT-TYPE
24660    SYNTAX  Integer32
24661    MAX-ACCESS  read-only
24662    STATUS  current
24663    DESCRIPTION
24664        "The index of the broadcast domain entry in the server table"
24665    ::= { ipNewCfgBootpBcastDomainServerEntry 1 }
24666
24667ipNewCfgBootpBcastDomainServIndex OBJECT-TYPE
24668    SYNTAX  Integer32
24669    MAX-ACCESS  read-only
24670    STATUS  current
24671    DESCRIPTION
24672        "The index of the server in the server table"
24673    ::= { ipNewCfgBootpBcastDomainServerEntry 2 }
24674
24675ipNewCfgBootpBcastDomainServerIP OBJECT-TYPE
24676    SYNTAX  IpAddress
24677    MAX-ACCESS  read-write
24678    STATUS  current
24679    DESCRIPTION
24680        "The current broadcast domain server IP."
24681    ::= { ipNewCfgBootpBcastDomainServerEntry 3 }
24682
24683
24684ipCurCfgBootpOpt82State OBJECT-TYPE
24685     SYNTAX  INTEGER {
24686        enabled(2),
24687        disabled(3)
24688     }
24689     MAX-ACCESS  read-only
24690     STATUS  current
24691     DESCRIPTION
24692        "The state of Bootp relay option 82"
24693     ::= { ipBootpCfg 26 }
24694
24695ipNewCfgBootpOpt82State OBJECT-TYPE
24696     SYNTAX  INTEGER {
24697        enabled(2),
24698        disabled(3)
24699     }
24700     MAX-ACCESS  read-write
24701     STATUS  current
24702     DESCRIPTION
24703        "Set the stare of Bootp relay option 82"
24704     ::= { ipBootpCfg 27 }
24705
24706ipCurCfgBootpOpt82Policy OBJECT-TYPE
24707    SYNTAX  INTEGER {
24708        replace(0),
24709        drop(1),
24710        keep(2)
24711     }
24712     MAX-ACCESS  read-only
24713     STATUS  current
24714     DESCRIPTION
24715        "The policy of Bootp relay option 82"
24716     ::= { ipBootpCfg 28 }
24717
24718ipNewCfgBootpOpt82Policy OBJECT-TYPE
24719    SYNTAX  INTEGER {
24720        replace(0),
24721        drop(1),
24722        keep(2)
24723     }
24724     MAX-ACCESS  read-write
24725     STATUS  current
24726     DESCRIPTION
24727        "Set the policy of Bootp relay option 82"
24728     ::= { ipBootpCfg 29 }
24729
24730
24731-- VRRP (Virtual Router Redundantcy Protocol) Group
24732
24733vrrpGeneral       OBJECT IDENTIFIER ::= { vrrpCfg 1 }
24734
24735vrrpCurCfgGenState OBJECT-TYPE
24736    SYNTAX  INTEGER {
24737        enabled(1),
24738        disabled(2)
24739        }
24740    MAX-ACCESS  read-only
24741    STATUS  current
24742    DESCRIPTION
24743        "Enable or disable VRRP operation globally."
24744    ::= { vrrpGeneral 1 }
24745
24746vrrpNewCfgGenState OBJECT-TYPE
24747    SYNTAX  INTEGER {
24748        enabled(1),
24749        disabled(2)
24750        }
24751    MAX-ACCESS  read-write
24752    STATUS  current
24753    DESCRIPTION
24754        "Enable or disable VRRP operation globally."
24755    ::= { vrrpGeneral 2 }
24756
24757vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
24758    SYNTAX  INTEGER (0..254)
24759    MAX-ACCESS  read-only
24760    STATUS  current
24761    DESCRIPTION
24762        "The increment of VRRP virtual router priority. The priority is
24763         adjusted by tracking the state of other virtual routers."
24764    ::= { vrrpGeneral 3 }
24765
24766vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
24767    SYNTAX  INTEGER (0..254)
24768    MAX-ACCESS  read-write
24769    STATUS  current
24770    DESCRIPTION
24771        "The increment of VRRP virtual router priority. The priority is
24772         adjusted by tracking the state of other virtual routers."
24773    ::= { vrrpGeneral 4 }
24774
24775vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
24776    SYNTAX  INTEGER (0..254)
24777    MAX-ACCESS  read-only
24778    STATUS  current
24779    DESCRIPTION
24780        "The increment of VRRP virtual router priority. The priority is
24781         adjusted by tracking the state of other router interfaces."
24782    ::= { vrrpGeneral 5 }
24783
24784vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
24785    SYNTAX  INTEGER (0..254)
24786    MAX-ACCESS  read-write
24787    STATUS  current
24788    DESCRIPTION
24789        "The increment of VRRP virtual router priority. The priority is
24790         adjusted by tracking the state of other router interfaces."
24791    ::= { vrrpGeneral 6 }
24792
24793vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
24794    SYNTAX  INTEGER (0..254)
24795    MAX-ACCESS  read-only
24796    STATUS  current
24797    DESCRIPTION
24798        "The increment of VRRP virtual router priority. The priority is
24799         adjusted by tracking the port state of ports that belongs to the
24800         same virtual LAN as the virtual router."
24801    ::= { vrrpGeneral 7 }
24802
24803vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
24804    SYNTAX  INTEGER (0..254)
24805    MAX-ACCESS  read-write
24806    STATUS  current
24807    DESCRIPTION
24808        "The increment of VRRP virtual router priority. The priority is
24809         adjusted by tracking the port state of ports that belongs to the
24810         same virtual LAN as the virtual router."
24811    ::= { vrrpGeneral 8 }
24812
24813
24814
24815
24816vrrpCurCfgGenHoldoff OBJECT-TYPE
24817        SYNTAX  INTEGER (0..255)
24818        MAX-ACCESS  read-only
24819        STATUS  current
24820        DESCRIPTION
24821                "The time for VRRP virtual router to hold before it
24822                 begins to change state to backup or master state."
24823        ::= { vrrpGeneral 19 }
24824
24825vrrpNewCfgGenHoldoff OBJECT-TYPE
24826        SYNTAX  INTEGER (0..255)
24827        MAX-ACCESS  read-write
24828        STATUS  current
24829        DESCRIPTION
24830                "The time for VRRP virtual router to hold before it
24831                 begins to change state to backup or master state."
24832        ::= { vrrpGeneral 20 }
24833
24834
24835vrrpVirtRtrTableMaxSize OBJECT-TYPE
24836    SYNTAX Integer32
24837    MAX-ACCESS read-only
24838    STATUS current
24839    DESCRIPTION
24840        "The maximum number of entries in VRRP virtual router table."
24841    ::= { vrrpCfg 2 }
24842
24843vrrpCurCfgVirtRtrTable OBJECT-TYPE
24844    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
24845    MAX-ACCESS  not-accessible
24846    STATUS  current
24847    DESCRIPTION
24848        "The table of VRRP virtual routers in the current configuration block."
24849    ::= { vrrpCfg 3 }
24850
24851vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
24852    SYNTAX  VrrpCurCfgVirtRtrTableEntry
24853    MAX-ACCESS  not-accessible
24854    STATUS  current
24855    DESCRIPTION
24856        "Information about a VRRP virtual router."
24857    INDEX   { vrrpCurCfgVirtRtrIndx }
24858    ::= { vrrpCurCfgVirtRtrTable 1 }
24859
24860VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
24861    vrrpCurCfgVirtRtrIndx         Integer32,
24862    vrrpCurCfgVirtRtrID           INTEGER,
24863    vrrpCurCfgVirtRtrAddr         IpAddress,
24864    vrrpCurCfgVirtRtrIfIndex      Integer32,
24865    vrrpCurCfgVirtRtrInterval     INTEGER,
24866    vrrpCurCfgVirtRtrPreDelay     INTEGER,
24867    vrrpCurCfgVirtRtrPriority     INTEGER,
24868    vrrpCurCfgVirtRtrPreempt      INTEGER,
24869    vrrpCurCfgVirtRtrTckVirtRtr   INTEGER,
24870    vrrpCurCfgVirtRtrTckIpIntf    INTEGER,
24871    vrrpCurCfgVirtRtrTckVlanPort  INTEGER,
24872    vrrpCurCfgVirtRtrState        INTEGER
24873    , vrrpCurCfgVirtRtrFastAdvertisement INTEGER
24874    }
24875
24876vrrpCurCfgVirtRtrIndx OBJECT-TYPE
24877    SYNTAX  Integer32
24878    MAX-ACCESS  read-only
24879    STATUS  current
24880    DESCRIPTION
24881        "The VRRP virtual router table index."
24882    ::= { vrrpCurCfgVirtRtrTableEntry 1 }
24883
24884vrrpCurCfgVirtRtrID OBJECT-TYPE
24885    SYNTAX  INTEGER (1..255)
24886    MAX-ACCESS  read-only
24887    STATUS  current
24888    DESCRIPTION
24889        "The VRRP virtual router identifier."
24890    ::= { vrrpCurCfgVirtRtrTableEntry 2 }
24891
24892vrrpCurCfgVirtRtrAddr OBJECT-TYPE
24893    SYNTAX  IpAddress
24894    MAX-ACCESS  read-only
24895    STATUS  current
24896    DESCRIPTION
24897        "The VRRP virtual router IP address."
24898    ::= { vrrpCurCfgVirtRtrTableEntry 3 }
24899
24900vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
24901    SYNTAX  Integer32
24902    MAX-ACCESS  read-only
24903    STATUS  current
24904    DESCRIPTION
24905        "The IfIndex that the VRRP virtual router is representing."
24906    ::= { vrrpCurCfgVirtRtrTableEntry 4 }
24907
24908vrrpCurCfgVirtRtrInterval OBJECT-TYPE
24909    SYNTAX  INTEGER (1..255)
24910    MAX-ACCESS  read-only
24911    STATUS  current
24912    DESCRIPTION
24913        "The time interval between VRRP advertisements in seconds.
24914    When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
24915    interval in centi-seconds"
24916    ::= { vrrpCurCfgVirtRtrTableEntry 5 }
24917
24918vrrpCurCfgVirtRtrPriority OBJECT-TYPE
24919    SYNTAX  INTEGER (1..254)
24920    MAX-ACCESS  read-only
24921    STATUS  current
24922    DESCRIPTION
24923        "The priority value to be used by the specified VRRP virtual routers."
24924    ::= { vrrpCurCfgVirtRtrTableEntry 6 }
24925
24926vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
24927    SYNTAX  INTEGER {
24928        enabled(1),
24929        disabled(2)
24930        }
24931    MAX-ACCESS  read-only
24932    STATUS  current
24933    DESCRIPTION
24934        "This is for controlling whether a higher priority Backup
24935          VRRP virtual router preempts a low priority Master.
24936
24937          enabled(1)  - allow preemption
24938          disabled(2) - prohibit preemption"
24939    ::= { vrrpCurCfgVirtRtrTableEntry 7 }
24940
24941
24942vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
24943    SYNTAX  INTEGER {
24944        enabled(1),
24945        disabled(2)
24946        }
24947    MAX-ACCESS  read-only
24948    STATUS  current
24949    DESCRIPTION
24950        "Enable or disable tracking other virtual routers for priority
24951         adjustment. The priority increment is defined
24952         in vrrpCurCfgGenTckVirtRtrInc."
24953    ::= { vrrpCurCfgVirtRtrTableEntry 9 }
24954
24955vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
24956    SYNTAX  INTEGER {
24957        enabled(1),
24958        disabled(2)
24959        }
24960    MAX-ACCESS  read-only
24961    STATUS  current
24962    DESCRIPTION
24963        "Enable or disable tracking other router interfaces for
24964     priority adjustment. The priority increment is defined
24965     in vrrpCurCfgGenTckIpIntfInc."
24966    ::= { vrrpCurCfgVirtRtrTableEntry 10 }
24967
24968
24969
24970vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
24971    SYNTAX  INTEGER {
24972        enabled(1),
24973        disabled(2)
24974        }
24975    MAX-ACCESS  read-only
24976    STATUS  current
24977    DESCRIPTION
24978        "Enable or disable tracking port state of VLAN ports
24979     for priority adjustment. The priority increment is
24980     defined in vrrpCurCfgGenTckVlanPortInc."
24981    ::= { vrrpCurCfgVirtRtrTableEntry 15 }
24982
24983
24984vrrpCurCfgVirtRtrState OBJECT-TYPE
24985    SYNTAX  INTEGER {
24986        enabled(1),
24987        disabled(2)
24988        }
24989    MAX-ACCESS  read-only
24990    STATUS  current
24991    DESCRIPTION
24992        "Enable or disable the VRRP virtual router."
24993    ::= { vrrpCurCfgVirtRtrTableEntry 16 }
24994
24995vrrpCurCfgVirtRtrFastAdvertisement OBJECT-TYPE
24996    SYNTAX  INTEGER {
24997        enabled(1),
24998        disabled(2)
24999        }
25000    MAX-ACCESS read-only
25001    STATUS  current
25002    DESCRIPTION
25003        "This object provides the status of FAST_ADVERTISEMENT.
25004         When FAST_ADVERTISEMENT is enabled,
25005           - New message type FAST_ADVERTISEMENT(2) will be used in the
25006         VRRP advertisements
25007           - Can interop only with another FAST_ADVERTISEMENT enabled router
25008           - VRRP advertisement interval will be sent in units of centi-seconds
25009           - Timers will be running with centi-second granularity"
25010    ::= { vrrpCurCfgVirtRtrTableEntry 17 }
25011
25012vrrpCurCfgVirtRtrPreDelay OBJECT-TYPE
25013    SYNTAX  INTEGER (0..255)
25014    MAX-ACCESS  read-only
25015    STATUS  current
25016    DESCRIPTION
25017        "The pre-emptive delay interval in seconds."
25018    ::= { vrrpCurCfgVirtRtrTableEntry 18 }
25019
25020vrrpNewCfgVirtRtrTable OBJECT-TYPE
25021    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
25022    MAX-ACCESS  not-accessible
25023    STATUS  current
25024    DESCRIPTION
25025        "The table of VRRP virtual routers in the current configuration block."
25026    ::= { vrrpCfg 4 }
25027
25028vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
25029    SYNTAX  VrrpNewCfgVirtRtrTableEntry
25030    MAX-ACCESS  not-accessible
25031    STATUS  current
25032    DESCRIPTION
25033        "Information about a VRRP virtual router."
25034    INDEX   { vrrpNewCfgVirtRtrIndx }
25035    ::= { vrrpNewCfgVirtRtrTable 1 }
25036
25037VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
25038    vrrpNewCfgVirtRtrIndx         Integer32,
25039    vrrpNewCfgVirtRtrID           INTEGER,
25040    vrrpNewCfgVirtRtrAddr         IpAddress,
25041    vrrpNewCfgVirtRtrIfIndex      Integer32,
25042    vrrpNewCfgVirtRtrInterval     INTEGER,
25043    vrrpNewCfgVirtRtrPreDelay     INTEGER,
25044    vrrpNewCfgVirtRtrPriority     INTEGER,
25045    vrrpNewCfgVirtRtrPreempt      INTEGER,
25046    vrrpNewCfgVirtRtrDelete       INTEGER,
25047    vrrpNewCfgVirtRtrTckVirtRtr   INTEGER,
25048    vrrpNewCfgVirtRtrTckIpIntf    INTEGER,
25049    vrrpNewCfgVirtRtrTckVlanPort  INTEGER,
25050    vrrpNewCfgVirtRtrState        INTEGER
25051    , vrrpNewCfgVirtRtrFastAdvertisement INTEGER
25052    }
25053
25054vrrpNewCfgVirtRtrIndx OBJECT-TYPE
25055    SYNTAX  Integer32
25056    MAX-ACCESS  read-only
25057    STATUS  current
25058    DESCRIPTION
25059        "The VRRP virtual router table index."
25060    ::= { vrrpNewCfgVirtRtrTableEntry 1 }
25061
25062vrrpNewCfgVirtRtrID OBJECT-TYPE
25063    SYNTAX  INTEGER (1..255)
25064    MAX-ACCESS  read-create
25065    STATUS  current
25066    DESCRIPTION
25067        "The VRRP virtual router identifier."
25068    ::= { vrrpNewCfgVirtRtrTableEntry 2 }
25069
25070vrrpNewCfgVirtRtrAddr OBJECT-TYPE
25071    SYNTAX  IpAddress
25072    MAX-ACCESS  read-create
25073    STATUS  current
25074    DESCRIPTION
25075        "The VRRP virtual router IP address."
25076    ::= { vrrpNewCfgVirtRtrTableEntry 3 }
25077
25078vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
25079    SYNTAX  Integer32
25080    MAX-ACCESS  read-create
25081    STATUS  current
25082    DESCRIPTION
25083        "The IfIndex that the VRRP virtual router is representing."
25084   ::= { vrrpNewCfgVirtRtrTableEntry 4 }
25085
25086vrrpNewCfgVirtRtrInterval OBJECT-TYPE
25087    SYNTAX  INTEGER (1..255)
25088    MAX-ACCESS  read-create
25089    STATUS  current
25090    DESCRIPTION
25091        "The time interval between VRRP advertisements in seconds.
25092    When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
25093    interval in centi-seconds"
25094    ::= { vrrpNewCfgVirtRtrTableEntry 5 }
25095
25096vrrpNewCfgVirtRtrPriority OBJECT-TYPE
25097    SYNTAX  INTEGER (1..254)
25098    MAX-ACCESS  read-create
25099    STATUS  current
25100    DESCRIPTION
25101        "The priority value to be used by the specified VRRP virtual router."
25102    ::= { vrrpNewCfgVirtRtrTableEntry 6 }
25103
25104vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
25105    SYNTAX  INTEGER {
25106        enabled(1),
25107        disabled(2)
25108        }
25109    MAX-ACCESS  read-create
25110    STATUS  current
25111    DESCRIPTION
25112        "This is for controlling whether a higher priority Backup
25113         VRRP virtual router preempts a low priority Master.
25114
25115         enabled(1)  - allow preemption
25116         disabled(2) - prohibit preemption"
25117    ::= { vrrpNewCfgVirtRtrTableEntry 7 }
25118
25119
25120vrrpNewCfgVirtRtrDelete OBJECT-TYPE
25121    SYNTAX  INTEGER {
25122    other(1),
25123        delete(2)
25124    }
25125    MAX-ACCESS  read-create
25126    STATUS  current
25127    DESCRIPTION
25128        "When set to the value of 2 (delete), the entire row is deleted.
25129         When read, other(1) is returned. Setting the value to anything
25130         other than delete(2) has no effect on the state of the row."
25131    ::= { vrrpNewCfgVirtRtrTableEntry 8 }
25132
25133
25134vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
25135    SYNTAX  INTEGER {
25136        enabled(1),
25137        disabled(2)
25138        }
25139    MAX-ACCESS  read-create
25140    STATUS  current
25141    DESCRIPTION
25142        "Enable or disable tracking other virtual routers for
25143     priority adjustment.  the priority increment is defined
25144     in vrrpNewCfgGenTckVirtRtrInc."
25145    ::= { vrrpNewCfgVirtRtrTableEntry 10 }
25146
25147vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
25148    SYNTAX  INTEGER {
25149        enabled(1),
25150        disabled(2)
25151        }
25152     MAX-ACCESS  read-create
25153     STATUS  current
25154     DESCRIPTION
25155         "Enable or disable tracking other router interfaces for
25156      priority adjustment.  the priority increment is defined
25157      in vrrpNewCfgGenTckIpIntfInc."
25158    ::= { vrrpNewCfgVirtRtrTableEntry 11 }
25159
25160vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
25161    SYNTAX  INTEGER {
25162        enabled(1),
25163        disabled(2)
25164        }
25165    MAX-ACCESS  read-create
25166    STATUS  current
25167    DESCRIPTION
25168        "Enable or disable tracking port state of VLAN ports
25169     for priority adjustment.  the priority increment is
25170     defined in vrrpNewCfgGenTckVlanPortInc."
25171    ::= { vrrpNewCfgVirtRtrTableEntry 12 }
25172
25173
25174vrrpNewCfgVirtRtrState OBJECT-TYPE
25175    SYNTAX  INTEGER {
25176        enabled(1),
25177        disabled(2)
25178        }
25179    MAX-ACCESS  read-create
25180    STATUS  current
25181    DESCRIPTION
25182        "Enable or disable the VRRP virtual router."
25183    ::= { vrrpNewCfgVirtRtrTableEntry 17 }
25184
25185vrrpNewCfgVirtRtrFastAdvertisement OBJECT-TYPE
25186    SYNTAX  INTEGER {
25187        enabled(1),
25188        disabled(2)
25189        }
25190    MAX-ACCESS  read-create
25191    STATUS  current
25192    DESCRIPTION
25193        "This object can be enabled if sub-second advertisement interval is required.
25194         When FAST_ADVERTISEMENT is enabled,
25195           - New message type FAST_ADVERTISEMENT(2) will be used in the
25196         VRRP advertisements
25197           - Can interop only with another FAST_ADVERTISEMENT enabled router
25198           - VRRP advertisement interval will be sent in units of centi-seconds
25199           - Timers will be running with centi-second granularity"
25200
25201    DEFVAL    { disabled }
25202    ::= { vrrpNewCfgVirtRtrTableEntry 18 }
25203
25204vrrpNewCfgVirtRtrPreDelay OBJECT-TYPE
25205    SYNTAX  INTEGER (0..255)
25206    MAX-ACCESS  read-create
25207    STATUS  current
25208    DESCRIPTION
25209        "The pre-emptive delay interval in seconds."
25210    ::= { vrrpNewCfgVirtRtrTableEntry 19 }
25211-- VRRP Interface Table
25212
25213vrrpIfTableMaxSize OBJECT-TYPE
25214    SYNTAX Integer32
25215    MAX-ACCESS read-only
25216    STATUS current
25217    DESCRIPTION
25218        "The maximum number of entries in VRRP interface table."
25219    ::= { vrrpCfg 5 }
25220
25221vrrpCurCfgIfTable OBJECT-TYPE
25222    SYNTAX  SEQUENCE OF VrrpCurCfgIfTableEntry
25223    MAX-ACCESS  not-accessible
25224    STATUS  current
25225    DESCRIPTION
25226        "The table of VRRP interface in the current configuration block."
25227    ::= { vrrpCfg 6 }
25228
25229vrrpCurCfgIfTableEntry OBJECT-TYPE
25230    SYNTAX  VrrpCurCfgIfTableEntry
25231    MAX-ACCESS  not-accessible
25232    STATUS  current
25233    DESCRIPTION
25234        "Information about a VRRP interface."
25235    INDEX   { vrrpCurCfgIfIndx }
25236    ::= { vrrpCurCfgIfTable 1 }
25237
25238VrrpCurCfgIfTableEntry ::= SEQUENCE {
25239    vrrpCurCfgIfIndx         Integer32,
25240    vrrpCurCfgIfAuthType     INTEGER,
25241    vrrpCurCfgIfPasswd       DisplayString
25242    }
25243
25244vrrpCurCfgIfIndx OBJECT-TYPE
25245    SYNTAX  Integer32
25246    MAX-ACCESS  read-only
25247    STATUS  current
25248    DESCRIPTION
25249        "The VRRP interface index.  This is eqivalent to IfIndex."
25250    ::= { vrrpCurCfgIfTableEntry 1 }
25251
25252vrrpCurCfgIfAuthType OBJECT-TYPE
25253    SYNTAX  INTEGER {
25254        none(1),
25255        simple-text-password(2)
25256        }
25257    MAX-ACCESS  read-only
25258    STATUS  current
25259    DESCRIPTION
25260        "Type of authentication being used.
25261     none(1) - no authentication
25262     simple-text-password(2) - use password specified in
25263         vrrpCurCfgIfPasswd for authentication."
25264    ::= { vrrpCurCfgIfTableEntry 2 }
25265
25266vrrpCurCfgIfPasswd OBJECT-TYPE
25267    SYNTAX  DisplayString (SIZE(0..7))
25268    MAX-ACCESS  read-only
25269    STATUS  current
25270    DESCRIPTION
25271        "The password for authentication."
25272    ::= { vrrpCurCfgIfTableEntry 3 }
25273
25274vrrpNewCfgIfTable OBJECT-TYPE
25275    SYNTAX  SEQUENCE OF VrrpNewCfgIfTableEntry
25276    MAX-ACCESS  not-accessible
25277    STATUS  current
25278    DESCRIPTION
25279        "The table of VRRP interface in the current configuration block."
25280    ::= { vrrpCfg 7 }
25281
25282vrrpNewCfgIfTableEntry OBJECT-TYPE
25283    SYNTAX  VrrpNewCfgIfTableEntry
25284    MAX-ACCESS  not-accessible
25285    STATUS  current
25286    DESCRIPTION
25287        "Information about a VRRP interface."
25288    INDEX   { vrrpNewCfgIfIndx }
25289    ::= { vrrpNewCfgIfTable 1 }
25290
25291VrrpNewCfgIfTableEntry ::= SEQUENCE {
25292    vrrpNewCfgIfIndx         Integer32,
25293    vrrpNewCfgIfAuthType     INTEGER,
25294    vrrpNewCfgIfPasswd       DisplayString,
25295    vrrpNewCfgIfDelete       INTEGER
25296    }
25297
25298vrrpNewCfgIfIndx OBJECT-TYPE
25299    SYNTAX  Integer32
25300    MAX-ACCESS  read-only
25301    STATUS  current
25302    DESCRIPTION
25303        "The VRRP interface index.  This is eqivalent to IfIndex."
25304    ::= { vrrpNewCfgIfTableEntry 1 }
25305
25306vrrpNewCfgIfAuthType OBJECT-TYPE
25307    SYNTAX  INTEGER {
25308        none(1),
25309        simple-text-password(2)
25310        }
25311    MAX-ACCESS  read-create
25312    STATUS  current
25313    DESCRIPTION
25314        "Type of authentication being used.
25315     none(1) - no authentication
25316     simple-text-password(2) - use password specified in
25317         vrrpNewCfgIfPasswd for authentication."
25318    ::= { vrrpNewCfgIfTableEntry 2 }
25319
25320vrrpNewCfgIfPasswd OBJECT-TYPE
25321    SYNTAX  DisplayString (SIZE(0..8))
25322    MAX-ACCESS  read-create
25323    STATUS  current
25324    DESCRIPTION
25325        "The password for authentication."
25326    ::= { vrrpNewCfgIfTableEntry 3 }
25327
25328vrrpNewCfgIfDelete OBJECT-TYPE
25329    SYNTAX  INTEGER {
25330        other(1),
25331        delete(2)
25332        }
25333    MAX-ACCESS  read-create
25334    STATUS  current
25335    DESCRIPTION
25336        "When set to the value of 2 (delete), the entire row is deleted.
25337         When read, other(1) is returned. Setting the value to anything
25338         other than delete(2) has no effect on the state of the row."
25339    ::= { vrrpNewCfgIfTableEntry 4 }
25340
25341-- Failover Virtual Router Groups
25342vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
25343    SYNTAX Integer32
25344    MAX-ACCESS read-only
25345    STATUS current
25346    DESCRIPTION
25347        "The maximum number of entries in VRRP Group table."
25348    ::= { vrrpCfg 8 }
25349
25350vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
25351    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
25352    MAX-ACCESS  not-accessible
25353    STATUS  current
25354    DESCRIPTION
25355        "The table of VRRP virtual router group in the current configuration block."
25356    ::= { vrrpCfg 9 }
25357
25358vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
25359    SYNTAX  VrrpCurCfgVirtRtrGrpTableEntry
25360    MAX-ACCESS  not-accessible
25361    STATUS  current
25362    DESCRIPTION
25363        "Information about a VRRP failover virtual router."
25364    INDEX   { vrrpCurCfgVirtRtrGrpIndx }
25365    ::= { vrrpCurCfgVirtRtrGrpTable 1 }
25366
25367VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
25368    vrrpCurCfgVirtRtrGrpIndx                Integer32,
25369    vrrpCurCfgVirtRtrGrpID                  INTEGER,
25370    vrrpCurCfgVirtRtrGrpIfIndex             Integer32,
25371    vrrpCurCfgVirtRtrGrpInterval            INTEGER,
25372    vrrpCurCfgVirtRtrGrpPriority            INTEGER,
25373    vrrpCurCfgVirtRtrGrpPreempt             INTEGER,
25374    vrrpCurCfgVirtRtrGrpState               INTEGER,
25375    vrrpCurCfgVirtRtrGrpTckIpIntf           INTEGER,
25376    vrrpCurCfgVirtRtrGrpTckVlanPort         INTEGER
25377   ,vrrpCurCfgVirtRtrGrpFastAdvertisement   INTEGER
25378    ,vrrpCurCfgVirtRtrGrpPredelay           INTEGER
25379    }
25380
25381vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
25382    SYNTAX  Integer32
25383    MAX-ACCESS  read-only
25384    STATUS  current
25385    DESCRIPTION
25386        "The VRRP virtual router table index."
25387    ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
25388
25389vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
25390    SYNTAX  INTEGER (1..255)
25391    MAX-ACCESS  read-only
25392    STATUS  current
25393    DESCRIPTION
25394        "The VRRP virtual router identifier."
25395    ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
25396
25397vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
25398    SYNTAX  Integer32
25399    MAX-ACCESS  read-only
25400    STATUS  current
25401    DESCRIPTION
25402        "The IfIndex that the VRRP virtual router is representing."
25403    ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
25404
25405vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
25406    SYNTAX  INTEGER (1..255)
25407    MAX-ACCESS  read-only
25408    STATUS  current
25409    DESCRIPTION
25410        "The time interval between VRRP advertisements in seconds."
25411    ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
25412
25413vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
25414    SYNTAX  INTEGER (1..254)
25415    MAX-ACCESS  read-only
25416    STATUS  current
25417    DESCRIPTION
25418        "The priority value to be used by the specified VRRP virtual routers."
25419    ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
25420
25421vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
25422    SYNTAX  INTEGER {
25423        enabled(1),
25424        disabled(2)
25425        }
25426    MAX-ACCESS  read-only
25427    STATUS  current
25428    DESCRIPTION
25429        "This is for controlling whether a higher priority Backup
25430         VRRP virtual router preempts a low priority Master.
25431
25432         enabled(1)  - allow preemption
25433         disabled(2) - prohibit preemption"
25434   ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
25435
25436vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
25437    SYNTAX  INTEGER {
25438        enabled(1),
25439        disabled(2)
25440        }
25441    MAX-ACCESS  read-only
25442    STATUS  current
25443    DESCRIPTION
25444        "Enable or disable the VRRP virtual router."
25445    ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
25446
25447
25448
25449vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
25450    SYNTAX  INTEGER {
25451        enabled(1),
25452        disabled(2)
25453        }
25454    MAX-ACCESS  read-only
25455    STATUS  current
25456    DESCRIPTION
25457        "Enable or disable tracking other router interfaces for
25458         priority adjustment.  the priority increment is defined
25459         in vrrpCurCfgGenTckIpIntfInc."
25460    ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
25461
25462vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
25463    SYNTAX  INTEGER {
25464        enabled(1),
25465        disabled(2)
25466        }
25467    MAX-ACCESS  read-only
25468    STATUS  current
25469    DESCRIPTION
25470        "Enable or disable tracking port state of VLAN ports
25471         for priority adjustment.  the priority increment is
25472         defined in vrrpCurCfgGenTckVlanPortInc."
25473    ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
25474
25475
25476vrrpCurCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
25477    SYNTAX  INTEGER {
25478        enabled(1),
25479        disabled(2)
25480        }
25481    MAX-ACCESS read-only
25482    STATUS  current
25483    DESCRIPTION
25484        "This object provides the status of FAST_ADVERTISEMENT.
25485         When FAST_ADVERTISEMENT is enabled,
25486           - New message type FAST_ADVERTISEMENT(2) will be used in the
25487         VRRP advertisements
25488           - Can interop only with another FAST_ADVERTISEMENT enabled router
25489           - VRRP advertisement interval will be sent in units of centi-seconds
25490           - Timers will be running with centi-second granularity"
25491    ::= { vrrpCurCfgVirtRtrGrpTableEntry 16 }
25492
25493
25494
25495
25496vrrpCurCfgVirtRtrGrpPredelay OBJECT-TYPE
25497    SYNTAX  INTEGER (1..255)
25498    MAX-ACCESS  read-only
25499    STATUS  current
25500    DESCRIPTION
25501        "The pre-emptive delay interval in seconds for specified VRRP virtual routers."
25502    ::= { vrrpCurCfgVirtRtrGrpTableEntry 21 }
25503
25504
25505vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
25506    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
25507    MAX-ACCESS  not-accessible
25508    STATUS  current
25509    DESCRIPTION
25510        "The table of VRRP virtual router group in the new configuration block."
25511    ::= { vrrpCfg 10 }
25512
25513vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
25514    SYNTAX  VrrpNewCfgVirtRtrGrpTableEntry
25515    MAX-ACCESS  not-accessible
25516    STATUS  current
25517    DESCRIPTION
25518        "Information about a VRRP failover virtual router."
25519    INDEX   { vrrpNewCfgVirtRtrGrpIndx }
25520    ::= { vrrpNewCfgVirtRtrGrpTable 1 }
25521
25522VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
25523    vrrpNewCfgVirtRtrGrpIndx                Integer32,
25524    vrrpNewCfgVirtRtrGrpID                  INTEGER,
25525    vrrpNewCfgVirtRtrGrpIfIndex             Integer32,
25526    vrrpNewCfgVirtRtrGrpInterval            INTEGER,
25527    vrrpNewCfgVirtRtrGrpPriority            INTEGER,
25528    vrrpNewCfgVirtRtrGrpPreempt             INTEGER,
25529    vrrpNewCfgVirtRtrGrpState               INTEGER,
25530    vrrpNewCfgVirtRtrGrpDelete              INTEGER,
25531    vrrpNewCfgVirtRtrGrpTckIpIntf           INTEGER,
25532    vrrpNewCfgVirtRtrGrpTckVlanPort         INTEGER
25533   ,vrrpNewCfgVirtRtrGrpFastAdvertisement   INTEGER
25534    ,vrrpNewCfgVirtRtrGrpPredelay            INTEGER
25535    }
25536
25537vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
25538    SYNTAX  Integer32
25539    MAX-ACCESS  read-only
25540    STATUS  current
25541    DESCRIPTION
25542        "The VRRP virtual router table index."
25543    ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
25544
25545vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
25546    SYNTAX  INTEGER (1..255)
25547    MAX-ACCESS  read-create
25548    STATUS  current
25549    DESCRIPTION
25550        "The VRRP virtual router identifier."
25551    ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
25552
25553vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
25554    SYNTAX  Integer32
25555    MAX-ACCESS  read-create
25556    STATUS  current
25557    DESCRIPTION
25558        "The IfIndex that the VRRP virtual router is representing."
25559    ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
25560
25561vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
25562    SYNTAX  INTEGER (1..255)
25563    MAX-ACCESS  read-create
25564    STATUS  current
25565    DESCRIPTION
25566        "The time interval between VRRP advertisements in seconds."
25567    ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
25568
25569vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
25570    SYNTAX  INTEGER (1..254)
25571    MAX-ACCESS  read-create
25572    STATUS  current
25573    DESCRIPTION
25574        "The priority value to be used by the specified VRRP virtual router."
25575    ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
25576
25577vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
25578    SYNTAX  INTEGER {
25579        enabled(1),
25580        disabled(2)
25581        }
25582    MAX-ACCESS  read-create
25583    STATUS  current
25584    DESCRIPTION
25585        "This is for controlling whether a higher priority Backup
25586         VRRP virtual router preempts a low priority Master.
25587
25588         enabled(1)  - allow preemption
25589         disabled(2) - prohibit preemption"
25590    ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
25591
25592vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
25593    SYNTAX  INTEGER {
25594        enabled(1),
25595        disabled(2)
25596        }
25597    MAX-ACCESS  read-create
25598    STATUS  current
25599    DESCRIPTION
25600        "Enable or disable the VRRP virtual router."
25601    ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
25602
25603vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
25604    SYNTAX  INTEGER {
25605        other(1),
25606        delete(2)
25607        }
25608    MAX-ACCESS  read-create
25609    STATUS  current
25610    DESCRIPTION
25611        "When set to the value of 2 (delete), the entire row is deleted.
25612         When read, other(1) is returned. Setting the value to anything
25613         other than delete(2) has no effect on the state of the row."
25614    ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
25615
25616
25617
25618vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
25619    SYNTAX  INTEGER {
25620        enabled(1),
25621        disabled(2)
25622        }
25623    MAX-ACCESS  read-create
25624    STATUS  current
25625    DESCRIPTION
25626        "Enable or disable tracking other router interfaces for
25627         priority adjustment.  the priority increment is defined
25628         in vrrpNewCfgGenTckIpIntfInc."
25629    ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
25630
25631vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
25632    SYNTAX  INTEGER {
25633        enabled(1),
25634        disabled(2)
25635        }
25636    MAX-ACCESS  read-create
25637    STATUS  current
25638    DESCRIPTION
25639        "Enable or disable tracking port state of VLAN ports
25640         for priority adjustment.  the priority increment is
25641         defined in vrrpNewCfgGenTckVlanPortInc."
25642    ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
25643
25644
25645vrrpNewCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
25646    SYNTAX  INTEGER {
25647        enabled(1),
25648        disabled(2)
25649        }
25650    MAX-ACCESS  read-create
25651    STATUS  current
25652    DESCRIPTION
25653        "This object can be enabled if sub-second advertisement interval is required.
25654         When FAST_ADVERTISEMENT is enabled,
25655           - New message type FAST_ADVERTISEMENT(2) will be used in the
25656         VRRP advertisements
25657           - Can interop only with another FAST_ADVERTISEMENT enabled router
25658           - VRRP advertisement interval will be sent in units of centi-seconds
25659           - Timers will be running with centi-second granularity"
25660
25661    DEFVAL    { disabled }
25662    ::= {vrrpNewCfgVirtRtrGrpTableEntry 17 }
25663
25664
25665
25666
25667vrrpNewCfgVirtRtrGrpPredelay OBJECT-TYPE
25668    SYNTAX  INTEGER (0..255)
25669    MAX-ACCESS  read-create
25670    STATUS  current
25671    DESCRIPTION
25672         "The pre-emptive delay interval in seconds."
25673    ::= { vrrpNewCfgVirtRtrGrpTableEntry 21 }
25674
25675
25676
25677
25678-- Domain Name Server Configuration
25679
25680dnsCurCfgPrimaryIpAddr OBJECT-TYPE
25681    SYNTAX DisplayString
25682    MAX-ACCESS  read-only
25683    STATUS  current
25684    DESCRIPTION
25685        "The DNS primary IP address in the current configuration block."
25686    ::= { dnsCfg 1 }
25687
25688dnsNewCfgPrimaryIpAddr OBJECT-TYPE
25689    SYNTAX DisplayString
25690    MAX-ACCESS  read-write
25691    STATUS  current
25692    DESCRIPTION
25693        "The DNS primary IP address in the new configuration block."
25694    ::= { dnsCfg 2 }
25695
25696dnsCurCfgSecondaryIpAddr OBJECT-TYPE
25697    SYNTAX DisplayString
25698    MAX-ACCESS  read-only
25699    STATUS  current
25700    DESCRIPTION
25701        "The DNS primary IP address in the current configuration block."
25702    ::= { dnsCfg 3 }
25703
25704dnsNewCfgSecondaryIpAddr OBJECT-TYPE
25705    SYNTAX DisplayString
25706    MAX-ACCESS  read-write
25707    STATUS  current
25708    DESCRIPTION
25709        "The DNS primary IP address in the new configuration block."
25710    ::= { dnsCfg 4 }
25711
25712dnsCurCfgDomainName OBJECT-TYPE
25713    SYNTAX  DisplayString (SIZE(0..191))
25714    MAX-ACCESS  read-only
25715    STATUS  current
25716    DESCRIPTION
25717        "The DNS doamin name in the current configuration block."
25718    ::= { dnsCfg 5 }
25719
25720dnsNewCfgDomainName OBJECT-TYPE
25721    SYNTAX  DisplayString (SIZE(0..191))
25722    MAX-ACCESS  read-write
25723    STATUS  current
25724    DESCRIPTION
25725        "The DNS doamin name in the new configuration block."
25726    ::= { dnsCfg 6 }
25727
25728dnsNewCfgFirstRequestAddr OBJECT-TYPE
25729   SYNTAX  INTEGER{
25730        ipv4(1),
25731        ipv6(2)
25732        }
25733   MAX-ACCESS read-write
25734   STATUS current
25735   DESCRIPTION
25736    "Type of the first request to dns"
25737   ::= { dnsCfg 9 }
25738
25739dnsCurCfgFirstRequestAddr OBJECT-TYPE
25740   SYNTAX  INTEGER{
25741        ipv4(1),
25742        ipv6(2)
25743        }
25744   MAX-ACCESS read-only
25745   STATUS current
25746   DESCRIPTION
25747    "Type of the first request to dns"
25748   ::= { dnsCfg 10}
25749
25750dnsCurCfgPriServerPort OBJECT-TYPE
25751    SYNTAX  INTEGER {
25752        data(1),
25753        mgt(2)
25754        }
25755    MAX-ACCESS  read-only
25756    STATUS  current
25757    DESCRIPTION
25758        "Choose the port that the primary server is connected to."
25759    ::= { dnsCfg 11 }
25760
25761dnsNewCfgPriServerPort OBJECT-TYPE
25762    SYNTAX  INTEGER {
25763        data(1),
25764        mgt(2)
25765        }
25766    MAX-ACCESS  read-write
25767    STATUS  current
25768    DESCRIPTION
25769        "Choose the port that the primary server is connected to."
25770    ::= { dnsCfg 12 }
25771
25772dnsCurCfgSecServerPort OBJECT-TYPE
25773    SYNTAX  INTEGER {
25774        data(1),
25775        mgt(2)
25776        }
25777    MAX-ACCESS  read-only
25778    STATUS  current
25779    DESCRIPTION
25780        "Choose the port that the secondary server is connected to."
25781    ::= { dnsCfg 13 }
25782
25783dnsNewCfgSecServerPort OBJECT-TYPE
25784    SYNTAX  INTEGER {
25785        data(1),
25786        mgt(2)
25787        }
25788    MAX-ACCESS  read-write
25789    STATUS  current
25790    DESCRIPTION
25791        "Choose the port that the secondary server is connected to."
25792    ::= { dnsCfg 14 }
25793
25794--
25795-- IP network filter configuration
25796--
25797ipNwfTableMax OBJECT-TYPE
25798    SYNTAX Integer32
25799    MAX-ACCESS read-only
25800    STATUS current
25801    DESCRIPTION
25802    "The maximum number of rows in the IP network filter table."
25803    ::= { ipNwfCfg 1 }
25804
25805ipCurCfgNwfTable OBJECT-TYPE
25806    SYNTAX SEQUENCE OF IpCurCfgNwfEntry
25807    MAX-ACCESS not-accessible
25808    STATUS current
25809    DESCRIPTION
25810      "The table of IP network filter in the current configuration block."
25811    ::= { ipNwfCfg 2 }
25812
25813ipCurCfgNwfEntry OBJECT-TYPE
25814    SYNTAX IpCurCfgNwfEntry
25815    MAX-ACCESS not-accessible
25816    STATUS current
25817    DESCRIPTION
25818      "Information about an IP network filter."
25819    INDEX { ipCurCfgNwfIndex }
25820    ::= { ipCurCfgNwfTable 1 }
25821
25822IpCurCfgNwfEntry ::= SEQUENCE {
25823    ipCurCfgNwfIndex     Integer32,
25824    ipCurCfgNwfAddr      IpAddress,
25825    ipCurCfgNwfMask      IpAddress,
25826    ipCurCfgNwfState     INTEGER
25827    }
25828
25829ipCurCfgNwfIndex OBJECT-TYPE
25830    SYNTAX Integer32
25831    MAX-ACCESS read-only
25832    STATUS current
25833    DESCRIPTION
25834    "The netowrk filter number for which the NWF is related."
25835    ::= { ipCurCfgNwfEntry 1}
25836
25837ipCurCfgNwfAddr OBJECT-TYPE
25838    SYNTAX IpAddress
25839    MAX-ACCESS read-only
25840    STATUS current
25841    DESCRIPTION
25842    "The IP address of the network filter."
25843    ::= { ipCurCfgNwfEntry 2 }
25844
25845ipCurCfgNwfMask OBJECT-TYPE
25846    SYNTAX IpAddress
25847    MAX-ACCESS read-only
25848    STATUS current
25849    DESCRIPTION
25850    "The IP network filter mask."
25851    ::= { ipCurCfgNwfEntry 3 }
25852
25853ipCurCfgNwfState OBJECT-TYPE
25854    SYNTAX INTEGER {
25855        enabled(1),
25856        disabled(2)
25857    }
25858    MAX-ACCESS  read-only
25859    STATUS  current
25860    DESCRIPTION
25861    "Enable or disable the network filter."
25862    ::= { ipCurCfgNwfEntry 4 }
25863
25864ipNewCfgNwfTable OBJECT-TYPE
25865    SYNTAX SEQUENCE OF IpNewCfgNwfEntry
25866    MAX-ACCESS not-accessible
25867    STATUS current
25868    DESCRIPTION
25869      "The table of IP network filter in the current configuration block."
25870    ::= { ipNwfCfg 3 }
25871
25872ipNewCfgNwfEntry OBJECT-TYPE
25873    SYNTAX IpNewCfgNwfEntry
25874    MAX-ACCESS not-accessible
25875    STATUS current
25876    DESCRIPTION
25877      "Information about an IP network filter."
25878    INDEX { ipNewCfgNwfIndex }
25879    ::= { ipNewCfgNwfTable 1 }
25880
25881IpNewCfgNwfEntry ::= SEQUENCE {
25882    ipNewCfgNwfIndex     Integer32,
25883    ipNewCfgNwfAddr      IpAddress,
25884    ipNewCfgNwfMask      IpAddress,
25885    ipNewCfgNwfState     INTEGER,
25886    ipNewCfgNwfDelete    INTEGER
25887    }
25888
25889ipNewCfgNwfIndex OBJECT-TYPE
25890    SYNTAX Integer32
25891    MAX-ACCESS read-only
25892    STATUS current
25893    DESCRIPTION
25894    "The netowrk filter number for which the NWF is related."
25895    ::= { ipNewCfgNwfEntry 1}
25896
25897ipNewCfgNwfAddr OBJECT-TYPE
25898    SYNTAX IpAddress
25899    MAX-ACCESS read-create
25900    STATUS current
25901    DESCRIPTION
25902    "The IP address of the network filter."
25903    ::= { ipNewCfgNwfEntry 2 }
25904
25905ipNewCfgNwfMask OBJECT-TYPE
25906    SYNTAX IpAddress
25907    MAX-ACCESS read-create
25908    STATUS current
25909    DESCRIPTION
25910    "The IP network filter mask."
25911    ::= { ipNewCfgNwfEntry 3 }
25912
25913ipNewCfgNwfState OBJECT-TYPE
25914    SYNTAX INTEGER {
25915        enabled(1),
25916        disabled(2)
25917    }
25918    MAX-ACCESS  read-create
25919    STATUS  current
25920    DESCRIPTION
25921    "Enable or disable the network filter."
25922    ::= { ipNewCfgNwfEntry 4 }
25923
25924ipNewCfgNwfDelete OBJECT-TYPE
25925    SYNTAX INTEGER {
25926        other(1),
25927        delete(2)
25928        }
25929    MAX-ACCESS read-create
25930    STATUS current
25931    DESCRIPTION
25932    "When set to the value of 2 (delete), the entire row is deleted.
25933     When read, other(1) is returned. Setting the value to anything
25934     other than 2(delete) has no effect on the state of the row."
25935    ::= { ipNewCfgNwfEntry 5 }
25936
25937--
25938-- IP route map configuration
25939--
25940ipRmapTableMax OBJECT-TYPE
25941    SYNTAX Integer32
25942    MAX-ACCESS read-only
25943    STATUS current
25944    DESCRIPTION
25945    "The maximum number of rows in the IP route map table."
25946    ::= { ipRmapCfg 1 }
25947
25948ipCurCfgRmapTable OBJECT-TYPE
25949    SYNTAX SEQUENCE OF IpCurCfgRmapEntry
25950    MAX-ACCESS not-accessible
25951    STATUS current
25952    DESCRIPTION
25953      "The table of IP route map in the current configuration block."
25954    ::= { ipRmapCfg 2 }
25955
25956ipCurCfgRmapEntry OBJECT-TYPE
25957    SYNTAX IpCurCfgRmapEntry
25958    MAX-ACCESS not-accessible
25959    STATUS current
25960    DESCRIPTION
25961      "Information about an IP route map."
25962    INDEX { ipCurCfgRmapIndex }
25963    ::= { ipCurCfgRmapTable 1 }
25964
25965IpCurCfgRmapEntry ::= SEQUENCE {
25966    ipCurCfgRmapIndex       Integer32,
25967    ipCurCfgRmapLp      Unsigned32,
25968    ipCurCfgRmapMetric      Unsigned32,
25969    ipCurCfgRmapPrec        INTEGER,
25970    ipCurCfgRmapWeight      INTEGER,
25971    ipCurCfgRmapAp              DisplayString,
25972    ipCurCfgRmapMetricType      INTEGER,
25973    ipCurCfgRmapNexthop   INTEGER,
25974    ipCurCfgRmapState       INTEGER
25975    }
25976
25977ipCurCfgRmapIndex OBJECT-TYPE
25978    SYNTAX Integer32
25979    MAX-ACCESS read-only
25980    STATUS current
25981    DESCRIPTION
25982    "The route map number for which the RMAP is related."
25983    ::= { ipCurCfgRmapEntry 1}
25984
25985ipCurCfgRmapLp OBJECT-TYPE
25986    SYNTAX Unsigned32 (0..4294967295)
25987    MAX-ACCESS read-only
25988    STATUS current
25989    DESCRIPTION
25990    "The local-preference of the route map. 4294967295 means none"
25991    ::= { ipCurCfgRmapEntry 2 }
25992
25993ipCurCfgRmapMetric OBJECT-TYPE
25994    SYNTAX Unsigned32 (1..4294967295)
25995    MAX-ACCESS read-only
25996    STATUS current
25997    DESCRIPTION
25998    "The metric of the route map. 4294967295 means none.
25999     Range is [1-16777214] if OSPF metric-type is used."
26000    ::= { ipCurCfgRmapEntry 3 }
26001
26002ipCurCfgRmapPrec OBJECT-TYPE
26003    SYNTAX INTEGER (1..255)
26004    MAX-ACCESS read-only
26005    STATUS current
26006    DESCRIPTION
26007    "The precedence of the route map."
26008    ::= { ipCurCfgRmapEntry 4 }
26009
26010ipCurCfgRmapWeight OBJECT-TYPE
26011    SYNTAX INTEGER (0..65535)
26012    MAX-ACCESS read-only
26013    STATUS current
26014    DESCRIPTION
26015    "The weight of the route map. 65535 means none"
26016    ::= { ipCurCfgRmapEntry 5 }
26017
26018ipCurCfgRmapState OBJECT-TYPE
26019    SYNTAX INTEGER {
26020        enabled(1),
26021        disabled(2)
26022    }
26023    MAX-ACCESS  read-only
26024    STATUS  current
26025    DESCRIPTION
26026    "Enable or disable the route map."
26027    ::= { ipCurCfgRmapEntry 6 }
26028
26029ipCurCfgRmapAp OBJECT-TYPE
26030    SYNTAX DisplayString (SIZE(0..17))
26031    MAX-ACCESS read-only
26032    STATUS current
26033    DESCRIPTION
26034    "The as-path prepend of the matched route. Up to 3 AS number can be
26035     displayed for the string.
26036     The usuage is:<AS number> [<AS number>][ <AS number>]"
26037    ::= { ipCurCfgRmapEntry 7 }
26038
26039ipCurCfgRmapMetricType OBJECT-TYPE
26040    SYNTAX INTEGER {
26041        none(1),
26042        type1(2),
26043        type2(3)
26044        }
26045    MAX-ACCESS  read-only
26046    STATUS  current
26047    DESCRIPTION
26048    "The OSPF metric-type of the matched route."
26049    ::= { ipCurCfgRmapEntry 8 }
26050ipCurCfgRmapNexthop OBJECT-TYPE
26051    SYNTAX INTEGER {
26052        enabled(1),
26053        disabled(2)
26054    }
26055    MAX-ACCESS  read-only
26056    STATUS  current
26057    DESCRIPTION
26058    "Peer address as nexthop of the matched route(only for BGP)."
26059    ::= { ipCurCfgRmapEntry 9 }
26060
26061ipNewCfgRmapTable OBJECT-TYPE
26062    SYNTAX SEQUENCE OF IpNewCfgRmapEntry
26063    MAX-ACCESS not-accessible
26064    STATUS current
26065    DESCRIPTION
26066      "The table of IP route map in the new configuration block."
26067    ::= { ipRmapCfg 3 }
26068
26069ipNewCfgRmapEntry OBJECT-TYPE
26070    SYNTAX IpNewCfgRmapEntry
26071    MAX-ACCESS not-accessible
26072    STATUS current
26073    DESCRIPTION
26074      "Information about an IP route map."
26075    INDEX { ipNewCfgRmapIndex }
26076    ::= { ipNewCfgRmapTable 1 }
26077
26078IpNewCfgRmapEntry ::= SEQUENCE {
26079    ipNewCfgRmapIndex       Integer32,
26080    ipNewCfgRmapLp      Unsigned32,
26081    ipNewCfgRmapMetric      Unsigned32,
26082    ipNewCfgRmapPrec        INTEGER,
26083    ipNewCfgRmapWeight      INTEGER,
26084    ipNewCfgRmapAp              DisplayString,
26085    ipNewCfgRmapState       INTEGER,
26086    ipNewCfgRmapMetricType  INTEGER,
26087    ipNewCfgRmapNexthop     INTEGER,
26088    ipNewCfgRmapDelete      INTEGER
26089    }
26090
26091ipNewCfgRmapIndex OBJECT-TYPE
26092    SYNTAX Integer32
26093    MAX-ACCESS read-only
26094    STATUS current
26095    DESCRIPTION
26096    "The route map number for which the RMAP is related."
26097    ::= { ipNewCfgRmapEntry 1}
26098
26099ipNewCfgRmapLp OBJECT-TYPE
26100    SYNTAX Unsigned32 (0..4294967295)
26101    MAX-ACCESS read-create
26102    STATUS current
26103    DESCRIPTION
26104    "The local-preference of the route map. 4294967295 means none"
26105    ::= { ipNewCfgRmapEntry 2 }
26106
26107ipNewCfgRmapMetric OBJECT-TYPE
26108    SYNTAX Unsigned32 (1..4294967295)
26109    MAX-ACCESS read-create
26110    STATUS current
26111    DESCRIPTION
26112    "The metric of the route map. 4294967295 means none.
26113     Range is [1-16777214] if OSPF metric-type is used."
26114    ::= { ipNewCfgRmapEntry 3 }
26115
26116ipNewCfgRmapPrec OBJECT-TYPE
26117    SYNTAX INTEGER (1..255)
26118    MAX-ACCESS read-create
26119    STATUS current
26120    DESCRIPTION
26121    "The precedence of the route map."
26122    ::= { ipNewCfgRmapEntry 4 }
26123
26124ipNewCfgRmapWeight OBJECT-TYPE
26125    SYNTAX INTEGER (0..65535)
26126    MAX-ACCESS read-create
26127    STATUS current
26128    DESCRIPTION
26129    "The weight of the route map. 65535 means none"
26130    ::= { ipNewCfgRmapEntry 5 }
26131
26132ipNewCfgRmapState OBJECT-TYPE
26133    SYNTAX INTEGER {
26134        enabled(1),
26135        disabled(2)
26136    }
26137    MAX-ACCESS  read-create
26138    STATUS  current
26139    DESCRIPTION
26140    "Enable or disable the route map."
26141    ::= { ipNewCfgRmapEntry 6 }
26142
26143ipNewCfgRmapAp OBJECT-TYPE
26144    SYNTAX DisplayString (SIZE(0..17))
26145    MAX-ACCESS read-create
26146    STATUS current
26147    DESCRIPTION
26148    "The as-path prepend of the matched route. Up to 3 AS number can be
26149     displayed for the string.
26150     The usuage is:<AS number> [<AS number>][ <AS number>]"
26151    ::= { ipNewCfgRmapEntry 7 }
26152
26153ipNewCfgRmapMetricType OBJECT-TYPE
26154    SYNTAX INTEGER {
26155        none(1),
26156        type1(2),
26157        type2(3)
26158        }
26159    MAX-ACCESS  read-create
26160    STATUS  current
26161    DESCRIPTION
26162    "The OSPF metric-type of the matched route."
26163    ::= { ipNewCfgRmapEntry 8 }
26164
26165ipNewCfgRmapDelete OBJECT-TYPE
26166    SYNTAX  INTEGER {
26167    other(1),
26168    delete(2)
26169    }
26170    MAX-ACCESS  read-create
26171    STATUS  current
26172    DESCRIPTION
26173    "When set to the value of 2 (delete), the entire row is deleted.
26174     When read, other(1) is returned. Setting the value to anything
26175     other than 2(delete) has no effect on the state of the row."
26176    ::= { ipNewCfgRmapEntry 9 }
26177
26178ipNewCfgRmapNexthop OBJECT-TYPE
26179    SYNTAX INTEGER {
26180        enabled(1),
26181        disabled(2)
26182    }
26183    MAX-ACCESS  read-create
26184    STATUS  current
26185    DESCRIPTION
26186    "Peer address as nexthop of the matched route(only for BGP)."
26187    ::= { ipNewCfgRmapEntry 10 }
26188
26189ipAlistTableMax OBJECT-TYPE
26190    SYNTAX Integer32
26191    MAX-ACCESS read-only
26192    STATUS current
26193    DESCRIPTION
26194    "The maximum number of rows in the IP route map table."
26195    ::= { ipRmapCfg 4 }
26196
26197ipCurCfgAlistTable OBJECT-TYPE
26198    SYNTAX SEQUENCE OF IpCurCfgAlistEntry
26199    MAX-ACCESS not-accessible
26200    STATUS current
26201    DESCRIPTION
26202      "The table of IP route map access list in the current configuration
26203       block."
26204    ::= { ipRmapCfg 5 }
26205
26206ipCurCfgAlistEntry OBJECT-TYPE
26207    SYNTAX IpCurCfgAlistEntry
26208    MAX-ACCESS not-accessible
26209    STATUS current
26210    DESCRIPTION
26211      "Information about an IP route map."
26212    INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex }
26213    ::= { ipCurCfgAlistTable 1 }
26214
26215IpCurCfgAlistEntry ::= SEQUENCE {
26216    ipCurCfgAlistRmapIndex  Integer32,
26217    ipCurCfgAlistIndex      Integer32,
26218    ipCurCfgAlistNwf        INTEGER,
26219    ipCurCfgAlistMetric     Unsigned32,
26220    ipCurCfgAlistAction     INTEGER,
26221    ipCurCfgAlistState      INTEGER
26222    }
26223
26224ipCurCfgAlistRmapIndex OBJECT-TYPE
26225    SYNTAX Integer32
26226    MAX-ACCESS read-only
26227    STATUS current
26228    DESCRIPTION
26229    "The route map number for which the RMAP is related."
26230    ::= { ipCurCfgAlistEntry 1 }
26231
26232ipCurCfgAlistIndex OBJECT-TYPE
26233    SYNTAX Integer32
26234    MAX-ACCESS read-only
26235    STATUS current
26236    DESCRIPTION
26237    "The access list number for which the access list is related."
26238    ::= { ipCurCfgAlistEntry 2 }
26239
26240ipCurCfgAlistNwf OBJECT-TYPE
26241    SYNTAX INTEGER (0..256)
26242    MAX-ACCESS read-only
26243    STATUS current
26244    DESCRIPTION
26245    "The network filter number of the route map access list.
26246     0 means none"
26247    ::= { ipCurCfgAlistEntry 3 }
26248
26249ipCurCfgAlistMetric OBJECT-TYPE
26250    SYNTAX Unsigned32 (1..4294967295)
26251    MAX-ACCESS read-only
26252    STATUS current
26253    DESCRIPTION
26254    "The metric of the route map access list. 4294967295 means none"
26255    ::= { ipCurCfgAlistEntry 4 }
26256
26257ipCurCfgAlistAction OBJECT-TYPE
26258    SYNTAX INTEGER {
26259    permit(1),
26260    deny(2)
26261    }
26262    MAX-ACCESS read-only
26263    STATUS current
26264    DESCRIPTION
26265    "Action of the route map access list."
26266    ::= { ipCurCfgAlistEntry 5 }
26267
26268ipCurCfgAlistState OBJECT-TYPE
26269    SYNTAX INTEGER {
26270        enabled(1),
26271        disabled(2)
26272    }
26273    MAX-ACCESS  read-only
26274    STATUS  current
26275    DESCRIPTION
26276    "Enable or disable the route map access list."
26277    ::= { ipCurCfgAlistEntry 6 }
26278
26279ipNewCfgAlistTable OBJECT-TYPE
26280    SYNTAX SEQUENCE OF IpNewCfgAlistEntry
26281    MAX-ACCESS not-accessible
26282    STATUS current
26283    DESCRIPTION
26284      "The table of IP route map access list in the current configuration
26285       block."
26286    ::= { ipRmapCfg 6 }
26287
26288ipNewCfgAlistEntry OBJECT-TYPE
26289    SYNTAX IpNewCfgAlistEntry
26290    MAX-ACCESS not-accessible
26291    STATUS current
26292    DESCRIPTION
26293      "Information about an IP route map."
26294    INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex }
26295    ::= { ipNewCfgAlistTable 1 }
26296
26297IpNewCfgAlistEntry ::= SEQUENCE {
26298    ipNewCfgAlistRmapIndex  Integer32,
26299    ipNewCfgAlistIndex      Integer32,
26300    ipNewCfgAlistNwf        INTEGER,
26301    ipNewCfgAlistMetric     Unsigned32,
26302    ipNewCfgAlistAction     INTEGER,
26303    ipNewCfgAlistState      INTEGER,
26304    ipNewCfgAlistDelete     INTEGER
26305    }
26306
26307ipNewCfgAlistRmapIndex OBJECT-TYPE
26308    SYNTAX Integer32
26309    MAX-ACCESS read-only
26310    STATUS current
26311    DESCRIPTION
26312    "The route map number for which the RMAP is related."
26313    ::= { ipNewCfgAlistEntry 1 }
26314
26315ipNewCfgAlistIndex OBJECT-TYPE
26316    SYNTAX Integer32
26317    MAX-ACCESS read-only
26318    STATUS current
26319    DESCRIPTION
26320    "The access list number for which the access list is related."
26321    ::= { ipNewCfgAlistEntry 2 }
26322
26323ipNewCfgAlistNwf OBJECT-TYPE
26324    SYNTAX INTEGER (1..256)
26325    MAX-ACCESS read-create
26326    STATUS current
26327    DESCRIPTION
26328    "The network filter number of the route map access list.
26329     0 means none"
26330    ::= { ipNewCfgAlistEntry 3 }
26331
26332ipNewCfgAlistMetric OBJECT-TYPE
26333    SYNTAX Unsigned32 (1..4294967295)
26334    MAX-ACCESS read-create
26335    STATUS current
26336    DESCRIPTION
26337    "The metric of the route map access list. 4294967295 means none"
26338    ::= { ipNewCfgAlistEntry 4 }
26339
26340ipNewCfgAlistAction OBJECT-TYPE
26341    SYNTAX INTEGER {
26342    permit(1),
26343    deny(2)
26344    }
26345    MAX-ACCESS read-create
26346    STATUS current
26347    DESCRIPTION
26348    "Action of the route map access list."
26349    ::= { ipNewCfgAlistEntry 5 }
26350
26351ipNewCfgAlistState OBJECT-TYPE
26352    SYNTAX INTEGER {
26353        enabled(1),
26354        disabled(2)
26355    }
26356    MAX-ACCESS  read-create
26357    STATUS  current
26358    DESCRIPTION
26359    "Enable or disable the route map access list."
26360    ::= { ipNewCfgAlistEntry 6 }
26361
26362ipNewCfgAlistDelete OBJECT-TYPE
26363    SYNTAX  INTEGER {
26364    other(1),
26365    delete(2)
26366    }
26367    MAX-ACCESS  read-create
26368    STATUS  current
26369    DESCRIPTION
26370    "When set to the value of 2 (delete), the entire row is deleted.
26371     When read, other(1) is returned. Setting the value to anything
26372     other than 2(delete) has no effect on the state of the row."
26373    ::= { ipNewCfgAlistEntry 7 }
26374
26375ipAspathTableMax OBJECT-TYPE
26376    SYNTAX Integer32
26377    MAX-ACCESS read-only
26378    STATUS current
26379    DESCRIPTION
26380    "The maximum number of rows in the IP route map table."
26381    ::= { ipRmapCfg 7 }
26382
26383ipCurCfgAspathTable OBJECT-TYPE
26384    SYNTAX SEQUENCE OF IpCurCfgAspathEntry
26385    MAX-ACCESS not-accessible
26386    STATUS current
26387    DESCRIPTION
26388      "The table of IP route map access path configuration."
26389    ::= { ipRmapCfg 8 }
26390
26391ipCurCfgAspathEntry OBJECT-TYPE
26392    SYNTAX IpCurCfgAspathEntry
26393    MAX-ACCESS not-accessible
26394    STATUS current
26395    DESCRIPTION
26396      "Information about an IP route map."
26397    INDEX { ipCurCfgAspathRmapIndex, ipCurCfgAlistIndex }
26398    ::= { ipCurCfgAspathTable 1 }
26399
26400IpCurCfgAspathEntry ::= SEQUENCE {
26401    ipCurCfgAspathRmapIndex Integer32,
26402    ipCurCfgAspathIndex     Integer32,
26403    ipCurCfgAspathAS        INTEGER,
26404    ipCurCfgAspathAction    INTEGER,
26405    ipCurCfgAspathState         INTEGER
26406    }
26407
26408ipCurCfgAspathRmapIndex OBJECT-TYPE
26409    SYNTAX Integer32
26410    MAX-ACCESS read-only
26411    STATUS current
26412    DESCRIPTION
26413    "The route map number for which the RMAP is related."
26414    ::= { ipCurCfgAspathEntry 1 }
26415
26416ipCurCfgAspathIndex OBJECT-TYPE
26417    SYNTAX Integer32
26418    MAX-ACCESS read-only
26419    STATUS current
26420    DESCRIPTION
26421    "The access path number for which the access list is related."
26422    ::= { ipCurCfgAspathEntry 2 }
26423
26424ipCurCfgAspathAS OBJECT-TYPE
26425    SYNTAX INTEGER (1..65535)
26426    MAX-ACCESS read-only
26427    STATUS current
26428    DESCRIPTION
26429    "The AS number of the route map access path.
26430     0 means none"
26431    ::= { ipCurCfgAspathEntry 3 }
26432
26433ipCurCfgAspathAction OBJECT-TYPE
26434    SYNTAX INTEGER {
26435    permit(1),
26436    deny(2)
26437    }
26438    MAX-ACCESS read-only
26439    STATUS current
26440    DESCRIPTION
26441    "Action of the route map access path."
26442    ::= { ipCurCfgAspathEntry 4 }
26443
26444ipCurCfgAspathState OBJECT-TYPE
26445    SYNTAX INTEGER {
26446        enabled(1),
26447        disabled(2)
26448    }
26449    MAX-ACCESS  read-only
26450    STATUS  current
26451    DESCRIPTION
26452    "Enable or disable the route map access path."
26453    ::= { ipCurCfgAspathEntry 5 }
26454
26455ipNewCfgAspathTable OBJECT-TYPE
26456    SYNTAX SEQUENCE OF IpNewCfgAspathEntry
26457    MAX-ACCESS not-accessible
26458    STATUS current
26459    DESCRIPTION
26460      "The table of IP route map access path configuration"
26461    ::= { ipRmapCfg 9 }
26462
26463ipNewCfgAspathEntry OBJECT-TYPE
26464    SYNTAX IpNewCfgAspathEntry
26465    MAX-ACCESS not-accessible
26466    STATUS current
26467    DESCRIPTION
26468      "Information about an IP route map."
26469    INDEX { ipNewCfgAspathRmapIndex, ipNewCfgAspathIndex }
26470    ::= { ipNewCfgAspathTable 1 }
26471
26472IpNewCfgAspathEntry ::= SEQUENCE {
26473    ipNewCfgAspathRmapIndex Integer32,
26474    ipNewCfgAspathIndex     Integer32,
26475    ipNewCfgAspathAS        INTEGER,
26476    ipNewCfgAspathAction    INTEGER,
26477    ipNewCfgAspathState         INTEGER,
26478    ipNewCfgAspathDelete    INTEGER
26479    }
26480
26481ipNewCfgAspathRmapIndex OBJECT-TYPE
26482    SYNTAX Integer32
26483    MAX-ACCESS read-only
26484    STATUS current
26485    DESCRIPTION
26486    "The route map number for which the RMAP is related."
26487    ::= { ipNewCfgAspathEntry 1 }
26488
26489ipNewCfgAspathIndex OBJECT-TYPE
26490    SYNTAX Integer32
26491    MAX-ACCESS read-only
26492    STATUS current
26493    DESCRIPTION
26494    "The access path number for which the access list is related."
26495    ::= { ipNewCfgAspathEntry 2 }
26496
26497ipNewCfgAspathAS OBJECT-TYPE
26498    SYNTAX INTEGER (1..65535)
26499    MAX-ACCESS read-create
26500    STATUS current
26501    DESCRIPTION
26502    "The AS number of the route map access path.
26503     0 means none"
26504    ::= { ipNewCfgAspathEntry 3 }
26505
26506ipNewCfgAspathAction OBJECT-TYPE
26507    SYNTAX INTEGER {
26508    permit(1),
26509    deny(2)
26510    }
26511    MAX-ACCESS read-create
26512    STATUS current
26513    DESCRIPTION
26514    "Action of the route map access path."
26515    ::= { ipNewCfgAspathEntry 4 }
26516
26517ipNewCfgAspathState OBJECT-TYPE
26518    SYNTAX INTEGER {
26519        enabled(1),
26520        disabled(2)
26521    }
26522    MAX-ACCESS  read-create
26523    STATUS  current
26524    DESCRIPTION
26525    "Enable or disable the route map access path."
26526    ::= { ipNewCfgAspathEntry 5 }
26527
26528ipNewCfgAspathDelete OBJECT-TYPE
26529    SYNTAX  INTEGER {
26530    other(1),
26531    delete(2)
26532    }
26533    MAX-ACCESS  read-create
26534    STATUS  current
26535    DESCRIPTION
26536    "When set to the value of 2 (delete), the entire row is deleted.
26537     When read, other(1) is returned. Setting the value to anything
26538     other than 2(delete) has no effect on the state of the row."
26539    ::= { ipNewCfgAspathEntry 6 }
26540
26541--
26542-- IP BGP configuration
26543--
26544bgpGeneral  OBJECT IDENTIFIER ::= { bgpCfg 1 }
26545
26546bgpCurCfgState OBJECT-TYPE
26547    SYNTAX INTEGER {
26548        on(1),
26549        off(2)
26550        }
26551    MAX-ACCESS read-only
26552    STATUS current
26553    DESCRIPTION
26554    "BGP global state."
26555    ::= { bgpGeneral 1 }
26556
26557bgpNewCfgState OBJECT-TYPE
26558    SYNTAX INTEGER {
26559        on(1),
26560        off(2)
26561        }
26562    MAX-ACCESS read-write
26563    STATUS current
26564    DESCRIPTION
26565    "Globally turn BGP on or off."
26566    ::= { bgpGeneral 2 }
26567
26568bgpCurCfgLocalPref OBJECT-TYPE
26569    SYNTAX Unsigned32 (0..4294967294)
26570    MAX-ACCESS  read-only
26571    STATUS  current
26572    DESCRIPTION
26573        "Local preference value."
26574      ::= { bgpGeneral 3 }
26575
26576bgpNewCfgLocalPref OBJECT-TYPE
26577    SYNTAX Unsigned32 (0..4294967294)
26578    MAX-ACCESS  read-write
26579    STATUS  current
26580    DESCRIPTION
26581        "Local Preference value."
26582      ::= { bgpGeneral 4 }
26583
26584bgpCurCfgASNumber OBJECT-TYPE
26585    SYNTAX INTEGER (0..65535)
26586    MAX-ACCESS read-only
26587    STATUS current
26588    DESCRIPTION
26589    "The autonomous system (AS) number."
26590    ::= { bgpGeneral 5 }
26591
26592bgpNewCfgASNumber OBJECT-TYPE
26593    SYNTAX INTEGER (0..65535)
26594    MAX-ACCESS read-write
26595    STATUS current
26596    DESCRIPTION
26597    "The autonomous system (AS) number."
26598    ::= { bgpGeneral 6 }
26599
26600bgpCurCfgEbgpMaxPaths OBJECT-TYPE
26601    SYNTAX Unsigned32 (0..4294967294)
26602    MAX-ACCESS  read-only
26603    STATUS  current
26604    DESCRIPTION
26605        "Maximum eBGP Paths."
26606      ::= { bgpGeneral 7 }
26607
26608bgpNewCfgEbgpMaxPaths OBJECT-TYPE
26609    SYNTAX Unsigned32 (0..4294967294)
26610    MAX-ACCESS  read-write
26611    STATUS  current
26612    DESCRIPTION
26613        "Maximum eBGP Paths."
26614      ::= { bgpGeneral 8 }
26615
26616bgpCurCfgIbgpMaxPaths OBJECT-TYPE
26617    SYNTAX Unsigned32 (0..4294967294)
26618    MAX-ACCESS  read-only
26619    STATUS  current
26620    DESCRIPTION
26621        "Maximum iBGP Paths."
26622      ::= { bgpGeneral 9 }
26623
26624bgpNewCfgIbgpMaxPaths OBJECT-TYPE
26625    SYNTAX Unsigned32 (0..4294967294)
26626    MAX-ACCESS  read-write
26627    STATUS  current
26628    DESCRIPTION
26629        "Maximum iBGP Paths."
26630      ::= { bgpGeneral 10 }
26631
26632bgpCurCfgAsn4Comp OBJECT-TYPE
26633    SYNTAX INTEGER {
26634        enabled(1),
26635        disabled(2)
26636    }
26637    MAX-ACCESS read-only
26638    STATUS current
26639    DESCRIPTION
26640    "ASN4 to ASN2 compatibility."
26641    ::= { bgpGeneral 11 }
26642
26643bgpNewCfgAsn4Comp OBJECT-TYPE
26644    SYNTAX INTEGER {
26645        enabled(1),
26646        disabled(2)
26647    }
26648    MAX-ACCESS read-write
26649    STATUS current
26650    DESCRIPTION
26651    "ASN4 to ASN2 compatibility."
26652    ::= { bgpGeneral 12 }
26653
26654bgpCurCfgDscp OBJECT-TYPE
26655    SYNTAX INTEGER (0..63)
26656    MAX-ACCESS  read-only
26657    STATUS  current
26658    DESCRIPTION
26659        "BGP dscp marking value."
26660      ::= { bgpGeneral 13 }
26661
26662bgpNewCfgDscp OBJECT-TYPE
26663    SYNTAX INTEGER (0..63)
26664    MAX-ACCESS  read-write
26665    STATUS  current
26666    DESCRIPTION
26667        "BGP dscp marking value."
26668      ::= { bgpGeneral 14 }
26669
26670bgpNewCfgClusterId OBJECT-TYPE
26671
26672    SYNTAX IpAddress
26673    MAX-ACCESS read-write
26674    STATUS current
26675    DESCRIPTION
26676	"Cluster ID."
26677    ::= { bgpGeneral 15 }
26678
26679bgpCurCfgClusterId OBJECT-TYPE
26680    SYNTAX IpAddress
26681    MAX-ACCESS read-only
26682    STATUS current
26683    DESCRIPTION
26684	"Cluster ID."
26685    ::= { bgpGeneral 16 }
26686
26687bgpNewCfgClientToClientReflection OBJECT-TYPE
26688    SYNTAX INTEGER {
26689        enabled(1),
26690        disabled(2)
26691    }
26692    MAX-ACCESS read-write
26693    STATUS current
26694    DESCRIPTION
26695	"Enable/disable client to client route reflection"
26696    ::= { bgpGeneral 17 }
26697
26698bgpCurCfgClientToClientReflection OBJECT-TYPE
26699    SYNTAX INTEGER {
26700        enabled(1),
26701        disabled(2)
26702    }
26703    MAX-ACCESS read-only
26704    STATUS current
26705    DESCRIPTION
26706	"Enable/disable client to client route reflection"
26707    ::= { bgpGeneral 18 }
26708
26709bgpPeerTableMax OBJECT-TYPE
26710    SYNTAX Integer32
26711    MAX-ACCESS read-only
26712    STATUS current
26713    DESCRIPTION
26714    "The maximum number of rows in the BGP peer table."
26715    ::= { bgpCfg 2 }
26716
26717bgpCurCfgPeerTable OBJECT-TYPE
26718    SYNTAX SEQUENCE OF BgpCurCfgPeerEntry
26719    MAX-ACCESS not-accessible
26720    STATUS current
26721    DESCRIPTION
26722      "The table of BGP peer in the current configuration block."
26723    ::= { bgpCfg 3 }
26724
26725bgpCurCfgPeerEntry OBJECT-TYPE
26726    SYNTAX BgpCurCfgPeerEntry
26727    MAX-ACCESS not-accessible
26728    STATUS current
26729    DESCRIPTION
26730      "Information about a BGP peer."
26731    INDEX { bgpCurCfgPeerIndex }
26732    ::= { bgpCurCfgPeerTable 1 }
26733
26734BgpCurCfgPeerEntry ::= SEQUENCE {
26735    bgpCurCfgPeerIndex      Integer32,
26736    bgpCurCfgPeerRemoteAddr IpAddress,
26737    bgpCurCfgPeerRemoteAs   INTEGER,
26738    bgpCurCfgPeerPassive      INTEGER,
26739    bgpCurCfgPeerHold       INTEGER,
26740    bgpCurCfgPeerAlive      INTEGER,
26741    bgpCurCfgPeerAdvert     INTEGER,
26742    bgpCurCfgPeerRetry      INTEGER,
26743    bgpCurCfgPeerOrig       INTEGER,
26744    bgpCurCfgPeerRipState       INTEGER,
26745    bgpCurCfgPeerTtl        INTEGER,
26746    bgpCurCfgPeerPassword   DisplayString,
26747    bgpCurCfgPeerState      INTEGER,
26748    bgpCurCfgPeerMetric     Unsigned32,
26749    bgpCurCfgPeerDefaultAction  INTEGER,
26750    bgpCurCfgPeerOspfState  INTEGER,
26751    bgpCurCfgPeerFixedState     INTEGER,
26752    bgpCurCfgPeerStaticState    INTEGER,
26753    bgpCurCfgPeerInRmapList     OCTET STRING,
26754    bgpCurCfgPeerOutRmapList    OCTET STRING
26755    , bgpCurCfgPeerUpdateSrcIf        INTEGER
26756    , bgpCurCfgPeerUpdateSrcLoopIf    INTEGER
26757    , bgpCurCfgPeerTtlSecHops   INTEGER
26758    ,bgpCurCfgPeerNexthopSelf  INTEGER
26759    , bgpCurCfgPeerClient             INTEGER
26760    }
26761
26762bgpCurCfgPeerIndex OBJECT-TYPE
26763    SYNTAX Integer32
26764    MAX-ACCESS read-only
26765    STATUS current
26766    DESCRIPTION
26767    "The BGP peer number for which the BGP peer table is related."
26768    ::= { bgpCurCfgPeerEntry 1 }
26769
26770bgpCurCfgPeerRemoteAddr OBJECT-TYPE
26771    SYNTAX IpAddress
26772    MAX-ACCESS read-only
26773    STATUS current
26774    DESCRIPTION
26775    "The remote IP address of the BGP peer."
26776    ::= { bgpCurCfgPeerEntry 2 }
26777
26778bgpCurCfgPeerRemoteAs OBJECT-TYPE
26779    SYNTAX INTEGER (1..65535)
26780    MAX-ACCESS read-only
26781    STATUS current
26782    DESCRIPTION
26783    "The remote AS number of the BGP peer.  0 means none"
26784    ::= { bgpCurCfgPeerEntry 3 }
26785
26786bgpCurCfgPeerTtl OBJECT-TYPE
26787    SYNTAX INTEGER (0..255)
26788    MAX-ACCESS read-only
26789    STATUS current
26790    DESCRIPTION
26791        "The time-to-live value of the BGP peer IP datagram. 0 means none."
26792    ::= { bgpCurCfgPeerEntry 4 }
26793
26794bgpCurCfgPeerState OBJECT-TYPE
26795    SYNTAX INTEGER {
26796        enabled(1),
26797        disabled(2)
26798    }
26799    MAX-ACCESS  read-only
26800    STATUS  current
26801    DESCRIPTION
26802    "Enable or disable the peer."
26803    ::= { bgpCurCfgPeerEntry 5 }
26804
26805bgpCurCfgPeerMetric OBJECT-TYPE
26806    SYNTAX Unsigned32 (0..4294967294)
26807    MAX-ACCESS read-only
26808    STATUS current
26809    DESCRIPTION
26810    "The metric value of the BGP peer.  A value of '0' means none"
26811    ::= { bgpCurCfgPeerEntry 10 }
26812
26813bgpCurCfgPeerDefaultAction OBJECT-TYPE
26814    SYNTAX INTEGER {
26815        none(1),
26816        import(2),
26817    originate(3),
26818    redistribute(4)
26819    }
26820    MAX-ACCESS  read-only
26821    STATUS  current
26822    DESCRIPTION
26823    "The value of default route action."
26824    ::= { bgpCurCfgPeerEntry 11 }
26825
26826bgpCurCfgPeerOspfState OBJECT-TYPE
26827    SYNTAX INTEGER {
26828        enabled(1),
26829        disabled(2)
26830    }
26831    MAX-ACCESS  read-only
26832    STATUS  current
26833    DESCRIPTION
26834    "Enable or disable advertising OSPF routes."
26835    ::= { bgpCurCfgPeerEntry 12 }
26836
26837bgpCurCfgPeerFixedState OBJECT-TYPE
26838    SYNTAX INTEGER {
26839        enabled(1),
26840        disabled(2)
26841    }
26842    MAX-ACCESS  read-only
26843    STATUS  current
26844    DESCRIPTION
26845    "Enable or disable advertising fixed routes."
26846    ::= { bgpCurCfgPeerEntry 13 }
26847
26848bgpCurCfgPeerStaticState OBJECT-TYPE
26849    SYNTAX INTEGER {
26850        enabled(1),
26851        disabled(2)
26852    }
26853    MAX-ACCESS  read-only
26854    STATUS  current
26855    DESCRIPTION
26856    "Enable or disable advertising static routes."
26857    ::= { bgpCurCfgPeerEntry 14 }
26858
26859
26860bgpCurCfgPeerInRmapList OBJECT-TYPE
26861    SYNTAX OCTET STRING
26862    MAX-ACCESS read-only
26863    STATUS current
26864    DESCRIPTION
26865        "The route maps present in the in route map list.
26866         The route maps are presented in a bitmap format.
26867
26868         in receiving order:
26869
26870         OCTET 1  OCTET 2  .....
26871         xxxxxxxx xxxxxxxx .....
26872         ||    || |_ Rmap 9
26873         ||    ||
26874         ||    ||___ Rmap 8
26875         ||    |____ Rmap 7
26876         ||      .    .   .
26877         ||_________ Rmap 2
26878         |__________ Rmap 1
26879
26880         where x : 1 - The represented route map is selected
26881         0 - The represented route map is not selected"
26882    ::= { bgpCurCfgPeerEntry 16 }
26883
26884bgpCurCfgPeerOutRmapList OBJECT-TYPE
26885    SYNTAX OCTET STRING
26886    MAX-ACCESS read-only
26887    STATUS current
26888    DESCRIPTION
26889        "The route maps present in the out route map list.
26890         The route maps are presented in a bitmap format.
26891
26892         in receiving order:
26893
26894         OCTET 1  OCTET 2  .....
26895         xxxxxxxx xxxxxxxx .....
26896         ||    || |_ Rmap 9
26897         ||    ||
26898         ||    ||___ Rmap 8
26899         ||    |____ Rmap 7
26900         ||      .    .   .
26901         ||_________ Rmap 2
26902         |__________ Rmap 1
26903
26904         where x : 1 - The represented route map is selected
26905         0 - The represented route map is not selected"
26906    ::= { bgpCurCfgPeerEntry 17 }
26907
26908bgpCurCfgPeerHold OBJECT-TYPE
26909    SYNTAX INTEGER (0..65535)
26910    MAX-ACCESS  read-only
26911    STATUS  current
26912    DESCRIPTION
26913    "The hold time"
26914    ::= { bgpCurCfgPeerEntry 18 }
26915
26916bgpCurCfgPeerAlive OBJECT-TYPE
26917    SYNTAX INTEGER (0..21845)
26918    MAX-ACCESS  read-only
26919    STATUS  current
26920    DESCRIPTION
26921        "The keep alive time"
26922    ::= { bgpCurCfgPeerEntry 19 }
26923
26924bgpCurCfgPeerAdvert OBJECT-TYPE
26925    SYNTAX INTEGER (1..65535)
26926    MAX-ACCESS read-only
26927    STATUS current
26928    DESCRIPTION
26929        "The min time between advertisements"
26930    ::= { bgpCurCfgPeerEntry 20 }
26931
26932bgpCurCfgPeerRetry OBJECT-TYPE
26933    SYNTAX INTEGER (1..65535)
26934    MAX-ACCESS read-only
26935    STATUS current
26936    DESCRIPTION
26937    "The connect retry interval"
26938    ::= { bgpCurCfgPeerEntry 21 }
26939
26940bgpCurCfgPeerOrig OBJECT-TYPE
26941    SYNTAX INTEGER (1..65535)
26942    MAX-ACCESS read-only
26943    STATUS current
26944    DESCRIPTION
26945        "The min time between route originations"
26946    ::= { bgpCurCfgPeerEntry 22 }
26947
26948bgpCurCfgPeerRipState OBJECT-TYPE
26949    SYNTAX INTEGER {
26950        enabled(1),
26951        disabled(2)
26952        }
26953    MAX-ACCESS read-only
26954    STATUS current
26955    DESCRIPTION
26956    "Enable/disable advertising RIP routes"
26957    ::= { bgpCurCfgPeerEntry 23 }
26958
26959bgpCurCfgPeerPassword OBJECT-TYPE
26960    SYNTAX DisplayString (SIZE(0..16))
26961    MAX-ACCESS read-only
26962    STATUS current
26963    DESCRIPTION
26964    "Peer BGP password"
26965    ::= { bgpCurCfgPeerEntry 24 }
26966
26967    bgpCurCfgPeerPassive OBJECT-TYPE
26968    SYNTAX INTEGER {
26969        enabled(1),
26970        disabled(2)
26971        }
26972    MAX-ACCESS read-only
26973    STATUS current
26974    DESCRIPTION
26975    "Enable/disable BGP passive peer"
26976    ::= { bgpCurCfgPeerEntry 25 }
26977
26978bgpCurCfgPeerUpdateSrcIf OBJECT-TYPE
26979    SYNTAX INTEGER
26980    MAX-ACCESS read-only
26981    STATUS current
26982    DESCRIPTION
26983        "BGP peer update source interface index"
26984    ::= { bgpCurCfgPeerEntry 30 }
26985
26986bgpCurCfgPeerUpdateSrcLoopIf OBJECT-TYPE
26987    SYNTAX INTEGER
26988    MAX-ACCESS read-only
26989    STATUS current
26990    DESCRIPTION
26991        "BGP peer update source loopback interface index"
26992    ::= { bgpCurCfgPeerEntry 31 }
26993
26994bgpCurCfgPeerTtlSecHops OBJECT-TYPE
26995    SYNTAX INTEGER (0..254)
26996    MAX-ACCESS read-only
26997    STATUS current
26998    DESCRIPTION
26999        "The BGP ttl security hops. 0 means none."
27000    ::= { bgpCurCfgPeerEntry 32 }
27001
27002    bgpCurCfgPeerNexthopSelf OBJECT-TYPE
27003    SYNTAX INTEGER {
27004        enabled(1),
27005        disabled(2)
27006        }
27007    MAX-ACCESS read-only
27008    STATUS current
27009    DESCRIPTION
27010	"Enable/Disable using this router as next-hop in BGP updates."
27011    ::= { bgpCurCfgPeerEntry 33 }
27012    bgpCurCfgPeerClient OBJECT-TYPE
27013    SYNTAX INTEGER {
27014        enabled(1),
27015        disabled(2)
27016        }
27017    MAX-ACCESS read-only
27018    STATUS current
27019    DESCRIPTION
27020	"Enable/disable BGP client peer"
27021    ::= { bgpCurCfgPeerEntry 34 }
27022
27023bgpNewCfgPeerTable OBJECT-TYPE
27024    SYNTAX SEQUENCE OF BgpNewCfgPeerEntry
27025    MAX-ACCESS not-accessible
27026    STATUS current
27027    DESCRIPTION
27028      "The table of BGP peer in the new configuration block."
27029    ::= { bgpCfg 4 }
27030
27031bgpNewCfgPeerEntry OBJECT-TYPE
27032    SYNTAX BgpNewCfgPeerEntry
27033    MAX-ACCESS not-accessible
27034    STATUS current
27035    DESCRIPTION
27036      "Information about a BGP peer."
27037    INDEX { bgpNewCfgPeerIndex }
27038    ::= { bgpNewCfgPeerTable 1 }
27039
27040BgpNewCfgPeerEntry ::= SEQUENCE {
27041    bgpNewCfgPeerIndex      Integer32,
27042    bgpNewCfgPeerRemoteAddr IpAddress,
27043    bgpNewCfgPeerRemoteAs   INTEGER,
27044    bgpNewCfgPeerPassive        INTEGER,
27045    bgpNewCfgPeerHold       INTEGER,
27046    bgpNewCfgPeerAlive      INTEGER,
27047    bgpNewCfgPeerAdvert     INTEGER,
27048    bgpNewCfgPeerRetry      INTEGER,
27049    bgpNewCfgPeerOrig       INTEGER,
27050    bgpNewCfgPeerRipState       INTEGER,
27051    bgpNewCfgPeerTtl        INTEGER,
27052    bgpNewCfgPeerPassword       DisplayString,
27053    bgpNewCfgPeerState      INTEGER,
27054    bgpNewCfgPeerDelete     INTEGER,
27055    bgpNewCfgPeerMetric     Unsigned32,
27056    bgpNewCfgPeerDefaultAction  INTEGER,
27057    bgpNewCfgPeerOspfState  INTEGER,
27058    bgpNewCfgPeerFixedState     INTEGER,
27059    bgpNewCfgPeerStaticState    INTEGER,
27060    bgpNewCfgPeerInRmapList OCTET STRING,
27061    bgpNewCfgPeerOutRmapList    OCTET STRING,
27062    bgpNewCfgPeerAddInRmap  Integer32,
27063    bgpNewCfgPeerAddOutRmap Integer32,
27064    bgpNewCfgPeerRemoveInRmap   Integer32,
27065    bgpNewCfgPeerRemoveOutRmap  Integer32
27066    , bgpNewCfgPeerUpdateSrcIf        INTEGER
27067    , bgpNewCfgPeerUpdateSrcLoopIf    INTEGER
27068    , bgpNewCfgPeerTtlSecHops   INTEGER
27069    ,bgpNewCfgPeerNexthopSelf    INTEGER
27070    , bgpNewCfgPeerClient             INTEGER
27071    }
27072
27073bgpNewCfgPeerIndex OBJECT-TYPE
27074    SYNTAX Integer32
27075    MAX-ACCESS read-only
27076    STATUS current
27077    DESCRIPTION
27078    "The BGP peer number for which the BGP peer table is related."
27079    ::= { bgpNewCfgPeerEntry 1}
27080
27081bgpNewCfgPeerRemoteAddr OBJECT-TYPE
27082    SYNTAX IpAddress
27083    MAX-ACCESS read-create
27084    STATUS current
27085    DESCRIPTION
27086    "The remote IP address of the BGP peer."
27087    ::= { bgpNewCfgPeerEntry 2 }
27088
27089bgpNewCfgPeerRemoteAs OBJECT-TYPE
27090    SYNTAX INTEGER (1..65535)
27091    MAX-ACCESS read-create
27092    STATUS current
27093    DESCRIPTION
27094    "The remote AS number of the BGP peer.  0 means none"
27095    ::= { bgpNewCfgPeerEntry 3 }
27096
27097bgpNewCfgPeerTtl OBJECT-TYPE
27098    SYNTAX INTEGER (0..255)
27099    MAX-ACCESS read-create
27100    STATUS current
27101    DESCRIPTION
27102        "The time-to-live value of the BGP peer IP datagram. 0 means none."
27103    ::= { bgpNewCfgPeerEntry 4 }
27104
27105bgpNewCfgPeerState OBJECT-TYPE
27106    SYNTAX INTEGER {
27107        enabled(1),
27108        disabled(2)
27109    }
27110    MAX-ACCESS  read-create
27111    STATUS  current
27112    DESCRIPTION
27113    "Enable or disable the peer."
27114    ::= { bgpNewCfgPeerEntry 5 }
27115
27116bgpNewCfgPeerDelete OBJECT-TYPE
27117    SYNTAX INTEGER {
27118        other(1),
27119        delete(2)
27120        }
27121    MAX-ACCESS read-create
27122    STATUS current
27123    DESCRIPTION
27124    "When set to the value of 2 (delete), the entire row is deleted.
27125     When read, other(1) is returned. Setting the value to anything
27126     other than 2(delete) has no effect on the state of the row."
27127    ::= { bgpNewCfgPeerEntry 6 }
27128
27129bgpNewCfgPeerMetric OBJECT-TYPE
27130    SYNTAX Unsigned32 (0..4294967294)
27131    MAX-ACCESS read-create
27132    STATUS current
27133    DESCRIPTION
27134    "The metric value of the BGP peer. A value of '0' means none"
27135    ::= { bgpNewCfgPeerEntry 10 }
27136
27137bgpNewCfgPeerDefaultAction OBJECT-TYPE
27138    SYNTAX INTEGER {
27139        none(1),
27140        import(2),
27141    originate(3),
27142    redistribute(4)
27143    }
27144    MAX-ACCESS  read-create
27145    STATUS  current
27146    DESCRIPTION
27147    "The value of default route action."
27148    ::= { bgpNewCfgPeerEntry 11 }
27149
27150bgpNewCfgPeerOspfState OBJECT-TYPE
27151    SYNTAX INTEGER {
27152        enabled(1),
27153        disabled(2)
27154    }
27155    MAX-ACCESS  read-create
27156    STATUS  current
27157    DESCRIPTION
27158    "Enable or disable advertising OSPF routes."
27159    ::= { bgpNewCfgPeerEntry 12 }
27160
27161bgpNewCfgPeerFixedState OBJECT-TYPE
27162    SYNTAX INTEGER {
27163        enabled(1),
27164        disabled(2)
27165    }
27166    MAX-ACCESS  read-create
27167    STATUS  current
27168    DESCRIPTION
27169    "Enable or disable advertising fixed routes."
27170    ::= { bgpNewCfgPeerEntry 13 }
27171
27172bgpNewCfgPeerStaticState OBJECT-TYPE
27173    SYNTAX INTEGER {
27174        enabled(1),
27175        disabled(2)
27176    }
27177    MAX-ACCESS  read-create
27178    STATUS  current
27179    DESCRIPTION
27180    "Enable or disable advertising static routes."
27181    ::= { bgpNewCfgPeerEntry 14 }
27182
27183
27184bgpNewCfgPeerInRmapList OBJECT-TYPE
27185    SYNTAX OCTET STRING
27186    MAX-ACCESS read-only
27187    STATUS current
27188    DESCRIPTION
27189        "The route maps present in the in route map list.
27190         The route maps are presented in a bitmap format.
27191
27192         in receiving order:
27193
27194         OCTET 1  OCTET 2  .....
27195         xxxxxxxx xxxxxxxx .....
27196         ||    || |_ Rmap 9
27197         ||    ||
27198         ||    ||___ Rmap 8
27199         ||    |____ Rmap 7
27200         ||      .    .   .
27201         ||_________ Rmap 2
27202         |__________ Rmap 1
27203
27204         where x : 1 - The represented route map is selected
27205         0 - The represented route map is not selected"
27206    ::= { bgpNewCfgPeerEntry 16 }
27207
27208bgpNewCfgPeerOutRmapList OBJECT-TYPE
27209    SYNTAX OCTET STRING
27210    MAX-ACCESS read-only
27211    STATUS current
27212    DESCRIPTION
27213        "The route maps present in the out route map list.
27214         The route maps are presented in a bitmap format.
27215
27216         in receiving order:
27217
27218         OCTET 1  OCTET 2  .....
27219         xxxxxxxx xxxxxxxx .....
27220         ||    || |_ Rmap 9
27221         ||    ||
27222         ||    ||___ Rmap 8
27223         ||    |____ Rmap 7
27224         ||      .    .   .
27225         ||_________ Rmap 2
27226         |__________ Rmap 1
27227
27228         where x : 1 - The represented route map is selected
27229         0 - The represented route map is not selected"
27230    ::= { bgpNewCfgPeerEntry 17 }
27231
27232bgpNewCfgPeerAddInRmap OBJECT-TYPE
27233    SYNTAX Integer32
27234    MAX-ACCESS  read-create
27235    STATUS  current
27236    DESCRIPTION
27237    "The route map to be add into in-rmap list. When read,
27238     0 is returned."
27239    ::= { bgpNewCfgPeerEntry 18 }
27240
27241bgpNewCfgPeerAddOutRmap OBJECT-TYPE
27242    SYNTAX Integer32
27243    MAX-ACCESS  read-create
27244    STATUS  current
27245    DESCRIPTION
27246    "The route map to be add into out-rmap list. When read,
27247     0 is returned."
27248    ::= { bgpNewCfgPeerEntry 19 }
27249
27250bgpNewCfgPeerRemoveInRmap OBJECT-TYPE
27251    SYNTAX Integer32
27252    MAX-ACCESS  read-create
27253    STATUS  current
27254    DESCRIPTION
27255    "The route map to be removed from out-rmap list. When read,
27256     0 is returned."
27257    ::= { bgpNewCfgPeerEntry 20 }
27258
27259bgpNewCfgPeerRemoveOutRmap OBJECT-TYPE
27260    SYNTAX Integer32
27261    MAX-ACCESS  read-create
27262    STATUS  current
27263    DESCRIPTION
27264    "The route map to be removed from out-rmap list. When read,
27265     0 is returned."
27266    ::= { bgpNewCfgPeerEntry 21 }
27267
27268bgpNewCfgPeerHold OBJECT-TYPE
27269    SYNTAX INTEGER (0..65535)
27270    MAX-ACCESS read-create
27271    STATUS current
27272    DESCRIPTION
27273        "The hold time"
27274    ::= { bgpNewCfgPeerEntry 22 }
27275
27276bgpNewCfgPeerAlive OBJECT-TYPE
27277    SYNTAX INTEGER (0..21845)
27278    MAX-ACCESS read-create
27279    STATUS current
27280    DESCRIPTION
27281        "The keep alive time"
27282    ::= { bgpNewCfgPeerEntry 23 }
27283
27284bgpNewCfgPeerAdvert OBJECT-TYPE
27285    SYNTAX INTEGER (1..65535)
27286    MAX-ACCESS read-create
27287    STATUS current
27288    DESCRIPTION
27289        "The min time between advertisements"
27290    ::= { bgpNewCfgPeerEntry 24 }
27291
27292bgpNewCfgPeerRetry OBJECT-TYPE
27293    SYNTAX INTEGER (1..65535)
27294    MAX-ACCESS read-create
27295    STATUS current
27296    DESCRIPTION
27297    "The connect retry interval"
27298    ::= { bgpNewCfgPeerEntry 25 }
27299
27300bgpNewCfgPeerOrig OBJECT-TYPE
27301    SYNTAX INTEGER (1..65535)
27302    MAX-ACCESS read-create
27303    STATUS current
27304    DESCRIPTION
27305        "The min time between route originations"
27306    ::= { bgpNewCfgPeerEntry 26 }
27307
27308bgpNewCfgPeerRipState OBJECT-TYPE
27309    SYNTAX INTEGER {
27310        enabled(1),
27311        disabled(2)
27312        }
27313    MAX-ACCESS read-create
27314    STATUS current
27315    DESCRIPTION
27316    "Enable/disable advertising RIP routes"
27317    ::= { bgpNewCfgPeerEntry 27 }
27318
27319bgpNewCfgPeerPassword OBJECT-TYPE
27320    SYNTAX DisplayString (SIZE(0..16))
27321    MAX-ACCESS read-create
27322    STATUS current
27323    DESCRIPTION
27324        "Peer BGP password"
27325    ::= { bgpNewCfgPeerEntry 28 }
27326
27327bgpNewCfgPeerPassive OBJECT-TYPE
27328    SYNTAX INTEGER {
27329        enabled(1),
27330        disabled(2)
27331        }
27332    MAX-ACCESS read-create
27333    STATUS current
27334    DESCRIPTION
27335    "Enable/disable BGP passive peer"
27336    ::= { bgpNewCfgPeerEntry 29 }
27337
27338bgpNewCfgPeerUpdateSrcIf OBJECT-TYPE
27339    SYNTAX INTEGER
27340    MAX-ACCESS read-create
27341    STATUS current
27342    DESCRIPTION
27343        "BGP peer update source interface index"
27344    ::= { bgpNewCfgPeerEntry 30 }
27345
27346bgpNewCfgPeerUpdateSrcLoopIf OBJECT-TYPE
27347    SYNTAX INTEGER
27348    MAX-ACCESS read-create
27349    STATUS current
27350    DESCRIPTION
27351        "BGP peer update source loopback interface index"
27352    ::= { bgpNewCfgPeerEntry 31 }
27353
27354bgpNewCfgPeerTtlSecHops OBJECT-TYPE
27355    SYNTAX INTEGER (0..254)
27356    MAX-ACCESS read-create
27357    STATUS current
27358    DESCRIPTION
27359        "The BGP ttl security hops. 0 means none."
27360    ::= { bgpNewCfgPeerEntry 32 }
27361bgpNewCfgPeerNexthopSelf OBJECT-TYPE
27362    SYNTAX INTEGER {
27363        enabled(1),
27364        disabled(2)
27365        }
27366    MAX-ACCESS read-create
27367    STATUS current
27368    DESCRIPTION
27369	"Enable/Disable using this router as next-hop in BGP updates."
27370    ::= { bgpNewCfgPeerEntry 33 }
27371bgpNewCfgPeerClient OBJECT-TYPE
27372    SYNTAX INTEGER {
27373        enabled(1),
27374        disabled(2)
27375        }
27376    MAX-ACCESS read-create
27377    STATUS current
27378    DESCRIPTION
27379	"Enable/disable BGP client peer"
27380    ::= { bgpNewCfgPeerEntry 34 }
27381
27382--
27383-- BGP Aggregation Table
27384--
27385bgpAggrTableMax OBJECT-TYPE
27386    SYNTAX Integer32
27387    MAX-ACCESS read-only
27388    STATUS current
27389    DESCRIPTION
27390    "The maximum number of rows in the BGP aggregation table."
27391    ::= { bgpCfg 5 }
27392
27393bgpCurCfgAggrTable OBJECT-TYPE
27394    SYNTAX SEQUENCE OF BgpCurCfgAggrEntry
27395    MAX-ACCESS not-accessible
27396    STATUS current
27397    DESCRIPTION
27398      "The table of BGP aggregation configuration."
27399    ::= { bgpCfg 6 }
27400
27401bgpCurCfgAggrEntry OBJECT-TYPE
27402    SYNTAX BgpCurCfgAggrEntry
27403    MAX-ACCESS not-accessible
27404    STATUS current
27405    DESCRIPTION
27406      "Information about a BGP aggregation."
27407    INDEX { bgpCurCfgAggrIndex }
27408    ::= { bgpCurCfgAggrTable 1 }
27409
27410BgpCurCfgAggrEntry ::= SEQUENCE {
27411    bgpCurCfgAggrIndex     Integer32,
27412    bgpCurCfgAggrAddr      IpAddress,
27413    bgpCurCfgAggrMask      IpAddress,
27414    bgpCurCfgAggrState     INTEGER
27415    }
27416
27417bgpCurCfgAggrIndex OBJECT-TYPE
27418    SYNTAX Integer32
27419    MAX-ACCESS read-only
27420    STATUS current
27421    DESCRIPTION
27422    "The aggregation number for which the BGP aggregation is related."
27423    ::= { bgpCurCfgAggrEntry 1}
27424
27425bgpCurCfgAggrAddr OBJECT-TYPE
27426    SYNTAX IpAddress
27427    MAX-ACCESS read-only
27428    STATUS current
27429    DESCRIPTION
27430    "The IP address of the BGP aggregation."
27431    ::= { bgpCurCfgAggrEntry 2 }
27432
27433bgpCurCfgAggrMask OBJECT-TYPE
27434    SYNTAX IpAddress
27435    MAX-ACCESS read-only
27436    STATUS current
27437    DESCRIPTION
27438    "The subnet mask of the BGP aggregation."
27439    ::= { bgpCurCfgAggrEntry 3 }
27440
27441bgpCurCfgAggrState OBJECT-TYPE
27442    SYNTAX INTEGER {
27443        enabled(1),
27444        disabled(2)
27445    }
27446    MAX-ACCESS  read-only
27447    STATUS  current
27448    DESCRIPTION
27449    "Enable or disable the BGP aggregation."
27450    ::= { bgpCurCfgAggrEntry 4 }
27451
27452bgpNewCfgAggrTable OBJECT-TYPE
27453    SYNTAX SEQUENCE OF BgpNewCfgAggrEntry
27454    MAX-ACCESS not-accessible
27455    STATUS current
27456    DESCRIPTION
27457      "The table of BGP aggregation configuration."
27458    ::= { bgpCfg 7 }
27459
27460bgpNewCfgAggrEntry OBJECT-TYPE
27461    SYNTAX BgpNewCfgAggrEntry
27462    MAX-ACCESS not-accessible
27463    STATUS current
27464    DESCRIPTION
27465      "Information about an BGP aggregation."
27466    INDEX { bgpNewCfgAggrIndex }
27467    ::= { bgpNewCfgAggrTable 1 }
27468
27469BgpNewCfgAggrEntry ::= SEQUENCE {
27470    bgpNewCfgAggrIndex     Integer32,
27471    bgpNewCfgAggrAddr      IpAddress,
27472    bgpNewCfgAggrMask      IpAddress,
27473    bgpNewCfgAggrState     INTEGER,
27474    bgpNewCfgAggrDelete    INTEGER
27475    }
27476
27477bgpNewCfgAggrIndex OBJECT-TYPE
27478    SYNTAX Integer32
27479    MAX-ACCESS read-only
27480    STATUS current
27481    DESCRIPTION
27482    "The aggregation number for which the BGP aggregation is related."
27483    ::= { bgpNewCfgAggrEntry 1}
27484
27485bgpNewCfgAggrAddr OBJECT-TYPE
27486    SYNTAX IpAddress
27487    MAX-ACCESS read-create
27488    STATUS current
27489    DESCRIPTION
27490    "The IP address of the BGP aggregation."
27491    ::= { bgpNewCfgAggrEntry 2 }
27492
27493bgpNewCfgAggrMask OBJECT-TYPE
27494    SYNTAX IpAddress
27495    MAX-ACCESS read-create
27496    STATUS current
27497    DESCRIPTION
27498    "The subnet mask of the BGP aggregation."
27499    ::= { bgpNewCfgAggrEntry 3 }
27500
27501bgpNewCfgAggrState OBJECT-TYPE
27502    SYNTAX INTEGER {
27503        enabled(1),
27504        disabled(2)
27505    }
27506    MAX-ACCESS  read-create
27507    STATUS  current
27508    DESCRIPTION
27509    "Enable or disable the BGP aggregation."
27510    ::= { bgpNewCfgAggrEntry 4 }
27511
27512bgpNewCfgAggrDelete OBJECT-TYPE
27513    SYNTAX INTEGER {
27514        other(1),
27515        delete(2)
27516        }
27517    MAX-ACCESS read-create
27518    STATUS current
27519    DESCRIPTION
27520    "When set to the value of 2 (delete), the entire row is deleted.
27521     When read, other(1) is returned. Setting the value to anything
27522     other than 2(delete) has no effect on the state of the row."
27523    ::= { bgpNewCfgAggrEntry 5 }
27524
27525bgpGroupTableMax OBJECT-TYPE
27526    SYNTAX      Integer32
27527    MAX-ACCESS  read-only
27528    STATUS      current
27529    DESCRIPTION
27530    "The maximum number of groups in the BGP groups table."
27531    ::= { bgpCfg 8 }
27532
27533bgpCurCfgGroupTable OBJECT-TYPE
27534    SYNTAX SEQUENCE OF BgpCurCfgGroupEntry
27535    MAX-ACCESS      not-accessible
27536    STATUS          current
27537    DESCRIPTION
27538    "The table of BGP group in the current configuration block."
27539    ::= { bgpCfg 9 }
27540
27541bgpCurCfgGroupEntry OBJECT-TYPE
27542    SYNTAX      BgpCurCfgGroupEntry
27543    MAX-ACCESS  not-accessible
27544    STATUS      current
27545    DESCRIPTION
27546    "Information about a BGP group."
27547    INDEX { bgpCurCfgGroupIndex }
27548    ::= { bgpCurCfgGroupTable 1 }
27549
27550BgpCurCfgGroupEntry ::= SEQUENCE {
27551    bgpCurCfgGroupIndex         Integer32,
27552    bgpCurCfgGroupName          DisplayString,
27553    bgpCurCfgGroupRemoteAddr    IpAddress,
27554    bgpCurCfgGroupRemoteMask    IpAddress,
27555    bgpCurCfgGroupLimit         INTEGER,
27556    bgpCurCfgGroupUpdateSrcIf   INTEGER,
27557    bgpCurCfgGroupUpdateSrcLoopIf INTEGER,
27558    bgpCurCfgGroupHold          INTEGER,
27559    bgpCurCfgGroupAlive         INTEGER,
27560    bgpCurCfgGroupAdvert        INTEGER,
27561    bgpCurCfgGroupOrig          INTEGER,
27562    bgpCurCfgGroupMetric        Unsigned32,
27563    bgpCurCfgGroupTtl           INTEGER,
27564    bgpCurCfgGroupDefaultAction INTEGER,
27565    bgpCurCfgGroupOspfState     INTEGER,
27566    bgpCurCfgGroupRipState      INTEGER,
27567    bgpCurCfgGroupFixedState    INTEGER,
27568    bgpCurCfgGroupStaticState   INTEGER,
27569    bgpCurCfgGroupInRmapList    OCTET STRING,
27570    bgpCurCfgGroupOutRmapList   OCTET STRING,
27571    bgpCurCfgGroupPassword      DisplayString,
27572    bgpCurCfgGroupState         INTEGER
27573    , bgpCurCfgGroupTtlSecHops  INTEGER
27574    ,bgpCurCfgGroupNexthopSelf  INTEGER
27575    , bgpCurCfgGroupClient      INTEGER
27576    }
27577
27578bgpCurCfgGroupIndex OBJECT-TYPE
27579    SYNTAX      Integer32
27580    MAX-ACCESS  read-only
27581    STATUS      current
27582    DESCRIPTION
27583    "The BGP group number for which the BGP group table is related."
27584    ::= { bgpCurCfgGroupEntry 1 }
27585
27586bgpCurCfgGroupName OBJECT-TYPE
27587    SYNTAX          DisplayString (SIZE(0..32))
27588    MAX-ACCESS      read-only
27589    STATUS          current
27590    DESCRIPTION
27591    "The group name."
27592    ::= { bgpCurCfgGroupEntry 2 }
27593
27594bgpCurCfgGroupRemoteAddr OBJECT-TYPE
27595    SYNTAX      IpAddress
27596    MAX-ACCESS  read-only
27597    STATUS      current
27598    DESCRIPTION
27599    "The IP address of the BGP group."
27600    ::= { bgpCurCfgGroupEntry 3 }
27601
27602bgpCurCfgGroupRemoteMask OBJECT-TYPE
27603    SYNTAX      IpAddress
27604    MAX-ACCESS  read-only
27605    STATUS      current
27606    DESCRIPTION
27607    "The subnet mask of the BGP group."
27608    ::= { bgpCurCfgGroupEntry 4 }
27609
27610bgpCurCfgGroupLimit OBJECT-TYPE
27611    SYNTAX      INTEGER (1..96)
27612    MAX-ACCESS  read-only
27613    STATUS      current
27614    DESCRIPTION
27615    " The maximum number of BGP dynamic peers."
27616    ::= { bgpCurCfgGroupEntry 5 }
27617
27618bgpCurCfgGroupUpdateSrcIf OBJECT-TYPE
27619    SYNTAX INTEGER
27620    MAX-ACCESS read-only
27621    STATUS current
27622    DESCRIPTION
27623        "BGP group update source interface index"
27624    ::= { bgpCurCfgGroupEntry 6 }
27625
27626bgpCurCfgGroupUpdateSrcLoopIf OBJECT-TYPE
27627    SYNTAX INTEGER
27628    MAX-ACCESS read-only
27629    STATUS current
27630    DESCRIPTION
27631        "BGP group update source loopback interface index"
27632    ::= { bgpCurCfgGroupEntry 7 }
27633
27634bgpCurCfgGroupHold OBJECT-TYPE
27635    SYNTAX      INTEGER (0..65535)
27636    MAX-ACCESS  read-only
27637    STATUS      current
27638    DESCRIPTION
27639    "The hold time"
27640    ::= { bgpCurCfgGroupEntry 8 }
27641
27642bgpCurCfgGroupAlive OBJECT-TYPE
27643    SYNTAX INTEGER  (0..21845)
27644    MAX-ACCESS      read-only
27645    STATUS          current
27646    DESCRIPTION
27647    "The keep alive time"
27648    ::= { bgpCurCfgGroupEntry 9 }
27649
27650bgpCurCfgGroupAdvert OBJECT-TYPE
27651    SYNTAX INTEGER  (1..65535)
27652    MAX-ACCESS      read-only
27653    STATUS          current
27654    DESCRIPTION
27655    "The min time between advertisements"
27656    ::= { bgpCurCfgGroupEntry 10 }
27657
27658bgpCurCfgGroupOrig OBJECT-TYPE
27659    SYNTAX INTEGER  (1..65535)
27660    MAX-ACCESS      read-only
27661    STATUS          current
27662    DESCRIPTION
27663    "The min time between route originations"
27664    ::= { bgpCurCfgGroupEntry 11 }
27665
27666bgpCurCfgGroupMetric OBJECT-TYPE
27667    SYNTAX      Unsigned32 (0..4294967294)
27668    MAX-ACCESS  read-only
27669    STATUS      current
27670    DESCRIPTION
27671    "The metric value of the BGP group.  A value of '0' means none"
27672    ::= { bgpCurCfgGroupEntry 12 }
27673
27674bgpCurCfgGroupTtl OBJECT-TYPE
27675    SYNTAX      INTEGER (0..255)
27676    MAX-ACCESS  read-only
27677    STATUS      current
27678    DESCRIPTION
27679    "The time-to-live value of the BGP peer IP datagram. 0 means none."
27680    ::= { bgpCurCfgGroupEntry 13 }
27681
27682bgpCurCfgGroupDefaultAction OBJECT-TYPE
27683    SYNTAX INTEGER {
27684        none(1),
27685        import(2),
27686        originate(3),
27687        redistribute(4)
27688        }
27689    MAX-ACCESS      read-only
27690    STATUS          current
27691    DESCRIPTION
27692    "The value of default route action."
27693    ::= { bgpCurCfgGroupEntry 14 }
27694
27695bgpCurCfgGroupOspfState OBJECT-TYPE
27696    SYNTAX INTEGER {
27697        enabled(1),
27698        disabled(2)
27699        }
27700    MAX-ACCESS      read-only
27701    STATUS          current
27702    DESCRIPTION
27703    "Enable or disable advertising OSPF routes."
27704    ::= { bgpCurCfgGroupEntry 15 }
27705
27706bgpCurCfgGroupRipState OBJECT-TYPE
27707    SYNTAX INTEGER {
27708        enabled(1),
27709        disabled(2)
27710        }
27711    MAX-ACCESS      read-only
27712    STATUS          current
27713    DESCRIPTION
27714    "Enable/disable advertising RIP routes"
27715    ::= { bgpCurCfgGroupEntry 16 }
27716
27717bgpCurCfgGroupFixedState OBJECT-TYPE
27718    SYNTAX INTEGER {
27719        enabled(1),
27720        disabled(2)
27721        }
27722    MAX-ACCESS      read-only
27723    STATUS          current
27724    DESCRIPTION
27725    "Enable or disable advertising fixed routes."
27726    ::= { bgpCurCfgGroupEntry 17 }
27727
27728bgpCurCfgGroupStaticState OBJECT-TYPE
27729    SYNTAX INTEGER {
27730        enabled(1),
27731        disabled(2)
27732        }
27733    MAX-ACCESS      read-only
27734    STATUS          current
27735    DESCRIPTION
27736    "Enable or disable advertising static routes."
27737    ::= { bgpCurCfgGroupEntry 18 }
27738
27739bgpCurCfgGroupInRmapList OBJECT-TYPE
27740    SYNTAX      OCTET STRING
27741    MAX-ACCESS  read-only
27742    STATUS      current
27743    DESCRIPTION
27744    "The route maps present in the in route map list.
27745     The route maps are presented in a bitmap format.
27746
27747     in receiving order:
27748
27749         OCTET 1  OCTET 2  .....
27750         xxxxxxxx xxxxxxxx .....
27751         ||    || |_ Rmap 9
27752         ||    ||
27753         ||    ||___ Rmap 8
27754         ||    |____ Rmap 7
27755         ||      .    .   .
27756         ||_________ Rmap 2
27757         |__________ Rmap 1
27758
27759     where x :  1 - The represented route map is selected
27760                0 - The represented route map is not selected"
27761    ::= { bgpCurCfgGroupEntry 19 }
27762
27763bgpCurCfgGroupOutRmapList OBJECT-TYPE
27764    SYNTAX      OCTET STRING
27765    MAX-ACCESS  read-only
27766    STATUS      current
27767    DESCRIPTION
27768    "The route maps present in the out route map list.
27769     The route maps are presented in a bitmap format.
27770
27771     in receiving order:
27772
27773         OCTET 1  OCTET 2  .....
27774         xxxxxxxx xxxxxxxx .....
27775         ||    || |_ Rmap 9
27776         ||    ||
27777         ||    ||___ Rmap 8
27778         ||    |____ Rmap 7
27779         ||      .    .   .
27780         ||_________ Rmap 2
27781         |__________ Rmap 1
27782
27783     where x :  1 - The represented route map is selected
27784                0 - The represented route map is not selected"
27785    ::= { bgpCurCfgGroupEntry 20 }
27786
27787bgpCurCfgGroupPassword OBJECT-TYPE
27788    SYNTAX      DisplayString (SIZE(0..16))
27789    MAX-ACCESS  read-only
27790    STATUS      current
27791    DESCRIPTION
27792    "Peer BGP password"
27793    ::= { bgpCurCfgGroupEntry 21 }
27794
27795bgpCurCfgGroupState OBJECT-TYPE
27796    SYNTAX INTEGER {
27797        enabled(1),
27798        disabled(2)
27799        }
27800    MAX-ACCESS  read-only
27801    STATUS      current
27802    DESCRIPTION
27803    "Enable or disable the group."
27804    ::= { bgpCurCfgGroupEntry 22 }
27805
27806bgpCurCfgGroupTtlSecHops OBJECT-TYPE
27807    SYNTAX      INTEGER (0..254)
27808    MAX-ACCESS  read-only
27809    STATUS      current
27810    DESCRIPTION
27811    "The BGP ttl security hops. 0 means none."
27812    ::= { bgpCurCfgGroupEntry 23 }
27813
27814    bgpCurCfgGroupNexthopSelf OBJECT-TYPE
27815    SYNTAX INTEGER {
27816        enabled(1),
27817        disabled(2)
27818        }
27819    MAX-ACCESS read-only
27820    STATUS current
27821    DESCRIPTION
27822	"Enable/Disable using this router as next-hop in BGP updates."
27823    ::= { bgpCurCfgGroupEntry 24 }
27824
27825    bgpCurCfgGroupClient OBJECT-TYPE
27826    SYNTAX INTEGER {
27827        enabled(1),
27828        disabled(2)
27829        }
27830    MAX-ACCESS read-only
27831    STATUS current
27832    DESCRIPTION
27833	"Enable/Disable Route Reflector for this client."
27834    ::= { bgpCurCfgGroupEntry 25 }
27835
27836
27837bgpNewCfgGroupTable OBJECT-TYPE
27838    SYNTAX SEQUENCE OF BgpNewCfgGroupEntry
27839    MAX-ACCESS      not-accessible
27840    STATUS          current
27841    DESCRIPTION
27842    "The table of BGP group in the new configuration block."
27843    ::= { bgpCfg 10 }
27844
27845bgpNewCfgGroupEntry OBJECT-TYPE
27846    SYNTAX      BgpNewCfgGroupEntry
27847    MAX-ACCESS  not-accessible
27848    STATUS      current
27849    DESCRIPTION
27850    "Information about a BGP group."
27851    INDEX { bgpNewCfgGroupIndex }
27852    ::= { bgpNewCfgGroupTable 1 }
27853
27854BgpNewCfgGroupEntry ::= SEQUENCE {
27855    bgpNewCfgGroupIndex           Integer32,
27856    bgpNewCfgGroupName            DisplayString,
27857    bgpNewCfgGroupRemoteAddr      IpAddress,
27858    bgpNewCfgGroupRemoteMask      IpAddress,
27859    bgpNewCfgGroupLimit           INTEGER,
27860    bgpNewCfgGroupUpdateSrcIf     INTEGER,
27861    bgpNewCfgGroupUpdateSrcLoopIf INTEGER,
27862    bgpNewCfgGroupHold            INTEGER,
27863    bgpNewCfgGroupAlive           INTEGER,
27864    bgpNewCfgGroupAdvert          INTEGER,
27865    bgpNewCfgGroupOrig            INTEGER,
27866    bgpNewCfgGroupMetric          Unsigned32,
27867    bgpNewCfgGroupTtl             INTEGER,
27868    bgpNewCfgGroupDefaultAction   INTEGER,
27869    bgpNewCfgGroupOspfState       INTEGER,
27870    bgpNewCfgGroupRipState        INTEGER,
27871    bgpNewCfgGroupFixedState      INTEGER,
27872    bgpNewCfgGroupStaticState     INTEGER,
27873    bgpNewCfgGroupInRmapList      OCTET STRING,
27874    bgpNewCfgGroupOutRmapList     OCTET STRING,
27875    bgpNewCfgGroupAddInRmap       Integer32,
27876    bgpNewCfgGroupAddOutRmap      Integer32,
27877    bgpNewCfgGroupRemoveInRmap    Integer32,
27878    bgpNewCfgGroupRemoveOutRmap   Integer32,
27879    bgpNewCfgGroupPassword        DisplayString,
27880    bgpNewCfgGroupDelete          INTEGER,
27881    bgpNewCfgGroupState           INTEGER
27882    , bgpNewCfgGroupTtlSecHops    INTEGER
27883    , bgpNewCfgGroupNexthopSelf   INTEGER
27884    , bgpNewCfgGroupClient        INTEGER
27885    }
27886
27887bgpNewCfgGroupIndex OBJECT-TYPE
27888    SYNTAX      Integer32
27889    MAX-ACCESS  read-create
27890    STATUS      current
27891    DESCRIPTION
27892    "The BGP group number for which the BGP group table is related."
27893    ::= { bgpNewCfgGroupEntry 1 }
27894
27895bgpNewCfgGroupName OBJECT-TYPE
27896    SYNTAX          DisplayString (SIZE(0..32))
27897    MAX-ACCESS      read-create
27898    STATUS          current
27899    DESCRIPTION
27900    "The group name."
27901    ::= { bgpNewCfgGroupEntry 2 }
27902
27903bgpNewCfgGroupRemoteAddr OBJECT-TYPE
27904    SYNTAX      IpAddress
27905    MAX-ACCESS  read-create
27906    STATUS      current
27907    DESCRIPTION
27908    "The IP address of the BGP group."
27909    ::= { bgpNewCfgGroupEntry 3 }
27910
27911bgpNewCfgGroupRemoteMask OBJECT-TYPE
27912    SYNTAX      IpAddress
27913    MAX-ACCESS  read-create
27914    STATUS      current
27915    DESCRIPTION
27916    "The subnet mask of the BGP group."
27917    ::= { bgpNewCfgGroupEntry 4 }
27918
27919bgpNewCfgGroupLimit OBJECT-TYPE
27920    SYNTAX      INTEGER (1..96)
27921    MAX-ACCESS  read-create
27922    STATUS      current
27923    DESCRIPTION
27924    " The maximum number of BGP dynamic peers."
27925    ::= { bgpNewCfgGroupEntry 5 }
27926
27927bgpNewCfgGroupUpdateSrcIf OBJECT-TYPE
27928    SYNTAX INTEGER
27929    MAX-ACCESS read-create
27930    STATUS current
27931    DESCRIPTION
27932        "BGP group update source interface index"
27933    ::= { bgpNewCfgGroupEntry 6 }
27934
27935bgpNewCfgGroupUpdateSrcLoopIf OBJECT-TYPE
27936    SYNTAX INTEGER
27937    MAX-ACCESS read-create
27938    STATUS current
27939    DESCRIPTION
27940        "BGP group update source loopback interface index"
27941    ::= { bgpNewCfgGroupEntry 7 }
27942
27943bgpNewCfgGroupHold OBJECT-TYPE
27944    SYNTAX      INTEGER (0..65535)
27945    MAX-ACCESS  read-create
27946    STATUS      current
27947    DESCRIPTION
27948        "The hold time"
27949    ::= { bgpNewCfgGroupEntry 8 }
27950
27951bgpNewCfgGroupAlive OBJECT-TYPE
27952    SYNTAX INTEGER  (0..21845)
27953    MAX-ACCESS      read-create
27954    STATUS          current
27955    DESCRIPTION
27956    "The keep alive time"
27957    ::= { bgpNewCfgGroupEntry 9 }
27958
27959bgpNewCfgGroupAdvert OBJECT-TYPE
27960    SYNTAX INTEGER  (1..65535)
27961    MAX-ACCESS      read-create
27962    STATUS          current
27963    DESCRIPTION
27964    "The min time between advertisements"
27965    ::= { bgpNewCfgGroupEntry 10 }
27966
27967bgpNewCfgGroupOrig OBJECT-TYPE
27968    SYNTAX INTEGER  (1..65535)
27969    MAX-ACCESS      read-create
27970    STATUS          current
27971    DESCRIPTION
27972    "The min time between route originations"
27973    ::= { bgpNewCfgGroupEntry 11 }
27974
27975bgpNewCfgGroupMetric OBJECT-TYPE
27976    SYNTAX      Unsigned32 (0..4294967294)
27977    MAX-ACCESS  read-create
27978    STATUS      current
27979    DESCRIPTION
27980    "The metric value of the BGP group.  A value of '0' means none"
27981    ::= { bgpNewCfgGroupEntry 12 }
27982
27983bgpNewCfgGroupTtl OBJECT-TYPE
27984    SYNTAX      INTEGER (0..255)
27985    MAX-ACCESS  read-create
27986    STATUS      current
27987    DESCRIPTION
27988    "The time-to-live value of the BGP peer IP datagram. 0 means none."
27989    ::= { bgpNewCfgGroupEntry 13 }
27990
27991bgpNewCfgGroupDefaultAction OBJECT-TYPE
27992    SYNTAX INTEGER {
27993        none(1),
27994        import(2),
27995        originate(3),
27996        redistribute(4)
27997        }
27998    MAX-ACCESS      read-create
27999    STATUS          current
28000    DESCRIPTION
28001    "The value of default route action."
28002    ::= { bgpNewCfgGroupEntry 14 }
28003
28004bgpNewCfgGroupOspfState OBJECT-TYPE
28005    SYNTAX INTEGER {
28006        enabled(1),
28007        disabled(2)
28008        }
28009    MAX-ACCESS      read-create
28010    STATUS          current
28011    DESCRIPTION
28012    "Enable or disable advertising OSPF routes."
28013    ::= { bgpNewCfgGroupEntry 15 }
28014
28015bgpNewCfgGroupRipState OBJECT-TYPE
28016    SYNTAX INTEGER {
28017        enabled(1),
28018        disabled(2)
28019        }
28020    MAX-ACCESS      read-create
28021    STATUS          current
28022    DESCRIPTION
28023    "Enable/disable advertising RIP routes"
28024    ::= { bgpNewCfgGroupEntry 16 }
28025
28026bgpNewCfgGroupFixedState OBJECT-TYPE
28027    SYNTAX INTEGER {
28028        enabled(1),
28029        disabled(2)
28030        }
28031    MAX-ACCESS      read-create
28032    STATUS          current
28033    DESCRIPTION
28034    "Enable or disable advertising fixed routes."
28035    ::= { bgpNewCfgGroupEntry 17 }
28036
28037bgpNewCfgGroupStaticState OBJECT-TYPE
28038    SYNTAX INTEGER {
28039        enabled(1),
28040        disabled(2)
28041        }
28042    MAX-ACCESS      read-create
28043    STATUS          current
28044    DESCRIPTION
28045    "Enable or disable advertising static routes."
28046    ::= { bgpNewCfgGroupEntry 18 }
28047
28048bgpNewCfgGroupInRmapList OBJECT-TYPE
28049    SYNTAX      OCTET STRING
28050    MAX-ACCESS  read-only
28051    STATUS      current
28052    DESCRIPTION
28053    "The route maps present in the in route map list.
28054     The route maps are presented in a bitmap format.
28055
28056     in receiving order:
28057
28058         OCTET 1  OCTET 2  .....
28059         xxxxxxxx xxxxxxxx .....
28060         ||    || |_ Rmap 9
28061         ||    ||
28062         ||    ||___ Rmap 8
28063         ||    |____ Rmap 7
28064         ||      .    .   .
28065         ||_________ Rmap 2
28066         |__________ Rmap 1
28067
28068     where x :  1 - The represented route map is selected
28069                0 - The represented route map is not selected"
28070    ::= { bgpNewCfgGroupEntry 19 }
28071
28072bgpNewCfgGroupOutRmapList OBJECT-TYPE
28073    SYNTAX      OCTET STRING
28074    MAX-ACCESS  read-only
28075    STATUS      current
28076    DESCRIPTION
28077    "The route maps present in the out route map list.
28078     The route maps are presented in a bitmap format.
28079
28080     in receiving order:
28081
28082         OCTET 1  OCTET 2  .....
28083         xxxxxxxx xxxxxxxx .....
28084         ||    || |_ Rmap 9
28085         ||    ||
28086         ||    ||___ Rmap 8
28087         ||    |____ Rmap 7
28088         ||      .    .   .
28089         ||_________ Rmap 2
28090         |__________ Rmap 1
28091
28092     where x :  1 - The represented route map is selected
28093                0 - The represented route map is not selected"
28094    ::= { bgpNewCfgGroupEntry 20 }
28095
28096bgpNewCfgGroupAddInRmap OBJECT-TYPE
28097    SYNTAX      Integer32
28098    MAX-ACCESS  read-create
28099    STATUS      current
28100    DESCRIPTION
28101    "The route map to be add into in-rmap list. When read,
28102     0 is returned."
28103    ::= { bgpNewCfgGroupEntry 21 }
28104
28105bgpNewCfgGroupAddOutRmap OBJECT-TYPE
28106    SYNTAX      Integer32
28107    MAX-ACCESS  read-create
28108    STATUS      current
28109    DESCRIPTION
28110    "The route map to be add into out-rmap list. When read,
28111     0 is returned."
28112    ::= { bgpNewCfgGroupEntry 22 }
28113
28114bgpNewCfgGroupRemoveInRmap OBJECT-TYPE
28115    SYNTAX      Integer32
28116    MAX-ACCESS  read-create
28117    STATUS      current
28118    DESCRIPTION
28119    "The route map to be removed from out-rmap list. When read,
28120     0 is returned."
28121    ::= { bgpNewCfgGroupEntry 23 }
28122
28123bgpNewCfgGroupRemoveOutRmap OBJECT-TYPE
28124    SYNTAX      Integer32
28125    MAX-ACCESS  read-create
28126    STATUS      current
28127    DESCRIPTION
28128    "The route map to be removed from out-rmap list. When read,
28129     0 is returned."
28130    ::= { bgpNewCfgGroupEntry 24 }
28131
28132bgpNewCfgGroupPassword OBJECT-TYPE
28133    SYNTAX      DisplayString (SIZE(0..16))
28134    MAX-ACCESS  read-create
28135    STATUS      current
28136    DESCRIPTION
28137    "Peer BGP password"
28138    ::= { bgpNewCfgGroupEntry 25 }
28139
28140
28141bgpNewCfgGroupDelete OBJECT-TYPE
28142    SYNTAX INTEGER {
28143        other(1),
28144        delete(2)
28145        }
28146    MAX-ACCESS  read-create
28147    STATUS      current
28148    DESCRIPTION
28149    "When set to the value of 2 (delete), the entire row is deleted.
28150     When read, other(1) is returned. Setting the value to anything
28151     other than 2(delete) has no effect on the state of the row."
28152    ::= { bgpNewCfgGroupEntry 26 }
28153
28154bgpNewCfgGroupState OBJECT-TYPE
28155    SYNTAX INTEGER {
28156        enabled(1),
28157        disabled(2)
28158        }
28159    MAX-ACCESS      read-create
28160    STATUS          current
28161    DESCRIPTION
28162    "Enable or disable the group."
28163    ::= { bgpNewCfgGroupEntry 27 }
28164
28165bgpNewCfgGroupTtlSecHops OBJECT-TYPE
28166    SYNTAX      INTEGER (0..254)
28167    MAX-ACCESS  read-create
28168    STATUS      current
28169    DESCRIPTION
28170    "The BGP ttl security hops. 0 means none."
28171    ::= { bgpNewCfgGroupEntry 28 }
28172
28173bgpNewCfgGroupNexthopSelf OBJECT-TYPE
28174    SYNTAX INTEGER {
28175        enabled(1),
28176        disabled(2)
28177        }
28178    MAX-ACCESS read-create
28179    STATUS current
28180    DESCRIPTION
28181    "Enable/Disable using this router as next-hop in BGP updates."
28182    ::= { bgpNewCfgGroupEntry 29 }
28183
28184bgpNewCfgGroupClient OBJECT-TYPE
28185    SYNTAX INTEGER {
28186        enabled(1),
28187        disabled(2)
28188        }
28189    MAX-ACCESS read-create
28190    STATUS current
28191    DESCRIPTION
28192    "Enable/Disable Route Reflector for this client."
28193    ::= { bgpNewCfgGroupEntry 30 }
28194
28195
28196bgpCurCfgGroupRASTable OBJECT-TYPE
28197    SYNTAX SEQUENCE OF BgpCurCfgGroupRASEntry
28198    MAX-ACCESS      not-accessible
28199    STATUS          current
28200    DESCRIPTION
28201    "The table of BGP group RASs in the current configuration block."
28202    ::= { bgpCfg 11 }
28203
28204bgpCurCfgGroupRASEntry OBJECT-TYPE
28205    SYNTAX      BgpCurCfgGroupRASEntry
28206    MAX-ACCESS  not-accessible
28207    STATUS      current
28208    DESCRIPTION
28209    "Information about a BGP group RAS."
28210    INDEX { bgpCurCfgGroupIndex, bgpCurCfgGroupRASIndex }
28211    ::= { bgpCurCfgGroupRASTable 1 }
28212
28213BgpCurCfgGroupRASEntry ::= SEQUENCE {
28214    bgpCurCfgGroupRASIndex      Integer32,
28215    bgpCurCfgGroupRAS           INTEGER
28216    }
28217
28218bgpCurCfgGroupRASIndex OBJECT-TYPE
28219    SYNTAX      Integer32
28220    MAX-ACCESS  read-only
28221    STATUS      current
28222    DESCRIPTION
28223    "The BGP remote-as number for which the BGP RAS table is related."
28224    ::= { bgpCurCfgGroupRASEntry 1 }
28225
28226bgpCurCfgGroupRAS OBJECT-TYPE
28227    SYNTAX INTEGER (0..65535)
28228    MAX-ACCESS read-only
28229    STATUS current
28230    DESCRIPTION
28231    "The remote AS number of the BGP group bgpCurCfgGroupIndex. 0 means none"
28232    ::= { bgpCurCfgGroupRASEntry 2 }
28233
28234bgpNewCfgGroupRASTable OBJECT-TYPE
28235    SYNTAX SEQUENCE OF BgpNewCfgGroupRASEntry
28236    MAX-ACCESS not-accessible
28237    STATUS current
28238    DESCRIPTION
28239      "The table of BGP group RASs in the new configuration block."
28240    ::= { bgpCfg 12 }
28241
28242bgpNewCfgGroupRASEntry OBJECT-TYPE
28243    SYNTAX BgpNewCfgGroupRASEntry
28244    MAX-ACCESS not-accessible
28245    STATUS current
28246    DESCRIPTION
28247      "Information about a BGP group RAS."
28248    INDEX { bgpNewCfgGroupIndex, bgpNewCfgGroupRASIndex }
28249    ::= { bgpNewCfgGroupRASTable 1 }
28250
28251BgpNewCfgGroupRASEntry ::= SEQUENCE {
28252    bgpNewCfgGroupRASIndex      Integer32,
28253    bgpNewCfgGroupRAS           INTEGER
28254}
28255
28256bgpNewCfgGroupRASIndex OBJECT-TYPE
28257    SYNTAX Integer32
28258    MAX-ACCESS read-only
28259    STATUS current
28260    DESCRIPTION
28261    "The BGP group RAS number for which the BGP group RASs table is related."
28262    ::= { bgpNewCfgGroupRASEntry 1}
28263
28264bgpNewCfgGroupRAS OBJECT-TYPE
28265    SYNTAX INTEGER (0..65535)
28266    MAX-ACCESS read-create
28267    STATUS current
28268    DESCRIPTION
28269    "The remote AS number of the BGP group bgpNewCfgGroupIndex.  0 means none"
28270    ::= { bgpNewCfgGroupRASEntry 2 }
28271
28272bgpInfoGroupTable OBJECT-TYPE
28273    SYNTAX SEQUENCE OF BgpInfoGroupEntry
28274    MAX-ACCESS not-accessible
28275    STATUS current
28276    DESCRIPTION
28277      "The table of BGP group in the current configuration block."
28278    ::= { bgpInfo 4 }
28279
28280bgpInfoGroupEntry OBJECT-TYPE
28281    SYNTAX BgpInfoGroupEntry
28282    MAX-ACCESS not-accessible
28283    STATUS current
28284    DESCRIPTION
28285      "Information about a BGP group."
28286    INDEX { bgpInfoGroupIndex }
28287    ::= { bgpInfoGroupTable 1 }
28288
28289BgpInfoGroupEntry ::= SEQUENCE {
28290    bgpInfoGroupIndex               Integer32,
28291    bgpInfoGroupName                DisplayString,
28292    bgpInfoGroupRemoteAddr          IpAddress,
28293    bgpInfoGroupRemoteMask          IpAddress,
28294    bgpInfoGroupLimit               Integer32,
28295    bgpInfoGroupPeersNum            Integer32,
28296    bgpInfoGroupState               INTEGER
28297    }
28298
28299bgpInfoGroupIndex OBJECT-TYPE
28300    SYNTAX Integer32
28301    MAX-ACCESS read-only
28302    STATUS current
28303    DESCRIPTION
28304        "The BGP group number for which the BGP group table is related."
28305    ::= { bgpInfoGroupEntry 1 }
28306
28307bgpInfoGroupName OBJECT-TYPE
28308    SYNTAX DisplayString
28309    MAX-ACCESS read-only
28310    STATUS current
28311    DESCRIPTION
28312        "The BGP group nname for which the BGP group table is related."
28313    ::= { bgpInfoGroupEntry 2 }
28314
28315bgpInfoGroupRemoteAddr OBJECT-TYPE
28316    SYNTAX IpAddress
28317    MAX-ACCESS read-only
28318    STATUS current
28319    DESCRIPTION
28320        "The remote IP address of the BGP group."
28321    ::= { bgpInfoGroupEntry 3 }
28322
28323bgpInfoGroupRemoteMask OBJECT-TYPE
28324    SYNTAX IpAddress
28325    MAX-ACCESS read-only
28326    STATUS current
28327    DESCRIPTION
28328        "The remote mask of the BGP group."
28329    ::= { bgpInfoGroupEntry 4 }
28330
28331bgpInfoGroupLimit OBJECT-TYPE
28332    SYNTAX Integer32
28333    MAX-ACCESS read-only
28334    STATUS current
28335    DESCRIPTION
28336        "The maximum number of BGP dynamic peers."
28337    ::= { bgpInfoGroupEntry 5 }
28338
28339bgpInfoGroupPeersNum OBJECT-TYPE
28340    SYNTAX Integer32
28341    MAX-ACCESS read-only
28342    STATUS current
28343    DESCRIPTION
28344        "The total number of BGP dynamic peers."
28345    ::= { bgpInfoGroupEntry 6 }
28346
28347bgpInfoGroupState OBJECT-TYPE
28348    SYNTAX INTEGER {
28349        enabled(1),
28350        disabled(2)
28351        }
28352    MAX-ACCESS  read-only
28353    STATUS      current
28354    DESCRIPTION
28355        "BGP group state."
28356    ::= { bgpInfoGroupEntry 7 }
28357
28358bgpInfoGroupRASTable OBJECT-TYPE
28359    SYNTAX SEQUENCE OF BgpInfoGroupRASEntry
28360    MAX-ACCESS not-accessible
28361    STATUS current
28362    DESCRIPTION
28363      "The table of BGP group RASs in the current configuration block."
28364    ::= { bgpInfo 5 }
28365
28366bgpInfoGroupRASEntry OBJECT-TYPE
28367    SYNTAX BgpInfoGroupRASEntry
28368    MAX-ACCESS not-accessible
28369    STATUS current
28370    DESCRIPTION
28371      "Information about a BGP group RAS."
28372    INDEX { bgpInfoGroupIndex, bgpInfoGroupRASIndex }
28373    ::= { bgpInfoGroupRASTable 1 }
28374
28375BgpInfoGroupRASEntry ::= SEQUENCE {
28376    bgpInfoGroupRASIndex         Integer32,
28377    bgpInfoGroupRAS              INTEGER
28378    }
28379
28380bgpInfoGroupRASIndex OBJECT-TYPE
28381    SYNTAX Integer32
28382    MAX-ACCESS read-only
28383    STATUS current
28384    DESCRIPTION
28385        "The BGP group RAS number for which the BGP group RAS table is related."
28386    ::= { bgpInfoGroupRASEntry 1 }
28387
28388bgpInfoGroupRAS OBJECT-TYPE
28389    SYNTAX INTEGER
28390    MAX-ACCESS read-only
28391    STATUS current
28392    DESCRIPTION
28393        "The remote AS number of the BGP group bgpInfoGroupIndex."
28394    ::= { bgpInfoGroupRASEntry 2 }
28395
28396bgpInfoDynamicPeerTable OBJECT-TYPE
28397    SYNTAX SEQUENCE OF BgpInfoDynamicPeerEntry
28398    MAX-ACCESS not-accessible
28399    STATUS current
28400    DESCRIPTION
28401      "The table of BGP dynamic peers."
28402    ::= { bgpInfo 6 }
28403
28404bgpInfoDynamicPeerEntry OBJECT-TYPE
28405    SYNTAX BgpInfoDynamicPeerEntry
28406    MAX-ACCESS not-accessible
28407    STATUS current
28408    DESCRIPTION
28409      "Information about a BGP dynamic peer."
28410    INDEX { bgpInfoDynamicPeerIndex }
28411    ::= { bgpInfoDynamicPeerTable 1 }
28412
28413BgpInfoDynamicPeerEntry ::= SEQUENCE {
28414    bgpInfoDynamicPeerIndex               Integer32,
28415    bgpInfoDynamicPeerRemoteAddr          IpAddress,
28416    bgpInfoDynamicPeerGroup               Integer32,
28417    bgpInfoDynamicPeerVersion             Integer32,
28418    bgpInfoDynamicPeerTtl                 Integer32,
28419    bgpInfoDynamicPeerRemoteAs            Integer32,
28420    bgpInfoDynamicPeerRouterId            IpAddress,
28421    bgpInfoDynamicTotalReceivedPackets    Integer32,
28422    bgpInfoDynamicTotalSentPackets        Integer32,
28423    bgpInfoDynamicReceivedUpdates         Integer32,
28424    bgpInfoDynamicSentUpdates             Integer32,
28425    bgpInfoDynamicKeepalive               Integer32,
28426    bgpInfoDynamicHoldtime                Integer32,
28427    bgpInfoDynamicMinAdvTime              Integer32
28428    }
28429
28430bgpInfoDynamicPeerIndex OBJECT-TYPE
28431    SYNTAX Integer32
28432    MAX-ACCESS read-only
28433    STATUS current
28434    DESCRIPTION
28435        "The BGP dynamic peer number for which the BGP peer table
28436         is related."
28437    ::= { bgpInfoDynamicPeerEntry 1 }
28438
28439bgpInfoDynamicPeerRemoteAddr OBJECT-TYPE
28440    SYNTAX IpAddress
28441    MAX-ACCESS read-only
28442    STATUS current
28443    DESCRIPTION
28444        "The remote IP address of the BGP dynamic peer."
28445    ::= { bgpInfoDynamicPeerEntry 2 }
28446
28447bgpInfoDynamicPeerGroup OBJECT-TYPE
28448    SYNTAX Integer32
28449    MAX-ACCESS read-only
28450    STATUS current
28451    DESCRIPTION
28452        "The group of BGP dynamic peer."
28453    ::= { bgpInfoDynamicPeerEntry 3 }
28454
28455bgpInfoDynamicPeerVersion OBJECT-TYPE
28456    SYNTAX Integer32
28457    MAX-ACCESS read-only
28458    STATUS current
28459    DESCRIPTION
28460        "The version negotiated by the BGP dynamic peer."
28461    ::= { bgpInfoDynamicPeerEntry 4 }
28462
28463bgpInfoDynamicPeerTtl OBJECT-TYPE
28464    SYNTAX Integer32
28465    MAX-ACCESS read-only
28466    STATUS current
28467    DESCRIPTION
28468        "The time-to-live value of the BGP dynamic peer IP datagram."
28469    ::= { bgpInfoDynamicPeerEntry 5 }
28470
28471bgpInfoDynamicPeerRemoteAs OBJECT-TYPE
28472    SYNTAX Integer32
28473    MAX-ACCESS read-only
28474    STATUS current
28475    DESCRIPTION
28476        "The remote AS number of the BGP dynamic peer."
28477    ::= { bgpInfoDynamicPeerEntry 6 }
28478
28479bgpInfoDynamicPeerRouterId OBJECT-TYPE
28480    SYNTAX IpAddress
28481    MAX-ACCESS read-only
28482    STATUS current
28483    DESCRIPTION
28484        "The router IP address."
28485    ::= { bgpInfoDynamicPeerEntry 7 }
28486
28487bgpInfoDynamicTotalReceivedPackets OBJECT-TYPE
28488    SYNTAX Integer32
28489    MAX-ACCESS read-only
28490    STATUS current
28491    DESCRIPTION
28492        "The total number of received packets."
28493    ::= { bgpInfoDynamicPeerEntry 8 }
28494
28495bgpInfoDynamicTotalSentPackets OBJECT-TYPE
28496    SYNTAX Integer32
28497    MAX-ACCESS read-only
28498    STATUS current
28499    DESCRIPTION
28500        "The total number of sent packets."
28501    ::= { bgpInfoDynamicPeerEntry 9 }
28502
28503bgpInfoDynamicReceivedUpdates OBJECT-TYPE
28504    SYNTAX Integer32
28505    MAX-ACCESS read-only
28506    STATUS current
28507    DESCRIPTION
28508        "The number of received updates."
28509    ::= { bgpInfoDynamicPeerEntry 10 }
28510
28511bgpInfoDynamicSentUpdates OBJECT-TYPE
28512    SYNTAX Integer32
28513    MAX-ACCESS read-only
28514    STATUS current
28515    DESCRIPTION
28516        "The number of sent updates."
28517    ::= { bgpInfoDynamicPeerEntry 11 }
28518
28519bgpInfoDynamicKeepalive OBJECT-TYPE
28520    SYNTAX Integer32
28521    MAX-ACCESS read-only
28522    STATUS current
28523    DESCRIPTION
28524        "The keep alive time."
28525    ::= { bgpInfoDynamicPeerEntry 12 }
28526
28527bgpInfoDynamicHoldtime OBJECT-TYPE
28528    SYNTAX Integer32
28529    MAX-ACCESS read-only
28530    STATUS current
28531    DESCRIPTION
28532        "The hold time."
28533    ::= { bgpInfoDynamicPeerEntry 13 }
28534
28535bgpInfoDynamicMinAdvTime OBJECT-TYPE
28536    SYNTAX Integer32
28537    MAX-ACCESS read-only
28538    STATUS current
28539    DESCRIPTION
28540        "The MinAdvTime."
28541    ::= { bgpInfoDynamicPeerEntry 14 }
28542
28543--
28544-- IP OSPF configuration
28545--
28546ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 }
28547
28548ospfCurCfgDefaultRouteMetric OBJECT-TYPE
28549    SYNTAX INTEGER (0..16777214)
28550    MAX-ACCESS read-only
28551    STATUS current
28552    DESCRIPTION
28553    "Specify the metric to be assigned."
28554    ::= { ospfGeneral 1 }
28555
28556ospfNewCfgDefaultRouteMetric OBJECT-TYPE
28557    SYNTAX INTEGER (0..16777214)
28558    MAX-ACCESS read-write
28559    STATUS current
28560    DESCRIPTION
28561    "Specify the metric to be assigned."
28562    ::= { ospfGeneral 2 }
28563
28564ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
28565    SYNTAX INTEGER {
28566        none(1),
28567        type1(2),
28568        type2(3)
28569        }
28570    MAX-ACCESS read-only
28571    STATUS current
28572    DESCRIPTION
28573    "Specify the AS External metric type to be assigned."
28574    ::= { ospfGeneral 3 }
28575
28576ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
28577    SYNTAX INTEGER {
28578        none(1),
28579        type1(2),
28580        type2(3)
28581        }
28582    MAX-ACCESS read-write
28583    STATUS current
28584    DESCRIPTION
28585    "Specify the AS External metric type to be assigned."
28586    ::= { ospfGeneral 4 }
28587
28588ospfIntfTableMaxSize OBJECT-TYPE
28589    SYNTAX Integer32
28590    MAX-ACCESS read-only
28591    STATUS current
28592    DESCRIPTION
28593        "The maximum number of rows in the OSPF Interface table."
28594    ::= { ospfGeneral 5 }
28595
28596ospfAreaTableMaxSize OBJECT-TYPE
28597    SYNTAX Integer32
28598    MAX-ACCESS read-only
28599    STATUS current
28600    DESCRIPTION
28601        "The maximum number of rows in the OSPF Area table."
28602    ::= { ospfGeneral 6 }
28603
28604ospfRangeTableMaxSize OBJECT-TYPE
28605    SYNTAX Integer32
28606    MAX-ACCESS read-only
28607    STATUS current
28608    DESCRIPTION
28609        "The maximum number of rows in the OSPF Range table."
28610    ::= { ospfGeneral 7 }
28611
28612ospfVirtIntfTableMaxSize OBJECT-TYPE
28613    SYNTAX Integer32
28614    MAX-ACCESS read-only
28615    STATUS current
28616    DESCRIPTION
28617        "The maximum number of rows in the OSPF Virtual Interface
28618         table."
28619    ::= { ospfGeneral 8 }
28620
28621ospfHostTableMaxSize OBJECT-TYPE
28622    SYNTAX Integer32
28623    MAX-ACCESS read-only
28624    STATUS current
28625    DESCRIPTION
28626        "The maximum number of rows in the OSPF Host table."
28627    ::= { ospfGeneral 9 }
28628
28629ospfCurCfgState OBJECT-TYPE
28630    SYNTAX INTEGER {
28631        on(1),
28632        off(2)
28633        }
28634    MAX-ACCESS read-only
28635    STATUS current
28636    DESCRIPTION
28637    "OSPF global state."
28638    ::= { ospfGeneral 10 }
28639
28640ospfNewCfgState OBJECT-TYPE
28641    SYNTAX INTEGER {
28642        on(1),
28643        off(2)
28644        }
28645    MAX-ACCESS read-write
28646    STATUS current
28647    DESCRIPTION
28648    "Globally turn OSPF on or off."
28649    ::= { ospfGeneral 11 }
28650
28651ospfCurCfgLSDB OBJECT-TYPE
28652    SYNTAX  Integer32
28653    MAX-ACCESS read-only
28654    STATUS current
28655    DESCRIPTION
28656    "The LSDB limit for external LSA."
28657    ::= { ospfGeneral 12 }
28658
28659ospfNewCfgLSDB OBJECT-TYPE
28660    SYNTAX  Integer32
28661    MAX-ACCESS read-write
28662    STATUS current
28663    DESCRIPTION
28664    "Set the LSDB limit for external LSA."
28665    ::= { ospfGeneral 13 }
28666
28667ospfCurCfgAreaTable OBJECT-TYPE
28668    SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
28669    MAX-ACCESS not-accessible
28670    STATUS current
28671    DESCRIPTION
28672      "The table of OSPF area in the current configuration block."
28673    ::= { ospfCfg 2 }
28674
28675ospfCurCfgAreaEntry OBJECT-TYPE
28676    SYNTAX OspfCurCfgAreaEntry
28677    MAX-ACCESS not-accessible
28678    STATUS current
28679    DESCRIPTION
28680      "Information about a OSPF area."
28681    INDEX { ospfCurCfgAreaIndex }
28682    ::= { ospfCurCfgAreaTable 1 }
28683
28684OspfCurCfgAreaEntry ::= SEQUENCE {
28685    ospfCurCfgAreaIndex         Integer32,
28686    ospfCurCfgAreaId            IpAddress,
28687    ospfCurCfgAreaSpfInterval   INTEGER,
28688    ospfCurCfgAreaAuthType      INTEGER,
28689    ospfCurCfgAreaType          INTEGER,
28690    ospfCurCfgAreaMetric    INTEGER,
28691    ospfCurCfgAreaStatus        INTEGER
28692    }
28693
28694ospfCurCfgAreaIndex OBJECT-TYPE
28695    SYNTAX Integer32
28696    MAX-ACCESS read-only
28697    STATUS current
28698    DESCRIPTION
28699    "The OSPF area number for which the OSPF area table is related."
28700    ::= { ospfCurCfgAreaEntry 1}
28701
28702ospfCurCfgAreaId OBJECT-TYPE
28703    SYNTAX IpAddress
28704    MAX-ACCESS read-only
28705    STATUS current
28706    DESCRIPTION
28707    "The IP Address of the OSPF area."
28708    ::= { ospfCurCfgAreaEntry 2 }
28709
28710ospfCurCfgAreaSpfInterval OBJECT-TYPE
28711    SYNTAX INTEGER (1..255)
28712    MAX-ACCESS read-only
28713    STATUS current
28714    DESCRIPTION
28715    "The SPF interval for the OSPF area."
28716    ::= { ospfCurCfgAreaEntry 3 }
28717
28718ospfCurCfgAreaAuthType OBJECT-TYPE
28719    SYNTAX  INTEGER {
28720        none(1),
28721        password(2),
28722    md5(3)
28723        }
28724    MAX-ACCESS  read-only
28725    STATUS  current
28726    DESCRIPTION
28727        "Type of authentication being used.
28728     none(1) - no authentication
28729     password(2) - use password
28730     md5(3) - use MD5 authentication."
28731
28732    ::= { ospfCurCfgAreaEntry 4 }
28733
28734ospfCurCfgAreaType OBJECT-TYPE
28735    SYNTAX INTEGER {
28736        transit(0),
28737        stub(1),
28738        nssa(2)
28739           }
28740    MAX-ACCESS   read-only
28741    STATUS  current
28742    DESCRIPTION
28743        "Type of Area.
28744        transit(0)
28745        stub(1)
28746        nssa(2)"
28747
28748    ::= { ospfCurCfgAreaEntry 5 }
28749
28750ospfCurCfgAreaMetric OBJECT-TYPE
28751    SYNTAX  INTEGER (1..65535)
28752    MAX-ACCESS  read-only
28753    STATUS  current
28754    DESCRIPTION
28755        "Metric (1-65535)"
28756
28757    ::= { ospfCurCfgAreaEntry 6 }
28758
28759ospfCurCfgAreaStatus OBJECT-TYPE
28760    SYNTAX  INTEGER {
28761        disabled(0),
28762     enabled(1)
28763        }
28764    MAX-ACCESS  read-only
28765    STATUS  current
28766    DESCRIPTION
28767        "Status
28768       disabled(0)
28769       enabled(1)"
28770
28771    ::= { ospfCurCfgAreaEntry 7 }
28772
28773ospfNewCfgAreaTable OBJECT-TYPE
28774    SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
28775    MAX-ACCESS not-accessible
28776    STATUS current
28777    DESCRIPTION
28778      "The table of OSPF area in the new configuration block."
28779    ::= { ospfCfg 3 }
28780
28781ospfNewCfgAreaEntry OBJECT-TYPE
28782    SYNTAX OspfNewCfgAreaEntry
28783    MAX-ACCESS not-accessible
28784    STATUS current
28785    DESCRIPTION
28786      "Information about a OSPF area."
28787    INDEX { ospfNewCfgAreaIndex }
28788    ::= { ospfNewCfgAreaTable 1 }
28789
28790OspfNewCfgAreaEntry ::= SEQUENCE {
28791    ospfNewCfgAreaIndex         Integer32,
28792    ospfNewCfgAreaId            IpAddress,
28793    ospfNewCfgAreaSpfInterval   INTEGER,
28794    ospfNewCfgAreaAuthType      INTEGER,
28795    ospfNewCfgAreaType          INTEGER,
28796    ospfNewCfgAreaMetric    INTEGER,
28797    ospfNewCfgAreaStatus        INTEGER,
28798    ospfNewCfgAreaDelete        INTEGER
28799    }
28800
28801ospfNewCfgAreaIndex OBJECT-TYPE
28802    SYNTAX Integer32
28803    MAX-ACCESS read-only
28804    STATUS current
28805    DESCRIPTION
28806    "The OSPF area number for which the OSPF area table is related."
28807    ::= { ospfNewCfgAreaEntry 1}
28808
28809ospfNewCfgAreaId OBJECT-TYPE
28810    SYNTAX IpAddress
28811    MAX-ACCESS read-create
28812    STATUS current
28813    DESCRIPTION
28814    "The IP Address of the OSPF area."
28815    ::= { ospfNewCfgAreaEntry 2 }
28816
28817ospfNewCfgAreaSpfInterval OBJECT-TYPE
28818    SYNTAX INTEGER (1..255)
28819    MAX-ACCESS read-create
28820    STATUS current
28821    DESCRIPTION
28822    "The SPF interval for the OSPF area."
28823    ::= { ospfNewCfgAreaEntry 3 }
28824
28825ospfNewCfgAreaAuthType OBJECT-TYPE
28826    SYNTAX  INTEGER {
28827        none(1),
28828        password(2),
28829    md5(3)
28830        }
28831    MAX-ACCESS  read-create
28832    STATUS  current
28833    DESCRIPTION
28834        "Type of authentication being used.
28835     none(1) - no authentication
28836     password(2) - use password.
28837         md5(3) - use MD5 authentication."
28838    ::= { ospfNewCfgAreaEntry 4 }
28839
28840ospfNewCfgAreaType OBJECT-TYPE
28841    SYNTAX INTEGER {
28842        transit(0),
28843        stub(1),
28844        nssa(2)
28845           }
28846    MAX-ACCESS   read-write
28847    STATUS  current
28848    DESCRIPTION
28849        "Type of Area.
28850        transit(0)
28851        stub(1)
28852           nssa(2)"
28853
28854    ::= { ospfNewCfgAreaEntry 5 }
28855
28856ospfNewCfgAreaMetric OBJECT-TYPE
28857    SYNTAX  INTEGER (1..65535)
28858    MAX-ACCESS  read-write
28859    STATUS  current
28860    DESCRIPTION
28861        "Metric (1-65535)"
28862
28863    ::= { ospfNewCfgAreaEntry 6 }
28864
28865ospfNewCfgAreaStatus OBJECT-TYPE
28866    SYNTAX  INTEGER {
28867        disabled(0),
28868     enabled(1)
28869        }
28870    MAX-ACCESS  read-write
28871    STATUS current
28872    DESCRIPTION
28873        "Status
28874       disabled(0)
28875       enabled(1)"
28876
28877    ::= { ospfNewCfgAreaEntry 7 }
28878
28879ospfNewCfgAreaDelete OBJECT-TYPE
28880   SYNTAX INTEGER {
28881    no(0),
28882    yes(1)
28883    }
28884   MAX-ACCESS read-write
28885   STATUS current
28886   DESCRIPTION
28887    "Delete the area
28888        no(0),
28889            yes(1)"
28890
28891    ::= { ospfNewCfgAreaEntry 8 }
28892
28893
28894-- OSPF Host Table
28895
28896ospfCurCfgHostTable OBJECT-TYPE
28897    SYNTAX SEQUENCE OF OspfCurCfgHostEntry
28898    MAX-ACCESS not-accessible
28899    STATUS current
28900    DESCRIPTION
28901      "The table of OSPF Host configuration."
28902    ::= { ospfCfg 12 }
28903
28904ospfCurCfgHostEntry OBJECT-TYPE
28905    SYNTAX OspfCurCfgHostEntry
28906    MAX-ACCESS not-accessible
28907    STATUS current
28908    DESCRIPTION
28909      "Information about a OSPF host."
28910    INDEX { ospfCurCfgHostIndex }
28911    ::= { ospfCurCfgHostTable 1 }
28912
28913OspfCurCfgHostEntry ::= SEQUENCE {
28914    ospfCurCfgHostIndex         Integer32,
28915    ospfCurCfgHostIpAddr        IpAddress,
28916    ospfCurCfgHostAreaIndex     Integer32,
28917    ospfCurCfgHostCost          INTEGER,
28918    ospfCurCfgHostState     INTEGER
28919    }
28920
28921ospfCurCfgHostIndex OBJECT-TYPE
28922    SYNTAX Integer32
28923    MAX-ACCESS read-only
28924    STATUS current
28925    DESCRIPTION
28926    "The OSPF host number for which the OSPF host table is related."
28927    ::= { ospfCurCfgHostEntry 1}
28928
28929ospfCurCfgHostIpAddr OBJECT-TYPE
28930    SYNTAX IpAddress
28931    MAX-ACCESS read-only
28932    STATUS current
28933    DESCRIPTION
28934    "The IP Address of the OSPF host."
28935    ::= { ospfCurCfgHostEntry 2 }
28936
28937ospfCurCfgHostAreaIndex OBJECT-TYPE
28938    SYNTAX Integer32
28939    MAX-ACCESS read-only
28940    STATUS current
28941    DESCRIPTION
28942    "The area index."
28943    ::= { ospfCurCfgHostEntry 3 }
28944
28945ospfCurCfgHostCost OBJECT-TYPE
28946    SYNTAX  INTEGER (1..65535)
28947    MAX-ACCESS  read-only
28948    STATUS  current
28949    DESCRIPTION
28950        "The cost of the OSPF host."
28951    ::= { ospfCurCfgHostEntry 4 }
28952
28953ospfCurCfgHostState OBJECT-TYPE
28954    SYNTAX  INTEGER  {
28955    enabled(2),
28956    disabled(3)
28957    }
28958    MAX-ACCESS  read-only
28959    STATUS  current
28960    DESCRIPTION
28961        "Enable or disable an OSPF Host"
28962    ::= { ospfCurCfgHostEntry 5 }
28963
28964ospfNewCfgHostTable OBJECT-TYPE
28965    SYNTAX SEQUENCE OF OspfNewCfgHostEntry
28966    MAX-ACCESS not-accessible
28967    STATUS current
28968    DESCRIPTION
28969      "The table of OSPF Host configuration."
28970    ::= { ospfCfg 13 }
28971
28972ospfNewCfgHostEntry OBJECT-TYPE
28973    SYNTAX OspfNewCfgHostEntry
28974    MAX-ACCESS not-accessible
28975    STATUS current
28976    DESCRIPTION
28977      "Information about a OSPF host."
28978    INDEX { ospfNewCfgHostIndex }
28979    ::= { ospfNewCfgHostTable 1 }
28980
28981OspfNewCfgHostEntry ::= SEQUENCE {
28982    ospfNewCfgHostIndex         Integer32,
28983    ospfNewCfgHostIpAddr        IpAddress,
28984    ospfNewCfgHostAreaIndex     Integer32,
28985    ospfNewCfgHostCost          INTEGER,
28986    ospfNewCfgHostState     INTEGER,
28987    ospfNewCfgHostDelete        INTEGER
28988    }
28989
28990ospfNewCfgHostIndex OBJECT-TYPE
28991    SYNTAX Integer32
28992    MAX-ACCESS read-only
28993    STATUS current
28994    DESCRIPTION
28995    "The OSPF host number for which the OSPF host table is related."
28996    ::= { ospfNewCfgHostEntry 1}
28997
28998ospfNewCfgHostIpAddr OBJECT-TYPE
28999    SYNTAX IpAddress
29000    MAX-ACCESS read-create
29001    STATUS current
29002    DESCRIPTION
29003    "The IP Address of the OSPF host."
29004    ::= { ospfNewCfgHostEntry 2 }
29005
29006ospfNewCfgHostAreaIndex OBJECT-TYPE
29007    SYNTAX Integer32
29008    MAX-ACCESS read-create
29009    STATUS current
29010    DESCRIPTION
29011    "The OSPF area index."
29012    ::= { ospfNewCfgHostEntry 3 }
29013
29014ospfNewCfgHostCost OBJECT-TYPE
29015    SYNTAX  INTEGER (1..65535)
29016    MAX-ACCESS  read-create
29017    STATUS  current
29018    DESCRIPTION
29019        "The cost of the OSPF host."
29020    ::= { ospfNewCfgHostEntry 4 }
29021
29022ospfNewCfgHostState OBJECT-TYPE
29023    SYNTAX  INTEGER  {
29024    enabled(2),
29025    disabled(3)
29026    }
29027    MAX-ACCESS  read-create
29028    STATUS  current
29029    DESCRIPTION
29030        "Enable or disable an OSPF Host"
29031    ::= { ospfNewCfgHostEntry 5 }
29032
29033ospfNewCfgHostDelete  OBJECT-TYPE
29034    SYNTAX  INTEGER {
29035        no(0),
29036        yes(1)
29037        }
29038    MAX-ACCESS read-write
29039    STATUS current
29040    DESCRIPTION
29041    "Delete the OSPF host:
29042         no(0),
29043         yes(1)"
29044    ::= { ospfNewCfgHostEntry 6 }
29045
29046ospfMdkeyTableMaxSize OBJECT-TYPE
29047    SYNTAX  Integer32
29048    MAX-ACCESS  read-only
29049    STATUS  current
29050    DESCRIPTION
29051        "The maximum number of rows in the OSPF Mdkey table."
29052    ::= { ospfCfg 11 }
29053
29054ospfCurCfgMdkeyTable OBJECT-TYPE
29055    SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
29056    MAX-ACCESS not-accessible
29057    STATUS current
29058    DESCRIPTION
29059      "The table of OSPF MD5 keys in the current configuration block."
29060    ::= { ospfCfg 5 }
29061
29062ospfCurCfgMdkeyEntry OBJECT-TYPE
29063    SYNTAX OspfCurCfgMdkeyEntry
29064    MAX-ACCESS not-accessible
29065    STATUS current
29066    DESCRIPTION
29067      "Information about an OSPF MD keys table."
29068    INDEX { ospfCurCfgMdkeyIndex }
29069    ::= { ospfCurCfgMdkeyTable 1 }
29070
29071OspfCurCfgMdkeyEntry ::= SEQUENCE {
29072    ospfCurCfgMdkeyIndex        Integer32,
29073    ospfCurCfgMdkeyKey          DisplayString
29074    }
29075
29076ospfCurCfgMdkeyIndex OBJECT-TYPE
29077    SYNTAX Integer32
29078    MAX-ACCESS read-only
29079    STATUS current
29080    DESCRIPTION
29081    "The OSPF MD5 Key number for which the OSPF MdKey table is related."
29082    ::= { ospfCurCfgMdkeyEntry 1}
29083
29084ospfCurCfgMdkeyKey OBJECT-TYPE
29085    SYNTAX DisplayString (SIZE(0..16))
29086    MAX-ACCESS read-only
29087    STATUS current
29088    DESCRIPTION
29089    "The character string representing the MD5 Key."
29090    ::= { ospfCurCfgMdkeyEntry 2 }
29091
29092ospfNewCfgMdkeyTable OBJECT-TYPE
29093    SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
29094    MAX-ACCESS not-accessible
29095    STATUS current
29096    DESCRIPTION
29097      "The table of OSPF MD5 keys in the new configuration block."
29098    ::= { ospfCfg 6 }
29099
29100ospfNewCfgMdkeyEntry OBJECT-TYPE
29101    SYNTAX OspfNewCfgMdkeyEntry
29102    MAX-ACCESS not-accessible
29103    STATUS current
29104    DESCRIPTION
29105      "Information about an OSPF MD keys table."
29106    INDEX { ospfNewCfgMdkeyIndex }
29107    ::= { ospfNewCfgMdkeyTable 1 }
29108
29109OspfNewCfgMdkeyEntry ::= SEQUENCE {
29110    ospfNewCfgMdkeyIndex        Integer32,
29111    ospfNewCfgMdkeyKey          DisplayString,
29112    ospfNewCfgMdkeyDelete       INTEGER
29113    }
29114
29115ospfNewCfgMdkeyIndex OBJECT-TYPE
29116    SYNTAX Integer32
29117    MAX-ACCESS read-only
29118    STATUS current
29119    DESCRIPTION
29120    "The OSPF MD5 Key number for which the OSPF MdKey table is related."
29121    ::= { ospfNewCfgMdkeyEntry 1}
29122
29123ospfNewCfgMdkeyKey OBJECT-TYPE
29124    SYNTAX DisplayString (SIZE(0..16))
29125    MAX-ACCESS read-create
29126    STATUS current
29127    DESCRIPTION
29128    "The character string representing the MD5 Key."
29129    ::= { ospfNewCfgMdkeyEntry 2 }
29130
29131ospfNewCfgMdkeyDelete OBJECT-TYPE
29132    SYNTAX  INTEGER {
29133    other(1),
29134        delete(2)
29135    }
29136    MAX-ACCESS read-create
29137    STATUS current
29138    DESCRIPTION
29139    "When set to the value of 2 (delete), the entire row is deleted.
29140     When read, other(1) is returned. Setting the value to anything
29141     other than 2(delete) has no effect on the state of the row."
29142    ::= { ospfNewCfgMdkeyEntry 3}
29143
29144
29145ospfCurCfgIntfTable OBJECT-TYPE
29146    SYNTAX SEQUENCE OF OspfCurCfgIntfEntry
29147    MAX-ACCESS not-accessible
29148    STATUS current
29149    DESCRIPTION
29150      "The table of OSPF Interface in the current configuration block."
29151    ::= { ospfCfg 7 }
29152
29153ospfCurCfgIntfEntry OBJECT-TYPE
29154    SYNTAX OspfCurCfgIntfEntry
29155    MAX-ACCESS not-accessible
29156    STATUS current
29157    DESCRIPTION
29158      "Information about an OSPF Interface."
29159    INDEX { ospfCurCfgIntfIndex }
29160    ::= { ospfCurCfgIntfTable 1 }
29161
29162OspfCurCfgIntfEntry ::= SEQUENCE {
29163    ospfCurCfgIntfIndex         Integer32,
29164    ospfCurCfgIntfArea          INTEGER,
29165    ospfCurCfgIntfMdkey         INTEGER,
29166    ospfCurCfgIntfCost          INTEGER,
29167    ospfCurCfgIntfPrio          INTEGER,
29168    ospfCurCfgIntfHello         INTEGER,
29169    ospfCurCfgIntfHelloMS         INTEGER,
29170    ospfCurCfgIntfDead          INTEGER,
29171    ospfCurCfgIntfDeadMS        INTEGER,
29172    ospfCurCfgIntfTrans         INTEGER,
29173    ospfCurCfgIntfRetra         INTEGER,
29174    ospfCurCfgIntfAuthKey       DisplayString,
29175    ospfCurCfgIntfPassive       INTEGER,
29176    ospfCurCfgIntfPtop          INTEGER,
29177    ospfCurCfgIntfStatus        INTEGER
29178    }
29179
29180ospfCurCfgIntfIndex OBJECT-TYPE
29181    SYNTAX Integer32
29182    MAX-ACCESS read-only
29183    STATUS current
29184    DESCRIPTION
29185    "The OSPF Interface number for which the OSPF Interface table is
29186         related."
29187    ::= { ospfCurCfgIntfEntry 1}
29188
29189ospfCurCfgIntfArea OBJECT-TYPE
29190    SYNTAX INTEGER (0..2)
29191    MAX-ACCESS read-only
29192    STATUS current
29193    DESCRIPTION
29194    "The index of the area that the interface belongs (0..2)"
29195    ::= { ospfCurCfgIntfEntry 2 }
29196
29197ospfCurCfgIntfMdkey OBJECT-TYPE
29198    SYNTAX INTEGER (0..255)
29199    MAX-ACCESS read-only
29200    STATUS current
29201    DESCRIPTION
29202    "The MD5 key for the OSPF interface
29203         0 (none) no MD5 authentication."
29204    ::= { ospfCurCfgIntfEntry 3 }
29205
29206ospfCurCfgIntfCost  OBJECT-TYPE
29207    SYNTAX INTEGER (1..65535)
29208    MAX-ACCESS read-only
29209    STATUS current
29210    DESCRIPTION
29211    "Interface cost"
29212    ::= { ospfCurCfgIntfEntry 4 }
29213
29214ospfCurCfgIntfPrio   OBJECT-TYPE
29215   SYNTAX INTEGER (1..255)
29216    MAX-ACCESS read-only
29217    STATUS current
29218    DESCRIPTION
29219    "Interface router priority"
29220    ::= { ospfCurCfgIntfEntry 5 }
29221
29222ospfCurCfgIntfHello  OBJECT-TYPE
29223    SYNTAX INTEGER (1..65535)
29224    MAX-ACCESS read-only
29225    STATUS current
29226    DESCRIPTION
29227    "Hello interval"
29228    ::= { ospfCurCfgIntfEntry 6 }
29229
29230ospfCurCfgIntfHelloMS  OBJECT-TYPE
29231    SYNTAX  INTEGER {
29232        seconds(0),
29233        milliseconds(1)
29234        }
29235    MAX-ACCESS read-only
29236    STATUS current
29237    DESCRIPTION
29238    "Units of time measurement for Hello interval
29239    seconds(0),
29240        milliseconds(1)"
29241    ::= { ospfCurCfgIntfEntry 7 }
29242
29243ospfCurCfgIntfDead   OBJECT-TYPE
29244   SYNTAX INTEGER (1..65535)
29245    MAX-ACCESS read-only
29246    STATUS current
29247    DESCRIPTION
29248    "Dead interval"
29249    ::= { ospfCurCfgIntfEntry 8 }
29250
29251ospfCurCfgIntfDeadMS  OBJECT-TYPE
29252    SYNTAX  INTEGER {
29253        seconds(0),
29254        milliseconds(1)
29255        }
29256    MAX-ACCESS read-only
29257    STATUS current
29258    DESCRIPTION
29259    "Units of time measurement for Dead interval
29260    seconds(0),
29261        milliseconds(1)"
29262    ::= { ospfCurCfgIntfEntry 9 }
29263
29264ospfCurCfgIntfTrans  OBJECT-TYPE
29265   SYNTAX INTEGER (1..3600)
29266    MAX-ACCESS read-only
29267    STATUS current
29268    DESCRIPTION
29269    "Transit delay"
29270    ::= { ospfCurCfgIntfEntry 10 }
29271
29272ospfCurCfgIntfRetra OBJECT-TYPE
29273    SYNTAX INTEGER (1..3600)
29274    MAX-ACCESS read-only
29275    STATUS current
29276    DESCRIPTION
29277    "Retransmit interval"
29278    ::= { ospfCurCfgIntfEntry 11 }
29279
29280ospfCurCfgIntfAuthKey OBJECT-TYPE
29281   SYNTAX DisplayString (SIZE(0..8))
29282    MAX-ACCESS read-only
29283    STATUS current
29284    DESCRIPTION
29285    "Authentication Key"
29286    ::= { ospfCurCfgIntfEntry 12 }
29287
29288ospfCurCfgIntfPassive  OBJECT-TYPE
29289    SYNTAX  INTEGER {
29290        disabled(0),
29291        enabled(1)
29292        }
29293    MAX-ACCESS read-only
29294    STATUS current
29295    DESCRIPTION
29296    "Passive interface
29297    disabled(0),
29298        enabled(1)"
29299    ::= { ospfCurCfgIntfEntry 13 }
29300
29301ospfCurCfgIntfPtop  OBJECT-TYPE
29302    SYNTAX  INTEGER {
29303        disabled(0),
29304        enabled(1)
29305        }
29306    MAX-ACCESS read-only
29307    STATUS current
29308    DESCRIPTION
29309    "Point-to-point interface
29310    disabled(0),
29311        enabled(1)"
29312    ::= { ospfCurCfgIntfEntry 15 }
29313
29314ospfCurCfgIntfStatus  OBJECT-TYPE
29315    SYNTAX  INTEGER {
29316        disabled(0),
29317        enabled(1)
29318        }
29319    MAX-ACCESS read-only
29320    STATUS current
29321    DESCRIPTION
29322    "Status of the interface
29323    disabled(0),
29324        enabled(1)"
29325    ::= { ospfCurCfgIntfEntry 14 }
29326
29327ospfNewCfgIntfTable OBJECT-TYPE
29328    SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
29329    MAX-ACCESS not-accessible
29330    STATUS current
29331    DESCRIPTION
29332      "The table of OSPF interface in the new configuration block."
29333    ::= { ospfCfg 8 }
29334
29335ospfNewCfgIntfEntry OBJECT-TYPE
29336    SYNTAX OspfNewCfgIntfEntry
29337    MAX-ACCESS not-accessible
29338    STATUS current
29339    DESCRIPTION
29340      "Information about an OSPF interface."
29341    INDEX { ospfNewCfgIntfIndex }
29342    ::= { ospfNewCfgIntfTable 1 }
29343
29344OspfNewCfgIntfEntry ::= SEQUENCE {
29345    ospfNewCfgIntfIndex         Integer32,
29346    ospfNewCfgIntfArea          INTEGER,
29347    ospfNewCfgIntfMdkey         INTEGER,
29348    ospfNewCfgIntfCost      INTEGER,
29349    ospfNewCfgIntfPrio      INTEGER,
29350    ospfNewCfgIntfHello         INTEGER,
29351    ospfNewCfgIntfHelloMS       INTEGER,
29352    ospfNewCfgIntfDead          INTEGER,
29353    ospfNewCfgIntfDeadMS        INTEGER,
29354    ospfNewCfgIntfTrans         INTEGER,
29355    ospfNewCfgIntfRetra         INTEGER,
29356    ospfNewCfgIntfAuthKey       DisplayString,
29357    ospfNewCfgIntfPassive       INTEGER,
29358    ospfNewCfgIntfPtop          INTEGER,
29359    ospfNewCfgIntfStatus        INTEGER,
29360    ospfNewCfgIntfDelete        INTEGER
29361    }
29362
29363ospfNewCfgIntfIndex OBJECT-TYPE
29364    SYNTAX Integer32
29365    MAX-ACCESS read-only
29366    STATUS current
29367    DESCRIPTION
29368    "The OSPF Interface number for which the OSPF Interface table is
29369         related."
29370    ::= { ospfNewCfgIntfEntry 1}
29371
29372ospfNewCfgIntfArea OBJECT-TYPE
29373    SYNTAX INTEGER (0..19)
29374    MAX-ACCESS read-create
29375    STATUS current
29376    DESCRIPTION
29377    "The index of the area that the interface belongs"
29378    ::= { ospfNewCfgIntfEntry 2 }
29379
29380ospfNewCfgIntfMdkey OBJECT-TYPE
29381    SYNTAX INTEGER (0..255)
29382    MAX-ACCESS read-create
29383    STATUS current
29384    DESCRIPTION
29385    "The MD5 key for the OSPF interface
29386         0 (none) no MD5 authentication."
29387    ::= { ospfNewCfgIntfEntry 3 }
29388
29389ospfNewCfgIntfCost  OBJECT-TYPE
29390    SYNTAX INTEGER (1..65535)
29391    MAX-ACCESS read-create
29392    STATUS current
29393    DESCRIPTION
29394    "Interface cost(1..65535)"
29395    ::= { ospfNewCfgIntfEntry 4 }
29396
29397ospfNewCfgIntfPrio   OBJECT-TYPE
29398   SYNTAX INTEGER (0..255)
29399    MAX-ACCESS read-create
29400    STATUS current
29401    DESCRIPTION
29402    "Interface router priority(0..255)"
29403    ::= { ospfNewCfgIntfEntry 5 }
29404
29405
29406ospfNewCfgIntfHello  OBJECT-TYPE
29407    SYNTAX INTEGER (1..65535)
29408    MAX-ACCESS read-create
29409    STATUS current
29410    DESCRIPTION
29411    "Hello interval(1..65535s | 50..65535ms)"
29412    ::= { ospfNewCfgIntfEntry 6 }
29413
29414
29415ospfNewCfgIntfHelloMS  OBJECT-TYPE
29416    SYNTAX  INTEGER {
29417        seconds(0),
29418        milliseconds(1)
29419        }
29420    MAX-ACCESS read-create
29421    STATUS current
29422    DESCRIPTION
29423    "Units of time measurement for Hello interval
29424    seconds(0),
29425        milliseconds(1)"
29426    ::= { ospfNewCfgIntfEntry 7 }
29427
29428ospfNewCfgIntfDead   OBJECT-TYPE
29429   SYNTAX INTEGER (1..65535)
29430    MAX-ACCESS read-create
29431    STATUS current
29432    DESCRIPTION
29433    "Dead interval(1..65535s |1000..65535ms)"
29434    ::= { ospfNewCfgIntfEntry 8 }
29435
29436ospfNewCfgIntfDeadMS  OBJECT-TYPE
29437    SYNTAX  INTEGER {
29438        seconds(0),
29439        milliseconds(1)
29440        }
29441    MAX-ACCESS read-create
29442    STATUS current
29443    DESCRIPTION
29444    "Units of time measurement for Dead interval
29445    seconds(0),
29446        milliseconds(1)"
29447    ::= { ospfNewCfgIntfEntry 9 }
29448
29449ospfNewCfgIntfTrans  OBJECT-TYPE
29450   SYNTAX INTEGER (1..3600)
29451    MAX-ACCESS read-create
29452    STATUS current
29453    DESCRIPTION
29454    "Transit delay(1..3600)"
29455    ::= { ospfNewCfgIntfEntry 10 }
29456
29457ospfNewCfgIntfRetra OBJECT-TYPE
29458  SYNTAX INTEGER (1..3600)
29459    MAX-ACCESS read-create
29460    STATUS current
29461    DESCRIPTION
29462    "Retransmit interval(1..3600)"
29463    ::= { ospfNewCfgIntfEntry 11 }
29464
29465ospfNewCfgIntfAuthKey OBJECT-TYPE
29466   SYNTAX DisplayString (SIZE(0..8))
29467    MAX-ACCESS read-create
29468    STATUS current
29469    DESCRIPTION
29470    "Authentication Key"
29471    ::= { ospfNewCfgIntfEntry 12 }
29472
29473ospfNewCfgIntfPassive  OBJECT-TYPE
29474    SYNTAX  INTEGER {
29475        disabled(0),
29476        enabled(1)
29477        }
29478    MAX-ACCESS read-create
29479    STATUS current
29480    DESCRIPTION
29481    "Passive interface
29482    disabled(0),
29483        enabled(1)"
29484    ::= { ospfNewCfgIntfEntry 13 }
29485
29486ospfNewCfgIntfPtop  OBJECT-TYPE
29487    SYNTAX  INTEGER {
29488        disabled(0),
29489        enabled(1)
29490        }
29491    MAX-ACCESS read-create
29492    STATUS current
29493    DESCRIPTION
29494    "Point-to-point interface
29495    disabled(0),
29496        enabled(1)"
29497    ::= { ospfNewCfgIntfEntry 16 }
29498
29499ospfNewCfgIntfStatus  OBJECT-TYPE
29500    SYNTAX  INTEGER {
29501        disabled(0),
29502        enabled(1)
29503        }
29504    MAX-ACCESS read-create
29505    STATUS current
29506    DESCRIPTION
29507    "Status of the interface
29508    disabled(0),
29509        enabled(1)"
29510    ::= { ospfNewCfgIntfEntry 14 }
29511
29512ospfNewCfgIntfDelete  OBJECT-TYPE
29513    SYNTAX  INTEGER {
29514        other(0),
29515        delete(1)
29516        }
29517    MAX-ACCESS read-write
29518    STATUS current
29519    DESCRIPTION
29520    "Delete the interface
29521         other(0),
29522         delete(1)"
29523    ::= { ospfNewCfgIntfEntry 15 }
29524
29525ospfCurCfgLoopIfTable OBJECT-TYPE
29526    SYNTAX SEQUENCE OF OspfCurCfgLoopIfEntry
29527    MAX-ACCESS not-accessible
29528    STATUS current
29529    DESCRIPTION
29530      "The table of OSPF Loopback Interfaces
29531       in the current configuration block."
29532    ::= { ospfCfg 20 }
29533
29534ospfCurCfgLoopIfEntry OBJECT-TYPE
29535    SYNTAX OspfCurCfgLoopIfEntry
29536    MAX-ACCESS not-accessible
29537    STATUS current
29538    DESCRIPTION
29539      "Information about an OSPF Loopback Interface."
29540    INDEX { ospfCurCfgLoopIfIndex }
29541    ::= { ospfCurCfgLoopIfTable 1 }
29542
29543OspfCurCfgLoopIfEntry ::= SEQUENCE {
29544    ospfCurCfgLoopIfIndex         Integer32,
29545    ospfCurCfgLoopIfArea          INTEGER,
29546    ospfCurCfgLoopIfStatus        INTEGER
29547    }
29548
29549ospfCurCfgLoopIfIndex OBJECT-TYPE
29550    SYNTAX Integer32
29551    MAX-ACCESS read-only
29552    STATUS current
29553    DESCRIPTION
29554        "The OSPF Loopback Interface number for which
29555         the OSPF Interface table is related."
29556    ::= { ospfCurCfgLoopIfEntry 1}
29557
29558ospfCurCfgLoopIfArea OBJECT-TYPE
29559    SYNTAX INTEGER
29560    MAX-ACCESS read-only
29561    STATUS current
29562    DESCRIPTION
29563        "The index of the area that the loopback interface belongs"
29564    ::= { ospfCurCfgLoopIfEntry 2 }
29565
29566ospfCurCfgLoopIfStatus  OBJECT-TYPE
29567    SYNTAX  INTEGER {
29568        disabled(0),
29569        enabled(1)
29570        }
29571    MAX-ACCESS read-only
29572    STATUS current
29573    DESCRIPTION
29574        "Status of the loopback interface
29575        disabled(0),
29576        enabled(1)"
29577    ::= { ospfCurCfgLoopIfEntry 3 }
29578
29579ospfNewCfgLoopIfTable OBJECT-TYPE
29580    SYNTAX SEQUENCE OF OspfNewCfgLoopIfEntry
29581    MAX-ACCESS not-accessible
29582    STATUS current
29583    DESCRIPTION
29584      "The table of OSPF loopback interface in the new configuration block."
29585    ::= { ospfCfg 21 }
29586
29587ospfNewCfgLoopIfEntry OBJECT-TYPE
29588    SYNTAX OspfNewCfgLoopIfEntry
29589    MAX-ACCESS not-accessible
29590    STATUS current
29591    DESCRIPTION
29592      "Information about an OSPF loopback interface."
29593    INDEX { ospfNewCfgLoopIfIndex }
29594    ::= { ospfNewCfgLoopIfTable 1 }
29595
29596OspfNewCfgLoopIfEntry ::= SEQUENCE {
29597    ospfNewCfgLoopIfIndex         Integer32,
29598    ospfNewCfgLoopIfArea          INTEGER,
29599    ospfNewCfgLoopIfStatus        INTEGER,
29600    ospfNewCfgLoopIfDelete        INTEGER
29601    }
29602
29603ospfNewCfgLoopIfIndex OBJECT-TYPE
29604    SYNTAX Integer32
29605    MAX-ACCESS read-only
29606    STATUS current
29607    DESCRIPTION
29608        "The OSPF loopback interface number for which
29609         the OSPF Loopback Interface table is related."
29610    ::= { ospfNewCfgLoopIfEntry 1}
29611
29612ospfNewCfgLoopIfArea OBJECT-TYPE
29613    SYNTAX INTEGER (0..2)
29614    MAX-ACCESS read-create
29615    STATUS current
29616    DESCRIPTION
29617        "The index of the area that the loopback interface belongs (0..2)"
29618    ::= { ospfNewCfgLoopIfEntry 2 }
29619
29620ospfNewCfgLoopIfStatus  OBJECT-TYPE
29621    SYNTAX  INTEGER {
29622        disabled(0),
29623        enabled(1)
29624        }
29625    MAX-ACCESS read-create
29626    STATUS current
29627    DESCRIPTION
29628        "Status of the loopback interface
29629        disabled(0),
29630        enabled(1)"
29631    ::= { ospfNewCfgLoopIfEntry 3 }
29632
29633ospfNewCfgLoopIfDelete  OBJECT-TYPE
29634    SYNTAX  INTEGER {
29635        other(0),
29636        delete(1)
29637        }
29638    MAX-ACCESS read-write
29639    STATUS current
29640    DESCRIPTION
29641        "Delete the loopback interface
29642         other(0),
29643         delete(1)"
29644    ::= { ospfNewCfgLoopIfEntry 4 }
29645
29646ospfCurCfgVirtIntfTable OBJECT-TYPE
29647    SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
29648    MAX-ACCESS not-accessible
29649    STATUS current
29650    DESCRIPTION
29651      "The table of OSPF Virtual Interface configuration in the current
29652       configuration."
29653    ::= { ospfCfg 9 }
29654
29655ospfCurCfgVirtIntfEntry OBJECT-TYPE
29656    SYNTAX OspfCurCfgVirtIntfEntry
29657    MAX-ACCESS not-accessible
29658    STATUS current
29659    DESCRIPTION
29660      "Information about an OSPF virtual Interface."
29661    INDEX { ospfCurCfgVirtIntfIndex }
29662    ::= { ospfCurCfgVirtIntfTable 1 }
29663
29664OspfCurCfgVirtIntfEntry ::= SEQUENCE {
29665    ospfCurCfgVirtIntfIndex         Integer32,
29666    ospfCurCfgVirtIntfAreaId        INTEGER,
29667    ospfCurCfgVirtIntfNbr           IpAddress,
29668    ospfCurCfgVirtIntfMdkey         INTEGER,
29669    ospfCurCfgVirtIntfHello         INTEGER,
29670    ospfCurCfgVirtIntfHelloMS       INTEGER,
29671    ospfCurCfgVirtIntfDead          INTEGER,
29672    ospfCurCfgVirtIntfDeadMS        INTEGER,
29673    ospfCurCfgVirtIntfTrans         INTEGER,
29674    ospfCurCfgVirtIntfRetra         INTEGER,
29675    ospfCurCfgVirtIntfAuthKey       DisplayString,
29676    ospfCurCfgVirtIntfStatus        INTEGER
29677    }
29678
29679ospfCurCfgVirtIntfIndex OBJECT-TYPE
29680    SYNTAX Integer32
29681    MAX-ACCESS read-only
29682    STATUS current
29683    DESCRIPTION
29684    "The OSPF Virtual Interface number for which the OSPF
29685         Virtual Interface table is related."
29686    ::= { ospfCurCfgVirtIntfEntry 1}
29687
29688ospfCurCfgVirtIntfAreaId OBJECT-TYPE
29689    SYNTAX INTEGER (0..19)
29690    MAX-ACCESS read-only
29691    STATUS current
29692    DESCRIPTION
29693    "The index of the OSPF area to which this virtual interface
29694         belongs."
29695    ::= { ospfCurCfgVirtIntfEntry 2 }
29696
29697ospfCurCfgVirtIntfNbr OBJECT-TYPE
29698    SYNTAX IpAddress
29699    MAX-ACCESS read-only
29700    STATUS current
29701    DESCRIPTION
29702    "The IP Address of the OSPF neighbor for this virtual interface."
29703    ::= { ospfCurCfgVirtIntfEntry 3 }
29704
29705ospfCurCfgVirtIntfMdkey OBJECT-TYPE
29706    SYNTAX INTEGER (0..255)
29707    MAX-ACCESS read-only
29708    STATUS current
29709    DESCRIPTION
29710    "The MD5 key for the OSPF virtual interface
29711         0 (none) no MD5 authentication."
29712    ::= { ospfCurCfgVirtIntfEntry 4 }
29713
29714ospfCurCfgVirtIntfHello  OBJECT-TYPE
29715    SYNTAX INTEGER (1..65535)
29716    MAX-ACCESS read-only
29717    STATUS current
29718    DESCRIPTION
29719    "Hello interval"
29720    ::= { ospfCurCfgVirtIntfEntry 5 }
29721
29722ospfCurCfgVirtIntfHelloMS  OBJECT-TYPE
29723    SYNTAX  INTEGER {
29724        seconds(0),
29725        milliseconds(1)
29726        }
29727    MAX-ACCESS read-only
29728    STATUS current
29729    DESCRIPTION
29730    "Units of time measurement for Hello interval
29731     seconds(0),
29732        milliseconds(1)"
29733    ::= { ospfCurCfgVirtIntfEntry 6 }
29734
29735ospfCurCfgVirtIntfDead   OBJECT-TYPE
29736   SYNTAX INTEGER (1..65535)
29737    MAX-ACCESS read-only
29738    STATUS current
29739    DESCRIPTION
29740    "Dead interval"
29741    ::= { ospfCurCfgVirtIntfEntry 7 }
29742
29743ospfCurCfgVirtIntfDeadMS  OBJECT-TYPE
29744    SYNTAX  INTEGER {
29745        seconds(0),
29746        milliseconds(1)
29747        }
29748    MAX-ACCESS read-only
29749    STATUS current
29750    DESCRIPTION
29751    "Units of time measurement for Dead interval
29752     seconds(0),
29753        milliseconds(1)"
29754    ::= { ospfCurCfgVirtIntfEntry 8 }
29755
29756ospfCurCfgVirtIntfTrans  OBJECT-TYPE
29757   SYNTAX INTEGER (1..3600)
29758    MAX-ACCESS read-only
29759    STATUS current
29760    DESCRIPTION
29761    "Transit delay"
29762    ::= { ospfCurCfgVirtIntfEntry 9 }
29763
29764
29765ospfCurCfgVirtIntfRetra OBJECT-TYPE
29766    SYNTAX INTEGER (1..3600)
29767    MAX-ACCESS read-only
29768    STATUS current
29769    DESCRIPTION
29770    "Retransmit interval"
29771    ::= { ospfCurCfgVirtIntfEntry 10 }
29772
29773ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
29774   SYNTAX DisplayString (SIZE(0..8))
29775    MAX-ACCESS read-only
29776    STATUS current
29777    DESCRIPTION
29778    "Authentication Key"
29779    ::= { ospfCurCfgVirtIntfEntry 11 }
29780
29781
29782ospfCurCfgVirtIntfStatus  OBJECT-TYPE
29783    SYNTAX  INTEGER {
29784        disabled(0),
29785        enabled(1)
29786        }
29787    MAX-ACCESS read-only
29788    STATUS current
29789    DESCRIPTION
29790    "Status
29791     disabled(0),
29792        enabled(1)"
29793    ::= { ospfCurCfgVirtIntfEntry 12 }
29794
29795ospfNewCfgVirtIntfTable OBJECT-TYPE
29796    SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
29797    MAX-ACCESS not-accessible
29798    STATUS current
29799    DESCRIPTION
29800      "The table of OSPF Virtual interface in the new configuration block."
29801    ::= { ospfCfg 10 }
29802
29803ospfNewCfgVirtIntfEntry OBJECT-TYPE
29804    SYNTAX OspfNewCfgVirtIntfEntry
29805    MAX-ACCESS not-accessible
29806    STATUS current
29807    DESCRIPTION
29808      "Information about an OSPF virtual interface."
29809    INDEX { ospfNewCfgVirtIntfIndex }
29810    ::= { ospfNewCfgVirtIntfTable 1 }
29811
29812OspfNewCfgVirtIntfEntry ::= SEQUENCE {
29813    ospfNewCfgVirtIntfIndex         Integer32,
29814    ospfNewCfgVirtIntfAreaId        INTEGER,
29815    ospfNewCfgVirtIntfNbr           IpAddress,
29816    ospfNewCfgVirtIntfMdkey         INTEGER,
29817    ospfNewCfgVirtIntfHello         INTEGER,
29818    ospfNewCfgVirtIntfHelloMS       INTEGER,
29819    ospfNewCfgVirtIntfDead          INTEGER,
29820    ospfNewCfgVirtIntfDeadMS        INTEGER,
29821    ospfNewCfgVirtIntfTrans         INTEGER,
29822    ospfNewCfgVirtIntfRetra         INTEGER,
29823    ospfNewCfgVirtIntfAuthKey       DisplayString,
29824    ospfNewCfgVirtIntfStatus        INTEGER,
29825    ospfNewCfgVirtIntfDelete        INTEGER
29826    }
29827
29828ospfNewCfgVirtIntfIndex OBJECT-TYPE
29829    SYNTAX Integer32
29830    MAX-ACCESS read-only
29831    STATUS current
29832    DESCRIPTION
29833    "The OSPF Virtual Interface number for which the OSPF
29834         Virtual Interface table is related."
29835    ::= { ospfNewCfgVirtIntfEntry 1}
29836
29837ospfNewCfgVirtIntfAreaId OBJECT-TYPE
29838    SYNTAX INTEGER (0..19)
29839
29840    MAX-ACCESS read-create
29841    STATUS current
29842    DESCRIPTION
29843    "The index of the OSPF area to which this virtual interface
29844         belongs."
29845    ::= { ospfNewCfgVirtIntfEntry 2 }
29846
29847ospfNewCfgVirtIntfNbr OBJECT-TYPE
29848    SYNTAX IpAddress
29849    MAX-ACCESS read-create
29850    STATUS current
29851    DESCRIPTION
29852    "The IP Address of the OSPF neighbor for this virtual interface."
29853    ::= { ospfNewCfgVirtIntfEntry 3 }
29854
29855ospfNewCfgVirtIntfMdkey OBJECT-TYPE
29856    SYNTAX INTEGER (0..255)
29857    MAX-ACCESS read-create
29858    STATUS current
29859    DESCRIPTION
29860    "The MD5 key for the OSPF virtual interface
29861         0 (none) no MD5 authentication."
29862    ::= { ospfNewCfgVirtIntfEntry 4 }
29863
29864ospfNewCfgVirtIntfHello  OBJECT-TYPE
29865    SYNTAX INTEGER (1..65535)
29866    MAX-ACCESS read-create
29867    STATUS current
29868    DESCRIPTION
29869    "Hello interval(1..65535s | 50..65535ms)"
29870    ::= { ospfNewCfgVirtIntfEntry 5 }
29871
29872ospfNewCfgVirtIntfHelloMS  OBJECT-TYPE
29873    SYNTAX  INTEGER {
29874        seconds(0),
29875        milliseconds(1)
29876        }
29877    MAX-ACCESS read-create
29878    STATUS current
29879    DESCRIPTION
29880    "Units of time measurement fo Hello interval
29881         seconds(0),
29882         milliseconds(1) "
29883    ::= { ospfNewCfgVirtIntfEntry 6 }
29884
29885ospfNewCfgVirtIntfDead   OBJECT-TYPE
29886   SYNTAX INTEGER (1..65535)
29887    MAX-ACCESS read-create
29888    STATUS current
29889    DESCRIPTION
29890    "Dead interval(1..65535s | 1000..65535ms)"
29891    ::= { ospfNewCfgVirtIntfEntry 7 }
29892
29893ospfNewCfgVirtIntfDeadMS  OBJECT-TYPE
29894    SYNTAX  INTEGER {
29895        seconds(0),
29896        milliseconds(1)
29897        }
29898    MAX-ACCESS read-create
29899    STATUS current
29900    DESCRIPTION
29901    "Units of time measurement fo Dead interval
29902         seconds(0),
29903         milliseconds(1) "
29904    ::= { ospfNewCfgVirtIntfEntry 8 }
29905
29906ospfNewCfgVirtIntfTrans  OBJECT-TYPE
29907   SYNTAX INTEGER (1..3600)
29908    MAX-ACCESS read-create
29909    STATUS current
29910    DESCRIPTION
29911    "Transit delay(1..3600)"
29912    ::= { ospfNewCfgVirtIntfEntry 9 }
29913
29914
29915ospfNewCfgVirtIntfRetra OBJECT-TYPE
29916  SYNTAX INTEGER (1..3600)
29917    MAX-ACCESS read-create
29918    STATUS current
29919    DESCRIPTION
29920    "Retransmit interval(1..3600)"
29921    ::= { ospfNewCfgVirtIntfEntry 10 }
29922
29923
29924ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
29925   SYNTAX DisplayString (SIZE(0..8))
29926    MAX-ACCESS read-create
29927    STATUS current
29928    DESCRIPTION
29929    "Authentication Key SIZE(0..8)"
29930    ::= { ospfNewCfgVirtIntfEntry 11 }
29931
29932ospfNewCfgVirtIntfStatus  OBJECT-TYPE
29933    SYNTAX  INTEGER {
29934        disabled(0),
29935        enabled(1)
29936        }
29937    MAX-ACCESS read-create
29938    STATUS current
29939    DESCRIPTION
29940    "Status
29941         disabled(0),
29942         enabled(1) "
29943    ::= { ospfNewCfgVirtIntfEntry 12 }
29944
29945ospfNewCfgVirtIntfDelete  OBJECT-TYPE
29946    SYNTAX  INTEGER {
29947        other(0),
29948        delete(1)
29949        }
29950    MAX-ACCESS read-write
29951    STATUS current
29952    DESCRIPTION
29953    "Delete
29954     other(0),
29955         delete(1)"
29956    ::= { ospfNewCfgVirtIntfEntry 13 }
29957
29958
29959-- ospf range
29960
29961ospfCurCfgRangeTable OBJECT-TYPE
29962    SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
29963    MAX-ACCESS not-accessible
29964    STATUS current
29965    DESCRIPTION
29966      "The table of OSPF summary range in the current configuration."
29967    ::= { ospfCfg 14 }
29968
29969ospfCurCfgRangeEntry OBJECT-TYPE
29970    SYNTAX OspfCurCfgRangeEntry
29971    MAX-ACCESS not-accessible
29972    STATUS current
29973    DESCRIPTION
29974      "Information about an OSPF summary range."
29975    INDEX { ospfCurCfgRangeIndex }
29976    ::= { ospfCurCfgRangeTable 1 }
29977
29978OspfCurCfgRangeEntry ::= SEQUENCE {
29979    ospfCurCfgRangeIndex            Integer32,
29980    ospfCurCfgRangeAddr             IpAddress,
29981    ospfCurCfgRangeMask             IpAddress,
29982    ospfCurCfgRangeAreaIndex        Integer32,
29983    ospfCurCfgRangeHideState        INTEGER,
29984    ospfCurCfgRangeState            INTEGER
29985    }
29986
29987ospfCurCfgRangeIndex OBJECT-TYPE
29988    SYNTAX Integer32
29989    MAX-ACCESS read-only
29990    STATUS current
29991    DESCRIPTION
29992    "The range number for which the OSPF summary range table is related."
29993    ::= { ospfCurCfgRangeEntry 1}
29994
29995ospfCurCfgRangeAddr OBJECT-TYPE
29996    SYNTAX IpAddress
29997    MAX-ACCESS read-only
29998    STATUS current
29999    DESCRIPTION
30000    "The IP Address of the range."
30001    ::= { ospfCurCfgRangeEntry 2 }
30002
30003ospfCurCfgRangeMask OBJECT-TYPE
30004    SYNTAX IpAddress
30005    MAX-ACCESS read-only
30006    STATUS current
30007    DESCRIPTION
30008    "The mask of the range."
30009    ::= { ospfCurCfgRangeEntry 3 }
30010
30011ospfCurCfgRangeAreaIndex OBJECT-TYPE
30012    SYNTAX Integer32
30013    MAX-ACCESS read-only
30014    STATUS current
30015    DESCRIPTION
30016        "The area index."
30017    ::= { ospfCurCfgRangeEntry 4 }
30018
30019ospfCurCfgRangeHideState OBJECT-TYPE
30020    SYNTAX  INTEGER {
30021        enabled(1),
30022        disabled(2)
30023        }
30024    MAX-ACCESS  read-only
30025    STATUS  current
30026    DESCRIPTION
30027        "The state of the hide range."
30028    ::= { ospfCurCfgRangeEntry 5 }
30029
30030ospfCurCfgRangeState OBJECT-TYPE
30031    SYNTAX  INTEGER {
30032        enabled(1),
30033        disabled(2)
30034        }
30035    MAX-ACCESS  read-only
30036    STATUS  current
30037    DESCRIPTION
30038        "The state of the range."
30039    ::= { ospfCurCfgRangeEntry 6 }
30040
30041ospfNewCfgRangeTable OBJECT-TYPE
30042    SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
30043    MAX-ACCESS not-accessible
30044    STATUS current
30045    DESCRIPTION
30046      "The table of OSPF summary range in the new configuration."
30047    ::= { ospfCfg 15 }
30048
30049ospfNewCfgRangeEntry OBJECT-TYPE
30050    SYNTAX OspfNewCfgRangeEntry
30051    MAX-ACCESS not-accessible
30052    STATUS current
30053    DESCRIPTION
30054      "Information about an OSPF summary range."
30055    INDEX { ospfNewCfgRangeIndex }
30056    ::= { ospfNewCfgRangeTable 1 }
30057
30058OspfNewCfgRangeEntry ::= SEQUENCE {
30059    ospfNewCfgRangeIndex            Integer32,
30060    ospfNewCfgRangeAddr             IpAddress,
30061    ospfNewCfgRangeMask             IpAddress,
30062    ospfNewCfgRangeAreaIndex        Integer32,
30063    ospfNewCfgRangeHideState        INTEGER,
30064    ospfNewCfgRangeState            INTEGER,
30065    ospfNewCfgRangeDelete           INTEGER
30066    }
30067
30068ospfNewCfgRangeIndex OBJECT-TYPE
30069    SYNTAX Integer32
30070    MAX-ACCESS read-only
30071    STATUS current
30072    DESCRIPTION
30073    "The range number for which the OSPF summary range table is related."
30074    ::= { ospfNewCfgRangeEntry 1}
30075
30076ospfNewCfgRangeAddr OBJECT-TYPE
30077    SYNTAX IpAddress
30078    MAX-ACCESS read-create
30079    STATUS current
30080    DESCRIPTION
30081    "The IP Address of the range."
30082    ::= { ospfNewCfgRangeEntry 2 }
30083
30084ospfNewCfgRangeMask OBJECT-TYPE
30085    SYNTAX IpAddress
30086    MAX-ACCESS read-create
30087    STATUS current
30088    DESCRIPTION
30089    "The mask of the range."
30090    ::= { ospfNewCfgRangeEntry 3 }
30091
30092ospfNewCfgRangeAreaIndex OBJECT-TYPE
30093    SYNTAX Integer32
30094    MAX-ACCESS read-create
30095    STATUS current
30096    DESCRIPTION
30097        "The area index."
30098    ::= { ospfNewCfgRangeEntry 4 }
30099
30100ospfNewCfgRangeHideState OBJECT-TYPE
30101    SYNTAX  INTEGER {
30102        enabled(1),
30103        disabled(2)
30104        }
30105    MAX-ACCESS read-create
30106    STATUS  current
30107    DESCRIPTION
30108        "The state of the hide range."
30109    ::= { ospfNewCfgRangeEntry 5 }
30110
30111ospfNewCfgRangeState OBJECT-TYPE
30112    SYNTAX  INTEGER {
30113        enabled(1),
30114        disabled(2)
30115        }
30116    MAX-ACCESS read-create
30117    STATUS  current
30118    DESCRIPTION
30119        "The state of the range."
30120    ::= { ospfNewCfgRangeEntry 6 }
30121
30122ospfNewCfgRangeDelete OBJECT-TYPE
30123    SYNTAX  INTEGER {
30124        other(1),
30125        delete(2)
30126        }
30127    MAX-ACCESS  read-create
30128    STATUS  current
30129    DESCRIPTION
30130        "When set to the value of 2 (delete), the entire row is deleted.
30131         When read, other(1) is returned. Setting the value to anything
30132         other than 2(delete) has no effect on the state of the row."
30133    ::= { ospfNewCfgRangeEntry 7 }
30134
30135
30136ospfRouteRedistribution   OBJECT IDENTIFIER ::= { ospfCfg 4 }
30137
30138ospfRedistributeStatic    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 }
30139
30140ospfCurCfgStaticMetric OBJECT-TYPE
30141    SYNTAX INTEGER (0..16777214)
30142    MAX-ACCESS read-only
30143    STATUS current
30144    DESCRIPTION
30145    "The metric to be assigned to static routes."
30146    ::= { ospfRedistributeStatic 1 }
30147
30148ospfNewCfgStaticMetric OBJECT-TYPE
30149    SYNTAX INTEGER (0..16777214)
30150    MAX-ACCESS read-write
30151    STATUS current
30152    DESCRIPTION
30153    "The metric to be assigned to static routes."
30154    ::= { ospfRedistributeStatic 2 }
30155
30156ospfCurCfgStaticMetricType OBJECT-TYPE
30157    SYNTAX INTEGER {
30158        none(1),
30159        type1(2),
30160        type2(3)
30161        }
30162    MAX-ACCESS read-only
30163    STATUS current
30164    DESCRIPTION
30165    "The AS External metric type for static routes."
30166    ::= { ospfRedistributeStatic 3 }
30167
30168ospfNewCfgStaticMetricType OBJECT-TYPE
30169    SYNTAX INTEGER {
30170        none(1),
30171        type1(2),
30172        type2(3)
30173        }
30174    MAX-ACCESS read-write
30175    STATUS current
30176    DESCRIPTION
30177    "The AS External metric type for static routes."
30178    ::= { ospfRedistributeStatic 4 }
30179
30180ospfCurCfgStaticOutRmapList OBJECT-TYPE
30181    SYNTAX OCTET STRING
30182    MAX-ACCESS read-only
30183    STATUS current
30184    DESCRIPTION
30185        "The route maps present in the out route map list.
30186         The route maps are presented in a bitmap format.
30187
30188         in receiving order:
30189
30190         OCTET 1  OCTET 2  .....
30191         xxxxxxxx xxxxxxxx .....
30192         ||    || |_ Rmap 9
30193         ||    ||
30194         ||    ||___ Rmap 8
30195         ||    |____ Rmap 7
30196         ||      .    .   .
30197         ||_________ Rmap 2
30198         |__________ Rmap 1
30199
30200         where x : 1 - The represented route map is selected
30201         0 - The represented route map is not selected"
30202    ::= { ospfRedistributeStatic 5 }
30203
30204ospfNewCfgStaticOutRmapList OBJECT-TYPE
30205    SYNTAX OCTET STRING
30206    MAX-ACCESS read-only
30207    STATUS current
30208    DESCRIPTION
30209        "The route maps present in the out route map list.
30210         The route maps are presented in a bitmap format.
30211
30212         in receiving order:
30213
30214         OCTET 1  OCTET 2  .....
30215         xxxxxxxx xxxxxxxx .....
30216         ||    || |_ Rmap 9
30217         ||    ||
30218         ||    ||___ Rmap 8
30219         ||    |____ Rmap 7
30220         ||      .    .   .
30221         ||_________ Rmap 2
30222         |__________ Rmap 1
30223
30224         where x : 1 - The represented route map is selected
30225         0 - The represented route map is not selected"
30226    ::= { ospfRedistributeStatic 6 }
30227
30228ospfNewCfgStaticAddOutRmap OBJECT-TYPE
30229    SYNTAX Integer32
30230    MAX-ACCESS read-write
30231    STATUS current
30232    DESCRIPTION
30233    "The route map to be add into out-rmap list. When read, 0 is returned."
30234    ::= { ospfRedistributeStatic 7 }
30235
30236ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
30237    SYNTAX Integer32
30238    MAX-ACCESS read-write
30239    STATUS current
30240    DESCRIPTION
30241    "The route map to be removed from out-rmap list. When read,
30242         0 is returned."
30243    ::= { ospfRedistributeStatic 8 }
30244
30245ospfRedistributeEbgp    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 2 }
30246
30247ospfCurCfgEbgpMetric OBJECT-TYPE
30248    SYNTAX INTEGER (0..16777214)
30249    MAX-ACCESS read-only
30250    STATUS current
30251    DESCRIPTION
30252    "The export metric to be assigned to External BGP routes."
30253    ::= { ospfRedistributeEbgp 1 }
30254
30255ospfNewCfgEbgpMetric OBJECT-TYPE
30256    SYNTAX INTEGER (0..16777214)
30257    MAX-ACCESS read-write
30258    STATUS current
30259    DESCRIPTION
30260    "The export metric to be assigned to External BGP routes."
30261    ::= { ospfRedistributeEbgp 2 }
30262
30263ospfCurCfgEbgpMetricType OBJECT-TYPE
30264    SYNTAX INTEGER {
30265        none(1),
30266        type1(2),
30267        type2(3)
30268        }
30269    MAX-ACCESS read-only
30270    STATUS current
30271    DESCRIPTION
30272    "The AS External metric type for External BGP routes."
30273    ::= { ospfRedistributeEbgp 3 }
30274
30275ospfNewCfgEbgpMetricType OBJECT-TYPE
30276    SYNTAX INTEGER {
30277        none(1),
30278        type1(2),
30279        type2(3)
30280        }
30281    MAX-ACCESS read-write
30282    STATUS current
30283    DESCRIPTION
30284    "The AS External metric type for External BGP routes."
30285    ::= { ospfRedistributeEbgp 4 }
30286
30287ospfCurCfgEbgpOutRmapList OBJECT-TYPE
30288    SYNTAX OCTET STRING
30289    MAX-ACCESS read-only
30290    STATUS current
30291    DESCRIPTION
30292        "The route maps present in the out route map list.
30293         The route maps are presented in a bitmap format.
30294
30295         in receiving order:
30296
30297         OCTET 1  OCTET 2  .....
30298         xxxxxxxx xxxxxxxx .....
30299         ||    || |_ Rmap 9
30300         ||    ||
30301         ||    ||___ Rmap 8
30302         ||    |____ Rmap 7
30303         ||      .    .   .
30304         ||_________ Rmap 2
30305         |__________ Rmap 1
30306
30307         where x : 1 - The represented route map is selected
30308         0 - The represented route map is not selected"
30309    ::= { ospfRedistributeEbgp 5 }
30310
30311ospfNewCfgEbgpOutRmapList OBJECT-TYPE
30312    SYNTAX OCTET STRING
30313    MAX-ACCESS read-only
30314    STATUS current
30315    DESCRIPTION
30316        "The route maps present in the out route map list.
30317         The route maps are presented in a bitmap format.
30318
30319         in receiving order:
30320
30321         OCTET 1  OCTET 2  .....
30322         xxxxxxxx xxxxxxxx .....
30323         ||    || |_ Rmap 9
30324         ||    ||
30325         ||    ||___ Rmap 8
30326         ||    |____ Rmap 7
30327         ||      .    .   .
30328         ||_________ Rmap 2
30329         |__________ Rmap 1
30330
30331         where x : 1 - The represented route map is selected
30332         0 - The represented route map is not selected"
30333    ::= { ospfRedistributeEbgp 6 }
30334
30335ospfNewCfgEbgpAddOutRmap OBJECT-TYPE
30336    SYNTAX Integer32
30337    MAX-ACCESS read-write
30338    STATUS current
30339    DESCRIPTION
30340    "The route map to be add into out-rmap list. When read, 0 is returned."
30341    ::= { ospfRedistributeEbgp 7 }
30342
30343ospfNewCfgEbgpRemoveOutRmap OBJECT-TYPE
30344    SYNTAX Integer32
30345    MAX-ACCESS read-write
30346    STATUS current
30347    DESCRIPTION
30348    "The route map to be removed from out-rmap list. When read,
30349         0 is returned."
30350    ::= { ospfRedistributeEbgp 8 }
30351
30352ospfRedistributeIbgp    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 3 }
30353
30354ospfCurCfgIbgpMetric OBJECT-TYPE
30355    SYNTAX INTEGER (0..16777214)
30356    MAX-ACCESS read-only
30357    STATUS current
30358    DESCRIPTION
30359    "The export metric for Internal BGP routes."
30360    ::= { ospfRedistributeIbgp 1 }
30361
30362ospfNewCfgIbgpMetric OBJECT-TYPE
30363    SYNTAX INTEGER (0..16777214)
30364    MAX-ACCESS read-write
30365    STATUS current
30366    DESCRIPTION
30367    "The export metric for Internal BGP routes."
30368    ::= { ospfRedistributeIbgp 2 }
30369
30370ospfCurCfgIbgpMetricType OBJECT-TYPE
30371    SYNTAX INTEGER {
30372        none(1),
30373        type1(2),
30374        type2(3)
30375        }
30376    MAX-ACCESS read-only
30377    STATUS current
30378    DESCRIPTION
30379    "The AS External metric type for Internal BGP routes."
30380    ::= { ospfRedistributeIbgp 3 }
30381
30382ospfNewCfgIbgpMetricType OBJECT-TYPE
30383    SYNTAX INTEGER {
30384        none(1),
30385        type1(2),
30386        type2(3)
30387        }
30388    MAX-ACCESS read-write
30389    STATUS current
30390    DESCRIPTION
30391    "The AS External metric type for Internal BGP routes."
30392    ::= { ospfRedistributeIbgp 4 }
30393
30394ospfCurCfgIbgpOutRmapList OBJECT-TYPE
30395    SYNTAX OCTET STRING
30396    MAX-ACCESS read-only
30397    STATUS current
30398    DESCRIPTION
30399        "The route maps present in the out route map list.
30400         The route maps are presented in a bitmap format.
30401
30402         in receiving order:
30403
30404         OCTET 1  OCTET 2  .....
30405         xxxxxxxx xxxxxxxx .....
30406         ||    || |_ Rmap 9
30407         ||    ||
30408         ||    ||___ Rmap 8
30409         ||    |____ Rmap 7
30410         ||      .    .   .
30411         ||_________ Rmap 2
30412         |__________ Rmap 1
30413
30414         where x : 1 - The represented route map is selected
30415         0 - The represented route map is not selected"
30416    ::= { ospfRedistributeIbgp 5 }
30417
30418ospfNewCfgIbgpOutRmapList OBJECT-TYPE
30419    SYNTAX OCTET STRING
30420    MAX-ACCESS read-only
30421    STATUS current
30422    DESCRIPTION
30423        "The route maps present in the out route map list.
30424         The route maps are presented in a bitmap format.
30425
30426         in receiving order:
30427
30428         OCTET 1  OCTET 2  .....
30429         xxxxxxxx xxxxxxxx .....
30430         ||    || |_ Rmap 9
30431         ||    ||
30432         ||    ||___ Rmap 8
30433         ||    |____ Rmap 7
30434         ||      .    .   .
30435         ||_________ Rmap 2
30436         |__________ Rmap 1
30437
30438         where x : 1 - The represented route map is selected
30439         0 - The represented route map is not selected"
30440    ::= { ospfRedistributeIbgp 6 }
30441
30442ospfNewCfgIbgpAddOutRmap OBJECT-TYPE
30443    SYNTAX Integer32
30444    MAX-ACCESS read-write
30445    STATUS current
30446    DESCRIPTION
30447    "The route map to be add into out-rmap list. When read, 0 is returned."
30448    ::= { ospfRedistributeIbgp 7 }
30449
30450ospfNewCfgIbgpRemoveOutRmap OBJECT-TYPE
30451    SYNTAX Integer32
30452    MAX-ACCESS read-write
30453    STATUS current
30454    DESCRIPTION
30455    "The route map to be removed from out-rmap list. When read,
30456         0 is returned."
30457    ::= { ospfRedistributeIbgp 8 }
30458
30459ospfRedistributeFixed    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 }
30460
30461ospfCurCfgFixedMetric OBJECT-TYPE
30462    SYNTAX INTEGER (0..16777214)
30463    MAX-ACCESS read-only
30464    STATUS current
30465    DESCRIPTION
30466    "The export metric for fixed routes."
30467    ::= { ospfRedistributeFixed 1 }
30468
30469ospfNewCfgFixedMetric OBJECT-TYPE
30470    SYNTAX INTEGER (0..16777214)
30471    MAX-ACCESS read-write
30472    STATUS current
30473    DESCRIPTION
30474    "The export metric for fixed routes."
30475    ::= { ospfRedistributeFixed 2 }
30476
30477ospfCurCfgFixedMetricType OBJECT-TYPE
30478    SYNTAX INTEGER {
30479        none(1),
30480        type1(2),
30481        type2(3)
30482        }
30483    MAX-ACCESS read-only
30484    STATUS current
30485    DESCRIPTION
30486    "The AS External metric type for fixed routes."
30487    ::= { ospfRedistributeFixed 3 }
30488
30489ospfNewCfgFixedMetricType OBJECT-TYPE
30490    SYNTAX INTEGER {
30491        none(1),
30492        type1(2),
30493        type2(3)
30494        }
30495    MAX-ACCESS read-write
30496    STATUS current
30497    DESCRIPTION
30498    "The AS External metric type for fixed routes."
30499    ::= { ospfRedistributeFixed 4 }
30500
30501ospfCurCfgFixedOutRmapList OBJECT-TYPE
30502    SYNTAX OCTET STRING
30503    MAX-ACCESS read-only
30504    STATUS current
30505    DESCRIPTION
30506        "The route maps present in the out route map list.
30507         The route maps are presented in a bitmap format.
30508
30509         in receiving order:
30510
30511         OCTET 1  OCTET 2  .....
30512         xxxxxxxx xxxxxxxx .....
30513         ||    || |_ Rmap 9
30514         ||    ||
30515         ||    ||___ Rmap 8
30516         ||    |____ Rmap 7
30517         ||      .    .   .
30518         ||_________ Rmap 2
30519         |__________ Rmap 1
30520
30521         where x : 1 - The represented route map is selected
30522         0 - The represented route map is not selected"
30523    ::= { ospfRedistributeFixed 5 }
30524
30525ospfNewCfgFixedOutRmapList OBJECT-TYPE
30526    SYNTAX OCTET STRING
30527    MAX-ACCESS read-only
30528    STATUS current
30529    DESCRIPTION
30530        "The route maps present in the out route map list.
30531         The route maps are presented in a bitmap format.
30532
30533         in receiving order:
30534
30535         OCTET 1  OCTET 2  .....
30536         xxxxxxxx xxxxxxxx .....
30537         ||    || |_ Rmap 9
30538         ||    ||
30539         ||    ||___ Rmap 8
30540         ||    |____ Rmap 7
30541         ||      .    .   .
30542         ||_________ Rmap 2
30543         |__________ Rmap 1
30544
30545         where x : 1 - The represented route map is selected
30546         0 - The represented route map is not selected"
30547    ::= { ospfRedistributeFixed 6 }
30548
30549ospfNewCfgFixedAddOutRmap OBJECT-TYPE
30550    SYNTAX Integer32
30551    MAX-ACCESS read-write
30552    STATUS current
30553    DESCRIPTION
30554    "The route map to be add into out-rmap list. When read, 0 is returned."
30555    ::= { ospfRedistributeFixed 7 }
30556
30557ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
30558    SYNTAX Integer32
30559    MAX-ACCESS read-write
30560    STATUS current
30561    DESCRIPTION
30562    "The route map to be removed from out-rmap list. When read,
30563         0 is returned."
30564    ::= { ospfRedistributeFixed 8 }
30565
30566ospfRedistributeRip    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 }
30567
30568ospfCurCfgRipMetric OBJECT-TYPE
30569    SYNTAX INTEGER (0..16777214)
30570    MAX-ACCESS read-only
30571    STATUS current
30572    DESCRIPTION
30573    "The export metric for RIP routes.  "
30574    ::= { ospfRedistributeRip 1 }
30575
30576ospfNewCfgRipMetric OBJECT-TYPE
30577    SYNTAX INTEGER (0..16777214)
30578    MAX-ACCESS read-write
30579    STATUS current
30580    DESCRIPTION
30581    "The export metric for RIP routes.  "
30582    ::= { ospfRedistributeRip 2 }
30583
30584ospfCurCfgRipMetricType OBJECT-TYPE
30585    SYNTAX INTEGER {
30586        none(1),
30587        type1(2),
30588        type2(3)
30589        }
30590    MAX-ACCESS read-only
30591    STATUS current
30592    DESCRIPTION
30593    "The AS External metric type for RIP routes."
30594    ::= { ospfRedistributeRip 3 }
30595
30596ospfNewCfgRipMetricType OBJECT-TYPE
30597    SYNTAX INTEGER {
30598        none(1),
30599        type1(2),
30600        type2(3)
30601        }
30602    MAX-ACCESS read-write
30603    STATUS current
30604    DESCRIPTION
30605    "The AS External metric type for RIP routes."
30606    ::= { ospfRedistributeRip 4 }
30607
30608ospfCurCfgRipOutRmapList OBJECT-TYPE
30609    SYNTAX OCTET STRING
30610    MAX-ACCESS read-only
30611    STATUS current
30612    DESCRIPTION
30613        "The route maps present in the out route map list.
30614         The route maps are presented in a bitmap format.
30615
30616         in receiving order:
30617
30618         OCTET 1  OCTET 2  .....
30619         xxxxxxxx xxxxxxxx .....
30620         ||    || |_ Rmap 9
30621         ||    ||
30622         ||    ||___ Rmap 8
30623         ||    |____ Rmap 7
30624         ||      .    .   .
30625         ||_________ Rmap 2
30626         |__________ Rmap 1
30627
30628         where x : 1 - The represented route map is selected
30629         0 - The represented route map is not selected"
30630    ::= { ospfRedistributeRip 5 }
30631
30632ospfNewCfgRipOutRmapList OBJECT-TYPE
30633    SYNTAX OCTET STRING
30634    MAX-ACCESS read-only
30635    STATUS current
30636    DESCRIPTION
30637        "The route maps present in the out route map list.
30638         The route maps are presented in a bitmap format.
30639
30640         in receiving order:
30641
30642         OCTET 1  OCTET 2  .....
30643         xxxxxxxx xxxxxxxx .....
30644         ||    || |_ Rmap 9
30645         ||    ||
30646         ||    ||___ Rmap 8
30647         ||    |____ Rmap 7
30648         ||      .    .   .
30649         ||_________ Rmap 2
30650         |__________ Rmap 1
30651
30652         where x : 1 - The represented route map is selected
30653         0 - The represented route map is not selected"
30654    ::= { ospfRedistributeRip 6 }
30655
30656ospfNewCfgRipAddOutRmap OBJECT-TYPE
30657    SYNTAX Integer32
30658    MAX-ACCESS read-write
30659    STATUS current
30660    DESCRIPTION
30661    "The route map to be add into out-rmap list. When read, 0 is returned."
30662    ::= { ospfRedistributeRip 7 }
30663
30664ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
30665    SYNTAX Integer32
30666    MAX-ACCESS read-write
30667    STATUS current
30668    DESCRIPTION
30669    "The route map to be removed from out-rmap list. When read,
30670         0 is returned."
30671    ::= { ospfRedistributeRip 8 }
30672
30673--
30674-- IP OSPFv3 configuration
30675--
30676ospf3General    OBJECT IDENTIFIER ::= { ospf3Cfg 1 }
30677
30678ospf3IntfTableMaxSize OBJECT-TYPE
30679    SYNTAX Integer32
30680    MAX-ACCESS read-only
30681    STATUS current
30682    DESCRIPTION
30683        "The maximum number of rows in the OSPFv3 Interface table."
30684    ::= { ospf3General 1 }
30685
30686ospf3AreaTableMaxSize OBJECT-TYPE
30687    SYNTAX Integer32
30688    MAX-ACCESS read-only
30689    STATUS current
30690    DESCRIPTION
30691        "The maximum number of rows in the OSPFv3 Area table."
30692    ::= { ospf3General 2 }
30693
30694ospf3RangeTableMaxSize OBJECT-TYPE
30695    SYNTAX Integer32
30696    MAX-ACCESS read-only
30697    STATUS current
30698    DESCRIPTION
30699        "The maximum number of rows in the OSPFv3 Range table."
30700    ::= { ospf3General 3 }
30701
30702ospf3ExtRangeTableMaxSize OBJECT-TYPE
30703    SYNTAX Integer32
30704    MAX-ACCESS read-only
30705    STATUS current
30706    DESCRIPTION
30707        "The maximum number of rows in the OSPFv3 Summary Prefix table."
30708    ::= { ospf3General 4 }
30709
30710ospf3RedistTableMaxSize OBJECT-TYPE
30711    SYNTAX Integer32
30712    MAX-ACCESS read-only
30713    STATUS current
30714    DESCRIPTION
30715        "The maximum number of rows in the OSPFv3 Redist Config table."
30716    ::= { ospf3General 5 }
30717
30718ospf3VirtIntfTableMaxSize OBJECT-TYPE
30719    SYNTAX Integer32
30720    MAX-ACCESS read-only
30721    STATUS current
30722    DESCRIPTION
30723        "The maximum number of rows in the OSPFv3 Virtual Interface
30724         table."
30725    ::= { ospf3General 6 }
30726
30727ospf3HostTableMaxSize OBJECT-TYPE
30728    SYNTAX Integer32
30729    MAX-ACCESS read-only
30730    STATUS current
30731    DESCRIPTION
30732        "The maximum number of rows in the OSPFv3 Host table."
30733    ::= { ospf3General 7 }
30734
30735 ospf3NbrTableMaxSize OBJECT-TYPE
30736    SYNTAX Integer32
30737    MAX-ACCESS read-only
30738    STATUS current
30739    DESCRIPTION
30740        "The maximum number of rows in the OSPFv3 Neighbor table."
30741    ::= { ospf3General 8 }
30742
30743ospf3CurCfgState OBJECT-TYPE
30744    SYNTAX INTEGER {
30745        on(1),
30746        off(2)
30747        }
30748    MAX-ACCESS read-only
30749    STATUS current
30750    DESCRIPTION
30751    "OSPFv3 global state."
30752    ::= { ospf3General 9 }
30753
30754ospf3NewCfgState OBJECT-TYPE
30755    SYNTAX INTEGER {
30756        on(1),
30757        off(2)
30758        }
30759    MAX-ACCESS read-write
30760    STATUS current
30761    DESCRIPTION
30762    "Globally turn OSPFv3 on or off."
30763    ::= { ospf3General 10 }
30764
30765ospf3CurCfgRouterId OBJECT-TYPE
30766    SYNTAX IpAddress
30767    MAX-ACCESS read-only
30768    STATUS current
30769    DESCRIPTION
30770    "The router ID."
30771    ::= { ospf3General 11 }
30772
30773ospf3NewCfgRouterId OBJECT-TYPE
30774    SYNTAX IpAddress
30775    MAX-ACCESS read-create
30776    STATUS current
30777    DESCRIPTION
30778    "The router ID."
30779    ::= { ospf3General 12 }
30780
30781ospf3CurCfgAbrType OBJECT-TYPE
30782    SYNTAX INTEGER {
30783        standard(1),
30784        cisco(2),
30785        ibm(3)
30786        }
30787    MAX-ACCESS read-only
30788    STATUS current
30789    DESCRIPTION
30790    "OSPFv3 alternative ABR type."
30791    ::= { ospf3General 13 }
30792
30793ospf3NewCfgAbrType OBJECT-TYPE
30794    SYNTAX INTEGER {
30795        standard(1),
30796        cisco(2),
30797        ibm(3)
30798        }
30799    MAX-ACCESS read-write
30800    STATUS current
30801    DESCRIPTION
30802    "Set the OSPFv3 alternative ABR type."
30803    ::= { ospf3General 14 }
30804
30805ospf3CurCfgLSDB OBJECT-TYPE
30806    SYNTAX  INTEGER (-1..2147483647)
30807    MAX-ACCESS read-only
30808    STATUS current
30809    DESCRIPTION
30810    "The LSDB limit for external LSA."
30811    ::= { ospf3General 15 }
30812
30813ospf3NewCfgLSDB OBJECT-TYPE
30814    SYNTAX  INTEGER (-1..2147483647)
30815    MAX-ACCESS read-write
30816    STATUS current
30817    DESCRIPTION
30818    "Set the LSDB limit for external LSA, -1 for none."
30819    ::= { ospf3General 16 }
30820
30821ospf3CurCfgExitOverflow OBJECT-TYPE
30822    SYNTAX  Unsigned32 (0..4294967295)
30823    MAX-ACCESS read-only
30824    STATUS current
30825    DESCRIPTION
30826    "The exit overflow interval in seconds."
30827    ::= { ospf3General 17 }
30828
30829ospf3NewCfgExitOverflow OBJECT-TYPE
30830    SYNTAX  Unsigned32 (0..4294967295)
30831    MAX-ACCESS read-write
30832    STATUS current
30833    DESCRIPTION
30834    "Set the exit overflow interval in seconds."
30835    ::= { ospf3General 18 }
30836
30837 ospf3CurCfgReferenceBw OBJECT-TYPE
30838    SYNTAX  Unsigned32 (0..4294967295)
30839    MAX-ACCESS read-only
30840    STATUS current
30841    DESCRIPTION
30842    "The reference bandwidth for default interface metric calculation."
30843    ::= { ospf3General 19 }
30844
30845ospf3NewCfgReferenceBw OBJECT-TYPE
30846    SYNTAX  Unsigned32 (0..4294967295)
30847    MAX-ACCESS read-write
30848    STATUS current
30849    DESCRIPTION
30850    "The reference bandwidth for default interface metric calculation."
30851    ::= { ospf3General 20 }
30852
30853  ospf3CurCfgSpfDelay OBJECT-TYPE
30854    SYNTAX  INTEGER (0..65535)
30855    MAX-ACCESS read-only
30856    STATUS current
30857    DESCRIPTION
30858    "The delay between topology change and SPF calculation."
30859    ::= { ospf3General 21 }
30860
30861ospf3NewCfgSpfDelay OBJECT-TYPE
30862    SYNTAX  INTEGER (0..65535)
30863    MAX-ACCESS read-write
30864    STATUS current
30865    DESCRIPTION
30866    "The delay between topology change and SPF calculation."
30867    ::= { ospf3General 22 }
30868
30869 ospf3CurCfgSpfHold OBJECT-TYPE
30870    SYNTAX  INTEGER (0..65535)
30871    MAX-ACCESS read-only
30872    STATUS current
30873    DESCRIPTION
30874    "The hold time between two consecutive SPF calculation."
30875    ::= { ospf3General 23 }
30876
30877ospf3NewCfgSpfHold OBJECT-TYPE
30878    SYNTAX  INTEGER (0..65535)
30879    MAX-ACCESS read-write
30880    STATUS current
30881    DESCRIPTION
30882    "The hold time between two consecutive SPF calculation."
30883    ::= { ospf3General 24 }
30884
30885
30886ospf3CurCfgNssaAsbrDfRtTrans OBJECT-TYPE
30887    SYNTAX INTEGER {
30888        on(1),
30889        off(2)
30890        }
30891    MAX-ACCESS read-only
30892    STATUS current
30893    DESCRIPTION
30894    "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
30895    ::= { ospf3General 29 }
30896
30897ospf3NewCfgNssaAsbrDfRtTrans OBJECT-TYPE
30898    SYNTAX INTEGER {
30899        on(1),
30900        off(2)
30901        }
30902    MAX-ACCESS read-write
30903    STATUS current
30904    DESCRIPTION
30905    "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
30906    ::= { ospf3General 30 }
30907
30908ospf3CurCfgAreaTable OBJECT-TYPE
30909    SYNTAX SEQUENCE OF Ospf3CurCfgAreaEntry
30910    MAX-ACCESS not-accessible
30911    STATUS current
30912    DESCRIPTION
30913      "The table of OSPFv3 area in the current configuration block."
30914    ::= { ospf3Cfg 2 }
30915
30916ospf3CurCfgAreaEntry OBJECT-TYPE
30917    SYNTAX Ospf3CurCfgAreaEntry
30918    MAX-ACCESS not-accessible
30919    STATUS current
30920    DESCRIPTION
30921      "Information about a OSPFv3 area."
30922    INDEX { ospf3CurCfgAreaIndex }
30923    ::= { ospf3CurCfgAreaTable 1 }
30924
30925Ospf3CurCfgAreaEntry ::= SEQUENCE {
30926    ospf3CurCfgAreaIndex         Integer32,
30927    ospf3CurCfgAreaId            IpAddress,
30928    ospf3CurCfgAreaStbInterval   INTEGER,
30929    ospf3CurCfgAreaType             INTEGER,
30930    ospf3CurCfgAreaNoSumm           INTEGER,
30931    ospf3CurCfgAreaDefaultMetric    INTEGER,
30932    ospf3CurCfgAreaDefaultMetricType    INTEGER,
30933    ospf3CurCfgAreaTranslRole           INTEGER,
30934    ospf3CurCfgAreaStatus        INTEGER
30935    }
30936
30937ospf3CurCfgAreaIndex OBJECT-TYPE
30938    SYNTAX Integer32
30939    MAX-ACCESS read-only
30940    STATUS current
30941    DESCRIPTION
30942    "The OSPFv3 area number for which the OSPFv3 area table is related."
30943    ::= { ospf3CurCfgAreaEntry 1}
30944
30945ospf3CurCfgAreaId OBJECT-TYPE
30946    SYNTAX IpAddress
30947    MAX-ACCESS read-only
30948    STATUS current
30949    DESCRIPTION
30950    "The IP Address of the OSPFv3 area."
30951    ::= { ospf3CurCfgAreaEntry 2 }
30952
30953ospf3CurCfgAreaStbInterval OBJECT-TYPE
30954    SYNTAX INTEGER (1..255)
30955    MAX-ACCESS read-only
30956    STATUS current
30957    DESCRIPTION
30958    "The stability interval for the NSSA area"
30959    ::= { ospf3CurCfgAreaEntry 3 }
30960
30961ospf3CurCfgAreaType OBJECT-TYPE
30962    SYNTAX INTEGER {
30963        transit(1),
30964        stub(2),
30965        nssa(3)
30966           }
30967    MAX-ACCESS   read-only
30968    STATUS  current
30969    DESCRIPTION
30970        "Type of Area.
30971        transit(1)
30972        stub(2)
30973        nssa(3)"
30974
30975    ::= { ospf3CurCfgAreaEntry 4 }
30976
30977ospf3CurCfgAreaNoSumm OBJECT-TYPE
30978    SYNTAX  INTEGER {
30979        disabled(0),
30980     enabled(1)
30981        }
30982    MAX-ACCESS  read-only
30983    STATUS  current
30984    DESCRIPTION
30985        "Status
30986       disabled(0)
30987       enabled(1)"
30988
30989    ::= { ospf3CurCfgAreaEntry 5 }
30990
30991ospf3CurCfgAreaDefaultMetric OBJECT-TYPE
30992    SYNTAX  INTEGER (1..16777215)
30993    MAX-ACCESS  read-only
30994    STATUS  current
30995    DESCRIPTION
30996        "Metric for stub/NSSA area (1-16777215)"
30997    ::= { ospf3CurCfgAreaEntry 6 }
30998
30999ospf3CurCfgAreaDefaultMetricType OBJECT-TYPE
31000    SYNTAX INTEGER (1..3)
31001    MAX-ACCESS read-only
31002    STATUS current
31003    DESCRIPTION
31004    "Metric Type for stub/NSSA area (1-3)"
31005    ::= { ospf3CurCfgAreaEntry 7 }
31006
31007ospf3CurCfgAreaTranslRole OBJECT-TYPE
31008    SYNTAX INTEGER {
31009        always(1),
31010        candidate(2)
31011           }
31012    MAX-ACCESS   read-only
31013    STATUS  current
31014    DESCRIPTION
31015        "Translation role for the NSSA area.
31016        always(1)
31017        candidate(2)"
31018
31019    ::= { ospf3CurCfgAreaEntry 8 }
31020
31021ospf3CurCfgAreaStatus OBJECT-TYPE
31022    SYNTAX  INTEGER {
31023        disabled(0),
31024     enabled(1)
31025        }
31026    MAX-ACCESS  read-only
31027    STATUS  current
31028    DESCRIPTION
31029        "Status
31030       disabled(0)
31031       enabled(1)"
31032
31033    ::= { ospf3CurCfgAreaEntry 9 }
31034
31035ospf3NewCfgAreaTable OBJECT-TYPE
31036    SYNTAX SEQUENCE OF Ospf3NewCfgAreaEntry
31037    MAX-ACCESS not-accessible
31038    STATUS current
31039    DESCRIPTION
31040      "The table of OSPFv3 Area configuration in the new configuration block."
31041    ::= { ospf3Cfg 3 }
31042
31043ospf3NewCfgAreaEntry OBJECT-TYPE
31044    SYNTAX Ospf3NewCfgAreaEntry
31045    MAX-ACCESS not-accessible
31046    STATUS current
31047    DESCRIPTION
31048      "Information about a OSPFv3 area."
31049    INDEX { ospf3NewCfgAreaIndex }
31050    ::= { ospf3NewCfgAreaTable 1 }
31051
31052Ospf3NewCfgAreaEntry ::= SEQUENCE {
31053    ospf3NewCfgAreaIndex         Integer32,
31054    ospf3NewCfgAreaId            IpAddress,
31055    ospf3NewCfgAreaStbInterval   INTEGER,
31056    ospf3NewCfgAreaType             INTEGER,
31057    ospf3NewCfgAreaNoSumm           INTEGER,
31058    ospf3NewCfgAreaDefaultMetric    INTEGER,
31059    ospf3NewCfgAreaDefaultMetricType    INTEGER,
31060    ospf3NewCfgAreaTranslRole           INTEGER,
31061    ospf3NewCfgAreaStatus        INTEGER,
31062    ospf3NewCfgAreaDelete        INTEGER
31063    }
31064
31065ospf3NewCfgAreaIndex OBJECT-TYPE
31066    SYNTAX Integer32
31067    MAX-ACCESS read-only
31068    STATUS current
31069    DESCRIPTION
31070    "The OSPFv3 area number for which the OSPFv3 area table is related."
31071    ::= { ospf3NewCfgAreaEntry 1}
31072
31073ospf3NewCfgAreaId OBJECT-TYPE
31074    SYNTAX IpAddress
31075    MAX-ACCESS read-create
31076    STATUS current
31077    DESCRIPTION
31078    "The IP Address of the OSPFv3 area."
31079    ::= { ospf3NewCfgAreaEntry 2 }
31080
31081ospf3NewCfgAreaStbInterval OBJECT-TYPE
31082    SYNTAX INTEGER (1..255)
31083    MAX-ACCESS read-create
31084    STATUS current
31085    DESCRIPTION
31086    "The Stability interval for the NSSA area."
31087    ::= { ospf3NewCfgAreaEntry 3 }
31088
31089ospf3NewCfgAreaType OBJECT-TYPE
31090    SYNTAX INTEGER {
31091        transit(1),
31092        stub(2),
31093        nssa(3)
31094           }
31095    MAX-ACCESS   read-write
31096    STATUS  current
31097    DESCRIPTION
31098        "Type of Area.
31099        transit(1)
31100        stub(2)
31101           nssa(3)"
31102
31103    ::= { ospf3NewCfgAreaEntry 4 }
31104
31105ospf3NewCfgAreaNoSumm OBJECT-TYPE
31106    SYNTAX  INTEGER {
31107        disabled(0),
31108     enabled(1)
31109        }
31110    MAX-ACCESS  read-create
31111    STATUS  current
31112    DESCRIPTION
31113        "Status
31114       disabled(0)
31115       enabled(1)"
31116
31117    ::= { ospf3NewCfgAreaEntry 5 }
31118
31119ospf3NewCfgAreaDefaultMetric OBJECT-TYPE
31120    SYNTAX  INTEGER (1..16777215)
31121    MAX-ACCESS  read-create
31122    STATUS  current
31123    DESCRIPTION
31124        "Metric for stub/NSSA area (1-16777215)"
31125    ::= { ospf3NewCfgAreaEntry 6 }
31126
31127ospf3NewCfgAreaDefaultMetricType OBJECT-TYPE
31128    SYNTAX INTEGER (1..3)
31129    MAX-ACCESS read-create
31130    STATUS current
31131    DESCRIPTION
31132    "Metric Type for stub/NSSA area (1-3)"
31133    ::= { ospf3NewCfgAreaEntry 7 }
31134
31135ospf3NewCfgAreaTranslRole OBJECT-TYPE
31136    SYNTAX INTEGER {
31137        always(1),
31138        candidate(2)
31139           }
31140        MAX-ACCESS  read-create
31141    STATUS  current
31142    DESCRIPTION
31143        "Translation role for the NSSA area.
31144        always(1)
31145        candidate(2)"
31146    ::= { ospf3NewCfgAreaEntry 8 }
31147
31148ospf3NewCfgAreaStatus OBJECT-TYPE
31149    SYNTAX  INTEGER {
31150        disabled(0),
31151     enabled(1)
31152        }
31153    MAX-ACCESS  read-write
31154    STATUS current
31155    DESCRIPTION
31156        "Status
31157       disabled(0)
31158       enabled(1)"
31159
31160    ::= { ospf3NewCfgAreaEntry 9 }
31161
31162ospf3NewCfgAreaDelete OBJECT-TYPE
31163   SYNTAX INTEGER {
31164    no(0),
31165    yes(1)
31166    }
31167   MAX-ACCESS read-write
31168   STATUS current
31169   DESCRIPTION
31170    "Delete the area
31171        no(0),
31172            yes(1)"
31173
31174    ::= { ospf3NewCfgAreaEntry 10 }
31175
31176
31177-- OSPFv3 Host Table
31178
31179ospf3CurCfgHostTable OBJECT-TYPE
31180    SYNTAX SEQUENCE OF Ospf3CurCfgHostEntry
31181    MAX-ACCESS not-accessible
31182    STATUS current
31183    DESCRIPTION
31184      "The table of OSPFv3 Host configuration."
31185    ::= { ospf3Cfg 4 }
31186
31187ospf3CurCfgHostEntry OBJECT-TYPE
31188    SYNTAX Ospf3CurCfgHostEntry
31189    MAX-ACCESS not-accessible
31190    STATUS current
31191    DESCRIPTION
31192      "Information about a OSPFv3 host."
31193    INDEX { ospf3CurCfgHostIndex }
31194    ::= { ospf3CurCfgHostTable 1 }
31195
31196Ospf3CurCfgHostEntry ::= SEQUENCE {
31197    ospf3CurCfgHostIndex         Integer32,
31198    ospf3CurCfgHostIpAddr        DisplayString,
31199    ospf3CurCfgHostAreaIndex     Integer32,
31200    ospf3CurCfgHostCost          INTEGER,
31201    ospf3CurCfgHostState        INTEGER
31202    }
31203
31204ospf3CurCfgHostIndex OBJECT-TYPE
31205    SYNTAX Integer32
31206    MAX-ACCESS read-only
31207    STATUS current
31208    DESCRIPTION
31209    "The OSPFv3 host number for which the OSPFv3 host table is related."
31210    ::= { ospf3CurCfgHostEntry 1}
31211
31212ospf3CurCfgHostIpAddr OBJECT-TYPE
31213    SYNTAX DisplayString
31214    MAX-ACCESS read-only
31215    STATUS current
31216    DESCRIPTION
31217    "The IPv6 Address of the OSPFv3 host."
31218    ::= { ospf3CurCfgHostEntry 2 }
31219
31220ospf3CurCfgHostAreaIndex OBJECT-TYPE
31221    SYNTAX Integer32
31222    MAX-ACCESS read-only
31223    STATUS current
31224    DESCRIPTION
31225    "The area index."
31226    ::= { ospf3CurCfgHostEntry 3 }
31227
31228ospf3CurCfgHostCost OBJECT-TYPE
31229    SYNTAX  INTEGER (1..65535)
31230    MAX-ACCESS  read-only
31231    STATUS  current
31232    DESCRIPTION
31233        "The cost of the OSPFv3 host."
31234    ::= { ospf3CurCfgHostEntry 4 }
31235
31236ospf3CurCfgHostState OBJECT-TYPE
31237    SYNTAX  INTEGER  {
31238    enabled(2),
31239    disabled(3)
31240    }
31241    MAX-ACCESS  read-only
31242    STATUS  current
31243    DESCRIPTION
31244        "Enable or disable an OSPFv3 Host"
31245    ::= { ospf3CurCfgHostEntry 5 }
31246
31247ospf3NewCfgHostTable OBJECT-TYPE
31248    SYNTAX SEQUENCE OF Ospf3NewCfgHostEntry
31249    MAX-ACCESS not-accessible
31250    STATUS current
31251    DESCRIPTION
31252      "The table of OSPFv3 Host configuration."
31253    ::= { ospf3Cfg 5 }
31254
31255ospf3NewCfgHostEntry OBJECT-TYPE
31256    SYNTAX Ospf3NewCfgHostEntry
31257    MAX-ACCESS not-accessible
31258    STATUS current
31259    DESCRIPTION
31260      "Information about a OSPFv3 host."
31261    INDEX { ospf3NewCfgHostIndex }
31262    ::= { ospf3NewCfgHostTable 1 }
31263
31264Ospf3NewCfgHostEntry ::= SEQUENCE {
31265    ospf3NewCfgHostIndex         Integer32,
31266    ospf3NewCfgHostIpAddr        DisplayString,
31267    ospf3NewCfgHostAreaIndex     Integer32,
31268    ospf3NewCfgHostCost          INTEGER,
31269    ospf3NewCfgHostState        INTEGER,
31270    ospf3NewCfgHostDelete        INTEGER
31271    }
31272
31273ospf3NewCfgHostIndex OBJECT-TYPE
31274    SYNTAX Integer32
31275    MAX-ACCESS read-only
31276    STATUS current
31277    DESCRIPTION
31278    "The OSPFv3 host number for which the OSPFv3 host table is related."
31279    ::= { ospf3NewCfgHostEntry 1}
31280
31281ospf3NewCfgHostIpAddr OBJECT-TYPE
31282    SYNTAX DisplayString  (SIZE(0..40))
31283    MAX-ACCESS read-create
31284    STATUS current
31285    DESCRIPTION
31286    "The IP6 Address of the OSPFv3 host.
31287     Address should be 4-byte haxadecimal colon notation.
31288     Valid IPv6 address should be in any of the following forms
31289     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
31290     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
31291    ::= { ospf3NewCfgHostEntry 2 }
31292
31293ospf3NewCfgHostAreaIndex OBJECT-TYPE
31294    SYNTAX Integer32
31295    MAX-ACCESS read-create
31296    STATUS current
31297    DESCRIPTION
31298    "The OSPFv3 area index."
31299    ::= { ospf3NewCfgHostEntry 3 }
31300
31301ospf3NewCfgHostCost OBJECT-TYPE
31302    SYNTAX  INTEGER (1..65535)
31303    MAX-ACCESS  read-create
31304    STATUS  current
31305    DESCRIPTION
31306        "The cost of the OSPFv3 host."
31307    ::= { ospf3NewCfgHostEntry 4 }
31308
31309ospf3NewCfgHostState OBJECT-TYPE
31310    SYNTAX  INTEGER  {
31311    enabled(2),
31312    disabled(3)
31313    }
31314    MAX-ACCESS  read-create
31315    STATUS  current
31316    DESCRIPTION
31317        "Enable or disable an OSPFv3 Host"
31318    ::= { ospf3NewCfgHostEntry 5 }
31319
31320ospf3NewCfgHostDelete  OBJECT-TYPE
31321    SYNTAX  INTEGER {
31322        no(0),
31323        yes(1)
31324        }
31325    MAX-ACCESS read-write
31326    STATUS current
31327    DESCRIPTION
31328    "Delete the OSPFv3 host:
31329         no(0),
31330         yes(1)"
31331    ::= { ospf3NewCfgHostEntry 6 }
31332
31333-- OSPFv3 Neighbor Table
31334
31335ospf3CurCfgNbrTable OBJECT-TYPE
31336    SYNTAX SEQUENCE OF Ospf3CurCfgNbrEntry
31337    MAX-ACCESS not-accessible
31338    STATUS current
31339    DESCRIPTION
31340      "The table of OSPFv3 Neighbor configuration."
31341    ::= { ospf3Cfg 6 }
31342
31343ospf3CurCfgNbrEntry OBJECT-TYPE
31344    SYNTAX Ospf3CurCfgNbrEntry
31345    MAX-ACCESS not-accessible
31346    STATUS current
31347    DESCRIPTION
31348      "Information about a OSPFv3 neighbor."
31349    INDEX { ospf3CurCfgNbrIndex }
31350    ::= { ospf3CurCfgNbrTable 1 }
31351
31352Ospf3CurCfgNbrEntry ::= SEQUENCE {
31353    ospf3CurCfgNbrIndex         Integer32,
31354    ospf3CurCfgNbrIpAddr       DisplayString,
31355    ospf3CurCfgNbrIntfIndex   Integer32,
31356    ospf3CurCfgNbrPriority       INTEGER,
31357    ospf3CurCfgNbrState     INTEGER
31358    }
31359
31360ospf3CurCfgNbrIndex OBJECT-TYPE
31361    SYNTAX Integer32
31362    MAX-ACCESS read-only
31363    STATUS current
31364    DESCRIPTION
31365    "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
31366    ::= { ospf3CurCfgNbrEntry 1}
31367
31368ospf3CurCfgNbrIpAddr OBJECT-TYPE
31369    SYNTAX DisplayString
31370    MAX-ACCESS read-only
31371    STATUS current
31372    DESCRIPTION
31373    "The IPv6 Address of the OSPFv3 neighbor."
31374    ::= { ospf3CurCfgNbrEntry 2 }
31375
31376ospf3CurCfgNbrIntfIndex OBJECT-TYPE
31377    SYNTAX Integer32
31378    MAX-ACCESS read-only
31379    STATUS current
31380    DESCRIPTION
31381    "The interface index."
31382    ::= { ospf3CurCfgNbrEntry 3 }
31383
31384ospf3CurCfgNbrPriority OBJECT-TYPE
31385    SYNTAX  INTEGER (0..255)
31386    MAX-ACCESS  read-only
31387    STATUS  current
31388    DESCRIPTION
31389        "The priority of the OSPFv3 neighbor."
31390    ::= { ospf3CurCfgNbrEntry 4 }
31391
31392ospf3CurCfgNbrState OBJECT-TYPE
31393    SYNTAX  INTEGER  {
31394    enabled(2),
31395    disabled(3)
31396    }
31397    MAX-ACCESS  read-only
31398    STATUS  current
31399    DESCRIPTION
31400        "Enable or disable an OSPFv3 neighbor"
31401    ::= { ospf3CurCfgNbrEntry 5 }
31402
31403ospf3NewCfgNbrTable OBJECT-TYPE
31404    SYNTAX SEQUENCE OF Ospf3NewCfgNbrEntry
31405    MAX-ACCESS not-accessible
31406    STATUS current
31407    DESCRIPTION
31408      "The table of OSPFv3 Neighbor configuration."
31409    ::= { ospf3Cfg 7 }
31410
31411ospf3NewCfgNbrEntry OBJECT-TYPE
31412    SYNTAX Ospf3NewCfgNbrEntry
31413    MAX-ACCESS not-accessible
31414    STATUS current
31415    DESCRIPTION
31416      "Information about a OSPFv3 neighbor."
31417    INDEX { ospf3NewCfgNbrIndex }
31418    ::= { ospf3NewCfgNbrTable 1 }
31419
31420Ospf3NewCfgNbrEntry ::= SEQUENCE {
31421    ospf3NewCfgNbrIndex         Integer32,
31422    ospf3NewCfgNbrIpAddr       DisplayString,
31423    ospf3NewCfgNbrIntfIndex   Integer32,
31424    ospf3NewCfgNbrPriority       INTEGER,
31425    ospf3NewCfgNbrState   INTEGER,
31426    ospf3NewCfgNbrDelete        INTEGER
31427    }
31428
31429ospf3NewCfgNbrIndex OBJECT-TYPE
31430    SYNTAX Integer32
31431    MAX-ACCESS read-only
31432    STATUS current
31433    DESCRIPTION
31434    "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
31435    ::= { ospf3NewCfgNbrEntry 1}
31436
31437ospf3NewCfgNbrIpAddr OBJECT-TYPE
31438    SYNTAX DisplayString  (SIZE(0..40))
31439    MAX-ACCESS read-create
31440    STATUS current
31441    DESCRIPTION
31442    "The IP6 Address of the OSPFv3 neighbor.
31443     Address should be 4-byte haxadecimal colon notation.
31444     Valid IPv6 address should be in any of the following forms
31445     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
31446     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
31447    ::= { ospf3NewCfgNbrEntry 2 }
31448
31449ospf3NewCfgNbrIntfIndex OBJECT-TYPE
31450    SYNTAX Integer32
31451    MAX-ACCESS read-create
31452    STATUS current
31453    DESCRIPTION
31454    "The OSPFv3 interface index."
31455    ::= { ospf3NewCfgNbrEntry 3 }
31456
31457ospf3NewCfgNbrPriority OBJECT-TYPE
31458    SYNTAX  INTEGER (0..255)
31459    MAX-ACCESS  read-create
31460    STATUS  current
31461    DESCRIPTION
31462        "The cost of the OSPFv3 neighbor."
31463    ::= { ospf3NewCfgNbrEntry 4 }
31464
31465ospf3NewCfgNbrState OBJECT-TYPE
31466    SYNTAX  INTEGER  {
31467    enabled(2),
31468    disabled(3)
31469    }
31470    MAX-ACCESS  read-create
31471    STATUS  current
31472    DESCRIPTION
31473        "Enable or disable an OSPFv3 Neighbor"
31474    ::= { ospf3NewCfgNbrEntry 5 }
31475
31476ospf3NewCfgNbrDelete  OBJECT-TYPE
31477    SYNTAX  INTEGER {
31478        no(0),
31479        yes(1)
31480        }
31481    MAX-ACCESS read-write
31482    STATUS current
31483    DESCRIPTION
31484    "Delete the OSPFv3 neighbor:
31485         no(0),
31486         yes(1)"
31487    ::= { ospf3NewCfgNbrEntry 6 }
31488
31489ospf3CurCfgIntfTable OBJECT-TYPE
31490    SYNTAX SEQUENCE OF Ospf3CurCfgIntfEntry
31491    MAX-ACCESS not-accessible
31492    STATUS current
31493    DESCRIPTION
31494      "The table of OSPFv3 Interface in the current configuration block."
31495    ::= { ospf3Cfg 8 }
31496
31497ospf3CurCfgIntfEntry OBJECT-TYPE
31498    SYNTAX Ospf3CurCfgIntfEntry
31499    MAX-ACCESS not-accessible
31500    STATUS current
31501    DESCRIPTION
31502      "Information about an OSPFv3 Interface."
31503    INDEX { ospf3CurCfgIntfIndex }
31504    ::= { ospf3CurCfgIntfTable 1 }
31505
31506Ospf3CurCfgIntfEntry ::= SEQUENCE {
31507    ospf3CurCfgIntfIndex         Integer32,
31508    ospf3CurCfgIntfInstId        INTEGER,
31509    ospf3CurCfgIntfArea          INTEGER,
31510    ospf3CurCfgIntfCost          INTEGER,
31511    ospf3CurCfgIntfPrio          INTEGER,
31512    ospf3CurCfgIntfHello         INTEGER,
31513    ospf3CurCfgIntfDead          INTEGER,
31514    ospf3CurCfgIntfPoll             Unsigned32,
31515    ospf3CurCfgIntfTrans         INTEGER,
31516    ospf3CurCfgIntfRetra         INTEGER,
31517    ospf3CurCfgIntfPassive       INTEGER,
31518    ospf3CurCfgIntfNetworkType                  INTEGER,
31519    ospf3CurCfgIntfStatus        INTEGER
31520    ,
31521    ospf3CurCfgIntfAuthSpi            Unsigned32,
31522    ospf3CurCfgIntfAuthEnable         INTEGER,
31523    ospf3CurCfgIntfAuthType           INTEGER,
31524    ospf3CurCfgIntfAuthKey            OCTET STRING,
31525    ospf3CurCfgIntfEncrySpi           Unsigned32,
31526    ospf3CurCfgIntfEncryEnable        INTEGER,
31527    ospf3CurCfgIntfEncryType          INTEGER,
31528    ospf3CurCfgIntfEncryKey           OCTET STRING,
31529    ospf3CurCfgIntfEncryAuthType      INTEGER,
31530    ospf3CurCfgIntfEncryAuthKey       OCTET STRING
31531    ,
31532    ospf3CurCfgIntfLsaSupress                   INTEGER
31533    }
31534
31535ospf3CurCfgIntfIndex OBJECT-TYPE
31536    SYNTAX Integer32
31537    MAX-ACCESS read-only
31538    STATUS current
31539    DESCRIPTION
31540    "The OSPFv3 Interface number for which the OSPFv3 Interface table is
31541         related."
31542    ::= { ospf3CurCfgIntfEntry 1}
31543
31544ospf3CurCfgIntfInstId  OBJECT-TYPE
31545    SYNTAX INTEGER (0..255)
31546    MAX-ACCESS read-only
31547    STATUS current
31548    DESCRIPTION
31549        "Interface Instance Id"
31550    ::= { ospf3CurCfgIntfEntry 2 }
31551
31552ospf3CurCfgIntfArea OBJECT-TYPE
31553    SYNTAX INTEGER (0..2)
31554    MAX-ACCESS read-only
31555    STATUS current
31556    DESCRIPTION
31557    "The index of the area that the interface belongs"
31558    ::= { ospf3CurCfgIntfEntry 3 }
31559
31560ospf3CurCfgIntfCost  OBJECT-TYPE
31561    SYNTAX INTEGER (0..65535)
31562    MAX-ACCESS read-only
31563    STATUS current
31564    DESCRIPTION
31565    "Interface cost"
31566    ::= { ospf3CurCfgIntfEntry 4 }
31567
31568ospf3CurCfgIntfPrio   OBJECT-TYPE
31569   SYNTAX INTEGER (1..255)
31570    MAX-ACCESS read-only
31571    STATUS current
31572    DESCRIPTION
31573    "Interface router priority"
31574    ::= { ospf3CurCfgIntfEntry 5 }
31575
31576ospf3CurCfgIntfHello  OBJECT-TYPE
31577    SYNTAX INTEGER (1..65535)
31578    MAX-ACCESS read-only
31579    STATUS current
31580    DESCRIPTION
31581    "Hello interval"
31582    ::= { ospf3CurCfgIntfEntry 6 }
31583
31584ospf3CurCfgIntfDead   OBJECT-TYPE
31585   SYNTAX INTEGER (1..65535)
31586    MAX-ACCESS read-only
31587    STATUS current
31588    DESCRIPTION
31589    "Dead interval"
31590    ::= { ospf3CurCfgIntfEntry 7 }
31591
31592ospf3CurCfgIntfPoll   OBJECT-TYPE
31593   SYNTAX Unsigned32 (1..4294967295)
31594    MAX-ACCESS read-only
31595    STATUS current
31596    DESCRIPTION
31597    "Poll interval(1..4294967295)"
31598    ::= { ospf3CurCfgIntfEntry 8 }
31599
31600ospf3CurCfgIntfTrans  OBJECT-TYPE
31601   SYNTAX INTEGER (1..1800)
31602    MAX-ACCESS read-only
31603    STATUS current
31604    DESCRIPTION
31605    "Transmit delay"
31606    ::= { ospf3CurCfgIntfEntry 9 }
31607
31608ospf3CurCfgIntfRetra OBJECT-TYPE
31609    SYNTAX INTEGER (1..1800)
31610    MAX-ACCESS read-only
31611    STATUS current
31612    DESCRIPTION
31613    "Retransmit interval"
31614    ::= { ospf3CurCfgIntfEntry 10 }
31615
31616ospf3CurCfgIntfPassive  OBJECT-TYPE
31617    SYNTAX  INTEGER {
31618        disabled(0),
31619        enabled(1)
31620        }
31621    MAX-ACCESS read-only
31622    STATUS current
31623    DESCRIPTION
31624    "Passive interface
31625    disabled(0),
31626        enabled(1)"
31627    ::= { ospf3CurCfgIntfEntry 11 }
31628
31629ospf3CurCfgIntfNetworkType OBJECT-TYPE
31630    SYNTAX INTEGER {
31631        broadcast(1),
31632        non-broadcast(2),
31633        point-to-point(3),
31634        point-to-multipoint(4)
31635           }
31636    MAX-ACCESS   read-only
31637    STATUS  current
31638    DESCRIPTION
31639        "Network Type.
31640        broadcast(1),
31641        non-broadcast(2),
31642        point-to-point(3),
31643        point-to-multipoint(4)"
31644
31645    ::= { ospf3CurCfgIntfEntry 12 }
31646
31647
31648ospf3CurCfgIntfStatus  OBJECT-TYPE
31649    SYNTAX  INTEGER {
31650        disabled(0),
31651        enabled(1)
31652        }
31653    MAX-ACCESS read-only
31654    STATUS current
31655    DESCRIPTION
31656    "Status of the interface
31657    disabled(0),
31658        enabled(1)"
31659    ::= { ospf3CurCfgIntfEntry 16 }
31660
31661ospf3CurCfgIntfAuthSpi  OBJECT-TYPE
31662    SYNTAX Unsigned32 (256..4294967295)
31663    MAX-ACCESS read-only
31664    STATUS current
31665    DESCRIPTION
31666        "Spi Id(256 - 4294967295)"
31667    ::= { ospf3CurCfgIntfEntry 17 }
31668
31669ospf3CurCfgIntfAuthEnable OBJECT-TYPE
31670    SYNTAX  INTEGER {
31671        disabled(0),
31672        enabled(1)
31673        }
31674    MAX-ACCESS read-only
31675    STATUS current
31676    DESCRIPTION
31677    "Status
31678     disabled(0),
31679     enabled(1)"
31680    ::= { ospf3CurCfgIntfEntry 18 }
31681
31682ospf3CurCfgIntfAuthType  OBJECT-TYPE
31683    SYNTAX  INTEGER {
31684        none(0),
31685        md5(2),
31686        sha1(1)
31687        }
31688    MAX-ACCESS read-only
31689    STATUS current
31690    DESCRIPTION
31691    "Authentication Type
31692        none(0),
31693        md5(2),
31694        sha1(1)"
31695    ::= { ospf3CurCfgIntfEntry 19 }
31696
31697ospf3CurCfgIntfAuthKey   OBJECT-TYPE
31698    SYNTAX OCTET STRING (SIZE(4..40))
31699    MAX-ACCESS read-only
31700    STATUS current
31701    DESCRIPTION
31702    "Authentication Key
31703      Hex-string MD5 key - 32 chars (128 bits)
31704      Hex-string SHA-1 key - 40 chars (160 bits)"
31705    ::= { ospf3CurCfgIntfEntry 20 }
31706
31707ospf3CurCfgIntfEncrySpi  OBJECT-TYPE
31708    SYNTAX Unsigned32 (256..4294967295)
31709    MAX-ACCESS read-only
31710    STATUS current
31711    DESCRIPTION
31712        "Spi Id(256 - 4294967295)"
31713    ::= { ospf3CurCfgIntfEntry 21 }
31714
31715ospf3CurCfgIntfEncryEnable OBJECT-TYPE
31716    SYNTAX  INTEGER {
31717        disabled(0),
31718        enabled(1)
31719        }
31720    MAX-ACCESS read-only
31721    STATUS current
31722    DESCRIPTION
31723    "Status
31724     disabled(0),
31725     enabled(1)"
31726    ::= { ospf3CurCfgIntfEntry 22 }
31727
31728ospf3CurCfgIntfEncryType  OBJECT-TYPE
31729    SYNTAX  INTEGER {
31730        null(0),
31731        tripledes(2),
31732        aes(3)
31733        }
31734    MAX-ACCESS read-only
31735    STATUS current
31736    DESCRIPTION
31737    "Encryption Type
31738        null(0),
31739        3des(2),
31740        aes(3)"
31741   ::= { ospf3CurCfgIntfEntry 23 }
31742
31743ospf3CurCfgIntfEncryKey   OBJECT-TYPE
31744    SYNTAX OCTET STRING (SIZE(4..48))
31745    MAX-ACCESS read-only
31746    STATUS current
31747    DESCRIPTION
31748    "Encryption Key
31749      Hex-string AES key - 32 chars (128 bits)
31750      Hex-string 3DES key - 48 chars (192 bits)"
31751    ::= { ospf3CurCfgIntfEntry 24 }
31752
31753
31754ospf3CurCfgIntfEncryAuthType  OBJECT-TYPE
31755    SYNTAX  INTEGER {
31756        none(0),
31757        md5(2),
31758        sha1(1)
31759        }
31760    MAX-ACCESS read-only
31761    STATUS current
31762    DESCRIPTION
31763    "Encryption Authentication Type
31764        none(0),
31765        md5(2),
31766        sha1(1)"
31767    ::= { ospf3CurCfgIntfEntry 25 }
31768
31769ospf3CurCfgIntfEncryAuthKey   OBJECT-TYPE
31770    SYNTAX OCTET STRING (SIZE(4..40))
31771    MAX-ACCESS read-only
31772    STATUS current
31773    DESCRIPTION
31774    "Encryption Authentication Key
31775    Hex-string MD5 key - 32 chars (128 bits)
31776    Hex-string SHA-1 key - 40 chars (160 bits)"
31777    ::= { ospf3CurCfgIntfEntry 26 }
31778
31779ospf3CurCfgIntfLsaSupress  OBJECT-TYPE
31780    SYNTAX  INTEGER {
31781        disabled(0),
31782        enabled(1)
31783        }
31784    MAX-ACCESS read-only
31785    STATUS current
31786    DESCRIPTION
31787    "LSA Supression on interface
31788    disabled(0),
31789        enabled(1)"
31790    ::= { ospf3CurCfgIntfEntry 27 }
31791
31792ospf3NewCfgIntfTable OBJECT-TYPE
31793    SYNTAX SEQUENCE OF Ospf3NewCfgIntfEntry
31794    MAX-ACCESS not-accessible
31795    STATUS current
31796    DESCRIPTION
31797      "The table of OSPFv3 interface in the new configuration block."
31798    ::= { ospf3Cfg 9 }
31799
31800ospf3NewCfgIntfEntry OBJECT-TYPE
31801    SYNTAX Ospf3NewCfgIntfEntry
31802    MAX-ACCESS not-accessible
31803    STATUS current
31804    DESCRIPTION
31805      "Information about an OSPFv3 interface."
31806    INDEX { ospf3NewCfgIntfIndex }
31807    ::= { ospf3NewCfgIntfTable 1 }
31808
31809Ospf3NewCfgIntfEntry ::= SEQUENCE {
31810    ospf3NewCfgIntfIndex         Integer32,
31811    ospf3NewCfgIntfInstId        INTEGER,
31812    ospf3NewCfgIntfArea          INTEGER,
31813    ospf3NewCfgIntfCost     INTEGER,
31814    ospf3NewCfgIntfPrio     INTEGER,
31815    ospf3NewCfgIntfHello         INTEGER,
31816    ospf3NewCfgIntfPoll             Unsigned32,
31817    ospf3NewCfgIntfDead          INTEGER,
31818    ospf3NewCfgIntfTrans         INTEGER,
31819    ospf3NewCfgIntfRetra         INTEGER,
31820    ospf3NewCfgIntfPassive       INTEGER,
31821    ospf3NewCfgIntfNetworkType                  INTEGER,
31822    ospf3NewCfgIntfStatus        INTEGER,
31823    ospf3NewCfgIntfDelete        INTEGER
31824    ,
31825    ospf3NewCfgIntfAuthSpi            Unsigned32,
31826    ospf3NewCfgIntfAuthEnable         INTEGER,
31827    ospf3NewCfgIntfAuthType           INTEGER,
31828    ospf3NewCfgIntfAuthKey            OCTET STRING,
31829    ospf3NewCfgIntfAuthReset          INTEGER,
31830    ospf3NewCfgIntfEncrySpi           Unsigned32,
31831    ospf3NewCfgIntfEncryEnable        INTEGER,
31832    ospf3NewCfgIntfEncryType          INTEGER,
31833    ospf3NewCfgIntfEncryKey           OCTET STRING,
31834    ospf3NewCfgIntfEncryAuthType      INTEGER,
31835    ospf3NewCfgIntfEncryAuthKey       OCTET STRING,
31836    ospf3NewCfgIntfEncryReset         INTEGER
31837    ,
31838    ospf3NewCfgIntfLsaSupress                   INTEGER
31839    }
31840
31841ospf3NewCfgIntfIndex OBJECT-TYPE
31842    SYNTAX Integer32
31843    MAX-ACCESS read-only
31844    STATUS current
31845    DESCRIPTION
31846    "The OSPFv3 Interface number for which the OSPFv3 Interface table is
31847         related."
31848    ::= { ospf3NewCfgIntfEntry 1}
31849
31850ospf3NewCfgIntfInstId   OBJECT-TYPE
31851    SYNTAX INTEGER (0..255)
31852    MAX-ACCESS read-create
31853    STATUS current
31854    DESCRIPTION
31855        "Interface Instance Id (0..255)"
31856    ::= { ospf3NewCfgIntfEntry 2 }
31857
31858ospf3NewCfgIntfArea OBJECT-TYPE
31859    SYNTAX INTEGER (0..2)
31860    MAX-ACCESS read-create
31861    STATUS current
31862    DESCRIPTION
31863    "The index of the area that the interface belongs (0..2)"
31864    ::= { ospf3NewCfgIntfEntry 3 }
31865
31866ospf3NewCfgIntfCost  OBJECT-TYPE
31867    SYNTAX INTEGER (0..65535)
31868    MAX-ACCESS read-create
31869    STATUS current
31870    DESCRIPTION
31871    "Interface cost(1..65535) and 0 for none"
31872    ::= { ospf3NewCfgIntfEntry 4 }
31873
31874ospf3NewCfgIntfPrio   OBJECT-TYPE
31875   SYNTAX INTEGER (0..255)
31876    MAX-ACCESS read-create
31877    STATUS current
31878    DESCRIPTION
31879    "Interface router priority(0..255)"
31880    ::= { ospf3NewCfgIntfEntry 5 }
31881
31882ospf3NewCfgIntfHello  OBJECT-TYPE
31883    SYNTAX INTEGER (1..65535)
31884    MAX-ACCESS read-create
31885    STATUS current
31886    DESCRIPTION
31887    "Hello interval(1..65535)"
31888    ::= { ospf3NewCfgIntfEntry 6 }
31889
31890ospf3NewCfgIntfDead   OBJECT-TYPE
31891   SYNTAX INTEGER (1..65535)
31892    MAX-ACCESS read-create
31893    STATUS current
31894    DESCRIPTION
31895    "Dead interval(1..65535)"
31896    ::= { ospf3NewCfgIntfEntry 7 }
31897
31898ospf3NewCfgIntfPoll   OBJECT-TYPE
31899   SYNTAX Unsigned32 (1..4294967295)
31900    MAX-ACCESS read-create
31901    STATUS current
31902    DESCRIPTION
31903    "Poll interval(1..4294967295)"
31904    ::= { ospf3NewCfgIntfEntry 8 }
31905
31906ospf3NewCfgIntfTrans  OBJECT-TYPE
31907   SYNTAX INTEGER (1..1800)
31908    MAX-ACCESS read-create
31909    STATUS current
31910    DESCRIPTION
31911    "Transmit delay(1..1800)"
31912    ::= { ospf3NewCfgIntfEntry 9 }
31913
31914ospf3NewCfgIntfRetra OBJECT-TYPE
31915  SYNTAX INTEGER (1..1800)
31916    MAX-ACCESS read-create
31917    STATUS current
31918    DESCRIPTION
31919    "Retransmit interval(1..1800)"
31920    ::= { ospf3NewCfgIntfEntry 10 }
31921
31922ospf3NewCfgIntfPassive  OBJECT-TYPE
31923    SYNTAX  INTEGER {
31924        disabled(0),
31925        enabled(1)
31926        }
31927    MAX-ACCESS read-create
31928    STATUS current
31929    DESCRIPTION
31930    "Passive interface
31931    disabled(0),
31932        enabled(1)"
31933    ::= { ospf3NewCfgIntfEntry 11 }
31934
31935ospf3NewCfgIntfNetworkType OBJECT-TYPE
31936    SYNTAX INTEGER {
31937        broadcast(1),
31938        non-broadcast(2),
31939        point-to-point(3),
31940        point-to-multipoint(4)
31941           }
31942    MAX-ACCESS   read-create
31943    STATUS  current
31944    DESCRIPTION
31945        "Network Type.
31946        broadcast(1),
31947        non-broadcast(2),
31948        point-to-point(3),
31949        point-to-multipoint(4)"
31950
31951    ::= { ospf3NewCfgIntfEntry 12 }
31952
31953
31954ospf3NewCfgIntfStatus  OBJECT-TYPE
31955    SYNTAX  INTEGER {
31956        disabled(0),
31957        enabled(1)
31958        }
31959    MAX-ACCESS read-create
31960    STATUS current
31961    DESCRIPTION
31962    "Status of the interface
31963    disabled(0),
31964        enabled(1)"
31965    ::= { ospf3NewCfgIntfEntry 16 }
31966
31967ospf3NewCfgIntfDelete  OBJECT-TYPE
31968    SYNTAX  INTEGER {
31969        other(0),
31970        delete(1)
31971        }
31972    MAX-ACCESS read-write
31973    STATUS current
31974    DESCRIPTION
31975    "Delete the interface
31976         other(0),
31977         delete(1)"
31978    ::= { ospf3NewCfgIntfEntry 17 }
31979
31980ospf3NewCfgIntfAuthSpi  OBJECT-TYPE
31981    SYNTAX Unsigned32 (256..4294967295)
31982    MAX-ACCESS read-write
31983    STATUS current
31984    DESCRIPTION
31985        "Authentication Spi Id(256 - 4294967295)"
31986    ::= { ospf3NewCfgIntfEntry 18 }
31987
31988ospf3NewCfgIntfAuthEnable OBJECT-TYPE
31989    SYNTAX  INTEGER {
31990        disabled(0),
31991        enabled(1)
31992        }
31993    MAX-ACCESS read-write
31994    STATUS current
31995    DESCRIPTION
31996    "Authentication Status
31997        disabled(0),
31998        enabled(1)"
31999    ::= { ospf3NewCfgIntfEntry 19 }
32000
32001ospf3NewCfgIntfAuthType  OBJECT-TYPE
32002    SYNTAX  INTEGER {
32003        none(0),
32004        md5(2),
32005        sha1(1)
32006        }
32007    MAX-ACCESS read-write
32008    STATUS current
32009    DESCRIPTION
32010    "Authentication Type
32011        none(0),
32012        md5(2),
32013        sha1(1)"
32014    ::= { ospf3NewCfgIntfEntry 20 }
32015
32016ospf3NewCfgIntfAuthKey   OBJECT-TYPE
32017    SYNTAX OCTET STRING (SIZE(4..40))
32018    MAX-ACCESS read-write
32019    STATUS current
32020    DESCRIPTION
32021    "Authentication Type
32022     Hex-string MD5 key - 32 chars (128 bits),
32023     Hex-string SHA-1 key - 40 chars (160 bits)"
32024    ::= { ospf3NewCfgIntfEntry 21 }
32025
32026ospf3NewCfgIntfAuthReset OBJECT-TYPE
32027    SYNTAX  INTEGER {
32028        other(0),
32029        reset(1)
32030        }
32031    MAX-ACCESS read-write
32032    STATUS current
32033    DESCRIPTION
32034    "Reset AH configuration
32035        other(0),
32036        reset(1)"
32037    ::= { ospf3NewCfgIntfEntry 22 }
32038
32039ospf3NewCfgIntfEncrySpi  OBJECT-TYPE
32040    SYNTAX Unsigned32 (256..4294967295)
32041    MAX-ACCESS read-write
32042    STATUS current
32043    DESCRIPTION
32044        "Encryption Spi Id(256 - 4294967295)"
32045    ::= { ospf3NewCfgIntfEntry 23 }
32046
32047ospf3NewCfgIntfEncryEnable OBJECT-TYPE
32048    SYNTAX  INTEGER {
32049        disabled(0),
32050        enabled(1)
32051        }
32052    MAX-ACCESS read-write
32053    STATUS current
32054    DESCRIPTION
32055    "Encryption Status
32056        disabled(0),
32057        enabled(1)"
32058    ::= { ospf3NewCfgIntfEntry 24 }
32059
32060ospf3NewCfgIntfEncryType  OBJECT-TYPE
32061    SYNTAX  INTEGER {
32062        null(0),
32063        tripledes(2),
32064        aes(3)
32065        }
32066    MAX-ACCESS read-write
32067    STATUS current
32068    DESCRIPTION
32069    "Encryption Type
32070        null(0),
32071        3des(2),
32072        aes(3)"
32073   ::= { ospf3NewCfgIntfEntry 25 }
32074
32075ospf3NewCfgIntfEncryKey   OBJECT-TYPE
32076    SYNTAX OCTET STRING (SIZE(4..48))
32077    MAX-ACCESS read-write
32078    STATUS current
32079    DESCRIPTION
32080    "Encryption Key
32081    Hex-string AES key - 32 chars (128 bits)
32082    Hex-string 3DES key - 48 chars (192 bits)"
32083    ::= { ospf3NewCfgIntfEntry 26 }
32084
32085
32086ospf3NewCfgIntfEncryAuthType  OBJECT-TYPE
32087    SYNTAX  INTEGER {
32088        none(0),
32089        md5(2),
32090        sha1(1)
32091        }
32092    MAX-ACCESS read-write
32093    STATUS current
32094    DESCRIPTION
32095    "Encryption Authentication Type
32096        none(0),
32097        md5(2),
32098        sha1(1)"
32099    ::= { ospf3NewCfgIntfEntry 27 }
32100
32101ospf3NewCfgIntfEncryAuthKey   OBJECT-TYPE
32102    SYNTAX OCTET STRING (SIZE(4..40))
32103    MAX-ACCESS read-write
32104    STATUS current
32105    DESCRIPTION
32106    "Encryption Authentication Key
32107     Hex-string MD5 key - 32 chars (128 bits),
32108     Hex-string SHA-1 key - 40 chars (160 bits)"
32109    ::= { ospf3NewCfgIntfEntry 28 }
32110
32111ospf3NewCfgIntfEncryReset OBJECT-TYPE
32112    SYNTAX  INTEGER {
32113        other(0),
32114        reset(1)
32115        }
32116    MAX-ACCESS read-write
32117    STATUS current
32118    DESCRIPTION
32119    "Reset Encryption configuration
32120        other(0),
32121        reset(1)"
32122    ::= { ospf3NewCfgIntfEntry 29 }
32123
32124
32125
32126ospf3NewCfgIntfLsaSupress  OBJECT-TYPE
32127    SYNTAX  INTEGER {
32128        disabled(0),
32129        enabled(1)
32130        }
32131    MAX-ACCESS read-create
32132    STATUS current
32133    DESCRIPTION
32134    "LSA Supression on interface
32135    disabled(0),
32136        enabled(1)"
32137    ::= { ospf3NewCfgIntfEntry 30 }
32138
32139
32140
32141ospf3CurCfgVirtIntfTable OBJECT-TYPE
32142    SYNTAX SEQUENCE OF Ospf3CurCfgVirtIntfEntry
32143    MAX-ACCESS not-accessible
32144    STATUS current
32145    DESCRIPTION
32146      "The table of OSPFv3 Virtual Interface configuration in the current
32147       configuration."
32148    ::= { ospf3Cfg 10 }
32149
32150ospf3CurCfgVirtIntfEntry OBJECT-TYPE
32151    SYNTAX Ospf3CurCfgVirtIntfEntry
32152    MAX-ACCESS not-accessible
32153    STATUS current
32154    DESCRIPTION
32155      "Information about an OSPFv3v3 virtual Interface."
32156    INDEX { ospf3CurCfgVirtIntfIndex }
32157    ::= { ospf3CurCfgVirtIntfTable 1 }
32158
32159Ospf3CurCfgVirtIntfEntry ::= SEQUENCE {
32160    ospf3CurCfgVirtIntfIndex         Integer32,
32161    ospf3CurCfgVirtIntfAreaId        INTEGER,
32162    ospf3CurCfgVirtIntfNbr           IpAddress,
32163    ospf3CurCfgVirtIntfHello         INTEGER,
32164    ospf3CurCfgVirtIntfDead          INTEGER,
32165    ospf3CurCfgVirtIntfTrans         INTEGER,
32166    ospf3CurCfgVirtIntfRetra         INTEGER,
32167    ospf3CurCfgVirtIntfStatus        INTEGER
32168    }
32169
32170ospf3CurCfgVirtIntfIndex OBJECT-TYPE
32171    SYNTAX Integer32
32172    MAX-ACCESS read-only
32173    STATUS current
32174    DESCRIPTION
32175    "The OSPFv3 Virtual Interface number for which the OSPFv3
32176         Virtual Interface table is related."
32177    ::= { ospf3CurCfgVirtIntfEntry 1}
32178
32179ospf3CurCfgVirtIntfAreaId OBJECT-TYPE
32180    SYNTAX INTEGER (0..2)
32181    MAX-ACCESS read-only
32182    STATUS current
32183    DESCRIPTION
32184    "The index of the OSPFv3 area to which this virtual interface
32185         belongs."
32186    ::= { ospf3CurCfgVirtIntfEntry 3 }
32187
32188ospf3CurCfgVirtIntfNbr OBJECT-TYPE
32189    SYNTAX IpAddress
32190    MAX-ACCESS read-only
32191    STATUS current
32192    DESCRIPTION
32193    "The IP Address of the OSPFv3 neighbor for this virtual interface."
32194    ::= { ospf3CurCfgVirtIntfEntry 4 }
32195
32196ospf3CurCfgVirtIntfHello  OBJECT-TYPE
32197    SYNTAX INTEGER (1..65535)
32198    MAX-ACCESS read-only
32199    STATUS current
32200    DESCRIPTION
32201    "Hello interval"
32202    ::= { ospf3CurCfgVirtIntfEntry 5 }
32203
32204ospf3CurCfgVirtIntfDead   OBJECT-TYPE
32205   SYNTAX INTEGER (1..65535)
32206    MAX-ACCESS read-only
32207    STATUS current
32208    DESCRIPTION
32209    "Dead interval"
32210    ::= { ospf3CurCfgVirtIntfEntry 6 }
32211
32212ospf3CurCfgVirtIntfTrans  OBJECT-TYPE
32213   SYNTAX INTEGER (1..3600)
32214    MAX-ACCESS read-only
32215    STATUS current
32216    DESCRIPTION
32217    "Transmit delay"
32218    ::= { ospf3CurCfgVirtIntfEntry 7 }
32219
32220ospf3CurCfgVirtIntfRetra OBJECT-TYPE
32221    SYNTAX INTEGER (1..3600)
32222    MAX-ACCESS read-only
32223    STATUS current
32224    DESCRIPTION
32225    "Retransmit interval"
32226    ::= { ospf3CurCfgVirtIntfEntry 8 }
32227
32228ospf3CurCfgVirtIntfStatus  OBJECT-TYPE
32229    SYNTAX  INTEGER {
32230        disabled(0),
32231        enabled(1)
32232        }
32233    MAX-ACCESS read-only
32234    STATUS current
32235    DESCRIPTION
32236    "Status
32237     disabled(0),
32238        enabled(1)"
32239    ::= { ospf3CurCfgVirtIntfEntry 9 }
32240
32241ospf3NewCfgVirtIntfTable OBJECT-TYPE
32242    SYNTAX SEQUENCE OF Ospf3NewCfgVirtIntfEntry
32243    MAX-ACCESS not-accessible
32244    STATUS current
32245    DESCRIPTION
32246      "The table of OSPFv3 Virtual interface in the new configuration block."
32247    ::= { ospf3Cfg 11 }
32248
32249ospf3NewCfgVirtIntfEntry OBJECT-TYPE
32250    SYNTAX Ospf3NewCfgVirtIntfEntry
32251    MAX-ACCESS not-accessible
32252    STATUS current
32253    DESCRIPTION
32254      "Information about an OSPFv3 virtual interface."
32255    INDEX { ospf3NewCfgVirtIntfIndex }
32256    ::= { ospf3NewCfgVirtIntfTable 1 }
32257
32258Ospf3NewCfgVirtIntfEntry ::= SEQUENCE {
32259    ospf3NewCfgVirtIntfIndex         Integer32,
32260    ospf3NewCfgVirtIntfAreaId        INTEGER,
32261    ospf3NewCfgVirtIntfNbr           IpAddress,
32262    ospf3NewCfgVirtIntfHello         INTEGER,
32263    ospf3NewCfgVirtIntfDead          INTEGER,
32264    ospf3NewCfgVirtIntfTrans         INTEGER,
32265    ospf3NewCfgVirtIntfRetra         INTEGER,
32266    ospf3NewCfgVirtIntfStatus        INTEGER,
32267    ospf3NewCfgVirtIntfDelete        INTEGER
32268    }
32269
32270ospf3NewCfgVirtIntfIndex OBJECT-TYPE
32271    SYNTAX Integer32
32272    MAX-ACCESS read-only
32273    STATUS current
32274    DESCRIPTION
32275    "The OSPFv3 Virtual Interface number for which the OSPFv3
32276         Virtual Interface table is related."
32277    ::= { ospf3NewCfgVirtIntfEntry 1}
32278
32279ospf3NewCfgVirtIntfAreaId OBJECT-TYPE
32280    SYNTAX INTEGER (0..2)
32281    MAX-ACCESS read-create
32282    STATUS current
32283    DESCRIPTION
32284    "The index of the OSPFv3 area to which this virtual interface
32285         belongs."
32286    ::= { ospf3NewCfgVirtIntfEntry 3 }
32287
32288ospf3NewCfgVirtIntfNbr OBJECT-TYPE
32289    SYNTAX IpAddress
32290    MAX-ACCESS read-create
32291    STATUS current
32292    DESCRIPTION
32293    "The IP Address of the OSPFv3 neighbor for this virtual interface."
32294    ::= { ospf3NewCfgVirtIntfEntry 4 }
32295
32296ospf3NewCfgVirtIntfHello  OBJECT-TYPE
32297    SYNTAX INTEGER (1..65535)
32298    MAX-ACCESS read-create
32299    STATUS current
32300    DESCRIPTION
32301    "Hello interval(1..65535)"
32302    ::= { ospf3NewCfgVirtIntfEntry 5 }
32303
32304ospf3NewCfgVirtIntfDead   OBJECT-TYPE
32305   SYNTAX INTEGER (1..65535)
32306    MAX-ACCESS read-create
32307    STATUS current
32308    DESCRIPTION
32309    "Dead interval(1..65535)"
32310    ::= { ospf3NewCfgVirtIntfEntry 6 }
32311
32312ospf3NewCfgVirtIntfTrans  OBJECT-TYPE
32313   SYNTAX INTEGER (1..3600)
32314    MAX-ACCESS read-create
32315    STATUS current
32316    DESCRIPTION
32317    "Transmit delay(1..3600)"
32318    ::= { ospf3NewCfgVirtIntfEntry 7 }
32319
32320ospf3NewCfgVirtIntfRetra OBJECT-TYPE
32321  SYNTAX INTEGER (1..3600)
32322    MAX-ACCESS read-create
32323    STATUS current
32324    DESCRIPTION
32325    "Retransmit interval(1..3600)"
32326    ::= { ospf3NewCfgVirtIntfEntry 8 }
32327
32328ospf3NewCfgVirtIntfStatus  OBJECT-TYPE
32329    SYNTAX  INTEGER {
32330        disabled(0),
32331        enabled(1)
32332        }
32333    MAX-ACCESS read-create
32334    STATUS current
32335    DESCRIPTION
32336    "Status
32337         disabled(0),
32338         enabled(1) "
32339    ::= { ospf3NewCfgVirtIntfEntry 9 }
32340
32341ospf3NewCfgVirtIntfDelete  OBJECT-TYPE
32342    SYNTAX  INTEGER {
32343        other(0),
32344        delete(1)
32345        }
32346    MAX-ACCESS read-write
32347    STATUS current
32348    DESCRIPTION
32349    "Delete
32350     other(0),
32351         delete(1)"
32352    ::= { ospf3NewCfgVirtIntfEntry 10}
32353
32354
32355-- ospfv3 range
32356
32357ospf3CurCfgRangeTable OBJECT-TYPE
32358    SYNTAX SEQUENCE OF Ospf3CurCfgRangeEntry
32359    MAX-ACCESS not-accessible
32360    STATUS current
32361    DESCRIPTION
32362      "The table of OSPFv3 summary range in the current configuration."
32363    ::= { ospf3Cfg 12 }
32364
32365ospf3CurCfgRangeEntry OBJECT-TYPE
32366    SYNTAX Ospf3CurCfgRangeEntry
32367    MAX-ACCESS not-accessible
32368    STATUS current
32369    DESCRIPTION
32370      "Information about an OSPFv3 summary range."
32371    INDEX { ospf3CurCfgRangeIndex }
32372    ::= { ospf3CurCfgRangeTable 1 }
32373
32374Ospf3CurCfgRangeEntry ::= SEQUENCE {
32375    ospf3CurCfgRangeIndex           Integer32,
32376    ospf3CurCfgRangeAddr             DisplayString,
32377    ospf3CurCfgRangePrefixLen      INTEGER,
32378    ospf3CurCfgRangeAreaIndex    Integer32,
32379    ospf3CurCfgRangeHideState     INTEGER,
32380    ospf3CurCfgRangeLsaType       INTEGER,
32381    ospf3CurCfgRangeRouteTag     Unsigned32,
32382    ospf3CurCfgRangeState            INTEGER
32383    }
32384
32385ospf3CurCfgRangeIndex OBJECT-TYPE
32386    SYNTAX Integer32
32387    MAX-ACCESS read-only
32388    STATUS current
32389    DESCRIPTION
32390    "The range number for which the OSPFv3 summary range table is related."
32391    ::= { ospf3CurCfgRangeEntry 1}
32392
32393ospf3CurCfgRangeAddr OBJECT-TYPE
32394    SYNTAX DisplayString
32395    MAX-ACCESS read-only
32396    STATUS current
32397    DESCRIPTION
32398    "The IPv6 Address of the range."
32399    ::= { ospf3CurCfgRangeEntry 2 }
32400
32401ospf3CurCfgRangePrefixLen OBJECT-TYPE
32402    SYNTAX  INTEGER (1..128)
32403    MAX-ACCESS read-only
32404    STATUS current
32405    DESCRIPTION
32406    "The prefix length of the range."
32407    ::= { ospf3CurCfgRangeEntry 3 }
32408
32409ospf3CurCfgRangeAreaIndex OBJECT-TYPE
32410    SYNTAX Integer32
32411    MAX-ACCESS read-only
32412    STATUS current
32413    DESCRIPTION
32414        "The area index."
32415    ::= { ospf3CurCfgRangeEntry 4 }
32416
32417ospf3CurCfgRangeHideState OBJECT-TYPE
32418    SYNTAX  INTEGER {
32419        enabled(1),
32420        disabled(2)
32421        }
32422    MAX-ACCESS  read-only
32423    STATUS  current
32424    DESCRIPTION
32425        "The state of the hide range."
32426    ::= { ospf3CurCfgRangeEntry 5 }
32427
32428ospf3CurCfgRangeLsaType OBJECT-TYPE
32429    SYNTAX  INTEGER {
32430        summary(8195),
32431        type7(8199)
32432        }
32433    MAX-ACCESS  read-only
32434    STATUS  current
32435    DESCRIPTION
32436        "The LSA type for aggregation.
32437        summary(8195),
32438        type7(8199)"
32439    ::= { ospf3CurCfgRangeEntry 6 }
32440
32441ospf3CurCfgRangeRouteTag OBJECT-TYPE
32442    SYNTAX  Unsigned32 (0..4294967295)
32443    MAX-ACCESS read-only
32444    STATUS current
32445    DESCRIPTION
32446    "The route tag of the range."
32447    ::= { ospf3CurCfgRangeEntry 7 }
32448
32449ospf3CurCfgRangeState OBJECT-TYPE
32450    SYNTAX  INTEGER {
32451        enabled(1),
32452        disabled(2)
32453        }
32454    MAX-ACCESS  read-only
32455    STATUS  current
32456    DESCRIPTION
32457        "The state of the range."
32458    ::= { ospf3CurCfgRangeEntry 8 }
32459
32460ospf3NewCfgRangeTable OBJECT-TYPE
32461    SYNTAX SEQUENCE OF Ospf3NewCfgRangeEntry
32462    MAX-ACCESS not-accessible
32463    STATUS current
32464    DESCRIPTION
32465      "The table of OSPFv3 summary range in the new configuration."
32466    ::= { ospf3Cfg 13 }
32467
32468ospf3NewCfgRangeEntry OBJECT-TYPE
32469    SYNTAX Ospf3NewCfgRangeEntry
32470    MAX-ACCESS not-accessible
32471    STATUS current
32472    DESCRIPTION
32473      "Information about an OSPFv3 summary range."
32474    INDEX { ospf3NewCfgRangeIndex }
32475    ::= { ospf3NewCfgRangeTable 1 }
32476
32477Ospf3NewCfgRangeEntry ::= SEQUENCE {
32478    ospf3NewCfgRangeIndex         Integer32,
32479    ospf3NewCfgRangeAddr           DisplayString,
32480    ospf3NewCfgRangePrefixLen   INTEGER,
32481    ospf3NewCfgRangeAreaIndex Integer32,
32482    ospf3NewCfgRangeHideState   INTEGER,
32483    ospf3NewCfgRangeLsaType      INTEGER,
32484    ospf3NewCfgRangeRouteTag    Unsigned32,
32485    ospf3NewCfgRangeState          INTEGER,
32486    ospf3NewCfgRangeDelete        INTEGER
32487    }
32488
32489ospf3NewCfgRangeIndex OBJECT-TYPE
32490    SYNTAX Integer32
32491    MAX-ACCESS read-only
32492    STATUS current
32493    DESCRIPTION
32494    "The range number for which the OSPFv3 summary range table is related."
32495    ::= { ospf3NewCfgRangeEntry 1}
32496
32497ospf3NewCfgRangeAddr OBJECT-TYPE
32498    SYNTAX  DisplayString  (SIZE(0..40))
32499    MAX-ACCESS read-create
32500    STATUS current
32501    DESCRIPTION
32502    "The IPv6 Address of the range.
32503     Address should be 4-byte haxadecimal colon notation.
32504     Valid IPv6 address should be in any of the following forms
32505     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32506     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32507    ::= { ospf3NewCfgRangeEntry 2 }
32508
32509ospf3NewCfgRangePrefixLen OBJECT-TYPE
32510    SYNTAX  INTEGER (1..128)
32511    MAX-ACCESS read-create
32512    STATUS current
32513    DESCRIPTION
32514    "The prefix length of the range."
32515    ::= { ospf3NewCfgRangeEntry 3 }
32516
32517ospf3NewCfgRangeAreaIndex OBJECT-TYPE
32518    SYNTAX Integer32
32519    MAX-ACCESS read-create
32520    STATUS current
32521    DESCRIPTION
32522        "The area index."
32523    ::= { ospf3NewCfgRangeEntry 4 }
32524
32525ospf3NewCfgRangeHideState OBJECT-TYPE
32526    SYNTAX  INTEGER {
32527        enabled(1),
32528        disabled(2)
32529        }
32530    MAX-ACCESS read-create
32531    STATUS  current
32532    DESCRIPTION
32533        "The state of the hide range."
32534    ::= { ospf3NewCfgRangeEntry 5 }
32535
32536ospf3NewCfgRangeLsaType OBJECT-TYPE
32537    SYNTAX  INTEGER {
32538        summary(8195),
32539        type7(8199)
32540        }
32541    MAX-ACCESS  read-create
32542    STATUS  current
32543    DESCRIPTION
32544        "The LSA type for aggregation.
32545        summary(8195),
32546        type7(8199)"
32547    ::= { ospf3NewCfgRangeEntry 6 }
32548
32549ospf3NewCfgRangeRouteTag OBJECT-TYPE
32550    SYNTAX  Unsigned32 (0..4294967295)
32551    MAX-ACCESS read-create
32552    STATUS current
32553    DESCRIPTION
32554    "The route tag of the range."
32555    ::= { ospf3NewCfgRangeEntry 7 }
32556
32557ospf3NewCfgRangeState OBJECT-TYPE
32558    SYNTAX  INTEGER {
32559        enabled(1),
32560        disabled(2)
32561        }
32562    MAX-ACCESS read-create
32563    STATUS  current
32564    DESCRIPTION
32565        "The state of the range."
32566    ::= { ospf3NewCfgRangeEntry 8 }
32567
32568ospf3NewCfgRangeDelete OBJECT-TYPE
32569    SYNTAX  INTEGER {
32570        other(1),
32571        delete(2)
32572        }
32573    MAX-ACCESS  read-create
32574    STATUS  current
32575    DESCRIPTION
32576        "When set to the value of 2 (delete), the entire row is deleted.
32577         When read, other(1) is returned. Setting the value to anything
32578         other than 2(delete) has no effect on the state of the row."
32579    ::= { ospf3NewCfgRangeEntry 9 }
32580
32581-- ospfv3 summary prefix
32582
32583ospf3CurCfgExtRangeTable OBJECT-TYPE
32584    SYNTAX SEQUENCE OF Ospf3CurCfgExtRangeEntry
32585    MAX-ACCESS not-accessible
32586    STATUS current
32587    DESCRIPTION
32588      "The table of OSPFv3 AS-External range in the current configuration."
32589    ::= { ospf3Cfg 14 }
32590
32591ospf3CurCfgExtRangeEntry OBJECT-TYPE
32592    SYNTAX Ospf3CurCfgExtRangeEntry
32593    MAX-ACCESS not-accessible
32594    STATUS current
32595    DESCRIPTION
32596      "Information about an OSPFv3 AS-External range."
32597    INDEX { ospf3CurCfgExtRangeIndex }
32598    ::= { ospf3CurCfgExtRangeTable 1 }
32599
32600Ospf3CurCfgExtRangeEntry ::= SEQUENCE {
32601    ospf3CurCfgExtRangeIndex           Integer32,
32602    ospf3CurCfgExtRangeAddr             DisplayString,
32603    ospf3CurCfgExtRangePrefixLen      INTEGER,
32604    ospf3CurCfgExtRangeAreaIndex    Integer32,
32605    ospf3CurCfgExtRangeTranslation   INTEGER,
32606    ospf3CurCfgExtRangeAggrEffect   INTEGER,
32607    ospf3CurCfgExtRangeState            INTEGER
32608    }
32609
32610ospf3CurCfgExtRangeIndex OBJECT-TYPE
32611    SYNTAX Integer32
32612    MAX-ACCESS read-only
32613    STATUS current
32614    DESCRIPTION
32615    "The range number for which the OSPFv3 AS-External range table is related."
32616    ::= { ospf3CurCfgExtRangeEntry 1}
32617
32618ospf3CurCfgExtRangeAddr OBJECT-TYPE
32619    SYNTAX DisplayString
32620    MAX-ACCESS read-only
32621    STATUS current
32622    DESCRIPTION
32623    "The IPv6 Address of the AS-External range."
32624    ::= { ospf3CurCfgExtRangeEntry 2 }
32625
32626ospf3CurCfgExtRangePrefixLen OBJECT-TYPE
32627    SYNTAX  INTEGER (1..128)
32628    MAX-ACCESS read-only
32629    STATUS current
32630    DESCRIPTION
32631    "The prefix length of the AS-External range."
32632    ::= { ospf3CurCfgExtRangeEntry 3 }
32633
32634ospf3CurCfgExtRangeAreaIndex OBJECT-TYPE
32635    SYNTAX Integer32
32636    MAX-ACCESS read-only
32637    STATUS current
32638    DESCRIPTION
32639        "The area index."
32640    ::= { ospf3CurCfgExtRangeEntry 4 }
32641
32642ospf3CurCfgExtRangeTranslation OBJECT-TYPE
32643    SYNTAX  INTEGER {
32644        enabled(1),
32645        disabled(2)
32646        }
32647    MAX-ACCESS  read-only
32648    STATUS  current
32649    DESCRIPTION
32650        "The state of the setting the P-bit in the generated LSA."
32651    ::= { ospf3CurCfgExtRangeEntry 5 }
32652
32653ospf3CurCfgExtRangeAggrEffect OBJECT-TYPE
32654    SYNTAX  INTEGER {
32655        advertise(1),
32656        not-advertise(2),
32657        allowAll(3),
32658        denyAll(4)
32659        }
32660    MAX-ACCESS  read-only
32661    STATUS  current
32662    DESCRIPTION
32663        "The aggregation effect.
32664        advertise(1),
32665        not-advertise(2),
32666        allowAll(3),
32667        denyAll(4)"
32668    ::= { ospf3CurCfgExtRangeEntry 6 }
32669
32670ospf3CurCfgExtRangeState OBJECT-TYPE
32671    SYNTAX  INTEGER {
32672        enabled(1),
32673        disabled(2)
32674        }
32675    MAX-ACCESS  read-only
32676    STATUS  current
32677    DESCRIPTION
32678        "The state of the AS-External range."
32679    ::= { ospf3CurCfgExtRangeEntry 7 }
32680
32681ospf3NewCfgExtRangeTable OBJECT-TYPE
32682    SYNTAX SEQUENCE OF Ospf3NewCfgExtRangeEntry
32683    MAX-ACCESS not-accessible
32684    STATUS current
32685    DESCRIPTION
32686      "The table of OSPFv3 summary AS-External range in the new configuration."
32687    ::= { ospf3Cfg 15 }
32688
32689ospf3NewCfgExtRangeEntry OBJECT-TYPE
32690    SYNTAX Ospf3NewCfgExtRangeEntry
32691    MAX-ACCESS not-accessible
32692    STATUS current
32693    DESCRIPTION
32694      "Information about an OSPFv3 summary AS-External range."
32695    INDEX { ospf3NewCfgExtRangeIndex }
32696    ::= { ospf3NewCfgExtRangeTable 1 }
32697
32698Ospf3NewCfgExtRangeEntry ::= SEQUENCE {
32699    ospf3NewCfgExtRangeIndex          Integer32,
32700    ospf3NewCfgExtRangeAddr           DisplayString,
32701    ospf3NewCfgExtRangePrefixLen    INTEGER,
32702    ospf3NewCfgExtRangeAreaIndex  Integer32,
32703    ospf3NewCfgExtRangeTranslation  INTEGER,
32704    ospf3NewCfgExtRangeAggrEffect  INTEGER,
32705    ospf3NewCfgExtRangeState           INTEGER,
32706    ospf3NewCfgExtRangeDelete         INTEGER
32707    }
32708
32709ospf3NewCfgExtRangeIndex OBJECT-TYPE
32710    SYNTAX Integer32
32711    MAX-ACCESS read-only
32712    STATUS current
32713    DESCRIPTION
32714    "The range number for which the OSPFv3 AS-External range table is related."
32715    ::= { ospf3NewCfgExtRangeEntry 1}
32716
32717ospf3NewCfgExtRangeAddr OBJECT-TYPE
32718    SYNTAX  DisplayString  (SIZE(0..40))
32719    MAX-ACCESS read-create
32720    STATUS current
32721    DESCRIPTION
32722    "The IPv6 Address of the AS-External range.
32723     Address should be 4-byte haxadecimal colon notation.
32724     Valid IPv6 address should be in any of the following forms
32725     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32726     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32727    ::= { ospf3NewCfgExtRangeEntry 2 }
32728
32729ospf3NewCfgExtRangePrefixLen OBJECT-TYPE
32730    SYNTAX  INTEGER (1..128)
32731    MAX-ACCESS read-create
32732    STATUS current
32733    DESCRIPTION
32734    "The prefix length of the AS-External range."
32735    ::= { ospf3NewCfgExtRangeEntry 3 }
32736
32737ospf3NewCfgExtRangeAreaIndex OBJECT-TYPE
32738    SYNTAX Integer32
32739    MAX-ACCESS read-create
32740    STATUS current
32741    DESCRIPTION
32742        "The area index."
32743    ::= { ospf3NewCfgExtRangeEntry 4 }
32744
32745ospf3NewCfgExtRangeTranslation OBJECT-TYPE
32746    SYNTAX  INTEGER {
32747        enabled(1),
32748        disabled(2)
32749        }
32750    MAX-ACCESS  read-create
32751    STATUS  current
32752    DESCRIPTION
32753        "The state of the setting the P-bit in the generated LSA."
32754    ::= { ospf3NewCfgExtRangeEntry 5 }
32755
32756ospf3NewCfgExtRangeAggrEffect OBJECT-TYPE
32757    SYNTAX  INTEGER {
32758        advertise(1),
32759        not-advertise(2),
32760        allowAll(3),
32761        denyAll(4)
32762        }
32763    MAX-ACCESS  read-create
32764    STATUS  current
32765    DESCRIPTION
32766        "The aggregation effect.
32767        advertise(1),
32768        not-advertise(2),
32769        allowAll(3),
32770        denyAll(4)"
32771    ::= { ospf3NewCfgExtRangeEntry 6 }
32772
32773ospf3NewCfgExtRangeState OBJECT-TYPE
32774    SYNTAX  INTEGER {
32775        enabled(1),
32776        disabled(2)
32777        }
32778    MAX-ACCESS read-create
32779    STATUS  current
32780    DESCRIPTION
32781        "The state of the AS-External range."
32782    ::= { ospf3NewCfgExtRangeEntry 7 }
32783
32784ospf3NewCfgExtRangeDelete OBJECT-TYPE
32785    SYNTAX  INTEGER {
32786        other(1),
32787        delete(2)
32788        }
32789    MAX-ACCESS  read-create
32790    STATUS  current
32791    DESCRIPTION
32792        "When set to the value of 2 (delete), the entire row is deleted.
32793         When read, other(1) is returned. Setting the value to anything
32794         other than 2(delete) has no effect on the state of the row."
32795    ::= { ospf3NewCfgExtRangeEntry 8 }
32796
32797-- ospfv3 redist entries
32798
32799ospf3CurCfgRedistTable OBJECT-TYPE
32800    SYNTAX SEQUENCE OF Ospf3CurCfgRedistEntry
32801    MAX-ACCESS not-accessible
32802    STATUS current
32803    DESCRIPTION
32804      "The table of OSPFv3 redistribution entries in the current configuration."
32805    ::= { ospf3Cfg 16 }
32806
32807ospf3CurCfgRedistEntry OBJECT-TYPE
32808    SYNTAX Ospf3CurCfgRedistEntry
32809    MAX-ACCESS not-accessible
32810    STATUS current
32811    DESCRIPTION
32812      "Information about an OSPFv3 redistribution entry."
32813    INDEX { ospf3CurCfgRedistIndex }
32814    ::= { ospf3CurCfgRedistTable 1 }
32815
32816Ospf3CurCfgRedistEntry ::= SEQUENCE {
32817    ospf3CurCfgRedistIndex           Integer32,
32818    ospf3CurCfgRedistAddr             DisplayString,
32819    ospf3CurCfgRedistPrefixLen      INTEGER,
32820    ospf3CurCfgRedistMetric           INTEGER,
32821    ospf3CurCfgRedistMetricType   INTEGER,
32822    ospf3CurCfgRedistRouteTagTypeManual  INTEGER,
32823    ospf3CurCfgRedistRouteTag     Unsigned32,
32824    ospf3CurCfgRedistState            INTEGER
32825    }
32826
32827ospf3CurCfgRedistIndex OBJECT-TYPE
32828    SYNTAX Integer32
32829    MAX-ACCESS read-only
32830    STATUS current
32831    DESCRIPTION
32832    "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
32833    ::= { ospf3CurCfgRedistEntry 1}
32834
32835ospf3CurCfgRedistAddr OBJECT-TYPE
32836    SYNTAX DisplayString
32837    MAX-ACCESS read-only
32838    STATUS current
32839    DESCRIPTION
32840    "The IPv6 Address of the redistribution entry."
32841    ::= { ospf3CurCfgRedistEntry 2 }
32842
32843ospf3CurCfgRedistPrefixLen OBJECT-TYPE
32844    SYNTAX  INTEGER (1..128)
32845    MAX-ACCESS read-only
32846    STATUS current
32847    DESCRIPTION
32848    "The prefix length of the redistribution entry."
32849    ::= { ospf3CurCfgRedistEntry 3 }
32850
32851ospf3CurCfgRedistMetric OBJECT-TYPE
32852    SYNTAX  INTEGER (1..16777215)
32853    MAX-ACCESS read-only
32854    STATUS current
32855    DESCRIPTION
32856    "The metric to be applied to the route."
32857    ::= { ospf3CurCfgRedistEntry 4 }
32858
32859ospf3CurCfgRedistMetricType OBJECT-TYPE
32860    SYNTAX  INTEGER {
32861        asExttype1(3),
32862        asExttype2(4)
32863        }
32864    MAX-ACCESS  read-only
32865    STATUS  current
32866    DESCRIPTION
32867        "The metric type.
32868        asExttype1(3),
32869        asExttype2(4)"
32870    ::= { ospf3CurCfgRedistEntry 5 }
32871
32872ospf3CurCfgRedistRouteTag OBJECT-TYPE
32873    SYNTAX  Unsigned32 (0..4294967295)
32874    MAX-ACCESS read-only
32875    STATUS current
32876    DESCRIPTION
32877    "The route tag of the redistribution entry."
32878    ::= { ospf3CurCfgRedistEntry 6 }
32879
32880ospf3CurCfgRedistRouteTagTypeManual OBJECT-TYPE
32881    SYNTAX  INTEGER {
32882         auto(0),
32883         manual(1)
32884         }
32885    MAX-ACCESS read-only
32886    STATUS current
32887    DESCRIPTION
32888    "Indicates if the route tag is set manually. "
32889    ::= { ospf3CurCfgRedistEntry 7 }
32890
32891ospf3CurCfgRedistState OBJECT-TYPE
32892    SYNTAX  INTEGER {
32893        enabled(1),
32894        disabled(2)
32895        }
32896    MAX-ACCESS  read-only
32897    STATUS  current
32898    DESCRIPTION
32899        "The state of the redistribution entry."
32900    ::= { ospf3CurCfgRedistEntry 8 }
32901
32902ospf3NewCfgRedistTable OBJECT-TYPE
32903    SYNTAX SEQUENCE OF Ospf3NewCfgRedistEntry
32904    MAX-ACCESS not-accessible
32905    STATUS current
32906    DESCRIPTION
32907      "The table of OSPFv3 summary redistribution entry in the new configuration."
32908    ::= { ospf3Cfg 17 }
32909
32910ospf3NewCfgRedistEntry OBJECT-TYPE
32911    SYNTAX Ospf3NewCfgRedistEntry
32912    MAX-ACCESS not-accessible
32913    STATUS current
32914    DESCRIPTION
32915      "Information about an OSPFv3 summary redistribution entry."
32916    INDEX { ospf3NewCfgRedistIndex }
32917    ::= { ospf3NewCfgRedistTable 1 }
32918
32919Ospf3NewCfgRedistEntry ::= SEQUENCE {
32920    ospf3NewCfgRedistIndex          Integer32,
32921    ospf3NewCfgRedistAddr            DisplayString,
32922    ospf3NewCfgRedistPrefixLen    INTEGER,
32923    ospf3NewCfgRedistMetric          INTEGER,
32924    ospf3NewCfgRedistMetricType  INTEGER,
32925    ospf3NewCfgRedistRouteTagTypeManual INTEGER,
32926    ospf3NewCfgRedistRouteTag    Unsigned32,
32927    ospf3NewCfgRedistState           INTEGER,
32928    ospf3NewCfgRedistDelete         INTEGER
32929    }
32930
32931ospf3NewCfgRedistIndex OBJECT-TYPE
32932    SYNTAX Integer32
32933    MAX-ACCESS read-only
32934    STATUS current
32935    DESCRIPTION
32936    "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
32937    ::= { ospf3NewCfgRedistEntry 1}
32938
32939ospf3NewCfgRedistAddr OBJECT-TYPE
32940    SYNTAX  DisplayString  (SIZE(0..40))
32941    MAX-ACCESS read-create
32942    STATUS current
32943    DESCRIPTION
32944    "The IPv6 Address of the redistribution entry.
32945     Address should be 4-byte haxadecimal colon notation.
32946     Valid IPv6 address should be in any of the following forms
32947     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32948     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32949    ::= { ospf3NewCfgRedistEntry 2 }
32950
32951ospf3NewCfgRedistPrefixLen OBJECT-TYPE
32952    SYNTAX  INTEGER (1..128)
32953    MAX-ACCESS read-create
32954    STATUS current
32955    DESCRIPTION
32956    "The prefix length of the redistribution entry."
32957    ::= { ospf3NewCfgRedistEntry 3 }
32958
32959ospf3NewCfgRedistMetric OBJECT-TYPE
32960    SYNTAX  INTEGER (1..16777215)
32961    MAX-ACCESS read-create
32962    STATUS current
32963    DESCRIPTION
32964    "The metric to be applied to the route."
32965    ::= { ospf3NewCfgRedistEntry 4 }
32966
32967ospf3NewCfgRedistMetricType OBJECT-TYPE
32968    SYNTAX  INTEGER {
32969        asExttype1(3),
32970        asExttype2(4)
32971        }
32972    MAX-ACCESS  read-create
32973    STATUS  current
32974    DESCRIPTION
32975        "The metric type.
32976        asExttype1(3),
32977        asExttype2(4)"
32978    ::= { ospf3NewCfgRedistEntry 5 }
32979
32980ospf3NewCfgRedistRouteTag OBJECT-TYPE
32981    SYNTAX  Unsigned32 (0..4294967295)
32982    MAX-ACCESS read-create
32983    STATUS current
32984    DESCRIPTION
32985    "The route tag of the redistribution entry."
32986    ::= { ospf3NewCfgRedistEntry 6 }
32987
32988ospf3NewCfgRedistRouteTagTypeManual OBJECT-TYPE
32989    SYNTAX  INTEGER {
32990         auto(0),
32991         manual(1)
32992         }
32993    MAX-ACCESS read-write
32994    STATUS current
32995    DESCRIPTION
32996    "Indicates if the route tag is set manually. "
32997    ::= { ospf3NewCfgRedistEntry 7 }
32998
32999ospf3NewCfgRedistState OBJECT-TYPE
33000    SYNTAX  INTEGER {
33001        enabled(1),
33002        disabled(2)
33003        }
33004    MAX-ACCESS read-create
33005    STATUS  current
33006    DESCRIPTION
33007        "The state of the redistribution entry."
33008    ::= { ospf3NewCfgRedistEntry 8 }
33009
33010ospf3NewCfgRedistDelete OBJECT-TYPE
33011    SYNTAX  INTEGER {
33012        other(1),
33013        delete(2)
33014        }
33015    MAX-ACCESS  read-create
33016    STATUS  current
33017    DESCRIPTION
33018        "When set to the value of 2 (delete), the entire row is deleted.
33019         When read, other(1) is returned. Setting the value to anything
33020         other than 2(delete) has no effect on the state of the row."
33021    ::= { ospf3NewCfgRedistEntry 9 }
33022
33023
33024ospf3RouteRedistribution   OBJECT IDENTIFIER ::= { ospf3Cfg 18 }
33025
33026ospf3RedistributeConnected    OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 1 }
33027
33028ospf3CurCfgConnectedMetric OBJECT-TYPE
33029    SYNTAX INTEGER (0..16777215)
33030    MAX-ACCESS read-only
33031    STATUS current
33032    DESCRIPTION
33033    "The metric to be assigned to Connected routes."
33034    ::= { ospf3RedistributeConnected 1 }
33035
33036ospf3NewCfgConnectedMetric OBJECT-TYPE
33037    SYNTAX INTEGER (0..16777215)
33038    MAX-ACCESS read-write
33039    STATUS current
33040    DESCRIPTION
33041    "The metric to be assigned to Connected routes."
33042    ::= { ospf3RedistributeConnected 2 }
33043
33044ospf3CurCfgConnectedMetricType OBJECT-TYPE
33045    SYNTAX INTEGER {
33046        none(1),
33047        type1(2),
33048        type2(3)
33049        }
33050    MAX-ACCESS read-only
33051    STATUS current
33052    DESCRIPTION
33053    "The AS External metric type for Connected routes."
33054    ::= { ospf3RedistributeConnected 3 }
33055
33056ospf3NewCfgConnectedMetricType OBJECT-TYPE
33057    SYNTAX INTEGER {
33058        none(1),
33059        type1(2),
33060        type2(3)
33061        }
33062    MAX-ACCESS read-write
33063    STATUS current
33064    DESCRIPTION
33065    "The AS External metric type for Connected routes."
33066    ::= { ospf3RedistributeConnected 4 }
33067
33068ospf3CurCfgConnectedRouteTag OBJECT-TYPE
33069    SYNTAX Unsigned32 (0..4294967295)
33070    MAX-ACCESS read-only
33071    STATUS current
33072    DESCRIPTION
33073        "Assigned route tag "
33074    ::= { ospf3RedistributeConnected 5 }
33075
33076ospf3NewCfgConnectedRouteTag OBJECT-TYPE
33077    SYNTAX Unsigned32 (0..4294967295)
33078    MAX-ACCESS read-write
33079    STATUS current
33080    DESCRIPTION
33081        "Assigned route tag "
33082    ::= { ospf3RedistributeConnected 6 }
33083
33084ospf3CurCfgConnectedRouteTagTypeManual OBJECT-TYPE
33085    SYNTAX INTEGER {
33086        auto(0),
33087        manual(1)
33088        }
33089    MAX-ACCESS read-only
33090    STATUS current
33091    DESCRIPTION
33092        "Indicates if the route tag is set manually."
33093    ::= { ospf3RedistributeConnected 7 }
33094
33095ospf3NewCfgConnectedRouteTagTypeManual OBJECT-TYPE
33096    SYNTAX INTEGER {
33097        auto(0),
33098        manual(1)
33099        }
33100    MAX-ACCESS read-write
33101    STATUS current
33102    DESCRIPTION
33103        "Indicates if the route tag is set manually."
33104    ::= { ospf3RedistributeConnected 8 }
33105
33106ospf3RedistributeStatic    OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 2 }
33107
33108ospf3CurCfgStaticMetric OBJECT-TYPE
33109    SYNTAX INTEGER (0..16777215)
33110    MAX-ACCESS read-only
33111    STATUS current
33112    DESCRIPTION
33113    "The metric to be assigned to static routes."
33114    ::= { ospf3RedistributeStatic 1 }
33115
33116ospf3NewCfgStaticMetric OBJECT-TYPE
33117    SYNTAX INTEGER (0..16777215)
33118    MAX-ACCESS read-write
33119    STATUS current
33120    DESCRIPTION
33121    "The metric to be assigned to static routes."
33122    ::= { ospf3RedistributeStatic 2 }
33123
33124ospf3CurCfgStaticMetricType OBJECT-TYPE
33125    SYNTAX INTEGER {
33126        none(1),
33127        type1(2),
33128        type2(3)
33129        }
33130    MAX-ACCESS read-only
33131    STATUS current
33132    DESCRIPTION
33133    "The AS External metric type for static routes."
33134    ::= { ospf3RedistributeStatic 3 }
33135
33136ospf3NewCfgStaticMetricType OBJECT-TYPE
33137    SYNTAX INTEGER {
33138        none(1),
33139        type1(2),
33140        type2(3)
33141        }
33142    MAX-ACCESS read-write
33143    STATUS current
33144    DESCRIPTION
33145    "The AS External metric type for static routes."
33146    ::= { ospf3RedistributeStatic 4 }
33147
33148ospf3CurCfgStaticRouteTag OBJECT-TYPE
33149    SYNTAX Unsigned32 (0..4294967295)
33150    MAX-ACCESS read-only
33151    STATUS current
33152    DESCRIPTION
33153        "Assigned route tag "
33154    ::= { ospf3RedistributeStatic 5 }
33155
33156ospf3NewCfgStaticRouteTag OBJECT-TYPE
33157    SYNTAX Unsigned32 (0..4294967295)
33158    MAX-ACCESS read-write
33159    STATUS current
33160    DESCRIPTION
33161        "Assigned route tag "
33162    ::= { ospf3RedistributeStatic 6 }
33163
33164ospf3CurCfgStaticRouteTagTypeManual OBJECT-TYPE
33165    SYNTAX INTEGER {
33166        auto(0),
33167        manual(1)
33168        }
33169    MAX-ACCESS read-only
33170    STATUS current
33171    DESCRIPTION
33172        "Indicates if the route tag is set manually."
33173    ::= { ospf3RedistributeStatic 7 }
33174
33175ospf3NewCfgStaticRouteTagTypeManual OBJECT-TYPE
33176    SYNTAX INTEGER {
33177        auto(0),
33178        manual(1)
33179        }
33180    MAX-ACCESS read-write
33181    STATUS current
33182    DESCRIPTION
33183        "Indicates if the route tag is set manually."
33184    ::= { ospf3RedistributeStatic 8 }
33185
33186
33187ipv6PmtuCurTimeout OBJECT-TYPE
33188    SYNTAX INTEGER
33189    MAX-ACCESS read-only
33190    STATUS current
33191    DESCRIPTION
33192        "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
33193    ::= { ipv6pmtuCfg 1 }
33194
33195ipv6PmtuNewTimeout OBJECT-TYPE
33196    SYNTAX INTEGER
33197    MAX-ACCESS read-write
33198    STATUS current
33199    DESCRIPTION
33200        "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
33201    ::= { ipv6pmtuCfg 2 }
33202
33203ipv6PmtuEntriesClearAll OBJECT-TYPE
33204    SYNTAX INTEGER {
33205          ok(1),
33206          clear(2)
33207          }
33208    MAX-ACCESS  read-write
33209    STATUS  current
33210    DESCRIPTION
33211          "When set to clear(2),clears all ipv6 PMTU entries. Otherwhise nothing is done."
33212    ::= { ipv6pmtuCfg 3}
33213
33214ipCurCfgRouterID OBJECT-TYPE
33215    SYNTAX IpAddress
33216    MAX-ACCESS read-only
33217    STATUS current
33218    DESCRIPTION
33219    "The router ID of the switch."
33220    ::= { ipGeneralCfg 1 }
33221
33222ipNewCfgRouterID OBJECT-TYPE
33223    SYNTAX IpAddress
33224    MAX-ACCESS read-write
33225    STATUS current
33226    DESCRIPTION
33227    "The router ID of the switch."
33228    ::= { ipGeneralCfg 2 }
33229
33230
33231
33232vlanFloodCurCfgTable OBJECT-TYPE
33233    SYNTAX  SEQUENCE OF VlanFloodCurCfgTableEntry
33234    MAX-ACCESS  not-accessible
33235    STATUS  current
33236    DESCRIPTION
33237        "The table of VLAN flooding configuration."
33238    ::= { floodingCfg 1 }
33239
33240vlanFloodCurCfgTableEntry OBJECT-TYPE
33241    SYNTAX  VlanFloodCurCfgTableEntry
33242    MAX-ACCESS  not-accessible
33243    STATUS  current
33244    DESCRIPTION
33245        "A row in the VLAN flooding configuration table."
33246    INDEX  { vlanFloodCurCfgVlanId }
33247    ::= { vlanFloodCurCfgTable 1 }
33248
33249VlanFloodCurCfgTableEntry ::= SEQUENCE {
33250    vlanFloodCurCfgVlanId   Integer32,
33251    vlanFloodCurCfgFlood        INTEGER
33252    ,vlanFloodCurCfgCpu         INTEGER
33253    ,vlanFloodCurCfgOptFlood    INTEGER
33254    }
33255
33256vlanFloodCurCfgVlanId OBJECT-TYPE
33257    SYNTAX  Integer32
33258    MAX-ACCESS  read-only
33259    STATUS  current
33260    DESCRIPTION
33261        "The VLAN identifier."
33262    ::= { vlanFloodCurCfgTableEntry 1 }
33263
33264vlanFloodCurCfgFlood OBJECT-TYPE
33265    SYNTAX  INTEGER  {
33266    enabled(1),
33267    disabled(0)
33268    }
33269    MAX-ACCESS  read-only
33270    STATUS  current
33271    DESCRIPTION
33272        "Enable or disable flooding unregistered IPMCs"
33273    ::= { vlanFloodCurCfgTableEntry 2 }
33274
33275vlanFloodCurCfgCpu OBJECT-TYPE
33276    SYNTAX  INTEGER  {
33277        enabled(1),
33278        disabled(0)
33279        }
33280    MAX-ACCESS  read-only
33281    STATUS  current
33282    DESCRIPTION
33283        "Enable or disable sending unregistered IPMCs to CPU"
33284    ::= { vlanFloodCurCfgTableEntry 3 }
33285
33286vlanFloodCurCfgOptFlood OBJECT-TYPE
33287    SYNTAX  INTEGER  {
33288        enabled(1),
33289        disabled(0)
33290        }
33291    MAX-ACCESS  read-only
33292    STATUS  current
33293    DESCRIPTION
33294        "Enable or disable optimized flooding"
33295    ::= { vlanFloodCurCfgTableEntry 4 }
33296
33297vlanFloodNewCfgTable OBJECT-TYPE
33298    SYNTAX  SEQUENCE OF VlanFloodNewCfgTableEntry
33299    MAX-ACCESS  not-accessible
33300    STATUS  current
33301    DESCRIPTION
33302        "The table of VLAN flooding configuration."
33303    ::= { floodingCfg 2 }
33304
33305vlanFloodNewCfgTableEntry OBJECT-TYPE
33306    SYNTAX  VlanFloodNewCfgTableEntry
33307    MAX-ACCESS  not-accessible
33308    STATUS  current
33309    DESCRIPTION
33310        "A row in the VLAN flooding configuration table."
33311    INDEX  { vlanFloodNewCfgVlanId }
33312    ::= { vlanFloodNewCfgTable 1 }
33313
33314VlanFloodNewCfgTableEntry ::= SEQUENCE {
33315    vlanFloodNewCfgVlanId       Integer32,
33316    vlanFloodNewCfgFlood        INTEGER
33317    ,vlanFloodNewCfgCpu         INTEGER
33318    ,vlanFloodNewCfgOptFlood    INTEGER
33319    }
33320
33321vlanFloodNewCfgVlanId OBJECT-TYPE
33322    SYNTAX  Integer32
33323    MAX-ACCESS  read-only
33324    STATUS  current
33325    DESCRIPTION
33326        "The VLAN identifier."
33327    ::= { vlanFloodNewCfgTableEntry 1 }
33328
33329vlanFloodNewCfgFlood OBJECT-TYPE
33330    SYNTAX  INTEGER  {
33331        enabled(1),
33332        disabled(0)
33333        }
33334    MAX-ACCESS  read-write
33335    STATUS  current
33336    DESCRIPTION
33337        "Enable or disable flooding unregistered IPMCs"
33338    ::= { vlanFloodNewCfgTableEntry 2 }
33339
33340vlanFloodNewCfgCpu OBJECT-TYPE
33341    SYNTAX  INTEGER  {
33342        enabled(1),
33343        disabled(0)
33344        }
33345    MAX-ACCESS  read-write
33346    STATUS  current
33347    DESCRIPTION
33348        "Enable or disable sending unregistered IPMCs to CPU"
33349    ::= { vlanFloodNewCfgTableEntry 3 }
33350
33351vlanFloodNewCfgOptFlood OBJECT-TYPE
33352    SYNTAX  INTEGER  {
33353        enabled(1),
33354        disabled(0)
33355        }
33356    MAX-ACCESS  read-write
33357    STATUS  current
33358    DESCRIPTION
33359        "Enable or disable optimized flooding"
33360    ::= { vlanFloodNewCfgTableEntry 4 }
33361
33362-- IGMP config
33363
33364igmpCurCfgOnOff OBJECT-TYPE
33365    SYNTAX INTEGER {
33366        on(1),
33367        off(2)
33368    }
33369    MAX-ACCESS  read-only
33370    STATUS  current
33371    DESCRIPTION
33372        "Globally turn IGMP On/Off."
33373    ::= { igmpCfg 1}
33374
33375igmpNewCfgOnOff OBJECT-TYPE
33376    SYNTAX INTEGER {
33377        on(1),
33378        off(2)
33379    }
33380    MAX-ACCESS  read-write
33381    STATUS  current
33382    DESCRIPTION
33383        "Globally turn IGMP On/Off."
33384    ::= { igmpCfg 2}
33385
33386
33387igmpSnoopCfg      OBJECT IDENTIFIER ::= { igmpCfg 9 }
33388
33389-- IGMP Snooping config
33390igmpSnoopCurCfgMrto OBJECT-TYPE
33391    SYNTAX  Integer32
33392    MAX-ACCESS  read-only
33393    STATUS  current
33394    DESCRIPTION
33395        "The value of multicast router timeout in the current config."
33396    ::= { igmpSnoopCfg 7 }
33397
33398igmpSnoopNewCfgMrto OBJECT-TYPE
33399    SYNTAX  Integer32
33400    MAX-ACCESS  read-write
33401    STATUS  current
33402    DESCRIPTION
33403        "The value of multicast router timeout in the new config."
33404    ::= { igmpSnoopCfg 8 }
33405
33406igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
33407    SYNTAX INTEGER {
33408       enable(1),
33409       disable(2)
33410      }
33411    MAX-ACCESS  read-only
33412    STATUS  current
33413    DESCRIPTION
33414        "Enable/Disable of IGMP Report aggregation."
33415    ::= { igmpSnoopCfg 9}
33416
33417igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
33418    SYNTAX INTEGER {
33419        enable(1),
33420        disable(2)
33421      }
33422    MAX-ACCESS  read-write
33423    STATUS  current
33424    DESCRIPTION
33425        "Enable/Disable of IGMP Report aggregation."
33426    ::= { igmpSnoopCfg 10}
33427igmpSnoopCurCfgEnaDis OBJECT-TYPE
33428    SYNTAX INTEGER {
33429        enabled(1),
33430        disabled(2)
33431        }
33432    MAX-ACCESS  read-only
33433    STATUS  current
33434    DESCRIPTION
33435        "The current status of IGMP Snooping."
33436    ::= { igmpSnoopCfg 11}
33437
33438igmpSnoopNewCfgEnaDis OBJECT-TYPE
33439    SYNTAX INTEGER {
33440        enable(1),
33441        disable(2)
33442        }
33443    MAX-ACCESS  read-write
33444    STATUS  current
33445    DESCRIPTION
33446        "Set Enable/Disable of IGMP Snooping."
33447    ::= { igmpSnoopCfg 12}
33448
33449igmpSnoopNewCfgVlanAdd OBJECT-TYPE
33450    SYNTAX  Integer32
33451    MAX-ACCESS  read-write
33452    STATUS  current
33453    DESCRIPTION
33454        "The VLAN to be added to snooping vlan list. When read,
33455         0 is returned."
33456    ::= { igmpSnoopCfg 13 }
33457
33458igmpSnoopNewCfgVlanRem OBJECT-TYPE
33459    SYNTAX  Integer32
33460    MAX-ACCESS  read-write
33461    STATUS  current
33462    DESCRIPTION
33463        "The VLAN to be removed from snooping vlan list. When read,
33464         0 is returned."
33465    ::= { igmpSnoopCfg 14 }
33466
33467igmpSnoopNewCfgVlanClear OBJECT-TYPE
33468    SYNTAX  INTEGER {
33469        clear(1),
33470        ok(2)
33471        }
33472    MAX-ACCESS  read-write
33473    STATUS  current
33474    DESCRIPTION
33475        "Removing ALL Snooping Vlans."
33476    ::= { igmpSnoopCfg 15 }
33477
33478igmpSnoopCurCfgVlanBmap OBJECT-TYPE
33479    SYNTAX OCTET STRING
33480    MAX-ACCESS read-only
33481    STATUS current
33482    DESCRIPTION
33483        "The snooping vlans present in the vlan map list.
33484         The snooping vlans are presented in a bitmap format.
33485
33486         in receiving order:
33487
33488         OCTET 1  OCTET 2  .....
33489         xxxxxxxx xxxxxxxx .....
33490         ||    || |_ Vlan 9
33491         ||    ||
33492         ||    ||___ Vlan 8
33493         ||    |____ Vlan 7
33494         ||      .    .   .
33495         ||_________ Vlan 2
33496         |__________ Vlan 1
33497
33498         where x : 1 - The represented vlan has snoop enabled
33499         0 - The represented vlan does not have snooping enabled."
33500    ::= { igmpSnoopCfg 16 }
33501
33502igmpSnoopNewCfgVlanBmap OBJECT-TYPE
33503    SYNTAX OCTET STRING
33504    MAX-ACCESS read-write
33505    STATUS current
33506    DESCRIPTION
33507        "The snooping vlans present in the vlan map list.
33508         The snooping vlans are presented in a bitmap format.
33509
33510         in receiving order:
33511
33512         OCTET 1  OCTET 2  .....
33513         xxxxxxxx xxxxxxxx .....
33514         ||    || |_ Vlan 9
33515         ||    ||
33516         ||    ||___ Vlan 8
33517         ||    |____ Vlan 7
33518         ||      .    .   .
33519         ||_________ Vlan 2
33520         |__________ Vlan 1
33521
33522         where x : 1 - The represented vlan has snoop enabled
33523         0 - The represented vlan does not have snooping enabled."
33524    ::= { igmpSnoopCfg 17 }
33525
33526
33527igmpSnoopCurCfgSrcIp OBJECT-TYPE
33528    SYNTAX IpAddress
33529    MAX-ACCESS read-only
33530    STATUS current
33531    DESCRIPTION
33532    "The source ip for GSQ proxy in current config."
33533    ::= { igmpSnoopCfg 26 }
33534
33535igmpSnoopNewCfgSrcIp OBJECT-TYPE
33536    SYNTAX IpAddress
33537    MAX-ACCESS read-write
33538    STATUS current
33539    DESCRIPTION
33540    "The source ip for GSQ proxy in new config."
33541    ::= { igmpSnoopCfg 27 }
33542
33543
33544igmpSnoopSetToDefault OBJECT-TYPE
33545    SYNTAX INTEGER {
33546        none(1),
33547        setDefault(2)
33548      }
33549    MAX-ACCESS  read-write
33550    STATUS  current
33551    DESCRIPTION
33552        "When setting the value setDefault(2), the IGMP Snooping configuration
33553         is set to the default values. When reading, none(1) is always
33554         returned."
33555    ::= { igmpSnoopCfg 33}
33556
33557
33558igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 10 }
33559igmpFilterCfg     OBJECT IDENTIFIER ::= { igmpCfg 11 }
33560
33561igmpRelayCfg      OBJECT IDENTIFIER ::= { igmpCfg 12 }
33562igmpAdvCfg        OBJECT IDENTIFIER ::= { igmpCfg 13 }
33563igmpV3SnoopCfg      OBJECT IDENTIFIER ::= { igmpCfg 14 }
33564
33565igmpV3SnoopCurCfgSources OBJECT-TYPE
33566    SYNTAX  Integer32
33567    MAX-ACCESS  read-only
33568    STATUS  current
33569    DESCRIPTION
33570        "Number of sources to snoop in a group record in current config."
33571    ::= { igmpV3SnoopCfg 1 }
33572
33573igmpV3SnoopNewCfgSources OBJECT-TYPE
33574    SYNTAX  Integer32
33575    MAX-ACCESS  read-write
33576    STATUS  current
33577    DESCRIPTION
33578        "Number of sources to snoop in a group record in new config."
33579    ::= { igmpV3SnoopCfg 2 }
33580
33581igmpV3SnoopCurCfgEnaDis OBJECT-TYPE
33582    SYNTAX INTEGER {
33583        enabled(1),
33584        disabled(2)
33585        }
33586    MAX-ACCESS  read-only
33587    STATUS  current
33588    DESCRIPTION
33589        "The current status of IGMP V3 Snooping."
33590    ::= { igmpV3SnoopCfg 3 }
33591
33592igmpV3SnoopNewCfgEnaDis OBJECT-TYPE
33593    SYNTAX INTEGER {
33594        enable(1),
33595        disable(2)
33596        }
33597    MAX-ACCESS  read-write
33598    STATUS  current
33599    DESCRIPTION
33600        "Set Enable/Disable of IGMP V3 Snooping."
33601    ::= { igmpV3SnoopCfg 4 }
33602
33603igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE
33604    SYNTAX INTEGER {
33605        enabled(1),
33606        disabled(2)
33607        }
33608    MAX-ACCESS  read-only
33609    STATUS  current
33610    DESCRIPTION
33611        "The current status of IGMP V3 EXCLUDE filter-mode Snooping."
33612    ::= { igmpV3SnoopCfg 5 }
33613
33614igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE
33615    SYNTAX INTEGER {
33616        enable(1),
33617        disable(2)
33618        }
33619    MAX-ACCESS  read-write
33620    STATUS  current
33621    DESCRIPTION
33622        "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping."
33623    ::= { igmpV3SnoopCfg 6 }
33624
33625igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE
33626    SYNTAX INTEGER {
33627        enabled(1),
33628        disabled(2)
33629        }
33630    MAX-ACCESS  read-only
33631    STATUS  current
33632    DESCRIPTION
33633        "The current status of IGMP V1/V2 Report Snooping."
33634    ::= { igmpV3SnoopCfg 7 }
33635
33636igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE
33637    SYNTAX INTEGER {
33638        enable(1),
33639        disable(2)
33640        }
33641    MAX-ACCESS  read-write
33642    STATUS  current
33643    DESCRIPTION
33644        "Set Enable/Disable of IGMP V1/V2 Report Snooping."
33645    ::= { igmpV3SnoopCfg 8 }
33646
33647
33648-- IGMP Static Mrtr Support
33649igmpStaticMrtrCurCfgTable OBJECT-TYPE
33650    SYNTAX  SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
33651    MAX-ACCESS  not-accessible
33652    STATUS  current
33653    DESCRIPTION
33654        "The IGMP Static Multicast Router table in the current configuration block."
33655    ::= { igmpStaticMrtrCfg 1 }
33656
33657igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
33658    SYNTAX  IgmpStaticMrtrCurCfgTableEntry
33659    MAX-ACCESS  not-accessible
33660    STATUS  current
33661    DESCRIPTION
33662        "A row in the Static Multicast Router table."
33663    INDEX   { igmpStaticMrtrCurCfgIndx }
33664    ::= { igmpStaticMrtrCurCfgTable 1 }
33665
33666IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE {
33667    igmpStaticMrtrCurCfgIndx         INTEGER,
33668    igmpStaticMrtrCurCfgPortId       PortNumber,
33669    igmpStaticMrtrCurCfgVlanId       INTEGER,
33670    igmpStaticMrtrCurCfgVersion      INTEGER
33671    }
33672
33673igmpStaticMrtrCurCfgIndx OBJECT-TYPE
33674    SYNTAX  INTEGER
33675    MAX-ACCESS  read-only
33676    STATUS  current
33677    DESCRIPTION
33678        "The IGMP Multicast Router table port index."
33679    ::= { igmpStaticMrtrCurCfgTableEntry 1 }
33680
33681igmpStaticMrtrCurCfgPortId OBJECT-TYPE
33682    SYNTAX  PortNumber
33683    MAX-ACCESS  read-only
33684    STATUS  current
33685    DESCRIPTION
33686        "The IGMP Multicast Router port in the current configuration block."
33687    ::= { igmpStaticMrtrCurCfgTableEntry 2 }
33688
33689igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
33690    SYNTAX  INTEGER
33691    MAX-ACCESS  read-only
33692    STATUS  current
33693    DESCRIPTION
33694        "The IGMP Multicast Router port in the current configuration block."
33695    ::= { igmpStaticMrtrCurCfgTableEntry 3 }
33696
33697igmpStaticMrtrCurCfgVersion OBJECT-TYPE
33698    SYNTAX  INTEGER {
33699        version1(1),
33700        version2(2),
33701        version3(3)
33702        }
33703    MAX-ACCESS  read-only
33704    STATUS  current
33705    DESCRIPTION
33706        "The IGMP version of the IGMP Static Multicast Router."
33707    ::= { igmpStaticMrtrCurCfgTableEntry 4 }
33708
33709igmpStaticMrtrNewCfgTable OBJECT-TYPE
33710    SYNTAX  SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
33711    MAX-ACCESS  not-accessible
33712    STATUS  current
33713    DESCRIPTION
33714        "The IGMP Static Multicast Router table in the new configuration block."
33715    ::= { igmpStaticMrtrCfg 2 }
33716
33717igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
33718    SYNTAX  IgmpStaticMrtrNewCfgTableEntry
33719    MAX-ACCESS  not-accessible
33720    STATUS  current
33721    DESCRIPTION
33722        "A row in the Static Multicast Router table."
33723    INDEX   { igmpStaticMrtrNewCfgIndx }
33724    ::= { igmpStaticMrtrNewCfgTable 1 }
33725
33726IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE {
33727    igmpStaticMrtrNewCfgIndx         INTEGER,
33728    igmpStaticMrtrNewCfgPortId       PortNumber,
33729    igmpStaticMrtrNewCfgVlanId       INTEGER,
33730    igmpStaticMrtrNewCfgVersion      INTEGER,
33731    igmpStaticMrtrNewCfgDelete       INTEGER
33732    }
33733
33734igmpStaticMrtrNewCfgIndx OBJECT-TYPE
33735    SYNTAX  INTEGER
33736    MAX-ACCESS  read-only
33737    STATUS  current
33738    DESCRIPTION
33739        "The IGMP Multicast Router table port index."
33740    ::= { igmpStaticMrtrNewCfgTableEntry 1 }
33741
33742igmpStaticMrtrNewCfgPortId OBJECT-TYPE
33743    SYNTAX  PortNumber
33744    MAX-ACCESS  read-write
33745    STATUS  current
33746    DESCRIPTION
33747        "The IGMP Multicast Router port in the new configuration block."
33748    ::= { igmpStaticMrtrNewCfgTableEntry 2 }
33749
33750igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
33751    SYNTAX  INTEGER
33752    MAX-ACCESS  read-write
33753    STATUS  current
33754    DESCRIPTION
33755        "The IGMP Multicast Router port in the new configuration block."
33756    ::= { igmpStaticMrtrNewCfgTableEntry 3 }
33757
33758igmpStaticMrtrNewCfgVersion OBJECT-TYPE
33759    SYNTAX  INTEGER {
33760        version1(1),
33761        version2(2),
33762        version3(3)
33763        }
33764    MAX-ACCESS  read-write
33765    STATUS  current
33766    DESCRIPTION
33767        "The IGMP version of the IGMP Static Multicast Router."
33768    ::= { igmpStaticMrtrNewCfgTableEntry 4 }
33769
33770igmpStaticMrtrNewCfgDelete OBJECT-TYPE
33771    SYNTAX  INTEGER {
33772        other(1),
33773        delete(2)
33774        }
33775    MAX-ACCESS  read-write
33776    STATUS  current
33777    DESCRIPTION
33778        "When set to the value of 2 (delete), the entire row is deleted.
33779         When read, other(1) is returned. Setting the value to anything
33780         other than 2(delete) has no effect on the state of the row."
33781    ::= { igmpStaticMrtrNewCfgTableEntry 5 }
33782
33783igmpStaticMrtrNewCfgClear OBJECT-TYPE
33784    SYNTAX  INTEGER {
33785        other(1),
33786        clear(2)
33787        }
33788    MAX-ACCESS  read-write
33789    STATUS  current
33790    DESCRIPTION
33791        "When set to the value of 2 (clear), the entire table is deleted.
33792         When read, other(1) is returned. Setting the value to anything
33793         other than 2(clear) has no effect on the table."
33794    ::= { igmpStaticMrtrCfg 3 }
33795
33796
33797-- IGMP Filtering
33798igmpFltCurCfgTable OBJECT-TYPE
33799    SYNTAX  SEQUENCE OF IgmpFltCurCfgTableEntry
33800    MAX-ACCESS  not-accessible
33801    STATUS  current
33802    DESCRIPTION
33803        "The IGMP filtering table in the current configuration block."
33804    ::= { igmpFilterCfg 1 }
33805
33806igmpFltCurCfgTableEntry OBJECT-TYPE
33807    SYNTAX  IgmpFltCurCfgTableEntry
33808    MAX-ACCESS  not-accessible
33809    STATUS  current
33810    DESCRIPTION
33811        "A row in the filtering table."
33812    INDEX   { igmpFltCurCfgIndx }
33813    ::= { igmpFltCurCfgTable 1 }
33814
33815IgmpFltCurCfgTableEntry ::= SEQUENCE {
33816    igmpFltCurCfgIndx         INTEGER,
33817    igmpFltCurCfgMcastIp1     IpAddress,
33818    igmpFltCurCfgMcastIp2     IpAddress,
33819    igmpFltCurCfgAction       INTEGER,
33820    igmpFltCurCfgState        INTEGER
33821    }
33822
33823igmpFltCurCfgIndx OBJECT-TYPE
33824    SYNTAX  INTEGER
33825    MAX-ACCESS  read-only
33826    STATUS  current
33827    DESCRIPTION
33828        "The IGMP filter table index."
33829    ::= { igmpFltCurCfgTableEntry 1 }
33830
33831igmpFltCurCfgMcastIp1 OBJECT-TYPE
33832    SYNTAX  IpAddress
33833    MAX-ACCESS  read-only
33834    STATUS  current
33835    DESCRIPTION
33836        "Range1 Multicast IP address to be filtered."
33837    ::= { igmpFltCurCfgTableEntry 2 }
33838
33839igmpFltCurCfgMcastIp2 OBJECT-TYPE
33840    SYNTAX  IpAddress
33841    MAX-ACCESS  read-only
33842    STATUS  current
33843    DESCRIPTION
33844        "Range2 Multicast IP address to be filtered."
33845    ::= { igmpFltCurCfgTableEntry 3 }
33846
33847igmpFltCurCfgAction OBJECT-TYPE
33848    SYNTAX  INTEGER {
33849        allow(1),
33850        deny(2)
33851        }
33852    MAX-ACCESS  read-only
33853    STATUS  current
33854    DESCRIPTION
33855        "The action for the IGMP filtering rule."
33856    ::= { igmpFltCurCfgTableEntry 4 }
33857
33858igmpFltCurCfgState OBJECT-TYPE
33859    SYNTAX  INTEGER {
33860        enabled(1),
33861        disabled(2)
33862        }
33863    MAX-ACCESS  read-only
33864    STATUS  current
33865    DESCRIPTION
33866        "The state of this IGMP filtering rule."
33867    ::= { igmpFltCurCfgTableEntry 5 }
33868
33869igmpFltNewCfgTable OBJECT-TYPE
33870    SYNTAX  SEQUENCE OF IgmpFltNewCfgTableEntry
33871    MAX-ACCESS  not-accessible
33872    STATUS  current
33873    DESCRIPTION
33874        "The IGMP filtering table in the current configuration block."
33875    ::= { igmpFilterCfg 2 }
33876
33877igmpFltNewCfgTableEntry OBJECT-TYPE
33878    SYNTAX  IgmpFltNewCfgTableEntry
33879    MAX-ACCESS  not-accessible
33880    STATUS  current
33881    DESCRIPTION
33882        "A row in the filtering table."
33883    INDEX   { igmpFltNewCfgIndx }
33884    ::= { igmpFltNewCfgTable 1 }
33885
33886IgmpFltNewCfgTableEntry ::= SEQUENCE {
33887    igmpFltNewCfgIndx         INTEGER,
33888    igmpFltNewCfgMcastIp1     IpAddress,
33889    igmpFltNewCfgMcastIp2     IpAddress,
33890    igmpFltNewCfgAction       INTEGER,
33891    igmpFltNewCfgState        INTEGER,
33892    igmpFltNewCfgDelete       INTEGER
33893    }
33894
33895igmpFltNewCfgIndx OBJECT-TYPE
33896    SYNTAX  INTEGER
33897    MAX-ACCESS  read-only
33898    STATUS  current
33899    DESCRIPTION
33900        "The IGMP filter table index."
33901    ::= { igmpFltNewCfgTableEntry 1 }
33902
33903igmpFltNewCfgMcastIp1 OBJECT-TYPE
33904    SYNTAX  IpAddress
33905    MAX-ACCESS  read-write
33906    STATUS  current
33907    DESCRIPTION
33908        "Range1 Multicast source IP address to be filtered."
33909    ::= { igmpFltNewCfgTableEntry 2 }
33910
33911igmpFltNewCfgMcastIp2 OBJECT-TYPE
33912    SYNTAX  IpAddress
33913    MAX-ACCESS  read-write
33914    STATUS  current
33915    DESCRIPTION
33916        "Range2 Multicast source IP address to be filtered."
33917    ::= { igmpFltNewCfgTableEntry 3 }
33918
33919igmpFltNewCfgAction OBJECT-TYPE
33920    SYNTAX  INTEGER {
33921        allow(1),
33922        deny(2)
33923        }
33924    MAX-ACCESS  read-write
33925    STATUS  current
33926    DESCRIPTION
33927        "The action for the IGMP filtering rule."
33928    ::= { igmpFltNewCfgTableEntry 4 }
33929
33930igmpFltNewCfgState OBJECT-TYPE
33931    SYNTAX  INTEGER {
33932        enabled(1),
33933        disabled(2)
33934        }
33935    MAX-ACCESS  read-write
33936    STATUS  current
33937    DESCRIPTION
33938        "The state of this IGMP filtering rule."
33939    ::= { igmpFltNewCfgTableEntry 5 }
33940
33941igmpFltNewCfgDelete OBJECT-TYPE
33942    SYNTAX  INTEGER {
33943        other(1),
33944        delete(2)
33945        }
33946    MAX-ACCESS  read-write
33947    STATUS  current
33948    DESCRIPTION
33949        "When set to the value of 2 (delete), the entire row is deleted.
33950         When read, other(1) is returned. Setting the value to anything
33951         other than 2(delete) has no effect on the state of the row."
33952    ::= { igmpFltNewCfgTableEntry 6 }
33953
33954-- IGMP Filtering Port Table
33955
33956igmpFltCurCfgPortTable OBJECT-TYPE
33957    SYNTAX  SEQUENCE OF IgmpFltCurCfgPortTableEntry
33958    MAX-ACCESS  not-accessible
33959    STATUS  current
33960    DESCRIPTION
33961        "The IGMP filtering port table in the current configuration block."
33962    ::= { igmpFilterCfg 3 }
33963
33964igmpFltCurCfgPortTableEntry OBJECT-TYPE
33965    SYNTAX  IgmpFltCurCfgPortTableEntry
33966    MAX-ACCESS  not-accessible
33967    STATUS  current
33968    DESCRIPTION
33969        "A row in the IGMP filtering port table."
33970    INDEX   { igmpFltCurCfgPortIndx }
33971    ::= { igmpFltCurCfgPortTable 1 }
33972
33973IgmpFltCurCfgPortTableEntry ::= SEQUENCE {
33974    igmpFltCurCfgPortIndx         PortNumber,
33975    igmpFltCurCfgPortState        INTEGER,
33976    igmpFltCurCfgPortFiltBmap     OCTET STRING
33977    }
33978
33979igmpFltCurCfgPortIndx OBJECT-TYPE
33980    SYNTAX  PortNumber
33981    MAX-ACCESS  read-only
33982    STATUS  current
33983    DESCRIPTION
33984        "The port index."
33985    ::= { igmpFltCurCfgPortTableEntry 1 }
33986
33987igmpFltCurCfgPortState OBJECT-TYPE
33988    SYNTAX  INTEGER {
33989        enabled(1),
33990        disabled(2)
33991        }
33992    MAX-ACCESS  read-only
33993    STATUS  current
33994    DESCRIPTION
33995        "Enable or disable IGMP filtering."
33996    ::= { igmpFltCurCfgPortTableEntry 2 }
33997
33998igmpFltCurCfgPortFiltBmap OBJECT-TYPE
33999    SYNTAX  OCTET STRING (SIZE(0..256))
34000    MAX-ACCESS  read-only
34001    STATUS  current
34002    DESCRIPTION
34003    "The IGMP filtering rules applied to the port.  The filtering rules are
34004         presented in bitmap format.
34005
34006     in receiving order:
34007
34008         OCTET 1  OCTET 2  .....
34009             xxxxxxxx xxxxxxxx .....
34010             ||    || |_ filter 9
34011             ||    ||
34012             ||    ||___ filter 8
34013             ||    |____ filter 7
34014             ||      .    .   .
34015             ||_________ filter 2
34016             |__________ filter 1 (as index to igmpFltCurCfgTable)
34017
34018         where x : 1 - The represented IGMP filter rule applied to the port
34019           0 - The represented IGMP filter rule not applied to the port "
34020    ::= { igmpFltCurCfgPortTableEntry 3 }
34021
34022igmpFltNewCfgPortTable OBJECT-TYPE
34023    SYNTAX  SEQUENCE OF IgmpFltNewCfgPortTableEntry
34024    MAX-ACCESS  not-accessible
34025    STATUS  current
34026    DESCRIPTION
34027        "The IGMP filtering port table in the new configuration block."
34028    ::= { igmpFilterCfg 4 }
34029
34030igmpFltNewCfgPortTableEntry OBJECT-TYPE
34031    SYNTAX  IgmpFltNewCfgPortTableEntry
34032    MAX-ACCESS  not-accessible
34033    STATUS  current
34034    DESCRIPTION
34035        "A row in the IGMP filtering port table."
34036    INDEX   { igmpFltNewCfgPortIndx }
34037    ::= { igmpFltNewCfgPortTable 1 }
34038
34039IgmpFltNewCfgPortTableEntry ::= SEQUENCE {
34040    igmpFltNewCfgPortIndx         PortNumber,
34041    igmpFltNewCfgPortState        INTEGER,
34042    igmpFltNewCfgPortFiltBmap     OCTET STRING,
34043    igmpFltNewCfgPortAddFiltRule  INTEGER,
34044    igmpFltNewCfgPortRemFiltRule  INTEGER
34045    }
34046
34047igmpFltNewCfgPortIndx OBJECT-TYPE
34048    SYNTAX  PortNumber
34049    MAX-ACCESS  read-only
34050    STATUS  current
34051    DESCRIPTION
34052        "The port index."
34053    ::= { igmpFltNewCfgPortTableEntry 1 }
34054
34055igmpFltNewCfgPortState OBJECT-TYPE
34056    SYNTAX  INTEGER {
34057        enabled(1),
34058        disabled(2)
34059        }
34060    MAX-ACCESS  read-write
34061    STATUS  current
34062    DESCRIPTION
34063        "Enable or disable IGMP filtering."
34064    ::= { igmpFltNewCfgPortTableEntry 2 }
34065
34066igmpFltNewCfgPortFiltBmap OBJECT-TYPE
34067    SYNTAX  OCTET STRING (SIZE(0..256))
34068    MAX-ACCESS  read-only
34069    STATUS  current
34070    DESCRIPTION
34071        "The IGMP filtering rules applied to the port.  The filtering rules
34072         are presented in bitmap format.
34073
34074         in receiving order:
34075
34076         OCTET 1  OCTET 2  .....
34077             xxxxxxxx xxxxxxxx .....
34078             ||    || |_ filter 9
34079             ||    ||
34080             ||    ||___ filter 8
34081             ||    |____ filter 7
34082             ||      .    .   .
34083             ||_________ filter 2
34084             |__________ filter 1 (as index to fltNewCfgTable)
34085
34086         where x : 1 - The represented filter rule applied to the port
34087           0 - The represented filter rule not applied to the port "
34088    ::= { igmpFltNewCfgPortTableEntry 3 }
34089
34090igmpFltNewCfgPortAddFiltRule OBJECT-TYPE
34091    SYNTAX  INTEGER
34092    MAX-ACCESS  read-write
34093    STATUS  current
34094    DESCRIPTION
34095        "This is an action object to add filtering rule to a port. The value
34096         specified with this object is the index to the fltNewCfgTable for
34097         which filtering rule to be added to the port. The range of the
34098         valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the
34099         value '0' is returned always."
34100    ::= { igmpFltNewCfgPortTableEntry 4 }
34101
34102igmpFltNewCfgPortRemFiltRule OBJECT-TYPE
34103    SYNTAX  INTEGER
34104    MAX-ACCESS  read-write
34105    STATUS  current
34106    DESCRIPTION
34107        "This is an action object to remove filtering rule from a port. The
34108         value specified with this object is the index to the fltNewCfgTable
34109         for which filtering rule to be removed from the port. The range of
34110         the valid index is between 1 and igmpFltCurCfgTableMaxSize.  When read,
34111         the value '0' is returned always."
34112    ::= { igmpFltNewCfgPortTableEntry 5 }
34113
34114igmpFltCurCfgEnaDis OBJECT-TYPE
34115    SYNTAX INTEGER {
34116        enable(1),
34117        disable(2)
34118    }
34119    MAX-ACCESS  read-only
34120    STATUS  current
34121    DESCRIPTION
34122        "Enable/Disable of IGMP Filtering."
34123    ::= { igmpFilterCfg 5 }
34124
34125igmpFltNewCfgEnaDis OBJECT-TYPE
34126    SYNTAX INTEGER {
34127        enable(1),
34128        disable(2)
34129    }
34130    MAX-ACCESS  read-write
34131    STATUS  current
34132    DESCRIPTION
34133        "Enable/Disable of IGMP Filtering."
34134    ::= { igmpFilterCfg 6 }
34135
34136--
34137-- IGMP Relay Configuration
34138--
34139igmpRelayCurCfgEnaDis OBJECT-TYPE
34140    SYNTAX INTEGER {
34141        enabled(1),
34142        disabled(2)
34143    }
34144    MAX-ACCESS  read-only
34145    STATUS  current
34146    DESCRIPTION
34147        "The current status of IGMP Relay."
34148    ::= { igmpRelayCfg 1 }
34149
34150igmpRelayNewCfgEnaDis OBJECT-TYPE
34151    SYNTAX INTEGER {
34152        enable(1),
34153        disable(2)
34154    }
34155    MAX-ACCESS  read-write
34156    STATUS  current
34157    DESCRIPTION
34158        "Enable/Disable of IGMP Relay."
34159    ::= { igmpRelayCfg 2 }
34160
34161igmpRelayNewCfgAddVlan OBJECT-TYPE
34162    SYNTAX  Integer32
34163    MAX-ACCESS  read-write
34164    STATUS  current
34165    DESCRIPTION
34166        "The VLAN to be added to relay vlan list. When read,
34167         0 is returned."
34168    ::= { igmpRelayCfg 3 }
34169
34170igmpRelayNewCfgRemVlan OBJECT-TYPE
34171    SYNTAX  Integer32
34172    MAX-ACCESS  read-write
34173    STATUS  current
34174    DESCRIPTION
34175        "The VLAN to be removed from relay vlan list. When read,
34176         0 is returned."
34177    ::= { igmpRelayCfg 4 }
34178
34179igmpRelayNewCfgClearVlan OBJECT-TYPE
34180    SYNTAX  INTEGER {
34181        clear(1),
34182        ok(2)
34183        }
34184    MAX-ACCESS  read-write
34185    STATUS  current
34186    DESCRIPTION
34187        "Removing ALL Relay Vlans."
34188    ::= { igmpRelayCfg 5 }
34189
34190igmpRelayCurCfgVlanBmap OBJECT-TYPE
34191    SYNTAX OCTET STRING
34192    MAX-ACCESS read-only
34193    STATUS current
34194    DESCRIPTION
34195        "The relay vlans present in the vlan map list.
34196         The relay vlans are presented in a bitmap format.
34197
34198         in receiving order:
34199
34200         OCTET 1  OCTET 2  .....
34201         xxxxxxxx xxxxxxxx .....
34202         ||    || |_ Vlan 9
34203         ||    ||
34204         ||    ||___ Vlan 8
34205         ||    |____ Vlan 7
34206         ||      .    .   .
34207         ||_________ Vlan 2
34208         |__________ Vlan 1
34209
34210         where x : 1 - The represented vlan has relay enabled
34211         0 - The represented vlan does not have relay enabled."
34212    ::= { igmpRelayCfg 6 }
34213
34214igmpRelayNewCfgVlanBmap OBJECT-TYPE
34215    SYNTAX OCTET STRING
34216    MAX-ACCESS read-write
34217    STATUS current
34218    DESCRIPTION
34219        "The relay vlans present in the vlan map list.
34220         The relay vlans are presented in a bitmap format.
34221
34222         in receiving order:
34223
34224         OCTET 1  OCTET 2  .....
34225         xxxxxxxx xxxxxxxx .....
34226         ||    || |_ Vlan 9
34227         ||    ||
34228         ||    ||___ Vlan 8
34229         ||    |____ Vlan 7
34230         ||      .    .   .
34231         ||_________ Vlan 2
34232         |__________ Vlan 1
34233
34234         where x : 1 - The represented vlan has relay enabled
34235         0 - The represented vlan does not have relay enabled."
34236    ::= { igmpRelayCfg 7 }
34237
34238igmpRelayCurCfgReport OBJECT-TYPE
34239    SYNTAX  INTEGER(0..150)
34240    MAX-ACCESS  read-only
34241    STATUS  current
34242    DESCRIPTION
34243        "The Unsolicited Report Interval."
34244    ::= { igmpRelayCfg 8 }
34245
34246igmpRelayNewCfgReport OBJECT-TYPE
34247    SYNTAX  INTEGER(0..150)
34248    MAX-ACCESS  read-write
34249    STATUS  current
34250    DESCRIPTION
34251        "Set Unsolicited Report Interval."
34252    ::= { igmpRelayCfg 9 }
34253
34254igmpRelayMrtrCurCfgTable OBJECT-TYPE
34255    SYNTAX  SEQUENCE OF IgmpRelayMrtrCurCfgTableEntry
34256    MAX-ACCESS  not-accessible
34257    STATUS  current
34258    DESCRIPTION
34259        "The IGMP relay multicast router table in the
34260        current configuration block."
34261    ::= { igmpRelayCfg 10 }
34262
34263igmpRelayMrtrCurCfgTableEntry OBJECT-TYPE
34264    SYNTAX  IgmpRelayMrtrCurCfgTableEntry
34265    MAX-ACCESS  not-accessible
34266    STATUS  current
34267    DESCRIPTION
34268        "A row in the IGMP relay multicast router table."
34269    INDEX   { igmpRelayMrtrCurCfgIndx }
34270    ::= { igmpRelayMrtrCurCfgTable 1 }
34271
34272IgmpRelayMrtrCurCfgTableEntry ::= SEQUENCE {
34273    igmpRelayMrtrCurCfgIndx             INTEGER,
34274    igmpRelayMrtrCurCfgAddr             IpAddress,
34275    igmpRelayMrtrCurCfgEnaDis           INTEGER,
34276    igmpRelayMrtrCurCfgInterval         INTEGER,
34277    igmpRelayMrtrCurCfgRetry            INTEGER,
34278    igmpRelayMrtrCurCfgRestr            INTEGER,
34279    igmpRelayMrtrCurCfgVersion          INTEGER
34280    }
34281
34282igmpRelayMrtrCurCfgIndx OBJECT-TYPE
34283    SYNTAX  INTEGER(1..2)
34284    MAX-ACCESS  read-only
34285    STATUS  current
34286    DESCRIPTION
34287        "The IGMP relay multicast router table index."
34288    ::= { igmpRelayMrtrCurCfgTableEntry 1 }
34289
34290igmpRelayMrtrCurCfgAddr OBJECT-TYPE
34291    SYNTAX  IpAddress
34292    MAX-ACCESS  read-only
34293    STATUS  current
34294    DESCRIPTION
34295        "The IP address of the multicast router."
34296    ::= { igmpRelayMrtrCurCfgTableEntry 2 }
34297
34298igmpRelayMrtrCurCfgEnaDis OBJECT-TYPE
34299    SYNTAX  INTEGER{
34300        enabled(1),
34301        disabled(2)
34302        }
34303    MAX-ACCESS  read-only
34304    STATUS  current
34305    DESCRIPTION
34306        "The status of the multicast router."
34307    ::= { igmpRelayMrtrCurCfgTableEntry 3 }
34308
34309igmpRelayMrtrCurCfgInterval OBJECT-TYPE
34310    SYNTAX  INTEGER(1..60)
34311    MAX-ACCESS  read-only
34312    STATUS  current
34313    DESCRIPTION
34314        "The interval between ping attempts."
34315    ::= { igmpRelayMrtrCurCfgTableEntry 4 }
34316
34317igmpRelayMrtrCurCfgRetry OBJECT-TYPE
34318    SYNTAX  INTEGER(1..120)
34319    MAX-ACCESS  read-only
34320    STATUS  current
34321    DESCRIPTION
34322        "The number of failed attempts to declare router DOWN."
34323    ::= { igmpRelayMrtrCurCfgTableEntry 5 }
34324
34325igmpRelayMrtrCurCfgRestr OBJECT-TYPE
34326    SYNTAX  INTEGER(1..128)
34327    MAX-ACCESS  read-only
34328    STATUS  current
34329    DESCRIPTION
34330        "The number of successful attempts to declare router UP."
34331    ::= { igmpRelayMrtrCurCfgTableEntry 6 }
34332
34333igmpRelayMrtrCurCfgVersion OBJECT-TYPE
34334    SYNTAX  INTEGER{
34335       igmpv1(1),
34336       igmpv2(2)
34337      }
34338    MAX-ACCESS  read-only
34339    STATUS  current
34340    DESCRIPTION
34341        "The IGMP version."
34342    ::= { igmpRelayMrtrCurCfgTableEntry 7 }
34343
34344igmpRelayMrtrNewCfgTable OBJECT-TYPE
34345    SYNTAX  SEQUENCE OF IgmpRelayMrtrNewCfgTableEntry
34346    MAX-ACCESS  not-accessible
34347    STATUS  current
34348    DESCRIPTION
34349        "The IGMP relay multicast router table in the
34350        new configuration block."
34351    ::= { igmpRelayCfg 11 }
34352
34353igmpRelayMrtrNewCfgTableEntry OBJECT-TYPE
34354    SYNTAX  IgmpRelayMrtrNewCfgTableEntry
34355    MAX-ACCESS  not-accessible
34356    STATUS  current
34357    DESCRIPTION
34358        "A row in the IGMP relay multicast router table."
34359    INDEX   { igmpRelayMrtrNewCfgIndx }
34360    ::= { igmpRelayMrtrNewCfgTable 1 }
34361
34362IgmpRelayMrtrNewCfgTableEntry ::= SEQUENCE {
34363    igmpRelayMrtrNewCfgIndx             INTEGER,
34364    igmpRelayMrtrNewCfgAddr             IpAddress,
34365    igmpRelayMrtrNewCfgEnaDis           INTEGER,
34366    igmpRelayMrtrNewCfgInterval         INTEGER,
34367    igmpRelayMrtrNewCfgRetry            INTEGER,
34368    igmpRelayMrtrNewCfgRestr            INTEGER,
34369    igmpRelayMrtrNewCfgVersion          INTEGER,
34370    igmpRelayMrtrNewCfgRemove           INTEGER
34371    }
34372
34373igmpRelayMrtrNewCfgIndx OBJECT-TYPE
34374    SYNTAX  INTEGER(1..2)
34375    MAX-ACCESS  read-only
34376    STATUS  current
34377    DESCRIPTION
34378        "The IGMP relay multicast router table index."
34379    ::= { igmpRelayMrtrNewCfgTableEntry 1 }
34380
34381igmpRelayMrtrNewCfgAddr OBJECT-TYPE
34382    SYNTAX  IpAddress
34383    MAX-ACCESS  read-write
34384    STATUS  current
34385    DESCRIPTION
34386        "The IP address of the multicast router."
34387    ::= { igmpRelayMrtrNewCfgTableEntry 2 }
34388
34389igmpRelayMrtrNewCfgEnaDis OBJECT-TYPE
34390    SYNTAX  INTEGER{
34391        enable(1),
34392        disable(2)
34393        }
34394    MAX-ACCESS  read-write
34395    STATUS  current
34396    DESCRIPTION
34397        "The status of the multicast router."
34398    ::= { igmpRelayMrtrNewCfgTableEntry 3 }
34399
34400igmpRelayMrtrNewCfgInterval OBJECT-TYPE
34401    SYNTAX  INTEGER(1..60)
34402    MAX-ACCESS  read-write
34403    STATUS  current
34404    DESCRIPTION
34405        "The interval between ping attempts."
34406    ::= { igmpRelayMrtrNewCfgTableEntry 4 }
34407
34408igmpRelayMrtrNewCfgRetry OBJECT-TYPE
34409    SYNTAX  INTEGER(1..120)
34410    MAX-ACCESS  read-write
34411    STATUS  current
34412    DESCRIPTION
34413        "The number of failed attempts to declare router DOWN."
34414    ::= { igmpRelayMrtrNewCfgTableEntry 5 }
34415
34416igmpRelayMrtrNewCfgRestr OBJECT-TYPE
34417    SYNTAX  INTEGER(1..128)
34418    MAX-ACCESS  read-write
34419    STATUS  current
34420    DESCRIPTION
34421        "The number of successful attempts to declare router UP."
34422    ::= { igmpRelayMrtrNewCfgTableEntry 6 }
34423
34424igmpRelayMrtrNewCfgVersion OBJECT-TYPE
34425    SYNTAX  INTEGER{
34426       igmpv1(1),
34427       igmpv2(2)
34428      }
34429    MAX-ACCESS  read-write
34430    STATUS  current
34431    DESCRIPTION
34432        "The IGMP version."
34433    ::= { igmpRelayMrtrNewCfgTableEntry 7 }
34434
34435igmpRelayMrtrNewCfgRemove OBJECT-TYPE
34436    SYNTAX INTEGER {
34437        clear(1),
34438        ok(2)
34439        }
34440    MAX-ACCESS  read-write
34441    STATUS  current
34442    DESCRIPTION
34443        "Delete the IGMP Relay multicast router."
34444    ::= { igmpRelayMrtrNewCfgTableEntry 8 }
34445
34446--
34447-- IGMP Configuration  Advanced Menu
34448--
34449igmpAdvCurCfgQInterval OBJECT-TYPE
34450    SYNTAX  INTEGER(1..600)
34451    MAX-ACCESS  read-only
34452    STATUS  current
34453    DESCRIPTION
34454        "The IGMP Query Interval of current config."
34455    ::= { igmpAdvCfg 1 }
34456
34457igmpAdvNewCfgQInterval OBJECT-TYPE
34458    SYNTAX  INTEGER(1..600)
34459    MAX-ACCESS  read-write
34460    STATUS  current
34461    DESCRIPTION
34462        "The IGMP Query Interval of new config."
34463    ::= { igmpAdvCfg 2 }
34464
34465igmpAdvCurCfgRobust OBJECT-TYPE
34466    SYNTAX  INTEGER(1..10)
34467    MAX-ACCESS  read-only
34468    STATUS  current
34469    DESCRIPTION
34470        "The value of expected packet loss on subnet in current config."
34471    ::= { igmpAdvCfg 3 }
34472
34473igmpAdvNewCfgRobust OBJECT-TYPE
34474    SYNTAX   INTEGER(1..10)
34475    MAX-ACCESS  read-write
34476    STATUS  current
34477    DESCRIPTION
34478        "Set the value of expected packet loss on subnet."
34479    ::= { igmpAdvCfg 4 }
34480
34481igmpAdvCurCfgTimeout OBJECT-TYPE
34482    SYNTAX  INTEGER(1..255)
34483    MAX-ACCESS  read-only
34484    STATUS  current
34485    DESCRIPTION
34486        "The IGMP Report timeout."
34487    ::= { igmpAdvCfg 5 }
34488
34489igmpAdvNewCfgTimeout OBJECT-TYPE
34490    SYNTAX  INTEGER(1..255)
34491    MAX-ACCESS  read-write
34492    STATUS  current
34493    DESCRIPTION
34494        "Set IGMP Report timeout."
34495    ::= { igmpAdvCfg 6 }
34496
34497igmpAdvNewCfgVlanFastlvAdd OBJECT-TYPE
34498    SYNTAX  Integer32
34499    MAX-ACCESS  read-write
34500    STATUS  current
34501    DESCRIPTION
34502        "The VLAN to be added to quick-leave vlan list. When read,
34503         0 is returned."
34504    ::= { igmpAdvCfg 7 }
34505
34506igmpAdvNewCfgVlanFastlvRem OBJECT-TYPE
34507    SYNTAX  Integer32
34508    MAX-ACCESS  read-write
34509    STATUS  current
34510    DESCRIPTION
34511        "The VLAN to be removed from quick-leave vlan list. When read,
34512         0 is returned."
34513    ::= { igmpAdvCfg 8 }
34514
34515igmpAdvCurCfgVlanFastlvBmap OBJECT-TYPE
34516    SYNTAX OCTET STRING
34517    MAX-ACCESS read-only
34518    STATUS current
34519    DESCRIPTION
34520        "The fast-leave enabled vlans present in the vlan map list.
34521         The fast-leave enabled vlans are presented in a bitmap format.
34522
34523         in receiving order:
34524
34525         OCTET 1  OCTET 2  .....
34526         xxxxxxxx xxxxxxxx .....
34527         ||    || |_ Vlan 9
34528         ||    ||
34529         ||    ||___ Vlan 8
34530         ||    |____ Vlan 7
34531         ||      .    .   .
34532         ||_________ Vlan 2
34533         |__________ Vlan 1
34534
34535         where x : 1 - The represented vlan has fast-leave enabled
34536         0 - The represented vlan does not have fast-leave enabled."
34537    ::= { igmpAdvCfg 9 }
34538
34539igmpAdvNewCfgVlanFastlvBmap OBJECT-TYPE
34540    SYNTAX OCTET STRING
34541    MAX-ACCESS read-write
34542    STATUS current
34543    DESCRIPTION
34544        "The fast-leave enabled vlans present in the vlan map list.
34545         The fast-leave enabled vlans are presented in a bitmap format.
34546
34547         in receiving order:
34548
34549         OCTET 1  OCTET 2  .....
34550         xxxxxxxx xxxxxxxx .....
34551         ||    || |_ Vlan 9
34552         ||    ||
34553         ||    ||___ Vlan 8
34554         ||    |____ Vlan 7
34555         ||      .    .   .
34556         ||_________ Vlan 2
34557         |__________ Vlan 1
34558
34559         where x : 1 - The represented vlan has fast-leave enabled
34560         0 - The represented vlan does not have fast-leave enabled."
34561    ::= { igmpAdvCfg 10 }
34562
34563
34564
34565igmpAdvCurCfgRtrAlert OBJECT-TYPE
34566    SYNTAX  INTEGER{
34567        enabled(1),
34568        disabled(2)
34569        }
34570    MAX-ACCESS  read-only
34571    STATUS  current
34572    DESCRIPTION
34573        "Enable/disable sending IGMP messages with Router Alert option."
34574    ::= { igmpAdvCfg 15 }
34575
34576igmpAdvNewCfgRtrAlert OBJECT-TYPE
34577    SYNTAX  INTEGER{
34578        enabled(1),
34579        disabled(2)
34580        }
34581    MAX-ACCESS  read-write
34582    STATUS  current
34583    DESCRIPTION
34584        "Enable/disable sending IGMP messages with Router Alert option."
34585    ::= { igmpAdvCfg 16 }
34586
34587
34588igmpCurQurCfgTable OBJECT-TYPE
34589    SYNTAX  SEQUENCE OF IgmpCurQurCfgEntry
34590    MAX-ACCESS  not-accessible
34591    STATUS  current
34592    DESCRIPTION
34593        "The table of IGMP querier configuration."
34594    ::= { igmpCfg 15 }
34595
34596igmpCurQurCfgEntry OBJECT-TYPE
34597    SYNTAX  IgmpCurQurCfgEntry
34598    MAX-ACCESS  not-accessible
34599    STATUS  current
34600    DESCRIPTION
34601        "A row in the IGMP querier configuration table"
34602    INDEX   { igmpCurQurCfgVlanIndex }
34603    ::= { igmpCurQurCfgTable 1 }
34604
34605IgmpCurQurCfgEntry ::= SEQUENCE {
34606    igmpCurQurCfgVlanIndex             INTEGER,
34607    igmpCurQuerierState                INTEGER,
34608    igmpCurCfgQuerier                  INTEGER,
34609    igmpCurCfgQueryInterval            INTEGER,
34610    igmpCurCfgQurSrcIp                 IpAddress,
34611    igmpCurCfgElectionType             INTEGER,
34612    igmpCurCfgQurRobustness            INTEGER,
34613    igmpCurCfgQurStartupCnt            INTEGER,
34614    igmpCurCfgQurStartupInt            INTEGER,
34615    igmpCurCfgQurMaxRespTime           INTEGER,
34616    igmpCurCfgOtherQurAddress          DisplayString,
34617    igmpCurCfgOtherQurPresentInt       DisplayString,
34618    igmpCurCfgVlanOperVersion          INTEGER,
34619    igmpCurVlanOperVersion             INTEGER,
34620    igmpCurVlanOlderVerTimer           DisplayString
34621    }
34622
34623igmpCurQurCfgVlanIndex OBJECT-TYPE
34624    SYNTAX  INTEGER(1..4094)
34625    MAX-ACCESS  read-only
34626    STATUS current
34627    DESCRIPTION
34628        "The vlan number for which the IGMP querier information is related."
34629    ::= { igmpCurQurCfgEntry 1}
34630
34631igmpCurQuerierState OBJECT-TYPE
34632    SYNTAX  INTEGER {
34633    querier(1),
34634    nonQuerier(2),
34635    checkingMembership(3)
34636    }
34637    MAX-ACCESS  read-only
34638    STATUS current
34639    DESCRIPTION
34640        "Indicates whether the switch is running as a querier in the VLAN.
34641         Based on the querier election, if elected as a querier, it will
34642         send  query messages. If the switch receives the query message with
34643         lower IP/MAC any other querier in the VLAN, It will move to non querier
34644         state. If a leave is received then querier moves to checking membership state."
34645    ::= { igmpCurQurCfgEntry 2}
34646
34647igmpCurCfgQuerier OBJECT-TYPE
34648    SYNTAX  INTEGER {
34649    enabled(1),
34650    disabled(2)
34651    }
34652    MAX-ACCESS  read-only
34653    STATUS current
34654    DESCRIPTION
34655       "The snooping switch can be configured to send IGMP queries.
34656        querier  are not present in the VLAN and it set to
34657        'enabled' the switch will generate general query messages.
34658        The query messages will be suppressed if the switch receives
34659        the query message from any other querier with lower IP/MAC in the VLAN."
34660    ::= { igmpCurQurCfgEntry 3}
34661
34662igmpCurCfgQueryInterval OBJECT-TYPE
34663    SYNTAX  INTEGER(1..608)
34664    MAX-ACCESS  read-only
34665    STATUS  current
34666    DESCRIPTION
34667        "This is the interval (in seconds) for which the switch
34668         sends general queries when it is configured as a querier for
34669         the VLAN."
34670    ::= { igmpCurQurCfgEntry 4 }
34671
34672igmpCurCfgQurSrcIp OBJECT-TYPE
34673    SYNTAX  IpAddress
34674    MAX-ACCESS  read-only
34675    STATUS  current
34676    DESCRIPTION
34677        "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
34678         querier election mechanism. It will be the source address in queries sent bye
34679         the switch."
34680    ::= { igmpCurQurCfgEntry 5 }
34681
34682igmpCurCfgElectionType OBJECT-TYPE
34683    SYNTAX  INTEGER {
34684    ipv4(1),
34685    macaddr(2)
34686    }
34687    MAX-ACCESS  read-only
34688    STATUS current
34689    DESCRIPTION
34690        "The querier selection type specify the criteria to be used to elect
34691         querier for this VLAN. When a switch is configured as a querier,
34692         this will define the election criteria . e.g. MAC or source IP-address."
34693    ::= { igmpCurQurCfgEntry 6 }
34694
34695igmpCurCfgQurRobustness OBJECT-TYPE
34696    SYNTAX  INTEGER(1..10)
34697    MAX-ACCESS  read-only
34698    STATUS  current
34699    DESCRIPTION
34700        "The Robustness Variable allows tuning for the Other
34701         Querier Present Interval."
34702    ::= { igmpCurQurCfgEntry 7 }
34703
34704igmpCurCfgQurStartupCnt OBJECT-TYPE
34705    SYNTAX  INTEGER(1..10)
34706    MAX-ACCESS  read-only
34707    STATUS  current
34708    DESCRIPTION
34709        "Represents the number of Queries sent out on startup of
34710         querier election, separated by the Startup Query Interval."
34711    ::= { igmpCurQurCfgEntry 8 }
34712
34713igmpCurCfgQurStartupInt OBJECT-TYPE
34714    SYNTAX  INTEGER(1..608)
34715    MAX-ACCESS  read-only
34716    STATUS  current
34717    DESCRIPTION
34718        "This variable represents the interval(in seconds) between General
34719          Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
34720    ::= { igmpCurQurCfgEntry 9 }
34721
34722igmpCurCfgQurMaxRespTime OBJECT-TYPE
34723    SYNTAX  INTEGER(1..256)
34724    MAX-ACCESS  read-only
34725    STATUS  current
34726    DESCRIPTION
34727        "The maximum query response interval advertised in
34728          IGMP queries on this VLAN."
34729    ::= { igmpCurQurCfgEntry 10 }
34730
34731igmpCurCfgOtherQurAddress OBJECT-TYPE
34732   SYNTAX DisplayString (SIZE(0..128))
34733    MAX-ACCESS read-only
34734    STATUS current
34735    DESCRIPTION
34736    "The  IP/MAC Address of the  Querier, which has won the Querier election,
34737    when bosSnoopVlanCfgQuerier is enabled on this vlan."
34738    ::= { igmpCurQurCfgEntry 11 }
34739
34740
34741igmpCurCfgOtherQurPresentInt OBJECT-TYPE
34742   SYNTAX DisplayString (SIZE(0..128))
34743    MAX-ACCESS read-only
34744    STATUS current
34745    DESCRIPTION
34746    "The Other Querier Present Interval is the length of time that must
34747    pass before switch decides that there is no longer another
34748    multicast router which should be the querier.  This value
34749    is ((the Robustness Variable) times (the Query Interval)) plus
34750    (one half of one Query Response Interval)."
34751        ::= { igmpCurQurCfgEntry 12 }
34752
34753igmpCurCfgVlanOperVersion OBJECT-TYPE
34754    SYNTAX  INTEGER {
34755    igmpV1(1),
34756    igmpV2(2),
34757    igmpV3(3)
34758    }
34759    MAX-ACCESS  read-only
34760    STATUS current
34761    DESCRIPTION
34762        "Indicates the operating version of the IGMP snooping switch for
34763         a specific VLAN. The default operating mode on a specific VLAN
34764         is IGMP version 3 i.e, V3(3). The 'bosIgsVlanCfgOperVersion'
34765         should be configured on the basis of the version of the router
34766         present in the VLAN."
34767    ::= { igmpCurQurCfgEntry 13 }
34768
34769igmpCurVlanOperVersion OBJECT-TYPE
34770    SYNTAX  INTEGER {
34771    igmpV1(1),
34772    igmpV2(2),
34773    igmpV3(3)
34774    }
34775    MAX-ACCESS  read-only
34776    STATUS current
34777    DESCRIPTION
34778        "Indicates the operating version of the IGMP snooping switch for
34779         specific VLAN. The default operating mode on a specific VLAN
34780         IGMP version 3 i.e, V3(3)."
34781    ::= { igmpCurQurCfgEntry 14 }
34782
34783igmpCurVlanOlderVerTimer OBJECT-TYPE
34784    SYNTAX DisplayString (SIZE(0..128))
34785    MAX-ACCESS read-only
34786    STATUS current
34787    DESCRIPTION
34788    "Indicates the remaining time of lowest operating version of the vlan.
34789    For interoperability with multicast routers/switches/Hosts, running older
34790    versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
34791    In order to switch gracefully between versions of IGMP, hosts keep both an
34792    IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
34793    According to RFC 3376 this value is ((the Robustness Variable) times
34794    (the Query Interval)) plus (one Query Response Interval)."
34795    ::= { igmpCurQurCfgEntry 15 }
34796
34797
34798
34799igmpNewQurCfgTable OBJECT-TYPE
34800    SYNTAX  SEQUENCE OF IgmpNewQurCfgEntry
34801    MAX-ACCESS  not-accessible
34802    STATUS  current
34803    DESCRIPTION
34804        "The table of IGMP querier configuration."
34805    ::= { igmpCfg 16 }
34806
34807igmpNewQurCfgEntry OBJECT-TYPE
34808    SYNTAX  IgmpNewQurCfgEntry
34809    MAX-ACCESS  not-accessible
34810    STATUS  current
34811    DESCRIPTION
34812        "A row in the IGMP querier configuration table"
34813    INDEX   { igmpNewQurCfgVlanIndex }
34814    ::= { igmpNewQurCfgTable 1 }
34815
34816
34817IgmpNewQurCfgEntry ::= SEQUENCE {
34818    igmpNewQurCfgVlanIndex             INTEGER,
34819    igmpNewQuerierState                INTEGER,
34820    igmpNewCfgQuerier                  INTEGER,
34821    igmpNewCfgQueryInterval            INTEGER,
34822    igmpNewCfgQurSrcIp                 IpAddress,
34823    igmpNewCfgElectionType             INTEGER,
34824    igmpNewCfgQurRobustness            INTEGER,
34825    igmpNewCfgQurStartupCnt            INTEGER,
34826    igmpNewCfgQurStartupInt            INTEGER,
34827    igmpNewCfgQurMaxRespTime           INTEGER,
34828    igmpNewCfgOtherQurAddress          DisplayString,
34829    igmpNewCfgOtherQurPresentInt       DisplayString,
34830    igmpNewCfgVlanOperVersion          INTEGER,
34831    igmpNewVlanOperVersion             INTEGER,
34832    igmpNewVlanOlderVerTimer           DisplayString,
34833    igmpNewCfgQuerierDefault           INTEGER
34834    }
34835
34836igmpNewQurCfgVlanIndex OBJECT-TYPE
34837    SYNTAX  INTEGER(1..4094)
34838    MAX-ACCESS  read-only
34839    STATUS current
34840    DESCRIPTION
34841        "The vlan number for which the IGMP querier information is related."
34842    ::= { igmpNewQurCfgEntry 1}
34843
34844igmpNewQuerierState OBJECT-TYPE
34845    SYNTAX  INTEGER {
34846    querier(1),
34847    nonQuerier(2),
34848    checkingMembership(3)
34849    }
34850    MAX-ACCESS  read-only
34851    STATUS current
34852    DESCRIPTION
34853        "Indicates whether the switch is running as a querier in the VLAN.
34854         Based on the querier election, if elected as a querier, it will
34855         send  query messages. If the switch receives the query message with
34856         lower IP/MAC any other querier in the VLAN, It will move to non querier
34857         state. If a leave is received then querier moves to checking membership state."
34858    ::= { igmpNewQurCfgEntry 2}
34859
34860igmpNewCfgQuerier OBJECT-TYPE
34861    SYNTAX  INTEGER {
34862    enabled(1),
34863    disabled(2)
34864    }
34865    MAX-ACCESS  read-write
34866    STATUS current
34867    DESCRIPTION
34868       "The snooping switch can be configured to send IGMP queries.
34869        querier  are not present in the VLAN and it set to
34870        'enabled' the switch will generate general query messages.
34871        The query messages will be suppressed if the switch receives
34872        the query message from any other querier with lower IP/MAC in the VLAN."
34873    ::= { igmpNewQurCfgEntry 3}
34874
34875igmpNewCfgQueryInterval OBJECT-TYPE
34876    SYNTAX  INTEGER(1..608)
34877    MAX-ACCESS  read-write
34878    STATUS  current
34879    DESCRIPTION
34880        "This is the interval (in seconds) for which the switch
34881         sends general queries when it is configured as a querier for
34882         the VLAN."
34883    ::= { igmpNewQurCfgEntry 4 }
34884
34885igmpNewCfgQurSrcIp OBJECT-TYPE
34886    SYNTAX  IpAddress
34887    MAX-ACCESS  read-write
34888    STATUS  current
34889    DESCRIPTION
34890        "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
34891         querier election mechanism. It will be the source address in queries sent bye
34892         the switch."
34893    ::= { igmpNewQurCfgEntry 5 }
34894
34895igmpNewCfgElectionType OBJECT-TYPE
34896    SYNTAX  INTEGER {
34897    ipv4(1),
34898    macaddr(2)
34899    }
34900    MAX-ACCESS  read-write
34901    STATUS current
34902    DESCRIPTION
34903        "The querier selection type specify the criteria to be used to elect
34904         querier for this VLAN. When a switch is configured as a querier,
34905         this will define the election criteria . e.g. MAC or source IP-address."
34906    ::= { igmpNewQurCfgEntry 6 }
34907
34908igmpNewCfgQurRobustness OBJECT-TYPE
34909    SYNTAX  INTEGER(1..10)
34910    MAX-ACCESS  read-write
34911    STATUS  current
34912    DESCRIPTION
34913        "The Robustness Variable allows tuning for the Other
34914         Querier Present Interval."
34915    ::= { igmpNewQurCfgEntry 7 }
34916
34917igmpNewCfgQurStartupCnt OBJECT-TYPE
34918    SYNTAX  INTEGER(1..10)
34919    MAX-ACCESS  read-write
34920    STATUS  current
34921    DESCRIPTION
34922        "Represents the number of Queries sent out on startup of
34923         querier election, separated by the Startup Query Interval."
34924    ::= { igmpNewQurCfgEntry 8 }
34925
34926igmpNewCfgQurStartupInt OBJECT-TYPE
34927    SYNTAX  INTEGER(1..608)
34928    MAX-ACCESS  read-write
34929    STATUS  current
34930    DESCRIPTION
34931        "This variable represents the interval(in seconds) between General
34932          Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
34933    ::= { igmpNewQurCfgEntry 9 }
34934
34935igmpNewCfgQurMaxRespTime OBJECT-TYPE
34936    SYNTAX  INTEGER(1..256)
34937    MAX-ACCESS  read-write
34938    STATUS  current
34939    DESCRIPTION
34940        "The maximum query response interval advertised in
34941          IGMP queries on this VLAN."
34942    ::= { igmpNewQurCfgEntry 10 }
34943
34944igmpNewCfgOtherQurAddress OBJECT-TYPE
34945   SYNTAX DisplayString (SIZE(0..128))
34946    MAX-ACCESS read-only
34947    STATUS current
34948    DESCRIPTION
34949    "The  IP/MAC Address of the  Querier, which has won the Querier election,
34950    when bosSnoopVlanCfgQuerier is enabled on this vlan."
34951    ::= { igmpNewQurCfgEntry 11 }
34952
34953
34954igmpNewCfgOtherQurPresentInt OBJECT-TYPE
34955   SYNTAX DisplayString (SIZE(0..128))
34956    MAX-ACCESS read-only
34957    STATUS current
34958    DESCRIPTION
34959    "The Other Querier Present Interval is the length of time that must
34960    pass before switch decides that there is no longer another
34961    multicast router which should be the querier.  This value
34962    is ((the Robustness Variable) times (the Query Interval)) plus
34963    (one half of one Query Response Interval)."
34964    ::= { igmpNewQurCfgEntry 12 }
34965
34966igmpNewCfgVlanOperVersion OBJECT-TYPE
34967    SYNTAX  INTEGER {
34968    igmpV1(1),
34969    igmpV2(2),
34970    igmpV3(3)
34971    }
34972    MAX-ACCESS  read-write
34973    STATUS current
34974    DESCRIPTION
34975        "Indicates the operating version of the IGMP snooping switch for
34976         a specific VLAN. The default operating mode on a specific VLAN
34977         is IGMP version 3 i.e, V3(3). The 'igmpNewCfgVlanOperVersion'
34978         should be configured on the basis of the version of the mrouter
34979         present in the VLAN."
34980    ::= { igmpNewQurCfgEntry 13 }
34981
34982igmpNewVlanOperVersion OBJECT-TYPE
34983    SYNTAX  INTEGER {
34984    igmpV1(1),
34985    igmpV2(2),
34986    igmpV3(3)
34987    }
34988    MAX-ACCESS  read-only
34989    STATUS current
34990    DESCRIPTION
34991        "Indicates the operating version of the IGMP snooping switch for
34992         specific VLAN. The default operating mode on a specific VLAN
34993         IGMP version 3 i.e, V3(3)."
34994    ::= { igmpNewQurCfgEntry 14 }
34995
34996igmpNewVlanOlderVerTimer OBJECT-TYPE
34997    SYNTAX DisplayString (SIZE(0..128))
34998    MAX-ACCESS read-only
34999    STATUS current
35000    DESCRIPTION
35001    "Indicates the remaining time of lowest operating version of the vlan.
35002    For interoperability with multicast routers/switches/Hosts, running older
35003    versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
35004    In order to switch gracefully between versions of IGMP, hosts keep both an
35005    IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
35006    According to RFC 3376 this value is ((the Robustness Variable) times
35007    (the Query Interval)) plus (one Query Response Interval)."
35008    ::= { igmpNewQurCfgEntry 15 }
35009
35010igmpNewCfgQuerierDefault OBJECT-TYPE
35011    SYNTAX INTEGER {
35012        other(1),
35013        default(2)
35014    }
35015    MAX-ACCESS read-write
35016    STATUS     current
35017    DESCRIPTION
35018      "Action to set the default IGMP Querier settings on a Vlan.
35019       Returns other(1) when read."
35020    ::= { igmpNewQurCfgEntry 16 }
35021
35022igmpCurCfgQuerierOnOff OBJECT-TYPE
35023    SYNTAX INTEGER {
35024        on(1),
35025        off(2)
35026    }
35027    MAX-ACCESS  read-only
35028    STATUS  current
35029    DESCRIPTION
35030        "The current status of IGMP Querier."
35031    ::= { igmpCfg 17}
35032
35033igmpNewCfgQuerierOnOff OBJECT-TYPE
35034    SYNTAX INTEGER {
35035        on(1),
35036        off(2)
35037    }
35038    MAX-ACCESS  read-write
35039    STATUS  current
35040    DESCRIPTION
35041        "Globally turn IGMP Querier On/Off."
35042    ::= { igmpCfg 18}
35043
35044
35045
35046--
35047-- IPMC Static Route Configuration
35048--
35049ipmcStaticRouteCfg  OBJECT IDENTIFIER ::= { layer3Configs 20 }
35050
35051ipmcStaticRouteTableMaxSize OBJECT-TYPE
35052    SYNTAX  Integer32
35053    MAX-ACCESS  read-only
35054    STATUS  current
35055    DESCRIPTION
35056        "The maximum number of rows in the IPMC Static Route table."
35057    ::= { ipmcStaticRouteCfg 1 }
35058
35059ipmcCurCfgStaticRouteTable OBJECT-TYPE
35060    SYNTAX  SEQUENCE OF IpmcCurCfgStaticRouteEntry
35061    MAX-ACCESS  not-accessible
35062    STATUS  current
35063    DESCRIPTION
35064        "The table of static IPMC routes in the current configuration block."
35065    ::= { ipmcStaticRouteCfg 2 }
35066
35067ipmcCurCfgStaticRouteEntry OBJECT-TYPE
35068    SYNTAX  IpmcCurCfgStaticRouteEntry
35069    MAX-ACCESS  not-accessible
35070    STATUS  current
35071    DESCRIPTION
35072        "A row in the static IPMC route table"
35073    INDEX   { ipmcCurCfgStaticRouteIndx }
35074    ::= { ipmcCurCfgStaticRouteTable 1 }
35075
35076IpmcCurCfgStaticRouteEntry ::= SEQUENCE {
35077    ipmcCurCfgStaticRouteIndx             Integer32,
35078    ipmcCurCfgStaticRouteDestIp           IpAddress,
35079    ipmcCurCfgStaticRouteVlanId           Integer32,
35080    ipmcCurCfgStaticRouteHostBmap         OCTET STRING,
35081    ipmcCurCfgStaticRoutePMrtrBmap        OCTET STRING,
35082    ipmcCurCfgStaticRouteBMrtrBmap        OCTET STRING,
35083    ipmcCurCfgStaticRouteVrid             Integer32,
35084    ipmcCurCfgStaticRouteAdminkeys        DisplayString,
35085    ipmcCurCfgStaticRouteTrunks           OCTET STRING
35086    }
35087
35088ipmcCurCfgStaticRouteIndx OBJECT-TYPE
35089    SYNTAX  Integer32
35090    MAX-ACCESS  read-only
35091    STATUS  current
35092    DESCRIPTION
35093        "The index of the IPMC static routing table."
35094    ::= { ipmcCurCfgStaticRouteEntry 1}
35095
35096ipmcCurCfgStaticRouteDestIp OBJECT-TYPE
35097    SYNTAX  IpAddress
35098    MAX-ACCESS  read-only
35099    STATUS  current
35100    DESCRIPTION
35101        "The destination IPMC address of this IPMC route."
35102    ::= { ipmcCurCfgStaticRouteEntry 2}
35103
35104ipmcCurCfgStaticRouteVlanId OBJECT-TYPE
35105    SYNTAX  Integer32
35106    MAX-ACCESS  read-only
35107    STATUS  current
35108    DESCRIPTION
35109        "The vlan id of this route."
35110    ::= { ipmcCurCfgStaticRouteEntry 3}
35111
35112ipmcCurCfgStaticRouteHostBmap OBJECT-TYPE
35113    SYNTAX  OCTET STRING
35114    MAX-ACCESS  read-only
35115    STATUS  current
35116    DESCRIPTION
35117        "The Host ports that are added to this IPMC port bitmap.
35118         The selected ports are presented in a bitmap format
35119         in receiving order:
35120
35121             OCTET 1  OCTET 2  .....
35122             xxxxxxxx xxxxxxxx .....
35123             ||    || |_ Port 9
35124             ||    ||
35125             ||    ||___ Port 8
35126             ||    |____ Port 7
35127             ||      .    .   .
35128             ||_________ Port 2
35129             |__________ Port 1
35130
35131             where x : 1 - The represented Host Port is added
35132                       0 - The represented Host Port is not added"
35133
35134    ::= { ipmcCurCfgStaticRouteEntry 4}
35135
35136ipmcCurCfgStaticRoutePMrtrBmap OBJECT-TYPE
35137    SYNTAX  OCTET STRING
35138    MAX-ACCESS  read-only
35139    STATUS  current
35140    DESCRIPTION
35141        "The Primary Mrouter ports that are added to this IPMC port bitmap.
35142         The selected ports are presented in a bitmap format
35143         in receiving order:
35144
35145             OCTET 1  OCTET 2  .....
35146             xxxxxxxx xxxxxxxx .....
35147             ||    || |_ Port 9
35148             ||    ||
35149             ||    ||___ Port 8
35150             ||    |____ Port 7
35151             ||      .    .   .
35152             ||_________ Port 2
35153             |__________ Port 1
35154
35155             where x : 1 - The represented Primary Mrouter Port is added
35156                       0 - The represented Primary Mrouter Port is not added"
35157
35158    ::= { ipmcCurCfgStaticRouteEntry 5}
35159
35160ipmcCurCfgStaticRouteBMrtrBmap OBJECT-TYPE
35161    SYNTAX  OCTET STRING
35162    MAX-ACCESS  read-only
35163    STATUS  current
35164    DESCRIPTION
35165        "The Backup Mrouter ports that are added to this IPMC port bitmap.
35166         The selected ports are presented in a bitmap format
35167         in receiving order:
35168
35169             OCTET 1  OCTET 2  .....
35170             xxxxxxxx xxxxxxxx .....
35171             ||    || |_ Port 9
35172             ||    ||
35173             ||    ||___ Port 8
35174             ||    |____ Port 7
35175             ||      .    .   .
35176             ||_________ Port 2
35177             |__________ Port 1
35178
35179             where x : 1 - The represented Backup Mrouter Port is added
35180                       0 - The represented Backup Mrouter Port is not added"
35181
35182    ::= { ipmcCurCfgStaticRouteEntry 6}
35183
35184ipmcCurCfgStaticRouteVrid OBJECT-TYPE
35185    SYNTAX  Integer32
35186    MAX-ACCESS  read-only
35187    STATUS  current
35188    DESCRIPTION
35189        "The virtual router id of this route."
35190    ::= { ipmcCurCfgStaticRouteEntry 7}
35191
35192ipmcCurCfgStaticRouteAdminkeys OBJECT-TYPE
35193    SYNTAX  DisplayString (SIZE(1..128))
35194    MAX-ACCESS  read-only
35195    STATUS  current
35196    DESCRIPTION
35197        "The LACP port adminkey of this route.
35198         Adminkeys on five positions alligned to right, separated by commas."
35199    ::= { ipmcCurCfgStaticRouteEntry 8}
35200
35201ipmcCurCfgStaticRouteTrunks      OBJECT-TYPE
35202    SYNTAX  OCTET STRING
35203    MAX-ACCESS  read-only
35204    STATUS  current
35205    DESCRIPTION
35206        "The trunk list for this IPMC route. The trunks are presented in bitmap format.
35207         in receiving order:
35208
35209              OCTET 1  OCTET 2  .....
35210             xxxxxxxx xxxxxxxx .....
35211             ||    || |_ trunk 8
35212             ||    ||
35213             ||    ||___ trunk 7
35214             ||    |____ trunk 6
35215             ||      .    .   .
35216             ||_________ trunk 1
35217             |__________ reserved
35218
35219         where x : 1 - The represented trunk belongs to IPMC route
35220                   0 - The represented trunk does not belong to IPMC route"
35221    ::= { ipmcCurCfgStaticRouteEntry 9 }
35222
35223ipmcNewCfgStaticRouteTable OBJECT-TYPE
35224    SYNTAX  SEQUENCE OF IpmcNewCfgStaticRouteEntry
35225    MAX-ACCESS  not-accessible
35226    STATUS  current
35227    DESCRIPTION
35228        "The table of IPMC static routes in the new
35229         configuration block.
35230         When creating a new route, Destination IP
35231         and Vlan id must be set first.
35232         The actual change in configuration occurs
35233         on using PortInfo leaf."
35234    ::= { ipmcStaticRouteCfg 3 }
35235
35236ipmcNewCfgStaticRouteEntry OBJECT-TYPE
35237    SYNTAX  IpmcNewCfgStaticRouteEntry
35238    MAX-ACCESS  not-accessible
35239    STATUS  current
35240    DESCRIPTION
35241        "A row in the static IPMC route table"
35242    INDEX   { ipmcNewCfgStaticRouteIndx }
35243    ::= { ipmcNewCfgStaticRouteTable 1 }
35244
35245IpmcNewCfgStaticRouteEntry ::= SEQUENCE {
35246    ipmcNewCfgStaticRouteIndx             Integer32,
35247    ipmcNewCfgStaticRouteDestIp           IpAddress,
35248    ipmcNewCfgStaticRouteVlanId           Integer32,
35249    ipmcNewCfgStaticRouteHostBmap         OCTET STRING,
35250    ipmcNewCfgStaticRoutePMrtrBmap        OCTET STRING,
35251    ipmcNewCfgStaticRouteBMrtrBmap        OCTET STRING,
35252    ipmcNewCfgStaticRouteAddPort             Integer32,
35253    ipmcNewCfgStaticRouteRemPort             Integer32,
35254    ipmcNewCfgStaticRouteTrunks           OCTET STRING,
35255    ipmcNewCfgStaticRouteAddTrunk         INTEGER,
35256    ipmcNewCfgStaticRouteRemTrunk         INTEGER,
35257    ipmcNewCfgStaticRouteAdminkeys        DisplayString,
35258    ipmcNewCfgStaticRouteAddAdminkey      INTEGER,
35259    ipmcNewCfgStaticRouteRemAdminkey      INTEGER,
35260    ipmcNewCfgStaticRoutePortInfo         INTEGER,
35261    ipmcNewCfgStaticRouteVrid             Integer32,
35262    ipmcNewCfgStaticRouteDelete           INTEGER
35263    }
35264
35265ipmcNewCfgStaticRouteIndx OBJECT-TYPE
35266    SYNTAX  Integer32
35267    MAX-ACCESS  read-only
35268    STATUS  current
35269    DESCRIPTION
35270        "The index of the IPMC static routing table."
35271    ::= { ipmcNewCfgStaticRouteEntry 1}
35272
35273ipmcNewCfgStaticRouteDestIp OBJECT-TYPE
35274    SYNTAX  IpAddress
35275    MAX-ACCESS  read-create
35276    STATUS  current
35277    DESCRIPTION
35278        "The destination IPMC address of this route.
35279         It must be set along Vlan id before creating
35280         new route."
35281    ::= { ipmcNewCfgStaticRouteEntry 2}
35282
35283ipmcNewCfgStaticRouteVlanId OBJECT-TYPE
35284    SYNTAX  Integer32
35285    MAX-ACCESS  read-create
35286    STATUS  current
35287    DESCRIPTION
35288        "The vlan id of this route.
35289         It must be set along Destination IP before
35290         creating new route."
35291    ::= { ipmcNewCfgStaticRouteEntry 3}
35292
35293ipmcNewCfgStaticRouteHostBmap OBJECT-TYPE
35294    SYNTAX  OCTET STRING
35295    MAX-ACCESS  read-only
35296    STATUS  current
35297    DESCRIPTION
35298        "The Host ports that are added to this IPMC port bitmap.
35299         The selected ports are presented in a bitmap format
35300         in receiving order:
35301
35302             OCTET 1  OCTET 2  .....
35303             xxxxxxxx xxxxxxxx .....
35304             ||    || |_ Port 9
35305             ||    ||
35306             ||    ||___ Port 8
35307             ||    |____ Port 7
35308             ||      .    .   .
35309             ||_________ Port 2
35310             |__________ Port 1
35311
35312             where x : 1 - The represented Host Port is added
35313                       0 - The represented Host Port is not added"
35314
35315    ::= { ipmcNewCfgStaticRouteEntry 4}
35316
35317ipmcNewCfgStaticRoutePMrtrBmap OBJECT-TYPE
35318    SYNTAX  OCTET STRING
35319    MAX-ACCESS  read-only
35320    STATUS  current
35321    DESCRIPTION
35322        "The Primary Mrouter ports that are added to this IPMC port bitmap.
35323         The selected ports are presented in a bitmap format
35324         in receiving order:
35325
35326             OCTET 1  OCTET 2  .....
35327             xxxxxxxx xxxxxxxx .....
35328             ||    || |_ Port 9
35329             ||    ||
35330             ||    ||___ Port 8
35331             ||    |____ Port 7
35332             ||      .    .   .
35333             ||_________ Port 2
35334             |__________ Port 1
35335
35336             where x : 1 - The represented Primary Mrouter Port is added
35337                       0 - The represented Primary Mrouter Port is not added"
35338
35339    ::= { ipmcNewCfgStaticRouteEntry 5}
35340
35341ipmcNewCfgStaticRouteBMrtrBmap OBJECT-TYPE
35342    SYNTAX  OCTET STRING
35343    MAX-ACCESS  read-only
35344    STATUS  current
35345    DESCRIPTION
35346        "The Backup Mrouter ports that are added to this IPMC port bitmap.
35347         The selected ports are presented in a bitmap format
35348         in receiving order:
35349
35350             OCTET 1  OCTET 2  .....
35351             xxxxxxxx xxxxxxxx .....
35352             ||    || |_ Port 9
35353             ||    ||
35354             ||    ||___ Port 8
35355             ||    |____ Port 7
35356             ||      .    .   .
35357             ||_________ Port 2
35358             |__________ Port 1
35359
35360             where x : 1 - The represented Backup Mrouter Port is added
35361                       0 - The represented Backup Mrouter Port is not added"
35362
35363    ::= { ipmcNewCfgStaticRouteEntry 6}
35364
35365ipmcNewCfgStaticRouteAddPort OBJECT-TYPE
35366    SYNTAX  Integer32
35367    MAX-ACCESS  read-create
35368    STATUS  current
35369    DESCRIPTION
35370        "The port to be added to this IPMC route.
35371         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35372         in order to make the actual change.
35373         When creating a new route, be sure to set Destination IP
35374         and Vlan Id before using this leaf."
35375    ::= { ipmcNewCfgStaticRouteEntry 7}
35376
35377ipmcNewCfgStaticRouteRemPort OBJECT-TYPE
35378    SYNTAX  Integer32
35379    MAX-ACCESS  read-create
35380    STATUS  current
35381    DESCRIPTION
35382        "The port to be removed from this IPMC route.
35383         Not allowed to delete ports that are part of trunks."
35384    ::= { ipmcNewCfgStaticRouteEntry 17}
35385
35386ipmcNewCfgStaticRouteTrunks      OBJECT-TYPE
35387    SYNTAX  OCTET STRING
35388    MAX-ACCESS  read-only
35389    STATUS  current
35390    DESCRIPTION
35391        "The trunk list for this IPMC route. The trunks are presented in bitmap format.
35392         in receiving order:
35393
35394              OCTET 1  OCTET 2  .....
35395             xxxxxxxx xxxxxxxx .....
35396             ||    || |_ trunk 8
35397             ||    ||
35398             ||    ||___ trunk 7
35399             ||    |____ trunk 6
35400             ||      .    .   .
35401             ||_________ trunk 1
35402             |__________ reserved
35403
35404         where x : 1 - The represented trunk belongs to ipmc
35405                   0 - The represented trunk does not belong to ipmc"
35406    ::= { ipmcNewCfgStaticRouteEntry 8 }
35407
35408ipmcNewCfgStaticRouteAddTrunk OBJECT-TYPE
35409    SYNTAX  INTEGER
35410    MAX-ACCESS  read-create
35411    STATUS  current
35412    DESCRIPTION
35413        "The trunk group number to be added to this IPMC route.
35414         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35415         in order to make the actual change.
35416         A '0' value is returned when read.
35417         When creating a new route, be sure to set Destination IP
35418         and Vlan Id before using this leaf."
35419    ::= { ipmcNewCfgStaticRouteEntry 9 }
35420
35421ipmcNewCfgStaticRouteRemTrunk OBJECT-TYPE
35422    SYNTAX  INTEGER
35423    MAX-ACCESS  read-create
35424    STATUS  current
35425    DESCRIPTION
35426        "The trunk group number to be removed from this IPMC route.
35427         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35428         in order to make the actual change.
35429         A '0' value is returned when read."
35430    ::= { ipmcNewCfgStaticRouteEntry 10 }
35431
35432ipmcNewCfgStaticRouteAdminkeys OBJECT-TYPE
35433    SYNTAX  DisplayString (SIZE(1..128))
35434    MAX-ACCESS  read-only
35435    STATUS  current
35436    DESCRIPTION
35437        "The LACP port adminkeys list for to this IPMC route.
35438         Adminkeys on five positions alligned to right, separated by commas"
35439    ::= { ipmcNewCfgStaticRouteEntry 11 }
35440
35441ipmcNewCfgStaticRouteAddAdminkey OBJECT-TYPE
35442    SYNTAX  INTEGER
35443    MAX-ACCESS  read-write
35444    STATUS  current
35445    DESCRIPTION
35446        "The LACP port adminkey to be added to this IPMC route.
35447         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35448         in order to make the actual change.
35449         A '0' value is returned when read.
35450         When creating a new route, be sure to set Destination IP
35451         and Vlan Id before using this leaf."
35452    ::= { ipmcNewCfgStaticRouteEntry 12 }
35453
35454ipmcNewCfgStaticRouteRemAdminkey OBJECT-TYPE
35455    SYNTAX  INTEGER
35456    MAX-ACCESS  read-write
35457    STATUS  current
35458    DESCRIPTION
35459        "The LACP port adminkey to be removed from this IPMC route.
35460         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35461         in order to make the actual change.
35462         A '0' value is returned when read."
35463    ::= { ipmcNewCfgStaticRouteEntry 13 }
35464
35465ipmcNewCfgStaticRoutePortInfo OBJECT-TYPE
35466    SYNTAX  INTEGER {
35467                host(1),
35468                primary(2),
35469                backup(3)
35470            }
35471    MAX-ACCESS  read-create
35472    STATUS  current
35473    DESCRIPTION
35474        "The Port/Trunk/Adminkey Information to be added to
35475         this IPMC route (host/primary/backup). Use it only
35476         right after you set a new port/trunk/adminkey to
35477         specify its type.
35478         Warning: If snooping is enabled, primary/backup
35479         routes will be converted to host."
35480    ::= { ipmcNewCfgStaticRouteEntry 14 }
35481
35482ipmcNewCfgStaticRouteVrid OBJECT-TYPE
35483    SYNTAX  Integer32
35484    MAX-ACCESS  read-create
35485    STATUS  current
35486    DESCRIPTION
35487        "The virtual router id of this route."
35488    ::= { ipmcNewCfgStaticRouteEntry 15}
35489
35490ipmcNewCfgStaticRouteDelete OBJECT-TYPE
35491    SYNTAX  INTEGER {
35492        delete(2),
35493        deletehost(3),
35494        deleteprimary(4),
35495        deletebackup(5),
35496        no(0)
35497    }
35498    MAX-ACCESS read-write
35499    STATUS current
35500    DESCRIPTION
35501        "Delete this route."
35502    ::= { ipmcNewCfgStaticRouteEntry 16}
35503
35504ipmcStaticRouteClearAll OBJECT-TYPE
35505    SYNTAX INTEGER {
35506        ok(1),
35507        clear(2)
35508        }
35509    MAX-ACCESS  read-write
35510    STATUS  current
35511    DESCRIPTION
35512        "When set to clear(2),clears all static IPMC routes. Otherwhise nothing
35513is done."
35514    ::= { ipmcStaticRouteCfg 4 }
35515
35516
35517--
35518-- Static ARP Configuration
35519--
35520ipStaticArpTableMaxSize OBJECT-TYPE
35521    SYNTAX  Integer32
35522    MAX-ACCESS  read-only
35523    STATUS  current
35524    DESCRIPTION
35525        "The maximum number of rows in the Static ARP table."
35526    ::= { ipStaticArpCfg 1 }
35527
35528ipCurCfgStaticArpTable OBJECT-TYPE
35529    SYNTAX  SEQUENCE OF IpCurCfgStaticArpEntry
35530    MAX-ACCESS  not-accessible
35531    STATUS  current
35532    DESCRIPTION
35533        "The table of static ARPs in the current configuration block."
35534    ::= { ipStaticArpCfg 2 }
35535
35536ipCurCfgStaticArpEntry OBJECT-TYPE
35537    SYNTAX  IpCurCfgStaticArpEntry
35538    MAX-ACCESS  not-accessible
35539    STATUS  current
35540    DESCRIPTION
35541        "A row in the static ARP table"
35542    INDEX   { ipCurCfgStaticArpIndx }
35543    ::= { ipCurCfgStaticArpTable 1 }
35544
35545IpCurCfgStaticArpEntry ::= SEQUENCE {
35546    ipCurCfgStaticArpIndx         Integer32,
35547    ipCurCfgStaticArpIp           IpAddress,
35548    ipCurCfgStaticArpMAC          DisplayString,
35549    ipCurCfgStaticArpVlan         Integer32,
35550    ipCurCfgStaticArpPort         PortNumber
35551    }
35552
35553ipCurCfgStaticArpIndx OBJECT-TYPE
35554    SYNTAX  Integer32
35555    MAX-ACCESS  read-only
35556    STATUS  current
35557    DESCRIPTION
35558        "The index of the static ARP table."
35559    ::= { ipCurCfgStaticArpEntry 1}
35560
35561ipCurCfgStaticArpIp OBJECT-TYPE
35562    SYNTAX  IpAddress
35563    MAX-ACCESS  read-only
35564    STATUS  current
35565    DESCRIPTION
35566        "The IP address for the ARP entry."
35567    ::= { ipCurCfgStaticArpEntry 2}
35568
35569ipCurCfgStaticArpMAC OBJECT-TYPE
35570    SYNTAX  DisplayString
35571    MAX-ACCESS  read-only
35572    STATUS  current
35573    DESCRIPTION
35574        "The MAC address for the ARP entry."
35575    ::= { ipCurCfgStaticArpEntry 3 }
35576
35577ipCurCfgStaticArpVlan OBJECT-TYPE
35578    SYNTAX  Integer32
35579    MAX-ACCESS  read-only
35580    STATUS  current
35581    DESCRIPTION
35582        "The VLAN for the ARP entry."
35583    ::= { ipCurCfgStaticArpEntry 4}
35584
35585ipCurCfgStaticArpPort OBJECT-TYPE
35586    SYNTAX  PortNumber
35587    MAX-ACCESS  read-only
35588    STATUS  current
35589    DESCRIPTION
35590        "The port for the ARP entry."
35591    ::= { ipCurCfgStaticArpEntry 5}
35592
35593
35594ipNewCfgStaticArpTable OBJECT-TYPE
35595    SYNTAX  SEQUENCE OF IpNewCfgStaticArpEntry
35596    MAX-ACCESS  not-accessible
35597    STATUS  current
35598    DESCRIPTION
35599        "The table of static ARPs in the new configuration block."
35600    ::= { ipStaticArpCfg 3 }
35601
35602ipNewCfgStaticArpEntry OBJECT-TYPE
35603    SYNTAX  IpNewCfgStaticArpEntry
35604    MAX-ACCESS  not-accessible
35605    STATUS  current
35606    DESCRIPTION
35607        "A row in the static ARP table"
35608    INDEX   { ipNewCfgStaticArpIndx }
35609    ::= { ipNewCfgStaticArpTable 1 }
35610
35611IpNewCfgStaticArpEntry ::= SEQUENCE {
35612    ipNewCfgStaticArpIndx         Integer32,
35613    ipNewCfgStaticArpIp           IpAddress,
35614    ipNewCfgStaticArpMAC          DisplayString,
35615    ipNewCfgStaticArpVlan         Integer32,
35616    ipNewCfgStaticArpPort         PortNumber,
35617    ipNewCfgStaticArpAction       INTEGER
35618    }
35619
35620ipNewCfgStaticArpIndx OBJECT-TYPE
35621    SYNTAX  Integer32
35622    MAX-ACCESS  read-only
35623    STATUS  current
35624    DESCRIPTION
35625        "The index of the static ARP table."
35626    ::= { ipNewCfgStaticArpEntry 1}
35627
35628ipNewCfgStaticArpIp OBJECT-TYPE
35629    SYNTAX  IpAddress
35630    MAX-ACCESS  read-create
35631    STATUS  current
35632    DESCRIPTION
35633        "The IP address for the ARP entry."
35634    ::= { ipNewCfgStaticArpEntry 2}
35635
35636ipNewCfgStaticArpMAC OBJECT-TYPE
35637    SYNTAX  DisplayString
35638    MAX-ACCESS  read-create
35639    STATUS  current
35640    DESCRIPTION
35641        "The MAC address for the ARP entry."
35642    ::= { ipNewCfgStaticArpEntry 3 }
35643
35644ipNewCfgStaticArpVlan OBJECT-TYPE
35645    SYNTAX  Integer32
35646    MAX-ACCESS  read-create
35647    STATUS  current
35648    DESCRIPTION
35649        "The VLAN for the ARP entry."
35650    ::= { ipNewCfgStaticArpEntry 4}
35651
35652ipNewCfgStaticArpPort OBJECT-TYPE
35653    SYNTAX  PortNumber
35654    MAX-ACCESS  read-create
35655    STATUS  current
35656    DESCRIPTION
35657        "The port for the ARP entry."
35658    ::= { ipNewCfgStaticArpEntry 5}
35659
35660ipNewCfgStaticArpAction OBJECT-TYPE
35661    SYNTAX  INTEGER {
35662        other(1),
35663        delete(2)
35664       }
35665    MAX-ACCESS  read-create
35666    STATUS  current
35667    DESCRIPTION
35668        "When set to the value of 2 (delete), the entire row is deleted.
35669         When read, other is returned. Setting the value to anything other
35670         than 2(delete) has no effect on the state of the row."
35671    ::= { ipNewCfgStaticArpEntry 6 }
35672
35673
35674ipStaticArpClearAll OBJECT-TYPE
35675    SYNTAX INTEGER {
35676        ok(1),
35677        clear(2)
35678        }
35679    MAX-ACCESS  read-write
35680    STATUS  current
35681    DESCRIPTION
35682        "When set to clear(2), clears all static ARP entries. Otherwise
35683         nothing is done."
35684    ::= { ipStaticArpCfg 4 }
35685
35686
35687--
35688-- Static NBR Configuration
35689--
35690ipStaticNbrTableMaxSize OBJECT-TYPE
35691    SYNTAX  Integer32
35692    MAX-ACCESS  read-only
35693    STATUS  current
35694    DESCRIPTION
35695        "The maximum number of rows in the Static NBR Cache table."
35696    ::= { ipStaticNbrCfg 1 }
35697
35698ipCurCfgStaticNbrTable OBJECT-TYPE
35699    SYNTAX  SEQUENCE OF IpCurCfgStaticNbrEntry
35700    MAX-ACCESS  not-accessible
35701    STATUS  current
35702    DESCRIPTION
35703        "The table of static NBR Cache entries in the current configuration block."
35704    ::= { ipStaticNbrCfg 2 }
35705
35706ipCurCfgStaticNbrEntry OBJECT-TYPE
35707    SYNTAX  IpCurCfgStaticNbrEntry
35708    MAX-ACCESS  not-accessible
35709    STATUS  current
35710    DESCRIPTION
35711        "A row in the static NBR Cache table"
35712    INDEX   { ipCurCfgStaticNbrIndx }
35713    ::= { ipCurCfgStaticNbrTable 1 }
35714
35715IpCurCfgStaticNbrEntry ::= SEQUENCE {
35716    ipCurCfgStaticNbrIndx         Integer32,
35717    ipCurCfgStaticNbrIp           DisplayString,
35718    ipCurCfgStaticNbrMAC          DisplayString,
35719    ipCurCfgStaticNbrVlan         Integer32,
35720    ipCurCfgStaticNbrPort         PortNumber
35721    }
35722
35723ipCurCfgStaticNbrIndx OBJECT-TYPE
35724    SYNTAX  Integer32
35725    MAX-ACCESS  read-only
35726    STATUS  current
35727    DESCRIPTION
35728        "The index of the static NBR Cache table."
35729    ::= { ipCurCfgStaticNbrEntry 1}
35730
35731ipCurCfgStaticNbrIp OBJECT-TYPE
35732    SYNTAX  DisplayString
35733    MAX-ACCESS  read-only
35734    STATUS  current
35735    DESCRIPTION
35736        "The IP address for the NBR Cache entry."
35737    ::= { ipCurCfgStaticNbrEntry 2}
35738
35739ipCurCfgStaticNbrMAC OBJECT-TYPE
35740    SYNTAX  DisplayString
35741    MAX-ACCESS  read-only
35742    STATUS  current
35743    DESCRIPTION
35744        "The MAC address for the NBR Cache entry."
35745    ::= { ipCurCfgStaticNbrEntry 3 }
35746
35747ipCurCfgStaticNbrVlan OBJECT-TYPE
35748    SYNTAX  Integer32
35749    MAX-ACCESS  read-only
35750    STATUS  current
35751    DESCRIPTION
35752        "The VLAN for the NBR Cache entry."
35753    ::= { ipCurCfgStaticNbrEntry 4}
35754
35755ipCurCfgStaticNbrPort OBJECT-TYPE
35756    SYNTAX  PortNumber
35757    MAX-ACCESS  read-only
35758    STATUS  current
35759    DESCRIPTION
35760        "The port for the NBR Cache entry."
35761    ::= { ipCurCfgStaticNbrEntry 5}
35762
35763
35764ipNewCfgStaticNbrTable OBJECT-TYPE
35765    SYNTAX  SEQUENCE OF IpNewCfgStaticNbrEntry
35766    MAX-ACCESS  not-accessible
35767    STATUS  current
35768    DESCRIPTION
35769        "The table of static NBR Cache entries in the new configuration block."
35770    ::= { ipStaticNbrCfg 3 }
35771
35772ipNewCfgStaticNbrEntry OBJECT-TYPE
35773    SYNTAX  IpNewCfgStaticNbrEntry
35774    MAX-ACCESS  not-accessible
35775    STATUS  current
35776    DESCRIPTION
35777        "A row in the static NBR Cache table"
35778    INDEX   { ipNewCfgStaticNbrIndx }
35779    ::= { ipNewCfgStaticNbrTable 1 }
35780
35781IpNewCfgStaticNbrEntry ::= SEQUENCE {
35782    ipNewCfgStaticNbrIndx         Integer32,
35783    ipNewCfgStaticNbrIp           DisplayString,
35784    ipNewCfgStaticNbrMAC          DisplayString,
35785    ipNewCfgStaticNbrVlan         Integer32,
35786    ipNewCfgStaticNbrPort         PortNumber,
35787    ipNewCfgStaticNbrAction       INTEGER
35788    }
35789
35790ipNewCfgStaticNbrIndx OBJECT-TYPE
35791    SYNTAX  Integer32
35792    MAX-ACCESS  read-only
35793    STATUS  current
35794    DESCRIPTION
35795        "The index of the static NBR Cache table."
35796    ::= { ipNewCfgStaticNbrEntry 1}
35797
35798ipNewCfgStaticNbrIp OBJECT-TYPE
35799    SYNTAX  DisplayString  (SIZE(0..40))
35800    MAX-ACCESS  read-create
35801    STATUS  current
35802    DESCRIPTION
35803        "The IP address for the NBR Cache entry."
35804    ::= { ipNewCfgStaticNbrEntry 2}
35805
35806ipNewCfgStaticNbrMAC OBJECT-TYPE
35807    SYNTAX  DisplayString
35808    MAX-ACCESS  read-create
35809    STATUS  current
35810    DESCRIPTION
35811        "The MAC address for the NBR Cache entry."
35812    ::= { ipNewCfgStaticNbrEntry 3 }
35813
35814ipNewCfgStaticNbrVlan OBJECT-TYPE
35815    SYNTAX  Integer32
35816    MAX-ACCESS  read-create
35817    STATUS  current
35818    DESCRIPTION
35819        "The VLAN for the NBR Cache entry."
35820    ::= { ipNewCfgStaticNbrEntry 4}
35821
35822ipNewCfgStaticNbrPort OBJECT-TYPE
35823    SYNTAX  PortNumber
35824    MAX-ACCESS  read-create
35825    STATUS  current
35826    DESCRIPTION
35827        "The port for the NBR Cache entry."
35828    ::= { ipNewCfgStaticNbrEntry 5}
35829
35830ipNewCfgStaticNbrAction OBJECT-TYPE
35831    SYNTAX  INTEGER {
35832        other(1),
35833        delete(2)
35834       }
35835    MAX-ACCESS  read-create
35836    STATUS  current
35837    DESCRIPTION
35838        "When set to the value of 2 (delete), the entire row is deleted.
35839         When read, other is returned. Setting the value to anything other
35840         than 2(delete) has no effect on the state of the row."
35841    ::= { ipNewCfgStaticNbrEntry 6 }
35842
35843
35844ipStaticNbrClearAll OBJECT-TYPE
35845    SYNTAX INTEGER {
35846        ok(1),
35847        clear(2)
35848        }
35849    MAX-ACCESS  read-write
35850    STATUS  current
35851    DESCRIPTION
35852        "When set to clear(2),clears all static NBR Cache entries. Otherwhise nothing is done."
35853    ::= { ipStaticNbrCfg 4 }
35854
35855--
35856-- IP Static Route6 Configuration
35857--
35858ipStaticRoute6TableMaxSize OBJECT-TYPE
35859    SYNTAX  Integer32
35860    MAX-ACCESS  read-only
35861    STATUS  current
35862    DESCRIPTION
35863        "The maximum number of rows in the Static Route6 table."
35864    ::= { ipStaticRoute6Cfg 1 }
35865
35866
35867ipCurCfgStaticRoute6Table OBJECT-TYPE
35868    SYNTAX  SEQUENCE OF IpCurCfgStaticRoute6Entry
35869    MAX-ACCESS  not-accessible
35870    STATUS  current
35871    DESCRIPTION
35872        "The table of static IP6 routes in the current configuration block."
35873    ::= { ipStaticRoute6Cfg 2 }
35874
35875ipCurCfgStaticRoute6Entry OBJECT-TYPE
35876    SYNTAX  IpCurCfgStaticRoute6Entry
35877    MAX-ACCESS  not-accessible
35878    STATUS  current
35879    DESCRIPTION
35880        "A row in the static IP6 route table"
35881    INDEX   { ipCurCfgStaticRoute6Indx }
35882    ::= { ipCurCfgStaticRoute6Table 1 }
35883
35884IpCurCfgStaticRoute6Entry ::= SEQUENCE {
35885    ipCurCfgStaticRoute6Indx         Integer32,
35886    ipCurCfgStaticRoute6DestIp       DisplayString,
35887    ipCurCfgStaticRoute6Mask         INTEGER,
35888    ipCurCfgStaticRoute6Gateway      DisplayString,
35889    ipCurCfgStaticRoute6Interface    Integer32
35890    }
35891
35892ipCurCfgStaticRoute6Indx OBJECT-TYPE
35893    SYNTAX  Integer32
35894    MAX-ACCESS  read-only
35895    STATUS  current
35896    DESCRIPTION
35897        "The index of the static IP6 routing table."
35898    ::= { ipCurCfgStaticRoute6Entry 1}
35899
35900ipCurCfgStaticRoute6DestIp OBJECT-TYPE
35901    SYNTAX  DisplayString
35902    MAX-ACCESS  read-only
35903    STATUS  current
35904    DESCRIPTION
35905        "The destination IP6 address of this route."
35906    ::= { ipCurCfgStaticRoute6Entry 2}
35907
35908ipCurCfgStaticRoute6Mask OBJECT-TYPE
35909    SYNTAX  INTEGER (0..128)
35910    MAX-ACCESS  read-only
35911    STATUS  current
35912    DESCRIPTION
35913        "The destination IP6 prefix len of this route."
35914    ::= { ipCurCfgStaticRoute6Entry 3}
35915
35916ipCurCfgStaticRoute6Gateway OBJECT-TYPE
35917    SYNTAX  DisplayString
35918    MAX-ACCESS  read-only
35919    STATUS  current
35920    DESCRIPTION
35921        "The IP6 address of the gateway for this route."
35922    ::= { ipCurCfgStaticRoute6Entry 4}
35923
35924ipCurCfgStaticRoute6Interface OBJECT-TYPE
35925    SYNTAX  Integer32
35926    MAX-ACCESS  read-only
35927    STATUS  current
35928    DESCRIPTION
35929        "The IP6 interface of this route.  The IP6 address of the specified
35930         interface shall be used as source IP when performs routing."
35931    ::= { ipCurCfgStaticRoute6Entry 5}
35932
35933ipNewCfgStaticRoute6Table OBJECT-TYPE
35934    SYNTAX  SEQUENCE OF IpNewCfgStaticRoute6Entry
35935    MAX-ACCESS  not-accessible
35936    STATUS  current
35937    DESCRIPTION
35938        "The table of static IP6 routes in the new configuration block."
35939    ::= { ipStaticRoute6Cfg 3 }
35940
35941ipStaticRoute6ClearAllByDestIp OBJECT-TYPE
35942    SYNTAX  DisplayString
35943    MAX-ACCESS  read-write
35944    STATUS  current
35945    DESCRIPTION
35946        "Clears all static IP6 routes with the specified destination IP6 address."
35947    ::= { ipStaticRoute6Cfg 4}
35948
35949ipStaticRoute6ClearAllByGatewayIp OBJECT-TYPE
35950    SYNTAX  DisplayString
35951    MAX-ACCESS  read-write
35952    STATUS  current
35953    DESCRIPTION
35954        "Clears all static IP6 routes with the specified gateway IP address."
35955    ::= { ipStaticRoute6Cfg 5}
35956
35957ipStaticRoute6ClearAllByInterface OBJECT-TYPE
35958    SYNTAX  INTEGER
35959    MAX-ACCESS  read-write
35960    STATUS  current
35961    DESCRIPTION
35962        "Clears all IP6 routes on the specified inteface number."
35963    ::= { ipStaticRoute6Cfg 6}
35964
35965ipStaticRoute6ClearAll OBJECT-TYPE
35966    SYNTAX INTEGER {
35967    ok(1),
35968    clear(2)
35969    }
35970    MAX-ACCESS  read-write
35971    STATUS  current
35972    DESCRIPTION
35973        "When set to clear(2), clears all IP6 static routes. Otherwise
35974         nothing is done."
35975    ::= { ipStaticRoute6Cfg 7}
35976
35977ipNewCfgStaticRoute6Entry OBJECT-TYPE
35978    SYNTAX  IpNewCfgStaticRoute6Entry
35979    MAX-ACCESS  not-accessible
35980    STATUS  current
35981    DESCRIPTION
35982        "A row in the static IP6 route table"
35983    INDEX   { ipNewCfgStaticRoute6Indx }
35984    ::= { ipNewCfgStaticRoute6Table 1 }
35985
35986IpNewCfgStaticRoute6Entry ::= SEQUENCE {
35987    ipNewCfgStaticRoute6Indx         Integer32,
35988    ipNewCfgStaticRoute6DestIp       DisplayString,
35989    ipNewCfgStaticRoute6Mask         INTEGER,
35990    ipNewCfgStaticRoute6Gateway      DisplayString,
35991    ipNewCfgStaticRoute6Action       INTEGER,
35992    ipNewCfgStaticRoute6Interface    Integer32
35993    }
35994
35995ipNewCfgStaticRoute6Indx OBJECT-TYPE
35996    SYNTAX  Integer32
35997    MAX-ACCESS  read-only
35998    STATUS  current
35999    DESCRIPTION
36000        "The index of the static IP6 routing table."
36001    ::= { ipNewCfgStaticRoute6Entry 1}
36002
36003ipNewCfgStaticRoute6DestIp OBJECT-TYPE
36004    SYNTAX  DisplayString  (SIZE(0..40))
36005    MAX-ACCESS  read-create
36006    STATUS  current
36007    DESCRIPTION
36008        "The destination IP6 address of this route.
36009         Address should be 16-byte hexadecimal colon notation.
36010         Valid IPv6 address should be in any of the following forms
36011           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
36012           xxxx::xxxx:xxxx:xxxx:xxxx"
36013    ::= { ipNewCfgStaticRoute6Entry 2}
36014
36015ipNewCfgStaticRoute6Mask OBJECT-TYPE
36016    SYNTAX  INTEGER (0..128)
36017    MAX-ACCESS  read-create
36018    STATUS  current
36019    DESCRIPTION
36020        "The prefix length of this route."
36021    ::= { ipNewCfgStaticRoute6Entry 3}
36022
36023ipNewCfgStaticRoute6Gateway OBJECT-TYPE
36024    SYNTAX  DisplayString  (SIZE(0..40))
36025    MAX-ACCESS  read-create
36026    STATUS  current
36027    DESCRIPTION
36028        "The IP6 address of the gateway for this route.
36029         Address should be 16-byte hexadecimal colon notation.
36030         Valid IPv6 address should be in any of the following forms
36031           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
36032           xxxx::xxxx:xxxx:xxxx:xxxx"
36033    ::= { ipNewCfgStaticRoute6Entry 4}
36034
36035ipNewCfgStaticRoute6Action OBJECT-TYPE
36036    SYNTAX  INTEGER {
36037        other(1),
36038        delete(2)
36039       }
36040    MAX-ACCESS  read-create
36041    STATUS  current
36042    DESCRIPTION
36043        "Set the value '2' to delete the entire route entry.
36044         Value 1 (other) is returned when read."
36045    ::= { ipNewCfgStaticRoute6Entry 5 }
36046
36047ipNewCfgStaticRoute6Interface OBJECT-TYPE
36048    SYNTAX  Integer32
36049    MAX-ACCESS  read-create
36050    STATUS  current
36051    DESCRIPTION
36052        "The IP6 interface of this route.  The IP6 address of the specified
36053         interface shall be used as source IP when performs routing."
36054    ::= { ipNewCfgStaticRoute6Entry 6 }
36055
36056
36057--
36058-- IPv6 Default Gateway Configuration
36059--
36060
36061ipGatewayIpv6TableMax OBJECT-TYPE
36062    SYNTAX  Integer32
36063    MAX-ACCESS  read-only
36064    STATUS  current
36065    DESCRIPTION
36066        "The maximum number of rows in the IPv6 gateway table."
36067    ::= { ipGatewayIpv6Cfg 1 }
36068
36069ipCurCfgGwIpv6Table OBJECT-TYPE
36070    SYNTAX  SEQUENCE OF IpCurCfgGwIpv6Entry
36071    MAX-ACCESS  not-accessible
36072    STATUS  current
36073    DESCRIPTION
36074        "The table of IPv6 gateways in the Current configuration Block."
36075    ::= { ipGatewayIpv6Cfg 2 }
36076
36077ipCurCfgGwIpv6Entry OBJECT-TYPE
36078    SYNTAX  IpCurCfgGwIpv6Entry
36079    MAX-ACCESS  not-accessible
36080    STATUS  current
36081    DESCRIPTION
36082        "A row in the Ipv6 gateway table"
36083    INDEX   { ipCurCfgGwIpv6Index }
36084    ::= { ipCurCfgGwIpv6Table 1 }
36085
36086IpCurCfgGwIpv6Entry ::= SEQUENCE {
36087    ipCurCfgGwIpv6Index    Integer32,
36088    ipCurCfgGwIpv6Addr     DisplayString,
36089    ipCurCfgGwIpv6State    INTEGER
36090    }
36091
36092ipCurCfgGwIpv6Index OBJECT-TYPE
36093    SYNTAX  Integer32
36094    MAX-ACCESS  read-only
36095    STATUS  current
36096    DESCRIPTION
36097        "The IPv6 gateway number for which the information is related."
36098    ::= { ipCurCfgGwIpv6Entry 1}
36099
36100ipCurCfgGwIpv6Addr OBJECT-TYPE
36101    SYNTAX   DisplayString (SIZE(0..40))
36102    MAX-ACCESS  read-only
36103    STATUS  current
36104    DESCRIPTION
36105        "The IPv6 address of the gateway. Address should be 4-byte
36106         hexadecimal colon notation.
36107         Valid IPv6 address should be in any of the following forms
36108           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
36109           xxxx::xxxx:xxxx:xxxx:xxxx or
36110        fe80:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx%interface"
36111    ::= { ipCurCfgGwIpv6Entry 2 }
36112
36113ipCurCfgGwIpv6State OBJECT-TYPE
36114    SYNTAX  INTEGER {
36115        enabled(2),
36116        disabled(3)
36117        }
36118    MAX-ACCESS  read-only
36119    STATUS  current
36120    DESCRIPTION
36121        "The state of the default IPv6 gateway."
36122    ::= { ipCurCfgGwIpv6Entry 3 }
36123
36124ipNewCfgGwIpv6Table OBJECT-TYPE
36125    SYNTAX  SEQUENCE OF IpNewCfgGwIpv6Entry
36126    MAX-ACCESS  not-accessible
36127    STATUS  current
36128    DESCRIPTION
36129        "The table of IPv6 gateways in the new configuration block."
36130    ::= { ipGatewayIpv6Cfg 3 }
36131
36132ipNewCfgGwIpv6Entry OBJECT-TYPE
36133    SYNTAX  IpNewCfgGwIpv6Entry
36134    MAX-ACCESS  not-accessible
36135    STATUS  current
36136    DESCRIPTION
36137        "A row in the Ipv6 gateway table"
36138    INDEX   { ipNewCfgGwIpv6Index }
36139    ::= { ipNewCfgGwIpv6Table 1 }
36140
36141IpNewCfgGwIpv6Entry ::= SEQUENCE {
36142    ipNewCfgGwIpv6Index    Integer32,
36143    ipNewCfgGwIpv6Addr     DisplayString,
36144    ipNewCfgGwIpv6State    INTEGER,
36145    ipNewCfgGwIpv6Delete   INTEGER
36146    }
36147
36148ipNewCfgGwIpv6Index OBJECT-TYPE
36149    SYNTAX  Integer32
36150    MAX-ACCESS  read-only
36151    STATUS  current
36152    DESCRIPTION
36153        "The IPv6 gateway number for which the information is related."
36154    ::= { ipNewCfgGwIpv6Entry 1}
36155
36156ipNewCfgGwIpv6Addr OBJECT-TYPE
36157    SYNTAX   DisplayString (SIZE(0..40))
36158    MAX-ACCESS  read-create
36159    STATUS  current
36160    DESCRIPTION
36161        "The IPv6 address of the gateway. Address should be 4-byte
36162         hexadecimal colon notation.
36163         Valid IPv6 address should be in any of the following forms
36164           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
36165           xxxx::xxxx:xxxx:xxxx:xxxx"
36166    ::= { ipNewCfgGwIpv6Entry 2 }
36167
36168ipNewCfgGwIpv6State OBJECT-TYPE
36169    SYNTAX  INTEGER {
36170        enabled(2),
36171        disabled(3)
36172        }
36173    MAX-ACCESS  read-create
36174    STATUS  current
36175    DESCRIPTION
36176        "The state of the default IPv6 gateway."
36177    ::= { ipNewCfgGwIpv6Entry 3 }
36178
36179ipNewCfgGwIpv6Delete  OBJECT-TYPE
36180    SYNTAX  INTEGER {
36181        other(1),
36182        delete(2)
36183       }
36184    MAX-ACCESS  read-create
36185    STATUS  current
36186    DESCRIPTION
36187        "When set to the value of 2 (delete), the default gw is deleted.
36188         When read, other is returned. Setting the value to anything other
36189         than 2(delete) has no effect on the state of the default IPv6 gw."
36190    ::= { ipNewCfgGwIpv6Entry 4 }
36191
36192--
36193-- Prefix policy table Configuration
36194--
36195pptTableMaxSize OBJECT-TYPE
36196    SYNTAX  Integer32
36197    MAX-ACCESS  read-only
36198    STATUS  current
36199    DESCRIPTION
36200        "The maximum number of rows in the Prefix policy table."
36201    ::= { pptCfg 1 }
36202
36203pptCurCfgTable OBJECT-TYPE
36204    SYNTAX  SEQUENCE OF PPTCurCfgEntry
36205    MAX-ACCESS  not-accessible
36206    STATUS  current
36207    DESCRIPTION
36208        "The table of prefix policy table entries in the current configuration block."
36209    ::= { pptCfg 2 }
36210
36211pptCurCfgEntry OBJECT-TYPE
36212    SYNTAX  PPTCurCfgEntry
36213    MAX-ACCESS  not-accessible
36214    STATUS  current
36215    DESCRIPTION
36216        "A row in the prefix policy table"
36217    INDEX   { pptCurCfgIndx }
36218    ::= { pptCurCfgTable 1 }
36219
36220PPTCurCfgEntry ::= SEQUENCE {
36221    pptCurCfgIndx         Integer32,
36222    pptCurCfgPrefix       DisplayString,
36223    pptCurCfgPrefixLen    Integer32,
36224    pptCurCfgPrecedence   Integer32,
36225    pptCurCfgLabel        Integer32
36226    }
36227
36228pptCurCfgIndx OBJECT-TYPE
36229    SYNTAX  Integer32
36230    MAX-ACCESS  read-only
36231    STATUS  current
36232    DESCRIPTION
36233        "The index of the prefix policy table."
36234    ::= { pptCurCfgEntry 1}
36235
36236pptCurCfgPrefix OBJECT-TYPE
36237    SYNTAX  DisplayString
36238    MAX-ACCESS  read-only
36239    STATUS  current
36240    DESCRIPTION
36241        "The prefix address for the prefix policy table entry."
36242    ::= { pptCurCfgEntry 2}
36243
36244pptCurCfgPrefixLen OBJECT-TYPE
36245    SYNTAX  Integer32
36246    MAX-ACCESS  read-only
36247    STATUS  current
36248    DESCRIPTION
36249        "The prefix length for the prefix policy table entry."
36250    ::= { pptCurCfgEntry 3}
36251
36252pptCurCfgPrecedence OBJECT-TYPE
36253    SYNTAX  Integer32
36254    MAX-ACCESS  read-only
36255    STATUS  current
36256    DESCRIPTION
36257        "The precedence for the prefix policy table entry."
36258    ::= { pptCurCfgEntry 4}
36259
36260pptCurCfgLabel OBJECT-TYPE
36261    SYNTAX  Integer32
36262    MAX-ACCESS  read-only
36263    STATUS  current
36264    DESCRIPTION
36265        "The label for the prefix policy table entry."
36266    ::= { pptCurCfgEntry 5}
36267
36268pptNewCfgTable OBJECT-TYPE
36269    SYNTAX  SEQUENCE OF PPTNewCfgEntry
36270    MAX-ACCESS  not-accessible
36271    STATUS  current
36272    DESCRIPTION
36273        "The table of prefix policy table entries in the new configuration block."
36274    ::= { pptCfg 3 }
36275
36276pptNewCfgEntry OBJECT-TYPE
36277    SYNTAX  PPTNewCfgEntry
36278    MAX-ACCESS  not-accessible
36279    STATUS  current
36280    DESCRIPTION
36281        "A row in the prefix policy table"
36282    INDEX   { pptNewCfgIndx }
36283    ::= { pptNewCfgTable 1 }
36284
36285PPTNewCfgEntry ::= SEQUENCE {
36286    pptNewCfgIndx         Integer32,
36287    pptNewCfgPrefix       DisplayString,
36288    pptNewCfgPrefixLen    Integer32,
36289    pptNewCfgPrecedence   Integer32,
36290    pptNewCfgLabel        Integer32,
36291    pptNewCfgAction       INTEGER
36292    }
36293
36294pptNewCfgIndx OBJECT-TYPE
36295    SYNTAX  Integer32
36296    MAX-ACCESS  read-only
36297    STATUS  current
36298    DESCRIPTION
36299        "The index of the prefix policy table."
36300    ::= { pptNewCfgEntry 1}
36301
36302pptNewCfgPrefix OBJECT-TYPE
36303    SYNTAX  DisplayString  (SIZE(0..40))
36304    MAX-ACCESS  read-create
36305    STATUS  current
36306    DESCRIPTION
36307        "The prefix address for the prefix policy table entry."
36308    ::= { pptNewCfgEntry 2}
36309
36310pptNewCfgPrefixLen OBJECT-TYPE
36311    SYNTAX  Integer32
36312    MAX-ACCESS  read-create
36313    STATUS  current
36314    DESCRIPTION
36315        "The prefix length the prefix policy table entry."
36316    ::= { pptNewCfgEntry 3}
36317
36318pptNewCfgPrecedence OBJECT-TYPE
36319    SYNTAX  Integer32
36320    MAX-ACCESS  read-create
36321    STATUS  current
36322    DESCRIPTION
36323        "The precedence for the prefix policy table entry."
36324    ::= { pptNewCfgEntry 4}
36325
36326pptNewCfgLabel OBJECT-TYPE
36327    SYNTAX  Integer32
36328    MAX-ACCESS  read-create
36329    STATUS  current
36330    DESCRIPTION
36331        "The label for the prefix policy table entry."
36332    ::= { pptNewCfgEntry 5}
36333
36334pptNewCfgAction OBJECT-TYPE
36335    SYNTAX  INTEGER {
36336        other(1),
36337        delete(2)
36338       }
36339    MAX-ACCESS  read-create
36340    STATUS  current
36341    DESCRIPTION
36342        "When set to the value of 2 (delete), the entire row is deleted.
36343         When read, other is returned. Setting the value to anything other
36344         than 2(delete) has no effect on the state of the row."
36345    ::= { pptNewCfgEntry 6 }
36346
36347
36348mldCurCfgState OBJECT-TYPE
36349    SYNTAX INTEGER {
36350        on(1),
36351        off(2)
36352      }
36353    MAX-ACCESS read-only
36354    STATUS current
36355    DESCRIPTION    "MLD global state."
36356    ::= { mldCfg 1 }
36357
36358mldNewCfgState OBJECT-TYPE
36359    SYNTAX INTEGER {
36360        on(1),
36361        off(2)
36362      }
36363    MAX-ACCESS read-write
36364    STATUS current
36365    DESCRIPTION    "MLD global state."
36366    ::= { mldCfg 2 }
36367
36368mldCurInterfaceTable OBJECT-TYPE
36369    SYNTAX SEQUENCE OF MldCurInterfaceEntry
36370    MAX-ACCESS not-accessible
36371    STATUS current
36372    DESCRIPTION
36373      "The (conceptual) table listing the interfaces on which
36374         MLD is enabled."
36375    ::= { mldCfg 3 }
36376
36377mldCurInterfaceEntry OBJECT-TYPE
36378    SYNTAX     MldCurInterfaceEntry
36379    MAX-ACCESS not-accessible
36380    STATUS     current
36381    DESCRIPTION
36382      "An entry (conceptual row) representing an interface on
36383         which MLD is enabled."
36384    INDEX      { mldCurInterfaceIfIndex }
36385    ::= { mldCurInterfaceTable 1 }
36386
36387MldCurInterfaceEntry ::= SEQUENCE {
36388    mldCurInterfaceIfIndex                  Integer32,
36389    mldCurInterfaceQueryInterval            INTEGER,
36390    mldCurInterfaceVersion                  INTEGER,
36391    mldCurInterfaceQueryMaxResponseIntvl    INTEGER,
36392    mldCurInterfaceRobustness               INTEGER,
36393    mldCurInterfaceLastListenQueryIntvl  	INTEGER,
36394    mldCurInterfaceDMrtrEna                 INTEGER,
36395    mldCurInterfaceState                    INTEGER
36396}
36397
36398mldCurInterfaceIfIndex OBJECT-TYPE
36399    SYNTAX     Integer32
36400    MAX-ACCESS read-only
36401    STATUS     current
36402    DESCRIPTION
36403      "The internetwork-layer interface value of the interface
36404       for which MLD is enabled."
36405    ::= { mldCurInterfaceEntry 1 }
36406
36407mldCurInterfaceQueryInterval OBJECT-TYPE
36408    SYNTAX     INTEGER
36409    UNITS      "seconds"
36410    MAX-ACCESS read-only
36411    STATUS     current
36412    DESCRIPTION
36413      "The frequency at which MLD Host-Query packets are
36414       transmitted on this interface."
36415    DEFVAL     { 125 }
36416    ::= { mldCurInterfaceEntry 2 }
36417
36418mldCurInterfaceVersion OBJECT-TYPE
36419    SYNTAX     INTEGER {
36420	mldv1(1),
36421	mldv2(2)
36422    }
36423    MAX-ACCESS read-only
36424    STATUS     current
36425    DESCRIPTION
36426      "The version of MLD which is running on this interface.
36427       This object is a place holder to allow for new versions
36428       of MLD to be introduced.  Version 1 of MLD is defined
36429       in RFC 2710."
36430    DEFVAL     { 1 }
36431    ::= { mldCurInterfaceEntry 3 }
36432
36433mldCurInterfaceQueryMaxResponseIntvl OBJECT-TYPE
36434    SYNTAX     INTEGER
36435    UNITS      "seconds"
36436    MAX-ACCESS read-only
36437    STATUS     current
36438    DESCRIPTION
36439      "The maximum query response time advertised in MLD
36440       queries on this interface."
36441    DEFVAL     { 1000 }
36442    ::= { mldCurInterfaceEntry 4 }
36443
36444mldCurInterfaceRobustness OBJECT-TYPE
36445    SYNTAX     INTEGER
36446    MAX-ACCESS read-only
36447    STATUS     current
36448    DESCRIPTION
36449      "The Robustness Variable allows tuning for the expected
36450       packet loss on a subnet.  If a subnet is expected to be
36451       lossy, the Robustness Variable may be increased.  MLD is
36452       robust to (Robustness Variable-1) packet losses.  The
36453       discussion of the Robustness Variable is in Section 7.1
36454       of RFC 2710."
36455    DEFVAL     { 2 }
36456    ::= { mldCurInterfaceEntry 5 }
36457
36458mldCurInterfaceLastListenQueryIntvl OBJECT-TYPE
36459    SYNTAX     INTEGER
36460    UNITS      "seconds"
36461    MAX-ACCESS read-only
36462    STATUS     current
36463    DESCRIPTION
36464      "The Last Member Query Interval is the Max Response
36465       Delay inserted into Group-Specific Queries sent in
36466       response to Leave Group messages, and is also the amount
36467       of time between Group-Specific Query messages.  This
36468       value may be tuned to modify the leave latency of the
36469       network.  A reduced value results in reduced time to
36470       detect the loss of the last member of a group."
36471    DEFVAL     { 1 }
36472    ::= { mldCurInterfaceEntry 6 }
36473
36474mldCurInterfaceDMrtrEna OBJECT-TYPE
36475    SYNTAX     INTEGER {
36476	disabled(0),
36477	enabled(1)
36478    }
36479    MAX-ACCESS read-only
36480    STATUS     current
36481    DESCRIPTION
36482      "Dynamic MRouter learning."
36483    DEFVAL	{ 0 }
36484    ::= { mldCurInterfaceEntry 7 }
36485
36486mldCurInterfaceState OBJECT-TYPE
36487    SYNTAX     INTEGER {
36488	disabled(0),
36489	enabled(1)
36490    }
36491    MAX-ACCESS read-only
36492    STATUS     current
36493    DESCRIPTION
36494      "State of the MLD interface."
36495    DEFVAL	{ 0 }
36496    ::= { mldCurInterfaceEntry 8 }
36497
36498mldNewInterfaceTable OBJECT-TYPE
36499    SYNTAX SEQUENCE OF MldNewInterfaceEntry
36500    MAX-ACCESS not-accessible
36501    STATUS current
36502    DESCRIPTION
36503      "The (conceptual) table listing the interfaces on which
36504      MLD is enabled."
36505    ::= { mldCfg 4 }
36506
36507mldNewInterfaceEntry OBJECT-TYPE
36508    SYNTAX     MldNewInterfaceEntry
36509    MAX-ACCESS not-accessible
36510    STATUS     current
36511    DESCRIPTION
36512      "An entry (conceptual row) representing an interface on
36513         which MLD is enabled."
36514    INDEX      { mldNewInterfaceIfIndex }
36515    ::= { mldNewInterfaceTable 1 }
36516
36517MldNewInterfaceEntry ::= SEQUENCE {
36518    mldNewInterfaceIfIndex                  Integer32,
36519    mldNewInterfaceQueryInterval            INTEGER,
36520    mldNewInterfaceVersion                  INTEGER,
36521    mldNewInterfaceQueryMaxResponseIntvl    INTEGER,
36522    mldNewInterfaceRobustness               INTEGER,
36523    mldNewInterfaceLastListenQueryIntvl  	INTEGER,
36524    mldNewInterfaceDMrtrEna                 INTEGER,
36525    mldNewInterfaceState                    INTEGER,
36526    mldNewInterfaceDefault                  INTEGER
36527}
36528
36529mldNewInterfaceIfIndex OBJECT-TYPE
36530    SYNTAX     Integer32
36531    MAX-ACCESS read-only
36532    STATUS     current
36533    DESCRIPTION
36534      "The internetwork-layer interface value of the interface
36535       for which MLD is enabled."
36536    ::= { mldNewInterfaceEntry 1 }
36537
36538mldNewInterfaceQueryInterval OBJECT-TYPE
36539    SYNTAX     INTEGER(2..65535)
36540    UNITS      "seconds"
36541    MAX-ACCESS read-write
36542    STATUS     current
36543    DESCRIPTION
36544      "The frequency at which MLD Host-Query packets are
36545       transmitted on this interface."
36546    DEFVAL     { 125 }
36547    ::= { mldNewInterfaceEntry 2 }
36548
36549mldNewInterfaceVersion OBJECT-TYPE
36550    SYNTAX     INTEGER {
36551	mldv1(1),
36552	mldv2(2)
36553    }
36554    MAX-ACCESS read-write
36555    STATUS     current
36556    DESCRIPTION
36557      "The version of MLD which is running on this interface.
36558       This object is a place holder to allow for new versions
36559       of MLD to be introduced.  Version 1 of MLD is defined
36560       in RFC 2710."
36561    DEFVAL     { 1 }
36562    ::= { mldNewInterfaceEntry 3 }
36563
36564mldNewInterfaceQueryMaxResponseIntvl OBJECT-TYPE
36565    SYNTAX     INTEGER(1000..65535)
36566    UNITS      "seconds"
36567    MAX-ACCESS read-write
36568    STATUS     current
36569    DESCRIPTION
36570      "The maximum query response time advertised in MLD
36571       queries on this interface."
36572    DEFVAL     { 10000 }
36573    ::= { mldNewInterfaceEntry 4 }
36574
36575mldNewInterfaceRobustness OBJECT-TYPE
36576    SYNTAX     INTEGER(1..10)
36577    MAX-ACCESS read-write
36578    STATUS     current
36579    DESCRIPTION
36580      "The Robustness Variable allows tuning for the expected
36581       packet loss on a subnet.  If a subnet is expected to be
36582       lossy, the Robustness Variable may be increased.  MLD is
36583       robust to (Robustness Variable-1) packet losses.  The
36584       discussion of the Robustness Variable is in Section 7.1
36585       of RFC 2710."
36586    DEFVAL     { 2 }
36587    ::= { mldNewInterfaceEntry 5 }
36588
36589mldNewInterfaceLastListenQueryIntvl OBJECT-TYPE
36590    SYNTAX     INTEGER(1..32)
36591    UNITS      "seconds"
36592    MAX-ACCESS read-write
36593    STATUS     current
36594    DESCRIPTION
36595      "The Last Member Query Interval is the Max Response
36596       Delay inserted into Group-Specific Queries sent in
36597       response to Leave Group messages, and is also the amount
36598       of time between Group-Specific Query messages.  This
36599       value may be tuned to modify the leave latency of the
36600       network.  A reduced value results in reduced time to
36601       detect the loss of the last member of a group."
36602    DEFVAL     { 1 }
36603    ::= { mldNewInterfaceEntry 6 }
36604
36605mldNewInterfaceDMrtrEna OBJECT-TYPE
36606    SYNTAX     INTEGER {
36607        disabled(0),
36608        enabled(1)
36609    }
36610    MAX-ACCESS read-write
36611    STATUS     current
36612    DESCRIPTION
36613      "Dynamic MRouter learning."
36614    DEFVAL	{ 0 }
36615    ::= { mldNewInterfaceEntry 7 }
36616
36617mldNewInterfaceState OBJECT-TYPE
36618    SYNTAX     INTEGER {
36619        disabled(0),
36620        enabled(1)
36621    }
36622    MAX-ACCESS read-write
36623    STATUS     current
36624    DESCRIPTION
36625      "State of the MLD interface."
36626    DEFVAL	{ 0 }
36627    ::= { mldNewInterfaceEntry 8 }
36628
36629mldNewInterfaceDefault OBJECT-TYPE
36630    SYNTAX     INTEGER {
36631        other(1),
36632        default(2)
36633    }
36634    MAX-ACCESS read-write
36635    STATUS     current
36636    DESCRIPTION
36637      "Action to set the MLD interface configuration to default.
36638       Returns other(1) when read."
36639    ::= { mldNewInterfaceEntry 9 }
36640
36641mldDefaultCfgState OBJECT-TYPE
36642    SYNTAX INTEGER {
36643        other(1),
36644        default(2)
36645      }
36646    MAX-ACCESS read-write
36647    STATUS current
36648    DESCRIPTION    "Action to set the global MLD configuration to default.
36649                    Returns other(1) when read."
36650    ::= { mldCfg 5 }
36651
36652
36653--
36654-- Neighbor Discovery Prefix Configuration
36655--
36656ndprefixTableMaxSize OBJECT-TYPE
36657    SYNTAX  Integer32
36658    MAX-ACCESS  read-only
36659    STATUS  current
36660    DESCRIPTION
36661        "The maximum number of rows in the NDPrefix table."
36662    ::= { ndprefixCfg 1 }
36663
36664ndprefixCurCfgTable OBJECT-TYPE
36665    SYNTAX  SEQUENCE OF NDPREFIXCurCfgEntry
36666    MAX-ACCESS  not-accessible
36667    STATUS  current
36668    DESCRIPTION
36669        "The ndprefix table entries in the current configuration block."
36670    ::= { ndprefixCfg 2 }
36671
36672ndprefixCurCfgEntry OBJECT-TYPE
36673    SYNTAX  NDPREFIXCurCfgEntry
36674    MAX-ACCESS  not-accessible
36675    STATUS  current
36676    DESCRIPTION
36677        "A row in the ndprefix table."
36678    INDEX   { ndprefixCurCfgIndx }
36679    ::= { ndprefixCurCfgTable 1 }
36680
36681NDPREFIXCurCfgEntry ::= SEQUENCE {
36682    ndprefixCurCfgIndx                  INTEGER,
36683    ndprefixCurCfgPrefix                DisplayString,
36684    ndprefixCurCfgPrefixLen             INTEGER,
36685    ndprefixCurCfgInterfaceIndex        Integer32,
36686    ndprefixCurCfgProfileIndex          INTEGER,
36687    ndprefixCurCfgValidLifetime         Gauge32,
36688    ndprefixCurCfgValidLifetimeFlag     INTEGER,
36689    ndprefixCurCfgPreferredLifetime     Gauge32,
36690    ndprefixCurCfgPreferredLifetimeFlag INTEGER,
36691    ndprefixCurCfgOnlinkFlag            INTEGER,
36692    ndprefixCurCfgAutonomousFlag        INTEGER,
36693    ndprefixCurCfgState                 INTEGER
36694    }
36695
36696ndprefixCurCfgIndx OBJECT-TYPE
36697    SYNTAX  INTEGER (1..128)
36698    MAX-ACCESS  read-only
36699    STATUS  current
36700    DESCRIPTION
36701        "The index of the ndprefix table."
36702    ::= { ndprefixCurCfgEntry 1}
36703
36704ndprefixCurCfgPrefix OBJECT-TYPE
36705    SYNTAX  DisplayString
36706    MAX-ACCESS  read-only
36707    STATUS  current
36708    DESCRIPTION
36709        "The prefix address for the prefix table entry."
36710    ::= { ndprefixCurCfgEntry 2}
36711
36712ndprefixCurCfgPrefixLen OBJECT-TYPE
36713    SYNTAX  INTEGER (0..128)
36714    MAX-ACCESS  read-only
36715    STATUS  current
36716    DESCRIPTION
36717        "The prefix length for the prefix table entry."
36718    ::= { ndprefixCurCfgEntry 3}
36719
36720ndprefixCurCfgInterfaceIndex OBJECT-TYPE
36721    SYNTAX  Integer32
36722    MAX-ACCESS  read-only
36723    STATUS  current
36724    DESCRIPTION
36725        "The interface index for the prefix table entry."
36726    ::= { ndprefixCurCfgEntry 4}
36727
36728ndprefixCurCfgProfileIndex OBJECT-TYPE
36729    SYNTAX  INTEGER (0..127)
36730    MAX-ACCESS  read-only
36731    STATUS  current
36732    DESCRIPTION
36733        "The profile index for the prefix table entry
36734         Profile 0 is the default profile."
36735    ::= { ndprefixCurCfgEntry 5}
36736
36737ndprefixCurCfgValidLifetime OBJECT-TYPE
36738    SYNTAX  Gauge32 (0..4294967295)
36739    MAX-ACCESS  read-only
36740    STATUS  current
36741    DESCRIPTION
36742        "The Valid lifetime for the prefix table entry."
36743    ::= { ndprefixCurCfgEntry 6}
36744
36745ndprefixCurCfgValidLifetimeFlag OBJECT-TYPE
36746    SYNTAX  INTEGER {
36747        enabled(1),
36748        disabled(2)
36749    }
36750    MAX-ACCESS  read-only
36751    STATUS  current
36752    DESCRIPTION
36753        "The Valid lifetime fixed flag for the prefix table entry."
36754    ::= { ndprefixCurCfgEntry 7}
36755
36756ndprefixCurCfgPreferredLifetime OBJECT-TYPE
36757    SYNTAX  Gauge32 (0..4294967295)
36758    MAX-ACCESS  read-only
36759    STATUS  current
36760    DESCRIPTION
36761        "The Preferred Lifetime for the prefix table entry."
36762    ::= { ndprefixCurCfgEntry 8}
36763
36764ndprefixCurCfgPreferredLifetimeFlag OBJECT-TYPE
36765    SYNTAX  INTEGER {
36766        enabled(1),
36767        disabled(2)
36768    }
36769    MAX-ACCESS  read-only
36770    STATUS  current
36771    DESCRIPTION
36772        "The Preferred Lifetime fixed flag for the prefix table entry."
36773    ::= { ndprefixCurCfgEntry 9}
36774
36775ndprefixCurCfgOnlinkFlag OBJECT-TYPE
36776    SYNTAX  INTEGER {
36777        enabled(1),
36778        disabled(2)
36779    }
36780    MAX-ACCESS  read-only
36781    STATUS  current
36782    DESCRIPTION
36783        "The Onlink flag for the prefix table entry."
36784    ::= { ndprefixCurCfgEntry 10}
36785
36786ndprefixCurCfgAutonomousFlag OBJECT-TYPE
36787    SYNTAX  INTEGER {
36788        enabled(1),
36789        disabled(2)
36790    }
36791    MAX-ACCESS  read-only
36792    STATUS  current
36793    DESCRIPTION
36794        "The Autonomous flag for the prefix table entry."
36795    ::= { ndprefixCurCfgEntry 11}
36796
36797ndprefixCurCfgState OBJECT-TYPE
36798    SYNTAX  INTEGER {
36799        enabled(1),
36800        disabled(2)
36801    }
36802    MAX-ACCESS  read-only
36803    STATUS  current
36804    DESCRIPTION
36805        "The state for the prefix table entry."
36806    ::= { ndprefixCurCfgEntry 12}
36807
36808ndprefixNewCfgTable OBJECT-TYPE
36809    SYNTAX  SEQUENCE OF NDPREFIXNewCfgEntry
36810    MAX-ACCESS  not-accessible
36811    STATUS  current
36812    DESCRIPTION
36813        "The ndprefix table entries in the new configuration block."
36814    ::= { ndprefixCfg 3 }
36815
36816ndprefixNewCfgEntry OBJECT-TYPE
36817    SYNTAX  NDPREFIXNewCfgEntry
36818    MAX-ACCESS  not-accessible
36819    STATUS  current
36820    DESCRIPTION
36821        "A row in the prefix table"
36822    INDEX   { ndprefixNewCfgIndx }
36823    ::= { ndprefixNewCfgTable 1 }
36824
36825NDPREFIXNewCfgEntry ::= SEQUENCE {
36826    ndprefixNewCfgIndx                  Integer32,
36827    ndprefixNewCfgPrefix                DisplayString,
36828    ndprefixNewCfgPrefixLen             INTEGER,
36829    ndprefixNewCfgInterfaceIndex        Integer32,
36830    ndprefixNewCfgProfileIndex          INTEGER,
36831    ndprefixNewCfgValidLifetime         Gauge32,
36832    ndprefixNewCfgValidLifetimeFlag     INTEGER,
36833    ndprefixNewCfgPreferredLifetime     Gauge32,
36834    ndprefixNewCfgPreferredLifetimeFlag INTEGER,
36835    ndprefixNewCfgOnlinkFlag            INTEGER,
36836    ndprefixNewCfgAutonomousFlag        INTEGER,
36837    ndprefixNewCfgState                 INTEGER,
36838    ndprefixNewCfgAction                INTEGER
36839    }
36840
36841ndprefixNewCfgIndx OBJECT-TYPE
36842    SYNTAX  Integer32
36843    MAX-ACCESS  read-only
36844    STATUS  current
36845    DESCRIPTION
36846        "The index of the prefix table."
36847    ::= { ndprefixNewCfgEntry 1}
36848
36849ndprefixNewCfgPrefix OBJECT-TYPE
36850    SYNTAX  DisplayString
36851    MAX-ACCESS  read-create
36852    STATUS  current
36853    DESCRIPTION
36854        "The prefix address for the prefix table entry."
36855    ::= { ndprefixNewCfgEntry 2}
36856
36857ndprefixNewCfgPrefixLen OBJECT-TYPE
36858    SYNTAX  INTEGER (0..128)
36859    MAX-ACCESS  read-create
36860    STATUS  current
36861    DESCRIPTION
36862        "The prefix length for the prefix table entry."
36863    ::= { ndprefixNewCfgEntry 3}
36864
36865ndprefixNewCfgInterfaceIndex OBJECT-TYPE
36866    SYNTAX  Integer32
36867    MAX-ACCESS  read-create
36868    STATUS  current
36869    DESCRIPTION
36870        "The interface index for the prefix table entry."
36871    ::= { ndprefixNewCfgEntry 4}
36872
36873ndprefixNewCfgProfileIndex OBJECT-TYPE
36874    SYNTAX  INTEGER (0..127)
36875    MAX-ACCESS  read-create
36876    STATUS  current
36877    DESCRIPTION
36878        "The profile index for the prefix table entry.
36879         Profile 0 is the default profile."
36880    ::= { ndprefixNewCfgEntry 5}
36881
36882ndprefixNewCfgValidLifetime OBJECT-TYPE
36883    SYNTAX  Gauge32 (0..4294967295)
36884    MAX-ACCESS  read-create
36885    STATUS  current
36886    DESCRIPTION
36887        "The Valid lifetime for the prefix table entry."
36888    ::= { ndprefixNewCfgEntry 6}
36889
36890ndprefixNewCfgValidLifetimeFlag OBJECT-TYPE
36891    SYNTAX  INTEGER {
36892        enabled(1),
36893        disabled(2)
36894    }
36895    MAX-ACCESS  read-create
36896    STATUS  current
36897    DESCRIPTION
36898        "The Valid lifetime fixed flag for the prefix table entry."
36899    ::= { ndprefixNewCfgEntry 7}
36900
36901ndprefixNewCfgPreferredLifetime OBJECT-TYPE
36902    SYNTAX  Gauge32 (0..4294967295)
36903    MAX-ACCESS  read-create
36904    STATUS  current
36905    DESCRIPTION
36906        "The Preferred Lifetime for the prefix table entry."
36907    ::= { ndprefixNewCfgEntry 8}
36908
36909ndprefixNewCfgPreferredLifetimeFlag OBJECT-TYPE
36910    SYNTAX  INTEGER {
36911        enabled(1),
36912        disabled(2)
36913    }
36914    MAX-ACCESS  read-create
36915    STATUS  current
36916    DESCRIPTION
36917        "The Preferred Lifetime fixed flag for the prefix table entry."
36918    ::= { ndprefixNewCfgEntry 9}
36919
36920ndprefixNewCfgOnlinkFlag OBJECT-TYPE
36921    SYNTAX  INTEGER {
36922        enabled(1),
36923        disabled(2)
36924    }
36925    MAX-ACCESS  read-create
36926    STATUS  current
36927    DESCRIPTION
36928        "The Onlink flag for the prefix table entry."
36929    ::= { ndprefixNewCfgEntry 10}
36930
36931ndprefixNewCfgAutonomousFlag OBJECT-TYPE
36932    SYNTAX  INTEGER {
36933        enabled(1),
36934        disabled(2)
36935    }
36936    MAX-ACCESS  read-create
36937    STATUS  current
36938    DESCRIPTION
36939        "The Autonomous flag for the prefix table entry."
36940    ::= { ndprefixNewCfgEntry 11}
36941
36942ndprefixNewCfgState OBJECT-TYPE
36943    SYNTAX  INTEGER {
36944        enabled(1),
36945        disabled(2)
36946    }
36947    MAX-ACCESS  read-create
36948    STATUS  current
36949    DESCRIPTION
36950        "The state for the prefix table entry."
36951    ::= { ndprefixNewCfgEntry 12}
36952
36953ndprefixNewCfgAction OBJECT-TYPE
36954    SYNTAX  INTEGER {
36955        other(1),
36956        delete(2),
36957        deleteall(3)
36958    }
36959    MAX-ACCESS  read-create
36960    STATUS  current
36961    DESCRIPTION
36962        "When set to the value of 2 (delete), the entire row is deleted.
36963         When set to the value of 3 (deleteall), all entries are deleted.
36964         When read, other is returned. Setting the value to anything other
36965         than 2(delete) or 3(deleteall) has no effect on the state of the row."
36966    ::= { ndprefixNewCfgEntry 13}
36967
36968
36969
36970-- Statistics
36971
36972
36973-- RIPv2 Statistics
36974
36975ripStatInPackets OBJECT-TYPE
36976    SYNTAX  Counter32
36977    MAX-ACCESS  read-only
36978    STATUS  current
36979    DESCRIPTION
36980        "The total number of RIP packets received."
36981    ::= { rip2Stats 1 }
36982
36983ripStatOutPackets OBJECT-TYPE
36984    SYNTAX  Counter32
36985    MAX-ACCESS  read-only
36986    STATUS  current
36987    DESCRIPTION
36988        "The total number of RIP packets transmitted."
36989    ::= { rip2Stats 2 }
36990
36991ripStatInRequestPkts OBJECT-TYPE
36992    SYNTAX  Counter32
36993    MAX-ACCESS  read-only
36994    STATUS  current
36995    DESCRIPTION
36996        "The total number of RIP requests received."
36997    ::= { rip2Stats 3 }
36998
36999ripStatInResponsePkts OBJECT-TYPE
37000    SYNTAX  Counter32
37001    MAX-ACCESS  read-only
37002    STATUS  current
37003    DESCRIPTION
37004        "The total number of RIP response received."
37005    ::= { rip2Stats 4 }
37006
37007ripStatOutRequestPkts OBJECT-TYPE
37008    SYNTAX  Counter32
37009    MAX-ACCESS  read-only
37010    STATUS  current
37011    DESCRIPTION
37012        "The total number of RIP requests transmitted."
37013    ::= { rip2Stats 5 }
37014
37015ripStatOutResponsePkts OBJECT-TYPE
37016    SYNTAX  Counter32
37017    MAX-ACCESS  read-only
37018    STATUS  current
37019    DESCRIPTION
37020        "The total number of RIP responses transmitted."
37021    ::= { rip2Stats 6 }
37022
37023ripStatRouteTimeout OBJECT-TYPE
37024    SYNTAX  Counter32
37025    MAX-ACCESS  read-only
37026    STATUS  current
37027    DESCRIPTION
37028        "The total number of RIP route timeouts."
37029    ::= { rip2Stats 7 }
37030
37031ripStatInBadSizePkts OBJECT-TYPE
37032    SYNTAX  Counter32
37033    MAX-ACCESS  read-only
37034    STATUS  current
37035    DESCRIPTION
37036        "The total number of bad size RIP packets received."
37037    ::= { rip2Stats 8 }
37038
37039ripStatInBadVersion OBJECT-TYPE
37040    SYNTAX  Counter32
37041    MAX-ACCESS  read-only
37042    STATUS  current
37043    DESCRIPTION
37044        "The total number of RIP bad versions received."
37045    ::= { rip2Stats 9 }
37046
37047ripStatInBadZeros OBJECT-TYPE
37048    SYNTAX  Counter32
37049    MAX-ACCESS  read-only
37050    STATUS  current
37051    DESCRIPTION
37052        "The total number of RIP bad zeros received."
37053    ::= { rip2Stats 10 }
37054
37055ripStatInBadSourcePort OBJECT-TYPE
37056    SYNTAX  Counter32
37057    MAX-ACCESS  read-only
37058    STATUS  current
37059    DESCRIPTION
37060        "The total number of RIP bad source port received."
37061    ::= { rip2Stats 11 }
37062
37063ripStatInBadSourceIP OBJECT-TYPE
37064    SYNTAX  Counter32
37065    MAX-ACCESS  read-only
37066    STATUS  current
37067    DESCRIPTION
37068        "The total number of RIP bad source IP received."
37069    ::= { rip2Stats 12 }
37070
37071ripStatInSelfRcvPkts OBJECT-TYPE
37072    SYNTAX  Counter32
37073    MAX-ACCESS  read-only
37074    STATUS  current
37075    DESCRIPTION
37076        "The total number of RIP packets from self received."
37077    ::= { rip2Stats 13 }
37078
37079
37080
37081
37082-- IP statistics
37083
37084ipStatsInReceives OBJECT-TYPE
37085    SYNTAX         Counter32
37086    MAX-ACCESS     read-only
37087    STATUS         current
37088    DESCRIPTION
37089        "ip InReceive"
37090    ::= { ipStats 1 }
37091
37092ipStatsInHdrErrors OBJECT-TYPE
37093    SYNTAX          Counter32
37094    MAX-ACCESS      read-only
37095    STATUS          current
37096    DESCRIPTION
37097        "ip InHdrError"
37098    ::= { ipStats 2 }
37099
37100ipStatsInAddrErrors OBJECT-TYPE
37101    SYNTAX          Counter32
37102    MAX-ACCESS      read-only
37103    STATUS          current
37104    DESCRIPTION
37105        "ip InAddrErrors"
37106    ::= { ipStats 3 }
37107
37108
37109
37110ipStatsInUnknownProtos OBJECT-TYPE
37111    SYNTAX          Counter32
37112    MAX-ACCESS      read-only
37113    STATUS          current
37114    DESCRIPTION
37115        "ip InUnknownProtos"
37116    ::= { ipStats 5 }
37117
37118ipStatsInDiscards OBJECT-TYPE
37119    SYNTAX          Counter32
37120    MAX-ACCESS      read-only
37121    STATUS          current
37122    DESCRIPTION
37123        "ip InDiscards"
37124    ::= { ipStats 6 }
37125
37126ipStatsInDelivers OBJECT-TYPE
37127    SYNTAX          Counter32
37128    MAX-ACCESS      read-only
37129    STATUS          current
37130    DESCRIPTION
37131        "ip InDelivers"
37132    ::= { ipStats 7 }
37133
37134ipStatsOutRequests OBJECT-TYPE
37135    SYNTAX          Counter32
37136    MAX-ACCESS      read-only
37137    STATUS          current
37138    DESCRIPTION
37139        "ip OutRequests"
37140    ::= { ipStats 8 }
37141
37142ipStatsOutDiscards OBJECT-TYPE
37143    SYNTAX          Counter32
37144    MAX-ACCESS      read-only
37145    STATUS          current
37146    DESCRIPTION
37147        "ip OutDiscards"
37148    ::= { ipStats 9 }
37149
37150
37151ipStatsDefaultTTL OBJECT-TYPE
37152    SYNTAX          Counter32
37153    MAX-ACCESS      read-only
37154    STATUS          current
37155    DESCRIPTION
37156        "ip DefaultTTL"
37157    ::= { ipStats 19 }
37158
37159
37160--SNMP statistics
37161
37162nsnmpInPkts OBJECT-TYPE
37163    SYNTAX         Counter32
37164    MAX-ACCESS     read-only
37165    STATUS         current
37166    DESCRIPTION
37167        "snmpInPkts"
37168    ::= { snmpStats 1 }
37169
37170nsnmpInBadCommunityNames OBJECT-TYPE
37171    SYNTAX         Counter32
37172    MAX-ACCESS     read-only
37173    STATUS         current
37174    DESCRIPTION
37175        "snmpInBadCommunityNames"
37176    ::= { snmpStats 2 }
37177
37178nsnmpInASNParseErrs OBJECT-TYPE
37179    SYNTAX         Counter32
37180    MAX-ACCESS     read-only
37181    STATUS         current
37182    DESCRIPTION
37183        "snmpInASNParseErrs"
37184    ::= { snmpStats 3 }
37185
37186nsnmpOutPkts OBJECT-TYPE
37187    SYNTAX         Counter32
37188    MAX-ACCESS     read-only
37189    STATUS         current
37190    DESCRIPTION
37191        "snmpOutPkts"
37192    ::= { snmpStats 4 }
37193
37194nsnmpInTooBigs OBJECT-TYPE
37195    SYNTAX         Counter32
37196    MAX-ACCESS     read-only
37197    STATUS         current
37198    DESCRIPTION
37199        "snmpInTooBigs"
37200    ::= { snmpStats 5 }
37201
37202nsnmpInBadValues OBJECT-TYPE
37203    SYNTAX         Counter32
37204    MAX-ACCESS     read-only
37205    STATUS         current
37206    DESCRIPTION
37207        "snmpInBadValues"
37208    ::= { snmpStats 6 }
37209
37210nsnmpInGenErrs OBJECT-TYPE
37211    SYNTAX         Counter32
37212    MAX-ACCESS     read-only
37213    STATUS         current
37214    DESCRIPTION
37215        "snmpInGenErrs"
37216    ::= { snmpStats 7 }
37217
37218nsnmpInTotalSetVars OBJECT-TYPE
37219    SYNTAX         Counter32
37220    MAX-ACCESS     read-only
37221    STATUS         current
37222    DESCRIPTION
37223        "snmpInTotalSetVars"
37224    ::= { snmpStats 8 }
37225
37226nsnmpInGetNexts OBJECT-TYPE
37227    SYNTAX         Counter32
37228    MAX-ACCESS     read-only
37229    STATUS         current
37230    DESCRIPTION
37231        "snmpInGetNexts"
37232    ::= { snmpStats 9 }
37233
37234nsnmpInGetResponses OBJECT-TYPE
37235    SYNTAX         Counter32
37236    MAX-ACCESS     read-only
37237    STATUS         current
37238    DESCRIPTION
37239        "snmpInGetResponses"
37240    ::= { snmpStats 10 }
37241
37242nsnmpOutTooBigs OBJECT-TYPE
37243    SYNTAX         Counter32
37244    MAX-ACCESS     read-only
37245    STATUS         current
37246    DESCRIPTION
37247        "snmpOutTooBigs"
37248    ::= { snmpStats 11 }
37249
37250nsnmpOutBadValues OBJECT-TYPE
37251    SYNTAX         Counter32
37252    MAX-ACCESS     read-only
37253    STATUS         current
37254    DESCRIPTION
37255        "snmpOutBadValues"
37256    ::= { snmpStats 12 }
37257
37258nsnmpOutGenErrs OBJECT-TYPE
37259    SYNTAX         Counter32
37260    MAX-ACCESS     read-only
37261    STATUS         current
37262    DESCRIPTION
37263        "snmpOutGenErrs"
37264    ::= { snmpStats 13 }
37265
37266nsnmpOutGetNexts OBJECT-TYPE
37267    SYNTAX         Counter32
37268    MAX-ACCESS     read-only
37269    STATUS         current
37270    DESCRIPTION
37271        "snmpOutGetNexts"
37272    ::= { snmpStats 14 }
37273
37274nsnmpOutGetResponses OBJECT-TYPE
37275    SYNTAX         Counter32
37276    MAX-ACCESS     read-only
37277    STATUS         current
37278    DESCRIPTION
37279        "snmpOutGetResponses"
37280    ::= { snmpStats 15 }
37281
37282nsnmpSilentDrops OBJECT-TYPE
37283    SYNTAX         Counter32
37284    MAX-ACCESS     read-only
37285    STATUS         current
37286    DESCRIPTION
37287        "snmpSilentDrops"
37288    ::= { snmpStats 16 }
37289
37290nsnmpInBadVersions OBJECT-TYPE
37291    SYNTAX         Counter32
37292    MAX-ACCESS     read-only
37293    STATUS         current
37294    DESCRIPTION
37295        "snmpInBadVersions"
37296    ::= { snmpStats 17 }
37297
37298nsnmpInBadCommunityUses OBJECT-TYPE
37299    SYNTAX         Counter32
37300    MAX-ACCESS     read-only
37301    STATUS         current
37302    DESCRIPTION
37303        "snmpInBadCommunityUses"
37304    ::= { snmpStats 18 }
37305
37306nsnmpEnableAuthTraps OBJECT-TYPE
37307    SYNTAX         Counter32
37308    MAX-ACCESS     read-only
37309    STATUS         current
37310    DESCRIPTION
37311        "snmpEnableAuthTraps"
37312    ::= { snmpStats 19 }
37313
37314nsnmpInBadTypes OBJECT-TYPE
37315    SYNTAX         Counter32
37316    MAX-ACCESS     read-only
37317    STATUS         current
37318    DESCRIPTION
37319        "snmpInBadTypes"
37320    ::= { snmpStats 20 }
37321
37322nsnmpInNoSuchNames OBJECT-TYPE
37323    SYNTAX         Counter32
37324    MAX-ACCESS     read-only
37325    STATUS         current
37326    DESCRIPTION
37327        "snmpInNoSuchNames"
37328    ::= { snmpStats 21 }
37329
37330nsnmpInReadOnlys OBJECT-TYPE
37331    SYNTAX         Counter32
37332    MAX-ACCESS     read-only
37333    STATUS         current
37334    DESCRIPTION
37335        "snmpInReadOnlys"
37336    ::= { snmpStats 22 }
37337
37338nsnmpInTotalReqVars OBJECT-TYPE
37339    SYNTAX         Counter32
37340    MAX-ACCESS     read-only
37341    STATUS         current
37342    DESCRIPTION
37343        "snmpInTotalReqVars"
37344    ::= { snmpStats 23 }
37345
37346nsnmpInGetRequests OBJECT-TYPE
37347    SYNTAX         Counter32
37348    MAX-ACCESS     read-only
37349    STATUS         current
37350    DESCRIPTION
37351        "snmpInGetRequests"
37352    ::= { snmpStats 24 }
37353
37354nsnmpInSetRequests OBJECT-TYPE
37355    SYNTAX         Counter32
37356    MAX-ACCESS     read-only
37357    STATUS         current
37358    DESCRIPTION
37359        "snmpInSetRequests"
37360    ::= { snmpStats 25 }
37361
37362nsnmpInTraps OBJECT-TYPE
37363    SYNTAX         Counter32
37364    MAX-ACCESS     read-only
37365    STATUS         current
37366    DESCRIPTION
37367        "snmpInTraps"
37368    ::= { snmpStats 26 }
37369
37370nsnmpOutNoSuchNames OBJECT-TYPE
37371    SYNTAX         Counter32
37372    MAX-ACCESS     read-only
37373    STATUS         current
37374    DESCRIPTION
37375        "snmpOutNoSuchNames"
37376    ::= { snmpStats 27 }
37377
37378nsnmpOutReadOnlys OBJECT-TYPE
37379    SYNTAX         Counter32
37380    MAX-ACCESS     read-only
37381    STATUS         current
37382    DESCRIPTION
37383        "snmpOutReadOnlys"
37384    ::= { snmpStats 28 }
37385
37386nsnmpOutGetRequests OBJECT-TYPE
37387    SYNTAX         Counter32
37388    MAX-ACCESS     read-only
37389    STATUS         current
37390    DESCRIPTION
37391        "snmpOutGetRequests"
37392    ::= { snmpStats 29 }
37393
37394nsnmpOutSetRequests OBJECT-TYPE
37395    SYNTAX         Counter32
37396    MAX-ACCESS     read-only
37397    STATUS         current
37398    DESCRIPTION
37399        "snmpOutSetRequests"
37400    ::= { snmpStats 30 }
37401
37402nsnmpOutTraps OBJECT-TYPE
37403    SYNTAX         Counter32
37404    MAX-ACCESS     read-only
37405    STATUS         current
37406    DESCRIPTION
37407        "snmpOutTraps"
37408    ::= { snmpStats 31 }
37409
37410nsnmpProxyDrops OBJECT-TYPE
37411    SYNTAX         Counter32
37412    MAX-ACCESS     read-only
37413    STATUS         current
37414    DESCRIPTION
37415        "snmpProxyDrops"
37416    ::= { snmpStats 32 }
37417
37418
37419-- ICMP statistics
37420
37421icmpStatsInMsgs OBJECT-TYPE
37422    SYNTAX         Counter32
37423    MAX-ACCESS     read-only
37424    STATUS         current
37425    DESCRIPTION
37426        "icmp InMsgs"
37427    ::= { icmpStats 1 }
37428
37429icmpStatsInErrors OBJECT-TYPE
37430    SYNTAX         Counter32
37431    MAX-ACCESS     read-only
37432    STATUS         current
37433    DESCRIPTION
37434        "icmp InErrors"
37435    ::= { icmpStats 2 }
37436
37437icmpStatsInDestUnreachs OBJECT-TYPE
37438    SYNTAX         Counter32
37439    MAX-ACCESS     read-only
37440    STATUS         current
37441    DESCRIPTION
37442        "icmp InDestUnreachs"
37443    ::= { icmpStats 3 }
37444
37445icmpStatsInTimeExcds OBJECT-TYPE
37446    SYNTAX         Counter32
37447    MAX-ACCESS     read-only
37448    STATUS         current
37449    DESCRIPTION
37450        "icmp InTimeExcds"
37451    ::= { icmpStats 4 }
37452
37453icmpStatsInParmProbs OBJECT-TYPE
37454    SYNTAX         Counter32
37455    MAX-ACCESS     read-only
37456    STATUS         current
37457    DESCRIPTION
37458        "icmp InParmProbs"
37459    ::= { icmpStats 5 }
37460
37461icmpStatsInSrcQuenchs OBJECT-TYPE
37462    SYNTAX         Counter32
37463    MAX-ACCESS     read-only
37464    STATUS         current
37465    DESCRIPTION
37466        "icmp InSrcQuenchs"
37467    ::= { icmpStats 6 }
37468
37469icmpStatsInRedirects OBJECT-TYPE
37470    SYNTAX         Counter32
37471    MAX-ACCESS     read-only
37472    STATUS         current
37473    DESCRIPTION
37474        "icmp InRedirects"
37475    ::= { icmpStats 7 }
37476
37477icmpStatsInEchos OBJECT-TYPE
37478    SYNTAX         Counter32
37479    MAX-ACCESS     read-only
37480    STATUS         current
37481    DESCRIPTION
37482        "icmp InEchos"
37483    ::= { icmpStats 8 }
37484
37485icmpStatsInEchoReps OBJECT-TYPE
37486    SYNTAX         Counter32
37487    MAX-ACCESS     read-only
37488    STATUS         current
37489    DESCRIPTION
37490        "icmp InEchoReps"
37491    ::= { icmpStats 9 }
37492
37493icmpStatsInTimestamps OBJECT-TYPE
37494    SYNTAX         Counter32
37495    MAX-ACCESS     read-only
37496    STATUS         current
37497    DESCRIPTION
37498        "icmp InTimestamps"
37499    ::= { icmpStats 10 }
37500
37501icmpStatsInTimestampReps OBJECT-TYPE
37502    SYNTAX         Counter32
37503    MAX-ACCESS     read-only
37504    STATUS         current
37505    DESCRIPTION
37506        "icmp InTimestampReps"
37507    ::= { icmpStats 11 }
37508
37509icmpStatsInAddrMasks OBJECT-TYPE
37510    SYNTAX         Counter32
37511    MAX-ACCESS     read-only
37512    STATUS         current
37513    DESCRIPTION
37514        "icmp InAddrMasks"
37515    ::= { icmpStats 12 }
37516
37517icmpStatsInAddrMaskReps OBJECT-TYPE
37518    SYNTAX         Counter32
37519    MAX-ACCESS     read-only
37520    STATUS         current
37521    DESCRIPTION
37522        "icmp InAddrMaskReps"
37523    ::= { icmpStats 13 }
37524
37525icmpStatsOutMsgs OBJECT-TYPE
37526    SYNTAX         Counter32
37527    MAX-ACCESS     read-only
37528    STATUS         current
37529    DESCRIPTION
37530        "icmp OutMsgs"
37531    ::= { icmpStats 14 }
37532
37533icmpStatsOutErrors OBJECT-TYPE
37534    SYNTAX         Counter32
37535    MAX-ACCESS     read-only
37536    STATUS         current
37537    DESCRIPTION
37538        "icmp OutErrors"
37539    ::= { icmpStats 15 }
37540
37541icmpStatsOutDestUnreachs OBJECT-TYPE
37542    SYNTAX         Counter32
37543    MAX-ACCESS     read-only
37544    STATUS         current
37545    DESCRIPTION
37546        "icmp OutDestUnreachs"
37547    ::= { icmpStats 16 }
37548
37549icmpStatsOutTimeExcds OBJECT-TYPE
37550    SYNTAX         Counter32
37551    MAX-ACCESS     read-only
37552    STATUS         current
37553    DESCRIPTION
37554        "icmp OutTimeExcds"
37555    ::= { icmpStats 17 }
37556
37557icmpStatsOutParmProbs OBJECT-TYPE
37558    SYNTAX         Counter32
37559    MAX-ACCESS     read-only
37560    STATUS         current
37561    DESCRIPTION
37562        "icmp OutParmProbs"
37563    ::= { icmpStats 18 }
37564
37565icmpStatsOutSrcQuenchs OBJECT-TYPE
37566    SYNTAX         Counter32
37567    MAX-ACCESS     read-only
37568    STATUS         current
37569    DESCRIPTION
37570        "icmp OutSrcQuenchs"
37571    ::= { icmpStats 19 }
37572
37573icmpStatsOutRedirects OBJECT-TYPE
37574    SYNTAX         Counter32
37575    MAX-ACCESS     read-only
37576    STATUS         current
37577    DESCRIPTION
37578        "icmp OutRedirects"
37579    ::= { icmpStats 20 }
37580
37581icmpStatsOutEchos OBJECT-TYPE
37582    SYNTAX         Counter32
37583    MAX-ACCESS     read-only
37584    STATUS         current
37585    DESCRIPTION
37586        "icmp OutEchos"
37587    ::= { icmpStats 21 }
37588
37589icmpStatsOutEchoReps OBJECT-TYPE
37590    SYNTAX         Counter32
37591    MAX-ACCESS     read-only
37592    STATUS         current
37593    DESCRIPTION
37594        "icmp OutEchoReps"
37595    ::= { icmpStats 22 }
37596
37597icmpStatsOutTimestamps OBJECT-TYPE
37598    SYNTAX         Counter32
37599    MAX-ACCESS     read-only
37600    STATUS         current
37601    DESCRIPTION
37602        "icmp OutTimestamps"
37603    ::= { icmpStats 23 }
37604
37605icmpStatsOutTimestampReps OBJECT-TYPE
37606    SYNTAX         Counter32
37607    MAX-ACCESS     read-only
37608    STATUS         current
37609    DESCRIPTION
37610        "icmp OutTimestampReps"
37611    ::= { icmpStats 24 }
37612
37613icmpStatsOutAddrMasks OBJECT-TYPE
37614    SYNTAX         Counter32
37615    MAX-ACCESS     read-only
37616    STATUS         current
37617    DESCRIPTION
37618        "icmp OutAddrMasks"
37619    ::= { icmpStats 25 }
37620
37621icmpStatsOutAddrMaskReps OBJECT-TYPE
37622    SYNTAX         Counter32
37623    MAX-ACCESS     read-only
37624    STATUS         current
37625    DESCRIPTION
37626        "icmp OutAddrMaskReps"
37627    ::= { icmpStats 26 }
37628
37629-- TCP statistics
37630
37631tcpStatsRtoAlgorithm OBJECT-TYPE
37632    SYNTAX         Counter32
37633    MAX-ACCESS     read-only
37634    STATUS         current
37635    DESCRIPTION
37636        "tcp RtoAlgorithm"
37637    ::= { tcpStats 1 }
37638
37639tcpStatsRtoMin OBJECT-TYPE
37640    SYNTAX         Counter32
37641    MAX-ACCESS     read-only
37642    STATUS         current
37643    DESCRIPTION
37644        "tcp RtoMin"
37645    ::= { tcpStats 2 }
37646
37647tcpStatsRtoMax OBJECT-TYPE
37648    SYNTAX         Counter32
37649    MAX-ACCESS     read-only
37650    STATUS         current
37651    DESCRIPTION
37652        "tcp RtoMax"
37653    ::= { tcpStats 3 }
37654
37655tcpStatsMaxConn OBJECT-TYPE
37656    SYNTAX         Counter32
37657    MAX-ACCESS     read-only
37658    STATUS         current
37659    DESCRIPTION
37660        "tcp MaxConn"
37661    ::= { tcpStats 4 }
37662
37663tcpStatsActiveOpens OBJECT-TYPE
37664    SYNTAX         Counter32
37665    MAX-ACCESS     read-only
37666    STATUS         current
37667    DESCRIPTION
37668        "tcp ActiveOpens"
37669    ::= { tcpStats 5 }
37670
37671tcpStatsPassiveOpens OBJECT-TYPE
37672    SYNTAX         Counter32
37673    MAX-ACCESS     read-only
37674    STATUS         current
37675    DESCRIPTION
37676        "tcp PassiveOpens"
37677    ::= { tcpStats 6 }
37678
37679tcpStatsAttemptFails OBJECT-TYPE
37680    SYNTAX         Counter32
37681    MAX-ACCESS     read-only
37682    STATUS         current
37683    DESCRIPTION
37684        "tcp AttemptFails"
37685    ::= { tcpStats 7 }
37686
37687tcpStatsEstabResets OBJECT-TYPE
37688    SYNTAX         Counter32
37689    MAX-ACCESS     read-only
37690    STATUS         current
37691    DESCRIPTION
37692        "tcp EstabResets"
37693    ::= { tcpStats 8 }
37694
37695tcpStatsInSegs OBJECT-TYPE
37696    SYNTAX         Counter32
37697    MAX-ACCESS     read-only
37698    STATUS         current
37699    DESCRIPTION
37700        "tcp InSegs"
37701    ::= { tcpStats 9 }
37702
37703tcpStatsOutSegs OBJECT-TYPE
37704    SYNTAX         Counter32
37705    MAX-ACCESS     read-only
37706    STATUS         current
37707    DESCRIPTION
37708        "tcp OutSegs"
37709    ::= { tcpStats 10 }
37710
37711tcpStatsRetransSegs OBJECT-TYPE
37712    SYNTAX         Counter32
37713    MAX-ACCESS     read-only
37714    STATUS         current
37715    DESCRIPTION
37716        "tcp RetransSegs"
37717    ::= { tcpStats 11 }
37718
37719tcpStatsInErrs OBJECT-TYPE
37720    SYNTAX         Counter32
37721    MAX-ACCESS     read-only
37722    STATUS         current
37723    DESCRIPTION
37724        "tcp InErrs"
37725    ::= { tcpStats 12 }
37726
37727tcpStatsCurrEstab OBJECT-TYPE
37728    SYNTAX         Counter32
37729    MAX-ACCESS     read-only
37730    STATUS         current
37731    DESCRIPTION
37732        "tcp CurrEstab"
37733    ::= { tcpStats 13 }
37734
37735tcpStatsCurrConn OBJECT-TYPE
37736    SYNTAX         Counter32
37737    MAX-ACCESS     read-only
37738    STATUS         current
37739    DESCRIPTION
37740        "tcp CurrConn"
37741    ::= { tcpStats 14 }
37742
37743tcpStatsOutRsts OBJECT-TYPE
37744    SYNTAX         Counter32
37745    MAX-ACCESS     read-only
37746    STATUS         current
37747    DESCRIPTION
37748        "tcp OutRsts"
37749    ::= { tcpStats 15 }
37750
37751-- UDP statistics
37752
37753udpStatsInDatagrams OBJECT-TYPE
37754    SYNTAX         Counter32
37755    MAX-ACCESS     read-only
37756    STATUS         current
37757    DESCRIPTION
37758        "udp InDatagrams"
37759    ::= { udpStats 1 }
37760
37761udpStatsOutDatagrams OBJECT-TYPE
37762    SYNTAX         Counter32
37763    MAX-ACCESS     read-only
37764    STATUS         current
37765    DESCRIPTION
37766        "udp OutDatagrams"
37767    ::= { udpStats 2 }
37768
37769udpStatsInErrors OBJECT-TYPE
37770    SYNTAX         Counter32
37771    MAX-ACCESS     read-only
37772    STATUS         current
37773    DESCRIPTION
37774        "udp InErrors"
37775    ::= { udpStats 3 }
37776
37777udpStatsNoPorts OBJECT-TYPE
37778    SYNTAX         Counter32
37779    MAX-ACCESS     read-only
37780    STATUS         current
37781    DESCRIPTION
37782        "udp NoPorts"
37783    ::= { udpStats 4 }
37784
37785
37786-- BOOTP statistics
37787
37788bootpRelayStatsTable OBJECT-TYPE
37789    SYNTAX      SEQUENCE OF BootpRelayStatsTableEntry
37790    MAX-ACCESS  not-accessible
37791    STATUS      current
37792    DESCRIPTION
37793        "The BOOTP relay agent statistics."
37794    ::= { bootpStats 1 }
37795
37796bootpRelayStatsTableEntry  OBJECT-TYPE
37797    SYNTAX      BootpRelayStatsTableEntry
37798    MAX-ACCESS  not-accessible
37799    STATUS      current
37800    DESCRIPTION
37801        "A row in the BOOTP relay agent statistics table."
37802    INDEX  { bootpRelayStatsIndex }
37803    ::= { bootpRelayStatsTable 1 }
37804
37805BootpRelayStatsTableEntry ::= SEQUENCE {
37806    bootpRelayStatsIndex                    PortNumber,
37807    bootpRelayStatsRequestsReceived         Counter32,
37808    bootpRelayStatsRequestsRelayed          Counter32,
37809    bootpRelayStatsRequestsDroppedNoRelay   Counter32,
37810    bootpRelayStatsRequestsDroppedNoServer  Counter32,
37811    bootpRelayStatsRequestsDroppedError     Counter32,
37812    bootpRelayStatsRepliesReceived          Counter32,
37813    bootpRelayStatsRepliesRelayed           Counter32,
37814    bootpRelayStatsRepliesDroppedError      Counter32
37815    }
37816
37817bootpRelayStatsIndex  OBJECT-TYPE
37818    SYNTAX      PortNumber
37819    MAX-ACCESS  read-only
37820    STATUS      current
37821    DESCRIPTION
37822        "The port number of the port associated with this BOOTP relay
37823         statistics entry."
37824    ::= { bootpRelayStatsTableEntry 1 }
37825
37826bootpRelayStatsRequestsReceived  OBJECT-TYPE
37827    SYNTAX      Counter32
37828    MAX-ACCESS  read-only
37829    STATUS      current
37830    DESCRIPTION
37831        "The total number of BOOTP request packets received on the port."
37832    ::= { bootpRelayStatsTableEntry 2 }
37833
37834bootpRelayStatsRequestsRelayed  OBJECT-TYPE
37835    SYNTAX      Counter32
37836    MAX-ACCESS  read-only
37837    STATUS      current
37838    DESCRIPTION
37839        "The number of request packets relayed to the BOOTP server. If
37840         there is more than one server, a request is relayed once for
37841         each server; hence, with two servers, this counter will be twice
37842         as many as the value of the bootpRelayStatsRequestsReceived
37843         object."
37844    ::= { bootpRelayStatsTableEntry 3 }
37845
37846
37847bootpRelayStatsRequestsDroppedNoRelay  OBJECT-TYPE
37848    SYNTAX      Counter32
37849    MAX-ACCESS  read-only
37850    STATUS      current
37851    DESCRIPTION
37852        "This counter increases each time a request could not be relayed
37853         because BOOTP relay is disabled or not allowed on the port."
37854    ::= { bootpRelayStatsTableEntry 5 }
37855
37856bootpRelayStatsRequestsDroppedNoServer  OBJECT-TYPE
37857    SYNTAX      Counter32
37858    MAX-ACCESS  read-only
37859    STATUS      current
37860    DESCRIPTION
37861        "This counter increases each time a request is dropped because
37862         there is no configured server or the server is unreachable
37863         because there is no active IP interface that can be used for
37864         relaying the request to the server."
37865    ::= { bootpRelayStatsTableEntry 6 }
37866
37867bootpRelayStatsRequestsDroppedError  OBJECT-TYPE
37868    SYNTAX      Counter32
37869    MAX-ACCESS  read-only
37870    STATUS      current
37871    DESCRIPTION
37872        "This counter increases each time a request is dropped due to
37873         various errors encountered while processing the request packet.
37874         Such errors include short packet length, invalid 'hops' value,
37875         and memory allocation errors."
37876    ::= { bootpRelayStatsTableEntry 7 }
37877
37878bootpRelayStatsRepliesReceived  OBJECT-TYPE
37879    SYNTAX      Counter32
37880    MAX-ACCESS  read-only
37881    STATUS      current
37882    DESCRIPTION
37883        "This is the total number of BOOTP response packets received on
37884         the port associated with this object."
37885    ::= { bootpRelayStatsTableEntry 8 }
37886
37887bootpRelayStatsRepliesRelayed  OBJECT-TYPE
37888    SYNTAX      Counter32
37889    MAX-ACCESS  read-only
37890    STATUS      current
37891    DESCRIPTION
37892        "This is the total number of response packets that were relayed
37893         to the client."
37894    ::= { bootpRelayStatsTableEntry 9 }
37895
37896bootpRelayStatsRepliesDroppedError  OBJECT-TYPE
37897    SYNTAX      Counter32
37898    MAX-ACCESS  read-only
37899    STATUS      current
37900    DESCRIPTION
37901        "This counter increases each time a response packet is dropped
37902         due to various errors encountered while processing the packet.
37903         Errors include unknown relay agent addresses ('giaddr'), and
37904         memory allocation errors."
37905    ::= { bootpRelayStatsTableEntry 10 }
37906
37907
37908-- ARP Statistics Group
37909
37910arpStatEntries OBJECT-TYPE
37911    SYNTAX  Gauge32
37912    MAX-ACCESS  read-only
37913    STATUS  current
37914    DESCRIPTION
37915        "The current number of ARP entries."
37916    ::= { arpStats 1 }
37917
37918arpStatHighWater OBJECT-TYPE
37919    SYNTAX  Gauge32
37920    MAX-ACCESS  read-only
37921    STATUS  current
37922    DESCRIPTION
37923        "The highest number of ARP entries."
37924    ::= { arpStats 2 }
37925
37926arpStatMaxEntries OBJECT-TYPE
37927    SYNTAX  Gauge32
37928    MAX-ACCESS  read-only
37929    STATUS  current
37930    DESCRIPTION
37931        "The maximum number of ARP entries."
37932    ::= { arpStats 3 }
37933
37934-- NBR Statistics
37935
37936nbrStatEntries OBJECT-TYPE
37937    SYNTAX  Gauge32
37938    MAX-ACCESS  read-only
37939    STATUS  current
37940    DESCRIPTION
37941        "The current number of NBR entries."
37942    ::= { nbrStats 1 }
37943
37944nbrStatHighWater OBJECT-TYPE
37945    SYNTAX  INTEGER
37946    MAX-ACCESS  read-only
37947    STATUS  current
37948    DESCRIPTION
37949        "The highest number of NBR entries."
37950    ::= { nbrStats 2 }
37951
37952nbrStatMaxEntries OBJECT-TYPE
37953    SYNTAX  INTEGER
37954    MAX-ACCESS  read-only
37955    STATUS  current
37956    DESCRIPTION
37957        "The maximum number of NBR entries."
37958    ::= { nbrStats 3}
37959
37960-- ROUTE Statistics Group
37961
37962routeStatEntries OBJECT-TYPE
37963    SYNTAX  Gauge32
37964    MAX-ACCESS  read-only
37965    STATUS  current
37966    DESCRIPTION
37967        "The current number of IP routes."
37968    ::= { routeStats 1 }
37969
37970routeStatHighWater OBJECT-TYPE
37971    SYNTAX  Gauge32
37972    MAX-ACCESS  read-only
37973    STATUS  current
37974    DESCRIPTION
37975        "The highest number of IP routes."
37976    ::= { routeStats 2 }
37977
37978routeStatStaticEntries OBJECT-TYPE
37979    SYNTAX  Gauge32
37980    MAX-ACCESS  read-only
37981    STATUS  current
37982    DESCRIPTION
37983        "Current static routes."
37984    ::= { routeStats 3 }
37985
37986routeStatRipEntries OBJECT-TYPE
37987    SYNTAX  Gauge32
37988    MAX-ACCESS  read-only
37989    STATUS  current
37990    DESCRIPTION
37991        "Current RIP routes."
37992    ::= { routeStats 4 }
37993
37994routeStatOspfEntries OBJECT-TYPE
37995    SYNTAX  Gauge32
37996    MAX-ACCESS  read-only
37997    STATUS  current
37998    DESCRIPTION
37999        "Current OSPF routes."
38000    ::= { routeStats 5 }
38001
38002routeStatBgpEntries OBJECT-TYPE
38003    SYNTAX  Gauge32
38004    MAX-ACCESS  read-only
38005    STATUS  current
38006    DESCRIPTION
38007        "Current BGP routes."
38008    ::= { routeStats 6 }
38009
38010routeStatMaxEntries OBJECT-TYPE
38011    SYNTAX  Gauge32
38012    MAX-ACCESS  read-only
38013    STATUS  current
38014    DESCRIPTION
38015        "The maximum number of IP routes."
38016    ::= { routeStats 7 }
38017
38018routeStatEcmpMaxEntries OBJECT-TYPE
38019    SYNTAX  Gauge32
38020    MAX-ACCESS  read-only
38021    STATUS  current
38022    DESCRIPTION
38023        "Maximum number of ECMP routes."
38024    ::= { routeStats 8 }
38025
38026routeStatEcmpMaxStaticEntries OBJECT-TYPE
38027    SYNTAX  Gauge32
38028    MAX-ACCESS  read-only
38029    STATUS  current
38030    DESCRIPTION
38031        "Maximum number of static ECMP routes."
38032    ::= { routeStats 9 }
38033
38034
38035routeStatEcmpPathsEntries OBJECT-TYPE
38036    SYNTAX  Gauge32
38037    MAX-ACCESS  read-only
38038    STATUS  current
38039    DESCRIPTION
38040        "Number of routes with ECMP paths."
38041    ::= { routeStats 11 }
38042
38043-- DNS Statistics
38044
38045dnsStatInGoodDnsRequests OBJECT-TYPE
38046    SYNTAX  Counter32
38047    MAX-ACCESS  read-only
38048    STATUS  current
38049    DESCRIPTION
38050        "The total number of DNS request packets which are received."
38051    ::= { dnsStats 1 }
38052
38053dnsStatInBadDnsRequests OBJECT-TYPE
38054    SYNTAX  Counter32
38055    MAX-ACCESS  read-only
38056    STATUS  current
38057    DESCRIPTION
38058        "The total number of DNS request packets received that were dropped."
38059    ::= { dnsStats 2 }
38060
38061dnsStatOutDnsRequests OBJECT-TYPE
38062    SYNTAX  Counter32
38063    MAX-ACCESS  read-only
38064    STATUS  current
38065    DESCRIPTION
38066        "The total number of DNS request packets that have been transmitted."
38067    ::= { dnsStats 3 }
38068
38069-- The VRRP Statistics
38070
38071vrrpStatInAdvers OBJECT-TYPE
38072    SYNTAX  Counter32
38073    MAX-ACCESS  read-only
38074    STATUS  current
38075    DESCRIPTION
38076        "The number of good VRRP advertisements which are received."
38077    ::= { vrrpStats 1 }
38078
38079vrrpStatOutAdvers OBJECT-TYPE
38080    SYNTAX  Counter32
38081    MAX-ACCESS  read-only
38082    STATUS  current
38083    DESCRIPTION
38084        "The number of good VRRP advertisements which are transmitted."
38085    ::= { vrrpStats 2 }
38086
38087vrrpStatBadAdvers OBJECT-TYPE
38088    SYNTAX  Counter32
38089    MAX-ACCESS  read-only
38090    STATUS  current
38091    DESCRIPTION
38092        "The number of bad VRRP advertisements which are received."
38093    ::= { vrrpStats 3 }
38094
38095vrrpStatBadVersion OBJECT-TYPE
38096    SYNTAX  Counter32
38097    MAX-ACCESS  read-only
38098    STATUS  current
38099    DESCRIPTION
38100        "The number of bad VRRP version adv which are received."
38101    ::= { vrrpStats 4 }
38102
38103vrrpStatBadAddress OBJECT-TYPE
38104    SYNTAX  Counter32
38105    MAX-ACCESS  read-only
38106    STATUS  current
38107    DESCRIPTION
38108        "The number of bad VRRP addres adv which are received."
38109    ::= { vrrpStats 5 }
38110
38111vrrpStatBadPassword OBJECT-TYPE
38112    SYNTAX  Counter32
38113    MAX-ACCESS  read-only
38114    STATUS  current
38115    DESCRIPTION
38116        "The number of bad VRRP advertisements which are received."
38117    ::= { vrrpStats 6 }
38118
38119vrrpStatBadVrid OBJECT-TYPE
38120    SYNTAX  Counter32
38121    MAX-ACCESS  read-only
38122    STATUS  current
38123    DESCRIPTION
38124        "The number of bad VRRP version ID adv which are received."
38125    ::= { vrrpStats 7 }
38126
38127vrrpStatBadData OBJECT-TYPE
38128    SYNTAX  Counter32
38129    MAX-ACCESS  read-only
38130    STATUS  current
38131    DESCRIPTION
38132        "The number of bad VRRP advertisements which are received."
38133    ::= { vrrpStats 8 }
38134
38135vrrpStatBadInterval OBJECT-TYPE
38136    SYNTAX  Counter32
38137    MAX-ACCESS  read-only
38138    STATUS  current
38139    DESCRIPTION
38140        "The number of bad VRRP intervals which are received."
38141    ::= { vrrpStats 9 }
38142
38143vrrpStatOutGratuitousARPs OBJECT-TYPE
38144    SYNTAX  Counter32
38145    MAX-ACCESS  read-only
38146    STATUS  current
38147    DESCRIPTION
38148        "The number of gratuitous ARP packets which are transmitted."
38149    ::= { vrrpStats 10 }
38150
38151
38152-- Clear Statistics  for ip and ip interface
38153ipClearStats OBJECT-TYPE
38154    SYNTAX  INTEGER {
38155    ok(1),
38156    clear(2)
38157    }
38158    MAX-ACCESS  read-write
38159    STATUS  current
38160    DESCRIPTION
38161        "Setting this to clear(2) results in clearing the IP statistics."
38162    ::= { clearStats 1 }
38163
38164vrrpClearStats OBJECT-TYPE
38165    SYNTAX  INTEGER {
38166        ok(1),
38167        clear(2)
38168        }
38169    MAX-ACCESS  read-write
38170    STATUS  current
38171    DESCRIPTION
38172        "Setting this to clear(2) results in clearing the VRRP statistics."
38173    ::= { clearStats 2 }
38174
38175
38176ospfClearStats OBJECT-TYPE
38177    SYNTAX  INTEGER {
38178        clear(1),
38179        ok(2)
38180        }
38181    MAX-ACCESS  read-write
38182    STATUS  current
38183    DESCRIPTION
38184        "Setting this to clear(1) results in clearing the OSPF statistics."
38185    ::= { clearStats 4 }
38186
38187tcpClearStats OBJECT-TYPE
38188    SYNTAX  INTEGER {
38189        clear(1),
38190        ok(2)
38191        }
38192    MAX-ACCESS  read-write
38193    STATUS  current
38194    DESCRIPTION
38195        "Setting this to clear(1) results in clearing the TCP statistics."
38196    ::= { clearStats 5 }
38197
38198udpClearStats OBJECT-TYPE
38199    SYNTAX  INTEGER {
38200        clear(1),
38201        ok(2)
38202        }
38203    MAX-ACCESS  read-write
38204    STATUS  current
38205    DESCRIPTION
38206        "Setting this to clear(1) results in clearing the UDP statistics."
38207    ::= { clearStats 6 }
38208
38209dnsClearStats OBJECT-TYPE
38210    SYNTAX  INTEGER {
38211        clear(1),
38212        ok(2)
38213        }
38214    MAX-ACCESS  read-write
38215    STATUS  current
38216    DESCRIPTION
38217        "Setting this to clear(1) results in clearing the DNS statistics."
38218    ::= { clearStats 7 }
38219
38220arpClearStats OBJECT-TYPE
38221    SYNTAX  INTEGER {
38222        clear(1),
38223        ok(2)
38224        }
38225    MAX-ACCESS  read-write
38226    STATUS  current
38227    DESCRIPTION
38228        "Setting this to clear(1) results in clearing the ARP statistics."
38229    ::= { clearStats 8 }
38230
38231icmpClearStats OBJECT-TYPE
38232    SYNTAX  INTEGER {
38233        clear(1),
38234        ok(2)
38235        }
38236    MAX-ACCESS  read-write
38237    STATUS  current
38238    DESCRIPTION
38239        "Setting this to clear(1) results in clearing the ICMP statistics."
38240    ::= { clearStats 9 }
38241
38242routeClearStats OBJECT-TYPE
38243    SYNTAX  INTEGER {
38244        clear(1),
38245        ok(2)
38246        }
38247    MAX-ACCESS  read-write
38248    STATUS  current
38249    DESCRIPTION
38250        "Setting this to clear(1) results in clearing the Route statistics."
38251    ::= { clearStats 10 }
38252
38253ipv6ClearStats OBJECT-TYPE
38254    SYNTAX  INTEGER {
38255        clear(1),
38256        ok(2)
38257        }
38258    MAX-ACCESS  read-write
38259    STATUS  current
38260    DESCRIPTION
38261        "Setting this to clear(1) results in clearing the IPv6 statistics."
38262    ::= { clearStats 13 }
38263
38264ipv6ClearIcmpStats OBJECT-TYPE
38265    SYNTAX  INTEGER {
38266        clear(1),
38267        ok(2)
38268        }
38269    MAX-ACCESS  read-write
38270    STATUS  current
38271    DESCRIPTION
38272        "Setting this to clear(1) results in clearing the ICMP6 statistics."
38273    ::= { clearStats 14 }
38274
38275ipv6ClearUdpStats OBJECT-TYPE
38276    SYNTAX  INTEGER {
38277        clear(1),
38278        ok(2)
38279        }
38280    MAX-ACCESS  read-write
38281    STATUS  current
38282    DESCRIPTION
38283        "Setting this to clear(1) results in clearing the UDP6 statistics."
38284    ::= { clearStats 15 }
38285
38286ospf3ClearStats OBJECT-TYPE
38287    SYNTAX  INTEGER {
38288        clear(1),
38289        ok(2)
38290        }
38291    MAX-ACCESS  read-write
38292    STATUS  current
38293    DESCRIPTION
38294        "Setting this to clear(1) results in clearing the ospf3 statistics."
38295    ::= { clearStats 16 }
38296ripClearStats OBJECT-TYPE
38297    SYNTAX  INTEGER {
38298        clear(1),
38299        ok(2)
38300        }
38301    MAX-ACCESS  read-write
38302    STATUS  current
38303    DESCRIPTION
38304        "Setting this to clear(1) results in clearing the RIP statistics."
38305    ::= { clearStats 17 }
38306
38307ipv6NbrClearStats OBJECT-TYPE
38308    SYNTAX  INTEGER {
38309        clear(1),
38310        ok(2)
38311        }
38312    MAX-ACCESS  read-write
38313    STATUS  current
38314    DESCRIPTION
38315        "Setting this to clear(1) results in clearing the IPv6 nbr statistics."
38316    ::= { clearStats 18 }
38317
38318
38319-- Ospf Statistics
38320
38321-- Ospf Statistics for all interfaces and OSPF areas
38322ospfGeneralStats       OBJECT IDENTIFIER ::= { ospfStats  1 }
38323ospfCumRxTxStats       OBJECT IDENTIFIER ::= { ospfGeneralStats  1 }
38324ospfCumNbrChangeStats  OBJECT IDENTIFIER ::= { ospfGeneralStats  2 }
38325ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats  3 }
38326ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats  4 }
38327
38328-- Ospf Statistics / Area
38329ospfArea           OBJECT IDENTIFIER ::= { ospfStats  2 }
38330
38331ospfAreaRxTxStats OBJECT-TYPE
38332    SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
38333    MAX-ACCESS not-accessible
38334    STATUS current
38335    DESCRIPTION
38336      "The table of OSPF Area Rx/Tx Statistics."
38337    ::= { ospfArea 1 }
38338
38339ospfAreaRxTxStatsEntry OBJECT-TYPE
38340    SYNTAX OspfAreaRxTxStatsEntry
38341    MAX-ACCESS not-accessible
38342    STATUS current
38343    DESCRIPTION
38344      "Rx Tx packet Statistics about a OSPF area."
38345    INDEX { ospfAreaRxTxIndex }
38346    ::= { ospfAreaRxTxStats 1 }
38347
38348OspfAreaRxTxStatsEntry ::= SEQUENCE {
38349    ospfAreaRxTxIndex          Integer32,
38350    ospfAreaRxPkts             Counter32,
38351    ospfAreaTxPkts             Counter32,
38352    ospfAreaRxHello            Counter32,
38353    ospfAreaTxHello            Counter32,
38354    ospfAreaRxDatabase         Counter32,
38355    ospfAreaTxDatabase         Counter32,
38356    ospfAreaRxlsReqs           Counter32,
38357    ospfAreaTxlsReqs           Counter32,
38358    ospfAreaRxlsAcks           Counter32,
38359    ospfAreaTxlsAcks           Counter32,
38360    ospfAreaRxlsUpdates        Counter32,
38361    ospfAreaTxlsUpdates        Counter32
38362    }
38363
38364ospfAreaRxTxIndex OBJECT-TYPE
38365    SYNTAX  Integer32
38366    MAX-ACCESS  read-only
38367    STATUS  current
38368    DESCRIPTION
38369        "The index of the ospf Area for which these statistics apply."
38370    ::= { ospfAreaRxTxStatsEntry 1 }
38371
38372ospfAreaRxPkts OBJECT-TYPE
38373    SYNTAX  Counter32
38374    MAX-ACCESS  read-only
38375    STATUS  current
38376    DESCRIPTION
38377        "The total number of OSPF packets received in this OSPF area."
38378    ::= { ospfAreaRxTxStatsEntry 2 }
38379
38380ospfAreaTxPkts OBJECT-TYPE
38381    SYNTAX  Counter32
38382    MAX-ACCESS  read-only
38383    STATUS  current
38384    DESCRIPTION
38385        "The total number of OSPF packets transmitted in this OSPF area."
38386    ::= { ospfAreaRxTxStatsEntry 3 }
38387
38388ospfAreaRxHello OBJECT-TYPE
38389    SYNTAX  Counter32
38390    MAX-ACCESS  read-only
38391    STATUS  current
38392    DESCRIPTION
38393        "The total number of Hello packets received in this OSPF area."
38394    ::= { ospfAreaRxTxStatsEntry 4 }
38395
38396ospfAreaTxHello OBJECT-TYPE
38397    SYNTAX  Counter32
38398    MAX-ACCESS  read-only
38399    STATUS  current
38400    DESCRIPTION
38401        "The total number of Hello packets transmitted in this OSPF
38402         area."
38403    ::= { ospfAreaRxTxStatsEntry 5 }
38404
38405ospfAreaRxDatabase OBJECT-TYPE
38406    SYNTAX  Counter32
38407    MAX-ACCESS  read-only
38408    STATUS  current
38409    DESCRIPTION
38410        "The total number of Database Description packets transmitted
38411         for this OSPF area."
38412    ::= { ospfAreaRxTxStatsEntry 6 }
38413
38414ospfAreaTxDatabase OBJECT-TYPE
38415    SYNTAX  Counter32
38416    MAX-ACCESS  read-only
38417    STATUS  current
38418    DESCRIPTION
38419        "The total number of Database Description packets transmitted
38420         for this OSPF area."
38421    ::= { ospfAreaRxTxStatsEntry 7 }
38422
38423ospfAreaRxlsReqs OBJECT-TYPE
38424    SYNTAX  Counter32
38425    MAX-ACCESS  read-only
38426    STATUS  current
38427    DESCRIPTION
38428        "The total number of Link State Request packets received for
38429         this OSPF area."
38430    ::= { ospfAreaRxTxStatsEntry 8 }
38431
38432ospfAreaTxlsReqs OBJECT-TYPE
38433    SYNTAX  Counter32
38434    MAX-ACCESS  read-only
38435    STATUS  current
38436    DESCRIPTION
38437        "The total number of Link State Request packets transmitted for
38438         this OSPF area."
38439    ::= { ospfAreaRxTxStatsEntry 9 }
38440
38441ospfAreaRxlsAcks OBJECT-TYPE
38442    SYNTAX  Counter32
38443    MAX-ACCESS  read-only
38444    STATUS  current
38445    DESCRIPTION
38446        "The total number of Link State Acknowledgement packets received for
38447         this OSPF area."
38448    ::= { ospfAreaRxTxStatsEntry 10 }
38449
38450ospfAreaTxlsAcks OBJECT-TYPE
38451    SYNTAX  Counter32
38452    MAX-ACCESS  read-only
38453    STATUS  current
38454    DESCRIPTION
38455        "The total number of Link State Acknowledgement packets transmitted
38456         for this OSPF area."
38457    ::= { ospfAreaRxTxStatsEntry 11 }
38458
38459ospfAreaRxlsUpdates OBJECT-TYPE
38460    SYNTAX  Counter32
38461    MAX-ACCESS  read-only
38462    STATUS  current
38463    DESCRIPTION
38464        "The total number of Link State Update packets received for
38465         this OSPF area."
38466    ::= { ospfAreaRxTxStatsEntry 12 }
38467
38468ospfAreaTxlsUpdates OBJECT-TYPE
38469    SYNTAX  Counter32
38470    MAX-ACCESS  read-only
38471    STATUS  current
38472    DESCRIPTION
38473        "The total number of Link State Update packets transmitted for
38474         this OSPF area."
38475    ::= { ospfAreaRxTxStatsEntry 13 }
38476
38477
38478ospfAreaNbrChangeStats OBJECT-TYPE
38479    SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
38480    MAX-ACCESS not-accessible
38481    STATUS current
38482    DESCRIPTION
38483      "The table of OSPF Area Neighbour Statistics."
38484    ::= { ospfArea 2 }
38485
38486ospfAreaNbrChangeStatsEntry OBJECT-TYPE
38487    SYNTAX OspfAreaNbrChangeStatsEntry
38488    MAX-ACCESS not-accessible
38489    STATUS current
38490    DESCRIPTION
38491      "Area Neighbour Change Statistics about a OSPF area."
38492    INDEX { ospfAreaNbrIndex }
38493    ::= { ospfAreaNbrChangeStats 1 }
38494
38495OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
38496    ospfAreaNbrIndex            Integer32,
38497    ospfAreaNbrhello            Counter32,
38498    ospfAreaNbrStart            Counter32,
38499    ospfAreaNbrAdjointOk        Counter32,
38500    ospfAreaNbrNegotiationDone  Counter32,
38501    ospfAreaNbrExchangeDone     Counter32,
38502    ospfAreaNbrBadRequests      Counter32,
38503    ospfAreaNbrBadSequence      Counter32,
38504    ospfAreaNbrLoadingDone      Counter32,
38505    ospfAreaNbrN1way            Counter32,
38506    ospfAreaNbrRstAd            Counter32,
38507    ospfAreaNbrDown         Counter32,
38508    ospfAreaNbrN2way            Counter32
38509    }
38510
38511ospfAreaNbrIndex OBJECT-TYPE
38512    SYNTAX  Integer32
38513    MAX-ACCESS  read-only
38514    STATUS  current
38515    DESCRIPTION
38516        "The index of the ospf Area for which these statistics apply."
38517    ::= { ospfAreaNbrChangeStatsEntry 1 }
38518
38519ospfAreaNbrhello OBJECT-TYPE
38520    SYNTAX  Counter32
38521    MAX-ACCESS  read-only
38522    STATUS  current
38523    DESCRIPTION
38524        "The total number of Hello packets received from neighbours
38525         in this OSPF area."
38526    ::= { ospfAreaNbrChangeStatsEntry 2 }
38527
38528ospfAreaNbrStart OBJECT-TYPE
38529    SYNTAX  Counter32
38530    MAX-ACCESS  read-only
38531    STATUS  current
38532    DESCRIPTION
38533        "The total number of neighbours in this state (i.e. an indication
38534         that  Hello packets should now be sent to the neighbour at intervals
38535         of HelloInterval seconds.) in this OSPF area."
38536    ::= { ospfAreaNbrChangeStatsEntry 3 }
38537
38538ospfAreaNbrAdjointOk OBJECT-TYPE
38539    SYNTAX  Counter32
38540    MAX-ACCESS  read-only
38541    STATUS  current
38542    DESCRIPTION
38543        "The total number of decisions to be made (again) as to whether
38544         an adjacency should be established/maintained with the neighbour.
38545         for this OSPF area."
38546    ::= { ospfAreaNbrChangeStatsEntry 4 }
38547
38548ospfAreaNbrNegotiationDone OBJECT-TYPE
38549    SYNTAX  Counter32
38550    MAX-ACCESS  read-only
38551    STATUS  current
38552    DESCRIPTION
38553        "The total number of neighbours in this state wherein the
38554         Master/slave relationship has been negotiated, and sequence
38555         numbers have been exchanged, for this OSPF area."
38556    ::= { ospfAreaNbrChangeStatsEntry 5 }
38557
38558ospfAreaNbrExchangeDone OBJECT-TYPE
38559    SYNTAX  Counter32
38560    MAX-ACCESS  read-only
38561    STATUS  current
38562    DESCRIPTION
38563        "The total number of neighbours in this state (i.e. in an
38564         adjacency's final state) having transimitted a full sequence
38565         of Database Description packets, for this OSPF area."
38566    ::= { ospfAreaNbrChangeStatsEntry 6 }
38567
38568ospfAreaNbrBadRequests OBJECT-TYPE
38569    SYNTAX  Counter32
38570    MAX-ACCESS  read-only
38571    STATUS  current
38572    DESCRIPTION
38573        "The sum total number of Link State Requests which have been received
38574         for a link state advertisement not contained in the database across
38575         this OSPF area."
38576    ::= { ospfAreaNbrChangeStatsEntry 7 }
38577
38578ospfAreaNbrBadSequence OBJECT-TYPE
38579    SYNTAX  Counter32
38580    MAX-ACCESS  read-only
38581    STATUS  current
38582    DESCRIPTION
38583        "The total number of Database Description packets which have been
38584         received that either
38585         a) has an unexpected DD sequence number
38586         b) Unexpectedly has the init bit set
38587         c) Has an options field differing from the last Options field
38588            received in a Database Description packet.
38589         Any of these conditions indicate that some error has occured during
38590         adjacency establishment for this OSPF area."
38591    ::= { ospfAreaNbrChangeStatsEntry 8 }
38592
38593ospfAreaNbrLoadingDone OBJECT-TYPE
38594    SYNTAX  Counter32
38595    MAX-ACCESS  read-only
38596    STATUS  current
38597    DESCRIPTION
38598        "The total number of link state updates received for all
38599         out-of-date portions of the database in this OSPF area."
38600    ::= { ospfAreaNbrChangeStatsEntry 9 }
38601
38602ospfAreaNbrN1way OBJECT-TYPE
38603    SYNTAX  Counter32
38604    MAX-ACCESS  read-only
38605    STATUS  current
38606    DESCRIPTION
38607        "The total number of Hello packets received from neighbours, in
38608         which this router is not mentioned in this OSPF area."
38609    ::= { ospfAreaNbrChangeStatsEntry 10 }
38610
38611ospfAreaNbrRstAd OBJECT-TYPE
38612    SYNTAX  Counter32
38613    MAX-ACCESS  read-only
38614    STATUS  current
38615    DESCRIPTION
38616        "The total number of times the Neighbour adjacency has been reset
38617         across this OPSF area."
38618    ::= { ospfAreaNbrChangeStatsEntry 11 }
38619
38620ospfAreaNbrDown OBJECT-TYPE
38621    SYNTAX  Counter32
38622    MAX-ACCESS  read-only
38623    STATUS  current
38624    DESCRIPTION
38625        "The total number of Neighbouring routers down (i.e. in the initial
38626         state of a neighbour conversation.) in this OSPF area."
38627    ::= { ospfAreaNbrChangeStatsEntry 12 }
38628
38629ospfAreaNbrN2way OBJECT-TYPE
38630    SYNTAX  Counter32
38631    MAX-ACCESS  read-only
38632    STATUS  current
38633    DESCRIPTION
38634        "The total number of Hello packets received from neighbours, in
38635         which this router is mentioned in this OSPF area."
38636    ::= { ospfAreaNbrChangeStatsEntry 13 }
38637
38638ospfAreaChangeStats OBJECT-TYPE
38639    SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
38640    MAX-ACCESS not-accessible
38641    STATUS current
38642    DESCRIPTION
38643      "The table of OSPF Area Change Statistics."
38644    ::= { ospfArea 3 }
38645
38646ospfAreaChangeStatsEntry OBJECT-TYPE
38647    SYNTAX OspfAreaChangeStatsEntry
38648    MAX-ACCESS not-accessible
38649    STATUS current
38650    DESCRIPTION
38651      "Area  Change Statistics about a OSPF area."
38652    INDEX { ospfAreaIntfIndex }
38653    ::= { ospfAreaChangeStats 1 }
38654
38655OspfAreaChangeStatsEntry ::= SEQUENCE {
38656    ospfAreaIntfIndex       Integer32,
38657    ospfAreaIntfHello           Counter32,
38658    ospfAreaIntfDown            Counter32,
38659    ospfAreaIntfLoop        Counter32,
38660    ospfAreaIntfUnloop      Counter32,
38661    ospfAreaIntfWaitTimer       Counter32,
38662    ospfAreaIntfBackup          Counter32,
38663    ospfAreaIntfNbrChange       Counter32
38664    }
38665
38666ospfAreaIntfIndex OBJECT-TYPE
38667    SYNTAX    Integer32
38668    MAX-ACCESS    read-only
38669    STATUS    current
38670    DESCRIPTION
38671        "The index of the OSPF Area for which these statistics apply."
38672    ::= { ospfAreaChangeStatsEntry 1 }
38673
38674ospfAreaIntfHello OBJECT-TYPE
38675    SYNTAX    Counter32
38676    MAX-ACCESS    read-only
38677    STATUS    current
38678    DESCRIPTION
38679        "The total number of Hello packets sent on this OSPF area."
38680    ::= { ospfAreaChangeStatsEntry 2 }
38681
38682ospfAreaIntfDown OBJECT-TYPE
38683    SYNTAX   Counter32
38684    MAX-ACCESS   read-only
38685    STATUS   current
38686    DESCRIPTION
38687        "The total number of interfaces down in this OSPF area."
38688    ::= { ospfAreaChangeStatsEntry 3 }
38689
38690ospfAreaIntfLoop OBJECT-TYPE
38691    SYNTAX    Counter32
38692    MAX-ACCESS    read-only
38693    STATUS    current
38694    DESCRIPTION
38695        "The total number of interfaces no longer connected to
38696         the attatched network in this OSPF area."
38697    ::= { ospfAreaChangeStatsEntry 4 }
38698
38699ospfAreaIntfUnloop OBJECT-TYPE
38700    SYNTAX   Counter32
38701    MAX-ACCESS   read-only
38702    STATUS   current
38703    DESCRIPTION
38704        "The total number of interfaces connected to the attatched
38705     network in this OSPF area.."
38706    ::= { ospfAreaChangeStatsEntry 5 }
38707
38708
38709ospfAreaIntfWaitTimer OBJECT-TYPE
38710    SYNTAX        Counter32
38711    MAX-ACCESS        read-only
38712    STATUS        current
38713    DESCRIPTION
38714        "The total number of times the Wait Timer has been fired,
38715         (indicating the end of the waiting period that is required
38716          before electing a (Backup) Designated Router) for this
38717          OSPF area."
38718    ::= { ospfAreaChangeStatsEntry 6 }
38719
38720ospfAreaIntfBackup OBJECT-TYPE
38721    SYNTAX     Counter32
38722    MAX-ACCESS     read-only
38723    STATUS     current
38724    DESCRIPTION
38725        "The total number of Backup Designated Routers on the attatched
38726         network for this OSPF area."
38727    ::= { ospfAreaChangeStatsEntry 7 }
38728
38729
38730ospfAreaIntfNbrChange OBJECT-TYPE
38731    SYNTAX     Counter32
38732    MAX-ACCESS     read-only
38733    STATUS     current
38734    DESCRIPTION
38735        "The total number of changes in the set of bidirectional neighbours
38736         associated with the interface in this OSPF area."
38737    ::= { ospfAreaChangeStatsEntry 8 }
38738
38739ospfAreaErrorStats OBJECT-TYPE
38740    SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry
38741    MAX-ACCESS not-accessible
38742    STATUS current
38743    DESCRIPTION
38744      "The table of OSPF Area Error Statistics."
38745    ::= { ospfArea 4 }
38746
38747ospfAreaErrorStatsEntry OBJECT-TYPE
38748    SYNTAX OspfAreaErrorStatsEntry
38749    MAX-ACCESS not-accessible
38750    STATUS current
38751    DESCRIPTION
38752      "Error Statistics for an OSPF area."
38753    INDEX { ospfAreaErrIndex }
38754    ::= { ospfAreaErrorStats 1 }
38755
38756OspfAreaErrorStatsEntry ::= SEQUENCE {
38757    ospfAreaErrIndex        Integer32,
38758    ospfAreaErrAuthFailure      Counter32,
38759    ospfAreaErrNetmaskMismatch  Counter32,
38760    ospfAreaErrHelloMismatch    Counter32,
38761    ospfAreaErrDeadMismatch     Counter32,
38762    ospfAreaErrOptionsMismatch  Counter32,
38763    ospfAreaErrUnknownNbr       Counter32,
38764    ospfAreaErrAreaMismatch     Counter32,
38765    ospfAreaErrInvalidSelfOrigLsa Counter32
38766    }
38767
38768ospfAreaErrIndex OBJECT-TYPE
38769    SYNTAX    Integer32
38770    MAX-ACCESS    read-only
38771    STATUS    current
38772    DESCRIPTION
38773        "The index of the OSPF Area for which these statistics apply."
38774    ::= { ospfAreaErrorStatsEntry 1 }
38775
38776ospfAreaErrAuthFailure OBJECT-TYPE
38777    SYNTAX    Counter32
38778    MAX-ACCESS    read-only
38779    STATUS    current
38780    DESCRIPTION
38781        "The total number of packets received with a wrong password in
38782         this area."
38783    ::= { ospfAreaErrorStatsEntry 2 }
38784
38785ospfAreaErrNetmaskMismatch OBJECT-TYPE
38786    SYNTAX    Counter32
38787    MAX-ACCESS    read-only
38788    STATUS    current
38789    DESCRIPTION
38790        "The total number of packets received with a wrong netmask in
38791         this area."
38792    ::= { ospfAreaErrorStatsEntry 3 }
38793
38794ospfAreaErrHelloMismatch OBJECT-TYPE
38795    SYNTAX    Counter32
38796    MAX-ACCESS    read-only
38797    STATUS    current
38798    DESCRIPTION
38799        "The total number of packets received with a different hello interval
38800         in this area."
38801    ::= { ospfAreaErrorStatsEntry 4 }
38802
38803ospfAreaErrDeadMismatch OBJECT-TYPE
38804    SYNTAX    Counter32
38805    MAX-ACCESS    read-only
38806    STATUS    current
38807    DESCRIPTION
38808        "The total number of packets received with a different dead interval
38809         in this area."
38810    ::= { ospfAreaErrorStatsEntry 5 }
38811
38812ospfAreaErrOptionsMismatch OBJECT-TYPE
38813    SYNTAX    Counter32
38814    MAX-ACCESS    read-only
38815    STATUS    current
38816    DESCRIPTION
38817        "The total number of packets received with a different options
38818         in this area."
38819    ::= { ospfAreaErrorStatsEntry 6 }
38820
38821ospfAreaErrUnknownNbr OBJECT-TYPE
38822    SYNTAX    Counter32
38823    MAX-ACCESS    read-only
38824    STATUS    current
38825    DESCRIPTION
38826        "The total number of packets received from an unknown neighbor
38827         in this area."
38828    ::= { ospfAreaErrorStatsEntry 7 }
38829
38830ospfAreaErrAreaMismatch OBJECT-TYPE
38831    SYNTAX    Counter32
38832    MAX-ACCESS    read-only
38833    STATUS    current
38834    DESCRIPTION
38835        "The total number of packets received with a wrong  area."
38836    ::= { ospfAreaErrorStatsEntry 8 }
38837
38838ospfAreaErrInvalidSelfOrigLsa OBJECT-TYPE
38839    SYNTAX     Counter32
38840    MAX-ACCESS     read-only
38841    STATUS     current
38842    DESCRIPTION
38843        "The total number of packets received with invalid self
38844         originated LSAs."
38845    ::= { ospfAreaErrorStatsEntry 9 }
38846
38847-- Ospf Statistics / Interface
38848ospfInterface          OBJECT IDENTIFIER ::= { ospfStats  3 }
38849
38850ospfIntfRxTxStats OBJECT-TYPE
38851    SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
38852    MAX-ACCESS not-accessible
38853    STATUS current
38854    DESCRIPTION
38855      "The table of OSPF Interface Rx/Tx packet Statistics."
38856    ::= { ospfInterface 1 }
38857
38858ospfIntfRxTxStatsEntry OBJECT-TYPE
38859    SYNTAX OspfIntfRxTxStatsEntry
38860    MAX-ACCESS not-accessible
38861    STATUS current
38862    DESCRIPTION
38863      "OSPF interface Rx/Tx packet statistics."
38864    INDEX { ospfIntfRxTxIndex }
38865    ::= { ospfIntfRxTxStats 1 }
38866
38867OspfIntfRxTxStatsEntry ::= SEQUENCE {
38868    ospfIntfRxTxIndex          Integer32,
38869    ospfIntfRxPkts             Counter32,
38870    ospfIntfTxPkts             Counter32,
38871    ospfIntfRxHello            Counter32,
38872    ospfIntfTxHello            Counter32,
38873    ospfIntfRxDatabase         Counter32,
38874    ospfIntfTxDatabase         Counter32,
38875    ospfIntfRxlsReqs           Counter32,
38876    ospfIntfTxlsReqs           Counter32,
38877    ospfIntfRxlsAcks           Counter32,
38878    ospfIntfTxlsAcks           Counter32,
38879    ospfIntfRxlsUpdates        Counter32,
38880    ospfIntfTxlsUpdates        Counter32
38881    }
38882
38883ospfIntfRxTxIndex OBJECT-TYPE
38884    SYNTAX  Integer32
38885    MAX-ACCESS  read-only
38886    STATUS  current
38887    DESCRIPTION
38888        "The OSPF interface for which these statistics apply."
38889    ::= { ospfIntfRxTxStatsEntry 1 }
38890
38891ospfIntfRxPkts OBJECT-TYPE
38892    SYNTAX  Counter32
38893    MAX-ACCESS  read-only
38894    STATUS  current
38895    DESCRIPTION
38896        "The total number of OSPF packets received for this OSPF interface."
38897    ::= { ospfIntfRxTxStatsEntry 2 }
38898
38899ospfIntfTxPkts OBJECT-TYPE
38900    SYNTAX  Counter32
38901    MAX-ACCESS  read-only
38902    STATUS  current
38903    DESCRIPTION
38904        "The total number of OSPF packets transmitted for this OSPF interface."
38905    ::= { ospfIntfRxTxStatsEntry 3 }
38906
38907ospfIntfRxHello OBJECT-TYPE
38908    SYNTAX  Counter32
38909    MAX-ACCESS  read-only
38910    STATUS  current
38911    DESCRIPTION
38912        "The total number of Hello packets received
38913         for this OSPF interface."
38914    ::= { ospfIntfRxTxStatsEntry 4 }
38915
38916ospfIntfTxHello OBJECT-TYPE
38917    SYNTAX  Counter32
38918    MAX-ACCESS  read-only
38919    STATUS  current
38920    DESCRIPTION
38921        "The total number of Hello packets transmitted
38922         for this OSPF interface."
38923    ::= { ospfIntfRxTxStatsEntry 5 }
38924
38925ospfIntfRxDatabase OBJECT-TYPE
38926    SYNTAX  Counter32
38927    MAX-ACCESS  read-only
38928    STATUS  current
38929    DESCRIPTION
38930        "The total number of Database Description packets received
38931         for this OSPF interface."
38932    ::= { ospfIntfRxTxStatsEntry 6 }
38933
38934ospfIntfTxDatabase OBJECT-TYPE
38935    SYNTAX  Counter32
38936    MAX-ACCESS  read-only
38937    STATUS  current
38938    DESCRIPTION
38939        "The total number of Database Description packets transmitted
38940         for this OSPF interface."
38941    ::= { ospfIntfRxTxStatsEntry 7 }
38942
38943ospfIntfRxlsReqs OBJECT-TYPE
38944    SYNTAX  Counter32
38945    MAX-ACCESS  read-only
38946    STATUS  current
38947    DESCRIPTION
38948        "The total number of Link State Request packets received
38949         for this OSPF interface."
38950    ::= { ospfIntfRxTxStatsEntry 8 }
38951
38952ospfIntfTxlsReqs OBJECT-TYPE
38953    SYNTAX  Counter32
38954    MAX-ACCESS  read-only
38955    STATUS  current
38956    DESCRIPTION
38957        "The total number of Link State Request packets transmitted
38958         for this OSPF interface."
38959    ::= { ospfIntfRxTxStatsEntry 9 }
38960
38961ospfIntfRxlsAcks OBJECT-TYPE
38962    SYNTAX  Counter32
38963    MAX-ACCESS  read-only
38964    STATUS  current
38965    DESCRIPTION
38966        "The total number of Link State Acknowledgement packets received
38967         for this OSPF interface."
38968    ::= { ospfIntfRxTxStatsEntry 10 }
38969
38970ospfIntfTxlsAcks OBJECT-TYPE
38971    SYNTAX  Counter32
38972    MAX-ACCESS  read-only
38973    STATUS  current
38974    DESCRIPTION
38975        "The total number of Link State Acknowledgement packets transmitted
38976         for this OSPF interface."
38977    ::= { ospfIntfRxTxStatsEntry 11 }
38978
38979ospfIntfRxlsUpdates OBJECT-TYPE
38980    SYNTAX  Counter32
38981    MAX-ACCESS  read-only
38982    STATUS  current
38983    DESCRIPTION
38984        "The total number of Link State Update packets received for
38985         this OSPF interface."
38986    ::= { ospfIntfRxTxStatsEntry 12 }
38987
38988ospfIntfTxlsUpdates OBJECT-TYPE
38989    SYNTAX  Counter32
38990    MAX-ACCESS  read-only
38991    STATUS  current
38992    DESCRIPTION
38993        "The total number of Link State Update packets transmitted for
38994         this OSPF interface."
38995    ::= { ospfIntfRxTxStatsEntry 13 }
38996
38997
38998ospfIntfNbrChangeStats OBJECT-TYPE
38999    SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
39000    MAX-ACCESS not-accessible
39001    STATUS current
39002    DESCRIPTION
39003      "The table of OSPF Interface Neighbour change Statistics."
39004    ::= { ospfInterface 2 }
39005
39006ospfIntfNbrChangeStatsEntry OBJECT-TYPE
39007    SYNTAX OspfIntfNbrChangeStatsEntry
39008    MAX-ACCESS not-accessible
39009    STATUS current
39010    DESCRIPTION
39011      "OSPF interface Neighbour Change statistics."
39012    INDEX { ospfIntfNbrIndex }
39013    ::= { ospfIntfNbrChangeStats 1 }
39014
39015OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
39016    ospfIntfNbrIndex        Integer32,
39017    ospfIntfNbrhello            Counter32,
39018    ospfIntfNbrStart            Counter32,
39019    ospfIntfNbrAdjointOk        Counter32,
39020    ospfIntfNbrNegotiationDone  Counter32,
39021    ospfIntfNbrExchangeDone     Counter32,
39022    ospfIntfNbrBadRequests      Counter32,
39023    ospfIntfNbrBadSequence      Counter32,
39024    ospfIntfNbrLoadingDone      Counter32,
39025    ospfIntfNbrN1way            Counter32,
39026    ospfIntfNbrRstAd            Counter32,
39027    ospfIntfNbrDown         Counter32,
39028    ospfIntfNbrN2way            Counter32
39029    }
39030
39031ospfIntfNbrIndex OBJECT-TYPE
39032    SYNTAX  Integer32
39033    MAX-ACCESS  read-only
39034    STATUS  current
39035    DESCRIPTION
39036        "The index of the OSPF Interface for which these statistics apply."
39037    ::= { ospfIntfNbrChangeStatsEntry 1 }
39038
39039ospfIntfNbrhello OBJECT-TYPE
39040    SYNTAX  Counter32
39041    MAX-ACCESS  read-only
39042    STATUS  current
39043    DESCRIPTION
39044        "The total number of Hello packets received from neighbours
39045         in this OSPF interface."
39046    ::= { ospfIntfNbrChangeStatsEntry 2 }
39047
39048ospfIntfNbrStart OBJECT-TYPE
39049    SYNTAX  Counter32
39050    MAX-ACCESS  read-only
39051    STATUS  current
39052    DESCRIPTION
39053        "The total number of neighbours in this state (i.e. an indication
39054         that  Hello packets should now be sent to the neighbour at intervals
39055         of HelloInterval seconds.) in this OSPF interface."
39056    ::= { ospfIntfNbrChangeStatsEntry  3 }
39057
39058ospfIntfNbrAdjointOk OBJECT-TYPE
39059    SYNTAX  Counter32
39060    MAX-ACCESS  read-only
39061    STATUS  current
39062    DESCRIPTION
39063        "The total number of decisions to be made (again) as to whether
39064         an adjacency should be established/maintained with the neighbour.
39065         for this OSPF interface."
39066    ::= { ospfIntfNbrChangeStatsEntry 4 }
39067
39068ospfIntfNbrNegotiationDone OBJECT-TYPE
39069    SYNTAX  Counter32
39070    MAX-ACCESS  read-only
39071    STATUS  current
39072    DESCRIPTION
39073        "The total number of neighbours in this state wherein the
39074         Master/slave relationship has been negotiated, and sequence
39075         numbers have been exchanged, for this OSPF interface."
39076    ::= { ospfIntfNbrChangeStatsEntry 5 }
39077
39078ospfIntfNbrExchangeDone OBJECT-TYPE
39079    SYNTAX  Counter32
39080    MAX-ACCESS  read-only
39081    STATUS  current
39082    DESCRIPTION
39083        "The total number of neighbours in this state (i.e. in an
39084         adjacency's final state) having transimitted a full sequence
39085         of Database Description packets, for this OSPF interface."
39086    ::= { ospfIntfNbrChangeStatsEntry 6 }
39087
39088ospfIntfNbrBadRequests OBJECT-TYPE
39089    SYNTAX  Counter32
39090    MAX-ACCESS  read-only
39091    STATUS  current
39092    DESCRIPTION
39093        "The total number of Link State Requests which have been received
39094         for a link state advertisement not contained in the database for
39095         this interface."
39096    ::= { ospfIntfNbrChangeStatsEntry 7 }
39097
39098ospfIntfNbrBadSequence OBJECT-TYPE
39099    SYNTAX  Counter32
39100    MAX-ACCESS  read-only
39101    STATUS  current
39102    DESCRIPTION
39103        "The total number of Database Description packets which have been
39104         received that either
39105         a) has an unexpected DD sequence number
39106         b) Unexpectedly has the init bit set
39107         c) Has an options field differing from the last Options field
39108            received in a Database Description packet.
39109         Any of these conditions indicate that some error has occured during
39110         adjacency establishment for this interface."
39111    ::= { ospfIntfNbrChangeStatsEntry 8 }
39112
39113ospfIntfNbrLoadingDone OBJECT-TYPE
39114    SYNTAX  Counter32
39115    MAX-ACCESS  read-only
39116    STATUS  current
39117    DESCRIPTION
39118        "The total number of link state updates received for all
39119         out-of-date portions of the database for this OSPF interface."
39120    ::= { ospfIntfNbrChangeStatsEntry 9 }
39121
39122ospfIntfNbrN1way OBJECT-TYPE
39123    SYNTAX  Counter32
39124    MAX-ACCESS  read-only
39125    STATUS  current
39126    DESCRIPTION
39127        "The total number of Hello packets received from neighbours, in
39128         which this router is not mentioned for this OSPF interface."
39129    ::= { ospfIntfNbrChangeStatsEntry 10 }
39130
39131ospfIntfNbrRstAd OBJECT-TYPE
39132    SYNTAX  Counter32
39133    MAX-ACCESS  read-only
39134    STATUS  current
39135    DESCRIPTION
39136        "The sum total number of times the Neighbour adjacency has been reset
39137         on this interface."
39138    ::= { ospfIntfNbrChangeStatsEntry 11 }
39139
39140ospfIntfNbrDown OBJECT-TYPE
39141    SYNTAX  Counter32
39142    MAX-ACCESS  read-only
39143    STATUS  current
39144    DESCRIPTION
39145        "The total number of Neighbouring routers down (i.e. in the initial
39146         state of a neighbour conversation.) for this interface."
39147    ::= { ospfIntfNbrChangeStatsEntry 12 }
39148
39149ospfIntfNbrN2way OBJECT-TYPE
39150    SYNTAX  Counter32
39151    MAX-ACCESS  read-only
39152    STATUS  current
39153    DESCRIPTION
39154        "The total number of Hello packets received from neighbours, in
39155         which this router is mentioned for this OSPF interface."
39156    ::= { ospfIntfNbrChangeStatsEntry 13 }
39157
39158ospfIntfChangeStats OBJECT-TYPE
39159    SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
39160    MAX-ACCESS not-accessible
39161    STATUS current
39162    DESCRIPTION
39163      "The table of OSPF Interface change Statistics."
39164    ::= { ospfInterface 3 }
39165
39166ospfIntfChangeStatsEntry OBJECT-TYPE
39167    SYNTAX OspfIntfChangeStatsEntry
39168    MAX-ACCESS not-accessible
39169    STATUS current
39170    DESCRIPTION
39171      "OSPF interface Change statistics."
39172    INDEX { ospfIntfIndex }
39173    ::= { ospfIntfChangeStats 1 }
39174
39175OspfIntfChangeStatsEntry ::= SEQUENCE {
39176    ospfIntfIndex               Integer32,
39177    ospfIntfHello               Counter32,
39178    ospfIntfDown            Counter32,
39179    ospfIntfLoop            Counter32,
39180    ospfIntfUnloop      Counter32,
39181    ospfIntfWaitTimer       Counter32,
39182    ospfIntfBackup          Counter32,
39183    ospfIntfNbrChange           Counter32
39184    }
39185
39186ospfIntfIndex OBJECT-TYPE
39187    SYNTAX  Integer32
39188    MAX-ACCESS  read-only
39189    STATUS  current
39190    DESCRIPTION
39191        "The index of the OSPF Interface for which these statistics apply."
39192    ::= { ospfIntfChangeStatsEntry 1 }
39193
39194ospfIntfHello OBJECT-TYPE
39195    SYNTAX    Counter32
39196    MAX-ACCESS    read-only
39197    STATUS    current
39198    DESCRIPTION
39199        "The total number of Hello packets sent by this interface."
39200    ::= { ospfIntfChangeStatsEntry 2 }
39201
39202ospfIntfDown OBJECT-TYPE
39203    SYNTAX   Counter32
39204    MAX-ACCESS   read-only
39205    STATUS   current
39206    DESCRIPTION
39207        "The total number of times the interface was down."
39208    ::= { ospfIntfChangeStatsEntry 3 }
39209
39210ospfIntfLoop OBJECT-TYPE
39211    SYNTAX    Counter32
39212    MAX-ACCESS    read-only
39213    STATUS    current
39214    DESCRIPTION
39215        "The total number of times the interface was no longer connected to
39216         the attatched network."
39217    ::= { ospfIntfChangeStatsEntry 4 }
39218
39219ospfIntfUnloop OBJECT-TYPE
39220    SYNTAX   Counter32
39221    MAX-ACCESS   read-only
39222    STATUS   current
39223    DESCRIPTION
39224        "The total number of times the interface, connected back to
39225         the attatched network."
39226    ::= { ospfIntfChangeStatsEntry 5 }
39227
39228ospfIntfWaitTimer OBJECT-TYPE
39229    SYNTAX        Counter32
39230    MAX-ACCESS        read-only
39231    STATUS        current
39232    DESCRIPTION
39233        "The total number of times the Wait Timer has been fired,
39234         (indicating the end of the waiting period that is required
39235          before electing a (Backup) Designated Router) for this
39236          OSPF interface."
39237    ::= { ospfIntfChangeStatsEntry 6 }
39238
39239ospfIntfBackup OBJECT-TYPE
39240    SYNTAX     Counter32
39241    MAX-ACCESS     read-only
39242    STATUS     current
39243    DESCRIPTION
39244        "The total number of Backup Designated Routers on the attatched
39245         network for this OSPF interface."
39246    ::= { ospfIntfChangeStatsEntry 7 }
39247
39248ospfIntfNbrChange OBJECT-TYPE
39249    SYNTAX     Counter32
39250    MAX-ACCESS     read-only
39251    STATUS     current
39252    DESCRIPTION
39253        "The total number of changes in the set of bidirectional neighbours
39254         associated with the interface for this OSPF interface."
39255    ::= { ospfIntfChangeStatsEntry 8 }
39256
39257ospfIntfErrorStats OBJECT-TYPE
39258    SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry
39259    MAX-ACCESS not-accessible
39260    STATUS current
39261    DESCRIPTION
39262      "The table of OSPF Interface Error Statistics."
39263    ::= { ospfInterface 4 }
39264
39265ospfIntfErrorStatsEntry OBJECT-TYPE
39266    SYNTAX OspfIntfErrorStatsEntry
39267    MAX-ACCESS not-accessible
39268    STATUS current
39269    DESCRIPTION
39270      "Error Statistics for an OSPF area."
39271    INDEX { ospfIntfErrIndex }
39272    ::= { ospfIntfErrorStats 1 }
39273
39274OspfIntfErrorStatsEntry ::= SEQUENCE {
39275    ospfIntfErrIndex        Integer32,
39276    ospfIntfErrAuthFailure      Counter32,
39277    ospfIntfErrNetmaskMismatch  Counter32,
39278    ospfIntfErrHelloMismatch    Counter32,
39279    ospfIntfErrDeadMismatch     Counter32,
39280    ospfIntfErrOptionsMismatch  Counter32,
39281    ospfIntfErrUnknownNbr       Counter32,
39282    ospfIntfErrAreaMismatch     Counter32,
39283    ospfIntfErrInvalidSelfOrigLSA Counter32
39284    }
39285
39286ospfIntfErrIndex OBJECT-TYPE
39287    SYNTAX    Integer32
39288    MAX-ACCESS    read-only
39289    STATUS    current
39290    DESCRIPTION
39291        "The index of the OSPF Intf for which these statistics apply."
39292    ::= { ospfIntfErrorStatsEntry 1 }
39293
39294ospfIntfErrAuthFailure OBJECT-TYPE
39295    SYNTAX    Counter32
39296    MAX-ACCESS    read-only
39297    STATUS    current
39298    DESCRIPTION
39299        "The total number of packets received with a wrong password in
39300         this area."
39301    ::= { ospfIntfErrorStatsEntry 2 }
39302
39303ospfIntfErrNetmaskMismatch OBJECT-TYPE
39304    SYNTAX    Counter32
39305    MAX-ACCESS    read-only
39306    STATUS    current
39307    DESCRIPTION
39308        "The total number of packets received with a wrong netmask in
39309         this area."
39310    ::= { ospfIntfErrorStatsEntry 3 }
39311
39312ospfIntfErrHelloMismatch OBJECT-TYPE
39313    SYNTAX    Counter32
39314    MAX-ACCESS    read-only
39315    STATUS    current
39316    DESCRIPTION
39317        "The total number of packets received with a different hello interval
39318         in this area."
39319    ::= { ospfIntfErrorStatsEntry 4 }
39320
39321ospfIntfErrDeadMismatch OBJECT-TYPE
39322    SYNTAX    Counter32
39323    MAX-ACCESS    read-only
39324    STATUS    current
39325    DESCRIPTION
39326        "The total number of packets received with a different dead interval
39327         in this area."
39328    ::= { ospfIntfErrorStatsEntry 5 }
39329
39330ospfIntfErrOptionsMismatch OBJECT-TYPE
39331    SYNTAX    Counter32
39332    MAX-ACCESS    read-only
39333    STATUS    current
39334    DESCRIPTION
39335        "The total number of packets received with a different options
39336         in this area."
39337    ::= { ospfIntfErrorStatsEntry 6 }
39338
39339ospfIntfErrUnknownNbr OBJECT-TYPE
39340    SYNTAX    Counter32
39341    MAX-ACCESS    read-only
39342    STATUS    current
39343    DESCRIPTION
39344        "The total number of packets received from an unknown neighbor
39345         in this area."
39346    ::= { ospfIntfErrorStatsEntry 7 }
39347
39348ospfIntfErrAreaMismatch OBJECT-TYPE
39349    SYNTAX    Counter32
39350    MAX-ACCESS    read-only
39351    STATUS    current
39352    DESCRIPTION
39353        "The total number of packets received with a wrong  area."
39354    ::= { ospfIntfErrorStatsEntry 8 }
39355
39356ospfIntfErrInvalidSelfOrigLSA OBJECT-TYPE
39357    SYNTAX   Counter32
39358    MAX-ACCESS   read-only
39359    STATUS   current
39360    DESCRIPTION
39361        "The total number of packets received with invalid self-orig LSAs."
39362    ::= { ospfIntfErrorStatsEntry 9 }
39363
39364-- Ospf General Statistics contains the cumulative stats for all
39365-- areas / interfaces
39366ospfCumRxPkts OBJECT-TYPE
39367    SYNTAX  Counter32
39368    MAX-ACCESS  read-only
39369    STATUS  current
39370    DESCRIPTION
39371        "The sum total of all OSPF packets received on all OSPF areas
39372         and interfaces."
39373    ::= { ospfCumRxTxStats 1 }
39374
39375ospfCumTxPkts OBJECT-TYPE
39376    SYNTAX  Counter32
39377    MAX-ACCESS  read-only
39378    STATUS  current
39379    DESCRIPTION
39380        "The sum total of all OSPF packets transmitted on all OSPF areas
39381         and interfaces."
39382    ::= { ospfCumRxTxStats 2 }
39383
39384ospfCumRxHello OBJECT-TYPE
39385    SYNTAX  Counter32
39386    MAX-ACCESS  read-only
39387    STATUS  current
39388    DESCRIPTION
39389        "The sum total of all Hello packets received on all OSPF areas
39390         and interfaces."
39391    ::= { ospfCumRxTxStats 3 }
39392
39393ospfCumTxHello OBJECT-TYPE
39394    SYNTAX  Counter32
39395    MAX-ACCESS  read-only
39396    STATUS  current
39397    DESCRIPTION
39398        "The sum total of all Hello packets transmitted on all OSPF areas
39399         and interfaces."
39400    ::= { ospfCumRxTxStats 4 }
39401
39402ospfCumRxDatabase OBJECT-TYPE
39403    SYNTAX  Counter32
39404    MAX-ACCESS  read-only
39405    STATUS  current
39406    DESCRIPTION
39407        "The sum total of all Database Description packets received on
39408         all OSPF areas and interfaces."
39409    ::= { ospfCumRxTxStats 5 }
39410
39411ospfCumTxDatabase OBJECT-TYPE
39412    SYNTAX  Counter32
39413    MAX-ACCESS  read-only
39414    STATUS  current
39415    DESCRIPTION
39416        "The sum total of all Database Description packets transmitted on
39417         all OSPF areas and interfaces."
39418    ::= { ospfCumRxTxStats 6 }
39419
39420ospfCumRxlsReqs OBJECT-TYPE
39421    SYNTAX  Counter32
39422    MAX-ACCESS  read-only
39423    STATUS  current
39424    DESCRIPTION
39425        "The sum total of all Link State Request packets received on
39426         all OSPF areas and interfaces."
39427    ::= { ospfCumRxTxStats 7 }
39428
39429ospfCumTxlsReqs OBJECT-TYPE
39430    SYNTAX  Counter32
39431    MAX-ACCESS  read-only
39432    STATUS  current
39433    DESCRIPTION
39434        "The sum total of all Link State Request packets transmitted on
39435         all OSPF areas and interfaces."
39436    ::= { ospfCumRxTxStats 8 }
39437
39438ospfCumRxlsAcks OBJECT-TYPE
39439    SYNTAX  Counter32
39440    MAX-ACCESS  read-only
39441    STATUS  current
39442    DESCRIPTION
39443        "The sum total of all Link State Acknowledgement packets received
39444         on all OSPF areas and interfaces."
39445    ::= { ospfCumRxTxStats 9 }
39446
39447ospfCumTxlsAcks OBJECT-TYPE
39448    SYNTAX  Counter32
39449    MAX-ACCESS  read-only
39450    STATUS  current
39451    DESCRIPTION
39452        "The sum total of all Link State Acknowledgement packets transmitted
39453         on all OSPF areas and interfaces."
39454    ::= { ospfCumRxTxStats 10 }
39455
39456ospfCumRxlsUpdates OBJECT-TYPE
39457    SYNTAX  Counter32
39458    MAX-ACCESS  read-only
39459    STATUS  current
39460    DESCRIPTION
39461        "The sum total of all Link State Update packets received
39462         on all OSPF areas and interfaces."
39463    ::= { ospfCumRxTxStats 11 }
39464
39465ospfCumTxlsUpdates OBJECT-TYPE
39466    SYNTAX  Counter32
39467    MAX-ACCESS  read-only
39468    STATUS  current
39469    DESCRIPTION
39470        "The sum total of all Link State Update packets transmitted
39471         on all OSPF areas and interfaces."
39472    ::= { ospfCumRxTxStats 12 }
39473
39474ospfCumNbrhello OBJECT-TYPE
39475    SYNTAX  Counter32
39476    MAX-ACCESS  read-only
39477    STATUS  current
39478    DESCRIPTION
39479        "The sum total of all Hello packets received from neighbours
39480         on all OSPF areas and interfaces."
39481    ::= { ospfCumNbrChangeStats 1 }
39482
39483ospfCumNbrStart OBJECT-TYPE
39484    SYNTAX  Counter32
39485    MAX-ACCESS  read-only
39486    STATUS  current
39487    DESCRIPTION
39488        "The sum total number of neighbours in this state (i.e. an indication
39489         that  Hello packets should now be sent to the neighbour at intervals
39490         of HelloInterval seconds.) across all OSPF areas and interfaces."
39491    ::= { ospfCumNbrChangeStats 2 }
39492
39493ospfCumNbrAdjointOk OBJECT-TYPE
39494    SYNTAX  Counter32
39495    MAX-ACCESS  read-only
39496    STATUS  current
39497    DESCRIPTION
39498        "The sum total number of decisions to be made (again) as to whether
39499         an adjacency should be established/maintained with the neighbour
39500         across all OSPF areas and interfaces."
39501    ::= { ospfCumNbrChangeStats 3 }
39502
39503ospfCumNbrNegotiationDone OBJECT-TYPE
39504    SYNTAX  Counter32
39505    MAX-ACCESS  read-only
39506    STATUS  current
39507    DESCRIPTION
39508        "The sum total number of neighbours in this state wherein the
39509         Master/slave relationship has been negotiated, and sequence
39510         numbers have been exchanged, across all OSPF areas and
39511         interfaces."
39512    ::= { ospfCumNbrChangeStats 4 }
39513
39514ospfCumNbrExchangeDone OBJECT-TYPE
39515    SYNTAX  Counter32
39516    MAX-ACCESS  read-only
39517    STATUS  current
39518    DESCRIPTION
39519        "The sum total number of neighbours in this state (i.e. in an
39520         adjacency's final state) having transimitted a full sequence
39521         of Database Description packets, across all OSPF areas
39522         and interfaces."
39523    ::= { ospfCumNbrChangeStats 5 }
39524
39525ospfCumNbrBadRequests OBJECT-TYPE
39526    SYNTAX  Counter32
39527    MAX-ACCESS  read-only
39528    STATUS  current
39529    DESCRIPTION
39530        "The sum total number of Link State Requests which have been received
39531         for a link state advertisement not contained in the database across
39532         all interfaces and OSPF areas."
39533    ::= { ospfCumNbrChangeStats 6 }
39534
39535ospfCumNbrBadSequence OBJECT-TYPE
39536    SYNTAX  Counter32
39537    MAX-ACCESS  read-only
39538    STATUS  current
39539    DESCRIPTION
39540        "The sum total number of Database Description packets which have been
39541         received that either
39542         a) has an unexpected DD sequence number
39543         b) Unexpectedly has the init bit set
39544         c) Has an options field differing from the last Options field
39545            received in a Database Description packet.
39546         Any of these conditions indicate that some error has occured during
39547         adjacency establishment for all OSPF areas and interfaces."
39548    ::= { ospfCumNbrChangeStats 7 }
39549
39550ospfCumNbrLoadingDone OBJECT-TYPE
39551    SYNTAX  Counter32
39552    MAX-ACCESS  read-only
39553    STATUS  current
39554    DESCRIPTION
39555        "The sum total number of link state updates received for all
39556         out-of-date portions of the database across all OSPF areas
39557         and interfaces."
39558    ::= { ospfCumNbrChangeStats 8 }
39559
39560ospfCumNbrN1way OBJECT-TYPE
39561    SYNTAX  Counter32
39562    MAX-ACCESS  read-only
39563    STATUS  current
39564    DESCRIPTION
39565        "The sum total number of Hello packets received from neighbours, in
39566         which this router is not mentioned across all OSPF interfaces
39567         and areas."
39568    ::= { ospfCumNbrChangeStats 9 }
39569
39570ospfCumNbrRstAd OBJECT-TYPE
39571    SYNTAX  Counter32
39572    MAX-ACCESS  read-only
39573    STATUS  current
39574    DESCRIPTION
39575        "The sum total number of times the Neighbour adjacency has been reset
39576         across all OPSF areas and interfaces."
39577    ::= { ospfCumNbrChangeStats 10 }
39578
39579ospfCumNbrDown OBJECT-TYPE
39580    SYNTAX  Counter32
39581    MAX-ACCESS  read-only
39582    STATUS  current
39583    DESCRIPTION
39584        "The total number of Neighbouring routers down (i.e. in the initial
39585         state of a neighbour conversation.) across all OSPF areas and
39586         interfaces."
39587    ::= { ospfCumNbrChangeStats 11 }
39588
39589ospfCumNbrN2way OBJECT-TYPE
39590    SYNTAX  Counter32
39591    MAX-ACCESS  read-only
39592    STATUS  current
39593    DESCRIPTION
39594        "The sum total number of Hello packets received from neighbours, in
39595         which this router is mentioned across all OSPF interfaces
39596         and areas."
39597    ::= { ospfCumNbrChangeStats 12 }
39598
39599ospfCumIntfHello OBJECT-TYPE
39600    SYNTAX    Counter32
39601    MAX-ACCESS    read-only
39602    STATUS    current
39603    DESCRIPTION
39604        "The sum total number of Hello packets sent on all interfaces
39605         and areas"
39606    ::= { ospfCumIntfChangeStats 1 }
39607
39608ospfCumIntfDown OBJECT-TYPE
39609    SYNTAX   Counter32
39610    MAX-ACCESS   read-only
39611    STATUS   current
39612    DESCRIPTION
39613        "The sum total number of interfaces down in all OSPF areas."
39614    ::= { ospfCumIntfChangeStats 2 }
39615
39616ospfCumIntfLoop OBJECT-TYPE
39617    SYNTAX    Counter32
39618    MAX-ACCESS    read-only
39619    STATUS    current
39620    DESCRIPTION
39621        "The sum total of interfaces no longer connected to
39622         the attatched network across all OSPF areas and interfaces."
39623    ::= { ospfCumIntfChangeStats 3 }
39624
39625ospfCumIntfUnloop OBJECT-TYPE
39626    SYNTAX   Counter32
39627    MAX-ACCESS   read-only
39628    STATUS   current
39629    DESCRIPTION
39630        "The sum total number of interfaces, connected to
39631         the attatched network in all OSPF areas."
39632    ::= { ospfCumIntfChangeStats 4 }
39633
39634ospfCumIntfWaitTimer OBJECT-TYPE
39635    SYNTAX        Counter32
39636    MAX-ACCESS        read-only
39637    STATUS        current
39638    DESCRIPTION
39639        "The sum total number of times the Wait Timer has been fired,
39640         (indicating the end of the waiting period that is required
39641          before electing a (Backup) Designated Router) across all
39642          OSPF areas and interfaces."
39643    ::= { ospfCumIntfChangeStats 5 }
39644
39645ospfCumIntfBackup OBJECT-TYPE
39646    SYNTAX     Counter32
39647    MAX-ACCESS     read-only
39648    STATUS     current
39649    DESCRIPTION
39650        "The sum total number of Backup Designated Routers on the attatched
39651         network for all OSPF areas and interfaces."
39652    ::= { ospfCumIntfChangeStats 6 }
39653
39654ospfCumIntfNbrChange OBJECT-TYPE
39655    SYNTAX     Counter32
39656    MAX-ACCESS     read-only
39657    STATUS     current
39658    DESCRIPTION
39659        "The sum total number of changes in the set of bidirectional
39660         neighbours associated with any interface across all OSPF areas."
39661    ::= { ospfCumIntfChangeStats 7 }
39662
39663ospfTmrsKckOffHello OBJECT-TYPE
39664    SYNTAX    Counter32
39665    MAX-ACCESS    read-only
39666    STATUS    current
39667    DESCRIPTION
39668        "The sum total number of times the Hello timer has been fired
39669         (which triggers the send of a Hello packet) across all OPSF
39670         areas and interfaces."
39671    ::= { ospfTimersKickOffStats 1 }
39672
39673ospfTmrsKckOffRetransmit OBJECT-TYPE
39674    SYNTAX   Counter32
39675    MAX-ACCESS   read-only
39676    STATUS   current
39677    DESCRIPTION
39678        "The sum total number of times the Retransmit timer has been
39679         fired across all OPSF areas and interfaces."
39680    ::= { ospfTimersKickOffStats 2 }
39681
39682ospfTmrsKckOffLsaLock OBJECT-TYPE
39683    SYNTAX    Counter32
39684    MAX-ACCESS    read-only
39685    STATUS    current
39686    DESCRIPTION
39687        "The sum total number of times the Lsa Lock timer has been
39688         fired across all OSPF areas and interfaces."
39689    ::= { ospfTimersKickOffStats 3 }
39690
39691ospfTmrsKckOffLsaAck OBJECT-TYPE
39692    SYNTAX   Counter32
39693    MAX-ACCESS   read-only
39694    STATUS   current
39695    DESCRIPTION
39696        "The sum total number of times the Lsa Ack timer has been
39697         fired across all ospf areas and interfaces."
39698    ::= { ospfTimersKickOffStats 4 }
39699
39700ospfTmrsKckOffDbage OBJECT-TYPE
39701    SYNTAX        Counter32
39702    MAX-ACCESS        read-only
39703    STATUS        current
39704    DESCRIPTION
39705        "The total number of times the Dbage has been fired."
39706    ::= { ospfTimersKickOffStats 5 }
39707
39708ospfTmrsKckOffSummary OBJECT-TYPE
39709    SYNTAX     Counter32
39710    MAX-ACCESS     read-only
39711    STATUS     current
39712    DESCRIPTION
39713        "The total number of times the Summary timer has been fired."
39714    ::= { ospfTimersKickOffStats 6 }
39715
39716ospfTmrsKckOffAseExport OBJECT-TYPE
39717    SYNTAX     Counter32
39718    MAX-ACCESS     read-only
39719    STATUS     current
39720    DESCRIPTION
39721        "The total number of times the ASE Export timer has been fired."
39722    ::= { ospfTimersKickOffStats 7 }
39723
39724
39725
39726-- IGMP Snooping statistics
39727igmpSnoopStats OBJECT-TYPE
39728  SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
39729  MAX-ACCESS not-accessible
39730  STATUS current
39731   DESCRIPTION
39732      "Statistics for IGMP Snooping."
39733    ::= { igmpStats 1 }
39734
39735igmpSnoopStatsEntry OBJECT-TYPE
39736    SYNTAX IgmpSnoopStatsEntry
39737    MAX-ACCESS not-accessible
39738    STATUS current
39739    DESCRIPTION
39740      "Statistics for IGMP Snooping."
39741    INDEX { igmpSnoopVlanIndex }
39742    ::= { igmpSnoopStats 1 }
39743
39744IgmpSnoopStatsEntry ::= SEQUENCE {
39745    igmpSnoopVlanIndex      INTEGER,
39746    rxIgmpValidPkts             Counter32,
39747    rxIgmpInvalidPkts           Counter32,
39748    rxIgmpGenQueries            Counter32,
39749    rxIgmpGrpSpecificQueries    Counter32,
39750    rxIgmpLeaves                Counter32,
39751    rxIgmpDiscardPkts           Counter32,
39752    rxIgmpReports               Counter32,
39753    rxIgmpPimHellos             Counter32,
39754    txIgmpGenQueries            Counter32,
39755    txIgmpGrpSpecificQueries    Counter32,
39756    txIgmpReports               Counter32,
39757    igmpClearVlanStats          INTEGER,
39758    txIgmpLeaves                         Counter32,
39759    rxIgmpGroupSourceSpecificQueries     Counter32,
39760    rxIgmpV3CurrentStateRecords          Counter32,
39761    rxIgmpV3SourceListChangeRecords      Counter32,
39762    rxIgmpV3FilterChangeRecords          Counter32
39763    }
39764
39765igmpSnoopVlanIndex OBJECT-TYPE
39766    SYNTAX    INTEGER
39767    MAX-ACCESS    read-only
39768    STATUS    current
39769    DESCRIPTION
39770        "The index of the VLAN for which these statistics apply."
39771    ::= { igmpSnoopStatsEntry 1 }
39772
39773rxIgmpValidPkts OBJECT-TYPE
39774    SYNTAX    Counter32
39775    MAX-ACCESS    read-only
39776    STATUS    current
39777    DESCRIPTION
39778        "The total number of valid IGMP packets received
39779         on this VLAN."
39780    ::= { igmpSnoopStatsEntry 2 }
39781
39782rxIgmpInvalidPkts OBJECT-TYPE
39783    SYNTAX    Counter32
39784    MAX-ACCESS    read-only
39785    STATUS    current
39786    DESCRIPTION
39787        "The total number of invalid IGMP packets received
39788         on this VLAN."
39789    ::= { igmpSnoopStatsEntry 3 }
39790
39791rxIgmpGenQueries OBJECT-TYPE
39792    SYNTAX    Counter32
39793    MAX-ACCESS    read-only
39794    STATUS    current
39795    DESCRIPTION
39796        "The total number of IGMP General Query packets received
39797         on this VLAN."
39798    ::= { igmpSnoopStatsEntry 4 }
39799
39800rxIgmpGrpSpecificQueries OBJECT-TYPE
39801    SYNTAX    Counter32
39802    MAX-ACCESS    read-only
39803    STATUS    current
39804    DESCRIPTION
39805        "The total number of IGMP Group Specific Query packets received
39806         on this VLAN."
39807    ::= { igmpSnoopStatsEntry 5 }
39808
39809rxIgmpLeaves OBJECT-TYPE
39810    SYNTAX    Counter32
39811    MAX-ACCESS    read-only
39812    STATUS    current
39813    DESCRIPTION
39814        "The total number of IGMP Leave packets received
39815         on this VLAN."
39816    ::= { igmpSnoopStatsEntry 6 }
39817
39818rxIgmpReports OBJECT-TYPE
39819    SYNTAX    Counter32
39820    MAX-ACCESS    read-only
39821    STATUS    current
39822    DESCRIPTION
39823        "The total number of IGMP Report packets received
39824         on this VLAN."
39825    ::= { igmpSnoopStatsEntry 7 }
39826
39827txIgmpGrpSpecificQueries OBJECT-TYPE
39828    SYNTAX    Counter32
39829    MAX-ACCESS    read-only
39830    STATUS    current
39831    DESCRIPTION
39832        "The total number of IGMP Group Specific Query packets
39833         transmitted on this VLAN."
39834    ::= { igmpSnoopStatsEntry 8 }
39835
39836txIgmpReports OBJECT-TYPE
39837    SYNTAX    Counter32
39838    MAX-ACCESS    read-only
39839    STATUS    current
39840    DESCRIPTION
39841        "The total number of IGMP Report packets transmitted
39842         on this VLAN."
39843    ::= { igmpSnoopStatsEntry 9 }
39844
39845txIgmpLeaves OBJECT-TYPE
39846    SYNTAX    Counter32
39847    MAX-ACCESS    read-only
39848    STATUS    current
39849    DESCRIPTION
39850        "The total number of IGMP Leave packets transmitted
39851         on this VLAN."
39852    ::= { igmpSnoopStatsEntry 10 }
39853
39854rxIgmpGroupSourceSpecificQueries OBJECT-TYPE
39855    SYNTAX    Counter32
39856    MAX-ACCESS    read-only
39857    STATUS    current
39858    DESCRIPTION
39859        "The total number of IGMP Group Source Specific (GSSQ) Queries received
39860         on this VLAN."
39861    ::= { igmpSnoopStatsEntry 11 }
39862
39863rxIgmpV3CurrentStateRecords OBJECT-TYPE
39864    SYNTAX    Counter32
39865    MAX-ACCESS    read-only
39866    STATUS    current
39867    DESCRIPTION
39868        "The total number of IGMP Current State Records (CSRs) received
39869         on this VLAN."
39870    ::= { igmpSnoopStatsEntry 12 }
39871
39872rxIgmpV3SourceListChangeRecords OBJECT-TYPE
39873    SYNTAX    Counter32
39874    MAX-ACCESS    read-only
39875    STATUS    current
39876    DESCRIPTION
39877        "The total number of IGMP Source List Change Records (SLCRs) received
39878         on this VLAN."
39879    ::= { igmpSnoopStatsEntry 13 }
39880
39881rxIgmpV3FilterChangeRecords OBJECT-TYPE
39882    SYNTAX    Counter32
39883    MAX-ACCESS    read-only
39884    STATUS    current
39885    DESCRIPTION
39886        "The total number of IGMP Filter Mode Change Records (FMCRs) received
39887         on this VLAN."
39888    ::= { igmpSnoopStatsEntry 14 }
39889
39890txIgmpGenQueries OBJECT-TYPE
39891    SYNTAX    Counter32
39892    MAX-ACCESS    read-only
39893    STATUS    current
39894    DESCRIPTION
39895        "The total number of IGMP General Query packets send
39896         on this VLAN."
39897    ::= { igmpSnoopStatsEntry 16 }
39898
39899rxIgmpDiscardPkts OBJECT-TYPE
39900    SYNTAX    Counter32
39901    MAX-ACCESS    read-only
39902    STATUS    current
39903    DESCRIPTION
39904        "The total number of IGMP packets discarded
39905         on this VLAN."
39906    ::= { igmpSnoopStatsEntry 17 }
39907
39908rxIgmpPimHellos OBJECT-TYPE
39909    SYNTAX    Counter32
39910    MAX-ACCESS    read-only
39911    STATUS    current
39912    DESCRIPTION
39913        "The total number of Pim Hello packets received
39914         on this VLAN."
39915    ::= { igmpSnoopStatsEntry 18 }
39916
39917igmpClearVlanStats OBJECT-TYPE
39918    SYNTAX  INTEGER {
39919    clear(1),
39920    ok(2)
39921    }
39922    MAX-ACCESS  read-write
39923    STATUS  current
39924    DESCRIPTION
39925        "Setting this to clear(1) results in clearing the statistics for this
39926         snooping VLAN."
39927    ::= { igmpSnoopStatsEntry 19 }
39928
39929igmpClearAllStats OBJECT-TYPE
39930    SYNTAX  INTEGER {
39931    clear(1),
39932    ok(2)
39933    }
39934    MAX-ACCESS  read-write
39935    STATUS  current
39936    DESCRIPTION
39937        "Setting this to clear(1) results in clearing the IGMP statistics."
39938    ::= { igmpStats 2 }
39939
39940igmpStatsTotalIgmpGroups OBJECT-TYPE
39941    SYNTAX  Counter32
39942    MAX-ACCESS  read-only
39943    STATUS  current
39944    DESCRIPTION
39945        "The total number of IGMP groups."
39946    ::= { igmpStats 3 }
39947
39948igmpStatsTotalIpmcGroups OBJECT-TYPE
39949    SYNTAX  Counter32
39950    MAX-ACCESS  read-only
39951    STATUS  current
39952    DESCRIPTION
39953        "The total number of IPMC groups."
39954    ::= { igmpStats 4 }
39955
39956
39957
39958
39959
39960ipv6InReceives OBJECT-TYPE
39961    SYNTAX  Counter32
39962    MAX-ACCESS  read-only
39963    STATUS  current
39964    DESCRIPTION
39965        "The total number of input datagrams received from
39966         interfaces, including those received in error."
39967    ::= { ipv6Stats 1 }
39968
39969ipv6InMcasts OBJECT-TYPE
39970    SYNTAX  Counter32
39971    MAX-ACCESS  read-only
39972    STATUS  current
39973    DESCRIPTION
39974        "The total number of multicast packets received from
39975         interfaces, including those received in error."
39976    ::= { ipv6Stats 2 }
39977
39978ipv6InDelivers OBJECT-TYPE
39979    SYNTAX  Counter32
39980    MAX-ACCESS  read-only
39981    STATUS  current
39982    DESCRIPTION
39983        "Total datagrams given to upper layer - ICMP/UDP"
39984    ::= { ipv6Stats 3 }
39985
39986ipv6InDiscards OBJECT-TYPE
39987    SYNTAX  Counter32
39988    MAX-ACCESS  read-only
39989    STATUS  current
39990    DESCRIPTION
39991        "Total datagrams discarded despite no errors"
39992    ::= { ipv6Stats 4 }
39993
39994ipv6InHdrerrs OBJECT-TYPE
39995    SYNTAX  Counter32
39996    MAX-ACCESS  read-only
39997    STATUS  current
39998    DESCRIPTION
39999        "Total datagrams with error in IPv6/Option headers"
40000    ::= { ipv6Stats 5 }
40001
40002ipv6InAddrerrs OBJECT-TYPE
40003    SYNTAX  Counter32
40004    MAX-ACCESS  read-only
40005    STATUS  current
40006    DESCRIPTION
40007        "Total datagrams with error in destination address"
40008    ::= { ipv6Stats 6 }
40009
40010ipv6InUnkprots OBJECT-TYPE
40011    SYNTAX  Counter32
40012    MAX-ACCESS  read-only
40013    STATUS  current
40014    DESCRIPTION
40015        "Total datagrams with unknown/unsupported protocol"
40016    ::= { ipv6Stats 7 }
40017
40018ipv6InTruncs OBJECT-TYPE
40019    SYNTAX  Counter32
40020    MAX-ACCESS  read-only
40021    STATUS  current
40022    DESCRIPTION
40023        "Total datagrams with insufficient data"
40024    ::= { ipv6Stats 8 }
40025
40026ipv6OutMcasts OBJECT-TYPE
40027    SYNTAX  Counter32
40028    MAX-ACCESS  read-only
40029    STATUS  current
40030    DESCRIPTION
40031        "Total sent multicast pkts"
40032    ::= { ipv6Stats 10 }
40033
40034ipv6ForwDgrams OBJECT-TYPE
40035    SYNTAX  Counter32
40036    MAX-ACCESS  read-only
40037    STATUS  current
40038    DESCRIPTION
40039        "Total datagrams attempted to be forwarded"
40040    ::= { ipv6Stats 11 }
40041
40042ipv6TooBigerrs OBJECT-TYPE
40043    SYNTAX  Counter32
40044    MAX-ACCESS  read-only
40045    STATUS  current
40046    DESCRIPTION
40047        "Total datagrams which could not be forwarded
40048        as their size exceeds (Path) MTU"
40049    ::= { ipv6Stats 12 }
40050
40051ipv6OutReqs OBJECT-TYPE
40052    SYNTAX  Counter32
40053    MAX-ACCESS  read-only
40054    STATUS  current
40055    DESCRIPTION
40056        "Total datagrams attempted to be sent"
40057    ::= { ipv6Stats 13 }
40058
40059ipv6OutDiscards OBJECT-TYPE
40060    SYNTAX  Counter32
40061    MAX-ACCESS  read-only
40062    STATUS  current
40063    DESCRIPTION
40064        "Total outgoing Datagrams discarded despite no errors"
40065    ::= { ipv6Stats 14 }
40066
40067ipv6OutNorts OBJECT-TYPE
40068    SYNTAX  Counter32
40069    MAX-ACCESS  read-only
40070    STATUS  current
40071    DESCRIPTION
40072        "Total datagrams discarded due to no routes"
40073    ::= { ipv6Stats 15 }
40074
40075ipv6Reasmreqs OBJECT-TYPE
40076    SYNTAX  Counter32
40077    MAX-ACCESS  read-only
40078    STATUS  current
40079    DESCRIPTION
40080        "Total datagrams needing reassembly"
40081    ::= { ipv6Stats 16 }
40082
40083ipv6Reasmoks OBJECT-TYPE
40084    SYNTAX  Counter32
40085    MAX-ACCESS  read-only
40086    STATUS  current
40087    DESCRIPTION
40088        "Total datagrams successfully reassembled"
40089    ::= { ipv6Stats 17 }
40090
40091ipv6Reasmfails OBJECT-TYPE
40092    SYNTAX  Counter32
40093    MAX-ACCESS  read-only
40094    STATUS  current
40095    DESCRIPTION
40096        "Total datagrams for witch reassembly failured"
40097    ::= { ipv6Stats 18 }
40098
40099ipv6Fragoks OBJECT-TYPE
40100    SYNTAX  Counter32
40101    MAX-ACCESS  read-only
40102    STATUS  current
40103    DESCRIPTION
40104        "Total datagrams successfully fragmented"
40105    ::= { ipv6Stats 19 }
40106
40107ipv6Fragfails OBJECT-TYPE
40108    SYNTAX  Counter32
40109    MAX-ACCESS  read-only
40110    STATUS  current
40111    DESCRIPTION
40112        "Total datagrams for witch fragmentation failured"
40113    ::= { ipv6Stats 20 }
40114
40115ipv6Fragcreates OBJECT-TYPE
40116    SYNTAX  Counter32
40117    MAX-ACCESS  read-only
40118    STATUS  current
40119    DESCRIPTION
40120        "Total number of fragments created"
40121    ::= { ipv6Stats 21 }
40122
40123ipv6InNsols OBJECT-TYPE
40124    SYNTAX  Counter32
40125    MAX-ACCESS  read-only
40126    STATUS  current
40127    DESCRIPTION
40128        "Total number of received Neighbor Solicitations"
40129    ::= { ipv6Stats 22 }
40130
40131ipv6InNadvs OBJECT-TYPE
40132    SYNTAX  Counter32
40133    MAX-ACCESS  read-only
40134    STATUS  current
40135    DESCRIPTION
40136        "Total number of received Neighbor Advertisements"
40137    ::= { ipv6Stats 23 }
40138
40139ipv6InRoutsols OBJECT-TYPE
40140    SYNTAX  Counter32
40141    MAX-ACCESS  read-only
40142    STATUS  current
40143    DESCRIPTION
40144        "Total number of received Router Solicitations"
40145    ::= { ipv6Stats 25 }
40146
40147ipv6InRoutadvs OBJECT-TYPE
40148    SYNTAX  Counter32
40149    MAX-ACCESS  read-only
40150    STATUS  current
40151    DESCRIPTION
40152        "Total number of received Router Advertisements"
40153    ::= { ipv6Stats 26 }
40154
40155ipv6InRoutRedirs OBJECT-TYPE
40156    SYNTAX  Counter32
40157    MAX-ACCESS  read-only
40158    STATUS  current
40159    DESCRIPTION
40160        "Total number of received Router Redirect messages"
40161    ::= { ipv6Stats 27 }
40162
40163ipv6OutNsols OBJECT-TYPE
40164    SYNTAX  Counter32
40165    MAX-ACCESS  read-only
40166    STATUS  current
40167    DESCRIPTION
40168        "Total number of sent Neighbor Solicitations"
40169    ::= { ipv6Stats 28 }
40170
40171ipv6OutNadvs OBJECT-TYPE
40172    SYNTAX  Counter32
40173    MAX-ACCESS  read-only
40174    STATUS  current
40175    DESCRIPTION
40176        "Total number of sent Neighbor Advertisements"
40177    ::= { ipv6Stats 29 }
40178
40179ipv6OutRoutadvs OBJECT-TYPE
40180    SYNTAX  Counter32
40181    MAX-ACCESS  read-only
40182    STATUS  current
40183    DESCRIPTION
40184        "Total number of sent Router Advertisements"
40185    ::= { ipv6Stats 30 }
40186
40187ipv6OutRedirs OBJECT-TYPE
40188    SYNTAX  Counter32
40189    MAX-ACCESS  read-only
40190    STATUS  current
40191    DESCRIPTION
40192        "Total number of sent Redirects"
40193    ::= { ipv6Stats 31 }
40194
40195ipv6OutRoutSols OBJECT-TYPE
40196    SYNTAX  Counter32
40197    MAX-ACCESS  read-only
40198    STATUS  current
40199    DESCRIPTION
40200        "Total number of sent Router Solicitations"
40201    ::= { ipv6Stats 32 }
40202
40203-- Please see tIp6If structure: u4RaSchedTime and u4RaSentTime are interface
40204-- parameters. They are not part of interface statistics (tIp6IfStats stats;).
40205-- ipv6RaSchedTime OBJECT-TYPE
40206--     SYNTAX  Counter32
40207--     MAX-ACCESS  read-only
40208--     STATUS  current
40209--     DESCRIPTION
40210--         "Next multicast Router Advertisement scheduled time"
40211--     ::= { ipv6Stats 36 }
40212
40213-- ipv6RaSentTime OBJECT-TYPE
40214--     SYNTAX  Counter32
40215--     MAX-ACCESS  read-only
40216--     STATUS  current
40217--     DESCRIPTION
40218--         "Last Router Advertisement sent time"
40219--     ::= { ipv6Stats 37 }
40220
40221ipv6icmpInMsgs OBJECT-TYPE
40222    SYNTAX  Counter32
40223    MAX-ACCESS  read-only
40224    STATUS  current
40225    DESCRIPTION
40226        "The total number of ICMP messages received."
40227    ::= { ipv6Stats 39 }
40228
40229ipv6icmpInErrs OBJECT-TYPE
40230    SYNTAX  Counter32
40231    MAX-ACCESS  read-only
40232    STATUS  current
40233    DESCRIPTION
40234        "The total number of ICMP messages attempted to send."
40235    ::= { ipv6Stats 40 }
40236
40237ipv6icmpInBadcode OBJECT-TYPE
40238    SYNTAX  Counter32
40239    MAX-ACCESS  read-only
40240    STATUS  current
40241    DESCRIPTION
40242        "The total number of ICMP messages in bad code."
40243    ::= { ipv6Stats 41 }
40244
40245ipv6icmpInToobig OBJECT-TYPE
40246    SYNTAX  Counter32
40247    MAX-ACCESS  read-only
40248    STATUS  current
40249    DESCRIPTION
40250        "The number of ICMP too big messages received."
40251    ::= { ipv6Stats 42 }
40252
40253ipv6icmpInDstUnreach OBJECT-TYPE
40254    SYNTAX  Counter32
40255    MAX-ACCESS  read-only
40256    STATUS  current
40257    DESCRIPTION
40258        "The number of ICMP Destination Unreachable messages received."
40259    ::= { ipv6Stats 43 }
40260
40261ipv6icmpInTmexceeded OBJECT-TYPE
40262    SYNTAX  Counter32
40263    MAX-ACCESS  read-only
40264    STATUS  current
40265    DESCRIPTION
40266        "The number of ICMP Time Exceeded messages received."
40267    ::= { ipv6Stats 44 }
40268
40269ipv6icmpInParamprob OBJECT-TYPE
40270    SYNTAX  Counter32
40271    MAX-ACCESS  read-only
40272    STATUS  current
40273    DESCRIPTION
40274        "The number of ICMP Parameter Problem messages received."
40275    ::= { ipv6Stats 45 }
40276
40277ipv6icmpInEchoReq OBJECT-TYPE
40278    SYNTAX  Counter32
40279    MAX-ACCESS  read-only
40280    STATUS  current
40281    DESCRIPTION
40282        "The number of ICMP Echo request messages received."
40283    ::= { ipv6Stats 46 }
40284
40285ipv6icmpInEchoResp OBJECT-TYPE
40286    SYNTAX  Counter32
40287    MAX-ACCESS  read-only
40288    STATUS  current
40289    DESCRIPTION
40290        "The number of ICMP Echo Reply messages received."
40291    ::= { ipv6Stats 47 }
40292
40293ipv6icmpOutMsgs OBJECT-TYPE
40294    SYNTAX  Counter32
40295    MAX-ACCESS  read-only
40296    STATUS  current
40297    DESCRIPTION
40298        "The total number of ICMP messages which this entity
40299         attempted to send."
40300    ::= { ipv6Stats 48 }
40301
40302ipv6icmpOutErrs OBJECT-TYPE
40303    SYNTAX  Counter32
40304    MAX-ACCESS  read-only
40305    STATUS  current
40306    DESCRIPTION
40307        "The number of ICMP messages which this entity did not
40308         send due to problems discovered within ICMP
40309         such as a lack of buffers."
40310    ::= { ipv6Stats 49 }
40311
40312ipv6icmpOutDstUnreach OBJECT-TYPE
40313    SYNTAX  Counter32
40314    MAX-ACCESS  read-only
40315    STATUS  current
40316    DESCRIPTION
40317        "The number of ICMP Destination Unreachable messages sent."
40318    ::= { ipv6Stats 50 }
40319
40320ipv6icmpOutToobig OBJECT-TYPE
40321    SYNTAX  Counter32
40322    MAX-ACCESS  read-only
40323    STATUS  current
40324    DESCRIPTION
40325        "The number of ICMP too big messages sent."
40326    ::= { ipv6Stats 51 }
40327
40328ipv6icmpOutTmexceeded OBJECT-TYPE
40329    SYNTAX  Counter32
40330    MAX-ACCESS  read-only
40331    STATUS  current
40332    DESCRIPTION
40333        "The number of ICMP Time Exceeded messages sent."
40334    ::= { ipv6Stats 52 }
40335
40336ipv6icmpOutParamprob OBJECT-TYPE
40337    SYNTAX  Counter32
40338    MAX-ACCESS  read-only
40339    STATUS  current
40340    DESCRIPTION
40341        "The number of ICMP Parameter Problem messages sent."
40342    ::= { ipv6Stats 53 }
40343
40344ipv6icmpOutEchoReq OBJECT-TYPE
40345    SYNTAX  Counter32
40346    MAX-ACCESS  read-only
40347    STATUS  current
40348    DESCRIPTION
40349        "The number of ICMP Echo request messages sent."
40350    ::= { ipv6Stats 54 }
40351
40352ipv6icmpOutEchoResp OBJECT-TYPE
40353    SYNTAX  Counter32
40354    MAX-ACCESS  read-only
40355    STATUS  current
40356    DESCRIPTION
40357        "The number of ICMP Echo Reply messages sent."
40358    ::= { ipv6Stats 55 }
40359
40360ipv6icmpInRouterSol OBJECT-TYPE
40361    SYNTAX  Counter32
40362    MAX-ACCESS  read-only
40363    STATUS  current
40364    DESCRIPTION
40365        "The number of ICMP router solicitations received."
40366    ::= { ipv6Stats 56 }
40367
40368ipv6icmpInRouterAdv OBJECT-TYPE
40369    SYNTAX  Counter32
40370    MAX-ACCESS  read-only
40371    STATUS  current
40372    DESCRIPTION
40373        "The number of ICMP router advertisements received."
40374    ::= { ipv6Stats 57 }
40375
40376ipv6icmpInNeighSol OBJECT-TYPE
40377    SYNTAX  Counter32
40378    MAX-ACCESS  read-only
40379    STATUS  current
40380    DESCRIPTION
40381        "The number of ICMP neighbor solicitations received."
40382    ::= { ipv6Stats 58 }
40383
40384ipv6icmpInNeighAdv OBJECT-TYPE
40385    SYNTAX  Counter32
40386    MAX-ACCESS  read-only
40387    STATUS  current
40388    DESCRIPTION
40389        "The number of ICMP neighbor advertisements received."
40390    ::= { ipv6Stats 59 }
40391
40392ipv6icmpInRedir OBJECT-TYPE
40393    SYNTAX  Counter32
40394    MAX-ACCESS  read-only
40395    STATUS  current
40396    DESCRIPTION
40397        "The number of ICMP Redirect messages received."
40398    ::= { ipv6Stats 60 }
40399
40400ipv6icmpOutRouterSol OBJECT-TYPE
40401    SYNTAX  Counter32
40402    MAX-ACCESS  read-only
40403    STATUS  current
40404    DESCRIPTION
40405        "The number of ICMP router solicitations sent."
40406    ::= { ipv6Stats 61 }
40407
40408ipv6icmpOutRouterAdv OBJECT-TYPE
40409    SYNTAX  Counter32
40410    MAX-ACCESS  read-only
40411    STATUS  current
40412    DESCRIPTION
40413        "The number of ICMP router advertisements sent."
40414    ::= { ipv6Stats 62 }
40415
40416ipv6icmpOutNeighSol OBJECT-TYPE
40417    SYNTAX  Counter32
40418    MAX-ACCESS  read-only
40419    STATUS  current
40420    DESCRIPTION
40421        "The number of ICMP neighbor solicitations sent."
40422    ::= { ipv6Stats 63 }
40423
40424ipv6icmpOutNeighAdv OBJECT-TYPE
40425    SYNTAX  Counter32
40426    MAX-ACCESS  read-only
40427    STATUS  current
40428    DESCRIPTION
40429        "The number of ICMP neighbor advertisements sent."
40430    ::= { ipv6Stats 64 }
40431
40432ipv6icmpOutRedir OBJECT-TYPE
40433    SYNTAX  Counter32
40434    MAX-ACCESS  read-only
40435    STATUS  current
40436    DESCRIPTION
40437        "The number of ICMP Redirect messages sent."
40438    ::= { ipv6Stats 65 }
40439
40440ipv6udpInDgrams OBJECT-TYPE
40441    SYNTAX  Counter32
40442    MAX-ACCESS  read-only
40443    STATUS  current
40444    DESCRIPTION
40445        "Total number of UDP received datagrams."
40446    ::= { ipv6Stats 66 }
40447
40448ipv6udpInErrs OBJECT-TYPE
40449    SYNTAX  Counter32
40450    MAX-ACCESS  read-only
40451    STATUS  current
40452    DESCRIPTION
40453        "Total number of UDP error encountered during
40454         processing of packet."
40455    ::= { ipv6Stats 67 }
40456
40457ipv6udpOutDgrams OBJECT-TYPE
40458    SYNTAX  Counter32
40459    MAX-ACCESS  read-only
40460    STATUS  current
40461    DESCRIPTION
40462        "Total number of UDP datagrams passed to IP6 layer."
40463    ::= { ipv6Stats 68 }
40464
40465ipv6udpNumPorts OBJECT-TYPE
40466    SYNTAX  Counter32
40467    MAX-ACCESS  read-only
40468    STATUS  current
40469    DESCRIPTION
40470        "Total number of UDP ports that are currently open."
40471    ::= { ipv6Stats 69 }
40472
40473ipv6icmpInAdminProhib OBJECT-TYPE
40474    SYNTAX  Counter32
40475    MAX-ACCESS  read-only
40476    STATUS  current
40477    DESCRIPTION
40478        "The total number of received Destination Unreachable
40479         ICMP packets."
40480    ::= { ipv6Stats 70 }
40481
40482ipv6icmpOutAdminProhib OBJECT-TYPE
40483    SYNTAX  Counter32
40484    MAX-ACCESS  read-only
40485    STATUS  current
40486    DESCRIPTION
40487        "The total number of sent Destination Unreachable
40488         ICMP packets."
40489    ::= { ipv6Stats 71 }
40490
40491
40492-- Ospf3 Statistics
40493
40494-- Ospf3 Statistics for all interfaces and Ospf3 areas
40495ospf3GeneralStats       OBJECT IDENTIFIER ::= { ospf3Stats  1 }
40496ospf3CumRxTxDisdStats   OBJECT IDENTIFIER ::= { ospf3GeneralStats  1 }
40497ospf3CumNbrChangeStats  OBJECT IDENTIFIER ::= { ospf3GeneralStats  2 }
40498ospf3CumIntfChangeStats OBJECT IDENTIFIER ::= { ospf3GeneralStats  3 }
40499ospf3TimersKickOffStats OBJECT IDENTIFIER ::= { ospf3GeneralStats  4 }
40500
40501-- Ospf3 Statistics / Area
40502ospf3Area          OBJECT IDENTIFIER ::= { ospf3Stats  2 }
40503
40504ospf3AreaRxTxDisdStats OBJECT-TYPE
40505    SYNTAX SEQUENCE OF Ospf3AreaRxTxDisdStatsEntry
40506    MAX-ACCESS not-accessible
40507    STATUS current
40508    DESCRIPTION
40509      "The table of Ospf3 Area Rx/Tx Statistics."
40510    ::= { ospf3Area 1 }
40511
40512ospf3AreaRxTxDisdStatsEntry OBJECT-TYPE
40513    SYNTAX Ospf3AreaRxTxDisdStatsEntry
40514    MAX-ACCESS not-accessible
40515    STATUS current
40516    DESCRIPTION
40517      "Rx Tx packet Statistics about a Ospf3 area."
40518    INDEX { ospf3AreaRxTxDisdIndex }
40519    ::= { ospf3AreaRxTxDisdStats 1 }
40520
40521Ospf3AreaRxTxDisdStatsEntry ::= SEQUENCE {
40522    ospf3AreaRxTxDisdIndex      Integer32,
40523    ospf3AreaRxPkts             Counter32,
40524    ospf3AreaTxPkts             Counter32,
40525    ospf3AreaDisdPkts           Counter32,
40526    ospf3AreaRxHello            Counter32,
40527    ospf3AreaTxHello            Counter32,
40528    ospf3AreaDisdHello          Counter32,
40529    ospf3AreaRxDatabase         Counter32,
40530    ospf3AreaTxDatabase         Counter32,
40531    ospf3AreaDisdDatabase       Counter32,
40532    ospf3AreaRxlsReqs           Counter32,
40533    ospf3AreaTxlsReqs           Counter32,
40534    ospf3AreaDisdlsReqs         Counter32,
40535    ospf3AreaRxlsAcks           Counter32,
40536    ospf3AreaTxlsAcks           Counter32,
40537    ospf3AreaDisdlsAcks         Counter32,
40538    ospf3AreaRxlsUpdates        Counter32,
40539    ospf3AreaTxlsUpdates        Counter32,
40540    ospf3AreaDisdlsUpdates      Counter32
40541    }
40542
40543ospf3AreaRxTxDisdIndex OBJECT-TYPE
40544    SYNTAX  Integer32
40545    MAX-ACCESS  read-only
40546    STATUS  current
40547    DESCRIPTION
40548        "The index of the ospf3 Area for which these statistics apply."
40549    ::= { ospf3AreaRxTxDisdStatsEntry 1 }
40550
40551ospf3AreaRxPkts OBJECT-TYPE
40552    SYNTAX  Counter32
40553    MAX-ACCESS  read-only
40554    STATUS  current
40555    DESCRIPTION
40556        "The total number of Ospf3 packets received in this Ospf3 area."
40557    ::= { ospf3AreaRxTxDisdStatsEntry 2 }
40558
40559ospf3AreaTxPkts OBJECT-TYPE
40560    SYNTAX  Counter32
40561    MAX-ACCESS  read-only
40562    STATUS  current
40563    DESCRIPTION
40564        "The total number of Ospf3 packets transmitted in this Ospf3 area."
40565    ::= { ospf3AreaRxTxDisdStatsEntry 3 }
40566
40567ospf3AreaDisdPkts OBJECT-TYPE
40568    SYNTAX  Counter32
40569    MAX-ACCESS  read-only
40570    STATUS  current
40571    DESCRIPTION
40572        "The total number of Ospf3 packets discaded in this Ospf3 area."
40573    ::= { ospf3AreaRxTxDisdStatsEntry 4 }
40574
40575ospf3AreaRxHello OBJECT-TYPE
40576    SYNTAX  Counter32
40577    MAX-ACCESS  read-only
40578    STATUS  current
40579    DESCRIPTION
40580        "The total number of Hello packets received in this Ospf3 area."
40581    ::= { ospf3AreaRxTxDisdStatsEntry 5 }
40582
40583ospf3AreaTxHello OBJECT-TYPE
40584    SYNTAX  Counter32
40585    MAX-ACCESS  read-only
40586    STATUS  current
40587    DESCRIPTION
40588        "The total number of Hello packets transmitted in this Ospf3
40589         area."
40590    ::= { ospf3AreaRxTxDisdStatsEntry 6 }
40591
40592ospf3AreaDisdHello OBJECT-TYPE
40593    SYNTAX  Counter32
40594    MAX-ACCESS  read-only
40595    STATUS  current
40596    DESCRIPTION
40597        "The total number of Hello packets discaded in this Ospf3
40598         area."
40599    ::= { ospf3AreaRxTxDisdStatsEntry 7 }
40600
40601ospf3AreaRxDatabase OBJECT-TYPE
40602    SYNTAX  Counter32
40603    MAX-ACCESS  read-only
40604    STATUS  current
40605    DESCRIPTION
40606        "The total number of Database Description packets transmitted
40607         for this Ospf3 area."
40608    ::= { ospf3AreaRxTxDisdStatsEntry 8 }
40609
40610ospf3AreaTxDatabase OBJECT-TYPE
40611    SYNTAX  Counter32
40612    MAX-ACCESS  read-only
40613    STATUS  current
40614    DESCRIPTION
40615        "The total number of Database Description packets transmitted
40616         for this Ospf3 area."
40617    ::= { ospf3AreaRxTxDisdStatsEntry 9 }
40618
40619ospf3AreaDisdDatabase OBJECT-TYPE
40620    SYNTAX  Counter32
40621    MAX-ACCESS  read-only
40622    STATUS  current
40623    DESCRIPTION
40624        "The total number of Database Description packets discarded
40625         for this Ospf3 area."
40626    ::= { ospf3AreaRxTxDisdStatsEntry 10 }
40627
40628
40629ospf3AreaRxlsReqs OBJECT-TYPE
40630    SYNTAX  Counter32
40631    MAX-ACCESS  read-only
40632    STATUS  current
40633    DESCRIPTION
40634        "The total number of Link State Request packets received for
40635         this Ospf3 area."
40636    ::= { ospf3AreaRxTxDisdStatsEntry 11 }
40637
40638ospf3AreaTxlsReqs OBJECT-TYPE
40639    SYNTAX  Counter32
40640    MAX-ACCESS  read-only
40641    STATUS  current
40642    DESCRIPTION
40643        "The total number of Link State Request packets transmitted for
40644         this Ospf3 area."
40645    ::= { ospf3AreaRxTxDisdStatsEntry 12 }
40646
40647ospf3AreaDisdlsReqs OBJECT-TYPE
40648    SYNTAX  Counter32
40649    MAX-ACCESS  read-only
40650    STATUS  current
40651    DESCRIPTION
40652        "The total number of Link State Request packets discarded for
40653         this Ospf3 area."
40654    ::= { ospf3AreaRxTxDisdStatsEntry 13 }
40655
40656ospf3AreaRxlsAcks OBJECT-TYPE
40657    SYNTAX  Counter32
40658    MAX-ACCESS  read-only
40659    STATUS  current
40660    DESCRIPTION
40661        "The total number of Link State Acknowledgement packets received for
40662         this Ospf3 area."
40663    ::= { ospf3AreaRxTxDisdStatsEntry 14 }
40664
40665ospf3AreaTxlsAcks OBJECT-TYPE
40666    SYNTAX  Counter32
40667    MAX-ACCESS  read-only
40668    STATUS  current
40669    DESCRIPTION
40670        "The total number of Link State Acknowledgement packets transmitted
40671         for this Ospf3 area."
40672    ::= { ospf3AreaRxTxDisdStatsEntry 15 }
40673
40674ospf3AreaDisdlsAcks OBJECT-TYPE
40675    SYNTAX  Counter32
40676    MAX-ACCESS  read-only
40677    STATUS  current
40678    DESCRIPTION
40679        "The total number of Link State Acknowledgement packets discarded
40680         for this Ospf3 area."
40681    ::= { ospf3AreaRxTxDisdStatsEntry 16 }
40682
40683ospf3AreaRxlsUpdates OBJECT-TYPE
40684    SYNTAX  Counter32
40685    MAX-ACCESS  read-only
40686    STATUS  current
40687    DESCRIPTION
40688        "The total number of Link State Update packets received for
40689         this Ospf3 area."
40690    ::= { ospf3AreaRxTxDisdStatsEntry 17 }
40691
40692ospf3AreaTxlsUpdates OBJECT-TYPE
40693    SYNTAX  Counter32
40694    MAX-ACCESS  read-only
40695    STATUS  current
40696    DESCRIPTION
40697        "The total number of Link State Update packets transmitted for
40698         this Ospf3 area."
40699    ::= { ospf3AreaRxTxDisdStatsEntry 18 }
40700
40701ospf3AreaDisdlsUpdates OBJECT-TYPE
40702    SYNTAX  Counter32
40703    MAX-ACCESS  read-only
40704    STATUS  current
40705    DESCRIPTION
40706        "The total number of Link State Update packets discarded for
40707         this Ospf3 area."
40708    ::= { ospf3AreaRxTxDisdStatsEntry 19 }
40709
40710ospf3AreaNbrChangeStats OBJECT-TYPE
40711    SYNTAX SEQUENCE OF Ospf3AreaNbrChangeStatsEntry
40712    MAX-ACCESS not-accessible
40713    STATUS current
40714    DESCRIPTION
40715      "The table of Ospf3 Neighbor change Statistics."
40716    ::= { ospf3Area 2 }
40717
40718ospf3AreaNbrChangeStatsEntry OBJECT-TYPE
40719    SYNTAX Ospf3AreaNbrChangeStatsEntry
40720    MAX-ACCESS not-accessible
40721    STATUS current
40722    DESCRIPTION
40723      "Ospf3 Neighbor Change statistics."
40724    INDEX { ospf3AreaNbrIndex }
40725    ::= { ospf3AreaNbrChangeStats 1 }
40726
40727Ospf3AreaNbrChangeStatsEntry ::= SEQUENCE {
40728    ospf3AreaNbrIndex           Integer32,
40729    ospf3AreaNbrDown            Counter32,
40730    ospf3AreaNbrAttempt     Counter32,
40731    ospf3AreaNbrInit            Counter32,
40732    ospf3AreaNbrN2way           Counter32,
40733    ospf3AreaNbrExStart         Counter32,
40734    ospf3AreaNbrExchange        Counter32,
40735    ospf3AreaNbrLoading         Counter32,
40736    ospf3AreaNbrFull        Counter32,
40737    ospf3AreaNbrAllEvents       Counter32
40738    }
40739
40740ospf3AreaNbrIndex OBJECT-TYPE
40741    SYNTAX  Integer32
40742    MAX-ACCESS  read-only
40743    STATUS  current
40744    DESCRIPTION
40745        "The index of the Ospf3 Area for which these statistics apply."
40746    ::= { ospf3AreaNbrChangeStatsEntry 1 }
40747
40748ospf3AreaNbrDown OBJECT-TYPE
40749    SYNTAX  Counter32
40750    MAX-ACCESS  read-only
40751    STATUS  current
40752    DESCRIPTION
40753        "The total number of times neighbors now existing on this area
40754        have changed into DOWN state."
40755    ::= { ospf3AreaNbrChangeStatsEntry 2 }
40756
40757ospf3AreaNbrAttempt OBJECT-TYPE
40758    SYNTAX  Counter32
40759    MAX-ACCESS  read-only
40760    STATUS  current
40761    DESCRIPTION
40762        "The total number of times neighbors now existing on this area
40763        have changed into ATTEMPT state."
40764    ::= { ospf3AreaNbrChangeStatsEntry  3 }
40765
40766ospf3AreaNbrInit OBJECT-TYPE
40767    SYNTAX  Counter32
40768    MAX-ACCESS  read-only
40769    STATUS  current
40770    DESCRIPTION
40771        "The total number of times neighbors now existing on this area
40772        have changed into INIT state."
40773    ::= { ospf3AreaNbrChangeStatsEntry 4 }
40774
40775ospf3AreaNbrN2way OBJECT-TYPE
40776    SYNTAX  Counter32
40777    MAX-ACCESS  read-only
40778    STATUS  current
40779    DESCRIPTION
40780        "The total number of times neighbors now existing on this area
40781        have changed into 2WAY state."
40782    ::= { ospf3AreaNbrChangeStatsEntry 5 }
40783
40784ospf3AreaNbrExStart OBJECT-TYPE
40785    SYNTAX  Counter32
40786    MAX-ACCESS  read-only
40787    STATUS  current
40788    DESCRIPTION
40789        "The total number of times neighbors now existing on this area
40790        have changed into EXSTART state."
40791    ::= { ospf3AreaNbrChangeStatsEntry 6 }
40792
40793ospf3AreaNbrExchange OBJECT-TYPE
40794    SYNTAX  Counter32
40795    MAX-ACCESS  read-only
40796    STATUS  current
40797    DESCRIPTION
40798        "The total number of times neighbors now existing on this area
40799        have changed into EXCHANGE state."
40800    ::= { ospf3AreaNbrChangeStatsEntry 7 }
40801
40802ospf3AreaNbrLoading OBJECT-TYPE
40803    SYNTAX  Counter32
40804    MAX-ACCESS  read-only
40805    STATUS  current
40806    DESCRIPTION
40807        "The total number of times neighbors now existing on this area
40808        have changed into LOADING state."
40809    ::= { ospf3AreaNbrChangeStatsEntry 8 }
40810
40811ospf3AreaNbrFull OBJECT-TYPE
40812    SYNTAX  Counter32
40813    MAX-ACCESS  read-only
40814    STATUS  current
40815    DESCRIPTION
40816        "The total number of times neighbors now existing on this area
40817        have changed into FULL state."
40818    ::= { ospf3AreaNbrChangeStatsEntry 9 }
40819
40820ospf3AreaNbrAllEvents OBJECT-TYPE
40821    SYNTAX  Counter32
40822    MAX-ACCESS  read-only
40823    STATUS  current
40824    DESCRIPTION
40825        "The total number of times neighbors now existing on this area
40826        have changed state or an error had occured."
40827    ::= { ospf3AreaNbrChangeStatsEntry 10 }
40828
40829ospf3AreaIntfChangeStats OBJECT-TYPE
40830    SYNTAX SEQUENCE OF Ospf3AreaIntfChangeStatsEntry
40831    MAX-ACCESS not-accessible
40832    STATUS current
40833    DESCRIPTION
40834      "The table of Ospf3 Interface change Statistics."
40835    ::= { ospf3Area 3 }
40836
40837
40838ospf3AreaIntfChangeStatsEntry OBJECT-TYPE
40839    SYNTAX Ospf3AreaIntfChangeStatsEntry
40840    MAX-ACCESS not-accessible
40841    STATUS current
40842    DESCRIPTION
40843      "Ospf3 interface Change statistics."
40844    INDEX { ospf3AreaIntfIndex }
40845    ::= { ospf3AreaIntfChangeStats 1 }
40846
40847Ospf3AreaIntfChangeStatsEntry ::= SEQUENCE {
40848    ospf3AreaIntfIndex              Integer32,
40849    ospf3AreaIntfDown               Counter32,
40850    ospf3AreaIntfLoop               Counter32,
40851    ospf3AreaIntfWaiting        Counter32,
40852    ospf3AreaIntfPtop               Counter32,
40853    ospf3AreaIntfDr                 Counter32,
40854    ospf3AreaIntfBackup             Counter32,
40855    ospf3AreaIntfDrOther            Counter32,
40856    ospf3AreaIntfAllEvents          Counter32
40857    }
40858
40859ospf3AreaIntfIndex OBJECT-TYPE
40860    SYNTAX  Integer32
40861    MAX-ACCESS  read-only
40862    STATUS  current
40863    DESCRIPTION
40864        "The index of the Ospf3 Interface for which these statistics apply."
40865    ::= { ospf3AreaIntfChangeStatsEntry 1 }
40866
40867ospf3AreaIntfDown OBJECT-TYPE
40868    SYNTAX   Counter32
40869    MAX-ACCESS   read-only
40870    STATUS   current
40871    DESCRIPTION
40872        "The total number of changes into the DOWN State of the interfaces
40873         associated with this OSPF area."
40874    ::= { ospf3AreaIntfChangeStatsEntry 2 }
40875
40876ospf3AreaIntfLoop OBJECT-TYPE
40877    SYNTAX    Counter32
40878    MAX-ACCESS    read-only
40879    STATUS    current
40880    DESCRIPTION
40881        "The total number of changes into the LOOP State of the interfaces
40882         associated with this OSPF area."
40883    ::= { ospf3AreaIntfChangeStatsEntry 3 }
40884
40885ospf3AreaIntfWaiting OBJECT-TYPE
40886    SYNTAX        Counter32
40887    MAX-ACCESS        read-only
40888    STATUS        current
40889    DESCRIPTION
40890        "The total number of changes into the WAITING State of the interfaces
40891         associated with this OSPF area."
40892    ::= { ospf3AreaIntfChangeStatsEntry 4 }
40893
40894ospf3AreaIntfPtop OBJECT-TYPE
40895    SYNTAX        Counter32
40896    MAX-ACCESS        read-only
40897    STATUS        current
40898    DESCRIPTION
40899        "The total number of changes into the PTOP State of the interfaces
40900         associated with this OSPF area."
40901    ::= { ospf3AreaIntfChangeStatsEntry 5 }
40902
40903ospf3AreaIntfDr OBJECT-TYPE
40904    SYNTAX        Counter32
40905    MAX-ACCESS        read-only
40906    STATUS        current
40907    DESCRIPTION
40908        "The total number of changes into the DR State of the interfaces
40909         associated with this OSPF area."
40910    ::= { ospf3AreaIntfChangeStatsEntry 6 }
40911
40912ospf3AreaIntfBackup OBJECT-TYPE
40913    SYNTAX     Counter32
40914    MAX-ACCESS     read-only
40915    STATUS     current
40916    DESCRIPTION
40917        "The total number of changes into the BACKUP State of the interfaces
40918         associated with this OSPF area."
40919    ::= { ospf3AreaIntfChangeStatsEntry 7 }
40920
40921ospf3AreaIntfDrOther OBJECT-TYPE
40922    SYNTAX     Counter32
40923    MAX-ACCESS     read-only
40924    STATUS     current
40925    DESCRIPTION
40926        "The total number of changes into the DROTHER State of the interfaces
40927         associated with this OSPF area."
40928    ::= { ospf3AreaIntfChangeStatsEntry 8 }
40929
40930ospf3AreaIntfAllEvents OBJECT-TYPE
40931    SYNTAX     Counter32
40932    MAX-ACCESS     read-only
40933    STATUS     current
40934    DESCRIPTION
40935        "The total number of State changes of the interfaces
40936         associated with this OSPF area"
40937    ::= { ospf3AreaIntfChangeStatsEntry 9 }
40938
40939ospf3AreaErrorStats OBJECT-TYPE
40940    SYNTAX SEQUENCE OF Ospf3AreaErrorStatsEntry
40941    MAX-ACCESS not-accessible
40942    STATUS current
40943    DESCRIPTION
40944      "The table of Ospf3 Interface Error Statistics."
40945    ::= { ospf3Area 4 }
40946
40947ospf3AreaErrorStatsEntry OBJECT-TYPE
40948    SYNTAX Ospf3AreaErrorStatsEntry
40949    MAX-ACCESS not-accessible
40950    STATUS current
40951    DESCRIPTION
40952      "Error Statistics for an Ospf3 area."
40953    INDEX { ospf3AreaErrIndex }
40954    ::= { ospf3AreaErrorStats 1 }
40955
40956Ospf3AreaErrorStatsEntry ::= SEQUENCE {
40957    ospf3AreaErrIndex              Integer32,
40958    ospf3AreaErrRxOnPasv           Counter32,
40959    ospf3AreaErrRxOspfOff          Counter32,
40960    ospf3AreaErrRxOnNotup          Counter32,
40961    ospf3AreaErrRxVerMismatch      Counter32,
40962    ospf3AreaErrRxZeroRTRID        Counter32,
40963    ospf3AreaErrRxSameRTRID        Counter32,
40964    ospf3AreaErrRxMismatchInstID   Counter32,
40965    ospf3AreaErrBadAreaID          Counter32,
40966    ospf3AreaErrBadDestAddr        Counter32,
40967    ospf3AreaErrBadChecksum        Counter32,
40968    ospf3AreaErrBadNeighbour       Counter32,
40969    ospf3AreaErrBadPktType         Counter32,
40970    ospf3AreaErrHelloMismatch      Counter32,
40971    ospf3AreaErrOptionsMismatch    Counter32,
40972    ospf3AreaErrDeadMismatch       Counter32,
40973    ospf3AreaErrHelloNoNbr         Counter32
40974    }
40975
40976ospf3AreaErrIndex OBJECT-TYPE
40977    SYNTAX    Integer32
40978    MAX-ACCESS    read-only
40979    STATUS    current
40980    DESCRIPTION
40981        "The index of the Ospf3 Area for which these statistics apply."
40982    ::= { ospf3AreaErrorStatsEntry 1 }
40983
40984ospf3AreaErrRxOnPasv  OBJECT-TYPE
40985    SYNTAX    Counter32
40986    MAX-ACCESS    read-only
40987    STATUS    current
40988    DESCRIPTION
40989        "The total number of packets received by all of the interfaces in this area  that are
40990         received on a passive interface."
40991    ::= { ospf3AreaErrorStatsEntry 2 }
40992
40993ospf3AreaErrRxOspfOff OBJECT-TYPE
40994    SYNTAX    Counter32
40995    MAX-ACCESS    read-only
40996    STATUS    current
40997    DESCRIPTION
40998        "The total number of packets received by all of the interfaces in this area  that are
40999         received while OSPF was disabled."
41000    ::= { ospf3AreaErrorStatsEntry 3 }
41001
41002ospf3AreaErrRxOnNotup OBJECT-TYPE
41003    SYNTAX    Counter32
41004    MAX-ACCESS    read-only
41005    STATUS    current
41006    DESCRIPTION
41007        "The total number of packets received by all of the interfaces in this area  that are
41008         received while the interface was disabled."
41009    ::= { ospf3AreaErrorStatsEntry 4 }
41010
41011ospf3AreaErrRxVerMismatch OBJECT-TYPE
41012    SYNTAX    Counter32
41013    MAX-ACCESS    read-only
41014    STATUS    current
41015    DESCRIPTION
41016        "The total number of packets received by all of the interfaces in this area  that have
41017         an OSPF version number not equal to the one of the interface."
41018    ::= { ospf3AreaErrorStatsEntry 5 }
41019
41020ospf3AreaErrRxZeroRTRID OBJECT-TYPE
41021    SYNTAX    Counter32
41022    MAX-ACCESS    read-only
41023    STATUS    current
41024    DESCRIPTION
41025        "The total number of packets received by all of the interfaces in this area  that have
41026         a RouterID of 0."
41027    ::= { ospf3AreaErrorStatsEntry 6 }
41028
41029ospf3AreaErrRxSameRTRID OBJECT-TYPE
41030    SYNTAX    Counter32
41031    MAX-ACCESS    read-only
41032    STATUS    current
41033    DESCRIPTION
41034        "The total number of packets received by all of the interfaces in this area  that have
41035         the same RouterID as this Router."
41036    ::= { ospf3AreaErrorStatsEntry 7 }
41037
41038ospf3AreaErrRxMismatchInstID OBJECT-TYPE
41039    SYNTAX    Counter32
41040    MAX-ACCESS    read-only
41041    STATUS    current
41042    DESCRIPTION
41043        "The total number of packets received by all of the interfaces in this area  that have
41044         an instance number not equal to the one of the interface."
41045    ::= { ospf3AreaErrorStatsEntry 8 }
41046
41047ospf3AreaErrBadAreaID OBJECT-TYPE
41048    SYNTAX    Counter32
41049    MAX-ACCESS    read-only
41050    STATUS    current
41051    DESCRIPTION
41052        "The total number of packets received by all of the interfaces in this area  that have
41053         an area number not equal to the one of the area of the interface."
41054    ::= { ospf3AreaErrorStatsEntry 9 }
41055
41056ospf3AreaErrBadDestAddr OBJECT-TYPE
41057    SYNTAX    Counter32
41058    MAX-ACCESS    read-only
41059    STATUS    current
41060    DESCRIPTION
41061        "The total number of packets discarded by all of the interfaces in this area  because of
41062         a destination address mismatch."
41063    ::= { ospf3AreaErrorStatsEntry 10 }
41064
41065ospf3AreaErrBadChecksum OBJECT-TYPE
41066    SYNTAX    Counter32
41067    MAX-ACCESS    read-only
41068    STATUS    current
41069    DESCRIPTION
41070        "The total number of packets discarded by all of the interfaces in this area  because of
41071         a bad checksum."
41072    ::= { ospf3AreaErrorStatsEntry 11 }
41073
41074ospf3AreaErrBadNeighbour OBJECT-TYPE
41075    SYNTAX    Counter32
41076    MAX-ACCESS    read-only
41077    STATUS    current
41078    DESCRIPTION
41079        "The total number of packets discarded by all of the interfaces in this area  because
41080         they could not be associated with any neighbor."
41081    ::= { ospf3AreaErrorStatsEntry 12 }
41082
41083ospf3AreaErrBadPktType OBJECT-TYPE
41084    SYNTAX    Counter32
41085    MAX-ACCESS    read-only
41086    STATUS    current
41087    DESCRIPTION
41088        "The total number of packets discarded by all of the interfaces in this area  because
41089         the packet type was not recognized."
41090    ::= { ospf3AreaErrorStatsEntry 13 }
41091
41092ospf3AreaErrHelloMismatch OBJECT-TYPE
41093    SYNTAX    Counter32
41094    MAX-ACCESS    read-only
41095    STATUS    current
41096    DESCRIPTION
41097        "The total number of packets received with a different hello interval
41098         by all of the interfaces in this area ."
41099    ::= { ospf3AreaErrorStatsEntry 14 }
41100
41101ospf3AreaErrOptionsMismatch OBJECT-TYPE
41102    SYNTAX    Counter32
41103    MAX-ACCESS    read-only
41104    STATUS    current
41105    DESCRIPTION
41106        "The total number of packets received with a different options
41107         by all of the interfaces in this area ."
41108    ::= { ospf3AreaErrorStatsEntry 15 }
41109
41110ospf3AreaErrDeadMismatch OBJECT-TYPE
41111    SYNTAX    Counter32
41112    MAX-ACCESS    read-only
41113    STATUS    current
41114    DESCRIPTION
41115        "The total number of packets received with a different dead interval
41116         in this area."
41117    ::= { ospf3AreaErrorStatsEntry 16 }
41118
41119ospf3AreaErrHelloNoNbr OBJECT-TYPE
41120    SYNTAX    Counter32
41121    MAX-ACCESS    read-only
41122    STATUS    current
41123    DESCRIPTION
41124        "The total number of packets received from an unknown neighbor
41125         when all of the interfaces in this area  has a Network Type of NBMA or PTOMP."
41126    ::= { ospf3AreaErrorStatsEntry 17 }
41127
41128-- Ospf3 Statistics / Interface
41129ospf3Interface         OBJECT IDENTIFIER ::= { ospf3Stats  3 }
41130
41131
41132ospf3IntfRxTxDisdStats OBJECT-TYPE
41133    SYNTAX SEQUENCE OF Ospf3IntfRxTxDisdStatsEntry
41134    MAX-ACCESS not-accessible
41135    STATUS current
41136    DESCRIPTION
41137      "The table of Ospf3 Intf Rx/Tx Statistics."
41138    ::= { ospf3Interface 1 }
41139
41140ospf3IntfRxTxDisdStatsEntry OBJECT-TYPE
41141    SYNTAX Ospf3IntfRxTxDisdStatsEntry
41142    MAX-ACCESS not-accessible
41143    STATUS current
41144    DESCRIPTION
41145      "Rx Tx packet Statistics about a Ospf3 area."
41146    INDEX { ospf3IntfRxTxDisdIndex }
41147    ::= { ospf3IntfRxTxDisdStats 1 }
41148
41149Ospf3IntfRxTxDisdStatsEntry ::= SEQUENCE {
41150    ospf3IntfRxTxDisdIndex      Integer32,
41151    ospf3IntfRxPkts             Counter32,
41152    ospf3IntfTxPkts             Counter32,
41153    ospf3IntfDisdPkts           Counter32,
41154    ospf3IntfRxHello            Counter32,
41155    ospf3IntfTxHello            Counter32,
41156    ospf3IntfDisdHello          Counter32,
41157    ospf3IntfRxDatabase         Counter32,
41158    ospf3IntfTxDatabase         Counter32,
41159    ospf3IntfDisdDatabase       Counter32,
41160    ospf3IntfRxlsReqs           Counter32,
41161    ospf3IntfTxlsReqs           Counter32,
41162    ospf3IntfDisdlsReqs         Counter32,
41163    ospf3IntfRxlsAcks           Counter32,
41164    ospf3IntfTxlsAcks           Counter32,
41165    ospf3IntfDisdlsAcks         Counter32,
41166    ospf3IntfRxlsUpdates        Counter32,
41167    ospf3IntfTxlsUpdates        Counter32,
41168    ospf3IntfDisdlsUpdates      Counter32
41169    }
41170
41171ospf3IntfRxTxDisdIndex OBJECT-TYPE
41172    SYNTAX  Integer32
41173    MAX-ACCESS  read-only
41174    STATUS  current
41175    DESCRIPTION
41176        "The index of the ospf3 Intf for which these statistics apply."
41177    ::= { ospf3IntfRxTxDisdStatsEntry 1 }
41178
41179ospf3IntfRxPkts OBJECT-TYPE
41180    SYNTAX  Counter32
41181    MAX-ACCESS  read-only
41182    STATUS  current
41183    DESCRIPTION
41184        "The total number of Ospf3 packets received on this Ospf3 interface."
41185    ::= { ospf3IntfRxTxDisdStatsEntry 2 }
41186
41187ospf3IntfTxPkts OBJECT-TYPE
41188    SYNTAX  Counter32
41189    MAX-ACCESS  read-only
41190    STATUS  current
41191    DESCRIPTION
41192        "The total number of Ospf3 packets transmitted on this Ospf3 interface."
41193    ::= { ospf3IntfRxTxDisdStatsEntry 3 }
41194
41195ospf3IntfDisdPkts OBJECT-TYPE
41196    SYNTAX  Counter32
41197    MAX-ACCESS  read-only
41198    STATUS  current
41199    DESCRIPTION
41200        "The total number of Ospf3 packets discaded on this Ospf3 interface."
41201    ::= { ospf3IntfRxTxDisdStatsEntry 4 }
41202
41203ospf3IntfRxHello OBJECT-TYPE
41204    SYNTAX  Counter32
41205    MAX-ACCESS  read-only
41206    STATUS  current
41207    DESCRIPTION
41208        "The total number of Hello packets received on this Ospf3 interface."
41209    ::= { ospf3IntfRxTxDisdStatsEntry 5 }
41210
41211ospf3IntfTxHello OBJECT-TYPE
41212    SYNTAX  Counter32
41213    MAX-ACCESS  read-only
41214    STATUS  current
41215    DESCRIPTION
41216        "The total number of Hello packets transmitted on this Ospf3
41217         interface."
41218    ::= { ospf3IntfRxTxDisdStatsEntry 6 }
41219
41220ospf3IntfDisdHello OBJECT-TYPE
41221    SYNTAX  Counter32
41222    MAX-ACCESS  read-only
41223    STATUS  current
41224    DESCRIPTION
41225        "The total number of Hello packets discaded in this Ospf3
41226         interface."
41227    ::= { ospf3IntfRxTxDisdStatsEntry 7 }
41228
41229ospf3IntfRxDatabase OBJECT-TYPE
41230    SYNTAX  Counter32
41231    MAX-ACCESS  read-only
41232    STATUS  current
41233    DESCRIPTION
41234        "The total number of Database Description packets transmitted
41235         for this Ospf3 interface."
41236    ::= { ospf3IntfRxTxDisdStatsEntry 8 }
41237
41238ospf3IntfTxDatabase OBJECT-TYPE
41239    SYNTAX  Counter32
41240    MAX-ACCESS  read-only
41241    STATUS  current
41242    DESCRIPTION
41243        "The total number of Database Description packets transmitted
41244         for this Ospf3 interface."
41245    ::= { ospf3IntfRxTxDisdStatsEntry 9 }
41246
41247ospf3IntfDisdDatabase OBJECT-TYPE
41248    SYNTAX  Counter32
41249    MAX-ACCESS  read-only
41250    STATUS  current
41251    DESCRIPTION
41252        "The total number of Database Description packets discarded
41253         for this Ospf3 interface."
41254    ::= { ospf3IntfRxTxDisdStatsEntry 10 }
41255
41256
41257ospf3IntfRxlsReqs OBJECT-TYPE
41258    SYNTAX  Counter32
41259    MAX-ACCESS  read-only
41260    STATUS  current
41261    DESCRIPTION
41262        "The total number of Link State Request packets received for
41263         this Ospf3 interface."
41264    ::= { ospf3IntfRxTxDisdStatsEntry 11 }
41265
41266ospf3IntfTxlsReqs OBJECT-TYPE
41267    SYNTAX  Counter32
41268    MAX-ACCESS  read-only
41269    STATUS  current
41270    DESCRIPTION
41271        "The total number of Link State Request packets transmitted for
41272         this Ospf3 interface."
41273    ::= { ospf3IntfRxTxDisdStatsEntry 12 }
41274
41275ospf3IntfDisdlsReqs OBJECT-TYPE
41276    SYNTAX  Counter32
41277    MAX-ACCESS  read-only
41278    STATUS  current
41279    DESCRIPTION
41280        "The total number of Link State Request packets discarded for
41281         this Ospf3 interface."
41282    ::= { ospf3IntfRxTxDisdStatsEntry 13 }
41283
41284ospf3IntfRxlsAcks OBJECT-TYPE
41285    SYNTAX  Counter32
41286    MAX-ACCESS  read-only
41287    STATUS  current
41288    DESCRIPTION
41289        "The total number of Link State Acknowledgement packets received for
41290         this Ospf3 interface."
41291    ::= { ospf3IntfRxTxDisdStatsEntry 14 }
41292
41293ospf3IntfTxlsAcks OBJECT-TYPE
41294    SYNTAX  Counter32
41295    MAX-ACCESS  read-only
41296    STATUS  current
41297    DESCRIPTION
41298        "The total number of Link State Acknowledgement packets transmitted
41299         for this Ospf3 interface."
41300    ::= { ospf3IntfRxTxDisdStatsEntry 15 }
41301
41302ospf3IntfDisdlsAcks OBJECT-TYPE
41303    SYNTAX  Counter32
41304    MAX-ACCESS  read-only
41305    STATUS  current
41306    DESCRIPTION
41307        "The total number of Link State Acknowledgement packets discarded
41308         for this Ospf3 interface."
41309    ::= { ospf3IntfRxTxDisdStatsEntry 16 }
41310
41311ospf3IntfRxlsUpdates OBJECT-TYPE
41312    SYNTAX  Counter32
41313    MAX-ACCESS  read-only
41314    STATUS  current
41315    DESCRIPTION
41316        "The total number of Link State Update packets received for
41317         this Ospf3 interface."
41318    ::= { ospf3IntfRxTxDisdStatsEntry 17 }
41319
41320ospf3IntfTxlsUpdates OBJECT-TYPE
41321    SYNTAX  Counter32
41322    MAX-ACCESS  read-only
41323    STATUS  current
41324    DESCRIPTION
41325        "The total number of Link State Update packets transmitted for
41326         this Ospf3 interface."
41327    ::= { ospf3IntfRxTxDisdStatsEntry 18 }
41328
41329ospf3IntfDisdlsUpdates OBJECT-TYPE
41330    SYNTAX  Counter32
41331    MAX-ACCESS  read-only
41332    STATUS  current
41333    DESCRIPTION
41334        "The total number of Link State Update packets discarded for
41335         this Ospf3 interface."
41336    ::= { ospf3IntfRxTxDisdStatsEntry 19 }
41337
41338ospf3IntfNbrChangeStats OBJECT-TYPE
41339    SYNTAX SEQUENCE OF Ospf3IntfNbrChangeStatsEntry
41340    MAX-ACCESS not-accessible
41341    STATUS current
41342    DESCRIPTION
41343      "The table of Ospf3 Interface Neighbour change Statistics."
41344    ::= { ospf3Interface 2 }
41345
41346ospf3IntfNbrChangeStatsEntry OBJECT-TYPE
41347    SYNTAX Ospf3IntfNbrChangeStatsEntry
41348    MAX-ACCESS not-accessible
41349    STATUS current
41350    DESCRIPTION
41351      "Ospf3 interface Neighbour Change statistics."
41352    INDEX { ospf3IntfNbrIndex }
41353    ::= { ospf3IntfNbrChangeStats 1 }
41354
41355Ospf3IntfNbrChangeStatsEntry ::= SEQUENCE {
41356    ospf3IntfNbrIndex           Integer32,
41357    ospf3IntfNbrDown            Counter32,
41358    ospf3IntfNbrAttempt         Counter32,
41359    ospf3IntfNbrInit            Counter32,
41360    ospf3IntfNbrN2way           Counter32,
41361    ospf3IntfNbrExStart         Counter32,
41362    ospf3IntfNbrExchange        Counter32,
41363    ospf3IntfNbrLoading         Counter32,
41364    ospf3IntfNbrFull            Counter32,
41365    ospf3IntfNbrAllEvents       Counter32
41366    }
41367
41368ospf3IntfNbrIndex OBJECT-TYPE
41369    SYNTAX  Integer32
41370    MAX-ACCESS  read-only
41371    STATUS  current
41372    DESCRIPTION
41373        "The index of the Ospf3 Interface for which these statistics apply."
41374    ::= { ospf3IntfNbrChangeStatsEntry 1 }
41375
41376ospf3IntfNbrDown OBJECT-TYPE
41377    SYNTAX  Counter32
41378    MAX-ACCESS  read-only
41379    STATUS  current
41380    DESCRIPTION
41381        "The total number of times neighbors now existing on this interface
41382        have changed into DOWN state."
41383    ::= { ospf3IntfNbrChangeStatsEntry 2 }
41384
41385ospf3IntfNbrAttempt OBJECT-TYPE
41386    SYNTAX  Counter32
41387    MAX-ACCESS  read-only
41388    STATUS  current
41389    DESCRIPTION
41390        "The total number of times neighbors now existing on this interface
41391        have changed into ATTEMPT state."
41392    ::= { ospf3IntfNbrChangeStatsEntry  3 }
41393
41394ospf3IntfNbrInit OBJECT-TYPE
41395    SYNTAX  Counter32
41396    MAX-ACCESS  read-only
41397    STATUS  current
41398    DESCRIPTION
41399        "The total number of times neighbors now existing on this interface
41400        have changed into INIT state."
41401    ::= { ospf3IntfNbrChangeStatsEntry 4 }
41402
41403ospf3IntfNbrN2way OBJECT-TYPE
41404    SYNTAX  Counter32
41405    MAX-ACCESS  read-only
41406    STATUS  current
41407    DESCRIPTION
41408        "The total number of times neighbors now existing on this interface
41409        have changed into 2WAY state."
41410    ::= { ospf3IntfNbrChangeStatsEntry 5 }
41411
41412ospf3IntfNbrExStart OBJECT-TYPE
41413    SYNTAX  Counter32
41414    MAX-ACCESS  read-only
41415    STATUS  current
41416    DESCRIPTION
41417        "The total number of times neighbors now existing on this interface
41418        have changed into EXSTART state."
41419    ::= { ospf3IntfNbrChangeStatsEntry 6 }
41420
41421ospf3IntfNbrExchange OBJECT-TYPE
41422    SYNTAX  Counter32
41423    MAX-ACCESS  read-only
41424    STATUS  current
41425    DESCRIPTION
41426        "The total number of times neighbors now existing on this interface
41427        have changed into EXCHANGE state."
41428    ::= { ospf3IntfNbrChangeStatsEntry 7 }
41429
41430ospf3IntfNbrLoading OBJECT-TYPE
41431    SYNTAX  Counter32
41432    MAX-ACCESS  read-only
41433    STATUS  current
41434    DESCRIPTION
41435        "The total number of times neighbors now existing on this interface
41436        have changed into LOADING state."
41437    ::= { ospf3IntfNbrChangeStatsEntry 8 }
41438
41439ospf3IntfNbrFull OBJECT-TYPE
41440    SYNTAX  Counter32
41441    MAX-ACCESS  read-only
41442    STATUS  current
41443    DESCRIPTION
41444        "The total number of times neighbors now existing on this interface
41445        have changed into FULL state."
41446    ::= { ospf3IntfNbrChangeStatsEntry 9 }
41447
41448ospf3IntfNbrAllEvents OBJECT-TYPE
41449    SYNTAX  Counter32
41450    MAX-ACCESS  read-only
41451    STATUS  current
41452    DESCRIPTION
41453        "The total number of times neighbors now existing on this interface
41454        have changed state or an error had occured."
41455    ::= { ospf3IntfNbrChangeStatsEntry 10 }
41456
41457ospf3IntfChangeStats OBJECT-TYPE
41458    SYNTAX SEQUENCE OF Ospf3IntfChangeStatsEntry
41459    MAX-ACCESS not-accessible
41460    STATUS current
41461    DESCRIPTION
41462      "The table of Ospf3 Interface change Statistics."
41463    ::= { ospf3Interface 3 }
41464
41465ospf3IntfChangeStatsEntry OBJECT-TYPE
41466    SYNTAX Ospf3IntfChangeStatsEntry
41467    MAX-ACCESS not-accessible
41468    STATUS current
41469    DESCRIPTION
41470      "Ospf3 interface Change statistics."
41471    INDEX { ospf3IntfIndex }
41472    ::= { ospf3IntfChangeStats 1 }
41473
41474Ospf3IntfChangeStatsEntry ::= SEQUENCE {
41475    ospf3IntfIndex              Integer32,
41476    ospf3IntfDown               Counter32,
41477    ospf3IntfLoop               Counter32,
41478    ospf3IntfWaiting        Counter32,
41479    ospf3IntfPtop               Counter32,
41480    ospf3IntfDr                 Counter32,
41481    ospf3IntfBackup             Counter32,
41482    ospf3IntfDrOther            Counter32,
41483    ospf3IntfAllEvents          Counter32
41484    }
41485
41486ospf3IntfIndex OBJECT-TYPE
41487    SYNTAX  Integer32
41488    MAX-ACCESS  read-only
41489    STATUS  current
41490    DESCRIPTION
41491        "The index of the Ospf3 Interface for which these statistics apply."
41492    ::= { ospf3IntfChangeStatsEntry 1 }
41493
41494ospf3IntfDown OBJECT-TYPE
41495    SYNTAX   Counter32
41496    MAX-ACCESS   read-only
41497    STATUS   current
41498    DESCRIPTION
41499        "The total number of times the interface was down."
41500    ::= { ospf3IntfChangeStatsEntry 2 }
41501
41502ospf3IntfLoop OBJECT-TYPE
41503    SYNTAX    Counter32
41504    MAX-ACCESS    read-only
41505    STATUS    current
41506    DESCRIPTION
41507        "The total number of times this interface changed State into the LOOP State."
41508    ::= { ospf3IntfChangeStatsEntry 3 }
41509
41510ospf3IntfWaiting OBJECT-TYPE
41511    SYNTAX        Counter32
41512    MAX-ACCESS        read-only
41513    STATUS        current
41514    DESCRIPTION
41515        "The total number of times this interface changed State into the Waiting State."
41516    ::= { ospf3IntfChangeStatsEntry 4 }
41517
41518ospf3IntfPtop OBJECT-TYPE
41519    SYNTAX        Counter32
41520    MAX-ACCESS        read-only
41521    STATUS        current
41522    DESCRIPTION
41523        "The total number of times this interface changed State into the PTOP State."
41524    ::= { ospf3IntfChangeStatsEntry 5 }
41525
41526ospf3IntfDr OBJECT-TYPE
41527    SYNTAX        Counter32
41528    MAX-ACCESS        read-only
41529    STATUS        current
41530    DESCRIPTION
41531        "The total number of times this interface changed State into the DR State."
41532    ::= { ospf3IntfChangeStatsEntry 6 }
41533
41534ospf3IntfBackup OBJECT-TYPE
41535    SYNTAX     Counter32
41536    MAX-ACCESS     read-only
41537    STATUS     current
41538    DESCRIPTION
41539        "The total number of times this interface changed State into the Backup State."
41540    ::= { ospf3IntfChangeStatsEntry 7 }
41541
41542ospf3IntfDrOther OBJECT-TYPE
41543    SYNTAX     Counter32
41544    MAX-ACCESS     read-only
41545    STATUS     current
41546    DESCRIPTION
41547        "The total number of times this interface changed State into the DrOther State."
41548    ::= { ospf3IntfChangeStatsEntry 8 }
41549
41550ospf3IntfAllEvents OBJECT-TYPE
41551    SYNTAX     Counter32
41552    MAX-ACCESS     read-only
41553    STATUS     current
41554    DESCRIPTION
41555        "The total number of times this interface changed State."
41556    ::= { ospf3IntfChangeStatsEntry 9 }
41557
41558ospf3IntfErrorStats OBJECT-TYPE
41559    SYNTAX SEQUENCE OF Ospf3IntfErrorStatsEntry
41560    MAX-ACCESS not-accessible
41561    STATUS current
41562    DESCRIPTION
41563      "The table of Ospf3 Interface Error Statistics."
41564    ::= { ospf3Interface 4 }
41565
41566ospf3IntfErrorStatsEntry OBJECT-TYPE
41567    SYNTAX Ospf3IntfErrorStatsEntry
41568    MAX-ACCESS not-accessible
41569    STATUS current
41570    DESCRIPTION
41571      "Error Statistics for an Ospf3 interface."
41572    INDEX { ospf3IntfErrIndex }
41573    ::= { ospf3IntfErrorStats 1 }
41574
41575Ospf3IntfErrorStatsEntry ::= SEQUENCE {
41576    ospf3IntfErrIndex              Integer32,
41577    ospf3IntfErrRxOnPasv           Counter32,
41578    ospf3IntfErrRxOspfOff          Counter32,
41579    ospf3IntfErrRxOnNotup          Counter32,
41580    ospf3IntfErrRxVerMismatch      Counter32,
41581    ospf3IntfErrRxZeroRTRID        Counter32,
41582    ospf3IntfErrRxSameRTRID        Counter32,
41583    ospf3IntfErrRxMismatchInstID   Counter32,
41584    ospf3IntfErrBadAreaID          Counter32,
41585    ospf3IntfErrBadDestAddr        Counter32,
41586    ospf3IntfErrBadChecksum        Counter32,
41587    ospf3IntfErrBadNeighbour       Counter32,
41588    ospf3IntfErrBadPktType         Counter32,
41589    ospf3IntfErrHelloMismatch      Counter32,
41590    ospf3IntfErrOptionsMismatch    Counter32,
41591    ospf3IntfErrDeadMismatch       Counter32,
41592    ospf3IntfErrMTUMismatch        Counter32,
41593    ospf3IntfErrHelloNoNbr         Counter32
41594    }
41595
41596ospf3IntfErrIndex OBJECT-TYPE
41597    SYNTAX    Integer32
41598    MAX-ACCESS    read-only
41599    STATUS    current
41600    DESCRIPTION
41601        "The index of the Ospf3 Intf for which these statistics apply."
41602    ::= { ospf3IntfErrorStatsEntry 1 }
41603
41604ospf3IntfErrRxOnPasv  OBJECT-TYPE
41605    SYNTAX    Counter32
41606    MAX-ACCESS    read-only
41607    STATUS    current
41608    DESCRIPTION
41609        "The total number of packets received by this interface that are
41610         received on a passive interface."
41611    ::= { ospf3IntfErrorStatsEntry 2 }
41612
41613ospf3IntfErrRxOspfOff OBJECT-TYPE
41614    SYNTAX    Counter32
41615    MAX-ACCESS    read-only
41616    STATUS    current
41617    DESCRIPTION
41618        "The total number of packets received by this interface that are
41619         received while OSPF was disabled."
41620    ::= { ospf3IntfErrorStatsEntry 3 }
41621
41622ospf3IntfErrRxOnNotup OBJECT-TYPE
41623    SYNTAX    Counter32
41624    MAX-ACCESS    read-only
41625    STATUS    current
41626    DESCRIPTION
41627        "The total number of packets received by this interface that are
41628         received while the interface was disabled."
41629    ::= { ospf3IntfErrorStatsEntry 4 }
41630
41631ospf3IntfErrRxVerMismatch OBJECT-TYPE
41632    SYNTAX    Counter32
41633    MAX-ACCESS    read-only
41634    STATUS    current
41635    DESCRIPTION
41636        "The total number of packets received by this interface that have
41637         an OSPF version number not equal to the one of the interface."
41638    ::= { ospf3IntfErrorStatsEntry 5 }
41639
41640ospf3IntfErrRxZeroRTRID OBJECT-TYPE
41641    SYNTAX    Counter32
41642    MAX-ACCESS    read-only
41643    STATUS    current
41644    DESCRIPTION
41645        "The total number of packets received by this interface that have
41646         a RouterID of 0."
41647    ::= { ospf3IntfErrorStatsEntry 6 }
41648
41649ospf3IntfErrRxSameRTRID OBJECT-TYPE
41650    SYNTAX    Counter32
41651    MAX-ACCESS    read-only
41652    STATUS    current
41653    DESCRIPTION
41654        "The total number of packets received by this interface that have
41655         the same RouterID as this Router."
41656    ::= { ospf3IntfErrorStatsEntry 7 }
41657
41658ospf3IntfErrRxMismatchInstID OBJECT-TYPE
41659    SYNTAX    Counter32
41660    MAX-ACCESS    read-only
41661    STATUS    current
41662    DESCRIPTION
41663        "The total number of packets received by this interface that have
41664         an instance number not equal to the one of the interface."
41665    ::= { ospf3IntfErrorStatsEntry 8 }
41666
41667ospf3IntfErrBadAreaID OBJECT-TYPE
41668    SYNTAX    Counter32
41669    MAX-ACCESS    read-only
41670    STATUS    current
41671    DESCRIPTION
41672        "The total number of packets received by this interface that have
41673         an area number not equal to the one of the area of the interface."
41674    ::= { ospf3IntfErrorStatsEntry 9 }
41675
41676ospf3IntfErrBadDestAddr OBJECT-TYPE
41677    SYNTAX    Counter32
41678    MAX-ACCESS    read-only
41679    STATUS    current
41680    DESCRIPTION
41681        "The total number of packets discarded by this interface because of
41682         a destination address mismatch."
41683    ::= { ospf3IntfErrorStatsEntry 10 }
41684
41685ospf3IntfErrBadChecksum OBJECT-TYPE
41686    SYNTAX    Counter32
41687    MAX-ACCESS    read-only
41688    STATUS    current
41689    DESCRIPTION
41690        "The total number of packets discarded by this interface because of
41691         a bad checksum."
41692    ::= { ospf3IntfErrorStatsEntry 11 }
41693
41694ospf3IntfErrBadNeighbour OBJECT-TYPE
41695    SYNTAX    Counter32
41696    MAX-ACCESS    read-only
41697    STATUS    current
41698    DESCRIPTION
41699        "The total number of packets discarded by this interface because
41700         they could not be associated with any neighbor."
41701    ::= { ospf3IntfErrorStatsEntry 12 }
41702
41703ospf3IntfErrBadPktType OBJECT-TYPE
41704    SYNTAX    Counter32
41705    MAX-ACCESS    read-only
41706    STATUS    current
41707    DESCRIPTION
41708        "The total number of packets discarded by this interface because
41709         the packet type was not recognized."
41710    ::= { ospf3IntfErrorStatsEntry 13 }
41711
41712ospf3IntfErrHelloMismatch OBJECT-TYPE
41713    SYNTAX    Counter32
41714    MAX-ACCESS    read-only
41715    STATUS    current
41716    DESCRIPTION
41717        "The total number of packets received with a different hello interval
41718         by this interface."
41719    ::= { ospf3IntfErrorStatsEntry 14 }
41720
41721ospf3IntfErrOptionsMismatch OBJECT-TYPE
41722    SYNTAX    Counter32
41723    MAX-ACCESS    read-only
41724    STATUS    current
41725    DESCRIPTION
41726        "The total number of packets received with a different options
41727         by this interface."
41728    ::= { ospf3IntfErrorStatsEntry 15 }
41729
41730ospf3IntfErrDeadMismatch OBJECT-TYPE
41731    SYNTAX    Counter32
41732    MAX-ACCESS    read-only
41733    STATUS    current
41734    DESCRIPTION
41735        "The total number of packets received with a different dead interval
41736         by this interface."
41737    ::= { ospf3IntfErrorStatsEntry 16 }
41738
41739ospf3IntfErrMTUMismatch OBJECT-TYPE
41740    SYNTAX    Counter32
41741    MAX-ACCESS    read-only
41742    STATUS    current
41743    DESCRIPTION
41744        "The total number of packets received with a different MTU size
41745         by this interface."
41746    ::= { ospf3IntfErrorStatsEntry 17 }
41747
41748ospf3IntfErrHelloNoNbr OBJECT-TYPE
41749    SYNTAX    Counter32
41750    MAX-ACCESS    read-only
41751    STATUS    current
41752    DESCRIPTION
41753        "The total number of packets received from an unknown neighbor
41754         when this interface has a Network Type of NBMA or PTOMP."
41755    ::= { ospf3IntfErrorStatsEntry 18 }
41756
41757-- Ospf3 General Statistics contains the cumulative stats for all
41758-- areas / interfaces
41759
41760ospf3CumRxPkts OBJECT-TYPE
41761    SYNTAX  Counter32
41762    MAX-ACCESS  read-only
41763    STATUS  current
41764    DESCRIPTION
41765        "The total number of Ospf3 packets received on all
41766        of the router's interfaces."
41767 ::= { ospf3CumRxTxDisdStats 1 }
41768
41769ospf3CumTxPkts OBJECT-TYPE
41770    SYNTAX  Counter32
41771    MAX-ACCESS  read-only
41772    STATUS  current
41773    DESCRIPTION
41774        "The total number of Ospf3 packets transmitted on all
41775        of the router's interfaces."
41776    ::= { ospf3CumRxTxDisdStats 2 }
41777
41778ospf3CumDisdPkts OBJECT-TYPE
41779    SYNTAX  Counter32
41780    MAX-ACCESS  read-only
41781    STATUS  current
41782    DESCRIPTION
41783        "The total number of Ospf3 packets discaded on all
41784        of the router's interfaces."
41785    ::= { ospf3CumRxTxDisdStats 3 }
41786
41787ospf3CumRxHello OBJECT-TYPE
41788    SYNTAX  Counter32
41789    MAX-ACCESS  read-only
41790    STATUS  current
41791    DESCRIPTION
41792        "The total number of Hello packets received on all
41793        of the router's interfaces."
41794    ::= { ospf3CumRxTxDisdStats 4 }
41795
41796ospf3CumTxHello OBJECT-TYPE
41797    SYNTAX  Counter32
41798    MAX-ACCESS  read-only
41799    STATUS  current
41800    DESCRIPTION
41801        "The total number of Hello packets transmitted on all
41802        of the router's interfaces."
41803    ::= { ospf3CumRxTxDisdStats 5 }
41804
41805ospf3CumDisdHello OBJECT-TYPE
41806    SYNTAX  Counter32
41807    MAX-ACCESS  read-only
41808    STATUS  current
41809    DESCRIPTION
41810        "The total number of Hello packets discaded on all
41811        of the router's interfaces."
41812    ::= { ospf3CumRxTxDisdStats 6 }
41813
41814ospf3CumRxDatabase OBJECT-TYPE
41815    SYNTAX  Counter32
41816    MAX-ACCESS  read-only
41817    STATUS  current
41818    DESCRIPTION
41819        "The total number of Database Description packets received on all
41820        of the router's interfaces."
41821    ::= { ospf3CumRxTxDisdStats 7 }
41822
41823ospf3CumTxDatabase OBJECT-TYPE
41824    SYNTAX  Counter32
41825    MAX-ACCESS  read-only
41826    STATUS  current
41827    DESCRIPTION
41828        "The total number of Database Description packets transmitted
41829         on all of the router's interfaces."
41830    ::= { ospf3CumRxTxDisdStats 8 }
41831
41832ospf3CumDisdDatabase OBJECT-TYPE
41833    SYNTAX  Counter32
41834    MAX-ACCESS  read-only
41835    STATUS  current
41836    DESCRIPTION
41837        "The total number of Database Description packets discarded
41838         on all of the router's interfaces."
41839    ::= { ospf3CumRxTxDisdStats 9 }
41840
41841
41842ospf3CumRxlsReqs OBJECT-TYPE
41843    SYNTAX  Counter32
41844    MAX-ACCESS  read-only
41845    STATUS  current
41846    DESCRIPTION
41847        "The total number of Link State Request packets received
41848         on all of the router's interfaces."
41849    ::= { ospf3CumRxTxDisdStats 10 }
41850
41851ospf3CumTxlsReqs OBJECT-TYPE
41852    SYNTAX  Counter32
41853    MAX-ACCESS  read-only
41854    STATUS  current
41855    DESCRIPTION
41856        "The total number of Link State Request packets transmitted
41857         on all of the router's interfaces."
41858    ::= { ospf3CumRxTxDisdStats 11 }
41859
41860ospf3CumDisdlsReqs OBJECT-TYPE
41861    SYNTAX  Counter32
41862    MAX-ACCESS  read-only
41863    STATUS  current
41864    DESCRIPTION
41865        "The total number of Link State Request packets discarded
41866         on all of the router's interfaces."
41867    ::= { ospf3CumRxTxDisdStats 12 }
41868
41869ospf3CumRxlsAcks OBJECT-TYPE
41870    SYNTAX  Counter32
41871    MAX-ACCESS  read-only
41872    STATUS  current
41873    DESCRIPTION
41874        "The total number of Link State Acknowledgement packets received
41875         on all of the router's interfaces."
41876    ::= { ospf3CumRxTxDisdStats 13 }
41877
41878ospf3CumTxlsAcks OBJECT-TYPE
41879    SYNTAX  Counter32
41880    MAX-ACCESS  read-only
41881    STATUS  current
41882    DESCRIPTION
41883        "The total number of Link State Acknowledgement packets transmitted
41884         on all of the router's interfaces."
41885    ::= { ospf3CumRxTxDisdStats 14 }
41886
41887ospf3CumDisdlsAcks OBJECT-TYPE
41888    SYNTAX  Counter32
41889    MAX-ACCESS  read-only
41890    STATUS  current
41891    DESCRIPTION
41892        "The total number of Link State Acknowledgement packets discarded
41893         on all of the router's interfaces."
41894    ::= { ospf3CumRxTxDisdStats 15 }
41895
41896ospf3CumRxlsUpdates OBJECT-TYPE
41897    SYNTAX  Counter32
41898    MAX-ACCESS  read-only
41899    STATUS  current
41900    DESCRIPTION
41901        "The total number of Link State Update packets received
41902         on all of the router's interfaces."
41903    ::= { ospf3CumRxTxDisdStats 16 }
41904
41905ospf3CumTxlsUpdates OBJECT-TYPE
41906    SYNTAX  Counter32
41907    MAX-ACCESS  read-only
41908    STATUS  current
41909    DESCRIPTION
41910        "The total number of Link State Update packets transmitted
41911         on all of the router's interfaces."
41912    ::= { ospf3CumRxTxDisdStats 17 }
41913
41914ospf3CumDisdlsUpdates OBJECT-TYPE
41915    SYNTAX  Counter32
41916    MAX-ACCESS  read-only
41917    STATUS  current
41918    DESCRIPTION
41919        "The total number of Link State Update packets discarded
41920         on all of the router's interfaces."
41921    ::= { ospf3CumRxTxDisdStats 18 }
41922
41923
41924ospf3CumNbrDown OBJECT-TYPE
41925    SYNTAX  Counter32
41926    MAX-ACCESS  read-only
41927    STATUS  current
41928    DESCRIPTION
41929        "The total number of times neighbors now existing on the interfaces now
41930        present on the router have changed into DOWN state."
41931        ::= { ospf3CumNbrChangeStats 1 }
41932
41933ospf3CumNbrAttempt OBJECT-TYPE
41934    SYNTAX  Counter32
41935    MAX-ACCESS  read-only
41936    STATUS  current
41937    DESCRIPTION
41938        "The total number of times neighbors now existing the on interfaces now
41939        present on the router have changed into ATTEMPT state."
41940    ::= { ospf3CumNbrChangeStats 2 }
41941
41942ospf3CumNbrInit OBJECT-TYPE
41943    SYNTAX  Counter32
41944    MAX-ACCESS  read-only
41945    STATUS  current
41946    DESCRIPTION
41947        "The total number of times neighbors now existing the on interfaces now
41948        present on the router have changed into INIT state."
41949    ::= { ospf3CumNbrChangeStats 3 }
41950
41951ospf3CumNbrN2way OBJECT-TYPE
41952    SYNTAX  Counter32
41953    MAX-ACCESS  read-only
41954    STATUS  current
41955    DESCRIPTION
41956        "The total number of times neighbors now existing the on interfaces now
41957        present on the router have changed into 2WAY state."
41958    ::= { ospf3CumNbrChangeStats 4 }
41959
41960ospf3CumNbrExStart OBJECT-TYPE
41961    SYNTAX  Counter32
41962    MAX-ACCESS  read-only
41963    STATUS  current
41964    DESCRIPTION
41965        "The total number of times neighbors now existing the on interfaces now
41966        present on the router have changed into EXSTART state."
41967    ::= { ospf3CumNbrChangeStats 5 }
41968
41969ospf3CumNbrExchange OBJECT-TYPE
41970    SYNTAX  Counter32
41971    MAX-ACCESS  read-only
41972    STATUS  current
41973    DESCRIPTION
41974        "The total number of times neighbors now existing the on interfaces now
41975        present on the router have changed into EXCHANGE state."
41976    ::= { ospf3CumNbrChangeStats 6 }
41977
41978ospf3CumNbrLoading OBJECT-TYPE
41979    SYNTAX  Counter32
41980    MAX-ACCESS  read-only
41981    STATUS  current
41982    DESCRIPTION
41983        "The total number of times neighbors now existing the on interfaces now
41984        present on the router have changed into LOADING state."
41985    ::= { ospf3CumNbrChangeStats 7 }
41986
41987ospf3CumNbrFull OBJECT-TYPE
41988    SYNTAX  Counter32
41989    MAX-ACCESS  read-only
41990    STATUS  current
41991    DESCRIPTION
41992        "The total number of times neighbors now existing the on interfaces now
41993        present on the router have changed into FULL state."
41994    ::= { ospf3CumNbrChangeStats 8 }
41995
41996ospf3CumNbrAllEvents OBJECT-TYPE
41997    SYNTAX  Counter32
41998    MAX-ACCESS  read-only
41999    STATUS  current
42000    DESCRIPTION
42001        "The total number of times neighbors now existing the on interfaces now
42002        present on the router have changed state."
42003    ::= { ospf3CumNbrChangeStats 9 }
42004
42005ospf3CumIntfDown OBJECT-TYPE
42006    SYNTAX   Counter32
42007    MAX-ACCESS   read-only
42008    STATUS   current
42009    DESCRIPTION
42010        "The total number of times, for all the interfaces on the router,
42011         an interface was down."
42012    ::= { ospf3CumIntfChangeStats 1 }
42013
42014ospf3CumIntfLoop OBJECT-TYPE
42015    SYNTAX    Counter32
42016    MAX-ACCESS    read-only
42017    STATUS    current
42018    DESCRIPTION
42019        "The total number of times , for all the interfaces on the router,
42020        an interface changed State into the LOOP State."
42021    ::= { ospf3CumIntfChangeStats 2 }
42022
42023ospf3CumIntfWaiting OBJECT-TYPE
42024    SYNTAX        Counter32
42025    MAX-ACCESS        read-only
42026    STATUS        current
42027    DESCRIPTION
42028        "The total number of times , for all the interfaces on the router,
42029        an interface changed State into the WAITING State."
42030    ::= { ospf3CumIntfChangeStats 3 }
42031
42032ospf3CumIntfPtop OBJECT-TYPE
42033    SYNTAX        Counter32
42034    MAX-ACCESS        read-only
42035    STATUS        current
42036    DESCRIPTION
42037        "The total number of times , for all the interfaces on the router,
42038        an interface changed State into the PTOP State."
42039    ::= { ospf3CumIntfChangeStats 4 }
42040
42041ospf3CumIntfDr OBJECT-TYPE
42042    SYNTAX        Counter32
42043    MAX-ACCESS        read-only
42044    STATUS        current
42045    DESCRIPTION
42046        "The total number of times , for all the interfaces on the router,
42047        an interface changed State into the DR State."
42048    ::= { ospf3CumIntfChangeStats 5 }
42049
42050ospf3CumIntfBackup OBJECT-TYPE
42051    SYNTAX     Counter32
42052    MAX-ACCESS     read-only
42053    STATUS     current
42054    DESCRIPTION
42055        "The total number of times , for all the interfaces on the router,
42056        an interface changed State into the BACKUP State."
42057    ::= { ospf3CumIntfChangeStats 6 }
42058
42059ospf3CumIntfDrOther OBJECT-TYPE
42060    SYNTAX     Counter32
42061    MAX-ACCESS     read-only
42062    STATUS     current
42063    DESCRIPTION
42064        "The total number of times , for all the interfaces on the router,
42065        an interface changed State into the DROTHER State."
42066    ::= { ospf3CumIntfChangeStats 7 }
42067
42068ospf3CumIntfAllEvents OBJECT-TYPE
42069    SYNTAX     Counter32
42070    MAX-ACCESS     read-only
42071    STATUS     current
42072    DESCRIPTION
42073        "The total number of times , for all the interfaces on the router,
42074        an interface changed it's state."
42075    ::= { ospf3CumIntfChangeStats 8 }
42076
42077ospf3TmrsKckOffHello OBJECT-TYPE
42078    SYNTAX    Counter32
42079    MAX-ACCESS    read-only
42080    STATUS    current
42081    DESCRIPTION
42082        "The sum total number of times the Hello timer has been fired
42083         (which triggers the send of a Hello packet) across all OPSF
42084         areas and interfaces."
42085    ::= { ospf3TimersKickOffStats 1 }
42086
42087ospf3TmrsKckOffWait OBJECT-TYPE
42088    SYNTAX   Counter32
42089    MAX-ACCESS   read-only
42090    STATUS   current
42091    DESCRIPTION
42092        "The sum total number of times the KickOffWait timer has been fired
42093         (which triggers the send of a KickOffWait packet) across all OPSF
42094         areas and interfaces."
42095    ::= { ospf3TimersKickOffStats 2 }
42096
42097ospf3TmrsKckOffPoll OBJECT-TYPE
42098    SYNTAX    Counter32
42099    MAX-ACCESS    read-only
42100    STATUS    current
42101    DESCRIPTION
42102        "The sum total number of times the KickOffPoll timer has been fired
42103         (which triggers the send of a KickOffPoll packet) across all OPSF
42104         areas and interfaces."
42105    ::= { ospf3TimersKickOffStats 3 }
42106
42107ospf3TmrsKckOffNbrProbe OBJECT-TYPE
42108    SYNTAX   Counter32
42109    MAX-ACCESS   read-only
42110    STATUS   current
42111    DESCRIPTION
42112        "The sum total number of times the KickOffNbrProbe timer has been fired
42113         (which triggers the send of a KickOffNbrProbe packet) across all OPSF
42114         areas and interfaces."
42115    ::= { ospf3TimersKickOffStats 4 }
42116
42117
42118mldIfStatsTable OBJECT-TYPE
42119    SYNTAX SEQUENCE OF MldIfStatsEntry
42120	  MAX-ACCESS not-accessible
42121	  STATUS current
42122	  DESCRIPTION
42123	    "The table listing the interfaces on which
42124	     MLD is enabled."
42125	  ::= { mldStats 1 }
42126
42127mldIfStatsEntry OBJECT-TYPE
42128    SYNTAX     MldIfStatsEntry
42129    MAX-ACCESS not-accessible
42130    STATUS     current
42131    DESCRIPTION
42132      "An entry representing an interface stats on
42133       which MLD is enabled."
42134    INDEX      { mldIfStatsIfIndex }
42135    ::= { mldIfStatsTable 1 }
42136
42137MldIfStatsEntry ::= SEQUENCE {
42138    mldIfStatsIfIndex                       Integer32,
42139    rxMldIfStatsGeneralQuery                Counter32,
42140    rxMldIfStatsMASQuery                    Counter32,
42141    rxMldIfStatsMASSQQuery                  Counter32,
42142    rxMldIfStatsMLDv1Report                 Counter32,
42143    rxMldIfStatsMLDv1Done                   Counter32,
42144    rxMldIfStatsMLDv2Report                 Counter32,
42145    rxMldIfStatsIncCrsv2                    Counter32,
42146    rxMldIfStatsExcCrsv2                    Counter32,
42147    rxMldIfStatsToIncFmcrsv2                Counter32,
42148    rxMldIfStatsToExcFmcrsv2                Counter32,
42149    rxMldIfStatsAllowSlcrsv2                Counter32,
42150    rxMldIfStatsBlockSlcrsv2                Counter32,
42151    txMldIfStatsGeneralQuery                Counter32,
42152    txMldIfStatsMASQuery                    Counter32,
42153    txMldIfStatsMASSQQuery                  Counter32,
42154    txMldIfStatsMLDv1Report                 Counter32,
42155    txMldIfStatsMLDv1Done                   Counter32,
42156    txMldIfStatsMLDv2Report                 Counter32,
42157    txMldIfStatsIncCrsv2                    Counter32,
42158    txMldIfStatsExcCrsv2                    Counter32,
42159    txMldIfStatsToIncFmcrsv2                Counter32,
42160    txMldIfStatsToExcFmcrsv2                Counter32,
42161    txMldIfStatsAllowSlcrsv2                Counter32,
42162    txMldIfStatsBlockSlcrsv2                Counter32,
42163    errMldIfStatsGeneralQuery                Counter32,
42164    errMldIfStatsMASQuery                    Counter32,
42165    errMldIfStatsMASSQQuery                  Counter32,
42166    errMldIfStatsMLDv1Report                 Counter32,
42167    errMldIfStatsMLDv1Done                   Counter32,
42168    errMldIfStatsMLDv2Report                 Counter32,
42169    errMldIfStatsIncCrsv2                    Counter32,
42170    errMldIfStatsExcCrsv2                    Counter32,
42171    errMldIfStatsToIncFmcrsv2                Counter32,
42172    errMldIfStatsToExcFmcrsv2                Counter32,
42173    errMldIfStatsAllowSlcrsv2                Counter32,
42174    errMldIfStatsBlockSlcrsv2                Counter32
42175}
42176
42177mldIfStatsIfIndex OBJECT-TYPE
42178    SYNTAX     Integer32
42179    MAX-ACCESS read-only
42180    STATUS     current
42181    DESCRIPTION
42182      "The internetwork-layer interface value of the interface
42183       for which MLD msg stats is counted."
42184    ::= { mldIfStatsEntry 1 }
42185
42186rxMldIfStatsGeneralQuery OBJECT-TYPE
42187    SYNTAX    Counter32
42188    MAX-ACCESS    read-only
42189    STATUS    current
42190    DESCRIPTION
42191        "The total number of MLD Listener Queries received."
42192    ::= { mldIfStatsEntry 2 }
42193
42194rxMldIfStatsMASQuery OBJECT-TYPE
42195    SYNTAX    Counter32
42196    MAX-ACCESS    read-only
42197    STATUS    current
42198    DESCRIPTION
42199        "The total number of MLD Listener MAS Queries received."
42200    ::= { mldIfStatsEntry 3 }
42201
42202rxMldIfStatsMASSQQuery OBJECT-TYPE
42203    SYNTAX    Counter32
42204    MAX-ACCESS    read-only
42205    STATUS    current
42206    DESCRIPTION
42207        "The total number of MLD Listener MASSQ Queries received."
42208    ::= { mldIfStatsEntry 4 }
42209
42210rxMldIfStatsMLDv1Report OBJECT-TYPE
42211    SYNTAX    Counter32
42212    MAX-ACCESS    read-only
42213    STATUS    current
42214    DESCRIPTION
42215        "The total number of MLD Listener Reports (v1) received."
42216    ::= { mldIfStatsEntry 5 }
42217
42218rxMldIfStatsMLDv1Done OBJECT-TYPE
42219    SYNTAX    Counter32
42220    MAX-ACCESS    read-only
42221    STATUS    current
42222    DESCRIPTION
42223        "The total number of MLD Listener Dones (v1/v2) received."
42224    ::= { mldIfStatsEntry 6 }
42225
42226rxMldIfStatsMLDv2Report OBJECT-TYPE
42227    SYNTAX    Counter32
42228    MAX-ACCESS    read-only
42229    STATUS    current
42230    DESCRIPTION
42231        "The total number of MLD Listener Reports (v2) received."
42232    ::= { mldIfStatsEntry 7 }
42233
42234rxMldIfStatsIncCrsv2 OBJECT-TYPE
42235    SYNTAX    Counter32
42236    MAX-ACCESS    read-only
42237    STATUS    current
42238    DESCRIPTION
42239        "The total number of MLD INC CRs (v2) received."
42240    ::= { mldIfStatsEntry 8 }
42241
42242rxMldIfStatsExcCrsv2 OBJECT-TYPE
42243    SYNTAX    Counter32
42244    MAX-ACCESS    read-only
42245    STATUS    current
42246    DESCRIPTION
42247        "The total number of MLD EXC CRs (v2) received."
42248    ::= { mldIfStatsEntry 9 }
42249
42250rxMldIfStatsToIncFmcrsv2 OBJECT-TYPE
42251    SYNTAX    Counter32
42252    MAX-ACCESS    read-only
42253    STATUS    current
42254    DESCRIPTION
42255        "The total number of MLD TO_INC FMCRs (v2) received."
42256    ::= { mldIfStatsEntry 10 }
42257
42258rxMldIfStatsToExcFmcrsv2 OBJECT-TYPE
42259    SYNTAX    Counter32
42260    MAX-ACCESS    read-only
42261    STATUS    current
42262    DESCRIPTION
42263        "The total number of MLD TO_EXC FMCRs (v2) received."
42264    ::= { mldIfStatsEntry 11 }
42265
42266rxMldIfStatsAllowSlcrsv2 OBJECT-TYPE
42267    SYNTAX    Counter32
42268    MAX-ACCESS    read-only
42269    STATUS    current
42270    DESCRIPTION
42271        "The total number of MLD ALLOW SLCRs (v2) received."
42272    ::= { mldIfStatsEntry 12 }
42273
42274rxMldIfStatsBlockSlcrsv2 OBJECT-TYPE
42275    SYNTAX    Counter32
42276    MAX-ACCESS    read-only
42277    STATUS    current
42278    DESCRIPTION
42279        "The total number of MLD BLOCK SLCRs (v2) received."
42280    ::= { mldIfStatsEntry 13 }
42281
42282txMldIfStatsGeneralQuery OBJECT-TYPE
42283    SYNTAX    Counter32
42284    MAX-ACCESS    read-only
42285    STATUS    current
42286    DESCRIPTION
42287        "The total number of MLD Listener Queries sent."
42288    ::= { mldIfStatsEntry 14 }
42289
42290txMldIfStatsMASQuery OBJECT-TYPE
42291    SYNTAX    Counter32
42292    MAX-ACCESS    read-only
42293    STATUS    current
42294    DESCRIPTION
42295        "The total number of MLD Listener MAS Queries sent."
42296    ::= { mldIfStatsEntry 15 }
42297
42298txMldIfStatsMASSQQuery OBJECT-TYPE
42299    SYNTAX    Counter32
42300    MAX-ACCESS    read-only
42301    STATUS    current
42302    DESCRIPTION
42303        "The total number of MLD Listener MASSQ Queries sent."
42304    ::= { mldIfStatsEntry 16 }
42305
42306txMldIfStatsMLDv1Report OBJECT-TYPE
42307    SYNTAX    Counter32
42308    MAX-ACCESS    read-only
42309    STATUS    current
42310    DESCRIPTION
42311        "The total number of MLD Listener Reports (v1) sent."
42312    ::= { mldIfStatsEntry 17 }
42313
42314txMldIfStatsMLDv1Done OBJECT-TYPE
42315    SYNTAX    Counter32
42316    MAX-ACCESS    read-only
42317    STATUS    current
42318    DESCRIPTION
42319        "The total number of MLD Listener Dones (v1/v2) sent."
42320    ::= { mldIfStatsEntry 18 }
42321
42322txMldIfStatsMLDv2Report OBJECT-TYPE
42323    SYNTAX    Counter32
42324    MAX-ACCESS    read-only
42325    STATUS    current
42326    DESCRIPTION
42327        "The total number of MLD Listener Reports (v2) sent."
42328    ::= { mldIfStatsEntry 19 }
42329
42330txMldIfStatsIncCrsv2 OBJECT-TYPE
42331    SYNTAX    Counter32
42332    MAX-ACCESS    read-only
42333    STATUS    current
42334    DESCRIPTION
42335        "The total number of MLD INC CRs (v2) sent"
42336    ::= { mldIfStatsEntry 20 }
42337
42338txMldIfStatsExcCrsv2 OBJECT-TYPE
42339    SYNTAX    Counter32
42340    MAX-ACCESS    read-only
42341    STATUS    current
42342    DESCRIPTION
42343        "The total number of MLD EXC CRs (v2) sent"
42344    ::= { mldIfStatsEntry 21 }
42345
42346txMldIfStatsToIncFmcrsv2 OBJECT-TYPE
42347    SYNTAX    Counter32
42348    MAX-ACCESS    read-only
42349    STATUS    current
42350    DESCRIPTION
42351        "The total number of MLD TO_INC FMCRs (v2) sent"
42352    ::= { mldIfStatsEntry 22 }
42353
42354txMldIfStatsToExcFmcrsv2 OBJECT-TYPE
42355    SYNTAX    Counter32
42356    MAX-ACCESS    read-only
42357    STATUS    current
42358    DESCRIPTION
42359        "The total number of MLD TO_EXC FMCRs (v2) sent"
42360    ::= { mldIfStatsEntry 23 }
42361
42362txMldIfStatsAllowSlcrsv2 OBJECT-TYPE
42363    SYNTAX    Counter32
42364    MAX-ACCESS    read-only
42365    STATUS    current
42366    DESCRIPTION
42367        "The total number of MLD ALLOW SLCRs (v2) sent"
42368    ::= { mldIfStatsEntry 24 }
42369
42370txMldIfStatsBlockSlcrsv2 OBJECT-TYPE
42371    SYNTAX    Counter32
42372    MAX-ACCESS    read-only
42373    STATUS    current
42374    DESCRIPTION
42375        "The total number of MLD BLOCK SLCRs (v2) received."
42376    ::= { mldIfStatsEntry 25 }
42377
42378errMldIfStatsGeneralQuery OBJECT-TYPE
42379    SYNTAX    Counter32
42380    MAX-ACCESS    read-only
42381    STATUS    current
42382    DESCRIPTION
42383        "The total number of MLD Listener Queries errors."
42384    ::= { mldIfStatsEntry 27 }
42385
42386errMldIfStatsMASQuery OBJECT-TYPE
42387    SYNTAX    Counter32
42388    MAX-ACCESS    read-only
42389    STATUS    current
42390    DESCRIPTION
42391        "The total number of MLD Listener MAS Queries errors."
42392    ::= { mldIfStatsEntry 28 }
42393
42394errMldIfStatsMASSQQuery OBJECT-TYPE
42395    SYNTAX    Counter32
42396    MAX-ACCESS    read-only
42397    STATUS    current
42398    DESCRIPTION
42399        "The total number of MLD Listener MASSQ Queries errors."
42400    ::= { mldIfStatsEntry 29 }
42401
42402errMldIfStatsMLDv1Report OBJECT-TYPE
42403    SYNTAX    Counter32
42404    MAX-ACCESS    read-only
42405    STATUS    current
42406    DESCRIPTION
42407        "The total number of MLD Listener Report (v1) errors."
42408    ::= { mldIfStatsEntry 30 }
42409
42410errMldIfStatsMLDv1Done OBJECT-TYPE
42411    SYNTAX    Counter32
42412    MAX-ACCESS    read-only
42413    STATUS    current
42414    DESCRIPTION
42415        "The total number of MLD Listener Done (v1/v2) errors."
42416    ::= { mldIfStatsEntry 31 }
42417
42418errMldIfStatsMLDv2Report OBJECT-TYPE
42419    SYNTAX    Counter32
42420    MAX-ACCESS    read-only
42421    STATUS    current
42422    DESCRIPTION
42423        "The total number of MLD Listener Report (v2) errors."
42424    ::= { mldIfStatsEntry 32}
42425
42426errMldIfStatsIncCrsv2 OBJECT-TYPE
42427    SYNTAX    Counter32
42428    MAX-ACCESS    read-only
42429    STATUS    current
42430    DESCRIPTION
42431        "The total number of MLD INC CRs (v2) errors."
42432    ::= { mldIfStatsEntry 33 }
42433
42434errMldIfStatsExcCrsv2 OBJECT-TYPE
42435    SYNTAX    Counter32
42436    MAX-ACCESS    read-only
42437    STATUS    current
42438    DESCRIPTION
42439        "The total number of MLD EXC CRs (v2) errors."
42440    ::= { mldIfStatsEntry 34 }
42441
42442errMldIfStatsToIncFmcrsv2 OBJECT-TYPE
42443    SYNTAX    Counter32
42444    MAX-ACCESS    read-only
42445    STATUS    current
42446    DESCRIPTION
42447        "The total number of MLD TO_INC FMCRs (v2) errors."
42448    ::= { mldIfStatsEntry 35 }
42449
42450errMldIfStatsToExcFmcrsv2 OBJECT-TYPE
42451    SYNTAX    Counter32
42452    MAX-ACCESS    read-only
42453    STATUS    current
42454    DESCRIPTION
42455        "The total number of MLD TO_EXC FMCRs (v2) errors."
42456    ::= { mldIfStatsEntry 36 }
42457
42458errMldIfStatsAllowSlcrsv2 OBJECT-TYPE
42459    SYNTAX    Counter32
42460    MAX-ACCESS    read-only
42461    STATUS    current
42462    DESCRIPTION
42463        "The total number of MLD ALLOW SLCRs (v2) errors."
42464    ::= { mldIfStatsEntry 37 }
42465
42466errMldIfStatsBlockSlcrsv2 OBJECT-TYPE
42467    SYNTAX    Counter32
42468    MAX-ACCESS    read-only
42469    STATUS    current
42470    DESCRIPTION
42471        "The total number of MLD BLOCK SLCRs (v2) errors."
42472    ::= { mldIfStatsEntry 38 }
42473
42474mldStatBadLength OBJECT-TYPE
42475    SYNTAX  Counter32
42476	  MAX-ACCESS  read-only
42477	  STATUS  current
42478	  DESCRIPTION
42479	    "The total number of bad length mld packet."
42480	  ::= { mldStats 2 }
42481
42482mldStatBadChecksum OBJECT-TYPE
42483    SYNTAX  Counter32
42484      MAX-ACCESS  read-only
42485      STATUS  current
42486      DESCRIPTION
42487        "The total number of bad checksum mld packet."
42488	  ::= { mldStats 3 }
42489
42490mldStatBadReceiveIf OBJECT-TYPE
42491    SYNTAX  Counter32
42492      MAX-ACCESS  read-only
42493      STATUS  current
42494      DESCRIPTION
42495        "The total number of bad reveive if mld packet."
42496	  ::= { mldStats 4 }
42497
42498mldStatReceiveNonLocal OBJECT-TYPE
42499    SYNTAX  Counter32
42500      MAX-ACCESS  read-only
42501      STATUS  current
42502      DESCRIPTION
42503        "The total number of non local received mld packet."
42504      ::= { mldStats 5 }
42505
42506mldStatInvalidPkts OBJECT-TYPE
42507    SYNTAX  Counter32
42508	  MAX-ACCESS  read-only
42509	  STATUS  current
42510	  DESCRIPTION
42511	    "The total number of invalid packets."
42512	  ::= { mldStats 6 }
42513
42514mldStatTotalL3Ipv6SgvEntries OBJECT-TYPE
42515    SYNTAX  Counter32
42516	  MAX-ACCESS  read-only
42517	  STATUS  current
42518	  DESCRIPTION
42519	    "Total L3 IPv6 (S, G, V) entries"
42520	  ::= { mldStats 7 }
42521
42522mldStatTotalMLDGroups OBJECT-TYPE
42523    SYNTAX  Counter32
42524	  MAX-ACCESS  read-only
42525	  STATUS  current
42526	  DESCRIPTION
42527	    "The total number of MLD Groups."
42528	  ::= { mldStats 8 }
42529
42530mldStatClearAll OBJECT-TYPE
42531    SYNTAX  INTEGER {
42532        other(1),
42533        clear(2)
42534      }
42535	  MAX-ACCESS  read-write
42536	  STATUS  current
42537	  DESCRIPTION
42538	    "Clear all MLD stats. Returns other(1) when read."
42539	  ::= { mldStats 9 }
42540
42541
42542
42543-- Information - Run-time IP Route Table
42544
42545ipInfoRouterID OBJECT-TYPE
42546    SYNTAX  IpAddress
42547    MAX-ACCESS  read-only
42548    STATUS  current
42549    DESCRIPTION
42550        "Router ID information."
42551    ::= { ipInfo 1 }
42552
42553
42554ipIntfInfoTable OBJECT-TYPE
42555    SYNTAX  SEQUENCE OF IntfInfoEntry
42556    MAX-ACCESS not-accessible
42557    STATUS current
42558    DESCRIPTION
42559        "The table of IP interface information."
42560    ::= {ipIntfInfo 1 }
42561
42562intfInfoEntry OBJECT-TYPE
42563    SYNTAX  IntfInfoEntry
42564    MAX-ACCESS not-accessible
42565    STATUS  current
42566    DESCRIPTION
42567        "A row in IP interface information table."
42568    INDEX   { intfInfoIndex }
42569    ::= { ipIntfInfoTable 1 }
42570
42571IntfInfoEntry ::= SEQUENCE {
42572    intfInfoIndex        Integer32,
42573    intfInfoAddr          DisplayString,
42574    intfInfoNetMask       DisplayString,
42575    intfInfoBcastAddr     DisplayString,
42576    intfInfoVlan          Integer32,
42577    intfInfoStatus        INTEGER
42578    }
42579
42580intfInfoIndex OBJECT-TYPE
42581    SYNTAX  Integer32
42582    MAX-ACCESS  read-only
42583    STATUS  current
42584    DESCRIPTION
42585    "The interface number for which the information is related."
42586    ::= { intfInfoEntry 1}
42587
42588
42589intfInfoAddr  OBJECT-TYPE
42590    SYNTAX   DisplayString
42591    MAX-ACCESS  read-only
42592    STATUS  current
42593    DESCRIPTION
42594    "The IP address of the interface."
42595    ::= { intfInfoEntry 3 }
42596
42597intfInfoNetMask OBJECT-TYPE
42598    SYNTAX   DisplayString
42599    MAX-ACCESS  read-only
42600    STATUS  current
42601    DESCRIPTION
42602        "The subnet mask of the interface."
42603    ::= { intfInfoEntry 4 }
42604
42605intfInfoBcastAddr OBJECT-TYPE
42606    SYNTAX   DisplayString
42607    MAX-ACCESS  read-only
42608    STATUS  current
42609    DESCRIPTION
42610        "The broadcast address of the interface."
42611    ::= { intfInfoEntry 5 }
42612
42613intfInfoVlan OBJECT-TYPE
42614    SYNTAX  Integer32
42615    MAX-ACCESS  read-only
42616    STATUS  current
42617    DESCRIPTION
42618        "The VLAN number for this interface."
42619    ::= { intfInfoEntry 6 }
42620
42621intfInfoStatus OBJECT-TYPE
42622    SYNTAX  INTEGER {
42623    up(1),
42624    down(2),
42625        disabled(3)
42626    }
42627    MAX-ACCESS  read-only
42628    STATUS  current
42629    DESCRIPTION
42630    "The status of the interface."
42631    ::= { intfInfoEntry 7 }
42632
42633
42634
42635ipIntfLoopbackInfoTable OBJECT-TYPE
42636    SYNTAX  SEQUENCE OF IntfLoopbackInfoEntry
42637    MAX-ACCESS not-accessible
42638    STATUS current
42639    DESCRIPTION
42640        "The table of IP Loopback interface information."
42641    ::= {ipIntfLoopbackInfo 1 }
42642
42643intfLoopbackInfoEntry OBJECT-TYPE
42644    SYNTAX  IntfLoopbackInfoEntry
42645    MAX-ACCESS not-accessible
42646    STATUS  current
42647    DESCRIPTION
42648        "A row in IP Loopback interface information table."
42649    INDEX   { intfLoopbackInfoIndex }
42650    ::= { ipIntfLoopbackInfoTable 1 }
42651
42652IntfLoopbackInfoEntry ::= SEQUENCE {
42653    intfLoopbackInfoIndex         Integer32,
42654    intfLoopbackInfoAddr          DisplayString,
42655    intfLoopbackInfoNetMask       DisplayString,
42656    intfLoopbackInfoBcastAddr     DisplayString,
42657    intfLoopbackInfoStatus        INTEGER
42658    }
42659
42660intfLoopbackInfoIndex OBJECT-TYPE
42661    SYNTAX  Integer32
42662    MAX-ACCESS  read-only
42663    STATUS  current
42664    DESCRIPTION
42665    "The Loopback interface number for which the information is related."
42666    ::= { intfLoopbackInfoEntry 1}
42667
42668intfLoopbackInfoAddr  OBJECT-TYPE
42669    SYNTAX   DisplayString
42670    MAX-ACCESS  read-only
42671    STATUS  current
42672    DESCRIPTION
42673    "The IP address of the interface."
42674    ::= { intfLoopbackInfoEntry 3 }
42675
42676intfLoopbackInfoNetMask OBJECT-TYPE
42677    SYNTAX   DisplayString
42678    MAX-ACCESS  read-only
42679    STATUS  current
42680    DESCRIPTION
42681        "The subnet mask of the interface."
42682    ::= { intfLoopbackInfoEntry 4 }
42683
42684intfLoopbackInfoBcastAddr OBJECT-TYPE
42685    SYNTAX   DisplayString
42686    MAX-ACCESS  read-only
42687    STATUS  current
42688    DESCRIPTION
42689        "The broadcast address of the interface."
42690    ::= { intfLoopbackInfoEntry 5 }
42691
42692intfLoopbackInfoStatus OBJECT-TYPE
42693    SYNTAX  INTEGER {
42694    up(1),
42695    down(2),
42696        disabled(3)
42697    }
42698    MAX-ACCESS  read-only
42699    STATUS  current
42700    DESCRIPTION
42701    "The status of the interface."
42702    ::= { intfLoopbackInfoEntry 7 }
42703
42704ipMgmtRouteInfoTable OBJECT-TYPE
42705    SYNTAX  SEQUENCE OF IpMgmtRouteInfoEntry
42706    MAX-ACCESS  not-accessible
42707    STATUS  current
42708    DESCRIPTION
42709        "The table of run-time IP routes."
42710    ::= { ipRoutingInfo 3 }
42711
42712ipMgmtRouteInfoEntry OBJECT-TYPE
42713    SYNTAX  IpMgmtRouteInfoEntry
42714    MAX-ACCESS  not-accessible
42715    STATUS  current
42716    DESCRIPTION
42717        "A row in the run-time IP route table"
42718    INDEX   { ipMgmtRouteInfoIndx }
42719    ::= { ipMgmtRouteInfoTable 1 }
42720
42721IpMgmtRouteInfoEntry ::= SEQUENCE {
42722    ipMgmtRouteInfoIndx         Integer32,
42723    ipMgmtRouteInfoDestIp           IpAddress,
42724    ipMgmtRouteInfoMask             IpAddress,
42725    ipMgmtRouteInfoGateway          IpAddress,
42726    ipMgmtRouteInfoTag          INTEGER,
42727    ipMgmtRouteInfoType         INTEGER,
42728    ipMgmtRouteInfoInterface        Integer32,
42729    ipMgmtRouteInfoGateway1         IpAddress,
42730    ipMgmtRouteInfoGateway2         IpAddress,
42731    ipMgmtRouteInfoMetric           Integer32
42732    }
42733
42734ipMgmtRouteInfoIndx OBJECT-TYPE
42735    SYNTAX  Integer32
42736    MAX-ACCESS  read-only
42737    STATUS  current
42738    DESCRIPTION
42739        "The index of this route table."
42740    ::= { ipMgmtRouteInfoEntry 1 }
42741
42742ipMgmtRouteInfoDestIp OBJECT-TYPE
42743    SYNTAX  IpAddress
42744    MAX-ACCESS  read-only
42745    STATUS  current
42746    DESCRIPTION
42747        "The destination IP address of this route."
42748    ::= { ipMgmtRouteInfoEntry 2 }
42749
42750ipMgmtRouteInfoMask OBJECT-TYPE
42751    SYNTAX  IpAddress
42752    MAX-ACCESS  read-only
42753    STATUS  current
42754    DESCRIPTION
42755        "The destination IP mask of this route."
42756    ::= { ipMgmtRouteInfoEntry 3 }
42757
42758ipMgmtRouteInfoGateway OBJECT-TYPE
42759    SYNTAX  IpAddress
42760    MAX-ACCESS  read-only
42761    STATUS  current
42762    DESCRIPTION
42763        "The next-hop router address for this route."
42764    ::= { ipMgmtRouteInfoEntry 4 }
42765
42766ipMgmtRouteInfoTag OBJECT-TYPE
42767    SYNTAX  INTEGER {
42768        fixed(1),
42769        static(2),
42770        addr(3),
42771        rip(4),
42772        broadcast(5),
42773        martian(6),
42774        multicast(7),
42775        vip(8),
42776        bgp(9),
42777        ospf(10),
42778        none(11)
42779        }
42780    MAX-ACCESS  read-only
42781    STATUS  current
42782    DESCRIPTION
42783        "The tag-type for this route."
42784    ::= { ipMgmtRouteInfoEntry 5 }
42785
42786ipMgmtRouteInfoType OBJECT-TYPE
42787    SYNTAX  INTEGER {
42788        indirect(1),
42789        direct(2),
42790        local(3),
42791        broadcast(4),
42792        martian(5),
42793        multicast(6),
42794        other(7)
42795        }
42796    MAX-ACCESS  read-only
42797    STATUS  current
42798    DESCRIPTION
42799        "The type of the route."
42800    ::= { ipMgmtRouteInfoEntry 6 }
42801
42802ipMgmtRouteInfoInterface OBJECT-TYPE
42803    SYNTAX  Integer32
42804    MAX-ACCESS  read-only
42805    STATUS  current
42806    DESCRIPTION
42807        "The interface number for which the destination address is applicable."
42808    ::= { ipMgmtRouteInfoEntry 7 }
42809
42810ipMgmtRouteInfoGateway1 OBJECT-TYPE
42811    SYNTAX  IpAddress
42812    MAX-ACCESS  read-only
42813    STATUS  current
42814    DESCRIPTION
42815        "The next-hop router address for this route."
42816    ::= { ipMgmtRouteInfoEntry 8 }
42817
42818ipMgmtRouteInfoGateway2 OBJECT-TYPE
42819    SYNTAX  IpAddress
42820    MAX-ACCESS  read-only
42821    STATUS  current
42822    DESCRIPTION
42823        "The next-hop router address for this route."
42824    ::= { ipMgmtRouteInfoEntry 9 }
42825
42826ipMgmtRouteInfoMetric OBJECT-TYPE
42827    SYNTAX Integer32
42828    MAX-ACCESS  read-only
42829    STATUS  current
42830    DESCRIPTION
42831        "The Metric for this route."
42832    ::= { ipMgmtRouteInfoEntry 10 }
42833
42834ipDataRouteInfoTable OBJECT-TYPE
42835    SYNTAX  SEQUENCE OF IpDataRouteInfoEntry
42836    MAX-ACCESS  not-accessible
42837    STATUS  current
42838    DESCRIPTION
42839        "The table of run-time IP routes."
42840    ::= { ipRoutingInfo 1 }
42841
42842ipDataRouteInfoEntry OBJECT-TYPE
42843    SYNTAX  IpDataRouteInfoEntry
42844    MAX-ACCESS  not-accessible
42845    STATUS  current
42846    DESCRIPTION
42847        "A row in the run-time IP route table"
42848    INDEX   { ipDataRouteInfoIndx }
42849    ::= { ipDataRouteInfoTable 1 }
42850
42851IpDataRouteInfoEntry ::= SEQUENCE {
42852    ipDataRouteInfoIndx             Integer32,
42853    ipDataRouteInfoDestIp           IpAddress,
42854    ipDataRouteInfoMask             IpAddress,
42855    ipDataRouteInfoGateway          IpAddress,
42856    ipDataRouteInfoTag              INTEGER,
42857    ipDataRouteInfoType             INTEGER,
42858    ipDataRouteInfoInterface        Integer32,
42859    ipDataRouteInfoGateway1         IpAddress,
42860    ipDataRouteInfoGateway2         IpAddress,
42861    ipDataRouteInfoMetric           Integer32
42862    }
42863
42864ipDataRouteInfoIndx OBJECT-TYPE
42865    SYNTAX  Integer32
42866    MAX-ACCESS  read-only
42867    STATUS  current
42868    DESCRIPTION
42869        "The index of this route table."
42870    ::= { ipDataRouteInfoEntry 1 }
42871
42872ipDataRouteInfoDestIp OBJECT-TYPE
42873    SYNTAX  IpAddress
42874    MAX-ACCESS  read-only
42875    STATUS  current
42876    DESCRIPTION
42877        "The destination IP address of this route."
42878    ::= { ipDataRouteInfoEntry 2 }
42879
42880ipDataRouteInfoMask OBJECT-TYPE
42881    SYNTAX  IpAddress
42882    MAX-ACCESS  read-only
42883    STATUS  current
42884    DESCRIPTION
42885        "The destination IP mask of this route."
42886    ::= { ipDataRouteInfoEntry 3 }
42887
42888ipDataRouteInfoGateway OBJECT-TYPE
42889    SYNTAX  IpAddress
42890    MAX-ACCESS  read-only
42891    STATUS  current
42892    DESCRIPTION
42893        "The next-hop router address for this route."
42894    ::= { ipDataRouteInfoEntry 4 }
42895
42896ipDataRouteInfoTag OBJECT-TYPE
42897    SYNTAX  INTEGER {
42898        fixed(1),
42899        static(2),
42900        addr(3),
42901        rip(4),
42902        broadcast(5),
42903        martian(6),
42904        multicast(7),
42905        vip(8),
42906        bgp(9),
42907        ospf(10),
42908        none(11)
42909        }
42910    MAX-ACCESS  read-only
42911    STATUS  current
42912    DESCRIPTION
42913        "The tag-type for this route."
42914    ::= { ipDataRouteInfoEntry 5 }
42915
42916ipDataRouteInfoType OBJECT-TYPE
42917    SYNTAX  INTEGER {
42918        indirect(1),
42919        direct(2),
42920        local(3),
42921        broadcast(4),
42922        martian(5),
42923        multicast(6),
42924        other(7)
42925        }
42926    MAX-ACCESS  read-only
42927    STATUS  current
42928    DESCRIPTION
42929        "The type of the route."
42930    ::= { ipDataRouteInfoEntry 6 }
42931
42932ipDataRouteInfoInterface OBJECT-TYPE
42933    SYNTAX  Integer32
42934    MAX-ACCESS  read-only
42935    STATUS  current
42936    DESCRIPTION
42937        "The interface number for which the destination address is applicable.
42938        Loopback interfaces are numbered starting with maximum allowed
42939        IP interfaces +1."
42940    ::= { ipDataRouteInfoEntry 7 }
42941
42942ipDataRouteInfoGateway1 OBJECT-TYPE
42943    SYNTAX  IpAddress
42944    MAX-ACCESS  read-only
42945    STATUS  current
42946    DESCRIPTION
42947        "The next-hop router address for this route."
42948    ::= { ipDataRouteInfoEntry 8 }
42949
42950ipDataRouteInfoGateway2 OBJECT-TYPE
42951    SYNTAX  IpAddress
42952    MAX-ACCESS  read-only
42953    STATUS  current
42954    DESCRIPTION
42955        "The next-hop router address for this route."
42956    ::= { ipDataRouteInfoEntry 9 }
42957
42958ipDataRouteInfoMetric OBJECT-TYPE
42959    SYNTAX Integer32
42960    MAX-ACCESS  read-only
42961    STATUS  current
42962    DESCRIPTION
42963        "The Metric for this route."
42964    ::= { ipDataRouteInfoEntry 10 }
42965
42966
42967routeTableClear OBJECT-TYPE
42968    SYNTAX  INTEGER {
42969        ok(1),
42970        clear(2)
42971        }
42972    MAX-ACCESS  read-write
42973    STATUS  current
42974    DESCRIPTION
42975        "Setting this value to clear(2) clears the route table."
42976    ::= { ipRoutingInfo 2 }
42977
42978
42979ipRouteEcmpInfoTable OBJECT-TYPE
42980    SYNTAX  SEQUENCE OF IpRouteEcmpInfoEntry
42981    MAX-ACCESS  not-accessible
42982    STATUS  current
42983    DESCRIPTION
42984        "The table of run-time IP routes."
42985    ::= { ipEcmpRoutingInfo 1 }
42986
42987ipRouteEcmpInfoEntry OBJECT-TYPE
42988    SYNTAX  IpRouteEcmpInfoEntry
42989    MAX-ACCESS  not-accessible
42990    STATUS  current
42991    DESCRIPTION
42992        "A row in the run-time IP route table"
42993    INDEX   { ipRouteEcmpInfoDestIndx, ipRouteEcmpInfoGwIndx }
42994    ::= { ipRouteEcmpInfoTable 1 }
42995
42996IpRouteEcmpInfoEntry ::= SEQUENCE {
42997    ipRouteEcmpInfoDestIndx     Integer32,
42998    ipRouteEcmpInfoGwIndx   Integer32,
42999    ipRouteEcmpInfoDest         IpAddress,
43000    ipRouteEcmpInfoMask         IpAddress,
43001    ipRouteEcmpInfoGateway      IpAddress,
43002    ipRouteEcmpInfoInterface    Integer32,
43003    ipRouteEcmpInfoGwStatus     INTEGER
43004    }
43005
43006
43007ipRouteEcmpInfoDestIndx OBJECT-TYPE
43008    SYNTAX  Integer32
43009    MAX-ACCESS  read-only
43010    STATUS  current
43011    DESCRIPTION
43012        "The index of unique destinations IP."
43013    ::= { ipRouteEcmpInfoEntry 1 }
43014
43015ipRouteEcmpInfoGwIndx OBJECT-TYPE
43016    SYNTAX  Integer32
43017    MAX-ACCESS  read-only
43018    STATUS  current
43019    DESCRIPTION
43020        "The index of the gateway per destination."
43021    ::= { ipRouteEcmpInfoEntry 2 }
43022
43023ipRouteEcmpInfoDest OBJECT-TYPE
43024    SYNTAX  IpAddress
43025    MAX-ACCESS  read-only
43026    STATUS  current
43027    DESCRIPTION
43028        "The destination IP of this route."
43029    ::= { ipRouteEcmpInfoEntry 3 }
43030
43031ipRouteEcmpInfoMask OBJECT-TYPE
43032    SYNTAX  IpAddress
43033    MAX-ACCESS  read-only
43034    STATUS  current
43035    DESCRIPTION
43036        "The destination IP mask of this route."
43037    ::= { ipRouteEcmpInfoEntry 4 }
43038
43039ipRouteEcmpInfoGateway OBJECT-TYPE
43040    SYNTAX  IpAddress
43041    MAX-ACCESS  read-only
43042    STATUS  current
43043    DESCRIPTION
43044        "The next-hop router address for this route."
43045    ::= { ipRouteEcmpInfoEntry 5 }
43046
43047ipRouteEcmpInfoInterface OBJECT-TYPE
43048    SYNTAX  Integer32
43049    MAX-ACCESS  read-only
43050    STATUS  current
43051    DESCRIPTION
43052        "The interface for the next-hop."
43053    ::= { ipRouteEcmpInfoEntry 6 }
43054
43055ipRouteEcmpInfoGwStatus OBJECT-TYPE
43056    SYNTAX  INTEGER {
43057    up(1),
43058    down(2)
43059    }
43060    MAX-ACCESS  read-only
43061    STATUS  current
43062    DESCRIPTION
43063        "The Up/Down status of the gateway"
43064    ::= { ipRouteEcmpInfoEntry 7 }
43065
43066
43067ipEcmpHashSIPAddr OBJECT-TYPE
43068    SYNTAX  IpAddress
43069    MAX-ACCESS  read-write
43070    STATUS  current
43071    DESCRIPTION
43072        "The SIP Address."
43073    ::= { ipEcmpHash 1 }
43074
43075ipEcmpHashDIPAddr OBJECT-TYPE
43076    SYNTAX  IpAddress
43077    MAX-ACCESS  read-write
43078    STATUS  current
43079    DESCRIPTION
43080        "The DIP Address (enter 0 for SIP only)."
43081    ::= { ipEcmpHash 2 }
43082
43083ipEcmpHashNumberPaths OBJECT-TYPE
43084    SYNTAX INTEGER (2..5)
43085    MAX-ACCESS  read-write
43086    STATUS  current
43087    DESCRIPTION
43088        "The number of ECMP paths."
43089    ::= { ipEcmpHash 3 }
43090
43091ipEcmpHashRouteNumber OBJECT-TYPE
43092    SYNTAX  Integer32
43093    MAX-ACCESS  read-only
43094    STATUS  current
43095    DESCRIPTION
43096        "The result of the hash algorithm.
43097        For this to work the values for ipEcmpHashSIPAddr,
43098        ipEcmpHashDIPAddr, ipEcmpHashNumberPaths must be set.
43099        If the result is 0 ipEcmpHashNumberPaths is not correctly set."
43100    ::= { ipEcmpHash 4 }
43101
43102
43103
43104mldInfoGroupsTable OBJECT-TYPE
43105    SYNTAX SEQUENCE OF MldInfoGroupEntry
43106    MAX-ACCESS not-accessible
43107    STATUS current
43108    DESCRIPTION
43109      "The table listing the IPv6 multicast
43110       groups for which there are members on a particular interface."
43111    ::= { mldInfo 1 }
43112
43113mldInfoGroupEntry OBJECT-TYPE
43114    SYNTAX     MldInfoGroupEntry
43115    MAX-ACCESS not-accessible
43116    STATUS     current
43117    DESCRIPTION
43118      "An entry in the mldInfoGroupsTable"
43119    INDEX      { mldInfoGroupId }
43120    ::= { mldInfoGroupsTable 1 }
43121
43122MldInfoGroupEntry ::= SEQUENCE {
43123    mldInfoGroupIfIndex         	Integer32,
43124    mldInfoGroupAddress         	InetAddressIPv6,
43125    mldInfoGroupPortNumber       	Integer32,
43126    mldInfoGroupVlanID        	    Integer32,
43127    mldInfoGroupLastReporter   	InetAddressIPv6,
43128    mldInfoGroupSource             InetAddressIPv6,
43129    mldInfoGroupFilterType         DisplayString,
43130    mldInfoGroupExpiryTime       	DisplayString,
43131    mldInfoGroupVersion            Integer32,
43132    mldInfoGroupFwd                Integer32,
43133    mldInfoGroupId                 Integer32
43134}
43135
43136mldInfoGroupIfIndex OBJECT-TYPE
43137    SYNTAX     Integer32
43138    MAX-ACCESS read-only
43139    STATUS     current
43140    DESCRIPTION
43141      "The internetwork-layer interface for which this entry
43142       contains information for an IPv6 multicast group address."
43143    ::= { mldInfoGroupEntry 1 }
43144
43145mldInfoGroupAddress OBJECT-TYPE
43146    SYNTAX     InetAddressIPv6
43147    MAX-ACCESS read-only
43148    STATUS     current
43149    DESCRIPTION
43150      "The IPv6 multicast group address for which this entry
43151       contains information. Its address MUST be of format:
43152       2x:2x:2x:2x:2x:2x:2x:2x"
43153    ::= { mldInfoGroupEntry 2 }
43154
43155mldInfoGroupPortNumber OBJECT-TYPE
43156    SYNTAX Integer32
43157    MAX-ACCESS read-only
43158    STATUS     current
43159    DESCRIPTION  "The port number for which this entry
43160       contains information for an IPv6 multicast group address."
43161    ::= { mldInfoGroupEntry 3 }
43162
43163mldInfoGroupVlanID OBJECT-TYPE
43164    SYNTAX Integer32
43165    MAX-ACCESS read-only
43166    STATUS     current
43167    DESCRIPTION  "The VLAN ID for which this entry
43168       contains information for an IPv6 multicast group address."
43169    ::= { mldInfoGroupEntry 4 }
43170
43171mldInfoGroupLastReporter OBJECT-TYPE
43172    SYNTAX     InetAddressIPv6
43173    MAX-ACCESS read-only
43174    STATUS     current
43175    DESCRIPTION
43176      "The IPv6 address of the source of the last membership
43177       report received for this IPv6 Multicast group address on
43178       this interface.  If no membership report has been
43179       received, this object has the value 00:0:00:00:00:00:00:00.
43180       Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
43181    ::= { mldInfoGroupEntry 5 }
43182
43183mldInfoGroupSource OBJECT-TYPE
43184    SYNTAX     InetAddressIPv6
43185    MAX-ACCESS read-only
43186    STATUS     current
43187    DESCRIPTION
43188      "ONLY for MLDv2. The IPv6 address for which the this entry's
43189      filter is applied. Its address MUST be of format:
43190      2x:2x:2x:2x:2x:2x:2x:2x"
43191    ::= { mldInfoGroupEntry 6 }
43192
43193mldInfoGroupFilterType OBJECT-TYPE
43194    SYNTAX DisplayString
43195    MAX-ACCESS read-only
43196    STATUS     current
43197    DESCRIPTION  "ONLY for MLDv2. The filter type for the specified source."
43198    ::= { mldInfoGroupEntry 7 }
43199
43200mldInfoGroupExpiryTime OBJECT-TYPE
43201    SYNTAX     DisplayString
43202    MAX-ACCESS read-only
43203    STATUS     current
43204    DESCRIPTION
43205      "The minimum amount of time remaining before this entry
43206       will be aged out.  A value of 0 indicates that the entry
43207       is only present because mldCacheSelf is true and that if
43208       the router left the group, this entry would be aged out
43209       immediately.  Note that some implementations may process
43210       Membership Reports from the local system in the same way
43211       as reports from other hosts, so a value of 0 is not
43212       required."
43213    ::= { mldInfoGroupEntry 8 }
43214
43215mldInfoGroupVersion OBJECT-TYPE
43216    SYNTAX Integer32
43217    MAX-ACCESS read-only
43218    STATUS     current
43219    DESCRIPTION  "The version of this MLD entry."
43220    ::= { mldInfoGroupEntry 9 }
43221
43222mldInfoGroupFwd OBJECT-TYPE
43223    SYNTAX Integer32
43224    MAX-ACCESS read-only
43225    STATUS     current
43226    DESCRIPTION  "Specifies if forwarding is enabled for this entry."
43227    ::= { mldInfoGroupEntry 10 }
43228
43229mldInfoGroupId OBJECT-TYPE
43230    SYNTAX Integer32
43231    MAX-ACCESS read-only
43232    STATUS     current
43233    DESCRIPTION  "MLD group index."
43234    ::= { mldInfoGroupEntry 11 }
43235
43236mldInfoMRoutersTable OBJECT-TYPE
43237    SYNTAX SEQUENCE OF MldInfoMRouterEntry
43238    MAX-ACCESS not-accessible
43239    STATUS current
43240    DESCRIPTION
43241      "The table listing the IPv6 multicast routers on an interface."
43242    ::= { mldInfo 2 }
43243
43244mldInfoMRouterEntry OBJECT-TYPE
43245    SYNTAX     MldInfoMRouterEntry
43246    MAX-ACCESS not-accessible
43247    STATUS     current
43248    DESCRIPTION
43249      "An entry in the mldInfoMRoutersTable"
43250    INDEX      { mldInfoMRouterId }
43251    ::= { mldInfoMRoutersTable 1 }
43252
43253MldInfoMRouterEntry ::= SEQUENCE {
43254    mldInfoMRouterIfIndex         	Integer32,
43255    mldInfoMRouterSrcIp         	InetAddressIPv6,
43256    mldInfoMRouterPortNumber       	Integer32,
43257    mldInfoMRouterVlan        	    Integer32,
43258    mldInfoMRouterQrv               Integer32,
43259    mldInfoMRouterQqic              Integer32,
43260    mldInfoMRouterMaxRespDelay      Integer32,
43261    mldInfoMRouterVersion           Integer32,
43262    mldInfoMRouterExpiryTime       	DisplayString,
43263    mldInfoMRouterId                Integer32
43264}
43265
43266mldInfoMRouterIfIndex OBJECT-TYPE
43267    SYNTAX     Integer32
43268    MAX-ACCESS read-only
43269    STATUS     current
43270    DESCRIPTION
43271      "The interface on which the multicast router is learnt."
43272    ::= { mldInfoMRouterEntry 1 }
43273
43274mldInfoMRouterSrcIp OBJECT-TYPE
43275    SYNTAX     InetAddressIPv6
43276    MAX-ACCESS read-only
43277    STATUS     current
43278    DESCRIPTION
43279      "The multicast router's ip."
43280    ::= { mldInfoMRouterEntry 2 }
43281
43282mldInfoMRouterPortNumber OBJECT-TYPE
43283    SYNTAX     Integer32
43284    MAX-ACCESS read-only
43285    STATUS     current
43286    DESCRIPTION
43287      "The port on which the multicast router is learnt."
43288    ::= { mldInfoMRouterEntry 3 }
43289
43290mldInfoMRouterVlan OBJECT-TYPE
43291    SYNTAX     Integer32
43292    MAX-ACCESS read-only
43293    STATUS     current
43294    DESCRIPTION
43295      "The vlan in which the multicast router is learnt."
43296    ::= { mldInfoMRouterEntry 4 }
43297
43298mldInfoMRouterQrv OBJECT-TYPE
43299    SYNTAX     Integer32
43300    MAX-ACCESS read-only
43301    STATUS     current
43302    DESCRIPTION
43303      "This multicast router's Maximum Response Delay"
43304    ::= { mldInfoMRouterEntry 5 }
43305
43306mldInfoMRouterQqic OBJECT-TYPE
43307    SYNTAX     Integer32
43308    MAX-ACCESS read-only
43309    STATUS     current
43310    DESCRIPTION
43311      "ONLY for MLDv2. This multicast router's QQIC"
43312    ::= { mldInfoMRouterEntry 6 }
43313
43314mldInfoMRouterMaxRespDelay OBJECT-TYPE
43315    SYNTAX     Integer32
43316    MAX-ACCESS read-only
43317    STATUS     current
43318    DESCRIPTION
43319      "This multicast router's Maximum Response Delay."
43320    ::= { mldInfoMRouterEntry 7 }
43321
43322mldInfoMRouterVersion OBJECT-TYPE
43323    SYNTAX     Integer32
43324    MAX-ACCESS read-only
43325    STATUS     current
43326    DESCRIPTION
43327      "This multicast router's MLD version."
43328    ::= { mldInfoMRouterEntry 8 }
43329
43330mldInfoMRouterExpiryTime OBJECT-TYPE
43331    SYNTAX     DisplayString
43332    MAX-ACCESS read-only
43333    STATUS     current
43334    DESCRIPTION
43335      "This multicast router's expiry time."
43336    ::= { mldInfoMRouterEntry 9 }
43337
43338mldInfoMRouterId OBJECT-TYPE
43339    SYNTAX     Integer32
43340    MAX-ACCESS read-only
43341    STATUS     current
43342    DESCRIPTION
43343      "This multicast router's index."
43344    ::= { mldInfoMRouterEntry 10 }
43345
43346
43347mldClearTables OBJECT-TYPE
43348    SYNTAX INTEGER {
43349        none(0),
43350        clearGroups(1),
43351        clearMrouters(2),
43352        clearAll(3)
43353    }
43354    MAX-ACCESS read-write
43355    STATUS current
43356    DESCRIPTION
43357        "Clear the MLD tables. When setting clearGroups(1), the dynamic
43358         groups are removed, when setting clearMrouters(2), the mrouter tables
43359         are removed and when setting clearAll(3), both the dynamic groups
43360         and the mrouter tables are removed.
43361         When read, none(0) is always returned."
43362    ::= { mldInfo 3 }
43363
43364mldInfoInterfaceTable OBJECT-TYPE
43365    SYNTAX SEQUENCE OF MldInfoInterfaceEntry
43366    MAX-ACCESS not-accessible
43367    STATUS current
43368    DESCRIPTION
43369      "The (conceptual) table listing the informatio of interfaces on which
43370       MLD is enabled."
43371    ::= { mldInfo 4 }
43372
43373mldInfoInterfaceEntry OBJECT-TYPE
43374    SYNTAX     MldInfoInterfaceEntry
43375    MAX-ACCESS not-accessible
43376    STATUS     current
43377    DESCRIPTION
43378      "An entry (conceptual row) representing the information of an
43379       interface on which MLD is enabled."
43380    INDEX      { mldInfoInterfaceIfIndex }
43381   ::= { mldInfoInterfaceTable 1 }
43382
43383MldInfoInterfaceEntry ::= SEQUENCE {
43384    mldInfoInterfaceIfIndex                 Integer32,
43385    mldInfoInterfaceState                   INTEGER,
43386    mldInfoInterfaceVersion                 INTEGER,
43387    mldInfoInterfaceQuerierStatus           INTEGER,
43388    mldInfoInterfaceQuerier                 InetAddressIPv6,
43389    mldInfoInterfaceQuerierExpiryTime     	DisplayString,
43390    mldInfoInterfaceQuerierPort             Integer32,
43391    mldInfoInterfaceGroups                  INTEGER
43392}
43393
43394mldInfoInterfaceIfIndex OBJECT-TYPE
43395    SYNTAX     Integer32
43396    MAX-ACCESS read-only
43397    STATUS     current
43398    DESCRIPTION
43399      "The internetwork-layer interface value of the interface
43400       for which MLD is enabled."
43401    ::= { mldInfoInterfaceEntry 1 }
43402
43403mldInfoInterfaceState OBJECT-TYPE
43404    SYNTAX INTEGER {
43405      up(1),
43406      down(2)
43407    }
43408    MAX-ACCESS  read-only
43409    STATUS     current
43410    DESCRIPTION
43411      "The internetwork-layer interface value of the interface
43412       for which MLD is enabled."
43413    ::= { mldInfoInterfaceEntry 2 }
43414
43415mldInfoInterfaceVersion OBJECT-TYPE
43416    SYNTAX     INTEGER
43417    MAX-ACCESS read-only
43418    STATUS     current
43419    DESCRIPTION
43420      "The version of MLD which is running on this interface.
43421       This object is a place holder to allow for new versions
43422       of MLD to be introduced.  Version 1 of MLD is defined
43423       in RFC 2710."
43424    DEFVAL     { 1 }
43425    ::= { mldInfoInterfaceEntry 3 }
43426
43427mldInfoInterfaceQuerierStatus OBJECT-TYPE
43428    SYNTAX     INTEGER
43429    MAX-ACCESS read-only
43430    STATUS     current
43431    DESCRIPTION
43432      "Specifies if the switch is Querier or not"
43433    ::= { mldInfoInterfaceEntry 4 }
43434
43435mldInfoInterfaceQuerier OBJECT-TYPE
43436    SYNTAX     InetAddressIPv6
43437    MAX-ACCESS read-only
43438    STATUS     current
43439    DESCRIPTION
43440      "The address of the MLD Querier on the IPv6 subnet to
43441       which this interface is attached.
43442       Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
43443    ::= { mldInfoInterfaceEntry 5 }
43444
43445mldInfoInterfaceQuerierExpiryTime OBJECT-TYPE
43446    SYNTAX     DisplayString
43447    MAX-ACCESS read-only
43448    STATUS     current
43449    DESCRIPTION
43450      "The time remaining before the Other Querier Present
43451       Timer expires.  If the local system is the querier,
43452       the value of this object is zero."
43453    ::= { mldInfoInterfaceEntry 6 }
43454
43455mldInfoInterfaceQuerierPort OBJECT-TYPE
43456    SYNTAX     Integer32
43457    MAX-ACCESS read-only
43458    STATUS     current
43459    DESCRIPTION
43460      "The port on which the Querier is learnt.
43461       If the local system is the querier,
43462       the value of this object is zero."
43463    ::= { mldInfoInterfaceEntry 7 }
43464
43465mldInfoInterfaceGroups OBJECT-TYPE
43466    SYNTAX     INTEGER
43467    MAX-ACCESS read-only
43468    STATUS     current
43469    DESCRIPTION
43470      "The current number of entries for this interface in the
43471       Cache Table."
43472    ::= { mldInfoInterfaceEntry 8 }
43473
43474
43475-- Run Time ARP Table
43476
43477arpInfoTable OBJECT-TYPE
43478    SYNTAX  SEQUENCE OF AgArpInfoEntry
43479    MAX-ACCESS  not-accessible
43480    STATUS  current
43481    DESCRIPTION
43482        "The table of ARP entries."
43483    ::= { arpInfo 1 }
43484
43485arpInfoEntry OBJECT-TYPE
43486    SYNTAX  AgArpInfoEntry
43487    MAX-ACCESS  not-accessible
43488    STATUS  current
43489    DESCRIPTION
43490        "A row in the ARP table"
43491    INDEX   { arpInfoDestIp }
43492    ::= { arpInfoTable 1 }
43493
43494AgArpInfoEntry ::= SEQUENCE {
43495    arpInfoDestIp         IpAddress,
43496    arpInfoMacAddr        PhysAddress,
43497    arpInfoVLAN           Integer32,
43498    arpInfoSrcPort        PortNumber,
43499    arpInfoFlag           INTEGER
43500    }
43501
43502arpInfoDestIp OBJECT-TYPE
43503    SYNTAX  IpAddress
43504    MAX-ACCESS  read-only
43505    STATUS  current
43506    DESCRIPTION
43507        "The destination IP address of the ARP entry."
43508    ::= { arpInfoEntry 1 }
43509
43510arpInfoMacAddr OBJECT-TYPE
43511    SYNTAX  PhysAddress
43512    MAX-ACCESS  read-only
43513    STATUS  current
43514    DESCRIPTION
43515        "The MAC address for the ARP entry."
43516    ::= { arpInfoEntry 2 }
43517
43518arpInfoVLAN OBJECT-TYPE
43519    SYNTAX  Integer32
43520    MAX-ACCESS  read-only
43521    STATUS  current
43522    DESCRIPTION
43523        "The VLAN identifier for the ARP entry."
43524    ::= { arpInfoEntry 3 }
43525
43526arpInfoSrcPort OBJECT-TYPE
43527    SYNTAX  PortNumber
43528    MAX-ACCESS  read-only
43529    STATUS  current
43530    DESCRIPTION
43531        "The  port number on which this entry's equivalence is effective."
43532    ::= { arpInfoEntry 4 }
43533
43534
43535arpInfoFlag OBJECT-TYPE
43536    SYNTAX  INTEGER {
43537    clear(1),
43538    unresolved(2),
43539    permanent(3),
43540    indirect(4),
43541    layer4(5)
43542    }
43543    MAX-ACCESS  read-only
43544    STATUS  current
43545    DESCRIPTION
43546        "The flag associated with this ARP entry."
43547    ::= { arpInfoEntry 6 }
43548
43549
43550
43551
43552arpCacheClear OBJECT-TYPE
43553    SYNTAX  INTEGER {
43554        ok(1),
43555        clear(2)
43556        }
43557    MAX-ACCESS  read-write
43558    STATUS  current
43559    DESCRIPTION
43560        "Setting this value to clear(2) clears the ARP cache."
43561    ::= { arpInfo 2 }
43562
43563
43564-- VRRP Information
43565
43566vrrpInfoVirtRtrTable OBJECT-TYPE
43567    SYNTAX  SEQUENCE OF VrrpInfoVirtRtrTableEntry
43568    MAX-ACCESS  not-accessible
43569    STATUS  current
43570    DESCRIPTION
43571        "The table of VRRP virtual router run-time information."
43572    ::= { vrrpInfo 1 }
43573
43574vrrpInfoVirtGroupState OBJECT-TYPE
43575    SYNTAX  DisplayString (SIZE(1..128))
43576    MAX-ACCESS  read-only
43577    STATUS  current
43578    DESCRIPTION
43579        "VRRP group state."
43580    ::= { vrrpInfo 2 }
43581
43582vrrpInfoVirtGroupPriority OBJECT-TYPE
43583    SYNTAX  Integer32
43584    MAX-ACCESS  read-only
43585    STATUS  current
43586    DESCRIPTION
43587        "VRRP group priority."
43588    ::= { vrrpInfo 3 }
43589
43590
43591vrrpInfoVirtRtrTableEntry OBJECT-TYPE
43592    SYNTAX  VrrpInfoVirtRtrTableEntry
43593    MAX-ACCESS  not-accessible
43594    STATUS  current
43595    DESCRIPTION
43596        "The run-time information about a VRRP virtual router."
43597    INDEX   { vrrpInfoVirtRtrIndex }
43598    ::= { vrrpInfoVirtRtrTable 1 }
43599
43600VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
43601    vrrpInfoVirtRtrIndex      Integer32,
43602    vrrpInfoVirtRtrState      INTEGER,
43603    vrrpInfoVirtRtrOwnership  INTEGER,
43604    vrrpInfoVirtRtrConfig     INTEGER,
43605    vrrpInfoVirtRtrID         INTEGER,
43606    vrrpInfoVirtRtrAddr       IpAddress,
43607    vrrpInfoVirtRtrIfIndex    Integer32,
43608    vrrpInfoVirtRtrPriority   INTEGER
43609    }
43610
43611vrrpInfoVirtRtrIndex OBJECT-TYPE
43612    SYNTAX  Integer32
43613    MAX-ACCESS  read-only
43614    STATUS  current
43615    DESCRIPTION
43616        "The VRRP virtual router index."
43617    ::= { vrrpInfoVirtRtrTableEntry 1 }
43618
43619vrrpInfoVirtRtrState OBJECT-TYPE
43620    SYNTAX  INTEGER {
43621    init(1),
43622    master(2),
43623    backup(3),
43624    holdoff(4)
43625    }
43626    MAX-ACCESS  read-only
43627    STATUS  current
43628    DESCRIPTION
43629        "The VRRP virtual router state."
43630    ::= { vrrpInfoVirtRtrTableEntry 2 }
43631
43632vrrpInfoVirtRtrOwnership OBJECT-TYPE
43633    SYNTAX  INTEGER {
43634    owner(1),
43635    renter(2)
43636    }
43637    MAX-ACCESS  read-only
43638    STATUS  current
43639    DESCRIPTION
43640        "The VRRP virtual router ownership status."
43641    ::= { vrrpInfoVirtRtrTableEntry 3 }
43642
43643vrrpInfoVirtRtrConfig OBJECT-TYPE
43644    SYNTAX  INTEGER {
43645        enabled(1),
43646        disabled(2)
43647        }
43648    MAX-ACCESS  read-only
43649    STATUS  current
43650    DESCRIPTION
43651        "The status of the VRRP virtual router."
43652    ::= { vrrpInfoVirtRtrTableEntry 4 }
43653
43654vrrpInfoVirtRtrID OBJECT-TYPE
43655    SYNTAX  INTEGER (1..255)
43656    MAX-ACCESS  read-only
43657    STATUS  current
43658    DESCRIPTION
43659        "The VRRP virtual router identifier."
43660    ::= { vrrpInfoVirtRtrTableEntry 5 }
43661
43662vrrpInfoVirtRtrAddr OBJECT-TYPE
43663    SYNTAX  IpAddress
43664    MAX-ACCESS  read-only
43665    STATUS  current
43666    DESCRIPTION
43667        "The VRRP virtual router IP address."
43668    ::= { vrrpInfoVirtRtrTableEntry 6 }
43669
43670vrrpInfoVirtRtrIfIndex OBJECT-TYPE
43671    SYNTAX  Integer32
43672    MAX-ACCESS  read-only
43673    STATUS  current
43674    DESCRIPTION
43675        "The IfIndex that the VRRP virtual router is representing."
43676    ::= { vrrpInfoVirtRtrTableEntry 7 }
43677
43678vrrpInfoVirtRtrPriority OBJECT-TYPE
43679    SYNTAX  INTEGER (1..254)
43680    MAX-ACCESS  read-only
43681    STATUS  current
43682    DESCRIPTION
43683        "The priority value to be used by the specified VRRP virtual routers."
43684    ::= { vrrpInfoVirtRtrTableEntry 8 }
43685
43686
43687
43688-- Ospf Information
43689
43690ospfGeneralInfo  OBJECT IDENTIFIER ::= { ospfinfo 1 }
43691
43692ospfStartTime OBJECT-TYPE
43693    SYNTAX  TimeTicks
43694    MAX-ACCESS  read-only
43695    STATUS  current
43696    DESCRIPTION
43697        "The time when ospf has been started."
43698    ::= { ospfGeneralInfo 1 }
43699
43700ospfProcessUptime OBJECT-TYPE
43701    SYNTAX  TimeTicks
43702    MAX-ACCESS  read-only
43703    STATUS  current
43704    DESCRIPTION
43705        "The time since ospf has been started."
43706    ::= { ospfGeneralInfo 2 }
43707
43708ospfLsTypesSupported OBJECT-TYPE
43709    SYNTAX  Integer32
43710    MAX-ACCESS  read-only
43711    STATUS  current
43712    DESCRIPTION
43713        "The Link State Types that are supported."
43714    ::= { ospfGeneralInfo 3 }
43715
43716ospfIntfCountForRouter OBJECT-TYPE
43717    SYNTAX  Integer32
43718    MAX-ACCESS  read-only
43719    STATUS  current
43720    DESCRIPTION
43721        "The number of interfaces for this router."
43722    ::= { ospfGeneralInfo 4 }
43723
43724ospfVlinkCountForRouter OBJECT-TYPE
43725    SYNTAX  Integer32
43726    MAX-ACCESS  read-only
43727    STATUS  current
43728    DESCRIPTION
43729        "The number of virtual links for this router."
43730    ::= { ospfGeneralInfo 5 }
43731
43732ospfTotalNeighbours OBJECT-TYPE
43733    SYNTAX  Integer32
43734    MAX-ACCESS  read-only
43735    STATUS  current
43736    DESCRIPTION
43737        "The total number of OSPF neighbours."
43738    ::= { ospfGeneralInfo 6 }
43739
43740ospfNbrInInitState OBJECT-TYPE
43741    SYNTAX  Integer32
43742    MAX-ACCESS  read-only
43743    STATUS  current
43744    DESCRIPTION
43745        "The number of neighbours in the initial state of exchange."
43746    ::= { ospfGeneralInfo 7 }
43747
43748ospfNbrInExchState OBJECT-TYPE
43749    SYNTAX  Integer32
43750    MAX-ACCESS  read-only
43751    STATUS  current
43752    DESCRIPTION
43753        "The number of neighbours in the exchange state."
43754    ::= { ospfGeneralInfo 8 }
43755
43756ospfNbrInFullState OBJECT-TYPE
43757    SYNTAX  Integer32
43758    MAX-ACCESS  read-only
43759    STATUS  current
43760    DESCRIPTION
43761        "The number of neighbours in the Full state of exchange."
43762    ::= { ospfGeneralInfo 9 }
43763
43764ospfTotalAreas OBJECT-TYPE
43765    SYNTAX  Integer32
43766    MAX-ACCESS  read-only
43767    STATUS  current
43768    DESCRIPTION
43769        "The Total number of areas."
43770    ::= { ospfGeneralInfo 10 }
43771
43772ospfTotalTransitAreas OBJECT-TYPE
43773    SYNTAX  Integer32
43774    MAX-ACCESS  read-only
43775    STATUS  current
43776    DESCRIPTION
43777        "The Total number of Transit areas."
43778    ::= { ospfGeneralInfo 11 }
43779
43780ospfTotalNssaAreas OBJECT-TYPE
43781    SYNTAX  Integer32
43782    MAX-ACCESS  read-only
43783    STATUS  current
43784    DESCRIPTION
43785        "The Total number of NSSA areas."
43786    ::= { ospfGeneralInfo 12 }
43787
43788ospfTotalStubAreas OBJECT-TYPE
43789    SYNTAX  Integer32
43790    MAX-ACCESS  read-only
43791    STATUS  current
43792    DESCRIPTION
43793        "The Total number of STUB areas."
43794    ::= { ospfGeneralInfo 13 }
43795
43796ospfAreaInfoTable OBJECT-TYPE
43797    SYNTAX SEQUENCE OF OspfAreaInfoEntry
43798    MAX-ACCESS not-accessible
43799    STATUS current
43800    DESCRIPTION
43801      "The table of OSPF Area information."
43802    ::= { ospfinfo 2 }
43803
43804ospfAreaInfoEntry OBJECT-TYPE
43805    SYNTAX OspfAreaInfoEntry
43806    MAX-ACCESS not-accessible
43807    STATUS current
43808    DESCRIPTION
43809      "Information about a OSPF area."
43810    INDEX { ospfAreaInfoIndex }
43811    ::= { ospfAreaInfoTable 1 }
43812
43813OspfAreaInfoEntry ::= SEQUENCE {
43814    ospfAreaInfoIndex               Integer32,
43815    ospfAreaInfoId                  IpAddress,
43816    ospfTotalNumberOfInterfaces     Integer32,
43817    ospfNumberOfInterfacesUp        Integer32,
43818    ospfNumberOfLsdbEntries         Integer32,
43819    ospfAreaInfoAuthType            INTEGER,
43820    ospfAreaInfoLsTypesAccepted     DisplayString,
43821    ospfAreaInfoSPF                 Integer32,
43822    ospfAreaInfoAreaBorderRouter    Integer32,
43823    ospfAreaInfoASBoundaryRouter    Integer32,
43824    ospfAreaInfoTotalNeighbours     Integer32,
43825    ospfAreaInfoNeighborsINITstate      Integer32,
43826    ospfAreaInfoNeighborsEXCHstate      Integer32,
43827    ospfAreaInfoNeighborsFULLstate      Integer32
43828    }
43829
43830ospfAreaInfoIndex OBJECT-TYPE
43831    SYNTAX Integer32
43832    MAX-ACCESS read-only
43833    STATUS current
43834    DESCRIPTION
43835    "The OSPF area number for which the OSPF info table is related."
43836    ::= { ospfAreaInfoEntry 1}
43837
43838ospfAreaInfoId OBJECT-TYPE
43839    SYNTAX IpAddress
43840    MAX-ACCESS read-only
43841    STATUS current
43842    DESCRIPTION
43843        "The IP address of the OSPF area."
43844    ::= { ospfAreaInfoEntry 2 }
43845
43846ospfTotalNumberOfInterfaces OBJECT-TYPE
43847    SYNTAX Integer32
43848    MAX-ACCESS read-only
43849    STATUS current
43850    DESCRIPTION
43851        "The total number of interfaces for this OSPF area."
43852    ::= { ospfAreaInfoEntry 3 }
43853
43854ospfNumberOfInterfacesUp OBJECT-TYPE
43855    SYNTAX Integer32
43856    MAX-ACCESS read-only
43857    STATUS current
43858    DESCRIPTION
43859        "The number of interfaces UP in area."
43860    ::= { ospfAreaInfoEntry 4 }
43861
43862ospfNumberOfLsdbEntries OBJECT-TYPE
43863    SYNTAX Integer32
43864    MAX-ACCESS read-only
43865    STATUS current
43866    DESCRIPTION
43867        "The number of Link State Database entries for this OSPF area."
43868    ::= { ospfAreaInfoEntry 5 }
43869
43870ospfAreaInfoAuthType OBJECT-TYPE
43871    SYNTAX INTEGER {
43872        none(1),
43873        password(2),
43874        md5(3)
43875        }
43876    MAX-ACCESS read-only
43877    STATUS current
43878    DESCRIPTION
43879        "Area authentication."
43880    ::= { ospfAreaInfoEntry 6 }
43881
43882ospfAreaInfoLsTypesAccepted OBJECT-TYPE
43883    SYNTAX DisplayString  (SIZE(0..40))
43884    MAX-ACCESS read-only
43885    STATUS current
43886    DESCRIPTION
43887        "LS types accepted by this area."
43888    ::= { ospfAreaInfoEntry 7 }
43889
43890ospfAreaInfoSPF OBJECT-TYPE
43891    SYNTAX Integer32
43892    MAX-ACCESS read-only
43893    STATUS current
43894    DESCRIPTION
43895        "Number of times SPF algorithm has been executed."
43896    ::= { ospfAreaInfoEntry 8 }
43897
43898ospfAreaInfoAreaBorderRouter OBJECT-TYPE
43899    SYNTAX Integer32
43900    MAX-ACCESS read-only
43901    STATUS current
43902    DESCRIPTION
43903        "Count of ABR local to this area."
43904    ::= { ospfAreaInfoEntry 9 }
43905
43906ospfAreaInfoASBoundaryRouter OBJECT-TYPE
43907    SYNTAX Integer32
43908    MAX-ACCESS read-only
43909    STATUS current
43910    DESCRIPTION
43911        "Count of ASBR local to this area."
43912    ::= { ospfAreaInfoEntry 10 }
43913
43914ospfAreaInfoTotalNeighbours OBJECT-TYPE
43915    SYNTAX  Integer32
43916    MAX-ACCESS  read-only
43917    STATUS  current
43918    DESCRIPTION
43919        "The total number of OSPF neighbors."
43920    ::= { ospfAreaInfoEntry 11 }
43921
43922 ospfAreaInfoNeighborsINITstate OBJECT-TYPE
43923    SYNTAX Integer32
43924    MAX-ACCESS read-only
43925    STATUS current
43926    DESCRIPTION
43927        "Total neighbors in INIT state."
43928    ::= { ospfAreaInfoEntry 12 }
43929
43930ospfAreaInfoNeighborsEXCHstate OBJECT-TYPE
43931    SYNTAX Integer32
43932    MAX-ACCESS read-only
43933    STATUS current
43934    DESCRIPTION
43935        "Total neighbors in EXCH state."
43936    ::= { ospfAreaInfoEntry 13 }
43937
43938ospfAreaInfoNeighborsFULLstate OBJECT-TYPE
43939    SYNTAX Integer32
43940    MAX-ACCESS read-only
43941    STATUS current
43942    DESCRIPTION
43943        "Total neighbors in FULL state."
43944    ::= { ospfAreaInfoEntry 14 }
43945
43946ospfIntfInfoTable OBJECT-TYPE
43947    SYNTAX SEQUENCE OF OspfIntfInfoEntry
43948    MAX-ACCESS not-accessible
43949    STATUS current
43950    DESCRIPTION
43951      "The table of OSPF Interface information."
43952    ::= { ospfinfo 3 }
43953
43954ospfIntfInfoEntry OBJECT-TYPE
43955    SYNTAX OspfIntfInfoEntry
43956    MAX-ACCESS not-accessible
43957    STATUS current
43958    DESCRIPTION
43959      "Information about a OSPF interface."
43960    INDEX { ospfIfInfoIndex }
43961    ::= { ospfIntfInfoTable 1 }
43962
43963OspfIntfInfoEntry ::= SEQUENCE {
43964    ospfIfInfoIndex                     Integer32,
43965    ospfIfInfoIpAddress                         IpAddress,
43966    ospfIfInfoArea                              INTEGER,
43967    ospfIfInfoAdminStatus                       INTEGER,
43968    ospfIfInfoPassive                           INTEGER,
43969    ospfIfInfoPtop                              INTEGER,
43970    ospfIfInfoRouterIP                          IpAddress,
43971    ospfIfInfoState                             INTEGER,
43972    ospfIfInfoPriority                          INTEGER,
43973    ospfIfInfoDesignatedRouterIP                IpAddress,
43974    ospfIfInfoDesignatedRouterIpAddress         IpAddress,
43975    ospfIfInfoBackupDesignatedRouterIP          IpAddress,
43976    ospfIfInfoBackupDesignatedRouterIpAddress   IpAddress,
43977    ospfIfInfoHello                             INTEGER,
43978    ospfIfInfoHelloMS                           INTEGER,
43979    ospfIfInfoDead                              INTEGER,
43980    ospfIfInfoDeadMS                            INTEGER,
43981    ospfIfInfoWaitInterval                      Integer32,
43982    ospfIfInfoWaitIntervalMS                    INTEGER,
43983    ospfIfInfoRetransmit                        INTEGER,
43984    ospfIfInfoTransitDelay                      INTEGER,
43985    ospfIfInfoTotalNeighbours                   Integer32,
43986    ospfIfInfoEvents                            Integer32,
43987    ospfIfInfoAuthType                          INTEGER
43988    }
43989
43990ospfIfInfoIndex OBJECT-TYPE
43991    SYNTAX Integer32
43992    MAX-ACCESS read-only
43993    STATUS current
43994    DESCRIPTION
43995    "The OSPF interface number for which the OSPF info table is related."
43996    ::= { ospfIntfInfoEntry 1}
43997
43998ospfIfInfoIpAddress OBJECT-TYPE
43999    SYNTAX IpAddress
44000    MAX-ACCESS read-only
44001    STATUS current
44002    DESCRIPTION
44003        "The IP address of the OSPF interface."
44004    ::= { ospfIntfInfoEntry 2 }
44005
44006ospfIfInfoArea OBJECT-TYPE
44007    SYNTAX INTEGER (0..2)
44008    MAX-ACCESS read-only
44009    STATUS current
44010    DESCRIPTION
44011        "The index of the area that the interface belongs."
44012    ::= { ospfIntfInfoEntry 3 }
44013
44014ospfIfInfoAdminStatus  OBJECT-TYPE
44015    SYNTAX  INTEGER {
44016        down(0),
44017        up(1)
44018        }
44019    MAX-ACCESS read-only
44020    STATUS current
44021    DESCRIPTION
44022        "Admin Status of the interface:
44023        down(0), up(1)."
44024    ::= { ospfIntfInfoEntry 4 }
44025
44026ospfIfInfoPassive  OBJECT-TYPE
44027    SYNTAX  INTEGER {
44028        disabled(0),
44029        enabled(1)
44030        }
44031    MAX-ACCESS read-only
44032    STATUS current
44033    DESCRIPTION
44034        "Passive status of the interface:
44035        disabled(0), enabled(1)."
44036    ::= { ospfIntfInfoEntry 5 }
44037
44038ospfIfInfoPtop  OBJECT-TYPE
44039    SYNTAX  INTEGER {
44040        disabled(0),
44041        enabled(1)
44042        }
44043    MAX-ACCESS read-only
44044    STATUS current
44045    DESCRIPTION
44046        "Point-to-point status of the interface:
44047        disabled(0), enabled(1)."
44048    ::= { ospfIntfInfoEntry 24 }
44049
44050ospfIfInfoRouterIP OBJECT-TYPE
44051    SYNTAX IpAddress
44052    MAX-ACCESS read-only
44053    STATUS current
44054    DESCRIPTION
44055        "The router ID of the switch."
44056    ::= { ospfIntfInfoEntry 6 }
44057
44058ospfIfInfoState  OBJECT-TYPE
44059    SYNTAX  INTEGER {
44060        down(0),
44061        loopback(1),
44062        waiting(2),
44063        ptop(3),
44064        dr(4),
44065        backupdr(5),
44066        drother(6)
44067        }
44068    MAX-ACCESS read-only
44069    STATUS current
44070    DESCRIPTION
44071        "The state of the interface:
44072        Down(0), Loopback(1),
44073        Waiting(2), P to P(3),
44074        DR(4), BackuDR(5),
44075        DR Other(6)."
44076    ::= { ospfIntfInfoEntry 7 }
44077
44078ospfIfInfoPriority   OBJECT-TYPE
44079   SYNTAX INTEGER (1..255)
44080    MAX-ACCESS read-only
44081    STATUS current
44082    DESCRIPTION
44083        "Interface router priority"
44084    ::= { ospfIntfInfoEntry 8 }
44085
44086ospfIfInfoDesignatedRouterIP OBJECT-TYPE
44087    SYNTAX IpAddress
44088    MAX-ACCESS read-only
44089    STATUS current
44090    DESCRIPTION
44091        "The OSPF Designated Router IP (IP Address) for this OSPF interface."
44092    ::= { ospfIntfInfoEntry 9 }
44093
44094ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
44095    SYNTAX IpAddress
44096    MAX-ACCESS read-only
44097    STATUS current
44098    DESCRIPTION
44099        "The OSPF Designated Router IP Address for this OSPF interface."
44100    ::= { ospfIntfInfoEntry 10 }
44101
44102ospfIfInfoBackupDesignatedRouterIP OBJECT-TYPE
44103    SYNTAX IpAddress
44104    MAX-ACCESS read-only
44105    STATUS current
44106    DESCRIPTION
44107        "The OSPF Backup Designated Router IP for this OSPF
44108         interface."
44109    ::= { ospfIntfInfoEntry 11 }
44110
44111ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
44112    SYNTAX IpAddress
44113    MAX-ACCESS read-only
44114    STATUS current
44115    DESCRIPTION
44116        "The OSPF Backup Designated Router Ip Address for this OSPF
44117         interface."
44118    ::= { ospfIntfInfoEntry 12 }
44119
44120ospfIfInfoHello  OBJECT-TYPE
44121    SYNTAX INTEGER (1..65535)
44122    MAX-ACCESS read-only
44123    STATUS current
44124    DESCRIPTION
44125        "The hello timer for this OSPF interface."
44126    ::= { ospfIntfInfoEntry 13 }
44127
44128ospfIfInfoHelloMS  OBJECT-TYPE
44129    SYNTAX  INTEGER {
44130        seconds(0),
44131        milliseconds(1)
44132        }
44133    MAX-ACCESS read-only
44134    STATUS current
44135    DESCRIPTION
44136    "Units of time measurement for Hello interval
44137    seconds(0),
44138        milliseconds(1)"
44139    ::= { ospfIntfInfoEntry 14 }
44140
44141ospfIfInfoDead   OBJECT-TYPE
44142   SYNTAX INTEGER (1..65535)
44143    MAX-ACCESS read-only
44144    STATUS current
44145    DESCRIPTION
44146        "The dead timer for this OSPF interface."
44147    ::= { ospfIntfInfoEntry 15 }
44148
44149ospfIfInfoDeadMS  OBJECT-TYPE
44150    SYNTAX  INTEGER {
44151        seconds(0),
44152        milliseconds(1)
44153        }
44154    MAX-ACCESS read-only
44155    STATUS current
44156    DESCRIPTION
44157    "Units of time measurement for Dead interval
44158    seconds(0),
44159        milliseconds(1)"
44160    ::= { ospfIntfInfoEntry 16 }
44161
44162ospfIfInfoWaitInterval OBJECT-TYPE
44163    SYNTAX Integer32
44164    MAX-ACCESS read-only
44165    STATUS current
44166    DESCRIPTION
44167        "The OSPF Wait interval for this OSPF interface."
44168    ::= { ospfIntfInfoEntry 17 }
44169
44170ospfIfInfoWaitIntervalMS  OBJECT-TYPE
44171    SYNTAX  INTEGER {
44172        seconds(0),
44173        milliseconds(1)
44174        }
44175    MAX-ACCESS read-only
44176    STATUS current
44177    DESCRIPTION
44178    "Units of time measurement for Wait interval
44179    seconds(0),
44180        milliseconds(1)"
44181    ::= { ospfIntfInfoEntry 18 }
44182
44183ospfIfInfoRetransmit OBJECT-TYPE
44184    SYNTAX INTEGER (1..3600)
44185    MAX-ACCESS read-only
44186    STATUS current
44187    DESCRIPTION
44188        "The retransmit interval for this OSPF interface."
44189    ::= { ospfIntfInfoEntry 19 }
44190
44191ospfIfInfoTransitDelay  OBJECT-TYPE
44192   SYNTAX INTEGER (1..3600)
44193    MAX-ACCESS read-only
44194    STATUS current
44195    DESCRIPTION
44196        "The transit delay for this OSPF interface."
44197    ::= { ospfIntfInfoEntry 20 }
44198
44199ospfIfInfoTotalNeighbours OBJECT-TYPE
44200    SYNTAX Integer32
44201    MAX-ACCESS read-only
44202    STATUS current
44203    DESCRIPTION
44204        "The Total number of neighbours for this OSPF interface."
44205    ::= { ospfIntfInfoEntry 21 }
44206
44207ospfIfInfoEvents OBJECT-TYPE
44208    SYNTAX Integer32
44209    MAX-ACCESS read-only
44210    STATUS current
44211    DESCRIPTION
44212        "The total number of events for this OSPF interface."
44213    ::= { ospfIntfInfoEntry 22 }
44214
44215ospfIfInfoAuthType OBJECT-TYPE
44216    SYNTAX  INTEGER {
44217        none(1),
44218        password(2),
44219        md5(3)
44220        }
44221    MAX-ACCESS  read-only
44222    STATUS  current
44223    DESCRIPTION
44224        "Type of authentication being used:
44225         none(1) - no authentication,
44226         password(2) - use password,
44227         md5(3) - use MD5 authentication."
44228    ::= { ospfIntfInfoEntry 23 }
44229
44230
44231
44232-- OSPF Interface/Virtual Interface Table
44233
44234ospfVirtIntfInfoTable OBJECT-TYPE
44235    SYNTAX SEQUENCE OF OspfVirtIntfInfoEntry
44236    MAX-ACCESS not-accessible
44237    STATUS current
44238    DESCRIPTION
44239      "The table of OSPF virtual interfaces information."
44240    ::= { ospfinfo 4 }
44241
44242ospfVirtIntfInfoEntry OBJECT-TYPE
44243    SYNTAX OspfVirtIntfInfoEntry
44244    MAX-ACCESS not-accessible
44245    STATUS current
44246    DESCRIPTION
44247      "Information about an OSPF virtual interface."
44248    INDEX { ospfVirtIntfInfoIndex }
44249    ::= { ospfVirtIntfInfoTable 1 }
44250
44251OspfVirtIntfInfoEntry ::= SEQUENCE {
44252    ospfVirtIntfInfoIndex         Integer32,
44253    ospfVirtIntfInfoIpAddr        IpAddress,
44254    ospfVirtIntfInfoArea          INTEGER,
44255    ospfVirtIntfInfoRouterId      IpAddress,
44256    ospfVirtIntfInfoState         INTEGER,
44257    ospfVirtIntfInfoCost          INTEGER,
44258    ospfVirtIntfInfoTrans         INTEGER,
44259    ospfVirtIntfInfoHello         INTEGER,
44260    ospfVirtIntfInfoHelloMS       INTEGER,
44261    ospfVirtIntfInfoDead          INTEGER,
44262    ospfVirtIntfInfoDeadMS        INTEGER,
44263    ospfVirtIntfInfoWait          INTEGER,
44264    ospfVirtIntfInfoWaitMS        INTEGER,
44265    ospfVirtIntfInfoRetra         INTEGER,
44266    ospfVirtIntfInfoAuth          DisplayString,
44267    ospfVirtIntfInfoEvents        INTEGER,
44268    ospfVirtIntfInfoNbr           IpAddress,
44269    ospfVirtIntfInfoNbrState      INTEGER,
44270    ospfVirtIntfInfoAreaId        IpAddress
44271    }
44272
44273ospfVirtIntfInfoIndex OBJECT-TYPE
44274    SYNTAX Integer32
44275    MAX-ACCESS read-only
44276    STATUS current
44277    DESCRIPTION
44278        "The OSPF Virtual Interface number for which this table is
44279         related."
44280    ::= { ospfVirtIntfInfoEntry 1 }
44281
44282ospfVirtIntfInfoIpAddr OBJECT-TYPE
44283    SYNTAX IpAddress
44284    MAX-ACCESS read-only
44285    STATUS current
44286    DESCRIPTION
44287        "The IP Address of this virtual interface."
44288    ::= { ospfVirtIntfInfoEntry 2 }
44289
44290ospfVirtIntfInfoArea OBJECT-TYPE
44291    SYNTAX INTEGER (0..2)
44292    MAX-ACCESS read-only
44293    STATUS current
44294    DESCRIPTION
44295        "The index of the OSPF area to which this virtual interface
44296         belongs."
44297    ::= { ospfVirtIntfInfoEntry 3 }
44298
44299ospfVirtIntfInfoRouterId OBJECT-TYPE
44300    SYNTAX IpAddress
44301    MAX-ACCESS read-only
44302    STATUS current
44303    DESCRIPTION
44304        "The Router ID."
44305    ::= { ospfVirtIntfInfoEntry 4 }
44306
44307ospfVirtIntfInfoState   OBJECT-TYPE
44308    SYNTAX  INTEGER {
44309        disabled(0),
44310        enabled(1)
44311        }
44312    MAX-ACCESS read-only
44313    STATUS current
44314    DESCRIPTION
44315        "State
44316         disabled(0),
44317         enabled(1)"
44318    ::= { ospfVirtIntfInfoEntry 5 }
44319
44320ospfVirtIntfInfoCost OBJECT-TYPE
44321    SYNTAX INTEGER
44322    MAX-ACCESS read-only
44323    STATUS current
44324    DESCRIPTION
44325        "The cost of the virtual interface."
44326    ::= { ospfVirtIntfInfoEntry 6 }
44327
44328ospfVirtIntfInfoTrans OBJECT-TYPE
44329    SYNTAX INTEGER
44330    MAX-ACCESS read-only
44331    STATUS current
44332    DESCRIPTION
44333        "The transit delay for the virtual interface."
44334    ::= { ospfVirtIntfInfoEntry 7 }
44335
44336ospfVirtIntfInfoHello  OBJECT-TYPE
44337    SYNTAX INTEGER (1..65535)
44338    MAX-ACCESS read-only
44339    STATUS current
44340    DESCRIPTION
44341        "Hello interval."
44342    ::= { ospfVirtIntfInfoEntry 8 }
44343
44344ospfVirtIntfInfoHelloMS  OBJECT-TYPE
44345    SYNTAX  INTEGER {
44346        seconds(0),
44347        milliseconds(1)
44348        }
44349    MAX-ACCESS read-only
44350    STATUS current
44351    DESCRIPTION
44352    "Units of time measurement for Hello interval
44353     seconds(0),
44354        milliseconds(1)"
44355    ::= { ospfVirtIntfInfoEntry 9 }
44356
44357ospfVirtIntfInfoDead   OBJECT-TYPE
44358   SYNTAX INTEGER (1..65535)
44359    MAX-ACCESS read-only
44360    STATUS current
44361    DESCRIPTION
44362        "Dead interval."
44363    ::= { ospfVirtIntfInfoEntry 10 }
44364
44365ospfVirtIntfInfoDeadMS  OBJECT-TYPE
44366    SYNTAX  INTEGER {
44367        seconds(0),
44368        milliseconds(1)
44369        }
44370    MAX-ACCESS read-only
44371    STATUS current
44372    DESCRIPTION
44373    "Units of time measurement for Dead interval
44374     seconds(0),
44375        milliseconds(1)"
44376    ::= { ospfVirtIntfInfoEntry 11 }
44377
44378ospfVirtIntfInfoWait   OBJECT-TYPE
44379    SYNTAX INTEGER (1..65535)
44380    MAX-ACCESS read-only
44381    STATUS current
44382    DESCRIPTION
44383        "Wait interval."
44384    ::= { ospfVirtIntfInfoEntry 12 }
44385
44386ospfVirtIntfInfoWaitMS  OBJECT-TYPE
44387    SYNTAX  INTEGER {
44388        seconds(0),
44389        milliseconds(1)
44390        }
44391    MAX-ACCESS read-only
44392    STATUS current
44393    DESCRIPTION
44394    "Units of time measurement for Wait interval
44395     seconds(0),
44396        milliseconds(1)"
44397    ::= { ospfVirtIntfInfoEntry 13 }
44398
44399ospfVirtIntfInfoRetra  OBJECT-TYPE
44400    SYNTAX INTEGER (1..3600)
44401    MAX-ACCESS read-only
44402    STATUS current
44403    DESCRIPTION
44404        "Retransmit interval."
44405    ::= { ospfVirtIntfInfoEntry 14 }
44406
44407ospfVirtIntfInfoAuth OBJECT-TYPE
44408   SYNTAX DisplayString (SIZE(0..8))
44409    MAX-ACCESS read-only
44410    STATUS current
44411    DESCRIPTION
44412        "Authentication."
44413    ::= { ospfVirtIntfInfoEntry 15 }
44414
44415ospfVirtIntfInfoEvents OBJECT-TYPE
44416    SYNTAX INTEGER
44417    MAX-ACCESS read-only
44418    STATUS current
44419    DESCRIPTION
44420         "Events."
44421    ::= { ospfVirtIntfInfoEntry 16 }
44422
44423ospfVirtIntfInfoNbr OBJECT-TYPE
44424    SYNTAX IpAddress
44425    MAX-ACCESS read-only
44426    STATUS current
44427    DESCRIPTION
44428        "The IP Address of the OSPF neighbor for this virtual interface."
44429    ::= { ospfVirtIntfInfoEntry 17 }
44430
44431ospfVirtIntfInfoNbrState  OBJECT-TYPE
44432    SYNTAX  INTEGER {
44433        down(0),attempt(1),init(2),twoway(3),
44434        exstart(4),exchange(5),loading(6),full(7)
44435        }
44436    MAX-ACCESS read-only
44437    STATUS current
44438    DESCRIPTION
44439        "State
44440         down(0),attempt(1),init(2),2 way(3),
44441         exstart(4),exchange(5),loading(6),full(7)"
44442    ::= { ospfVirtIntfInfoEntry 18 }
44443
44444ospfVirtIntfInfoAreaId OBJECT-TYPE
44445   SYNTAX IpAddress
44446   MAX-ACCESS read-only
44447   STATUS current
44448   DESCRIPTION
44449       "The AreaId of the virtual interface."
44450   ::= { ospfVirtIntfInfoEntry 19 }
44451
44452-- OSPF Interface/Nbr Info Table
44453
44454ospfIfNbrTable OBJECT-TYPE
44455    SYNTAX SEQUENCE OF OspfIfNbrEntry
44456    MAX-ACCESS not-accessible
44457    STATUS current
44458    DESCRIPTION
44459      "The table of OSPF Interface Neighbor information."
44460    ::= { ospfinfo 5 }
44461
44462ospfIfNbrEntry OBJECT-TYPE
44463    SYNTAX OspfIfNbrEntry
44464    MAX-ACCESS not-accessible
44465    STATUS current
44466    DESCRIPTION
44467      "Information about a OSPF interface, neighbor pair."
44468    INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr }
44469    ::= { ospfIfNbrTable 1 }
44470
44471OspfIfNbrEntry ::= SEQUENCE {
44472    ospfIfNbrIntfIndex               Integer32,
44473    ospfIfNbrIpAddr                  IpAddress,
44474    ospfIfNbrPriority                Integer32,
44475    ospfIfNbrState                   INTEGER,
44476    ospfIfNbrDesignatedRtr           IpAddress,
44477    ospfIfNbrBackupDesignatedRtr     IpAddress,
44478    ospfIfNbrIpAddress               IpAddress
44479    }
44480
44481ospfIfNbrIntfIndex OBJECT-TYPE
44482    SYNTAX Integer32
44483    MAX-ACCESS read-only
44484    STATUS current
44485    DESCRIPTION
44486    "The OSPF Interface number for which this Interface/Nbr table is
44487         related."
44488    ::= { ospfIfNbrEntry 1}
44489
44490ospfIfNbrIpAddr OBJECT-TYPE
44491    SYNTAX IpAddress
44492    MAX-ACCESS read-only
44493    STATUS current
44494    DESCRIPTION
44495    "The OSPF Neighbor ID ."
44496    ::= { ospfIfNbrEntry 2 }
44497
44498ospfIfNbrPriority OBJECT-TYPE
44499    SYNTAX Integer32
44500    MAX-ACCESS read-only
44501    STATUS current
44502    DESCRIPTION
44503    "The priority of the OSPF neighbor."
44504    ::= { ospfIfNbrEntry 3 }
44505
44506ospfIfNbrState OBJECT-TYPE
44507    SYNTAX  INTEGER {
44508    down(1),
44509    attempt(2),
44510    init(3),
44511    twoway(4),
44512    exStart(5),
44513    exchange(6),
44514    loading(7),
44515    full(8)
44516    }
44517    MAX-ACCESS read-only
44518    STATUS current
44519    DESCRIPTION
44520    "The state of the OSPF neighbor."
44521    ::= { ospfIfNbrEntry 4 }
44522
44523ospfIfNbrDesignatedRtr OBJECT-TYPE
44524    SYNTAX IpAddress
44525    MAX-ACCESS read-only
44526    STATUS current
44527    DESCRIPTION
44528    "The IP Address of the Designated Router for this OSPF Neighbor."
44529    ::= { ospfIfNbrEntry 5 }
44530
44531ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
44532    SYNTAX IpAddress
44533    MAX-ACCESS read-only
44534    STATUS current
44535    DESCRIPTION
44536    "The IP Address of the backup designated Router for this OSPF Neighbor."
44537    ::= { ospfIfNbrEntry 6 }
44538
44539ospfIfNbrIpAddress OBJECT-TYPE
44540    SYNTAX IpAddress
44541    MAX-ACCESS read-only
44542    STATUS current
44543    DESCRIPTION
44544    "The IP Address of the OSPF Neighbor."
44545    ::= { ospfIfNbrEntry 7 }
44546
44547
44548-- OSPF Interface/Summary Ranges Table
44549
44550ospfSumRangesInfoTable OBJECT-TYPE
44551    SYNTAX SEQUENCE OF OspfSumRangesInfoEntry
44552    MAX-ACCESS not-accessible
44553    STATUS current
44554    DESCRIPTION
44555      "The table of OSPF summary ranges information."
44556    ::= { ospfinfo 6 }
44557
44558ospfSumRangesInfoEntry OBJECT-TYPE
44559    SYNTAX OspfSumRangesInfoEntry
44560    MAX-ACCESS not-accessible
44561    STATUS current
44562    DESCRIPTION
44563      "Summary ranges information."
44564    INDEX { ospfSumRangesInfoIndex }
44565    ::= { ospfSumRangesInfoTable 1 }
44566
44567OspfSumRangesInfoEntry ::= SEQUENCE {
44568    ospfSumRangesInfoIndex         Integer32,
44569    ospfSumRangesInfoArea          INTEGER,
44570    ospfSumRangesInfoNetwork       IpAddress,
44571    ospfSumRangesInfoMask          IpAddress,
44572    ospfSumRangesInfoAction        INTEGER,
44573    ospfSumRangesInfoListType      INTEGER
44574    }
44575
44576ospfSumRangesInfoIndex OBJECT-TYPE
44577    SYNTAX Integer32
44578    MAX-ACCESS read-only
44579    STATUS current
44580    DESCRIPTION
44581        "The OSPF range index for which this table is
44582         related."
44583    ::= { ospfSumRangesInfoEntry 1 }
44584
44585ospfSumRangesInfoArea OBJECT-TYPE
44586    SYNTAX INTEGER (0..2)
44587    MAX-ACCESS read-only
44588    STATUS current
44589    DESCRIPTION
44590        "Area."
44591    ::= { ospfSumRangesInfoEntry 2 }
44592
44593ospfSumRangesInfoNetwork OBJECT-TYPE
44594    SYNTAX IpAddress
44595    MAX-ACCESS read-only
44596    STATUS current
44597    DESCRIPTION
44598        "Network."
44599    ::= { ospfSumRangesInfoEntry 3 }
44600
44601ospfSumRangesInfoMask OBJECT-TYPE
44602    SYNTAX IpAddress
44603    MAX-ACCESS read-only
44604    STATUS current
44605    DESCRIPTION
44606        "Mask."
44607    ::= { ospfSumRangesInfoEntry 4 }
44608
44609ospfSumRangesInfoAction  OBJECT-TYPE
44610    SYNTAX  INTEGER {
44611        propagate(0),
44612        hide(1)
44613        }
44614    MAX-ACCESS read-only
44615    STATUS current
44616    DESCRIPTION
44617        "Action
44618         propagate(0),
44619         hide(1)"
44620    ::= { ospfSumRangesInfoEntry 5 }
44621
44622ospfSumRangesInfoListType  OBJECT-TYPE
44623    SYNTAX  INTEGER {
44624        non-nssa(0),
44625        nssa(1)
44626        }
44627    MAX-ACCESS read-only
44628    STATUS current
44629    DESCRIPTION
44630       "Summary address list
44631         Non-NSSA(0),
44632         NSSA(1)"
44633    ::= { ospfSumRangesInfoEntry 6 }
44634
44635
44636-- OSPF Interface/Routes Table
44637
44638ospfRoutesInfoTable OBJECT-TYPE
44639    SYNTAX SEQUENCE OF OspfRoutesInfoEntry
44640    MAX-ACCESS not-accessible
44641    STATUS current
44642    DESCRIPTION
44643      "The table of OSPF routes information."
44644    ::= { ospfinfo 7 }
44645
44646ospfRoutesInfoEntry OBJECT-TYPE
44647    SYNTAX OspfRoutesInfoEntry
44648    MAX-ACCESS not-accessible
44649    STATUS current
44650    DESCRIPTION
44651      "OSPF routes information."
44652    INDEX { ospfRoutesInfoIndex }
44653    ::= { ospfRoutesInfoTable 1 }
44654
44655OspfRoutesInfoEntry ::= SEQUENCE {
44656    ospfRoutesInfoIndex            Integer32,
44657    ospfRoutesInfoDestination      IpAddress,
44658    ospfRoutesInfoMask             IpAddress,
44659    ospfRoutesInfoVia              IpAddress,
44660    ospfRoutesInfoType             DisplayString
44661    }
44662
44663ospfRoutesInfoIndex OBJECT-TYPE
44664    SYNTAX Integer32
44665    MAX-ACCESS read-only
44666    STATUS current
44667    DESCRIPTION
44668        "The OSPF route table entry index for which
44669          this table is related."
44670    ::= { ospfRoutesInfoEntry 1 }
44671
44672ospfRoutesInfoDestination OBJECT-TYPE
44673    SYNTAX IpAddress
44674    MAX-ACCESS read-only
44675    STATUS current
44676    DESCRIPTION
44677        "Destination."
44678    ::= { ospfRoutesInfoEntry 2 }
44679
44680ospfRoutesInfoMask OBJECT-TYPE
44681    SYNTAX IpAddress
44682    MAX-ACCESS read-only
44683    STATUS current
44684    DESCRIPTION
44685        "Mask."
44686    ::= { ospfRoutesInfoEntry 3 }
44687
44688ospfRoutesInfoVia OBJECT-TYPE
44689    SYNTAX IpAddress
44690    MAX-ACCESS read-only
44691    STATUS current
44692    DESCRIPTION
44693        "Next hop."
44694    ::= { ospfRoutesInfoEntry 4 }
44695
44696ospfRoutesInfoType OBJECT-TYPE
44697    SYNTAX DisplayString (SIZE(0..8))
44698    MAX-ACCESS read-only
44699    STATUS current
44700    DESCRIPTION
44701        "Route type. Codes: IA - OSPF inter area,
44702         N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
44703         E1 - OSPF external type 1, E2 - OSPF external type 2
44704         *  - best"
44705    ::= { ospfRoutesInfoEntry 5 }
44706
44707
44708--  OSPF Link State Database
44709
44710--      The Link State Database contains the Link State
44711--      Advertisements from throughout the areas that the
44712--      device is attached to.
44713
44714--  The Area ID, in OSPF, has the same format as an IP Address,
44715--  but has the function of defining a summarization point for
44716--  Link State Advertisements.
44717
44718--  The Router ID, in OSPF, has the same format as an IP Address,
44719--  but identifies the router independent of its IP Address.
44720
44721    ospfLsdbInfoTable OBJECT-TYPE
44722        SYNTAX   SEQUENCE OF OspfLsdbInfoEntry
44723        MAX-ACCESS   not-accessible
44724        STATUS   current
44725        DESCRIPTION
44726           "The OSPF Process's Link State Database."
44727       REFERENCE
44728          "OSPF Version 2, Section 12  Link  State  Adver-
44729          tisements"
44730      ::= { ospfinfo 8 }
44731
44732
44733    ospfLsdbInfoEntry OBJECT-TYPE
44734        SYNTAX   OspfLsdbInfoEntry
44735        MAX-ACCESS   not-accessible
44736        STATUS   current
44737        DESCRIPTION
44738           "A single Link State Advertisement."
44739       INDEX { ospfLsdbInfoIndex }
44740       ::= { ospfLsdbInfoTable 1 }
44741
44742
44743OspfLsdbInfoEntry ::=
44744    SEQUENCE {
44745        ospfLsdbInfoIndex
44746            Integer32,
44747        ospfLsdbInfoAreaId
44748            IpAddress,
44749        ospfLsdbInfoType
44750            INTEGER,
44751        ospfLsdbInfoLsid
44752            IpAddress,
44753        ospfLsdbInfoRouterId
44754            IpAddress,
44755        ospfLsdbInfoSequence
44756            OCTET STRING,
44757        ospfLsdbInfoAge
44758            Integer32,
44759        ospfLsdbInfoChecksum
44760            Integer32,
44761        ospfLsdbInfoAdvertisement
44762            OCTET STRING
44763              }
44764
44765
44766 ospfLsdbInfoIndex OBJECT-TYPE
44767        SYNTAX   Integer32
44768        MAX-ACCESS   read-only
44769        STATUS   current
44770        DESCRIPTION
44771           "The 32 bit index in the table."
44772       REFERENCE
44773          "Private MIBS"
44774      ::= { ospfLsdbInfoEntry 1 }
44775
44776
44777    ospfLsdbInfoAreaId OBJECT-TYPE
44778        SYNTAX   IpAddress
44779        MAX-ACCESS   read-only
44780        STATUS   current
44781        DESCRIPTION
44782           "The 32 bit identifier of the Area  from  which
44783           the LSA was received."
44784       REFERENCE
44785          "OSPF Version 2, Appendix C.2 Area parameters"
44786      ::= { ospfLsdbInfoEntry 2 }
44787
44788-- External Link State Advertisements are permitted
44789-- for backward compatibility, but should be displayed in
44790-- the ospfExtLsdbTable rather than here.
44791
44792    ospfLsdbInfoType OBJECT-TYPE
44793        SYNTAX   INTEGER    {
44794                    routerLink (1),
44795                    networkLink (2),
44796                    summaryLink (3),
44797                    asSummaryLink (4),
44798                    asExternalLink (5), -- but see ospfExtLsdbTable
44799                    multicastLink (6),
44800                    nssaExternalLink (7)
44801                  }
44802        MAX-ACCESS   read-only
44803        STATUS   current
44804        DESCRIPTION
44805           "The type  of  the  link  state  advertisement.
44806           Each  link state type has a separate advertise-
44807           ment format."
44808       REFERENCE
44809          "OSPF Version 2, Appendix A.4.1 The  Link  State
44810          Advertisement header"
44811      ::= { ospfLsdbInfoEntry 3 }
44812
44813
44814    ospfLsdbInfoLsid OBJECT-TYPE
44815        SYNTAX   IpAddress
44816        MAX-ACCESS   read-only
44817        STATUS   current
44818        DESCRIPTION
44819           "The Link State ID is an LS Type Specific field
44820           containing either a Router ID or an IP Address;
44821           it identifies the piece of the  routing  domain
44822           that is being described by the advertisement."
44823       REFERENCE
44824          "OSPF Version 2, Section 12.1.4 Link State ID"
44825      ::= { ospfLsdbInfoEntry 4 }
44826
44827
44828    ospfLsdbInfoRouterId OBJECT-TYPE
44829        SYNTAX   IpAddress
44830        MAX-ACCESS   read-only
44831        STATUS   current
44832        DESCRIPTION
44833           "The 32 bit number that uniquely identifies the
44834           originating router in the Autonomous System."
44835       REFERENCE
44836          "OSPF Version 2, Appendix C.1 Global parameters"
44837      ::= { ospfLsdbInfoEntry 5 }
44838
44839--  Note that the OSPF Sequence Number is a 32 bit signed
44840--  integer.  It starts with the value '80000001'h,
44841--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
44842--  Thus, a typical sequence number will be very negative.
44843--  Modified to OCTET STRING - for BHM
44844
44845    ospfLsdbInfoSequence OBJECT-TYPE
44846        SYNTAX   OCTET STRING (SIZE(10))
44847        MAX-ACCESS   read-only
44848        STATUS   current
44849        DESCRIPTION
44850           "The sequence number field is a  signed  32-bit
44851           integer.   It  is used to detect old and dupli-
44852           cate link state advertisements.  The  space  of
44853           sequence  numbers  is  linearly  ordered.   The
44854           larger the sequence number the more recent  the
44855           advertisement - displayed here in hexazecimal."
44856       REFERENCE
44857          "OSPF Version  2,  Section  12.1.6  LS  sequence
44858          number"
44859      ::= { ospfLsdbInfoEntry 6 }
44860
44861
44862    ospfLsdbInfoAge OBJECT-TYPE
44863        SYNTAX   Integer32    -- Should be 0..MaxAge
44864        MAX-ACCESS   read-only
44865        STATUS   current
44866        DESCRIPTION
44867           "This field is the age of the link state adver-
44868           tisement in seconds."
44869       REFERENCE
44870          "OSPF Version 2, Section 12.1.1 LS age"
44871      ::= { ospfLsdbInfoEntry 7 }
44872
44873
44874    ospfLsdbInfoChecksum OBJECT-TYPE
44875        SYNTAX   Integer32
44876        MAX-ACCESS   read-only
44877        STATUS   current
44878        DESCRIPTION
44879           "This field is the  checksum  of  the  complete
44880           contents  of  the  advertisement, excepting the
44881           age field.  The age field is excepted  so  that
44882           an   advertisement's  age  can  be  incremented
44883           without updating the  checksum.   The  checksum
44884           used  is  the same that is used for ISO connec-
44885           tionless datagrams; it is commonly referred  to
44886           as the Fletcher checksum."
44887       REFERENCE
44888          "OSPF Version 2, Section 12.1.7 LS checksum"
44889      ::= { ospfLsdbInfoEntry 8 }
44890
44891
44892    ospfLsdbInfoAdvertisement OBJECT-TYPE
44893        SYNTAX   OCTET STRING (SIZE(36))
44894        MAX-ACCESS   read-only
44895        STATUS   current
44896        DESCRIPTION
44897           "The entire Link State Advertisement, including
44898           its header. When the LSA is invalid, it is
44899           message string 'Invalid LSDB'."
44900       REFERENCE
44901          "OSPF Version 2, Section 12  Link  State  Adver-
44902          tisements"
44903      ::= { ospfLsdbInfoEntry 9 }
44904
44905
44906--  SPF Link State Database, External
44907
44908--      The Link State Database contains the Link State
44909--      Advertisements from throughout the areas that the
44910--      device is attached to.
44911
44912--             This table is identical to the OSPF LSDB Table in
44913--      format, but contains only External Link State
44914--             Advertisements.  The purpose is to allow external
44915--      LSAs to be displayed once for the router rather
44916--      than once in each non-stub area.
44917
44918    ospfExtLsdbInfoTable OBJECT-TYPE
44919        SYNTAX   SEQUENCE OF OspfExtLsdbInfoEntry
44920        MAX-ACCESS   not-accessible
44921        STATUS   current
44922        DESCRIPTION
44923           "The OSPF Process's Links State Database."
44924       REFERENCE
44925          "OSPF Version 2, Section 12  Link  State  Adver-
44926          tisements"
44927      ::= { ospfinfo 9 }
44928
44929
44930    ospfExtLsdbInfoEntry OBJECT-TYPE
44931        SYNTAX   OspfExtLsdbInfoEntry
44932        MAX-ACCESS   not-accessible
44933        STATUS   current
44934        DESCRIPTION
44935           "A single Link State Advertisement."
44936       INDEX { ospfExtLsdbInfoIndex }
44937       ::= { ospfExtLsdbInfoTable 1 }
44938
44939
44940OspfExtLsdbInfoEntry ::=
44941    SEQUENCE {
44942        ospfExtLsdbInfoIndex
44943            Integer32,
44944        ospfExtLsdbInfoType
44945            INTEGER,
44946        ospfExtLsdbInfoLsid
44947            IpAddress,
44948        ospfExtLsdbInfoRouterId
44949            IpAddress,
44950        ospfExtLsdbInfoSequence
44951            OCTET STRING,
44952        ospfExtLsdbInfoAge
44953            Integer32,
44954        ospfExtLsdbInfoChecksum
44955            Integer32,
44956        ospfExtLsdbInfoAdvertisement
44957            OCTET STRING
44958              }
44959
44960
44961ospfExtLsdbInfoIndex OBJECT-TYPE
44962        SYNTAX   Integer32
44963        MAX-ACCESS   read-only
44964        STATUS   current
44965        DESCRIPTION
44966           "The 32 bit index in the table."
44967       REFERENCE
44968          "Private MIBS"
44969      ::= { ospfExtLsdbInfoEntry 1 }
44970
44971
44972    ospfExtLsdbInfoType OBJECT-TYPE
44973        SYNTAX   INTEGER    {
44974                    asExternalLink (5)
44975                  }
44976        MAX-ACCESS   read-only
44977        STATUS   current
44978        DESCRIPTION
44979           "The type  of  the  link  state  advertisement.
44980           Each  link state type has a separate advertise-
44981           ment format."
44982       REFERENCE
44983          "OSPF Version 2, Appendix A.4.1 The  Link  State
44984          Advertisement header"
44985      ::= { ospfExtLsdbInfoEntry 2 }
44986
44987
44988    ospfExtLsdbInfoLsid OBJECT-TYPE
44989        SYNTAX   IpAddress
44990        MAX-ACCESS   read-only
44991        STATUS   current
44992        DESCRIPTION
44993           "The Link State ID is an LS Type Specific field
44994           containing either a Router ID or an IP Address;
44995           it identifies the piece of the  routing  domain
44996           that is being described by the advertisement."
44997       REFERENCE
44998          "OSPF Version 2, Section 12.1.4 Link State ID"
44999      ::= { ospfExtLsdbInfoEntry 3 }
45000
45001
45002    ospfExtLsdbInfoRouterId OBJECT-TYPE
45003        SYNTAX   IpAddress
45004        MAX-ACCESS   read-only
45005        STATUS   current
45006        DESCRIPTION
45007           "The 32 bit number that uniquely identifies the
45008           originating router in the Autonomous System."
45009       REFERENCE
45010          "OSPF Version 2, Appendix C.1 Global parameters"
45011      ::= { ospfExtLsdbInfoEntry 4 }
45012
45013--  Note that the OSPF Sequence Number is a 32 bit signed
45014--  integer.  It starts with the value '80000001'h,
45015--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
45016--  Thus, a typical sequence number will be very negative.
45017--  Modified to OCTET STRING - for BHM
45018
45019    ospfExtLsdbInfoSequence OBJECT-TYPE
45020        SYNTAX   OCTET STRING (SIZE(10))
45021        MAX-ACCESS   read-only
45022        STATUS   current
45023        DESCRIPTION
45024           "The sequence number field is a  signed  32-bit
45025           integer.   It  is used to detect old and dupli-
45026           cate link state advertisements.  The  space  of
45027           sequence  numbers  is  linearly  ordered.   The
45028           larger the sequence number the more recent  the
45029           advertisement - displayed here in hexazecimal."
45030       REFERENCE
45031          "OSPF Version  2,  Section  12.1.6  LS  sequence
45032          number"
45033      ::= { ospfExtLsdbInfoEntry 5 }
45034
45035
45036    ospfExtLsdbInfoAge OBJECT-TYPE
45037        SYNTAX   Integer32    -- Should be 0..MaxAge
45038        MAX-ACCESS   read-only
45039        STATUS   current
45040        DESCRIPTION
45041           "This field is the age of the link state adver-
45042           tisement in seconds."
45043       REFERENCE
45044          "OSPF Version 2, Section 12.1.1 LS age"
45045      ::= { ospfExtLsdbInfoEntry 6 }
45046
45047
45048    ospfExtLsdbInfoChecksum OBJECT-TYPE
45049        SYNTAX   Integer32
45050        MAX-ACCESS   read-only
45051        STATUS   current
45052        DESCRIPTION
45053           "This field is the  checksum  of  the  complete
45054           contents  of  the  advertisement, excepting the
45055           age field.  The age field is excepted  so  that
45056           an   advertisement's  age  can  be  incremented
45057           without updating the  checksum.   The  checksum
45058           used  is  the same that is used for ISO connec-
45059           tionless datagrams; it is commonly referred  to
45060           as the Fletcher checksum."
45061       REFERENCE
45062          "OSPF Version 2, Section 12.1.7 LS checksum"
45063      ::= { ospfExtLsdbInfoEntry 7 }
45064
45065
45066    ospfExtLsdbInfoAdvertisement OBJECT-TYPE
45067        SYNTAX   OCTET STRING (SIZE(36))
45068        MAX-ACCESS   read-only
45069        STATUS   current
45070        DESCRIPTION
45071           "The entire Link State Advertisement, including
45072           its header."
45073       REFERENCE
45074          "OSPF Version 2, Section 12  Link  State  Adver-
45075          tisements"
45076      ::= { ospfExtLsdbInfoEntry 8 }
45077
45078
45079ospfLoopIfInfoTable OBJECT-TYPE
45080    SYNTAX SEQUENCE OF OspfLoopIfInfoEntry
45081    MAX-ACCESS not-accessible
45082    STATUS current
45083    DESCRIPTION
45084      "The table of OSPF Loopback Interface information."
45085    ::= { ospfinfo 10 }
45086
45087ospfLoopIfInfoEntry OBJECT-TYPE
45088    SYNTAX OspfLoopIfInfoEntry
45089    MAX-ACCESS not-accessible
45090    STATUS current
45091    DESCRIPTION
45092      "Information about a OSPF loopback interface."
45093    INDEX { ospfLoopIfInfoIndex }
45094    ::= { ospfLoopIfInfoTable 1 }
45095
45096OspfLoopIfInfoEntry ::= SEQUENCE {
45097    ospfLoopIfInfoIndex                             Integer32,
45098    ospfLoopIfInfoIpAddress                         IpAddress,
45099    ospfLoopIfInfoArea                              INTEGER,
45100    ospfLoopIfInfoAdminStatus                       INTEGER,
45101    ospfLoopIfInfoPassive                           INTEGER,
45102    ospfLoopIfInfoPtop                              INTEGER,
45103    ospfLoopIfInfoRouterIP                          IpAddress,
45104    ospfLoopIfInfoState                             INTEGER,
45105    ospfLoopIfInfoPriority                          INTEGER,
45106    ospfLoopIfInfoDesignatedRouterIP                IpAddress,
45107    ospfLoopIfInfoDesignatedRouterIpAddress         IpAddress,
45108    ospfLoopIfInfoBackupDesignatedRouterIP          IpAddress,
45109    ospfLoopIfInfoBackupDesignatedRouterIpAddress   IpAddress,
45110    ospfLoopIfInfoHello                             INTEGER,
45111    ospfLoopIfInfoHelloMS                           INTEGER,
45112    ospfLoopIfInfoDead                              INTEGER,
45113    ospfLoopIfInfoDeadMS                            INTEGER,
45114    ospfLoopIfInfoWaitInterval                      Integer32,
45115    ospfLoopIfInfoWaitIntervalMS                    INTEGER,
45116    ospfLoopIfInfoRetransmit                        INTEGER,
45117    ospfLoopIfInfoTransitDelay                      INTEGER,
45118    ospfLoopIfInfoTotalNeighbours                   Integer32,
45119    ospfLoopIfInfoEvents                            Integer32,
45120    ospfLoopIfInfoAuthType                          INTEGER
45121    }
45122
45123ospfLoopIfInfoIndex OBJECT-TYPE
45124    SYNTAX Integer32
45125    MAX-ACCESS read-only
45126    STATUS current
45127    DESCRIPTION
45128        "The OSPF loopback interface number
45129         for which the OSPF info table is related."
45130    ::= { ospfLoopIfInfoEntry 1}
45131
45132ospfLoopIfInfoIpAddress OBJECT-TYPE
45133    SYNTAX IpAddress
45134    MAX-ACCESS read-only
45135    STATUS current
45136    DESCRIPTION
45137        "The IP address of the OSPF loopback interface."
45138    ::= { ospfLoopIfInfoEntry 2 }
45139
45140ospfLoopIfInfoArea OBJECT-TYPE
45141    SYNTAX INTEGER
45142    MAX-ACCESS read-only
45143    STATUS current
45144    DESCRIPTION
45145        "The index of the area that the loopback interface belongs."
45146    ::= { ospfLoopIfInfoEntry 3 }
45147
45148ospfLoopIfInfoAdminStatus  OBJECT-TYPE
45149    SYNTAX  INTEGER {
45150        down(0),
45151        up(1)
45152        }
45153    MAX-ACCESS read-only
45154    STATUS current
45155    DESCRIPTION
45156        "Admin Status of the interface:
45157        down(0), up(1)."
45158    ::= { ospfLoopIfInfoEntry 4 }
45159
45160ospfLoopIfInfoPassive  OBJECT-TYPE
45161    SYNTAX  INTEGER {
45162        disabled(0),
45163        enabled(1)
45164        }
45165    MAX-ACCESS read-only
45166    STATUS current
45167    DESCRIPTION
45168        "Passive status of the interface:
45169        disabled(0), enabled(1)."
45170    ::= { ospfLoopIfInfoEntry 5 }
45171
45172ospfLoopIfInfoPtop  OBJECT-TYPE
45173    SYNTAX  INTEGER {
45174        disabled(0),
45175        enabled(1)
45176        }
45177    MAX-ACCESS read-only
45178    STATUS current
45179    DESCRIPTION
45180        "Point-to-point status of the interface:
45181        disabled(0), enabled(1)."
45182    ::= { ospfLoopIfInfoEntry 24 }
45183
45184ospfLoopIfInfoRouterIP OBJECT-TYPE
45185    SYNTAX IpAddress
45186    MAX-ACCESS read-only
45187    STATUS current
45188    DESCRIPTION
45189        "The router ID of the switch."
45190    ::= { ospfLoopIfInfoEntry 6 }
45191
45192ospfLoopIfInfoState  OBJECT-TYPE
45193    SYNTAX  INTEGER {
45194        down(0),
45195        loopback(1),
45196        waiting(2),
45197        ptop(3),
45198        dr(4),
45199        backupdr(5),
45200        drother(6)
45201        }
45202    MAX-ACCESS read-only
45203    STATUS current
45204    DESCRIPTION
45205        "The state of the interface:
45206        Down(0), Loopback(1),
45207        Waiting(2), P to P(3),
45208        DR(4), BackuDR(5),
45209        DR Other(6)."
45210    ::= { ospfLoopIfInfoEntry 7 }
45211
45212ospfLoopIfInfoPriority   OBJECT-TYPE
45213   SYNTAX INTEGER (1..255)
45214    MAX-ACCESS read-only
45215    STATUS current
45216    DESCRIPTION
45217        "Interface router priority"
45218    ::= { ospfLoopIfInfoEntry 8 }
45219
45220ospfLoopIfInfoDesignatedRouterIP OBJECT-TYPE
45221    SYNTAX IpAddress
45222    MAX-ACCESS read-only
45223    STATUS current
45224    DESCRIPTION
45225        "The OSPF Designated Router IP (IP Address) for this OSPF interface."
45226    ::= { ospfLoopIfInfoEntry 9 }
45227
45228ospfLoopIfInfoDesignatedRouterIpAddress OBJECT-TYPE
45229    SYNTAX IpAddress
45230    MAX-ACCESS read-only
45231    STATUS current
45232    DESCRIPTION
45233        "The OSPF Designated Router IP Address for this OSPF interface."
45234    ::= { ospfLoopIfInfoEntry 10 }
45235
45236ospfLoopIfInfoBackupDesignatedRouterIP OBJECT-TYPE
45237    SYNTAX IpAddress
45238    MAX-ACCESS read-only
45239    STATUS current
45240    DESCRIPTION
45241        "The OSPF Backup Designated Router IP for this OSPF
45242         interface."
45243    ::= { ospfLoopIfInfoEntry 11 }
45244
45245ospfLoopIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
45246    SYNTAX IpAddress
45247    MAX-ACCESS read-only
45248    STATUS current
45249    DESCRIPTION
45250        "The OSPF Backup Designated Router Ip Address for this OSPF
45251         interface."
45252    ::= { ospfLoopIfInfoEntry 12 }
45253
45254ospfLoopIfInfoHello  OBJECT-TYPE
45255    SYNTAX INTEGER (1..65535)
45256    MAX-ACCESS read-only
45257    STATUS current
45258    DESCRIPTION
45259        "The hello timer for this OSPF interface."
45260    ::= { ospfLoopIfInfoEntry 13 }
45261
45262ospfLoopIfInfoHelloMS  OBJECT-TYPE
45263    SYNTAX  INTEGER {
45264        seconds(0),
45265        milliseconds(1)
45266        }
45267    MAX-ACCESS read-only
45268    STATUS current
45269    DESCRIPTION
45270        "Units of time measurement for Hello interval
45271        seconds(0),
45272        milliseconds(1)"
45273    ::= { ospfLoopIfInfoEntry 14 }
45274
45275ospfLoopIfInfoDead   OBJECT-TYPE
45276   SYNTAX INTEGER (1..65535)
45277    MAX-ACCESS read-only
45278    STATUS current
45279    DESCRIPTION
45280        "The dead timer for this OSPF interface."
45281    ::= { ospfLoopIfInfoEntry 15 }
45282
45283ospfLoopIfInfoDeadMS  OBJECT-TYPE
45284    SYNTAX  INTEGER {
45285        seconds(0),
45286        milliseconds(1)
45287        }
45288    MAX-ACCESS read-only
45289    STATUS current
45290    DESCRIPTION
45291        "Units of time measurement for Dead interval
45292        seconds(0),
45293        milliseconds(1)"
45294    ::= { ospfLoopIfInfoEntry 16 }
45295
45296ospfLoopIfInfoWaitInterval OBJECT-TYPE
45297    SYNTAX Integer32
45298    MAX-ACCESS read-only
45299    STATUS current
45300    DESCRIPTION
45301        "The OSPF Wait interval for this OSPF interface."
45302    ::= { ospfLoopIfInfoEntry 17 }
45303
45304ospfLoopIfInfoWaitIntervalMS  OBJECT-TYPE
45305    SYNTAX  INTEGER {
45306        seconds(0),
45307        milliseconds(1)
45308        }
45309    MAX-ACCESS read-only
45310    STATUS current
45311    DESCRIPTION
45312        "Units of time measurement for Wait interval
45313        seconds(0),
45314        milliseconds(1)"
45315    ::= { ospfLoopIfInfoEntry 18 }
45316
45317ospfLoopIfInfoRetransmit OBJECT-TYPE
45318    SYNTAX INTEGER (1..3600)
45319    MAX-ACCESS read-only
45320    STATUS current
45321    DESCRIPTION
45322        "The retransmit interval for this OSPF interface."
45323    ::= { ospfLoopIfInfoEntry 19 }
45324
45325ospfLoopIfInfoTransitDelay  OBJECT-TYPE
45326   SYNTAX INTEGER (1..3600)
45327    MAX-ACCESS read-only
45328    STATUS current
45329    DESCRIPTION
45330        "The transit delay for this OSPF interface."
45331    ::= { ospfLoopIfInfoEntry 20 }
45332
45333ospfLoopIfInfoTotalNeighbours OBJECT-TYPE
45334    SYNTAX Integer32
45335    MAX-ACCESS read-only
45336    STATUS current
45337    DESCRIPTION
45338        "The Total number of neighbours for this OSPF interface."
45339    ::= { ospfLoopIfInfoEntry 21 }
45340
45341ospfLoopIfInfoEvents OBJECT-TYPE
45342    SYNTAX Integer32
45343    MAX-ACCESS read-only
45344    STATUS current
45345    DESCRIPTION
45346        "The total number of events for this OSPF interface."
45347    ::= { ospfLoopIfInfoEntry 22 }
45348
45349ospfLoopIfInfoAuthType OBJECT-TYPE
45350    SYNTAX  INTEGER {
45351        none(1),
45352        password(2),
45353        md5(3)
45354        }
45355    MAX-ACCESS  read-only
45356    STATUS  current
45357    DESCRIPTION
45358        "Type of authentication being used:
45359         none(1) - no authentication,
45360         password(2) - use password,
45361         md5(3) - use MD5 authentication."
45362    ::= { ospfLoopIfInfoEntry 23 }
45363
45364
45365
45366
45367
45368-- Ospfv3 Information
45369
45370ospf3GeneralInfo  OBJECT IDENTIFIER ::= { ospf3Info 1 }
45371
45372ospf3Version OBJECT-TYPE
45373    SYNTAX INTEGER {
45374        ospfVersion3(3)
45375        }
45376    MAX-ACCESS read-only
45377    STATUS current
45378    DESCRIPTION
45379        "OSPF version."
45380    ::= { ospf3GeneralInfo 1 }
45381
45382ospf3RouterID OBJECT-TYPE
45383    SYNTAX IpAddress
45384    MAX-ACCESS read-only
45385    STATUS current
45386    DESCRIPTION
45387    "The router ID of the switch."
45388    ::= { ospf3GeneralInfo 2 }
45389
45390ospf3StartTime OBJECT-TYPE
45391    SYNTAX  Integer32
45392    MAX-ACCESS  read-only
45393    STATUS  current
45394    DESCRIPTION
45395        "The time when ospf has been started."
45396    ::= { ospf3GeneralInfo 3 }
45397
45398ospf3ProcessUptime OBJECT-TYPE
45399    SYNTAX  Counter32
45400    MAX-ACCESS  read-only
45401    STATUS  current
45402    DESCRIPTION
45403        "The time since ospf has been started."
45404    ::= { ospf3GeneralInfo 4 }
45405
45406-- ospf3LsTypesSupported OBJECT-TYPE
45407--     SYNTAX  Integer32
45408--     MAX-ACCESS  read-only
45409--     STATUS  current
45410--     DESCRIPTION
45411--         "The Link State Types that are supported."
45412--     ::= { ospf3GeneralInfo 5 }
45413
45414ospf3AreaBorderRouter OBJECT-TYPE
45415    SYNTAX  INTEGER {
45416    yes(1),
45417    no(2)
45418    }
45419    MAX-ACCESS  read-only
45420    STATUS  current
45421    DESCRIPTION
45422        "Area Border Router Role."
45423    ::= { ospf3GeneralInfo 5 }
45424
45425ospf3ASBoundaryRouter OBJECT-TYPE
45426    SYNTAX  INTEGER {
45427    yes(1),
45428    no(2)
45429    }
45430    MAX-ACCESS  read-only
45431    STATUS  current
45432    DESCRIPTION
45433        "AS Boundary Router Role."
45434    ::= { ospf3GeneralInfo 6 }
45435
45436
45437ospf3ExternalLsa OBJECT-TYPE
45438    SYNTAX  Integer32
45439    MAX-ACCESS  read-only
45440    STATUS  current
45441    DESCRIPTION
45442        "The number of external LSAs."
45443    ::= { ospf3GeneralInfo 7 }
45444
45445ospf3IntfCountForRouter OBJECT-TYPE
45446    SYNTAX  Integer32
45447    MAX-ACCESS  read-only
45448    STATUS  current
45449    DESCRIPTION
45450        "The number of interfaces for this router."
45451    ::= { ospf3GeneralInfo 8 }
45452
45453ospf3VlinkCountForRouter OBJECT-TYPE
45454    SYNTAX  Integer32
45455    MAX-ACCESS  read-only
45456    STATUS  current
45457    DESCRIPTION
45458        "The number of virtual links for this router."
45459    ::= { ospf3GeneralInfo 9 }
45460
45461ospf3NewLsaReceived OBJECT-TYPE
45462    SYNTAX  Integer32
45463    MAX-ACCESS  read-only
45464    STATUS  current
45465    DESCRIPTION
45466        "The number of new LSAs reveived."
45467    ::= { ospf3GeneralInfo 10 }
45468
45469ospf3TotalLsaOriginated OBJECT-TYPE
45470    SYNTAX  Integer32
45471    MAX-ACCESS  read-only
45472    STATUS  current
45473    DESCRIPTION
45474        "The number of LSAs originated."
45475    ::= { ospf3GeneralInfo 11 }
45476
45477ospf3TotalNumberOfAsScopeLsas OBJECT-TYPE
45478    SYNTAX Integer32
45479    MAX-ACCESS read-only
45480    STATUS current
45481    DESCRIPTION
45482    "Total number of entries in the  Link State Database."
45483    ::= { ospf3GeneralInfo 12 }
45484
45485ospf3TotalNeighbours OBJECT-TYPE
45486    SYNTAX  Integer32
45487    MAX-ACCESS  read-only
45488    STATUS  current
45489    DESCRIPTION
45490        "The total number of OSPF neighbours."
45491    ::= { ospf3GeneralInfo 13 }
45492
45493ospf3NbrInXchgOrLoadState OBJECT-TYPE
45494    SYNTAX  Integer32
45495    MAX-ACCESS  read-only
45496    STATUS  current
45497    DESCRIPTION
45498        "The number of neighbours in the exchange or loading state."
45499    ::= { ospf3GeneralInfo 14 }
45500
45501-- ospf3NbrInExchState OBJECT-TYPE
45502--     SYNTAX  Integer32
45503--     MAX-ACCESS  read-only
45504--     STATUS  current
45505--     DESCRIPTION
45506--         "The number of neighbours in the exchange state."
45507--     ::= { ospf3GeneralInfo 16 }
45508--
45509-- ospf3NbrInFullState OBJECT-TYPE
45510--     SYNTAX  Integer32
45511--     MAX-ACCESS  read-only
45512--     STATUS  current
45513--     DESCRIPTION
45514--         "The number of neighbours in the Full state of exchange."
45515--     ::= { ospf3GeneralInfo 17 }
45516
45517ospf3TotalAreas OBJECT-TYPE
45518    SYNTAX  Integer32
45519    MAX-ACCESS  read-only
45520    STATUS  current
45521    DESCRIPTION
45522        "The Total number of areas."
45523    ::= { ospf3GeneralInfo 15 }
45524
45525-- ospf3TotalTransitAreas OBJECT-TYPE
45526--     SYNTAX  Integer32
45527--     MAX-ACCESS  read-only
45528--     STATUS  current
45529--     DESCRIPTION
45530--         "The Total number of Transit areas."
45531--     ::= { ospf3GeneralInfo 16 }
45532
45533ospf3TotalActiveAreas OBJECT-TYPE
45534    SYNTAX  Integer32
45535    MAX-ACCESS  read-only
45536    STATUS  current
45537    DESCRIPTION
45538        "The Total number of areas containing active interfaces."
45539    ::= { ospf3GeneralInfo 16 }
45540
45541ospf3TotalNssaAreas OBJECT-TYPE
45542    SYNTAX  Integer32
45543    MAX-ACCESS  read-only
45544    STATUS  current
45545    DESCRIPTION
45546        "The Total number of NSSA areas."
45547    ::= { ospf3GeneralInfo 17 }
45548
45549-- ospf3TotalStubAreas OBJECT-TYPE
45550--     SYNTAX  Integer32
45551--     MAX-ACCESS  read-only
45552--     STATUS  current
45553--     DESCRIPTION
45554--         "The Total number of STUB areas."
45555--     ::= { ospf3GeneralInfo 19 }
45556
45557   ospf3OverFlowState OBJECT-TYPE
45558       SYNTAX      INTEGER { true(1), false(2) }
45559       MAX-ACCESS  read-only
45560       STATUS      current
45561       DESCRIPTION
45562           "Indicates whether router is in overflow state or not."
45563       DEFVAL { false }
45564       ::=  { ospf3GeneralInfo 18 }
45565
45566   ospf3SpfDelay OBJECT-TYPE
45567        SYNTAX       Integer32 (0..65535)
45568        MAX-ACCESS   read-only
45569        STATUS       current
45570        DESCRIPTION
45571            " The Delay at which routing calculation is carried after a
45572            topology change."
45573        DEFVAL {5}
45574        ::= { ospf3GeneralInfo 19 }
45575
45576   ospf3SpfHoldTime OBJECT-TYPE
45577        SYNTAX       Integer32 (0..65535)
45578        MAX-ACCESS   read-only
45579        STATUS       current
45580        DESCRIPTION
45581            " The minimum time between two consecutive SPF calculations."
45582        DEFVAL {10}
45583        ::= { ospf3GeneralInfo 20 }
45584
45585   ospf3ABRType OBJECT-TYPE
45586       SYNTAX   INTEGER    {
45587                    standardABR (1),
45588                    ciscoABR (2),
45589                    ibmABR (3)
45590                  }
45591       MAX-ACCESS  read-only
45592       STATUS      current
45593       DESCRIPTION
45594           "Different Types of ABRs supported"
45595       REFERENCE
45596           "RFC-3509 -- Alternative Implementations of OSPF Area Border
45597                    Routers"
45598       DEFVAL { standardABR }
45599         ::= { ospf3GeneralInfo 21 }
45600
45601   ospf3NssaAsbrDefRtTrans OBJECT-TYPE
45602       SYNTAX      INTEGER {
45603                             enabled (1) ,
45604                             disabled (2)
45605                           }
45606       MAX-ACCESS  read-only
45607       STATUS      current
45608       DESCRIPTION
45609           "Specifies the P-Bit setting for the default Type-7
45610            LSA generated by ASBR(which is not ABR).When
45611            disabled, P-Bit is clear in the generated default Lsa.
45612            When enabled, P-Bit is set in the generated
45613            Type-7 default Lsa. "
45614       DEFVAL { disabled }
45615         ::= { ospf3GeneralInfo 22 }
45616
45617ospf3AreaInfoTable OBJECT-TYPE
45618    SYNTAX SEQUENCE OF Ospf3AreaInfoEntry
45619    MAX-ACCESS not-accessible
45620    STATUS current
45621    DESCRIPTION
45622      "The table of OSPFv3 Area information."
45623    ::= { ospf3Info 2 }
45624
45625ospf3AreaInfoEntry OBJECT-TYPE
45626    SYNTAX Ospf3AreaInfoEntry
45627    MAX-ACCESS not-accessible
45628    STATUS current
45629    DESCRIPTION
45630      "Information about a OSPFv3 area."
45631    INDEX { ospf3AreaInfoIndex }
45632    ::= { ospf3AreaInfoTable 1 }
45633
45634Ospf3AreaInfoEntry ::= SEQUENCE {
45635    ospf3AreaInfoIndex                 Integer32,
45636    ospf3AreaInfoId                    IpAddress,
45637    ospf3AreaInfoStatus                INTEGER,
45638    ospf3TotalNumberOfInterfaces       Integer32,
45639    ospf3NumberOfInterfacesUp          Integer32,
45640--    ospf3AreaInfoAuthType              INTEGER,
45641    ospf3AreaInfoSPF                   Integer32,
45642    ospf3NumberOfLsdbEntries           Integer32,
45643    ospf3AreaInfoAreaBorderRouter      Integer32,
45644    ospf3AreaInfoASBoundaryRouter      Integer32,
45645    ospf3AreaInfoNeighborsFULLstate    Integer32,
45646    ospf3AreaInfoVirtNeighborsFULLstate    Integer32
45647    }
45648
45649ospf3AreaInfoIndex OBJECT-TYPE
45650    SYNTAX Integer32
45651    MAX-ACCESS read-only
45652    STATUS current
45653    DESCRIPTION
45654    "The OSPFv3 area number for which the OSPFv3 info table is related."
45655    ::= { ospf3AreaInfoEntry 1 }
45656
45657ospf3AreaInfoId OBJECT-TYPE
45658    SYNTAX IpAddress
45659    MAX-ACCESS read-only
45660    STATUS current
45661    DESCRIPTION
45662        "The IP address of the OSPFv3 area."
45663    ::= { ospf3AreaInfoEntry 2 }
45664
45665ospf3AreaInfoStatus OBJECT-TYPE
45666    SYNTAX  INTEGER {
45667                     -- the following two values are states:
45668                     -- these values may be read or written
45669                     active(1),
45670                     notInService(2),
45671                     -- the following value is a state:
45672                     -- this value may be read, but not written
45673                     notReady(3),
45674                     -- the following three values are
45675                     -- actions: these values may be written,
45676                     --   but are never read
45677                     createAndGo(4),
45678                     createAndWait(5),
45679                     destroy(6)
45680                 }
45681    MAX-ACCESS  read-only
45682    STATUS  current
45683    DESCRIPTION
45684        "Area Status:
45685           active(1), notInService(2), notReady(3)."
45686    ::= { ospf3AreaInfoEntry 3 }
45687
45688ospf3TotalNumberOfInterfaces OBJECT-TYPE
45689    SYNTAX Integer32
45690    MAX-ACCESS read-only
45691    STATUS current
45692    DESCRIPTION
45693    "The total number of interfaces for this OSPFv3 area."
45694    ::= { ospf3AreaInfoEntry 4 }
45695
45696ospf3NumberOfInterfacesUp OBJECT-TYPE
45697    SYNTAX Integer32
45698    MAX-ACCESS read-only
45699    STATUS current
45700    DESCRIPTION
45701    "The number of interfaces UP in area."
45702    ::= { ospf3AreaInfoEntry 5 }
45703
45704-- ospf3AreaInfoAuthType OBJECT-TYPE
45705--     SYNTAX  INTEGER {
45706--         none(1),
45707--         password(2),
45708--         md5(3)
45709--         }
45710--     MAX-ACCESS  read-only
45711--     STATUS  current
45712--     DESCRIPTION
45713--         "Type of authentication being used:
45714--          none(1) - no authentication
45715--          password(2) - use password
45716--          md5(3) - use MD5 authentication."
45717--     ::= { ospf3AreaInfoEntry 6 }
45718
45719ospf3AreaInfoSPF OBJECT-TYPE
45720    SYNTAX Integer32
45721    MAX-ACCESS read-only
45722    STATUS current
45723    DESCRIPTION
45724        "The number of times SPF ran."
45725    ::= { ospf3AreaInfoEntry 6 }
45726
45727ospf3NumberOfLsdbEntries OBJECT-TYPE
45728    SYNTAX Integer32
45729    MAX-ACCESS read-only
45730    STATUS current
45731    DESCRIPTION
45732        "The total number of Area-scope link state
45733         advertisements in this area's link state
45734         database."
45735    ::= { ospf3AreaInfoEntry 7 }
45736
45737ospf3AreaInfoAreaBorderRouter OBJECT-TYPE
45738    SYNTAX Integer32
45739    MAX-ACCESS read-only
45740    STATUS current
45741    DESCRIPTION
45742        "The Area Border Router count."
45743    ::= { ospf3AreaInfoEntry 8 }
45744
45745ospf3AreaInfoASBoundaryRouter OBJECT-TYPE
45746    SYNTAX Integer32
45747    MAX-ACCESS read-only
45748    STATUS current
45749    DESCRIPTION
45750        "The AS Boundary Router count."
45751    ::= { ospf3AreaInfoEntry 9 }
45752
45753-- ospf3AreaInfoTotalNeighbours OBJECT-TYPE
45754--     SYNTAX  Integer32
45755--     MAX-ACCESS  read-only
45756--     STATUS  current
45757--     DESCRIPTION
45758--         "The total number of OSPFv3 neighbors."
45759--     ::= { ospf3AreaInfoEntry 11 }
45760--
45761--  ospf3AreaInfoNeighborsINITstate OBJECT-TYPE
45762--     SYNTAX Integer32
45763--     MAX-ACCESS read-only
45764--     STATUS current
45765--     DESCRIPTION
45766--         "Total neighbors in INIT state."
45767--     ::= { ospf3AreaInfoEntry 12 }
45768--
45769-- ospf3AreaInfoNeighborsEXCHstate OBJECT-TYPE
45770--     SYNTAX Integer32
45771--     MAX-ACCESS read-only
45772--     STATUS current
45773--     DESCRIPTION
45774--         "Total neighbors in EXCH state."
45775--     ::= { ospf3AreaInfoEntry 13 }
45776
45777ospf3AreaInfoNeighborsFULLstate OBJECT-TYPE
45778    SYNTAX Integer32
45779    MAX-ACCESS read-only
45780    STATUS current
45781    DESCRIPTION
45782        "Total neighbors in FULL state."
45783    ::= { ospf3AreaInfoEntry 10 }
45784
45785ospf3AreaInfoVirtNeighborsFULLstate OBJECT-TYPE
45786    SYNTAX Integer32
45787    MAX-ACCESS read-only
45788    STATUS current
45789    DESCRIPTION
45790        "Total neighbors in FULL state."
45791    ::= { ospf3AreaInfoEntry 11 }
45792
45793
45794ospf3IntfInfoTable OBJECT-TYPE
45795    SYNTAX SEQUENCE OF Ospf3IntfInfoEntry
45796    MAX-ACCESS not-accessible
45797    STATUS current
45798    DESCRIPTION
45799      "The table of OSPFv3 Interface information."
45800    ::= { ospf3Info 3 }
45801
45802ospf3IntfInfoEntry OBJECT-TYPE
45803    SYNTAX Ospf3IntfInfoEntry
45804    MAX-ACCESS not-accessible
45805    STATUS current
45806    DESCRIPTION
45807      "Information about a OSPFv3 interface."
45808    INDEX { ospf3IfInfoIndex }
45809    ::= { ospf3IntfInfoTable 1 }
45810
45811Ospf3IntfInfoEntry ::= SEQUENCE {
45812    ospf3IfInfoIndex                                     Integer32,
45813    ospf3IfInfoInstanceID                                Unsigned32,
45814    ospf3IfInfoLLocalAddress                             DisplayString,
45815    ospf3IfInfoAreaID                                    IpAddress,
45816    ospf3IfInfoAdminStatus                               INTEGER,
45817    ospf3IfInfoPassive                                   INTEGER,
45818    ospf3IfInfoNetworkType                               INTEGER,
45819    ospf3IfInfoState                                     INTEGER,
45820    ospf3IfInfoPriority                                  INTEGER,
45821    ospf3IfInfoDesignatedRouterID                        IpAddress,
45822    ospf3IfInfoBackupDesignatedRouterID                  IpAddress,
45823    ospf3IfInfoHello                                     INTEGER,
45824    ospf3IfInfoDead                                      INTEGER,
45825    ospf3IfInfoPoll                                      Integer32,
45826    ospf3IfInfoRetransmit                                INTEGER,
45827    ospf3IfInfoTransitDelay                              INTEGER,
45828    ospf3IfInfoTotalNeighbours                           Integer32,
45829    ospf3IfInfoEvents                                    Integer32,
45830    ospf3IfInfoMetricCost                                Integer32
45831    ,
45832    ospf3IfInfoAuthSpi                                   Unsigned32,
45833    ospf3IfInfoAuthEnable                                INTEGER,
45834    ospf3IfInfoAuthType                                  INTEGER,
45835    ospf3IfInfoAuthKey                                   OCTET STRING,
45836    ospf3IfInfoEncrySpi                                  Unsigned32,
45837    ospf3IfInfoEncryEnable                               INTEGER,
45838    ospf3IfInfoEncryType                                 INTEGER,
45839    ospf3IfInfoEncryKey                                  OCTET STRING,
45840    ospf3IfInfoEncryAuthType                             INTEGER,
45841    ospf3IfInfoEncryAuthKey                              OCTET STRING
45842    ,
45843    ospf3IfInfoLsaSupress                                INTEGER
45844    }
45845
45846ospf3IfInfoIndex OBJECT-TYPE
45847    SYNTAX Integer32
45848    MAX-ACCESS read-only
45849    STATUS current
45850    DESCRIPTION
45851        "The OSPFv3 interface number for which the OSPFv3 info table is related."
45852    ::= { ospf3IntfInfoEntry 1 }
45853
45854ospf3IfInfoInstanceID OBJECT-TYPE
45855    SYNTAX Unsigned32
45856    MAX-ACCESS read-only
45857    STATUS current
45858    DESCRIPTION
45859        "The OSPFv3 interface instance id."
45860    ::= { ospf3IntfInfoEntry 2 }
45861
45862ospf3IfInfoLLocalAddress OBJECT-TYPE
45863    SYNTAX DisplayString
45864    MAX-ACCESS read-only
45865    STATUS current
45866    DESCRIPTION
45867        "The IP address of the OSPFv3 interface."
45868    ::= { ospf3IntfInfoEntry 3 }
45869
45870ospf3IfInfoAreaID OBJECT-TYPE
45871    SYNTAX IpAddress
45872    MAX-ACCESS read-only
45873    STATUS current
45874    DESCRIPTION
45875        "The AreaID of the area that the interface belongs."
45876    ::= { ospf3IntfInfoEntry 4 }
45877
45878ospf3IfInfoAdminStatus  OBJECT-TYPE
45879    SYNTAX  INTEGER {
45880        down(0),
45881        up(1)
45882        }
45883    MAX-ACCESS read-only
45884    STATUS current
45885    DESCRIPTION
45886        "Admin Status of the interface:
45887        down(0), up(1)."
45888    ::= { ospf3IntfInfoEntry 5 }
45889
45890ospf3IfInfoPassive  OBJECT-TYPE
45891    SYNTAX  INTEGER {
45892        disabled(0),
45893        enabled(1)
45894        }
45895    MAX-ACCESS read-only
45896    STATUS current
45897    DESCRIPTION
45898        "Passive status of the interface:
45899        disabled(0), enabled(1)."
45900    ::= { ospf3IntfInfoEntry 6 }
45901
45902ospf3IfInfoNetworkType  OBJECT-TYPE
45903    SYNTAX  INTEGER {
45904                            broadcast(1),
45905                            nbma(2),
45906                            pointToPoint(3),
45907                            pointToMultipoint(5)
45908                            }
45909    MAX-ACCESS read-only
45910    STATUS current
45911    DESCRIPTION
45912        "Network type of the interface:
45913        broadcast(1),nbma(2),pointToPoint(3),pointToMultipoint(5)."
45914    ::= { ospf3IntfInfoEntry 7 }
45915
45916ospf3IfInfoState  OBJECT-TYPE
45917    SYNTAX  INTEGER {
45918                            down(1),
45919                            loopback(2),
45920                            waiting(3),
45921                            pointToPoint(4),
45922                            designatedRouter(5),
45923                            backupDesignatedRouter(6),
45924                            otherDesignatedRouter(7),
45925                            standby(8)
45926                            }
45927    MAX-ACCESS read-only
45928    STATUS current
45929    DESCRIPTION
45930        "The state of the interface:
45931        Down(0), Loopback(1),
45932        Waiting(2), P to P(3),
45933        DR(4), BackuDR(5),
45934        DR Other(6)."
45935    ::= { ospf3IntfInfoEntry 8 }
45936
45937ospf3IfInfoPriority   OBJECT-TYPE
45938   SYNTAX INTEGER (1..255)
45939    MAX-ACCESS read-only
45940    STATUS current
45941    DESCRIPTION
45942        "Interface router priority"
45943    ::= { ospf3IntfInfoEntry 9 }
45944
45945ospf3IfInfoDesignatedRouterID OBJECT-TYPE
45946    SYNTAX IpAddress
45947    MAX-ACCESS read-only
45948    STATUS current
45949    DESCRIPTION
45950        "The OSPFv3 Designated Router ID for this OSPFv3 interface."
45951    ::= { ospf3IntfInfoEntry 10 }
45952
45953ospf3IfInfoBackupDesignatedRouterID OBJECT-TYPE
45954    SYNTAX IpAddress
45955    MAX-ACCESS read-only
45956    STATUS current
45957    DESCRIPTION
45958        "The OSPFv3 Backup Designated Router ID for this OSPFv3
45959         interface."
45960    ::= { ospf3IntfInfoEntry 11 }
45961
45962ospf3IfInfoHello  OBJECT-TYPE
45963    SYNTAX INTEGER (1..65535)
45964    MAX-ACCESS read-only
45965    STATUS current
45966    DESCRIPTION
45967        "The hello timer for this OSPF3 interface."
45968    ::= { ospf3IntfInfoEntry 12 }
45969
45970ospf3IfInfoDead   OBJECT-TYPE
45971   SYNTAX INTEGER (1..65535)
45972    MAX-ACCESS read-only
45973    STATUS current
45974    DESCRIPTION
45975        "The dead timer for this OSPFv3 interface."
45976    ::= { ospf3IntfInfoEntry 13 }
45977
45978ospf3IfInfoPoll OBJECT-TYPE
45979    SYNTAX Integer32
45980    MAX-ACCESS read-only
45981    STATUS current
45982    DESCRIPTION
45983        "The OSPFv3 Poll interval for this OSPFv3 interface."
45984    ::= { ospf3IntfInfoEntry 14 }
45985
45986ospf3IfInfoRetransmit OBJECT-TYPE
45987    SYNTAX INTEGER (1..3600)
45988    MAX-ACCESS read-only
45989    STATUS current
45990    DESCRIPTION
45991        "The retransmit interval for this OSPFv3 interface."
45992    ::= { ospf3IntfInfoEntry 15 }
45993
45994ospf3IfInfoTransitDelay  OBJECT-TYPE
45995   SYNTAX INTEGER (1..3600)
45996    MAX-ACCESS read-only
45997    STATUS current
45998    DESCRIPTION
45999        "The transit delay for this OSPFv3 interface."
46000    ::= { ospf3IntfInfoEntry 16 }
46001
46002ospf3IfInfoTotalNeighbours OBJECT-TYPE
46003    SYNTAX Integer32
46004    MAX-ACCESS read-only
46005    STATUS current
46006    DESCRIPTION
46007        "The total number of neighbours for this OSPFv3 interface."
46008    ::= { ospf3IntfInfoEntry 17 }
46009
46010ospf3IfInfoEvents OBJECT-TYPE
46011    SYNTAX Integer32
46012    MAX-ACCESS read-only
46013    STATUS current
46014    DESCRIPTION
46015        "The total number of events for this OSPF3 interface."
46016    ::= { ospf3IntfInfoEntry 18 }
46017
46018ospf3IfInfoMetricCost OBJECT-TYPE
46019    SYNTAX Integer32
46020    MAX-ACCESS read-only
46021    STATUS current
46022    DESCRIPTION
46023        "The cost of this OSPF3 interface."
46024    ::= { ospf3IntfInfoEntry 19 }
46025
46026ospf3IfInfoAuthSpi  OBJECT-TYPE
46027    SYNTAX Unsigned32 (256..4294967295)
46028    MAX-ACCESS read-only
46029    STATUS current
46030    DESCRIPTION
46031        "Authentication Spi Id(256 - 4294967295)"
46032    ::= { ospf3IntfInfoEntry 20 }
46033
46034ospf3IfInfoAuthEnable OBJECT-TYPE
46035    SYNTAX  INTEGER {
46036        disabled(0),
46037        enabled(1)
46038        }
46039    MAX-ACCESS read-only
46040    STATUS current
46041    DESCRIPTION
46042    "Authentication Status
46043        disabled(0),
46044        enabled(1)"
46045    ::= { ospf3IntfInfoEntry 21 }
46046
46047ospf3IfInfoAuthType  OBJECT-TYPE
46048    SYNTAX  INTEGER {
46049        none(0),
46050        md5(2),
46051        sha1(1)
46052        }
46053    MAX-ACCESS read-only
46054    STATUS current
46055    DESCRIPTION
46056    "Authentication Type
46057        none(0),
46058        md5(2),
46059        sha1(1)"
46060    ::= { ospf3IntfInfoEntry 22 }
46061
46062ospf3IfInfoAuthKey   OBJECT-TYPE
46063    SYNTAX OCTET STRING (SIZE(4..40))
46064    MAX-ACCESS read-only
46065    STATUS current
46066    DESCRIPTION
46067    "Authentication Key
46068    Hex-string MD5 key - 32 chars (128 bits)
46069    Hex-string SHA-1 key - 40 chars (160 bits)"
46070    ::= { ospf3IntfInfoEntry 23 }
46071
46072ospf3IfInfoEncrySpi  OBJECT-TYPE
46073    SYNTAX Unsigned32 (256..4294967295)
46074    MAX-ACCESS read-only
46075    STATUS current
46076    DESCRIPTION
46077        "Encryption Spi Id(256 - 4294967295)"
46078    ::= { ospf3IntfInfoEntry 24 }
46079
46080ospf3IfInfoEncryEnable OBJECT-TYPE
46081    SYNTAX  INTEGER {
46082        disabled(0),
46083        enabled(1)
46084        }
46085    MAX-ACCESS read-only
46086    STATUS current
46087    DESCRIPTION
46088    "Encryption Status
46089        disabled(0),
46090        enabled(1)"
46091    ::= { ospf3IntfInfoEntry 25 }
46092
46093ospf3IfInfoEncryType  OBJECT-TYPE
46094    SYNTAX  INTEGER {
46095        null(0),
46096        tripledes(2),
46097        aes(3)
46098        }
46099    MAX-ACCESS read-only
46100    STATUS current
46101    DESCRIPTION
46102    "Encryption Authentication Type
46103        null(0),
46104        3des(2),
46105        aes(3)"
46106   ::= { ospf3IntfInfoEntry 26 }
46107
46108ospf3IfInfoEncryKey   OBJECT-TYPE
46109    SYNTAX OCTET STRING (SIZE(4..48))
46110    MAX-ACCESS read-only
46111    STATUS current
46112    DESCRIPTION
46113    "Encryption Key
46114    Hex-string AES key - 32 chars (128 bits)
46115    Hex-string 3DES key - 48 chars (192 bits)"
46116    ::= { ospf3IntfInfoEntry 27 }
46117
46118
46119ospf3IfInfoEncryAuthType  OBJECT-TYPE
46120    SYNTAX  INTEGER {
46121        none(0),
46122        md5(2),
46123        sha1(1)
46124        }
46125    MAX-ACCESS read-only
46126    STATUS current
46127    DESCRIPTION
46128    "Encryption Authentication Type
46129        none(0),
46130        md5(2),
46131        sha1(1)"
46132    ::= { ospf3IntfInfoEntry 28 }
46133
46134ospf3IfInfoEncryAuthKey   OBJECT-TYPE
46135    SYNTAX OCTET STRING (SIZE(4..40))
46136    MAX-ACCESS read-only
46137    STATUS current
46138    DESCRIPTION
46139    "Encryption Authentication Key
46140    Hex-string MD5 key - 32 chars (128 bits)
46141    Hex-string SHA-1 key - 40 chars (160 bits)"
46142    ::= { ospf3IntfInfoEntry 29 }
46143
46144ospf3IfInfoLsaSupress  OBJECT-TYPE
46145    SYNTAX  INTEGER {
46146        disabled(0),
46147        enabled(1)
46148        }
46149    MAX-ACCESS read-only
46150    STATUS current
46151    DESCRIPTION
46152        "Lsa supression status of the interface:
46153        disabled(0), enabled(1)."
46154    ::= { ospf3IntfInfoEntry 30 }
46155
46156-- OSPFv3 Virtual Interface Table
46157    ospf3VirtIntfInfoTable OBJECT-TYPE
46158            SYNTAX          SEQUENCE OF Ospf3VirtIntfInfoEntry
46159            MAX-ACCESS      not-accessible
46160            STATUS          current
46161            DESCRIPTION
46162           "The table of OSPFv3 Virtual Interface information."
46163            ::= { ospf3Info 4 }
46164
46165    ospf3VirtIntfInfoEntry OBJECT-TYPE
46166            SYNTAX          Ospf3VirtIntfInfoEntry
46167            MAX-ACCESS      not-accessible
46168            STATUS          current
46169            DESCRIPTION
46170                "Information about a single virtual interface."
46171        INDEX { ospf3VirtIfInfoIndex }
46172         ::= { ospf3VirtIntfInfoTable 1 }
46173
46174
46175    Ospf3VirtIntfInfoEntry ::= SEQUENCE {
46176            ospf3VirtIfInfoIndex          Integer32,
46177            ospf3VirtIfInfoAreaId            IpAddress,
46178            ospf3VirtIfInfoNeighbor          IpAddress,
46179            ospf3VirtIfInfoTransitDelay      INTEGER,
46180            ospf3VirtIfInfoRetransInterval   INTEGER,
46181            ospf3VirtIfInfoHelloInterval     INTEGER,
46182            ospf3VirtIfInfoRtrDeadInterval   INTEGER,
46183            ospf3VirtIfInfoState             INTEGER,
46184            ospf3VirtIfInfoEvents            INTEGER,
46185            ospf3VirtIfInfoStatus         INTEGER,
46186            ospf3VirtIfInfoLinkScopeLsaCount INTEGER,
46187            ospf3VirtIfInfoLinkLsaCksumSum   INTEGER
46188            }
46189
46190    ospf3VirtIfInfoIndex OBJECT-TYPE
46191            SYNTAX          Integer32
46192            MAX-ACCESS      read-only
46193            STATUS          current
46194            DESCRIPTION
46195            "The OSPFv3 virtual interface number for which the OSPFv3
46196             info table is related."
46197            ::= { ospf3VirtIntfInfoEntry 1 }
46198
46199    ospf3VirtIfInfoAreaId OBJECT-TYPE
46200            SYNTAX          IpAddress
46201            MAX-ACCESS      read-only
46202            STATUS          current
46203            DESCRIPTION
46204                "The transit area that the virtual link
46205                traverses.  By definition, this is not
46206                Area 0."
46207            ::= { ospf3VirtIntfInfoEntry 2 }
46208
46209    ospf3VirtIfInfoNeighbor OBJECT-TYPE
46210            SYNTAX          IpAddress
46211            MAX-ACCESS      read-only
46212            STATUS          current
46213            DESCRIPTION
46214                "The Router ID of the virtual neighbor."
46215            ::= { ospf3VirtIntfInfoEntry 3 }
46216
46217    ospf3VirtIfInfoTransitDelay OBJECT-TYPE
46218            SYNTAX          INTEGER
46219            UNITS           "seconds"
46220            MAX-ACCESS      read-only
46221            STATUS          current
46222            DESCRIPTION
46223                "The estimated number of seconds it takes to
46224                transmit a Link State Update packet over this
46225                interface."
46226            DEFVAL          { 1 }
46227
46228            ::= { ospf3VirtIntfInfoEntry 5 }
46229
46230    ospf3VirtIfInfoRetransInterval OBJECT-TYPE
46231            SYNTAX          INTEGER
46232            UNITS           "seconds"
46233            MAX-ACCESS      read-only
46234            STATUS          current
46235            DESCRIPTION
46236                "The number of seconds between link state
46237                advertisement retransmissions for adjacencies
46238                belonging to this interface.  This value is
46239                also used when retransmitting database
46240                description and Link State Request packets.  This
46241                value should be well over the expected
46242                round-trip time."
46243            DEFVAL          { 5 }
46244            ::= { ospf3VirtIntfInfoEntry 6 }
46245
46246    ospf3VirtIfInfoHelloInterval OBJECT-TYPE
46247            SYNTAX          INTEGER
46248            UNITS           "seconds"
46249            MAX-ACCESS      read-only
46250            STATUS          current
46251            DESCRIPTION
46252                "The length of time, in seconds, between the
46253                Hello packets that the router sends on the
46254                interface.  This value must be the same for the
46255                virtual neighbor."
46256            DEFVAL          { 10 }
46257            ::= { ospf3VirtIntfInfoEntry 7 }
46258
46259    ospf3VirtIfInfoRtrDeadInterval OBJECT-TYPE
46260            SYNTAX          INTEGER
46261            UNITS           "seconds"
46262            MAX-ACCESS      read-only
46263            STATUS          current
46264            DESCRIPTION
46265                "The number of seconds that a router's Hello
46266                packets have not been seen before its
46267                neighbors declare the router down.  This should
46268                be some multiple of the Hello interval.  This
46269                value must be the same for the virtual
46270                neighbor."
46271            DEFVAL          { 60 }
46272            ::= { ospf3VirtIntfInfoEntry 8 }
46273
46274    ospf3VirtIfInfoState OBJECT-TYPE
46275            SYNTAX          INTEGER {
46276                            down(1),
46277                            pointToPoint(4)
46278                            }
46279            MAX-ACCESS      read-only
46280            STATUS          current
46281            DESCRIPTION
46282                "OSPF virtual interface states."
46283            ::= { ospf3VirtIntfInfoEntry 9 }
46284
46285    ospf3VirtIfInfoEvents OBJECT-TYPE
46286            SYNTAX          INTEGER
46287            MAX-ACCESS      read-only
46288            STATUS          current
46289            DESCRIPTION
46290                "The number of state changes or error events on
46291                this virtual link.
46292
46293                Discontinuities in the value of this counter
46294                can occur at re-initialization of the management
46295                system and at other times as indicated by the
46296                value of ospfv3DiscontinuityTime."
46297            ::= { ospf3VirtIntfInfoEntry 10 }
46298
46299    ospf3VirtIfInfoStatus OBJECT-TYPE
46300            SYNTAX          INTEGER
46301            MAX-ACCESS      read-only
46302            STATUS          current
46303            DESCRIPTION
46304                "This object permits management of the table by
46305                facilitating actions such as row creation,
46306                construction, and destruction.
46307
46308                The value of this object has no effect on
46309                whether other objects in this conceptual row can be
46310                modified."
46311            ::= { ospf3VirtIntfInfoEntry 11 }
46312
46313    ospf3VirtIfInfoLinkScopeLsaCount OBJECT-TYPE
46314            SYNTAX          INTEGER
46315            MAX-ACCESS      read-only
46316            STATUS          current
46317            DESCRIPTION
46318                "The total number of Link-scope link state
46319                advertisements in this virtual link's link state
46320                database."
46321
46322            ::= { ospf3VirtIntfInfoEntry 12 }
46323
46324    ospf3VirtIfInfoLinkLsaCksumSum OBJECT-TYPE
46325            SYNTAX          INTEGER
46326            MAX-ACCESS      read-only
46327            STATUS          current
46328            DESCRIPTION
46329                "The 32-bit unsigned sum of the Link-scope link state
46330                advertisements' LS checksums contained in this
46331                virtual link's link state database.  The sum can be used
46332                to determine if there has been a change in a
46333                router's link state database or to compare the
46334                link state database of two routers."
46335            ::= { ospf3VirtIntfInfoEntry 13 }
46336
46337-- OSPF3 Interface/Nbr Info Table
46338
46339ospf3IfNbrTable OBJECT-TYPE
46340    SYNTAX SEQUENCE OF Ospf3IfNbrEntry
46341    MAX-ACCESS not-accessible
46342    STATUS current
46343    DESCRIPTION
46344      "The table of OSPFv3 Interface Neighbor information."
46345    ::= { ospf3Info 5 }
46346
46347ospf3IfNbrEntry OBJECT-TYPE
46348    SYNTAX Ospf3IfNbrEntry
46349    MAX-ACCESS not-accessible
46350    STATUS current
46351    DESCRIPTION
46352      "Information about a OSPFv3 interface, neighbor pair."
46353    INDEX { ospf3IfNbrInfoIndex }
46354    ::= { ospf3IfNbrTable 1 }
46355
46356Ospf3IfNbrEntry ::= SEQUENCE {
46357    ospf3IfNbrInfoIndex               Integer32,
46358    ospf3IfNbrIntfIndex               Integer32,
46359    ospf3IfNbrIntfInstanceID          Unsigned32,
46360    ospf3IfNbrRtrID                   IpAddress,
46361    ospf3IfNbrIpAddress               DisplayString,
46362    ospf3IfNbrPriority                Integer32,
46363    ospf3IfNbrState                   INTEGER,
46364    ospf3IfNbrEvents                  Integer32
46365    }
46366
46367ospf3IfNbrInfoIndex OBJECT-TYPE
46368    SYNTAX Integer32
46369    MAX-ACCESS read-only
46370    STATUS current
46371    DESCRIPTION
46372        "The OSPFv3 neighbor table entry index for which
46373          this table is related."
46374    ::= { ospf3IfNbrEntry 1}
46375
46376ospf3IfNbrIntfIndex OBJECT-TYPE
46377    SYNTAX Integer32
46378    MAX-ACCESS read-only
46379    STATUS current
46380    DESCRIPTION
46381    "The OSPFv3 Interface number for which this Nbr table is
46382         related."
46383    ::= { ospf3IfNbrEntry 2}
46384
46385ospf3IfNbrIntfInstanceID OBJECT-TYPE
46386    SYNTAX Unsigned32
46387    MAX-ACCESS read-only
46388    STATUS current
46389    DESCRIPTION
46390    "The OSPFv3 Interface instance id for which this Nbr table is
46391         related."
46392    ::= { ospf3IfNbrEntry 3}
46393
46394ospf3IfNbrRtrID OBJECT-TYPE
46395    SYNTAX IpAddress
46396    MAX-ACCESS read-only
46397    STATUS current
46398    DESCRIPTION
46399       "A 32-bit unsigned integer uniquely identifying the
46400        neighboring router in the Autonomous System."
46401    ::= { ospf3IfNbrEntry 4 }
46402
46403ospf3IfNbrIpAddress OBJECT-TYPE
46404    SYNTAX DisplayString
46405    MAX-ACCESS read-only
46406    STATUS current
46407    DESCRIPTION
46408       "The IPv6 address of the neighbor associated with
46409         the local link."
46410    ::= { ospf3IfNbrEntry 5 }
46411
46412ospf3IfNbrPriority OBJECT-TYPE
46413    SYNTAX Integer32
46414    MAX-ACCESS read-only
46415    STATUS current
46416    DESCRIPTION
46417    "The priority of the OSPFv3 neighbor."
46418    ::= { ospf3IfNbrEntry 6 }
46419
46420ospf3IfNbrState OBJECT-TYPE
46421    SYNTAX  INTEGER {
46422                            down(1),
46423                            attempt(2),
46424                            init(3),
46425                            twoWay(4),
46426                            exchangeStart(5),
46427                            exchange(6),
46428                            loading(7),
46429                            full(8)
46430                            }
46431    MAX-ACCESS read-only
46432    STATUS current
46433    DESCRIPTION
46434      "The state of the relationship with this
46435       neighbor."
46436    ::= { ospf3IfNbrEntry 7 }
46437
46438ospf3IfNbrEvents OBJECT-TYPE
46439    SYNTAX Integer32
46440    MAX-ACCESS read-only
46441    STATUS current
46442    DESCRIPTION
46443     "The number of times this neighbor relationship
46444      has changed state or an error has occurred."
46445    ::= { ospf3IfNbrEntry 8 }
46446
46447
46448-- OSPFv3 Interface/Routes Table
46449
46450ospf3RoutesInfoTable OBJECT-TYPE
46451    SYNTAX SEQUENCE OF Ospf3RoutesInfoEntry
46452    MAX-ACCESS not-accessible
46453    STATUS current
46454    DESCRIPTION
46455      "The table of OSPFv3 routes information."
46456    ::= { ospf3Info 6 }
46457
46458ospf3RoutesInfoEntry OBJECT-TYPE
46459    SYNTAX Ospf3RoutesInfoEntry
46460    MAX-ACCESS not-accessible
46461    STATUS current
46462    DESCRIPTION
46463      "OSPFv3 routes information."
46464    INDEX { ospf3RoutesInfoIndex }
46465    ::= { ospf3RoutesInfoTable 1 }
46466
46467Ospf3RoutesInfoEntry ::= SEQUENCE {
46468    ospf3RoutesInfoIndex            Integer32,
46469    ospf3RoutesInfoDestination      DisplayString,
46470    ospf3RoutesInfoPrefixLen        INTEGER,
46471    ospf3RoutesInfoNextHop          DisplayString,
46472    ospf3RoutesInfoType             INTEGER,
46473    ospf3RoutesInfoAreaId           IpAddress,
46474    ospf3RoutesInfoCost             INTEGER,
46475    ospf3RoutesInfoType2Cost        INTEGER,
46476    ospf3RoutesInfoInterfaceIndex   Integer32
46477    }
46478
46479ospf3RoutesInfoIndex OBJECT-TYPE
46480    SYNTAX Integer32
46481    MAX-ACCESS read-only
46482    STATUS current
46483    DESCRIPTION
46484        "The OSPFv3 route table entry index for which
46485          this table is related."
46486    ::= { ospf3RoutesInfoEntry 1 }
46487
46488ospf3RoutesInfoDestination OBJECT-TYPE
46489    SYNTAX DisplayString
46490    MAX-ACCESS read-only
46491    STATUS current
46492    DESCRIPTION
46493        " The Destination IPv6 Address of this route."
46494    ::= { ospf3RoutesInfoEntry 2 }
46495
46496ospf3RoutesInfoPrefixLen OBJECT-TYPE
46497    SYNTAX INTEGER (1..128)
46498    MAX-ACCESS read-only
46499    STATUS current
46500    DESCRIPTION
46501        " Indicates the prefix length of the destination Address."
46502    ::= { ospf3RoutesInfoEntry 3 }
46503
46504ospf3RoutesInfoNextHop OBJECT-TYPE
46505    SYNTAX DisplayString
46506    MAX-ACCESS read-only
46507    STATUS current
46508    DESCRIPTION
46509        "Next Hop IPv6 Address for this route. For direct routes it has the
46510           value ::0."
46511    ::= { ospf3RoutesInfoEntry 4 }
46512
46513   ospf3RoutesInfoType OBJECT-TYPE
46514       SYNTAX      INTEGER {
46515                    intraArea (1),
46516                    interArea (2),
46517                    type1External (3),
46518                    type2External (4)
46519                    }
46520       MAX-ACCESS  read-only
46521       STATUS      current
46522       DESCRIPTION
46523           "Type of the route"
46524       ::=  { ospf3RoutesInfoEntry 5 }
46525
46526   ospf3RoutesInfoAreaId OBJECT-TYPE
46527       SYNTAX      IpAddress
46528       MAX-ACCESS  read-only
46529       STATUS      current
46530       DESCRIPTION
46531           " Area ID associated with the route "
46532       ::=  { ospf3RoutesInfoEntry 6 }
46533
46534   ospf3RoutesInfoCost OBJECT-TYPE
46535       SYNTAX INTEGER (1..'FFFFFF'h)
46536       MAX-ACCESS  read-only
46537       STATUS      current
46538       DESCRIPTION
46539          " It is a Type 1 external metrics which is
46540        expressed in the same units as OSPF interface
46541        cost ie. in terms of the OSPF link state metric.
46542        If Type1 and Type2 cost are present, Type1 external
46543        metrics always take precedence."
46544       ::=  { ospf3RoutesInfoEntry 7 }
46545
46546   ospf3RoutesInfoType2Cost OBJECT-TYPE
46547       SYNTAX INTEGER (1..'FFFFFF'h)
46548       MAX-ACCESS  read-only
46549       STATUS      current
46550       DESCRIPTION
46551           " Type 2 external metrics are configured with
46552         the cost greater than any path internal to the AS.
46553         Use of Type 2 external metrics assumes that routing
46554         between AS is the major cost of routing a packet, and
46555             eliminates the need for conversion of external costs to
46556         internal link state metrics."
46557       ::=  { ospf3RoutesInfoEntry 8 }
46558
46559   ospf3RoutesInfoInterfaceIndex OBJECT-TYPE
46560       SYNTAX Integer32 (0..2147483647)
46561       MAX-ACCESS  read-only
46562       STATUS      current
46563       DESCRIPTION
46564           " Interface Index associated with the route"
46565       ::=  { ospf3RoutesInfoEntry 9 }
46566
46567
46568
46569
46570-- Gateway Information
46571gatewayInfoTable OBJECT-TYPE
46572    SYNTAX  SEQUENCE OF GatewayInfoEntry
46573    MAX-ACCESS  not-accessible
46574    STATUS  current
46575    DESCRIPTION
46576        "The table containing information for the default gateways."
46577    ::= { gatewayInfo 1 }
46578
46579gatewayInfoEntry OBJECT-TYPE
46580    SYNTAX  GatewayInfoEntry
46581    MAX-ACCESS  not-accessible
46582    STATUS  current
46583    DESCRIPTION
46584        "A row in the gateway information table"
46585    INDEX   { gatewayInfoIndex }
46586    ::= { gatewayInfoTable 1 }
46587
46588GatewayInfoEntry ::= SEQUENCE {
46589    gatewayInfoIndex         Integer32,
46590    gatewayInfoAddr          IpAddress,
46591    gatewayInfoStatus        INTEGER
46592    }
46593
46594gatewayInfoIndex OBJECT-TYPE
46595    SYNTAX  Integer32
46596    MAX-ACCESS  read-only
46597    STATUS  current
46598    DESCRIPTION
46599        "The gateway number for which the information is related."
46600    ::= { gatewayInfoEntry 1}
46601
46602gatewayInfoAddr OBJECT-TYPE
46603    SYNTAX  IpAddress
46604    MAX-ACCESS  read-only
46605    STATUS  current
46606    DESCRIPTION
46607        "The IP address of the default gateway."
46608    ::= { gatewayInfoEntry 2 }
46609
46610
46611gatewayInfoStatus OBJECT-TYPE
46612    SYNTAX  INTEGER {
46613        up(1),
46614        failed(2)
46615    }
46616    MAX-ACCESS  read-only
46617    STATUS  current
46618    DESCRIPTION
46619        "The status of the default gateway."
46620    ::= { gatewayInfoEntry 4 }
46621
46622ipInfoBootpRelayState OBJECT-TYPE
46623    SYNTAX  INTEGER {
46624        enabled(2),
46625        disabled(3)
46626    }
46627    MAX-ACCESS  read-only
46628    STATUS  current
46629    DESCRIPTION
46630        "The state of BOOTP relay."
46631    ::= { ipInfo 4 }
46632
46633ipInfoBootpRelayAddr OBJECT-TYPE
46634    SYNTAX  IpAddress
46635    MAX-ACCESS  read-only
46636    STATUS  current
46637    DESCRIPTION
46638        "The IP address of BOOTP server."
46639    ::= { ipInfo 5 }
46640
46641ipInfoBootpRelayAddr2 OBJECT-TYPE
46642    SYNTAX  IpAddress
46643    MAX-ACCESS  read-only
46644    STATUS  current
46645    DESCRIPTION
46646        "The IP address of second BOOTP server."
46647    ::= { ipInfo 6 }
46648
46649
46650ipInfoFwdState OBJECT-TYPE
46651    SYNTAX  INTEGER {
46652    on(1),
46653    off(2)
46654    }
46655    MAX-ACCESS  read-only
46656    STATUS  current
46657    DESCRIPTION
46658        "IP forwarding global state."
46659    ::= { ipInfo 7 }
46660
46661ipInfoFwdDirectedBcast OBJECT-TYPE
46662    SYNTAX  INTEGER {
46663        enabled(2),
46664        disabled(3)
46665    }
46666    MAX-ACCESS  read-only
46667    STATUS  current
46668    DESCRIPTION
46669        "The state of forwarding directed broadcasts."
46670    ::= { ipInfo 8 }
46671
46672-- igmp snooping info table
46673igmpInfoTable OBJECT-TYPE
46674    SYNTAX SEQUENCE OF IgmpInfoEntry
46675    MAX-ACCESS not-accessible
46676    STATUS current
46677    DESCRIPTION
46678      "The table of IGMP group membership information."
46679    ::= { igmpInfo 1 }
46680
46681igmpInfoEntry OBJECT-TYPE
46682    SYNTAX IgmpInfoEntry
46683    MAX-ACCESS not-accessible
46684    STATUS current
46685    DESCRIPTION
46686      "Information about an IGMP group member ."
46687    INDEX { igmpInfoIndex }
46688    ::= { igmpInfoTable 1 }
46689
46690IgmpInfoEntry ::= SEQUENCE {
46691    igmpInfoIndex             INTEGER,
46692    igmpInfoGroupId           IpAddress,
46693    igmpInfoVlanId            INTEGER,
46694    igmpInfoSrcTrunk          Unsigned32,
46695    igmpInfoSrcPort           PortNumber,
46696    igmpInfoVersion           INTEGER,
46697    igmpInfoExpires           DisplayString,
46698    igmpInfoMode              INTEGER,
46699    igmpInfoSourceIp          IpAddress,
46700    igmpInfoFwd               INTEGER,
46701    igmpInfoGrpExpires        DisplayString
46702    }
46703
46704igmpInfoIndex OBJECT-TYPE
46705    SYNTAX INTEGER
46706    MAX-ACCESS read-only
46707    STATUS current
46708    DESCRIPTION
46709    "The igmp group number for which the IGMP info table is related."
46710    ::= { igmpInfoEntry 1}
46711
46712igmpInfoGroupId OBJECT-TYPE
46713    SYNTAX IpAddress
46714    MAX-ACCESS read-only
46715    STATUS current
46716    DESCRIPTION
46717    "The IP address of the IGMP group."
46718    ::= { igmpInfoEntry 2}
46719
46720igmpInfoVlanId OBJECT-TYPE
46721    SYNTAX INTEGER
46722    MAX-ACCESS read-only
46723    STATUS current
46724    DESCRIPTION
46725    "The VLAN ID for this IGMP group."
46726    ::= { igmpInfoEntry 3}
46727
46728igmpInfoSrcTrunk OBJECT-TYPE
46729    SYNTAX Unsigned32
46730    MAX-ACCESS read-only
46731    STATUS current
46732    DESCRIPTION
46733        "The downstream trunk number."
46734    ::= { igmpInfoEntry 4}
46735
46736igmpInfoSrcPort OBJECT-TYPE
46737    SYNTAX PortNumber
46738    MAX-ACCESS read-only
46739    STATUS current
46740    DESCRIPTION
46741        "The downstream port number."
46742    ::= { igmpInfoEntry 5}
46743
46744igmpInfoVersion OBJECT-TYPE
46745    SYNTAX INTEGER {
46746        v3(1),
46747        v2(2),
46748        v1(3)
46749    }
46750    MAX-ACCESS read-only
46751    STATUS current
46752    DESCRIPTION
46753    "The Version of IGMP host."
46754    ::= { igmpInfoEntry 6}
46755
46756igmpInfoExpires OBJECT-TYPE
46757    SYNTAX DisplayString
46758    MAX-ACCESS read-only
46759    STATUS current
46760    DESCRIPTION
46761    "The expiration time for this host."
46762    ::= { igmpInfoEntry 7 }
46763
46764
46765igmpInfoMode OBJECT-TYPE
46766    SYNTAX INTEGER {
46767        exclude(1),
46768        include(2),
46769        na(3)
46770    }
46771    MAX-ACCESS read-only
46772    STATUS current
46773    DESCRIPTION
46774    "The IGMPv3 filter-mode for this host.
46775         Returned values:
46776        exclude(1) - the IGMPv3 filter-mode is exclude.
46777        include(2) - the IGMPv3 filter-mode is include.
46778        na(3)      - not applicable(v1 and v2)."
46779    ::= { igmpInfoEntry 8 }
46780
46781igmpInfoSourceIp OBJECT-TYPE
46782    SYNTAX IpAddress
46783    MAX-ACCESS read-only
46784    STATUS current
46785    DESCRIPTION
46786    "The source IP address of the IGMP group."
46787    ::= { igmpInfoEntry 9 }
46788
46789igmpInfoFwd OBJECT-TYPE
46790    SYNTAX INTEGER {
46791        yes(1),
46792        no(2)
46793    }
46794    MAX-ACCESS read-only
46795    STATUS current
46796    DESCRIPTION
46797    "The IGMPv3 forwarding for this source/group IP for this host."
46798    ::= { igmpInfoEntry 10 }
46799
46800igmpInfoGrpExpires OBJECT-TYPE
46801    SYNTAX DisplayString
46802    MAX-ACCESS read-only
46803    STATUS current
46804    DESCRIPTION
46805    "The expiration time for the group."
46806    ::= { igmpInfoEntry 11 }
46807
46808
46809
46810igmpMrtrInfoTable OBJECT-TYPE
46811    SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
46812    MAX-ACCESS not-accessible
46813    STATUS current
46814    DESCRIPTION
46815      "The table of IGMP mrouters."
46816    ::= { igmpInfo 2 }
46817
46818igmpMrtrInfoEntry OBJECT-TYPE
46819    SYNTAX IgmpMrtrInfoEntry
46820    MAX-ACCESS not-accessible
46821    STATUS current
46822    DESCRIPTION
46823      "Information about an IGMP mrouter."
46824    INDEX { igmpMrtrInfoIndex }
46825    ::= { igmpMrtrInfoTable 1 }
46826
46827IgmpMrtrInfoEntry ::= SEQUENCE {
46828    igmpMrtrInfoIndex         INTEGER,
46829    igmpMrtrInfoVlanId        INTEGER,
46830    igmpMrtrInfoPortId        DisplayString,
46831    igmpMrtrInfoVersion       INTEGER,
46832    igmpMrtrInfoExpires       DisplayString,
46833    igmpMrtrInfoMrt           Integer32,
46834    igmpMrtrInfoQrv           INTEGER,
46835    igmpMrtrInfoQqic          INTEGER,
46836    igmpMrtrInfoSrcIp         IpAddress
46837    }
46838
46839igmpMrtrInfoIndex OBJECT-TYPE
46840    SYNTAX INTEGER
46841    MAX-ACCESS read-only
46842    STATUS current
46843    DESCRIPTION
46844    "The mrouter number for which the IGMP mrouter info table is related."
46845    ::= { igmpMrtrInfoEntry 1}
46846
46847igmpMrtrInfoVlanId OBJECT-TYPE
46848    SYNTAX INTEGER
46849    MAX-ACCESS read-only
46850    STATUS current
46851    DESCRIPTION
46852    "The VLAN ID on which this IGMP mrouter is attached."
46853    ::= { igmpMrtrInfoEntry 2}
46854
46855igmpMrtrInfoPortId OBJECT-TYPE
46856    SYNTAX DisplayString
46857    MAX-ACCESS read-only
46858    STATUS current
46859    DESCRIPTION
46860    "The port/portchannel alias on which this IGMP mrouter is attached."
46861    ::= { igmpMrtrInfoEntry 3}
46862
46863igmpMrtrInfoVersion OBJECT-TYPE
46864    SYNTAX INTEGER {
46865    v1(1),
46866    v2(2),
46867    v3(3),
46868    pim(4)
46869    }
46870    MAX-ACCESS read-only
46871    STATUS current
46872    DESCRIPTION
46873    "The version of this IGMP mrouter."
46874    ::= { igmpMrtrInfoEntry 4}
46875
46876igmpMrtrInfoExpires OBJECT-TYPE
46877    SYNTAX DisplayString
46878    MAX-ACCESS read-only
46879    STATUS current
46880    DESCRIPTION
46881    "The expiration time for this mrouter."
46882    ::= { igmpMrtrInfoEntry 5 }
46883
46884igmpMrtrInfoMrt OBJECT-TYPE
46885    SYNTAX Integer32
46886    MAX-ACCESS read-only
46887    STATUS current
46888    DESCRIPTION
46889    "The Maximum Query Response time of this IGMP mrouter."
46890    ::= { igmpMrtrInfoEntry 6 }
46891
46892igmpMrtrInfoQrv OBJECT-TYPE
46893    SYNTAX INTEGER
46894    MAX-ACCESS read-only
46895    STATUS current
46896    DESCRIPTION
46897    "The Querier Robustness value of this IGMP mrouter."
46898    ::= { igmpMrtrInfoEntry 7 }
46899
46900igmpMrtrInfoQqic OBJECT-TYPE
46901    SYNTAX INTEGER
46902    MAX-ACCESS read-only
46903    STATUS current
46904    DESCRIPTION
46905    "The Querier query interval code of this IGMP mrouter."
46906    ::= { igmpMrtrInfoEntry 8 }
46907
46908igmpMrtrInfoSrcIp OBJECT-TYPE
46909    SYNTAX IpAddress
46910    MAX-ACCESS read-only
46911    STATUS current
46912    DESCRIPTION
46913        "The Source IP of this IGMP mrouter."
46914    ::= { igmpMrtrInfoEntry 10 }
46915
46916
46917igmpClearTables OBJECT-TYPE
46918    SYNTAX INTEGER {
46919        ok(0),
46920        clearGroups(1),
46921        clearMrouters(2),
46922        clearAll(3)
46923    }
46924    MAX-ACCESS read-write
46925    STATUS current
46926    DESCRIPTION
46927        "Clear the IGMP tables. When setting clearGroups(1), the dynamic
46928         groups are removed, when setting clearMrouters(2), the mrouter tables
46929         are removed and when setting clearAll(3), both the dynamic groups
46930         and the mrouter tables are removed.
46931         When read, ok(0) is always returned."
46932    ::= { igmpInfo 3 }
46933
46934
46935-- nbr Info Table
46936nbrInfoTable OBJECT-TYPE
46937    SYNTAX SEQUENCE OF NbrInfoEntry
46938    MAX-ACCESS not-accessible
46939    STATUS current
46940    DESCRIPTION
46941        "The table of nbrcache information."
46942    ::= { nbrInfo 1 }
46943
46944nbrInfoEntry OBJECT-TYPE
46945    SYNTAX NbrInfoEntry
46946    MAX-ACCESS not-accessible
46947    STATUS current
46948    DESCRIPTION
46949        "Information about neighbor discovery protocol."
46950    INDEX { nbrInfoIndex }
46951    ::= { nbrInfoTable 1 }
46952
46953NbrInfoEntry ::= SEQUENCE {
46954    nbrInfoIndex         Integer32,
46955    nbrInfoDestIp        DisplayString,
46956    nbrInfoState         INTEGER,
46957    nbrInfoMacAddr       PhysAddress,
46958    nbrInfoVlanId        Integer32,
46959    nbrInfoPortNum       Integer32,
46960    nbrInfoAge           Integer32,
46961    nbrInfoInterface     Integer32
46962    }
46963
46964nbrInfoIndex  OBJECT-TYPE
46965    SYNTAX  Integer32
46966    MAX-ACCESS  read-only
46967    STATUS  current
46968    DESCRIPTION
46969        "The index of the nbrcache entry."
46970    ::= { nbrInfoEntry 1 }
46971
46972nbrInfoDestIp OBJECT-TYPE
46973    SYNTAX   DisplayString
46974    MAX-ACCESS  read-only
46975    STATUS  current
46976    DESCRIPTION
46977        "The destination IP address of the nbrcache entry."
46978    ::= { nbrInfoEntry 2 }
46979
46980nbrInfoState  OBJECT-TYPE
46981    SYNTAX  INTEGER  {
46982        static(1),
46983        reach(2),
46984        incomplete(3),
46985        stale(4),
46986        delay(5),
46987        probe(6),
46988        unknown(7)
46989    }
46990    MAX-ACCESS  read-only
46991    STATUS  current
46992    DESCRIPTION
46993        "The state of the nbrcache entry."
46994    ::= { nbrInfoEntry 3 }
46995
46996nbrInfoMacAddr OBJECT-TYPE
46997    SYNTAX  PhysAddress
46998    MAX-ACCESS  read-only
46999    STATUS  current
47000    DESCRIPTION
47001        "The MAC address for the nbrcache entry."
47002    ::= { nbrInfoEntry 4 }
47003
47004nbrInfoVlanId  OBJECT-TYPE
47005    SYNTAX  Integer32
47006    MAX-ACCESS  read-only
47007    STATUS  current
47008    DESCRIPTION
47009        "The VLAN identifier for the nbrcache entry."
47010    ::= { nbrInfoEntry 5 }
47011
47012nbrInfoPortNum   OBJECT-TYPE
47013    SYNTAX  Integer32
47014    MAX-ACCESS  read-only
47015    STATUS  current
47016    DESCRIPTION
47017        "The  port number on which this entry's equivalence is effective."
47018    ::= { nbrInfoEntry 6 }
47019
47020nbrInfoAge   OBJECT-TYPE
47021    SYNTAX  Integer32
47022    MAX-ACCESS  read-only
47023    STATUS  current
47024    DESCRIPTION
47025        "The used time for the nbrcache entry."
47026    ::= { nbrInfoEntry 7 }
47027
47028nbrInfoInterface  OBJECT-TYPE
47029    SYNTAX  Integer32
47030    MAX-ACCESS  read-only
47031    STATUS  current
47032    DESCRIPTION
47033        "The interface number for which the destination address is applicable."
47034    ::= { nbrInfoEntry 8 }
47035
47036
47037nbrClear OBJECT-TYPE
47038    SYNTAX  INTEGER {
47039        ok(1),
47040        clear(2)
47041        }
47042    MAX-ACCESS  read-write
47043    STATUS  current
47044    DESCRIPTION
47045        "Setting this value to clear(2) clears the Nbr cache,
47046         When read ok(1) is  returned."
47047    ::= { nbrInfo 2 }
47048
47049-- ipv6 PMTU Info Table
47050ipv6PmtuInfoTable OBJECT-TYPE
47051    SYNTAX SEQUENCE OF Ipv6PmtuInfoEntry
47052    MAX-ACCESS  not-accessible
47053    STATUS   current
47054    DESCRIPTION
47055        "The table of Ipv6 PMTU entries."
47056    ::={ ipv6PmtuInfo 1 }
47057
47058ipv6PmtuInfoEntry OBJECT-TYPE
47059    SYNTAX  Ipv6PmtuInfoEntry
47060    MAX-ACCESS  not-accessible
47061    STATUS  current
47062    DESCRIPTION
47063       "A row in the ipv6 PMTU entries table."
47064    INDEX   { ipv6PmtuInfoIndx }
47065    ::= { ipv6PmtuInfoTable 1 }
47066
47067Ipv6PmtuInfoEntry ::= SEQUENCE {
47068    ipv6PmtuInfoIndx            Integer32,
47069    ipv6PmtuInfoDestIp          DisplayString,
47070    ipv6PmtuInfoSinceTime       DisplayString,
47071    ipv6PmtuInfoValue           Integer32
47072    }
47073
47074ipv6PmtuInfoIndx OBJECT-TYPE
47075    SYNTAX  Integer32
47076    MAX-ACCESS  read-only
47077    STATUS  current
47078    DESCRIPTION
47079        "The index of this ipv6 PMTU table entries."
47080    ::= { ipv6PmtuInfoEntry 1 }
47081
47082ipv6PmtuInfoDestIp OBJECT-TYPE
47083    SYNTAX  DisplayString
47084    MAX-ACCESS  read-only
47085    STATUS  current
47086    DESCRIPTION
47087        "The destination of the pMTU."
47088    ::= { ipv6PmtuInfoEntry 2 }
47089
47090ipv6PmtuInfoSinceTime OBJECT-TYPE
47091    SYNTAX  DisplayString
47092    MAX-ACCESS  read-only
47093    STATUS  current
47094    DESCRIPTION
47095        "The addubt time of the pMTU."
47096    ::= { ipv6PmtuInfoEntry 3 }
47097
47098ipv6PmtuInfoValue OBJECT-TYPE
47099    SYNTAX  Integer32
47100    MAX-ACCESS  read-only
47101    STATUS  current
47102    DESCRIPTION
47103        "The vlaue of this ipv6 PMTU table entries."
47104    ::= { ipv6PmtuInfoEntry 4 }
47105
47106
47107
47108-- route6 Info Table
47109ipRoute6InfoTable OBJECT-TYPE
47110    SYNTAX  SEQUENCE OF IpRoute6InfoEntry
47111    MAX-ACCESS  not-accessible
47112    STATUS  current
47113    DESCRIPTION
47114        "The table of run-time IP6 routes."
47115    ::= { ipRoute6Info 1 }
47116
47117ipRoute6InfoEntry OBJECT-TYPE
47118    SYNTAX  IpRoute6InfoEntry
47119    MAX-ACCESS  not-accessible
47120    STATUS  current
47121    DESCRIPTION
47122        "A row in the run-time IP6 route table."
47123    INDEX   { ipRoute6InfoIndx }
47124    ::= { ipRoute6InfoTable 1 }
47125
47126IpRoute6InfoEntry ::= SEQUENCE {
47127    ipRoute6InfoIndx            Integer32,
47128    ipRoute6InfoDestIp          DisplayString,
47129    ipRoute6InfoPrefLen         INTEGER,
47130    ipRoute6InfoInterface       Integer32,
47131    ipRoute6InfoNextHop         DisplayString,
47132    ipRoute6InfoProto           INTEGER
47133    }
47134
47135ipRoute6InfoIndx OBJECT-TYPE
47136    SYNTAX  Integer32
47137    MAX-ACCESS  read-only
47138    STATUS  current
47139    DESCRIPTION
47140        "The index of this route6 table."
47141    ::= { ipRoute6InfoEntry 1 }
47142
47143ipRoute6InfoDestIp OBJECT-TYPE
47144    SYNTAX  DisplayString
47145    MAX-ACCESS  read-only
47146    STATUS  current
47147    DESCRIPTION
47148        "The destination of the route."
47149    ::= { ipRoute6InfoEntry 2 }
47150
47151ipRoute6InfoPrefLen OBJECT-TYPE
47152    SYNTAX  INTEGER (1..128)
47153    MAX-ACCESS  read-only
47154    STATUS  current
47155    DESCRIPTION
47156        "The destination prefix length of the route."
47157    ::= { ipRoute6InfoEntry 3}
47158
47159ipRoute6InfoInterface OBJECT-TYPE
47160    SYNTAX  Integer32
47161    MAX-ACCESS  read-only
47162    STATUS  current
47163    DESCRIPTION
47164        "The interface of the route."
47165    ::= { ipRoute6InfoEntry 4 }
47166
47167ipRoute6InfoNextHop  OBJECT-TYPE
47168    SYNTAX  DisplayString
47169    MAX-ACCESS  read-only
47170    STATUS  current
47171    DESCRIPTION
47172        "The next hop of the route."
47173    ::= { ipRoute6InfoEntry 5 }
47174
47175ipRoute6InfoProto  OBJECT-TYPE
47176    SYNTAX  INTEGER {
47177        local(2),
47178        static(3),
47179        nbrdis(4),
47180        ripng(5),
47181        ospf(6),
47182        intmgmt(10),
47183        extmgmt(11),
47184        intmgmtND(12),
47185        extmgmtND(13)
47186        }
47187    MAX-ACCESS  read-only
47188    STATUS  current
47189    DESCRIPTION
47190        "The protocol type of the route."
47191    ::= { ipRoute6InfoEntry 6 }
47192
47193-- IPv6 Gateway Info
47194
47195gatewayIPv6InfoTable OBJECT-TYPE
47196    SYNTAX  SEQUENCE OF GatewayIPv6InfoEntry
47197    MAX-ACCESS  not-accessible
47198    STATUS  current
47199    DESCRIPTION
47200        "The table containing information for the IPv6 default gateways."
47201    ::= { gatewayIPv6Info 1 }
47202
47203gatewayIPv6InfoEntry OBJECT-TYPE
47204    SYNTAX  GatewayIPv6InfoEntry
47205    MAX-ACCESS  not-accessible
47206    STATUS  current
47207    DESCRIPTION
47208        "A row in the IPv6 gateway information table"
47209    INDEX   { ipGatewayIPv6InfoIndex }
47210    ::= { gatewayIPv6InfoTable 1 }
47211
47212GatewayIPv6InfoEntry ::= SEQUENCE {
47213    ipGatewayIPv6InfoIndex   Integer32,
47214    ipGatewayIPv6InfoAddr    IpAddress,
47215    ipGatewayIPv6InfoState   INTEGER
47216    }
47217
47218ipGatewayIPv6InfoIndex OBJECT-TYPE
47219    SYNTAX  Integer32
47220    MAX-ACCESS  read-only
47221    STATUS  current
47222    DESCRIPTION
47223        "The IPv6 gateway number for which the information is related."
47224    ::= { gatewayIPv6InfoEntry 1}
47225
47226ipGatewayIPv6InfoAddr OBJECT-TYPE
47227    SYNTAX  IpAddress
47228    MAX-ACCESS  read-only
47229    STATUS  current
47230    DESCRIPTION
47231        "The IP address for the IPv6 default gateway."
47232    ::= { gatewayIPv6InfoEntry 2 }
47233
47234ipGatewayIPv6InfoState   OBJECT-TYPE
47235    SYNTAX  INTEGER {
47236        enable(1),
47237        disable(2)
47238        }
47239    MAX-ACCESS  read-only
47240    STATUS  current
47241    DESCRIPTION
47242        "The state for the IPv6 Default Gateway."
47243    ::= { gatewayIPv6InfoEntry 3 }
47244
47245-- nbrcache Info Table
47246
47247
47248rip2GeneralInfo OBJECT IDENTIFIER ::= { rip2Info 1 }
47249
47250ripInfoState OBJECT-TYPE
47251    SYNTAX INTEGER {
47252        on(1),
47253        off(2)
47254        }
47255    MAX-ACCESS read-only
47256    STATUS current
47257    DESCRIPTION
47258    "RIP global state."
47259    ::= { rip2GeneralInfo 1 }
47260
47261ripInfoUpdatePeriod OBJECT-TYPE
47262    SYNTAX  INTEGER  (1..120)
47263    MAX-ACCESS  read-only
47264    STATUS  current
47265    DESCRIPTION
47266        "Update Period in seconds."
47267    ::= { rip2GeneralInfo 2 }
47268
47269
47270rip2InfoIntfTable OBJECT-TYPE
47271    SYNTAX SEQUENCE OF RipInfoIntfEntry
47272    MAX-ACCESS not-accessible
47273    STATUS current
47274    DESCRIPTION
47275      "The information table of RIP."
47276    ::= { rip2Info 2 }
47277
47278ripInfoIntfEntry OBJECT-TYPE
47279    SYNTAX RipInfoIntfEntry
47280    MAX-ACCESS not-accessible
47281    STATUS current
47282    DESCRIPTION
47283      "Information about  RIP on IP interface."
47284    INDEX { ripInfoIntfIndex }
47285    ::= { rip2InfoIntfTable 1 }
47286
47287RipInfoIntfEntry ::= SEQUENCE {
47288    ripInfoIntfIndex          Integer32,
47289    ripInfoIntfVersion        INTEGER,
47290    ripInfoIntfAddress        IpAddress,
47291    ripInfoIntfState          INTEGER,
47292    ripInfoIntfListen         INTEGER,
47293    ripInfoIntfTrigUpdate     INTEGER,
47294    ripInfoIntfMcastUpdate    INTEGER,
47295    ripInfoIntfPoisonReverse  INTEGER,
47296    ripInfoIntfSupply         INTEGER,
47297    ripInfoIntfMetric         INTEGER,
47298    ripInfoIntfAuth           INTEGER,
47299    ripInfoIntfKey            DisplayString,
47300    ripInfoIntfDefault        INTEGER
47301    }
47302
47303ripInfoIntfIndex OBJECT-TYPE
47304    SYNTAX Integer32
47305    MAX-ACCESS read-only
47306    STATUS current
47307    DESCRIPTION
47308    "The interface number for which the RIP information is related."
47309    ::= { ripInfoIntfEntry 1 }
47310
47311ripInfoIntfVersion OBJECT-TYPE
47312    SYNTAX INTEGER {
47313        ripVersion1(1),
47314        ripVersion2(2),
47315        ripVersionBoth(3)
47316        }
47317    MAX-ACCESS read-only
47318    STATUS current
47319    DESCRIPTION
47320        "RIP version."
47321    ::= { ripInfoIntfEntry 2 }
47322
47323ripInfoIntfAddress OBJECT-TYPE
47324    SYNTAX  IpAddress
47325    MAX-ACCESS read-only
47326    STATUS current
47327    DESCRIPTION
47328        "The interface address."
47329    ::= { ripInfoIntfEntry 3 }
47330
47331ripInfoIntfState OBJECT-TYPE
47332    SYNTAX INTEGER {
47333        enabled(1),
47334        disabled(2)
47335        }
47336    MAX-ACCESS read-only
47337    STATUS current
47338    DESCRIPTION
47339        "The status of RIP protocol."
47340    ::= { ripInfoIntfEntry 4 }
47341
47342ripInfoIntfListen OBJECT-TYPE
47343    SYNTAX INTEGER {
47344        enabled(1),
47345        disabled(2)
47346        }
47347    MAX-ACCESS read-only
47348    STATUS current
47349    DESCRIPTION
47350        "The status of listening to route updates."
47351    ::= { ripInfoIntfEntry 5 }
47352
47353ripInfoIntfTrigUpdate OBJECT-TYPE
47354    SYNTAX INTEGER {
47355        enabled(1),
47356        disabled(2)
47357        }
47358    MAX-ACCESS read-only
47359    STATUS current
47360    DESCRIPTION
47361    "The status of triggered updates."
47362    ::= { ripInfoIntfEntry 6 }
47363
47364ripInfoIntfMcastUpdate OBJECT-TYPE
47365    SYNTAX INTEGER {
47366        enabled(1),
47367        disabled(2)
47368        }
47369    MAX-ACCESS read-only
47370    STATUS current
47371    DESCRIPTION
47372    "The status of multicast updates."
47373    ::= { ripInfoIntfEntry 7 }
47374
47375ripInfoIntfPoisonReverse OBJECT-TYPE
47376    SYNTAX  INTEGER {
47377        enabled(1),
47378        disabled(2)
47379        }
47380    MAX-ACCESS read-only
47381    STATUS current
47382    DESCRIPTION
47383    "The status of RIP poison reverse."
47384    ::= { ripInfoIntfEntry 8 }
47385
47386ripInfoIntfSupply OBJECT-TYPE
47387    SYNTAX INTEGER {
47388        enabled(1),
47389        disabled(2)
47390        }
47391    MAX-ACCESS read-only
47392    STATUS current
47393    DESCRIPTION
47394        "The status of supplying route updates."
47395    ::= { ripInfoIntfEntry 9 }
47396
47397ripInfoIntfMetric OBJECT-TYPE
47398    SYNTAX  INTEGER (1..15)
47399    MAX-ACCESS read-only
47400    STATUS current
47401    DESCRIPTION
47402        "RIP route metric for this interface."
47403    ::= { ripInfoIntfEntry 10 }
47404
47405ripInfoIntfAuth OBJECT-TYPE
47406    SYNTAX INTEGER {
47407        none(1),
47408        password(2)
47409        }
47410    MAX-ACCESS read-only
47411    STATUS current
47412    DESCRIPTION
47413        "The type of Authentication used on this interface."
47414    ::= { ripInfoIntfEntry 11 }
47415
47416ripInfoIntfKey OBJECT-TYPE
47417    SYNTAX  DisplayString (SIZE(0..16))
47418    MAX-ACCESS  read-only
47419    STATUS  current
47420    DESCRIPTION
47421        "RIP update authentication password."
47422    ::= { ripInfoIntfEntry 12 }
47423
47424ripInfoIntfDefault OBJECT-TYPE
47425    SYNTAX  INTEGER {
47426        both(1),
47427        listen(2),
47428        supply(3),
47429        none(4)
47430        }
47431    MAX-ACCESS read-only
47432    STATUS current
47433    DESCRIPTION
47434    "Specifies what RIP does with default routes."
47435    ::= { ripInfoIntfEntry 13 }
47436
47437rip2InfoRtrTable OBJECT-TYPE
47438    SYNTAX SEQUENCE OF RipInfoRtrEntry
47439    MAX-ACCESS not-accessible
47440    STATUS current
47441    DESCRIPTION
47442      "The routing information table of RIP."
47443    ::= { rip2Info 3 }
47444
47445ripInfoRtrEntry OBJECT-TYPE
47446    SYNTAX RipInfoRtrEntry
47447    MAX-ACCESS not-accessible
47448    STATUS current
47449    DESCRIPTION
47450      "Information about RIP routes."
47451    INDEX { ripInfoRtrIndex }
47452    ::= { rip2InfoRtrTable 1 }
47453
47454RipInfoRtrEntry ::= SEQUENCE {
47455    ripInfoRtrIndex          Integer32,
47456    ripInfoRtrDestIp         IpAddress,
47457    ripInfoRtrMask           IpAddress,
47458    ripInfoRtrGateway        IpAddress,
47459    ripInfoRtrMetric         Integer32
47460    }
47461
47462ripInfoRtrIndex OBJECT-TYPE
47463    SYNTAX Integer32
47464    MAX-ACCESS read-only
47465    STATUS current
47466    DESCRIPTION
47467        "The index number of RIP route."
47468    ::= { ripInfoRtrEntry 1 }
47469
47470ripInfoRtrDestIp OBJECT-TYPE
47471    SYNTAX  IpAddress
47472    MAX-ACCESS read-only
47473    STATUS current
47474    DESCRIPTION
47475        "The destination ip address of this route."
47476    ::= { ripInfoRtrEntry 2 }
47477
47478ripInfoRtrMask OBJECT-TYPE
47479    SYNTAX  IpAddress
47480    MAX-ACCESS read-only
47481    STATUS current
47482    DESCRIPTION
47483        "The destination ip mask of this route."
47484    ::= { ripInfoRtrEntry 3 }
47485
47486ripInfoRtrGateway OBJECT-TYPE
47487    SYNTAX  IpAddress
47488    MAX-ACCESS read-only
47489    STATUS current
47490    DESCRIPTION
47491        "The next-hop router address for this route."
47492    ::= { ripInfoRtrEntry 4 }
47493
47494
47495ripInfoRtrMetric OBJECT-TYPE
47496    SYNTAX  Integer32
47497    MAX-ACCESS read-only
47498    STATUS current
47499    DESCRIPTION
47500        "The metric for this route."
47501    ::= { ripInfoRtrEntry 10 }
47502
47503
47504-- L3 BGP Info
47505
47506bgpInfoPeerTable OBJECT-TYPE
47507    SYNTAX SEQUENCE OF BgpInfoPeerEntry
47508    MAX-ACCESS not-accessible
47509    STATUS current
47510    DESCRIPTION
47511      "The table of BGP peer in the current configuration block."
47512    ::= { bgpInfo 1 }
47513
47514bgpInfoPeerEntry OBJECT-TYPE
47515    SYNTAX BgpInfoPeerEntry
47516    MAX-ACCESS not-accessible
47517    STATUS current
47518    DESCRIPTION
47519      "Information about a BGP peer."
47520    INDEX { bgpInfoPeerIndex }
47521    ::= { bgpInfoPeerTable 1 }
47522
47523BgpInfoPeerEntry ::= SEQUENCE {
47524    bgpInfoPeerIndex               Integer32,
47525    bgpInfoPeerRemoteAddr          IpAddress,
47526    bgpInfoPeerVersion             Integer32,
47527    bgpInfoPeerTtl                 Integer32,
47528    bgpInfoPeerRemoteAs            Integer32,
47529    bgpInfoPeerRouterId            IpAddress,
47530    bgpInfoPeerState               INTEGER,
47531    bgpInfoPeerLastState           INTEGER,
47532    bgpInfoTotalReceivedPackets    Integer32,
47533    bgpInfoTotalSentPackets        Integer32,
47534    bgpInfoReceivedUpdates         Integer32,
47535    bgpInfoSentUpdates             Integer32,
47536    bgpInfoKeepalive               Integer32,
47537    bgpInfoHoldtime                Integer32,
47538    bgpInfoMinAdvTime              Integer32,
47539    bgpInfoLastErrorCode           Integer32,
47540    bgpInfoLastErrorSubCode        Integer32,
47541    bgpInfoEstTransitions          Integer32
47542   }
47543
47544bgpInfoPeerIndex OBJECT-TYPE
47545    SYNTAX Integer32
47546    MAX-ACCESS read-only
47547    STATUS current
47548    DESCRIPTION
47549        "The BGP peer number for which the BGP peer table is related."
47550    ::= { bgpInfoPeerEntry 1 }
47551
47552bgpInfoPeerRemoteAddr OBJECT-TYPE
47553    SYNTAX IpAddress
47554    MAX-ACCESS read-only
47555    STATUS current
47556    DESCRIPTION
47557        "The remote IP address of the BGP peer."
47558    ::= { bgpInfoPeerEntry 2 }
47559
47560bgpInfoPeerVersion OBJECT-TYPE
47561    SYNTAX Integer32
47562    MAX-ACCESS read-only
47563    STATUS current
47564    DESCRIPTION
47565        "The version negotiated by the BGP peer."
47566    ::= { bgpInfoPeerEntry 3 }
47567
47568bgpInfoPeerTtl OBJECT-TYPE
47569    SYNTAX Integer32
47570    MAX-ACCESS read-only
47571    STATUS current
47572    DESCRIPTION
47573        "The time-to-live value of the BGP peer IP datagram."
47574    ::= { bgpInfoPeerEntry 4 }
47575
47576bgpInfoPeerRemoteAs OBJECT-TYPE
47577    SYNTAX Integer32
47578    MAX-ACCESS read-only
47579    STATUS current
47580    DESCRIPTION
47581        "The remote IP address of the BGP peer."
47582    ::= { bgpInfoPeerEntry 5 }
47583
47584bgpInfoPeerRouterId OBJECT-TYPE
47585    SYNTAX IpAddress
47586    MAX-ACCESS read-only
47587    STATUS current
47588    DESCRIPTION
47589        "The router IP address."
47590    ::= { bgpInfoPeerEntry 6 }
47591
47592bgpInfoPeerState OBJECT-TYPE
47593    SYNTAX INTEGER {
47594        idle(1),
47595        connect(2),
47596        active(3),
47597        openSent(4),
47598        openConfirm(5),
47599        established(6)
47600        }
47601    MAX-ACCESS read-only
47602    STATUS current
47603    DESCRIPTION
47604        "The BGP status."
47605    ::= { bgpInfoPeerEntry 7 }
47606
47607bgpInfoPeerLastState OBJECT-TYPE
47608    SYNTAX INTEGER {
47609        idle(1),
47610        connect(2),
47611        active(3),
47612        openSent(4),
47613        openConfirm(5),
47614        established(6)
47615        }
47616    MAX-ACCESS read-only
47617    STATUS current
47618    DESCRIPTION
47619        "The BGP old status."
47620    ::= { bgpInfoPeerEntry 8 }
47621
47622bgpInfoTotalReceivedPackets OBJECT-TYPE
47623    SYNTAX Integer32
47624    MAX-ACCESS read-only
47625    STATUS current
47626    DESCRIPTION
47627        "The total number of received packets."
47628    ::= { bgpInfoPeerEntry 9 }
47629
47630bgpInfoTotalSentPackets OBJECT-TYPE
47631    SYNTAX Integer32
47632    MAX-ACCESS read-only
47633    STATUS current
47634    DESCRIPTION
47635        "The total number of sent packets."
47636    ::= { bgpInfoPeerEntry 10 }
47637
47638bgpInfoReceivedUpdates OBJECT-TYPE
47639    SYNTAX Integer32
47640    MAX-ACCESS read-only
47641    STATUS current
47642    DESCRIPTION
47643        "The number of received updates."
47644    ::= { bgpInfoPeerEntry 11 }
47645
47646bgpInfoSentUpdates OBJECT-TYPE
47647    SYNTAX Integer32
47648    MAX-ACCESS read-only
47649    STATUS current
47650    DESCRIPTION
47651        "The number of sent updates."
47652    ::= { bgpInfoPeerEntry 12 }
47653
47654bgpInfoKeepalive OBJECT-TYPE
47655    SYNTAX Integer32
47656    MAX-ACCESS read-only
47657    STATUS current
47658    DESCRIPTION
47659        "The keep alive time."
47660    ::= { bgpInfoPeerEntry 13 }
47661
47662bgpInfoHoldtime OBJECT-TYPE
47663    SYNTAX Integer32
47664    MAX-ACCESS read-only
47665    STATUS current
47666    DESCRIPTION
47667        "The hold time."
47668    ::= { bgpInfoPeerEntry 14 }
47669
47670bgpInfoMinAdvTime OBJECT-TYPE
47671    SYNTAX Integer32
47672    MAX-ACCESS read-only
47673    STATUS current
47674    DESCRIPTION
47675        "The MinAdvTime."
47676    ::= { bgpInfoPeerEntry 15 }
47677
47678bgpInfoLastErrorCode OBJECT-TYPE
47679    SYNTAX Integer32
47680    MAX-ACCESS read-only
47681    STATUS current
47682    DESCRIPTION
47683        "The last error code."
47684    ::= { bgpInfoPeerEntry 16 }
47685
47686bgpInfoLastErrorSubCode OBJECT-TYPE
47687    SYNTAX Integer32
47688    MAX-ACCESS read-only
47689    STATUS current
47690    DESCRIPTION
47691        "The last error subcode."
47692    ::= { bgpInfoPeerEntry 17 }
47693
47694bgpInfoEstTransitions OBJECT-TYPE
47695    SYNTAX Integer32
47696    MAX-ACCESS read-only
47697    STATUS current
47698    DESCRIPTION
47699        "The  established state transitions."
47700    ::= { bgpInfoPeerEntry 18 }
47701
47702bgpInfoSummaryTable OBJECT-TYPE
47703    SYNTAX SEQUENCE OF BgpInfoSummaryEntry
47704    MAX-ACCESS not-accessible
47705    STATUS current
47706    DESCRIPTION
47707      "The table of BGP Peer Information."
47708    ::= { bgpInfo 2 }
47709
47710bgpInfoSummaryEntry OBJECT-TYPE
47711    SYNTAX BgpInfoSummaryEntry
47712    MAX-ACCESS not-accessible
47713    STATUS current
47714    DESCRIPTION
47715      "Information about a BGP Peer."
47716    INDEX { bgpInfoSummaryIndex }
47717    ::= { bgpInfoSummaryTable 1 }
47718
47719BgpInfoSummaryEntry ::= SEQUENCE {
47720    bgpInfoSummaryIndex                  Integer32,
47721    bgpInfoSummaryRemoteAddr             IpAddress,
47722    bgpInfoSummaryVersion                Integer32,
47723    bgpInfoSummaryRemoteAs               Integer32,
47724    bgpInfoSummaryState                  INTEGER,
47725    bgpInfoSummaryTotalReceivedPackets   Integer32,
47726    bgpInfoSummaryTotalSentPackets       Integer32
47727    }
47728
47729bgpInfoSummaryIndex OBJECT-TYPE
47730    SYNTAX Integer32
47731    MAX-ACCESS read-only
47732    STATUS current
47733    DESCRIPTION
47734        "The BGP Peer number for which the BGP Peer table is related."
47735    ::= { bgpInfoSummaryEntry 1 }
47736
47737bgpInfoSummaryRemoteAddr OBJECT-TYPE
47738    SYNTAX IpAddress
47739    MAX-ACCESS read-only
47740    STATUS current
47741    DESCRIPTION
47742        "The remote IP address of the BGP Peer."
47743    ::= { bgpInfoSummaryEntry 2 }
47744
47745bgpInfoSummaryVersion OBJECT-TYPE
47746    SYNTAX Integer32
47747    MAX-ACCESS read-only
47748    STATUS current
47749    DESCRIPTION
47750        "The version negotiated by the BGP Peer."
47751    ::= { bgpInfoSummaryEntry 3 }
47752
47753bgpInfoSummaryRemoteAs OBJECT-TYPE
47754    SYNTAX Integer32
47755    MAX-ACCESS read-only
47756    STATUS current
47757    DESCRIPTION
47758        "The Remote AS."
47759    ::= { bgpInfoSummaryEntry 4 }
47760
47761bgpInfoSummaryState OBJECT-TYPE
47762    SYNTAX INTEGER {
47763        idle(1),
47764        connect(2),
47765        active(3),
47766        openSent(4),
47767        openConfirm(5),
47768        established(6)
47769        }
47770    MAX-ACCESS read-only
47771    STATUS current
47772    DESCRIPTION
47773        "The BGP status."
47774    ::= { bgpInfoSummaryEntry 5 }
47775
47776bgpInfoSummaryTotalReceivedPackets OBJECT-TYPE
47777    SYNTAX Integer32
47778    MAX-ACCESS read-only
47779    STATUS current
47780    DESCRIPTION
47781        "The total number of received packets."
47782    ::= { bgpInfoSummaryEntry 6 }
47783
47784bgpInfoSummaryTotalSentPackets OBJECT-TYPE
47785    SYNTAX Integer32
47786    MAX-ACCESS read-only
47787    STATUS current
47788    DESCRIPTION
47789        "The total number of sent packets."
47790    ::= { bgpInfoSummaryEntry 7 }
47791
47792bgpInfoRtrTable OBJECT-TYPE
47793    SYNTAX  SEQUENCE OF BgpInfoRtrTableEntry
47794    MAX-ACCESS  not-accessible
47795    STATUS  current
47796    DESCRIPTION
47797        "The table of BGP router run-time information"
47798    ::= { bgpInfo 3 }
47799
47800bgpInfoRtrTableEntry OBJECT-TYPE
47801    SYNTAX  BgpInfoRtrTableEntry
47802    MAX-ACCESS  not-accessible
47803    STATUS  current
47804    DESCRIPTION
47805        "The run-time information about a BGP router"
47806    INDEX   { bgpInfoIndex }
47807    ::= { bgpInfoRtrTable 1 }
47808
47809BgpInfoRtrTableEntry ::= SEQUENCE {
47810    bgpInfoIndex        IpAddress,
47811    bgpInfoNetwork      IpAddress,
47812    bgpInfoNextHop      DisplayString,
47813    bgpInfoMetr         DisplayString,
47814    bgpInfoLcPrf        DisplayString,
47815    bgpInfoWght         DisplayString,
47816    bgpInfoPath         DisplayString,
47817    bgpInfoOrigin       DisplayString,
47818    bgpInfoMask         DisplayString
47819    }
47820
47821bgpInfoIndex OBJECT-TYPE
47822    SYNTAX  IpAddress
47823    MAX-ACCESS  read-only
47824    STATUS  current
47825    DESCRIPTION
47826        "The BGP router index which is the network address."
47827    ::= { bgpInfoRtrTableEntry 1 }
47828
47829bgpInfoNetwork OBJECT-TYPE
47830    SYNTAX  IpAddress
47831    MAX-ACCESS  read-only
47832    STATUS  current
47833    DESCRIPTION
47834        "The BGP network address."
47835    ::= { bgpInfoRtrTableEntry 2 }
47836
47837bgpInfoNextHop OBJECT-TYPE
47838    SYNTAX  DisplayString
47839    MAX-ACCESS  read-only
47840    STATUS  current
47841    DESCRIPTION
47842        "The BGPs NextHop addresses from a network."
47843    ::= { bgpInfoRtrTableEntry 3 }
47844
47845bgpInfoMetr OBJECT-TYPE
47846    SYNTAX  DisplayString
47847    MAX-ACCESS  read-only
47848    STATUS  current
47849    DESCRIPTION
47850        "The BGPs metric from a network."
47851    ::= { bgpInfoRtrTableEntry 4 }
47852
47853bgpInfoLcPrf OBJECT-TYPE
47854    SYNTAX  DisplayString
47855    MAX-ACCESS  read-only
47856    STATUS  current
47857    DESCRIPTION
47858        "The BGPs local preference from a network."
47859    ::= { bgpInfoRtrTableEntry 5 }
47860
47861bgpInfoWght OBJECT-TYPE
47862    SYNTAX  DisplayString
47863    MAX-ACCESS  read-only
47864    STATUS  current
47865    DESCRIPTION
47866        "Total weight of AS paths from a network."
47867    ::= { bgpInfoRtrTableEntry 6 }
47868
47869bgpInfoPath  OBJECT-TYPE
47870    SYNTAX  DisplayString
47871    MAX-ACCESS  read-only
47872    STATUS  current
47873    DESCRIPTION
47874        "The AS paths from a network."
47875    ::= { bgpInfoRtrTableEntry 7 }
47876
47877bgpInfoOrigin OBJECT-TYPE
47878    SYNTAX  DisplayString
47879    MAX-ACCESS  read-only
47880    STATUS  current
47881    DESCRIPTION
47882        "The BGPs route origin from a network"
47883    ::= { bgpInfoRtrTableEntry 8 }
47884
47885bgpInfoMask OBJECT-TYPE
47886    SYNTAX  DisplayString
47887    MAX-ACCESS  read-only
47888    STATUS  current
47889    DESCRIPTION
47890        "The BGP router subnet mask."
47891    ::= { bgpInfoRtrTableEntry 9 }
47892
47893
47894
47895-- L3 Operational commands
47896
47897vrrpOperVirtRtrTable OBJECT-TYPE
47898    SYNTAX  SEQUENCE OF VrrpOperVirtRtrEntry
47899    MAX-ACCESS  not-accessible
47900    STATUS  current
47901    DESCRIPTION
47902        "An entry in the table of virtual routers."
47903    ::= { vrrpOper 1 }
47904
47905vrrpOperVirtRtrEntry OBJECT-TYPE
47906    SYNTAX  VrrpOperVirtRtrEntry
47907    MAX-ACCESS  not-accessible
47908    STATUS  current
47909    DESCRIPTION
47910        "A row in the vrrpOperVirtRtrTable "
47911    INDEX   { vrrpOperVirtRtrIndex }
47912    ::= { vrrpOperVirtRtrTable 1 }
47913
47914VrrpOperVirtRtrEntry ::= SEQUENCE {
47915    vrrpOperVirtRtrIndex              Integer32,
47916    vrrpOperVirtRtrBackup             INTEGER
47917    }
47918
47919vrrpOperVirtRtrIndex OBJECT-TYPE
47920    SYNTAX  Integer32
47921    MAX-ACCESS  read-only
47922    STATUS  current
47923    DESCRIPTION
47924        "The index for the  VRRP virtual router."
47925    ::= { vrrpOperVirtRtrEntry 1 }
47926
47927vrrpOperVirtRtrBackup OBJECT-TYPE
47928    SYNTAX  INTEGER {
47929    ok(1),
47930    backup(2)
47931    }
47932    MAX-ACCESS  read-write
47933    STATUS  current
47934    DESCRIPTION
47935        "When set to a value of 'backup(2)' it forces the specified
47936         master virtual router into backup mode.
47937         'ok(1)' is returned when the object is read."
47938    ::= { vrrpOperVirtRtrEntry 2 }
47939
47940vrrpOperVirtRtrGroupBackup OBJECT-TYPE
47941    SYNTAX  INTEGER {
47942    ok(1),
47943    backup(2)
47944    }
47945    MAX-ACCESS  read-write
47946    STATUS  current
47947    DESCRIPTION
47948        "When set to a value of 'backup(2)' it forces the specified
47949         master virtual router group into backup mode.
47950         'ok(1)' is returned when the object os read."
47951    ::= { vrrpOper 2 }
47952
47953
47954
47955-- ----------------------------------------------------------------------------
47956-- { INSERT:  ipsec
47957-- ----------------------------------------------------------------------------
47958
47959--  ipsecCfg       OBJECT IDENTIFIER ::= { layer3Configs 32 }
47960--  ipsecStats     OBJECT IDENTIFIER ::= { layer3Stats 24 }
47961--  ipsecInfo      OBJECT IDENTIFIER ::= { layer3Info 23 }
47962
47963    IPsecKeyString ::= TEXTUAL-CONVENTION
47964        DISPLAY-HINT "1024a"
47965        STATUS       current
47966        DESCRIPTION            "Represents textual information taken from the NVT ASCII
47967                character set, as defined in pages 4, 10-11 of RFC 854.
47968
47969                To summarize RFC 854, the NVT ASCII repertoire specifies:
47970
47971                  - the use of character codes 0-127 (decimal)
47972
47973                  - the graphics characters (32-126) are interpreted as
47974                    US ASCII
47975
47976                  - NUL, LF, CR, BEL, BS, HT, VT and FF have the special
47977                    meanings specified in RFC 854
47978
47979                  - the other 25 codes have no standard interpretation
47980
47981                  - the sequence 'CR LF' means newline
47982
47983                  - the sequence 'CR NUL' means carriage-return
47984
47985                  - an 'LF' not preceded by a 'CR' means moving to the
47986                    same column on the next line.
47987
47988                  - the sequence 'CR x' for any x other than LF or NUL is
47989                    illegal.  (Note that this also means that a string may
47990                    end with either 'CR LF' or 'CR NUL', but not with CR.)
47991
47992                Any object defined using this syntax may not exceed 255
47993                characters in length.
47994    "
47995        SYNTAX       OCTET STRING (SIZE (0..1024))
47996
47997-- IKEv2 Configuration
47998    ikeGroup        OBJECT IDENTIFIER ::= { ipsecCfg 1 }
47999
48000    ikeCurCfgProposal     OBJECT IDENTIFIER ::= { ikeGroup 1 }
48001
48002    ikeCurCfgPropCipher     OBJECT-TYPE
48003        SYNTAX INTEGER {
48004            des(1),
48005            triple-des(2),
48006            aes-cbc(3)
48007            }
48008        MAX-ACCESS read-only
48009        STATUS current
48010        DESCRIPTION
48011            "Current encription algorithm used by IKEv2"
48012        ::= { ikeCurCfgProposal 1 }
48013
48014    ikeCurCfgPropAuth   OBJECT-TYPE
48015        SYNTAX INTEGER {
48016            sha1(1),
48017            md5(2)
48018            }
48019        MAX-ACCESS read-only
48020        STATUS current
48021        DESCRIPTION
48022            "Current authentication algorithm used by IKEv2"
48023        ::= { ikeCurCfgProposal 2 }
48024
48025    ikeCurCfgPropGroup OBJECT-TYPE
48026        SYNTAX INTEGER {
48027            dhGroup1(1),
48028            dhGroup2(2),
48029            dhGroup5(3),
48030            dhGroup14(4),
48031            dhGroup24(5)
48032            }
48033        MAX-ACCESS read-only
48034        STATUS current
48035        DESCRIPTION
48036            "Current Diffie-Hellman groups used by IKEv2"
48037        ::= { ikeCurCfgProposal 3 }
48038
48039    ikeNewCfgProposal     OBJECT IDENTIFIER ::= { ikeGroup 2 }
48040
48041    ikeNewCfgPropCipher     OBJECT-TYPE
48042        SYNTAX INTEGER {
48043            des(1),
48044            triple-des(2),
48045            aes-cbc(3)
48046            }
48047        MAX-ACCESS read-write
48048        STATUS current
48049        DESCRIPTION
48050            "New encription algorithm used by IKEv2"
48051        ::= { ikeNewCfgProposal 1 }
48052
48053    ikeNewCfgPropAuth   OBJECT-TYPE
48054        SYNTAX INTEGER {
48055            sha1(1),
48056            md5(2)
48057            }
48058        MAX-ACCESS read-write
48059        STATUS current
48060        DESCRIPTION
48061            "New authentication algorithm used by IKEv2"
48062        ::= { ikeNewCfgProposal 2 }
48063
48064    ikeNewCfgPropGroup OBJECT-TYPE
48065        SYNTAX INTEGER {
48066            dhGroup1(1),
48067            dhGroup2(2),
48068            dhGroup5(3),
48069            dhGroup14(4),
48070            dhGroup24(5)
48071            }
48072        MAX-ACCESS read-write
48073        STATUS current
48074        DESCRIPTION
48075            "New Diffie-Hellman groups used by IKEv2"
48076        ::= { ikeNewCfgProposal 3 }
48077
48078    ikeCurCfgPsk     OBJECT IDENTIFIER ::= { ikeGroup 3 }
48079
48080    ikeCurCfgPskLocalKey OBJECT-TYPE
48081       SYNTAX     IPsecKeyString (SIZE (1..256))
48082       MAX-ACCESS read-only
48083       STATUS     current
48084       DESCRIPTION
48085               "Current local pre-shared key."
48086       ::= { ikeCurCfgPsk 1 }
48087
48088    ikeCurCfgPskRemoteTable OBJECT-TYPE
48089        SYNTAX SEQUENCE OF IkeCurCfgPskRemoteEntry
48090        MAX-ACCESS not-accessible
48091        STATUS current
48092        DESCRIPTION
48093          "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
48094        ::= { ikeCurCfgPsk 2 }
48095
48096    ikeCurCfgPskRemoteEntry OBJECT-TYPE
48097        SYNTAX     IkeCurCfgPskRemoteEntry
48098        MAX-ACCESS not-accessible
48099        STATUS     current
48100        DESCRIPTION
48101               "An entry (conceptual row) representing a remote pre-shared key for a peer address."
48102        INDEX      { ikeCurCfgPskRemoteIndex }
48103        ::= { ikeCurCfgPskRemoteTable 1 }
48104
48105    IkeCurCfgPskRemoteEntry ::= SEQUENCE {
48106        ikeCurCfgPskRemoteIndex           Unsigned32,
48107        ikeCurCfgPskRemoteAddr            OCTET STRING,
48108        ikeCurCfgPskRemoteKey             IPsecKeyString,
48109        ikeCurCfgPskRemoteDelete          INTEGER
48110    }
48111
48112    ikeCurCfgPskRemoteIndex OBJECT-TYPE
48113       SYNTAX     Unsigned32 (1..10)
48114       MAX-ACCESS read-only
48115       STATUS     current
48116       DESCRIPTION
48117               "The index of ikeCurCfgPskRemoteTable."
48118       ::= { ikeCurCfgPskRemoteEntry 1 }
48119
48120    ikeCurCfgPskRemoteAddr OBJECT-TYPE
48121       SYNTAX     OCTET STRING (SIZE (16))
48122       MAX-ACCESS read-only
48123       STATUS     current
48124       DESCRIPTION
48125               "Current IPv6 address of peer."
48126       ::= { ikeCurCfgPskRemoteEntry 2 }
48127
48128    ikeCurCfgPskRemoteKey OBJECT-TYPE
48129       SYNTAX     IPsecKeyString (SIZE (1..256))
48130       MAX-ACCESS read-only
48131       STATUS     current
48132       DESCRIPTION
48133               "Current remote pre-shared key."
48134       ::= { ikeCurCfgPskRemoteEntry 3 }
48135
48136    ikeCurCfgPskRemoteDelete OBJECT-TYPE
48137       SYNTAX     INTEGER {
48138            other(1),
48139            delete(2)
48140            }
48141       MAX-ACCESS read-only
48142       STATUS     current
48143       DESCRIPTION
48144               "Set a value of delete(2) for this object will delete the entry,  A value of
48145                other(1) is always returned when this object is read."
48146       ::= { ikeCurCfgPskRemoteEntry 4 }
48147
48148    ikeNewCfgPsk     OBJECT IDENTIFIER ::= { ikeGroup 4 }
48149
48150
48151    ikeNewCfgPskLocalKey OBJECT-TYPE
48152       SYNTAX     IPsecKeyString (SIZE (1..256))
48153       MAX-ACCESS read-write
48154       STATUS     current
48155       DESCRIPTION
48156               "New local pre-shared key."
48157       ::= { ikeNewCfgPsk 1 }
48158
48159    ikeNewCfgPskRemoteTable OBJECT-TYPE
48160        SYNTAX SEQUENCE OF IkeNewCfgPskRemoteEntry
48161        MAX-ACCESS not-accessible
48162        STATUS current
48163        DESCRIPTION
48164          "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
48165        ::= { ikeNewCfgPsk 2 }
48166
48167    ikeNewCfgPskRemoteEntry OBJECT-TYPE
48168        SYNTAX     IkeNewCfgPskRemoteEntry
48169        MAX-ACCESS not-accessible
48170        STATUS     current
48171        DESCRIPTION
48172               "An entry (conceptual row) representing a remote pre-shared key for a peer address."
48173        INDEX      { ikeNewCfgPskRemoteIndex }
48174        ::= { ikeNewCfgPskRemoteTable 1 }
48175
48176    IkeNewCfgPskRemoteEntry ::= SEQUENCE {
48177        ikeNewCfgPskRemoteIndex           Unsigned32,
48178        ikeNewCfgPskRemoteAddr            OCTET STRING,
48179        ikeNewCfgPskRemoteKey             IPsecKeyString,
48180        ikeNewCfgPskRemoteDelete          INTEGER
48181    }
48182
48183    ikeNewCfgPskRemoteIndex OBJECT-TYPE
48184       SYNTAX     Unsigned32 (1..10)
48185       MAX-ACCESS read-only
48186       STATUS     current
48187       DESCRIPTION
48188               "The index of ikeNewCfgPskRemoteTable."
48189       ::= { ikeNewCfgPskRemoteEntry 1 }
48190
48191    ikeNewCfgPskRemoteAddr OBJECT-TYPE
48192       SYNTAX     OCTET STRING (SIZE (16))
48193       MAX-ACCESS read-create
48194       STATUS     current
48195       DESCRIPTION
48196               "New IPv6 address of peer."
48197       ::= { ikeNewCfgPskRemoteEntry 2 }
48198
48199    ikeNewCfgPskRemoteKey OBJECT-TYPE
48200       SYNTAX     IPsecKeyString (SIZE (1..256))
48201       MAX-ACCESS read-create
48202       STATUS     current
48203       DESCRIPTION
48204               "New remote pre-shared key."
48205       ::= { ikeNewCfgPskRemoteEntry 3 }
48206
48207    ikeNewCfgPskRemoteDelete OBJECT-TYPE
48208       SYNTAX     INTEGER {
48209            other(1),
48210            delete(2)
48211            }
48212       MAX-ACCESS read-write
48213       STATUS     current
48214       DESCRIPTION
48215               "Set a value of delete(2) for this object will delete the entry,  A value of
48216                other(1) is always returned when this object is read."
48217       ::= { ikeNewCfgPskRemoteEntry 4 }
48218
48219    ikeCurCfgIdentity     OBJECT IDENTIFIER ::= { ikeGroup 5 }
48220
48221     ikeCurCfgIdType OBJECT-TYPE
48222       SYNTAX     INTEGER {
48223            ipv6-addr(0),
48224            fqdn(1),
48225            email(2)
48226            }
48227       MAX-ACCESS read-only
48228       STATUS     current
48229       DESCRIPTION
48230               "Specifies the type of Identification being used."
48231       ::= { ikeCurCfgIdentity 1 }
48232
48233     ikeCurCfgIdData OBJECT-TYPE
48234       SYNTAX     DisplayString (SIZE (1..100))
48235       MAX-ACCESS read-only
48236       STATUS     current
48237       DESCRIPTION
48238               "Value as indicated by the Identification Type.
48239                It can be a fully-qualified domain name string
48240                (example.com) or a fully-qualified email address
48241                string (jsmith@example.com)."
48242       ::= { ikeCurCfgIdentity 2 }
48243
48244    ikeNewCfgIdentity     OBJECT IDENTIFIER ::= { ikeGroup 6 }
48245
48246     ikeNewCfgIdType OBJECT-TYPE
48247       SYNTAX     INTEGER {
48248            ipv6-addr(0),
48249            fqdn(1),
48250            email(2)
48251            }
48252       MAX-ACCESS read-write
48253       STATUS     current
48254       DESCRIPTION
48255               "Specifies the type of Identification being used."
48256       ::= { ikeNewCfgIdentity 1 }
48257
48258     ikeNewCfgIdData OBJECT-TYPE
48259       SYNTAX     DisplayString (SIZE (1..100))
48260       MAX-ACCESS read-write
48261       STATUS     current
48262       DESCRIPTION
48263               "Value as indicated by the Identification Type.
48264                It can be a fully-qualified domain name string
48265                (example.com) or a fully-qualified email address
48266                string (jsmith@example.com)."
48267       ::= { ikeNewCfgIdentity 2 }
48268
48269    ikeCurCfgTxTimeout OBJECT-TYPE
48270        SYNTAX Unsigned32 (1..15)
48271        MAX-ACCESS read-only
48272        STATUS current
48273        DESCRIPTION
48274            "The value of this object specify the IKEv2 PDU retransmission timeout in seconds."
48275        ::= { ikeGroup 7 }
48276
48277    ikeNewCfgTxTimeout OBJECT-TYPE
48278        SYNTAX Unsigned32 (1..15)
48279        MAX-ACCESS read-write
48280        STATUS current
48281        DESCRIPTION
48282            "The value of this object specify the new IKEv2 PDU retransmission timeout."
48283        ::= { ikeGroup 8 }
48284
48285    ikeCurCfgCookie OBJECT-TYPE
48286       SYNTAX     INTEGER {
48287            disable(1),
48288            enable(2)
48289            }
48290       MAX-ACCESS read-only
48291       STATUS     current
48292       DESCRIPTION
48293               "Globally enable/disable IKEv2 cookie notify."
48294       ::= { ikeGroup 9 }
48295
48296    ikeNewCfgCookie OBJECT-TYPE
48297       SYNTAX     INTEGER {
48298            disable(1),
48299            enable(2)
48300            }
48301       MAX-ACCESS read-write
48302       STATUS     current
48303       DESCRIPTION
48304               "Globally enable/disable IKEv2 cookie notify."
48305       ::= { ikeGroup 10 }
48306
48307-- IPsec Configuration
48308    ipsecGroup      OBJECT IDENTIFIER ::= { ipsecCfg 2 }
48309
48310    ipsecCurCfgState OBJECT-TYPE
48311       SYNTAX     INTEGER {
48312            disable(1),
48313            enable(2)
48314            }
48315       MAX-ACCESS read-only
48316       STATUS     current
48317       DESCRIPTION
48318               "Globally enable/disable IPsec."
48319       ::= { ipsecGroup 1 }
48320
48321    ipsecNewCfgState OBJECT-TYPE
48322       SYNTAX     INTEGER {
48323            disable(1),
48324            enable(2)
48325            }
48326       MAX-ACCESS read-write
48327       STATUS     current
48328       DESCRIPTION
48329               "Globally enable/disable IPsec."
48330       ::= { ipsecGroup 2 }
48331
48332    ipsecCurCfgTxformTable OBJECT-TYPE
48333        SYNTAX SEQUENCE OF IpsecCurCfgTxformEntry
48334        MAX-ACCESS not-accessible
48335        STATUS current
48336        DESCRIPTION
48337          "The (conceptual) table listing all of the IPsec transform-set."
48338        ::= { ipsecGroup 3 }
48339
48340    ipsecCurCfgTxformEntry OBJECT-TYPE
48341        SYNTAX     IpsecCurCfgTxformEntry
48342        MAX-ACCESS not-accessible
48343        STATUS     current
48344        DESCRIPTION
48345               "An entry (conceptual row) representing a IPsec transform-set."
48346        INDEX      { ipsecCurCfgTxformIndex }
48347        ::= { ipsecCurCfgTxformTable 1 }
48348
48349    IpsecCurCfgTxformEntry ::= SEQUENCE {
48350        ipsecCurCfgTxformIndex          Unsigned32,
48351        ipsecCurCfgTxformAuth           INTEGER,
48352        ipsecCurCfgTxformCipher         INTEGER,
48353        ipsecCurCfgTxformIntegrity        INTEGER,
48354        ipsecCurCfgTxformMode           INTEGER,
48355        ipsecCurCfgTxformDelete          INTEGER
48356    }
48357
48358    ipsecCurCfgTxformIndex OBJECT-TYPE
48359       SYNTAX     Unsigned32 (1..10)
48360       MAX-ACCESS read-only
48361       STATUS     current
48362       DESCRIPTION
48363               "The index of ipsecCurCfgTxformTable."
48364       ::= { ipsecCurCfgTxformEntry 1 }
48365
48366    ipsecCurCfgTxformAuth OBJECT-TYPE
48367        SYNTAX INTEGER {
48368            none(0),
48369            ah-sha1(1),
48370            ah-md5(2)
48371            }
48372        MAX-ACCESS read-only
48373        STATUS current
48374        DESCRIPTION
48375            "The authentication algorithm of the IPsec transform-set"
48376        ::= { ipsecCurCfgTxformEntry 2 }
48377
48378    ipsecCurCfgTxformCipher OBJECT-TYPE
48379        SYNTAX INTEGER {
48380            esp-null(0),
48381            esp-des(1),
48382            esp-3des(2),
48383            esp-aes-cbc(3),
48384            unspecified(4)
48385            }
48386        MAX-ACCESS read-only
48387        STATUS current
48388        DESCRIPTION
48389            "The encryption algorithm of the IPsec transform-set"
48390        ::= { ipsecCurCfgTxformEntry 3 }
48391
48392    ipsecCurCfgTxformIntegrity OBJECT-TYPE
48393        SYNTAX INTEGER {
48394            none(0),
48395            esp-sha1(1),
48396            esp-md5(2)
48397            }
48398        MAX-ACCESS read-only
48399        STATUS current
48400        DESCRIPTION
48401            "The interity algorithm of the IPsec transform-set"
48402        ::= { ipsecCurCfgTxformEntry 4 }
48403
48404    ipsecCurCfgTxformMode OBJECT-TYPE
48405        SYNTAX INTEGER {
48406            transport(1),
48407            tunnel(2)
48408            }
48409        MAX-ACCESS read-only
48410        STATUS current
48411        DESCRIPTION
48412            "The tunnel/transport mode of the IPsec transform-set"
48413        ::= { ipsecCurCfgTxformEntry 5 }
48414
48415    ipsecCurCfgTxformDelete OBJECT-TYPE
48416       SYNTAX     INTEGER {
48417            other(1),
48418            delete(2)
48419            }
48420       MAX-ACCESS read-only
48421       STATUS     current
48422       DESCRIPTION
48423               "Set a value of delete(2) for this object will delete the entry,  A value of
48424                other(1) is always returned when this object is read."
48425       ::= { ipsecCurCfgTxformEntry 6 }
48426
48427    ipsecNewCfgTxformTable OBJECT-TYPE
48428        SYNTAX SEQUENCE OF IpsecNewCfgTxformEntry
48429        MAX-ACCESS not-accessible
48430        STATUS current
48431        DESCRIPTION
48432          "The (conceptual) table listing all of the new IPsec transform-set to be apply."
48433        ::= { ipsecGroup 4 }
48434
48435    ipsecNewCfgTxformEntry OBJECT-TYPE
48436        SYNTAX     IpsecNewCfgTxformEntry
48437        MAX-ACCESS not-accessible
48438        STATUS     current
48439        DESCRIPTION
48440               "An entry (conceptual row) representing a IPsec transform-set."
48441        INDEX      { ipsecNewCfgTxformIndex }
48442        ::= { ipsecNewCfgTxformTable 1 }
48443
48444    IpsecNewCfgTxformEntry ::= SEQUENCE {
48445        ipsecNewCfgTxformIndex          Unsigned32,
48446        ipsecNewCfgTxformAuth           INTEGER,
48447        ipsecNewCfgTxformCipher         INTEGER,
48448        ipsecNewCfgTxformIntegrity        INTEGER,
48449        ipsecNewCfgTxformMode           INTEGER,
48450        ipsecNewCfgTxformDelete          INTEGER
48451    }
48452
48453    ipsecNewCfgTxformIndex OBJECT-TYPE
48454       SYNTAX     Unsigned32 (1..10)
48455       MAX-ACCESS read-only
48456       STATUS     current
48457       DESCRIPTION
48458               "The index of ipsecNewCfgTxformTable."
48459       ::= { ipsecNewCfgTxformEntry 1 }
48460
48461    ipsecNewCfgTxformAuth OBJECT-TYPE
48462        SYNTAX INTEGER {
48463            none(0),
48464            ah-sha1(1),
48465            ah-md5(2)
48466            }
48467        MAX-ACCESS read-create
48468        STATUS current
48469        DESCRIPTION
48470            "The authentication algorithm of the IPsec transform-set"
48471        ::= { ipsecNewCfgTxformEntry 2 }
48472
48473    ipsecNewCfgTxformCipher OBJECT-TYPE
48474        SYNTAX INTEGER {
48475            esp-null(0),
48476            esp-des(1),
48477            esp-3des(2),
48478            esp-aes-cbc(3),
48479            unspecified(4)
48480            }
48481        MAX-ACCESS read-create
48482        STATUS current
48483        DESCRIPTION
48484            "The encryption algorithm of the IPsec transform-set"
48485        ::= { ipsecNewCfgTxformEntry 3 }
48486
48487    ipsecNewCfgTxformIntegrity OBJECT-TYPE
48488        SYNTAX INTEGER {
48489            none(0),
48490            esp-sha1(1),
48491            esp-md5(2)
48492            }
48493        MAX-ACCESS read-create
48494        STATUS current
48495        DESCRIPTION
48496            "The interity algorithm of the IPsec transform-set"
48497        ::= { ipsecNewCfgTxformEntry 4 }
48498
48499    ipsecNewCfgTxformMode OBJECT-TYPE
48500        SYNTAX INTEGER {
48501            transport(1),
48502            tunnel(2)
48503            }
48504        MAX-ACCESS read-create
48505        STATUS current
48506        DESCRIPTION
48507            "The tunnel/transport mode of the IPsec transform-set"
48508        ::= { ipsecNewCfgTxformEntry 5 }
48509
48510    ipsecNewCfgTxformDelete OBJECT-TYPE
48511       SYNTAX     INTEGER {
48512            other(1),
48513            delete(2)
48514            }
48515       MAX-ACCESS read-write
48516       STATUS     current
48517       DESCRIPTION
48518               "Set a value of delete(2) for this object will delete the entry,  A value of
48519                other(1) is always returned when this object is read."
48520       ::= { ipsecNewCfgTxformEntry 6 }
48521
48522    ipsecCurCfgSelectorTable OBJECT-TYPE
48523        SYNTAX SEQUENCE OF IpsecCurCfgSelectorEntry
48524        MAX-ACCESS not-accessible
48525        STATUS current
48526        DESCRIPTION
48527          "The (conceptual) table listing all of the IPsec selector."
48528        ::= { ipsecGroup 5 }
48529
48530    ipsecCurCfgSelectorEntry OBJECT-TYPE
48531        SYNTAX     IpsecCurCfgSelectorEntry
48532        MAX-ACCESS not-accessible
48533        STATUS     current
48534        DESCRIPTION
48535               "An entry (conceptual row) representing a IPsec selector."
48536        INDEX      { ipsecCurCfgSelectorIndex }
48537        ::= { ipsecCurCfgSelectorTable 1 }
48538
48539    IpsecCurCfgSelectorEntry ::= SEQUENCE {
48540        ipsecCurCfgSelectorIndex          Unsigned32,
48541        ipsecCurCfgSelectorAction         INTEGER,
48542        ipsecCurCfgSelectorProto          INTEGER,
48543        ipsecCurCfgSelectorIcmpType       Unsigned32,
48544        ipsecCurCfgSelectorDst            OCTET STRING,
48545        ipsecCurCfgSelectorDstPrefix      Unsigned32,
48546        ipsecCurCfgSelectorSrc            OCTET STRING,
48547        ipsecCurCfgSelectorDelete         INTEGER
48548    }
48549
48550    ipsecCurCfgSelectorIndex OBJECT-TYPE
48551       SYNTAX     Unsigned32 (1..10)
48552       MAX-ACCESS read-only
48553       STATUS     current
48554       DESCRIPTION
48555               "The index of ipsecCurCfgSelectorTable."
48556       ::= { ipsecCurCfgSelectorEntry 1 }
48557
48558    ipsecCurCfgSelectorAction OBJECT-TYPE
48559        SYNTAX INTEGER {
48560            unspecified(0),
48561            permit(1),
48562            deny(2)
48563            }
48564        MAX-ACCESS read-only
48565        STATUS current
48566        DESCRIPTION
48567            "The action of the IPsec selector"
48568        ::= { ipsecCurCfgSelectorEntry 2 }
48569
48570    ipsecCurCfgSelectorProto OBJECT-TYPE
48571        SYNTAX INTEGER {
48572            unspecified(0),
48573            tcp(1),
48574            icmp(2),
48575            any(3)
48576            }
48577        MAX-ACCESS read-only
48578        STATUS current
48579        DESCRIPTION
48580            "The protocol of the IPsec selector"
48581        ::= { ipsecCurCfgSelectorEntry 3 }
48582
48583    ipsecCurCfgSelectorIcmpType OBJECT-TYPE
48584        SYNTAX Unsigned32 (0..255)
48585        MAX-ACCESS read-only
48586        STATUS current
48587        DESCRIPTION
48588            "When the protocol of the IPsec selector is icmp(2), This object specify
48589             the ICMP type for the traffic selector. 0 = any."
48590        ::= { ipsecCurCfgSelectorEntry 4 }
48591
48592    ipsecCurCfgSelectorDst OBJECT-TYPE
48593        SYNTAX     OCTET STRING (SIZE (16))
48594        MAX-ACCESS read-only
48595        STATUS current
48596        DESCRIPTION
48597            "The destination ip address of the IPsec selector"
48598        ::= { ipsecCurCfgSelectorEntry 6 }
48599
48600    ipsecCurCfgSelectorDstPrefix OBJECT-TYPE
48601       SYNTAX     Unsigned32 (1..128)
48602       MAX-ACCESS read-only
48603       STATUS     current
48604       DESCRIPTION
48605               "The destination ipv6 address prefix length of the IPsec selector"
48606       ::= { ipsecCurCfgSelectorEntry 7 }
48607
48608    ipsecCurCfgSelectorSrc OBJECT-TYPE
48609        SYNTAX     OCTET STRING (SIZE (16))
48610        MAX-ACCESS read-only
48611        STATUS current
48612        DESCRIPTION
48613            "The source ip address of the IPsec selector"
48614        ::= { ipsecCurCfgSelectorEntry 8 }
48615
48616    ipsecCurCfgSelectorDelete OBJECT-TYPE
48617       SYNTAX     INTEGER {
48618            other(1),
48619            delete(2)
48620            }
48621       MAX-ACCESS read-only
48622       STATUS     current
48623       DESCRIPTION
48624               "Set a value of delete(2) for this object will delete the entry,  A value of
48625                other(1) is always returned when this object is read."
48626       ::= { ipsecCurCfgSelectorEntry 9 }
48627
48628    ipsecNewCfgSelectorTable OBJECT-TYPE
48629        SYNTAX SEQUENCE OF IpsecNewCfgSelectorEntry
48630        MAX-ACCESS not-accessible
48631        STATUS current
48632        DESCRIPTION
48633          "The (conceptual) table listing all of the IPsec selector."
48634        ::= { ipsecGroup 6 }
48635
48636    ipsecNewCfgSelectorEntry OBJECT-TYPE
48637        SYNTAX     IpsecNewCfgSelectorEntry
48638        MAX-ACCESS not-accessible
48639        STATUS     current
48640        DESCRIPTION
48641               "An entry (conceptual row) representing a IPsec selector."
48642        INDEX      { ipsecNewCfgSelectorIndex }
48643        ::= { ipsecNewCfgSelectorTable 1 }
48644
48645    IpsecNewCfgSelectorEntry ::= SEQUENCE {
48646        ipsecNewCfgSelectorIndex          Unsigned32,
48647        ipsecNewCfgSelectorAction         INTEGER,
48648        ipsecNewCfgSelectorProto          INTEGER,
48649        ipsecNewCfgSelectorIcmpType       Unsigned32,
48650        ipsecNewCfgSelectorDst            OCTET STRING,
48651        ipsecNewCfgSelectorDstPrefix      Unsigned32,
48652        ipsecNewCfgSelectorSrc            OCTET STRING,
48653        ipsecNewCfgSelectorDelete         INTEGER
48654    }
48655
48656    ipsecNewCfgSelectorIndex OBJECT-TYPE
48657       SYNTAX     Unsigned32 (1..10)
48658       MAX-ACCESS read-only
48659       STATUS     current
48660       DESCRIPTION
48661               "The index of ipsecNewCfgSelectorTable."
48662       ::= { ipsecNewCfgSelectorEntry 1 }
48663
48664    ipsecNewCfgSelectorAction OBJECT-TYPE
48665        SYNTAX INTEGER {
48666            unspecified(0),
48667            permit(1),
48668            deny(2)
48669            }
48670        MAX-ACCESS read-create
48671        STATUS current
48672        DESCRIPTION
48673            "The action of the IPsec selector"
48674        ::= { ipsecNewCfgSelectorEntry 2 }
48675
48676    ipsecNewCfgSelectorProto OBJECT-TYPE
48677        SYNTAX INTEGER {
48678            unspecified(0),
48679            tcp(1),
48680            icmp(2),
48681            any(3)
48682            }
48683        MAX-ACCESS read-create
48684        STATUS current
48685        DESCRIPTION
48686            "The protocol of the IPsec selector"
48687        ::= { ipsecNewCfgSelectorEntry 3 }
48688
48689    ipsecNewCfgSelectorIcmpType OBJECT-TYPE
48690        SYNTAX Unsigned32 (0..255)
48691        MAX-ACCESS read-create
48692        STATUS current
48693        DESCRIPTION
48694            "When the protocol of the IPsec selector is icmp(2), This object specify
48695             the ICMP type for the traffic selector. 0 = any."
48696        ::= { ipsecNewCfgSelectorEntry 4 }
48697
48698    ipsecNewCfgSelectorDst OBJECT-TYPE
48699        SYNTAX     OCTET STRING (SIZE (16))
48700        MAX-ACCESS read-create
48701        STATUS current
48702        DESCRIPTION
48703            "The destination ipv6 address of the IPsec selector"
48704        ::= { ipsecNewCfgSelectorEntry 6 }
48705
48706    ipsecNewCfgSelectorDstPrefix OBJECT-TYPE
48707       SYNTAX     Unsigned32 (1..128)
48708       MAX-ACCESS read-create
48709       STATUS     current
48710       DESCRIPTION
48711               "The destination ipv6 address prefix length of the IPsec selector"
48712       ::= { ipsecNewCfgSelectorEntry 7 }
48713
48714    ipsecNewCfgSelectorSrc OBJECT-TYPE
48715        SYNTAX     OCTET STRING (SIZE (16))
48716        MAX-ACCESS read-create
48717        STATUS current
48718        DESCRIPTION
48719            "The source ip address of the IPsec selector"
48720        ::= { ipsecNewCfgSelectorEntry 8 }
48721
48722    ipsecNewCfgSelectorDelete OBJECT-TYPE
48723       SYNTAX     INTEGER {
48724            other(1),
48725            delete(2)
48726            }
48727       MAX-ACCESS read-write
48728       STATUS     current
48729       DESCRIPTION
48730               "Set a value of delete(2) for this object will delete the entry,  A value of
48731                other(1) is always returned when this object is read."
48732       ::= { ipsecNewCfgSelectorEntry 9 }
48733
48734    ipsecCurCfgDynamicPolicyTable OBJECT-TYPE
48735        SYNTAX SEQUENCE OF IpsecCurCfgDynamicPolicyEntry
48736        MAX-ACCESS not-accessible
48737        STATUS current
48738        DESCRIPTION
48739          "The (conceptual) table listing all of the IPsec dynamic policies."
48740        ::= { ipsecGroup 7 }
48741
48742    ipsecCurCfgDynamicPolicyEntry OBJECT-TYPE
48743        SYNTAX     IpsecCurCfgDynamicPolicyEntry
48744        MAX-ACCESS not-accessible
48745        STATUS     current
48746        DESCRIPTION
48747               "An entry (conceptual row) representing a IPsec dynamic policy."
48748        INDEX      { ipsecCurCfgDynamicPolicyIndex }
48749        ::= { ipsecCurCfgDynamicPolicyTable 1 }
48750
48751    IpsecCurCfgDynamicPolicyEntry ::= SEQUENCE {
48752        ipsecCurCfgDynamicPolicyIndex       Unsigned32,
48753        ipsecCurCfgDynamicPolicyPeer        OCTET STRING,
48754        ipsecCurCfgDynamicPolicySelector    Unsigned32,
48755        ipsecCurCfgDynamicPolicyTxform      Unsigned32,
48756        ipsecCurCfgDynamicPolicyLifetime    Unsigned32,
48757        ipsecCurCfgDynamicPolicyPfs         INTEGER,
48758        ipsecCurCfgDynamicPolicyDelete      INTEGER
48759    }
48760
48761    ipsecCurCfgDynamicPolicyIndex OBJECT-TYPE
48762       SYNTAX     Unsigned32 (1..10)
48763       MAX-ACCESS read-only
48764       STATUS     current
48765       DESCRIPTION
48766               "The index of ipsecCurCfgDynamicPolicyTable."
48767       ::= { ipsecCurCfgDynamicPolicyEntry 1 }
48768
48769    ipsecCurCfgDynamicPolicyPeer OBJECT-TYPE
48770        SYNTAX    OCTET STRING (SIZE (16))
48771        MAX-ACCESS read-only
48772        STATUS current
48773        DESCRIPTION
48774            "The remote peer ip address."
48775        ::= { ipsecCurCfgDynamicPolicyEntry 2 }
48776
48777    ipsecCurCfgDynamicPolicySelector OBJECT-TYPE
48778        SYNTAX    Unsigned32 (1..10)
48779        MAX-ACCESS read-only
48780        STATUS current
48781        DESCRIPTION
48782            "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable. 0 = unspecified."
48783        ::= { ipsecCurCfgDynamicPolicyEntry 3 }
48784
48785    ipsecCurCfgDynamicPolicyTxform OBJECT-TYPE
48786        SYNTAX     Unsigned32 (1..10)
48787        MAX-ACCESS read-only
48788        STATUS current
48789        DESCRIPTION
48790            "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable. 0 = unspecified."
48791        ::= { ipsecCurCfgDynamicPolicyEntry 4 }
48792
48793    ipsecCurCfgDynamicPolicyLifetime OBJECT-TYPE
48794       SYNTAX     Unsigned32 (120..86400)
48795       MAX-ACCESS read-only
48796       STATUS     current
48797       DESCRIPTION
48798               "The SA lifetime for an IPsec policy."
48799       ::= { ipsecCurCfgDynamicPolicyEntry 5 }
48800
48801    ipsecCurCfgDynamicPolicyPfs OBJECT-TYPE
48802       SYNTAX     INTEGER {
48803            disable(1),
48804            enable(2)
48805            }
48806       MAX-ACCESS read-only
48807       STATUS     current
48808       DESCRIPTION
48809               "Enable/disable perfect forward security."
48810       ::= { ipsecCurCfgDynamicPolicyEntry 6 }
48811
48812    ipsecCurCfgDynamicPolicyDelete OBJECT-TYPE
48813       SYNTAX     INTEGER {
48814            other(1),
48815            delete(2)
48816            }
48817       MAX-ACCESS read-only
48818       STATUS     current
48819       DESCRIPTION
48820               "Set a value of delete(2) for this object will delete the entry,  A value of
48821                other(1) is always returned when this object is read."
48822       ::= { ipsecCurCfgDynamicPolicyEntry 7 }
48823
48824    ipsecNewCfgDynamicPolicyTable OBJECT-TYPE
48825        SYNTAX SEQUENCE OF IpsecNewCfgDynamicPolicyEntry
48826        MAX-ACCESS not-accessible
48827        STATUS current
48828        DESCRIPTION
48829          "The (conceptual) table listing all of the IPsec dynamic policies."
48830        ::= { ipsecGroup 8 }
48831
48832    ipsecNewCfgDynamicPolicyEntry OBJECT-TYPE
48833        SYNTAX     IpsecNewCfgDynamicPolicyEntry
48834        MAX-ACCESS not-accessible
48835        STATUS     current
48836        DESCRIPTION
48837               "An entry (conceptual row) representing a IPsec dynamic policy."
48838        INDEX      { ipsecNewCfgDynamicPolicyIndex }
48839        ::= { ipsecNewCfgDynamicPolicyTable 1 }
48840
48841    IpsecNewCfgDynamicPolicyEntry ::= SEQUENCE {
48842        ipsecNewCfgDynamicPolicyIndex       Unsigned32,
48843        ipsecNewCfgDynamicPolicyPeer        OCTET STRING,
48844        ipsecNewCfgDynamicPolicySelector    Unsigned32,
48845        ipsecNewCfgDynamicPolicyTxform      Unsigned32,
48846        ipsecNewCfgDynamicPolicyLifetime    Unsigned32,
48847        ipsecNewCfgDynamicPolicyPfs         INTEGER,
48848        ipsecNewCfgDynamicPolicyDelete       INTEGER
48849    }
48850
48851    ipsecNewCfgDynamicPolicyIndex OBJECT-TYPE
48852       SYNTAX     Unsigned32 (1..10)
48853       MAX-ACCESS read-only
48854       STATUS     current
48855       DESCRIPTION
48856               "The index of ipsecNewCfgDynamicPolicyTable."
48857       ::= { ipsecNewCfgDynamicPolicyEntry 1 }
48858
48859    ipsecNewCfgDynamicPolicyPeer OBJECT-TYPE
48860        SYNTAX    OCTET STRING (SIZE (16))
48861        MAX-ACCESS read-create
48862        STATUS current
48863        DESCRIPTION
48864            "The remote peer ip address."
48865        ::= { ipsecNewCfgDynamicPolicyEntry 2 }
48866
48867    ipsecNewCfgDynamicPolicySelector OBJECT-TYPE
48868        SYNTAX     Unsigned32 (1..10)
48869        MAX-ACCESS read-create
48870        STATUS current
48871        DESCRIPTION
48872            "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable. 0 = unspecified."
48873        ::= { ipsecNewCfgDynamicPolicyEntry 3 }
48874
48875    ipsecNewCfgDynamicPolicyTxform OBJECT-TYPE
48876        SYNTAX     Unsigned32 (1..10)
48877        MAX-ACCESS read-create
48878        STATUS current
48879        DESCRIPTION
48880            "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable. 0 = unspecified."
48881        ::= { ipsecNewCfgDynamicPolicyEntry 4 }
48882
48883    ipsecNewCfgDynamicPolicyLifetime OBJECT-TYPE
48884       SYNTAX     Unsigned32 (120..86400)
48885       MAX-ACCESS read-create
48886       STATUS     current
48887       DESCRIPTION
48888               "The SA lifetime for an IPsec policy."
48889       ::= { ipsecNewCfgDynamicPolicyEntry 5 }
48890
48891    ipsecNewCfgDynamicPolicyPfs OBJECT-TYPE
48892       SYNTAX     INTEGER {
48893            disable(1),
48894            enable(2)
48895            }
48896       MAX-ACCESS read-create
48897       STATUS     current
48898       DESCRIPTION
48899               "Enable/disable perfect forward security."
48900       ::= { ipsecNewCfgDynamicPolicyEntry 6 }
48901
48902    ipsecNewCfgDynamicPolicyDelete OBJECT-TYPE
48903       SYNTAX     INTEGER {
48904            other(1),
48905            delete(2)
48906            }
48907       MAX-ACCESS read-write
48908       STATUS     current
48909       DESCRIPTION
48910               "Set a value of delete(2) for this object will delete the entry,  A value of
48911                other(1) is always returned when this object is read."
48912       ::= { ipsecNewCfgDynamicPolicyEntry 7 }
48913
48914    ipsecCurCfgManualPolicyTable OBJECT-TYPE
48915        SYNTAX SEQUENCE OF IpsecCurCfgManualPolicyEntry
48916        MAX-ACCESS not-accessible
48917        STATUS current
48918        DESCRIPTION
48919          "The (conceptual) table listing all of the IPsec manual policies."
48920        ::= { ipsecGroup 9 }
48921
48922    ipsecCurCfgManualPolicyEntry OBJECT-TYPE
48923        SYNTAX     IpsecCurCfgManualPolicyEntry
48924        MAX-ACCESS not-accessible
48925        STATUS     current
48926        DESCRIPTION
48927               "An entry (conceptual row) representing a IPsec manual policy."
48928        INDEX      { ipsecCurCfgManualPolicyIndex }
48929        ::= { ipsecCurCfgManualPolicyTable 1 }
48930
48931    IpsecCurCfgManualPolicyEntry ::= SEQUENCE {
48932        ipsecCurCfgManualPolicyIndex            Unsigned32,
48933        ipsecCurCfgManualPolicyPeer             OCTET STRING,
48934        ipsecCurCfgManualPolicySelector         Unsigned32,
48935        ipsecCurCfgManualPolicyTxform           Unsigned32,
48936        ipsecCurCfgManualPolicyInAhKey          OCTET STRING,
48937        ipsecCurCfgManualPolicyInAhSpi          Unsigned32,
48938        ipsecCurCfgManualPolicyOutAhKey         OCTET STRING,
48939        ipsecCurCfgManualPolicyOutAhSpi         Unsigned32,
48940        ipsecCurCfgManualPolicyInEspEncKey      OCTET STRING,
48941        ipsecCurCfgManualPolicyInEspAuthKey     OCTET STRING,
48942        ipsecCurCfgManualPolicyInEspSpi         Unsigned32,
48943        ipsecCurCfgManualPolicyOutEspEncKey     OCTET STRING,
48944        ipsecCurCfgManualPolicyOutEspAuthKey    OCTET STRING,
48945        ipsecCurCfgManualPolicyOutEspSpi        Unsigned32,
48946        ipsecCurCfgManualPolicyDelete            INTEGER
48947    }
48948
48949    ipsecCurCfgManualPolicyIndex OBJECT-TYPE
48950       SYNTAX     Unsigned32 (1..10)
48951       MAX-ACCESS read-only
48952       STATUS     current
48953       DESCRIPTION
48954               "The index of ipsecCurCfgManualPolicyTable."
48955       ::= { ipsecCurCfgManualPolicyEntry 1 }
48956
48957    ipsecCurCfgManualPolicyPeer OBJECT-TYPE
48958        SYNTAX    OCTET STRING (SIZE (16))
48959        MAX-ACCESS read-only
48960        STATUS current
48961        DESCRIPTION
48962            "The remote peer ip address."
48963        ::= { ipsecCurCfgManualPolicyEntry 2 }
48964
48965    ipsecCurCfgManualPolicySelector OBJECT-TYPE
48966        SYNTAX    Unsigned32 (1..10)
48967        MAX-ACCESS read-only
48968        STATUS current
48969        DESCRIPTION
48970            "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable"
48971        ::= { ipsecCurCfgManualPolicyEntry 3 }
48972
48973    ipsecCurCfgManualPolicyTxform OBJECT-TYPE
48974        SYNTAX     Unsigned32 (1..10)
48975        MAX-ACCESS read-only
48976        STATUS current
48977        DESCRIPTION
48978            "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable"
48979        ::= { ipsecCurCfgManualPolicyEntry 4 }
48980
48981    ipsecCurCfgManualPolicyInAhKey OBJECT-TYPE
48982       SYNTAX     OCTET STRING (SIZE (0..128))
48983       MAX-ACCESS read-only
48984       STATUS     current
48985       DESCRIPTION
48986               "The AH inbound session key for an IPsec policy."
48987       ::= { ipsecCurCfgManualPolicyEntry 5 }
48988
48989    ipsecCurCfgManualPolicyInAhSpi OBJECT-TYPE
48990       SYNTAX     Unsigned32 (0 | 256..4294967295)
48991       MAX-ACCESS read-only
48992       STATUS     current
48993       DESCRIPTION
48994               "The AH inbound SPI for an IPsec policy."
48995       ::= { ipsecCurCfgManualPolicyEntry 6 }
48996
48997    ipsecCurCfgManualPolicyOutAhKey OBJECT-TYPE
48998       SYNTAX     OCTET STRING (SIZE (0..128))
48999       MAX-ACCESS read-only
49000       STATUS     current
49001       DESCRIPTION
49002               "The AH outbound session key for an IPsec policy."
49003       ::= { ipsecCurCfgManualPolicyEntry 7 }
49004
49005    ipsecCurCfgManualPolicyOutAhSpi OBJECT-TYPE
49006       SYNTAX     Unsigned32 (0 | 256..4294967295)
49007       MAX-ACCESS read-only
49008       STATUS     current
49009       DESCRIPTION
49010               "The AH outbound SPI for an IPsec policy."
49011       ::= { ipsecCurCfgManualPolicyEntry 8 }
49012
49013    ipsecCurCfgManualPolicyInEspEncKey OBJECT-TYPE
49014       SYNTAX     OCTET STRING (SIZE (0..128))
49015       MAX-ACCESS read-only
49016       STATUS     current
49017       DESCRIPTION
49018               "The Esp inbound cipher key for an IPsec policy."
49019       ::= { ipsecCurCfgManualPolicyEntry 9 }
49020
49021    ipsecCurCfgManualPolicyInEspAuthKey OBJECT-TYPE
49022       SYNTAX     OCTET STRING (SIZE (0..128))
49023       MAX-ACCESS read-only
49024       STATUS     current
49025       DESCRIPTION
49026               "The Esp inbound authenticator key for an IPsec policy."
49027       ::= { ipsecCurCfgManualPolicyEntry 10 }
49028
49029    ipsecCurCfgManualPolicyInEspSpi OBJECT-TYPE
49030       SYNTAX     Unsigned32 (0 | 256..4294967295)
49031       MAX-ACCESS read-only
49032       STATUS     current
49033       DESCRIPTION
49034               "The Esp inbound SPI for an IPsec policy."
49035       ::= { ipsecCurCfgManualPolicyEntry 11 }
49036
49037    ipsecCurCfgManualPolicyOutEspEncKey OBJECT-TYPE
49038       SYNTAX     OCTET STRING (SIZE (0..128))
49039       MAX-ACCESS read-only
49040       STATUS     current
49041       DESCRIPTION
49042               "The Esp outbound cipher key for an IPsec policy."
49043       ::= { ipsecCurCfgManualPolicyEntry 12 }
49044
49045    ipsecCurCfgManualPolicyOutEspAuthKey OBJECT-TYPE
49046       SYNTAX     OCTET STRING (SIZE (0..128))
49047       MAX-ACCESS read-only
49048       STATUS     current
49049       DESCRIPTION
49050               "The Esp outbound authenticator key for an IPsec policy."
49051       ::= { ipsecCurCfgManualPolicyEntry 13 }
49052
49053    ipsecCurCfgManualPolicyOutEspSpi OBJECT-TYPE
49054       SYNTAX     Unsigned32 (0 | 256..4294967295)
49055       MAX-ACCESS read-only
49056       STATUS     current
49057       DESCRIPTION
49058               "The Esp outbound SPI for an IPsec policy."
49059       ::= { ipsecCurCfgManualPolicyEntry 14 }
49060
49061    ipsecCurCfgManualPolicyDelete OBJECT-TYPE
49062       SYNTAX     INTEGER {
49063            other(1),
49064            delete(2)
49065            }
49066       MAX-ACCESS read-only
49067       STATUS     current
49068       DESCRIPTION
49069               "Set a value of delete(2) for this object will delete the entry,  A value of
49070                other(1) is always returned when this object is read."
49071       ::= { ipsecCurCfgManualPolicyEntry 15 }
49072
49073    ipsecNewCfgManualPolicyTable OBJECT-TYPE
49074        SYNTAX SEQUENCE OF IpsecNewCfgManualPolicyEntry
49075        MAX-ACCESS not-accessible
49076        STATUS current
49077        DESCRIPTION
49078          "The (conceptual) table listing all of the IPsec manual policies."
49079        ::= { ipsecGroup 10 }
49080
49081    ipsecNewCfgManualPolicyEntry OBJECT-TYPE
49082        SYNTAX     IpsecNewCfgManualPolicyEntry
49083        MAX-ACCESS not-accessible
49084        STATUS     current
49085        DESCRIPTION
49086               "An entry (conceptual row) representing a IPsec manual policy."
49087        INDEX      { ipsecNewCfgManualPolicyIndex }
49088        ::= { ipsecNewCfgManualPolicyTable 1 }
49089
49090    IpsecNewCfgManualPolicyEntry ::= SEQUENCE {
49091        ipsecNewCfgManualPolicyIndex            Unsigned32,
49092        ipsecNewCfgManualPolicyPeer             OCTET STRING,
49093        ipsecNewCfgManualPolicySelector         Unsigned32,
49094        ipsecNewCfgManualPolicyTxform           Unsigned32,
49095        ipsecNewCfgManualPolicyInAhKey          OCTET STRING,
49096        ipsecNewCfgManualPolicyInAhSpi          Unsigned32,
49097        ipsecNewCfgManualPolicyOutAhKey         OCTET STRING,
49098        ipsecNewCfgManualPolicyOutAhSpi         Unsigned32,
49099        ipsecNewCfgManualPolicyInEspEncKey      OCTET STRING,
49100        ipsecNewCfgManualPolicyInEspAuthKey     OCTET STRING,
49101        ipsecNewCfgManualPolicyInEspSpi         Unsigned32,
49102        ipsecNewCfgManualPolicyOutEspEncKey     OCTET STRING,
49103        ipsecNewCfgManualPolicyOutEspAuthKey    OCTET STRING,
49104        ipsecNewCfgManualPolicyOutEspSpi        Unsigned32,
49105        ipsecNewCfgManualPolicyDelete            INTEGER
49106    }
49107
49108    ipsecNewCfgManualPolicyIndex OBJECT-TYPE
49109       SYNTAX     Unsigned32 (1..10)
49110       MAX-ACCESS read-only
49111       STATUS     current
49112       DESCRIPTION
49113               "The index of ipsecNewCfgManualPolicyTable."
49114       ::= { ipsecNewCfgManualPolicyEntry 1 }
49115
49116    ipsecNewCfgManualPolicyPeer OBJECT-TYPE
49117        SYNTAX    OCTET STRING (SIZE (16))
49118        MAX-ACCESS read-create
49119        STATUS current
49120        DESCRIPTION
49121            "The remote peer ip address."
49122        ::= { ipsecNewCfgManualPolicyEntry 2 }
49123
49124    ipsecNewCfgManualPolicySelector OBJECT-TYPE
49125        SYNTAX    Unsigned32 (1..10)
49126        MAX-ACCESS read-create
49127        STATUS current
49128        DESCRIPTION
49129            "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable"
49130        ::= { ipsecNewCfgManualPolicyEntry 3 }
49131
49132    ipsecNewCfgManualPolicyTxform OBJECT-TYPE
49133        SYNTAX     Unsigned32 (1..10)
49134        MAX-ACCESS read-create
49135        STATUS current
49136        DESCRIPTION
49137            "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable"
49138        ::= { ipsecNewCfgManualPolicyEntry 4 }
49139
49140    ipsecNewCfgManualPolicyInAhKey OBJECT-TYPE
49141       SYNTAX     OCTET STRING (SIZE (0..128))
49142       MAX-ACCESS read-create
49143       STATUS     current
49144       DESCRIPTION
49145               "The AH inbound session key for an IPsec policy."
49146       ::= { ipsecNewCfgManualPolicyEntry 5 }
49147
49148    ipsecNewCfgManualPolicyInAhSpi OBJECT-TYPE
49149       SYNTAX     Unsigned32 (0 | 256..4294967295)
49150       MAX-ACCESS read-create
49151       STATUS     current
49152       DESCRIPTION
49153               "The AH inbound SPI for an IPsec policy."
49154       ::= { ipsecNewCfgManualPolicyEntry 6 }
49155
49156    ipsecNewCfgManualPolicyOutAhKey OBJECT-TYPE
49157       SYNTAX     OCTET STRING (SIZE (0..128))
49158       MAX-ACCESS read-create
49159       STATUS     current
49160       DESCRIPTION
49161               "The AH outbound session key for an IPsec policy."
49162       ::= { ipsecNewCfgManualPolicyEntry 7 }
49163
49164    ipsecNewCfgManualPolicyOutAhSpi OBJECT-TYPE
49165       SYNTAX     Unsigned32 (0 | 256..4294967295)
49166       MAX-ACCESS read-create
49167       STATUS     current
49168       DESCRIPTION
49169               "The AH outbound SPI for an IPsec policy."
49170       ::= { ipsecNewCfgManualPolicyEntry 8 }
49171
49172    ipsecNewCfgManualPolicyInEspEncKey OBJECT-TYPE
49173       SYNTAX     OCTET STRING (SIZE (0..128))
49174       MAX-ACCESS read-create
49175       STATUS     current
49176       DESCRIPTION
49177               "The Esp inbound cipher key for an IPsec policy."
49178       ::= { ipsecNewCfgManualPolicyEntry 9 }
49179
49180    ipsecNewCfgManualPolicyInEspAuthKey OBJECT-TYPE
49181       SYNTAX     OCTET STRING (SIZE (0..128))
49182       MAX-ACCESS read-create
49183       STATUS     current
49184       DESCRIPTION
49185               "The Esp inbound authenticator key for an IPsec policy."
49186       ::= { ipsecNewCfgManualPolicyEntry 10 }
49187
49188    ipsecNewCfgManualPolicyInEspSpi OBJECT-TYPE
49189       SYNTAX     Unsigned32 (0 | 256..4294967295)
49190       MAX-ACCESS read-create
49191       STATUS     current
49192       DESCRIPTION
49193               "The Esp inbound SPI for an IPsec policy."
49194       ::= { ipsecNewCfgManualPolicyEntry 11 }
49195
49196    ipsecNewCfgManualPolicyOutEspEncKey OBJECT-TYPE
49197       SYNTAX     OCTET STRING (SIZE (0..128))
49198       MAX-ACCESS read-create
49199       STATUS     current
49200       DESCRIPTION
49201               "The Esp outbound cipher key for an IPsec policy."
49202       ::= { ipsecNewCfgManualPolicyEntry 12 }
49203
49204    ipsecNewCfgManualPolicyOutEspAuthKey OBJECT-TYPE
49205       SYNTAX     OCTET STRING (SIZE (0..128))
49206       MAX-ACCESS read-create
49207       STATUS     current
49208       DESCRIPTION
49209               "The Esp outbound authenticator key for an IPsec policy."
49210       ::= { ipsecNewCfgManualPolicyEntry 13 }
49211
49212    ipsecNewCfgManualPolicyOutEspSpi OBJECT-TYPE
49213        SYNTAX     Unsigned32 (0 | 256..4294967295)
49214        MAX-ACCESS read-create
49215        STATUS     current
49216        DESCRIPTION
49217               "The Esp outbound SPI for an IPsec policy."
49218        ::= { ipsecNewCfgManualPolicyEntry 14 }
49219
49220    ipsecNewCfgManualPolicyDelete OBJECT-TYPE
49221       SYNTAX     INTEGER {
49222            other(1),
49223            delete(2)
49224            }
49225       MAX-ACCESS read-write
49226       STATUS     current
49227       DESCRIPTION
49228               "Set a value of delete(2) for this object will delete the entry,  A value of
49229                other(1) is always returned when this object is read."
49230       ::= { ipsecNewCfgManualPolicyEntry 15 }
49231
49232    ipsecCurCfgIfTable OBJECT-TYPE
49233        SYNTAX SEQUENCE OF IpsecCurCfgIfEntry
49234        MAX-ACCESS not-accessible
49235        STATUS current
49236        DESCRIPTION
49237            "The table of interface IPsec policy configuration."
49238        ::= { ipsecGroup 11 }
49239
49240    ipsecCurCfgIfEntry OBJECT-TYPE
49241        SYNTAX IpsecCurCfgIfEntry
49242        MAX-ACCESS not-accessible
49243        STATUS current
49244        DESCRIPTION
49245            "The table of interface IPsec policy configuration."
49246        INDEX { ipsecCurCfgIfIndex }
49247        ::= { ipsecCurCfgIfTable 1 }
49248
49249    IpsecCurCfgIfEntry ::= SEQUENCE {
49250        ipsecCurCfgIfIndex              Unsigned32,
49251        ipsecCurCfgIfDynamicPolicyBmap  OCTET STRING,
49252        ipsecCurCfgIfManualPolicyBmap   OCTET STRING,
49253        ipsecCurCfgIfDelete              INTEGER
49254        }
49255
49256    ipsecCurCfgIfIndex OBJECT-TYPE
49257        SYNTAX  Unsigned32
49258        MAX-ACCESS read-only
49259        STATUS current
49260        DESCRIPTION
49261            "The identifier of a particular interface."
49262        ::= { ipsecCurCfgIfEntry 1 }
49263
49264    ipsecCurCfgIfDynamicPolicyBmap OBJECT-TYPE
49265        SYNTAX  OCTET STRING (SIZE(0..4))
49266        MAX-ACCESS  read-only
49267        STATUS  current
49268        DESCRIPTION
49269            "The IPsec dynamic policies applied to the IP interface.  The
49270             policies are presented in bitmap format. This string
49271             displays policy number from 1 to 32.
49272
49273             in receiving order:
49274
49275                 OCTET 1  OCTET 2  .....
49276                 xxxxxxxx xxxxxxxx .....
49277                 ||    || |_ policy 9
49278                 ||    ||
49279                 ||    ||___ policy 8
49280                 ||    |____ policy 7
49281                 ||      .    .   .
49282                 ||_________ policy 2
49283                 |__________ policy 1
49284
49285             where x : 1 - The represented policy applied to the
49286                           IP interface.
49287                       0 - The represented policy not applied to
49288                           the IP interface."
49289        ::= { ipsecCurCfgIfEntry 2 }
49290
49291    ipsecCurCfgIfManualPolicyBmap OBJECT-TYPE
49292        SYNTAX  OCTET STRING (SIZE(0..4))
49293        MAX-ACCESS  read-only
49294        STATUS  current
49295        DESCRIPTION
49296            "The manual policies applied to the IP interface.  The
49297             policies are presented in bitmap format. This string
49298             displays policy number from 1 to 32.
49299
49300             in receiving order:
49301
49302                 OCTET 1  OCTET 2  .....
49303                 xxxxxxxx xxxxxxxx .....
49304                 ||    || |_ policy 9
49305                 ||    ||
49306                 ||    ||___ policy 8
49307                 ||    |____ policy 7
49308                 ||      .    .   .
49309                 ||_________ policy 2
49310                 |__________ policy 1
49311
49312             where x : 1 - The represented policy applied to the
49313                           IP interface.
49314                       0 - The represented policy not applied to
49315                           the IP interface."
49316        ::= { ipsecCurCfgIfEntry 5 }
49317
49318    ipsecCurCfgIfDelete OBJECT-TYPE
49319       SYNTAX     INTEGER {
49320            other(1),
49321            delete(2)
49322            }
49323       MAX-ACCESS read-only
49324       STATUS     current
49325       DESCRIPTION
49326               "Set a value of delete(2) for this object will delete the entry,  A value of
49327                other(1) is always returned when this object is read."
49328       ::= { ipsecCurCfgIfEntry 8 }
49329
49330    ipsecNewCfgIfTable OBJECT-TYPE
49331        SYNTAX SEQUENCE OF IpsecNewCfgIfEntry
49332        MAX-ACCESS not-accessible
49333        STATUS current
49334        DESCRIPTION
49335            "The table of interface IPsec policy configuration."
49336        ::= { ipsecGroup 12 }
49337
49338    ipsecNewCfgIfEntry OBJECT-TYPE
49339        SYNTAX IpsecNewCfgIfEntry
49340        MAX-ACCESS not-accessible
49341        STATUS current
49342        DESCRIPTION
49343            "The table of interface IPsec policy configuration."
49344        INDEX { ipsecNewCfgIfIndex }
49345        ::= { ipsecNewCfgIfTable 1 }
49346
49347    IpsecNewCfgIfEntry ::= SEQUENCE {
49348        ipsecNewCfgIfIndex              Unsigned32,
49349        ipsecNewCfgIfDynamicPolicyBmap  OCTET STRING,
49350        ipsecNewCfgIfAddDynamicPolicy   Unsigned32,
49351        ipsecNewCfgIfDelDynamicPolicy   Unsigned32,
49352        ipsecNewCfgIfManualPolicyBmap   OCTET STRING,
49353        ipsecNewCfgIfAddManualPolicy    Unsigned32,
49354        ipsecNewCfgIfDelManualPolicy    Unsigned32,
49355        ipsecNewCfgIfDelete              INTEGER
49356        }
49357
49358    ipsecNewCfgIfIndex OBJECT-TYPE
49359        SYNTAX  Unsigned32
49360        MAX-ACCESS read-only
49361        STATUS current
49362        DESCRIPTION
49363            "The identifier of a particular interface."
49364        ::= { ipsecNewCfgIfEntry 1 }
49365
49366    ipsecNewCfgIfDynamicPolicyBmap OBJECT-TYPE
49367        SYNTAX  OCTET STRING (SIZE(0..4))
49368        MAX-ACCESS  read-only
49369        STATUS  current
49370        DESCRIPTION
49371            "The dynamic policies applied to the IP interface.  The
49372             policies are presented in bitmap format. This string
49373             displays policy number from 1 to 32.
49374
49375             in receiving order:
49376
49377                 OCTET 1  OCTET 2  .....
49378                 xxxxxxxx xxxxxxxx .....
49379                 ||    || |_ policy 9
49380                 ||    ||
49381                 ||    ||___ policy 8
49382                 ||    |____ policy 7
49383                 ||      .    .   .
49384                 ||_________ policy 2
49385                 |__________ policy 1
49386
49387             where x : 1 - The represented policy applied to the
49388                           IP interface.
49389                       0 - The represented policy not applied to
49390                           the IP interface."
49391        ::= { ipsecNewCfgIfEntry 2 }
49392
49393    ipsecNewCfgIfAddDynamicPolicy OBJECT-TYPE
49394        SYNTAX  Unsigned32 (1..10)
49395        MAX-ACCESS read-create
49396        STATUS current
49397        DESCRIPTION
49398            "Set the value to a IPsec dynamic policy ID when add the
49399             policy to IP interface. A value of 0 is always
49400             returned when this object is read."
49401        ::= { ipsecNewCfgIfEntry 3 }
49402
49403    ipsecNewCfgIfDelDynamicPolicy OBJECT-TYPE
49404        SYNTAX  Unsigned32 (1..10)
49405        MAX-ACCESS read-create
49406        STATUS current
49407        DESCRIPTION
49408            "Set the value to a IPsec dynamic policy ID when delete
49409             the policy to IP interface. A value of 0 is always
49410             returned when this object is read."
49411        ::= { ipsecNewCfgIfEntry 4 }
49412
49413    ipsecNewCfgIfManualPolicyBmap OBJECT-TYPE
49414        SYNTAX  OCTET STRING (SIZE(0..4))
49415        MAX-ACCESS  read-only
49416        STATUS  current
49417        DESCRIPTION
49418            "The manual policies applied to the IP interface.  The
49419             policies are presented in bitmap format. This string
49420             displays policy number from 1 to 32.
49421
49422             in receiving order:
49423
49424                 OCTET 1  OCTET 2  .....
49425                 xxxxxxxx xxxxxxxx .....
49426                 ||    || |_ policy 9
49427                 ||    ||
49428                 ||    ||___ policy 8
49429                 ||    |____ policy 7
49430                 ||      .    .   .
49431                 ||_________ policy 2
49432                 |__________ policy 1
49433
49434             where x : 1 - The represented policy applied to the
49435                           IP interface.
49436                       0 - The represented policy not applied to
49437                           the IP interface."
49438        ::= { ipsecNewCfgIfEntry 5 }
49439
49440    ipsecNewCfgIfAddManualPolicy OBJECT-TYPE
49441        SYNTAX  Unsigned32 (1..10)
49442        MAX-ACCESS read-create
49443        STATUS current
49444        DESCRIPTION
49445            "Set the value to a IPsec manual policy ID when add the
49446             policy to IP interface. A value of 0 is always
49447             returned when this object is read."
49448        ::= { ipsecNewCfgIfEntry 6 }
49449
49450    ipsecNewCfgIfDelManualPolicy OBJECT-TYPE
49451        SYNTAX  Unsigned32 (1..10)
49452        MAX-ACCESS read-create
49453        STATUS current
49454        DESCRIPTION
49455            "Set the value to a IPsec manual policy ID when delete
49456             the policy to IP interface. A value of 0 is always
49457             returned when this object is read."
49458        ::= { ipsecNewCfgIfEntry 7 }
49459
49460    ipsecNewCfgIfDelete OBJECT-TYPE
49461       SYNTAX     INTEGER {
49462            other(1),
49463            delete(2)
49464            }
49465       MAX-ACCESS read-write
49466       STATUS     current
49467       DESCRIPTION
49468               "Set a value of delete(2) for this object will delete the entry,  A value of
49469                other(1) is always returned when this object is read."
49470       ::= { ipsecNewCfgIfEntry 8 }
49471
49472
49473-- IPsec Statistics
49474    ipsecSaStatsTable OBJECT-TYPE
49475        SYNTAX SEQUENCE OF IpsecSaStatsEntry
49476        MAX-ACCESS not-accessible
49477        STATUS current
49478        DESCRIPTION
49479          "The (conceptual) table listing all of the IPsec SA statistics."
49480        ::= { ipsecStats 1 }
49481
49482    ipsecSaStatsEntry OBJECT-TYPE
49483        SYNTAX     IpsecSaStatsEntry
49484        MAX-ACCESS not-accessible
49485        STATUS     current
49486        DESCRIPTION
49487               "An entry (conceptual row) representing a IPsec SA statistics."
49488        INDEX      { ipsecSaStatsIndex }
49489        ::= { ipsecSaStatsTable 1 }
49490
49491    IpsecSaStatsEntry ::= SEQUENCE {
49492        ipsecSaStatsIndex               Unsigned32,
49493        ipsecSaStatsSpi                 Unsigned32,
49494        ipsecSaStatsProto                INTEGER,
49495        ipsecSaStatsDstAddr             OCTET STRING,
49496        ipsecSaStatsUsageTime           Unsigned32,
49497        ipsecSaStatsBytes               Unsigned32,
49498        ipsecSaStatsPkts                Unsigned32
49499    }
49500
49501    ipsecSaStatsIndex OBJECT-TYPE
49502        SYNTAX  Unsigned32
49503        MAX-ACCESS read-only
49504        STATUS current
49505        DESCRIPTION
49506            "The index of ipsecSaStatsEntry."
49507        ::= { ipsecSaStatsEntry 1 }
49508
49509    ipsecSaStatsSpi OBJECT-TYPE
49510        SYNTAX  Unsigned32
49511        MAX-ACCESS read-only
49512        STATUS current
49513        DESCRIPTION
49514            "The SPI used by the SA."
49515        ::= { ipsecSaStatsEntry 2 }
49516
49517    ipsecSaStatsProto OBJECT-TYPE
49518       SYNTAX     INTEGER {
49519            any(0),
49520            ah(1),
49521            esp(2)
49522            }
49523       MAX-ACCESS read-only
49524       STATUS     current
49525       DESCRIPTION
49526               "The proto(AH,ESP,or Both) used by the SA."
49527       ::= { ipsecSaStatsEntry 3 }
49528
49529    ipsecSaStatsDstAddr OBJECT-TYPE
49530       SYNTAX     OCTET STRING (SIZE (16))
49531       MAX-ACCESS read-only
49532       STATUS     current
49533       DESCRIPTION
49534               "The destination IP address for the SA."
49535       ::= { ipsecSaStatsEntry 4 }
49536
49537    ipsecSaStatsUsageTime OBJECT-TYPE
49538        SYNTAX  Unsigned32
49539        MAX-ACCESS read-only
49540        STATUS current
49541        DESCRIPTION
49542            "The time (in seconds) since the SA was first used."
49543        ::= { ipsecSaStatsEntry 5 }
49544
49545    ipsecSaStatsBytes OBJECT-TYPE
49546        SYNTAX  Unsigned32
49547        MAX-ACCESS read-only
49548        STATUS current
49549        DESCRIPTION
49550            "The count of bytes for the SA."
49551        ::= { ipsecSaStatsEntry 6 }
49552
49553    ipsecSaStatsPkts OBJECT-TYPE
49554        SYNTAX  Unsigned32
49555        MAX-ACCESS read-only
49556        STATUS current
49557        DESCRIPTION
49558            "The number of packets sent or received for the SA."
49559        ::= { ipsecSaStatsEntry 7 }
49560
49561-- IPsec Information
49562    ipsecSaInfoTable OBJECT-TYPE
49563        SYNTAX SEQUENCE OF IpsecSaInfoEntry
49564        MAX-ACCESS not-accessible
49565        STATUS current
49566        DESCRIPTION
49567          "The (conceptual) table listing all of the IPsec SA information."
49568        ::= { ipsecInfo 1 }
49569
49570    ipsecSaInfoEntry OBJECT-TYPE
49571        SYNTAX     IpsecSaInfoEntry
49572        MAX-ACCESS not-accessible
49573        STATUS     current
49574        DESCRIPTION
49575               "An entry (conceptual row) representing a IPsec SA information."
49576        INDEX      { ipsecSaInfoIndex }
49577        ::= { ipsecSaInfoTable 1 }
49578
49579    IpsecSaInfoEntry ::= SEQUENCE {
49580        ipsecSaInfoIndex                Unsigned32,
49581        ipsecSaInfoSpi                  Unsigned32,
49582        ipsecSaInfoProto                INTEGER,
49583        ipsecSaInfoDstAddr              OCTET STRING,
49584        ipsecSaInfoSrcAddr              OCTET STRING,
49585        ipsecSaInfoFlags                Unsigned32,
49586        ipsecSaInfoUlp                  Unsigned32,
49587        ipsecSaInfoMode                 INTEGER,
49588        ipsecSaInfoAuthAlg              INTEGER,
49589        ipsecSaInfoAuthKey              OCTET STRING,
49590        ipsecSaInfoEncrAlg              INTEGER,
49591        ipsecSaInfoEncrKey              OCTET STRING
49592    }
49593
49594    ipsecSaInfoIndex OBJECT-TYPE
49595        SYNTAX  Unsigned32
49596        MAX-ACCESS read-only
49597        STATUS current
49598        DESCRIPTION
49599            "The index of ipsecSaInfoEntry."
49600        ::= { ipsecSaInfoEntry 1 }
49601
49602    ipsecSaInfoSpi OBJECT-TYPE
49603        SYNTAX  Unsigned32
49604        MAX-ACCESS read-only
49605        STATUS current
49606        DESCRIPTION
49607            "The SPI used by the SA."
49608        ::= { ipsecSaInfoEntry 2 }
49609
49610    ipsecSaInfoProto OBJECT-TYPE
49611       SYNTAX     INTEGER {
49612            any(0),
49613            ah(51),
49614            esp(50)
49615            }
49616       MAX-ACCESS read-only
49617       STATUS     current
49618       DESCRIPTION
49619               "The proto(AH,ESP,or Both) used by the SA."
49620       ::= { ipsecSaInfoEntry 3 }
49621
49622    ipsecSaInfoDstAddr OBJECT-TYPE
49623       SYNTAX     OCTET STRING (SIZE (16))
49624       MAX-ACCESS read-only
49625       STATUS     current
49626       DESCRIPTION
49627               "The destination IP address for the SA."
49628       ::= { ipsecSaInfoEntry 4 }
49629
49630    ipsecSaInfoSrcAddr OBJECT-TYPE
49631       SYNTAX     OCTET STRING (SIZE (16))
49632       MAX-ACCESS read-only
49633       STATUS     current
49634       DESCRIPTION
49635               "The source IP address for the SA."
49636       ::= { ipsecSaInfoEntry 5 }
49637
49638    ipsecSaInfoFlags OBJECT-TYPE
49639        SYNTAX  Unsigned32
49640        MAX-ACCESS read-only
49641        STATUS current
49642        DESCRIPTION
49643            "The direction, initiator and etc for an SA; see flag constants below:
49644                SA_FLAG_INUSE         0x0001
49645                SA_FLAG_DELETED       0x0002
49646                SA_FLAG_INBOUND       0x0004
49647                SA_FLAG_INITIATOR     0x0008
49648                SA_FLAG_MATURE        0x0010
49649
49650                SA_FLAG_MIRRORED      0x0100
49651                SA_FLAG_IP6           0x0200
49652                SA_FLAG_IKE2          0x0400
49653                SA_FLAG_PFS           0x0800
49654            "
49655        ::= { ipsecSaInfoEntry 6 }
49656
49657    ipsecSaInfoUlp OBJECT-TYPE
49658        SYNTAX  Unsigned32
49659        MAX-ACCESS read-only
49660        STATUS current
49661        DESCRIPTION
49662            "The upper layer protocol for an SA; 0=any; see protocol constants below:
49663                ICMP    1
49664                IPv4    4
49665                TCP     6
49666                UDP     17
49667                ESP     50
49668                AH      51
49669                IPv6    41
49670                ICMPv6  58
49671                "
49672        ::= { ipsecSaInfoEntry 7 }
49673
49674    ipsecSaInfoMode OBJECT-TYPE
49675        SYNTAX     INTEGER {
49676            any(0),
49677            transport(1),
49678            tunnel(2)
49679            }
49680        MAX-ACCESS read-only
49681        STATUS     current
49682        DESCRIPTION
49683               "The mode for the SA."
49684        ::= { ipsecSaInfoEntry 8 }
49685
49686     ipsecSaInfoAuthAlg OBJECT-TYPE
49687        SYNTAX     INTEGER {
49688            any(0),
49689            md5(1),
49690            sha1(2)
49691            }
49692        MAX-ACCESS read-only
49693        STATUS     current
49694        DESCRIPTION
49695               "The authentication algorithm for the SA."
49696        ::= { ipsecSaInfoEntry 9 }
49697
49698    ipsecSaInfoAuthKey OBJECT-TYPE
49699       SYNTAX     OCTET STRING (SIZE (20..64))
49700       MAX-ACCESS read-only
49701       STATUS     current
49702       DESCRIPTION
49703               "The authentication key for the SA."
49704       ::= { ipsecSaInfoEntry 10 }
49705
49706     ipsecSaInfoEncrAlg OBJECT-TYPE
49707        SYNTAX INTEGER {
49708            any(0),
49709            des(1),
49710            triple-des(2),
49711            blowfish(3),
49712            aes(4)
49713            }
49714        MAX-ACCESS read-only
49715        STATUS     current
49716        DESCRIPTION
49717               "The encryption algorithm for the SA."
49718       ::= { ipsecSaInfoEntry 11 }
49719
49720    ipsecSaInfoEncrKey OBJECT-TYPE
49721       SYNTAX     OCTET STRING (SIZE (20..64))
49722       MAX-ACCESS read-only
49723       STATUS     current
49724       DESCRIPTION
49725               "The encryption key for the SA."
49726       ::= { ipsecSaInfoEntry 12 }
49727
49728    ipsecSpdInfoTable OBJECT-TYPE
49729        SYNTAX SEQUENCE OF IpsecSpdInfoEntry
49730        MAX-ACCESS not-accessible
49731        STATUS current
49732        DESCRIPTION
49733          "The (conceptual) table listing all of the IPsec security policy information."
49734        ::= { ipsecInfo 2 }
49735
49736    ipsecSpdInfoEntry OBJECT-TYPE
49737        SYNTAX     IpsecSpdInfoEntry
49738        MAX-ACCESS not-accessible
49739        STATUS     current
49740        DESCRIPTION
49741               "An entry (conceptual row) representing a IPsec security policy information."
49742        INDEX      { ipsecSpdInfoIndex }
49743        ::= { ipsecSpdInfoTable 1 }
49744
49745    IpsecSpdInfoEntry ::= SEQUENCE {
49746        ipsecSpdInfoIndex               Unsigned32,
49747        ipsecSpdInfoFlags               Unsigned32,
49748        ipsecSpdInfoULP                    Unsigned32,
49749        ipsecSpdInfoAction                INTEGER,
49750        ipsecSpdInfoDstAddr             OCTET STRING,
49751        ipsecSpdInfoSrcAddr             OCTET STRING,
49752        ipsecSpdInfoMode                INTEGER,
49753        ipsecSpdInfoSaSize              Unsigned32
49754    }
49755
49756    ipsecSpdInfoIndex OBJECT-TYPE
49757        SYNTAX  Unsigned32
49758        MAX-ACCESS read-only
49759        STATUS current
49760        DESCRIPTION
49761            "The index of ipsecSpdInfoEntry."
49762        ::= { ipsecSpdInfoEntry 1 }
49763
49764    ipsecSpdInfoFlags OBJECT-TYPE
49765        SYNTAX  Unsigned32
49766        MAX-ACCESS read-only
49767        STATUS current
49768        DESCRIPTION
49769            "The direction, initiator and etc for an SA; see flag constants below:
49770                SP_FLAG_INUSE         0x00000001
49771                SP_FLAG_DELETED       0x00000002
49772                SP_FLAG_INBOUND       0x00000004
49773                SP_FLAG_MIRRORED      0x00000008
49774
49775                SP_FLAG_PFP_LADDR     0x00000100
49776                SP_FLAG_PFP_RADDR     0x00000200
49777                SP_FLAG_PFP_LPORT     0x00000400
49778                SP_FLAG_PFP_RPORT     0x00000800
49779                SP_FLAG_PFP_ULP       0x00001000
49780                SP_MASK_PFP           0x00001f00
49781
49782                SP_FLAG_DF            0x00002000
49783                SP_FLAG_DF_BIT        0x00004000
49784                SP_MASK_DF            0x00006000
49785
49786                SP_FLAG_DSCP          0x00008000
49787                SP_FLAG_ECN           0x00010000
49788
49789                SP_FLAG_IP6           0x00000010
49790                SP_FLAG_IP6_TUNNEL    0x00000020
49791                SP_FLAG_INIT          0x00000040
49792            "
49793        ::= { ipsecSpdInfoEntry 2 }
49794
49795    ipsecSpdInfoULP OBJECT-TYPE
49796       SYNTAX   Unsigned32
49797       MAX-ACCESS read-only
49798       STATUS     current
49799       DESCRIPTION
49800               "The transport layer protocol for the SA. 0 = any. see protocol constants below:
49801                ICMP    1
49802                IPv4    4
49803                TCP     6
49804                UDP     17
49805                ESP     50
49806                AH      51
49807                IPv6    41
49808                ICMPv6  58 "
49809       ::= { ipsecSpdInfoEntry 3 }
49810
49811    ipsecSpdInfoAction OBJECT-TYPE
49812       SYNTAX     INTEGER {
49813            drop(1),
49814            apply(2),
49815            permit(3),
49816            bypass(4)
49817            }
49818       MAX-ACCESS read-only
49819       STATUS     current
49820       DESCRIPTION
49821               "The IPsec action for the SA."
49822       ::= { ipsecSpdInfoEntry 4 }
49823
49824    ipsecSpdInfoDstAddr OBJECT-TYPE
49825       SYNTAX     OCTET STRING (SIZE (16))
49826       MAX-ACCESS read-only
49827       STATUS     current
49828       DESCRIPTION
49829               "The destination IP address for the SA."
49830       ::= { ipsecSpdInfoEntry 5 }
49831
49832    ipsecSpdInfoSrcAddr OBJECT-TYPE
49833       SYNTAX     OCTET STRING (SIZE (16))
49834       MAX-ACCESS read-only
49835       STATUS     current
49836       DESCRIPTION
49837               "The source IP address for the SA."
49838       ::= { ipsecSpdInfoEntry 6 }
49839
49840    ipsecSpdInfoMode OBJECT-TYPE
49841        SYNTAX     INTEGER {
49842            any(0),
49843            transport(1),
49844            tunnel(2)
49845            }
49846        MAX-ACCESS read-only
49847        STATUS     current
49848        DESCRIPTION
49849               "The mode for the SA."
49850        ::= { ipsecSpdInfoEntry 7 }
49851
49852    ipsecSpdInfoSaSize OBJECT-TYPE
49853        SYNTAX  Unsigned32
49854        MAX-ACCESS read-only
49855        STATUS current
49856        DESCRIPTION
49857            "The SA bundle size of an Security policy."
49858        ::= { ipsecSpdInfoEntry 8 }
49859
49860    ipsecSpdInfoSaTable OBJECT-TYPE
49861        SYNTAX SEQUENCE OF IpsecSpdInfoSaEntry
49862        MAX-ACCESS not-accessible
49863        STATUS current
49864        DESCRIPTION
49865          "The (conceptual) table listing all information of the SA nested in an IPsec security policy."
49866        ::= { ipsecInfo 3 }
49867
49868    ipsecSpdInfoSaEntry OBJECT-TYPE
49869        SYNTAX     IpsecSpdInfoSaEntry
49870        MAX-ACCESS not-accessible
49871        STATUS     current
49872        DESCRIPTION
49873               "An entry (conceptual row) representing a SA information netsted in an IPsec security policy."
49874        INDEX      { ipsecSpdInfoIndex, ipsecSpdInfoSaIndex }
49875        ::= { ipsecSpdInfoSaTable 1 }
49876
49877    IpsecSpdInfoSaEntry ::= SEQUENCE {
49878        ipsecSpdInfoSaIndex             Unsigned32,
49879        ipsecSpdInfoSaSecuProto         INTEGER,
49880        ipsecSpdInfoSaAuthAlg            INTEGER,
49881        ipsecSpdInfoSaEncrAlg            INTEGER,
49882        ipsecSpdInfoSaEncrKeyLen        Unsigned32
49883    }
49884
49885    ipsecSpdInfoSaIndex OBJECT-TYPE
49886        SYNTAX  Unsigned32
49887        MAX-ACCESS read-only
49888        STATUS current
49889        DESCRIPTION
49890            "The index that enumerates the IPsec nested SAs ."
49891        ::= { ipsecSpdInfoSaEntry 1 }
49892
49893    ipsecSpdInfoSaSecuProto OBJECT-TYPE
49894        SYNTAX     INTEGER {
49895            ah(0),
49896            esp(1),
49897            esp-auth(2),
49898            esp-null(3)
49899            }
49900        MAX-ACCESS read-only
49901        STATUS     current
49902        DESCRIPTION
49903               "The security protocol for the SA."
49904        ::= { ipsecSpdInfoSaEntry 2 }
49905
49906    ipsecSpdInfoSaAuthAlg OBJECT-TYPE
49907        SYNTAX     INTEGER {
49908            any(0),
49909            md5(1),
49910            sha1(2)
49911            }
49912        MAX-ACCESS read-only
49913        STATUS     current
49914        DESCRIPTION
49915               "The hash algorithm used by the SA."
49916        ::= { ipsecSpdInfoSaEntry 3 }
49917
49918    ipsecSpdInfoSaEncrAlg OBJECT-TYPE
49919        SYNTAX INTEGER {
49920            any(0),
49921            des(1),
49922            triple-des(2),
49923            blowfish(3),
49924            aes(4)
49925            }
49926        MAX-ACCESS read-only
49927        STATUS     current
49928        DESCRIPTION
49929               "The encryption algorithm used by the SA."
49930        ::= { ipsecSpdInfoSaEntry 4 }
49931
49932    ipsecSpdInfoSaEncrKeyLen OBJECT-TYPE
49933        SYNTAX  Unsigned32
49934        MAX-ACCESS read-only
49935        STATUS current
49936        DESCRIPTION
49937            "The encryption key length of an nested SA."
49938        ::= { ipsecSpdInfoSaEntry 5 }
49939
49940
49941-- ----------------------------------------------------------------------------
49942-- } INSERT:  layer3
49943-- ----------------------------------------------------------------------------
49944
49945traps   		OBJECT IDENTIFIER ::= { g8264T-mgmt 7 }
49946-- ----------------------------------------------------------------------------
49947-- { INSERT:  traps
49948-- ----------------------------------------------------------------------------
49949
49950-- SECTION 2:  Temporary Object Definitions Used In traps
49951
49952swTrapDisplayString OBJECT-TYPE
49953    SYNTAX      DisplayString (SIZE(0..255))
49954    MAX-ACCESS  read-only
49955    STATUS      current
49956    DESCRIPTION
49957        "Temporary string object used to store information being sent
49958         in a Switch trap."
49959    ::= { traps 1000 }
49960
49961
49962-- SECTION 3:  Trap Definitions
49963
49964-- Many of the following traps include sysName, sysLocation and sysContact.
49965-- These variables are all defined in the rfc1213 MIB.
49966--
49967-- sysName is the administratively-assigned name for this managed node. By
49968-- convention, this is the node's fully-qualified domain name.
49969--
49970-- sysLocation is the physical location of this node (e.g., 'telephone closet,
49971-- 3rd floor').
49972--
49973-- sysContact is textual identification of the contact person for this managed
49974-- node, together with information on how to contact this person.
49975
49976--
49977-- SNMP v3 traps should be defined here.
49978--
49979
49980ibmSNMPv2Notifications  OBJECT IDENTIFIER
49981    ::= { traps 0 }
49982
49983swPrimaryPowerSupplyFailureNotify NOTIFICATION-TYPE
49984    OBJECTS    {
49985                  swTrapDisplayString,
49986                  sysName,
49987                  sysLocation,
49988                  sysContact
49989               }
49990    STATUS     current
49991    DESCRIPTION
49992                "A swPrimaryPowerSupplyFailure trap signifies that the
49993                 primary power supply failed."
49994   ::= { ibmSNMPv2Notifications 1 }
49995
49996swPrimaryPowerSupplyFixedNotify NOTIFICATION-TYPE
49997    OBJECTS    {
49998                  swTrapDisplayString,
49999                  sysName,
50000                  sysLocation,
50001                  sysContact
50002               }
50003    STATUS     current
50004    DESCRIPTION
50005        "A swPrimaryPowerSupplyFixed trap signifies that the
50006        primary power supply has been restored."
50007   ::= { ibmSNMPv2Notifications 97 }
50008
50009
50010--
50011-- SNMP v1 traps should be defined here.
50012--
50013swPrimaryPowerSupplyFailure TRAP-TYPE
50014        ENTERPRISE      traps
50015    VARIABLES  { swTrapDisplayString,
50016                 sysName, sysLocation, sysContact }
50017        DESCRIPTION
50018                "A swPrimaryPowerSupplyFailure trap signifies that the
50019                 primary power supply failed."
50020        --#SEVERITY CRITICAL
50021        ::= 1   -- 0x01
50022
50023swDefGwUp TRAP-TYPE
50024    ENTERPRISE traps
50025    VARIABLES  { swTrapDisplayString,
50026                 ipCurCfgGwIndex,
50027                 ipCurCfgGwAddr,
50028                 sysName, sysLocation, sysContact }
50029    DESCRIPTION
50030        "A swDefGwUp trap signifies that the default gateway is alive.
50031         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
50032         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
50033         ipCurCfgGwAddr is the IP address of the default gateway."
50034    ::= 2   -- 0x02
50035
50036swDefGwDown TRAP-TYPE
50037    ENTERPRISE traps
50038    VARIABLES  { swTrapDisplayString,
50039                 ipCurCfgGwIndex,
50040                 ipCurCfgGwAddr,
50041                 sysName, sysLocation, sysContact }
50042    DESCRIPTION
50043        "A swDefGwDown trap signifies that the default gateway is down.
50044         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
50045         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
50046         ipCurCfgGwAddr is the IP address of the default gateway."
50047    ::= 3   -- 0x03
50048
50049swDefGwInService TRAP-TYPE
50050    ENTERPRISE traps
50051    VARIABLES  { swTrapDisplayString,
50052                 ipCurCfgGwIndex,
50053                 ipCurCfgGwAddr,
50054                 sysName, sysLocation, sysContact }
50055    DESCRIPTION
50056         "A swDefGwInService trap signifies that the default gateway is
50057          up and in service.
50058          ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
50059          The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
50060          ipCurCfgGwAddr is the IP address of the default gateway."
50061    ::= 4   -- 0x04
50062
50063swDefGwNotInService TRAP-TYPE
50064    ENTERPRISE traps
50065    VARIABLES  { swTrapDisplayString,
50066                 ipCurCfgGwIndex,
50067                 ipCurCfgGwAddr,
50068                 sysName, sysLocation, sysContact }
50069    DESCRIPTION
50070        "A swDefGwNotInService trap signifies that the default gateway
50071         is alive but not in service.
50072         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
50073         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
50074         ipCurCfgGwAddr is the IP address of the default gateway."
50075    ::= 5   -- 0x05
50076
50077
50078
50079swVrrpNewMaster TRAP-TYPE
50080    ENTERPRISE traps
50081    VARIABLES  { swTrapDisplayString,
50082                 vrrpCurCfgVirtRtrIndx,
50083                 vrrpCurCfgVirtRtrAddr,
50084                 sysName, sysLocation, sysContact }
50085    DESCRIPTION
50086        "The swVrrpNewMaster trap indicates that the sending agent has
50087         transitioned to 'Master' state.
50088         vrrpCurCfgVirtRtrIndx is the VRRP virtual router table index
50089         referenced in vrrpCurCfgVirtRtrTable. The range is from 1 to
50090         vrrpVirtRtrTableMaxSize.
50091         vrrpCurCfgVirtRtrAddr is the VRRP virtual router IP address."
50092    ::= 16 -- 0x10
50093
50094swVrrpNewBackup TRAP-TYPE
50095    ENTERPRISE traps
50096    VARIABLES  { swTrapDisplayString,
50097                 vrrpCurCfgVirtRtrIndx,
50098                 vrrpCurCfgVirtRtrAddr,
50099                 sysName, sysLocation, sysContact }
50100    DESCRIPTION
50101        "The swVrrpNewBackup trap indicates that the sending agent has
50102         transitioned to 'Backup' state.
50103         vrrpCurCfgVirtRtrIndx is the VRRP virtual router table index
50104         referenced in vrrpCurCfgVirtRtrTable. The range is from 1 to
50105         vrrpVirtRtrTableMaxSize.
50106         vrrpCurCfgVirtRtrAddr is the VRRP virtual router IP address."
50107    ::= 17 -- 0x11
50108
50109swVrrpAuthFailure TRAP-TYPE
50110    ENTERPRISE traps
50111    VARIABLES  { swTrapDisplayString,
50112                 vrrpCurCfgIfIndx,
50113                 vrrpCurCfgIfPasswd,
50114                 sysName, sysLocation, sysContact }
50115    DESCRIPTION
50116        "A swVrrpAuthFailure trap signifies that a packet has been received
50117         from a router whose authentication key or authentication type
50118         conflicts with this router's authentication key or authentication
50119         type. Implementation of this trap is optional.
50120         vrrpCurCfgIfIndx is the VRRP interface index. This is equivalent to
50121         ifIndex in RFC 1213 mib. The range is from 1 to vrrpIfTableMaxSize.
50122         vrrpCurCfgIfPasswd is the password for authentication. It is a
50123         DisplayString of 0 to 7 characters."
50124    ::= 18 -- 0x12
50125
50126swLoginFailure TRAP-TYPE
50127    ENTERPRISE traps
50128    VARIABLES  { swTrapDisplayString,
50129                 sysName, sysLocation, sysContact }
50130    DESCRIPTION
50131        "A swLoginFailure trap signifies that someone failed to enter a
50132         valid username/password combination.
50133         swTrapDisplayString specifies whether the login attempt was from
50134         CONSOLE or TELNET. In case of TELNET login it also specifies the IP
50135         address of the host from which the attempt was made."
50136    ::= 19 -- 0x13
50137
50138
50139swTempExceedThreshold TRAP-TYPE
50140    ENTERPRISE traps
50141    VARIABLES  { swTrapDisplayString,
50142                 sysName, sysLocation, sysContact }
50143    DESCRIPTION
50144        "A swTempExceedThreshold trap signifies that the
50145         switch temperature has exceeded maximum safety limits."
50146    ::= 22   -- 0x16
50147
50148
50149swFanFailure TRAP-TYPE
50150    ENTERPRISE traps
50151    VARIABLES  { swTrapDisplayString,
50152                 sysName, sysLocation, sysContact }
50153    DESCRIPTION
50154	"A swFanFailure trap signifies that the
50155	fan failure has been detected."
50156    ::= 24   -- 0x18
50157
50158swValidLogin TRAP-TYPE
50159    ENTERPRISE traps
50160    VARIABLES  { swTrapDisplayString,
50161                 sysName, sysLocation, sysContact }
50162    DESCRIPTION
50163        "A swValidLogin trap signifies that a user login has occured."
50164    ::= 25   -- 0x19
50165
50166swApplyComplete TRAP-TYPE
50167    ENTERPRISE traps
50168    VARIABLES  { swTrapDisplayString,
50169                 sysName, sysLocation, sysContact }
50170    DESCRIPTION
50171        "A swApplyComplete signifies that new configuration
50172		 has been applied."
50173    ::= 27 -- 0x1B
50174
50175swSaveComplete TRAP-TYPE
50176    ENTERPRISE traps
50177    VARIABLES  { swTrapDisplayString,
50178                 sysName, sysLocation, sysContact }
50179    DESCRIPTION
50180        "A swApplyComplete signifies that new configuration
50181         has been saved."
50182    ::= 28 -- 0x1C
50183
50184swFwDownloadSucess TRAP-TYPE
50185    ENTERPRISE traps
50186    VARIABLES  { swTrapDisplayString,
50187                 sysName, sysLocation, sysContact }
50188    DESCRIPTION
50189        "A swFwDownloadSuccess signifies that firmware
50190         has been downloaded to [image1|image2|boot image]."
50191    ::= 29 -- 0x1D
50192
50193swFwDownloadFailure TRAP-TYPE
50194    ENTERPRISE traps
50195    VARIABLES  { swTrapDisplayString,
50196                 sysName, sysLocation, sysContact }
50197    DESCRIPTION
50198        "A swFwDownloadFailure signifies that firmware
50199         downloaded failed to [image1|image2|boot image]."
50200    ::= 30 -- 0x1E
50201
50202swFanFailureFixed TRAP-TYPE
50203    ENTERPRISE traps
50204    VARIABLES  { swTrapDisplayString,
50205                 sysName, sysLocation, sysContact }
50206    DESCRIPTION
50207	"A swFanFailureFixed trap signifies that the
50208	fan failure has been fixed."
50209    ::= 33   -- 0x21
50210
50211swStgNewRoot TRAP-TYPE
50212        ENTERPRISE      traps
50213        VARIABLES       { swTrapDisplayString, stgCurCfgIndex,
50214                          sysName, sysLocation, sysContact }
50215        DESCRIPTION
50216                "A swStgNewRoot trap signifies that the bridge has become the new root of the STG."
50217        --#SEVERITY INFORMATIONAL
50218        ::= 42 -- 0x2A
50219
50220swCistNewRoot TRAP-TYPE
50221        ENTERPRISE      traps
50222        VARIABLES       { swTrapDisplayString,
50223                          sysName, sysLocation, sysContact }
50224        DESCRIPTION
50225                "A swCistNewRoot trap signifies that the bridge has become the new root of the CIST."
50226        --#SEVERITY INFORMATIONAL
50227        ::= 43 -- 0x2B
50228
50229swStgTopologyChanged TRAP-TYPE
50230        ENTERPRISE      traps
50231        VARIABLES       { swTrapDisplayString, stgCurCfgIndex,
50232                          sysName, sysLocation, sysContact }
50233        DESCRIPTION
50234                "A swStgTopologyChanged trap signifies that there was a STG topology change."
50235        --#SEVERITY INFORMATIONAL
50236        ::= 44 -- 0x2C
50237
50238swCistTopologyChanged TRAP-TYPE
50239        ENTERPRISE      traps
50240        VARIABLES       { swTrapDisplayString,
50241                          sysName, sysLocation, sysContact }
50242        DESCRIPTION
50243                "A swCistTopologyChanged trap signifies that there was a CIST topology change."
50244        --#SEVERITY INFORMATIONAL
50245        ::= 45 -- 0x2D
50246
50247swHotlinksMasterUp   TRAP-TYPE
50248    ENTERPRISE   traps
50249    VARIABLES    { swTrapDisplayString,
50250                   sysName, sysLocation, sysContact }
50251    DESCRIPTION  "A swHotlinksMasterUp trap signifies that the Master interface is active."
50252    ::= 46   -- 0x2E
50253
50254swHotlinksMasterDn   TRAP-TYPE
50255    ENTERPRISE   traps
50256    VARIABLES    { swTrapDisplayString,
50257                   sysName, sysLocation, sysContact }
50258    DESCRIPTION  "A swHotlinksMasterDn trap signifies that the Master interface is not active."
50259    ::= 47   -- 0x2F
50260
50261swHotlinksBackupUp   TRAP-TYPE
50262    ENTERPRISE   traps
50263    VARIABLES    { swTrapDisplayString,
50264                   sysName, sysLocation, sysContact }
50265    DESCRIPTION  "A swHotlinksBackupUp trap signifies that the Backup interface is active."
50266    ::= 48   -- 0x30
50267
50268swHotlinksBackupDn   TRAP-TYPE
50269    ENTERPRISE   traps
50270    VARIABLES    { swTrapDisplayString,
50271                   sysName, sysLocation, sysContact }
50272    DESCRIPTION  "A swHotlinksBackupDn trap signifies that the Backup interface is not active."
50273    ::= 49   -- 0x31
50274
50275swHotlinksNone       TRAP-TYPE
50276    ENTERPRISE   traps
50277    VARIABLES    { swTrapDisplayString,
50278                   sysName, sysLocation, sysContact }
50279    DESCRIPTION  "A swHotlinksNone trap signifies that there are no active interfaces."
50280    ::= 50   -- 0x32
50281
50282  sfpInserted       TRAP-TYPE
50283      ENTERPRISE      traps
50284      VARIABLES       { swTrapDisplayString, ifIndex,
50285                        sysName, sysLocation, sysContact }
50286      DESCRIPTION     "A sfpInserted trap signifies that a SFP is inserted."
50287      --#SEVERITY INFORMATIONAL
50288      ::= 51 -- 0x33
50289
50290  sfpRemoved       TRAP-TYPE
50291      ENTERPRISE      traps
50292      VARIABLES       { swTrapDisplayString, ifIndex,
50293                        sysName, sysLocation, sysContact }
50294      DESCRIPTION     "A sfpRemoved trap signifies that a SFP is removed."
50295      --#SEVERITY INFORMATIONAL
50296      ::= 52 -- 0x34
50297
50298swNTPSyncFailed     TRAP-TYPE
50299    ENTERPRISE   traps
50300    VARIABLES    { swTrapDisplayString,
50301                   sysName, sysLocation, sysContact }
50302    DESCRIPTION  "A swNTPSyncFailed trap signifies that sync with NTP server failed."
50303    ::= 61   -- 0x3D
50304
50305swNTPUpdateClock     TRAP-TYPE
50306    ENTERPRISE   traps
50307    VARIABLES    { swTrapDisplayString,
50308                   sysName, sysLocation, sysContact }
50309    DESCRIPTION  "A swNTPUpdateClock trap signifies that update system clock with NTP server."
50310    ::= 62   -- 0x3E
50311
50312swValidLogout TRAP-TYPE
50313    ENTERPRISE traps
50314    VARIABLES  { swTrapDisplayString,
50315                 sysName, sysLocation, sysContact }
50316    DESCRIPTION
50317        "A swValidLogout trap signifies that a user logout has occured."
50318    ::= 63   -- 0x3F
50319
50320swECMPGatewayUp      TRAP-TYPE
50321    ENTERPRISE   traps
50322    VARIABLES    { swTrapDisplayString,
50323                   sysName, sysLocation, sysContact }
50324    DESCRIPTION     "A swECMPGatewayUp trap signifies that the ECMP gateway is up."
50325    --#SEVERITY INFORMATIONAL
50326    ::= 65 -- 0x41
50327
50328swECMPGatewayDown      TRAP-TYPE
50329    ENTERPRISE   traps
50330    VARIABLES    { swTrapDisplayString,
50331                   sysName, sysLocation, sysContact }
50332    DESCRIPTION     "A swECMPGatewayDown trap signifies that the ECMP gateway is down."
50333    --#SEVERITY INFORMATIONAL
50334    ::= 66 -- 0x42
50335
50336swTeamingCtrlUp   TRAP-TYPE
50337    ENTERPRISE   traps
50338    VARIABLES    { swTrapDisplayString,
50339                   sysName, sysLocation, sysContact }
50340   DESCRIPTION   "A swTeamingCtrlUp trap signifies that the teaming is up."
50341   --#SEVERITY INFORMATIONAL
50342   ::= 67 -- 0x43
50343
50344swTeamingCtrlDown   TRAP-TYPE
50345   ENTERPRISE    traps
50346   VARIABLES     { swTrapDisplayString,
50347                   sysName, sysLocation, sysContact }
50348   DESCRIPTION   "A swTeamingCtrlDown trap signifies that the teaming control is down."
50349   --#SEVERITY INFORMATIONAL
50350   ::= 68 -- 0x44
50351
50352swTeamingCtrlDownTearDownBlked   TRAP-TYPE
50353   ENTERPRISE    traps
50354   VARIABLES     { swTrapDisplayString,
50355                   sysName, sysLocation, sysContact }
50356   DESCRIPTION   "A swTeamingCtrlDownTearDownBlked trap signifies that the
50357                  teaming control is down but teardown is blocked."
50358   --#SEVERITY INFORMATIONAL
50359   ::= 69 -- 0x45
50360
50361swTeamingCtrlError   TRAP-TYPE
50362   ENTERPRISE    traps
50363   VARIABLES     { swTrapDisplayString,
50364                   sysName, sysLocation, sysContact }
50365   DESCRIPTION   "A swTeamingCtrlError trap signifies error, action is undefined."
50366   --#SEVERITY INFORMATIONAL
50367   ::= 70 -- 0x46
50368
50369
50370swTempReturnThreshold TRAP-TYPE
50371    ENTERPRISE   traps
50372    VARIABLES    { swTrapDisplayString,
50373                   sysName, sysLocation, sysContact }
50374    DESCRIPTION  "A swTempReturnThreshold trap signifies that the switch
50375                  temperature has returned below maximum safety limits."
50376    --#SEVERITY INFORMATIONAL
50377    ::= 31 -- 0x1F
50378
50379    swLACPPortBlocked    TRAP-TYPE
50380    ENTERPRISE   traps
50381    VARIABLES    { swTrapDisplayString,
50382        sysName, sysLocation, sysContact }
50383    DESCRIPTION  "A swLACPPortBlocked trap signifies that LACP is
50384        operationally down on a port, and traffic is blocked on the port."
50385        --#SEVERITY INFORMATIONAL
50386        ::= 71 -- 0x47
50387
50388    swLACPPortUnblocked    TRAP-TYPE
50389    ENTERPRISE   traps
50390    VARIABLES    { swTrapDisplayString,
50391        sysName, sysLocation,
50392        sysContact }
50393    DESCRIPTION  "A swLACPPortUnblocked trap signifies that LACP is
50394        operationally up on a port, and traffic is no longer blocked on
50395        the port."
50396        --#SEVERITY INFORMATIONAL
50397        ::= 72 -- 0x48
50398
50399
50400swVMGroupVMotion TRAP-TYPE
50401    ENTERPRISE   traps
50402    VARIABLES    { swTrapDisplayString,
50403                   sysName, sysLocation, sysContact }
50404    DESCRIPTION  "A altVMGroupVMotion trap signifies that a virtual machine has moved from a port to another."
50405    --#SEVERITY INFORMATIONAL
50406    ::= 77 -- 0x4D
50407
50408swVMGroupVMOnline TRAP-TYPE
50409    ENTERPRISE   traps
50410    VARIABLES    { swTrapDisplayString,
50411                   sysName, sysLocation, sysContact }
50412    DESCRIPTION  "A altVMGroupVMOnline trap signifies that a advance provisioned virtual machine has came online."
50413    --#SEVERITY INFORMATIONAL
50414    ::= 78 -- 0x4E
50415
50416swVMGroupVMVlanChange TRAP-TYPE
50417    ENTERPRISE   traps
50418    VARIABLES    { swTrapDisplayString,
50419                   sysName, sysLocation, sysContact }
50420    DESCRIPTION  "A altVMGroupVMVlanChange trap signifies that a virtual machine has entered into a vlan, or changed the vlan."
50421    --#SEVERITY INFORMATIONAL
50422    ::= 79 -- 0x4F
50423
50424
50425
50426swPrimaryPowerSupplyFixed TRAP-TYPE
50427    ENTERPRISE      traps
50428    VARIABLES  { swTrapDisplayString,
50429                 sysName, sysLocation, sysContact }
50430    DESCRIPTION
50431	"A swPrimaryPowerSupplyFixed trap signifies that the
50432	primary power supply has been restored."
50433    --#SEVERITY CRITICAL
50434	::= 97   -- 0x61
50435
50436swLFDPortErrdisabled    TRAP-TYPE
50437    ENTERPRISE   traps
50438    VARIABLES    { swTrapDisplayString,
50439                   sysName, sysLocation, sysContact }
50440    DESCRIPTION  "An swLFDPortErrdisabled trap signifies that a port is
50441                  error-disabled due to excessive link flaps."
50442    --#SEVERITY INFORMATIONAL
50443    ::= 103 -- 0x67
50444
50445swVlagInstanceUp      TRAP-TYPE
50446    ENTERPRISE   traps
50447    VARIABLES    { swTrapDisplayString,
50448                   sysName, sysLocation, sysContact }
50449    DESCRIPTION  "A swVlagInstanceUp trap signifies that vLAG instance is
50450                  up identified in the trap message."
50451    --#SEVERITY INFORMATIONAL
50452    ::= 106 -- 0x6A
50453
50454swVlagInstanceRemoteUp      TRAP-TYPE
50455    ENTERPRISE   traps
50456    VARIABLES    { swTrapDisplayString,
50457                   sysName, sysLocation, sysContact }
50458    DESCRIPTION  "A swVlagInstanceRemoteUp trap signifies that vLAG is down
50459                  but remote instance is Up."
50460    --#SEVERITY INFORMATIONAL
50461    ::= 107 -- 0x6B
50462
50463swVlagInstanceLocalUp      TRAP-TYPE
50464    ENTERPRISE   traps
50465    VARIABLES    { swTrapDisplayString,
50466                   sysName, sysLocation, sysContact }
50467    DESCRIPTION  "A swVlagInstanceLocalUp trap signifies that vLAG is down
50468                  but local instance is Up."
50469    --#SEVERITY INFORMATIONAL
50470    ::= 108 -- 0x6C
50471
50472swVlagInstanceDown      TRAP-TYPE
50473    ENTERPRISE   traps
50474    VARIABLES    { swTrapDisplayString,
50475                   sysName, sysLocation, sysContact }
50476    DESCRIPTION  "A swVlagInstanceDown trap signifies that vLAG instance is
50477                  down identified in the trap message."
50478    --#SEVERITY INFORMATIONAL
50479    ::= 109 -- 0x6D
50480
50481swVlagIslUp      TRAP-TYPE
50482    ENTERPRISE   traps
50483    VARIABLES    { swTrapDisplayString,
50484                   sysName, sysLocation, sysContact }
50485    DESCRIPTION  "A swVlagIslUp trap signifies that connection between vLAG
50486                  switches is up."
50487    --#SEVERITY INFORMATIONAL
50488    ::= 110 -- 0x6E
50489
50490swVlagIslDown      TRAP-TYPE
50491    ENTERPRISE   traps
50492    VARIABLES    { swTrapDisplayString,
50493                   sysName, sysLocation, sysContact }
50494    DESCRIPTION  "A swVlagInstanceDown trap signifies that connection between
50495                  vLAG switches is down."
50496    --#SEVERITY INFORMATIONAL
50497    ::= 111 -- 0x6F
50498
50499
50500swOflowConnectControllerFailure TRAP-TYPE
50501    ENTERPRISE      traps
50502    VARIABLES  { swTrapDisplayString,
50503	sysName, sysLocation, sysContact }
50504    DESCRIPTION
50505	"A swOflowConnectControllerFailure trap signifies that the
50506	connection to openflow controller is broken."
50507    --#SEVERITY CRITICAL
50508	::= 144   -- 0x90
50509
50510swOflowConnectControllerSuccess TRAP-TYPE
50511    ENTERPRISE      traps
50512    VARIABLES  { swTrapDisplayString,
50513	sysName, sysLocation, sysContact }
50514    DESCRIPTION
50515	"A swOflowConnectControllerSuccess trap signifies that the
50516	connection to openflow controller is successful."
50517    --#SEVERITY INFORMATIONAL
50518	::= 145   -- 0x91
50519
50520swOflowEmergencyState TRAP-TYPE
50521    ENTERPRISE      traps
50522    VARIABLES  { swTrapDisplayString,
50523	sysName, sysLocation, sysContact }
50524    DESCRIPTION
50525	"A swOflowEmergencyState trap signifies that the
50526	openflow switch moving to emergency state."
50527    --#SEVERITY CRITICAL
50528	::= 146   -- 0x92
50529
50530swOflowNoEmergencyState TRAP-TYPE
50531    ENTERPRISE      traps
50532    VARIABLES  { swTrapDisplayString,
50533	sysName, sysLocation, sysContact }
50534    DESCRIPTION
50535	"A swOflowNoEmergencyState trap signifies that the
50536	openflow switch came out of emergency state."
50537    --#SEVERITY INFORMATIONAL
50538	::= 147   -- 0x93
50539
50540swOflowSwitchOflowMode TRAP-TYPE
50541    ENTERPRISE      traps
50542    VARIABLES  { swTrapDisplayString,
50543	sysName, sysLocation, sysContact }
50544    DESCRIPTION
50545	"A swOflowSwitchOflowMode trap signifies that the
50546	device working in openflow switch mode."
50547    --#SEVERITY INFORMATIONAL
50548	::= 148   -- 0x94
50549
50550swOflowSwitcNormalMode TRAP-TYPE
50551    ENTERPRISE      traps
50552    VARIABLES  { swTrapDisplayString,
50553	sysName, sysLocation, sysContact }
50554    DESCRIPTION
50555	"A swOflowSwitcNormalMode trap signifies that the
50556	device working in normal switch mode."
50557    --#SEVERITY INFORMATIONAL
50558	::= 149   -- 0x95
50559
50560swOflowSwitcFlowtableClr TRAP-TYPE
50561    ENTERPRISE      traps
50562    VARIABLES  { swTrapDisplayString,
50563	sysName, sysLocation, sysContact }
50564    DESCRIPTION
50565	"A swOflowSwitcFlowtableClr trap signifies that the
50566	flow table entries being cleared from the device."
50567    --#SEVERITY INFORMATIONAL
50568	::= 150   -- 0x96
50569
50570swOflowSwitcStatsClr TRAP-TYPE
50571    ENTERPRISE      traps
50572    VARIABLES  { swTrapDisplayString,
50573	sysName, sysLocation, sysContact }
50574    DESCRIPTION
50575	"A swOflowSwitcStatsClr trap signifies that the
50576	openflow statistics being cleared from the device."
50577    --#SEVERITY INFORMATIONAL
50578	::= 151   -- 0x97
50579
50580swOflowFlowtableEntryUnavail TRAP-TYPE
50581    ENTERPRISE      traps
50582    VARIABLES  { swTrapDisplayString,
50583	sysName, sysLocation, sysContact }
50584    DESCRIPTION
50585	"A swOflowFlowtableMemoryUnavail trap signifies that the device unable to
50586	add flow entry in openflow due to unavailability of system resources."
50587    --#SEVERITY INFORMATIONAL
50588	::= 152   -- 0x98
50589
50590swOflowFlowtableLimit TRAP-TYPE
50591    ENTERPRISE      traps
50592    VARIABLES  { swTrapDisplayString,
50593	sysName, sysLocation, sysContact }
50594    DESCRIPTION
50595	"A swOflowFlowtableLimit trap signifies that the
50596	device reaches its configured flow limit."
50597    --#SEVERITY INFORMATIONAL
50598	::= 153   -- 0x99
50599
50600swOflowPortDownController TRAP-TYPE
50601    ENTERPRISE      traps
50602    VARIABLES  { swTrapDisplayString,
50603	sysName, sysLocation, sysContact }
50604    DESCRIPTION
50605	"A swOflowPortDownController trap signifies that the port operationally
50606	down by openflow controller."
50607    --#SEVERITY INFORMATIONAL
50608	::= 154   -- 0x9a
50609
50610swOflowPortUpController TRAP-TYPE
50611    ENTERPRISE      traps
50612    VARIABLES  { swTrapDisplayString,
50613	sysName, sysLocation, sysContact }
50614    DESCRIPTION
50615	"A swOflowPortUpController trap signifies that the port operationally
50616	up by openflow controller."
50617    --#SEVERITY INFORMATIONAL
50618	::= 155   -- 0x9b
50619
50620swOflowVersionNegotiationError TRAP-TYPE
50621    ENTERPRISE      traps
50622    VARIABLES  { swTrapDisplayString,
50623	sysName, sysLocation, sysContact }
50624    DESCRIPTION
50625	"A swOflowVersionNegotiationError trap signifies that the device unable to
50626	connect to controller either due to bad version, or negotiation/hello failure."
50627    --#SEVERITY INFORMATIONAL
50628	::= 156   -- 0x9c
50629
50630sw8021x TRAP-TYPE
50631    ENTERPRISE traps
50632    VARIABLES  { swTrapDisplayString,
50633    sysName, sysLocation, sysContact }
50634    DESCRIPTION
50635        "A sw8021x trap is sent when dot1x feature is enabled."
50636    ::= 158   -- 0x9F
50637
50638swDefAdminDisable      TRAP-TYPE
50639    ENTERPRISE   traps
50640    VARIABLES    { swTrapDisplayString,
50641                   sysName, sysLocation, sysContact }
50642    DESCRIPTION  "A swDefAdminDisable trap signifies that default admin account has been disabled."
50643    ::= 162   -- 0xA2
50644
50645swAcntStrngPswdNotMet   TRAP-TYPE
50646    ENTERPRISE   traps
50647    VARIABLES    { swTrapDisplayString,
50648                   sysName, sysLocation, sysContact }
50649    DESCRIPTION  "A swAcntStrngPswdNotMet trap signifies that configured password does not match strong password complexity."
50650    ::= 163   -- 0xA3
50651
50652swAcntLocked     TRAP-TYPE
50653    ENTERPRISE   traps
50654    VARIABLES    { swTrapDisplayString,
50655                   sysName, sysLocation, sysContact }
50656    DESCRIPTION  "A swAcntLocked trap signifies that account has been locked."
50657    ::= 164   -- 0xA4
50658
50659swAcntUnlocked     TRAP-TYPE
50660    ENTERPRISE   traps
50661    VARIABLES    { swTrapDisplayString,
50662                   sysName, sysLocation, sysContact }
50663    DESCRIPTION  "A swAcntUnlocked trap signifies that account has been unlocked."
50664    ::= 165   -- 0xA5
50665
50666
50667
50668
50669swARPtablefull      TRAP-TYPE
50670    ENTERPRISE   traps
50671    VARIABLES    { swTrapDisplayString,
50672                 sysName, sysLocation, sysContact }
50673    DESCRIPTION  "A swARPtablefull trap signifies that ARP table is full."
50674    ::= 184   -- 0xB8
50675
50676
50677-- ----------------------------------------------------------------------------
50678-- ----------------------------------------------------------------------------
50679-- } INSERT:  traps
50680-- ----------------------------------------------------------------------------
50681qos                     OBJECT IDENTIFIER ::= { g8264T-mgmt 8 }
50682-- ----------------------------------------------------------------------------
50683-- { INSERT:  qos
50684-- ----------------------------------------------------------------------------
50685
50686qosConfig      OBJECT IDENTIFIER ::= { qos 1 }
50687--Only show these objects when we have it in the CLI
50688--qosStats       OBJECT IDENTIFIER ::= { qos 2 }
50689--qosInfo        OBJECT IDENTIFIER ::= { qos 3 }
50690--qosOper        OBJECT IDENTIFIER ::= { qos 4 }
50691
50692qos8021p   OBJECT IDENTIFIER ::= { qosConfig 1 }
50693qosdscp   OBJECT IDENTIFIER ::= { qosConfig 2 }
50694qoswredecn   OBJECT IDENTIFIER ::= { qosConfig 3 }
50695
50696-- QOS Configuration
50697
50698qosCurCfgPortPriorityTable OBJECT-TYPE
50699    SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
50700    MAX-ACCESS not-accessible
50701    STATUS current
50702    DESCRIPTION
50703        "The table of QOS Port Priority configuration."
50704    ::= { qos8021p  1 }
50705
50706qosCurCfgPortPriorityEntry OBJECT-TYPE
50707    SYNTAX QoSCurCfgPortPriorityEntry
50708    MAX-ACCESS not-accessible
50709    STATUS current
50710    DESCRIPTION
50711        "Information about a particular QOS Port Priority configuration."
50712    INDEX { qosCurCfgPortIndex }
50713    ::= { qosCurCfgPortPriorityTable 1 }
50714
50715QoSCurCfgPortPriorityEntry ::= SEQUENCE {
50716    qosCurCfgPortIndex      PortNumber,
50717    qosCurCfgPortPriority   INTEGER
50718    }
50719
50720qosCurCfgPortIndex  OBJECT-TYPE
50721    SYNTAX  PortNumber
50722    MAX-ACCESS  read-only
50723    STATUS  current
50724    DESCRIPTION
50725        "Switch Port Number"
50726    ::= { qosCurCfgPortPriorityEntry 1 }
50727
50728qosCurCfgPortPriority  OBJECT-TYPE
50729    SYNTAX  INTEGER  (0..7)
50730    MAX-ACCESS  read-only
50731    STATUS  current
50732    DESCRIPTION
50733        "Switch Port Priority Should be between 0 and 7"
50734    ::= { qosCurCfgPortPriorityEntry 2 }
50735
50736qosNewCfgPortPriorityTable OBJECT-TYPE
50737    SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
50738    MAX-ACCESS not-accessible
50739    STATUS current
50740    DESCRIPTION
50741        "The table of QOS Port Priority configuration."
50742    ::= { qos8021p  2 }
50743
50744qosNewCfgPortPriorityEntry OBJECT-TYPE
50745    SYNTAX QoSNewCfgPortPriorityEntry
50746    MAX-ACCESS not-accessible
50747    STATUS current
50748    DESCRIPTION
50749        "Information about a particular QOS Port Priority configuration."
50750    INDEX { qosNewCfgPortIndex }
50751    ::= { qosNewCfgPortPriorityTable 1 }
50752
50753QoSNewCfgPortPriorityEntry ::= SEQUENCE {
50754    qosNewCfgPortIndex      PortNumber,
50755    qosNewCfgPortPriority   INTEGER
50756    }
50757
50758qosNewCfgPortIndex  OBJECT-TYPE
50759    SYNTAX  PortNumber
50760    MAX-ACCESS  read-only
50761    STATUS  current
50762    DESCRIPTION
50763        "Switch Port Number"
50764    ::= { qosNewCfgPortPriorityEntry 1 }
50765
50766qosNewCfgPortPriority  OBJECT-TYPE
50767    SYNTAX  INTEGER  (0..7)
50768    MAX-ACCESS  read-write
50769    STATUS  current
50770    DESCRIPTION
50771        "Switch Port Priority Should be between 0 and 7"
50772    ::= { qosNewCfgPortPriorityEntry 2 }
50773
50774qosCurCfgPriorityCoSTable OBJECT-TYPE
50775    SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
50776    MAX-ACCESS not-accessible
50777    STATUS current
50778    DESCRIPTION
50779        "The table of Frame Priority and COSq configuration."
50780    ::= { qos8021p  3 }
50781
50782qosCurCfgPriorityCoSEntry OBJECT-TYPE
50783    SYNTAX QoSCurCfgPriorityCoSEntry
50784    MAX-ACCESS not-accessible
50785    STATUS current
50786    DESCRIPTION
50787        "Information about a particular Frame Priority and COSq configuration."
50788    INDEX { qosCurCfgPriorityIndex }
50789    ::= { qosCurCfgPriorityCoSTable 1 }
50790
50791QoSCurCfgPriorityCoSEntry ::= SEQUENCE {
50792    qosCurCfgPriorityIndex INTEGER,
50793    qosCurCfgPriorityCoSq  INTEGER
50794    }
50795
50796qosCurCfgPriorityIndex  OBJECT-TYPE
50797    SYNTAX  INTEGER  (0..7)
50798    MAX-ACCESS  read-only
50799    STATUS  current
50800    DESCRIPTION
50801        "Frame priority Number"
50802    ::= { qosCurCfgPriorityCoSEntry 1 }
50803
50804qosCurCfgPriorityCoSq  OBJECT-TYPE
50805    SYNTAX  INTEGER  (0..7)
50806    MAX-ACCESS  read-only
50807    STATUS  current
50808    DESCRIPTION
50809        "CoSq for a Frame Priority Should be between 0 and 7"
50810    ::= { qosCurCfgPriorityCoSEntry 2 }
50811
50812qosNewCfgPriorityCoSTable OBJECT-TYPE
50813    SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
50814    MAX-ACCESS not-accessible
50815    STATUS current
50816    DESCRIPTION
50817        "The table of Frame Priority and COSq configuration."
50818    ::= { qos8021p  4 }
50819
50820qosNewCfgPriorityCoSEntry OBJECT-TYPE
50821    SYNTAX QoSNewCfgPriorityCoSEntry
50822    MAX-ACCESS not-accessible
50823    STATUS current
50824    DESCRIPTION
50825        "Information about a particular Frame Priority and COSq configuration."
50826    INDEX { qosNewCfgPriorityIndex }
50827    ::= { qosNewCfgPriorityCoSTable 1 }
50828
50829QoSNewCfgPriorityCoSEntry ::= SEQUENCE {
50830    qosNewCfgPriorityIndex INTEGER,
50831    qosNewCfgPriorityCoSq  INTEGER
50832    }
50833
50834qosNewCfgPriorityIndex  OBJECT-TYPE
50835    SYNTAX  INTEGER  (0..7)
50836    MAX-ACCESS  read-only
50837    STATUS  current
50838    DESCRIPTION
50839        "Frame priority Number"
50840    ::= { qosNewCfgPriorityCoSEntry 1 }
50841
50842qosNewCfgPriorityCoSq  OBJECT-TYPE
50843    SYNTAX  INTEGER  (0..7)
50844    MAX-ACCESS  read-write
50845    STATUS  current
50846    DESCRIPTION
50847        "CoSq for a Frame Priority Should be between 0 and 7"
50848    ::= { qosNewCfgPriorityCoSEntry 2 }
50849
50850qosCurCfgCosWeightTable OBJECT-TYPE
50851    SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
50852    MAX-ACCESS not-accessible
50853    STATUS current
50854    DESCRIPTION
50855        "The table of CoSq and Weight configuration."
50856    ::= { qos8021p  5 }
50857
50858qosCurCfgCosWeightEntry OBJECT-TYPE
50859    SYNTAX QoSCurCfgCosWeightEntry
50860    MAX-ACCESS not-accessible
50861    STATUS current
50862    DESCRIPTION
50863        "Information about a particular CoSq and Weight configuration."
50864    INDEX { qosCurCfgCosIndex }
50865    ::= { qosCurCfgCosWeightTable 1 }
50866
50867QoSCurCfgCosWeightEntry ::= SEQUENCE {
50868    qosCurCfgCosIndex    INTEGER,
50869    qosCurCfgCosWeight   INTEGER
50870    }
50871
50872qosCurCfgCosIndex  OBJECT-TYPE
50873    SYNTAX  INTEGER  (0..7)
50874    MAX-ACCESS  read-only
50875    STATUS  current
50876    DESCRIPTION
50877        "CoSq Number"
50878    ::= { qosCurCfgCosWeightEntry 1 }
50879
50880qosCurCfgCosWeight  OBJECT-TYPE
50881    SYNTAX  INTEGER  (0..15)
50882    MAX-ACCESS  read-only
50883    STATUS  current
50884    DESCRIPTION
50885        "Weight of CoSq"
50886    ::= { qosCurCfgCosWeightEntry 2 }
50887
50888qosNewCfgCosWeightTable OBJECT-TYPE
50889    SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
50890    MAX-ACCESS not-accessible
50891    STATUS current
50892    DESCRIPTION
50893        "The table of CoSq and Weight configuration."
50894    ::= { qos8021p  6 }
50895
50896qosNewCfgCosWeightEntry OBJECT-TYPE
50897    SYNTAX QoSNewCfgCosWeightEntry
50898    MAX-ACCESS not-accessible
50899    STATUS current
50900    DESCRIPTION
50901        "Information about a particular CoSq and Weight configuration."
50902    INDEX { qosNewCfgCosIndex }
50903    ::= { qosNewCfgCosWeightTable 1 }
50904
50905QoSNewCfgCosWeightEntry ::= SEQUENCE {
50906    qosNewCfgCosIndex    INTEGER,
50907    qosNewCfgCosWeight   INTEGER
50908    }
50909
50910qosNewCfgCosIndex  OBJECT-TYPE
50911    SYNTAX INTEGER  (0..7)
50912    MAX-ACCESS read-only
50913    STATUS  current
50914    DESCRIPTION
50915        "CoSq Number"
50916    ::= { qosNewCfgCosWeightEntry 1 }
50917
50918qosNewCfgCosWeight  OBJECT-TYPE
50919    SYNTAX INTEGER  (0..15)
50920    MAX-ACCESS  read-write
50921    STATUS  current
50922    DESCRIPTION
50923        "Weight of CoSq"
50924    ::= { qosNewCfgCosWeightEntry 2 }
50925
50926
50927qosCurCfgCosNum OBJECT-TYPE
50928    SYNTAX  INTEGER {
50929	num2(2),
50930	num8(8)
50931	}
50932    MAX-ACCESS  read-only
50933    STATUS  current
50934    DESCRIPTION
50935        "Number of CoSq."
50936    ::= { qos8021p 7 }
50937
50938qosDefaultCfg OBJECT-TYPE
50939    SYNTAX  INTEGER {
50940        none(0),
50941        defaultCosNum(1),
50942        defaultWeight(2),
50943        defaultPriority(3)
50944        }
50945    MAX-ACCESS  read-write
50946    STATUS  current
50947    DESCRIPTION
50948        "Load default configuration."
50949    ::= { qos8021p 9 }
50950
50951
50952qosCurCfgDscpTable OBJECT-TYPE
50953    SYNTAX SEQUENCE OF QoSCurCfgDscpEntry
50954    MAX-ACCESS not-accessible
50955    STATUS current
50956    DESCRIPTION
50957        "The table of Dscp to New Dscp/802.1p priority configuration."
50958    ::= { qosdscp  1 }
50959
50960qosCurCfgDscpEntry OBJECT-TYPE
50961    SYNTAX QoSCurCfgDscpEntry
50962    MAX-ACCESS not-accessible
50963    STATUS current
50964    DESCRIPTION
50965        "Information about a particular Dscp to New Dscp/802.1p priority configuration"
50966    INDEX { qosCurCfgDscpIndex }
50967    ::= { qosCurCfgDscpTable 1 }
50968
50969QoSCurCfgDscpEntry ::= SEQUENCE {
50970    qosCurCfgDscpIndex    INTEGER,
50971    qosCurCfgMapDscp   INTEGER
50972    ,qosCurCfgMap8021p INTEGER
50973    }
50974
50975qosCurCfgDscpIndex  OBJECT-TYPE
50976    SYNTAX  INTEGER  (0..63)
50977    MAX-ACCESS  read-only
50978    STATUS  current
50979    DESCRIPTION
50980        "Dscp value"
50981    ::= { qosCurCfgDscpEntry 1 }
50982
50983qosCurCfgMapDscp  OBJECT-TYPE
50984    SYNTAX  INTEGER  (0..63)
50985    MAX-ACCESS  read-only
50986    STATUS  current
50987    DESCRIPTION
50988        "Map Dscp Value"
50989    ::= { qosCurCfgDscpEntry 2 }
50990
50991qosCurCfgMap8021p  OBJECT-TYPE
50992    SYNTAX  INTEGER  (0..7)
50993    MAX-ACCESS  read-only
50994    STATUS  current
50995    DESCRIPTION
50996        "Map 802.1p value"
50997    ::= { qosCurCfgDscpEntry 3 }
50998
50999qosNewCfgDscpTable OBJECT-TYPE
51000    SYNTAX SEQUENCE OF QoSNewCfgDscpEntry
51001    MAX-ACCESS not-accessible
51002    STATUS current
51003    DESCRIPTION
51004        "The table of Dscp to New Dscp/802.1p priority configuration."
51005    ::= { qosdscp  2 }
51006
51007qosNewCfgDscpEntry OBJECT-TYPE
51008    SYNTAX QoSNewCfgDscpEntry
51009    MAX-ACCESS not-accessible
51010    STATUS current
51011    DESCRIPTION
51012        "Information about a particular Dscp to New Dscp/802.1p priority configuration"
51013    INDEX { qosNewCfgDscpIndex }
51014    ::= { qosNewCfgDscpTable 1 }
51015
51016QoSNewCfgDscpEntry ::= SEQUENCE {
51017    qosNewCfgDscpIndex    INTEGER,
51018    qosNewCfgMapDscp   INTEGER
51019    ,qosNewCfgMap8021p INTEGER
51020    }
51021
51022qosNewCfgDscpIndex  OBJECT-TYPE
51023    SYNTAX  INTEGER  (0..63)
51024    MAX-ACCESS  read-only
51025    STATUS  current
51026    DESCRIPTION
51027        "Dscp value"
51028    ::= { qosNewCfgDscpEntry 1 }
51029
51030qosNewCfgMapDscp  OBJECT-TYPE
51031    SYNTAX  INTEGER  (0..63)
51032    MAX-ACCESS  read-write
51033    STATUS  current
51034    DESCRIPTION
51035        "Map Dscp Value"
51036    ::= { qosNewCfgDscpEntry 2 }
51037
51038qosNewCfgMap8021p  OBJECT-TYPE
51039    SYNTAX  INTEGER  (0..7)
51040    MAX-ACCESS  read-write
51041    STATUS  current
51042    DESCRIPTION
51043        "Map 802.1p value"
51044    ::= { qosNewCfgDscpEntry 3 }
51045
51046qosCurCfgDscpState OBJECT-TYPE
51047    SYNTAX  INTEGER {
51048        on(1),
51049        off(2)
51050        }
51051    MAX-ACCESS  read-only
51052    STATUS  current
51053    DESCRIPTION
51054        "This is for turning on/off DSCP globally."
51055    ::= { qosdscp 3 }
51056
51057qosNewCfgDscpState OBJECT-TYPE
51058    SYNTAX  INTEGER {
51059        on(1),
51060        off(2)
51061        }
51062    MAX-ACCESS  read-write
51063    STATUS  current
51064    DESCRIPTION
51065        "This is for turning on/off DSCP globally."
51066    ::= { qosdscp 4 }
51067
51068-- WRED ECN Configuration
51069-- cur port profile table
51070qosCurCfgPortProfileTable OBJECT-TYPE
51071    SYNTAX SEQUENCE OF QoSCurCfgPortProfileEntry
51072    MAX-ACCESS not-accessible
51073    STATUS current
51074    DESCRIPTION
51075        "The table of QOS port WRED ECN profile configuration."
51076    ::= { qoswredecn  1 }
51077
51078qoSCurCfgPortProfileEntry OBJECT-TYPE
51079    SYNTAX QoSCurCfgPortProfileEntry
51080    MAX-ACCESS not-accessible
51081    STATUS current
51082    DESCRIPTION
51083        "Information about a particular Transmit queue of a port WRED ECN profile configuration."
51084    INDEX { qosCurCfgProfilePortIndex , qosCurCfgTrqIndex}
51085    ::= { qosCurCfgPortProfileTable 1 }
51086
51087QoSCurCfgPortProfileEntry ::= SEQUENCE {
51088    qosCurCfgProfilePortIndex      PortNumber,
51089    qosCurCfgTrqIndex		INTEGER,
51090                                        qosCurCfgTrqNonTcpMin       INTEGER,
51091                                        qosCurCfgTrqNonTcpMax       INTEGER,
51092                                        qosCurCfgTrqNonTcpRate      INTEGER,
51093                                        qosCurCfgTrqTcpMin          INTEGER,
51094                                        qosCurCfgTrqTcpMax          INTEGER,
51095                                        qosCurCfgTrqTcpRate     INTEGER,
51096    qosCurCfgPortTrqWredState   INTEGER
51097    }
51098
51099qosCurCfgProfilePortIndex  OBJECT-TYPE
51100    SYNTAX  PortNumber
51101    MAX-ACCESS  read-only
51102    STATUS  current
51103    DESCRIPTION
51104        "Switch Port Number"
51105    ::= { qoSCurCfgPortProfileEntry 1 }
51106
51107qosCurCfgTrqIndex  OBJECT-TYPE
51108    SYNTAX  INTEGER  (0..7)
51109    MAX-ACCESS  read-only
51110    STATUS  current
51111    DESCRIPTION
51112        "Transmit Queue Number"
51113    ::= { qoSCurCfgPortProfileEntry 2 }
51114
51115    qosCurCfgTrqNonTcpMin  OBJECT-TYPE
51116    SYNTAX  INTEGER  (1..100)
51117    MAX-ACCESS  read-only
51118    STATUS  current
51119    DESCRIPTION
51120        "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
51121    ::= { qoSCurCfgPortProfileEntry 3 }
51122
51123    qosCurCfgTrqNonTcpMax  OBJECT-TYPE
51124    SYNTAX  INTEGER  (1..100)
51125    MAX-ACCESS  read-only
51126    STATUS  current
51127    DESCRIPTION
51128        "Port Transmit queue WRED ECN nontcp profile MaxThreshold value"
51129    ::= { qoSCurCfgPortProfileEntry 4 }
51130
51131    qosCurCfgTrqNonTcpRate  OBJECT-TYPE
51132    SYNTAX  INTEGER  (1..100)
51133    MAX-ACCESS  read-only
51134    STATUS  current
51135    DESCRIPTION
51136        "Port Transmit queue WRED ECN nontcp profile DropRate value."
51137    ::= { qoSCurCfgPortProfileEntry 5 }
51138    qosCurCfgTrqTcpMin  OBJECT-TYPE
51139        SYNTAX  INTEGER  (1..100)
51140        MAX-ACCESS  read-only
51141        STATUS  current
51142        DESCRIPTION
51143        "Port Transmit queue WRED ECN tcp profile MinThreshold value."
51144        ::= { qoSCurCfgPortProfileEntry 6 }
51145    qosCurCfgTrqTcpMax  OBJECT-TYPE
51146        SYNTAX  INTEGER  (1..100)
51147        MAX-ACCESS  read-only
51148        STATUS  current
51149        DESCRIPTION
51150        "Port Transmit queue WRED ECN tcp profile MaxThreshold value"
51151        ::= { qoSCurCfgPortProfileEntry 7 }
51152    qosCurCfgTrqTcpRate  OBJECT-TYPE
51153        SYNTAX  INTEGER  (1..100)
51154        MAX-ACCESS  read-only
51155        STATUS  current
51156        DESCRIPTION
51157        "Port Transmit queue WRED ECN tcp profile DropRate value."
51158        ::= { qoSCurCfgPortProfileEntry 8 }
51159
51160qosCurCfgPortTrqWredState  OBJECT-TYPE
51161        SYNTAX  INTEGER {
51162        on(1),
51163        off(2)
51164        }
51165    MAX-ACCESS  read-only
51166    STATUS  current
51167    DESCRIPTION
51168        "This is for turning on/off WRED per transmit queue per port."
51169        ::= { qoSCurCfgPortProfileEntry 9 }
51170
51171-- new port profile table
51172qosNewCfgPortProfileTable OBJECT-TYPE
51173    SYNTAX SEQUENCE OF QoSNewCfgPortProfileEntry
51174    MAX-ACCESS not-accessible
51175    STATUS current
51176    DESCRIPTION
51177        "The table of QOS Port WRED ECN configuration."
51178    ::= { qoswredecn  2 }
51179
51180qoSNewCfgPortProfileEntry OBJECT-TYPE
51181    SYNTAX QoSNewCfgPortProfileEntry
51182    MAX-ACCESS not-accessible
51183    STATUS current
51184    DESCRIPTION
51185        "Information about a particular Transmit queue of a port WRED ECN configuration."
51186    INDEX { qosNewCfgProfilePortIndex , qosNewCfgTrqIndex}
51187    ::= { qosNewCfgPortProfileTable 1 }
51188
51189QoSNewCfgPortProfileEntry ::= SEQUENCE {
51190    qosNewCfgProfilePortIndex      PortNumber,
51191    qosNewCfgTrqIndex		INTEGER,
51192                                        qosNewCfgTrqNonTcpMin       INTEGER,
51193                                        qosNewCfgTrqNonTcpMax       INTEGER,
51194                                        qosNewCfgTrqNonTcpRate      INTEGER,
51195                                        qosNewCfgTrqTcpMin          INTEGER,
51196                                        qosNewCfgTrqTcpMax      INTEGER,
51197                                        qosNewCfgTrqTcpRate     INTEGER,
51198    qosNewCfgPortTrqWredState   INTEGER
51199    }
51200
51201qosNewCfgProfilePortIndex  OBJECT-TYPE
51202    SYNTAX  PortNumber
51203    MAX-ACCESS  read-only
51204    STATUS  current
51205    DESCRIPTION
51206        "Switch Port Number"
51207    ::= { qoSNewCfgPortProfileEntry 1 }
51208
51209qosNewCfgTrqIndex  OBJECT-TYPE
51210    SYNTAX  INTEGER  (0..7)
51211    MAX-ACCESS  read-only
51212    STATUS  current
51213    DESCRIPTION
51214        "Transmit Queue Number"
51215    ::= { qoSNewCfgPortProfileEntry 2 }
51216
51217    qosNewCfgTrqNonTcpMin  OBJECT-TYPE
51218    SYNTAX  INTEGER  (1..100)
51219    MAX-ACCESS  read-write
51220    STATUS  current
51221    DESCRIPTION
51222        "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
51223    ::= { qoSNewCfgPortProfileEntry 3 }
51224
51225    qosNewCfgTrqNonTcpMax  OBJECT-TYPE
51226    SYNTAX  INTEGER  (1..100)
51227    MAX-ACCESS  read-write
51228    STATUS  current
51229    DESCRIPTION
51230        "Port Transmit queue WRED ECN nontcp profile MaxThreshold value."
51231    ::= { qoSNewCfgPortProfileEntry 4 }
51232
51233    qosNewCfgTrqNonTcpRate  OBJECT-TYPE
51234    SYNTAX  INTEGER  (1..100)
51235    MAX-ACCESS  read-write
51236    STATUS  current
51237    DESCRIPTION
51238        "Port Transmit queue WRED ECN nontcp profile DropRate value."
51239    ::= { qoSNewCfgPortProfileEntry 5 }
51240    qosNewCfgTrqTcpMin  OBJECT-TYPE
51241        SYNTAX  INTEGER  (1..100)
51242        MAX-ACCESS  read-write
51243        STATUS  current
51244        DESCRIPTION
51245        "Port Transmit queue WRED ECN tcp profile MinThreshold value."
51246        ::= { qoSNewCfgPortProfileEntry 6 }
51247    qosNewCfgTrqTcpMax  OBJECT-TYPE
51248        SYNTAX  INTEGER  (1..100)
51249        MAX-ACCESS  read-write
51250        STATUS  current
51251        DESCRIPTION
51252        "Port Transmit queue WRED ECN tcp profile MaxThreshold value."
51253        ::= { qoSNewCfgPortProfileEntry 7 }
51254    qosNewCfgTrqTcpRate  OBJECT-TYPE
51255        SYNTAX  INTEGER  (1..100)
51256        MAX-ACCESS  read-write
51257        STATUS  current
51258        DESCRIPTION
51259        "Port Transmit queue WRED ECN tcp profile DropRate value."
51260        ::= { qoSNewCfgPortProfileEntry 8 }
51261
51262qosNewCfgPortTrqWredState  OBJECT-TYPE
51263        SYNTAX  INTEGER {
51264        on(1),
51265        off(2)
51266        }
51267    MAX-ACCESS  read-write
51268    STATUS  current
51269    DESCRIPTION
51270        "This is for turning on/off WRED per transmit queue per port."
51271        ::= { qoSNewCfgPortProfileEntry 9 }
51272
51273-- cur port wred ecn state
51274qosCurCfgPortStateTable OBJECT-TYPE
51275    SYNTAX SEQUENCE OF QoSCurCfgPortStateEntry
51276    MAX-ACCESS not-accessible
51277    STATUS current
51278    DESCRIPTION
51279        "The table of QOS port WRED ECN state configuration."
51280    ::= { qoswredecn  3 }
51281
51282qoSCurCfgPortStateEntry OBJECT-TYPE
51283    SYNTAX QoSCurCfgPortStateEntry
51284    MAX-ACCESS not-accessible
51285    STATUS current
51286    DESCRIPTION
51287        "Information about a particular port WRED ECN state configuration."
51288    INDEX { qosCurCfgStatePortIndex }
51289    ::= { qosCurCfgPortStateTable 1 }
51290
51291QoSCurCfgPortStateEntry ::= SEQUENCE {
51292    qosCurCfgStatePortIndex      PortNumber,
51293    qosCurCfgPortWredState   INTEGER,
51294    qosCurCfgPortEcnState   INTEGER
51295    }
51296
51297qosCurCfgStatePortIndex  OBJECT-TYPE
51298    SYNTAX  PortNumber
51299    MAX-ACCESS  read-only
51300    STATUS  current
51301    DESCRIPTION
51302        "Switch Port Number"
51303    ::= { qoSCurCfgPortStateEntry 1 }
51304
51305qosCurCfgPortWredState  OBJECT-TYPE
51306    SYNTAX  INTEGER {
51307        on(1),
51308        off(2)
51309        }
51310    MAX-ACCESS  read-only
51311    STATUS  current
51312    DESCRIPTION
51313        "This is for turning on/off WRED per port."
51314    ::= { qoSCurCfgPortStateEntry 2 }
51315
51316qosCurCfgPortEcnState  OBJECT-TYPE
51317    SYNTAX  INTEGER {
51318        on(1),
51319        off(2)
51320        }
51321    MAX-ACCESS  read-only
51322    STATUS  current
51323    DESCRIPTION
51324        "This is for turning on/off ECN per port."
51325    ::= { qoSCurCfgPortStateEntry 3 }
51326
51327-- new port wred ecn state
51328qosNewCfgPortStateTable OBJECT-TYPE
51329    SYNTAX SEQUENCE OF QoSNewCfgPortStateEntry
51330    MAX-ACCESS not-accessible
51331    STATUS current
51332    DESCRIPTION
51333        "The table of QOS port WRED ECN state configuration."
51334    ::= { qoswredecn  4 }
51335
51336qoSNewCfgPortStateEntry OBJECT-TYPE
51337    SYNTAX QoSNewCfgPortStateEntry
51338    MAX-ACCESS not-accessible
51339    STATUS current
51340    DESCRIPTION
51341        "Information about a particular port WRED ECN state configuration."
51342    INDEX { qosNewCfgStatePortIndex }
51343    ::= { qosNewCfgPortStateTable 1 }
51344
51345QoSNewCfgPortStateEntry ::= SEQUENCE {
51346    qosNewCfgStatePortIndex      PortNumber,
51347    qosNewCfgPortWredState   INTEGER,
51348    qosNewCfgPortEcnState   INTEGER
51349    }
51350
51351qosNewCfgStatePortIndex  OBJECT-TYPE
51352    SYNTAX  PortNumber
51353    MAX-ACCESS  read-only
51354    STATUS  current
51355    DESCRIPTION
51356        "Switch Port Number"
51357    ::= { qoSNewCfgPortStateEntry 1 }
51358
51359qosNewCfgPortWredState  OBJECT-TYPE
51360    SYNTAX  INTEGER {
51361        on(1),
51362        off(2)
51363        }
51364    MAX-ACCESS  read-write
51365    STATUS  current
51366    DESCRIPTION
51367        "This is for turning on/off WRED per port"
51368    ::= { qoSNewCfgPortStateEntry 2 }
51369
51370qosNewCfgPortEcnState  OBJECT-TYPE
51371    SYNTAX  INTEGER {
51372        on(1),
51373        off(2)
51374        }
51375    MAX-ACCESS  read-write
51376    STATUS  current
51377    DESCRIPTION
51378        "This is for turning on/off ECN per port."
51379    ::= { qoSNewCfgPortStateEntry 3 }
51380
51381-- global cur profile config
51382qosCurCfgGlobalProfileTable OBJECT-TYPE
51383    SYNTAX SEQUENCE OF QoSCurCfgGlobalProfileEntry
51384    MAX-ACCESS not-accessible
51385    STATUS current
51386    DESCRIPTION
51387        "The table of QOS global WRED ECN profile configuration."
51388    ::= { qoswredecn  5 }
51389
51390qoSCurCfgGlobalProfileEntry OBJECT-TYPE
51391    SYNTAX QoSCurCfgGlobalProfileEntry
51392    MAX-ACCESS not-accessible
51393    STATUS current
51394    DESCRIPTION
51395        "Information about a particular Transmit queue of global WRED ECN profile configuration."
51396    INDEX { qosCurCfgGlobalTrqIndex}
51397    ::= { qosCurCfgGlobalProfileTable 1 }
51398
51399QoSCurCfgGlobalProfileEntry ::= SEQUENCE {
51400    qosCurCfgGlobalTrqIndex		INTEGER,
51401                                        qosCurCfgGlobalTrqNonTcpMin     INTEGER,
51402                                        qosCurCfgGlobalTrqNonTcpMax INTEGER,
51403                                        qosCurCfgGlobalTrqNonTcpRate    INTEGER,
51404                                        qosCurCfgGlobalTrqTcpMin        INTEGER,
51405                                        qosCurCfgGlobalTrqTcpMax        INTEGER,
51406                                        qosCurCfgGlobalTrqTcpRate       INTEGER,
51407    qosCurCfgGlobalTrqWredState   INTEGER
51408    }
51409
51410qosCurCfgGlobalTrqIndex  OBJECT-TYPE
51411    SYNTAX  INTEGER  (0..7)
51412    MAX-ACCESS  read-only
51413    STATUS  current
51414    DESCRIPTION
51415        "Global Transmit Queue Number"
51416    ::= { qoSCurCfgGlobalProfileEntry 1 }
51417
51418    qosCurCfgGlobalTrqNonTcpMin  OBJECT-TYPE
51419    SYNTAX  INTEGER  (1..100)
51420    MAX-ACCESS  read-only
51421    STATUS  current
51422    DESCRIPTION
51423        "Global transmit queue WRED ECN nontcp profile MinThreshold value"
51424    ::= { qoSCurCfgGlobalProfileEntry 2 }
51425
51426    qosCurCfgGlobalTrqNonTcpMax  OBJECT-TYPE
51427    SYNTAX  INTEGER  (1..100)
51428    MAX-ACCESS  read-only
51429    STATUS  current
51430    DESCRIPTION
51431        "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
51432    ::= { qoSCurCfgGlobalProfileEntry 3 }
51433
51434    qosCurCfgGlobalTrqNonTcpRate  OBJECT-TYPE
51435    SYNTAX  INTEGER  (1..100)
51436    MAX-ACCESS  read-only
51437    STATUS  current
51438    DESCRIPTION
51439        "Global transmit queue WRED ECN nontcp profile DropRate value"
51440    ::= { qoSCurCfgGlobalProfileEntry 4 }
51441    qosCurCfgGlobalTrqTcpMin  OBJECT-TYPE
51442        SYNTAX  INTEGER  (1..100)
51443        MAX-ACCESS  read-only
51444        STATUS  current
51445        DESCRIPTION
51446        "Global transmit queue WRED ECN tcp profile MinThreshold value"
51447        ::= { qoSCurCfgGlobalProfileEntry 5 }
51448    qosCurCfgGlobalTrqTcpMax  OBJECT-TYPE
51449        SYNTAX  INTEGER  (1..100)
51450        MAX-ACCESS  read-only
51451        STATUS  current
51452        DESCRIPTION
51453        "Global transmit queue WRED ECN tcp profile MaxThreshold value"
51454        ::= { qoSCurCfgGlobalProfileEntry 6 }
51455    qosCurCfgGlobalTrqTcpRate  OBJECT-TYPE
51456        SYNTAX  INTEGER  (1..100)
51457        MAX-ACCESS  read-only
51458        STATUS  current
51459        DESCRIPTION
51460        "Global transmit queue WRED ECN tcp profile DropRate value"
51461        ::= { qoSCurCfgGlobalProfileEntry 7 }
51462
51463qosCurCfgGlobalTrqWredState  OBJECT-TYPE
51464        SYNTAX  INTEGER {
51465        on(1),
51466        off(2)
51467        }
51468    MAX-ACCESS  read-only
51469    STATUS  current
51470    DESCRIPTION
51471        "This is for turning on/off WRED per global transmit queue"
51472        ::= { qoSCurCfgGlobalProfileEntry 8 }
51473
51474-- global new profile config
51475qosNewCfgGlobalProfileTable OBJECT-TYPE
51476    SYNTAX SEQUENCE OF QoSNewCfgGlobalProfileEntry
51477    MAX-ACCESS not-accessible
51478    STATUS current
51479    DESCRIPTION
51480        "The table of QOS global WRED ECN profile configuration."
51481    ::= { qoswredecn  6 }
51482
51483qoSNewCfgGlobalProfileEntry OBJECT-TYPE
51484    SYNTAX QoSNewCfgGlobalProfileEntry
51485    MAX-ACCESS not-accessible
51486    STATUS current
51487    DESCRIPTION
51488        "Information about a particular Transmit queue of global WRED ECN profile configuration."
51489    INDEX { qosNewCfgGlobalTrqIndex}
51490    ::= { qosNewCfgGlobalProfileTable 1 }
51491
51492QoSNewCfgGlobalProfileEntry ::= SEQUENCE {
51493    qosNewCfgGlobalTrqIndex		INTEGER,
51494                                    qosNewCfgGlobalTrqNonTcpMin INTEGER,
51495                                    qosNewCfgGlobalTrqNonTcpMax INTEGER,
51496                                    qosNewCfgGlobalTrqNonTcpRate       INTEGER,
51497                                    qosNewCfgGlobalTrqTcpMin        INTEGER,
51498                                    qosNewCfgGlobalTrqTcpMax        INTEGER,
51499                                    qosNewCfgGlobalTrqTcpRate       INTEGER,
51500    qosNewCfgGlobalTrqWredState   INTEGER
51501    }
51502
51503qosNewCfgGlobalTrqIndex  OBJECT-TYPE
51504    SYNTAX  INTEGER  (0..7)
51505    MAX-ACCESS  read-only
51506    STATUS  current
51507    DESCRIPTION
51508        "Global Transmit Queue Number"
51509    ::= { qoSNewCfgGlobalProfileEntry 1 }
51510
51511    qosNewCfgGlobalTrqNonTcpMin  OBJECT-TYPE
51512    SYNTAX  INTEGER  (1..100)
51513    MAX-ACCESS  read-write
51514    STATUS  current
51515    DESCRIPTION
51516        "Global transmit queue WRED ECN nontcp profile MinThreshold value"
51517    ::= { qoSNewCfgGlobalProfileEntry 2 }
51518
51519    qosNewCfgGlobalTrqNonTcpMax  OBJECT-TYPE
51520    SYNTAX  INTEGER  (1..100)
51521    MAX-ACCESS  read-write
51522    STATUS  current
51523    DESCRIPTION
51524        "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
51525    ::= { qoSNewCfgGlobalProfileEntry 3 }
51526
51527    qosNewCfgGlobalTrqNonTcpRate  OBJECT-TYPE
51528    SYNTAX  INTEGER  (1..100)
51529    MAX-ACCESS  read-write
51530    STATUS  current
51531    DESCRIPTION
51532        "Global transmit queue WRED ECN nontcp profile DropRate value"
51533    ::= { qoSNewCfgGlobalProfileEntry 4 }
51534    qosNewCfgGlobalTrqTcpMin  OBJECT-TYPE
51535        SYNTAX  INTEGER  (1..100)
51536        MAX-ACCESS  read-write
51537        STATUS  current
51538        DESCRIPTION
51539        "Global transmit queue WRED ECN tcp profile MinThreshold value"
51540        ::= { qoSNewCfgGlobalProfileEntry 5 }
51541    qosNewCfgGlobalTrqTcpMax  OBJECT-TYPE
51542        SYNTAX  INTEGER  (1..100)
51543        MAX-ACCESS  read-write
51544        STATUS  current
51545        DESCRIPTION
51546        "Global transmit queue WRED ECN tcp profile MaxThreshold value"
51547        ::= { qoSNewCfgGlobalProfileEntry 6 }
51548    qosNewCfgGlobalTrqTcpRate  OBJECT-TYPE
51549        SYNTAX  INTEGER  (1..100)
51550        MAX-ACCESS  read-write
51551        STATUS  current
51552        DESCRIPTION
51553        "Global transmit queue WRED ECN tcp profile DropRate value"
51554        ::= { qoSNewCfgGlobalProfileEntry 7 }
51555
51556qosNewCfgGlobalTrqWredState  OBJECT-TYPE
51557        SYNTAX  INTEGER {
51558        on(1),
51559        off(2)
51560        }
51561    MAX-ACCESS  read-write
51562    STATUS  current
51563    DESCRIPTION
51564        "This is for turning on/off WRED per global transmit queue"
51565        ::= { qoSNewCfgGlobalProfileEntry 8 }
51566
51567-- cur global wred ecn state
51568qosCurCfgGlobalWredState OBJECT-TYPE
51569    SYNTAX  INTEGER {
51570        on(1),
51571        off(2)
51572        }
51573    MAX-ACCESS  read-only
51574    STATUS  current
51575    DESCRIPTION
51576        "This is for turning on/off WRED globally."
51577    ::= { qoswredecn 7 }
51578
51579qosCurCfgGlobalEcnState OBJECT-TYPE
51580    SYNTAX  INTEGER {
51581        on(1),
51582        off(2)
51583        }
51584    MAX-ACCESS  read-only
51585    STATUS  current
51586    DESCRIPTION
51587        "This is for turning on/off ECN globally."
51588    ::= { qoswredecn 8 }
51589
51590-- new global wred ecn state
51591qosNewCfgGlobalWredState OBJECT-TYPE
51592    SYNTAX  INTEGER {
51593        on(1),
51594        off(2)
51595        }
51596    MAX-ACCESS  read-write
51597    STATUS  current
51598    DESCRIPTION
51599        "This is for turning on/off WRED globally."
51600    ::= { qoswredecn 9 }
51601
51602qosNewCfgGlobalEcnState OBJECT-TYPE
51603    SYNTAX  INTEGER {
51604        on(1),
51605        off(2)
51606        }
51607    MAX-ACCESS  read-write
51608    STATUS  current
51609    DESCRIPTION
51610        "This is for turning on/off ECN globally."
51611    ::= { qoswredecn 10 }
51612
51613
51614
51615
51616-- ----------------------------------------------------------------------------
51617-- } INSERT:  qos
51618-- ----------------------------------------------------------------------------
51619-------------------------------------------------------------------------------
51620-- Feature Dependent Private MIBs for g8264T-mgmt
51621-------------------------------------------------------------------------------
51622acl                     OBJECT IDENTIFIER ::= { g8264T-mgmt 9 }
51623-- ----------------------------------------------------------------------------
51624-- { INSERT:  acl
51625-- ----------------------------------------------------------------------------
51626
51627acConfig   OBJECT IDENTIFIER ::= { acl 1 }
51628
51629
51630acList      OBJECT IDENTIFIER ::= { acConfig 1 }
51631
51632aclGroup    OBJECT IDENTIFIER ::= { acConfig 3 }
51633
51634aclCfg      OBJECT IDENTIFIER ::= { acConfig 4 }
51635
51636vmapConfig              OBJECT IDENTIFIER ::= { acl 3 }
51637
51638acl6List      OBJECT IDENTIFIER ::= { acConfig 5 }
51639
51640aclLog      OBJECT IDENTIFIER ::= { acConfig 6 }
51641
51642-- ---------------------------------------------------------- --
51643-- Access Control List (ACL) Configuration
51644-- ---------------------------------------------------------- --
51645
51646aclCurCfgTable  OBJECT-TYPE
51647    SYNTAX      SEQUENCE OF AclCurCfgEntry
51648    MAX-ACCESS  not-accessible
51649    STATUS      current
51650    DESCRIPTION
51651        "The table of current ACL configuration."
51652    ::= { acList 1 }
51653
51654aclCurCfgEntry  OBJECT-TYPE
51655    SYNTAX      AclCurCfgEntry
51656    MAX-ACCESS  not-accessible
51657    STATUS      current
51658    DESCRIPTION
51659        "Current information about a particular ACL configuration entry."
51660    INDEX { aclCurCfgIndex }
51661    ::= { aclCurCfgTable 1 }
51662
51663AclCurCfgEntry  ::= SEQUENCE {
51664    aclCurCfgIndex              Unsigned32,
51665    aclCurCfgGroup              Unsigned32,
51666    aclCurCfgFilterAction       INTEGER,
51667    aclCurCfgFilterActionSetPrio INTEGER,
51668    aclCurCfgEthFmt             INTEGER,
51669    aclCurCfgTagFmt             INTEGER,
51670    aclCurCfgIPFmt              INTEGER,
51671    aclCurCfgSrcMACAddress      MacAddress,
51672    aclCurCfgSrcMACMask         MacAddress,
51673    aclCurCfgDstMACAddress      MacAddress,
51674    aclCurCfgDstMACMask         MacAddress,
51675    aclCurCfgEthernetTypeName   INTEGER,
51676    aclCurCfgEthernetTypeValue  INTEGER,
51677    aclCurCfgVLanId             INTEGER,
51678    aclCurCfgVLanMask           DisplayString,
51679    aclCurCfg8021pPriority      INTEGER,
51680    aclCurCfgTypeOfService      DisplayString,
51681    aclCurCfgProtocol           DisplayString,
51682    aclCurCfgSrcIPAddress       IpAddress,
51683    aclCurCfgSrcIPMask          IpAddress,
51684    aclCurCfgDstIPAddress       IpAddress,
51685    aclCurCfgDstIPMask          IpAddress,
51686    aclCurCfgSrcPort            INTEGER,
51687    aclCurCfgSrcPortMask        DisplayString,
51688    aclCurCfgDstPort            INTEGER,
51689    aclCurCfgDstPortMask        DisplayString,
51690    aclCurCfgTCPFlags           BITS,
51691    aclCurCfgTCPFlagsMask       BITS,
51692    aclCurCfgEgressPorts        OCTET STRING,
51693    aclCurCfgStatistics         INTEGER,
51694    aclCurCfgMeterAction        INTEGER,
51695    aclCurCfgMeterEnable        INTEGER,
51696    aclCurCfgKbitsSec          	Unsigned32,
51697    aclCurCfgKbitsBurst        	INTEGER,
51698    aclCurCfgUser      	        INTEGER,
51699    aclCurCfgInprofDscp        	INTEGER,
51700    aclCurCfgTos        	INTEGER,
51701    aclCurCfgOutprofDscp        INTEGER,
51702    aclCurCfgUserEnable  	INTEGER,
51703    aclCurCfgInprofDscpEnable  	INTEGER,
51704    aclCurCfgOutprofDscpEnable  INTEGER
51705    , aclCurCfgMirrorPort         Integer32
51706    , aclCurCfgLog                INTEGER
51707     }
51708
51709aclCurCfgIndex  OBJECT-TYPE
51710    SYNTAX      Unsigned32
51711    MAX-ACCESS  read-only
51712    STATUS      current
51713    DESCRIPTION
51714        "The index associated with this ACL entry."
51715    ::= { aclCurCfgEntry 1 }
51716
51717
51718aclCurCfgGroup  OBJECT-TYPE
51719    SYNTAX      Unsigned32
51720    MAX-ACCESS  read-only
51721    STATUS      current
51722    DESCRIPTION
51723        "The index of the ACL group to which this ACL entry is a member of.
51724        A value of zero means the ACL is not a member of any group."
51725    ::= { aclCurCfgEntry 3 }
51726
51727aclCurCfgFilterAction  OBJECT-TYPE
51728    SYNTAX      INTEGER {
51729                    none(0),
51730                    permit(1),
51731                    deny(2)
51732                    ,setprio(3)
51733
51734                }
51735    MAX-ACCESS  read-only
51736    STATUS      current
51737    DESCRIPTION
51738        "The action to be performed on a packet that matches the filter
51739        settings of this ACL entry."
51740    ::= { aclCurCfgEntry 4 }
51741
51742aclCurCfgFilterActionSetPrio  OBJECT-TYPE
51743    SYNTAX      INTEGER {
51744                    none(0),
51745                    prio0(1),
51746                    prio1(2),
51747                    prio2(3),
51748                    prio3(4),
51749                    prio4(5),
51750                    prio5(6),
51751                    prio6(7),
51752                    prio7(8)
51753                }
51754    MAX-ACCESS  read-only
51755    STATUS      current
51756    DESCRIPTION
51757        "The value to be used when the action to be performed is setprio
51758        for this ACL entry."
51759    ::= { aclCurCfgEntry 5 }
51760
51761aclCurCfgEthFmt  OBJECT-TYPE
51762    SYNTAX      INTEGER {
51763                    none(0),
51764                    ethernet2(1),
51765                    snap(2),
51766                    llc(3)
51767                }
51768    MAX-ACCESS  read-only
51769    STATUS      current
51770    DESCRIPTION
51771        "The packet ethernet format to be filtered."
51772    ::= { aclCurCfgEntry 6 }
51773
51774aclCurCfgTagFmt  OBJECT-TYPE
51775    SYNTAX      INTEGER {
51776                    disabled(1),
51777                    any(2),
51778                    untagged(3),
51779                    tagged(4)
51780                }
51781    MAX-ACCESS  read-only
51782    STATUS      current
51783    DESCRIPTION
51784        "The packet tag format to be filtered."
51785    ::= { aclCurCfgEntry 7 }
51786
51787aclCurCfgIPFmt  OBJECT-TYPE
51788    SYNTAX      INTEGER {
51789                    none(1),
51790                    ipv4(2),
51791                    ipv6(3)
51792                }
51793    MAX-ACCESS  read-only
51794    STATUS      current
51795    DESCRIPTION
51796        "The packet IP format to be filtered."
51797    ::= { aclCurCfgEntry 8 }
51798
51799
51800aclCurCfgSrcMACAddress  OBJECT-TYPE
51801    SYNTAX      MacAddress
51802    MAX-ACCESS  read-only
51803    STATUS      current
51804    DESCRIPTION
51805        "The source MAC address to be filtered."
51806    ::= { aclCurCfgEntry 9 }
51807
51808aclCurCfgSrcMACMask  OBJECT-TYPE
51809    SYNTAX      MacAddress
51810    MAX-ACCESS  read-only
51811    STATUS      current
51812    DESCRIPTION
51813        "The address mask applied to aclCurCfgSrcMACAddress for filtering."
51814    ::= { aclCurCfgEntry 10 }
51815
51816aclCurCfgDstMACAddress  OBJECT-TYPE
51817    SYNTAX      MacAddress
51818    MAX-ACCESS  read-only
51819    STATUS      current
51820    DESCRIPTION
51821        "The destination MAC address to be filtered."
51822    ::= { aclCurCfgEntry 11 }
51823
51824aclCurCfgDstMACMask  OBJECT-TYPE
51825    SYNTAX      MacAddress
51826    MAX-ACCESS  read-only
51827    STATUS      current
51828    DESCRIPTION
51829        "The address mask applied to aclCurCfgDstMACAddress for filtering."
51830    ::= { aclCurCfgEntry 12 }
51831
51832aclCurCfgEthernetTypeName  OBJECT-TYPE
51833    SYNTAX      INTEGER {
51834                    none(0),
51835                    arp(1),
51836                    ipv4(2),
51837                    ipv6(3),
51838                    mpls(4),
51839                    rarp(5),
51840                    any(6),
51841                    other(7)
51842                }
51843    MAX-ACCESS  read-only
51844    STATUS      current
51845    DESCRIPTION
51846        "The Ethernet type to be filtered. If the value of this
51847        object is other(7), the value of aclNewCfgEthernetTypeValue
51848        indicates the ethernet type that will be filtered."
51849    ::= { aclCurCfgEntry 13 }
51850
51851aclCurCfgEthernetTypeValue  OBJECT-TYPE
51852    SYNTAX      INTEGER (1536..65535)
51853    MAX-ACCESS  read-only
51854    STATUS      current
51855    DESCRIPTION
51856        "The Ethernet type value to be filtered. The value of this
51857        object is equivalent to the value of aclNewCfgEthernetTypeName
51858        except when the value of aclNewCfgEthernetTypeName is other(7),
51859        which can be any user-defined value for this object."
51860    ::= { aclCurCfgEntry 14 }
51861
51862aclCurCfgVLanId  OBJECT-TYPE
51863    SYNTAX      INTEGER (0..4095)
51864    MAX-ACCESS  read-only
51865    STATUS      current
51866    DESCRIPTION
51867        "The virtual LAN identifier to be filtered."
51868    ::= { aclCurCfgEntry 15 }
51869
51870aclCurCfgVLanMask  OBJECT-TYPE
51871    SYNTAX      DisplayString
51872    MAX-ACCESS  read-only
51873    STATUS      current
51874    DESCRIPTION
51875        "The mask applied to aclCurCfgVLanId for filtering."
51876    ::= { aclCurCfgEntry 16 }
51877
51878aclCurCfg8021pPriority  OBJECT-TYPE
51879    SYNTAX      INTEGER {
51880                    none(0),
51881                    priority0(1),
51882                    priority1(2),
51883                    priority2(3),
51884                    priority3(4),
51885                    priority4(5),
51886                    priority5(6),
51887                    priority6(7),
51888                    priority7(8)
51889                }
51890    MAX-ACCESS  read-only
51891    STATUS      current
51892    DESCRIPTION
51893        "The 802.1p priority to be filtered."
51894    ::= { aclCurCfgEntry 17 }
51895
51896aclCurCfgTypeOfService  OBJECT-TYPE
51897    SYNTAX      DisplayString
51898    MAX-ACCESS  read-only
51899    STATUS      current
51900    DESCRIPTION
51901        "The type of service to be filtered.
51902         'none' for not initialised, within the
51903         range 0-255"
51904    ::= { aclCurCfgEntry 18 }
51905
51906aclCurCfgProtocol  OBJECT-TYPE
51907    SYNTAX      DisplayString
51908    MAX-ACCESS  read-only
51909    STATUS      current
51910    DESCRIPTION
51911        "The protocol to be filtered.
51912         'none' for not initialised, within the
51913         range 0-255"
51914    ::= { aclCurCfgEntry 19 }
51915
51916aclCurCfgSrcIPAddress  OBJECT-TYPE
51917    SYNTAX      IpAddress
51918    MAX-ACCESS  read-only
51919    STATUS      current
51920    DESCRIPTION
51921        "The source IP address to be filtered."
51922    ::= { aclCurCfgEntry 20 }
51923
51924aclCurCfgSrcIPMask  OBJECT-TYPE
51925    SYNTAX      IpAddress
51926    MAX-ACCESS  read-only
51927    STATUS      current
51928    DESCRIPTION
51929        "The address mask applied to aclCurCfgSrcIPAddress for filtering."
51930    ::= { aclCurCfgEntry 21 }
51931
51932aclCurCfgDstIPAddress  OBJECT-TYPE
51933    SYNTAX      IpAddress
51934    MAX-ACCESS  read-only
51935    STATUS      current
51936    DESCRIPTION
51937        "The destination IP address to be filtered."
51938    ::= { aclCurCfgEntry 22 }
51939
51940aclCurCfgDstIPMask  OBJECT-TYPE
51941    SYNTAX      IpAddress
51942    MAX-ACCESS  read-only
51943    STATUS      current
51944    DESCRIPTION
51945        "The address mask applied to aclCurCfgDstIPAddress for filtering."
51946    ::= { aclCurCfgEntry 23 }
51947
51948aclCurCfgSrcPort  OBJECT-TYPE
51949    SYNTAX      INTEGER (0..65535)
51950    MAX-ACCESS  read-only
51951    STATUS      current
51952    DESCRIPTION
51953        "The source TCP/UDP port number to be filtered."
51954    ::= { aclCurCfgEntry 24 }
51955
51956aclCurCfgSrcPortMask  OBJECT-TYPE
51957    SYNTAX      DisplayString
51958    MAX-ACCESS  read-only
51959    STATUS      current
51960    DESCRIPTION
51961        "The mask applied to aclCurCfgSrcPort for filtering."
51962    ::= { aclCurCfgEntry 25 }
51963
51964aclCurCfgDstPort  OBJECT-TYPE
51965    SYNTAX      INTEGER (0..65535)
51966    MAX-ACCESS  read-only
51967    STATUS      current
51968    DESCRIPTION
51969        "The destination TCP/UDP port number to be filtered."
51970    ::= { aclCurCfgEntry 26 }
51971
51972aclCurCfgDstPortMask  OBJECT-TYPE
51973    SYNTAX      DisplayString
51974    MAX-ACCESS  read-only
51975    STATUS      current
51976    DESCRIPTION
51977        "The mask applied to aclCurCfgDstPort for filtering."
51978    ::= { aclCurCfgEntry 27 }
51979
51980aclCurCfgTCPFlags  OBJECT-TYPE
51981    SYNTAX      BITS {
51982                    reserved1(0),
51983                    reserved2(1),
51984                    tcpURG(2),
51985                    tcpACK(3),
51986                    tcpPSH(4),
51987                    tcpRST(5),
51988                    tcpSYN(6),
51989                    tcpFIN(7)
51990                }
51991    MAX-ACCESS  read-only
51992    STATUS      current
51993    DESCRIPTION
51994        "The TCP flags to be filtered.
51995         OCTET
51996         xxxxxxxx
51997         ||||..||
51998         ||||..||_tcpFIN(7)
51999         ||||..|__tcpSYN(6)
52000         ||||
52001         ||||_____tcpACK(3)
52002         |||______tcpURG(2)
52003         ||_______reserved2(1)
52004         |________reserved1(0)
52005
52006         where:
52007         - reserved1 - 0;
52008         - reserved2 - 0;
52009         - x - 0 or 1;
52010        "
52011    ::= { aclCurCfgEntry 28 }
52012
52013aclCurCfgTCPFlagsMask  OBJECT-TYPE
52014    SYNTAX      BITS {
52015                    reserved1(0),
52016                    reserved2(1),
52017                    tcpURG(2),
52018                    tcpACK(3),
52019                    tcpPSH(4),
52020                    tcpRST(5),
52021                    tcpSYN(6),
52022                    tcpFIN(7)
52023                }
52024    MAX-ACCESS  read-only
52025    STATUS      current
52026    DESCRIPTION
52027        "The TCP flags mask.
52028         OCTET
52029         xxxxxxxx
52030         ||||..||
52031         ||||..||_tcpFIN(7)
52032         ||||..|__tcpSYN(6)
52033         ||||
52034         ||||_____tcpACK(3)
52035         |||______tcpURG(2)
52036         ||_______reserved2(1)
52037         |________reserved1(0)
52038
52039         where:
52040         - reserved1 - 0;
52041         - reserved2 - 0;
52042         - x - 0 or 1;
52043        "
52044    ::= { aclCurCfgEntry 39 }
52045aclCurCfgEgressPorts  OBJECT-TYPE
52046    SYNTAX      OCTET STRING
52047    MAX-ACCESS  read-only
52048    STATUS      current
52049    DESCRIPTION
52050        "The port list in the ACL configured for egress filtering.
52051         The ports are presented in bitmap format, as follows:
52052
52053            OCTET 1  OCTET 2  .....
52054            xxxxxxxx xxxxxxxx .....
52055            ||    || |
52056            ||    || |_ port 9
52057            ||    ||
52058            ||    ||___ port 8
52059            ||    |____ port 7
52060            ||      .    .   .
52061            ||_________ port 2
52062            |__________ port 1
52063
52064         where x:
52065            1 - the represented port is configured for filtering.
52066            0 - the represented port is not configured for filtering."
52067    ::= { aclCurCfgEntry 29 }
52068
52069aclCurCfgStatistics  OBJECT-TYPE
52070    SYNTAX      INTEGER {
52071                    disable(0),
52072                    enable(1)
52073                }
52074    MAX-ACCESS  read-only
52075    STATUS      current
52076    DESCRIPTION
52077        "Whether statistics collection for this ACL is enabled or not."
52078    ::= { aclCurCfgEntry 30 }
52079
52080aclCurCfgMeterAction  OBJECT-TYPE
52081    SYNTAX      INTEGER {
52082					unconfigured(0),
52083					outdrop(1),
52084					outpass(2)
52085				}
52086    MAX-ACCESS  read-only
52087    STATUS      current
52088    DESCRIPTION
52089        "Meter Action for this ACL."
52090    ::= { aclCurCfgEntry 41 }
52091
52092aclCurCfgMeterEnable  OBJECT-TYPE
52093    SYNTAX      INTEGER {
52094	enabled(0),
52095	disabled(1)
52096				}
52097    MAX-ACCESS  read-only
52098    STATUS      current
52099    DESCRIPTION
52100        "Meter state for this ACL."
52101    ::= { aclCurCfgEntry 42 }
52102
52103aclCurCfgKbitsSec  OBJECT-TYPE
52104    SYNTAX      Unsigned32 (64..40000000)
52105    MAX-ACCESS  read-only
52106    STATUS      current
52107    DESCRIPTION
52108        "The commited rate of meter associated with this ACL entry."
52109    ::= { aclCurCfgEntry 43 }
52110
52111aclCurCfgKbitsBurst  OBJECT-TYPE
52112    SYNTAX      INTEGER {
52113					kbits32(32),
52114					kbits64(64),
52115					kbits128(128),
52116					kbits256(256),
52117					kbits512(512),
52118					kbits1024(1024),
52119					kbits2048(2048),
52120					kbits4096(4096)
52121   				}
52122	MAX-ACCESS  read-only
52123    STATUS      current
52124    DESCRIPTION
52125        "The maxmium burst sizeof meter associated with this ACL entry."
52126    ::= { aclCurCfgEntry 44 }
52127
52128aclCurCfgUser  OBJECT-TYPE
52129    SYNTAX      INTEGER (0..7)
52130    MAX-ACCESS  read-only
52131    STATUS      current
52132    DESCRIPTION
52133        "Set user defined priority for this ACL."
52134    ::= { aclCurCfgEntry 45 }
52135
52136aclCurCfgInprofDscp  OBJECT-TYPE
52137    SYNTAX      INTEGER (0..63)
52138    MAX-ACCESS  read-only
52139    STATUS      current
52140    DESCRIPTION
52141        "Set in profile pkts DSCP value."
52142    ::= { aclCurCfgEntry 46 }
52143
52144aclCurCfgTos  OBJECT-TYPE
52145    SYNTAX      INTEGER {
52146                    disable(0),
52147                    enable(1)
52148                }
52149    MAX-ACCESS  read-only
52150    STATUS      current
52151    DESCRIPTION
52152        "To enable/disable setting pkts based on TOS bits."
52153    ::= { aclCurCfgEntry 47 }
52154
52155aclCurCfgOutprofDscp  OBJECT-TYPE
52156    SYNTAX      INTEGER (0..63)
52157    MAX-ACCESS  read-only
52158    STATUS      current
52159    DESCRIPTION
52160        "Set out profile pkts DSCP value."
52161    ::= { aclCurCfgEntry 48 }
52162
52163aclCurCfgUserEnable  OBJECT-TYPE
52164    SYNTAX      INTEGER {
52165				    disabled(0),
52166					userdefined(1)
52167				}
52168    MAX-ACCESS  read-only
52169    STATUS      current
52170    DESCRIPTION
52171        "Set update method for this ACL."
52172    ::= { aclCurCfgEntry 49 }
52173
52174aclCurCfgInprofDscpEnable  OBJECT-TYPE
52175    SYNTAX      INTEGER {
52176                    disable(0),
52177                    enable(1)
52178                }
52179    MAX-ACCESS  read-only
52180    STATUS      current
52181    DESCRIPTION
52182        "Whether in profile update DSCP for this ACL is enabled or not."
52183    ::= { aclCurCfgEntry 50 }
52184
52185aclCurCfgOutprofDscpEnable  OBJECT-TYPE
52186    SYNTAX      INTEGER {
52187                    disable(0),
52188                    enable(1)
52189                }
52190    MAX-ACCESS  read-only
52191    STATUS      current
52192    DESCRIPTION
52193        "Whether out profile update DSCP for this ACL is enabled or not."
52194    ::= { aclCurCfgEntry 51 }
52195
52196
52197
52198
52199
52200
52201
52202aclCurCfgMirrorPort  OBJECT-TYPE
52203    SYNTAX      Integer32
52204    MAX-ACCESS  read-only
52205    STATUS      current
52206    DESCRIPTION
52207        "Set port in the ACL for mirroring.
52208            n > 0 - the represented port is configured for mirroring.
52209            0     - the represented port is not configured for mirroring."
52210    ::= { aclCurCfgEntry 74 }
52211
52212
52213aclCurCfgLog  OBJECT-TYPE
52214    SYNTAX      INTEGER {
52215        disable(0),
52216        enable(1)
52217    }
52218    MAX-ACCESS  read-only
52219    STATUS      current
52220    DESCRIPTION
52221        "Whether log for this ACL is enabled or not."
52222    ::= { aclCurCfgEntry 81 }
52223
52224
52225
52226
52227
52228
52229--
52230-- New ACL Configuration Table
52231--
52232
52233aclNewCfgTable OBJECT-TYPE
52234    SYNTAX      SEQUENCE OF AclNewCfgEntry
52235    MAX-ACCESS  not-accessible
52236    STATUS      current
52237    DESCRIPTION
52238        "The table of new ACL configuration."
52239    ::= { acList 2 }
52240
52241aclNewCfgEntry OBJECT-TYPE
52242    SYNTAX      AclNewCfgEntry
52243    MAX-ACCESS  not-accessible
52244    STATUS      current
52245    DESCRIPTION
52246        "New information about a particular ACL configuration."
52247    INDEX { aclNewCfgIndex }
52248    ::= { aclNewCfgTable 1 }
52249
52250AclNewCfgEntry ::= SEQUENCE {
52251    aclNewCfgIndex              Unsigned32,
52252
52253
52254    aclNewCfgGroup              Unsigned32,
52255    aclNewCfgFilterAction       INTEGER,
52256    aclNewCfgFilterActionSetPrio INTEGER,
52257    aclNewCfgEthFmt       INTEGER,
52258    aclNewCfgTagFmt       INTEGER,
52259    aclNewCfgIPFmt        INTEGER,
52260    aclNewCfgSrcMACAddress      MacAddress,
52261    aclNewCfgSrcMACMask         MacAddress,
52262    aclNewCfgDstMACAddress      MacAddress,
52263    aclNewCfgDstMACMask         MacAddress,
52264    aclNewCfgEthernetTypeName   INTEGER,
52265    aclNewCfgEthernetTypeValue  INTEGER,
52266    aclNewCfgVLanId             INTEGER,
52267    aclNewCfgVLanMask           DisplayString,
52268    aclNewCfg8021pPriority      INTEGER,
52269    aclNewCfgTypeOfService      DisplayString,
52270    aclNewCfgProtocol           DisplayString,
52271    aclNewCfgSrcIPAddress       IpAddress,
52272    aclNewCfgSrcIPMask          IpAddress,
52273    aclNewCfgDstIPAddress       IpAddress,
52274    aclNewCfgDstIPMask          IpAddress,
52275    aclNewCfgSrcPort            INTEGER,
52276    aclNewCfgSrcPortMask        DisplayString,
52277    aclNewCfgDstPort            INTEGER,
52278    aclNewCfgDstPortMask        DisplayString,
52279    aclNewCfgTCPFlags           BITS,
52280    aclNewCfgTCPFlagsMask       BITS,
52281    aclNewCfgEgressPorts        OCTET STRING,
52282    aclNewCfgStatistics         INTEGER,
52283    aclNewCfgAddEgressPort      PortNumber,
52284    aclNewCfgRemoveEgressPort   PortNumber,
52285    aclNewCfgDelete             INTEGER,
52286    aclNewCfgMeterAction        INTEGER,
52287    aclNewCfgMeterEnable        INTEGER,
52288    aclNewCfgKbitsSec          	Unsigned32,
52289    aclNewCfgKbitsBurst        	INTEGER,
52290    aclNewCfgUser 	     	INTEGER,
52291    aclNewCfgInprofDscp        	INTEGER,
52292    aclNewCfgTos        	INTEGER,
52293    aclNewCfgOutprofDscp        INTEGER,
52294    aclNewCfgUserEnable  	INTEGER,
52295    aclNewCfgInprofDscpEnable  	INTEGER,
52296    aclNewCfgOutprofDscpEnable  INTEGER,
52297    aclNewCfgReset		INTEGER
52298    , aclNewCfgEthernetReset      INTEGER
52299    , aclNewCfgIpv4Reset          INTEGER
52300    , aclNewCfgTcpudpReset        INTEGER
52301    , aclNewCfgMeterReset         INTEGER
52302    , aclNewCfgRemarkReset        INTEGER
52303    , aclNewCfgRemarkInprofReset  INTEGER
52304    , aclNewCfgRemarkOutprofReset INTEGER
52305    , aclNewCfgPktfmtReset        INTEGER
52306    , aclNewCfgMirrorPort         Integer32
52307    , aclNewCfgLog            INTEGER
52308     }
52309
52310aclNewCfgIndex  OBJECT-TYPE
52311    SYNTAX      Unsigned32
52312    MAX-ACCESS  read-only
52313    STATUS      current
52314    DESCRIPTION
52315        "The index associated with this ACL entry."
52316    ::= { aclNewCfgEntry 1 }
52317
52318
52319aclNewCfgGroup  OBJECT-TYPE
52320    SYNTAX      Unsigned32
52321    MAX-ACCESS  read-only
52322    STATUS      current
52323    DESCRIPTION
52324        "The index of the ACL group to which this ACL entry is a member of.
52325        A value of zero means the ACL is not a member of any group."
52326    ::= { aclNewCfgEntry 3 }
52327
52328aclNewCfgFilterAction  OBJECT-TYPE
52329    SYNTAX      INTEGER {
52330                    none(0),
52331                    permit(1),
52332                    deny(2)
52333                    ,setprio(3)
52334
52335
52336                }
52337    MAX-ACCESS  read-write
52338    STATUS      current
52339    DESCRIPTION
52340        "The action to be performed on a packet that matches the filter
52341        settings of this ACL entry."
52342    ::= { aclNewCfgEntry 4 }
52343
52344aclNewCfgFilterActionSetPrio  OBJECT-TYPE
52345    SYNTAX      INTEGER {
52346                    none(0),
52347                    prio0(1),
52348                    prio1(2),
52349                    prio2(3),
52350                    prio3(4),
52351                    prio4(5),
52352                    prio5(6),
52353                    prio6(7),
52354                    prio7(8)
52355                }
52356    MAX-ACCESS  read-write
52357    STATUS      current
52358    DESCRIPTION
52359        "The COS queue to be used when the action for this ACL entry is
52360        set to setprio."
52361    ::= { aclNewCfgEntry 5 }
52362
52363aclNewCfgEthFmt  OBJECT-TYPE
52364    SYNTAX      INTEGER {
52365                    none(0),
52366                    ethernet2(1),
52367                    snap(2),
52368                    llc(3)
52369                }
52370    MAX-ACCESS  read-write
52371    STATUS      current
52372    DESCRIPTION
52373        "The packet ethernet format to be filtered."
52374    ::= { aclNewCfgEntry 6 }
52375
52376aclNewCfgTagFmt  OBJECT-TYPE
52377    SYNTAX      INTEGER {
52378                    disabled(1),
52379                    any(2),
52380                    none(3),
52381                    tagged(4)
52382                }
52383    MAX-ACCESS  read-write
52384    STATUS      current
52385    DESCRIPTION
52386        "The packet tagging format to be filtered."
52387    ::= { aclNewCfgEntry 7 }
52388
52389aclNewCfgIPFmt  OBJECT-TYPE
52390    SYNTAX      INTEGER {
52391                    none(1),
52392                    ipv4(2),
52393                    ipv6(3)
52394                }
52395    MAX-ACCESS  read-write
52396    STATUS      current
52397    DESCRIPTION
52398        "The packet IP format to be filtered."
52399    ::= { aclNewCfgEntry 8 }
52400
52401
52402aclNewCfgSrcMACAddress  OBJECT-TYPE
52403    SYNTAX      MacAddress
52404    MAX-ACCESS  read-write
52405    STATUS      current
52406    DESCRIPTION
52407        "The source MAC address to be filtered. Whenever this object is
52408        set to a nonzero value, the aclNewCfgSrcMACMask object, if not
52409        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
52410    ::= { aclNewCfgEntry 9 }
52411
52412aclNewCfgSrcMACMask  OBJECT-TYPE
52413    SYNTAX      MacAddress
52414    MAX-ACCESS  read-write
52415    STATUS      current
52416    DESCRIPTION
52417        "The address mask to be applied to aclNewCfgSrcMACAddress
52418         for filtering."
52419    ::= { aclNewCfgEntry 10 }
52420
52421aclNewCfgDstMACAddress  OBJECT-TYPE
52422    SYNTAX      MacAddress
52423    MAX-ACCESS  read-write
52424    STATUS      current
52425    DESCRIPTION
52426        "The destination MAC address to be filtered. Whenever this object
52427        is set to a nonzero value, the aclNewCfgDstMACMask object, if not
52428        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
52429    ::= { aclNewCfgEntry 11 }
52430
52431aclNewCfgDstMACMask  OBJECT-TYPE
52432    SYNTAX      MacAddress
52433    MAX-ACCESS  read-write
52434    STATUS      current
52435    DESCRIPTION
52436        "The address mask to be applied to aclNewCfgDstMACAddress
52437         for filtering."
52438    ::= { aclNewCfgEntry 12 }
52439
52440aclNewCfgEthernetTypeName  OBJECT-TYPE
52441    SYNTAX      INTEGER {
52442                    none(0),
52443                    arp(1),
52444                    ipv4(2),
52445                    ipv6(3),
52446                    mpls(4),
52447                    rarp(5),
52448                    any(6),
52449                    other(7)
52450                }
52451    MAX-ACCESS  read-write
52452    STATUS      current
52453    DESCRIPTION
52454        "The Ethernet type to be filtered. If the value of this
52455        object is other(7), the value of aclNewCfgEthernetTypeValue
52456        indicates the ethernet type that will be filtered. If this
52457        object is set to a value other than other(7), the value of
52458        the aclNewCfgEthernetTypeValue object is automatically set,
52459        as follows:
52460
52461        aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
52462            none(0)                         0
52463            arp(1)                       2054  (0x0806)
52464            ipv4(2)                      2048  (0x0800)
52465            ipv6(3)                     34525  (0x86dd)
52466            mpls(4)                     34887  (0x8847)
52467            rarp(5)                     32821  (0x8035)
52468            any(6)                      65535  (0xffff)
52469        "
52470    ::= { aclNewCfgEntry 13 }
52471
52472aclNewCfgEthernetTypeValue  OBJECT-TYPE
52473    SYNTAX      INTEGER (1536..65535)
52474    MAX-ACCESS  read-write
52475    STATUS      current
52476    DESCRIPTION
52477        "The Ethernet type value to be filtered. The value of this
52478        object is equivalent to the value of aclNewCfgEthernetTypeName
52479        except when the value of aclNewCfgEthernetTypeName is other(7),
52480        which can be any user-defined value for this object."
52481    ::= { aclNewCfgEntry 14 }
52482
52483aclNewCfgVLanId  OBJECT-TYPE
52484    SYNTAX      INTEGER (0..4095)
52485    MAX-ACCESS  read-write
52486    STATUS      current
52487    DESCRIPTION
52488        "The virtual LAN identifier to be filtered. Whenever this object
52489        is set to a nonzero value, the aclNewCfgVLanMask object, if not
52490        yet set, will be automatically set to 4095 (0xfff). When this
52491        object is set to 0, the Vlan ACL filter is disabled."
52492    ::= { aclNewCfgEntry 15 }
52493
52494aclNewCfgVLanMask  OBJECT-TYPE
52495    SYNTAX      DisplayString
52496    MAX-ACCESS  read-write
52497    STATUS      current
52498    DESCRIPTION
52499        "The mask to be applied to aclNewCfgVLanId for filtering."
52500    ::= { aclNewCfgEntry 16 }
52501
52502aclNewCfg8021pPriority  OBJECT-TYPE
52503    SYNTAX      INTEGER {
52504                    none(0),
52505                    priority0(1),
52506                    priority1(2),
52507                    priority2(3),
52508                    priority3(4),
52509                    priority4(5),
52510                    priority5(6),
52511                    priority6(7),
52512                    priority7(8)
52513                }
52514    MAX-ACCESS  read-write
52515    STATUS      current
52516    DESCRIPTION
52517        "The 802.1p priority to be filtered."
52518    ::= { aclNewCfgEntry 17 }
52519
52520aclNewCfgTypeOfService  OBJECT-TYPE
52521    SYNTAX      DisplayString
52522    MAX-ACCESS  read-write
52523    STATUS      current
52524    DESCRIPTION
52525        "The type of service to be filtered.
52526         'none' for not initialised, within the
52527         range 0-255"
52528    ::= { aclNewCfgEntry 18 }
52529
52530aclNewCfgProtocol  OBJECT-TYPE
52531    SYNTAX	DisplayString
52532    MAX-ACCESS  read-write
52533    STATUS      current
52534    DESCRIPTION
52535        "The protocol to be filtered.
52536         'none' for not initialised, within the
52537         range 0-255"
52538    ::= { aclNewCfgEntry 19 }
52539
52540aclNewCfgSrcIPAddress  OBJECT-TYPE
52541    SYNTAX      IpAddress
52542    MAX-ACCESS  read-write
52543    STATUS      current
52544    DESCRIPTION
52545        "The source IP address to be filtered. Whenever this object is set
52546        to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
52547        will be automatically set to 255.255.255.255."
52548    ::= { aclNewCfgEntry 20 }
52549
52550aclNewCfgSrcIPMask  OBJECT-TYPE
52551    SYNTAX      IpAddress
52552    MAX-ACCESS  read-write
52553    STATUS      current
52554    DESCRIPTION
52555        "The address mask to be applied to aclNewCfgSrcIPAddress
52556         for filtering."
52557    ::= { aclNewCfgEntry 21 }
52558
52559aclNewCfgDstIPAddress  OBJECT-TYPE
52560    SYNTAX      IpAddress
52561    MAX-ACCESS  read-write
52562    STATUS      current
52563    DESCRIPTION
52564        "The destination IP address to be filtered. Whenever this object is set
52565        to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
52566        will be automatically set to 255.255.255.255."
52567    ::= { aclNewCfgEntry 22 }
52568
52569aclNewCfgDstIPMask  OBJECT-TYPE
52570    SYNTAX      IpAddress
52571    MAX-ACCESS  read-write
52572    STATUS      current
52573    DESCRIPTION
52574        "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
52575    ::= { aclNewCfgEntry 23 }
52576
52577aclNewCfgSrcPort  OBJECT-TYPE
52578    SYNTAX      INTEGER (1..65535)
52579    MAX-ACCESS  read-write
52580    STATUS      current
52581    DESCRIPTION
52582        "The source TCP/UDP port number to be filtered. Whenever this
52583        object is set if the aclNewCfgSrcPortMask object is not set
52584        will be automatically set to 65535 (0xffff)."
52585    ::= { aclNewCfgEntry 24 }
52586
52587aclNewCfgSrcPortMask  OBJECT-TYPE
52588    SYNTAX      DisplayString
52589    MAX-ACCESS  read-write
52590    STATUS      current
52591    DESCRIPTION
52592        "The mask to be applied to aclNewCfgSrcPort for filtering."
52593    ::= { aclNewCfgEntry 25 }
52594
52595aclNewCfgDstPort  OBJECT-TYPE
52596    SYNTAX      INTEGER (1..65535)
52597    MAX-ACCESS  read-write
52598    STATUS      current
52599    DESCRIPTION
52600        "The destination TCP/UDP port number to be filtered.  Whenever this
52601        object is set the aclNewCfgSrcPortMask object, if not yet set, will
52602	be automatically set to 65535 (0xffff)."
52603    ::= { aclNewCfgEntry 26 }
52604
52605aclNewCfgDstPortMask  OBJECT-TYPE
52606    SYNTAX      DisplayString
52607    MAX-ACCESS  read-write
52608    STATUS      current
52609    DESCRIPTION
52610        "The mask to be applied to aclNewCfgDstPort for filtering."
52611    ::= { aclNewCfgEntry 27 }
52612
52613aclNewCfgTCPFlags  OBJECT-TYPE
52614    SYNTAX     BITS {
52615                    reserved1(0),
52616                    reserved2(1),
52617                    tcpURG(2),
52618                    tcpACK(3),
52619                    tcpPSH(4),
52620                    tcpRST(5),
52621                    tcpSYN(6),
52622                    tcpFIN(7)
52623                }
52624    MAX-ACCESS  read-write
52625    STATUS      current
52626    DESCRIPTION
52627        "The TCP flags to be filtered.
52628         The TCP flags are presented in bitmap format, as follows:
52629         OCTET
52630         xxxxxxxx
52631         ||||..||
52632         ||||..||_tcpFIN(7)
52633         ||||..|__tcpSYN(6)
52634         ||||
52635         ||||_____tcpACK(3)
52636         |||______tcpURG(2)
52637         ||_______reserved2(1)
52638         |________reserved1(0)
52639
52640         where:
52641         - reserved1 - 0;
52642         - reserved2 - 0;
52643         - x - 0 or 1;
52644        "
52645
52646    ::= { aclNewCfgEntry 28 }
52647
52648aclNewCfgTCPFlagsMask  OBJECT-TYPE
52649    SYNTAX      BITS {
52650                    reserved1(0),
52651                    reserved2(1),
52652                    tcpURG(2),
52653                    tcpACK(3),
52654                    tcpPSH(4),
52655                    tcpRST(5),
52656                    tcpSYN(6),
52657                    tcpFIN(7)
52658                }
52659    MAX-ACCESS  read-write
52660    STATUS      current
52661    DESCRIPTION
52662        "The TCP flags mask.
52663         The TCP flags are presented in bitmap format, as follows:
52664         OCTET
52665         xxxxxxxx
52666         ||||..||
52667         ||||..||_tcpFIN(7)
52668         ||||..|__tcpSYN(6)
52669         ||||
52670         ||||_____tcpACK(3)
52671         |||______tcpURG(2)
52672         ||_______reserved2(1)
52673         |________reserved1(0)
52674
52675         where:
52676         - reserved1 - 0;
52677         - reserved2 - 0;
52678         - x - 0 or 1;
52679         Default value is 0x3f."
52680    ::= { aclNewCfgEntry 39 }
52681
52682aclNewCfgEgressPorts  OBJECT-TYPE
52683    SYNTAX      OCTET STRING
52684    MAX-ACCESS  read-only
52685    STATUS      current
52686    DESCRIPTION
52687        "The port list in the ACL configured for egress filtering.
52688         The ports are presented in bitmap format, as follows:
52689
52690            OCTET 1  OCTET 2  .....
52691            xxxxxxxx xxxxxxxx .....
52692            ||    || |
52693            ||    || |_ port 9
52694            ||    ||
52695            ||    ||___ port 8
52696            ||    |____ port 7
52697            ||      .    .   .
52698            ||_________ port 2
52699            |__________ port 1
52700
52701         where x:
52702            1 - the represented port is configured for filtering.
52703            0 - the represented port is not configured for filtering."
52704    ::= { aclNewCfgEntry 29 }
52705
52706
52707aclNewCfgStatistics  OBJECT-TYPE
52708    SYNTAX      INTEGER {
52709                    disable(0),
52710                    enable(1)
52711                }
52712    MAX-ACCESS  read-write
52713    STATUS      current
52714    DESCRIPTION
52715        "Whether statistics collection for this ACL is enabled or not."
52716    ::= { aclNewCfgEntry 30 }
52717
52718aclNewCfgAddEgressPort OBJECT-TYPE
52719    SYNTAX      PortNumber
52720    MAX-ACCESS  read-write
52721    STATUS      current
52722    DESCRIPTION
52723        "The port to be added to the specified ACL for egress filtering.
52724        A value of zero is always returned when this object is read."
52725    ::= { aclNewCfgEntry 31 }
52726
52727aclNewCfgRemoveEgressPort OBJECT-TYPE
52728    SYNTAX      PortNumber
52729    MAX-ACCESS  read-write
52730    STATUS      current
52731    DESCRIPTION
52732        "The port to be removed from the specified ACL.  A value of zero
52733        is always returned when this object is read."
52734    ::= { aclNewCfgEntry 32 }
52735
52736
52737aclNewCfgDelete OBJECT-TYPE
52738    SYNTAX      INTEGER {
52739                    other(1),
52740                    delete(2)
52741                }
52742    MAX-ACCESS  read-write
52743    STATUS      current
52744    DESCRIPTION
52745        "This is an action object to delete an ACL entry.  A value of
52746        other(1) is always returned when this object is read."
52747    ::= { aclNewCfgEntry 33 }
52748
52749aclNewCfgMeterAction  OBJECT-TYPE
52750    SYNTAX      INTEGER {
52751					unconfigured(0),
52752					outdrop(1),
52753					outpass(2)
52754				}
52755    MAX-ACCESS  read-write
52756    STATUS      current
52757    DESCRIPTION
52758        "Meter Action for this ACL."
52759    ::= { aclNewCfgEntry 41 }
52760
52761aclNewCfgMeterEnable  OBJECT-TYPE
52762    SYNTAX      INTEGER {
52763	enabled(0),
52764	disabled(1)
52765				}
52766    MAX-ACCESS  read-write
52767    STATUS      current
52768    DESCRIPTION
52769        "Meter state for this ACL."
52770    ::= { aclNewCfgEntry 42 }
52771
52772aclNewCfgKbitsSec  OBJECT-TYPE
52773    SYNTAX      Unsigned32 (64..40000000)
52774    MAX-ACCESS  read-write
52775    STATUS      current
52776    DESCRIPTION
52777        "The commited rate of meter associated with this ACL entry."
52778    ::= { aclNewCfgEntry 43 }
52779
52780
52781aclNewCfgKbitsBurst  OBJECT-TYPE
52782    SYNTAX      INTEGER {
52783					kbits32(32),
52784					kbits64(64),
52785					kbits128(128),
52786					kbits256(256),
52787					kbits512(512),
52788					kbits1024(1024),
52789					kbits2048(2048),
52790					kbits4096(4096)
52791   				}
52792    MAX-ACCESS  read-write
52793    STATUS      current
52794    DESCRIPTION
52795        "The maximum burst size of the meter associated with this ACL entry."
52796    ::= { aclNewCfgEntry 44 }
52797
52798aclNewCfgUser  OBJECT-TYPE
52799    SYNTAX      INTEGER (0..7)
52800    MAX-ACCESS  read-write
52801    STATUS      current
52802    DESCRIPTION
52803        "Set user defined priority for this ACL."
52804    ::= { aclNewCfgEntry 45 }
52805
52806aclNewCfgInprofDscp  OBJECT-TYPE
52807    SYNTAX      INTEGER (0..63)
52808    MAX-ACCESS  read-write
52809    STATUS      current
52810    DESCRIPTION
52811        "Set in profile pkts DSCP value."
52812    ::= { aclNewCfgEntry 46 }
52813
52814aclNewCfgTos  OBJECT-TYPE
52815    SYNTAX      INTEGER {
52816                    disable(0),
52817                    enable(1)
52818                }
52819    MAX-ACCESS  read-write
52820    STATUS      current
52821    DESCRIPTION
52822        "To enable/disable setting pkts based on TOS bits."
52823    ::= { aclNewCfgEntry 47 }
52824
52825aclNewCfgOutprofDscp  OBJECT-TYPE
52826    SYNTAX      INTEGER (0..63)
52827    MAX-ACCESS  read-write
52828    STATUS      current
52829    DESCRIPTION
52830        "Set out profile pkts DSCP value."
52831    ::= { aclNewCfgEntry 48 }
52832
52833aclNewCfgUserEnable  OBJECT-TYPE
52834    SYNTAX      INTEGER {
52835				    disabled(0),
52836					userdefined(1)
52837				}
52838    MAX-ACCESS  read-write
52839    STATUS      current
52840    DESCRIPTION
52841        "Set update method for this ACL."
52842    ::= { aclNewCfgEntry 49 }
52843
52844aclNewCfgInprofDscpEnable  OBJECT-TYPE
52845    SYNTAX      INTEGER {
52846                    disable(0),
52847                    enable(1)
52848                }
52849    MAX-ACCESS  read-write
52850    STATUS      current
52851    DESCRIPTION
52852        "Whether in profile update DSCP for this ACL is enabled or not.
52853         Only the value disable(0) can be set, causing the in profile
52854         update DSCP to be disabled for this ACL.
52855         The value enable(1) is automatically set when setting a value
52856         for aclNewCfgInprofDscp object."
52857    ::= { aclNewCfgEntry 50 }
52858
52859aclNewCfgOutprofDscpEnable  OBJECT-TYPE
52860    SYNTAX      INTEGER {
52861                    disable(0),
52862                    enable(1)
52863                }
52864    MAX-ACCESS  read-write
52865    STATUS      current
52866    DESCRIPTION
52867        "Whether out profile update DSCP for this ACL is enabled or not.
52868         Only the value disable(0) can be set, causing the out profile
52869         update DSCP to be disabled for this ACL.
52870         The value enable(1) is automatically set when setting a value
52871         for aclNewCfgOutprofDscp object."
52872    ::= { aclNewCfgEntry 51 }
52873
52874
52875aclNewCfgReset OBJECT-TYPE
52876    SYNTAX      INTEGER {
52877                    other(1),
52878                    reset(2)
52879                }
52880    MAX-ACCESS  read-write
52881    STATUS      current
52882    DESCRIPTION
52883        "This is an action object to reset an ACL entry. A value of
52884        other(1) is always returned when this object is read."
52885    ::= { aclNewCfgEntry 52 }
52886
52887aclNewCfgEthernetReset OBJECT-TYPE
52888    SYNTAX      INTEGER {
52889                    other(1),
52890                    reset(2)
52891                }
52892    MAX-ACCESS  read-write
52893    STATUS      current
52894    DESCRIPTION
52895        "This is an action object to reset an ACL Ethernet entry. A value of
52896        other(1) is always returned when this object is read."
52897    ::= { aclNewCfgEntry 53 }
52898
52899aclNewCfgIpv4Reset OBJECT-TYPE
52900    SYNTAX      INTEGER {
52901                    other(1),
52902                    reset(2)
52903                }
52904    MAX-ACCESS  read-write
52905    STATUS      current
52906    DESCRIPTION
52907        "This is an action object to reset an ACL IPV4 entry. A value of
52908        other(1) is always returned when this object is read."
52909    ::= { aclNewCfgEntry 54 }
52910
52911aclNewCfgTcpudpReset OBJECT-TYPE
52912    SYNTAX      INTEGER {
52913                    other(1),
52914                    reset(2)
52915                }
52916    MAX-ACCESS  read-write
52917    STATUS      current
52918    DESCRIPTION
52919        "This is an action object to reset an ACL Tcpudp entry. A value of
52920        other(1) is always returned when this object is read."
52921    ::= { aclNewCfgEntry 55 }
52922
52923aclNewCfgMeterReset OBJECT-TYPE
52924    SYNTAX      INTEGER {
52925                    other(1),
52926                    reset(2)
52927                }
52928    MAX-ACCESS  read-write
52929    STATUS      current
52930    DESCRIPTION
52931        "This is an action object to reset an ACL Meter entry. A value of
52932        other(1) is always returned when this object is read."
52933    ::= { aclNewCfgEntry 56 }
52934
52935aclNewCfgRemarkReset OBJECT-TYPE
52936    SYNTAX      INTEGER {
52937                    other(1),
52938                    reset(2)
52939                }
52940    MAX-ACCESS  read-write
52941    STATUS      current
52942    DESCRIPTION
52943        "This is an action object to reset an ACL Remark entry. A value of
52944        other(1) is always returned when this object is read."
52945    ::= { aclNewCfgEntry 57 }
52946
52947aclNewCfgRemarkInprofReset OBJECT-TYPE
52948    SYNTAX      INTEGER {
52949                    other(1),
52950                    reset(2)
52951                }
52952    MAX-ACCESS  read-write
52953    STATUS      current
52954    DESCRIPTION
52955        "This is an action object to reset an ACL Remark Inprof entry. A value of
52956        other(1) is always returned when this object is read."
52957    ::= { aclNewCfgEntry 58 }
52958
52959aclNewCfgRemarkOutprofReset OBJECT-TYPE
52960    SYNTAX      INTEGER {
52961                    other(1),
52962                    reset(2)
52963                }
52964    MAX-ACCESS  read-write
52965    STATUS      current
52966    DESCRIPTION
52967        "This is an action object to reset an ACL Remark Outprof entry. A value of
52968        other(1) is always returned when this object is read."
52969    ::= { aclNewCfgEntry 59 }
52970
52971aclNewCfgPktfmtReset OBJECT-TYPE
52972    SYNTAX      INTEGER {
52973                    other(1),
52974                    reset(2)
52975                }
52976    MAX-ACCESS  read-write
52977    STATUS      current
52978    DESCRIPTION
52979        "This is an action object to reset an ACL Pktfmt entry. A value of
52980        other(1) is always returned when this object is read."
52981    ::= { aclNewCfgEntry 60 }
52982
52983
52984
52985
52986aclNewCfgMirrorPort  OBJECT-TYPE
52987    SYNTAX  Integer32
52988    MAX-ACCESS  read-write
52989    STATUS  current
52990    DESCRIPTION
52991        "Set port in the ACL for mirroring.
52992            n > 0 - the represented port is configured for mirroring.
52993            0     - the represented port is not configured for mirroring."
52994    ::= { aclNewCfgEntry 74 }
52995
52996
52997    aclNewCfgLog  OBJECT-TYPE
52998    SYNTAX  INTEGER {
52999        disable(0),
53000        enable(1)
53001    }
53002    MAX-ACCESS  read-write
53003    STATUS      current
53004    DESCRIPTION
53005        "Whether log for this ACL is enabled or not."
53006    ::= { aclNewCfgEntry 81 }
53007
53008
53009
53010
53011
53012
53013aclTableMaxSize OBJECT-TYPE
53014    SYNTAX  Integer32
53015    MAX-ACCESS  read-only
53016    STATUS  current
53017    DESCRIPTION
53018        "The maximum number of entries in the acl config tables."
53019    ::= { acList 5 }
53020
53021
53022-- ---------------------------------------------------------- --
53023-- Management Access Control List (MACL) Configuration
53024-- ---------------------------------------------------------- --
53025
53026--
53027-- New Management ACL Configuration Table
53028--
53029
53030
53031-- ---------------------------------------------------------- --
53032-- Access Control List6 (ACL6) Configuration
53033-- ---------------------------------------------------------- --
53034
53035acl6CurCfgTable  OBJECT-TYPE
53036    SYNTAX      SEQUENCE OF Acl6CurCfgEntry
53037    MAX-ACCESS  not-accessible
53038    STATUS      current
53039    DESCRIPTION
53040        "The table of current ACL6 configuration."
53041    ::= { acl6List 1 }
53042
53043acl6CurCfgEntry  OBJECT-TYPE
53044    SYNTAX      Acl6CurCfgEntry
53045    MAX-ACCESS  not-accessible
53046    STATUS      current
53047    DESCRIPTION
53048        "Current information about a particular ACL6 configuration entry."
53049    INDEX { acl6CurCfgIndex }
53050    ::= { acl6CurCfgTable 1 }
53051
53052Acl6CurCfgEntry  ::= SEQUENCE {
53053    acl6CurCfgIndex               Unsigned32,
53054	acl6CurCfgGroup				  Unsigned32,
53055    acl6CurCfgFilterAction        INTEGER,
53056    acl6CurCfgFilterActionSetPrio INTEGER,
53057    acl6CurCfgSrcIPv6Address      DisplayString,
53058    acl6CurCfgSrcIPv6PrefixLen    INTEGER,
53059    acl6CurCfgDstIPv6Address      DisplayString,
53060    acl6CurCfgDstIPv6PrefixLen    INTEGER,
53061    acl6CurCfgIPv6FlowLabel       DisplayString,
53062    acl6CurCfgIPv6TrafficClass    DisplayString,
53063    acl6CurCfgIPv6NextHeader      DisplayString,
53064    acl6CurCfgSrcPort             INTEGER,
53065    acl6CurCfgSrcPortMask         DisplayString,
53066    acl6CurCfgDstPort             INTEGER,
53067    acl6CurCfgDstPortMask         DisplayString,
53068    acl6CurCfgTCPFlags            BITS,
53069    acl6CurCfgTCPFlagsMask        BITS,
53070    acl6CurCfgEgressPorts         OCTET STRING,
53071	acl6CurCfgStatistics 		  INTEGER,
53072	acl6CurCfgUser				  INTEGER,
53073	acl6CurCfgInprofDscp 		  INTEGER,
53074	acl6CurCfgTos			      INTEGER,
53075
53076	acl6CurCfgUserEnable 	      INTEGER,
53077	acl6CurCfgInprofDscpEnable	  INTEGER
53078    , acl6CurCfgLog             INTEGER
53079    , acl6CurCfgMeterAction        INTEGER
53080    , acl6CurCfgMeterEnable        INTEGER
53081    , acl6CurCfgKbitsSec           Unsigned32
53082    , acl6CurCfgKbitsBurst         INTEGER
53083    , acl6CurCfgOutprofDscp        INTEGER
53084    , acl6CurCfgOutprofDscpEnable  INTEGER
53085    }
53086
53087acl6CurCfgIndex  OBJECT-TYPE
53088    SYNTAX      Unsigned32
53089    MAX-ACCESS  read-only
53090    STATUS      current
53091    DESCRIPTION
53092        "The index associated with this ACL6 entry."
53093    ::= { acl6CurCfgEntry 1 }
53094
53095acl6CurCfgGroup	OBJECT-TYPE
53096	SYNTAX		Unsigned32
53097	MAX-ACCESS	read-only
53098	STATUS		current
53099	DESCRIPTION
53100		"The index of the ACL group to which this ACL6 entry is a member of.
53101		A value of zero means the ACL6 is not a member of any group."
53102	::= { acl6CurCfgEntry 2 }
53103
53104acl6CurCfgFilterAction  OBJECT-TYPE
53105    SYNTAX      INTEGER {
53106                    none(0),
53107                    permit(1),
53108                    deny(2)
53109					,setprio(3)
53110                }
53111    MAX-ACCESS  read-only
53112    STATUS      current
53113    DESCRIPTION
53114        "The action to be performed on a packet that matches the filter
53115        settings of this ACL6 entry."
53116    ::= { acl6CurCfgEntry 3 }
53117
53118acl6CurCfgFilterActionSetPrio  OBJECT-TYPE
53119    SYNTAX      INTEGER {
53120                    none(0),
53121                    prio0(1),
53122                    prio1(2),
53123                    prio2(3),
53124                    prio3(4),
53125                    prio4(5),
53126                    prio5(6),
53127                    prio6(7),
53128                    prio7(8)
53129                }
53130    MAX-ACCESS  read-only
53131    STATUS      current
53132    DESCRIPTION
53133        "The value to be used when the action to be performed is setprio
53134        for this ACL6 entry."
53135    ::= { acl6CurCfgEntry 4 }
53136
53137acl6CurCfgSrcIPv6Address  OBJECT-TYPE
53138    SYNTAX      DisplayString (SIZE(0..40))
53139    MAX-ACCESS  read-only
53140    STATUS      current
53141    DESCRIPTION
53142        "The source IPv6 address to be filtered.
53143         Address should be 4-byte hexadecimal colon notation.
53144	     Valid IPv6 address should be in any of the following forms
53145	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53146	     xxxx::xxxx:xxxx:xxxx:xxxx"
53147    ::= { acl6CurCfgEntry 5 }
53148
53149acl6CurCfgSrcIPv6PrefixLen  OBJECT-TYPE
53150    SYNTAX      INTEGER (1..128)
53151    MAX-ACCESS  read-only
53152    STATUS      current
53153    DESCRIPTION
53154        "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
53155    ::= { acl6CurCfgEntry 6 }
53156
53157acl6CurCfgDstIPv6Address  OBJECT-TYPE
53158    SYNTAX      DisplayString (SIZE(0..40))
53159    MAX-ACCESS  read-only
53160    STATUS      current
53161    DESCRIPTION
53162        "The destination IPv6 address to be filtered.
53163         Address should be 4-byte hexadecimal colon notation.
53164	     Valid IPv6 address should be in any of the following forms
53165	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53166	     xxxx::xxxx:xxxx:xxxx:xxxx"
53167    ::= { acl6CurCfgEntry 7 }
53168
53169acl6CurCfgDstIPv6PrefixLen  OBJECT-TYPE
53170    SYNTAX      INTEGER (1..128)
53171    MAX-ACCESS  read-only
53172    STATUS      current
53173    DESCRIPTION
53174        "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
53175    ::= { acl6CurCfgEntry 8 }
53176
53177acl6CurCfgIPv6FlowLabel  OBJECT-TYPE
53178    SYNTAX      DisplayString
53179    MAX-ACCESS  read-only
53180    STATUS      current
53181    DESCRIPTION
53182    	"The IPv6 FlowLabel to be filtered.
53183    	 'none' for not initialised, within the
53184    	 range 0-1048575"
53185    ::= { acl6CurCfgEntry 9 }
53186
53187acl6CurCfgIPv6TrafficClass  OBJECT-TYPE
53188    SYNTAX      DisplayString
53189    MAX-ACCESS  read-only
53190    STATUS      current
53191    DESCRIPTION
53192    	"The IPv6 Traffic Class to be filtered.
53193    	 'none' for not initialised, within the
53194    	 range 0-255"
53195    ::= { acl6CurCfgEntry 10 }
53196
53197acl6CurCfgIPv6NextHeader  OBJECT-TYPE
53198    SYNTAX      DisplayString
53199    MAX-ACCESS  read-only
53200    STATUS      current
53201    DESCRIPTION
53202        "The IPv6 next header to be filtered.
53203         'none' for not initialised, within the
53204         range 0-255"
53205    ::= { acl6CurCfgEntry 11 }
53206
53207acl6CurCfgSrcPort  OBJECT-TYPE
53208    SYNTAX      INTEGER (1..65535)
53209    MAX-ACCESS  read-only
53210    STATUS      current
53211    DESCRIPTION
53212        "The source TCP/UDP port number to be filtered."
53213    ::= { acl6CurCfgEntry 12 }
53214
53215acl6CurCfgSrcPortMask  OBJECT-TYPE
53216    SYNTAX      DisplayString
53217    MAX-ACCESS  read-only
53218    STATUS      current
53219    DESCRIPTION
53220        "The mask applied to acl6CurCfgSrcPort for filtering."
53221    ::= { acl6CurCfgEntry 13 }
53222
53223acl6CurCfgDstPort  OBJECT-TYPE
53224    SYNTAX      INTEGER (1..65535)
53225    MAX-ACCESS  read-only
53226    STATUS      current
53227    DESCRIPTION
53228        "The destination TCP/UDP port number to be filtered."
53229    ::= { acl6CurCfgEntry 14 }
53230
53231acl6CurCfgDstPortMask  OBJECT-TYPE
53232    SYNTAX      DisplayString
53233    MAX-ACCESS  read-only
53234    STATUS      current
53235    DESCRIPTION
53236        "The mask applied to acl6CurCfgDstPort for filtering."
53237    ::= { acl6CurCfgEntry 15 }
53238
53239acl6CurCfgTCPFlags  OBJECT-TYPE
53240    SYNTAX      BITS {
53241                    reserved1(0),
53242                    reserved2(1),
53243                    tcpURG(2),
53244                    tcpACK(3),
53245                    tcpPSH(4),
53246                    tcpRST(5),
53247                    tcpSYN(6),
53248                    tcpFIN(7)
53249                }
53250    MAX-ACCESS  read-only
53251    STATUS      current
53252    DESCRIPTION
53253        "The TCP flags to be filtered.
53254         OCTET
53255         xxxxxxxx
53256         ||||..||
53257         ||||..||_tcpFIN(7)
53258         ||||..|__tcpSYN(6)
53259         ||||
53260         ||||_____tcpACK(3)
53261         |||______tcpURG(2)
53262         ||_______reserved2(1)
53263         |________reserved1(0)
53264
53265         where:
53266         - reserved1 - 0;
53267         - reserved2 - 0;
53268         - x - 0 or 1;
53269        "
53270    ::= { acl6CurCfgEntry 16 }
53271
53272acl6CurCfgTCPFlagsMask  OBJECT-TYPE
53273    SYNTAX      BITS {
53274                    reserved1(0),
53275                    reserved2(1),
53276                    tcpURG(2),
53277                    tcpACK(3),
53278                    tcpPSH(4),
53279                    tcpRST(5),
53280                    tcpSYN(6),
53281                    tcpFIN(7)
53282                }
53283    MAX-ACCESS  read-only
53284    STATUS      current
53285    DESCRIPTION
53286        "The TCP flags mask.
53287         OCTET
53288         xxxxxxxx
53289         ||||..||
53290         ||||..||_tcpFIN(7)
53291         ||||..|__tcpSYN(6)
53292         ||||
53293         ||||_____tcpACK(3)
53294         |||______tcpURG(2)
53295         ||_______reserved2(1)
53296         |________reserved1(0)
53297
53298         where:
53299         - reserved1 - 0;
53300         - reserved2 - 0;
53301         - x - 0 or 1;
53302        "
53303    ::= { acl6CurCfgEntry 17 }
53304
53305acl6CurCfgEgressPorts  OBJECT-TYPE
53306    SYNTAX      OCTET STRING
53307    MAX-ACCESS  read-only
53308    STATUS      current
53309    DESCRIPTION
53310        "The port list in the ACL6 configured for egress filtering.
53311         The ports are presented in bitmap format, as follows:
53312
53313            OCTET 1  OCTET 2  .....
53314            xxxxxxxx xxxxxxxx .....
53315            ||    || |
53316            ||    || |_ port 9
53317            ||    ||
53318            ||    ||___ port 8
53319            ||    |____ port 7
53320            ||      .    .   .
53321            ||_________ port 2
53322            |__________ port 1
53323
53324         where x:
53325            1 - the represented port is configured for filtering.
53326            0 - the represented port is not configured for filtering."
53327    ::= { acl6CurCfgEntry 18 }
53328
53329acl6CurCfgStatistics  OBJECT-TYPE
53330    SYNTAX      INTEGER {
53331                    disable(0),
53332                    enable(1)
53333                }
53334    MAX-ACCESS  read-only
53335    STATUS      current
53336    DESCRIPTION
53337        "Whether statistics collection for this ACL6 is enabled or not."
53338    ::= { acl6CurCfgEntry 19 }
53339
53340	acl6CurCfgUser  OBJECT-TYPE
53341		SYNTAX		INTEGER (0..7)
53342		MAX-ACCESS	read-only
53343		STATUS		current
53344		DESCRIPTION
53345			"Set user defined priority for this ACL6."
53346		::= { acl6CurCfgEntry 20 }
53347
53348	acl6CurCfgInprofDscp  OBJECT-TYPE
53349		SYNTAX		INTEGER (0..63)
53350		MAX-ACCESS	read-only
53351		STATUS		current
53352		DESCRIPTION
53353			"Set in profile pkts DSCP value."
53354		::= { acl6CurCfgEntry 21 }
53355
53356	acl6CurCfgTos  OBJECT-TYPE
53357		SYNTAX		INTEGER {
53358						disable(0),
53359						enable(1)
53360					}
53361		MAX-ACCESS	read-only
53362		STATUS		current
53363		DESCRIPTION
53364			"To enable/disable setting pkts based on TOS bits."
53365		::= { acl6CurCfgEntry 22 }
53366
53367	acl6CurCfgUserEnable  OBJECT-TYPE
53368		SYNTAX		INTEGER {
53369						disabled(0),
53370						userdefined(1)
53371					}
53372		MAX-ACCESS	read-only
53373		STATUS		current
53374		DESCRIPTION
53375			"Set update method for this ACL6."
53376		::= { acl6CurCfgEntry 24 }
53377
53378	acl6CurCfgInprofDscpEnable  OBJECT-TYPE
53379		SYNTAX		INTEGER {
53380						disable(0),
53381						enable(1)
53382					}
53383		MAX-ACCESS	read-only
53384		STATUS		current
53385		DESCRIPTION
53386			"Whether in profile update DSCP for this ACL6 is enabled or not."
53387		::= { acl6CurCfgEntry 25 }
53388
53389
53390
53391    acl6CurCfgLog  OBJECT-TYPE
53392    SYNTAX  INTEGER {
53393        disable(0),
53394        enable(1)
53395    }
53396    MAX-ACCESS  read-only
53397    STATUS      current
53398    DESCRIPTION
53399        "Whether log for this ACL is enabled or not."
53400    ::= { acl6CurCfgEntry 26 }
53401
53402
53403acl6CurCfgMeterAction  OBJECT-TYPE
53404    SYNTAX      INTEGER {
53405                                        unconfigured(0),
53406                                        outdrop(1),
53407                                        outpass(2)
53408                                }
53409    MAX-ACCESS  read-only
53410    STATUS      current
53411    DESCRIPTION
53412        "Meter Action for this ACL."
53413    ::= { acl6CurCfgEntry 28 }
53414
53415acl6CurCfgMeterEnable  OBJECT-TYPE
53416    SYNTAX      INTEGER {
53417        enabled(0),
53418        disabled(1)
53419                                }
53420    MAX-ACCESS  read-only
53421    STATUS      current
53422    DESCRIPTION
53423        "Meter state for this ACL."
53424    ::= { acl6CurCfgEntry 29 }
53425
53426acl6CurCfgKbitsSec  OBJECT-TYPE
53427    SYNTAX      Unsigned32 (64..40000000)
53428    MAX-ACCESS  read-only
53429    STATUS      current
53430    DESCRIPTION
53431        "The commited rate of meter associated with this ACL entry."
53432    ::= { acl6CurCfgEntry 30 }
53433
53434acl6CurCfgKbitsBurst  OBJECT-TYPE
53435    SYNTAX      INTEGER {
53436                                        kbits32(32),
53437                                        kbits64(64),
53438                                        kbits128(128),
53439                                        kbits256(256),
53440                                        kbits512(512),
53441                                        kbits1024(1024),
53442                                        kbits2048(2048),
53443                                        kbits4096(4096)
53444                                }
53445        MAX-ACCESS  read-only
53446    STATUS      current
53447    DESCRIPTION
53448        "The maxmium burst sizeof meter associated with this ACL entry."
53449    ::= { acl6CurCfgEntry 31 }
53450
53451acl6CurCfgOutprofDscp  OBJECT-TYPE
53452    SYNTAX      INTEGER (0..63)
53453    MAX-ACCESS  read-only
53454    STATUS      current
53455    DESCRIPTION
53456        "Set out profile pkts DSCP value."
53457    ::= { acl6CurCfgEntry 32 }
53458
53459acl6CurCfgOutprofDscpEnable  OBJECT-TYPE
53460    SYNTAX      INTEGER {
53461                    disable(0),
53462                    enable(1)
53463                }
53464    MAX-ACCESS  read-only
53465    STATUS      current
53466    DESCRIPTION
53467        "Whether out profile update DSCP for this ACL is enabled or not."
53468    ::= { acl6CurCfgEntry 33 }
53469
53470
53471--
53472-- New ACL6 Configuration Table
53473--
53474
53475acl6NewCfgTable OBJECT-TYPE
53476    SYNTAX      SEQUENCE OF Acl6NewCfgEntry
53477    MAX-ACCESS  not-accessible
53478    STATUS      current
53479    DESCRIPTION
53480        "The table of new ACL6 configuration."
53481    ::= { acl6List 2 }
53482
53483acl6NewCfgEntry OBJECT-TYPE
53484    SYNTAX      Acl6NewCfgEntry
53485    MAX-ACCESS  not-accessible
53486    STATUS      current
53487    DESCRIPTION
53488        "New information about a particular ACL6 configuration."
53489    INDEX { acl6NewCfgIndex }
53490    ::= { acl6NewCfgTable 1 }
53491
53492Acl6NewCfgEntry ::= SEQUENCE {
53493    acl6NewCfgIndex               Unsigned32,
53494	acl6NewCfgGroup				  Unsigned32,
53495    acl6NewCfgFilterAction        INTEGER,
53496    acl6NewCfgFilterActionSetPrio INTEGER,
53497    acl6NewCfgSrcIPv6Address      DisplayString,
53498    acl6NewCfgSrcIPv6PrefixLen    INTEGER,
53499    acl6NewCfgDstIPv6Address      DisplayString,
53500    acl6NewCfgDstIPv6PrefixLen    INTEGER,
53501    acl6NewCfgIPv6FlowLabel       DisplayString,
53502    acl6NewCfgIPv6TrafficClass    DisplayString,
53503    acl6NewCfgIPv6NextHeader      DisplayString,
53504    acl6NewCfgSrcPort             INTEGER,
53505    acl6NewCfgSrcPortMask         DisplayString,
53506    acl6NewCfgDstPort             INTEGER,
53507    acl6NewCfgDstPortMask         DisplayString,
53508    acl6NewCfgTCPFlags            BITS,
53509    acl6NewCfgTCPFlagsMask        BITS,
53510	acl6NewCfgEgressPorts		  OCTET STRING,
53511    acl6NewCfgStatistics          INTEGER,
53512	acl6NewCfgAddEgressPort		  PortNumber,
53513	acl6NewCfgRemoveEgressPort	  PortNumber,
53514    acl6NewCfgDelete              INTEGER,
53515	acl6NewCfgUser			      INTEGER,
53516	acl6NewCfgInprofDscp 		  INTEGER,
53517	acl6NewCfgTos			      INTEGER,
53518
53519	acl6NewCfgUserEnable 	INTEGER,
53520	acl6NewCfgInprofDscpEnable	   INTEGER
53521	, acl6NewCfgIPv6Reset		   INTEGER
53522	, acl6NewCfgTcpudpReset		   INTEGER
53523	, acl6NewCfgRemarkInprofReset  INTEGER
53524        , acl6NewCfgLog                    INTEGER
53525    , acl6NewCfgMeterAction        INTEGER
53526    , acl6NewCfgMeterEnable        INTEGER
53527    , acl6NewCfgKbitsSec           Unsigned32
53528    , acl6NewCfgKbitsBurst         INTEGER
53529    , acl6NewCfgMeterReset         INTEGER
53530    , acl6NewCfgOutprofDscp        INTEGER
53531    , acl6NewCfgOutprofDscpEnable  INTEGER
53532    , acl6NewCfgRemarkOutprofReset INTEGER
53533    }
53534
53535
53536acl6NewCfgIndex  OBJECT-TYPE
53537    SYNTAX      Unsigned32
53538    MAX-ACCESS  read-only
53539    STATUS      current
53540    DESCRIPTION
53541        "The index associated with this ACL6 entry."
53542    ::= { acl6NewCfgEntry 1 }
53543
53544acl6NewCfgGroup	OBJECT-TYPE
53545	SYNTAX		Unsigned32
53546	MAX-ACCESS	read-only
53547	STATUS		current
53548	DESCRIPTION
53549		"The index of the ACL group to which this ACL6 entry is a member of.
53550		A value of zero means the ACL6 is not a member of any group."
53551	::= { acl6NewCfgEntry 2 }
53552
53553acl6NewCfgFilterAction  OBJECT-TYPE
53554    SYNTAX      INTEGER {
53555                    none(0),
53556                    permit(1),
53557                    deny(2)
53558					,setprio(3)
53559                }
53560    MAX-ACCESS  read-write
53561    STATUS      current
53562    DESCRIPTION
53563        "The action to be performed on a packet that matches the filter
53564        settings of this ACL6 entry."
53565    ::= { acl6NewCfgEntry 3 }
53566
53567acl6NewCfgFilterActionSetPrio  OBJECT-TYPE
53568    SYNTAX      INTEGER {
53569                    none(0),
53570                    prio0(1),
53571                    prio1(2),
53572                    prio2(3),
53573                    prio3(4),
53574                    prio4(5),
53575                    prio5(6),
53576                    prio6(7),
53577                    prio7(8)
53578                }
53579    MAX-ACCESS  read-write
53580    STATUS      current
53581    DESCRIPTION
53582        "The COS queue to be used when the action for this ACL6 entry is
53583        set to setprio."
53584    ::= { acl6NewCfgEntry 4 }
53585
53586acl6NewCfgSrcIPv6Address  OBJECT-TYPE
53587    SYNTAX      DisplayString (SIZE(0..40))
53588    MAX-ACCESS  read-write
53589    STATUS      current
53590    DESCRIPTION
53591        "The source IPv6 address to be filtered.
53592        Address should be 4-byte hexadecimal colon notation.
53593	    Valid IPv6 address should be in any of the following forms
53594	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53595	     xxxx::xxxx:xxxx:xxxx:xxxx"
53596    ::= { acl6NewCfgEntry 5 }
53597
53598acl6NewCfgSrcIPv6PrefixLen  OBJECT-TYPE
53599    SYNTAX      INTEGER (1..128)
53600    MAX-ACCESS  read-write
53601    STATUS      current
53602    DESCRIPTION
53603        "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
53604    ::= { acl6NewCfgEntry 6 }
53605
53606acl6NewCfgDstIPv6Address  OBJECT-TYPE
53607    SYNTAX      DisplayString (SIZE(0..40))
53608    MAX-ACCESS  read-write
53609    STATUS      current
53610    DESCRIPTION
53611        "The destination IPv6 address to be filtered.
53612         Address should be 4-byte hexadecimal colon notation.
53613	     Valid IPv6 address should be in any of the following forms
53614	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53615	     xxxx::xxxx:xxxx:xxxx:xxxx"
53616    ::= { acl6NewCfgEntry 7 }
53617
53618acl6NewCfgDstIPv6PrefixLen  OBJECT-TYPE
53619    SYNTAX      INTEGER (1..128)
53620    MAX-ACCESS  read-write
53621    STATUS      current
53622    DESCRIPTION
53623        "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
53624    ::= { acl6NewCfgEntry 8 }
53625
53626acl6NewCfgIPv6FlowLabel  OBJECT-TYPE
53627    SYNTAX      DisplayString
53628    MAX-ACCESS  read-write
53629    STATUS      current
53630    DESCRIPTION
53631        "The IPv6 flow label  to be filtered.
53632         'none' for not initialised, within the
53633         range 0-1048575"
53634    ::= { acl6NewCfgEntry 9 }
53635
53636acl6NewCfgIPv6TrafficClass  OBJECT-TYPE
53637    SYNTAX      DisplayString
53638    MAX-ACCESS  read-write
53639    STATUS      current
53640    DESCRIPTION
53641        "The IPv6 traffic class to be filtered.
53642         'none' for not initialised, within the
53643         range 0-255"
53644    ::= { acl6NewCfgEntry 10 }
53645
53646acl6NewCfgIPv6NextHeader  OBJECT-TYPE
53647    SYNTAX      DisplayString
53648    MAX-ACCESS  read-write
53649    STATUS      current
53650    DESCRIPTION
53651        "The IPv6 next header to be filtered.
53652         'none' for not initialised, within the
53653         range 0-255"
53654    ::= { acl6NewCfgEntry 11 }
53655
53656acl6NewCfgSrcPort  OBJECT-TYPE
53657    SYNTAX      INTEGER (1..65535)
53658    MAX-ACCESS  read-write
53659    STATUS      current
53660    DESCRIPTION
53661        "The source TCP/UDP port number to be filtered."
53662    ::= { acl6NewCfgEntry 12 }
53663
53664acl6NewCfgSrcPortMask  OBJECT-TYPE
53665    SYNTAX      DisplayString
53666    MAX-ACCESS  read-write
53667    STATUS      current
53668    DESCRIPTION
53669        "The mask applied to acl6CurCfgSrcPort for filtering."
53670    ::= { acl6NewCfgEntry 13 }
53671
53672acl6NewCfgDstPort  OBJECT-TYPE
53673    SYNTAX      INTEGER (1..65535)
53674    MAX-ACCESS  read-write
53675    STATUS      current
53676    DESCRIPTION
53677        "The destination TCP/UDP port number to be filtered."
53678    ::= { acl6NewCfgEntry 14 }
53679
53680acl6NewCfgDstPortMask  OBJECT-TYPE
53681    SYNTAX      DisplayString
53682    MAX-ACCESS  read-write
53683    STATUS      current
53684    DESCRIPTION
53685        "The mask applied to acl6CurCfgDstPort for filtering."
53686    ::= { acl6NewCfgEntry 15 }
53687
53688acl6NewCfgTCPFlags  OBJECT-TYPE
53689    SYNTAX      BITS {
53690                    reserved1(0),
53691                    reserved2(1),
53692                    tcpURG(2),
53693                    tcpACK(3),
53694                    tcpPSH(4),
53695                    tcpRST(5),
53696                    tcpSYN(6),
53697                    tcpFIN(7)
53698                }
53699    MAX-ACCESS  read-write
53700    STATUS      current
53701    DESCRIPTION
53702        "The TCP flags to be filtered.
53703         OCTET
53704         xxxxxxxx
53705         ||||..||
53706         ||||..||_tcpFIN(7)
53707         ||||..|__tcpSYN(6)
53708         ||||
53709         ||||_____tcpACK(3)
53710         |||______tcpURG(2)
53711         ||_______reserved2(1)
53712         |________reserved1(0)
53713
53714         where:
53715         - reserved1 - 0;
53716         - reserved2 - 0;
53717         - x - 0 or 1;
53718        "
53719    ::= { acl6NewCfgEntry 16 }
53720
53721acl6NewCfgTCPFlagsMask  OBJECT-TYPE
53722    SYNTAX      BITS {
53723                    reserved1(0),
53724                    reserved2(1),
53725                    tcpURG(2),
53726                    tcpACK(3),
53727                    tcpPSH(4),
53728                    tcpRST(5),
53729                    tcpSYN(6),
53730                    tcpFIN(7)
53731                }
53732    MAX-ACCESS  read-write
53733    STATUS      current
53734    DESCRIPTION
53735        "The TCP flags mask.
53736         OCTET
53737         xxxxxxxx
53738         ||||..||
53739         ||||..||_tcpFIN(7)
53740         ||||..|__tcpSYN(6)
53741         ||||
53742         ||||_____tcpACK(3)
53743         |||______tcpURG(2)
53744         ||_______reserved2(1)
53745         |________reserved1(0)
53746
53747         where:
53748         - reserved1 - 0;
53749         - reserved2 - 0;
53750         - x - 0 or 1;
53751        "
53752    ::= { acl6NewCfgEntry 17 }
53753
53754acl6NewCfgEgressPorts  OBJECT-TYPE
53755    SYNTAX      OCTET STRING
53756    MAX-ACCESS  read-only
53757    STATUS      current
53758    DESCRIPTION
53759        "The port list in the ACL6 configured for egress filtering.
53760         The ports are presented in bitmap format, as follows:
53761
53762            OCTET 1  OCTET 2  .....
53763            xxxxxxxx xxxxxxxx .....
53764            ||    || |
53765            ||    || |_ port 9
53766            ||    ||
53767            ||    ||___ port 8
53768            ||    |____ port 7
53769            ||      .    .   .
53770            ||_________ port 2
53771            |__________ port 1
53772
53773         where x:
53774            1 - the represented port is configured for filtering.
53775            0 - the represented port is not configured for filtering."
53776    ::= { acl6NewCfgEntry 18 }
53777
53778acl6NewCfgStatistics  OBJECT-TYPE
53779    SYNTAX      INTEGER {
53780                    disable(0),
53781                    enable(1)
53782                }
53783    MAX-ACCESS  read-write
53784    STATUS      current
53785    DESCRIPTION
53786        "Whether statistics collection for this ACL6 is enabled or not."
53787    ::= { acl6NewCfgEntry 19 }
53788
53789acl6NewCfgAddEgressPort OBJECT-TYPE
53790    SYNTAX      PortNumber
53791    MAX-ACCESS  read-write
53792    STATUS      current
53793    DESCRIPTION
53794        "The port to be added to the specified ACL6 for egress filtering.
53795        A value of zero is always returned when this object is read."
53796    ::= { acl6NewCfgEntry 20 }
53797
53798acl6NewCfgRemoveEgressPort OBJECT-TYPE
53799    SYNTAX      PortNumber
53800    MAX-ACCESS  read-write
53801    STATUS      current
53802    DESCRIPTION
53803        "The port to be removed from the specified ACL6.  A value of zero
53804        is always returned when this object is read."
53805    ::= { acl6NewCfgEntry 21 }
53806
53807acl6NewCfgDelete OBJECT-TYPE
53808    SYNTAX      INTEGER {
53809                    other(1),
53810                    delete(2)
53811                }
53812    MAX-ACCESS  read-write
53813    STATUS      current
53814    DESCRIPTION
53815        "This is an action object to delete an ACL6 entry.  A value of
53816        other(1) is always returned when this object is read."
53817    ::= { acl6NewCfgEntry 22 }
53818
53819acl6NewCfgUser  OBJECT-TYPE
53820	SYNTAX		INTEGER (0..7)
53821	MAX-ACCESS	read-write
53822	STATUS		current
53823	DESCRIPTION
53824		"Set user defined priority for this ACL6."
53825	::= { acl6NewCfgEntry 23 }
53826
53827acl6NewCfgInprofDscp  OBJECT-TYPE
53828	SYNTAX		INTEGER (0..63)
53829	MAX-ACCESS	read-write
53830	STATUS		current
53831	DESCRIPTION
53832		"Set in profile pkts DSCP value."
53833	::= { acl6NewCfgEntry 24 }
53834
53835acl6NewCfgTos  OBJECT-TYPE
53836	SYNTAX		INTEGER {
53837					disable(0),
53838					enable(1)
53839				}
53840	MAX-ACCESS	read-write
53841	STATUS		current
53842	DESCRIPTION
53843		"To enable/disable setting pkts based on TOS bits."
53844	::= { acl6NewCfgEntry 25 }
53845
53846acl6NewCfgUserEnable  OBJECT-TYPE
53847	SYNTAX		INTEGER {
53848					disabled(0),
53849					userdefined(1)
53850				}
53851	MAX-ACCESS	read-write
53852	STATUS		current
53853	DESCRIPTION
53854		"Set update method for this ACL6."
53855	::= { acl6NewCfgEntry 27 }
53856
53857acl6NewCfgInprofDscpEnable  OBJECT-TYPE
53858	SYNTAX		INTEGER {
53859					disable(0),
53860					enable(1)
53861				}
53862	MAX-ACCESS	read-write
53863	STATUS		current
53864	DESCRIPTION
53865		"Whether in profile update DSCP for this ACL6 is enabled or not.
53866		 Only the value disable(0) can be set, causing the in profile
53867		 update DSCP to be disabled for this ACL6.
53868		 The value enable(1) is automatically set when setting a value
53869		 for aclNewCfgInprofDscp object."
53870	::= { acl6NewCfgEntry 28 }
53871
53872
53873acl6NewCfgIPv6Reset OBJECT-TYPE
53874	SYNTAX		INTEGER {
53875					other(1),
53876					reset(2)
53877				}
53878	MAX-ACCESS	read-write
53879	STATUS		current
53880	DESCRIPTION
53881		"This is an action object to reset an ACL IPV6 entry. A value of
53882		other(1) is always returned when this object is read."
53883	::= { acl6NewCfgEntry 30 }
53884
53885acl6NewCfgTcpudpReset OBJECT-TYPE
53886	SYNTAX		INTEGER {
53887					other(1),
53888					reset(2)
53889				}
53890	MAX-ACCESS	read-write
53891	STATUS		current
53892	DESCRIPTION
53893		"This is an action object to reset an ACL6 Tcpudp entry. A value of
53894		other(1) is always returned when this object is read."
53895	::= { acl6NewCfgEntry 31 }
53896
53897acl6NewCfgRemarkInprofReset OBJECT-TYPE
53898	SYNTAX		INTEGER {
53899					other(1),
53900					reset(2)
53901				}
53902	MAX-ACCESS	read-write
53903	STATUS		current
53904	DESCRIPTION
53905		"This is an action object to reset an ACL Remark Inprof entry. A value of
53906		other(1) is always returned when this object is read."
53907	::= { acl6NewCfgEntry 32 }
53908
53909    acl6NewCfgLog  OBJECT-TYPE
53910    SYNTAX  INTEGER {
53911        disable(0),
53912        enable(1)
53913    }
53914    MAX-ACCESS  read-write
53915    STATUS      current
53916    DESCRIPTION
53917        "Whether log for this ACL is enabled or not."
53918    ::= { acl6NewCfgEntry 33 }
53919
53920
53921acl6NewCfgMeterAction  OBJECT-TYPE
53922    SYNTAX      INTEGER {
53923                                        unconfigured(0),
53924                                        outdrop(1),
53925                                        outpass(2)
53926                                }
53927    MAX-ACCESS  read-write
53928    STATUS      current
53929    DESCRIPTION
53930        "Meter Action for this ACL."
53931    ::= { acl6NewCfgEntry 35 }
53932
53933acl6NewCfgMeterEnable  OBJECT-TYPE
53934    SYNTAX      INTEGER {
53935        enabled(0),
53936        disabled(1)
53937                                }
53938    MAX-ACCESS  read-write
53939    STATUS      current
53940    DESCRIPTION
53941        "Meter state for this ACL."
53942    ::= { acl6NewCfgEntry 36 }
53943
53944
53945acl6NewCfgKbitsSec  OBJECT-TYPE
53946    SYNTAX      Unsigned32 (64..40000000)
53947    MAX-ACCESS  read-write
53948    STATUS      current
53949    DESCRIPTION
53950        "The commited rate of meter associated with this ACL entry."
53951    ::= { acl6NewCfgEntry 37 }
53952
53953
53954acl6NewCfgKbitsBurst  OBJECT-TYPE
53955    SYNTAX      INTEGER {
53956                                        kbits32(32),
53957                                        kbits64(64),
53958                                        kbits128(128),
53959                                        kbits256(256),
53960                                        kbits512(512),
53961                                        kbits1024(1024),
53962                                        kbits2048(2048),
53963                                        kbits4096(4096)
53964                                }
53965    MAX-ACCESS  read-write
53966    STATUS      current
53967    DESCRIPTION
53968        "The maximum burst size of the meter associated with this ACL entry."
53969    ::= { acl6NewCfgEntry 38 }
53970
53971acl6NewCfgMeterReset OBJECT-TYPE
53972    SYNTAX      INTEGER {
53973                    other(1),
53974                    reset(2)
53975                }
53976    MAX-ACCESS  read-write
53977    STATUS      current
53978    DESCRIPTION
53979        "This is an action object to reset an ACL6 Meter entry. A value of
53980        other(1) is always returned when this object is read."
53981    ::= { acl6NewCfgEntry 39 }
53982
53983acl6NewCfgOutprofDscp  OBJECT-TYPE
53984    SYNTAX      INTEGER (0..63)
53985    MAX-ACCESS  read-write
53986    STATUS      current
53987    DESCRIPTION
53988        "Set out profile pkts DSCP value."
53989    ::= { acl6NewCfgEntry 40 }
53990
53991acl6NewCfgOutprofDscpEnable  OBJECT-TYPE
53992    SYNTAX      INTEGER {
53993                    disable(0),
53994                    enable(1)
53995                }
53996    MAX-ACCESS  read-write
53997    STATUS      current
53998    DESCRIPTION
53999        "Whether out profile update DSCP for this ACL is enabled or not.
54000         Only the value disable(0) can be set, causing the out profile
54001         update DSCP to be disabled for this ACL.
54002         The value enable(1) is automatically set when setting a value
54003         for aclNewCfgOutprofDscp object."
54004    ::= { acl6NewCfgEntry 41 }
54005
54006
54007acl6NewCfgRemarkOutprofReset OBJECT-TYPE
54008    SYNTAX      INTEGER {
54009                    other(1),
54010                    reset(2)
54011                }
54012    MAX-ACCESS  read-write
54013    STATUS      current
54014    DESCRIPTION
54015        "This is an action object to reset an ACL Remark Outprof entry. A value of
54016        other(1) is always returned when this object is read."
54017    ::= { acl6NewCfgEntry 42 }
54018
54019acl6TableMaxSize OBJECT-TYPE
54020    SYNTAX  Integer32
54021    MAX-ACCESS  read-only
54022    STATUS  current
54023    DESCRIPTION
54024        "The maximum number of entries in the acl6 config tables."
54025    ::= { acl6List 3 }
54026
54027
54028-- ---------------------------------------------------------- --
54029-- ACL Log Configuration
54030-- ---------------------------------------------------------- --
54031aclLogCurInterval  OBJECT-TYPE
54032    SYNTAX      INTEGER (5..600)
54033    MAX-ACCESS  read-only
54034    STATUS      current
54035    DESCRIPTION
54036        "The interval secends of displaying Logs.
54037         Default is 300s."
54038    ::= { aclLog 1 }
54039
54040aclLogNewInterval  OBJECT-TYPE
54041    SYNTAX      INTEGER (5..600)
54042    MAX-ACCESS  read-write
54043    STATUS      current
54044    DESCRIPTION
54045        "The interval secends of displaying Logs.
54046         Default is 300s."
54047    ::= { aclLog 2 }
54048
54049aclLogCurRateLimit  OBJECT-TYPE
54050    SYNTAX      INTEGER (1..1000)
54051    MAX-ACCESS  read-only
54052    STATUS      current
54053    DESCRIPTION
54054        "The rate limit of ACL Log queue.
54055         Default is 10pps."
54056    ::= { aclLog 3 }
54057
54058aclLogNewRateLimit  OBJECT-TYPE
54059    SYNTAX      INTEGER (1..1000)
54060    MAX-ACCESS  read-write
54061    STATUS      current
54062    DESCRIPTION
54063        "The rate limit of ACL Log queue.
54064         Default is 10pps."
54065    ::= { aclLog 4 }
54066
54067
54068
54069-- ---------------------------------------------------------- --
54070-- ACL Group Configuration
54071-- ---------------------------------------------------------- --
54072
54073aclGroupCurCfgTable OBJECT-TYPE
54074    SYNTAX      SEQUENCE OF AclGroupCurCfgEntry
54075    MAX-ACCESS  not-accessible
54076    STATUS      current
54077    DESCRIPTION
54078        "The table of current ACL Group configuration."
54079    ::= { aclGroup 1 }
54080
54081aclGroupCurCfgEntry OBJECT-TYPE
54082    SYNTAX      AclGroupCurCfgEntry
54083    MAX-ACCESS  not-accessible
54084    STATUS      current
54085    DESCRIPTION
54086        "Information about a particular ACL configuration."
54087    INDEX { aclGroupCurCfgIndex }
54088    ::= { aclGroupCurCfgTable 1 }
54089
54090AclGroupCurCfgEntry ::= SEQUENCE {
54091    aclGroupCurCfgIndex        Unsigned32,
54092    aclGroupCurCfgMemberAcls   OCTET STRING
54093    , aclGroupCurCfgMemberAcl6s   OCTET STRING
54094    }
54095
54096aclGroupCurCfgIndex  OBJECT-TYPE
54097    SYNTAX      Unsigned32
54098    MAX-ACCESS  read-only
54099    STATUS      current
54100    DESCRIPTION
54101        "The index associated with this ACL Group entry."
54102    ::= { aclGroupCurCfgEntry 1 }
54103
54104aclGroupCurCfgMemberAcls  OBJECT-TYPE
54105    SYNTAX      OCTET STRING
54106    MAX-ACCESS  read-only
54107    STATUS      current
54108    DESCRIPTION
54109        "The ACL members of this ACL group, presented in bitmap
54110         format, as follows:
54111
54112            OCTET 1  OCTET 2  .....
54113            xxxxxxxx xxxxxxxx .....
54114            ||    || |
54115            ||    || |_ ACL 9
54116            ||    ||
54117            ||    ||___ ACL 8
54118            ||    |____ ACL 7
54119            ||      .    .   .
54120            ||_________ ACL 2
54121            |__________ ACL 1
54122
54123         where x:
54124            1 - the represented ACL is a member of the group.
54125            0 - the represented ACL is not a member of the group."
54126    ::= { aclGroupCurCfgEntry 2 }
54127
54128
54129aclGroupCurCfgMemberAcl6s  OBJECT-TYPE
54130	SYNTAX		OCTET STRING
54131	MAX-ACCESS	read-only
54132	STATUS		current
54133	DESCRIPTION
54134		"The ACL6 members of this ACL group, presented in bitmap
54135		 format, as follows:
54136
54137			OCTET 1  OCTET 2  .....
54138			xxxxxxxx xxxxxxxx .....
54139			||	  || |
54140			||	  || |_ ACL6 9
54141			||	  ||
54142			||	  ||___ ACL6 8
54143			||	  |____ ACL6 7
54144			||		.	 .	 .
54145			||_________ ACL6 2
54146			|__________ ACL6 1
54147
54148		 where x:
54149			1 - the represented ACL6 is a member of the group.
54150			0 - the represented ACL6 is not a member of the group."
54151	::= { aclGroupCurCfgEntry 9 }
54152
54153aclGroupNewCfgTable OBJECT-TYPE
54154    SYNTAX      SEQUENCE OF AclGroupNewCfgEntry
54155    MAX-ACCESS  not-accessible
54156    STATUS      current
54157    DESCRIPTION
54158        "The table of new ACL Group configuration."
54159    ::= { aclGroup 2 }
54160
54161aclGroupNewCfgEntry OBJECT-TYPE
54162    SYNTAX      AclGroupNewCfgEntry
54163    MAX-ACCESS  not-accessible
54164    STATUS      current
54165    DESCRIPTION
54166        "New information about a particular ACL configuration."
54167    INDEX { aclGroupNewCfgIndex }
54168    ::= { aclGroupNewCfgTable 1 }
54169
54170AclGroupNewCfgEntry ::= SEQUENCE {
54171    aclGroupNewCfgIndex        Unsigned32,
54172    aclGroupNewCfgMemberAcls   OCTET STRING,
54173    aclGroupNewCfgAddAcl       Unsigned32,
54174    aclGroupNewCfgRemoveAcl    Unsigned32,
54175    aclGroupNewCfgDelete         INTEGER
54176	, aclGroupNewCfgMemberAcl6s  OCTET STRING
54177    , aclGroupNewCfgAddAcl6	     Unsigned32
54178    , aclGroupNewCfgRemoveAcl6   Unsigned32
54179    }
54180
54181aclGroupNewCfgIndex  OBJECT-TYPE
54182    SYNTAX      Unsigned32
54183    MAX-ACCESS  read-only
54184    STATUS      current
54185    DESCRIPTION
54186        "The index associated with this ACL Group entry."
54187    ::= { aclGroupNewCfgEntry 1 }
54188
54189aclGroupNewCfgMemberAcls  OBJECT-TYPE
54190    SYNTAX      OCTET STRING
54191    MAX-ACCESS  read-only
54192    STATUS      current
54193    DESCRIPTION
54194        "The ACL members of this ACL group, presented in bitmap
54195         format, as follows:
54196
54197            OCTET 1  OCTET 2  .....
54198            xxxxxxxx xxxxxxxx .....
54199            ||    || |
54200            ||    || |_ ACL 9
54201            ||    ||
54202            ||    ||___ ACL 8
54203            ||    |____ ACL 7
54204            ||      .    .   .
54205            ||_________ ACL 2
54206            |__________ ACL 1
54207
54208         where x:
54209            1 - the represented ACL is a member of the group.
54210            0 - the represented ACL is not a member of the group."
54211    ::= { aclGroupNewCfgEntry 2 }
54212
54213aclGroupNewCfgAddAcl  OBJECT-TYPE
54214    SYNTAX      Unsigned32
54215    MAX-ACCESS  read-write
54216    STATUS      current
54217    DESCRIPTION
54218        "The index of the ACL entry to be added into this ACL group.
54219        A successful set operation on this object will also set the bit
54220        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
54221        bitmap. A value of zero is always returned when this object
54222        is read."
54223    ::= { aclGroupNewCfgEntry 4 }
54224
54225aclGroupNewCfgRemoveAcl  OBJECT-TYPE
54226    SYNTAX      Unsigned32
54227    MAX-ACCESS  read-write
54228    STATUS      current
54229    DESCRIPTION
54230        "The index of the ACL entry to be removed from this ACL group.
54231        A successful set operation on this object will unset the bit
54232        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
54233        bitmap. A value of zero is always returned when this object
54234        is read."
54235    ::= { aclGroupNewCfgEntry 5 }
54236
54237aclGroupNewCfgDelete  OBJECT-TYPE
54238    SYNTAX      INTEGER {
54239                    other(1),
54240                    delete(2)
54241                }
54242    MAX-ACCESS  read-write
54243    STATUS      current
54244    DESCRIPTION
54245        "This is an action object to delete an ACL group.  A value of other(1)
54246        is always returned when this object is read."
54247    ::= { aclGroupNewCfgEntry 8 }
54248aclGroupNewCfgMemberAcl6s  OBJECT-TYPE
54249    SYNTAX		OCTET STRING
54250    MAX-ACCESS	read-only
54251	STATUS		current
54252	DESCRIPTION
54253		"The ACL6 members of this ACL group, presented in bitmap
54254		format, as follows:
54255
54256		OCTET 1  OCTET 2  .....
54257		xxxxxxxx xxxxxxxx .....
54258		||	  || |
54259		||	  || |_ ACL6 9
54260		||	  ||
54261		||	  ||___ ACL6 8
54262		||	  |____ ACL6 7
54263		||		.	 .	 .
54264		||_________ ACL6 2
54265		|__________ ACL6 1
54266
54267		where x:
54268		1 - the represented ACL6 is a member of the group.
54269		0 - the represented ACL6 is not a member of the group."
54270::= { aclGroupNewCfgEntry 9 }
54271
54272
54273aclGroupNewCfgAddAcl6  OBJECT-TYPE
54274    SYNTAX      Unsigned32
54275    MAX-ACCESS  read-write
54276    STATUS      current
54277    DESCRIPTION
54278        "The index of the ACL6 entry to be added into this ACL group.
54279        A successful set operation on this object will also set the bit
54280        corresponding to the ACL6 entry in the aclGroupNewCfgMemberAcl6s
54281        bitmap. A value of zero is always returned when this object
54282        is read."
54283    ::= { aclGroupNewCfgEntry 10 }
54284
54285aclGroupNewCfgRemoveAcl6  OBJECT-TYPE
54286    SYNTAX      Unsigned32
54287    MAX-ACCESS  read-write
54288    STATUS      current
54289    DESCRIPTION
54290        "The index of the ACL entry to be removed from this ACL group.
54291        A successful set operation on this object will unset the bit
54292        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
54293        bitmap. A value of zero is always returned when this object
54294        is read."
54295    ::= { aclGroupNewCfgEntry 11 }
54296
54297
54298aclCurCfgPortTable OBJECT-TYPE
54299    SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
54300    MAX-ACCESS not-accessible
54301    STATUS current
54302    DESCRIPTION
54303        "The table of port acl groups configuration."
54304    ::= { aclCfg 1 }
54305
54306aclCurCfgPortTableEntry OBJECT-TYPE
54307    SYNTAX AclCurCfgPortTableEntry
54308    MAX-ACCESS not-accessible
54309    STATUS current
54310    DESCRIPTION
54311        "Information about a particular port acl configuration."
54312    INDEX { aclCurCfgPortIndex }
54313    ::= { aclCurCfgPortTable 1 }
54314
54315AclCurCfgPortTableEntry ::= SEQUENCE {
54316    aclCurCfgPortIndex    PortNumber,
54317    aclCurCfgPortAclBmap  OCTET STRING
54318    , aclCurCfgPortAclGrpBmap  OCTET STRING
54319    , aclCurCfgPortAcl6Bmap  OCTET STRING
54320    }
54321
54322aclCurCfgPortIndex OBJECT-TYPE
54323    SYNTAX PortNumber
54324    MAX-ACCESS read-only
54325    STATUS current
54326    DESCRIPTION
54327        "The identifier of a particular port.  This is also
54328         index to the entLogicalTable of Entity MIB."
54329    ::= { aclCurCfgPortTableEntry 1 }
54330
54331aclCurCfgPortAclBmap OBJECT-TYPE
54332    SYNTAX  OCTET STRING (SIZE(0..512))
54333    MAX-ACCESS  read-only
54334    STATUS  current
54335    DESCRIPTION
54336        "The acls applied to the port.  The acls are
54337         presented in bitmap format. This string displays acl number
54338         from 1 to 896.
54339
54340         in receiving order:
54341
54342             OCTET 1  OCTET 2  .....
54343             xxxxxxxx xxxxxxxx .....
54344             ||    || |_ acl 9
54345             ||    ||
54346             ||    ||___ acl 8
54347             ||    |____ acl 7
54348             ||      .    .   .
54349             ||_________ acl 2
54350             |__________ acl 1
54351
54352         where x : 1 - The represented acl applied to the port.
54353                   0 - The represented acl not applied to the port."
54354    ::= { aclCurCfgPortTableEntry 2 }
54355
54356
54357aclCurCfgPortAclGrpBmap OBJECT-TYPE
54358    SYNTAX  OCTET STRING (SIZE(0..512))
54359    MAX-ACCESS  read-only
54360    STATUS  current
54361    DESCRIPTION
54362        "The acl groups applied to the port.  The acls are
54363         presented in bitmap format. This string displays acl number
54364         from 1 to 896.
54365         in receiving order:
54366
54367             OCTET 1  OCTET 2  .....
54368             xxxxxxxx xxxxxxxx .....
54369             ||    || |_ aclgrp 9
54370             ||    ||
54371             ||    ||___ aclgrp 8
54372             ||    |____ aclgrp 7
54373             ||      .    .   .
54374             ||_________ aclgrp 2
54375             |__________ aclgrp 1
54376
54377         where x : 1 - The represented acl applied to the port.
54378                   0 - The represented acl not applied to the port."
54379    ::= { aclCurCfgPortTableEntry 4 }
54380
54381	aclCurCfgPortAcl6Bmap OBJECT-TYPE
54382    SYNTAX  OCTET STRING (SIZE(0..128))
54383    MAX-ACCESS  read-only
54384    STATUS  current
54385    DESCRIPTION
54386        "The acls applied to the port.  The acls are
54387         presented in bitmap format. This string displays acl number
54388         from 1 to 128.
54389
54390         in receiving order:
54391
54392             OCTET 1  OCTET 2  .....
54393             xxxxxxxx xxxxxxxx .....
54394             ||    || |_ acl6 9
54395             ||    ||
54396             ||    ||___ acl6 8
54397             ||    |____ acl6 7
54398             ||      .    .   .
54399             ||_________ acl6 2
54400             |__________ acl6 1
54401
54402         where x : 1 - The represented acl6 applied to the port.
54403                   0 - The represented acl6 not applied to the port."
54404    ::= { aclCurCfgPortTableEntry 13 }
54405
54406
54407aclNewCfgPortTable OBJECT-TYPE
54408    SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
54409    MAX-ACCESS not-accessible
54410    STATUS current
54411    DESCRIPTION
54412        "The table of port acl configuration."
54413    ::= { aclCfg 2 }
54414
54415aclNewCfgPortTableEntry OBJECT-TYPE
54416    SYNTAX AclNewCfgPortTableEntry
54417    MAX-ACCESS not-accessible
54418    STATUS current
54419    DESCRIPTION
54420        "Information about a particular port acl groups configuration."
54421    INDEX { aclNewCfgPortIndex }
54422    ::= { aclNewCfgPortTable 1 }
54423
54424AclNewCfgPortTableEntry ::= SEQUENCE {
54425    aclNewCfgPortIndex         PortNumber,
54426    aclNewCfgPortAddAcl        Unsigned32
54427    , aclNewCfgPortAddAclGrp     Unsigned32
54428    , aclNewCfgPortRemoveAcl     Unsigned32
54429    , aclNewCfgPortRemoveAclGrp  Unsigned32
54430    , aclNewCfgPortAclBmap       OCTET STRING
54431    , aclNewCfgPortAclGrpBmap    OCTET STRING
54432    , aclNewCfgPortAddAcl6        Unsigned32
54433    , aclNewCfgPortRemoveAcl6     Unsigned32
54434    , aclNewCfgPortAcl6Bmap 	  OCTET STRING
54435    }
54436
54437aclNewCfgPortIndex  OBJECT-TYPE
54438    SYNTAX PortNumber
54439    MAX-ACCESS read-only
54440    STATUS current
54441    DESCRIPTION
54442        "The identifier of a particular port. This is also
54443         index to the entLogicalTable of Entity MIB."
54444    ::= { aclNewCfgPortTableEntry 1 }
54445
54446aclNewCfgPortAddAcl OBJECT-TYPE
54447    SYNTAX  Unsigned32
54448    MAX-ACCESS  read-write
54449    STATUS  current
54450    DESCRIPTION
54451        "The acl to be added to the specified port.  A
54452         '0' value is returned when read."
54453    ::= {aclNewCfgPortTableEntry 2 }
54454aclNewCfgPortAddAclGrp OBJECT-TYPE
54455    SYNTAX  Unsigned32
54456    MAX-ACCESS  read-write
54457    STATUS  current
54458    DESCRIPTION
54459        "The acl group to be added to the specified port.  A
54460         '0' value is returned when read."
54461    ::= {aclNewCfgPortTableEntry 4 }
54462
54463aclNewCfgPortRemoveAcl OBJECT-TYPE
54464    SYNTAX  Unsigned32
54465    MAX-ACCESS  read-write
54466    STATUS  current
54467    DESCRIPTION
54468        "The acl to be removed from the specified port.
54469         A '0' value is returned when read."
54470    ::= { aclNewCfgPortTableEntry 5 }
54471aclNewCfgPortRemoveAclGrp OBJECT-TYPE
54472    SYNTAX  Unsigned32
54473    MAX-ACCESS  read-write
54474    STATUS  current
54475    DESCRIPTION
54476        "The acl group to be removed from the specified port.
54477         A '0' value is returned when read."
54478    ::= { aclNewCfgPortTableEntry 7 }
54479
54480
54481aclNewCfgPortAclBmap OBJECT-TYPE
54482    SYNTAX  OCTET STRING (SIZE(0..512))
54483    MAX-ACCESS  read-only
54484    STATUS  current
54485    DESCRIPTION
54486        "The acls applied to the port.  The acls are
54487         presented in bitmap format. This string displays acl number
54488         from 1 to 896.
54489         in receiving order:
54490
54491             OCTET 1  OCTET 2  .....
54492             xxxxxxxx xxxxxxxx .....
54493             ||    || |_ acl 9
54494             ||    ||
54495             ||    ||___ acl 8
54496             ||    |____ acl 7
54497             ||      .    .   .
54498             ||_________ acl 2
54499             |__________ acl 1
54500
54501         where x : 1 - The represented acl applied to the port.
54502                   0 - The represented acl not applied to the port."
54503    ::= { aclNewCfgPortTableEntry 8 }
54504aclNewCfgPortAclGrpBmap OBJECT-TYPE
54505    SYNTAX  OCTET STRING (SIZE(0..512))
54506    MAX-ACCESS  read-only
54507    STATUS  current
54508    DESCRIPTION
54509        "The acl groups applied to the port.  The acl groups are
54510         presented in bitmap format. This string displays group number
54511         from 1 to 4096.
54512
54513         in receiving order:
54514
54515             OCTET 1  OCTET 2  .....
54516             xxxxxxxx xxxxxxxx .....
54517             ||    || |_ aclgrp 9
54518             ||    ||
54519             ||    ||___ aclgrp 8
54520             ||    |____ aclgrp 7
54521             ||      .    .   .
54522             ||_________ aclgrp 2
54523             |__________ aclgrp 1
54524
54525         where x : 1 - The represented acl group applied to the port.
54526                   0 - The represented acl group not applied to the port."
54527    ::= { aclNewCfgPortTableEntry 10 }
54528
54529	aclNewCfgPortAddAcl6 OBJECT-TYPE
54530    SYNTAX  Unsigned32
54531    MAX-ACCESS  read-write
54532    STATUS  current
54533    DESCRIPTION
54534        "The acl6 to be added to the specified port.  A
54535         '0' value is returned when read."
54536    ::= {aclNewCfgPortTableEntry 11 }
54537
54538	aclNewCfgPortRemoveAcl6 OBJECT-TYPE
54539    SYNTAX  Unsigned32
54540    MAX-ACCESS  read-write
54541    STATUS  current
54542    DESCRIPTION
54543        "The acl6 to be removed from the specified port.
54544         A '0' value is returned when read."
54545    ::= { aclNewCfgPortTableEntry 12 }
54546
54547    aclNewCfgPortAcl6Bmap OBJECT-TYPE
54548	SYNTAX	OCTET STRING (SIZE(0..512))
54549	MAX-ACCESS	read-only
54550	STATUS	current
54551	DESCRIPTION
54552		"The acl6s applied to the port.  The acl6s are
54553		 presented in bitmap format. This string displays acl number
54554		 from 1 to 128.
54555		 in receiving order:
54556
54557			 OCTET 1  OCTET 2  .....
54558			 xxxxxxxx xxxxxxxx .....
54559			 ||    || |_ acl6 9
54560			 ||    ||
54561			 ||    ||___ acl6 8
54562			 ||    |____ acl6 7
54563			 || 	 .	  .   .
54564			 ||_________ acl6 2
54565			 |__________ acl6 1
54566
54567		 where x : 1 - The represented acl6 applied to the port.
54568				   0 - The represented acl6 not applied to the port."
54569	::= { aclNewCfgPortTableEntry 13 }
54570
54571
54572
54573
54574
54575
54576
54577
54578
54579
54580
54581-- ------------------------------------------------------------------------- --
54582-- VMAP Configuration                                                      {
54583-- ------------------------------------------------------------------------- --
54584
54585vmapList                OBJECT IDENTIFIER ::= { vmapConfig 1 }
54586vmapCfg                 OBJECT IDENTIFIER ::= { vmapConfig 2 }
54587
54588vmapVlanCfg             OBJECT IDENTIFIER ::= { vmapCfg 1 }
54589vmapGroupCfg            OBJECT IDENTIFIER ::= { vmapCfg 2 }
54590
54591vmapVlanCfgNonServerPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 1 }
54592vmapVlanCfgServerPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 2 }
54593vmapVlanCfgAllPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 3 }
54594
54595vmapGroupCfgNonServerPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 1 }
54596vmapGroupCfgServerPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 2 }
54597vmapGroupCfgAllPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 3 }
54598
54599-- ------------------------------------------------------------------------- --
54600-- Current VMAP Configuration Table                                        {
54601-- ------------------------------------------------------------------------- --
54602vmapCurCfgTable  OBJECT-TYPE
54603    SYNTAX      SEQUENCE OF VmapCurCfgEntry
54604    MAX-ACCESS  not-accessible
54605    STATUS      current
54606    DESCRIPTION
54607        "The table of current VMAP configuration."
54608    ::= { vmapList 1 }
54609
54610vmapCurCfgEntry  OBJECT-TYPE
54611    SYNTAX      VmapCurCfgEntry
54612    MAX-ACCESS  not-accessible
54613    STATUS      current
54614    DESCRIPTION
54615        "Current information about a particular VMAP configuration entry."
54616    INDEX { vmapCurCfgIndex }
54617    ::= { vmapCurCfgTable 1 }
54618
54619VmapCurCfgEntry  ::= SEQUENCE {
54620    vmapCurCfgIndex                 Unsigned32,
54621    vmapCurCfgFilterAction          INTEGER,
54622    vmapCurCfgFilterActionSetPrio   INTEGER,
54623    vmapCurCfgEthFmt                INTEGER,
54624    vmapCurCfgTagFmt                INTEGER,
54625    vmapCurCfgIPFmt                 INTEGER,
54626    vmapCurCfgSrcMACAddress         MacAddress,
54627    vmapCurCfgSrcMACMask            MacAddress,
54628    vmapCurCfgDstMACAddress         MacAddress,
54629    vmapCurCfgDstMACMask            MacAddress,
54630    vmapCurCfgEthernetTypeName      INTEGER,
54631    vmapCurCfgEthernetTypeValue     INTEGER,
54632    vmapCurCfg8021pPriority         INTEGER,
54633    vmapCurCfgTypeOfService         DisplayString,
54634    vmapCurCfgProtocol              DisplayString,
54635    vmapCurCfgSrcIPAddress          IpAddress,
54636    vmapCurCfgSrcIPMask             IpAddress,
54637    vmapCurCfgDstIPAddress          IpAddress,
54638    vmapCurCfgDstIPMask             IpAddress,
54639    vmapCurCfgSrcPort               INTEGER,
54640    vmapCurCfgSrcPortMask           DisplayString,
54641    vmapCurCfgDstPort               INTEGER,
54642    vmapCurCfgDstPortMask           DisplayString,
54643    vmapCurCfgTCPFlags              BITS,
54644    vmapCurCfgTCPFlagsMask          BITS,
54645    vmapCurCfgEgressPorts           OCTET STRING,
54646    vmapCurCfgStatistics            INTEGER,
54647    vmapCurCfgMeterAction           INTEGER,
54648    vmapCurCfgMeterEnable           INTEGER,
54649    vmapCurCfgKbitsSec              Unsigned32,
54650    vmapCurCfgKbitsBurst            INTEGER,
54651    vmapCurCfgUser                  INTEGER,
54652    vmapCurCfgInprofDscp            INTEGER,
54653    vmapCurCfgTos                   INTEGER,
54654    vmapCurCfgOutprofDscp           INTEGER,
54655    vmapCurCfgUserEnable            INTEGER,
54656    vmapCurCfgInprofDscpEnable      INTEGER,
54657    vmapCurCfgOutprofDscpEnable     INTEGER
54658    , vmapCurCfgMirrorPort           Integer32
54659    }
54660
54661vmapCurCfgIndex  OBJECT-TYPE
54662    SYNTAX      Unsigned32
54663    MAX-ACCESS  read-only
54664    STATUS      current
54665    DESCRIPTION
54666        "The index associated with this VMAP entry."
54667    ::= { vmapCurCfgEntry 1 }
54668
54669vmapCurCfgFilterAction  OBJECT-TYPE
54670    SYNTAX      INTEGER {
54671                    none(0),
54672                    permit(1),
54673                    deny(2),
54674                    setprio(3)
54675                }
54676    MAX-ACCESS  read-only
54677    STATUS      current
54678    DESCRIPTION
54679        "The action to be performed on a packet that matches the filter
54680        settings of this VMAP entry."
54681    ::= { vmapCurCfgEntry 2 }
54682
54683vmapCurCfgFilterActionSetPrio  OBJECT-TYPE
54684    SYNTAX      INTEGER {
54685                    none(0),
54686                    prio0(1),
54687                    prio1(2),
54688                    prio2(3),
54689                    prio3(4),
54690                    prio4(5),
54691                    prio5(6),
54692                    prio6(7),
54693                    prio7(8)
54694                }
54695    MAX-ACCESS  read-only
54696    STATUS      current
54697    DESCRIPTION
54698        "The value to be used when the action to be performed is setprio
54699        for this VMAP entry."
54700    ::= { vmapCurCfgEntry 3 }
54701
54702vmapCurCfgEthFmt  OBJECT-TYPE
54703    SYNTAX      INTEGER {
54704                    none(0),
54705                    ethernet2(1),
54706                    snap(2),
54707                    llc(3)
54708                }
54709    MAX-ACCESS  read-only
54710    STATUS      current
54711    DESCRIPTION
54712        "The packet ethernet format to be filtered."
54713    ::= { vmapCurCfgEntry 4 }
54714
54715vmapCurCfgTagFmt  OBJECT-TYPE
54716    SYNTAX      INTEGER {
54717                    disabled(1),
54718                    any(2),
54719                    untagged(3),
54720                    tagged(4)
54721                }
54722    MAX-ACCESS  read-only
54723    STATUS      current
54724    DESCRIPTION
54725        "The packet tag format to be filtered."
54726    ::= { vmapCurCfgEntry 5 }
54727
54728vmapCurCfgIPFmt  OBJECT-TYPE
54729    SYNTAX      INTEGER {
54730                    none(1),
54731                    ipv4(2),
54732                    ipv6(3)
54733                }
54734    MAX-ACCESS  read-only
54735    STATUS      current
54736    DESCRIPTION
54737        "The packet IP format to be filtered."
54738    ::= { vmapCurCfgEntry 6 }
54739
54740vmapCurCfgSrcMACAddress  OBJECT-TYPE
54741    SYNTAX      MacAddress
54742    MAX-ACCESS  read-only
54743    STATUS      current
54744    DESCRIPTION
54745        "The source MAC address to be filtered."
54746    ::= { vmapCurCfgEntry 7 }
54747
54748vmapCurCfgSrcMACMask  OBJECT-TYPE
54749    SYNTAX      MacAddress
54750    MAX-ACCESS  read-only
54751    STATUS      current
54752    DESCRIPTION
54753        "The address mask applied to aclCurCfgSrcMACAddress for filtering."
54754    ::= { vmapCurCfgEntry 8 }
54755
54756vmapCurCfgDstMACAddress  OBJECT-TYPE
54757    SYNTAX      MacAddress
54758    MAX-ACCESS  read-only
54759    STATUS      current
54760    DESCRIPTION
54761        "The destination MAC address to be filtered."
54762    ::= { vmapCurCfgEntry 9 }
54763
54764vmapCurCfgDstMACMask  OBJECT-TYPE
54765    SYNTAX      MacAddress
54766    MAX-ACCESS  read-only
54767    STATUS      current
54768    DESCRIPTION
54769        "The address mask applied to aclCurCfgDstMACAddress for filtering."
54770    ::= { vmapCurCfgEntry 10 }
54771
54772vmapCurCfgEthernetTypeName  OBJECT-TYPE
54773    SYNTAX      INTEGER {
54774                    none(0),
54775                    arp(1),
54776                    ipv4(2),
54777                    ipv6(3),
54778                    mpls(4),
54779                    rarp(5),
54780                    any(6),
54781                    other(7)
54782                }
54783    MAX-ACCESS  read-only
54784    STATUS      current
54785    DESCRIPTION
54786        "The Ethernet type to be filtered. If the value of this
54787        object is other(7), the value of aclNewCfgEthernetTypeValue
54788        indicates the ethernet type that will be filtered."
54789    ::= { vmapCurCfgEntry 11 }
54790
54791vmapCurCfgEthernetTypeValue  OBJECT-TYPE
54792    SYNTAX      INTEGER (1536..65535)
54793    MAX-ACCESS  read-only
54794    STATUS      current
54795    DESCRIPTION
54796        "The Ethernet type value to be filtered. The value of this
54797        object is equivalent to the value of aclNewCfgEthernetTypeName
54798        except when the value of aclNewCfgEthernetTypeName is other(7),
54799        which can be any user-defined value for this object."
54800    ::= { vmapCurCfgEntry 12 }
54801
54802vmapCurCfg8021pPriority  OBJECT-TYPE
54803    SYNTAX      INTEGER {
54804                    none(0),
54805                    priority0(1),
54806                    priority1(2),
54807                    priority2(3),
54808                    priority3(4),
54809                    priority4(5),
54810                    priority5(6),
54811                    priority6(7),
54812                    priority7(8)
54813                }
54814    MAX-ACCESS  read-only
54815    STATUS      current
54816    DESCRIPTION
54817        "The 802.1p priority to be filtered."
54818    ::= { vmapCurCfgEntry 13 }
54819
54820vmapCurCfgTypeOfService  OBJECT-TYPE
54821    SYNTAX      DisplayString
54822    MAX-ACCESS  read-only
54823    STATUS      current
54824    DESCRIPTION
54825        "The type of service to be filtered.
54826         'none' for not initialised, within the
54827         range 0-255"
54828    ::= { vmapCurCfgEntry 14 }
54829
54830vmapCurCfgProtocol  OBJECT-TYPE
54831    SYNTAX      DisplayString
54832    MAX-ACCESS  read-only
54833    STATUS      current
54834    DESCRIPTION
54835        "The protocol to be filtered.
54836         'none' for not initialised, within the
54837         range 0-255"
54838    ::= { vmapCurCfgEntry 15 }
54839
54840vmapCurCfgSrcIPAddress  OBJECT-TYPE
54841    SYNTAX      IpAddress
54842    MAX-ACCESS  read-only
54843    STATUS      current
54844    DESCRIPTION
54845        "The source IP address to be filtered."
54846    ::= { vmapCurCfgEntry 16 }
54847
54848vmapCurCfgSrcIPMask  OBJECT-TYPE
54849    SYNTAX      IpAddress
54850    MAX-ACCESS  read-only
54851    STATUS      current
54852    DESCRIPTION
54853        "The address mask applied to aclCurCfgSrcIPAddress for filtering."
54854    ::= { vmapCurCfgEntry 17 }
54855
54856vmapCurCfgDstIPAddress  OBJECT-TYPE
54857    SYNTAX      IpAddress
54858    MAX-ACCESS  read-only
54859    STATUS      current
54860    DESCRIPTION
54861        "The destination IP address to be filtered."
54862    ::= { vmapCurCfgEntry 18 }
54863
54864vmapCurCfgDstIPMask  OBJECT-TYPE
54865    SYNTAX      IpAddress
54866    MAX-ACCESS  read-only
54867    STATUS      current
54868    DESCRIPTION
54869        "The address mask applied to aclCurCfgDstIPAddress for filtering."
54870    ::= { vmapCurCfgEntry 19 }
54871
54872vmapCurCfgSrcPort  OBJECT-TYPE
54873    SYNTAX      INTEGER (0..65535)
54874    MAX-ACCESS  read-only
54875    STATUS      current
54876    DESCRIPTION
54877        "The source TCP/UDP port number to be filtered."
54878    ::= { vmapCurCfgEntry 20 }
54879
54880vmapCurCfgSrcPortMask  OBJECT-TYPE
54881    SYNTAX      DisplayString
54882    MAX-ACCESS  read-only
54883    STATUS      current
54884    DESCRIPTION
54885        "The mask applied to aclCurCfgSrcPort for filtering."
54886    ::= { vmapCurCfgEntry 21 }
54887
54888vmapCurCfgDstPort  OBJECT-TYPE
54889    SYNTAX      INTEGER (0..65535)
54890    MAX-ACCESS  read-only
54891    STATUS      current
54892    DESCRIPTION
54893        "The destination TCP/UDP port number to be filtered."
54894    ::= { vmapCurCfgEntry 22 }
54895
54896vmapCurCfgDstPortMask  OBJECT-TYPE
54897    SYNTAX      DisplayString
54898    MAX-ACCESS  read-only
54899    STATUS      current
54900    DESCRIPTION
54901        "The mask applied to aclCurCfgDstPort for filtering."
54902    ::= { vmapCurCfgEntry 23 }
54903
54904vmapCurCfgTCPFlags  OBJECT-TYPE
54905    SYNTAX      BITS {
54906                    reserved1(0),
54907                    reserved2(1),
54908                    tcpURG(2),
54909                    tcpACK(3),
54910                    tcpPSH(4),
54911                    tcpRST(5),
54912                    tcpSYN(6),
54913                    tcpFIN(7)
54914                }
54915    MAX-ACCESS  read-only
54916    STATUS      current
54917    DESCRIPTION
54918        "The TCP flags to be filtered.
54919         OCTET
54920         xxxxxxxx
54921         ||||..||
54922         ||||..||_tcpFIN(7)
54923         ||||..|__tcpSYN(6)
54924         ||||
54925         ||||_____tcpACK(3)
54926         |||______tcpURG(2)
54927         ||_______reserved2(1)
54928         |________reserved1(0)
54929
54930         where:
54931         - reserved1 - 0;
54932         - reserved2 - 0;
54933         - x - 0 or 1;
54934        "
54935    ::= { vmapCurCfgEntry 24 }
54936
54937vmapCurCfgTCPFlagsMask  OBJECT-TYPE
54938    SYNTAX      BITS {
54939                    reserved1(0),
54940                    reserved2(1),
54941                    tcpURG(2),
54942                    tcpACK(3),
54943                    tcpPSH(4),
54944                    tcpRST(5),
54945                    tcpSYN(6),
54946                    tcpFIN(7)
54947                }
54948    MAX-ACCESS  read-only
54949    STATUS      current
54950    DESCRIPTION
54951        "The TCP flags mask.
54952         OCTET
54953         xxxxxxxx
54954         ||||..||
54955         ||||..||_tcpFIN(7)
54956         ||||..|__tcpSYN(6)
54957         ||||
54958         ||||_____tcpACK(3)
54959         |||______tcpURG(2)
54960         ||_______reserved2(1)
54961         |________reserved1(0)
54962
54963         where:
54964         - reserved1 - 0;
54965         - reserved2 - 0;
54966         - x - 0 or 1;
54967        "
54968    ::= { vmapCurCfgEntry 25 }
54969
54970vmapCurCfgEgressPorts  OBJECT-TYPE
54971    SYNTAX      OCTET STRING
54972    MAX-ACCESS  read-only
54973    STATUS      current
54974    DESCRIPTION
54975        "The port list in the VMAP configured for egress filtering.
54976         The ports are presented in bitmap format, as follows:
54977
54978            OCTET 1  OCTET 2  .....
54979            xxxxxxxx xxxxxxxx .....
54980            ||    || |
54981            ||    || |_ port 9
54982            ||    ||
54983            ||    ||___ port 8
54984            ||    |____ port 7
54985            ||      .    .   .
54986            ||_________ port 2
54987            |__________ port 1
54988
54989         where x:
54990            1 - the represented port is configured for filtering.
54991            0 - the represented port is not configured for filtering."
54992    ::= { vmapCurCfgEntry 26 }
54993
54994vmapCurCfgStatistics  OBJECT-TYPE
54995    SYNTAX      INTEGER {
54996                    disable(0),
54997                    enable(1)
54998                }
54999    MAX-ACCESS  read-only
55000    STATUS      current
55001    DESCRIPTION
55002        "Whether statistics collection for this VMAP is enabled or not."
55003    ::= { vmapCurCfgEntry 27 }
55004
55005vmapCurCfgMeterAction  OBJECT-TYPE
55006    SYNTAX      INTEGER {
55007					unconfigured(0),
55008					outdrop(1),
55009					outpass(2)
55010				}
55011    MAX-ACCESS  read-only
55012    STATUS      current
55013    DESCRIPTION
55014        "Meter Action for this VMAP."
55015    ::= { vmapCurCfgEntry 31 }
55016
55017vmapCurCfgMeterEnable  OBJECT-TYPE
55018    SYNTAX      INTEGER {
55019	enabled(0),
55020	disabled(1)
55021				}
55022    MAX-ACCESS  read-only
55023    STATUS      current
55024    DESCRIPTION
55025        "Meter state for this VMAP."
55026    ::= { vmapCurCfgEntry 32 }
55027
55028vmapCurCfgKbitsSec  OBJECT-TYPE
55029    SYNTAX      Unsigned32 (64..10000000)
55030    MAX-ACCESS  read-only
55031    STATUS      current
55032    DESCRIPTION
55033        "The commited rate of meter associated with this VMAP entry."
55034    ::= { vmapCurCfgEntry 33 }
55035
55036vmapCurCfgKbitsBurst  OBJECT-TYPE
55037    SYNTAX      INTEGER {
55038					kbits32(32),
55039					kbits64(64),
55040					kbits128(128),
55041					kbits256(256),
55042					kbits512(512),
55043					kbits1024(1024),
55044					kbits2048(2048),
55045					kbits4096(4096)
55046   				}
55047	MAX-ACCESS  read-only
55048    STATUS      current
55049    DESCRIPTION
55050        "The maxmium burst sizeof meter associated with this VMAP entry."
55051    ::= { vmapCurCfgEntry 34 }
55052
55053vmapCurCfgUser  OBJECT-TYPE
55054    SYNTAX      INTEGER (0..7)
55055    MAX-ACCESS  read-only
55056    STATUS      current
55057    DESCRIPTION
55058        "Set user defined priority for this VMAP."
55059    ::= { vmapCurCfgEntry 35 }
55060
55061vmapCurCfgInprofDscp  OBJECT-TYPE
55062    SYNTAX      INTEGER (0..63)
55063    MAX-ACCESS  read-only
55064    STATUS      current
55065    DESCRIPTION
55066        "Set in profile pkts DSCP value."
55067    ::= { vmapCurCfgEntry 36 }
55068
55069vmapCurCfgTos  OBJECT-TYPE
55070    SYNTAX      INTEGER {
55071                    disable(0),
55072                    enable(1)
55073                }
55074    MAX-ACCESS  read-only
55075    STATUS      current
55076    DESCRIPTION
55077        "To enable/disable setting pkts based on TOS bits."
55078    ::= { vmapCurCfgEntry 37 }
55079
55080vmapCurCfgOutprofDscp  OBJECT-TYPE
55081    SYNTAX      INTEGER (0..63)
55082    MAX-ACCESS  read-only
55083    STATUS      current
55084    DESCRIPTION
55085        "Set out profile pkts DSCP value."
55086    ::= { vmapCurCfgEntry 38 }
55087
55088vmapCurCfgUserEnable  OBJECT-TYPE
55089    SYNTAX      INTEGER {
55090				    disabled(0),
55091					userdefined(1)
55092				}
55093    MAX-ACCESS  read-only
55094    STATUS      current
55095    DESCRIPTION
55096        "Set update method for this VMAP."
55097    ::= { vmapCurCfgEntry 39 }
55098
55099vmapCurCfgInprofDscpEnable  OBJECT-TYPE
55100    SYNTAX      INTEGER {
55101                    disable(0),
55102                    enable(1)
55103                }
55104    MAX-ACCESS  read-only
55105    STATUS      current
55106    DESCRIPTION
55107        "Whether in profile update DSCP for this VMAP is enabled or not."
55108    ::= { vmapCurCfgEntry 40 }
55109
55110vmapCurCfgOutprofDscpEnable  OBJECT-TYPE
55111    SYNTAX      INTEGER {
55112                    disable(0),
55113                    enable(1)
55114                }
55115    MAX-ACCESS  read-only
55116    STATUS      current
55117    DESCRIPTION
55118        "Whether out profile update DSCP for this VMAP is enabled or not."
55119    ::= { vmapCurCfgEntry 41 }
55120
55121vmapCurCfgMirrorPort  OBJECT-TYPE
55122    SYNTAX      Integer32
55123    MAX-ACCESS  read-only
55124    STATUS      current
55125    DESCRIPTION
55126        "Set port in the VMAP for mirroring.
55127            n > 0 - the represented port is configured for mirroring.
55128            0     - the represented port is not configured for mirroring."
55129    ::= { vmapCurCfgEntry 51 }
55130
55131-- ------------------------------------------------------------------------- --
55132-- Current VMAP Configuration Table (end)                                  }
55133-- ------------------------------------------------------------------------- --
55134
55135-- ------------------------------------------------------------------------- --
55136-- New VMAP Configuration Table                                            {
55137-- ------------------------------------------------------------------------- --
55138vmapNewCfgTable OBJECT-TYPE
55139    SYNTAX      SEQUENCE OF VmapNewCfgEntry
55140    MAX-ACCESS  not-accessible
55141    STATUS      current
55142    DESCRIPTION
55143        "The table of new VMAP configuration."
55144    ::= { vmapList 2 }
55145
55146vmapNewCfgEntry OBJECT-TYPE
55147    SYNTAX      VmapNewCfgEntry
55148    MAX-ACCESS  not-accessible
55149    STATUS      current
55150    DESCRIPTION
55151        "New information about a particular VMAP configuration."
55152    INDEX { vmapNewCfgIndex }
55153    ::= { vmapNewCfgTable 1 }
55154
55155VmapNewCfgEntry ::= SEQUENCE {
55156    vmapNewCfgIndex                 Unsigned32,
55157    vmapNewCfgFilterAction          INTEGER,
55158    vmapNewCfgFilterActionSetPrio   INTEGER,
55159    vmapNewCfgEthFmt                INTEGER,
55160    vmapNewCfgTagFmt                INTEGER,
55161    vmapNewCfgIPFmt                 INTEGER,
55162    vmapNewCfgSrcMACAddress         MacAddress,
55163    vmapNewCfgSrcMACMask            MacAddress,
55164    vmapNewCfgDstMACAddress         MacAddress,
55165    vmapNewCfgDstMACMask            MacAddress,
55166    vmapNewCfgEthernetTypeName      INTEGER,
55167    vmapNewCfgEthernetTypeValue     INTEGER,
55168    vmapNewCfg8021pPriority         INTEGER,
55169    vmapNewCfgTypeOfService         DisplayString,
55170    vmapNewCfgProtocol              DisplayString,
55171    vmapNewCfgSrcIPAddress          IpAddress,
55172    vmapNewCfgSrcIPMask             IpAddress,
55173    vmapNewCfgDstIPAddress          IpAddress,
55174    vmapNewCfgDstIPMask             IpAddress,
55175    vmapNewCfgSrcPort               INTEGER,
55176    vmapNewCfgSrcPortMask           DisplayString,
55177    vmapNewCfgDstPort               INTEGER,
55178    vmapNewCfgDstPortMask           DisplayString,
55179    vmapNewCfgTCPFlags              BITS,
55180    vmapNewCfgTCPFlagsMask          BITS,
55181    vmapNewCfgEgressPorts           OCTET STRING,
55182    vmapNewCfgStatistics            INTEGER,
55183    vmapNewCfgAddEgressPort         PortNumber,
55184    vmapNewCfgRemoveEgressPort      PortNumber,
55185    vmapNewCfgDelete                INTEGER,
55186    vmapNewCfgMeterAction           INTEGER,
55187    vmapNewCfgMeterEnable           INTEGER,
55188    vmapNewCfgKbitsSec              Unsigned32,
55189    vmapNewCfgKbitsBurst            INTEGER,
55190    vmapNewCfgUser 	     	    INTEGER,
55191    vmapNewCfgInprofDscp            INTEGER,
55192    vmapNewCfgTos                   INTEGER,
55193    vmapNewCfgOutprofDscp           INTEGER,
55194    vmapNewCfgUserEnable            INTEGER,
55195    vmapNewCfgInprofDscpEnable      INTEGER,
55196    vmapNewCfgOutprofDscpEnable     INTEGER,
55197    vmapNewCfgReset                 INTEGER
55198    , vmapNewCfgEthernetReset       INTEGER
55199    , vmapNewCfgIpv4Reset           INTEGER
55200    , vmapNewCfgTcpudpReset         INTEGER
55201    , vmapNewCfgMeterReset          INTEGER
55202    , vmapNewCfgRemarkReset         INTEGER
55203    , vmapNewCfgRemarkInprofReset   INTEGER
55204    , vmapNewCfgRemarkOutprofReset  INTEGER
55205    , vmapNewCfgPktfmtReset         INTEGER
55206    , vmapNewCfgMirrorPort          Integer32
55207    }
55208
55209vmapNewCfgIndex  OBJECT-TYPE
55210    SYNTAX      Unsigned32
55211    MAX-ACCESS  read-only
55212    STATUS      current
55213    DESCRIPTION
55214        "The index associated with this VMAP entry."
55215    ::= { vmapNewCfgEntry 1 }
55216
55217vmapNewCfgFilterAction  OBJECT-TYPE
55218    SYNTAX      INTEGER {
55219                    none(0),
55220                    permit(1),
55221                    deny(2),
55222                    setprio(3)
55223                }
55224    MAX-ACCESS  read-write
55225    STATUS      current
55226    DESCRIPTION
55227        "The action to be performed on a packet that matches the filter
55228        settings of this VMAP entry."
55229    ::= { vmapNewCfgEntry 2 }
55230
55231vmapNewCfgFilterActionSetPrio  OBJECT-TYPE
55232    SYNTAX      INTEGER {
55233                    none(0),
55234                    prio0(1),
55235                    prio1(2),
55236                    prio2(3),
55237                    prio3(4),
55238                    prio4(5),
55239                    prio5(6),
55240                    prio6(7),
55241                    prio7(8)
55242                }
55243    MAX-ACCESS  read-write
55244    STATUS      current
55245    DESCRIPTION
55246        "The COS queue to be used when the action for this VMAP entry is
55247        set to setprio."
55248    ::= { vmapNewCfgEntry 3 }
55249
55250vmapNewCfgEthFmt  OBJECT-TYPE
55251    SYNTAX      INTEGER {
55252                    none(0),
55253                    ethernet2(1),
55254                    snap(2),
55255                    llc(3)
55256                }
55257    MAX-ACCESS  read-write
55258    STATUS      current
55259    DESCRIPTION
55260        "The packet ethernet format to be filtered."
55261    ::= { vmapNewCfgEntry 4 }
55262
55263vmapNewCfgTagFmt  OBJECT-TYPE
55264    SYNTAX      INTEGER {
55265                    disabled(1),
55266                    any(2),
55267                    none(3),
55268                    tagged(4)
55269                }
55270    MAX-ACCESS  read-write
55271    STATUS      current
55272    DESCRIPTION
55273        "The packet tagging format to be filtered."
55274    ::= { vmapNewCfgEntry 5 }
55275
55276vmapNewCfgIPFmt  OBJECT-TYPE
55277    SYNTAX      INTEGER {
55278                    none(1),
55279                    ipv4(2),
55280                    ipv6(3)
55281                }
55282    MAX-ACCESS  read-write
55283    STATUS      current
55284    DESCRIPTION
55285        "The packet IP format to be filtered."
55286    ::= { vmapNewCfgEntry 6 }
55287
55288vmapNewCfgSrcMACAddress  OBJECT-TYPE
55289    SYNTAX      MacAddress
55290    MAX-ACCESS  read-write
55291    STATUS      current
55292    DESCRIPTION
55293        "The source MAC address to be filtered. Whenever this object is
55294        set to a nonzero value, the aclNewCfgSrcMACMask object, if not
55295        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
55296    ::= { vmapNewCfgEntry 7 }
55297
55298vmapNewCfgSrcMACMask  OBJECT-TYPE
55299    SYNTAX      MacAddress
55300    MAX-ACCESS  read-write
55301    STATUS      current
55302    DESCRIPTION
55303        "The address mask to be applied to aclNewCfgSrcMACAddress
55304         for filtering."
55305    ::= { vmapNewCfgEntry 8 }
55306
55307vmapNewCfgDstMACAddress  OBJECT-TYPE
55308    SYNTAX      MacAddress
55309    MAX-ACCESS  read-write
55310    STATUS      current
55311    DESCRIPTION
55312        "The destination MAC address to be filtered. Whenever this object
55313        is set to a nonzero value, the aclNewCfgDstMACMask object, if not
55314        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
55315    ::= { vmapNewCfgEntry 9 }
55316
55317vmapNewCfgDstMACMask  OBJECT-TYPE
55318    SYNTAX      MacAddress
55319    MAX-ACCESS  read-write
55320    STATUS      current
55321    DESCRIPTION
55322        "The address mask to be applied to aclNewCfgDstMACAddress
55323         for filtering."
55324    ::= { vmapNewCfgEntry 10 }
55325
55326vmapNewCfgEthernetTypeName  OBJECT-TYPE
55327    SYNTAX      INTEGER {
55328                    none(0),
55329                    arp(1),
55330                    ipv4(2),
55331                    ipv6(3),
55332                    mpls(4),
55333                    rarp(5),
55334                    any(6),
55335                    other(7)
55336                }
55337    MAX-ACCESS  read-write
55338    STATUS      current
55339    DESCRIPTION
55340        "The Ethernet type to be filtered. If the value of this
55341        object is other(7), the value of aclNewCfgEthernetTypeValue
55342        indicates the ethernet type that will be filtered. If this
55343        object is set to a value other than other(7), the value of
55344        the aclNewCfgEthernetTypeValue object is automatically set,
55345        as follows:
55346
55347        aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
55348            none(0)                         0
55349            arp(1)                       2054  (0x0806)
55350            ipv4(2)                      2048  (0x0800)
55351            ipv6(3)                     34525  (0x86dd)
55352            mpls(4)                     34887  (0x8847)
55353            rarp(5)                     32821  (0x8035)
55354            any(6)                      65535  (0xffff)
55355        "
55356    ::= { vmapNewCfgEntry 11 }
55357
55358vmapNewCfgEthernetTypeValue  OBJECT-TYPE
55359    SYNTAX      INTEGER (1536..65535)
55360    MAX-ACCESS  read-write
55361    STATUS      current
55362    DESCRIPTION
55363        "The Ethernet type value to be filtered. The value of this
55364        object is equivalent to the value of aclNewCfgEthernetTypeName
55365        except when the value of aclNewCfgEthernetTypeName is other(7),
55366        which can be any user-defined value for this object."
55367    ::= { vmapNewCfgEntry 12 }
55368
55369vmapNewCfg8021pPriority  OBJECT-TYPE
55370    SYNTAX      INTEGER {
55371                    none(0),
55372                    priority0(1),
55373                    priority1(2),
55374                    priority2(3),
55375                    priority3(4),
55376                    priority4(5),
55377                    priority5(6),
55378                    priority6(7),
55379                    priority7(8)
55380                }
55381    MAX-ACCESS  read-write
55382    STATUS      current
55383    DESCRIPTION
55384        "The 802.1p priority to be filtered."
55385    ::= { vmapNewCfgEntry 13 }
55386
55387vmapNewCfgTypeOfService  OBJECT-TYPE
55388    SYNTAX      DisplayString
55389    MAX-ACCESS  read-write
55390    STATUS      current
55391    DESCRIPTION
55392        "The type of service to be filtered.
55393         'none' for not initialised, within the
55394         range 0-255"
55395    ::= { vmapNewCfgEntry 14 }
55396
55397vmapNewCfgProtocol  OBJECT-TYPE
55398    SYNTAX	DisplayString
55399    MAX-ACCESS  read-write
55400    STATUS      current
55401    DESCRIPTION
55402        "The protocol to be filtered.
55403         'none' for not initialised, within the
55404         range 0-255"
55405    ::= { vmapNewCfgEntry 15 }
55406
55407vmapNewCfgSrcIPAddress  OBJECT-TYPE
55408    SYNTAX      IpAddress
55409    MAX-ACCESS  read-write
55410    STATUS      current
55411    DESCRIPTION
55412        "The source IP address to be filtered. Whenever this object is set
55413        to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
55414        will be automatically set to 255.255.255.255."
55415    ::= { vmapNewCfgEntry 16 }
55416
55417vmapNewCfgSrcIPMask  OBJECT-TYPE
55418    SYNTAX      IpAddress
55419    MAX-ACCESS  read-write
55420    STATUS      current
55421    DESCRIPTION
55422        "The address mask to be applied to aclNewCfgSrcIPAddress
55423         for filtering."
55424    ::= { vmapNewCfgEntry 17 }
55425
55426vmapNewCfgDstIPAddress  OBJECT-TYPE
55427    SYNTAX      IpAddress
55428    MAX-ACCESS  read-write
55429    STATUS      current
55430    DESCRIPTION
55431        "The destination IP address to be filtered. Whenever this object is set
55432        to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
55433        will be automatically set to 255.255.255.255."
55434    ::= { vmapNewCfgEntry 18 }
55435
55436vmapNewCfgDstIPMask  OBJECT-TYPE
55437    SYNTAX      IpAddress
55438    MAX-ACCESS  read-write
55439    STATUS      current
55440    DESCRIPTION
55441        "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
55442    ::= { vmapNewCfgEntry 19 }
55443
55444vmapNewCfgSrcPort  OBJECT-TYPE
55445    SYNTAX      INTEGER (1..65535)
55446    MAX-ACCESS  read-write
55447    STATUS      current
55448    DESCRIPTION
55449        "The source TCP/UDP port number to be filtered. Whenever this
55450        object is set if the aclNewCfgSrcPortMask object is not set
55451        will be automatically set to 65535 (0xffff)."
55452    ::= { vmapNewCfgEntry 20 }
55453
55454vmapNewCfgSrcPortMask  OBJECT-TYPE
55455    SYNTAX      DisplayString
55456    MAX-ACCESS  read-write
55457    STATUS      current
55458    DESCRIPTION
55459        "The mask to be applied to aclNewCfgSrcPort for filtering."
55460    ::= { vmapNewCfgEntry 21 }
55461
55462vmapNewCfgDstPort  OBJECT-TYPE
55463    SYNTAX      INTEGER (1..65535)
55464    MAX-ACCESS  read-write
55465    STATUS      current
55466    DESCRIPTION
55467        "The destination TCP/UDP port number to be filtered.  Whenever this
55468        object is set the aclNewCfgSrcPortMask object, if not yet set, will
55469	be automatically set to 65535 (0xffff)."
55470    ::= { vmapNewCfgEntry 22 }
55471
55472vmapNewCfgDstPortMask  OBJECT-TYPE
55473    SYNTAX      DisplayString
55474    MAX-ACCESS  read-write
55475    STATUS      current
55476    DESCRIPTION
55477        "The mask to be applied to aclNewCfgDstPort for filtering."
55478    ::= { vmapNewCfgEntry 23 }
55479
55480vmapNewCfgTCPFlags  OBJECT-TYPE
55481    SYNTAX     BITS {
55482                    reserved1(0),
55483                    reserved2(1),
55484                    tcpURG(2),
55485                    tcpACK(3),
55486                    tcpPSH(4),
55487                    tcpRST(5),
55488                    tcpSYN(6),
55489                    tcpFIN(7)
55490                }
55491    MAX-ACCESS  read-write
55492    STATUS      current
55493    DESCRIPTION
55494        "The TCP flags to be filtered.
55495         The TCP flags are presented in bitmap format, as follows:
55496         OCTET
55497         xxxxxxxx
55498         ||||..||
55499         ||||..||_tcpFIN(7)
55500         ||||..|__tcpSYN(6)
55501         ||||
55502         ||||_____tcpACK(3)
55503         |||______tcpURG(2)
55504         ||_______reserved2(1)
55505         |________reserved1(0)
55506
55507         where:
55508         - reserved1 - 0;
55509         - reserved2 - 0;
55510         - x - 0 or 1;
55511        "
55512
55513    ::= { vmapNewCfgEntry 24 }
55514
55515vmapNewCfgTCPFlagsMask  OBJECT-TYPE
55516    SYNTAX      BITS {
55517                    reserved1(0),
55518                    reserved2(1),
55519                    tcpURG(2),
55520                    tcpACK(3),
55521                    tcpPSH(4),
55522                    tcpRST(5),
55523                    tcpSYN(6),
55524                    tcpFIN(7)
55525                }
55526    MAX-ACCESS  read-write
55527    STATUS      current
55528    DESCRIPTION
55529        "The TCP flags mask.
55530         The TCP flags are presented in bitmap format, as follows:
55531         OCTET
55532         xxxxxxxx
55533         ||||..||
55534         ||||..||_tcpFIN(7)
55535         ||||..|__tcpSYN(6)
55536         ||||
55537         ||||_____tcpACK(3)
55538         |||______tcpURG(2)
55539         ||_______reserved2(1)
55540         |________reserved1(0)
55541
55542         where:
55543         - reserved1 - 0;
55544         - reserved2 - 0;
55545         - x - 0 or 1;
55546         Default value is 0x3f."
55547    ::= { vmapNewCfgEntry 25 }
55548
55549vmapNewCfgEgressPorts  OBJECT-TYPE
55550    SYNTAX      OCTET STRING
55551    MAX-ACCESS  read-only
55552    STATUS      current
55553    DESCRIPTION
55554        "The port list in the VMAP configured for egress filtering.
55555         The ports are presented in bitmap format, as follows:
55556
55557            OCTET 1  OCTET 2  .....
55558            xxxxxxxx xxxxxxxx .....
55559            ||    || |
55560            ||    || |_ port 9
55561            ||    ||
55562            ||    ||___ port 8
55563            ||    |____ port 7
55564            ||      .    .   .
55565            ||_________ port 2
55566            |__________ port 1
55567
55568         where x:
55569            1 - the represented port is configured for filtering.
55570            0 - the represented port is not configured for filtering."
55571    ::= { vmapNewCfgEntry 26 }
55572
55573vmapNewCfgStatistics  OBJECT-TYPE
55574    SYNTAX      INTEGER {
55575                    disable(0),
55576                    enable(1)
55577                }
55578    MAX-ACCESS  read-write
55579    STATUS      current
55580    DESCRIPTION
55581        "Whether statistics collection for this VMAP is enabled or not."
55582    ::= { vmapNewCfgEntry 27 }
55583
55584vmapNewCfgAddEgressPort OBJECT-TYPE
55585    SYNTAX      PortNumber
55586    MAX-ACCESS  read-write
55587    STATUS      current
55588    DESCRIPTION
55589        "The port to be added to the specified VMAP for egress filtering.
55590        A value of zero is always returned when this object is read."
55591    ::= { vmapNewCfgEntry 28 }
55592
55593vmapNewCfgRemoveEgressPort OBJECT-TYPE
55594    SYNTAX      PortNumber
55595    MAX-ACCESS  read-write
55596    STATUS      current
55597    DESCRIPTION
55598        "The port to be removed from the specified VMAP.  A value of zero
55599        is always returned when this object is read."
55600    ::= { vmapNewCfgEntry 29 }
55601
55602vmapNewCfgDelete OBJECT-TYPE
55603    SYNTAX      INTEGER {
55604                    other(1),
55605                    delete(2)
55606                }
55607    MAX-ACCESS  read-write
55608    STATUS      current
55609    DESCRIPTION
55610        "This is an action object to delete an VMAP entry.  A value of
55611        other(1) is always returned when this object is read."
55612    ::= { vmapNewCfgEntry 30 }
55613
55614vmapNewCfgMeterAction  OBJECT-TYPE
55615    SYNTAX      INTEGER {
55616					unconfigured(0),
55617					outdrop(1),
55618					outpass(2)
55619				}
55620    MAX-ACCESS  read-write
55621    STATUS      current
55622    DESCRIPTION
55623        "Meter Action for this VMAP."
55624    ::= { vmapNewCfgEntry 31 }
55625
55626vmapNewCfgMeterEnable  OBJECT-TYPE
55627    SYNTAX      INTEGER {
55628	enabled(0),
55629	disabled(1)
55630				}
55631    MAX-ACCESS  read-write
55632    STATUS      current
55633    DESCRIPTION
55634        "Meter state for this VMAP."
55635    ::= { vmapNewCfgEntry 32 }
55636
55637vmapNewCfgKbitsSec  OBJECT-TYPE
55638    SYNTAX      Unsigned32 (64..10000000)
55639    MAX-ACCESS  read-write
55640    STATUS      current
55641    DESCRIPTION
55642        "The commited rate of meter associated with this VMAP entry."
55643    ::= { vmapNewCfgEntry 33 }
55644
55645vmapNewCfgKbitsBurst  OBJECT-TYPE
55646    SYNTAX      INTEGER {
55647					kbits32(32),
55648					kbits64(64),
55649					kbits128(128),
55650					kbits256(256),
55651					kbits512(512),
55652					kbits1024(1024),
55653					kbits2048(2048),
55654					kbits4096(4096)
55655   				}
55656    MAX-ACCESS  read-write
55657    STATUS      current
55658    DESCRIPTION
55659        "The maximum burst size of the meter associated with this VMAP entry."
55660    ::= { vmapNewCfgEntry 34 }
55661
55662vmapNewCfgUser  OBJECT-TYPE
55663    SYNTAX      INTEGER (0..7)
55664    MAX-ACCESS  read-write
55665    STATUS      current
55666    DESCRIPTION
55667        "Set user defined priority for this VMAP."
55668    ::= { vmapNewCfgEntry 35 }
55669
55670vmapNewCfgInprofDscp  OBJECT-TYPE
55671    SYNTAX      INTEGER (0..63)
55672    MAX-ACCESS  read-write
55673    STATUS      current
55674    DESCRIPTION
55675        "Set in profile pkts DSCP value."
55676    ::= { vmapNewCfgEntry 36 }
55677
55678vmapNewCfgTos  OBJECT-TYPE
55679    SYNTAX      INTEGER {
55680                    disable(0),
55681                    enable(1)
55682                }
55683    MAX-ACCESS  read-write
55684    STATUS      current
55685    DESCRIPTION
55686        "To enable/disable setting pkts based on TOS bits."
55687    ::= { vmapNewCfgEntry 37 }
55688
55689vmapNewCfgOutprofDscp  OBJECT-TYPE
55690    SYNTAX      INTEGER (0..63)
55691    MAX-ACCESS  read-write
55692    STATUS      current
55693    DESCRIPTION
55694        "Set out profile pkts DSCP value."
55695    ::= { vmapNewCfgEntry 38 }
55696
55697vmapNewCfgUserEnable  OBJECT-TYPE
55698    SYNTAX      INTEGER {
55699				    disabled(0),
55700					userdefined(1)
55701				}
55702    MAX-ACCESS  read-write
55703    STATUS      current
55704    DESCRIPTION
55705        "Set update method for this VMAP."
55706    ::= { vmapNewCfgEntry 39 }
55707
55708vmapNewCfgInprofDscpEnable  OBJECT-TYPE
55709    SYNTAX      INTEGER {
55710                    disable(0),
55711                    enable(1)
55712                }
55713    MAX-ACCESS  read-write
55714    STATUS      current
55715    DESCRIPTION
55716        "Whether in profile update DSCP for this VMAP is enabled or not.
55717         Only the value disable(0) can be set, causing the in profile
55718         update DSCP to be disabled for this VMAP.
55719         The value enable(1) is automatically set when setting a value
55720         for aclNewCfgInprofDscp object."
55721    ::= { vmapNewCfgEntry 40 }
55722
55723vmapNewCfgOutprofDscpEnable  OBJECT-TYPE
55724    SYNTAX      INTEGER {
55725                    disable(0),
55726                    enable(1)
55727                }
55728    MAX-ACCESS  read-write
55729    STATUS      current
55730    DESCRIPTION
55731        "Whether out profile update DSCP for this VMAP is enabled or not.
55732         Only the value disable(0) can be set, causing the out profile
55733         update DSCP to be disabled for this VMAP.
55734         The value enable(1) is automatically set when setting a value
55735         for aclNewCfgOutprofDscp object."
55736    ::= { vmapNewCfgEntry 41 }
55737
55738vmapNewCfgReset OBJECT-TYPE
55739    SYNTAX      INTEGER {
55740                    other(1),
55741                    reset(2)
55742                }
55743    MAX-ACCESS  read-write
55744    STATUS      current
55745    DESCRIPTION
55746        "This is an action object to reset an VMAP entry. A value of
55747        other(1) is always returned when this object is read."
55748    ::= { vmapNewCfgEntry 42 }
55749
55750vmapNewCfgEthernetReset OBJECT-TYPE
55751    SYNTAX      INTEGER {
55752                    other(1),
55753                    reset(2)
55754                }
55755    MAX-ACCESS  read-write
55756    STATUS      current
55757    DESCRIPTION
55758        "This is an action object to reset an VMAP Ethernet entry. A value of
55759        other(1) is always returned when this object is read."
55760    ::= { vmapNewCfgEntry 43 }
55761
55762vmapNewCfgIpv4Reset OBJECT-TYPE
55763    SYNTAX      INTEGER {
55764                    other(1),
55765                    reset(2)
55766                }
55767    MAX-ACCESS  read-write
55768    STATUS      current
55769    DESCRIPTION
55770        "This is an action object to reset an VMAP IPV4 entry. A value of
55771        other(1) is always returned when this object is read."
55772    ::= { vmapNewCfgEntry 44 }
55773
55774vmapNewCfgTcpudpReset OBJECT-TYPE
55775    SYNTAX      INTEGER {
55776                    other(1),
55777                    reset(2)
55778                }
55779    MAX-ACCESS  read-write
55780    STATUS      current
55781    DESCRIPTION
55782        "This is an action object to reset an VMAP Tcpudp entry. A value of
55783        other(1) is always returned when this object is read."
55784    ::= { vmapNewCfgEntry 45 }
55785
55786vmapNewCfgMeterReset OBJECT-TYPE
55787    SYNTAX      INTEGER {
55788                    other(1),
55789                    reset(2)
55790                }
55791    MAX-ACCESS  read-write
55792    STATUS      current
55793    DESCRIPTION
55794        "This is an action object to reset an VMAP Meter entry. A value of
55795        other(1) is always returned when this object is read."
55796    ::= { vmapNewCfgEntry 46 }
55797
55798vmapNewCfgRemarkReset OBJECT-TYPE
55799    SYNTAX      INTEGER {
55800                    other(1),
55801                    reset(2)
55802                }
55803    MAX-ACCESS  read-write
55804    STATUS      current
55805    DESCRIPTION
55806        "This is an action object to reset an VMAP Remark entry. A value of
55807        other(1) is always returned when this object is read."
55808    ::= { vmapNewCfgEntry 47 }
55809
55810vmapNewCfgRemarkInprofReset OBJECT-TYPE
55811    SYNTAX      INTEGER {
55812                    other(1),
55813                    reset(2)
55814                }
55815    MAX-ACCESS  read-write
55816    STATUS      current
55817    DESCRIPTION
55818        "This is an action object to reset an VMAP Remark Inprof entry. A value of
55819        other(1) is always returned when this object is read."
55820    ::= { vmapNewCfgEntry 48 }
55821
55822vmapNewCfgRemarkOutprofReset OBJECT-TYPE
55823    SYNTAX      INTEGER {
55824                    other(1),
55825                    reset(2)
55826                }
55827    MAX-ACCESS  read-write
55828    STATUS      current
55829    DESCRIPTION
55830        "This is an action object to reset an VMAP Remark Outprof entry. A value of
55831        other(1) is always returned when this object is read."
55832    ::= { vmapNewCfgEntry 49 }
55833
55834vmapNewCfgPktfmtReset OBJECT-TYPE
55835    SYNTAX      INTEGER {
55836                    other(1),
55837                    reset(2)
55838                }
55839    MAX-ACCESS  read-write
55840    STATUS      current
55841    DESCRIPTION
55842        "This is an action object to reset an VMAP Pktfmt entry. A value of
55843        other(1) is always returned when this object is read."
55844    ::= { vmapNewCfgEntry 50 }
55845
55846vmapNewCfgMirrorPort  OBJECT-TYPE
55847    SYNTAX  Integer32
55848    MAX-ACCESS  read-write
55849    STATUS  current
55850    DESCRIPTION
55851        "Set port in the VMAP for mirroring.
55852            n > 0 - the represented port is configured for mirroring.
55853            0     - the represented port is not configured for mirroring."
55854    ::= { vmapNewCfgEntry 51 }
55855
55856
55857
55858-- ------------------------------------------------------------------------- --
55859-- New VMAP Configuration Table (end)                                      }
55860-- ------------------------------------------------------------------------- --
55861
55862-- ------------------------------------------------------------------------- --
55863-- Current VLAN VMAP Non-Server Ports Configuration Table                    {
55864-- ------------------------------------------------------------------------- --
55865vmapVlanCurCfgNonServerPortsTable OBJECT-TYPE
55866    SYNTAX          SEQUENCE OF VmapVlanCurCfgNonServerPortsTableEntry
55867    MAX-ACCESS      not-accessible
55868    STATUS          current
55869    DESCRIPTION
55870        "The table of the current configuration
55871         of vmaps for the non-server ports of vlans."
55872    ::= { vmapVlanCfgNonServerPorts 1 }
55873
55874vmapVlanCurCfgNonServerPortsTableEntry    OBJECT-TYPE
55875    SYNTAX          VmapVlanCurCfgNonServerPortsTableEntry
55876    MAX-ACCESS      not-accessible
55877    STATUS          current
55878    DESCRIPTION
55879        "A row in the table of current configuration
55880         of vmaps for the non-server ports of vlans."
55881    INDEX { vmapVlanCurCfgNonServerPortsVlanIdx }
55882    ::= { vmapVlanCurCfgNonServerPortsTable 1 }
55883
55884VmapVlanCurCfgNonServerPortsTableEntry ::= SEQUENCE {
55885    vmapVlanCurCfgNonServerPortsVlanIdx       Integer32,
55886    vmapVlanCurCfgNonServerPortsVmapBitmap    OCTET STRING
55887    }
55888
55889vmapVlanCurCfgNonServerPortsVlanIdx   OBJECT-TYPE
55890    SYNTAX          Integer32
55891    MAX-ACCESS      read-only
55892    STATUS          current
55893    DESCRIPTION
55894        "The vlan id in the table of configured
55895         vmaps for the non-server ports of vlan"
55896    ::= { vmapVlanCurCfgNonServerPortsTableEntry 1 }
55897
55898vmapVlanCurCfgNonServerPortsVmapBitmap    OBJECT-TYPE
55899    SYNTAX          OCTET STRING
55900    MAX-ACCESS      read-only
55901    STATUS          current
55902    DESCRIPTION
55903        "The bitmap of vmaps configured for the non-server
55904         ports of the vlan given as arguments.
55905         The vmaps are presented in bitmap format in receiving order:
55906
55907             OCTET 1  OCTET 2  .....
55908             xxxxxxxx xxxxxxxx .....
55909             ||    || |_ vmap 9
55910             ||    ||
55911             ||    ||___ vmap 8
55912             ||    |____ vmap 7
55913             ||      .    .   .
55914             ||_________ vmap 2
55915             |__________ vmap 1
55916
55917         where x : 1 - The represented vmap is active in
55918                       the specified context
55919                   0 - The represented vmap is NOT active
55920                       in the specified context"
55921    ::= { vmapVlanCurCfgNonServerPortsTableEntry 2 }
55922-- ------------------------------------------------------------------------- --
55923-- Current VLAN VMAP Non-Server Ports Configuration Table (end)              }
55924-- ------------------------------------------------------------------------- --
55925
55926-- ------------------------------------------------------------------------- --
55927-- New VLAN VMAP Non Server Ports Configuration Table                        {
55928-- ------------------------------------------------------------------------- --
55929vmapVlanNewCfgNonServerPortsTable OBJECT-TYPE
55930    SYNTAX          SEQUENCE OF VmapVlanNewCfgNonServerPortsTableEntry
55931    MAX-ACCESS      not-accessible
55932    STATUS          current
55933    DESCRIPTION
55934        "The table of the new configuration
55935         of vmaps for non-server ports of vlans."
55936    ::= { vmapVlanCfgNonServerPorts 2 }
55937
55938vmapVlanNewCfgNonServerPortsTableEntry    OBJECT-TYPE
55939    SYNTAX          VmapVlanNewCfgNonServerPortsTableEntry
55940    MAX-ACCESS      not-accessible
55941    STATUS          current
55942    DESCRIPTION
55943        "A row in the table of new configuration
55944         of vmaps for the non-server ports of vlans."
55945    INDEX { vmapVlanNewCfgNonServerPortsVlanIdx }
55946    ::= { vmapVlanNewCfgNonServerPortsTable 1 }
55947
55948VmapVlanNewCfgNonServerPortsTableEntry ::= SEQUENCE {
55949    vmapVlanNewCfgNonServerPortsVlanIdx       Integer32,
55950    vmapVlanNewCfgNonServerPortsVmapBitmap    OCTET STRING,
55951    vmapVlanNewCfgNonServerPortsAddVmap       Unsigned32,
55952    vmapVlanNewCfgNonServerPortsRemVmap       Unsigned32
55953    }
55954
55955vmapVlanNewCfgNonServerPortsVlanIdx   OBJECT-TYPE
55956    SYNTAX          Integer32
55957    MAX-ACCESS      read-only
55958    STATUS          current
55959    DESCRIPTION
55960        "The vlan id in the table of configured
55961         vmaps for the non-server ports of vlan"
55962    ::= { vmapVlanNewCfgNonServerPortsTableEntry 1 }
55963
55964vmapVlanNewCfgNonServerPortsVmapBitmap    OBJECT-TYPE
55965    SYNTAX          OCTET STRING
55966    MAX-ACCESS      read-only
55967    STATUS          current
55968    DESCRIPTION
55969        "The bitmap of vmaps configured for the non-server
55970         ports of the vlan given as arguments.
55971         The vmaps are presented in bitmap format in receiving order:
55972
55973             OCTET 1  OCTET 2  .....
55974             xxxxxxxx xxxxxxxx .....
55975             ||    || |_ vmap 9
55976             ||    ||
55977             ||    ||___ vmap 8
55978             ||    |____ vmap 7
55979             ||      .    .   .
55980             ||_________ vmap 2
55981             |__________ vmap 1
55982
55983         where x : 1 - The represented vmap is active in
55984                       the specified context
55985                   0 - The represented vmap is NOT active
55986                       in the specified context"
55987    ::= { vmapVlanNewCfgNonServerPortsTableEntry 2 }
55988
55989vmapVlanNewCfgNonServerPortsAddVmap   OBJECT-TYPE
55990    SYNTAX          Unsigned32
55991    MAX-ACCESS      read-write
55992    STATUS          current
55993    DESCRIPTION
55994        "Add a new vmap to the non-server ports of the vlan"
55995    ::= { vmapVlanNewCfgNonServerPortsTableEntry 3 }
55996
55997vmapVlanNewCfgNonServerPortsRemVmap   OBJECT-TYPE
55998    SYNTAX          Unsigned32
55999    MAX-ACCESS      read-write
56000    STATUS          current
56001    DESCRIPTION
56002        "Remove a vmap from the non-server ports of the vlan"
56003    ::= { vmapVlanNewCfgNonServerPortsTableEntry 4 }
56004-- ------------------------------------------------------------------------- --
56005-- New VLAN VMAP Non-server Ports Configuration Table (end)                  }
56006-- ------------------------------------------------------------------------- --
56007
56008-- ------------------------------------------------------------------------- --
56009-- Current VLAN VMAP Internal Ports Configuration Table                    {
56010-- ------------------------------------------------------------------------- --
56011vmapVlanCurCfgServerPortsTable OBJECT-TYPE
56012    SYNTAX          SEQUENCE OF VmapVlanCurCfgServerPortsTableEntry
56013    MAX-ACCESS      not-accessible
56014    STATUS          current
56015    DESCRIPTION
56016        "The table of the current configuration
56017         of vmaps for server ports of vlans."
56018    ::= { vmapVlanCfgServerPorts 1 }
56019
56020vmapVlanCurCfgServerPortsTableEntry    OBJECT-TYPE
56021    SYNTAX          VmapVlanCurCfgServerPortsTableEntry
56022    MAX-ACCESS      not-accessible
56023    STATUS          current
56024    DESCRIPTION
56025        "A row in the table of current configuration
56026         of vmaps for the server ports of vlans."
56027    INDEX { vmapVlanCurCfgServerPortsVlanIdx }
56028    ::= { vmapVlanCurCfgServerPortsTable 1 }
56029
56030VmapVlanCurCfgServerPortsTableEntry ::= SEQUENCE {
56031    vmapVlanCurCfgServerPortsVlanIdx       Integer32,
56032    vmapVlanCurCfgServerPortsVmapBitmap    OCTET STRING
56033    }
56034
56035vmapVlanCurCfgServerPortsVlanIdx   OBJECT-TYPE
56036    SYNTAX          Integer32
56037    MAX-ACCESS      read-only
56038    STATUS          current
56039    DESCRIPTION
56040        "The vlan id in the table of configured
56041         vmaps for the server ports of vlan"
56042    ::= { vmapVlanCurCfgServerPortsTableEntry 1 }
56043
56044vmapVlanCurCfgServerPortsVmapBitmap    OBJECT-TYPE
56045    SYNTAX          OCTET STRING
56046    MAX-ACCESS      read-only
56047    STATUS          current
56048    DESCRIPTION
56049        "The bitmap of vmaps configured for the server
56050         ports of the vlan given as arguments.
56051         The vmaps are presented in bitmap format in receiving order:
56052
56053             OCTET 1  OCTET 2  .....
56054             xxxxxxxx xxxxxxxx .....
56055             ||    || |_ vmap 9
56056             ||    ||
56057             ||    ||___ vmap 8
56058             ||    |____ vmap 7
56059             ||      .    .   .
56060             ||_________ vmap 2
56061             |__________ vmap 1
56062
56063         where x : 1 - The represented vmap is active in
56064                       the specified context
56065                   0 - The represented vmap is NOT active
56066                       in the specified context"
56067    ::= { vmapVlanCurCfgServerPortsTableEntry 2 }
56068-- ------------------------------------------------------------------------- --
56069-- Current VLAN VMAP Server Ports Configuration Table (end)              }
56070-- ------------------------------------------------------------------------- --
56071
56072-- ------------------------------------------------------------------------- --
56073-- New VLAN VMAP Server Ports Configuration Table                        {
56074-- ------------------------------------------------------------------------- --
56075vmapVlanNewCfgServerPortsTable OBJECT-TYPE
56076    SYNTAX          SEQUENCE OF VmapVlanNewCfgServerPortsTableEntry
56077    MAX-ACCESS      not-accessible
56078    STATUS          current
56079    DESCRIPTION
56080        "The table of the new configuration
56081         of vmaps for server ports of vlans."
56082    ::= { vmapVlanCfgServerPorts 2 }
56083
56084vmapVlanNewCfgServerPortsTableEntry    OBJECT-TYPE
56085    SYNTAX          VmapVlanNewCfgServerPortsTableEntry
56086    MAX-ACCESS      not-accessible
56087    STATUS          current
56088    DESCRIPTION
56089        "A row in the table of new configuration
56090         of vmaps for the server ports of vlans."
56091    INDEX { vmapVlanNewCfgServerPortsVlanIdx }
56092    ::= { vmapVlanNewCfgServerPortsTable 1 }
56093
56094VmapVlanNewCfgServerPortsTableEntry ::= SEQUENCE {
56095    vmapVlanNewCfgServerPortsVlanIdx       Integer32,
56096    vmapVlanNewCfgServerPortsVmapBitmap    OCTET STRING,
56097    vmapVlanNewCfgServerPortsAddVmap       Unsigned32,
56098    vmapVlanNewCfgServerPortsRemVmap       Unsigned32
56099    }
56100
56101vmapVlanNewCfgServerPortsVlanIdx   OBJECT-TYPE
56102    SYNTAX          Integer32
56103    MAX-ACCESS      read-only
56104    STATUS          current
56105    DESCRIPTION
56106        "The vlan id in the table of configured
56107         vmaps for the server ports of vlan"
56108    ::= { vmapVlanNewCfgServerPortsTableEntry 1 }
56109
56110vmapVlanNewCfgServerPortsVmapBitmap    OBJECT-TYPE
56111    SYNTAX          OCTET STRING
56112    MAX-ACCESS      read-only
56113    STATUS          current
56114    DESCRIPTION
56115        "The bitmap of vmaps configured for the server
56116         ports of the vlan given as arguments.
56117         The vmaps are presented in bitmap format in receiving order:
56118
56119             OCTET 1  OCTET 2  .....
56120             xxxxxxxx xxxxxxxx .....
56121             ||    || |_ vmap 9
56122             ||    ||
56123             ||    ||___ vmap 8
56124             ||    |____ vmap 7
56125             ||      .    .   .
56126             ||_________ vmap 2
56127             |__________ vmap 1
56128
56129         where x : 1 - The represented vmap is active in
56130                       the specified context
56131                   0 - The represented vmap is NOT active
56132                       in the specified context"
56133    ::= { vmapVlanNewCfgServerPortsTableEntry 2 }
56134
56135vmapVlanNewCfgServerPortsAddVmap   OBJECT-TYPE
56136    SYNTAX          Unsigned32
56137    MAX-ACCESS      read-write
56138    STATUS          current
56139    DESCRIPTION
56140        "Add a new vmap to the server ports of the vlan"
56141    ::= { vmapVlanNewCfgServerPortsTableEntry 3 }
56142
56143vmapVlanNewCfgServerPortsRemVmap   OBJECT-TYPE
56144    SYNTAX          Unsigned32
56145    MAX-ACCESS      read-write
56146    STATUS          current
56147    DESCRIPTION
56148        "Remove a vmap from the server ports of the vlan"
56149    ::= { vmapVlanNewCfgServerPortsTableEntry 4 }
56150-- ------------------------------------------------------------------------- --
56151-- New VLAN VMAP Server Ports Configuration Table (end)                  }
56152-- ------------------------------------------------------------------------- --
56153
56154
56155-- ------------------------------------------------------------------------- --
56156-- Current VLAN VMAP All Ports Configuration Table                         {
56157-- ------------------------------------------------------------------------- --
56158vmapVlanCurCfgAllPortsTable OBJECT-TYPE
56159    SYNTAX          SEQUENCE OF VmapVlanCurCfgAllPortsTableEntry
56160    MAX-ACCESS      not-accessible
56161    STATUS          current
56162    DESCRIPTION
56163        "The table of the current configuration
56164         of vmaps for all ports of vlans."
56165    ::= { vmapVlanCfgAllPorts 1 }
56166
56167vmapVlanCurCfgAllPortsTableEntry    OBJECT-TYPE
56168    SYNTAX          VmapVlanCurCfgAllPortsTableEntry
56169    MAX-ACCESS      not-accessible
56170    STATUS          current
56171    DESCRIPTION
56172        "A row in the table of current configuration
56173         of vmaps for all ports of vlans."
56174    INDEX { vmapVlanCurCfgAllPortsVlanIdx }
56175    ::= { vmapVlanCurCfgAllPortsTable 1 }
56176
56177VmapVlanCurCfgAllPortsTableEntry ::= SEQUENCE {
56178    vmapVlanCurCfgAllPortsVlanIdx       Integer32,
56179    vmapVlanCurCfgAllPortsVmapBitmap    OCTET STRING
56180    }
56181
56182vmapVlanCurCfgAllPortsVlanIdx   OBJECT-TYPE
56183    SYNTAX          Integer32
56184    MAX-ACCESS      read-only
56185    STATUS          current
56186    DESCRIPTION
56187        "The vlan id in the table of configured
56188         vmaps for all ports of vlan"
56189    ::= { vmapVlanCurCfgAllPortsTableEntry 1 }
56190
56191vmapVlanCurCfgAllPortsVmapBitmap    OBJECT-TYPE
56192    SYNTAX          OCTET STRING
56193    MAX-ACCESS      read-only
56194    STATUS          current
56195    DESCRIPTION
56196        "The bitmap of vmaps configured for the internal
56197         ports of the vlan given as arguments.
56198         The vmaps are presented in bitmap format in receiving order:
56199
56200             OCTET 1  OCTET 2  .....
56201             xxxxxxxx xxxxxxxx .....
56202             ||    || |_ vmap 9
56203             ||    ||
56204             ||    ||___ vmap 8
56205             ||    |____ vmap 7
56206             ||      .    .   .
56207             ||_________ vmap 2
56208             |__________ vmap 1
56209
56210         where x : 1 - The represented vmap is active in
56211                       the specified context
56212                   0 - The represented vmap is NOT active
56213                       in the specified context"
56214    ::= { vmapVlanCurCfgAllPortsTableEntry 2 }
56215-- ------------------------------------------------------------------------- --
56216-- Current VLAN VMAP All Ports Configuration Table (end)                   }
56217-- ------------------------------------------------------------------------- --
56218
56219-- ------------------------------------------------------------------------- --
56220-- New VLAN VMAP All Ports Configuration Table                             {
56221-- ------------------------------------------------------------------------- --
56222vmapVlanNewCfgAllPortsTable OBJECT-TYPE
56223    SYNTAX          SEQUENCE OF VmapVlanNewCfgAllPortsTableEntry
56224    MAX-ACCESS      not-accessible
56225    STATUS          current
56226    DESCRIPTION
56227        "The table of the new configuration
56228         of vmaps for all ports of vlans."
56229    ::= { vmapVlanCfgAllPorts 2 }
56230
56231vmapVlanNewCfgAllPortsTableEntry    OBJECT-TYPE
56232    SYNTAX          VmapVlanNewCfgAllPortsTableEntry
56233    MAX-ACCESS      not-accessible
56234    STATUS          current
56235    DESCRIPTION
56236        "A row in the table of new configuration
56237         of vmaps for all ports of vlans."
56238    INDEX { vmapVlanNewCfgAllPortsVlanIdx }
56239    ::= { vmapVlanNewCfgAllPortsTable 1 }
56240
56241VmapVlanNewCfgAllPortsTableEntry ::= SEQUENCE {
56242    vmapVlanNewCfgAllPortsVlanIdx       Integer32,
56243    vmapVlanNewCfgAllPortsVmapBitmap    OCTET STRING,
56244    vmapVlanNewCfgAllPortsAddVmap       Unsigned32,
56245    vmapVlanNewCfgAllPortsRemVmap       Unsigned32
56246    }
56247
56248vmapVlanNewCfgAllPortsVlanIdx   OBJECT-TYPE
56249    SYNTAX          Integer32
56250    MAX-ACCESS      read-only
56251    STATUS          current
56252    DESCRIPTION
56253        "The vlan id in the table of configured
56254         vmaps for all ports of vlan"
56255    ::= { vmapVlanNewCfgAllPortsTableEntry 1 }
56256
56257vmapVlanNewCfgAllPortsVmapBitmap    OBJECT-TYPE
56258    SYNTAX          OCTET STRING
56259    MAX-ACCESS      read-only
56260    STATUS          current
56261    DESCRIPTION
56262        "The bitmap of vmaps configured for the internal
56263         ports of the vlan given as arguments.
56264         The vmaps are presented in bitmap format in receiving order:
56265
56266             OCTET 1  OCTET 2  .....
56267             xxxxxxxx xxxxxxxx .....
56268             ||    || |_ vmap 9
56269             ||    ||
56270             ||    ||___ vmap 8
56271             ||    |____ vmap 7
56272             ||      .    .   .
56273             ||_________ vmap 2
56274             |__________ vmap 1
56275
56276         where x : 1 - The represented vmap is active in
56277                       the specified context
56278                   0 - The represented vmap is NOT active
56279                       in the specified context"
56280    ::= { vmapVlanNewCfgAllPortsTableEntry 2 }
56281
56282vmapVlanNewCfgAllPortsAddVmap   OBJECT-TYPE
56283    SYNTAX          Unsigned32
56284    MAX-ACCESS      read-write
56285    STATUS          current
56286    DESCRIPTION
56287        "Add a new vmap to all ports of the vlan"
56288    ::= { vmapVlanNewCfgAllPortsTableEntry 3 }
56289
56290vmapVlanNewCfgAllPortsRemVmap   OBJECT-TYPE
56291    SYNTAX          Unsigned32
56292    MAX-ACCESS      read-write
56293    STATUS          current
56294    DESCRIPTION
56295        "Remove a vmap from all vlan ports"
56296    ::= { vmapVlanNewCfgAllPortsTableEntry 4 }
56297-- ------------------------------------------------------------------------- --
56298-- New VLAN VMAP All Ports Configuration Table (end)                       }
56299-- ------------------------------------------------------------------------- --
56300
56301-- ------------------------------------------------------------------------- --
56302-- Current GROUP VMAP Non-server Ports Configuration Table                   {
56303-- ------------------------------------------------------------------------- --
56304vmapGroupCurCfgNonServerPortsTable    OBJECT-TYPE
56305    SYNTAX          SEQUENCE OF VmapGroupCurCfgNonServerPortsTableEntry
56306    MAX-ACCESS      not-accessible
56307    STATUS          current
56308    DESCRIPTION
56309        "The table of the current configuration
56310         of vmaps for non-server ports of vm groups."
56311    ::= { vmapGroupCfgNonServerPorts 1 }
56312
56313vmapGroupCurCfgNonServerPortsTableEntry   OBJECT-TYPE
56314    SYNTAX          VmapGroupCurCfgNonServerPortsTableEntry
56315    MAX-ACCESS      not-accessible
56316    STATUS          current
56317    DESCRIPTION
56318        "A row in the table of current configuration
56319         of vmaps for the non-server ports of vm groups."
56320    INDEX { vmapGroupCurCfgNonServerPortsGroupIdx }
56321    ::= { vmapGroupCurCfgNonServerPortsTable 1 }
56322
56323VmapGroupCurCfgNonServerPortsTableEntry ::= SEQUENCE {
56324    vmapGroupCurCfgNonServerPortsGroupIdx      Integer32,
56325    vmapGroupCurCfgNonServerPortsVmapBitmap    OCTET STRING
56326    }
56327
56328vmapGroupCurCfgNonServerPortsGroupIdx     OBJECT-TYPE
56329    SYNTAX          Integer32
56330    MAX-ACCESS      read-only
56331    STATUS          current
56332    DESCRIPTION
56333        "The vm group id in the table of configured
56334         vmaps for the non-server ports of vm group"
56335    ::= { vmapGroupCurCfgNonServerPortsTableEntry 1 }
56336
56337vmapGroupCurCfgNonServerPortsVmapBitmap   OBJECT-TYPE
56338    SYNTAX          OCTET STRING
56339    MAX-ACCESS      read-only
56340    STATUS          current
56341    DESCRIPTION
56342        "The bitmap of vmaps configured for the non-server
56343         ports of the vm group given as arguments.
56344         The vmaps are presented in bitmap format in receiving order:
56345
56346             OCTET 1  OCTET 2  .....
56347             xxxxxxxx xxxxxxxx .....
56348             ||    || |_ vmap 9
56349             ||    ||
56350             ||    ||___ vmap 8
56351             ||    |____ vmap 7
56352             ||      .    .   .
56353             ||_________ vmap 2
56354             |__________ vmap 1
56355
56356         where x : 1 - The represented vmap is active in
56357                       the specified context
56358                   0 - The represented vmap is NOT active
56359                       in the specified context"
56360    ::= { vmapGroupCurCfgNonServerPortsTableEntry 2 }
56361-- ------------------------------------------------------------------------- --
56362-- Current GROUP VMAP NonServerernal Ports Configuration Table (end)             }
56363-- ------------------------------------------------------------------------- --
56364
56365-- ------------------------------------------------------------------------- --
56366-- New GROUP VMAP NonServerernal Ports Configuration Table                       {
56367-- ------------------------------------------------------------------------- --
56368vmapGroupNewCfgNonServerPortsTable    OBJECT-TYPE
56369    SYNTAX          SEQUENCE OF VmapGroupNewCfgNonServerPortsTableEntry
56370    MAX-ACCESS      not-accessible
56371    STATUS          current
56372    DESCRIPTION
56373        "The table of the new configuration
56374         of vmaps for non-server ports of vm groups."
56375    ::= { vmapGroupCfgNonServerPorts 2 }
56376
56377vmapGroupNewCfgNonServerPortsTableEntry   OBJECT-TYPE
56378    SYNTAX          VmapGroupNewCfgNonServerPortsTableEntry
56379    MAX-ACCESS      not-accessible
56380    STATUS          current
56381    DESCRIPTION
56382        "A row in the table of new configuration
56383         of vmaps for the non-server ports of vm groups."
56384    INDEX { vmapGroupNewCfgNonServerPortsGroupIdx }
56385    ::= { vmapGroupNewCfgNonServerPortsTable 1 }
56386
56387VmapGroupNewCfgNonServerPortsTableEntry ::= SEQUENCE {
56388    vmapGroupNewCfgNonServerPortsGroupIdx      Integer32,
56389    vmapGroupNewCfgNonServerPortsVmapBitmap    OCTET STRING,
56390    vmapGroupNewCfgNonServerPortsAddVmap       Unsigned32,
56391    vmapGroupNewCfgNonServerPortsRemVmap       Unsigned32
56392    }
56393
56394vmapGroupNewCfgNonServerPortsGroupIdx     OBJECT-TYPE
56395    SYNTAX          Integer32
56396    MAX-ACCESS      read-only
56397    STATUS          current
56398    DESCRIPTION
56399        "The vm group id in the table of configured
56400         vmaps for the non-server ports of vm group"
56401    ::= { vmapGroupNewCfgNonServerPortsTableEntry 1 }
56402
56403vmapGroupNewCfgNonServerPortsVmapBitmap   OBJECT-TYPE
56404    SYNTAX          OCTET STRING
56405    MAX-ACCESS      read-only
56406    STATUS          current
56407    DESCRIPTION
56408        "The bitmap of vmaps configured for the non-server
56409         ports of the vm group given as arguments.
56410         The vmaps are presented in bitmap format in receiving order:
56411
56412             OCTET 1  OCTET 2  .....
56413             xxxxxxxx xxxxxxxx .....
56414             ||    || |_ vmap 9
56415             ||    ||
56416             ||    ||___ vmap 8
56417             ||    |____ vmap 7
56418             ||      .    .   .
56419             ||_________ vmap 2
56420             |__________ vmap 1
56421
56422         where x : 1 - The represented vmap is active in
56423                       the specified context
56424                   0 - The represented vmap is NOT active
56425                       in the specified context"
56426    ::= { vmapGroupNewCfgNonServerPortsTableEntry 2 }
56427
56428vmapGroupNewCfgNonServerPortsAddVmap      OBJECT-TYPE
56429    SYNTAX          Unsigned32
56430    MAX-ACCESS      read-write
56431    STATUS          current
56432    DESCRIPTION
56433        "Add a new vmap to the non-server ports of the vm group"
56434    ::= { vmapGroupNewCfgNonServerPortsTableEntry 3 }
56435
56436vmapGroupNewCfgNonServerPortsRemVmap      OBJECT-TYPE
56437    SYNTAX          Unsigned32
56438    MAX-ACCESS      read-write
56439    STATUS          current
56440    DESCRIPTION
56441        "Remove a vmap from the non-server ports of the vm group"
56442    ::= { vmapGroupNewCfgNonServerPortsTableEntry 4 }
56443-- ------------------------------------------------------------------------- --
56444-- New GROUP VMAP External Ports Configuration Table (end)                 }
56445-- ------------------------------------------------------------------------- --
56446
56447-- ------------------------------------------------------------------------- --
56448-- Current GROUP VMAP Server Ports Configuration Table                   {
56449-- ------------------------------------------------------------------------- --
56450vmapGroupCurCfgServerPortsTable    OBJECT-TYPE
56451    SYNTAX          SEQUENCE OF VmapGroupCurCfgServerPortsTableEntry
56452    MAX-ACCESS      not-accessible
56453    STATUS          current
56454    DESCRIPTION
56455        "The table of the current configuration
56456         of vmaps for server ports of vm groups."
56457    ::= { vmapGroupCfgServerPorts 1 }
56458
56459vmapGroupCurCfgServerPortsTableEntry   OBJECT-TYPE
56460    SYNTAX          VmapGroupCurCfgServerPortsTableEntry
56461    MAX-ACCESS      not-accessible
56462    STATUS          current
56463    DESCRIPTION
56464        "A row in the table of current configuration
56465         of vmaps for the server ports of vm groups."
56466    INDEX { vmapGroupCurCfgServerPortsGroupIdx }
56467    ::= { vmapGroupCurCfgServerPortsTable 1 }
56468
56469VmapGroupCurCfgServerPortsTableEntry ::= SEQUENCE {
56470    vmapGroupCurCfgServerPortsGroupIdx      Integer32,
56471    vmapGroupCurCfgServerPortsVmapBitmap    OCTET STRING
56472    }
56473
56474vmapGroupCurCfgServerPortsGroupIdx     OBJECT-TYPE
56475    SYNTAX          Integer32
56476    MAX-ACCESS      read-only
56477    STATUS          current
56478    DESCRIPTION
56479        "The vm group id in the table of configured
56480         vmaps for the server ports of vm group"
56481    ::= { vmapGroupCurCfgServerPortsTableEntry 1 }
56482
56483vmapGroupCurCfgServerPortsVmapBitmap   OBJECT-TYPE
56484    SYNTAX          OCTET STRING
56485    MAX-ACCESS      read-only
56486    STATUS          current
56487    DESCRIPTION
56488        "The bitmap of vmaps configured for the server
56489         ports of the vm group given as arguments.
56490         The vmaps are presented in bitmap format in receiving order:
56491
56492             OCTET 1  OCTET 2  .....
56493             xxxxxxxx xxxxxxxx .....
56494             ||    || |_ vmap 9
56495             ||    ||
56496             ||    ||___ vmap 8
56497             ||    |____ vmap 7
56498             ||      .    .   .
56499             ||_________ vmap 2
56500             |__________ vmap 1
56501
56502         where x : 1 - The represented vmap is active in
56503                       the specified context
56504                   0 - The represented vmap is NOT active
56505                       in the specified context"
56506    ::= { vmapGroupCurCfgServerPortsTableEntry 2 }
56507-- ------------------------------------------------------------------------- --
56508-- Current GROUP VMAP Server Ports Configuration Table (end)             }
56509-- ------------------------------------------------------------------------- --
56510
56511-- ------------------------------------------------------------------------- --
56512-- New GROUP VMAP Server Ports Configuration Table                       {
56513-- ------------------------------------------------------------------------- --
56514vmapGroupNewCfgServerPortsTable    OBJECT-TYPE
56515    SYNTAX          SEQUENCE OF VmapGroupNewCfgServerPortsTableEntry
56516    MAX-ACCESS      not-accessible
56517    STATUS          current
56518    DESCRIPTION
56519        "The table of the new configuration
56520         of vmaps for server ports of vm groups."
56521    ::= { vmapGroupCfgServerPorts 2 }
56522
56523vmapGroupNewCfgServerPortsTableEntry   OBJECT-TYPE
56524    SYNTAX          VmapGroupNewCfgServerPortsTableEntry
56525    MAX-ACCESS      not-accessible
56526    STATUS          current
56527    DESCRIPTION
56528        "A row in the table of new configuration
56529         of vmaps for the server ports of vm groups."
56530    INDEX { vmapGroupNewCfgServerPortsGroupIdx }
56531    ::= { vmapGroupNewCfgServerPortsTable 1 }
56532
56533VmapGroupNewCfgServerPortsTableEntry ::= SEQUENCE {
56534    vmapGroupNewCfgServerPortsGroupIdx     Integer32,
56535    vmapGroupNewCfgServerPortsVmapBitmap   OCTET STRING,
56536    vmapGroupNewCfgServerPortsAddVmap      Unsigned32,
56537    vmapGroupNewCfgServerPortsRemVmap      Unsigned32
56538    }
56539
56540vmapGroupNewCfgServerPortsGroupIdx     OBJECT-TYPE
56541    SYNTAX          Integer32
56542    MAX-ACCESS      read-only
56543    STATUS          current
56544    DESCRIPTION
56545        "The vm group id in the table of configured
56546         vmaps for the server ports of vm group"
56547    ::= { vmapGroupNewCfgServerPortsTableEntry 1 }
56548
56549vmapGroupNewCfgServerPortsVmapBitmap   OBJECT-TYPE
56550    SYNTAX          OCTET STRING
56551    MAX-ACCESS      read-only
56552    STATUS          current
56553    DESCRIPTION
56554        "The bitmap of vmaps configured for the server
56555         ports of the vm group given as arguments.
56556         The vmaps are presented in bitmap format in receiving order:
56557
56558             OCTET 1  OCTET 2  .....
56559             xxxxxxxx xxxxxxxx .....
56560             ||    || |_ vmap 9
56561             ||    ||
56562             ||    ||___ vmap 8
56563             ||    |____ vmap 7
56564             ||      .    .   .
56565             ||_________ vmap 2
56566             |__________ vmap 1
56567
56568         where x : 1 - The represented vmap is active in
56569                       the specified context
56570                   0 - The represented vmap is NOT active
56571                       in the specified context"
56572    ::= { vmapGroupNewCfgServerPortsTableEntry 2 }
56573
56574vmapGroupNewCfgServerPortsAddVmap      OBJECT-TYPE
56575    SYNTAX          Unsigned32
56576    MAX-ACCESS      read-write
56577    STATUS          current
56578    DESCRIPTION
56579        "Add a new vmap to the server ports of the vm group"
56580    ::= { vmapGroupNewCfgServerPortsTableEntry 3 }
56581
56582vmapGroupNewCfgServerPortsRemVmap      OBJECT-TYPE
56583    SYNTAX          Unsigned32
56584    MAX-ACCESS      read-write
56585    STATUS          current
56586    DESCRIPTION
56587        "Remove a vmap from the server ports of the vm group"
56588    ::= { vmapGroupNewCfgServerPortsTableEntry 4 }
56589-- ------------------------------------------------------------------------- --
56590-- New GROUP VMAP Server Ports Configuration Table (end)                 }
56591-- ------------------------------------------------------------------------- --
56592
56593-- ------------------------------------------------------------------------- --
56594-- Current GROUP VMAP All Ports Configuration Table                        {
56595-- ------------------------------------------------------------------------- --
56596vmapGroupCurCfgAllPortsTable    OBJECT-TYPE
56597    SYNTAX          SEQUENCE OF VmapGroupCurCfgAllPortsTableEntry
56598    MAX-ACCESS      not-accessible
56599    STATUS          current
56600    DESCRIPTION
56601        "The table of the current configuration
56602         of vmaps for all ports of vm groups."
56603    ::= { vmapGroupCfgAllPorts 1 }
56604
56605vmapGroupCurCfgAllPortsTableEntry   OBJECT-TYPE
56606    SYNTAX          VmapGroupCurCfgAllPortsTableEntry
56607    MAX-ACCESS      not-accessible
56608    STATUS          current
56609    DESCRIPTION
56610        "A row in the table of current configuration
56611         of vmaps for all ports of vm groups."
56612    INDEX { vmapGroupCurCfgAllPortsGroupIdx }
56613    ::= { vmapGroupCurCfgAllPortsTable 1 }
56614
56615VmapGroupCurCfgAllPortsTableEntry ::= SEQUENCE {
56616    vmapGroupCurCfgAllPortsGroupIdx     Integer32,
56617    vmapGroupCurCfgAllPortsVmapBitmap   OCTET STRING
56618    }
56619
56620vmapGroupCurCfgAllPortsGroupIdx     OBJECT-TYPE
56621    SYNTAX          Integer32
56622    MAX-ACCESS      read-only
56623    STATUS          current
56624    DESCRIPTION
56625        "The vm group id in the table of configured
56626         vmaps for all ports of vm group"
56627    ::= { vmapGroupCurCfgAllPortsTableEntry 1 }
56628
56629vmapGroupCurCfgAllPortsVmapBitmap   OBJECT-TYPE
56630    SYNTAX          OCTET STRING
56631    MAX-ACCESS      read-only
56632    STATUS          current
56633    DESCRIPTION
56634        "The bitmap of vmaps configured for the internal
56635         ports of the vm group given as arguments.
56636         The vmaps are presented in bitmap format in receiving order:
56637
56638             OCTET 1  OCTET 2  .....
56639             xxxxxxxx xxxxxxxx .....
56640             ||    || |_ vmap 9
56641             ||    ||
56642             ||    ||___ vmap 8
56643             ||    |____ vmap 7
56644             ||      .    .   .
56645             ||_________ vmap 2
56646             |__________ vmap 1
56647
56648         where x : 1 - The represented vmap is active in
56649                       the specified context
56650                   0 - The represented vmap is NOT active
56651                       in the specified context"
56652    ::= { vmapGroupCurCfgAllPortsTableEntry 2 }
56653-- ------------------------------------------------------------------------- --
56654-- Current GROUP VMAP All Ports Configuration Table (end)                  }
56655-- ------------------------------------------------------------------------- --
56656
56657-- ------------------------------------------------------------------------- --
56658-- New GROUP VMAP All Ports Configuration Table                            {
56659-- ------------------------------------------------------------------------- --
56660vmapGroupNewCfgAllPortsTable    OBJECT-TYPE
56661    SYNTAX          SEQUENCE OF VmapGroupNewCfgAllPortsTableEntry
56662    MAX-ACCESS      not-accessible
56663    STATUS          current
56664    DESCRIPTION
56665        "The table of the new configuration
56666         of vmaps for all ports of vm groups."
56667    ::= { vmapGroupCfgAllPorts 2 }
56668
56669vmapGroupNewCfgAllPortsTableEntry   OBJECT-TYPE
56670    SYNTAX          VmapGroupNewCfgAllPortsTableEntry
56671    MAX-ACCESS      not-accessible
56672    STATUS          current
56673    DESCRIPTION
56674        "A row in the table of new configuration
56675         of vmaps for all ports of vm groups."
56676    INDEX { vmapGroupNewCfgAllPortsGroupIdx }
56677    ::= { vmapGroupNewCfgAllPortsTable 1 }
56678
56679VmapGroupNewCfgAllPortsTableEntry ::= SEQUENCE {
56680    vmapGroupNewCfgAllPortsGroupIdx     Integer32,
56681    vmapGroupNewCfgAllPortsVmapBitmap   OCTET STRING,
56682    vmapGroupNewCfgAllPortsAddVmap      Unsigned32,
56683    vmapGroupNewCfgAllPortsRemVmap      Unsigned32
56684    }
56685
56686vmapGroupNewCfgAllPortsGroupIdx     OBJECT-TYPE
56687    SYNTAX          Integer32
56688    MAX-ACCESS      read-only
56689    STATUS          current
56690    DESCRIPTION
56691        "The vm group id in the table of configured
56692         vmaps for all ports of vm group"
56693    ::= { vmapGroupNewCfgAllPortsTableEntry 1 }
56694
56695vmapGroupNewCfgAllPortsVmapBitmap   OBJECT-TYPE
56696    SYNTAX          OCTET STRING
56697    MAX-ACCESS      read-only
56698    STATUS          current
56699    DESCRIPTION
56700        "The bitmap of vmaps configured for the internal
56701         ports of the vm group given as arguments.
56702         The vmaps are presented in bitmap format in receiving order:
56703
56704             OCTET 1  OCTET 2  .....
56705             xxxxxxxx xxxxxxxx .....
56706             ||    || |_ vmap 9
56707             ||    ||
56708             ||    ||___ vmap 8
56709             ||    |____ vmap 7
56710             ||      .    .   .
56711             ||_________ vmap 2
56712             |__________ vmap 1
56713
56714         where x : 1 - The represented vmap is active in
56715                       the specified context
56716                   0 - The represented vmap is NOT active
56717                       in the specified context"
56718    ::= { vmapGroupNewCfgAllPortsTableEntry 2 }
56719
56720vmapGroupNewCfgAllPortsAddVmap      OBJECT-TYPE
56721    SYNTAX          Unsigned32
56722    MAX-ACCESS      read-write
56723    STATUS          current
56724    DESCRIPTION
56725        "Add a new vmap to all ports of the vm group"
56726    ::= { vmapGroupNewCfgAllPortsTableEntry 3 }
56727
56728vmapGroupNewCfgAllPortsRemVmap      OBJECT-TYPE
56729    SYNTAX          Unsigned32
56730    MAX-ACCESS      read-write
56731    STATUS          current
56732    DESCRIPTION
56733        "Remove a vmap from all vm group ports"
56734    ::= { vmapGroupNewCfgAllPortsTableEntry 4 }
56735-- ------------------------------------------------------------------------- --
56736-- New GROUP VMAP All Ports Configuration Table (end)                      }
56737-- ------------------------------------------------------------------------- --
56738
56739-- ------------------------------------------------------------------------- --
56740-- VMAP Configuration (end)                                                }
56741-- ------------------------------------------------------------------------- --
56742
56743-- ----------------------------------------------------------------------------
56744-- } INSERT:  acl
56745-- ----------------------------------------------------------------------------
56746
56747
56748
56749cee                     OBJECT IDENTIFIER ::= { g8264T-mgmt 13 }
56750-- ----------------------------------------------------------------------------
56751-- { INSERT:  cee
56752-- ----------------------------------------------------------------------------
56753ceeConfig      OBJECT IDENTIFIER ::= { cee 1 }
56754
56755-- General Configuration for CEE
56756
56757
56758ceeCurCfgState OBJECT-TYPE
56759    SYNTAX  INTEGER {
56760	on(1),
56761	off(2)
56762	}
56763    MAX-ACCESS  read-only
56764    STATUS  current
56765    DESCRIPTION
56766        "CEE is currently on or off."
56767    ::= { ceeConfig 1 }
56768
56769
56770
56771ceeNewCfgState OBJECT-TYPE
56772    SYNTAX  INTEGER {
56773	on(1),
56774	off(2)
56775	}
56776    MAX-ACCESS  read-create
56777    STATUS  current
56778    DESCRIPTION
56779        "Turn CEE on or off."
56780    ::= { ceeConfig 2 }
56781
56782
56783fcoe                    OBJECT IDENTIFIER ::= { g8264T-mgmt 14 }
56784
56785-- ----------------------------------------------------------------------------
56786-- { INSERT:  fcoe
56787-- ----------------------------------------------------------------------------
56788fcoeConfig       OBJECT IDENTIFIER ::= { fcoe 1 }
56789fcoeStats        OBJECT IDENTIFIER ::= { fcoe 2 }
56790fcoeInfo         OBJECT IDENTIFIER ::= { fcoe 3 }
56791fcoeOper         OBJECT IDENTIFIER ::= { fcoe 4 }
56792
56793fipsCfg  	        OBJECT IDENTIFIER ::= { fcoeConfig 3 }
56794fipsInfo                OBJECT IDENTIFIER ::= { fcoeInfo 1 }
56795fipsOper                OBJECT IDENTIFIER ::= { fcoeOper 1 }
56796
56797fipsInfoFcf      OBJECT IDENTIFIER ::= { fipsInfo 2 }
56798fipsInfoFcoe     OBJECT IDENTIFIER ::= { fipsInfo 3 }
56799fipsInfoVlans     OBJECT IDENTIFIER ::= { fipsInfo 4 }
56800
56801-- General Configuration for fcoe
56802
56803
56804fipsCurCfgState OBJECT-TYPE
56805    SYNTAX  INTEGER {
56806	on(1),
56807	off(2)
56808	}
56809    MAX-ACCESS  read-only
56810    STATUS  current
56811    DESCRIPTION
56812        "FIP snooping is currently on or off."
56813    ::= { fipsCfg 1 }
56814
56815
56816
56817fipsNewCfgState OBJECT-TYPE
56818    SYNTAX  INTEGER {
56819	on(1),
56820	off(2)
56821	}
56822    MAX-ACCESS  read-create
56823    STATUS  current
56824    DESCRIPTION
56825        "Turn FIP snooping on or off."
56826    ::= { fipsCfg 2 }
56827
56828
56829
56830fipsCurAclTimeout OBJECT-TYPE
56831    SYNTAX  INTEGER {
56832	enabled(1),
56833	disabled(2)
56834	}
56835    MAX-ACCESS  read-only
56836    STATUS  current
56837    DESCRIPTION
56838        "The removal of acls when FCF and FCOE connections timed out is enabled or disabled."
56839    ::= { fipsCfg 3 }
56840
56841
56842
56843fipsNewAclTimeout OBJECT-TYPE
56844    SYNTAX  INTEGER {
56845	enabled(1),
56846	disabled(2)
56847	}
56848    MAX-ACCESS  read-create
56849    STATUS  current
56850    DESCRIPTION
56851        "Enable or disable the removal of acls when FCF and FCOE connections timed out."
56852    ::= { fipsCfg 4 }
56853
56854
56855
56856fipsCurAutoVlan OBJECT-TYPE
56857    SYNTAX  INTEGER {
56858	enabled(1),
56859	disabled(2)
56860	}
56861    MAX-ACCESS  read-only
56862    STATUS  current
56863    DESCRIPTION
56864        "The automatic creation of FCOE vlans is enabled or disabled."
56865    ::= { fipsCfg 5 }
56866
56867
56868
56869fipsNewAutoVlan OBJECT-TYPE
56870    SYNTAX  INTEGER {
56871	enabled(1),
56872	disabled(2)
56873	}
56874    MAX-ACCESS  read-create
56875    STATUS  current
56876    DESCRIPTION
56877        "Enable or disable the automatic creation of FCOE vlans."
56878    ::= { fipsCfg 6 }
56879
56880
56881-- FIPS current config table
56882
56883fipsPortCurCfgTable OBJECT-TYPE
56884    SYNTAX SEQUENCE OF FipsPortCurCfgEntry
56885    MAX-ACCESS not-accessible
56886    STATUS current
56887    DESCRIPTION
56888        "The table of FIP Snooping port current config."
56889    ::= { fipsCfg 7 }
56890
56891
56892fipsPortCurCfgEntry OBJECT-TYPE
56893    SYNTAX FipsPortCurCfgEntry
56894    MAX-ACCESS not-accessible
56895    STATUS current
56896    DESCRIPTION
56897        "FIP Config for a particular port."
56898    INDEX { fipsPortCurCfgIndex }
56899    ::= { fipsPortCurCfgTable 1 }
56900
56901FipsPortCurCfgEntry ::= SEQUENCE {
56902    fipsPortCurCfgIndex          PortNumber,
56903    fipsPortCurCfgFcfMode        INTEGER,
56904    fipsPortCurCfgFipsEna        INTEGER
56905    }
56906
56907
56908fipsPortCurCfgIndex OBJECT-TYPE
56909    SYNTAX  PortNumber
56910    MAX-ACCESS  read-only
56911    STATUS  current
56912    DESCRIPTION
56913        "The port number"
56914    ::= { fipsPortCurCfgEntry 1 }
56915
56916fipsPortCurCfgFcfMode OBJECT-TYPE
56917    SYNTAX  INTEGER {
56918	auto(0),
56919	on(1),
56920        off(2)
56921	}
56922    MAX-ACCESS  read-only
56923    STATUS  current
56924    DESCRIPTION
56925        "Weither the port is set to have FCF auto detection, on, or off."
56926    ::= { fipsPortCurCfgEntry 2 }
56927
56928fipsPortCurCfgFipsEna OBJECT-TYPE
56929    SYNTAX  INTEGER {
56930	enabled(1),
56931	disabled(2)
56932	}
56933    MAX-ACCESS  read-only
56934    STATUS  current
56935    DESCRIPTION
56936        "FIP snooping enabled or disabled on this port."
56937    ::= { fipsPortCurCfgEntry 3 }
56938
56939
56940
56941
56942
56943
56944-- FIPS new config table
56945
56946fipsPortNewCfgTable OBJECT-TYPE
56947    SYNTAX SEQUENCE OF FipsPortNewCfgEntry
56948    MAX-ACCESS not-accessible
56949    STATUS current
56950    DESCRIPTION
56951        "The table of FIP Snooping port new config."
56952    ::= { fipsCfg 8 }
56953
56954
56955fipsPortNewCfgEntry OBJECT-TYPE
56956    SYNTAX FipsPortNewCfgEntry
56957    MAX-ACCESS not-accessible
56958    STATUS current
56959    DESCRIPTION
56960        "FIP Config for a particular port."
56961    INDEX { fipsPortNewCfgIndex }
56962    ::= { fipsPortNewCfgTable 1 }
56963
56964FipsPortNewCfgEntry ::= SEQUENCE {
56965    fipsPortNewCfgIndex          PortNumber,
56966    fipsPortNewCfgFcfMode        INTEGER,
56967    fipsPortNewCfgFipsEna        INTEGER
56968    }
56969
56970
56971fipsPortNewCfgIndex OBJECT-TYPE
56972    SYNTAX  PortNumber
56973    MAX-ACCESS  read-only
56974    STATUS  current
56975    DESCRIPTION
56976        "The port number"
56977    ::= { fipsPortNewCfgEntry 1 }
56978
56979fipsPortNewCfgFcfMode OBJECT-TYPE
56980    SYNTAX  INTEGER {
56981	auto(0),
56982	on(1),
56983        off(2)
56984	}
56985    MAX-ACCESS  read-create
56986    STATUS  current
56987    DESCRIPTION
56988        "Set this port to have FCF on, off, or auto detection."
56989    ::= { fipsPortNewCfgEntry 2 }
56990
56991fipsPortNewCfgFipsEna OBJECT-TYPE
56992    SYNTAX  INTEGER {
56993	enabled(1),
56994	disabled(2)
56995	}
56996    MAX-ACCESS  read-create
56997    STATUS  current
56998    DESCRIPTION
56999        "Enable or disable FIP snooping on this port."
57000    ::= { fipsPortNewCfgEntry 3 }
57001
57002
57003
57004
57005
57006-- fips Information Table
57007
57008fipsInfoPortTable OBJECT-TYPE
57009    SYNTAX SEQUENCE OF FipsInfoPortEntry
57010    MAX-ACCESS  not-accessible
57011    STATUS  current
57012    DESCRIPTION
57013        "The table of fips port run-time information."
57014    ::= { fipsInfo 1 }
57015
57016fipsInfoPortEntry OBJECT-TYPE
57017    SYNTAX  FipsInfoPortEntry
57018    MAX-ACCESS  not-accessible
57019    STATUS  current
57020    DESCRIPTION
57021        "A port in the fips information table."
57022    INDEX   { fipsInfoPortIndex, fipsInfoAclSequencer}
57023    ::= { fipsInfoPortTable 1 }
57024
57025FipsInfoPortEntry ::= SEQUENCE {
57026    fipsInfoPortIndex           PortNumber,
57027    fipsInfoAclSequencer        Integer32,
57028    fipsInfoAcl                 DisplayString
57029    }
57030
57031fipsInfoPortIndex OBJECT-TYPE
57032    SYNTAX  PortNumber
57033    MAX-ACCESS  read-only
57034    STATUS  current
57035    DESCRIPTION
57036        "The port index for fips"
57037    ::= { fipsInfoPortEntry 1 }
57038
57039fipsInfoAclSequencer OBJECT-TYPE
57040    SYNTAX  Integer32
57041    MAX-ACCESS  read-only
57042    STATUS  current
57043    DESCRIPTION
57044        "The fip sequence number for an acl in this port"
57045    ::= { fipsInfoPortEntry 2 }
57046
57047fipsInfoAcl OBJECT-TYPE
57048    SYNTAX  DisplayString (SIZE(0..31))
57049    MAX-ACCESS  read-only
57050    STATUS  current
57051    DESCRIPTION
57052        "An FIPS ACL entry"
57053    ::= { fipsInfoPortEntry 3 }
57054
57055-- info fcf detected
57056
57057fipsInfoFcfCount OBJECT-TYPE
57058    SYNTAX Integer32
57059    MAX-ACCESS  read-only
57060    STATUS  current
57061    DESCRIPTION
57062        "Total number of FCFs detected"
57063    ::= { fipsInfoFcf 1 }
57064
57065fipsInfoFcfTable OBJECT-TYPE
57066    SYNTAX SEQUENCE OF FipsInfoFcfEntry
57067    MAX-ACCESS  not-accessible
57068    STATUS  current
57069    DESCRIPTION
57070        "The table of fips FCF detected."
57071    ::= { fipsInfoFcf 2 }
57072
57073fipsInfoFcfEntry OBJECT-TYPE
57074    SYNTAX  FipsInfoFcfEntry
57075    MAX-ACCESS  not-accessible
57076    STATUS  current
57077    DESCRIPTION
57078        "A FCF in the fips information table."
57079    INDEX   { fipsInfoFcfIndex }
57080    ::= { fipsInfoFcfTable 1 }
57081
57082FipsInfoFcfEntry ::= SEQUENCE {
57083    fipsInfoFcfIndex            Integer32,
57084    fipsInfoFcfMac              DisplayString,
57085    fipsInfoFcfPort             DisplayString,
57086    fipsInfoFcfVlan             Integer32
57087}
57088
57089fipsInfoFcfIndex OBJECT-TYPE
57090    SYNTAX Integer32
57091    MAX-ACCESS  read-only
57092    STATUS  current
57093    DESCRIPTION
57094        "FCF index"
57095    ::= { fipsInfoFcfEntry 1 }
57096
57097fipsInfoFcfMac OBJECT-TYPE
57098    SYNTAX DisplayString
57099    MAX-ACCESS  read-only
57100    STATUS  current
57101    DESCRIPTION
57102        "FCF MAC"
57103    ::= { fipsInfoFcfEntry 2 }
57104
57105fipsInfoFcfPort OBJECT-TYPE
57106    SYNTAX DisplayString
57107    MAX-ACCESS  read-only
57108    STATUS  current
57109    DESCRIPTION
57110        "FCF Port"
57111    ::= { fipsInfoFcfEntry 3 }
57112
57113fipsInfoFcfVlan OBJECT-TYPE
57114    SYNTAX Integer32
57115    MAX-ACCESS  read-only
57116    STATUS  current
57117    DESCRIPTION
57118        "FCF Vlan"
57119    ::= { fipsInfoFcfEntry 4 }
57120
57121fipsInfoVlansTable OBJECT-TYPE
57122    SYNTAX SEQUENCE OF FipsInfoVlansEntry
57123    MAX-ACCESS  not-accessible
57124    STATUS  current
57125    DESCRIPTION
57126        "The table of FCOE VLANs detected."
57127    ::= { fipsInfoVlans 1 }
57128
57129fipsInfoVlansEntry OBJECT-TYPE
57130    SYNTAX  FipsInfoVlansEntry
57131    MAX-ACCESS  not-accessible
57132    STATUS  current
57133    DESCRIPTION
57134        "A FCOE VLAN in the fipsInfoVlans information table."
57135    INDEX   { fipsInfoVlansId, fipsInfoVlansFeatureIndex}
57136    ::= { fipsInfoVlansTable 1 }
57137
57138FipsInfoVlansEntry ::= SEQUENCE {
57139    fipsInfoVlansId                  INTEGER,
57140    fipsInfoVlansFeatureIndex        INTEGER,
57141    fipsInfoVlansCreator             DisplayString,
57142    fipsInfoVlansPorts               OCTET STRING,
57143    fipsInfoVlansTrunks              DisplayString
57144}
57145
57146fipsInfoVlansId OBJECT-TYPE
57147    SYNTAX  INTEGER  (1..4095)
57148    MAX-ACCESS  read-only
57149    STATUS  current
57150    DESCRIPTION
57151        "FCoE Vlan index"
57152    ::= { fipsInfoVlansEntry 1 }
57153
57154fipsInfoVlansFeatureIndex OBJECT-TYPE
57155    SYNTAX INTEGER  (0..8)
57156    MAX-ACCESS  read-only
57157    STATUS  current
57158    DESCRIPTION
57159        "FCoE Vlan feature index. The feature index will accept values
57160         from 1 to maximum SPAR ID(8) for the VLANs created by SPAR and
57161         0 for the other types of VLANs."
57162    ::= { fipsInfoVlansEntry 2 }
57163
57164fipsInfoVlansCreator OBJECT-TYPE
57165    SYNTAX  DisplayString (SIZE(0..32))
57166    MAX-ACCESS  read-only
57167    STATUS  current
57168    DESCRIPTION
57169        "The FCoE VLAN Creator."
57170    ::= { fipsInfoVlansEntry 3 }
57171
57172fipsInfoVlansPorts OBJECT-TYPE
57173    SYNTAX  OCTET STRING
57174    MAX-ACCESS  read-only
57175    STATUS  current
57176    DESCRIPTION
57177        "The port list information in the VLAN. The ports are presented
57178         in bitmap format.
57179         in receiving order:
57180
57181             OCTET 1  OCTET 2  .....
57182             xxxxxxxx xxxxxxxx .....
57183             ||    || |_ port 8
57184             ||    ||
57185             ||    ||___ port 7
57186             ||    |____ port 6
57187             ||      .    .   .
57188             ||_________ port 1
57189             |__________ reserved
57190
57191         where x : 1 - The represented port belongs to the VLAN
57192                   0 - The represented port does not belong to the VLAN"
57193    ::= { fipsInfoVlansEntry 4 }
57194
57195fipsInfoVlansTrunks OBJECT-TYPE
57196    SYNTAX  DisplayString
57197    MAX-ACCESS  read-only
57198    STATUS  current
57199    DESCRIPTION
57200        "The FCoE VLAN trunk list."
57201    ::= { fipsInfoVlansEntry 5 }
57202
57203fipsInfoFcoeCount OBJECT-TYPE
57204    SYNTAX Integer32
57205    MAX-ACCESS  read-only
57206    STATUS  current
57207    DESCRIPTION
57208        "Total number of FCOE connections"
57209    ::= { fipsInfoFcoe 1 }
57210
57211fipsInfoFcoeTable OBJECT-TYPE
57212    SYNTAX SEQUENCE OF FipsInfoFcoeEntry
57213    MAX-ACCESS  not-accessible
57214    STATUS  current
57215    DESCRIPTION
57216        "The table of fips FCOE connections."
57217    ::= { fipsInfoFcoe 2 }
57218
57219fipsInfoFcoeEntry OBJECT-TYPE
57220    SYNTAX  FipsInfoFcoeEntry
57221    MAX-ACCESS  not-accessible
57222    STATUS  current
57223    DESCRIPTION
57224        "A FCOE connection in the fips information table."
57225    INDEX   { fipsInfoFcoeIndex }
57226    ::= { fipsInfoFcoeTable 1 }
57227
57228FipsInfoFcoeEntry ::= SEQUENCE {
57229    fipsInfoFcoeIndex           Integer32,
57230    fipsInfoFcoeVNPortMac       DisplayString,
57231    fipsInfoFcoeFcfMac          DisplayString,
57232    fipsInfoFcoePort            DisplayString,
57233    fipsInfoFcoeVlan            Integer32
57234}
57235
57236fipsInfoFcoeIndex OBJECT-TYPE
57237    SYNTAX Integer32
57238    MAX-ACCESS  read-only
57239    STATUS  current
57240    DESCRIPTION
57241        "FCOE connection index"
57242    ::= { fipsInfoFcoeEntry 1 }
57243
57244fipsInfoFcoeVNPortMac OBJECT-TYPE
57245    SYNTAX DisplayString
57246    MAX-ACCESS  read-only
57247    STATUS  current
57248    DESCRIPTION
57249        "FCOE connection VNPort MAC"
57250    ::= { fipsInfoFcoeEntry 2 }
57251
57252fipsInfoFcoeFcfMac OBJECT-TYPE
57253    SYNTAX DisplayString
57254    MAX-ACCESS  read-only
57255    STATUS  current
57256    DESCRIPTION
57257        "FCOE connection FCF MAC"
57258    ::= { fipsInfoFcoeEntry 3 }
57259
57260fipsInfoFcoePort OBJECT-TYPE
57261    SYNTAX DisplayString
57262    MAX-ACCESS  read-only
57263    STATUS  current
57264    DESCRIPTION
57265        "FCOE connection Port"
57266    ::= { fipsInfoFcoeEntry 4 }
57267
57268fipsInfoFcoeVlan OBJECT-TYPE
57269    SYNTAX Integer32
57270    MAX-ACCESS  read-only
57271    STATUS  current
57272    DESCRIPTION
57273        "FCOE connection Vlan"
57274    ::= { fipsInfoFcoeEntry 5 }
57275
57276-- FIPS Operational command
57277
57278
57279fipsOperFcfDelete OBJECT-TYPE
57280    SYNTAX  DisplayString (SIZE(0..31))
57281    MAX-ACCESS  read-write
57282    STATUS  current
57283    DESCRIPTION
57284        "Delete an FCF. Take an fcf mac address as the only parameter
57285         to delete this fcf from all vlans. Optionally take a vlan
57286         number as 2nd parameter to delete fcf from just this vlan.
57287         The 2 parameters are seperated by comma with no space allowed."
57288    ::= { fipsOper 1 }
57289
57290-- fipsOperFcoeDelete OBJECT-TYPE
57291--     SYNTAX  DisplayString (SIZE(0..127))
57292--     MAX-ACCESS  read-write
57293--     STATUS  current
57294--     DESCRIPTION
57295--         "Delete an FCOE connection.  Take 3 parameters seperated by comma: assigned VN_PORT mac address, FCF mac address, and vlan number.  No space is allowed."
57296--     ::= { fipsOper 2 }
57297
57298
57299
57300-- Stats for fcoe
57301
57302fcoeStatsTable OBJECT-TYPE
57303    SYNTAX SEQUENCE OF FcoeStatstEntry
57304    MAX-ACCESS  not-accessible
57305    STATUS  current
57306    DESCRIPTION
57307        "The table of fcoe statistics per switch unit."
57308    ::= { fcoeStats 1 }
57309
57310fcoeStatsEntry OBJECT-TYPE
57311    SYNTAX  FcoeStatstEntry
57312    MAX-ACCESS  not-accessible
57313    STATUS  current
57314    DESCRIPTION
57315        "A switch unit."
57316    INDEX   { fcoeStatsIndex }
57317    ::= { fcoeStatsTable 1 }
57318
57319 FcoeStatstEntry ::= SEQUENCE {
57320    fcoeStatsIndex          INTEGER,
57321    fcoeStatsFcfAdded       INTEGER,
57322    fcoeStatsFcfRemoved     INTEGER,
57323    fcoeStatsFcoeAdded      INTEGER,
57324    fcoeStatsFcoeRemoved    INTEGER
57325    }
57326
57327fcoeStatsIndex OBJECT-TYPE
57328    SYNTAX  INTEGER
57329    MAX-ACCESS  read-only
57330    STATUS  current
57331    DESCRIPTION
57332        "The switch index for fips statistics"
57333    ::= { fcoeStatsEntry 1 }
57334
57335fcoeStatsFcfAdded OBJECT-TYPE
57336    SYNTAX  INTEGER
57337    MAX-ACCESS  read-only
57338    STATUS  current
57339    DESCRIPTION
57340        "The number of FCF added to the FCOE database."
57341    ::= { fcoeStatsEntry 2 }
57342
57343
57344fcoeStatsFcfRemoved OBJECT-TYPE
57345    SYNTAX  INTEGER
57346    MAX-ACCESS  read-only
57347    STATUS  current
57348    DESCRIPTION
57349        "The number of FCF removed to the FCOE database."
57350    ::= { fcoeStatsEntry 3 }
57351
57352
57353fcoeStatsFcoeAdded OBJECT-TYPE
57354    SYNTAX  INTEGER
57355    MAX-ACCESS  read-only
57356    STATUS  current
57357    DESCRIPTION
57358        "The number of FCOE connection added to the FCOE database."
57359    ::= { fcoeStatsEntry 4 }
57360
57361
57362fcoeStatsFcoeRemoved OBJECT-TYPE
57363    SYNTAX  INTEGER
57364    MAX-ACCESS  read-only
57365    STATUS  current
57366    DESCRIPTION
57367        "The number of FCOE connection removed to the FCOE database."
57368    ::= { fcoeStatsEntry 5 }
57369
57370
57371fcoeStatsKeepAliveTable OBJECT-TYPE
57372    SYNTAX SEQUENCE OF FcoeStatsKeepAliveEntry
57373    MAX-ACCESS  not-accessible
57374    STATUS  current
57375    DESCRIPTION
57376        "The table of fcoe Keep-Alive statistics."
57377    ::= { fcoeStats 2 }
57378
57379fcoeStatsKeepAliveEntry OBJECT-TYPE
57380    SYNTAX  FcoeStatsKeepAliveEntry
57381    MAX-ACCESS  not-accessible
57382    STATUS  current
57383    DESCRIPTION
57384        "A FCF Keep Alive entry."
57385    INDEX   { fcoeStatsKeepAliveIndex }
57386    ::= { fcoeStatsKeepAliveTable 1 }
57387
57388FcoeStatsKeepAliveEntry ::= SEQUENCE {
57389    fcoeStatsKeepAliveIndex     INTEGER,
57390    fcoeStatsKeepAliveFcfMac    DisplayString,
57391    fcoeStatsKeepAliveCount     INTEGER
57392    }
57393
57394fcoeStatsKeepAliveIndex OBJECT-TYPE
57395    SYNTAX  INTEGER
57396    MAX-ACCESS  read-only
57397    STATUS  current
57398    DESCRIPTION
57399        "The FCF index"
57400    ::= { fcoeStatsKeepAliveEntry 1 }
57401
57402fcoeStatsKeepAliveFcfMac OBJECT-TYPE
57403    SYNTAX  DisplayString
57404    MAX-ACCESS  read-only
57405    STATUS  current
57406    DESCRIPTION
57407        "Detected FCF MAC address."
57408    ::= { fcoeStatsKeepAliveEntry 2 }
57409
57410fcoeStatsKeepAliveCount OBJECT-TYPE
57411    SYNTAX  INTEGER
57412    MAX-ACCESS  read-only
57413    STATUS  current
57414    DESCRIPTION
57415        "FCF MAC Keep Alive count."
57416    ::= { fcoeStatsKeepAliveEntry 3 }
57417
57418fcoeStatsResetAllCounters OBJECT-TYPE
57419    SYNTAX  INTEGER {
57420    reset(1),
57421    others(2)
57422    }
57423    MAX-ACCESS  read-write
57424    STATUS  current
57425    DESCRIPTION
57426        "Reset all FCOE statistics counters."
57427    ::= { fcoeStats 3 }
57428
57429
57430
57431
57432virt                    OBJECT IDENTIFIER ::= { g8264T-mgmt 15 }
57433
57434-- ----------------------------------------------------------------------------
57435-- { INSERT:  virt
57436-- ----------------------------------------------------------------------------
57437
57438virtGeneral OBJECT IDENTIFIER ::= { virt 1 }
57439
57440vmGroups    OBJECT IDENTIFIER ::= { virt 2 }
57441
57442vmPolicy    OBJECT IDENTIFIER ::= { virt 3 }
57443
57444vmbw        OBJECT IDENTIFIER ::= { vmPolicy 1 }
57445
57446vmProfiles  OBJECT IDENTIFIER ::= { virt 4 }
57447virtVMware  OBJECT IDENTIFIER ::= { virt 5 }
57448
57449
57450
57451vmCheck     OBJECT IDENTIFIER ::= { virt 7 }
57452
57453vmReadyMisc OBJECT IDENTIFIER ::= { virt 8 }
57454
57455-- ---------------------------------------------------------- --
57456-- VM General Configuration
57457-- ---------------------------------------------------------- --
57458
57459virtCurCfgState   OBJECT-TYPE
57460    SYNTAX      INTEGER {
57461        enabled(1),
57462        disabled(2)
57463        }
57464    MAX-ACCESS read-only
57465    STATUS current
57466    DESCRIPTION
57467    "VM groups global state."
57468    ::= { virtGeneral 1}
57469
57470virtNewCfgState   OBJECT-TYPE
57471    SYNTAX      INTEGER {
57472        enabled(1),
57473        disabled(2)
57474        }
57475    MAX-ACCESS read-write
57476    STATUS current
57477    DESCRIPTION
57478    "Enable/Disable Virtual Machine Groups"
57479    ::= { virtGeneral 2}
57480
57481virtCurCfgHbPort  OBJECT-TYPE
57482    SYNTAX      INTEGER (1..65535)
57483    MAX-ACCESS read-only
57484    STATUS current
57485    DESCRIPTION
57486    "Current esx/esxi server to vcenter heartbeat UDP port"
57487    ::= { virtGeneral 3}
57488
57489virtNewCfgHbPort  OBJECT-TYPE
57490    SYNTAX      INTEGER (1..65535)
57491    MAX-ACCESS read-write
57492    STATUS current
57493    DESCRIPTION
57494    "Set new esx/esxi server to vcenter heartbeat UDP port"
57495    ::= { virtGeneral 4}
57496
57497-- ------------------------------------------------------------------------- --
57498-- VM Virtual Center Configuration                                         {
57499-- ------------------------------------------------------------------------- --
57500virtCurCfgVirtCenterIp OBJECT-TYPE
57501    SYNTAX  IpAddress
57502    MAX-ACCESS  read-only
57503    STATUS  current
57504    DESCRIPTION
57505        "The IP address of the Virtual Center."
57506    ::= { virtGeneral 5}
57507
57508virtNewCfgVirtCenterIp  OBJECT-TYPE
57509    SYNTAX  IpAddress
57510    MAX-ACCESS  read-write
57511    STATUS  current
57512    DESCRIPTION
57513        "The IP address of the Virtual Center."
57514    ::= { virtGeneral 6 }
57515
57516virtCurCfgVirtCenterUser OBJECT-TYPE
57517    SYNTAX  DisplayString(SIZE(0..64))
57518    MAX-ACCESS  read-only
57519    STATUS  current
57520    DESCRIPTION
57521        "Virtual Center username."
57522    ::= { virtGeneral 7 }
57523
57524virtNewCfgVirtCenterUser OBJECT-TYPE
57525    SYNTAX  DisplayString(SIZE(0..64))
57526    MAX-ACCESS  read-write
57527    STATUS  current
57528    DESCRIPTION
57529        "Virtual Center username."
57530    ::= { virtGeneral 8 }
57531
57532virtCurCfgVirtCenterSSLAuth OBJECT-TYPE
57533    SYNTAX  INTEGER {
57534        enabled(1),
57535        disabled(2)
57536        }
57537    MAX-ACCESS  read-only
57538    STATUS  current
57539    DESCRIPTION
57540	"Authenticate SSL Certificate."
57541    ::= { virtGeneral 9 }
57542
57543virtNewCfgVirtCenterSSLAuth OBJECT-TYPE
57544    SYNTAX  INTEGER {
57545        enabled(1),
57546        disabled(2)
57547        }
57548    MAX-ACCESS  read-write
57549    STATUS  current
57550    DESCRIPTION
57551	"Authenticate SSL Certificate."
57552    ::= { virtGeneral 10 }
57553
57554virtNewCfgVirtCenterPasswd OBJECT-TYPE
57555    SYNTAX DisplayString(SIZE(0..129))
57556    MAX-ACCESS read-write
57557    STATUS current
57558    DESCRIPTION
57559        "Virtual Center password."
57560    ::= { virtGeneral 11 }
57561
57562virtNewCfgVirtCenterDelete OBJECT-TYPE
57563    SYNTAX  INTEGER {
57564        none(1),
57565        delete(2)
57566        }
57567    MAX-ACCESS  read-write
57568    STATUS  current
57569    DESCRIPTION
57570        "Delete Virtual Center specifications"
57571    ::= { virtGeneral 12 }
57572-- ------------------------------------------------------------------------- --
57573-- VM Virtual Center Configuration (end)                                     }
57574-- ------------------------------------------------------------------------- --
57575
57576vmCurCfgGroupTable  OBJECT-TYPE
57577    SYNTAX SEQUENCE OF VmCurCfgGroupEntry
57578    MAX-ACCESS not-accessible
57579    STATUS current
57580    DESCRIPTION
57581      "The table of VM groups in the current config"
57582    ::= { vmGroups 1 }
57583
57584vmCurCfgGroupEntry OBJECT-TYPE
57585    SYNTAX VmCurCfgGroupEntry
57586    MAX-ACCESS not-accessible
57587    STATUS current
57588    DESCRIPTION
57589      "Information about VM on a group in current config."
57590    INDEX { vmCurCfgGroupIndex }
57591    ::= { vmCurCfgGroupTable 1 }
57592
57593vmNewCfgGroupTable  OBJECT-TYPE
57594    SYNTAX SEQUENCE OF VmNewCfgGroupEntry
57595    MAX-ACCESS not-accessible
57596    STATUS current
57597    DESCRIPTION
57598      "The table of VM groups in the new config"
57599    ::= { vmGroups 2 }
57600
57601vmNewCfgGroupEntry OBJECT-TYPE
57602    SYNTAX VmNewCfgGroupEntry
57603    MAX-ACCESS not-accessible
57604    STATUS current
57605    DESCRIPTION
57606      "Information about VM on a group in new config."
57607    INDEX { vmNewCfgGroupIndex }
57608    ::= { vmNewCfgGroupTable 1 }
57609
57610VmCurCfgGroupEntry ::= SEQUENCE {
57611    vmCurCfgGroupIndex       Integer32,
57612    vmCurCfgGroupVlan        INTEGER,
57613    vmCurCfgGroupPorts       OCTET STRING,
57614
57615    vmCurCfgGroupTagState     INTEGER,
57616    vmCurCfgGroupProfileName  DisplayString,
57617    vmCurCfgGroupValidateMode   INTEGER,
57618    vmCurCfgGroupStg        INTEGER
57619    }
57620
57621vmCurCfgGroupIndex OBJECT-TYPE
57622    SYNTAX  Integer32
57623    MAX-ACCESS  read-only
57624    STATUS  current
57625    DESCRIPTION
57626        "The index of the vm group table."
57627    ::= { vmCurCfgGroupEntry 1}
57628
57629vmCurCfgGroupVlan OBJECT-TYPE
57630    SYNTAX  INTEGER
57631    MAX-ACCESS  read-only
57632    STATUS  current
57633    DESCRIPTION
57634        "Current Vlan used by the group."
57635    ::= { vmCurCfgGroupEntry 2}
57636
57637vmCurCfgGroupPorts OBJECT-TYPE
57638    SYNTAX  OCTET STRING
57639    MAX-ACCESS  read-only
57640    STATUS  current
57641    DESCRIPTION
57642        "The port list in the VM Group.  The ports are presented in bitmap format.
57643         in receiving order:
57644
57645             OCTET 1  OCTET 2  .....
57646             xxxxxxxx xxxxxxxx .....
57647             ||    || |_ port 8
57648             ||    ||
57649             ||    ||___ port 7
57650             ||    |____ port 6
57651             ||      .    .   .
57652             ||_________ port 1
57653             |__________ reserved
57654
57655         where x : 1 - The represented port belongs to the VM Group
57656                   0 - The represented port does not belong to the VM Group"
57657   ::= { vmCurCfgGroupEntry 3}
57658
57659
57660vmCurCfgGroupTagState OBJECT-TYPE
57661    SYNTAX  INTEGER {
57662        enabled(1),
57663        disabled(0)
57664        }
57665    MAX-ACCESS  read-only
57666    STATUS  current
57667    DESCRIPTION
57668        "Enable VLAN tagging on all VM group ports."
57669    ::= { vmCurCfgGroupEntry 4}
57670
57671vmCurCfgGroupStg OBJECT-TYPE
57672    SYNTAX  INTEGER
57673    MAX-ACCESS  read-only
57674    STATUS  current
57675    DESCRIPTION
57676        "Current stg of the group vlan."
57677    ::= { vmCurCfgGroupEntry 5}
57678
57679
57680vmCurCfgGroupProfileName OBJECT-TYPE
57681    SYNTAX  DisplayString (SIZE(0..40))
57682    MAX-ACCESS  read-only
57683    STATUS  current
57684    DESCRIPTION
57685        "Current profile name used by the group."
57686    ::= { vmCurCfgGroupEntry 17}
57687
57688
57689
57690vmCurCfgGroupValidateMode OBJECT-TYPE
57691    SYNTAX  INTEGER
57692    MAX-ACCESS  read-only
57693    STATUS  current
57694    DESCRIPTION
57695        "Current validation mode used by the group."
57696    ::= { vmCurCfgGroupEntry 18}
57697
57698
57699VmNewCfgGroupEntry ::= SEQUENCE {
57700    vmNewCfgGroupIndex      Integer32,
57701    vmNewCfgGroupVlan       INTEGER,
57702    vmNewCfgGroupPorts      OCTET STRING,
57703    vmNewCfgGroupAddVm      DisplayString,
57704    vmNewCfgGroupRemVm      DisplayString,
57705    vmNewCfgGroupAddVmIdx   INTEGER,
57706    vmNewCfgGroupRemVmIdx   INTEGER,
57707    vmNewCfgGroupAddPort    PortNumber,
57708    vmNewCfgGroupRemPort    PortNumber,
57709    vmNewCfgGroupAddTrunk   INTEGER,
57710    vmNewCfgGroupRemTrunk   INTEGER,
57711    vmNewCfgGroupTagState   INTEGER,
57712    vmNewCfgGroupAddLacpKey Unsigned32,
57713    vmNewCfgGroupRemLacpKey Unsigned32,
57714    vmNewCfgGroupAddProfile DisplayString,
57715    vmNewCfgGroupRemProfile INTEGER,
57716    vmNewCfgGroupProfileName  DisplayString,
57717    vmNewCfgGroupDelete     INTEGER,
57718    vmNewCfgGroupValidateMode  INTEGER,
57719    vmNewCfgGroupStg        INTEGER
57720    }
57721
57722vmNewCfgGroupIndex OBJECT-TYPE
57723    SYNTAX  Integer32
57724    MAX-ACCESS  read-only
57725    STATUS  current
57726    DESCRIPTION
57727        "The index of the vm group table."
57728    ::= { vmNewCfgGroupEntry 1}
57729
57730vmNewCfgGroupVlan OBJECT-TYPE
57731    SYNTAX  INTEGER
57732    MAX-ACCESS  read-write
57733    STATUS  current
57734    DESCRIPTION
57735        "Set Vlan to be used by the group."
57736    ::= { vmNewCfgGroupEntry 2}
57737
57738vmNewCfgGroupAddVm OBJECT-TYPE
57739    SYNTAX  DisplayString
57740    MAX-ACCESS  read-write
57741    STATUS  current
57742    DESCRIPTION
57743        "Add a virtual machine to the group by
57744         UUID / Name / IP / MAC Address
57745         Note: MAC address format xx:xx:xx:xx:xx:xx"
57746    ::= { vmNewCfgGroupEntry 4}
57747
57748vmNewCfgGroupRemVm OBJECT-TYPE
57749    SYNTAX  DisplayString
57750    MAX-ACCESS  read-write
57751    STATUS  current
57752    DESCRIPTION
57753        "Remove a virtual machine from the group by
57754         UUID / Name / IP / MAC Address
57755         Note: MAC address format xx:xx:xx:xx:xx:xx"
57756    ::= { vmNewCfgGroupEntry 5}
57757
57758vmNewCfgGroupAddVmIdx OBJECT-TYPE
57759    SYNTAX  INTEGER
57760    MAX-ACCESS  read-write
57761    STATUS  current
57762    DESCRIPTION
57763        "Add virtual MAC address by index to the group."
57764    ::= { vmNewCfgGroupEntry 6}
57765
57766vmNewCfgGroupRemVmIdx OBJECT-TYPE
57767    SYNTAX  INTEGER
57768    MAX-ACCESS  read-write
57769    STATUS  current
57770    DESCRIPTION
57771        "Remove a virtual MAC address by index from the group."
57772    ::= { vmNewCfgGroupEntry 7}
57773
57774vmNewCfgGroupAddPort OBJECT-TYPE
57775    SYNTAX  PortNumber
57776    MAX-ACCESS  read-write
57777    STATUS  current
57778    DESCRIPTION
57779        "Add a port to the group."
57780    ::= { vmNewCfgGroupEntry 8}
57781
57782vmNewCfgGroupRemPort OBJECT-TYPE
57783    SYNTAX  PortNumber
57784    MAX-ACCESS  read-write
57785    STATUS  current
57786    DESCRIPTION
57787        "Remove a port from the group."
57788    ::= { vmNewCfgGroupEntry 9}
57789
57790vmNewCfgGroupAddTrunk OBJECT-TYPE
57791    SYNTAX  INTEGER
57792    MAX-ACCESS  read-write
57793    STATUS  current
57794    DESCRIPTION
57795        "Add trunk to the group."
57796    ::= { vmNewCfgGroupEntry 10}
57797
57798vmNewCfgGroupRemTrunk OBJECT-TYPE
57799    SYNTAX  INTEGER
57800    MAX-ACCESS  read-write
57801    STATUS  current
57802    DESCRIPTION
57803        "Remove trunk from the group."
57804    ::= { vmNewCfgGroupEntry 11}
57805
57806vmNewCfgGroupTagState OBJECT-TYPE
57807    SYNTAX  INTEGER {
57808        enabled(1),
57809        disabled(0)
57810        }
57811    MAX-ACCESS  read-write
57812    STATUS  current
57813    DESCRIPTION
57814        "Enable VLAN tagging on all VM group ports."
57815    ::= { vmNewCfgGroupEntry 12}
57816
57817vmNewCfgGroupAddLacpKey OBJECT-TYPE
57818    SYNTAX  Unsigned32 (1..65535)
57819    MAX-ACCESS  read-write
57820    STATUS  current
57821    DESCRIPTION
57822        "Add LACP trunk to the group."
57823    ::= { vmNewCfgGroupEntry 13}
57824
57825vmNewCfgGroupRemLacpKey OBJECT-TYPE
57826    SYNTAX  Unsigned32 (1..65535)
57827    MAX-ACCESS  read-write
57828    STATUS  current
57829    DESCRIPTION
57830        "Remove LACP trunk from the group."
57831    ::= { vmNewCfgGroupEntry 14}
57832
57833
57834vmNewCfgGroupAddProfile OBJECT-TYPE
57835    SYNTAX  DisplayString (SIZE(0..40))
57836    MAX-ACCESS  read-write
57837    STATUS  current
57838    DESCRIPTION
57839        "Add VM Profile to the group."
57840    ::= { vmNewCfgGroupEntry 15}
57841
57842vmNewCfgGroupRemProfile OBJECT-TYPE
57843    SYNTAX  INTEGER {
57844        remove(1)
57845        }
57846    MAX-ACCESS  read-write
57847    STATUS      current
57848    DESCRIPTION
57849        "Remove any VM profile associated with the group."
57850    ::= { vmNewCfgGroupEntry 16 }
57851
57852vmNewCfgGroupProfileName OBJECT-TYPE
57853    SYNTAX  DisplayString (SIZE(0..40))
57854    MAX-ACCESS  read-only
57855    STATUS  current
57856    DESCRIPTION
57857        "New profile name to be used by the group."
57858    ::= { vmNewCfgGroupEntry 17}
57859
57860
57861vmNewCfgGroupDelete OBJECT-TYPE
57862    SYNTAX  INTEGER {
57863        delete(1)
57864        }
57865    MAX-ACCESS  read-write
57866    STATUS  current
57867    DESCRIPTION
57868        "Delete VM Group."
57869    ::= { vmNewCfgGroupEntry 18}
57870
57871vmNewCfgGroupStg OBJECT-TYPE
57872    SYNTAX  INTEGER
57873    MAX-ACCESS  read-write
57874    STATUS  current
57875    DESCRIPTION
57876        "Set group vlan spanning tree group."
57877    ::= { vmNewCfgGroupEntry 19}
57878
57879vmNewCfgGroupPorts OBJECT-TYPE
57880    SYNTAX  OCTET STRING
57881    MAX-ACCESS  read-only
57882    STATUS  current
57883    DESCRIPTION
57884        "The port list in the VM Group.  The ports are presented in bitmap format.
57885         in receiving order:
57886
57887             OCTET 1  OCTET 2  .....
57888             xxxxxxxx xxxxxxxx .....
57889             ||    || |_ port 8
57890             ||    ||
57891             ||    ||___ port 7
57892             ||    |____ port 6
57893             ||      .    .   .
57894             ||_________ port 1
57895             |__________ reserved
57896
57897         where x : 1 - The represented port belongs to the VM Group
57898                   0 - The represented port does not belong to the VM Group"
57899   ::= { vmNewCfgGroupEntry 3}
57900
57901
57902vmNewCfgGroupValidateMode OBJECT-TYPE
57903    SYNTAX  INTEGER {
57904        noValidation(0),
57905        basicCheck(1),
57906        advancedCheck(2)
57907    }
57908
57909    MAX-ACCESS  read-write
57910    STATUS  current
57911    DESCRIPTION
57912        "Set group validation mode:
57913         noValidation : no validation will be performed.
57914         basicCheck: validate ESX port.
57915         advancedCheck: validate ESX port and VM UUID."
57916    ::= { vmNewCfgGroupEntry 20}
57917
57918
57919vmCurCfgGroupMacTable OBJECT-TYPE
57920    SYNTAX SEQUENCE OF VmCurCfgGroupMaclistEntry
57921    MAX-ACCESS not-accessible
57922    STATUS current
57923    DESCRIPTION
57924        "Virtual machine group current configuration table."
57925    ::= {vmGroups 3 }
57926
57927vmCurCfgGroupMaclistEntry OBJECT-TYPE
57928    SYNTAX VmCurCfgGroupMaclistEntry
57929    MAX-ACCESS not-accessible
57930    STATUS current
57931    DESCRIPTION
57932         "Information about virtual machine group configuration. Indexes are:
57933          - vmCurCfgGroupMacGroupIndex - group number
57934          - vmCurCfgGroupMacVMIndex - virtual machine config index"
57935
57936    INDEX { vmCurCfgGroupMacGroupIndex, vmCurCfgGroupMacVMIndex}
57937    ::= { vmCurCfgGroupMacTable  1 }
57938
57939VmCurCfgGroupMaclistEntry ::= SEQUENCE {
57940    vmCurCfgGroupMacGroupIndex Unsigned32,
57941    vmCurCfgGroupMacVMIndex    Unsigned32,
57942    vmCurCfgGroupMacVMMac      PhysAddress
57943    }
57944
57945vmCurCfgGroupMacGroupIndex OBJECT-TYPE
57946    SYNTAX Unsigned32
57947    MAX-ACCESS read-only
57948    STATUS current
57949    DESCRIPTION
57950        "The group number for which the info is related."
57951    ::= { vmCurCfgGroupMaclistEntry 1 }
57952
57953vmCurCfgGroupMacVMIndex OBJECT-TYPE
57954    SYNTAX Unsigned32
57955    MAX-ACCESS read-only
57956    STATUS current
57957    DESCRIPTION
57958        "The virtual machine number for which the info is related."
57959    ::= { vmCurCfgGroupMaclistEntry 2 }
57960
57961vmCurCfgGroupMacVMMac OBJECT-TYPE
57962    SYNTAX PhysAddress
57963    MAX-ACCESS read-only
57964    STATUS current
57965    DESCRIPTION
57966        "virtual machine MAC address."
57967    ::= {vmCurCfgGroupMaclistEntry 3}
57968
57969vmNewCfgGroupMacTable OBJECT-TYPE
57970    SYNTAX SEQUENCE OF VmNewCfgGroupMaclistEntry
57971    MAX-ACCESS not-accessible
57972    STATUS current
57973    DESCRIPTION
57974        "virtual machine group new configuration table."
57975    ::= { vmGroups 4 }
57976
57977
57978vmNewCfgGroupMaclistEntry OBJECT-TYPE
57979    SYNTAX VmNewCfgGroupMaclistEntry
57980    MAX-ACCESS not-accessible
57981    STATUS current
57982    DESCRIPTION
57983         "Information about virtual machine group"
57984    INDEX { vmNewCfgGroupMacGroupIndex, vmNewCfgGroupMacVMIndex}
57985    ::= { vmNewCfgGroupMacTable  1 }
57986
57987VmNewCfgGroupMaclistEntry ::= SEQUENCE {
57988    vmNewCfgGroupMacGroupIndex Unsigned32,
57989    vmNewCfgGroupMacVMIndex    Unsigned32,
57990    vmNewCfgGroupMacVMMac      PhysAddress
57991    }
57992
57993vmNewCfgGroupMacGroupIndex OBJECT-TYPE
57994    SYNTAX Unsigned32
57995    MAX-ACCESS read-only
57996    STATUS current
57997    DESCRIPTION
57998        "The group number for which the info is related."
57999    ::= { vmNewCfgGroupMaclistEntry 1 }
58000vmNewCfgGroupMacVMIndex OBJECT-TYPE
58001    SYNTAX Unsigned32
58002    MAX-ACCESS read-only
58003    STATUS current
58004    DESCRIPTION
58005        "The virtual machine number for which the info is related."
58006    ::= { vmNewCfgGroupMaclistEntry 2 }
58007
58008vmNewCfgGroupMacVMMac OBJECT-TYPE
58009    SYNTAX PhysAddress
58010    MAX-ACCESS read-only
58011    STATUS current
58012    DESCRIPTION
58013        "The virtual machine MAC address."
58014    ::= {vmNewCfgGroupMaclistEntry 3 }
58015
58016
58017-- ------------------------------------------------------------------------- --
58018-- VM Policy Configuration                                                 {
58019-- ------------------------------------------------------------------------- --
58020
58021-- ------------------------------------------------------------------------- --
58022-- VM Bandwidth Current Configuration                                      {
58023-- ------------------------------------------------------------------------- --
58024vmbwCurCfgTable OBJECT-TYPE
58025    SYNTAX      SEQUENCE OF VmbwCurCfgEntry
58026    MAX-ACCESS  not-accessible
58027    STATUS      current
58028    DESCRIPTION
58029        "The table of current VM Bandwidth configuration."
58030    ::= { vmbw 1 }
58031
58032vmbwCurCfgEntry OBJECT-TYPE
58033    SYNTAX      VmbwCurCfgEntry
58034    MAX-ACCESS  not-accessible
58035    STATUS      current
58036    DESCRIPTION
58037        "A row in the current VM bandwidth table."
58038    INDEX   { vmbwCurCfgMac }
58039    ::= { vmbwCurCfgTable 1 }
58040
58041VmbwCurCfgEntry ::= SEQUENCE {
58042    vmbwCurCfgMac       MacAddress,
58043    vmbwCurCfgTxRate    Unsigned32,
58044    vmbwCurCfgTxBurst   Unsigned32,
58045    vmbwCurCfgTxAclId   Unsigned32,
58046    vmbwCurCfgRxRate    Unsigned32,
58047    vmbwCurCfgRxBurst   Unsigned32,
58048    vmbwCurCfgCtrl      INTEGER
58049    }
58050
58051vmbwCurCfgMac OBJECT-TYPE
58052    SYNTAX      MacAddress
58053    MAX-ACCESS  read-only
58054    STATUS      current
58055    DESCRIPTION
58056        "MAC address of VM for which bandwidth control information is related."
58057    ::= { vmbwCurCfgEntry 1 }
58058
58059vmbwCurCfgTxRate OBJECT-TYPE
58060    SYNTAX      Unsigned32
58061    MAX-ACCESS  read-only
58062    STATUS      current
58063    DESCRIPTION
58064        "VM transmit bandwidth committed rate in kbps (ingress for switch)."
58065    ::= { vmbwCurCfgEntry 2 }
58066
58067vmbwCurCfgTxBurst OBJECT-TYPE
58068    SYNTAX      Unsigned32
58069    MAX-ACCESS  read-only
58070    STATUS      current
58071    DESCRIPTION
58072        "VM transmit bandwidth max burst size in kilobits (ingress for switch)."
58073    ::= { vmbwCurCfgEntry 3 }
58074
58075vmbwCurCfgTxAclId OBJECT-TYPE
58076    SYNTAX      Unsigned32
58077    MAX-ACCESS  read-only
58078    STATUS      current
58079    DESCRIPTION
58080        "ACL used for VM transmit bandwidth."
58081    ::= { vmbwCurCfgEntry 4 }
58082
58083vmbwCurCfgRxRate OBJECT-TYPE
58084    SYNTAX      Unsigned32
58085    MAX-ACCESS  read-only
58086    STATUS      current
58087    DESCRIPTION
58088        "VM receive bandwidth committed rate in kbps (egress for switch)."
58089    ::= { vmbwCurCfgEntry 5 }
58090
58091vmbwCurCfgRxBurst OBJECT-TYPE
58092    SYNTAX      Unsigned32
58093    MAX-ACCESS  read-only
58094    STATUS      current
58095    DESCRIPTION
58096        "VM receive bandwidth max burst size in kilobits (egress for switch)."
58097    ::= { vmbwCurCfgEntry 6 }
58098
58099vmbwCurCfgCtrl OBJECT-TYPE
58100    SYNTAX  INTEGER {
58101        enabled(1),
58102        disabled(2)
58103        }
58104    MAX-ACCESS  read-only
58105    STATUS      current
58106    DESCRIPTION
58107        "Enable/Disable VM bandwidth control entry."
58108    ::= { vmbwCurCfgEntry 7 }
58109-- ------------------------------------------------------------------------- --
58110-- VM Bandwidth Current Configuration (end)                                }
58111-- ------------------------------------------------------------------------- --
58112
58113-- ------------------------------------------------------------------------- --
58114-- VM Bandwidth New Configuration                                          {
58115-- ------------------------------------------------------------------------- --
58116vmbwNewCfgTable OBJECT-TYPE
58117    SYNTAX      SEQUENCE OF VmbwNewCfgEntry
58118    MAX-ACCESS  not-accessible
58119    STATUS      current
58120    DESCRIPTION
58121        "The table of new VM Bandwidth configuration."
58122    ::= { vmbw 2 }
58123
58124vmbwNewCfgEntry OBJECT-TYPE
58125    SYNTAX  VmbwNewCfgEntry
58126    MAX-ACCESS  not-accessible
58127    STATUS      current
58128    DESCRIPTION
58129        "A row in the new VM bandwidth table."
58130    INDEX   { vmbwNewCfgMac }
58131    ::= { vmbwNewCfgTable 1 }
58132
58133VmbwNewCfgEntry ::= SEQUENCE {
58134    vmbwNewCfgMac       MacAddress,
58135    vmbwNewCfgTxRate    Unsigned32,
58136    vmbwNewCfgTxBurst   Unsigned32,
58137    vmbwNewCfgTxAclId   Unsigned32,
58138    vmbwNewCfgRxRate    Unsigned32,
58139    vmbwNewCfgRxBurst   Unsigned32,
58140    vmbwNewCfgCtrl      INTEGER,
58141    vmbwNewCfgDelete    INTEGER
58142    }
58143
58144vmbwNewCfgMac OBJECT-TYPE
58145    SYNTAX      MacAddress
58146    MAX-ACCESS  read-only
58147    STATUS      current
58148    DESCRIPTION
58149        "MAC address of VM for which bandwidth control information is related."
58150    ::= { vmbwNewCfgEntry 1 }
58151
58152vmbwNewCfgTxRate OBJECT-TYPE
58153    SYNTAX      Unsigned32
58154    MAX-ACCESS  read-write
58155    STATUS      current
58156    DESCRIPTION
58157        "VM transmit bandwidth committed rate in kbps (ingress for switch).
58158         Set this to zero to disable transmit bandwidth control."
58159    ::= { vmbwNewCfgEntry 2 }
58160
58161vmbwNewCfgTxBurst OBJECT-TYPE
58162    SYNTAX      Unsigned32
58163    MAX-ACCESS  read-write
58164    STATUS      current
58165    DESCRIPTION
58166        "VM transmit bandwidth max burst size in kilobits (ingress for switch).
58167         Set this to zero to disable transmit bandwidth control."
58168    ::= { vmbwNewCfgEntry 3 }
58169
58170vmbwNewCfgTxAclId OBJECT-TYPE
58171    SYNTAX      Unsigned32
58172    MAX-ACCESS  read-write
58173    STATUS      current
58174    DESCRIPTION
58175        "ACL used for VM transmit bandwidth.
58176         This is optional parameter. If set to zero the system will choose
58177         one ACL for tx bandwidth control."
58178    ::= { vmbwNewCfgEntry 4 }
58179
58180vmbwNewCfgRxRate OBJECT-TYPE
58181    SYNTAX      Unsigned32
58182    MAX-ACCESS  read-write
58183    STATUS      current
58184    DESCRIPTION
58185        "VM receive bandwidth committed rate in kbps (egress for switch).
58186         Set this to zero to disable receive bandwidth control."
58187    ::= { vmbwNewCfgEntry 5 }
58188
58189vmbwNewCfgRxBurst OBJECT-TYPE
58190    SYNTAX      Unsigned32
58191    MAX-ACCESS  read-write
58192    STATUS      current
58193    DESCRIPTION
58194        "VM receive bandwidth max burst size in kilobits (egress for switch).
58195         Set this to zero to disable receive bandwidth control."
58196    ::= { vmbwNewCfgEntry 6 }
58197
58198vmbwNewCfgCtrl OBJECT-TYPE
58199    SYNTAX  INTEGER {
58200        enabled(1),
58201        disabled(2)
58202        }
58203    MAX-ACCESS  read-write
58204    STATUS      current
58205    DESCRIPTION
58206        "VM bandwidth control entry status"
58207    ::= { vmbwNewCfgEntry 7 }
58208
58209vmbwNewCfgDelete OBJECT-TYPE
58210    SYNTAX  INTEGER {
58211        other(1),
58212        delete(2)
58213        }
58214    MAX-ACCESS  read-write
58215    STATUS      current
58216    DESCRIPTION
58217        "This is an action object to delete a VM Bandwidth entry.
58218         other(1) is returned always when read.
58219         To delete an entry enter delete(2)."
58220    ::= { vmbwNewCfgEntry 8 }
58221-- ------------------------------------------------------------------------- --
58222-- VM Bandwidth New Configuration (end)                                    }
58223-- ------------------------------------------------------------------------- --
58224
58225-- ------------------------------------------------------------------------- --
58226-- VM Policy Configuration (end)                                           }
58227-- ------------------------------------------------------------------------- --
58228
58229
58230-- ------------------------------------------------------------------------- --
58231-- VM Check Configuration                                                 {
58232-- ------------------------------------------------------------------------- --
58233
58234vmCurCfgCheck OBJECT IDENTIFIER
58235    ::= { vmCheck 1 }
58236vmNewCfgCheck OBJECT IDENTIFIER
58237    ::= { vmCheck 2 }
58238
58239vmCurCfgCheckActionBasic OBJECT-TYPE
58240    SYNTAX INTEGER {
58241        log(1),
58242        link(2)
58243        }
58244    MAX-ACCESS read-only
58245    STATUS current
58246    DESCRIPTION
58247      "Current settings for basic checking mode"
58248    ::= { vmCurCfgCheck 1 }
58249
58250vmCurCfgCheckActionAdvanced OBJECT-TYPE
58251    SYNTAX INTEGER {
58252        log(1),
58253        link(2),
58254        acl(3)
58255        }
58256    MAX-ACCESS read-only
58257    STATUS current
58258    DESCRIPTION
58259      "Current settings for advanced checking mode"
58260    ::= { vmCurCfgCheck 2 }
58261
58262
58263vmCurCfgCheckAclsMax OBJECT-TYPE
58264    SYNTAX Integer32
58265    MAX-ACCESS read-only
58266    STATUS current
58267    DESCRIPTION
58268      "Current value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
58269    ::= { vmCurCfgCheck 3 }
58270
58271vmCurCfgCheckTrust OBJECT-TYPE
58272    SYNTAX  OCTET STRING
58273    MAX-ACCESS read-only
58274    STATUS  current
58275    DESCRIPTION
58276        "Current value for the configured trusted port list. The ports are presented in bitmap format.
58277         in receiving order:
58278
58279             OCTET 1  OCTET 2  .....
58280             xxxxxxxx xxxxxxxx .....
58281             ||    || |_ port 8
58282             ||    ||
58283             ||    ||___ port 7
58284             ||    |____ port 6
58285             ||      .    .   .
58286             ||_________ port 1
58287             |__________ reserved
58288
58289         where x : 1 - The represented port belongs to the trusted ports list
58290                   0 - The represented port does not belong to the trusted ports list"
58291    ::= { vmCurCfgCheck 4 }
58292
58293vmNewCfgCheckActionBasic OBJECT-TYPE
58294    SYNTAX INTEGER {
58295        log(1),
58296        link(2)
58297        }
58298    MAX-ACCESS read-write
58299    STATUS current
58300    DESCRIPTION
58301      "New settings for basic checking mode"
58302    ::= { vmNewCfgCheck 1 }
58303
58304vmNewCfgCheckActionAdvanced OBJECT-TYPE
58305    SYNTAX INTEGER {
58306        log(1),
58307        link(2),
58308        acl(3)
58309        }
58310    MAX-ACCESS read-write
58311    STATUS current
58312    DESCRIPTION
58313      "New settings for advanced checking mode"
58314    ::= { vmNewCfgCheck 2 }
58315
58316
58317vmNewCfgCheckAclsMax OBJECT-TYPE
58318    SYNTAX Integer32
58319    MAX-ACCESS read-write
58320    STATUS current
58321    DESCRIPTION
58322      "New value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
58323    ::= { vmNewCfgCheck 3 }
58324
58325vmNewCfgCheckTrust OBJECT-TYPE
58326    SYNTAX  OCTET STRING
58327    MAX-ACCESS  read-only
58328    STATUS current
58329    DESCRIPTION
58330        "New value for the configured trusted port list. The ports are presented in bitmap format.
58331         in receiving order:
58332
58333             OCTET 1  OCTET 2  .....
58334             xxxxxxxx xxxxxxxx .....
58335             ||    || |_ port 8
58336             ||    ||
58337             ||    ||___ port 7
58338             ||    |____ port 6
58339             ||      .    .   .
58340             ||_________ port 1
58341             |__________ reserved
58342
58343         where x : 1 - The represented port belongs to the trusted ports list
58344                   0 - The represented port does not belong to the trusted ports list"
58345    ::= { vmNewCfgCheck 4 }
58346
58347
58348vmNewCfgCheckTrustAddPort OBJECT-TYPE
58349    SYNTAX  PortNumber
58350    MAX-ACCESS  read-write
58351    STATUS current
58352    DESCRIPTION
58353        "Add port to the configured trusted port list."
58354    ::= { vmNewCfgCheck 5 }
58355
58356
58357vmNewCfgCheckTrustRemPort OBJECT-TYPE
58358    SYNTAX  PortNumber
58359    MAX-ACCESS  read-write
58360    STATUS current
58361    DESCRIPTION
58362        "Remove port from the configured trusted port list."
58363    ::= { vmNewCfgCheck 6 }
58364
58365
58366
58367-- ------------------------------------------------------------------------- --
58368-- VM Profiles Configuration                                                 {
58369-- ------------------------------------------------------------------------- --
58370vmCurCfgProfilesTable  OBJECT-TYPE
58371    SYNTAX SEQUENCE OF VmCurCfgProfileEntry
58372    MAX-ACCESS not-accessible
58373    STATUS current
58374    DESCRIPTION
58375      "The table of VM profiles in the current config"
58376    ::= { vmProfiles 1 }
58377
58378vmCurCfgProfileEntry OBJECT-TYPE
58379    SYNTAX VmCurCfgProfileEntry
58380    MAX-ACCESS not-accessible
58381    STATUS current
58382    DESCRIPTION
58383      "Information about a VM profile in current config."
58384    INDEX { vmCurCfgProfileIndex }
58385    ::= { vmCurCfgProfilesTable 1 }
58386
58387VmCurCfgProfileEntry ::= SEQUENCE {
58388    vmCurCfgProfileIndex            Integer32,
58389    vmCurCfgProfileName             DisplayString,
58390    vmCurCfgProfileVlan             INTEGER,
58391    vmCurCfgProfileShapingAverage   Integer32,
58392    vmCurCfgProfileShapingBurst     Integer32,
58393	vmCurCfgProfileShapingPeak      Integer32
58394	, vmCurCfgProfileEgressShapingAverage   Integer32,
58395    vmCurCfgProfileEgressShapingBurst     Integer32,
58396    vmCurCfgProfileEgressShapingPeak      Integer32
58397    }
58398
58399vmCurCfgProfileIndex OBJECT-TYPE
58400    SYNTAX  Integer32
58401    MAX-ACCESS  read-only
58402    STATUS  current
58403    DESCRIPTION
58404        "The index of the vm profiles table (1..32)."
58405    ::= { vmCurCfgProfileEntry 1}
58406
58407vmCurCfgProfileName OBJECT-TYPE
58408    SYNTAX  DisplayString (SIZE(0..40))
58409    MAX-ACCESS  read-only
58410    STATUS  current
58411    DESCRIPTION
58412        "VM Profile name."
58413    ::= { vmCurCfgProfileEntry 2}
58414
58415vmCurCfgProfileVlan OBJECT-TYPE
58416    SYNTAX  INTEGER
58417    MAX-ACCESS  read-only
58418    STATUS  current
58419    DESCRIPTION
58420        "Current VM Profile VLAN Id"
58421    ::= { vmCurCfgProfileEntry 3}
58422
58423vmCurCfgProfileShapingAverage OBJECT-TYPE
58424    SYNTAX  Integer32
58425    MAX-ACCESS  read-only
58426    STATUS  current
58427    DESCRIPTION
58428        "Current VM Profile Shaping Average."
58429    ::= { vmCurCfgProfileEntry 4}
58430
58431vmCurCfgProfileShapingBurst OBJECT-TYPE
58432    SYNTAX  Integer32
58433    MAX-ACCESS  read-only
58434    STATUS  current
58435    DESCRIPTION
58436        "Current VM Profile Shaping Burst."
58437    ::= { vmCurCfgProfileEntry 5}
58438
58439vmCurCfgProfileShapingPeak OBJECT-TYPE
58440    SYNTAX  Integer32
58441    MAX-ACCESS  read-only
58442    STATUS  current
58443    DESCRIPTION
58444        "Current VM Profile Shaping Peak."
58445    ::= { vmCurCfgProfileEntry 6}
58446
58447vmCurCfgProfileEgressShapingAverage OBJECT-TYPE
58448    SYNTAX  Integer32
58449    MAX-ACCESS  read-only
58450    STATUS  current
58451    DESCRIPTION
58452        "Current VM Profile Egress Shaping Average."
58453    ::= { vmCurCfgProfileEntry 7}
58454
58455vmCurCfgProfileEgressShapingBurst OBJECT-TYPE
58456    SYNTAX  Integer32
58457    MAX-ACCESS  read-only
58458    STATUS  current
58459    DESCRIPTION
58460        "Current VM Profile Egress Shaping Burst."
58461    ::= { vmCurCfgProfileEntry 8}
58462
58463vmCurCfgProfileEgressShapingPeak OBJECT-TYPE
58464    SYNTAX  Integer32
58465    MAX-ACCESS  read-only
58466    STATUS  current
58467    DESCRIPTION
58468        "Current VM Profile Egress Shaping Peak."
58469    ::= { vmCurCfgProfileEntry 9}
58470
58471vmNewCfgProfilesTable  OBJECT-TYPE
58472    SYNTAX SEQUENCE OF VmNewCfgProfileEntry
58473    MAX-ACCESS not-accessible
58474    STATUS current
58475    DESCRIPTION
58476      "The table of VM profiles in the current config"
58477    ::= { vmProfiles 2 }
58478
58479vmNewCfgProfileEntry OBJECT-TYPE
58480    SYNTAX VmNewCfgProfileEntry
58481    MAX-ACCESS not-accessible
58482    STATUS current
58483    DESCRIPTION
58484      "Information about a VM profile in current config."
58485    INDEX { vmNewCfgProfileIndex }
58486    ::= { vmNewCfgProfilesTable 1 }
58487
58488VmNewCfgProfileEntry ::= SEQUENCE {
58489    vmNewCfgProfileIndex      Integer32,
58490    vmNewCfgProfileName       DisplayString,
58491    vmNewCfgProfileVlan       INTEGER,
58492    vmNewCfgProfileShapingAverage  Integer32,
58493    vmNewCfgProfileShapingBurst    Integer32,
58494    vmNewCfgProfileShapingPeak     Integer32,
58495    vmNewCfgProfileDelete          INTEGER
58496	, vmNewCfgProfileEgressShapingAverage  Integer32,
58497    vmNewCfgProfileEgressShapingBurst    Integer32,
58498    vmNewCfgProfileEgressShapingPeak     Integer32
58499    }
58500
58501vmNewCfgProfileIndex OBJECT-TYPE
58502    SYNTAX  Integer32
58503    MAX-ACCESS  read-only
58504    STATUS  current
58505    DESCRIPTION
58506        "The index of the vm profiles table (1..32)."
58507    ::= { vmNewCfgProfileEntry 1}
58508
58509vmNewCfgProfileName OBJECT-TYPE
58510    SYNTAX  DisplayString (SIZE(1..39))
58511    MAX-ACCESS  read-write
58512    STATUS  current
58513    DESCRIPTION
58514        "VM Profile name."
58515    ::= { vmNewCfgProfileEntry 2}
58516
58517
58518vmNewCfgProfileVlan OBJECT-TYPE
58519    SYNTAX  INTEGER
58520    MAX-ACCESS  read-write
58521    STATUS  current
58522    DESCRIPTION
58523        "Vlan to be used by the VM profile."
58524    ::= { vmNewCfgProfileEntry 3}
58525
58526vmNewCfgProfileShapingAverage OBJECT-TYPE
58527    SYNTAX  Integer32
58528    MAX-ACCESS  read-write
58529    STATUS  current
58530    DESCRIPTION
58531        "Shaping average to be used by the VM profile."
58532    ::= { vmNewCfgProfileEntry 4}
58533
58534vmNewCfgProfileShapingBurst OBJECT-TYPE
58535    SYNTAX  Integer32
58536    MAX-ACCESS  read-write
58537    STATUS  current
58538    DESCRIPTION
58539        "Shaping burst to be used by the VM profile."
58540    ::= { vmNewCfgProfileEntry 5}
58541
58542vmNewCfgProfileShapingPeak OBJECT-TYPE
58543    SYNTAX  Integer32
58544    MAX-ACCESS  read-write
58545    STATUS  current
58546    DESCRIPTION
58547        "Shaping peak to be used by the VM profile."
58548    ::= { vmNewCfgProfileEntry 6}
58549
58550vmNewCfgProfileDelete  OBJECT-TYPE
58551    SYNTAX  INTEGER {
58552        none(1),
58553        delete(2)
58554        }
58555    MAX-ACCESS  read-write
58556    STATUS  current
58557    DESCRIPTION
58558        "Delete VM Profile."
58559    ::= { vmNewCfgProfileEntry 7}
58560
58561vmNewCfgProfileEgressShapingAverage OBJECT-TYPE
58562    SYNTAX  Integer32
58563    MAX-ACCESS  read-write
58564    STATUS  current
58565    DESCRIPTION
58566        "Egress shaping average to be used by the VM profile."
58567    ::= { vmNewCfgProfileEntry 8}
58568
58569vmNewCfgProfileEgressShapingBurst OBJECT-TYPE
58570    SYNTAX  Integer32
58571    MAX-ACCESS  read-write
58572    STATUS  current
58573    DESCRIPTION
58574        "Egress shaping burst to be used by the VM profile."
58575    ::= { vmNewCfgProfileEntry 9}
58576
58577vmNewCfgProfileEgressShapingPeak OBJECT-TYPE
58578    SYNTAX  Integer32
58579    MAX-ACCESS  read-write
58580    STATUS  current
58581    DESCRIPTION
58582        "Egress shaping peak to be used by the VM profile."
58583    ::= { vmNewCfgProfileEntry 10}
58584
58585
58586-- ------------------------------------------------------------------------- --
58587-- VM Profiles Configuration (end)                                           }
58588-- ------------------------------------------------------------------------- --
58589
58590-- ------------------------------------------------------------------------- --
58591-- VMware information
58592-- ------------------------------------------------------------------------- --
58593
58594virtVMwareNameTableUpdate OBJECT-TYPE
58595    SYNTAX  INTEGER {
58596        ok(1),
58597        get(2)
58598        }
58599    MAX-ACCESS  read-write
58600    STATUS  current
58601    DESCRIPTION
58602    "This is an action object to get information from the Virtual Center.
58603
58604     Set this value to get(2) to update the host and VM name tables:
58605        virtVMwareHostNameTable,
58606        virtVMwareVMNameTable
58607     with information from the Virtual Center.
58608
58609     These two tables can be querried by subsequent Get operations
58610     without accessing the Virtual Center.
58611     To refresh these two tables, set virtVMwareNameTableUpdate again.
58612
58613     ok(1) is returned always when read."
58614    ::= { virtVMware 1 }
58615
58616virtVMwareHostNameTable  OBJECT-TYPE
58617    SYNTAX SEQUENCE OF VirtVMwareHostNameEntry
58618    MAX-ACCESS not-accessible
58619    STATUS current
58620    DESCRIPTION
58621      "The table of names of VMware hosts in the Virtual Center."
58622    ::= { virtVMware 2 }
58623
58624virtVMwareHostNameEntry OBJECT-TYPE
58625    SYNTAX VirtVMwareHostNameEntry
58626    MAX-ACCESS not-accessible
58627    STATUS current
58628    DESCRIPTION
58629      "Information about names of VMware hosts in the Data Center."
58630    INDEX { virtVMwareHostNameIndex }
58631    ::= { virtVMwareHostNameTable 1 }
58632
58633VirtVMwareHostNameEntry ::= SEQUENCE {
58634    virtVMwareHostNameIndex      Integer32,
58635    virtVMwareHostNameUUID       DisplayString,
58636    virtVMwareHostNameIpAddress  DisplayString,
58637    virtVMwareHostNameName       DisplayString
58638    }
58639
58640virtVMwareHostNameIndex OBJECT-TYPE
58641    SYNTAX  Integer32
58642    MAX-ACCESS  read-only
58643    STATUS  current
58644    DESCRIPTION
58645        "The index of the virtVMwareHostNameTable table."
58646    ::= { virtVMwareHostNameEntry 1}
58647
58648virtVMwareHostNameUUID OBJECT-TYPE
58649    SYNTAX  DisplayString(SIZE(0..64))
58650    MAX-ACCESS  read-only
58651    STATUS  current
58652    DESCRIPTION
58653        "The UUID of a VMware host."
58654    ::= { virtVMwareHostNameEntry 2}
58655
58656virtVMwareHostNameIpAddress OBJECT-TYPE
58657    SYNTAX  DisplayString(SIZE(0..64))
58658    MAX-ACCESS  read-only
58659    STATUS  current
58660    DESCRIPTION
58661        "The IP address of a VMware host."
58662    ::= { virtVMwareHostNameEntry 3}
58663
58664virtVMwareHostNameName OBJECT-TYPE
58665    SYNTAX  DisplayString(SIZE(0..64))
58666    MAX-ACCESS  read-only
58667    STATUS  current
58668    DESCRIPTION
58669        "The name of a VMware host."
58670    ::= { virtVMwareHostNameEntry 4}
58671
58672virtVMwareVMNameTable  OBJECT-TYPE
58673    SYNTAX SEQUENCE OF VirtVMwareVMNameEntry
58674    MAX-ACCESS not-accessible
58675    STATUS current
58676    DESCRIPTION
58677      "The table of VMware virtual machines in the Data Center."
58678    ::= { virtVMware 3 }
58679
58680virtVMwareVMNameEntry OBJECT-TYPE
58681    SYNTAX VirtVMwareVMNameEntry
58682    MAX-ACCESS not-accessible
58683    STATUS current
58684    DESCRIPTION
58685      "Information about VMware virtual machines in the Data Center."
58686    INDEX { virtVMwareVMNameIndex }
58687    ::= { virtVMwareVMNameTable 1 }
58688
58689VirtVMwareVMNameEntry ::= SEQUENCE {
58690    virtVMwareVMNameIndex      Integer32,
58691    virtVMwareVMNameUUID       DisplayString,
58692    virtVMwareVMNameVMwareName DisplayString,
58693    virtVMwareVMNameOsName     DisplayString,
58694    virtVMwareVMNameIpAddress  DisplayString
58695    }
58696
58697virtVMwareVMNameIndex OBJECT-TYPE
58698    SYNTAX  Integer32
58699    MAX-ACCESS  read-only
58700    STATUS  current
58701    DESCRIPTION
58702        "The index of the VMware virtual machine table in the Data Center."
58703    ::= { virtVMwareVMNameEntry 1}
58704
58705virtVMwareVMNameUUID OBJECT-TYPE
58706    SYNTAX  DisplayString(SIZE(0..64))
58707    MAX-ACCESS  read-only
58708    STATUS  current
58709    DESCRIPTION
58710        "The UUID of a virtual machine."
58711    ::= { virtVMwareVMNameEntry 2}
58712
58713virtVMwareVMNameVMwareName OBJECT-TYPE
58714    SYNTAX  DisplayString(SIZE(0..64))
58715    MAX-ACCESS  read-only
58716    STATUS  current
58717    DESCRIPTION
58718        "The name of a virtual machine given by VMware."
58719    ::= { virtVMwareVMNameEntry 3}
58720
58721virtVMwareVMNameOsName OBJECT-TYPE
58722    SYNTAX  DisplayString(SIZE(0..64))
58723    MAX-ACCESS  read-only
58724    STATUS  current
58725    DESCRIPTION
58726        "The name of a virtual machine given by the host OS."
58727    ::= { virtVMwareVMNameEntry 4}
58728
58729virtVMwareVMNameIpAddress OBJECT-TYPE
58730    SYNTAX  DisplayString(SIZE(0..64))
58731    MAX-ACCESS  read-only
58732    STATUS  current
58733    DESCRIPTION
58734        "The IP address of a virtual machine."
58735    ::= { virtVMwareVMNameEntry 5}
58736
58737virtVMwareHost OBJECT-TYPE
58738    SYNTAX  DisplayString
58739    MAX-ACCESS  read-write
58740    STATUS  current
58741    DESCRIPTION
58742    "VMware host ID
58743
58744     This is an action object to get information about a specific
58745     host from the Virtual Center.
58746
58747     This object specifies the host ID by
58748     UUID / IP Address / Name.
58749
58750     Setting this objects populates the following 3 tables:
58751        virtVMwareHostVswitchTable,
58752        virtVMwareHostPGTable,
58753        virtVMwareHostDetailInfoTable
58754     with the host's networking information from the Virtul
58755     Center.
58756
58757     These three tables can be querried by subsequent Get
58758     operations without accessing the Virtual Center.
58759     To refresh these tables, set this object to the target host."
58760    ::= { virtVMware 4 }
58761
58762virtVMwareHostVswitchTable  OBJECT-TYPE
58763    SYNTAX SEQUENCE OF VirtVMwareHostVswitchEntry
58764    MAX-ACCESS not-accessible
58765    STATUS current
58766    DESCRIPTION
58767      "The table of Vswitches available on the specified host."
58768    ::= { virtVMware 5 }
58769
58770virtVMwareHostVswitchEntry OBJECT-TYPE
58771    SYNTAX VirtVMwareHostVswitchEntry
58772    MAX-ACCESS not-accessible
58773    STATUS current
58774    DESCRIPTION
58775      "Information about Vswitches available on the specified host."
58776    INDEX { virtVMwareHostVswitchIndex }
58777    ::= { virtVMwareHostVswitchTable 1 }
58778
58779VirtVMwareHostVswitchEntry ::= SEQUENCE {
58780    virtVMwareHostVswitchIndex    Integer32,
58781    virtVMwareHostVswitchName     DisplayString
58782    }
58783
58784virtVMwareHostVswitchIndex OBJECT-TYPE
58785    SYNTAX  Integer32
58786    MAX-ACCESS  read-only
58787    STATUS  current
58788    DESCRIPTION
58789        "The index of the Vswitch table on the specified host."
58790    ::= { virtVMwareHostVswitchEntry 1}
58791
58792virtVMwareHostVswitchName OBJECT-TYPE
58793    SYNTAX  DisplayString
58794    MAX-ACCESS  read-only
58795    STATUS  current
58796    DESCRIPTION
58797        "The name of a Vswitch on the specified host."
58798    ::= { virtVMwareHostVswitchEntry 2}
58799
58800virtVMwareHostPGTable  OBJECT-TYPE
58801    SYNTAX SEQUENCE OF VirtVMwareHostPGEntry
58802    MAX-ACCESS not-accessible
58803    STATUS current
58804    DESCRIPTION
58805      "The table of Port Groups available on the specified host."
58806    ::= { virtVMware 6 }
58807
58808virtVMwareHostPGEntry OBJECT-TYPE
58809    SYNTAX VirtVMwareHostPGEntry
58810    MAX-ACCESS not-accessible
58811    STATUS current
58812    DESCRIPTION
58813      "Information about Port Groups available on the specified host."
58814    INDEX { virtVMwareHostPGIndex }
58815    ::= { virtVMwareHostPGTable 1 }
58816
58817VirtVMwareHostPGEntry ::= SEQUENCE {
58818    virtVMwareHostPGIndex       Integer32,
58819    virtVMwareHostPGName        DisplayString,
58820    virtVMwareHostPGVswitchName DisplayString
58821    }
58822
58823virtVMwareHostPGIndex OBJECT-TYPE
58824    SYNTAX  Integer32
58825    MAX-ACCESS  read-only
58826    STATUS  current
58827    DESCRIPTION
58828        "The index of the Port Group table on the specified host."
58829    ::= { virtVMwareHostPGEntry 1}
58830
58831virtVMwareHostPGName OBJECT-TYPE
58832    SYNTAX  DisplayString
58833    MAX-ACCESS  read-only
58834    STATUS  current
58835    DESCRIPTION
58836        "The name of a Port Group on the specified host."
58837    ::= { virtVMwareHostPGEntry 2}
58838
58839virtVMwareHostPGVswitchName OBJECT-TYPE
58840    SYNTAX  DisplayString
58841    MAX-ACCESS  read-only
58842    STATUS  current
58843    DESCRIPTION
58844        "The name of a Vswitch on the specified host."
58845    ::= { virtVMwareHostPGEntry 3}
58846
58847virtVMwareHostDetailInfoTable  OBJECT-TYPE
58848    SYNTAX SEQUENCE OF VirtVMwareHostDetailInfoEntry
58849    MAX-ACCESS not-accessible
58850    STATUS current
58851    DESCRIPTION
58852      "The table of detailed information available on the specified
58853       host/VM interface."
58854    ::= { virtVMware 7 }
58855
58856virtVMwareHostDetailInfoEntry OBJECT-TYPE
58857    SYNTAX VirtVMwareHostDetailInfoEntry
58858    MAX-ACCESS not-accessible
58859    STATUS current
58860    DESCRIPTION
58861      "Detailed information available on the specified host/VM interface."
58862    INDEX { virtVMwareHostDetailInfoIndex }
58863    ::= { virtVMwareHostDetailInfoTable 1 }
58864
58865VirtVMwareHostDetailInfoEntry ::= SEQUENCE {
58866    virtVMwareHostDetailInfoIndex         Integer32,
58867    virtVMwareHostDetailInfoMACAddr       DisplayString,
58868    virtVMwareHostDetailInfoPort          DisplayString,
58869    virtVMwareHostDetailInfoType          DisplayString,
58870    virtVMwareHostDetailInfoIPAddr        DisplayString,
58871    virtVMwareHostDetailInfoUUID          DisplayString,
58872    virtVMwareHostDetailInfoVswitch       DisplayString,
58873    virtVMwareHostDetailInfoPortGroup     DisplayString,
58874    virtVMwareHostDetailInfoVlanID        DisplayString,
58875    virtVMwareHostDetailInfoHostName      DisplayString,
58876    virtVMwareHostDetailInfoVMVCenterName DisplayString,
58877    virtVMwareHostDetailInfoVMOSHostName  DisplayString,
58878    virtVMwareHostDetailInfoVMCurrentHost DisplayString
58879    }
58880
58881virtVMwareHostDetailInfoIndex OBJECT-TYPE
58882    SYNTAX  Integer32
58883    MAX-ACCESS  read-only
58884    STATUS  current
58885    DESCRIPTION
58886        "The index of the detailed information table on the specified
58887         host/VM interface."
58888    ::= { virtVMwareHostDetailInfoEntry 1}
58889
58890virtVMwareHostDetailInfoMACAddr OBJECT-TYPE
58891    SYNTAX  DisplayString
58892    MAX-ACCESS  read-only
58893    STATUS  current
58894    DESCRIPTION
58895        "The MAC address of the host/VM interface."
58896    ::= { virtVMwareHostDetailInfoEntry 2}
58897
58898virtVMwareHostDetailInfoPort OBJECT-TYPE
58899    SYNTAX  DisplayString
58900    MAX-ACCESS  read-only
58901    STATUS  current
58902    DESCRIPTION
58903        "The port number of the specified host/VM interface."
58904    ::= { virtVMwareHostDetailInfoEntry 3}
58905
58906virtVMwareHostDetailInfoType OBJECT-TYPE
58907    SYNTAX  DisplayString
58908    MAX-ACCESS  read-only
58909    STATUS  current
58910    DESCRIPTION
58911        "Interface type"
58912    ::= { virtVMwareHostDetailInfoEntry 4}
58913
58914virtVMwareHostDetailInfoIPAddr OBJECT-TYPE
58915    SYNTAX  DisplayString
58916    MAX-ACCESS  read-only
58917    STATUS  current
58918    DESCRIPTION
58919        "The IP address of the specified host/VM interface."
58920    ::= { virtVMwareHostDetailInfoEntry 5}
58921
58922virtVMwareHostDetailInfoUUID OBJECT-TYPE
58923    SYNTAX  DisplayString
58924    MAX-ACCESS  read-only
58925    STATUS  current
58926    DESCRIPTION
58927        "The UUID of the specified host/VM interface."
58928    ::= { virtVMwareHostDetailInfoEntry 6}
58929
58930virtVMwareHostDetailInfoVswitch OBJECT-TYPE
58931    SYNTAX  DisplayString
58932    MAX-ACCESS  read-only
58933    STATUS  current
58934    DESCRIPTION
58935        "The name of the virtual switch of the specified host/VM interface."
58936    ::= { virtVMwareHostDetailInfoEntry 7}
58937
58938virtVMwareHostDetailInfoPortGroup OBJECT-TYPE
58939    SYNTAX  DisplayString
58940    MAX-ACCESS  read-only
58941    STATUS  current
58942    DESCRIPTION
58943        "The name of the port group of the specified host/VM interface."
58944    ::= { virtVMwareHostDetailInfoEntry 8}
58945
58946virtVMwareHostDetailInfoVlanID OBJECT-TYPE
58947    SYNTAX  DisplayString
58948    MAX-ACCESS  read-only
58949    STATUS  current
58950    DESCRIPTION
58951        "The VLAN ID of the specified host/VM interface."
58952    ::= { virtVMwareHostDetailInfoEntry 9}
58953
58954virtVMwareHostDetailInfoHostName OBJECT-TYPE
58955    SYNTAX  DisplayString
58956    MAX-ACCESS  read-only
58957    STATUS  current
58958    DESCRIPTION
58959        "The name of the specified host interface.
58960         N/A for VMs."
58961    ::= { virtVMwareHostDetailInfoEntry 10}
58962
58963virtVMwareHostDetailInfoVMVCenterName OBJECT-TYPE
58964    SYNTAX  DisplayString
58965    MAX-ACCESS  read-only
58966    STATUS  current
58967    DESCRIPTION
58968        "The name of the Virtual Center of the specified VM interface.
58969         N/A for host interfaces."
58970    ::= { virtVMwareHostDetailInfoEntry 11}
58971
58972virtVMwareHostDetailInfoVMOSHostName OBJECT-TYPE
58973    SYNTAX  DisplayString
58974    MAX-ACCESS  read-only
58975    STATUS  current
58976    DESCRIPTION
58977        "The name of the VM set by the host operating system.
58978         N/A for host interfaces."
58979    ::= { virtVMwareHostDetailInfoEntry 12}
58980
58981virtVMwareHostDetailInfoVMCurrentHost OBJECT-TYPE
58982    SYNTAX  DisplayString
58983    MAX-ACCESS  read-only
58984    STATUS  current
58985    DESCRIPTION
58986        "The name of the host of the specified VM.
58987         N/A for host interfaces."
58988    ::= { virtVMwareHostDetailInfoEntry 13}
58989
58990virtVMwareVM OBJECT-TYPE
58991    SYNTAX  DisplayString
58992    MAX-ACCESS  read-write
58993    STATUS  current
58994    DESCRIPTION
58995    "VMware virtual machine ID
58996
58997     This is an action object to get information about a specific
58998     virtual machine from the Virtual Center.
58999
59000     This object specifies the VM ID by by
59001     UUID / IP Address / Name.
59002
59003     Setting this object populates the virtVMwareVMInfoTable
59004     table with networking information for this VM from the
59005     Virtual Center.
59006
59007     This table can be querried by subsequent Get operations
59008     without accessing the Virtual Center.
59009     To refresh the table, set this object to the target VM. "
59010    ::= { virtVMware 8 }
59011
59012virtVMwareVMInfoTable  OBJECT-TYPE
59013    SYNTAX SEQUENCE OF VirtVMwareVMInfoEntry
59014    MAX-ACCESS not-accessible
59015    STATUS current
59016    DESCRIPTION
59017      "The table of networking information available on the
59018       specified VM."
59019    ::= { virtVMware 9 }
59020
59021virtVMwareVMInfoEntry OBJECT-TYPE
59022    SYNTAX VirtVMwareVMInfoEntry
59023    MAX-ACCESS not-accessible
59024    STATUS current
59025    DESCRIPTION
59026      "Detailed information available on the specified VM."
59027    INDEX { virtVMwareVMInfoIndex }
59028    ::= { virtVMwareVMInfoTable 1 }
59029
59030VirtVMwareVMInfoEntry ::= SEQUENCE {
59031    virtVMwareVMInfoIndex         Integer32,
59032    virtVMwareVMInfoMACAddr       DisplayString,
59033    virtVMwareVMInfoPort          DisplayString,
59034    virtVMwareVMInfoType          DisplayString,
59035    virtVMwareVMInfoIPAddr        DisplayString,
59036    virtVMwareVMInfoUUID          DisplayString,
59037    virtVMwareVMInfoVswitch       DisplayString,
59038    virtVMwareVMInfoPortGroup     DisplayString,
59039    virtVMwareVMInfoVlanID        DisplayString,
59040    virtVMwareVMInfoVMVCenterName DisplayString,
59041    virtVMwareVMInfoVMOSHostName  DisplayString,
59042    virtVMwareVMInfoVMCurrentHost DisplayString
59043    }
59044
59045virtVMwareVMInfoIndex OBJECT-TYPE
59046    SYNTAX  Integer32
59047    MAX-ACCESS  read-only
59048    STATUS  current
59049    DESCRIPTION
59050        "The index of the table with information on the
59051         specified VM."
59052    ::= { virtVMwareVMInfoEntry 1}
59053
59054virtVMwareVMInfoMACAddr OBJECT-TYPE
59055    SYNTAX  DisplayString
59056    MAX-ACCESS  read-only
59057    STATUS  current
59058    DESCRIPTION
59059        "The MAC address of the specified VM."
59060    ::= { virtVMwareVMInfoEntry 2}
59061
59062virtVMwareVMInfoPort OBJECT-TYPE
59063    SYNTAX  DisplayString
59064    MAX-ACCESS  read-only
59065    STATUS  current
59066    DESCRIPTION
59067        "The port number of the specified VM."
59068    ::= { virtVMwareVMInfoEntry 3}
59069
59070virtVMwareVMInfoType OBJECT-TYPE
59071    SYNTAX  DisplayString
59072    MAX-ACCESS  read-only
59073    STATUS  current
59074    DESCRIPTION
59075        "Interface type"
59076    ::= { virtVMwareVMInfoEntry 4}
59077
59078virtVMwareVMInfoIPAddr OBJECT-TYPE
59079    SYNTAX  DisplayString
59080    MAX-ACCESS  read-only
59081    STATUS  current
59082    DESCRIPTION
59083        "The IP address of the specified VM."
59084    ::= { virtVMwareVMInfoEntry 5}
59085
59086virtVMwareVMInfoUUID OBJECT-TYPE
59087    SYNTAX  DisplayString
59088    MAX-ACCESS  read-only
59089    STATUS  current
59090    DESCRIPTION
59091        "The UUID of the specified VM."
59092    ::= { virtVMwareVMInfoEntry 6}
59093
59094virtVMwareVMInfoVswitch OBJECT-TYPE
59095    SYNTAX  DisplayString
59096    MAX-ACCESS  read-only
59097    STATUS  current
59098    DESCRIPTION
59099        "The name of the virtual switch of the specified VM."
59100    ::= { virtVMwareVMInfoEntry 7}
59101
59102virtVMwareVMInfoPortGroup OBJECT-TYPE
59103    SYNTAX  DisplayString
59104    MAX-ACCESS  read-only
59105    STATUS  current
59106    DESCRIPTION
59107        "The name of the port group of the specified VM."
59108    ::= { virtVMwareVMInfoEntry 8}
59109
59110virtVMwareVMInfoVlanID OBJECT-TYPE
59111    SYNTAX  DisplayString
59112    MAX-ACCESS  read-only
59113    STATUS  current
59114    DESCRIPTION
59115        "The VLAN ID of the specified VM."
59116    ::= { virtVMwareVMInfoEntry 9}
59117
59118virtVMwareVMInfoVMVCenterName OBJECT-TYPE
59119    SYNTAX  DisplayString
59120    MAX-ACCESS  read-only
59121    STATUS  current
59122    DESCRIPTION
59123        "The name of the Virtual Center of the specified VM."
59124    ::= { virtVMwareVMInfoEntry 10}
59125
59126virtVMwareVMInfoVMOSHostName OBJECT-TYPE
59127    SYNTAX  DisplayString
59128    MAX-ACCESS  read-only
59129    STATUS  current
59130    DESCRIPTION
59131        "The name of the VM set by the host operating system."
59132    ::= { virtVMwareVMInfoEntry 11}
59133
59134virtVMwareVMInfoVMCurrentHost OBJECT-TYPE
59135    SYNTAX  DisplayString
59136    MAX-ACCESS  read-only
59137    STATUS  current
59138    DESCRIPTION
59139        "The name of the host of the specified VM."
59140    ::= { virtVMwareVMInfoEntry 12}
59141
59142
59143
59144virtCurCfgVMwareHello     OBJECT IDENTIFIER ::= { virtVMware  10 }
59145virtNewCfgVMwareHello     OBJECT IDENTIFIER ::= { virtVMware  11 }
59146
59147virtCurCfgVMwareHelloEnable OBJECT-TYPE
59148    SYNTAX INTEGER {
59149        disabled(0),
59150        enabled(1)
59151        }
59152    MAX-ACCESS  read-only
59153    STATUS  current
59154    DESCRIPTION
59155        "Current value for hello advertising status"
59156    ::= { virtCurCfgVMwareHello 1 }
59157
59158
59159virtCurCfgVMwareHelloTimer OBJECT-TYPE
59160    SYNTAX Integer32
59161    MAX-ACCESS  read-only
59162    STATUS  current
59163    DESCRIPTION
59164        "Current hello packet send interval"
59165    ::= { virtCurCfgVMwareHello 2 }
59166
59167virtCurCfgVMwareHelloPorts OBJECT-TYPE
59168    SYNTAX  OCTET STRING
59169    MAX-ACCESS  read-only
59170    STATUS  current
59171    DESCRIPTION
59172        "Current value for the configured hello port list. The ports are presented in bitmap format.
59173         in receiving order:
59174
59175             OCTET 1  OCTET 2  .....
59176             xxxxxxxx xxxxxxxx .....
59177             ||    || |_ port 8
59178             ||    ||
59179             ||    ||___ port 7
59180             ||    |____ port 6
59181             ||      .    .   .
59182             ||_________ port 1
59183             |__________ reserved
59184
59185         where x : 1 - The represented port belongs to the hello ports list
59186                   0 - The represented port does not belong to the hello ports list"
59187    ::= { virtCurCfgVMwareHello 3 }
59188
59189virtCurCfgVMwareHelloAddr OBJECT-TYPE
59190    SYNTAX IpAddress
59191    MAX-ACCESS read-only
59192    STATUS current
59193    DESCRIPTION
59194        "Current VM hello IP address"
59195    ::= { virtCurCfgVMwareHello 4 }
59196
59197virtNewCfgVMwareHelloEnable OBJECT-TYPE
59198    SYNTAX INTEGER {
59199        disabled(0),
59200        enabled(1)
59201        }
59202    MAX-ACCESS  read-write
59203    STATUS current
59204    DESCRIPTION
59205        "New value for hello advertising status"
59206    ::= { virtNewCfgVMwareHello 1 }
59207virtNewCfgVMwareHelloTimer OBJECT-TYPE
59208    SYNTAX Integer32
59209    MAX-ACCESS  read-write
59210    STATUS current
59211    DESCRIPTION
59212        "New hello packet send interval"
59213    ::= { virtNewCfgVMwareHello 2 }
59214
59215virtNewCfgVMwareHelloPorts OBJECT-TYPE
59216    SYNTAX  OCTET STRING
59217    MAX-ACCESS  read-only
59218    STATUS  current
59219    DESCRIPTION
59220        "New value for the configured hello port list. The ports are presented in bitmap format.
59221         in receiving order:
59222
59223             OCTET 1  OCTET 2  .....
59224             xxxxxxxx xxxxxxxx .....
59225             ||    || |_ port 8
59226             ||    ||
59227             ||    ||___ port 7
59228             ||    |____ port 6
59229             ||      .    .   .
59230             ||_________ port 1
59231             |__________ reserved
59232
59233         where x : 1 - The represented port belongs to the hello ports list
59234                   0 - The represented port does not belong to the hello ports list"
59235    ::= { virtNewCfgVMwareHello 3 }
59236
59237virtNewCfgVMwareHelloAddPort OBJECT-TYPE
59238    SYNTAX PortNumber
59239    MAX-ACCESS  read-write
59240    STATUS current
59241    DESCRIPTION
59242        "Add a port to the hello port list"
59243    ::= { virtNewCfgVMwareHello 4 }
59244
59245virtNewCfgVMwareHelloRemovePort OBJECT-TYPE
59246    SYNTAX PortNumber
59247    MAX-ACCESS  read-write
59248    STATUS current
59249    DESCRIPTION
59250        "Remove a port from the hello port list"
59251    ::= { virtNewCfgVMwareHello 5 }
59252
59253
59254virtNewCfgVMwareHelloAddr OBJECT-TYPE
59255    SYNTAX IpAddress
59256    MAX-ACCESS read-write
59257    STATUS current
59258    DESCRIPTION
59259        "New VM hello IP address"
59260    ::= { virtNewCfgVMwareHello 6 }
59261
59262-- ------------------------------------------------------------------------- --
59263-- VMware information (end)                                                   }
59264-- ------------------------------------------------------------------------- --
59265
59266
59267-- ----------------------------------------------------------------------------
59268-- VMReady Information                                                        {
59269-- ----------------------------------------------------------------------------
59270
59271agVMGroupInfo   OBJECT IDENTIFIER ::= { agentInfo   12 }
59272
59273vmGroupInfoTbl OBJECT-TYPE
59274    SYNTAX SEQUENCE OF VMGroupInfolistEntry
59275    MAX-ACCESS not-accessible
59276    STATUS current
59277    DESCRIPTION
59278        "Virtual MAC information table"
59279    ::= { agVMGroupInfo 1 }
59280
59281vmGroupInfolistEntry OBJECT-TYPE
59282    SYNTAX VMGroupInfolistEntry
59283    MAX-ACCESS not-accessible
59284    STATUS current
59285    DESCRIPTION
59286        "The run-time information about a virtual machine"
59287    INDEX { vmGroupInfoIdx }
59288    ::= { vmGroupInfoTbl 1 }
59289
59290VMGroupInfolistEntry ::= SEQUENCE {
59291        vmGroupInfoIdx         Unsigned32,
59292        vmGroupInfoMac         PhysAddress,
59293        vmGroupInfoIP          IpAddress,
59294        vmGroupInfoPort        PortNumber,
59295        vmGroupInfoGroup       Unsigned32,
59296        vmGroupInfoVlan        Unsigned32,
59297        vmGroupInfoIsESXSvcCon Unsigned32
59298        ,vmGroupInfoIsVMK       Unsigned32,
59299        vmGroupInfoName        DisplayString,
59300        vmGroupInfoUUID        DisplayString,
59301        vmGroupInfoVSwitch     DisplayString,
59302        vmGroupInfoPortGroup   DisplayString,
59303        vmGroupInfoHost        DisplayString
59304    }
59305
59306vmGroupInfoIdx OBJECT-TYPE
59307    SYNTAX Unsigned32
59308    MAX-ACCESS read-only
59309    STATUS current
59310    DESCRIPTION
59311        "Table index, 1 based."
59312    ::= { vmGroupInfolistEntry 1 }
59313
59314vmGroupInfoMac OBJECT-TYPE
59315    SYNTAX  PhysAddress
59316    MAX-ACCESS read-only
59317    STATUS current
59318    DESCRIPTION
59319        "The virtual machine MAC address."
59320    ::= {vmGroupInfolistEntry 2 }
59321
59322vmGroupInfoIP OBJECT-TYPE
59323    SYNTAX IpAddress
59324    MAX-ACCESS read-only
59325    STATUS current
59326    DESCRIPTION
59327        "The virtual machine IP address."
59328    ::= {vmGroupInfolistEntry 3 }
59329
59330vmGroupInfoPort OBJECT-TYPE
59331    SYNTAX PortNumber
59332    MAX-ACCESS read-only
59333    STATUS current
59334    DESCRIPTION
59335        "System port connected to the virtual machine."
59336    ::= { vmGroupInfolistEntry 4 }
59337
59338vmGroupInfoGroup OBJECT-TYPE
59339    SYNTAX  Unsigned32
59340    MAX-ACCESS read-only
59341    STATUS current
59342    DESCRIPTION
59343        "The virtual machine group."
59344    ::= {vmGroupInfolistEntry 5 }
59345
59346vmGroupInfoVlan OBJECT-TYPE
59347    SYNTAX  Unsigned32
59348    MAX-ACCESS read-only
59349    STATUS current
59350    DESCRIPTION
59351        "The virtual machine VLAN"
59352    ::= {vmGroupInfolistEntry 6 }
59353
59354vmGroupInfoIsESXSvcCon OBJECT-TYPE
59355    SYNTAX  Unsigned32
59356    MAX-ACCESS read-only
59357    STATUS current
59358    DESCRIPTION
59359        "Set to 1 if ESX Service Console Interface, else 0."
59360    ::= {vmGroupInfolistEntry 7 }
59361
59362vmGroupInfoIsVMK OBJECT-TYPE
59363    SYNTAX  Unsigned32
59364    MAX-ACCESS read-only
59365    STATUS current
59366    DESCRIPTION
59367        "Set to 1 if VM Kernel Interface, else 0."
59368    ::= {vmGroupInfolistEntry 8 }
59369
59370vmGroupInfoName OBJECT-TYPE
59371    SYNTAX DisplayString
59372    MAX-ACCESS read-only
59373    STATUS current
59374    DESCRIPTION
59375        "Virtual Machine Name, if available."
59376    ::= {vmGroupInfolistEntry 9 }
59377
59378vmGroupInfoUUID OBJECT-TYPE
59379    SYNTAX DisplayString
59380    MAX-ACCESS read-only
59381    STATUS current
59382    DESCRIPTION
59383        "Virtual Machine UUID, if available."
59384    ::= {vmGroupInfolistEntry 10 }
59385
59386vmGroupInfoVSwitch OBJECT-TYPE
59387    SYNTAX DisplayString
59388    MAX-ACCESS read-only
59389    STATUS current
59390    DESCRIPTION
59391        "Virtual Machine VSwitch, if available."
59392    ::= {vmGroupInfolistEntry 11 }
59393
59394vmGroupInfoPortGroup OBJECT-TYPE
59395    SYNTAX DisplayString
59396    MAX-ACCESS read-only
59397    STATUS current
59398    DESCRIPTION
59399        "Virtual Machine Port Group, if available."
59400    ::= {vmGroupInfolistEntry 12 }
59401
59402vmGroupInfoHost OBJECT-TYPE
59403    SYNTAX DisplayString
59404    MAX-ACCESS read-only
59405    STATUS current
59406    DESCRIPTION
59407        "Virtual Machine Host, if available."
59408    ::= {vmGroupInfolistEntry 13 }
59409
59410-- ----------------------------------------------------------------------------
59411-- VMReady Information                                                        }
59412-- ----------------------------------------------------------------------------
59413
59414
59415-- ------------------------------------------------------------------------- --
59416-- VMReady Miscellaneous Configuration                                        {
59417-- ------------------------------------------------------------------------- --
59418vmReadyLocalAdmMac OBJECT-TYPE
59419    SYNTAX INTEGER {
59420        disabled(0),
59421        enabled(1)
59422        }
59423    MAX-ACCESS  read-write
59424    STATUS current
59425    DESCRIPTION
59426        "Treat locally administred MAC address as VMs"
59427    ::= { vmReadyMisc 1 }
59428
59429vmReadyCurCfgOuiTbl OBJECT-TYPE
59430    SYNTAX      SEQUENCE OF VMReadyCurCfgOuiEntry
59431    MAX-ACCESS  not-accessible
59432    STATUS      current
59433    DESCRIPTION
59434        "The table of current VM Ready OUI configuration."
59435    ::= { vmReadyMisc 2 }
59436
59437vmReadyCurCfgOuiEntry OBJECT-TYPE
59438    SYNTAX      VMReadyCurCfgOuiEntry
59439    MAX-ACCESS  not-accessible
59440    STATUS      current
59441    DESCRIPTION
59442        "A row in the current VM Ready OUI table."
59443    INDEX   { vmReadyCurCfgOuiMacIdx }
59444    ::= { vmReadyCurCfgOuiTbl 1 }
59445
59446VMReadyCurCfgOuiEntry ::= SEQUENCE {
59447    vmReadyCurCfgOuiMacIdx Unsigned32,
59448    vmReadyCurCfgOuiMac    PhysAddress,
59449    vmReadyCurCfgVendor    DisplayString
59450    }
59451
59452vmReadyCurCfgOuiMacIdx OBJECT-TYPE
59453    SYNTAX      Unsigned32
59454    MAX-ACCESS  read-only
59455    STATUS      current
59456    DESCRIPTION
59457        "OUI of locally administred MAC address"
59458    ::= { vmReadyCurCfgOuiEntry 1 }
59459
59460vmReadyCurCfgOuiMac OBJECT-TYPE
59461    SYNTAX      PhysAddress
59462    MAX-ACCESS  read-only
59463    STATUS      current
59464    DESCRIPTION
59465        "OUI of locally administred MAC address"
59466    ::= { vmReadyCurCfgOuiEntry 2 }
59467
59468vmReadyCurCfgVendor OBJECT-TYPE
59469    SYNTAX          DisplayString
59470    MAX-ACCESS      read-only
59471    STATUS          current
59472    DESCRIPTION
59473        "Vendor name of the OUI locally administred"
59474    ::= { vmReadyCurCfgOuiEntry 3 }
59475
59476vmReadyNewCfgOuiTbl OBJECT-TYPE
59477    SYNTAX      SEQUENCE OF VMReadyNewCfgOuiEntry
59478    MAX-ACCESS  not-accessible
59479    STATUS      current
59480    DESCRIPTION
59481        "The table of new VM Ready OUI configuration."
59482    ::= { vmReadyMisc 3 }
59483
59484vmReadyNewCfgOuiEntry OBJECT-TYPE
59485    SYNTAX      VMReadyNewCfgOuiEntry
59486    MAX-ACCESS  not-accessible
59487    STATUS      current
59488    DESCRIPTION
59489        "A row in the new VM Ready OUI table."
59490    INDEX   { vmReadyNewCfgOuiMacIdx }
59491    ::= { vmReadyNewCfgOuiTbl 1 }
59492
59493VMReadyNewCfgOuiEntry ::= SEQUENCE {
59494    vmReadyNewCfgOuiMacIdx Unsigned32,
59495    vmReadyNewCfgOuiMac    DisplayString,
59496    vmReadyNewCfgVendor    DisplayString,
59497    vmReadyNewCfgDelete    INTEGER
59498    }
59499
59500vmReadyNewCfgOuiMacIdx OBJECT-TYPE
59501    SYNTAX      Unsigned32
59502    MAX-ACCESS  read-only
59503    STATUS      current
59504    DESCRIPTION
59505        "OUI of locally administred MAC address"
59506    ::= { vmReadyNewCfgOuiEntry 1 }
59507
59508
59509vmReadyNewCfgOuiMac OBJECT-TYPE
59510    SYNTAX      DisplayString
59511    MAX-ACCESS  read-write
59512    STATUS      current
59513    DESCRIPTION
59514        "New OUI of locally administred MAC address
59515         Format xx:yy:zz "
59516    ::= { vmReadyNewCfgOuiEntry 2 }
59517
59518vmReadyNewCfgVendor OBJECT-TYPE
59519    SYNTAX          DisplayString
59520    MAX-ACCESS      read-write
59521    STATUS          current
59522    DESCRIPTION
59523        "Vendor name of the OUI locally administred"
59524    ::= { vmReadyNewCfgOuiEntry 3 }
59525
59526vmReadyNewCfgDelete OBJECT-TYPE
59527    SYNTAX INTEGER {
59528        other(0),
59529        delete(1)
59530        }
59531    MAX-ACCESS  read-write
59532    STATUS current
59533    DESCRIPTION
59534        "If set the OUI of the locally administred MAC would be deleted"
59535    ::= { vmReadyNewCfgOuiEntry 4 }
59536
59537
59538-- ------------------------------------------------------------------------- --
59539-- VMReady Miscellaneous Configuration(end)                                  }
59540-- ------------------------------------------------------------------------- --
59541
59542-- ----------------------------------------------------------------------------
59543-- } INSERT: virt
59544-- ----------------------------------------------------------------------------
59545
59546
59547vnic                    OBJECT IDENTIFIER ::= { g8264T-mgmt 16 }
59548-- ----------------------------------------------------------------------------
59549-- { INSERT: vnic
59550-- ----------------------------------------------------------------------------
59551
59552
59553
59554vnicCurCfgState OBJECT-TYPE
59555    SYNTAX      INTEGER {
59556        enabled(1),
59557        disabled(2)
59558        }
59559    MAX-ACCESS read-only
59560    STATUS current
59561    DESCRIPTION
59562    "VNIC global state."
59563    ::= { vnic 1 }
59564
59565vnicNewCfgState OBJECT-TYPE
59566    SYNTAX      INTEGER {
59567        enabled(1),
59568        disabled(2)
59569        }
59570    MAX-ACCESS read-write
59571    STATUS current
59572    DESCRIPTION
59573    "Enable/Disable vNIC."
59574    ::= { vnic 2 }
59575
59576
59577vnicCurCfgVnicTable OBJECT-TYPE
59578    SYNTAX SEQUENCE OF VnicCurCfgVnicEntry
59579    MAX-ACCESS not-accessible
59580    STATUS current
59581    DESCRIPTION
59582    "The table of vNICs"
59583    ::= { vnic 7 }
59584
59585vnicCurCfgVnicEntry OBJECT-TYPE
59586    SYNTAX VnicCurCfgVnicEntry
59587    MAX-ACCESS not-accessible
59588    STATUS current
59589    DESCRIPTION
59590    "A vNIC in the vnicCurCfgVnicTable"
59591	INDEX { vnicCurCfgVnicPortIndex, vnicCurCfgVnicIndex }
59592    ::= { vnicCurCfgVnicTable 1 }
59593
59594VnicCurCfgVnicEntry ::= SEQUENCE {
59595    vnicCurCfgVnicPortIndex   PortNumber,
59596    vnicCurCfgVnicIndex       INTEGER,
59597    vnicCurCfgVnicState       INTEGER,
59598    vnicCurCfgVnicBw          INTEGER,
59599    vnicCurCfgVnicType        INTEGER,
59600    vnicCurCfgVnicMAC         DisplayString
59601    }
59602
59603vnicCurCfgVnicPortIndex OBJECT-TYPE
59604    SYNTAX   PortNumber
59605    MAX-ACCESS read-only
59606    STATUS current
59607    DESCRIPTION
59608    "The port number of the vNIC."
59609    ::= { vnicCurCfgVnicEntry 1 }
59610
59611vnicCurCfgVnicIndex OBJECT-TYPE
59612    SYNTAX   INTEGER
59613    MAX-ACCESS read-only
59614    STATUS current
59615    DESCRIPTION
59616    "The vNIC number of the vNIC."
59617    ::= { vnicCurCfgVnicEntry 2 }
59618
59619vnicCurCfgVnicState OBJECT-TYPE
59620    SYNTAX   INTEGER {
59621        enabled(1),
59622        disabled(2)
59623        }
59624    MAX-ACCESS read-only
59625    STATUS current
59626    DESCRIPTION
59627    "The state the vNIC."
59628    ::= { vnicCurCfgVnicEntry 3 }
59629
59630vnicCurCfgVnicBw OBJECT-TYPE
59631    SYNTAX   INTEGER (1..100)
59632    MAX-ACCESS read-only
59633    STATUS current
59634    DESCRIPTION
59635    "The maximum bandwidth the vNIC."
59636    ::= { vnicCurCfgVnicEntry 4 }
59637
59638vnicCurCfgVnicType OBJECT-TYPE
59639    SYNTAX   INTEGER {
59640        default(1),
59641        fcoe(2),
59642	iscsi(3)
59643        }
59644    MAX-ACCESS read-only
59645    STATUS current
59646    DESCRIPTION
59647    "The type of the vNIC."
59648    ::= { vnicCurCfgVnicEntry 5 }
59649
59650vnicCurCfgVnicMAC OBJECT-TYPE
59651    SYNTAX   DisplayString
59652    MAX-ACCESS read-only
59653    STATUS current
59654    DESCRIPTION
59655    "The MAC address of the vNIC."
59656    ::= { vnicCurCfgVnicEntry 6 }
59657
59658vnicNewCfgVnicTable OBJECT-TYPE
59659    SYNTAX SEQUENCE OF VnicNewCfgVnicEntry
59660    MAX-ACCESS not-accessible
59661    STATUS current
59662    DESCRIPTION
59663    "The table of vNICs"
59664    ::= { vnic 8 }
59665
59666vnicNewCfgVnicEntry OBJECT-TYPE
59667    SYNTAX VnicNewCfgVnicEntry
59668    MAX-ACCESS not-accessible
59669    STATUS current
59670    DESCRIPTION
59671    "A vNIC in the vnicNewCfgVnicTable"
59672	INDEX { vnicNewCfgVnicPortIndex, vnicNewCfgVnicIndex }
59673    ::= { vnicNewCfgVnicTable 1 }
59674
59675VnicNewCfgVnicEntry ::= SEQUENCE {
59676    vnicNewCfgVnicPortIndex   PortNumber,
59677    vnicNewCfgVnicIndex       INTEGER,
59678    vnicNewCfgVnicState       INTEGER,
59679    vnicNewCfgVnicBw          INTEGER
59680    }
59681
59682vnicNewCfgVnicPortIndex OBJECT-TYPE
59683    SYNTAX   PortNumber
59684    MAX-ACCESS read-only
59685    STATUS current
59686    DESCRIPTION
59687    "The port number of the vNIC."
59688    ::= { vnicNewCfgVnicEntry 1 }
59689
59690vnicNewCfgVnicIndex OBJECT-TYPE
59691    SYNTAX   INTEGER
59692    MAX-ACCESS read-only
59693    STATUS current
59694    DESCRIPTION
59695    "The vNIC number of the vNIC."
59696    ::= { vnicNewCfgVnicEntry 2 }
59697
59698vnicNewCfgVnicState OBJECT-TYPE
59699    SYNTAX   INTEGER {
59700        enabled(1),
59701        disabled(2)
59702        }
59703    MAX-ACCESS read-write
59704    STATUS current
59705    DESCRIPTION
59706    "The state the vNIC."
59707    ::= { vnicNewCfgVnicEntry 3 }
59708
59709vnicNewCfgVnicBw OBJECT-TYPE
59710    SYNTAX   INTEGER (1..100)
59711    MAX-ACCESS read-write
59712    STATUS current
59713    DESCRIPTION
59714    "The maximum bandwidth the vNIC."
59715    ::= { vnicNewCfgVnicEntry 4 }
59716
59717vnicCurCfgGroupTable OBJECT-TYPE
59718    SYNTAX SEQUENCE OF VnicCurCfgGroupEntry
59719    MAX-ACCESS not-accessible
59720    STATUS current
59721    DESCRIPTION
59722    "The table of vNIC Groups"
59723    ::= { vnic 9 }
59724
59725vnicCurCfgGroupEntry OBJECT-TYPE
59726	SYNTAX VnicCurCfgGroupEntry
59727	MAX-ACCESS not-accessible
59728    STATUS current
59729    DESCRIPTION
59730    "A vNIC in the vnicCurCfgGroupTable"
59731	INDEX { vnicCurCfgGroupIndex }
59732    ::= { vnicCurCfgGroupTable 1}
59733
59734VnicCurCfgGroupEntry ::= SEQUENCE {
59735    vnicCurCfgGroupIndex          INTEGER,
59736    vnicCurCfgGroupState          INTEGER,
59737    vnicCurCfgGroupVlan           INTEGER,
59738    vnicCurCfgGroupFailoverState  INTEGER,
59739    vnicCurCfgGroupVnics          DisplayString,
59740    vnicCurCfgGroupPorts          DisplayString,
59741    vnicCurCfgGroupTrunk          INTEGER
59742    }
59743
59744vnicCurCfgGroupIndex OBJECT-TYPE
59745    SYNTAX   INTEGER
59746    MAX-ACCESS read-only
59747    STATUS current
59748    DESCRIPTION
59749    "The vNIC group number."
59750    ::= { vnicCurCfgGroupEntry 1 }
59751
59752vnicCurCfgGroupState OBJECT-TYPE
59753    SYNTAX   INTEGER {
59754        enabled(1),
59755        disabled(2)
59756        }
59757    MAX-ACCESS read-only
59758    STATUS current
59759    DESCRIPTION
59760    "The vNIC group state."
59761    ::= { vnicCurCfgGroupEntry 2 }
59762
59763vnicCurCfgGroupVlan OBJECT-TYPE
59764    SYNTAX   INTEGER
59765    MAX-ACCESS read-only
59766    STATUS current
59767    DESCRIPTION
59768    "The vNIC group vlan number."
59769    ::= { vnicCurCfgGroupEntry 3 }
59770
59771vnicCurCfgGroupFailoverState OBJECT-TYPE
59772    SYNTAX   INTEGER {
59773        enabled(1),
59774        disabled(2)
59775        }
59776    MAX-ACCESS read-only
59777    STATUS current
59778    DESCRIPTION
59779    "The vNIC group failover state."
59780    ::= { vnicCurCfgGroupEntry 4 }
59781
59782vnicCurCfgGroupVnics OBJECT-TYPE
59783    SYNTAX   DisplayString
59784    MAX-ACCESS read-only
59785    STATUS current
59786    DESCRIPTION
59787    "The vNICs in the vNIC group."
59788    ::= { vnicCurCfgGroupEntry 5 }
59789
59790vnicCurCfgGroupPorts OBJECT-TYPE
59791    SYNTAX   DisplayString
59792    MAX-ACCESS read-only
59793    STATUS current
59794    DESCRIPTION
59795    "Non-vNIC Ports and/or uplink port in the vNIC group."
59796    ::= { vnicCurCfgGroupEntry 6 }
59797
59798vnicCurCfgGroupTrunk OBJECT-TYPE
59799    SYNTAX   INTEGER
59800    MAX-ACCESS read-only
59801    STATUS current
59802    DESCRIPTION
59803    "Uplink trunk in the vNIC group."
59804    ::= { vnicCurCfgGroupEntry 7 }
59805
59806
59807vnicNewCfgGroupTable OBJECT-TYPE
59808    SYNTAX SEQUENCE OF VnicNewCfgGroupEntry
59809    MAX-ACCESS not-accessible
59810    STATUS current
59811    DESCRIPTION
59812    "The table of vNIC Groups"
59813    ::= { vnic 10 }
59814
59815vnicNewCfgGroupEntry OBJECT-TYPE
59816	SYNTAX VnicNewCfgGroupEntry
59817	MAX-ACCESS not-accessible
59818    STATUS current
59819    DESCRIPTION
59820    "A vNIC in the vnicNewCfgGroupTable"
59821	INDEX { vnicNewCfgGroupIndex }
59822    ::= { vnicNewCfgGroupTable 1}
59823
59824VnicNewCfgGroupEntry ::= SEQUENCE {
59825    vnicNewCfgGroupIndex          INTEGER,
59826    vnicNewCfgGroupState          INTEGER,
59827    vnicNewCfgGroupVlan           INTEGER,
59828    vnicNewCfgGroupFailoverState  INTEGER,
59829    vnicNewCfgGroupAddVnic        DisplayString,
59830    vnicNewCfgGroupRemVnic        DisplayString,
59831    vnicNewCfgGroupAddPort        INTEGER,
59832    vnicNewCfgGroupRemPort        INTEGER,
59833    vnicNewCfgGroupAddTrunk       INTEGER,
59834    vnicNewCfgGroupRemTrunk       INTEGER,
59835    vnicNewCfgGroupDelete         INTEGER,
59836    vnicNewCfgGroupVnics          DisplayString,
59837    vnicNewCfgGroupPorts          DisplayString,
59838    vnicNewCfgGroupTrunk          INTEGER
59839    }
59840
59841vnicNewCfgGroupIndex OBJECT-TYPE
59842    SYNTAX   INTEGER
59843    MAX-ACCESS read-only
59844    STATUS current
59845    DESCRIPTION
59846    "The vNIC group number."
59847    ::= { vnicNewCfgGroupEntry 1 }
59848
59849vnicNewCfgGroupState OBJECT-TYPE
59850    SYNTAX   INTEGER {
59851        enabled(1),
59852        disabled(2)
59853        }
59854    MAX-ACCESS read-write
59855    STATUS current
59856    DESCRIPTION
59857    "Enable/disalbe the vNIC group."
59858    ::= { vnicNewCfgGroupEntry 2 }
59859
59860vnicNewCfgGroupVlan OBJECT-TYPE
59861    SYNTAX   INTEGER
59862    MAX-ACCESS read-write
59863    STATUS current
59864    DESCRIPTION
59865    "Set the vNIC group vlan number."
59866    ::= { vnicNewCfgGroupEntry 3 }
59867
59868vnicNewCfgGroupFailoverState OBJECT-TYPE
59869    SYNTAX   INTEGER {
59870        enabled(1),
59871        disabled(2)
59872        }
59873    MAX-ACCESS read-write
59874    STATUS current
59875    DESCRIPTION
59876    "Set the vNIC group failover state."
59877    ::= { vnicNewCfgGroupEntry 4 }
59878
59879vnicNewCfgGroupAddVnic OBJECT-TYPE
59880    SYNTAX   DisplayString
59881    MAX-ACCESS read-write
59882    STATUS current
59883    DESCRIPTION
59884    "Add a vNIC to the vNIC group."
59885    ::= { vnicNewCfgGroupEntry 5 }
59886
59887vnicNewCfgGroupRemVnic OBJECT-TYPE
59888    SYNTAX   DisplayString
59889    MAX-ACCESS read-write
59890    STATUS current
59891    DESCRIPTION
59892    "Remove a vNIC to the vNIC group."
59893    ::= { vnicNewCfgGroupEntry 6 }
59894
59895vnicNewCfgGroupAddPort OBJECT-TYPE
59896    SYNTAX   INTEGER
59897    MAX-ACCESS read-write
59898    STATUS current
59899    DESCRIPTION
59900    "Add a non-vNIC port or a uplink port to the vNIC group."
59901    ::= { vnicNewCfgGroupEntry 7 }
59902
59903vnicNewCfgGroupRemPort OBJECT-TYPE
59904    SYNTAX   INTEGER
59905    MAX-ACCESS read-write
59906    STATUS current
59907    DESCRIPTION
59908    "Remove a non-vNIC port or a uplink port from the vNIC group."
59909    ::= { vnicNewCfgGroupEntry 8 }
59910
59911vnicNewCfgGroupAddTrunk OBJECT-TYPE
59912    SYNTAX   INTEGER
59913    MAX-ACCESS read-write
59914    STATUS current
59915    DESCRIPTION
59916    "Add a uplink trunk to the vNIC group."
59917    ::= { vnicNewCfgGroupEntry 9 }
59918
59919vnicNewCfgGroupRemTrunk OBJECT-TYPE
59920    SYNTAX   INTEGER {
59921        other(1),
59922        delete(2)
59923    }
59924    MAX-ACCESS read-write
59925    STATUS current
59926    DESCRIPTION
59927    "Remove the uplink trunk from the vNIC group.
59928    other(1) is returned always when read.
59929    The following values are writable: delete(2)...to delete the uplink trunk from the vNIC group"
59930    ::= { vnicNewCfgGroupEntry 10 }
59931
59932
59933vnicNewCfgGroupDelete OBJECT-TYPE
59934    SYNTAX   INTEGER {
59935        other(1),
59936        delete(2)
59937    }
59938    MAX-ACCESS read-write
59939    STATUS current
59940    DESCRIPTION
59941    "Delete the vNIC group.
59942    other(1) is returned always when read.
59943    The following values are writable: delete(2)...to delete the vNIC group"
59944    ::= { vnicNewCfgGroupEntry 13 }
59945
59946vnicNewCfgGroupVnics OBJECT-TYPE
59947    SYNTAX   DisplayString
59948    MAX-ACCESS read-only
59949    STATUS current
59950    DESCRIPTION
59951    "The vNICs in the vNIC group."
59952    ::= { vnicNewCfgGroupEntry 14 }
59953
59954vnicNewCfgGroupPorts OBJECT-TYPE
59955    SYNTAX   DisplayString
59956    MAX-ACCESS read-only
59957    STATUS current
59958    DESCRIPTION
59959    "Non-vNIC Ports and/or uplink port in the vNIC group."
59960    ::= { vnicNewCfgGroupEntry 15 }
59961
59962vnicNewCfgGroupTrunk OBJECT-TYPE
59963    SYNTAX   INTEGER
59964    MAX-ACCESS read-only
59965    STATUS current
59966    DESCRIPTION
59967    "Uplink trunk in the vNIC group."
59968    ::= { vnicNewCfgGroupEntry 16 }
59969
59970
59971-- ----------------------------------------------------------------------------
59972-- } INSERT: vnic
59973-- ----------------------------------------------------------------------------
59974
59975
59976
59977
59978
59979-- ----------------------------------------------------------------------------
59980-- } INSERT:  bntRoot
59981-- ----------------------------------------------------------------------------
59982
59983-- Access Switch for Blade OS TOR Private MIBs
59984-- tor-BladeSwitch     OBJECT IDENTIFIER ::= { blade 100 }
59985-- MIB definitions for Standalone BNT Private MIBs
59986
59987-- Access "productID" group for Common Standalone BNT Private MIBs
59988ibmnos-BladeSwitch     OBJECT IDENTIFIER ::= { ibmnetwork 100 }
59989
59990
59991
59992
59993ibmnoscfa                  OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 27 }
59994-- ----------------------------------------------------------------------------
59995-- { INSERT: cfa
59996-- ----------------------------------------------------------------------------
59997
59998
59999
60000      if OBJECT IDENTIFIER ::= { ibmnoscfa 1 }
60001
60002
60003
60004-- ifMainTable
60005-- This table is used for the management of all the interfaces in the
60006-- system.
60007
60008      ifMainTable          OBJECT-TYPE
60009         SYNTAX            SEQUENCE OF IfMainEntry
60010         MAX-ACCESS        not-accessible
60011         STATUS            current
60012         DESCRIPTION
60013            "A list of all the interface entries in the system.
60014            This table contains objects which are applicable to all
60015            types of interfaces in the system. This table is a
60016            proprietary extension to the standard ifTable and
60017            ifXTable. The index to this table has the semantics of
60018            the MIB-2 ifIndex."
60019         ::= { if 4 }
60020
60021      ifMainEntry          OBJECT-TYPE
60022         SYNTAX            IfMainEntry
60023         MAX-ACCESS        not-accessible
60024         STATUS            current
60025         DESCRIPTION
60026            "An entry containing management information applicable
60027            to a particular interface."
60028         INDEX { ifMainIndex }
60029         ::= { ifMainTable 1 }
60030
60031      IfMainEntry ::=
60032         SEQUENCE {
60033            ifMainIndex              InterfaceIndex,
60034            ifMainPortName           DisplayString
60035            }
60036
60037      ifMainIndex          OBJECT-TYPE
60038         SYNTAX            InterfaceIndex
60039         MAX-ACCESS        not-accessible
60040         STATUS            current
60041         DESCRIPTION
60042            "A unique value, greater than zero, for each
60043            interface. This object is identical to the ifIndex
60044            of the standard MIB-2 ifTable."
60045         ::= { ifMainEntry 1 }
60046
60047
60048
60049ifMainPortName  OBJECT-TYPE
60050    SYNTAX      DisplayString
60051    MAX-ACCESS  read-write
60052    STATUS      current
60053    DESCRIPTION
60054        "This is used to assign a alias to a port"
60055    ::= { ifMainEntry 9 }
60056
60057
60058-- ----------------------------------------------------------------------------
60059-- } INSERT: cfa
60060-- ----------------------------------------------------------------------------
60061
60062
60063
60064ibmnos                     OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 81 }
60065-- ----------------------------------------------------------------------------
60066-- { INSERT: bos
60067-- ----------------------------------------------------------------------------
60068
60069
60070
60071-- ====================================================================
60072-- groups in the MIB
60073-- ====================================================================
60074
60075      ibmnosSystem                OBJECT IDENTIFIER ::= { ibmnos 1 }
60076      ibmnosConfigControl         OBJECT IDENTIFIER ::= { ibmnos 2 }
60077-- ====================================================================
60078
60079-- System Group
60080
60081
60082   -- Configurtion Save related configuration / information
60083
60084ibmnosConfigSaveOption  OBJECT-TYPE
60085    SYNTAX      INTEGER {
60086                            noSave(1),
60087                            flashSave(2),
60088                            remoteTftpSave(3),
60089                            startupConfig(4),
60090                            backupConfig(5),
60091                            remoteTftpRestore(6)
60092       }
60093   MAX-ACCESS  read-write
60094       STATUS      current
60095       DESCRIPTION
60096       "Specifies whether the configurations of the switch has to be
60097       saved or not.
60098
60099       The value 'noSave' specifies that the configurations need
60100       not be saved.
60101
60102       The value 'flashSave' specifies that the configurations need
60103       to be saved in flash in the specified file name issConfigSaveFileName.
60104
60105       The value 'remoteSave' specifies that the configurations need
60106       to be saved in specified remote system.
60107
60108       The value 'startupConfig' specifies that the configurations need
60109       to be saved in flash in the 'Startup Configuration File'.
60110       The value 'backupConfig' specifies that the configurations need
60111       to be saved in flash in the 'backup Configuration File'.
60112
60113       The value 'remoteTftpRestore' specifies that the configurations need
60114       to be restored from remote system and saved in the file as indicated by
60115       'ibmnosConfigRemoteType'. This configuration are copied to configuration blocks
60116       and applied after restart."
60117       DEFVAL  { noSave }
60118   ::= { ibmnosSystem 10 }
60119
60120ibmnosConfigSaveFileName OBJECT-TYPE
60121       SYNTAX      DisplayString (SIZE(1..128))
60122       MAX-ACCESS  read-write
60123       STATUS      current
60124       DESCRIPTION
60125       "Name of the file in which the switch configurations are
60126       to be saved.
60127
60128       This object is valid only if 'issConfigSaveOption' is chosen
60129       to be 'flashSave' or 'remoteSave'."
60130       DEFVAL { "iss.conf" }
60131   ::= { ibmnosSystem 12 }
60132
60133   ibmnosInitiateConfigSave  OBJECT-TYPE
60134       SYNTAX      TruthValue
60135       MAX-ACCESS  read-write
60136       STATUS      current
60137       DESCRIPTION
60138       "When set as 'true' switch configurations save operation is
60139       initiated.
60140       As soon as the configuration save operation is completed, the value
60141       of this object reverts back to 'false'.
60142
60143       All the configurations made via the three interfaces
60144       viz.
60145       -> commandline interface
60146       -> Web Interface
60147       -> SNMP interface
60148       are saved either in 'Startup Configuration File' in the flash or
60149       in the specified 'issConfigSaveFileName' in the flash or
60150       in the chosen remote system, depending upon 'ConfigSaveOption'."
60151       DEFVAL  { false }
60152   ::= { ibmnosSystem 13 }
60153
60154
60155
60156ibmnosConfigSaveStatus OBJECT-TYPE
60157   SYNTAX     INTEGER {
60158              saveInProgress(1),
60159              saveSuccessful(2),
60160              saveFailed(3),
60161              notInitiated(4),
60162              saveNotRequired(5)
60163             }
60164   MAX-ACCESS  read-only
60165   STATUS      current
60166   DESCRIPTION
60167      "Status of configuration save operation."
60168   DEFVAL  { notInitiated }
60169   ::= { ibmnosSystem 14 }
60170
60171  ibmnosConfigRestoreOption  OBJECT-TYPE
60172       SYNTAX      INTEGER {
60173           factory(1),
60174               activeConfig(2),
60175               backupConfig(3)
60176       }
60177   MAX-ACCESS  read-write
60178       STATUS      current
60179       DESCRIPTION
60180       "Specifies whether the switch configurations have to be restored
60181       or not.
60182
60183       The value 'factory' specifies that the switch configurations
60184       need not be restored when the system is restarted.
60185
60186       The value 'activeConfig' specifies that the configurations
60187       need to be restored from the 'Startup Configuration File' in the flash
60188       when the system is restarted.
60189
60190       The value 'backupConfig' specifies that the configurations
60191       need to be restored from the 'Backup Configuration File' in the flash
60192       when the system is restarted."
60193       DEFVAL  { factory }
60194   ::= { ibmnosSystem 15 }
60195
60196
60197
60198
60199
60200   ibmnosLoggingOption OBJECT-TYPE
60201       SYNTAX      INTEGER {
60202           console(1)
60203       }
60204   MAX-ACCESS  read-write
60205       STATUS      current
60206       DESCRIPTION
60207       "The Logging option specifying whether the logging is to be
60208       done at console or to a file(system buffer) in the system."
60209       ::= { ibmnosSystem 26 }
60210
60211-- Login Authentication mechanism
60212
60213ibmnosLoginAuthentication OBJECT-TYPE
60214   SYNTAX      INTEGER {
60215               local(1),
60216               remoteRadius(2),
60217               remoteTacacs(3)
60218              }
60219   MAX-ACCESS  read-write
60220   STATUS      current
60221   DESCRIPTION
60222      "The mechanism by which the user login to access the GUI for
60223       configuration has to be authenticated. Authentication is done
60224       either locally or in the remote side through a RADIUS Server."
60225   ::= { ibmnosSystem 32 }
60226
60227
60228ibmnosConfigRestoreFileVersion OBJECT-TYPE
60229   SYNTAX      DisplayString (SIZE(1..12))
60230   MAX-ACCESS  read-only
60231   STATUS      current
60232   DESCRIPTION
60233      "Config Restoration file version. This version will be compared in each
60234       reboot against version stored in restoration file. Restoration
60235       will occur only if the first field in restoration file is this OID and the
60236       RestoreFileVersion value also matches."
60237   ::= { ibmnosSystem 40 }
60238
60239
60240
60241-- Config Control Group
60242
60243
60244-- Port Control Table
60245
60246ibmnosPortCtrlTable OBJECT-TYPE
60247   SYNTAX      SEQUENCE OF IbmnosPortCtrlEntry
60248   MAX-ACCESS  not-accessible
60249   STATUS      current
60250   DESCRIPTION
60251       "A table to control the port specific parameters of the device like speed,
60252        duplex mode, etc."
60253   ::= { ibmnosConfigControl 2 }
60254
60255ibmnosPortCtrlEntry OBJECT-TYPE
60256   SYNTAX      IbmnosPortCtrlEntry
60257   MAX-ACCESS  not-accessible
60258   STATUS      current
60259   DESCRIPTION
60260       "An entry appears in this table for each interface in the system.
60261
60262       Index to the table is the interface index of the port."
60263
60264   INDEX { ibmnosPortCtrlIndex }
60265   ::= { ibmnosPortCtrlTable 1 }
60266
60267IbmnosPortCtrlEntry ::=
60268   SEQUENCE {
60269      ibmnosPortCtrlIndex
60270         Integer32,
60271      ibmnosPortCtrlMode
60272         INTEGER,
60273      ibmnosPortCtrlDuplex
60274         INTEGER,
60275      ibmnosPortCtrlSpeed
60276         INTEGER,
60277      ibmnosPortCtrlFlowControl
60278         INTEGER
60279  }
60280
60281ibmnosPortCtrlIndex OBJECT-TYPE
60282   SYNTAX      Integer32 (1..65535)
60283   MAX-ACCESS  not-accessible
60284   STATUS      current
60285   DESCRIPTION
60286      "Interface index of the port for which the configuration
60287      in this entry applies."
60288
60289   ::= { ibmnosPortCtrlEntry 1 }
60290
60291ibmnosPortCtrlMode OBJECT-TYPE
60292   SYNTAX      INTEGER {
60293                 auto          (1),
60294                 noNegotiation (2)
60295              }
60296   MAX-ACCESS  read-write
60297   STATUS      current
60298   DESCRIPTION
60299      "Speficies the mode in which the speed, duplex modes and flow control
60300       of the interface is determined.
60301
60302       If set as 'auto', the hardware senses speed and negotiates with the port
60303       on the other end of the link for data transfer operation as
60304       'full-duplex' or 'half-duplex' and about flow contol.
60305
60306       If set as 'nonegotiation', the configured values for interface
60307       speed, duplex mode and flow control will be effective."
60308
60309   DEFVAL  { auto }
60310   ::= { ibmnosPortCtrlEntry 2 }
60311
60312ibmnosPortCtrlDuplex OBJECT-TYPE
60313   SYNTAX      INTEGER {
60314                 full  (1),
60315                 half  (2),
60316		 any   (3)
60317              }
60318   MAX-ACCESS  read-write
60319   STATUS      current
60320   DESCRIPTION
60321      "Configures interface data transfer mode as full-duplex or half-duplex.
60322
60323      This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
60324      If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
60325
60326   ::= { ibmnosPortCtrlEntry 3 }
60327
60328ibmnosPortCtrlSpeed OBJECT-TYPE
60329   SYNTAX      INTEGER {
60330                 tenMBPS     (1),
60331                 hundredMBPS (2),
60332                 oneGB       (3),
60333                 tenGB       (4),
60334		 any         (5)
60335              }
60336   MAX-ACCESS  read-write
60337   STATUS      current
60338   DESCRIPTION
60339      "Configures interface speed.
60340
60341      This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
60342      If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
60343
60344   ::= { ibmnosPortCtrlEntry 4 }
60345
60346
60347ibmnosPortCtrlFlowControl OBJECT-TYPE
60348   SYNTAX      INTEGER {
60349                 enable     (1),
60350                 disable    (2),
60351		 send	    (3),
60352		 receive    (4)
60353              }
60354   MAX-ACCESS  read-write
60355   STATUS      current
60356   DESCRIPTION
60357      "Enables / disables flow control for the interface.
60358
60359      This object be configured only if the 'PortCtrlMode' is 'nonegotiation'.
60360      If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
60361      after negotiating  with its peer"
60362
60363   ::= { ibmnosPortCtrlEntry 5 }
60364
60365
60366-- ----------------------------------------------------------------------------
60367-- } INSERT: bos
60368-- ----------------------------------------------------------------------------
60369
60370
60371toraddon              OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch
60372                                                                100
60373                                            }
60374
60375-- ----------------------------------------------------------------------------
60376-- { INSERT: toraddon
60377-- ----------------------------------------------------------------------------
60378
60379-- Module Group
60380--vlan              OBJECT IDENTIFIER ::= { toraddon  1 }
60381cfa               OBJECT IDENTIFIER ::= { toraddon  2 }
60382sys               OBJECT IDENTIFIER ::= { toraddon  7 }
60383ibmnosFdb            OBJECT IDENTIFIER ::= { toraddon  13 }
60384tor-switch         OBJECT IDENTIFIER ::= { toraddon  14 }
60385
60386ibmnosBladeHarmony   OBJECT IDENTIFIER ::= { toraddon
60387                                                    17
60388                                        }
60389
60390-- Blade Harmony Wrapper Objects (bosBladeHarmony)
60391
60392dataCollection        OBJECT IDENTIFIER ::= { ibmnosBladeHarmony  1 }
60393
60394
60395imageConfigTransfer     OBJECT IDENTIFIER ::= { ibmnosBladeHarmony  3 }
60396
60397
60398ibmnosFdbTable OBJECT-TYPE
60399    SYNTAX  SEQUENCE OF IbmnosFdbEntry
60400    MAX-ACCESS  not-accessible
60401    STATUS  current
60402    DESCRIPTION
60403        "The table of FDB entries."
60404    ::= { ibmnosFdb 5 }
60405
60406ibmnosFdbEntry OBJECT-TYPE
60407    SYNTAX  IbmnosFdbEntry
60408    MAX-ACCESS  not-accessible
60409    STATUS  current
60410    DESCRIPTION
60411        "A row in the FDB table"
60412    INDEX   { ibmnosFdbVlan, ibmnosFdbMacAddr }
60413    ::= { ibmnosFdbTable 1 }
60414
60415IbmnosFdbEntry ::= SEQUENCE {
60416    ibmnosFdbVlan               Integer32,
60417    ibmnosFdbMacAddr            PhysAddress,
60418    ibmnosFdbMacAddrStr         DisplayString,
60419    ibmnosFdbVlanId             Integer32,
60420    ibmnosFdbSrcPort            Integer32,
60421    ibmnosFdbSrcTrunk           Integer32,
60422    ibmnosFdbState              INTEGER,
60423    ibmnosFdbStatus             Integer32,
60424    ibmnosFdbClearMac           INTEGER
60425   }
60426
60427ibmnosFdbVlan OBJECT-TYPE
60428    SYNTAX  Integer32
60429    MAX-ACCESS  not-accessible
60430    STATUS  current
60431    DESCRIPTION
60432        "The VLAN ID for the FDB entry."
60433    ::= { ibmnosFdbEntry 1 }
60434
60435ibmnosFdbMacAddr OBJECT-TYPE
60436    SYNTAX  PhysAddress
60437    MAX-ACCESS  not-accessible
60438    STATUS  current
60439    DESCRIPTION
60440        "The MAC address for the FDB entry."
60441    ::= { ibmnosFdbEntry 2 }
60442
60443ibmnosFdbMacAddrStr OBJECT-TYPE
60444    SYNTAX DisplayString (SIZE (0..255))
60445    MAX-ACCESS read-only
60446    STATUS current
60447    DESCRIPTION
60448        "The MAC address in hex format for the FDB entry. This node is added for
60449        display purpose."
60450    ::={ ibmnosFdbEntry 3 }
60451
60452ibmnosFdbVlanId OBJECT-TYPE
60453    SYNTAX  Integer32
60454    MAX-ACCESS read-only
60455    STATUS  current
60456    DESCRIPTION
60457        "The VLAN ID for the FDB entry. This node is added for display purpose."
60458    ::= { ibmnosFdbEntry 4 }
60459
60460ibmnosFdbSrcPort OBJECT-TYPE
60461    SYNTAX  Integer32
60462    MAX-ACCESS  read-only
60463    STATUS  current
60464    DESCRIPTION
60465       "Either the value '0', or the port number of the port on which a frame
60466        having a source address equal to the value of the corresponding
60467        instance has been seen.  A value of '0' indicates that the port
60468        number has not been learned but that the bridge does have some
60469        forwarding/filtering information about this address."
60470    ::= { ibmnosFdbEntry 5 }
60471
60472ibmnosFdbSrcTrunk OBJECT-TYPE
60473    SYNTAX  Integer32
60474    MAX-ACCESS  read-only
60475    STATUS  current
60476    DESCRIPTION
60477       "Either the value '0', or the trunk number of the trunk on which a frame
60478        having a source address equal to the value of the corresponding
60479        instance has been seen.  A value of '0' indicates that the source
60480        address is not associated with a trunk."
60481    ::= { ibmnosFdbEntry 6 }
60482
60483ibmnosFdbState OBJECT-TYPE
60484    SYNTAX  INTEGER {
60485 unknown(1),
60486 forward(2),
60487 trunk(3)
60488	}
60489    MAX-ACCESS  read-only
60490    STATUS  current
60491    DESCRIPTION
60492        "The state of the FDB entry. The meanings of the values are :
60493         unknown(1) : the MAC address has not yet been learned by the switch
60494                      but has only been seen as a destination address
60495         forward(2) : the MAC address has been learned by the switch
60496         trunk(3)   : frames with this MAC address are forwarded to trunk
60497                      group"
60498    ::= { ibmnosFdbEntry 7 }
60499
60500
60501ibmnosFdbStatus OBJECT-TYPE
60502    SYNTAX  Integer32
60503    MAX-ACCESS  read-only
60504    STATUS  current
60505    DESCRIPTION
60506       "'1' if it is permanent
60507        '0' if it is not permanent"
60508    ::= { ibmnosFdbEntry 10 }
60509
60510ibmnosFdbClearMac OBJECT-TYPE
60511    SYNTAX  INTEGER {
60512        ok(1),
60513        clear(2)
60514        }
60515    MAX-ACCESS  read-write
60516    STATUS  current
60517    DESCRIPTION
60518        "Setting this value to clear(2) clears the corresponding table entry in FDB."
60519    ::= { ibmnosFdbEntry 11 }
60520
60521
60522
60523--  Interface mangager(CFA) objects
60524
60525ibmnosPortCfgTable OBJECT-TYPE
60526    SYNTAX  SEQUENCE OF IbmnosPortCfgTableEntry
60527    MAX-ACCESS  not-accessible
60528    STATUS  current
60529    DESCRIPTION
60530        "The table of port configuration in the new_configuration block."
60531    ::= { cfa 1 }
60532
60533ibmnosPortCfgTableEntry OBJECT-TYPE
60534    SYNTAX  IbmnosPortCfgTableEntry
60535    MAX-ACCESS  not-accessible
60536    STATUS  current
60537    DESCRIPTION
60538        "A row in the port configuration table in the new_configuration block."
60539    INDEX   {ibmnosPortCfgIndx }
60540    ::= {ibmnosPortCfgTable 1 }
60541
60542IbmnosPortCfgTableEntry ::= SEQUENCE {
60543    ibmnosPortCfgIndx             Integer32,
60544    ibmnosPortCfgVlanTag          INTEGER
60545}
60546
60547ibmnosPortCfgIndx OBJECT-TYPE
60548    SYNTAX  Integer32
60549    MAX-ACCESS  not-accessible
60550    STATUS  current
60551    DESCRIPTION
60552        "The index of the row in port configurations table."
60553    ::= { ibmnosPortCfgTableEntry 1 }
60554
60555ibmnosPortCfgVlanTag OBJECT-TYPE
60556    SYNTAX  INTEGER {
60557	 enable(1),
60558	 disable(2)
60559	}
60560    MAX-ACCESS  read-write
60561    STATUS  current
60562    DESCRIPTION
60563        "VLAN tag configured for the port"
60564    ::= { ibmnosPortCfgTableEntry 2 }
60565
60566
60567agImageForNextReset OBJECT-TYPE
60568     SYNTAX  INTEGER{
60569		image1(2),
60570		image2(3)
60571	      }
60572    MAX-ACCESS  read-write
60573    STATUS  current
60574    DESCRIPTION
60575         "The software image to be booted from at next reset.
60576
60577        The following values are writable:
60578             image1(2)...image 1
60579             image2(3)...image 2"
60580
60581    ::= { sys 2 }
60582
60583
60584
60585--- Switch Objects
60586
60587
60588hardwarePartNumber OBJECT-TYPE
60589    SYNTAX  DisplayString (SIZE(0..16))
60590    MAX-ACCESS  read-only
60591    STATUS  current
60592    DESCRIPTION
60593        "The hardware part number of the Blade Switch."
60594    ::= { tor-switch 1 }
60595
60596hardwareRevision OBJECT-TYPE
60597    SYNTAX DisplayString (SIZE(0..16))
60598    MAX-ACCESS read-only
60599    STATUS current
60600    DESCRIPTION
60601        "The hardware revision.  If the revision is not
60602         available, a zero length string should be returned."
60603    ::= { tor-switch 2 }
60604
60605hardwareLastBoot OBJECT-TYPE
60606    SYNTAX INTEGER {
60607         unkownReason(0),
60608         powerCycle(1),
60609         resetFromConsole(2),
60610         resetFromTelnetOrSSH(3),
60611         resetFromSNMP(4),
60612         resetFromWEBUI(5),
60613         resetFromScheduled(6),
60614         resetFromWatchdogTimer(7),
60615         resetFromSWPANIC(8)
60616            }
60617    MAX-ACCESS read-only
60618    STATUS current
60619    DESCRIPTION
60620        "Reason of the last boot.
60621        "
60622    ::= { tor-switch 3 }
60623
60624hardwareMACAddress OBJECT-TYPE
60625    SYNTAX DisplayString (SIZE(0..48))
60626    MAX-ACCESS read-only
60627    STATUS current
60628    DESCRIPTION
60629        "The MAC address."
60630    ::= { tor-switch 4 }
60631
60632hardwareSwitchRunningSwVersion  OBJECT-TYPE
60633    SYNTAX DisplayString (SIZE(0..128))
60634    MAX-ACCESS read-only
60635    STATUS current
60636    DESCRIPTION
60637        "The switch software version."
60638    ::= { tor-switch 5 }
60639
60640hardwareFlashConfiguration OBJECT-TYPE
60641    SYNTAX INTEGER {
60642         factory(0),
60643         active(1),
60644         backup(2)
60645            }
60646    MAX-ACCESS read-only
60647    STATUS current
60648    DESCRIPTION
60649        "The active flash configuration."
60650    ::= { tor-switch 6 }
60651
60652hardwarePCBAPartNumber OBJECT-TYPE
60653    SYNTAX DisplayString (SIZE(0..128))
60654    MAX-ACCESS read-only
60655    STATUS current
60656    DESCRIPTION
60657        "The PCBA part number."
60658    ::= { tor-switch 7 }
60659
60660hardwareFABNumber OBJECT-TYPE
60661    SYNTAX DisplayString (SIZE(0..128))
60662    MAX-ACCESS read-only
60663    STATUS current
60664    DESCRIPTION
60665        "FAB Number"
60666    ::= { tor-switch 8 }
60667
60668hardwareSerialNumber OBJECT-TYPE
60669     SYNTAX DisplayString (SIZE(0..128))
60670     MAX-ACCESS read-only
60671     STATUS current
60672     DESCRIPTION
60673         "The switch serial number."
60674     ::= { tor-switch 9 }
60675
60676hardwareManufacturingDate OBJECT-TYPE
60677     SYNTAX DisplayString (SIZE(0..128))
60678     MAX-ACCESS read-only
60679     STATUS current
60680     DESCRIPTION
60681         "The date of manufacturing."
60682     ::= { tor-switch 10 }
60683
60684hwTemperatureSensor1 OBJECT-TYPE
60685    SYNTAX DisplayString (SIZE(0..128))
60686    MAX-ACCESS read-only
60687    STATUS current
60688    DESCRIPTION
60689        "The temperature sensor 1."
60690    ::= { tor-switch 11 }
60691
60692hwTemperatureSensor2 OBJECT-TYPE
60693    SYNTAX DisplayString (SIZE(0..128))
60694    MAX-ACCESS read-only
60695    STATUS current
60696    DESCRIPTION
60697        "The temperature sensor 2."
60698    ::= { tor-switch 12 }
60699hwTemperatureSensor3 OBJECT-TYPE
60700    SYNTAX DisplayString (SIZE(0..128))
60701    MAX-ACCESS read-only
60702    STATUS current
60703    DESCRIPTION
60704        "The temperature sensor 3."
60705    ::= { tor-switch 13 }
60706
60707hwFan1RPMValue OBJECT-TYPE
60708    SYNTAX DisplayString (SIZE(0..128))
60709    MAX-ACCESS read-only
60710    STATUS current
60711    DESCRIPTION
60712        "The Fan 1 RPM value."
60713    ::= { tor-switch 14 }
60714
60715hwFan2RPMValue OBJECT-TYPE
60716    SYNTAX DisplayString (SIZE(0..48))
60717    MAX-ACCESS read-only
60718    STATUS current
60719    DESCRIPTION
60720        "The Fan 2 RPM value."
60721    ::= { tor-switch 15 }
60722
60723hwFan3RPMValue OBJECT-TYPE
60724    SYNTAX DisplayString (SIZE(0..48))
60725    MAX-ACCESS read-only
60726    STATUS current
60727    DESCRIPTION
60728        "The Fan 3 RPM value."
60729    ::= { tor-switch 16 }
60730
60731hwFan4RPMValue OBJECT-TYPE
60732    SYNTAX DisplayString (SIZE(0..48))
60733    MAX-ACCESS read-only
60734    STATUS current
60735    DESCRIPTION
60736        "The Fan 4 RPM value."
60737    ::= { tor-switch 17 }
60738
60739hwFan5RPMValue OBJECT-TYPE
60740    SYNTAX DisplayString (SIZE(0..48))
60741    MAX-ACCESS read-only
60742    STATUS current
60743    DESCRIPTION
60744        "The Fan 5 RPM value."
60745    ::= { tor-switch 18 }
60746
60747hwBoardRevision OBJECT-TYPE
60748    SYNTAX DisplayString (SIZE(0..48))
60749    MAX-ACCESS read-only
60750    STATUS current
60751    DESCRIPTION
60752    "The Board revision number."
60753    ::= { tor-switch 19 }
60754
60755
60756hwPowerSupply1State OBJECT-TYPE
60757    SYNTAX INTEGER {
60758         off(0),
60759         on(1),
60760         absent(2)
60761            }
60762    MAX-ACCESS read-only
60763    STATUS current
60764    DESCRIPTION
60765        "The Power Supply 1 state."
60766    ::= { tor-switch 20 }
60767
60768hwPowerSupply2State OBJECT-TYPE
60769    SYNTAX INTEGER {
60770         off(0),
60771         on(1),
60772         absent(2)
60773            }
60774    MAX-ACCESS read-only
60775    STATUS current
60776    DESCRIPTION
60777        "The Power Supply 2 state."
60778    ::= { tor-switch 21 }
60779
60780ibmnosSfpInfoTable OBJECT-TYPE
60781    SYNTAX  SEQUENCE OF IbmnosSfpInfoTableEntry
60782    MAX-ACCESS  not-accessible
60783    STATUS  current
60784    DESCRIPTION
60785        "The table of external port SFP information."
60786    ::= { tor-switch 22 }
60787
60788ibmnosSfpInfoTableEntry OBJECT-TYPE
60789    SYNTAX  IbmnosSfpInfoTableEntry
60790    MAX-ACCESS  not-accessible
60791    STATUS  current
60792    DESCRIPTION
60793        "A row in the external port SFP information table."
60794    INDEX   { ibmnosSfpInfoIndx }
60795    ::= { ibmnosSfpInfoTable 1 }
60796
60797IbmnosSfpInfoTableEntry ::= SEQUENCE {
60798    ibmnosSfpInfoIndx                 Integer32,
60799    ibmnosSfpInfoDescription          INTEGER,
60800    ibmnosSfpInfoSerialNumber         DisplayString,
60801    ibmnosSfpInfoPartNumber           DisplayString,
60802    ibmnosSfpInfoHWRevision           DisplayString
60803    }
60804
60805ibmnosSfpInfoIndx OBJECT-TYPE
60806    SYNTAX  Integer32
60807    MAX-ACCESS read-only
60808    STATUS  current
60809    DESCRIPTION
60810        "Sfp Info index (port number)"
60811    ::= { ibmnosSfpInfoTableEntry 1 }
60812
60813ibmnosSfpInfoDescription OBJECT-TYPE
60814    SYNTAX INTEGER {
60815       none(0),
60816       sfp(1),
60817       cx4(2),
60818       sfpplus(3),
60819       dac(6)
60820       }
60821    MAX-ACCESS read-only
60822    STATUS current
60823    DESCRIPTION
60824	"Type Ethernet device (None(0), SFP(1), CX4(2), SFPplus(3), DAC(6))"
60825    ::= { ibmnosSfpInfoTableEntry 2 }
60826
60827ibmnosSfpInfoSerialNumber OBJECT-TYPE
60828    SYNTAX DisplayString (SIZE(0..128))
60829    MAX-ACCESS read-only
60830    STATUS current
60831    DESCRIPTION
60832        "Serial Number."
60833    ::= { ibmnosSfpInfoTableEntry 3 }
60834
60835ibmnosSfpInfoPartNumber OBJECT-TYPE
60836    SYNTAX DisplayString (SIZE(0..128))
60837    MAX-ACCESS read-only
60838    STATUS current
60839    DESCRIPTION
60840        "Part Number."
60841    ::= { ibmnosSfpInfoTableEntry 4 }
60842
60843ibmnosSfpInfoHWRevision OBJECT-TYPE
60844    SYNTAX DisplayString (SIZE(0..128))
60845    MAX-ACCESS  read-only
60846    STATUS  current
60847    DESCRIPTION
60848        "Hardware Revision"
60849    ::= { ibmnosSfpInfoTableEntry 5 }
60850
60851
60852
60853swImage1Version OBJECT-TYPE
60854    SYNTAX DisplayString (SIZE(0..128))
60855    MAX-ACCESS read-only
60856    STATUS current
60857    DESCRIPTION
60858        "Software image1 version"
60859    ::= { tor-switch 24 }
60860
60861swImage2Version OBJECT-TYPE
60862    SYNTAX DisplayString (SIZE(0..128))
60863    MAX-ACCESS read-only
60864    STATUS current
60865    DESCRIPTION
60866        "Software image2 version"
60867    ::= { tor-switch 25 }
60868
60869swBootVersion OBJECT-TYPE
60870    SYNTAX DisplayString (SIZE(0..128))
60871    MAX-ACCESS read-only
60872    STATUS current
60873    DESCRIPTION
60874        "Software boot version"
60875    ::= { tor-switch 26 }
60876
60877hwFan6RPMValue OBJECT-TYPE
60878    SYNTAX DisplayString (SIZE(0..48))
60879    MAX-ACCESS read-only
60880    STATUS current
60881    DESCRIPTION
60882        "The Fan 6 RPM value."
60883    ::= { tor-switch 27 }
60884
60885hwTemperatureSensor4 OBJECT-TYPE
60886    SYNTAX DisplayString (SIZE(0..128))
60887    MAX-ACCESS read-only
60888    STATUS current
60889    DESCRIPTION
60890        "The temperature sensor 4."
60891    ::= { tor-switch 32 }
60892
60893
60894
60895hwFan7RPMValue OBJECT-TYPE
60896    SYNTAX DisplayString (SIZE(0..48))
60897    MAX-ACCESS read-only
60898    STATUS current
60899    DESCRIPTION
60900        "The Fan 7 RPM value."
60901    ::= { tor-switch 40 }
60902
60903hwFan8RPMValue OBJECT-TYPE
60904    SYNTAX DisplayString (SIZE(0..48))
60905    MAX-ACCESS read-only
60906    STATUS current
60907    DESCRIPTION
60908        "The Fan 8 RPM value."
60909    ::= { tor-switch 41 }
60910
60911hwBootTime OBJECT-TYPE
60912    SYNTAX DisplayString (SIZE(0..48))
60913    MAX-ACCESS read-only
60914    STATUS current
60915    DESCRIPTION
60916        "The hardware system boot time ."
60917    ::= { tor-switch 42 }
60918
60919
60920
60921-- Similar to ifAvailableIndex
60922ibmnosPortTableMaxEnt OBJECT-TYPE
60923    SYNTAX  Integer32
60924    MAX-ACCESS  read-only
60925    STATUS  current
60926    DESCRIPTION
60927        "The maximum number of rows in the port configuration host table."
60928    ::= { dataCollection 1 }
60929
60930
60931
60932
60933-- Similar to swImage1Version
60934ibmnosImage1Ver OBJECT-TYPE
60935    SYNTAX  DisplayString (SIZE(0..128))
60936    MAX-ACCESS  read-only
60937    STATUS  current
60938    DESCRIPTION
60939    "The version of the software image stored in image 1 storage in the
60940    form of 'major.minor.bugfix'.  A zero length string is returned if
60941    version is not available or there is no valid software image."
60942    ::= { dataCollection 3 }
60943
60944--  Similar to swImage2Version
60945ibmnosImage2Ver OBJECT-TYPE
60946    SYNTAX  DisplayString (SIZE(0..128))
60947    MAX-ACCESS  read-only
60948    STATUS  current
60949    DESCRIPTION
60950    "The version of the software image stored in image 2 storage in the
60951    form of 'major.minor.bugfix'.  A zero length string is returned if
60952    version is not available or there is no valid software image."
60953    ::= { dataCollection 4 }
60954
60955hwSwitchSoftwareVersion OBJECT-TYPE
60956    SYNTAX DisplayString (SIZE(0..128))
60957    MAX-ACCESS read-only
60958    STATUS current
60959    DESCRIPTION
60960        "The switch software version."
60961    ::= { dataCollection 5 }
60962
60963
60964-- Similar to hwSerialNumber
60965hwSerialNum OBJECT-TYPE
60966    SYNTAX DisplayString (SIZE(0..48))
60967    MAX-ACCESS read-only
60968    STATUS current
60969    DESCRIPTION
60970    "The switch serial number."
60971    ::= { dataCollection 6 }
60972
60973--  Already addedd with different data type.
60974--hwLastBoot OBJECT-TYPE
60975--    SYNTAX DisplayString (SIZE(0..48))
60976--    MAX-ACCESS read-only
60977--    STATUS current
60978--    DESCRIPTION
60979--    "Time and reason of the last boot."
60980--    ::= { ibmnosBladeHarmony 7}
60981
60982
60983hwManufacturingDate OBJECT-TYPE
60984    SYNTAX DisplayString (SIZE(0..48))
60985    MAX-ACCESS read-only
60986    STATUS current
60987    DESCRIPTION
60988    "The date of manufacturing."
60989    ::= { dataCollection 7 }
60990
60991-- Similar to issRestart
60992ibmnosReset OBJECT-TYPE
60993    SYNTAX  INTEGER {
60994        other(1),
60995        reset(2)
60996        }
60997    MAX-ACCESS  read-write
60998    STATUS  current
60999    DESCRIPTION
61000    "This is an action object to reboot the agent.
61001    other(1) is returned always when read."
61002    ::= { dataCollection 8 }
61003
61004-- Similar to swBootVersion
61005ibmnosBootVer OBJECT-TYPE
61006    SYNTAX  DisplayString (SIZE(0..16))
61007    MAX-ACCESS  read-only
61008    STATUS  current
61009    DESCRIPTION
61010    "The version of the boot code in the form of 'major.minor.bugfix'.
61011    A zero length string is returned if version is not available."
61012    ::= { dataCollection 9 }
61013
61014--Similar to ibmnosConfigRestoreOption
61015ibmnosConfigForNxtReset OBJECT-TYPE
61016    SYNTAX  INTEGER {
61017        active(2),
61018        backup(3),
61019        default(4)
61020        }
61021    MAX-ACCESS  read-write
61022    STATUS  current
61023    DESCRIPTION
61024    "The configuration information to be loaded from at next reset.
61025    The following values are writable:
61026    active(2)...active configuration block
61027    backup(3)...backup configuration block
61028    default(4)..default configuration block"
61029    ::= { dataCollection 10 }
61030
61031
61032ibmnosSoftwareVersion OBJECT-TYPE
61033    SYNTAX  DisplayString (SIZE(0..16))
61034    MAX-ACCESS  read-only
61035    STATUS  current
61036    DESCRIPTION
61037    "The version of the software image that is currently running on the
61038    system in the form of 'major.minor.maintenance.bugfix'.  A zero
61039    length string is returned if version is not available."
61040    ::= { dataCollection 11 }
61041
61042
61043
61044
61045agTftpServer OBJECT-TYPE
61046    SYNTAX  DisplayString (SIZE(0..128))
61047    MAX-ACCESS  read-write
61048    STATUS  current
61049    DESCRIPTION
61050    "The TFTP server IP address or domain name."
61051    ::= { imageConfigTransfer 1 }
61052
61053
61054
61055-- ----------------------------------------------------------------------------
61056-- } INSERT: g8000
61057-- ----------------------------------------------------------------------------
61058
61059
61060
61061-- ----------------------------------------------------------------------------
61062-- } INSERT:  blade
61063-- ----------------------------------------------------------------------------
61064
61065END
61066
61067
61068
61069
61070