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-G8264CS-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
68ibmGbTORG8264CSMIB MODULE-IDENTITY
69         LAST-UPDATED "201503231947Z"    -- Mar 23, 2015 07:47:43 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 G8264CS
79         All Rights reserved
80         DEVICE VERSION: 7.8.10.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
142g8264CS-mgmt  OBJECT IDENTIFIER
143    ::= { ibm-switch-mgmt 15 }
144
145
146
147
148
149
150-------------------------------------------------------------------------------
151-- Platform Dependent Registration sysObjectID
152-- Must correspond to g_sysobjid in /vobs/webos/src/<bert>/ts/mp/sys/config.c
153-- and defined in /vobs/webos/src/lib/epi/target/h/wrn/wm/snmp/engine/mib.h.
154-- Careful when re-numbering sysObjectIDs due to hard coded references in
155-- /vobs/webos/src/<bert>/ts/mp/epi/trap.c
156-------------------------------------------------------------------------------
157
158-- Top of Rack Switch
159ibm-switch  OBJECT IDENTIFIER
160    ::= { registration 7 }
161
162g8264CS  OBJECT IDENTIFIER
163    ::= { ibm-switch 15 } -- G8264-FC switch
164
165
166
167
168-------------------------------------------------------------------------------
169-- Platform Common Private MIBs for g8264CS-mgmt
170-------------------------------------------------------------------------------
171agent                   OBJECT IDENTIFIER ::= { g8264CS-mgmt 1 }
172-- ----------------------------------------------------------------------------
173-- { INSERT:  agent
174-- ----------------------------------------------------------------------------
175
176agentConfig       OBJECT IDENTIFIER ::= { agent 1 }
177agentStats        OBJECT IDENTIFIER ::= { agent 2 }
178agentInfo         OBJECT IDENTIFIER ::= { agent 3 }
179agentOper         OBJECT IDENTIFIER ::= { agent 4 }
180
181agSystem          OBJECT IDENTIFIER ::= { agentConfig 1 }
182agPortConfig      OBJECT IDENTIFIER ::= { agentConfig 2 }
183agRadiusConfig    OBJECT IDENTIFIER ::= { agentConfig 3 }
184agNTP             OBJECT IDENTIFIER ::= { agentConfig 4 }
185agSyslog          OBJECT IDENTIFIER ::= { agentConfig 5 }
186agTransfer        OBJECT IDENTIFIER ::= { agentConfig 7 }
187agApply           OBJECT IDENTIFIER ::= { agentConfig 8 }
188agTacacsConfig    OBJECT IDENTIFIER ::= { agentConfig 11 }
189agMgmtNetConfig   OBJECT IDENTIFIER ::= { agentConfig 12 }
190agBoot            OBJECT IDENTIFIER ::= { agentConfig 13 }
191agAccess          OBJECT IDENTIFIER ::= { agentConfig 19 }
192agLdapConfig      OBJECT IDENTIFIER ::= { agentConfig 21 }
193agSSHConfig       OBJECT IDENTIFIER ::= { agentConfig 22 }
194agsFlowConfig     OBJECT IDENTIFIER ::= { agentConfig 24 }
195agUSBCopy         OBJECT IDENTIFIER ::= { agentConfig 25 }
196agQsfp40GConfig   OBJECT IDENTIFIER ::= { agentConfig 26 }
197
198
199
200
201pktStats          OBJECT IDENTIFIER ::= { agentStats 1 }
202mpCpuStats        OBJECT IDENTIFIER ::= { agentStats 2 }
203portStats         OBJECT IDENTIFIER ::= { agentStats 3 }
204agClearStats      OBJECT IDENTIFIER ::= { agentStats 7 }
205ntpStats          OBJECT IDENTIFIER ::= { agentStats 9 }
206aclStats          OBJECT IDENTIFIER ::= { agentStats 11 }
207memoryStats       OBJECT IDENTIFIER ::= { agentStats 12 }
208snmpStats         OBJECT IDENTIFIER ::= { agentStats 20 }
209mpTcbStats        OBJECT IDENTIFIER ::= { agentStats 21 }
210mpUdpStats        OBJECT IDENTIFIER ::= { agentStats 22 }
211
212hardware          OBJECT IDENTIFIER ::= { agentInfo 1 }
213portInfo          OBJECT IDENTIFIER ::= { agentInfo 2 }
214agDiff            OBJECT IDENTIFIER ::= { agentInfo 4 }
215agCfgDump         OBJECT IDENTIFIER ::= { agentInfo 5 }
216geaportInfo       OBJECT IDENTIFIER ::= { agentInfo 9 }
217sfpInfo           OBJECT IDENTIFIER ::= { agentInfo 11 }
218
219
220accessInfo        OBJECT IDENTIFIER ::= { agentInfo 13 }
221
222agNTPOper         OBJECT IDENTIFIER ::= { agentOper 2 }
223
224-- There are two configuration blocks.
225-- The "current_config" reflects the configuration parameters that the
226-- switch is operating on and it is read-only.  The objects with "CurCfg"
227-- in the name are reflect to this configuration block.
228--
229-- The "new_config" accepts user configurations on set.  The objects with
230-- "NewCfg" in the name are reflect to this configuration block.
231--
232-- The newly set configurations will not take effect until a "apply"
233-- command has been issued (See agApplyConfiguration object)
234--
235-- The newly set configurations will not be saved through next restarting
236-- of the switch unless a "save" command has been issued (See
237-- agSaveConfiguration object).
238
239-- Hardware Information
240
241hwPartNumber OBJECT-TYPE
242    SYNTAX  DisplayString (SIZE(0..16))
243    MAX-ACCESS  read-only
244    STATUS  current
245    DESCRIPTION
246        "The hardware part number of the Switch."
247    ::= { hardware 1 }
248
249hwRevision OBJECT-TYPE
250    SYNTAX DisplayString (SIZE(0..16))
251    MAX-ACCESS read-only
252    STATUS current
253    DESCRIPTION
254	"The hardware revision.  If the revision is not
255	 available, a zero length string should be returned."
256    ::= { hardware 2 }
257
258
259hwFanStatus OBJECT-TYPE
260    SYNTAX DisplayString (SIZE(0..255))
261    MAX-ACCESS read-only
262    STATUS current
263    DESCRIPTION
264        "The fan status on the system."
265    ::= { hardware 12 }
266
267hwFanSpeed OBJECT-TYPE
268    SYNTAX DisplayString (SIZE(0..255))
269    MAX-ACCESS read-only
270    STATUS current
271    DESCRIPTION
272        "The fan speed on the system."
273    ::= { hardware 13 }
274hwTempSensors OBJECT-TYPE
275    SYNTAX DisplayString (SIZE(0..255))
276    MAX-ACCESS read-only
277    STATUS current
278    DESCRIPTION
279        "The temperature sensors on the system."
280    ::= { hardware 14 }
281hwGlobalHealthStatus OBJECT-TYPE
282    SYNTAX  INTEGER {
283        ok(1),
284        noncritical(2),
285        critical(3)
286        }
287    MAX-ACCESS  read-only
288    STATUS  current
289    DESCRIPTION
290        "
291       This variable summarizes the statuses of several key elements of the device.
292       OK:
293          - All temperature sensors are below the warning threshold (eg. < 85 C);
294          - All fans are running at >= 100 RPMs;
295          - Both power supplies are on;
296          - No panic dump exists in flash.
297       Non-critical:
298          - One or more temperature sensors is in the warning range (eg. >= 85 and < 100 C);
299          - A panic dump exists in flash.
300       Critical:
301          - One or more temperature sensors is in the failure range (eg. >= 100 C);
302          - One or more fans are running < 100 RPM;
303          - One power supply is off.
304         "
305    ::= { hardware 15 }
306
307
308
309
310    -- Port operation table
311    agPortOperTable OBJECT-TYPE
312	SYNTAX  SEQUENCE OF AgPortOperTableEntry
313	MAX-ACCESS  not-accessible
314	STATUS  current
315	DESCRIPTION
316	    "The table of port operations."
317	::= { agentOper 1 }
318
319    agPortOperTableEntry OBJECT-TYPE
320	SYNTAX  AgPortOperTableEntry
321	MAX-ACCESS  not-accessible
322	STATUS  current
323	DESCRIPTION
324	    "A row in the port operations table."
325	INDEX   { portOperIdx }
326	::= { agPortOperTable 1 }
327
328    AgPortOperTableEntry ::=
329	SEQUENCE {
330	    portOperIdx	    PortNumber,
331	    portOperRmon	    INTEGER,
332	    portOperLearning    INTEGER,
333	    portOperState	    INTEGER
334	}
335
336    portOperIdx OBJECT-TYPE
337	SYNTAX  PortNumber
338	MAX-ACCESS  read-only
339	STATUS  current
340	DESCRIPTION
341	    "The port index."
342	::= { agPortOperTableEntry 1 }
343
344    portOperState OBJECT-TYPE
345	SYNTAX  INTEGER {
346	    enabled(1),
347	    disabled(2)
348	    }
349	MAX-ACCESS  read-write
350	STATUS  current
351	DESCRIPTION
352	    "Enable/Disable port."
353	::= { agPortOperTableEntry 2 }
354
355    portOperRmon OBJECT-TYPE
356	SYNTAX  INTEGER {
357	    enabled(1),
358	    disabled(2)
359	    }
360	MAX-ACCESS  read-write
361	STATUS  current
362	DESCRIPTION
363	    "Enable/Disable RMON for port."
364	::= { agPortOperTableEntry 3 }
365
366    portOperLearning OBJECT-TYPE
367	SYNTAX  INTEGER {
368	    enabled(1),
369	    disabled(2)
370	    }
371	MAX-ACCESS  read-write
372	STATUS  current
373	DESCRIPTION
374	    "Enable/Disable L2 (FDB) Learning for this port."
375	::= { agPortOperTableEntry 4 }
376
377
378    --portOperDot1x	    OBJECT IDENTIFIER ::= { agPortOperTableEntry 4 }
379
380    portOperDot1xTable OBJECT-TYPE
381	SYNTAX  SEQUENCE OF PortOperDot1xTableEntry
382	MAX-ACCESS  not-accessible
383	STATUS  current
384	DESCRIPTION
385	    "The table of port operations."
386	::= { agentOper 4 }
387
388    portOperDot1xTableEntry OBJECT-TYPE
389	SYNTAX  PortOperDot1xTableEntry
390	MAX-ACCESS  not-accessible
391	STATUS  current
392	DESCRIPTION
393	    "A row in the port 802.1x operation table."
394	INDEX   { portOperDot1xIndx }
395	::= { portOperDot1xTable 1 }
396
397    PortOperDot1xTableEntry ::= SEQUENCE {
398	portOperDot1xIndx        	PortNumber,
399	portOperDot1xReset		INTEGER,
400	portOperDot1xReauth		INTEGER
401	}
402
403    portOperDot1xIndx OBJECT-TYPE
404	SYNTAX  PortNumber
405	MAX-ACCESS  read-only
406	STATUS  current
407	DESCRIPTION
408	    "The port index."
409	::= { portOperDot1xTableEntry 1 }
410
411    portOperDot1xReset OBJECT-TYPE
412	SYNTAX  INTEGER {
413	    no(1),
414	    yes(2)
415	    }
416	MAX-ACCESS  read-write
417	STATUS  current
418	DESCRIPTION
419	    "Reinitialize 802.1x access control on port."
420	::= { portOperDot1xTableEntry 2 }
421
422    portOperDot1xReauth OBJECT-TYPE
423	SYNTAX  INTEGER {
424	    no(1),
425	    yes(2)
426	    }
427	MAX-ACCESS  read-write
428	STATUS  current
429	DESCRIPTION
430	    "Initiate reauthentication on port."
431	::= { portOperDot1xTableEntry 3 }
432
433    ntpOperSendReq OBJECT-TYPE
434	SYNTAX  INTEGER {
435	    no(1),
436	    yes(2)
437	    }
438	MAX-ACCESS  read-write
439	STATUS  current
440	DESCRIPTION
441	    "Allows the user to send requests to the NTP server."
442	::= { agNTPOper 1 }
443
444-- Oper PRM settings
445
446
447agSrvLedOper         OBJECT IDENTIFIER ::= { agentOper 5 }
448
449srvLedOper OBJECT-TYPE
450	SYNTAX  INTEGER {
451	    enabled(0),
452	    disabled(1)
453	    }
454	MAX-ACCESS  read-write
455	STATUS  current
456	DESCRIPTION
457	    "Enable/disable Service Required LED."
458	::= { agSrvLedOper 1 }
459
460-- Port information table
461
462portInfoTable OBJECT-TYPE
463    SYNTAX  SEQUENCE OF PortInfoTableEntry
464    MAX-ACCESS  not-accessible
465    STATUS  current
466    DESCRIPTION
467        "The table of port information."
468    ::= { portInfo 1 }
469
470portInfoTableEntry OBJECT-TYPE
471    SYNTAX  PortInfoTableEntry
472    MAX-ACCESS  not-accessible
473    STATUS  current
474    DESCRIPTION
475        "A row in the port information table."
476    INDEX   { portInfoIndx }
477    ::= { portInfoTable 1 }
478
479PortInfoTableEntry ::= SEQUENCE {
480    portInfoIndx                PortNumber,
481    portInfoSpeed               INTEGER,
482    portInfoMode                INTEGER,
483    portInfoFlowCtrl            INTEGER,
484    portInfoLink                INTEGER,
485    portInfoPhyIfDescr          DisplayString,
486    portInfoPhyIfType           INTEGER,
487    portInfoPhyIfMtu            Integer32,
488    portInfoPhyIfPhysAddress    PhysAddress,
489    portInfoPhyIfOperStatus     INTEGER,
490    portInfoPhyIfLastChange     TimeTicks,
491    portInfoLearning            INTEGER,
492    portInfoBpduGuard           INTEGER,
493    portInfoPvid                Unsigned32,
494    portInfoVlanTag             INTEGER
495   ,portInfoErrDisableRecovery  INTEGER
496   ,portInfoErrDisableTimeLeft  INTEGER
497   ,portInfoExtGuard            INTEGER
498   ,portInfoLFDState            INTEGER
499    }
500
501portInfoIndx OBJECT-TYPE
502    SYNTAX  PortNumber
503    MAX-ACCESS  read-only
504    STATUS  current
505    DESCRIPTION
506        "The port index."
507    ::= { portInfoTableEntry 1 }
508
509portInfoSpeed OBJECT-TYPE
510    SYNTAX  INTEGER {
511        mbs10(2),
512        mbs100(3),
513        mbs1000(4),
514        any(5)
515	,
516        mbs10000(6)
517        ,
518        mbs40000(7)
519        }
520    MAX-ACCESS  read-only
521    STATUS  current
522    DESCRIPTION
523        "The current operational speed of the port."
524    ::= { portInfoTableEntry 2 }
525
526portInfoMode OBJECT-TYPE
527    SYNTAX  INTEGER {
528        full-duplex(2),
529        half-duplex(3)
530        }
531    MAX-ACCESS  read-only
532    STATUS  current
533    DESCRIPTION
534        "The current operational mode of the port."
535    ::= { portInfoTableEntry 3 }
536
537portInfoFlowCtrl OBJECT-TYPE
538    SYNTAX  INTEGER {
539        transmit(2),
540        receive(3),
541        both(4),
542        none(5)
543        }
544    MAX-ACCESS  read-only
545    STATUS  current
546    DESCRIPTION
547        "The current operational flow control of the port."
548    ::= { portInfoTableEntry 4 }
549
550portInfoLink OBJECT-TYPE
551    SYNTAX  INTEGER {
552        up(1),
553        down(2),
554        disabled(3),
555        inoperative(4), -- unrecognized PCI device
556        errdisabled(5)
557        }
558     MAX-ACCESS  read-only
559     STATUS  current
560     DESCRIPTION
561         "The current operational link status of the port."
562     ::= { portInfoTableEntry 5 }
563
564portInfoPhyIfDescr OBJECT-TYPE
565    SYNTAX  DisplayString (SIZE (0..255))
566    MAX-ACCESS  read-only
567    STATUS  current
568    DESCRIPTION
569	    "A textual string containing information about the
570	    interface.  This string should include the name of
571	    the manufacturer, the product name and the version
572	    of the hardware interface."
573    ::= { portInfoTableEntry 6 }
574
575portInfoPhyIfType OBJECT-TYPE
576    SYNTAX  INTEGER {
577		other(1),          -- none of the following
578		regular1822(2),
579		hdh1822(3),
580		ddn-x25(4),
581		rfc877-x25(5),
582		ethernet-csmacd(6),
583		iso88023-csmacd(7),
584		iso88024-tokenBus(8),
585		iso88025-tokenRing(9),
586		iso88026-man(10),
587		starLan(11),
588		proteon-10Mbit(12),
589		proteon-80Mbit(13),
590		hyperchannel(14),
591		fddi(15),
592		lapb(16),
593		sdlc(17),
594		ds1(18),           -- T-1
595		e1(19),            -- european equiv. of T-1
596		basicISDN(20),
597		primaryISDN(21),   -- proprietary serial
598		propPointToPointSerial(22),
599		ppp(23),
600		softwareLoopback(24),
601		eon(25),            -- CLNP over IP [11]
602		ethernet-3Mbit(26),
603		nsip(27),           -- XNS over IP
604		slip(28),           -- generic SLIP
605		ultra(29),          -- ULTRA technologies
606		ds3(30),            -- T-3
607		sip(31),            -- SMDS
608		frame-relay(32)
609	    }
610    MAX-ACCESS  read-only
611    STATUS  current
612    DESCRIPTION
613	    "The type of interface, distinguished according to
614	    the physical/link protocol(s) immediately `below'
615	    the network layer in the protocol stack."
616    ::= { portInfoTableEntry 7 }
617
618portInfoPhyIfMtu OBJECT-TYPE
619    SYNTAX  Integer32
620    MAX-ACCESS  read-only
621    STATUS  current
622    DESCRIPTION
623	    "The size of the largest datagram which can be
624	    sent/received on the interface, specified in
625	    octets.  For interfaces that are used for
626	    transmitting network datagrams, this is the size
627	    of the largest network datagram that can be sent
628	    on the interface."
629    ::= { portInfoTableEntry 8 }
630
631portInfoPhyIfPhysAddress OBJECT-TYPE
632    SYNTAX  PhysAddress
633    MAX-ACCESS  read-only
634    STATUS  current
635    DESCRIPTION
636	    "The interface's address at the protocol layer
637	    immediately `below' the network layer in the
638	    protocol stack.  For interfaces which do not have
639	    such an address (e.g., a serial line), this object
640	    should contain an octet string of zero length."
641    ::= { portInfoTableEntry 9 }
642
643portInfoPhyIfOperStatus OBJECT-TYPE
644    SYNTAX  INTEGER {
645	up(1),       -- ready to pass packets
646	down(2),
647	testing(3)   -- in some test mode
648	}
649    MAX-ACCESS  read-only
650    STATUS  current
651    DESCRIPTION
652	    "The current operational state of the interface.
653	    The testing(3) state indicates that no operational
654	    packets can be passed."
655    ::= { portInfoTableEntry 10 }
656
657portInfoPhyIfLastChange OBJECT-TYPE
658    SYNTAX  TimeTicks
659    MAX-ACCESS  read-only
660    STATUS  current
661    DESCRIPTION
662	    "The value of sysUpTime at the time the interface
663	    entered its current operational state.  If the
664	    current state was entered prior to the last re-
665	    initialization of the local network management
666	    subsystem, then this object contains a zero
667	    value."
668    ::= { portInfoTableEntry 11 }
669
670
671portInfoLearning OBJECT-TYPE
672    SYNTAX  INTEGER {
673		enabled(1),
674		disabled(2)
675	    }
676    MAX-ACCESS  read-only
677    STATUS  current
678    DESCRIPTION
679	    "The port L2 (FDB) Learning state."
680    ::= { portInfoTableEntry 18 }
681
682portInfoBpduGuard OBJECT-TYPE
683    SYNTAX INTEGER {
684        enabled(1),
685        disabled(2)
686        }
687    MAX-ACCESS read-only
688    STATUS current
689    DESCRIPTION
690        "The operational status of BPDU Guard on the port."
691    ::= { portInfoTableEntry 20 }
692
693portInfoPvid    OBJECT-TYPE
694    SYNTAX  Unsigned32
695    MAX-ACCESS  read-only
696    STATUS  current
697    DESCRIPTION
698        "This is the operational port vlan-id of the port. Typically,
699         the value of this object is the same as the value of the
700         agPortCurCfgPVID object. But if, for example, 802.1x is
701         enabled on the port and the port is assigned a vlan-id via
702         802.1x, this port will be moved to the assigned vlan even
703         when the port is configured with a different PVID."
704    ::= { portInfoTableEntry 21}
705
706portInfoVlanTag OBJECT-TYPE
707    SYNTAX  INTEGER {
708        untagged(0),
709        tagged(1)
710        }
711    MAX-ACCESS  read-only
712    STATUS  current
713    DESCRIPTION
714        "This is the operational VLAN tag state of the port. Typically,
715         the value of this object is the same as the value of the
716         agPortCurCfgVlanTag objec. But if, for example, 802.1x is
717         enabled on the port and if the port is assigned a vlan via
718         802.1x, the port will be operationally untagged even when the
719         port is configured to be tagged."
720    ::= { portInfoTableEntry 22}
721
722portInfoErrDisableRecovery OBJECT-TYPE
723    SYNTAX      INTEGER {
724                    enable(1),
725                    disable(2)
726                }
727    MAX-ACCESS  read-only
728    STATUS      current
729    DESCRIPTION
730        "This object indicates whether the system will automatically
731         re-enable an error-disabled port after the time interval
732         indicated by agCurCfgErrDisableTimeout has elapsed. A port
733         is in error-disabled state when it has been operationally
734         disabled by the system due to an error condition.
735
736         The value of this object is 'enable' if the values of both
737         the global agCurCfgErrDisableRecovery object and the port's
738         agPortCurCfgErrDisableRecovery object are 'enable'."
739    ::= { portInfoTableEntry 23 }
740
741portInfoErrDisableTimeLeft OBJECT-TYPE
742    SYNTAX      INTEGER (0 .. 86400)
743    MAX-ACCESS  read-only
744    STATUS      current
745    DESCRIPTION
746        "If the portInfoErrDisableRecovery object has a value of 'enable'
747         and the portInfoLink object has a value of 'errdisabled', the
748         value of this object indicates the remaining time, in seconds,
749         before the system automatically re-enables this port."
750    ::= { portInfoTableEntry 24 }
751
752portInfoExtGuard OBJECT-TYPE
753    SYNTAX INTEGER {
754        loop(1),
755        root(2),
756        global-loop(3),
757        no-guard(0)
758        }
759    MAX-ACCESS read-only
760    STATUS current
761    DESCRIPTION
762        "The operational status of STP Loop/Root Guard on the port."
763    ::= { portInfoTableEntry 25 }
764
765
766portInfoLFDState OBJECT-TYPE
767    SYNTAX      INTEGER {
768                    yes(1),
769                    no(2)
770                }
771    MAX-ACCESS  read-only
772    STATUS      current
773    DESCRIPTION
774        "This object indicates whether the port is error-disabled due
775         to excessive link flaps.  The value of this object is 'yes'
776         if the port is error-disabled due to excessive link flaps,
777         otherwise the value is 'no'."
778    ::= { portInfoTableEntry 26 }
779
780
781
782
783
784
785
786
787-- Agent System Group
788-- This group of objects take effect on the 'SET' request.
789-- There is no need to 'apply' or 'save'.
790
791agApplyConfiguration OBJECT-TYPE
792    SYNTAX  INTEGER {
793        other(1),
794        apply(2)
795        }
796    MAX-ACCESS  read-write
797    STATUS  current
798    DESCRIPTION
799        "This is an action object to apply the changes made to configuration
800         of the switch. By setting the value to apply(2), all the changes
801         made since the last apply are written to the new configuration block.
802
803         other(1) is returned when this object ie read. "
804    ::= { agSystem 2 }
805
806agSavePending OBJECT-TYPE
807    SYNTAX  INTEGER {
808        saveNeeded(1),
809        noSaveNeeded(2)
810        }
811    MAX-ACCESS  read-only
812    STATUS  current
813    DESCRIPTION
814        "This object, when read, gives the user information
815         whether an save action is needed and that the configuration
816         has been applied but not saved to the flash."
817    ::= { agSystem 3 }
818
819agSaveConfiguration OBJECT-TYPE
820    SYNTAX  INTEGER {
821        ok(1),
822        saveActive(2),
823        notSaveActive(3)
824        }
825    MAX-ACCESS  read-write
826    STATUS  current
827    DESCRIPTION
828        "This is an action object to write current configuration to
829         nonvolatile storage.
830
831         When issued with the saveActive, the active configuration
832         in flash is saved to backup in flash and then the new
833         configuration is saved to the active configuration in flash.
834
835         When issued with notSaveActive, the active configuration
836         is NOT saved to the flash and the active configuration is
837         overwritten with the new configuration.
838
839         ok(1) is returned always when read."
840    ::= { agSystem 4 }
841
842agRevert OBJECT-TYPE
843    SYNTAX  INTEGER {
844        other(1),
845        revert(2)
846        }
847    MAX-ACCESS  read-write
848    STATUS  current
849    DESCRIPTION
850        "This is an action object to revert the unapplied changes
851         made to the switch. By setting the value to revert(2),
852         all the unapplied changes will be reverted. This action
853         will copy the current_config to the new configuration block.
854
855         other(1) is returned when this object is read. "
856    ::= { agSystem 5 }
857
858agRevertApply OBJECT-TYPE
859    SYNTAX  INTEGER {
860        other(1),
861        revertApply(2)
862        }
863    MAX-ACCESS  read-write
864    STATUS  current
865    DESCRIPTION
866        "This is an action object to revert the unsaved changes
867         made to the switch. By setting the value to revertApply(2),
868         all the unsaved as well as unapplied changes will be
869         reverted.
870
871         other(1) is returned when this object is read. "
872    ::= { agSystem 6 }
873
874agReset OBJECT-TYPE
875    SYNTAX  INTEGER {
876        other(1),
877        reset(2)
878        }
879    MAX-ACCESS  read-write
880    STATUS  current
881    DESCRIPTION
882        "This is an action object to reboot the agent.
883         other(1) is returned always when read."
884    ::= { agSystem 7 }
885
886agConfigForNxtReset OBJECT-TYPE
887    SYNTAX  INTEGER {
888        active(2),
889        backup(3),
890        default(4)
891        }
892    MAX-ACCESS  read-write
893    STATUS  current
894    DESCRIPTION
895        "The configuration information to be loaded from at next reset.
896
897          The following values are writable:
898              active(2)...active configuration block
899              backup(3)...backup configuration block
900              default(4)..default configuration block"
901    ::= { agSystem 8 }
902
903agImageForNxtReset OBJECT-TYPE
904    SYNTAX  INTEGER {
905        image1(2),
906        image2(3)
907        }
908    MAX-ACCESS  read-write
909    STATUS  current
910    DESCRIPTION
911        "The software image to be booted from at next reset.
912
913         The following values are writable:
914             image1(2)...image 1
915             image2(3)...image 2"
916    ::= { agSystem 9 }
917
918agSoftwareVersion OBJECT-TYPE
919    SYNTAX  DisplayString (SIZE(0..16))
920    MAX-ACCESS  read-only
921    STATUS  current
922    DESCRIPTION
923        "The version of the software image that is currently running on the
924         system in the form of 'major.minor.maintenance.bugfix'.  A zero
925         length string is returned if version is not available."
926    ::= { agSystem 10 }
927
928agBootVer OBJECT-TYPE
929    SYNTAX  DisplayString (SIZE(0..16))
930    MAX-ACCESS  read-only
931    STATUS  current
932    DESCRIPTION
933        "The version of the boot code in the form of 'major.minor.bugfix'.
934         A zero length string is returned if version is not available."
935    ::= { agSystem 11 }
936
937agImage1Ver OBJECT-TYPE
938    SYNTAX  DisplayString (SIZE(0..128))
939    MAX-ACCESS  read-only
940    STATUS  current
941    DESCRIPTION
942        "The version of the software image stored in image 1 storage in the
943         form of 'major.minor.bugfix'.  A zero length string is returned if
944         version is not available or there is no valid software image."
945    ::= { agSystem 12 }
946
947agImage2Ver OBJECT-TYPE
948    SYNTAX  DisplayString (SIZE(0..128))
949    MAX-ACCESS  read-only
950    STATUS  current
951    DESCRIPTION
952        "The version of the software image stored in image 2 storage in the
953         form of 'major.minor.bugfix'.  A zero length string is returned if
954         version is not available or there is no valid software image."
955    ::= { agSystem 13 }
956
957agRtcDate OBJECT-TYPE
958    SYNTAX  DisplayString (SIZE(0..16))
959    MAX-ACCESS  read-write
960    STATUS  current
961    DESCRIPTION
962        "The date on the real time clock in the form of 'mm/dd/yy'.
963         A zero length string is returned if date is not available."
964    ::= { agSystem 14 }
965
966agRtcTime OBJECT-TYPE
967    SYNTAX  DisplayString (SIZE(0..16))
968    MAX-ACCESS  read-write
969    STATUS  current
970    DESCRIPTION
971        "The time on the real time clock in the form of 'hh:mm:ss'.
972         A zero length string is returned if time is not available."
973    ::= { agSystem 15 }
974
975agLastSetErrorReason   OBJECT-TYPE
976    SYNTAX  DisplayString (SIZE(0..255))
977    MAX-ACCESS  read-only
978    STATUS  current
979    DESCRIPTION
980        "The error reason of the last SET failure."
981    ::= { agSystem 16 }
982
983agCurCfgHttpServerPort OBJECT-TYPE
984    SYNTAX  INTEGER (1..65535)
985    MAX-ACCESS  read-only
986    STATUS  current
987    DESCRIPTION
988        "The TCP port number that the HTTP server is listening to
989         in the current configuration block."
990    ::= { agSystem 17 }
991
992agNewCfgHttpServerPort OBJECT-TYPE
993    SYNTAX  INTEGER (1..65535)
994    MAX-ACCESS  read-write
995    STATUS  current
996    DESCRIPTION
997        "The TCP port number that the HTTP server is listening to
998         in the new configuration block."
999    ::= { agSystem 18 }
1000
1001agCurCfgLoginBanner OBJECT-TYPE
1002    SYNTAX  DisplayString (SIZE(0..80))
1003    MAX-ACCESS  read-only
1004    STATUS  current
1005    DESCRIPTION
1006        "The user defined login banner."
1007    ::= { agSystem 19 }
1008
1009agNewCfgLoginBanner OBJECT-TYPE
1010    SYNTAX  DisplayString (SIZE(0..80))
1011    MAX-ACCESS  read-write
1012    STATUS  current
1013    DESCRIPTION
1014        "The user defined login banner."
1015    ::= { agSystem 20 }
1016
1017agCurCfgLoginNotice OBJECT-TYPE
1018    SYNTAX  DisplayString (SIZE(0..80))
1019    MAX-ACCESS  read-only
1020    STATUS  current
1021    DESCRIPTION
1022        "The user defined login notice."
1023    ::= { agSystem 78 }
1024
1025agNewCfgLoginNotice OBJECT-TYPE
1026    SYNTAX  DisplayString (SIZE(0..80))
1027    MAX-ACCESS  read-write
1028    STATUS  current
1029    DESCRIPTION
1030        "The user defined login notice."
1031    ::= { agSystem 79 }
1032
1033
1034agCurCfgConsole OBJECT-TYPE
1035    SYNTAX  INTEGER {
1036        enabled(1),
1037        disabled(2)
1038        }
1039    MAX-ACCESS  read-only
1040    STATUS  current
1041    DESCRIPTION
1042        "Enable or disable console output of syslog messages."
1043    ::= { agSystem 23 }
1044
1045agNewCfgConsole OBJECT-TYPE
1046    SYNTAX  INTEGER {
1047        enabled(1),
1048        disabled(2)
1049        }
1050    MAX-ACCESS  read-write
1051    STATUS  current
1052    DESCRIPTION
1053        "Enable or disable console output of syslog messages."
1054    ::= { agSystem 24 }
1055
1056
1057agCurCfgBootp OBJECT-TYPE
1058    SYNTAX  INTEGER {
1059        enabled(2),
1060        disabled(3)
1061        }
1062    MAX-ACCESS  read-only
1063    STATUS  current
1064    DESCRIPTION
1065        "Enable or disable the use of BootP, as currently configured in the
1066         current configuration block."
1067    ::= { agSystem 29 }
1068
1069agNewCfgBootp OBJECT-TYPE
1070    SYNTAX  INTEGER {
1071        enabled(2),
1072        disabled(3)
1073        }
1074    MAX-ACCESS  read-write
1075    STATUS  current
1076    DESCRIPTION
1077        "Enable or disable the use of BootP, in the new configuration block."
1078    ::= { agSystem 30 }
1079
1080agSlotNumber OBJECT-TYPE
1081    SYNTAX INTEGER (1..10)
1082    MAX-ACCESS read-only
1083    STATUS current
1084    DESCRIPTION
1085	"Identifies the slot in which this switch is installed. If the
1086         agent implementing this MIB is not a blade in a chassis this
1087         value has no meaning."
1088    ::= { agSystem 31 }
1089
1090agCurCfgSnmpTimeout OBJECT-TYPE
1091    SYNTAX  INTEGER (1..30)
1092    MAX-ACCESS  read-only
1093    STATUS  current
1094    DESCRIPTION
1095        "Once SNMP operations like agApplyConfig, agDiffState and
1096         agDumpState, which use the state machine are done the resources
1097         used by these operations need to be freed by setting the state
1098         back to 'idle' so others can issue the commands via SNMP.
1099         agSnmpTimeout indicates the number of minutes before the resources
1100         are freed and the state set back to 'idle' if this operation is not
1101         performed by the user."
1102    ::= { agSystem 32 }
1103
1104agNewCfgSnmpTimeout OBJECT-TYPE
1105    SYNTAX  INTEGER (1..30)
1106    MAX-ACCESS  read-write
1107    STATUS  current
1108    DESCRIPTION
1109        "Once SNMP operations like agApplyConfig, agDiffState and
1110         agDumpState, which use the state machine are done the resources
1111         used by these operations need to be freed by setting the state
1112         back to 'idle' so others can issue the commands via SNMP.
1113         agSnmpTimeout indicates the number of minutes before the resources
1114         are freed and the state set back to 'idle' if this operation is not
1115         performed by the user."
1116    ::= { agSystem 33 }
1117
1118agCurCfgTelnetServerPort OBJECT-TYPE
1119    SYNTAX  INTEGER (1..65535)
1120    MAX-ACCESS  read-only
1121    STATUS  current
1122    DESCRIPTION
1123        "The TCP port number that the telnet server listens for telnet
1124         sessions."
1125    ::= { agSystem 34 }
1126
1127agNewCfgTelnetServerPort OBJECT-TYPE
1128    SYNTAX  INTEGER (1..65535)
1129    MAX-ACCESS  read-write
1130    STATUS  current
1131    DESCRIPTION
1132        "The TCP port number that the telnet server listens for telnet
1133         sessions."
1134    ::= { agSystem 35 }
1135
1136agClearFlashDump OBJECT-TYPE
1137    SYNTAX  INTEGER {
1138        ok(1),
1139        clear(2)
1140        }
1141    MAX-ACCESS  read-write
1142    STATUS  current
1143    DESCRIPTION
1144        "This is an action object to clear the FLASH dump.
1145         ok(1) is returned when this object is read. "
1146    ::= { agSystem 36 }
1147
1148
1149agCurCfgTrapSrcIf OBJECT-TYPE
1150    SYNTAX  Integer32
1151    MAX-ACCESS  read-only
1152    STATUS  current
1153    DESCRIPTION
1154        "The SNMP trap source interface number."
1155    ::= { agSystem 39 }
1156
1157agNewCfgTrapSrcIf OBJECT-TYPE
1158    SYNTAX  Integer32
1159    MAX-ACCESS  read-write
1160    STATUS  current
1161    DESCRIPTION
1162        "The SNMP trap source interface number."
1163    ::= { agSystem 40 }
1164
1165
1166agCurCfgHttpsServerPort OBJECT-TYPE
1167    SYNTAX  INTEGER (1..65535)
1168    MAX-ACCESS  read-only
1169    STATUS  current
1170    DESCRIPTION
1171        "The TCP port number that the HTTPS server is listening to
1172         in the current configuration block."
1173    ::= { agSystem 49 }
1174
1175agNewCfgHttpsServerPort OBJECT-TYPE
1176    SYNTAX  INTEGER (1..65535)
1177    MAX-ACCESS  read-write
1178    STATUS  current
1179    DESCRIPTION
1180        "The TCP port number that the HTTPS server is listening to
1181         in the new configuration block."
1182    ::= { agSystem 50 }
1183
1184agCurCfgTftpServerPort OBJECT-TYPE
1185    SYNTAX  INTEGER (1..65535)
1186    MAX-ACCESS  read-only
1187    STATUS  current
1188    DESCRIPTION
1189        "The TCP port number that the TFTP server is listening to
1190         in the current configuration block."
1191    ::= { agSystem 51 }
1192
1193agNewCfgTftpServerPort OBJECT-TYPE
1194    SYNTAX  INTEGER (1..65535)
1195    MAX-ACCESS  read-write
1196    STATUS  current
1197    DESCRIPTION
1198        "The TCP port number that the TFTP server is listening to
1199         in the new configuration block."
1200    ::= { agSystem 52 }
1201
1202agRackId OBJECT-TYPE
1203    SYNTAX  DisplayString (SIZE(0..127))
1204    MAX-ACCESS  read-only
1205    STATUS  current
1206    DESCRIPTION
1207        "The rack unique identifier."
1208    ::= { agSystem 53 }
1209
1210agChassis OBJECT-TYPE
1211    SYNTAX  DisplayString (SIZE(0..127))
1212    MAX-ACCESS  read-only
1213    STATUS  current
1214    DESCRIPTION
1215        "Chassis serial number."
1216    ::= { agSystem 54 }
1217
1218agCurTimeZone   OBJECT-TYPE
1219    SYNTAX  INTEGER {
1220    none(0),
1221    africa-Algeria(1),
1222    africa-Angola(2),
1223    africa-Benin(3),
1224    africa-Botswana(4),
1225    africa-Burkina-Faso(5),
1226    africa-Burundi(6),
1227    africa-Cameroon(7),
1228    africa-Central-African-Rep(8),
1229    africa-Chad(9),
1230    africa-Congo-WestDemRepCongo(10),
1231    africa-Congo-EastDemRepCongo(11),
1232    africa-Congo-Rep(12),
1233    africa-Cote-dIvoire(13),
1234    africa-Djibouti(14),
1235    africa-Egypt(15),
1236    africa-Equatorial-Guinea(16),
1237    africa-Eritrea(17),
1238    africa-Ethiopia(18),
1239    africa-Gabon(19),
1240    africa-Gambia(20),
1241    africa-Ghana(21),
1242    africa-Guinea(22),
1243    africa-Guinea-Bissau(23),
1244    africa-Kenya(24),
1245    africa-Lesotho(25),
1246    africa-Liberia(26),
1247    africa-Libya(27),
1248    africa-Malawi(28),
1249    africa-Mali-SouthWestMali(29),
1250    africa-Mali-NorthEastMali(30),
1251    africa-Mauritania(31),
1252    africa-Morocco(32),
1253    africa-Mozambique(33),
1254    africa-Namibia(34),
1255    africa-Niger(35),
1256    africa-Nigeria(36),
1257    africa-Rwanda(37),
1258    africa-SaoTome-And-Principe(38),
1259    africa-Senegal(39),
1260    africa-SierraLeone(40),
1261    africa-Somalia(41),
1262    africa-SouthAfrica(42),
1263    africa-Spain-Mainland(43),
1264    africa-Spain-CeutaMelilla(44),
1265    africa-Spain-CanaryIslands(45),
1266    africa-Sudan(46),
1267    africa-Swaziland(47),
1268    africa-Tanzania(48),
1269    africa-Togo(49),
1270    africa-Tunisia(50),
1271    africa-Uganda(51),
1272    africa-Western-Sahara(52),
1273    africa-Zambia(53),
1274    africa-Zimbabwe(54),
1275    americas-Anguilla(55),
1276    americas-Antigua-Barbuda(56),
1277    americas-Argentina-EArgentina(57),
1278    americas-Argentina-MostLocations(58),
1279    americas-Argentina-Jujuy(59),
1280    americas-Argentina-Catamarca(60),
1281    americas-Argentina-Mendoza(61),
1282    americas-Aruba(62),
1283    americas-Bahamas(63),
1284    americas-Barbados(64),
1285    americas-Belize(65),
1286    americas-Bolivia(66),
1287    americas-Brazil-AtlanticIslands(67),
1288    americas-Brazil-AmapaEPara(68),
1289    americas-Brazil-NEBrazil(69),
1290    americas-Brazil-Pernambuco(70),
1291    americas-Brazil-Tocantins(71),
1292    americas-Brazil-AlagoasSergipe(72),
1293    americas-Brazil-SSEBrazil(73),
1294    americas-Brazil-MatoGrossoDoSul(74),
1295    americas-Brazil-WParaRondonia(75),
1296    americas-Brazil-Roraima(76),
1297    americas-Brazil-EAmazonas(77),
1298    americas-Brazil-WAmazonas(78),
1299    americas-Brazil-Acre(79),
1300    americas-Canada-NewfoundlandIsland(80),
1301    americas-Canada-AtlanTime-NovaScotia(81),
1302    americas-Canada-AtlanTime-ELabrador(82),
1303    americas-Canada-EastTime-OntarioMostlocation(83),
1304    americas-Canada-EastTime-ThunderBay(84),
1305    americas-Canada-EastStdTime-PangnirtungNunavut(85),
1306    americas-Canada-EastStdTime-EastNunavut(86),
1307    americas-Canada-EastStdTime-CenNunavut(87),
1308    americas-Canada-CenTime-ManitobaWestOntario(88),
1309    americas-Canada-CenTime-RainyRiver(89),
1310    americas-Canada-CenTime-WestNunavut(90),
1311    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
1312    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
1313    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
1314    americas-Canada-MountTime-CentralNorthwestTerritories(94),
1315    americas-Canada-MountTime-WestNorthwestTerritories(95),
1316    americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
1317    americas-Canada-PacificTime-WestBritishColumbia(97),
1318    americas-Canada-PacificTime-SouthYukon(98),
1319    americas-Canada-PacificTime-NorthYukon(99),
1320    americas-CaymanIslands(100),
1321    americas-Chile-MostLocation(101),
1322    americas-Chile-EasterIsland(102),
1323    americas-Colombia(103),
1324    americas-CostaRica(104),
1325    americas-Cuba(105),
1326    americas-Dominica(106),
1327    americas-DominicanRepublic (107),
1328    americas-Ecuador(108),
1329    americas-ElSalvado(109),
1330    americas-FrenchGuiana(110),
1331    americas-Greenland-MostLocation(111),
1332    americas-Greenland-EastCoastNorthScoresbysund(112),
1333    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
1334    americas-Greenland-ThulePituffik(114),
1335    americas-Grenada(115),
1336    americas-Guadeloupe(116),
1337    americas-Guatemala(117),
1338    americas-Guyana(118),
1339    americas-Haiti(119),
1340    americas-Honduras(120),
1341    americas-Jamaica(121),
1342    americas-Martinique(122),
1343    americas-Mexico-CentTime-Mostlocations(123),
1344    americas-Mexico-CentTime-QuintanaRoo(124),
1345    americas-Mexico-CentTime-CampecheYucatan(125),
1346    americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126),
1347    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
1348    americas-Mexico-MountTime-Chihuahua(128),
1349    americas-Mexico-MountStdTime-Sonora(129),
1350    americas-Mexico-PacificTime(130),
1351    americas-Montserrat(131),
1352    americas-NetherlandsAntilles(132),
1353    americas-Nicaragua(133),
1354    americas-Panama(134),
1355    americas-Paraguay(135),
1356    americas-Peru(136),
1357    americas-PuertoRico(137),
1358    americas-StKittsAndNevis(138),
1359    americas-StLucia(139),
1360    americas-StPierreAndMiquelon(140),
1361    americas-StVincent(141),
1362    americas-Suriname(142),
1363    americas-TrinidadAndTobago(143),
1364    americas-TurksAndCaicosIs(144),
1365    americas-USA-EastTime(145),
1366    americas-USA-EastTime-MichiganMostLocation(146),
1367    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1368    americas-USA-EastTime-KentuckyWayneCounty(148),
1369    americas-USA-EastStdTime-IndianaMostLocations(149),
1370    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1371    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1372    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1373    americas-USA-CentTime(153),
1374    americas-USA-CentTime-MichiganWisconsinborder(154),
1375    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1376    americas-USA-MountTime(156),
1377    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1378    americas-USA-MountTime-Navajo(158),
1379    americas-USA-MountStdTime-Arizona(159),
1380    americas-USA-PacificTime(160),
1381    americas-USA-AlaskaTime(161),
1382    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1383    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1384    americas-USA-AlaskaTime-WestAlaska(164),
1385    americas-USA-AleutianIslands(165),
1386    americas-USA-Hawaii(166),
1387    americas-Uruguay(167),
1388    americas-Venezuela(168),
1389    americas-VirginIslands-UK(169),
1390    americas-VirginIslands-US(170),
1391    antarctica-McMurdoStationRossIsland(171),
1392    antarctica-Amundsen-ScottStationSouthPole(172),
1393    antarctica-PalmerStationAnversIsland(173),
1394    antarctica-MawsonStationHolmeBay(174),
1395    antarctica-DavisStationVestfoldHills(175),
1396    antarctica-CaseyStationBaileyPeninsula(176),
1397    antarctica-VostokStationSMagneticPole(177),
1398    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1399    antarctica-SyowaStationEOngulI(179),
1400    arcticOcean-Svalbard(180),
1401    arcticOcean-JanMayen(181),
1402    asia-Afghanistan(182),
1403    asia-Armenia(183),
1404    asia-Azerbaijan(184),
1405    asia-Bahrain(185),
1406    asia-Bangladesh(186),
1407    asia-Bhutan(187),
1408    asia-Brunei(188),
1409    asia-Cambodia(189),
1410    asia-China-EastChinaBeijingGuangdongShanghai(190),
1411    asia-China-Heilongjiang(191),
1412    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1413    asia-China-TibetmostofXinjiangUyghur(193),
1414    asia-China-SouthwestXinjiangUyghur(194),
1415    asia-Cyprus(195),
1416    asia-EastTimor(196),
1417    asia-Georgia(197),
1418    asia-HongKong(198),
1419    asia-India(199),
1420    asia-Indonesia-JavaAndSumatra(200),
1421    asia-Indonesia-WestCentralBorneo(201),
1422    asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202),
1423    asia-Indonesia-IrianJayaAndMoluccas(203),
1424    asia-Iran(204),
1425    asia-Iraq(205),
1426    asia-Israel(206),
1427    asia-Japan(207),
1428    asia-Jordan(208),
1429    asia-Kazakhstan-MostLocations(209),
1430    asia-Kazakhstan-QyzylordaKyzylorda(210),
1431    asia-Kazakhstan-Aqtobe(211),
1432    asia-Kazakhstan-AtyrauMangghystau(212),
1433    asia-Kazakhstan-WestKazakhstan(213),
1434    asia-Korea-North(214),
1435    asia-Korea-South(215),
1436    asia-Kuwait(216),
1437    asia-Kyrgyzstan(217),
1438    asia-Laos(218),
1439    asia-Lebanon(219),
1440    asia-Macau(220),
1441    asia-Malaysia-PeninsularMalaysia(221),
1442    asia-Malaysia-SabahSarawak(222),
1443    asia-Mongolia-MostLocations(223),
1444    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1445    asia-Mongolia-DornodSukhbaatar(225),
1446    asia-Myanmar(226),
1447    asia-Nepal(227),
1448    asia-Oman(228),
1449    asia-Pakistan(229),
1450    asia-Palestine(230),
1451    asia-Philippines(231),
1452    asia-Qatar(232),
1453    asia-Russia-Moscow-01Kaliningrad(233),
1454    asia-Russia-Moscow00WestRussia(234),
1455    asia-Russia-Moscow01CaspianSea(235),
1456    asia-Russia-Moscow02Urals(236),
1457    asia-Russia-Moscow03WestSiberia(237),
1458    asia-Russia-Moscow03Novosibirsk(238),
1459    asia-Russia-Moscow04YeniseiRiver(239),
1460    asia-Russia-Moscow05LakeBaikal(240),
1461    asia-Russia-Moscow06LenaRiver(241),
1462    asia-Russia-Moscow07AmurRiver(242),
1463    asia-Russia-Moscow07SakhalinIsland(243),
1464    asia-Russia-Moscow08Magadan(244),
1465    asia-Russia-Moscow09Kamchatka(245),
1466    asia-Russia-Moscow10BeringSea(246),
1467    asia-SaudiArabia(247),
1468    asia-Singapore(248),
1469    asia-SriLanka(249),
1470    asia-Syria(250),
1471    asia-Taiwan(251),
1472    asia-Tajikistan(252),
1473    asia-Thailand(253),
1474    asia-Turkmenistan(254),
1475    asia-UnitedArabEmirates(255),
1476    asia-Uzbekistan-WestUzbekistan(256),
1477    asia-Uzbekistan-EastUzbekistan(257),
1478    asia-Vietnam(258),
1479    asia-Yemen(259),
1480    atlanticOcean-Bermuda(260),
1481    atlanticOcean-CapeVerde(261),
1482    atlanticOcean-FaeroeIslands(262),
1483    atlanticOcean-FalklandIslands(263),
1484    atlanticOcean-Iceland(264),
1485    atlanticOcean-Portugal-Mainland(265),
1486    atlanticOcean-Portugal-MadeiraIslands(266),
1487    atlanticOcean-Portugal-Azores(267),
1488    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1489    atlanticOcean-Spain-Mainland(269),
1490    atlanticOcean-Spain-CeutaMelilla(270),
1491    atlanticOcean-Spain-CanaryIslands(271),
1492    atlanticOcean-StHelena(272),
1493    atlanticOcean-Svalbard-JanMayen(273),
1494    australia-LordHoweIsland(274),
1495    australia-Tasmania(275),
1496    australia-Victoria(276),
1497    australia-NewSouthWales-MostLocations(277),
1498    australia-NewSouthWales-Yancowinna(278),
1499    australia-Queensland-MostLocations(279),
1500    australia-Queensland-HolidayIslands(280),
1501    australia-SouthAustralia(281),
1502    australia-NorthernTerritory(282),
1503    australia-WesternAustralia(283),
1504    europe-Albania(284),
1505    europe-Andorra(285),
1506    europe-Austria(286),
1507    europe-Belarus(287),
1508    europe-Belgium(288),
1509    europe-BosniaHerzegovina(289),
1510    europe-Britain-UKGreatBritain(290),
1511    europe-Britain-UKNorthernIreland(291),
1512    europe-Bulgaria(292),
1513    europe-Croatia(293),
1514    europe-CzechRepublic(294),
1515    europe-Denmark(295),
1516    europe-Estonia(296),
1517    europe-Finland(297),
1518    europe-France(298),
1519    europe-Germany(299),
1520    europe-Gibraltar(300),
1521    europe-Greece(301),
1522    europe-Hungary(302),
1523    europe-Ireland(303),
1524    europe-Italy(304),
1525    europe-Latvia(305),
1526    europe-Liechtenstein(306),
1527    europe-Lithuania(307),
1528    europe-Luxembourg(308),
1529    europe-Macedonia(309),
1530    europe-Malta(310),
1531    europe-Moldova(311),
1532    europe-Monaco(312),
1533    europe-Montenegro(421),
1534    europe-Netherlands(313),
1535    europe-Norway(314),
1536    europe-Poland(315),
1537    europe-Portugal-Mainland(316),
1538    europe-Portugal-MadeiraIslands(317),
1539    europe-Portugal-Azores(318),
1540    europe-Romania(319),
1541    europe-Russia-Moscow-01Kaliningrad(320),
1542    europe-Russia-Moscow00WestRussia(321),
1543    europe-Russia-Moscow01CaspianSea(322),
1544    europe-Russia-Moscow02Urals(323),
1545    europe-Russia-Moscow03WestSiberia(324),
1546    europe-Russia-Moscow03Novosibirsk(325),
1547    europe-Russia-Moscow04YeniseiRiver(326),
1548    europe-Russia-Moscow05LakeBaikal(327),
1549    europe-Russia-Moscow06LenaRiver(328),
1550    europe-Russia-Moscow07AmurRiver(329),
1551    europe-Russia-Moscow07SakhalinIsland(330),
1552    europe-Russia-Moscow08Magadan(331),
1553    europe-Russia-Moscow09Kamchatka(332),
1554    europe-Russia-Moscow10BeringSea(333),
1555    europe-SanMarino(334),
1556    europe-Serbia(348),
1557    europe-Slovakia(335),
1558    europe-Slovenia(336),
1559    europe-Spain-Mainland(337),
1560    europe-Spain-CeutaAndMelilla(338),
1561    europe-Spain-CanaryIslands(339),
1562    europe-Sweden(340),
1563    europe-Switzerland(341),
1564    europe-Turkey(342),
1565    europe-Ukraine-MostLocations(343),
1566    europe-Ukraine-Ruthenia(344),
1567    europe-Ukraine-Zaporozhye-ELugansk(345),
1568    europe-Ukraine-CentralCrimea(346),
1569    europe-VaticanCity(347),
1570    indianOcean-BritishIndianOceanTerritory(349),
1571    indianOcean-ChristmasIsland(350),
1572    indianOcean-CocosOrKeelingIslands(351),
1573    indianOcean-Comoros(352),
1574    indianOcean-FrenchSouthernAndAntarcticLands(353),
1575    indianOcean-Madagascar(354),
1576    indianOcean-Maldives(355),
1577    indianOcean-Mauritius(356),
1578    indianOcean-Mayotte(357),
1579    indianOcean-Reunion(358),
1580    indianOcean-Seychelles(359),
1581    pacificOcean-Chile-MostLocations(360),
1582    pacificOcean-Chile-EasterIslandSalayGomez(361),
1583    pacificOcean-CookIslands(362),
1584    pacificOcean-Ecuador(363),
1585    pacificOcean-Fiji(364),
1586    pacificOcean-FrenchPolynesia-SocietyIslands(365),
1587    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
1588    pacificOcean-FrenchPolynesia-GambierIslands(367),
1589    pacificOcean-Guam(368),
1590    pacificOcean-Kiribati-GilbertIslands(369),
1591    pacificOcean-Kiribati-PhoenixIslands(370),
1592    pacificOcean-Kiribati-LineIslands(371),
1593    pacificOcean-MarshallIslands-MostLocations(372),
1594    pacificOcean-MarshallIslands-Kwajalein(373),
1595    pacificOcean-Micronesia-Yap(374),
1596    pacificOcean-Micronesia-TrukOrChuuk(375),
1597    pacificOcean-Micronesia-PonapeOrPohnpei(376),
1598    pacificOcean-Micronesia-Kosrae(377),
1599    pacificOcean-Nauru(378),
1600    pacificOcean-NewCaledonia(379),
1601    pacificOcean-NewZealand-MostLocations(380),
1602    pacificOcean-NewZealand-ChathamIslands(381),
1603    pacificOcean-Niue(382),
1604    pacificOcean-NorfolkIsland(383),
1605    pacificOcean-NorthernMarianaIslands(384),
1606    pacificOcean-Palau(385),
1607    pacificOcean-PapuaNewGuinea(386),
1608    pacificOcean-Pitcairn(387),
1609    pacificOcean-SamoaAmerican(388),
1610    pacificOcean-SamoaWestern(389),
1611    pacificOcean-SolomonIslands(390),
1612    pacificOcean-Tokelau(391),
1613    pacificOcean-Tonga(392),
1614    pacificOcean-Tuvalu(393),
1615    pacificOceanUSA-EastTime(394),
1616    pacificOceanUSA-EastTime-MichiganMostLocations(395),
1617    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
1618    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
1619    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
1620    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
1621    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
1622    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
1623    pacificOceanUSA-CentTime(402),
1624    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
1625    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
1626    pacificOceanUSA-MountTime(405),
1627    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
1628    pacificOceanUSA-MountTime-Navajo(407),
1629    pacificOceanUSA-MountStdTime-Arizona(408),
1630    pacificOceanUSA-PacificTime(409),
1631    pacificOceanUSA-AlaskaTime(410),
1632    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
1633    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
1634    pacificOceanUSA-AlaskaTime-WestAlaska(413),
1635    pacificOceanUSA-AleutianIslands(414),
1636    pacificOceanUSA-Hawaii(415),
1637    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
1638    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
1639    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
1640    pacificOcean-Vanuatu(419),
1641    pacificOcean-WallisAndFutuna(420)
1642	}
1643    MAX-ACCESS read-only
1644    STATUS  current
1645    DESCRIPTION
1646        "The time zone.
1647         Note: Locations are alphabetically ordered and
1648         the corresponding code is not reflected in CLI."
1649    ::= { agSystem 55 }
1650
1651agNewTimeZone   OBJECT-TYPE
1652    SYNTAX  INTEGER  {
1653    none(0),
1654    africa-Algeria(1),
1655    africa-Angola(2),
1656    africa-Benin(3),
1657    africa-Botswana(4),
1658    africa-Burkina-Faso(5),
1659    africa-Burundi(6),
1660    africa-Cameroon(7),
1661    africa-Central-African-Rep(8),
1662    africa-Chad(9),
1663    africa-Congo-WestDemRepCongo(10),
1664    africa-Congo-EastDemRepCongo(11),
1665    africa-Congo-Rep(12),
1666    africa-Cote-dIvoire(13),
1667    africa-Djibouti(14),
1668    africa-Egypt(15),
1669    africa-Equatorial-Guinea(16),
1670    africa-Eritrea(17),
1671    africa-Ethiopia(18),
1672    africa-Gabon(19),
1673    africa-Gambia(20),
1674    africa-Ghana(21),
1675    africa-Guinea(22),
1676    africa-Guinea-Bissau(23),
1677    africa-Kenya(24),
1678    africa-Lesotho(25),
1679    africa-Liberia(26),
1680    africa-Libya(27),
1681    africa-Malawi(28),
1682    africa-Mali-SouthWestMali(29),
1683    africa-Mali-NorthEastMali(30),
1684    africa-Mauritania(31),
1685    africa-Morocco(32),
1686    africa-Mozambique(33),
1687    africa-Namibia(34),
1688    africa-Niger(35),
1689    africa-Nigeria(36),
1690    africa-Rwanda(37),
1691    africa-SaoTome-And-Principe(38),
1692    africa-Senegal(39),
1693    africa-SierraLeone(40),
1694    africa-Somalia(41),
1695    africa-SouthAfrica(42),
1696    africa-Spain-Mainland(43),
1697    africa-Spain-CeutaMelilla(44),
1698    africa-Spain-CanaryIslands(45),
1699    africa-Sudan(46),
1700    africa-Swaziland(47),
1701    africa-Tanzania(48),
1702    africa-Togo(49),
1703    africa-Tunisia(50),
1704    africa-Uganda(51),
1705    africa-Western-Sahara(52),
1706    africa-Zambia(53),
1707    africa-Zimbabwe(54),
1708    americas-Anguilla(55),
1709    americas-Antigua-Barbuda(56),
1710    americas-Argentina-EArgentina(57),
1711    americas-Argentina-MostLocations(58),
1712    americas-Argentina-Jujuy(59),
1713    americas-Argentina-Catamarca(60),
1714    americas-Argentina-Mendoza(61),
1715    americas-Aruba(62),
1716    americas-Bahamas(63),
1717    americas-Barbados(64),
1718    americas-Belize(65),
1719    americas-Bolivia(66),
1720    americas-Brazil-AtlanticIslands(67),
1721    americas-Brazil-AmapaEPara(68),
1722    americas-Brazil-NEBrazil(69),
1723    americas-Brazil-Pernambuco(70),
1724    americas-Brazil-Tocantins(71),
1725    americas-Brazil-AlagoasSergipe(72),
1726    americas-Brazil-SSEBrazil(73),
1727    americas-Brazil-MatoGrossoDoSul(74),
1728    americas-Brazil-WParaRondonia(75),
1729    americas-Brazil-Roraima(76),
1730    americas-Brazil-EAmazonas(77),
1731    americas-Brazil-WAmazonas(78),
1732    americas-Brazil-Acre(79),
1733    americas-Canada-NewfoundlandIsland(80),
1734    americas-Canada-AtlanTime-NovaScotia(81),
1735    americas-Canada-AtlanTime-ELabrador(82),
1736    americas-Canada-EastTime-OntarioMostlocation(83),
1737    americas-Canada-EastTime-ThunderBay(84),
1738    americas-Canada-EastStdTime-PangnirtungNunavut(85),
1739    americas-Canada-EastStdTime-EastNunavut(86),
1740    americas-Canada-EastStdTime-CenNunavut(87),
1741    americas-Canada-CenTime-ManitobaWestOntario(88),
1742    americas-Canada-CenTime-RainyRiver(89),
1743    americas-Canada-CenTime-WestNunavut(90),
1744    americas-Canada-CenStdTime-SaskatchewanMostlocation(91),
1745    americas-Canada-CenStdTime-SaskatchewanMidwest(92),
1746    americas-Canada-MountTime-AlbertaEastBritishColumbia(93),
1747    americas-Canada-MountTime-CentralNorthwestTerritories(94),
1748    americas-Canada-MountTime-WestNorthwestTerritories(95),
1749    americas-Canada-MountStdTime-DawsonCrkStJohnBritColumbia(96),
1750    americas-Canada-PacificTime-WestBritishColumbia(97),
1751    americas-Canada-PacificTime-SouthYukon(98),
1752    americas-Canada-PacificTime-NorthYukon(99),
1753    americas-CaymanIslands(100),
1754    americas-Chile-MostLocation(101),
1755    americas-Chile-EasterIsland(102),
1756    americas-Colombia(103),
1757    americas-CostaRica(104),
1758    americas-Cuba(105),
1759    americas-Dominica(106),
1760    americas-DominicanRepublic (107),
1761    americas-Ecuador(108),
1762    americas-ElSalvado(109),
1763    americas-FrenchGuiana(110),
1764    americas-Greenland-MostLocation(111),
1765    americas-Greenland-EastCoastNorthScoresbysund(112),
1766    americas-Greenland-ScoresbysundIttoqqortoormiit(113),
1767    americas-Greenland-ThulePituffik(114),
1768    americas-Grenada(115),
1769    americas-Guadeloupe(116),
1770    americas-Guatemala(117),
1771    americas-Guyana(118),
1772    americas-Haiti(119),
1773    americas-Honduras(120),
1774    americas-Jamaica(121),
1775    americas-Martinique(122),
1776    americas-Mexico-CentTime-Mostlocations(123),
1777    americas-Mexico-CentTime-QuintanaRoo(124),
1778    americas-Mexico-CentTime-CampecheYucatan(125),
1779    americas-Mexico-CentTime-CoahuilaDurNuevoLeonTam(126),
1780    americas-Mexico-MountTime-SBajaNayaritSinaloa(127),
1781    americas-Mexico-MountTime-Chihuahua(128),
1782    americas-Mexico-MountStdTime-Sonora(129),
1783    americas-Mexico-PacificTime(130),
1784    americas-Montserrat(131),
1785    americas-NetherlandsAntilles(132),
1786    americas-Nicaragua(133),
1787    americas-Panama(134),
1788    americas-Paraguay(135),
1789    americas-Peru(136),
1790    americas-PuertoRico(137),
1791    americas-StKittsAndNevis(138),
1792    americas-StLucia(139),
1793    americas-StPierreAndMiquelon(140),
1794    americas-StVincent(141),
1795    americas-Suriname(142),
1796    americas-TrinidadAndTobago(143),
1797    americas-TurksAndCaicosIs(144),
1798    americas-USA-EastTime(145),
1799    americas-USA-EastTime-MichiganMostLocation(146),
1800    americas-USA-EastTime-KentuckyLouisvilleArea(147),
1801    americas-USA-EastTime-KentuckyWayneCounty(148),
1802    americas-USA-EastStdTime-IndianaMostLocations(149),
1803    americas-USA-EastStdTime-IndianaCrawfordCounty(150),
1804    americas-USA-EastStdTime-IndianaStarkeCounty(151),
1805    americas-USA-EastStdTime-IndianaSwitzerlandCounty(152),
1806    americas-USA-CentTime(153),
1807    americas-USA-CentTime-MichiganWisconsinborder(154),
1808    americas-USA-CentTime-NorthDakotaOliverCounty(155),
1809    americas-USA-MountTime(156),
1810    americas-USA-MountTime-SouthIdahoAndEastOregon(157),
1811    americas-USA-MountTime-Navajo(158),
1812    americas-USA-MountStdTime-Arizona(159),
1813    americas-USA-PacificTime(160),
1814    americas-USA-AlaskaTime(161),
1815    americas-USA-AlaskaTime-AlaskaPanhandle(162),
1816    americas-USA-AlaskaTime-AlaskaPanhandleNeck(163),
1817    americas-USA-AlaskaTime-WestAlaska(164),
1818    americas-USA-AleutianIslands(165),
1819    americas-USA-Hawaii(166),
1820    americas-Uruguay(167),
1821    americas-Venezuela(168),
1822    americas-VirginIslands-UK(169),
1823    americas-VirginIslands-US(170),
1824    antarctica-McMurdoStationRossIsland(171),
1825    antarctica-Amundsen-ScottStationSouthPole(172),
1826    antarctica-PalmerStationAnversIsland(173),
1827    antarctica-MawsonStationHolmeBay(174),
1828    antarctica-DavisStationVestfoldHills(175),
1829    antarctica-CaseyStationBaileyPeninsula(176),
1830    antarctica-VostokStationSMagneticPole(177),
1831    antarctica-Dumont-dUrvilleBaseTerreAdelie(178),
1832    antarctica-SyowaStationEOngulI(179),
1833    arcticOcean-Svalbard(180),
1834    arcticOcean-JanMayen(181),
1835    asia-Afghanistan(182),
1836    asia-Armenia(183),
1837    asia-Azerbaijan(184),
1838    asia-Bahrain(185),
1839    asia-Bangladesh(186),
1840    asia-Bhutan(187),
1841    asia-Brunei(188),
1842    asia-Cambodia(189),
1843    asia-China-EastChinaBeijingGuangdongShanghai(190),
1844    asia-China-Heilongjiang(191),
1845    asia-China-CentralChinaGansuGuizhouSichuanYunnan(192),
1846    asia-China-TibetmostofXinjiangUyghur(193),
1847    asia-China-SouthwestXinjiangUyghur(194),
1848    asia-Cyprus(195),
1849    asia-EastTimor(196),
1850    asia-Georgia(197),
1851    asia-HongKong(198),
1852    asia-India(199),
1853    asia-Indonesia-JavaAndSumatra(200),
1854    asia-Indonesia-WestCentralBorneo(201),
1855    asia-Indonesia-ESBorneoCelebesBaliNusaTengaWTimor(202),
1856    asia-Indonesia-IrianJayaAndMoluccas(203),
1857    asia-Iran(204),
1858    asia-Iraq(205),
1859    asia-Israel(206),
1860    asia-Japan(207),
1861    asia-Jordan(208),
1862    asia-Kazakhstan-MostLocations(209),
1863    asia-Kazakhstan-QyzylordaKyzylorda(210),
1864    asia-Kazakhstan-Aqtobe(211),
1865    asia-Kazakhstan-AtyrauMangghystau(212),
1866    asia-Kazakhstan-WestKazakhstan(213),
1867    asia-Korea-North(214),
1868    asia-Korea-South(215),
1869    asia-Kuwait(216),
1870    asia-Kyrgyzstan(217),
1871    asia-Laos(218),
1872    asia-Lebanon(219),
1873    asia-Macau(220),
1874    asia-Malaysia-PeninsularMalaysia(221),
1875    asia-Malaysia-SabahSarawak(222),
1876    asia-Mongolia-MostLocations(223),
1877    asia-Mongolia-BayanOlgiyGoviAltaiHovdUvsZavkhan(224),
1878    asia-Mongolia-DornodSukhbaatar(225),
1879    asia-Myanmar(226),
1880    asia-Nepal(227),
1881    asia-Oman(228),
1882    asia-Pakistan(229),
1883    asia-Palestine(230),
1884    asia-Philippines(231),
1885    asia-Qatar(232),
1886    asia-Russia-Moscow-01Kaliningrad(233),
1887    asia-Russia-Moscow00WestRussia(234),
1888    asia-Russia-Moscow01CaspianSea(235),
1889    asia-Russia-Moscow02Urals(236),
1890    asia-Russia-Moscow03WestSiberia(237),
1891    asia-Russia-Moscow03Novosibirsk(238),
1892    asia-Russia-Moscow04YeniseiRiver(239),
1893    asia-Russia-Moscow05LakeBaikal(240),
1894    asia-Russia-Moscow06LenaRiver(241),
1895    asia-Russia-Moscow07AmurRiver(242),
1896    asia-Russia-Moscow07SakhalinIsland(243),
1897    asia-Russia-Moscow08Magadan(244),
1898    asia-Russia-Moscow09Kamchatka(245),
1899    asia-Russia-Moscow10BeringSea(246),
1900    asia-SaudiArabia(247),
1901    asia-Singapore(248),
1902    asia-SriLanka(249),
1903    asia-Syria(250),
1904    asia-Taiwan(251),
1905    asia-Tajikistan(252),
1906    asia-Thailand(253),
1907    asia-Turkmenistan(254),
1908    asia-UnitedArabEmirates(255),
1909    asia-Uzbekistan-WestUzbekistan(256),
1910    asia-Uzbekistan-EastUzbekistan(257),
1911    asia-Vietnam(258),
1912    asia-Yemen(259),
1913    atlanticOcean-Bermuda(260),
1914    atlanticOcean-CapeVerde(261),
1915    atlanticOcean-FaeroeIslands(262),
1916    atlanticOcean-FalklandIslands(263),
1917    atlanticOcean-Iceland(264),
1918    atlanticOcean-Portugal-Mainland(265),
1919    atlanticOcean-Portugal-MadeiraIslands(266),
1920    atlanticOcean-Portugal-Azores(267),
1921    atlanticOcean-SouthGeorgia-SouthSandwichIslands(268),
1922    atlanticOcean-Spain-Mainland(269),
1923    atlanticOcean-Spain-CeutaMelilla(270),
1924    atlanticOcean-Spain-CanaryIslands(271),
1925    atlanticOcean-StHelena(272),
1926    atlanticOcean-Svalbard-JanMayen(273),
1927    australia-LordHoweIsland(274),
1928    australia-Tasmania(275),
1929    australia-Victoria(276),
1930    australia-NewSouthWales-MostLocations(277),
1931    australia-NewSouthWales-Yancowinna(278),
1932    australia-Queensland-MostLocations(279),
1933    australia-Queensland-HolidayIslands(280),
1934    australia-SouthAustralia(281),
1935    australia-NorthernTerritory(282),
1936    australia-WesternAustralia(283),
1937    europe-Albania(284),
1938    europe-Andorra(285),
1939    europe-Austria(286),
1940    europe-Belarus(287),
1941    europe-Belgium(288),
1942    europe-BosniaHerzegovina(289),
1943    europe-Britain-UKGreatBritain(290),
1944    europe-Britain-UKNorthernIreland(291),
1945    europe-Bulgaria(292),
1946    europe-Croatia(293),
1947    europe-CzechRepublic(294),
1948    europe-Denmark(295),
1949    europe-Estonia(296),
1950    europe-Finland(297),
1951    europe-France(298),
1952    europe-Germany(299),
1953    europe-Gibraltar(300),
1954    europe-Greece(301),
1955    europe-Hungary(302),
1956    europe-Ireland(303),
1957    europe-Italy(304),
1958    europe-Latvia(305),
1959    europe-Liechtenstein(306),
1960    europe-Lithuania(307),
1961    europe-Luxembourg(308),
1962    europe-Macedonia(309),
1963    europe-Malta(310),
1964    europe-Moldova(311),
1965    europe-Monaco(312),
1966    europe-Montenegro(421),
1967    europe-Netherlands(313),
1968    europe-Norway(314),
1969    europe-Poland(315),
1970    europe-Portugal-Mainland(316),
1971    europe-Portugal-MadeiraIslands(317),
1972    europe-Portugal-Azores(318),
1973    europe-Romania(319),
1974    europe-Russia-Moscow-01Kaliningrad(320),
1975    europe-Russia-Moscow00WestRussia(321),
1976    europe-Russia-Moscow01CaspianSea(322),
1977    europe-Russia-Moscow02Urals(323),
1978    europe-Russia-Moscow03WestSiberia(324),
1979    europe-Russia-Moscow03Novosibirsk(325),
1980    europe-Russia-Moscow04YeniseiRiver(326),
1981    europe-Russia-Moscow05LakeBaikal(327),
1982    europe-Russia-Moscow06LenaRiver(328),
1983    europe-Russia-Moscow07AmurRiver(329),
1984    europe-Russia-Moscow07SakhalinIsland(330),
1985    europe-Russia-Moscow08Magadan(331),
1986    europe-Russia-Moscow09Kamchatka(332),
1987    europe-Russia-Moscow10BeringSea(333),
1988    europe-SanMarino(334),
1989    europe-Serbia(348),
1990    europe-Slovakia(335),
1991    europe-Slovenia(336),
1992    europe-Spain-Mainland(337),
1993    europe-Spain-CeutaAndMelilla(338),
1994    europe-Spain-CanaryIslands(339),
1995    europe-Sweden(340),
1996    europe-Switzerland(341),
1997    europe-Turkey(342),
1998    europe-Ukraine-MostLocations(343),
1999    europe-Ukraine-Ruthenia(344),
2000    europe-Ukraine-Zaporozhye-ELugansk(345),
2001    europe-Ukraine-CentralCrimea(346),
2002    europe-VaticanCity(347),
2003    indianOcean-BritishIndianOceanTerritory(349),
2004    indianOcean-ChristmasIsland(350),
2005    indianOcean-CocosOrKeelingIslands(351),
2006    indianOcean-Comoros(352),
2007    indianOcean-FrenchSouthernAndAntarcticLands(353),
2008    indianOcean-Madagascar(354),
2009    indianOcean-Maldives(355),
2010    indianOcean-Mauritius(356),
2011    indianOcean-Mayotte(357),
2012    indianOcean-Reunion(358),
2013    indianOcean-Seychelles(359),
2014    pacificOcean-Chile-MostLocations(360),
2015    pacificOcean-Chile-EasterIslandSalayGomez(361),
2016    pacificOcean-CookIslands(362),
2017    pacificOcean-Ecuador(363),
2018    pacificOcean-Fiji(364),
2019    pacificOcean-FrenchPolynesia-SocietyIslands(365),
2020    pacificOcean-FrenchPolynesia-MarquesasIslands(366),
2021    pacificOcean-FrenchPolynesia-GambierIslands(367),
2022    pacificOcean-Guam(368),
2023    pacificOcean-Kiribati-GilbertIslands(369),
2024    pacificOcean-Kiribati-PhoenixIslands(370),
2025    pacificOcean-Kiribati-LineIslands(371),
2026    pacificOcean-MarshallIslands-MostLocations(372),
2027    pacificOcean-MarshallIslands-Kwajalein(373),
2028    pacificOcean-Micronesia-Yap(374),
2029    pacificOcean-Micronesia-TrukOrChuuk(375),
2030    pacificOcean-Micronesia-PonapeOrPohnpei(376),
2031    pacificOcean-Micronesia-Kosrae(377),
2032    pacificOcean-Nauru(378),
2033    pacificOcean-NewCaledonia(379),
2034    pacificOcean-NewZealand-MostLocations(380),
2035    pacificOcean-NewZealand-ChathamIslands(381),
2036    pacificOcean-Niue(382),
2037    pacificOcean-NorfolkIsland(383),
2038    pacificOcean-NorthernMarianaIslands(384),
2039    pacificOcean-Palau(385),
2040    pacificOcean-PapuaNewGuinea(386),
2041    pacificOcean-Pitcairn(387),
2042    pacificOcean-SamoaAmerican(388),
2043    pacificOcean-SamoaWestern(389),
2044    pacificOcean-SolomonIslands(390),
2045    pacificOcean-Tokelau(391),
2046    pacificOcean-Tonga(392),
2047    pacificOcean-Tuvalu(393),
2048    pacificOceanUSA-EastTime(394),
2049    pacificOceanUSA-EastTime-MichiganMostLocations(395),
2050    pacificOceanUSA-EastTime-KentuckyLouisvilleArea(396),
2051    pacificOceanUSA-EastTime-KentuckyWayneCounty(397),
2052    pacificOceanUSA-EastStdTime-IndianaMostLocations(398),
2053    pacificOceanUSA-EastStdTime-IndianaCrawfordCounty(399),
2054    pacificOceanUSA-EastStdTime-IndianaStarkeCounty(400),
2055    pacificOceanUSA-EastStdTime-IndianaSwitzerlandCounty(401),
2056    pacificOceanUSA-CentTime(402),
2057    pacificOceanUSA-CentTime-MichiganWisconsinborder(403),
2058    pacificOceanUSA-CentTime-NorthDakotaOliverCounty(404),
2059    pacificOceanUSA-MountTime(405),
2060    pacificOceanUSA-MountTime-SouthIdahoAndEastOregon(406),
2061    pacificOceanUSA-MountTime-Navajo(407),
2062    pacificOceanUSA-MountStdTime-Arizona(408),
2063    pacificOceanUSA-PacificTime(409),
2064    pacificOceanUSA-AlaskaTime(410),
2065    pacificOceanUSA-AlaskaTime-AlaskaPanhandle(411),
2066    pacificOceanUSA-AlaskaTime-AlaskaPanhandleNeck(412),
2067    pacificOceanUSA-AlaskaTime-WestAlaska(413),
2068    pacificOceanUSA-AleutianIslands(414),
2069    pacificOceanUSA-Hawaii(415),
2070    pacificOcean-USMinorOutlyingIslands-JohnstonAtoll(416),
2071    pacificOcean-USMinorOutlyingIslands-MidwayIslands(417),
2072    pacificOcean-USMinorOutlyingIslands-WakeIsland(418),
2073    pacificOcean-Vanuatu(419),
2074    pacificOceanWallisAndFutuna(420)
2075	}
2076    MAX-ACCESS read-write
2077    STATUS  current
2078    DESCRIPTION
2079        "The time zone.
2080         Note: Locations are alphabetically ordered and
2081         the corresponding code is not reflected in CLI."
2082    ::= { agSystem 56 }
2083
2084
2085agCurCfgIdleCLITimeout OBJECT-TYPE
2086    SYNTAX  Integer32
2087    MAX-ACCESS  read-only
2088    STATUS  current
2089    DESCRIPTION
2090        "Set idle CLI sessions timeout."
2091    ::= { agSystem 57 }
2092
2093agNewCfgIdleCLITimeout OBJECT-TYPE
2094    SYNTAX  Integer32
2095    MAX-ACCESS  read-write
2096    STATUS  current
2097    DESCRIPTION
2098        "Set idle CLI sessions timeout."
2099    ::= { agSystem 58 }
2100
2101
2102
2103-- Auto-Discovery topology table info
2104
2105agCurCfgHttpsServerAccess OBJECT-TYPE
2106    SYNTAX  INTEGER {
2107        enabled(1),
2108        disabled(0)
2109        }
2110    MAX-ACCESS  read-only
2111    STATUS  current
2112    DESCRIPTION
2113        "Current HTTPS server access state."
2114    ::= { agSystem 62 }
2115
2116agNewCfgHttpsServerAccess OBJECT-TYPE
2117    SYNTAX  INTEGER {
2118        enabled(1),
2119        disabled(0)
2120        }
2121    MAX-ACCESS  read-write
2122    STATUS  current
2123    DESCRIPTION
2124        "Enable/disable HTTPS server access."
2125    ::= { agSystem 63 }
2126
2127agCurBootNxtCliMode OBJECT-TYPE
2128    SYNTAX  INTEGER {
2129        ibmnos-cli(1),
2130        iscli(2)
2131        }
2132    MAX-ACCESS  read-only
2133    STATUS  current
2134    DESCRIPTION
2135        "Current boot mode."
2136    ::= { agSystem 64 }
2137
2138agNewBootNxtCliMode OBJECT-TYPE
2139    SYNTAX  INTEGER {
2140        ibmnos-cli(1),
2141        iscli(2)
2142        }
2143    MAX-ACCESS  read-write
2144    STATUS  current
2145    DESCRIPTION
2146        "Next cli boot mode."
2147    ::= { agSystem 65 }
2148
2149agCurBootNxtCliModePrompt OBJECT-TYPE
2150    SYNTAX  INTEGER {
2151        disable(1),
2152        enable(2)
2153        }
2154    MAX-ACCESS  read-only
2155    STATUS  current
2156    DESCRIPTION
2157        "Current status of selectable CLI mode prompt."
2158    ::= { agSystem 76 }
2159
2160agNewBootNxtCliModePrompt OBJECT-TYPE
2161    SYNTAX  INTEGER {
2162        disable(1),
2163        enable(2)
2164        }
2165    MAX-ACCESS  read-write
2166    STATUS  current
2167    DESCRIPTION
2168        "Next status of selectable CLI mode prompt."
2169    ::= { agSystem 77 }
2170
2171agCurHttpAcces OBJECT-TYPE
2172   SYNTAX  INTEGER {
2173        enable(1),
2174        disable(2)
2175        }
2176    MAX-ACCESS  read-only
2177    STATUS  current
2178    DESCRIPTION
2179        "Current HTTP server access state."
2180    ::= { agSystem 66 }
2181
2182agNewHttpAcces OBJECT-TYPE
2183   SYNTAX  INTEGER {
2184        enable(1),
2185        disable(2)
2186        }
2187    MAX-ACCESS read-write
2188    STATUS  current
2189    DESCRIPTION
2190        "New HTTP server access state."
2191    ::= { agSystem 67 }
2192
2193
2194agCurCfgDhcp OBJECT-TYPE
2195    SYNTAX  INTEGER {
2196        enabled(1),
2197        disabled(2)
2198        }
2199    MAX-ACCESS  read-only
2200    STATUS  current
2201    DESCRIPTION
2202        "Enable or disable the use of DHCP, as currently configured in the
2203         current configuration block."
2204    ::= { agSystem 68 }
2205
2206agNewCfgDhcp OBJECT-TYPE
2207    SYNTAX  INTEGER {
2208        enabled(1),
2209        disabled(2)
2210        }
2211    MAX-ACCESS  read-write
2212    STATUS  current
2213    DESCRIPTION
2214        "Enable or disable the use of DHCP, in the new configuration block."
2215    ::= { agSystem 69 }
2216
2217agCurCfgReminders OBJECT-TYPE
2218    SYNTAX  INTEGER {
2219        enable(1),
2220        disable(2)
2221        }
2222    MAX-ACCESS  read-only
2223    STATUS  current
2224    DESCRIPTION
2225        "Current status of reminders feature."
2226    ::= { agSystem 70 }
2227
2228agNewCfgReminders OBJECT-TYPE
2229    SYNTAX  INTEGER {
2230        enable(1),
2231        disable(2)
2232        }
2233    MAX-ACCESS  read-write
2234    STATUS  current
2235    DESCRIPTION
2236        "Enable or disable reminders feature."
2237    ::= { agSystem 71 }
2238
2239agCurCfgHprompt OBJECT-TYPE
2240    SYNTAX  INTEGER {
2241        enable(1),
2242        disable(2)
2243        }
2244    MAX-ACCESS  read-only
2245    STATUS  current
2246    DESCRIPTION
2247        "Current status of hprompt."
2248    ::= { agSystem 72 }
2249
2250agNewCfgHprompt OBJECT-TYPE
2251    SYNTAX  INTEGER {
2252        enable(1),
2253        disable(2)
2254        }
2255    MAX-ACCESS  read-write
2256    STATUS  current
2257    DESCRIPTION
2258        "New status of hprompt."
2259    ::= { agSystem 73 }
2260
2261agCurCfgUserBBI OBJECT-TYPE
2262    SYNTAX  INTEGER {
2263        enable(1),
2264        disable(2)
2265        }
2266    MAX-ACCESS  read-only
2267    STATUS  current
2268    DESCRIPTION
2269        "Current status of user configuration from BBI."
2270    ::= { agSystem 74 }
2271
2272agNewCfgUserBBI OBJECT-TYPE
2273    SYNTAX  INTEGER {
2274        enable(1),
2275        disable(2)
2276        }
2277    MAX-ACCESS  read-write
2278    STATUS  current
2279    DESCRIPTION
2280        "New status of user configuration from BBI."
2281    ::= { agSystem 75 }
2282
2283
2284
2285
2286
2287agCurCfgSysCustomDstState OBJECT-TYPE
2288    SYNTAX  INTEGER {
2289        enabled(1),
2290        disabled(2)
2291        }
2292    MAX-ACCESS  read-only
2293    STATUS  current
2294    DESCRIPTION
2295        "The current status of Custom DST"
2296    ::= { agSystem 98 }
2297agNewCfgSysCustomDstState OBJECT-TYPE
2298    SYNTAX  INTEGER {
2299        enabled(1),
2300        disabled(2)
2301        }
2302    MAX-ACCESS  read-write
2303    STATUS  current
2304    DESCRIPTION
2305        "Enable/disable Custom DST"
2306    ::= { agSystem 99 }
2307agCurCfgSysCustomDstStart OBJECT-TYPE
2308    SYNTAX  DisplayString (SIZE(0..8))
2309    MAX-ACCESS  read-only
2310    STATUS  current
2311    DESCRIPTION
2312        " The current Custom DST start rule"
2313    ::= { agSystem 100 }
2314agNewCfgSysCustomDstStart OBJECT-TYPE
2315    SYNTAX  DisplayString (SIZE(0..8))
2316    MAX-ACCESS  read-write
2317    STATUS  current
2318    DESCRIPTION
2319        "Set Custom DST start rule"
2320    ::= { agSystem 101 }
2321agCurCfgSysCustomDstEnd OBJECT-TYPE
2322    SYNTAX  DisplayString (SIZE(0..8))
2323    MAX-ACCESS  read-only
2324    STATUS  current
2325    DESCRIPTION
2326        "The current Custom DST end rule"
2327    ::= { agSystem 102}
2328agNewCfgSysCustomDstEnd OBJECT-TYPE
2329    SYNTAX  DisplayString (SIZE(0..8))
2330    MAX-ACCESS  read-write
2331    STATUS  current
2332    DESCRIPTION
2333        "Set Custom DST end rule"
2334    ::= { agSystem 103 }
2335
2336agHavePanicDump OBJECT-TYPE
2337    SYNTAX  INTEGER {
2338        havePanic(1),
2339        noHavePanic(2)
2340        }
2341    MAX-ACCESS  read-only
2342    STATUS  current
2343    DESCRIPTION
2344        "The presence of a panic dump in the flash memory."
2345    ::= { agSystem 104 }
2346
2347
2348agCurCfgResetControl OBJECT-TYPE
2349    SYNTAX  INTEGER {
2350        enable(1),
2351        disable(2)
2352        }
2353    MAX-ACCESS  read-only
2354    STATUS  current
2355    DESCRIPTION
2356        "Current reset control state."
2357    ::= { agSystem 111 }
2358
2359agNewCfgResetControl OBJECT-TYPE
2360    SYNTAX  INTEGER {
2361        enable(1),
2362        disable(2)
2363        }
2364    MAX-ACCESS  read-write
2365    STATUS  current
2366    DESCRIPTION
2367        "Enable/disable reset control after panic."
2368    ::= { agSystem 112 }
2369
2370agCurCfgSysDlight OBJECT-TYPE
2371    SYNTAX  INTEGER {
2372        enabled(1),
2373        disabled(2)
2374        }
2375    MAX-ACCESS  read-only
2376    STATUS  current
2377    DESCRIPTION
2378        "Current daylight savings time status."
2379    ::= { agSystem 113 }
2380
2381agNewCfgSysDlight OBJECT-TYPE
2382    SYNTAX  INTEGER {
2383        enabled(1),
2384        disabled(2)
2385        }
2386    MAX-ACCESS  read-write
2387    STATUS  current
2388    DESCRIPTION
2389        "Enable/disable daylight savings time."
2390    ::= { agSystem 114 }
2391
2392agCurCfgErrDisableRecovery OBJECT-TYPE
2393    SYNTAX      INTEGER {
2394                    enable(1),
2395                    disable(2)
2396                }
2397    MAX-ACCESS  read-only
2398    STATUS      current
2399    DESCRIPTION
2400        "This object indicates whether the system will automatically
2401         re-enable an error-disabled port after the time interval
2402         indicated by agCurCfgErrDisableTimeout has elapsed. A port
2403         is in error-disabled state when it has been operationally
2404         disabled due to abnormal conditions detected on the port.
2405
2406         An error-disabled port will only be automatically re-enabled
2407         by the system if and only if this object and the port's
2408         agPortCurCfgErrDisableRecovery object both have a value of
2409         'enable(1)'."
2410    DEFVAL      { disable }
2411    ::= { agSystem 115 }
2412
2413agNewCfgErrDisableRecovery OBJECT-TYPE
2414    SYNTAX      INTEGER {
2415                    enable(1),
2416                    disable(2)
2417                }
2418    MAX-ACCESS  read-write
2419    STATUS      current
2420    DESCRIPTION
2421        "This object specifies whether the system should automatically
2422         re-enable an error-disabled port.  Use this object to change
2423         the global setting of the error-disable recovery action."
2424    DEFVAL      { disable }
2425    ::= { agSystem 116 }
2426
2427agCurCfgErrDisableTimeout OBJECT-TYPE
2428    SYNTAX      INTEGER (30 .. 86400)
2429    UNITS       "seconds"
2430    MAX-ACCESS  read-only
2431    STATUS      current
2432    DESCRIPTION
2433        "This object indicates the time, in seconds, that the system
2434         will wait before it automatically re-enables any port that
2435         is in error-disabled state."
2436    DEFVAL      { 300 }
2437    ::= { agSystem 117 }
2438
2439agNewCfgErrDisableTimeout OBJECT-TYPE
2440    SYNTAX      INTEGER (30 .. 86400)
2441    UNITS       "seconds"
2442    MAX-ACCESS  read-write
2443    STATUS      current
2444    DESCRIPTION
2445        "This object specifies the time, in seconds, that the system
2446         should wait before it automatically re-enables a port that
2447         is in error-disabled state.  Use this object to change the
2448         global error-disable timeout value."
2449    DEFVAL      { 300 }
2450    ::= { agSystem 118 }
2451
2452agCurCfgTelnetAccess OBJECT-TYPE
2453    SYNTAX  INTEGER {
2454        enabled(1),
2455        disabled(0)
2456        }
2457    MAX-ACCESS  read-only
2458    STATUS  current
2459    DESCRIPTION
2460        "Current telnet access state."
2461    ::= { agSystem 119 }
2462
2463agNewCfgTelnetAccess OBJECT-TYPE
2464    SYNTAX  INTEGER {
2465        enabled(1),
2466        disabled(0)
2467        }
2468    MAX-ACCESS  read-write
2469    STATUS  current
2470    DESCRIPTION
2471        "Enable/disable telnet access."
2472    ::= { agSystem 120 }
2473
2474agCurCfgDcbx OBJECT-TYPE
2475    SYNTAX  INTEGER {
2476        enabled(1),
2477        disabled(0)
2478        }
2479    MAX-ACCESS  read-only
2480    STATUS  current
2481    DESCRIPTION
2482        "Current DCBX state."
2483    ::= { agSystem 121 }
2484
2485agNewCfgDcbx OBJECT-TYPE
2486    SYNTAX  INTEGER {
2487        enabled(1),
2488        disabled(0)
2489        }
2490    MAX-ACCESS  read-write
2491    STATUS  current
2492    DESCRIPTION
2493        "Enable/disable DCBX feature."
2494    ::= { agSystem 122 }
2495
2496
2497serverPortsCurCfgPorts OBJECT-TYPE
2498    SYNTAX  OCTET STRING
2499    MAX-ACCESS  read-only
2500    STATUS  current
2501    DESCRIPTION
2502        "The current configured server port list. The ports are presented in bitmap format.
2503         in receiving order:
2504
2505             OCTET 1  OCTET 2  .....
2506             xxxxxxxx xxxxxxxx .....
2507             ||    || |_ port 8
2508             ||    ||
2509             ||    ||___ port 7
2510             ||    |____ port 6
2511             ||      .    .   .
2512             ||_________ port 1
2513             |__________ reserved
2514
2515         where x : 1 - The represented port belongs to the server ports list
2516                   0 - The represented port does not belong to the server ports list"
2517    ::= { agSystem 127 }
2518
2519serverPortsNewCfgPorts OBJECT-TYPE
2520    SYNTAX  OCTET STRING
2521    MAX-ACCESS  read-only
2522    STATUS  current
2523    DESCRIPTION
2524        "New configuration server port list. The ports are presented in bitmap format.
2525         in receiving order:
2526
2527             OCTET 1  OCTET 2  .....
2528             xxxxxxxx xxxxxxxx .....
2529             ||    || |_ port 8
2530             ||    ||
2531             ||    ||___ port 7
2532             ||    |____ port 6
2533             ||      .    .   .
2534             ||_________ port 1
2535             |__________ reserved
2536
2537         where x : 1 - The represented port belongs to the server ports list
2538                   0 - The represented port does not belong to the server ports list"
2539    ::= { agSystem 128 }
2540
2541serverPortsNewCfgAddPort OBJECT-TYPE
2542    SYNTAX  PortNumber
2543    MAX-ACCESS  read-create
2544    STATUS  current
2545    DESCRIPTION
2546        "The port to be added to the server ports list.  A '0' value is
2547         returned when read."
2548    ::= {agSystem 129 }
2549
2550serverPortsNewCfgRemovePort OBJECT-TYPE
2551    SYNTAX  PortNumber
2552    MAX-ACCESS  read-create
2553    STATUS  current
2554    DESCRIPTION
2555        "The port to be removed from the server ports list.  A '0' value is
2556         returned when read."
2557    ::= { agSystem 130 }
2558
2559
2560agNetboot OBJECT-TYPE
2561    SYNTAX  INTEGER {
2562        enabled(1),
2563        disabled(2)
2564        }
2565    MAX-ACCESS  read-write
2566    STATUS  current
2567    DESCRIPTION
2568        "Ena/dis loading of config over n/w during bootup"
2569    ::= { agSystem 133 }
2570
2571agNetbootTftpAddr OBJECT-TYPE
2572    SYNTAX IpAddress
2573    MAX-ACCESS read-write
2574    STATUS current
2575    DESCRIPTION
2576        "Tftp server address from where config file needs to be downloaded"
2577    ::= { agSystem 134 }
2578
2579agNetbootCfgFile OBJECT-TYPE
2580    SYNTAX  DisplayString (SIZE(0..31))
2581    MAX-ACCESS read-write
2582    STATUS current
2583    DESCRIPTION
2584        "Config file location on tftp server"
2585    ::= { agSystem 135 }
2586
2587agCurCfgLinkscanMode OBJECT-TYPE
2588    SYNTAX  INTEGER {
2589        normal(1),
2590        fast(2),
2591        slow(3)
2592        }
2593    MAX-ACCESS  read-only
2594    STATUS  current
2595    DESCRIPTION
2596        "Set linkscan mode"
2597    ::= { agSystem 136 }
2598
2599agNewCfgLinkscanMode OBJECT-TYPE
2600    SYNTAX  INTEGER {
2601        normal(1),
2602        fast(2),
2603        slow(3)
2604        }
2605    MAX-ACCESS  read-write
2606    STATUS  current
2607    DESCRIPTION
2608        "Set linkscan mode"
2609    ::= { agSystem 137 }
2610
2611agUSBboot OBJECT-TYPE
2612    SYNTAX  INTEGER {
2613        enabled(1),
2614        disabled(2)
2615        }
2616    MAX-ACCESS  read-write
2617    STATUS  current
2618    DESCRIPTION
2619        "Ena/dis USB Boot capability"
2620    ::= { agSystem 138 }
2621
2622agCurServiceLED OBJECT-TYPE
2623    SYNTAX  INTEGER {
2624        enabled(1),
2625        disabled(0)
2626        }
2627    MAX-ACCESS  read-only
2628    STATUS  current
2629    DESCRIPTION
2630        "Ena/dis Service Required LED"
2631    ::= { agSystem 139 }
2632
2633agNewServiceLED OBJECT-TYPE
2634    SYNTAX  INTEGER {
2635        enabled(1),
2636        disabled(0)
2637        }
2638    MAX-ACCESS  read-write
2639    STATUS  current
2640    DESCRIPTION
2641        "Ena/dis Service Required LED "
2642    ::= { agSystem 140 }
2643
2644agUSBeject OBJECT-TYPE
2645    SYNTAX  INTEGER {
2646        eject(1),
2647        usbready(2),
2648        nousb(3)
2649        }
2650    MAX-ACCESS  read-write
2651    STATUS  current
2652    DESCRIPTION
2653        "Eject USB - eject(1)
2654         Get current USB state:
2655            usbready(2) - USB mounted
2656            nousb(3)    - no USB mounted"
2657    ::= { agSystem 141 }
2658
2659agCurRFC4741NetconfAccess OBJECT-TYPE
2660   SYNTAX  INTEGER {
2661        enable(1),
2662        disable(2)
2663        }
2664    MAX-ACCESS  read-only
2665    STATUS  current
2666    DESCRIPTION
2667        "Current NETCONF server access state."
2668    ::= { agSystem 142 }
2669
2670agNewRFC4741NetconfAccess  OBJECT-TYPE
2671   SYNTAX  INTEGER {
2672        enable(1),
2673        disable(2)
2674        }
2675    MAX-ACCESS read-write
2676    STATUS  current
2677    DESCRIPTION
2678        "Enable/disable NETCONF server access state."
2679    ::= { agSystem 143 }
2680
2681agCurRFC4741NetconfSessionTimeout OBJECT-TYPE
2682    SYNTAX  INTEGER (60..3600)
2683    MAX-ACCESS  read-only
2684    STATUS  current
2685    DESCRIPTION
2686        "Once NETCONF session setup, NETCONF server will allocate resource
2687        for this session.
2688        agCurRFC4741NetconfSessionTimeout indicates the number of seconds before
2689        the resources are freed if there is no operation on this session"
2690    ::= { agSystem 144 }
2691
2692agNewRFC4741NetconfSessionTimeout OBJECT-TYPE
2693    SYNTAX  INTEGER (60..3600)
2694    MAX-ACCESS  read-write
2695    STATUS  current
2696    DESCRIPTION
2697        "Once NETCONF session setup, NETCONF server will allocate resource
2698        for this session.
2699        agNewRFC4741NetconfSessionTimeout specifies the number of seconds before
2700        the resources are freed if there is no operation on this session"
2701    ::= { agSystem 145 }
2702
2703agCurRFC4741NetconfSshAccess OBJECT-TYPE
2704   SYNTAX  INTEGER {
2705        enable(1),
2706        disable(2)
2707        }
2708    MAX-ACCESS  read-only
2709    STATUS  current
2710    DESCRIPTION
2711        "Current NETCONF server over SSH access state."
2712    ::= { agSystem 146 }
2713
2714agNewRFC4741NetconfSshAccess OBJECT-TYPE
2715   SYNTAX  INTEGER {
2716        enable(1),
2717        disable(2)
2718        }
2719    MAX-ACCESS read-write
2720    STATUS  current
2721    DESCRIPTION
2722        "Enable/disable NETCONF server over SSH access state."
2723    ::= { agSystem 147 }
2724
2725agCurRFC4741NetconfSshPort OBJECT-TYPE
2726    SYNTAX  INTEGER (1..65535)
2727    MAX-ACCESS  read-only
2728    STATUS  current
2729    DESCRIPTION
2730        "The TCP port number that the NETCONF server over SSH is listening to
2731         in the current configuration block."
2732    ::= { agSystem 148 }
2733
2734agNewRFC4741NetconfSshPort OBJECT-TYPE
2735    SYNTAX  INTEGER (1..65535)
2736    MAX-ACCESS  read-write
2737    STATUS  current
2738    DESCRIPTION
2739        "The TCP port number that the NETCONF server over SSH is listening to
2740         in the new configuration block."
2741    ::= { agSystem 149}
2742
2743
2744
2745agCurCfgLFDStatus OBJECT-TYPE
2746    SYNTAX      INTEGER {
2747                    enable(1),
2748                    disable(2)
2749                }
2750    MAX-ACCESS  read-only
2751    STATUS      current
2752    DESCRIPTION
2753        "This object indicates whether the system will put any port
2754         in an error-disabled state due to excessive link flaps.
2755
2756         A port will be put in an error-disabled state due to
2757         excessive link flaps if this object and the port's
2758         agPortCurCfgLFDStatus object both have a value of 'enable'.
2759         A port has an excessive number of link flaps if the number
2760         of link flaps detected during a time period in seconds
2761         indicated by agCurCfgLFDTime exceeds the maximum number of
2762         allowed flaps indicated by agCurCfgLFDFlaps."
2763    DEFVAL      { disable }
2764    ::= { agSystem 158 }
2765
2766agNewCfgLFDStatus OBJECT-TYPE
2767    SYNTAX      INTEGER {
2768                    enable(1),
2769                    disable(2)
2770                }
2771    MAX-ACCESS  read-write
2772    STATUS      current
2773    DESCRIPTION
2774        "This object indicates whether the system should put any port
2775         in an error-disabled state due to excessive link flaps.
2776         Use this object to change the global setting of the Link
2777         Flap Dampening error-disable action."
2778    DEFVAL      { disable }
2779    ::= { agSystem 159 }
2780
2781agCurCfgLFDFlaps OBJECT-TYPE
2782    SYNTAX      INTEGER (1 .. 100)
2783    MAX-ACCESS  read-only
2784    STATUS      current
2785    DESCRIPTION
2786        "This object indicates the maximum number of flaps allowed
2787         in a time period set by agCurCfgLFDTime."
2788    DEFVAL      { 5 }
2789    ::= { agSystem 160 }
2790
2791agNewCfgLFDFlaps OBJECT-TYPE
2792    SYNTAX      INTEGER (1 .. 100)
2793    MAX-ACCESS  read-write
2794    STATUS      current
2795    DESCRIPTION
2796        "This object specifies the maximum number of flaps that should
2797         be allowed in a time period.  Use this object to change the
2798         global maximum number of flaps allowed in a time period."
2799    DEFVAL      { 5 }
2800    ::= { agSystem 161 }
2801
2802agCurCfgLFDTime OBJECT-TYPE
2803    SYNTAX      INTEGER (5 .. 500)
2804    UNITS       "seconds"
2805    MAX-ACCESS  read-only
2806    STATUS      current
2807    DESCRIPTION
2808        "This object indicates the length of time period in seconds
2809         during which link flaps are counted."
2810    DEFVAL      { 30 }
2811    ::= { agSystem 162 }
2812
2813agNewCfgLFDTime OBJECT-TYPE
2814    SYNTAX      INTEGER (5 .. 500)
2815    UNITS       "seconds"
2816    MAX-ACCESS  read-write
2817    STATUS      current
2818    DESCRIPTION
2819        "This object specifies the length of time period in seconds
2820         that should be used to count link flaps."
2821    DEFVAL      { 30 }
2822    ::= { agSystem 163 }
2823
2824
2825agCurCfgTrapSrcLoopIf OBJECT-TYPE
2826    SYNTAX  INTEGER
2827    MAX-ACCESS  read-only
2828    STATUS  current
2829    DESCRIPTION
2830        "The index of the loopback interface that should be used
2831         for the source IP of the SNMP trap; 0 means that
2832         no loopback interface is used as the source of the SNMP trap."
2833    ::= { agSystem 164 }
2834
2835agNewCfgTrapSrcLoopIf OBJECT-TYPE
2836    SYNTAX      INTEGER
2837    MAX-ACCESS  read-write
2838    STATUS      current
2839    DESCRIPTION
2840        "The index of the loopback interface that should be used
2841         for the source IP of the SNMP trap; 0 means that
2842         no loopback interface is used as the source of the SNMP trap."
2843    ::= { agSystem 165 }
2844
2845
2846agCfgMtm OBJECT-TYPE
2847    SYNTAX      INTEGER {
2848                    mtmValue1(1),
2849                    mtmValue2(2),
2850                    mtmValue3(3),
2851                    mtmValue4(4),
2852                    mtmValue5(5)
2853                    ,mtmValue6(6)
2854
2855                }
2856    MAX-ACCESS  read-write
2857    STATUS      current
2858    DESCRIPTION
2859        "This object specifies the new value for MTM.
2860         The available MTM values are:
2861         1455-64F (1)
2862         7309-DFX (2)
2863         7309-DRX (3)
2864         7309-HCM (4)
2865         7309-HCK (5)
2866	 7120-64F (6)"
2867    ::= { agSystem 166 }
2868
2869
2870
2871agNewSecurityMode OBJECT-TYPE
2872    SYNTAX  INTEGER {
2873        compatibility(0),
2874        strict(1),
2875        strictsnmpolduser(2)
2876        }
2877    MAX-ACCESS  read-write
2878    STATUS  current
2879    DESCRIPTION
2880        "This is an action object to change switch security mode. There are thtree
2881        security modes for IBM switch: strict mode, compatibility mode and strict mode
2882        with SNMP not comply.
2883
2884        Strict mode:
2885        Strict mode will have higher security level. Encryption algorithms in strict
2886        mode will be compliance with the NIST SP 800-131A. Detailed information please
2887        refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
2888        default in strict mode for all platforms. It's strict(1) in this node.
2889
2890        Compatibility mode:
2891        This is the default mode when switch first boot up. MD5/SHA/DES are selected as
2892        Hash/Encryption algorithms. It's compatibility(2) in this node.
2893
2894        Strict mode with SNMP not comply:
2895        To provide backward compatibility option, insecure MD5/DES are supported. It's
2896        strictsnmpolduser(3) in this node.
2897
2898        The next time reload security mode is returned when this object ie read."
2899    ::= { agSystem 177 }
2900
2901agCurSecurityMode OBJECT-TYPE
2902    SYNTAX  INTEGER {
2903        compatibility(0),
2904        strict(1),
2905        strictsnmpolduser(2)
2906        }
2907    MAX-ACCESS  read-only
2908    STATUS  current
2909    DESCRIPTION
2910        "This is an action object to change switch security mode. There are thtree
2911        security modes for IBM switch: strict mode, compatibility mode and strict mode
2912        with SNMP not comply.
2913
2914        Strict mode:
2915        Strict mode will have higher security level. Encryption algorithms in strict
2916        mode will be compliance with the NIST SP 800-131A. Detailed information please
2917        refer NIST SP 800-131A mode Functional Specification. SSH will be enabled by
2918        default in strict mode for all platforms. It's strict(1) in this node.
2919
2920        Compatibility mode:
2921        This is the default mode when switch first boot up. MD5/SHA/DES are selected as
2922        Hash/Encryption algorithms. It's compatibility(2) in this node.
2923
2924        Strict mode with SNMP not comply:
2925        To provide backward compatibility option, insecure MD5/DES are supported. It's
2926        strictsnmpolduser(3) in this node.
2927
2928        The current security mode is returned when this object ie read."
2929    ::= { agSystem 180 }
2930agNewCfgSslVersionLevel OBJECT-TYPE
2931    SYNTAX  INTEGER {
2932--        sslv3(0),
2933        tls10(1),
2934        tls11(2),
2935        tls12(3)
2936        }
2937    MAX-ACCESS  read-write
2938    STATUS  current
2939    DESCRIPTION
2940        "New status of SSL Server Minimum Acceptable Protocol Version."
2941    ::= { agSystem 178 }
2942
2943
2944agCurCfgSslVersionLevel OBJECT-TYPE
2945    SYNTAX  INTEGER {
2946--        sslv3(0),
2947        tls10(1),
2948        tls11(2),
2949        tls12(3)
2950        }
2951    MAX-ACCESS  read-only
2952    STATUS  current
2953    DESCRIPTION
2954        "Current status of SSL Server Minimum Acceptable Protocol Version."
2955    ::= { agSystem 179 }
2956
2957-- if defined(WEB_UI)  removed this as it is wrongfully tied to BBI and did not allowed
2958--                     agent to compile without web folder (BBI)
2959-- Syslog Configuration
2960agCurCfgSyslogHost OBJECT-TYPE
2961    SYNTAX  DisplayString
2962    MAX-ACCESS  read-only
2963    STATUS  current
2964    DESCRIPTION
2965        "The syslog host IP address in the current configuration block."
2966    ::= { agSyslog 1 }
2967
2968agNewCfgSyslogHost OBJECT-TYPE
2969    SYNTAX  DisplayString
2970    MAX-ACCESS  read-write
2971    STATUS  current
2972    DESCRIPTION
2973        "The syslog host IP address in the new configuration block."
2974    ::= { agSyslog 2 }
2975
2976agCurCfgSyslog2Host OBJECT-TYPE
2977    SYNTAX  DisplayString
2978    MAX-ACCESS  read-only
2979    STATUS  current
2980    DESCRIPTION
2981        "The second syslog host IP address in the current configuration block."
2982    ::= { agSyslog 3 }
2983
2984agNewCfgSyslog2Host OBJECT-TYPE
2985    SYNTAX  DisplayString
2986    MAX-ACCESS  read-write
2987    STATUS  current
2988    DESCRIPTION
2989        "The second syslog host IP address in the new configuration block."
2990    ::= { agSyslog 4 }
2991
2992agCurCfgSyslogFac   OBJECT-TYPE
2993    SYNTAX  INTEGER  {
2994	local0(1),
2995	local1(2),
2996	local2(3),
2997	local3(4),
2998	local4(5),
2999	local5(6),
3000	local6(7),
3001	local7(8)
3002	}
3003    MAX-ACCESS  read-only
3004    STATUS  current
3005    DESCRIPTION
3006        "The facility level of syslog host in the current configuration block."
3007    ::= { agSyslog 5 }
3008
3009agNewCfgSyslogFac   OBJECT-TYPE
3010    SYNTAX  INTEGER  {
3011	local0(1),
3012	local1(2),
3013	local2(3),
3014	local3(4),
3015	local4(5),
3016	local5(6),
3017        local6(7),
3018	local7(8)
3019	}
3020    MAX-ACCESS  read-write
3021    STATUS  current
3022    DESCRIPTION
3023        "The facility level of syslog host in the new configuration block."
3024    ::= { agSyslog 6 }
3025
3026agCurCfgSyslog2Fac   OBJECT-TYPE
3027    SYNTAX  INTEGER  {
3028	local0(1),
3029	local1(2),
3030	local2(3),
3031	local3(4),
3032	local4(5),
3033	local5(6),
3034	local6(7),
3035	local7(8)
3036	}
3037    MAX-ACCESS  read-only
3038    STATUS  current
3039    DESCRIPTION
3040        "The facility level of second syslog host in the current
3041         configuration block."
3042    ::= { agSyslog 7 }
3043
3044agNewCfgSyslog2Fac   OBJECT-TYPE
3045    SYNTAX  INTEGER  {
3046	local0(1),
3047	local1(2),
3048	local2(3),
3049	local3(4),
3050        local4(5),
3051	local5(6),
3052        local6(7),
3053	local7(8)
3054	}
3055    MAX-ACCESS  read-write
3056    STATUS  current
3057    DESCRIPTION
3058        "The facility level of second syslog host in the new
3059         configuration block."
3060    ::= { agSyslog 8 }
3061
3062agCurCfgSyslogSev   OBJECT-TYPE
3063    SYNTAX  INTEGER  {
3064        emerg0(1),
3065	alert1(2),
3066	crit2(3),
3067	err3(4),
3068	warning4(5),
3069	notice5(6),
3070	info6(7),
3071	debug7(8)
3072	}
3073    MAX-ACCESS  read-only
3074    STATUS  current
3075    DESCRIPTION
3076        "The severity of syslog host in the current configuration block."
3077    ::= { agSyslog 13 }
3078
3079agNewCfgSyslogSev   OBJECT-TYPE
3080    SYNTAX  INTEGER  {
3081        emerg0(1),
3082	alert1(2),
3083	crit2(3),
3084	err3(4),
3085	warning4(5),
3086	notice5(6),
3087	info6(7),
3088	debug7(8)
3089	}
3090    MAX-ACCESS  read-write
3091    STATUS  current
3092    DESCRIPTION
3093        "The severity of syslog host in the new configuration block."
3094    ::= { agSyslog 14 }
3095
3096agCurCfgSyslog2Sev   OBJECT-TYPE
3097    SYNTAX  INTEGER  {
3098        emerg0(1),
3099	alert1(2),
3100	crit2(3),
3101	err3(4),
3102	warning4(5),
3103	notice5(6),
3104	info6(7),
3105	debug7(8)
3106	}
3107    MAX-ACCESS  read-only
3108    STATUS  current
3109    DESCRIPTION
3110        "The severity of syslog2 host in the current configuration block."
3111    ::= { agSyslog 15 }
3112
3113agNewCfgSyslog2Sev   OBJECT-TYPE
3114    SYNTAX  INTEGER  {
3115        emerg0(1),
3116	alert1(2),
3117	crit2(3),
3118	err3(4),
3119	warning4(5),
3120	notice5(6),
3121	info6(7),
3122	debug7(8)
3123	}
3124    MAX-ACCESS  read-write
3125    STATUS  current
3126    DESCRIPTION
3127        "The severity of syslogs host in the new configuration block."
3128    ::= { agSyslog 16 }
3129
3130agCurCfgSyslogConsoleSev OBJECT-TYPE
3131    SYNTAX  INTEGER {
3132        emerg0(1),
3133        alert1(2),
3134        crit2(3),
3135        err3(4),
3136        warning4(5),
3137        notice5(6),
3138        info6(7),
3139        debug7(8)
3140    }
3141    MAX-ACCESS  read-only
3142    STATUS  current
3143    DESCRIPTION
3144        "The severity of syslogs console in the current configuration block."
3145    ::= { agSyslog 23 }
3146
3147agNewCfgSyslogConsoleSev   OBJECT-TYPE
3148    SYNTAX  INTEGER  {
3149        emerg0(1),
3150        alert1(2),
3151        crit2(3),
3152        err3(4),
3153        warning4(5),
3154        notice5(6),
3155        info6(7),
3156        debug7(8)
3157	}
3158    MAX-ACCESS  read-write
3159    STATUS  current
3160    DESCRIPTION
3161        "The severity of syslogs console in the new configuration block."
3162    ::= { agSyslog 24 }
3163
3164agCurCfgSyslogFlashSev OBJECT-TYPE
3165    SYNTAX  INTEGER {
3166        emerg0(1),
3167        alert1(2),
3168        crit2(3),
3169        err3(4),
3170        warning4(5),
3171        notice5(6),
3172        info6(7),
3173        debug7(8)
3174    }
3175    MAX-ACCESS  read-only
3176    STATUS  current
3177    DESCRIPTION
3178        "The severity of syslogs flash in the current configuration block."
3179    ::= { agSyslog 25 }
3180
3181agNewCfgSyslogFlashSev   OBJECT-TYPE
3182    SYNTAX  INTEGER  {
3183        emerg0(1),
3184        alert1(2),
3185        crit2(3),
3186        err3(4),
3187        warning4(5),
3188        notice5(6),
3189        info6(7),
3190        debug7(8)
3191	}
3192    MAX-ACCESS  read-write
3193    STATUS  current
3194    DESCRIPTION
3195        "The severity of syslogs flash in the new configuration block."
3196    ::= { agSyslog 26 }
3197
3198agClrSyslogMsgs OBJECT-TYPE
3199    SYNTAX  INTEGER {
3200        other(1),
3201        reset(2)
3202        }
3203    MAX-ACCESS  read-write
3204    STATUS  current
3205    DESCRIPTION
3206        "Clears all current Syslog messages."
3207    ::= { agSyslog 9 }
3208
3209agSyslogMsgTableMaxSize OBJECT-TYPE
3210    SYNTAX  Integer32
3211    MAX-ACCESS  read-only
3212    STATUS  current
3213    DESCRIPTION
3214        "The maximum number of rows in the syslog message table."
3215    ::= { agSyslog 10 }
3216
3217agCurCfgSyslogHostPort OBJECT-TYPE
3218    SYNTAX  INTEGER {
3219        data(1),
3220        mgt(2)
3221        }
3222    MAX-ACCESS  read-only
3223    STATUS  current
3224    DESCRIPTION
3225        "Choose the port that the primary Syslog server is connected to."
3226    ::= { agSyslog 17 }
3227
3228agNewCfgSyslogHostPort OBJECT-TYPE
3229    SYNTAX  INTEGER {
3230        data(1),
3231        mgt(2)
3232        }
3233    MAX-ACCESS  read-write
3234    STATUS  current
3235    DESCRIPTION
3236        "Choose the port that the primary Syslog server is connected to."
3237    ::= { agSyslog 18 }
3238
3239agCurCfgSyslog2HostPort OBJECT-TYPE
3240    SYNTAX  INTEGER {
3241        data(1),
3242        mgt(2)
3243        }
3244    MAX-ACCESS  read-only
3245    STATUS  current
3246    DESCRIPTION
3247        "Choose the port that the secondary Syslog server is connected to."
3248    ::= { agSyslog 19 }
3249
3250agNewCfgSyslog2HostPort OBJECT-TYPE
3251    SYNTAX  INTEGER {
3252        data(1),
3253        mgt(2)
3254        }
3255    MAX-ACCESS  read-write
3256    STATUS  current
3257    DESCRIPTION
3258        "Choose the port that the secondary Syslog server is connected to."
3259    ::= { agSyslog 20 }
3260
3261agCurCfgSyslogSrcLoopIf OBJECT-TYPE
3262    SYNTAX  INTEGER
3263    MAX-ACCESS  read-only
3264    STATUS  current
3265    DESCRIPTION
3266        "The index of the loopback interface that should be used
3267         for the source IP of the syslog message; 0 means that
3268         no loopback interface is used as the source of the syslog message."
3269    ::= { agSyslog 21 }
3270
3271agNewCfgSyslogSrcLoopIf OBJECT-TYPE
3272    SYNTAX  INTEGER
3273    MAX-ACCESS  read-write
3274    STATUS  current
3275    DESCRIPTION
3276        "The index of the loopback interface that should be used
3277         for the source IP of the syslog message; 0 means that
3278         no loopback interface is used as the source of the syslog message."
3279    ::= { agSyslog 22 }
3280
3281agSyslogMsgTable OBJECT-TYPE
3282    SYNTAX  SEQUENCE OF AgSyslogMsgTableEntry
3283    MAX-ACCESS  not-accessible
3284    STATUS  current
3285    DESCRIPTION
3286        "The table of syslog messages."
3287    ::= { agSyslog 11 }
3288
3289agSyslogMsgTableEntry OBJECT-TYPE
3290    SYNTAX  AgSyslogMsgTableEntry
3291    MAX-ACCESS  not-accessible
3292    STATUS  current
3293    DESCRIPTION
3294        "A syslog message stored on the switch."
3295    INDEX   { agSyslogMsgIndex }
3296    ::= { agSyslogMsgTable 1 }
3297
3298AgSyslogMsgTableEntry ::= SEQUENCE {
3299    agSyslogMsgIndex          Integer32,
3300    agSyslogMessage           DisplayString
3301    }
3302
3303agSyslogMsgIndex OBJECT-TYPE
3304    SYNTAX  Integer32
3305    MAX-ACCESS  read-only
3306    STATUS  current
3307    DESCRIPTION
3308        "The syslog message table index."
3309    ::= { agSyslogMsgTableEntry 1 }
3310
3311agSyslogMessage OBJECT-TYPE
3312    SYNTAX  DisplayString (SIZE(0..128))
3313    MAX-ACCESS  read-only
3314    STATUS  current
3315    DESCRIPTION
3316        "The syslog message."
3317    ::= { agSyslogMsgTableEntry 2 }
3318
3319agLog OBJECT IDENTIFIER ::= { agSyslog 12 }
3320
3321agNewCfgSyslogTrapConsole OBJECT-TYPE
3322    SYNTAX  INTEGER {
3323        enabled(1),
3324        disabled(2)
3325        }
3326    MAX-ACCESS  read-write
3327    STATUS  current
3328    DESCRIPTION
3329        "Enable or disable console syslog and SNMP trap in the
3330         new configuration block."
3331    ::= { agLog 1 }
3332
3333agCurCfgSyslogTrapConsole OBJECT-TYPE
3334    SYNTAX  INTEGER {
3335        enabled(1),
3336        disabled(2)
3337        }
3338    MAX-ACCESS  read-only
3339    STATUS  current
3340    DESCRIPTION
3341        "Enable or disable console syslog and SNMP trap, as configured
3342         in the current configuration block."
3343    ::= { agLog 2 }
3344
3345agNewCfgSyslogTrapSystem OBJECT-TYPE
3346    SYNTAX  INTEGER {
3347        enabled(1),
3348        disabled(2)
3349        }
3350    MAX-ACCESS  read-write
3351    STATUS  current
3352    DESCRIPTION
3353        "Enable or disable system level syslog and SNMP trap in the
3354         new configuration block."
3355    ::= { agLog 3 }
3356
3357agCurCfgSyslogTrapSystem OBJECT-TYPE
3358    SYNTAX  INTEGER {
3359        enabled(1),
3360        disabled(2)
3361        }
3362    MAX-ACCESS  read-only
3363    STATUS  current
3364    DESCRIPTION
3365        "Enable or disable system level syslog and SNMP trap, as configured
3366         in the current configuration block."
3367    ::= { agLog 4 }
3368
3369agNewCfgSyslogTrapMgmt OBJECT-TYPE
3370    SYNTAX  INTEGER {
3371        enabled(1),
3372        disabled(2)
3373        }
3374    MAX-ACCESS  read-write
3375    STATUS  current
3376    DESCRIPTION
3377        "Enable or disable management(flash, config, login) syslog and SNMP
3378         trap in the new configuration block."
3379    ::= { agLog 5 }
3380
3381agCurCfgSyslogTrapMgmt OBJECT-TYPE
3382    SYNTAX  INTEGER {
3383        enabled(1),
3384        disabled(2)
3385        }
3386    MAX-ACCESS  read-only
3387    STATUS  current
3388    DESCRIPTION
3389        "Enable or disable management(flash, config, login) syslog and SNMP
3390         trap, as configured in the current configuration block."
3391    ::= { agLog 6 }
3392
3393agNewCfgSyslogTrapCli OBJECT-TYPE
3394    SYNTAX  INTEGER {
3395        enabled(1),
3396        disabled(2)
3397        }
3398    MAX-ACCESS  read-write
3399    STATUS  current
3400    DESCRIPTION
3401        "Enable or disable CLI generated error syslog and SNMP trap in the
3402	     new configuration block."
3403    ::= { agLog 7 }
3404
3405agCurCfgSyslogTrapCli OBJECT-TYPE
3406    SYNTAX  INTEGER {
3407        enabled(1),
3408        disabled(2)
3409        }
3410    MAX-ACCESS  read-only
3411    STATUS  current
3412    DESCRIPTION
3413        "Enable or disable CLI generated error syslog and SNMP trap, as
3414         configured in the current configuration block."
3415    ::= { agLog 8 }
3416
3417agNewCfgSyslogTrapStg OBJECT-TYPE
3418    SYNTAX  INTEGER {
3419        enabled(1),
3420        disabled(2)
3421        }
3422    MAX-ACCESS  read-write
3423    STATUS  current
3424    DESCRIPTION
3425        "Enable or disable spanning tree syslog and SNMP trap in the
3426         new configuration block."
3427    ::= { agLog 9 }
3428
3429agCurCfgSyslogTrapStg OBJECT-TYPE
3430    SYNTAX  INTEGER {
3431        enabled(1),
3432        disabled(2)
3433        }
3434    MAX-ACCESS  read-only
3435    STATUS  current
3436    DESCRIPTION
3437        "Enable or disable spanning tree syslog and SNMP trap, as
3438         configured in the current configuration block."
3439    ::= { agLog 10 }
3440
3441agNewCfgSyslogTrapVlan OBJECT-TYPE
3442    SYNTAX  INTEGER {
3443        enabled(1),
3444        disabled(2)
3445        }
3446    MAX-ACCESS  read-write
3447    STATUS  current
3448    DESCRIPTION
3449        "Enable or disable VLAN syslog and SNMP trap in the new
3450         configuration block."
3451    ::= { agLog 11 }
3452
3453agCurCfgSyslogTrapVlan OBJECT-TYPE
3454    SYNTAX  INTEGER {
3455        enabled(1),
3456        disabled(2)
3457        }
3458    MAX-ACCESS  read-only
3459    STATUS  current
3460    DESCRIPTION
3461        "Enable or disable VLAN syslog and SNMP trap, as configured
3462         in the current configuration block."
3463    ::= { agLog 12 }
3464
3465
3466
3467agNewCfgSyslogTrapSsh OBJECT-TYPE
3468    SYNTAX  INTEGER {
3469        enabled(1),
3470        disabled(2)
3471        }
3472    MAX-ACCESS  read-write
3473    STATUS  current
3474    DESCRIPTION
3475        "Enable or disable SSH, RADIUS syslog and SNMP trap in the new
3476         configuration block."
3477    ::= { agLog 19 }
3478
3479agCurCfgSyslogTrapSsh OBJECT-TYPE
3480    SYNTAX  INTEGER {
3481        enabled(1),
3482        disabled(2)
3483        }
3484    MAX-ACCESS  read-only
3485    STATUS  current
3486    DESCRIPTION
3487        "Enable or disable SSH, RADIUS syslog and SNMP trap, as configured
3488         in the current configuration block."
3489    ::= { agLog 20 }
3490
3491agNewCfgSyslogTrapVrrp OBJECT-TYPE
3492    SYNTAX  INTEGER {
3493        enabled(1),
3494        disabled(2)
3495        }
3496    MAX-ACCESS  read-write
3497    STATUS  current
3498    DESCRIPTION
3499        "Enable or disable VRRP syslog and SNMP trap in the new
3500         configuration block."
3501    ::= { agLog 21 }
3502
3503agCurCfgSyslogTrapVrrp OBJECT-TYPE
3504    SYNTAX  INTEGER {
3505        enabled(1),
3506        disabled(2)
3507        }
3508    MAX-ACCESS  read-only
3509    STATUS  current
3510    DESCRIPTION
3511        "Enable or disable VRRP syslog and SNMP trap, as configured
3512         in the current configuration block."
3513    ::= { agLog 22 }
3514
3515agNewCfgSyslogTrapBgp OBJECT-TYPE
3516    SYNTAX  INTEGER {
3517        enabled(1),
3518        disabled(2)
3519        }
3520    MAX-ACCESS  read-write
3521    STATUS  current
3522    DESCRIPTION
3523        "Enable or disable BGP syslog and SNMP trap in the new
3524         configuration block."
3525    ::= { agLog 23 }
3526
3527agCurCfgSyslogTrapBgp OBJECT-TYPE
3528    SYNTAX  INTEGER {
3529        enabled(1),
3530        disabled(2)
3531        }
3532    MAX-ACCESS  read-only
3533    STATUS  current
3534    DESCRIPTION
3535        "Enable or disable BGP syslog and SNMP trap, as configured
3536         in the current configuration block."
3537    ::= { agLog 24 }
3538
3539agNewCfgSyslogTrapNtp OBJECT-TYPE
3540    SYNTAX  INTEGER {
3541        enabled(1),
3542        disabled(2)
3543        }
3544    MAX-ACCESS  read-write
3545    STATUS  current
3546    DESCRIPTION
3547        "Enable or disable NTP syslog and SNMP trap in the new
3548         configuration block."
3549    ::= { agLog 25 }
3550
3551agCurCfgSyslogTrapNtp OBJECT-TYPE
3552    SYNTAX  INTEGER {
3553        enabled(1),
3554        disabled(2)
3555        }
3556    MAX-ACCESS  read-only
3557    STATUS  current
3558    DESCRIPTION
3559        "Enable or disable NTP syslog and SNMP trap, as configured
3560         in the current configuration block."
3561    ::= { agLog 26 }
3562
3563agNewCfgSyslogTrapIp OBJECT-TYPE
3564    SYNTAX  INTEGER {
3565        enabled(1),
3566        disabled(2)
3567        }
3568    MAX-ACCESS  read-write
3569    STATUS  current
3570    DESCRIPTION
3571        "Enable or disable IP related syslog and SNMP trap in the
3572         new configuration block."
3573    ::= { agLog 31 }
3574
3575agCurCfgSyslogTrapIp OBJECT-TYPE
3576    SYNTAX  INTEGER {
3577        enabled(1),
3578        disabled(2)
3579        }
3580    MAX-ACCESS  read-only
3581    STATUS  current
3582    DESCRIPTION
3583        "Enable or disable IP related syslog and SNMP trap, as configured
3584         in the current configuration block."
3585    ::= { agLog 32 }
3586
3587agNewCfgSyslogTrapWeb OBJECT-TYPE
3588    SYNTAX  INTEGER {
3589        enabled(1),
3590        disabled(2)
3591        }
3592    MAX-ACCESS  read-write
3593    STATUS  current
3594    DESCRIPTION
3595        "Enable or disable WEBUI related syslog and SNMP trap in the
3596         new configuration block."
3597    ::= { agLog 35 }
3598
3599agCurCfgSyslogTrapWeb OBJECT-TYPE
3600    SYNTAX  INTEGER {
3601        enabled(1),
3602        disabled(2)
3603        }
3604    MAX-ACCESS  read-only
3605    STATUS  current
3606    DESCRIPTION
3607        "Enable or disable WEBUI related syslog and SNMP trap, as configured
3608         in the current configuration block."
3609    ::= { agLog 36 }
3610
3611
3612
3613agNewCfgSyslogTrapOspf OBJECT-TYPE
3614    SYNTAX  INTEGER {
3615        enabled(1),
3616        disabled(2)
3617        }
3618    MAX-ACCESS  read-write
3619    STATUS  current
3620    DESCRIPTION
3621        "Enable or disable OSPF related syslog and SNMP trap
3622         in the new configuration block."
3623    ::= { agLog 41 }
3624
3625agCurCfgSyslogTrapOspf OBJECT-TYPE
3626    SYNTAX  INTEGER {
3627        enabled(1),
3628        disabled(2)
3629        }
3630    MAX-ACCESS  read-only
3631    STATUS  current
3632    DESCRIPTION
3633        "Enable or disable OSPF related syslog and SNMP trap,
3634         as configured in the current configuration block."
3635    ::= { agLog 42 }
3636
3637
3638agNewCfgSyslogTrapRmon 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 RMON related syslog and SNMP trap
3647         in the new configuration block."
3648    ::= { agLog 45 }
3649
3650agCurCfgSyslogTrapRmon 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 RMON related syslog and SNMP trap,
3659         as configured in the current configuration block."
3660    ::= { agLog 46 }
3661
3662
3663agNewCfgSyslogTrap8021x OBJECT-TYPE
3664    SYNTAX  INTEGER {
3665        enabled(1),
3666        disabled(2)
3667        }
3668    MAX-ACCESS  read-write
3669    STATUS  current
3670    DESCRIPTION
3671        "Enable or disable 802.1x related syslog and SNMP trap
3672         in the new configuration block."
3673    ::= { agLog 49 }
3674
3675agCurCfgSyslogTrap8021x OBJECT-TYPE
3676    SYNTAX  INTEGER {
3677        enabled(1),
3678        disabled(2)
3679        }
3680    MAX-ACCESS  read-only
3681    STATUS  current
3682    DESCRIPTION
3683        "Enable or disable 802.1x related syslog and SNMP trap,
3684         as configured in the current configuration block."
3685    ::= { agLog 50 }
3686
3687-- 802.1x port stats table
3688
3689dot1xPortStatsTable OBJECT-TYPE
3690    SYNTAX  SEQUENCE OF Dot1xPortStatsTableEntry
3691    MAX-ACCESS  not-accessible
3692    STATUS  current
3693    DESCRIPTION
3694        "The table of 802.1x port statistics."
3695    ::= { portStats 2 }
3696
3697dot1xPortStatsTableEntry OBJECT-TYPE
3698    SYNTAX  Dot1xPortStatsTableEntry
3699    MAX-ACCESS  not-accessible
3700    STATUS  current
3701    DESCRIPTION
3702        "A row in the 802.1x  port stats table."
3703    INDEX   { dot1xPortStatsIndx }
3704    ::= { dot1xPortStatsTable 1 }
3705
3706Dot1xPortStatsTableEntry ::=
3707    SEQUENCE {
3708	dot1xPortStatsIndx PortNumber,
3709	eapolFramesRx Integer32,
3710	eapolFramesTx Integer32,
3711	eapolStartFramesRx Integer32,
3712	eapolLogoffFramesRx  Integer32,
3713	eapolRespIdFramesRx Integer32,
3714	eapolRespFramesRx  Integer32,
3715	eapolReqIdFramesTx Integer32,
3716	eapolReqFramesTx Integer32,
3717	invalidEapolFramesRx Integer32,
3718	eapLengthErrorFramesRx Integer32,
3719	authEntersConnecting Integer32,
3720	authEapLogoffsWhileConnecting Integer32,
3721	authEntersAuthenticating  Integer32,
3722	authSuccessesWhileAuthenticating Integer32,
3723	authTimeoutsWhileAuthenticating Integer32,
3724	authFailWhileAuthenticating Integer32,
3725	authReauthsWhileAuthenticating 	Integer32,
3726	authEapStartsWhileAuthenticating Integer32,
3727	authEapLogoffWhileAuthenticating Integer32,
3728	authReauthsWhileAuthenticated 	Integer32,
3729	authEapStartsWhileAuthenticated  Integer32,
3730	authEapLogoffWhileAuthenticated  Integer32,
3731	backendResponses Integer32,
3732	backendAccessChallenges  Integer32,
3733	backendOtherRequestsToSupplicant Integer32,
3734	backendNonNakResponsesFromSupplicant Integer32,
3735	backendAuthSuccesses 	Integer32,
3736	backendAuthFails Integer32,
3737        lastEapolFrameVersion Integer32,
3738        lastEapolFrameSource MacAddress
3739    }
3740
3741dot1xPortStatsIndx OBJECT-TYPE
3742    SYNTAX  PortNumber
3743    MAX-ACCESS  read-only
3744    STATUS  current
3745    DESCRIPTION
3746        "The 802.1x port stats index."
3747    ::= { dot1xPortStatsTableEntry 1 }
3748
3749eapolFramesRx OBJECT-TYPE
3750    SYNTAX  Integer32
3751    MAX-ACCESS  read-only
3752    STATUS  current
3753    DESCRIPTION
3754        ""
3755    ::= { dot1xPortStatsTableEntry 2 }
3756
3757eapolFramesTx OBJECT-TYPE
3758    SYNTAX  Integer32
3759    MAX-ACCESS  read-only
3760    STATUS  current
3761    DESCRIPTION
3762        ""
3763    ::= { dot1xPortStatsTableEntry 3 }
3764
3765eapolStartFramesRx OBJECT-TYPE
3766    SYNTAX  Integer32
3767    MAX-ACCESS  read-only
3768    STATUS  current
3769    DESCRIPTION
3770        ""
3771    ::= { dot1xPortStatsTableEntry 4 }
3772
3773
3774eapolLogoffFramesRx OBJECT-TYPE
3775    SYNTAX  Integer32
3776    MAX-ACCESS  read-only
3777    STATUS  current
3778    DESCRIPTION
3779        ""
3780    ::= { dot1xPortStatsTableEntry 5 }
3781
3782eapolRespIdFramesRx OBJECT-TYPE
3783    SYNTAX  Integer32
3784    MAX-ACCESS  read-only
3785    STATUS  current
3786    DESCRIPTION
3787        ""
3788    ::= { dot1xPortStatsTableEntry 6 }
3789
3790eapolRespFramesRx OBJECT-TYPE
3791    SYNTAX  Integer32
3792    MAX-ACCESS  read-only
3793    STATUS  current
3794    DESCRIPTION
3795        ""
3796    ::= { dot1xPortStatsTableEntry 7 }
3797
3798eapolReqIdFramesTx OBJECT-TYPE
3799    SYNTAX  Integer32
3800    MAX-ACCESS  read-only
3801    STATUS  current
3802    DESCRIPTION
3803        ""
3804    ::= { dot1xPortStatsTableEntry 8 }
3805
3806
3807eapolReqFramesTx OBJECT-TYPE
3808    SYNTAX  Integer32
3809    MAX-ACCESS  read-only
3810    STATUS  current
3811    DESCRIPTION
3812        ""
3813    ::= { dot1xPortStatsTableEntry 9 }
3814
3815invalidEapolFramesRx OBJECT-TYPE
3816    SYNTAX  Integer32
3817    MAX-ACCESS  read-only
3818    STATUS  current
3819    DESCRIPTION
3820        ""
3821    ::= {dot1xPortStatsTableEntry 10  }
3822
3823eapLengthErrorFramesRx OBJECT-TYPE
3824    SYNTAX  Integer32
3825    MAX-ACCESS  read-only
3826    STATUS  current
3827    DESCRIPTION
3828        ""
3829    ::= { dot1xPortStatsTableEntry 11 }
3830
3831authEntersConnecting  OBJECT-TYPE
3832    SYNTAX  Integer32
3833    MAX-ACCESS  read-only
3834    STATUS  current
3835    DESCRIPTION
3836        ""
3837    ::= { dot1xPortStatsTableEntry 12 }
3838
3839
3840authEapLogoffsWhileConnecting OBJECT-TYPE
3841    SYNTAX  Integer32
3842    MAX-ACCESS  read-only
3843    STATUS  current
3844    DESCRIPTION
3845        ""
3846    ::= { dot1xPortStatsTableEntry 13 }
3847
3848authEntersAuthenticating  OBJECT-TYPE
3849    SYNTAX  Integer32
3850    MAX-ACCESS  read-only
3851    STATUS  current
3852    DESCRIPTION
3853        ""
3854    ::= { dot1xPortStatsTableEntry 14 }
3855
3856authSuccessesWhileAuthenticating  OBJECT-TYPE
3857    SYNTAX  Integer32
3858    MAX-ACCESS  read-only
3859    STATUS  current
3860    DESCRIPTION
3861        ""
3862    ::= { dot1xPortStatsTableEntry 15 }
3863
3864authTimeoutsWhileAuthenticating OBJECT-TYPE
3865    SYNTAX  Integer32
3866    MAX-ACCESS  read-only
3867    STATUS  current
3868    DESCRIPTION
3869        ""
3870    ::= { dot1xPortStatsTableEntry 16 }
3871
3872authFailWhileAuthenticating OBJECT-TYPE
3873    SYNTAX  Integer32
3874    MAX-ACCESS  read-only
3875    STATUS  current
3876    DESCRIPTION
3877        ""
3878    ::= { dot1xPortStatsTableEntry 17 }
3879
3880authReauthsWhileAuthenticating  OBJECT-TYPE
3881    SYNTAX  Integer32
3882    MAX-ACCESS  read-only
3883    STATUS  current
3884    DESCRIPTION
3885        ""
3886    ::= { dot1xPortStatsTableEntry 18 }
3887
3888authEapStartsWhileAuthenticating  OBJECT-TYPE
3889    SYNTAX  Integer32
3890    MAX-ACCESS  read-only
3891    STATUS  current
3892    DESCRIPTION
3893        ""
3894    ::= { dot1xPortStatsTableEntry 19 }
3895
3896authEapLogoffWhileAuthenticating  OBJECT-TYPE
3897    SYNTAX  Integer32
3898    MAX-ACCESS  read-only
3899    STATUS  current
3900    DESCRIPTION
3901        ""
3902    ::= { dot1xPortStatsTableEntry 20 }
3903
3904
3905authReauthsWhileAuthenticated  OBJECT-TYPE
3906    SYNTAX  Integer32
3907    MAX-ACCESS  read-only
3908    STATUS  current
3909    DESCRIPTION
3910        ""
3911    ::= { dot1xPortStatsTableEntry 21 }
3912
3913authEapStartsWhileAuthenticated  OBJECT-TYPE
3914    SYNTAX  Integer32
3915    MAX-ACCESS  read-only
3916    STATUS  current
3917    DESCRIPTION
3918        ""
3919    ::= { dot1xPortStatsTableEntry 22 }
3920
3921authEapLogoffWhileAuthenticated  OBJECT-TYPE
3922    SYNTAX  Integer32
3923    MAX-ACCESS  read-only
3924    STATUS  current
3925    DESCRIPTION
3926        ""
3927    ::= { dot1xPortStatsTableEntry 23 }
3928
3929backendResponses  OBJECT-TYPE
3930    SYNTAX  Integer32
3931    MAX-ACCESS  read-only
3932    STATUS  current
3933    DESCRIPTION
3934        ""
3935    ::= { dot1xPortStatsTableEntry 24 }
3936
3937backendAccessChallenges  OBJECT-TYPE
3938    SYNTAX  Integer32
3939    MAX-ACCESS  read-only
3940    STATUS  current
3941    DESCRIPTION
3942        ""
3943    ::= { dot1xPortStatsTableEntry 25 }
3944
3945backendOtherRequestsToSupplicant  OBJECT-TYPE
3946    SYNTAX  Integer32
3947    MAX-ACCESS  read-only
3948    STATUS  current
3949    DESCRIPTION
3950        ""
3951    ::= { dot1xPortStatsTableEntry 26 }
3952
3953backendNonNakResponsesFromSupplicant  OBJECT-TYPE
3954    SYNTAX  Integer32
3955    MAX-ACCESS  read-only
3956    STATUS  current
3957    DESCRIPTION
3958        ""
3959    ::= { dot1xPortStatsTableEntry 27 }
3960
3961backendAuthSuccesses  OBJECT-TYPE
3962    SYNTAX  Integer32
3963    MAX-ACCESS  read-only
3964    STATUS  current
3965    DESCRIPTION
3966        ""
3967    ::= { dot1xPortStatsTableEntry 28 }
3968
3969backendAuthFails   OBJECT-TYPE
3970    SYNTAX  Integer32
3971    MAX-ACCESS  read-only
3972    STATUS  current
3973    DESCRIPTION
3974        ""
3975    ::= { dot1xPortStatsTableEntry 29 }
3976
3977lastEapolFrameVersion   OBJECT-TYPE
3978    SYNTAX  Integer32
3979    MAX-ACCESS  read-only
3980    STATUS  current
3981    DESCRIPTION
3982        ""
3983    ::= { dot1xPortStatsTableEntry 30 }
3984
3985lastEapolFrameSource   OBJECT-TYPE
3986    SYNTAX MacAddress
3987    MAX-ACCESS  read-only
3988    STATUS  current
3989    DESCRIPTION
3990        ""
3991    ::= { dot1xPortStatsTableEntry 31 }
3992
3993
3994
3995agNewCfgSyslogTrapCfg OBJECT-TYPE
3996    SYNTAX  INTEGER {
3997        enabled(1),
3998        disabled(2)
3999        }
4000    MAX-ACCESS  read-write
4001    STATUS  current
4002    DESCRIPTION
4003        "Enable or disable CFG related syslog and SNMP trap in the
4004         new configuration block."
4005    ::= { agLog 53 }
4006
4007agCurCfgSyslogTrapCfg OBJECT-TYPE
4008    SYNTAX  INTEGER {
4009        enabled(1),
4010        disabled(2)
4011        }
4012    MAX-ACCESS  read-only
4013    STATUS  current
4014    DESCRIPTION
4015        "Enable or disable CFG related syslog and SNMP trap,
4016         as configured in the current configuration block."
4017    ::= { agLog 54 }
4018
4019agNewCfgSyslogTrapServer OBJECT-TYPE
4020    SYNTAX  INTEGER {
4021        enabled(1),
4022        disabled(2)
4023        }
4024    MAX-ACCESS  read-write
4025    STATUS  current
4026    DESCRIPTION
4027        "Enable or disable Server related syslog and SNMP trap in the
4028         new configuration block."
4029    ::= { agLog 55 }
4030
4031agCurCfgSyslogTrapServer OBJECT-TYPE
4032    SYNTAX  INTEGER {
4033        enabled(1),
4034        disabled(2)
4035        }
4036    MAX-ACCESS  read-only
4037    STATUS  current
4038    DESCRIPTION
4039        "Enable or disable Server related syslog and SNMP trap,
4040         as configured in the current configuration block."
4041    ::= { agLog 56 }
4042
4043agNewCfgSyslogTrapDifftrak OBJECT-TYPE
4044    SYNTAX  INTEGER {
4045        enabled(1),
4046        disabled(2)
4047        }
4048    MAX-ACCESS  read-write
4049    STATUS  current
4050    DESCRIPTION
4051        "Enable or disable Difftrak related syslog and SNMP trap in the
4052         new configuration block."
4053    ::= { agLog 57 }
4054
4055agCurCfgSyslogTrapDifftrak OBJECT-TYPE
4056    SYNTAX  INTEGER {
4057        enabled(1),
4058        disabled(2)
4059        }
4060    MAX-ACCESS  read-only
4061    STATUS  current
4062    DESCRIPTION
4063        "Enable or disable Difftrak related syslog and SNMP trap,
4064         as configured in the current configuration block."
4065    ::= { agLog 58 }
4066
4067
4068agNewCfgSyslogTrapHotlinks             OBJECT-TYPE
4069    SYNTAX      INTEGER {
4070                    enabled(1),
4071                    disabled(2)
4072                }
4073    MAX-ACCESS  read-write
4074    STATUS      current
4075    DESCRIPTION
4076        "Enable or disable Hot Links related syslog and SNMP trap in the
4077         new configuration block."
4078    ::= { agLog 61 }
4079
4080agCurCfgSyslogTrapHotlinks             OBJECT-TYPE
4081    SYNTAX      INTEGER {
4082                    enabled(1),
4083                    disabled(2)
4084                }
4085    MAX-ACCESS  read-only
4086    STATUS      current
4087    DESCRIPTION
4088        "Enable or disable Hot Links related syslog and SNMP trap,
4089         as configured in the current configuration block."
4090    ::= { agLog 62 }
4091
4092agNewCfgSyslogTrapLldp OBJECT-TYPE
4093    SYNTAX  INTEGER {
4094        enabled(1),
4095        disabled(2)
4096        }
4097    MAX-ACCESS  read-write
4098    STATUS  current
4099    DESCRIPTION
4100        "Enable or disable LLDP related syslog and SNMP trap in the
4101         new configuration block."
4102    ::= { agLog 63 }
4103
4104agCurCfgSyslogTrapLldp OBJECT-TYPE
4105    SYNTAX  INTEGER {
4106        enabled(1),
4107        disabled(2)
4108        }
4109    MAX-ACCESS  read-only
4110    STATUS  current
4111    DESCRIPTION
4112        "Enable or disable LLDP related syslog and SNMP trap,
4113         as configured in the current configuration block."
4114    ::= { agLog 64 }
4115
4116agNewCfgSyslogTrapAll OBJECT-TYPE
4117    SYNTAX  INTEGER {
4118        enabled(1),
4119        disabled(2)
4120        }
4121    MAX-ACCESS  read-write
4122    STATUS  current
4123    DESCRIPTION
4124        "Enable or disable all syslog and SNMP traps in the
4125         new configuration block."
4126    ::= { agLog 65 }
4127
4128agCurCfgSyslogTrapAll OBJECT-TYPE
4129    SYNTAX  INTEGER {
4130        enabled(1),
4131        disabled(2)
4132        }
4133    MAX-ACCESS  read-only
4134    STATUS  current
4135    DESCRIPTION
4136        "Enable or disable all syslog and SNMP traps, as configured
4137         in the current configuration block."
4138    ::= { agLog 66 }
4139agNewCfgSyslogTrapIpv6 OBJECT-TYPE
4140    SYNTAX  INTEGER {
4141        enabled(1),
4142        disabled(2)
4143        }
4144    MAX-ACCESS  read-write
4145    STATUS  current
4146    DESCRIPTION
4147        "Enable or disable IPv6 related syslog and SNMP trap in the
4148         new configuration block."
4149    ::= { agLog 67 }
4150
4151agCurCfgSyslogTrapIpv6 OBJECT-TYPE
4152    SYNTAX  INTEGER {
4153        enabled(1),
4154        disabled(2)
4155        }
4156    MAX-ACCESS  read-only
4157    STATUS  current
4158    DESCRIPTION
4159        "Enable or disable IPv6 related syslog and SNMP trap,
4160         as configured in the current configuration block."
4161    ::= { agLog 68 }
4162
4163agNewCfgSyslogTrapFailover OBJECT-TYPE
4164    SYNTAX  INTEGER {
4165        enabled(1),
4166        disabled(2)
4167        }
4168    MAX-ACCESS  read-write
4169    STATUS  current
4170    DESCRIPTION
4171        "Enable or disable failover related syslog and SNMP trap in the
4172         new configuration block."
4173    ::= { agLog 73 }
4174
4175agCurCfgSyslogTrapFailover OBJECT-TYPE
4176    SYNTAX  INTEGER {
4177        enabled(1),
4178        disabled(2)
4179        }
4180    MAX-ACCESS  read-only
4181    STATUS  current
4182    DESCRIPTION
4183        "Enable or disable failover related syslog and SNMP trap,
4184         as configured in the current configuration block."
4185    ::= { agLog 74 }
4186
4187agNewCfgSyslogTrapLacp  OBJECT-TYPE
4188    SYNTAX  INTEGER {
4189        enabled(1),
4190        disabled(2)
4191        }
4192    MAX-ACCESS  read-write
4193    STATUS  current
4194    DESCRIPTION
4195        "Enable or disable LACP syslog and SNMP trap in the
4196         new configuration block."
4197    ::= { agLog 77 }
4198
4199agCurCfgSyslogTrapLacp  OBJECT-TYPE
4200    SYNTAX  INTEGER {
4201        enabled(1),
4202        disabled(2)
4203        }
4204    MAX-ACCESS  read-only
4205    STATUS  current
4206    DESCRIPTION
4207        "Enable or disable LACP syslog and SNMP trap, as configured
4208         in the current configuration block."
4209    ::= { agLog 78 }
4210
4211agNewCfgSyslogTrapLink OBJECT-TYPE
4212    SYNTAX  INTEGER {
4213        enabled(1),
4214        disabled(2)
4215        }
4216    MAX-ACCESS  read-write
4217    STATUS  current
4218    DESCRIPTION
4219        "Enable or disable all syslog and SNMP traps, in link
4220         up/down."
4221    ::= { agLog 79 }
4222
4223agCurCfgSyslogTrapLink OBJECT-TYPE
4224    SYNTAX  INTEGER {
4225        enabled(1),
4226        disabled(2)
4227        }
4228    MAX-ACCESS  read-only
4229    STATUS  current
4230    DESCRIPTION
4231        "Enable or disable all syslog and SNMP traps, as currently
4232         configured in link up/down."
4233    ::= { agLog 80 }
4234
4235agNewCfgSyslogTrapOspfv3 OBJECT-TYPE
4236    SYNTAX  INTEGER {
4237        enabled(1),
4238        disabled(2)
4239        }
4240    MAX-ACCESS  read-write
4241    STATUS  current
4242    DESCRIPTION
4243        "Enable or disable OSPFv3 related syslog and SNMP trap
4244         in the new configuration block."
4245    ::= { agLog 81 }
4246
4247agCurCfgSyslogTrapOspfv3 OBJECT-TYPE
4248    SYNTAX  INTEGER {
4249        enabled(1),
4250        disabled(2)
4251        }
4252    MAX-ACCESS  read-only
4253    STATUS  current
4254    DESCRIPTION
4255        "Enable or disable OSPFv3 related syslog and SNMP trap,
4256         as configured in the current configuration block."
4257    ::= { agLog 82 }
4258
4259agNewCfgSyslogTrapDcbx OBJECT-TYPE
4260    SYNTAX  INTEGER {
4261        enabled(1),
4262        disabled(2)
4263        }
4264    MAX-ACCESS  read-write
4265    STATUS  current
4266    DESCRIPTION
4267        "Enable or disable all DCBX-related syslog and SNMP traps."
4268    ::= { agLog 85 }
4269
4270agCurCfgSyslogTrapDcbx OBJECT-TYPE
4271    SYNTAX  INTEGER {
4272        enabled(1),
4273        disabled(2)
4274        }
4275    MAX-ACCESS  read-only
4276    STATUS  current
4277    DESCRIPTION
4278        "Enable or disable all DCBX-related syslog and SNMP traps."
4279    ::= { agLog 86 }
4280
4281agNewCfgSyslogTrapFcoe OBJECT-TYPE
4282    SYNTAX  INTEGER {
4283        enabled(1),
4284        disabled(2)
4285        }
4286    MAX-ACCESS  read-write
4287    STATUS  current
4288    DESCRIPTION
4289        "Enable or disable all FCOE-related syslog and SNMP traps."
4290    ::= { agLog 87 }
4291
4292agCurCfgSyslogTrapFcoe OBJECT-TYPE
4293    SYNTAX  INTEGER {
4294        enabled(1),
4295        disabled(2)
4296        }
4297    MAX-ACCESS  read-only
4298    STATUS  current
4299    DESCRIPTION
4300        "Enable or disable all FCOE-related syslog and SNMP traps."
4301    ::= { agLog 88 }
4302
4303agNewCfgSyslogTrapVm OBJECT-TYPE
4304    SYNTAX  INTEGER {
4305        enabled(1),
4306        disabled(2)
4307        }
4308    MAX-ACCESS  read-write
4309    STATUS  current
4310    DESCRIPTION
4311        "Enable or disable all VM-related syslog and SNMP traps."
4312    ::= { agLog 89 }
4313
4314agCurCfgSyslogTrapVm OBJECT-TYPE
4315    SYNTAX  INTEGER {
4316        enabled(1),
4317        disabled(2)
4318        }
4319    MAX-ACCESS  read-only
4320    STATUS  current
4321    DESCRIPTION
4322        "Enable or disable all VM-related syslog and SNMP traps."
4323    ::= { agLog 90 }
4324
4325agNewCfgSyslogTrapVnic OBJECT-TYPE
4326    SYNTAX  INTEGER {
4327        enabled(1),
4328        disabled(2)
4329        }
4330    MAX-ACCESS  read-write
4331    STATUS  current
4332    DESCRIPTION
4333        "Enable or disable all VNIC-related syslog and SNMP traps."
4334    ::= { agLog 91 }
4335
4336agCurCfgSyslogTrapVnic OBJECT-TYPE
4337    SYNTAX  INTEGER {
4338        enabled(1),
4339        disabled(2)
4340        }
4341    MAX-ACCESS  read-only
4342    STATUS  current
4343    DESCRIPTION
4344        "Enable or disable all VNIC-related syslog and SNMP traps."
4345    ::= { agLog 92 }
4346
4347agNewCfgSyslogTrapCfgchg OBJECT-TYPE
4348    SYNTAX  INTEGER {
4349        enabled(1),
4350        disabled(2)
4351        }
4352    MAX-ACCESS  read-write
4353    STATUS  current
4354    DESCRIPTION
4355        "Enable or disable configuration change related syslog and SNMP trap
4356         in the new configuration block."
4357    ::= { agLog 93 }
4358
4359agCurCfgSyslogTrapCfgchg OBJECT-TYPE
4360    SYNTAX  INTEGER {
4361        enabled(1),
4362        disabled(2)
4363        }
4364    MAX-ACCESS  read-only
4365    STATUS  current
4366    DESCRIPTION
4367        "Enable or disable configuration change related syslog and SNMP trap,
4368         as configured in the current configuration block."
4369    ::= { agLog 94 }
4370
4371agNewCfgSyslogTrapVlag OBJECT-TYPE
4372    SYNTAX  INTEGER {
4373        enabled(1),
4374        disabled(2)
4375        }
4376    MAX-ACCESS  read-write
4377    STATUS  current
4378    DESCRIPTION
4379        "Enable or disable Vlag related syslog and SNMP trap."
4380    ::= { agLog 95 }
4381
4382agCurCfgSyslogTrapVlag OBJECT-TYPE
4383    SYNTAX  INTEGER {
4384        enabled(1),
4385        disabled(2)
4386        }
4387    MAX-ACCESS  read-only
4388    STATUS  current
4389    DESCRIPTION
4390        "Enable or disable Vlag related syslog and SNMP trap."
4391    ::= { agLog 96 }
4392
4393
4394agNewCfgSyslogTrapIgmpGroup OBJECT-TYPE
4395    SYNTAX  INTEGER {
4396        enabled(1),
4397        disabled(2)
4398        }
4399    MAX-ACCESS  read-write
4400    STATUS  current
4401    DESCRIPTION
4402        "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
4403    ::= { agLog 99 }
4404
4405agCurCfgSyslogTrapIgmpGroup OBJECT-TYPE
4406    SYNTAX  INTEGER {
4407        enabled(1),
4408        disabled(2)
4409        }
4410    MAX-ACCESS  read-only
4411    STATUS  current
4412    DESCRIPTION
4413        "Enable or disable all IGMP GROUP-related syslog and SNMP traps."
4414    ::= { agLog 100 }
4415
4416agNewCfgSyslogTrapIgmpMrouter OBJECT-TYPE
4417    SYNTAX  INTEGER {
4418        enabled(1),
4419        disabled(2)
4420        }
4421    MAX-ACCESS  read-write
4422    STATUS  current
4423    DESCRIPTION
4424        "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
4425    ::= { agLog 101 }
4426
4427agCurCfgSyslogTrapIgmpMrouter OBJECT-TYPE
4428    SYNTAX  INTEGER {
4429        enabled(1),
4430        disabled(2)
4431        }
4432    MAX-ACCESS  read-only
4433    STATUS  current
4434    DESCRIPTION
4435        "Enable or disable all IGMP MROUTER-related syslog and SNMP traps."
4436    ::= { agLog 102 }
4437
4438agNewCfgSyslogTrapIgmpQuerier OBJECT-TYPE
4439    SYNTAX  INTEGER {
4440        enabled(1),
4441        disabled(2)
4442        }
4443    MAX-ACCESS  read-write
4444    STATUS  current
4445    DESCRIPTION
4446        "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
4447    ::= { agLog 103 }
4448
4449agCurCfgSyslogTrapIgmpQuerier OBJECT-TYPE
4450    SYNTAX  INTEGER {
4451        enabled(1),
4452        disabled(2)
4453        }
4454    MAX-ACCESS  read-only
4455    STATUS  current
4456    DESCRIPTION
4457        "Enable or disable all IGMP QUERIER-related syslog and SNMP traps."
4458    ::= { agLog 104 }
4459
4460agNewCfgSyslogTrapMld OBJECT-TYPE
4461    SYNTAX  INTEGER {
4462        enabled(1),
4463        disabled(2)
4464        }
4465    MAX-ACCESS  read-write
4466    STATUS  current
4467    DESCRIPTION
4468        "Enable or disable all MLD-related syslog and SNMP traps."
4469    ::= { agLog 105 }
4470
4471agCurCfgSyslogTrapMld OBJECT-TYPE
4472    SYNTAX  INTEGER {
4473        enabled(1),
4474        disabled(2)
4475        }
4476    MAX-ACCESS  read-only
4477    STATUS  current
4478    DESCRIPTION
4479        "Enable or disable all MLD-related syslog and SNMP traps."
4480    ::= { agLog 106 }
4481
4482
4483-- TFTP Config
4484agTransferServer OBJECT-TYPE
4485    SYNTAX  DisplayString (SIZE(0..128))
4486    MAX-ACCESS  read-write
4487    STATUS  current
4488    DESCRIPTION
4489        "The FTP/TFTP server IP address or domain name."
4490    ::= { agTransfer 1 }
4491
4492agTransferImage OBJECT-TYPE
4493    SYNTAX  INTEGER {
4494        image1(2),
4495        image2(3),
4496        boot(4)
4497        }
4498    MAX-ACCESS  read-write
4499    STATUS  current
4500    DESCRIPTION
4501        "Whether the image file should be loaded in image1 or image2 in flash."
4502    ::= { agTransfer 2 }
4503
4504agTransferImageFileName OBJECT-TYPE
4505    SYNTAX  DisplayString (SIZE(0..128))
4506    MAX-ACCESS  read-write
4507    STATUS  current
4508    DESCRIPTION
4509        "The image file name to be transferred."
4510    ::= { agTransfer 3 }
4511
4512agTransferCfgFileName OBJECT-TYPE
4513    SYNTAX  DisplayString (SIZE(0..128))
4514    MAX-ACCESS  read-write
4515    STATUS  current
4516    DESCRIPTION
4517        "The configuration file name."
4518    ::= { agTransfer 4 }
4519
4520agTransferDumpFileName OBJECT-TYPE
4521    SYNTAX  DisplayString (SIZE(0..128))
4522    MAX-ACCESS  read-write
4523    STATUS  current
4524    DESCRIPTION
4525        "The core dump file name."
4526    ::= { agTransfer 5 }
4527
4528agTransferAction OBJECT-TYPE
4529    SYNTAX  INTEGER {
4530        other(1),
4531        img-get(2),
4532        cfg-get(3),
4533        cfg-put(4),
4534        dump-put(5),
4535        img-put(7),
4536        tsdump-put(8)
4537        ,ca-get(14)
4538        ,hostcert-get(15)
4539        ,hostkey-get(16)
4540        }
4541    MAX-ACCESS  read-write
4542    STATUS  current
4543    DESCRIPTION
4544        "This is an action object to perform various FTP/TFTP Get or Put functions.
4545         The FTP/TFTP sever is specified in agTransferServer object.
4546	 img-get(2)    - Download switch image from a specified image
4547                         file(agTransferImageFileName) on the FTP/TFTP server to
4548	                 the destinated storage(agTransferImage).
4549                         The duration of the action will depend on the image
4550                         downloading and writting time on the network element.
4551                         Sugguest 150 seconds timeout setting in MIB Browser to get
4552                         the correct response for this action.
4553	 cfg-get(3)    - Download switch configuration from a specified
4554                         file(agTransferCfgFileName) on the FTP/TFTP server.
4555	 cfg-put(4)    - Upload switch configuration to a specified
4556                         file(agTransferCfgFileName) on the FTP/TFTP server.
4557	 dump-put(5)   - Download switch core dump to a specified
4558                         file(agTransferDumpFileName) on the FTP/TFTP server.
4559	 bkpdump-put(6)- Download switch backup core dump to a specified
4560                         file(agTransferDumpFileName) on the FTP/TFTP server.
4561         img-put(7)    - Upload specified switch image to a specified image
4562                         file(agTransferImageFileName) on the FTP/TFTP server.
4563         tsdump-put(8) - Download switch tech support dump to a specified
4564                         file(agTransferTSDumpFileName) on the FTP/TFTP server.
4565	 bogon-get(9)  - Download bogon config file from a specified bogon
4566                         file(uses agTransferImageFileName) on the FTP/TFTP server.
4567    ca-get(14)         - Download CA root certificate from a specified
4568                         file(agTransferCaFileName) on the TFTP server.
4569                         This command did not support FTP.
4570    hostcert-get(15)   - Download host certificate from a specified
4571                         file(agTransferHostCertFileName) on the TFTP server.
4572                         This command did not support FTP.
4573    hostkey-get(16)    - Download host private key from a specified
4574                         file(agTransferHostKeyFileName) on the TFTP server.
4575                         This command did not support FTP.
4576         other(1) is returned always when read."
4577    ::= { agTransfer 6 }
4578
4579agTransferLastActionStatus OBJECT-TYPE
4580    SYNTAX  DisplayString (SIZE(0..128))
4581    MAX-ACCESS  read-only
4582    STATUS  current
4583    DESCRIPTION
4584        "The recorded status of the previous FTP/TFTP activity."
4585    ::= { agTransfer 7 }
4586
4587agTransferPort OBJECT-TYPE
4588    SYNTAX  INTEGER {
4589        data(1),
4590        mgt(2)
4591        }
4592    MAX-ACCESS  read-write
4593    STATUS  current
4594    DESCRIPTION
4595        "Specify whether the FTP/TFTP operation should be performed over the
4596         data port or the management port."
4597    ::= { agTransfer 8 }
4598
4599agTransferUserName OBJECT-TYPE
4600    SYNTAX  DisplayString (SIZE(0..128))
4601    MAX-ACCESS  read-write
4602    STATUS  current
4603    DESCRIPTION
4604        "The username for the FTP server or blank for TFTP server."
4605    ::= { agTransfer 9 }
4606
4607agTransferPassword OBJECT-TYPE
4608    SYNTAX  DisplayString (SIZE(0..128))
4609    MAX-ACCESS  read-write
4610    STATUS  current
4611    DESCRIPTION
4612        "The password for the FTP server. For security reason, an empty string will be returned when the OID is read."
4613    ::= { agTransfer 10 }
4614
4615agTransferTSDumpFileName OBJECT-TYPE
4616    SYNTAX  DisplayString (SIZE(0..128))
4617    MAX-ACCESS  read-write
4618    STATUS  current
4619    DESCRIPTION
4620        "The TS dump file name."
4621    ::= { agTransfer 11 }
4622
4623
4624agTransferLastConfigurationActionStatus OBJECT-TYPE
4625    SYNTAX INTEGER {
4626        successfully(1),
4627        failed(2)
4628        }
4629    MAX-ACCESS  read-only
4630    STATUS  current
4631    DESCRIPTION
4632        "The status of the last configuration action using the file ftp/tftp'd
4633         from server."
4634    ::= { agTransfer 14 }
4635
4636agTransferCaFileName OBJECT-TYPE
4637    SYNTAX  DisplayString (SIZE(0..128))
4638    MAX-ACCESS  read-write
4639    STATUS  current
4640    DESCRIPTION
4641        "The CA certificate file name."
4642    ::= { agTransfer 15 }
4643
4644agTransferHostCertFileName OBJECT-TYPE
4645    SYNTAX  DisplayString (SIZE(0..128))
4646    MAX-ACCESS  read-write
4647    STATUS  current
4648    DESCRIPTION
4649        "The Host certificate file name."
4650    ::= { agTransfer 16 }
4651
4652agTransferHostKeyFileName OBJECT-TYPE
4653    SYNTAX  DisplayString (SIZE(0..128))
4654    MAX-ACCESS  read-write
4655    STATUS  current
4656    DESCRIPTION
4657        "The Host private key file name."
4658    ::= { agTransfer 17 }
4659
4660agTransferProtocol OBJECT-TYPE
4661    SYNTAX INTEGER {
4662        tftp(1),
4663        ftp(2),
4664        sftp(3)
4665        }
4666    MAX-ACCESS  read-write
4667    STATUS  current
4668    DESCRIPTION
4669        "The protocol used by this transfer."
4670    ::= { agTransfer 18 }
4671
4672agServerPort OBJECT-TYPE
4673    SYNTAX INTEGER {
4674        tftp(69),
4675        ftp(21),
4676        sftp(22)
4677        }
4678    MAX-ACCESS  read-write
4679    STATUS  current
4680    DESCRIPTION
4681        "The port is listened on the server."
4682    ::= { agTransfer 19 }
4683
4684agSIFabricMode OBJECT-TYPE
4685    SYNTAX INTEGER {
4686        non-si-Fabric-mode(0),
4687        si-Fabric-mode(1)
4688    }
4689    MAX-ACCESS  read-write
4690    STATUS  current
4691    DESCRIPTION
4692        "Set mode to SI Fabric image."
4693    ::= { agTransfer 20 }
4694
4695
4696
4697
4698-- Agent Port Table
4699
4700agPortTableMaxEnt OBJECT-TYPE
4701    SYNTAX  Integer32
4702    MAX-ACCESS  read-only
4703    STATUS  current
4704    DESCRIPTION
4705        "The maximum number of rows in the port configuration host table."
4706    ::= { agPortConfig 1 }
4707
4708agPortCurCfgTable OBJECT-TYPE
4709    SYNTAX  SEQUENCE OF AgPortCurCfgTableEntry
4710    MAX-ACCESS  not-accessible
4711    STATUS  current
4712    DESCRIPTION
4713        "The table of port configuration in the current configuration block."
4714    ::= { agPortConfig 2 }
4715
4716agPortCurCfgTableEntry OBJECT-TYPE
4717    SYNTAX  AgPortCurCfgTableEntry
4718    MAX-ACCESS  not-accessible
4719    STATUS  current
4720    DESCRIPTION
4721        "A row in the port table in the current configuration block."
4722    INDEX   { agPortCurCfgIndx }
4723    ::= { agPortCurCfgTable 1 }
4724
4725AgPortCurCfgTableEntry ::= SEQUENCE {
4726    agPortCurCfgIndx             PortNumber,
4727    agPortCurCfgState            INTEGER,
4728    agPortCurCfgVlanTag          INTEGER,
4729    agPortCurCfgRmon             INTEGER,
4730    agPortCurCfgPVID             Integer32,
4731    agPortCurCfgGigEthAutoNeg    INTEGER,
4732    agPortCurCfgGigEthFctl       INTEGER,
4733    agPortCurCfgLinkTrap         INTEGER,
4734    agPortCurCfgGigEthSpeed      INTEGER,
4735    agPortCurCfgGigEthMode       INTEGER,
4736
4737    agPortCurCfgDscpRemarking    INTEGER,
4738    agPortCurCfgTagPVID          INTEGER,
4739    agPortCurCfgTagiPVID          INTEGER,
4740    agPortCurCfgMulticastThreshold         INTEGER,
4741    agPortCurCfgMulticastThresholdRate     INTEGER,
4742    agPortCurCfgBroadcastThreshold         INTEGER,
4743    agPortCurCfgBroadcastThresholdRate     INTEGER,
4744    agPortCurCfgDLFThreshold               INTEGER,
4745    agPortCurCfgDLFThresholdRate           INTEGER,
4746    agPortCurCfgPortAlias        DisplayString,
4747    agPortCurCfgPortName         DisplayString
4748   ,agPortCurCfgLearning         INTEGER
4749   ,agPortCurCfgFloodBlocking    INTEGER
4750   ,agPortCurCfgType             DisplayString
4751   ,agPortCurCfgLinkType         INTEGER
4752   ,agPortCurCfgEdge             INTEGER
4753   ,agPortCurCfgErrDisableRecovery        INTEGER
4754   ,agPortCurCfgUdld             INTEGER
4755   ,agPortCurCfgUdldMode         INTEGER
4756   ,agPortCurCfgOam              INTEGER
4757   ,agPortCurCfgOamMode          INTEGER
4758   ,agPortCurCfgBpduGuard        INTEGER
4759   ,agPortCurCfgMacAddrNotif     INTEGER
4760   ,agPortCurCfgStpExtGuard      INTEGER
4761   ,agPortCurCfgLFDStatus       INTEGER
4762   ,agPortCurCfgEvbProfId        INTEGER
4763   ,agPortCurCfgReflectRelay     INTEGER
4764	,agPortCurCfgPrivateVlanStatus       INTEGER
4765	,agPortCurCfgMappedPrimaryVlans      OCTET STRING
4766	,agPortCurCfgAssociatedSecondaryVlans OCTET STRING
4767    }
4768
4769agPortCurCfgIndx OBJECT-TYPE
4770    SYNTAX  PortNumber
4771    MAX-ACCESS  read-only
4772    STATUS  current
4773    DESCRIPTION
4774        "The index of the row in port configurations table."
4775    ::= { agPortCurCfgTableEntry 1 }
4776
4777agPortCurCfgState OBJECT-TYPE
4778    SYNTAX  INTEGER {
4779        enabled(2),
4780        disabled(3)
4781	}
4782    MAX-ACCESS  read-only
4783    STATUS  current
4784    DESCRIPTION
4785        "This is the state of the port."
4786    ::= { agPortCurCfgTableEntry 2 }
4787
4788agPortCurCfgVlanTag OBJECT-TYPE
4789    SYNTAX  INTEGER {
4790        tagged(2),
4791        untagged(3)
4792        }
4793    MAX-ACCESS  read-only
4794    STATUS  current
4795    DESCRIPTION
4796        "This is VLAN tag state of the port"
4797    ::= { agPortCurCfgTableEntry 3 }
4798
4799
4800agPortCurCfgRmon OBJECT-TYPE
4801    SYNTAX  INTEGER {
4802        on(2),
4803        off(3)
4804        }
4805    MAX-ACCESS  read-only
4806    STATUS  current
4807    DESCRIPTION
4808        "This object is used to turn RMON on or off on the port."
4809   ::= { agPortCurCfgTableEntry 5 }
4810
4811agPortCurCfgPVID OBJECT-TYPE
4812    SYNTAX  Integer32
4813    MAX-ACCESS  read-only
4814    STATUS  current
4815    DESCRIPTION
4816        "The default VLAN ID for the port.
4817        "
4818    ::= { agPortCurCfgTableEntry 6 }
4819
4820
4821agPortCurCfgGigEthAutoNeg OBJECT-TYPE
4822    SYNTAX  INTEGER {
4823        on(2),
4824        off(3)
4825        }
4826    MAX-ACCESS  read-only
4827    STATUS  current
4828    DESCRIPTION
4829        "This object is used to turn the autonegotiation on or off
4830         for gigabit Ethernet connection."
4831    ::= { agPortCurCfgTableEntry 11 }
4832
4833agPortCurCfgGigEthFctl OBJECT-TYPE
4834    SYNTAX  INTEGER {
4835        transmit(2),
4836        receive(3),
4837        both(4),
4838        none(5)
4839        }
4840    MAX-ACCESS  read-only
4841    STATUS  current
4842    DESCRIPTION
4843        "This object is used to select port flow control for
4844         gigabit Ethernet connection."
4845    ::= { agPortCurCfgTableEntry 12 }
4846
4847agPortCurCfgPortName	OBJECT-TYPE
4848    SYNTAX  DisplayString (SIZE(0..63))
4849    MAX-ACCESS  read-only
4850    STATUS  current
4851    DESCRIPTION
4852        "The switch port name."
4853    ::= { agPortCurCfgTableEntry 13 }
4854
4855
4856
4857agPortCurCfgLinkTrap OBJECT-TYPE
4858    SYNTAX  INTEGER {
4859	enabled(1),
4860	disabled(2)
4861    }
4862    MAX-ACCESS  read-only
4863    STATUS  current
4864    DESCRIPTION
4865        "Indicates whether linkUp/linkDown traps should be
4866        generated for this interface.
4867
4868        By default, this object should have the value
4869        enabled(1) for interfaces which do not operate on
4870        'top' of any other interface (as defined in the
4871        ifStackTable), and disabled(2) otherwise."
4872    ::= { agPortCurCfgTableEntry 16 }
4873
4874
4875
4876
4877agPortCurCfgGigEthSpeed OBJECT-TYPE
4878    SYNTAX  INTEGER {
4879        mbs10(2),
4880        mbs100(3),
4881        any(4),
4882        mbs1000(5)
4883	,
4884        mbs10000(6)
4885        ,
4886        mbs40000(7)
4887        }
4888    MAX-ACCESS  read-only
4889    STATUS  current
4890    DESCRIPTION
4891        "Selects the port speed for Gigabit Ethernet connection."
4892    ::= { agPortCurCfgTableEntry 21 }
4893
4894agPortCurCfgGigEthMode OBJECT-TYPE
4895    SYNTAX  INTEGER {
4896        full-duplex(2),
4897        half-duplex(3),
4898        any(4)
4899        }
4900    MAX-ACCESS  read-only
4901    STATUS  current
4902    DESCRIPTION
4903        "This object is used to select port mode for Gigabit Ethernet connection."
4904    ::= { agPortCurCfgTableEntry 22 }
4905
4906agPortCurCfgDscpRemarking OBJECT-TYPE
4907    SYNTAX  INTEGER {
4908        enabled(1),
4909        disabled(2)
4910        }
4911    MAX-ACCESS  read-only
4912    STATUS  current
4913    DESCRIPTION
4914        "Enable or disable Dscp remarking for the switch port."
4915    ::= { agPortCurCfgTableEntry 23 }
4916
4917agPortCurCfgPortAlias    OBJECT-TYPE
4918    SYNTAX  DisplayString (SIZE(0..15))
4919    MAX-ACCESS  read-only
4920    STATUS  current
4921    DESCRIPTION
4922        "The switch port alias."
4923    ::= { agPortCurCfgTableEntry 24 }
4924
4925agPortCurCfgTagPVID OBJECT-TYPE
4926    SYNTAX  INTEGER {
4927        tagged(2),
4928        untagged(3)
4929        }
4930    MAX-ACCESS  read-only
4931    STATUS  current
4932    DESCRIPTION
4933        "This is PVID tag state of the port"
4934    ::= { agPortCurCfgTableEntry 25 }
4935
4936agPortCurCfgLearning OBJECT-TYPE
4937    SYNTAX  INTEGER {
4938        enabled(1),
4939        disabled(2)
4940        }
4941    MAX-ACCESS  read-only
4942    STATUS  current
4943    DESCRIPTION
4944        "Enable or disable L2 (FDB) Learning for the switch port."
4945    ::= { agPortCurCfgTableEntry 26 }
4946
4947agPortCurCfgFloodBlocking OBJECT-TYPE
4948    SYNTAX  INTEGER {
4949        enabled(1),
4950        disabled(2)
4951        }
4952    MAX-ACCESS  read-only
4953    STATUS  current
4954    DESCRIPTION
4955        "Enable or disable flood blocking for the switch port."
4956    ::= { agPortCurCfgTableEntry 27 }
4957
4958
4959agPortCurCfgType OBJECT-TYPE
4960    SYNTAX  DisplayString (SIZE(0..7))
4961    MAX-ACCESS  read-only
4962    STATUS  current
4963    DESCRIPTION
4964        "The switch port type."
4965    ::= { agPortCurCfgTableEntry 29 }
4966
4967
4968agPortCurCfgLinkType OBJECT-TYPE
4969    SYNTAX INTEGER {
4970        auto(1),
4971        p2p(2),
4972        shared(3)
4973        }
4974    MAX-ACCESS read-only
4975    STATUS current
4976    DESCRIPTION
4977        "The type of port connection. (for PVRST only)"
4978    ::= { agPortCurCfgTableEntry 30 }
4979
4980agPortCurCfgEdge OBJECT-TYPE
4981    SYNTAX INTEGER {
4982        enabled(1),
4983        disabled(2)
4984        }
4985    MAX-ACCESS read-only
4986    STATUS current
4987    DESCRIPTION
4988        "The state of port edge."
4989    ::= { agPortCurCfgTableEntry 31 }
4990
4991
4992
4993
4994
4995agPortCurCfgErrDisableRecovery OBJECT-TYPE
4996    SYNTAX      INTEGER {
4997                    enable(1),
4998                    disable(2)
4999                }
5000    MAX-ACCESS  read-only
5001    STATUS      current
5002    DESCRIPTION
5003        "This object indicates whether the system will automatically
5004         re-enable this port if it becomes error-disabled. This port
5005         will be re-enabled after the time interval specified by the
5006         agCurCfgErrDisableTimeout object has elapsed.
5007
5008         A port is in error-disabled state when it is operationally
5009         disabled due to abnormal conditions detected on the port.
5010
5011         If this port is error-disabled, it will only be re-enabled
5012         by the system if the agCurCfgErrDisableRecovery object and
5013         this object both have a value of 'enable(1)'."
5014    DEFVAL      { enable }
5015    ::= { agPortCurCfgTableEntry 35 }
5016
5017
5018agPortCurCfgUdld OBJECT-TYPE
5019    SYNTAX  INTEGER {
5020        enabled(1),
5021        disabled(2)
5022        }
5023    MAX-ACCESS  read-only
5024    STATUS  current
5025    DESCRIPTION
5026        "Enable or disable UDLD for the switch port."
5027    ::= { agPortCurCfgTableEntry 37 }
5028
5029agPortCurCfgUdldMode OBJECT-TYPE
5030    SYNTAX  INTEGER {
5031        normal(1),
5032        aggressive(2)
5033        }
5034    MAX-ACCESS  read-only
5035    STATUS  current
5036    DESCRIPTION
5037        "Enable or disable UDLD mode for the switch port."
5038    ::= { agPortCurCfgTableEntry 38 }
5039
5040
5041agPortCurCfgOam OBJECT-TYPE
5042    SYNTAX  INTEGER {
5043        enabled(1),
5044        disabled(2)
5045        }
5046    MAX-ACCESS  read-only
5047    STATUS  current
5048    DESCRIPTION
5049        "Enable or disable OAM Discovery process for the switch port."
5050    ::= { agPortCurCfgTableEntry 39 }
5051
5052agPortCurCfgOamMode OBJECT-TYPE
5053    SYNTAX  INTEGER {
5054        active(1),
5055        passive(2)
5056        }
5057    MAX-ACCESS  read-only
5058    STATUS  current
5059    DESCRIPTION
5060        "Enable or disable OAM mode for the switch port."
5061    ::= { agPortCurCfgTableEntry 40 }
5062
5063
5064agPortCurCfgBpduGuard OBJECT-TYPE
5065    SYNTAX INTEGER {
5066        enabled(1),
5067        disabled(2)
5068        }
5069    MAX-ACCESS read-only
5070    STATUS current
5071    DESCRIPTION
5072        "Enable or disable BPDU guard for the switch port."
5073    ::= { agPortCurCfgTableEntry 41 }
5074
5075
5076agPortCurCfgMulticastThreshold OBJECT-TYPE
5077    SYNTAX  INTEGER {
5078        enabled(1),
5079        disabled(2)
5080        }
5081    MAX-ACCESS  read-only
5082    STATUS  current
5083    DESCRIPTION
5084        "Current status of the port's Multicast Threshold."
5085    ::= { agPortCurCfgTableEntry 42 }
5086
5087agPortCurCfgMulticastThresholdRate OBJECT-TYPE
5088    SYNTAX  INTEGER
5089    MAX-ACCESS  read-only
5090    STATUS  current
5091    DESCRIPTION
5092        "Current port's Multicast Threshold Rate."
5093    ::= { agPortCurCfgTableEntry 43 }
5094
5095agPortCurCfgBroadcastThreshold OBJECT-TYPE
5096    SYNTAX  INTEGER {
5097        enabled(1),
5098        disabled(2)
5099        }
5100    MAX-ACCESS  read-only
5101    STATUS  current
5102    DESCRIPTION
5103        "Current status of the port's Broadcast Threshold."
5104    ::= { agPortCurCfgTableEntry 44 }
5105
5106agPortCurCfgBroadcastThresholdRate OBJECT-TYPE
5107    SYNTAX  INTEGER
5108    MAX-ACCESS  read-only
5109    STATUS  current
5110    DESCRIPTION
5111        "Current port's Broadcast Threshold Rate."
5112    ::= { agPortCurCfgTableEntry 45 }
5113
5114agPortCurCfgDLFThreshold OBJECT-TYPE
5115    SYNTAX  INTEGER {
5116        enabled(1),
5117        disabled(2)
5118        }
5119    MAX-ACCESS  read-only
5120    STATUS  current
5121    DESCRIPTION
5122        "Current status of the port's Destination Lookup Fail Threshold."
5123    ::= { agPortCurCfgTableEntry 46 }
5124
5125agPortCurCfgDLFThresholdRate OBJECT-TYPE
5126    SYNTAX  INTEGER
5127    MAX-ACCESS  read-only
5128    STATUS  current
5129    DESCRIPTION
5130        "Current port's Destination Lookup Fail Threshold Rate."
5131    ::= { agPortCurCfgTableEntry 47 }
5132
5133agPortCurCfgMacAddrNotif OBJECT-TYPE
5134    SYNTAX  INTEGER{
5135        enabled(2),
5136        disabled(3)
5137	}
5138    MAX-ACCESS  read-only
5139    STATUS  current
5140    DESCRIPTION
5141        "This is the state of the MAC address notification
5142         syslog messages on the port."
5143    ::= { agPortCurCfgTableEntry 48 }
5144
5145agPortCurCfgTagiPVID OBJECT-TYPE
5146    SYNTAX  INTEGER {
5147        tagged(2),
5148        untagged(3)
5149        }
5150    MAX-ACCESS  read-only
5151    STATUS  current
5152    DESCRIPTION
5153        "This is ingress PVID tag state of the port"
5154    ::= { agPortCurCfgTableEntry 49 }
5155
5156
5157
5158agPortCurCfgStpExtGuard OBJECT-TYPE
5159    SYNTAX  INTEGER {
5160        loop(1),
5161        root(2),
5162        none(3),
5163        default(0)
5164        }
5165    MAX-ACCESS  read-only
5166    STATUS  current
5167    DESCRIPTION
5168        "Current state for spanning tree guard type"
5169    ::= { agPortCurCfgTableEntry 52 }
5170
5171agPortCurCfgLFDStatus OBJECT-TYPE
5172    SYNTAX      INTEGER {
5173                    enable(1),
5174                    disable(2)
5175                }
5176    MAX-ACCESS  read-only
5177    STATUS      current
5178    DESCRIPTION
5179        "This object indicates whether the system will put this port
5180         in an error-disabled state due to excessive link flaps.
5181
5182         A port will be put in an error-disabled state due to
5183         excessive link flaps if this object and the global
5184         agCurCfgLFDStatus object both have a value of 'enable'.
5185         A port has an excessive number of link flaps if the number
5186         of link flaps detected during a time period in seconds
5187         indicated by agCurCfgLFDTime exceeds the maximum number of
5188         allowed flaps indicated by agCurCfgLFDFlaps."
5189    DEFVAL      { enable }
5190    ::= { agPortCurCfgTableEntry 53 }
5191
5192
5193agPortCurCfgEvbProfId OBJECT-TYPE
5194    SYNTAX  INTEGER (0..16)
5195    MAX-ACCESS  read-only
5196    STATUS  current
5197    DESCRIPTION
5198        "Current EVB Profile ID"
5199    ::= { agPortCurCfgTableEntry 56 }
5200
5201
5202agPortCurCfgReflectRelay    OBJECT-TYPE
5203    SYNTAX INTEGER{
5204        enabled(1),
5205        disabled(0)
5206    }
5207    MAX-ACCESS read-only
5208    STATUS  current
5209    DESCRIPTION
5210        "Current state of reflective relay"
5211        ::= { agPortCurCfgTableEntry 59 }
5212
5213
5214agPortCurCfgPrivateVlanStatus  OBJECT-TYPE
5215	SYNTAX  INTEGER {
5216		enable(1),
5217		disable(2)
5218	    }
5219	MAX-ACCESS  read-only
5220	STATUS  current
5221	DESCRIPTION
5222		"Current state of Private VLAN on this port"
5223	::= { agPortCurCfgTableEntry  61 }
5224
5225agPortCurCfgMappedPrimaryVlans  OBJECT-TYPE
5226	SYNTAX  OCTET STRING
5227	MAX-ACCESS  read-only
5228	STATUS  current
5229        DESCRIPTION
5230	"Primary VLAN list mapped to port.
5231	in receiving order:
5232	     OCTET 1  OCTET 2  .....
5233             xxxxxxxx xxxxxxxx .....
5234             ||    || |_ vlan 8
5235             ||    ||
5236             ||    ||___ vlan 7
5237             ||    |____ vlan 6
5238             ||      .    .   .
5239             ||_________ vlan 1
5240             |__________ reserved
5241
5242         where x : 1 - The represented primary VLAN associated to the port
5243		   0 - The represented primary VLAN does not associated to the port"
5244	::= { agPortCurCfgTableEntry  62 }
5245
5246agPortCurCfgAssociatedSecondaryVlans  OBJECT-TYPE
5247	SYNTAX  OCTET STRING
5248	MAX-ACCESS  read-only
5249	STATUS  current
5250        DESCRIPTION
5251	"Secondary VLAN list associated to port.
5252	in receiving order:
5253	     OCTET 1  OCTET 2  .....
5254             xxxxxxxx xxxxxxxx .....
5255             ||    || |_ vlan 8
5256             ||    ||
5257             ||    ||___ vlan 7
5258             ||    |____ vlan 6
5259             ||      .    .   .
5260             ||_________ vlan 1
5261             |__________ reserved
5262
5263         where x : 1 - The represented secondary VLAN associated to the port
5264		   0 - The represented secondary VLAN does not be associated to the port"
5265	::= { agPortCurCfgTableEntry  63 }
5266
5267agPortNewCfgTable OBJECT-TYPE
5268    SYNTAX  SEQUENCE OF AgPortNewCfgTableEntry
5269    MAX-ACCESS  not-accessible
5270    STATUS  current
5271    DESCRIPTION
5272        "The table of port configuration in the new configuration block."
5273    ::= { agPortConfig 3 }
5274
5275agPortNewCfgTableEntry OBJECT-TYPE
5276    SYNTAX  AgPortNewCfgTableEntry
5277    MAX-ACCESS  not-accessible
5278    STATUS  current
5279    DESCRIPTION
5280        "A row in the port configuration table in the new configuration block."
5281    INDEX   { agPortNewCfgIndx }
5282    ::= { agPortNewCfgTable 1 }
5283
5284AgPortNewCfgTableEntry ::= SEQUENCE {
5285    agPortNewCfgIndx             PortNumber,
5286    agPortNewCfgState            INTEGER,
5287    agPortNewCfgVlanTag          INTEGER,
5288    agPortNewCfgRmon             INTEGER,
5289    agPortNewCfgPVID             Integer32,
5290    agPortNewCfgGigEthAutoNeg    INTEGER,
5291    agPortNewCfgGigEthFctl       INTEGER,
5292    agPortNewCfgLinkTrap         INTEGER,
5293    agPortNewCfgGigEthSpeed      INTEGER,
5294    agPortNewCfgGigEthMode       INTEGER,
5295    agPortNewCfgDscpRemarking    INTEGER,
5296    agPortNewCfgTagPVID          INTEGER,
5297    agPortNewCfgTagiPVID          INTEGER,
5298    agPortNewCfgMulticastThreshold        INTEGER,
5299    agPortNewCfgMulticastThresholdRate     INTEGER,
5300    agPortNewCfgBroadcastThreshold         INTEGER,
5301    agPortNewCfgBroadcastThresholdRate     INTEGER,
5302    agPortNewCfgDLFThreshold               INTEGER,
5303    agPortNewCfgDLFThresholdRate           INTEGER,
5304    agPortNewCfgPortName         DisplayString
5305   ,agPortNewCfgLearning         INTEGER
5306   ,agPortNewCfgFloodBlocking    INTEGER
5307   ,agPortNewCfgType             DisplayString
5308   ,agPortNewCfgLinkType         INTEGER
5309   ,agPortNewCfgEdge             INTEGER
5310   ,agPortNewCfgErrDisableRecovery INTEGER
5311   ,agPortNewCfgUdld             INTEGER
5312   ,agPortNewCfgUdldMode         INTEGER
5313   ,agPortNewCfgOam              INTEGER
5314   ,agPortNewCfgOamMode          INTEGER
5315   ,agPortNewCfgBpduGuard        INTEGER
5316   ,agPortNewCfgMacAddrNotif     INTEGER
5317
5318   ,agPortNewCfgStpExtGuard      INTEGER
5319   ,agPortNewCfgLFDStatus        INTEGER
5320   ,agPortNewCfgEvbProfId        INTEGER
5321   ,agPortNewCfgReflectRelay     INTEGER
5322	,agPortNewCfgPrivateVlanStatus  INTEGER
5323	,agPortNewCfgMappedPrimaryVlans      OCTET STRING
5324        ,agPortNewCfgAddPrimaryVlan     Unsigned32
5325        ,agPortNewCfgDelPrimaryVlan     Unsigned32
5326	,agPortNewCfgAssociatedSecondaryVlans OCTET STRING
5327        ,agPortNewCfgAddSecondaryVlan   Unsigned32
5328        ,agPortNewCfgDelSecondaryVlan   Unsigned32
5329    }
5330
5331agPortNewCfgIndx OBJECT-TYPE
5332    SYNTAX  PortNumber
5333    MAX-ACCESS  read-only
5334    STATUS  current
5335    DESCRIPTION
5336        "The index of the row in port configurations table."
5337    ::= { agPortNewCfgTableEntry 1 }
5338
5339agPortNewCfgState OBJECT-TYPE
5340    SYNTAX  INTEGER {
5341        enabled(2),
5342        disabled(3)
5343        }
5344    MAX-ACCESS  read-write
5345    STATUS  current
5346    DESCRIPTION
5347        "This is the state of the port."
5348    ::= { agPortNewCfgTableEntry 2 }
5349
5350agPortNewCfgVlanTag OBJECT-TYPE
5351    SYNTAX  INTEGER {
5352        tagged(2),
5353        untagged(3)
5354        }
5355    MAX-ACCESS  read-write
5356    STATUS  current
5357    DESCRIPTION
5358        "This is VLAN tag state of the port"
5359    ::= { agPortNewCfgTableEntry 3 }
5360
5361
5362agPortNewCfgRmon OBJECT-TYPE
5363    SYNTAX  INTEGER {
5364        on(2),
5365        off(3)
5366        }
5367    MAX-ACCESS  read-write
5368    STATUS  current
5369    DESCRIPTION
5370        "This object is used to turn RMON on or off on the port."
5371    ::= { agPortNewCfgTableEntry 5 }
5372
5373agPortNewCfgPVID OBJECT-TYPE
5374    SYNTAX  Integer32
5375    MAX-ACCESS  read-write
5376    STATUS  current
5377    DESCRIPTION
5378        "The default VLAN ID for the port.
5379        "
5380    ::= { agPortNewCfgTableEntry 6 }
5381
5382
5383agPortNewCfgGigEthAutoNeg OBJECT-TYPE
5384    SYNTAX  INTEGER {
5385        on(2),
5386        off(3)
5387        }
5388    MAX-ACCESS  read-write
5389    STATUS  current
5390    DESCRIPTION
5391        "This object is used to turn the autonegotiation on or off
5392         for gigabit Ethernet connection."
5393    ::= { agPortNewCfgTableEntry 11 }
5394
5395agPortNewCfgGigEthFctl OBJECT-TYPE
5396    SYNTAX  INTEGER {
5397        transmit(2),
5398        receive(3),
5399        both(4),
5400        none(5)
5401       }
5402    MAX-ACCESS  read-write
5403    STATUS  current
5404    DESCRIPTION
5405        "This object is used to select port flow control for
5406         gigabit Ethernet connection."
5407    ::= { agPortNewCfgTableEntry 12 }
5408
5409agPortNewCfgPortName	OBJECT-TYPE
5410    SYNTAX  DisplayString (SIZE(0..64))
5411    MAX-ACCESS  read-write
5412    STATUS  current
5413    DESCRIPTION
5414        "The switch port name."
5415    ::= { agPortNewCfgTableEntry 13 }
5416
5417
5418
5419agPortNewCfgLinkTrap OBJECT-TYPE
5420    SYNTAX  INTEGER {
5421	enabled(1),
5422	disabled(2)
5423    }
5424    MAX-ACCESS  read-write
5425    STATUS  current
5426    DESCRIPTION
5427        "Indicates whether linkUp/linkDown traps should be
5428        generated for this interface.
5429
5430        By default, this object should have the value
5431        enabled(1) for interfaces which do not operate on
5432        'top' of any other interface (as defined in the
5433        ifStackTable), and disabled(2) otherwise."
5434    ::= { agPortNewCfgTableEntry 16 }
5435
5436
5437
5438
5439agPortNewCfgGigEthSpeed OBJECT-TYPE
5440    SYNTAX  INTEGER {
5441        mbs10(2),
5442        mbs100(3),
5443        any(4),
5444        mbs1000(5)
5445	,
5446        mbs10000(6)
5447        ,
5448        mbs40000(7)
5449        }
5450    MAX-ACCESS  read-write
5451    STATUS  current
5452    DESCRIPTION
5453        "Selects the port speed for Gigabit Ethernet connection."
5454    ::= { agPortNewCfgTableEntry 21 }
5455
5456agPortNewCfgGigEthMode OBJECT-TYPE
5457    SYNTAX  INTEGER {
5458        full-duplex(2),
5459        half-duplex(3),
5460        any(4)
5461        }
5462    MAX-ACCESS  read-write
5463    STATUS  current
5464    DESCRIPTION
5465        "This object is used to select port mode for Gigabit Ethernet connection.
5466        "
5467    ::= { agPortNewCfgTableEntry 22 }
5468
5469agPortNewCfgDscpRemarking OBJECT-TYPE
5470    SYNTAX  INTEGER {
5471        enabled(1),
5472        disabled(2)
5473        }
5474    MAX-ACCESS  read-write
5475    STATUS  current
5476    DESCRIPTION
5477        "Enable or disable Dscp remarking for the switch port."
5478    ::= { agPortNewCfgTableEntry 23 }
5479
5480
5481agPortNewCfgTagPVID OBJECT-TYPE
5482    SYNTAX  INTEGER {
5483        tagged(2),
5484        untagged(3)
5485        }
5486    MAX-ACCESS  read-write
5487    STATUS  current
5488    DESCRIPTION
5489        "This is PVID tag state of the port"
5490    ::= { agPortNewCfgTableEntry 25 }
5491
5492agPortNewCfgLearning OBJECT-TYPE
5493    SYNTAX  INTEGER {
5494        enabled(1),
5495        disabled(2)
5496        }
5497    MAX-ACCESS  read-write
5498    STATUS  current
5499    DESCRIPTION
5500        "Enable or disable L2 (FDB) Learning for the switch port."
5501    ::= { agPortNewCfgTableEntry 26 }
5502
5503agPortNewCfgFloodBlocking OBJECT-TYPE
5504    SYNTAX INTEGER {
5505	enabled(1),
5506	disabled(2)
5507	}
5508    MAX-ACCESS read-write
5509    STATUS current
5510    DESCRIPTION
5511	"Enable or disable flood blocking for the switch port."
5512    ::= { agPortNewCfgTableEntry 27 }
5513
5514
5515agPortNewCfgType OBJECT-TYPE
5516    SYNTAX  DisplayString (SIZE(0..7))
5517    MAX-ACCESS  read-only
5518    STATUS  current
5519    DESCRIPTION
5520        "The switch port type."
5521    ::= { agPortNewCfgTableEntry 29 }
5522
5523
5524agPortNewCfgLinkType OBJECT-TYPE
5525    SYNTAX INTEGER {
5526        auto(1),
5527        p2p(2),
5528        shared(3)
5529        }
5530    MAX-ACCESS read-create
5531    STATUS current
5532    DESCRIPTION
5533        "The type of port connection. (for PVRST only)"
5534    ::= { agPortNewCfgTableEntry 30 }
5535
5536agPortNewCfgEdge OBJECT-TYPE
5537    SYNTAX INTEGER {
5538        enabled(1),
5539        disabled(2)
5540        }
5541    MAX-ACCESS read-create
5542    STATUS current
5543    DESCRIPTION
5544        "The state of port edge."
5545    ::= { agPortNewCfgTableEntry 31 }
5546
5547
5548
5549
5550agPortNewCfgErrDisableRecovery OBJECT-TYPE
5551    SYNTAX      INTEGER {
5552                    enable(1),
5553                    disable(2)
5554                }
5555    MAX-ACCESS  read-write
5556    STATUS      current
5557    DESCRIPTION
5558        "This object specifies whether the system should automatically
5559         re-enable this port when it becomes error-disabled.  Use this
5560         object to change the port-level setting of the error-disable
5561         recovery action."
5562    DEFVAL      { enable }
5563    ::= { agPortNewCfgTableEntry 35 }
5564
5565
5566agPortNewCfgUdld OBJECT-TYPE
5567    SYNTAX  INTEGER {
5568        enabled(1),
5569        disabled(2)
5570        }
5571    MAX-ACCESS  read-write
5572    STATUS  current
5573    DESCRIPTION
5574        "Enable or disable UDLD for the switch port."
5575    ::= { agPortNewCfgTableEntry 37 }
5576
5577agPortNewCfgUdldMode OBJECT-TYPE
5578    SYNTAX  INTEGER {
5579        normal(1),
5580        aggressive(2)
5581        }
5582    MAX-ACCESS  read-write
5583    STATUS  current
5584    DESCRIPTION
5585        "Enable or disable UDLD mode for the switch port."
5586    ::= { agPortNewCfgTableEntry 38 }
5587
5588
5589agPortNewCfgOam OBJECT-TYPE
5590    SYNTAX  INTEGER {
5591        enabled(1),
5592        disabled(2)
5593        }
5594    MAX-ACCESS  read-write
5595    STATUS  current
5596    DESCRIPTION
5597        "Enable or disable OAM Discovery process for the switch port."
5598    ::= { agPortNewCfgTableEntry 39 }
5599
5600agPortNewCfgOamMode OBJECT-TYPE
5601    SYNTAX  INTEGER {
5602        active(1),
5603        passive(2)
5604        }
5605    MAX-ACCESS  read-write
5606    STATUS  current
5607    DESCRIPTION
5608        "Enable or disable OAM mode for the switch port."
5609    ::= { agPortNewCfgTableEntry 40 }
5610
5611
5612agPortNewCfgBpduGuard OBJECT-TYPE
5613    SYNTAX INTEGER {
5614        enabled(1),
5615        disabled(2)
5616        }
5617    MAX-ACCESS read-write
5618    STATUS current
5619    DESCRIPTION
5620        "Enable or disable BPDU guard for the switch port."
5621    ::= { agPortNewCfgTableEntry 41 }
5622
5623
5624agPortNewCfgMulticastThreshold OBJECT-TYPE
5625    SYNTAX  INTEGER {
5626        enabled(1),
5627        disabled(2)
5628        }
5629    MAX-ACCESS  read-write
5630    STATUS  current
5631    DESCRIPTION
5632        "New status of the port's Multicast Threshold."
5633    ::= { agPortNewCfgTableEntry 42 }
5634
5635agPortNewCfgMulticastThresholdRate OBJECT-TYPE
5636    SYNTAX  INTEGER
5637    MAX-ACCESS  read-write
5638    STATUS  current
5639    DESCRIPTION
5640        "New port's Multicast Threshold Rate."
5641    ::= { agPortNewCfgTableEntry 43 }
5642
5643agPortNewCfgBroadcastThreshold OBJECT-TYPE
5644    SYNTAX  INTEGER {
5645        enabled(1),
5646        disabled(2)
5647        }
5648    MAX-ACCESS  read-write
5649    STATUS  current
5650    DESCRIPTION
5651        "New status of the port's Broadcast Threshold."
5652    ::= { agPortNewCfgTableEntry 44 }
5653
5654agPortNewCfgBroadcastThresholdRate OBJECT-TYPE
5655    SYNTAX  INTEGER
5656    MAX-ACCESS  read-write
5657    STATUS  current
5658    DESCRIPTION
5659        "New port's Broadcast Threshold Rate."
5660    ::= { agPortNewCfgTableEntry 45 }
5661
5662agPortNewCfgDLFThreshold OBJECT-TYPE
5663    SYNTAX  INTEGER {
5664        enabled(1),
5665        disabled(2)
5666        }
5667    MAX-ACCESS  read-write
5668    STATUS  current
5669    DESCRIPTION
5670        "New status of the port's Destination Lookup Fail Threshold."
5671    ::= { agPortNewCfgTableEntry 46 }
5672
5673agPortNewCfgDLFThresholdRate OBJECT-TYPE
5674    SYNTAX  INTEGER
5675    MAX-ACCESS  read-write
5676    STATUS  current
5677    DESCRIPTION
5678        "New port's Destination Lookup Fail Threshold Rate."
5679    ::= { agPortNewCfgTableEntry 47 }
5680
5681agPortNewCfgMacAddrNotif OBJECT-TYPE
5682    SYNTAX  INTEGER {
5683        enabled(2),
5684        disabled(3)
5685        }
5686    MAX-ACCESS  read-write
5687    STATUS  current
5688    DESCRIPTION
5689        "Enables or Disables the MAC address notification
5690         syslog messages on the port."
5691    ::= { agPortNewCfgTableEntry 48 }
5692
5693agPortNewCfgTagiPVID OBJECT-TYPE
5694    SYNTAX  INTEGER {
5695        tagged(2),
5696        untagged(3)
5697        }
5698    MAX-ACCESS  read-write
5699    STATUS  current
5700    DESCRIPTION
5701        "This is ingress PVID tag state of the port"
5702    ::= { agPortNewCfgTableEntry 49 }
5703
5704
5705
5706agPortNewCfgStpExtGuard OBJECT-TYPE
5707    SYNTAX  INTEGER {
5708        loop(1),
5709        root(2),
5710        none(3),
5711        default(0)
5712        }
5713    MAX-ACCESS  read-write
5714    STATUS  current
5715    DESCRIPTION
5716        "Set spanning tree guard type"
5717    ::= { agPortNewCfgTableEntry 52 }
5718
5719agPortNewCfgLFDStatus OBJECT-TYPE
5720    SYNTAX      INTEGER {
5721                    enable(1),
5722                    disable(2)
5723                }
5724    MAX-ACCESS  read-write
5725    STATUS      current
5726    DESCRIPTION
5727        "This object indicates whether the system should put this port
5728         in an error-disabled state due to excessive link flaps.
5729         Use this object to change the port setting of the Link Flap
5730         Dampening error-disable action."
5731    DEFVAL      { enable }
5732    ::= { agPortNewCfgTableEntry 53 }
5733
5734
5735agPortNewCfgEvbProfId OBJECT-TYPE
5736    SYNTAX  INTEGER (0..16)
5737    MAX-ACCESS  read-write
5738    STATUS  current
5739    DESCRIPTION
5740        "Set EVB Profile ID"
5741    ::= { agPortNewCfgTableEntry 56 }
5742
5743
5744agPortNewCfgReflectRelay OBJECT-TYPE
5745    SYNTAX  INTEGER {
5746        enabled(1),
5747        disabled(0)
5748    }
5749    MAX-ACCESS  read-write
5750    STATUS  current
5751    DESCRIPTION
5752        "Enable/disable reflective relay for port"
5753        ::= { agPortNewCfgTableEntry 59 }
5754
5755
5756agPortNewCfgPrivateVlanStatus  OBJECT-TYPE
5757	SYNTAX  INTEGER {
5758		enable(1),
5759		disable(2)
5760}
5761	MAX-ACCESS  read-write
5762	STATUS  current
5763	DESCRIPTION
5764		"Enable or disable the Private VLAN on this port"
5765	::= { agPortNewCfgTableEntry  61 }
5766
5767agPortNewCfgMappedPrimaryVlans  OBJECT-TYPE
5768	SYNTAX  OCTET STRING
5769	MAX-ACCESS  read-only
5770	STATUS  current
5771        DESCRIPTION
5772	"Primary VLAN list mapped to port.
5773	in receiving order:
5774	     OCTET 1  OCTET 2  .....
5775             xxxxxxxx xxxxxxxx .....
5776             ||    || |_ vlan 8
5777             ||    ||
5778             ||    ||___ vlan 7
5779             ||    |____ vlan 6
5780             ||      .    .   .
5781             ||_________ vlan 1
5782             |__________ reserved
5783
5784         where x : 1 - The represented primary VLAN associate to the port
5785		   0 - The represented primary VLAN does not associate to the port"
5786	::= { agPortNewCfgTableEntry  62 }
5787
5788agPortNewCfgAddPrimaryVlan OBJECT-TYPE
5789     SYNTAX  Unsigned32
5790     MAX-ACCESS  read-write
5791     STATUS  current
5792     DESCRIPTION
5793         "Adds the port to the specified primary VLAN.  A '0' value is
5794          returned when read."
5795     ::= { agPortNewCfgTableEntry 63 }
5796
5797agPortNewCfgDelPrimaryVlan OBJECT-TYPE
5798     SYNTAX  Unsigned32
5799     MAX-ACCESS  read-write
5800     STATUS  current
5801     DESCRIPTION
5802         "Removes the port from the specified primary VLAN.  A '0' value is
5803          returned when read."
5804     ::= { agPortNewCfgTableEntry 64 }
5805
5806agPortNewCfgAssociatedSecondaryVlans  OBJECT-TYPE
5807	SYNTAX  OCTET STRING
5808	MAX-ACCESS  read-only
5809	STATUS  current
5810        DESCRIPTION
5811	"Secondary VLAN list associated to port.
5812	in receiving order:
5813	     OCTET 1  OCTET 2  .....
5814             xxxxxxxx xxxxxxxx .....
5815             ||    || |_ vlan 8
5816             ||    ||
5817             ||    ||___ vlan 7
5818             ||    |____ vlan 6
5819             ||      .    .   .
5820             ||_________ vlan 1
5821             |__________ reserved
5822
5823         where x : 1 - The represented secondary VLAN associated to the port
5824		   0 - The represented secondary VLAN does not be associated to the port"
5825	::= { agPortNewCfgTableEntry  65 }
5826
5827agPortNewCfgAddSecondaryVlan OBJECT-TYPE
5828     SYNTAX  Unsigned32
5829     MAX-ACCESS  read-write
5830     STATUS  current
5831     DESCRIPTION
5832         "Adds the port to the specified secondary VLAN.  A '0' value is
5833          returned when read."
5834     ::= { agPortNewCfgTableEntry 66 }
5835
5836agPortNewCfgDelSecondaryVlan OBJECT-TYPE
5837     SYNTAX  Unsigned32
5838     MAX-ACCESS  read-write
5839     STATUS  current
5840     DESCRIPTION
5841         "Removes the port from the secondary VLAN.  A '0' value is
5842          returned when read."
5843     ::= { agPortNewCfgTableEntry 67 }
5844
5845-- Agent Fast Forwarding Port Table
5846
5847-- Agent Fast Forwarding Port Table
5848
5849
5850-- SSH Configuration
5851sshCurCfgScpAdm OBJECT-TYPE
5852    SYNTAX DisplayString(SIZE(0..128))
5853    MAX-ACCESS  read-only
5854    STATUS  current
5855    DESCRIPTION
5856        "SCP-only admin password."
5857    ::= { agSSHConfig 3 }
5858
5859sshNewCfgScpAdm OBJECT-TYPE
5860    SYNTAX DisplayString(SIZE(0..128))
5861    MAX-ACCESS  read-write
5862    STATUS  current
5863    DESCRIPTION
5864        "Set SCP-only admin password."
5865    ::= { agSSHConfig 4 }
5866
5867sshNewCfgHKeyGen OBJECT-TYPE
5868    SYNTAX INTEGER {
5869        generate(1),
5870        other(2)
5871        }
5872    MAX-ACCESS  read-write
5873    STATUS  current
5874    DESCRIPTION
5875        "This is an action object to generate the RSA host key.
5876         other(2) is returned always when read.
5877         The following values are writable: generate(1).. Generate the RSA host key."
5878    ::= { agSSHConfig 5 }
5879
5880sshCurCfgSSHPort OBJECT-TYPE
5881    SYNTAX INTEGER (1..65535)
5882    MAX-ACCESS  read-only
5883    STATUS  current
5884    DESCRIPTION
5885        "SSH server port number."
5886    ::= { agSSHConfig 7 }
5887
5888sshNewCfgSSHPort OBJECT-TYPE
5889    SYNTAX INTEGER (1..65535)
5890    MAX-ACCESS  read-write
5891    STATUS  current
5892    DESCRIPTION
5893        "Set SSH server port number."
5894    ::= { agSSHConfig 8 }
5895
5896sshCurCfgScpApplySave OBJECT-TYPE
5897    SYNTAX INTEGER {
5898        enabled(1),
5899        disabled(2)
5900        }
5901    MAX-ACCESS  read-only
5902    STATUS  current
5903    DESCRIPTION
5904        "SCP apply and save."
5905    ::= { agSSHConfig 9 }
5906
5907sshNewCfgScpApplySave OBJECT-TYPE
5908    SYNTAX INTEGER {
5909        enabled(1),
5910        disabled(2)
5911        }
5912    MAX-ACCESS  read-write
5913    STATUS  current
5914    DESCRIPTION
5915        "Enable/Disable the SCP apply and save."
5916    ::= { agSSHConfig 10 }
5917
5918sshCurCfgStatus OBJECT-TYPE
5919    SYNTAX INTEGER {
5920        on(1),
5921        off(2)
5922        }
5923    MAX-ACCESS  read-only
5924    STATUS  current
5925    DESCRIPTION
5926        "SSH server status."
5927    ::= { agSSHConfig 11 }
5928
5929sshNewCfgStatus OBJECT-TYPE
5930    SYNTAX INTEGER {
5931        on(1),
5932        off(2)
5933        }
5934    MAX-ACCESS  read-write
5935    STATUS  current
5936    DESCRIPTION
5937        "Turn SSH server ON/OFF."
5938    ::= { agSSHConfig 12 }
5939
5940
5941-- RADIUS Configuration
5942
5943radCurCfgPrimaryServer OBJECT-TYPE
5944    SYNTAX  IpAddress
5945    MAX-ACCESS  read-only
5946    STATUS  current
5947    DESCRIPTION
5948        "The IP address of the Primary RADIUS server."
5949    ::= { agRadiusConfig 1 }
5950
5951radNewCfgPrimaryServer OBJECT-TYPE
5952    SYNTAX  IpAddress
5953    MAX-ACCESS  read-write
5954    STATUS  current
5955    DESCRIPTION
5956        "The IP address of the Primary RADIUS server."
5957    ::= { agRadiusConfig 2 }
5958
5959radCurCfgSecondaryServer OBJECT-TYPE
5960    SYNTAX  IpAddress
5961    MAX-ACCESS  read-only
5962    STATUS  current
5963    DESCRIPTION
5964        "The IP address of the Secondary RADIUS server."
5965    ::= { agRadiusConfig 3 }
5966
5967radNewCfgSecondaryServer OBJECT-TYPE
5968    SYNTAX  IpAddress
5969    MAX-ACCESS  read-write
5970    STATUS  current
5971    DESCRIPTION
5972        "The IP address of the Secondary RADIUS server."
5973    ::= { agRadiusConfig 4 }
5974
5975radCurCfgPort OBJECT-TYPE
5976    SYNTAX  INTEGER  (1500..3000)
5977    MAX-ACCESS  read-only
5978    STATUS  current
5979    DESCRIPTION
5980        "Specify the RADIUS port number."
5981    ::= { agRadiusConfig 5 }
5982
5983radNewCfgPort OBJECT-TYPE
5984    SYNTAX  INTEGER  (1500..3000)
5985    MAX-ACCESS  read-write
5986    STATUS  current
5987    DESCRIPTION
5988        "Specify the RADIUS port number."
5989    ::= { agRadiusConfig 6 }
5990
5991radCurCfgTimeout OBJECT-TYPE
5992    SYNTAX  INTEGER  (1..10)
5993    MAX-ACCESS  read-only
5994    STATUS  current
5995    DESCRIPTION
5996        "The maximum number of seconds before resending authentication
5997         to RADIUS server."
5998    ::= { agRadiusConfig 7 }
5999
6000radNewCfgTimeout OBJECT-TYPE
6001    SYNTAX  INTEGER  (1..10)
6002    MAX-ACCESS  read-write
6003    STATUS  current
6004    DESCRIPTION
6005        "The maximum number of seconds before resending authentication
6006         to RADIUS server."
6007    ::= { agRadiusConfig 8 }
6008
6009radCurCfgRetries OBJECT-TYPE
6010    SYNTAX  INTEGER  (1..3)
6011    MAX-ACCESS  read-only
6012    STATUS  current
6013    DESCRIPTION
6014        "Number of retries to the RADIUS server."
6015    ::= { agRadiusConfig 9 }
6016
6017radNewCfgRetries OBJECT-TYPE
6018    SYNTAX  INTEGER  (1..3)
6019    MAX-ACCESS  read-write
6020    STATUS  current
6021    DESCRIPTION
6022        "Number of retries to the RADIUS server."
6023    ::= { agRadiusConfig 10 }
6024
6025radCurCfgState OBJECT-TYPE
6026    SYNTAX  INTEGER {
6027        enabled(1),
6028        disabled(0)
6029        }
6030    MAX-ACCESS  read-only
6031    STATUS  current
6032    DESCRIPTION
6033        "Enable or disable RADIUS authentication."
6034    ::= { agRadiusConfig 11 }
6035
6036radNewCfgState OBJECT-TYPE
6037    SYNTAX  INTEGER {
6038        enabled(1),
6039        disabled(0)
6040        }
6041    MAX-ACCESS  read-write
6042    STATUS  current
6043    DESCRIPTION
6044        "Enable or disable RADIUS authentication."
6045    ::= { agRadiusConfig 12 }
6046
6047radCurCfgAuthenString OBJECT-TYPE
6048    SYNTAX  DisplayString (SIZE(0..32))
6049    MAX-ACCESS  read-only
6050    STATUS  current
6051    DESCRIPTION
6052        "The RADIUS authentication string."
6053    ::= { agRadiusConfig 13 }
6054
6055radNewCfgAuthenString OBJECT-TYPE
6056    SYNTAX  DisplayString (SIZE(0..32))
6057    MAX-ACCESS  read-write
6058    STATUS  current
6059    DESCRIPTION
6060        "The RADIUS authentication string."
6061    ::= { agRadiusConfig 14 }
6062
6063radCurCfgBackdoor OBJECT-TYPE
6064    SYNTAX  INTEGER {
6065        enabled(1),
6066        disabled(2)
6067        }
6068    MAX-ACCESS  read-only
6069    STATUS  current
6070    DESCRIPTION
6071        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
6072    ::= { agRadiusConfig 15 }
6073
6074radNewCfgBackdoor OBJECT-TYPE
6075    SYNTAX  INTEGER {
6076        enabled(1),
6077        disabled(2)
6078        }
6079    MAX-ACCESS  read-write
6080    STATUS  current
6081    DESCRIPTION
6082        "Enable or disable RADIUS backdoor for telnet/ssh/http/https."
6083    ::= { agRadiusConfig 16 }
6084
6085radCurCfgAuthenSecondString OBJECT-TYPE
6086    SYNTAX  DisplayString (SIZE(0..32))
6087    MAX-ACCESS  read-only
6088    STATUS  current
6089    DESCRIPTION
6090        "The second RADIUS authentication string."
6091    ::= { agRadiusConfig 17 }
6092
6093radNewCfgAuthenSecondString OBJECT-TYPE
6094    SYNTAX  DisplayString (SIZE(0..32))
6095    MAX-ACCESS  read-write
6096    STATUS  current
6097    DESCRIPTION
6098        "The second RADIUS authentication string."
6099    ::= { agRadiusConfig 18 }
6100
6101radCurCfgSecBd OBJECT-TYPE
6102    SYNTAX  INTEGER {
6103        enabled(1),
6104        disabled(2)
6105        }
6106    MAX-ACCESS  read-only
6107    STATUS  current
6108    DESCRIPTION
6109        "Enable or disable RADIUS secure backdoor for telnet."
6110    ::= { agRadiusConfig 19 }
6111
6112radNewCfgSecBd OBJECT-TYPE
6113    SYNTAX  INTEGER {
6114        enabled(1),
6115        disabled(2)
6116        }
6117    MAX-ACCESS  read-write
6118    STATUS  current
6119    DESCRIPTION
6120        "Enable or disable RADIUS secure backdoor for telnet."
6121    ::= { agRadiusConfig 20 }
6122
6123radCurCfgPorttoUse OBJECT-TYPE
6124    SYNTAX  INTEGER {
6125        data(1),
6126        mgt(2)
6127        }
6128    MAX-ACCESS  read-only
6129    STATUS  current
6130    DESCRIPTION
6131        "Specify whether the Radius should be performed over the
6132         data port or the management port."
6133    ::= { agRadiusConfig 21 }
6134
6135radNewCfgPorttoUse OBJECT-TYPE
6136    SYNTAX  INTEGER {
6137        data(1),
6138        mgt(2)
6139        }
6140    MAX-ACCESS  read-write
6141    STATUS  current
6142    DESCRIPTION
6143        "Specify whether the Radius should be performed over the
6144         data port or the management port."
6145    ::= { agRadiusConfig 22 }
6146
6147radCurCfgSecPorttoUse OBJECT-TYPE
6148    SYNTAX  INTEGER {
6149        data(1),
6150        mgt(2)
6151        }
6152    MAX-ACCESS  read-only
6153    STATUS  current
6154    DESCRIPTION
6155        "Specify whether the Radius should be performed over the
6156         data port or the management port."
6157    ::= { agRadiusConfig 23 }
6158
6159radNewCfgSecPorttoUse OBJECT-TYPE
6160    SYNTAX  INTEGER {
6161        data(1),
6162        mgt(2)
6163        }
6164    MAX-ACCESS  read-write
6165    STATUS  current
6166    DESCRIPTION
6167        "Specify whether the Radius should be performed over the
6168         data port or the management port."
6169    ::= { agRadiusConfig 24 }
6170
6171radCurCfgSrcLoopIf OBJECT-TYPE
6172    SYNTAX  INTEGER
6173    MAX-ACCESS  read-only
6174    STATUS  current
6175    DESCRIPTION
6176        "The index of the loopback interface that should be used
6177         for the source IP of the Radius message; 0 means that
6178         no loopback interface is used as the source of the Radius message."
6179    ::= { agRadiusConfig 25 }
6180
6181radNewCfgSrcLoopIf OBJECT-TYPE
6182    SYNTAX  INTEGER
6183    MAX-ACCESS  read-write
6184    STATUS  current
6185    DESCRIPTION
6186        "The index of the loopback interface that should be used
6187         for the source IP of the Radius message; 0 means that
6188         no loopback interface is used as the source of the Radius message."
6189    ::= { agRadiusConfig 26 }
6190
6191-- NTP Configuration
6192agCurCfgNTPServer OBJECT-TYPE
6193    SYNTAX DisplayString (SIZE(0..46))
6194    MAX-ACCESS  read-only
6195    STATUS  current
6196    DESCRIPTION
6197        "The NTP Server Address."
6198    ::= { agNTP 1 }
6199
6200agNewCfgNTPServer OBJECT-TYPE
6201    SYNTAX DisplayString (SIZE(0..46))
6202    MAX-ACCESS  read-write
6203    STATUS  current
6204    DESCRIPTION
6205        "The NTP Server Address."
6206    ::= { agNTP 2 }
6207
6208agCurCfgNTPResyncInterval OBJECT-TYPE
6209    SYNTAX  INTEGER (5..44640)
6210    MAX-ACCESS  read-only
6211    STATUS  current
6212    DESCRIPTION
6213        "The NTP Server resync interval in minutes."
6214    ::= { agNTP 3 }
6215
6216agNewCfgNTPResyncInterval OBJECT-TYPE
6217    SYNTAX  INTEGER (5..44640)
6218    MAX-ACCESS  read-write
6219    STATUS  current
6220    DESCRIPTION
6221        "The NTP Server resync interval in minutes."
6222    ::= { agNTP 4 }
6223
6224
6225agCurCfgNTPService OBJECT-TYPE
6226    SYNTAX  INTEGER {
6227        enabled(1),
6228        disabled(2)
6229        }
6230    MAX-ACCESS  read-only
6231    STATUS  current
6232    DESCRIPTION
6233        "Enable/disable NTP Service."
6234    ::= { agNTP 9 }
6235
6236agNewCfgNTPService OBJECT-TYPE
6237    SYNTAX  INTEGER {
6238        enabled(1),
6239        disabled(2)
6240        }
6241    MAX-ACCESS  read-write
6242    STATUS  current
6243    DESCRIPTION
6244        "Enable/disable NTP Service."
6245    ::= { agNTP 10 }
6246
6247agCurCfgNTPSecServer OBJECT-TYPE
6248    SYNTAX DisplayString (SIZE(0..46))
6249    MAX-ACCESS  read-only
6250    STATUS  current
6251    DESCRIPTION
6252        "The Secondary NTP Server Address."
6253    ::= { agNTP 11 }
6254
6255agNewCfgNTPSecServer OBJECT-TYPE
6256    SYNTAX DisplayString (SIZE(0..46))
6257    MAX-ACCESS  read-write
6258    STATUS  current
6259    DESCRIPTION
6260        "The Secondary NTP Server Address."
6261    ::= { agNTP 12 }
6262
6263agCurCfgNTPServerPort OBJECT-TYPE
6264    SYNTAX  INTEGER {
6265        data(1),
6266        mgt(2)
6267        }
6268    MAX-ACCESS  read-only
6269    STATUS  current
6270    DESCRIPTION
6271        "Choose the port that the primary server is connected to."
6272    ::= { agNTP 13 }
6273
6274agNewCfgNTPServerPort OBJECT-TYPE
6275    SYNTAX  INTEGER {
6276        data(1),
6277        mgt(2)
6278        }
6279    MAX-ACCESS  read-write
6280    STATUS  current
6281    DESCRIPTION
6282        "Choose the port that the primary server is connected to."
6283    ::= { agNTP 14 }
6284agCurCfgNTPSecServerPort OBJECT-TYPE
6285    SYNTAX  INTEGER {
6286        data(1),
6287        mgt(2)
6288        }
6289    MAX-ACCESS  read-only
6290    STATUS  current
6291    DESCRIPTION
6292        "Choose the port that the secondary server is connected to."
6293    ::= { agNTP 15 }
6294
6295agNewCfgNTPSecServerPort OBJECT-TYPE
6296    SYNTAX  INTEGER {
6297        data(1),
6298        mgt(2)
6299        }
6300    MAX-ACCESS  read-write
6301    STATUS  current
6302    DESCRIPTION
6303        "Choose the port that the secondary server is connected to."
6304    ::= { agNTP 16 }
6305
6306agCurCfgNTPSrcLoopIf OBJECT-TYPE
6307    SYNTAX  INTEGER
6308    MAX-ACCESS  read-only
6309    STATUS  current
6310    DESCRIPTION
6311        "The index of the loopback interface that should be used
6312         for the source IP of the NTP packet; 0 means that
6313         no loopback interface is used as the source of the NTP packet."
6314    ::= { agNTP 17 }
6315
6316agNewCfgNTPSrcLoopIf OBJECT-TYPE
6317    SYNTAX  INTEGER
6318    MAX-ACCESS  read-write
6319    STATUS  current
6320    DESCRIPTION
6321        "The index of the loopback interface that should be used
6322         for the source IP of the NTP packet; 0 means that
6323         no loopback interface is used as the source of the NTP packet."
6324    ::= { agNTP 18 }
6325
6326
6327-- APPLY Configuration
6328agApplyPending OBJECT-TYPE
6329    SYNTAX  INTEGER {
6330        applyNeeded(2),
6331        noApplyNeeded(3)
6332        }
6333    MAX-ACCESS  read-only
6334    STATUS  current
6335    DESCRIPTION
6336        "This object, when read, gives the user information
6337         whether an apply action is needed and that the configuration
6338         has been chaged by the user actions. The user then can
6339         apply the changes by setting proper value to the object
6340         agApplyConfiguration described above."
6341    ::= { agApply 1 }
6342
6343agApplyConfig OBJECT-TYPE
6344    SYNTAX  INTEGER {
6345        apply(1),
6346        idle(2),
6347        inprogress(3),
6348        complete(4),
6349        failed(5)
6350        }
6351    MAX-ACCESS  read-write
6352    STATUS  current
6353    DESCRIPTION
6354         "When this object is read the current state is returned.
6355          idle(2) indicates that there is no apply in progess.
6356          complete(4) indicates that the last apply operation is completed.
6357          Setting the value to apply(1), will write all the changes made
6358          since the last apply to the current configuration block.
6359	  If the apply is successful this variable will return the state
6360          'complete' else it will return 'failed'. In case of failure,
6361          to read the reason for failure use the agApplyTable.
6362          Once the operation is completed or the agApplyTable is read in case
6363          of failure, the apply buffer needs to be freed and the agApplyState
6364          should be set back to 'idle' state so others can issue the apply
6365          command via SNMP."
6366    ::= { agApply 2 }
6367
6368agApplyTableSize OBJECT-TYPE
6369    SYNTAX  Integer32
6370    MAX-ACCESS  read-only
6371    STATUS  current
6372    DESCRIPTION
6373        "The number of strings in the apply table."
6374    ::= { agApply 4 }
6375
6376agApplyTable OBJECT-TYPE
6377    SYNTAX  SEQUENCE OF AgApplyTableEntry
6378    MAX-ACCESS  not-accessible
6379    STATUS  current
6380    DESCRIPTION
6381        "The table of failure reasons for an apply of current
6382         configuration block changes."
6383    ::= { agApply 5 }
6384
6385agApplyTableEntry OBJECT-TYPE
6386    SYNTAX  AgApplyTableEntry
6387    MAX-ACCESS  not-accessible
6388    STATUS  current
6389    DESCRIPTION
6390        "A row in the table of failure reasons for an apply
6391         (information about a particular reason of failure)."
6392    INDEX   { agApplyIndex }
6393    ::= { agApplyTable 1 }
6394
6395AgApplyTableEntry ::= SEQUENCE {
6396    agApplyIndex      Integer32,
6397    agApplyString     OCTET STRING
6398    }
6399
6400agApplyIndex OBJECT-TYPE
6401    SYNTAX  Integer32
6402    MAX-ACCESS  read-only
6403    STATUS  current
6404    DESCRIPTION
6405        "The table index."
6406    ::= { agApplyTableEntry 1 }
6407
6408agApplyString OBJECT-TYPE
6409    SYNTAX  OCTET STRING
6410    MAX-ACCESS  read-only
6411    STATUS  current
6412    DESCRIPTION
6413        "A string in the apply table."
6414    ::= { agApplyTableEntry 2 }
6415
6416
6417
6418
6419-- TACACS+ Configuration
6420
6421tacCurCfgPrimaryServer OBJECT-TYPE
6422    SYNTAX  IpAddress
6423    MAX-ACCESS  read-only
6424    STATUS  current
6425    DESCRIPTION
6426        "The IP address of the Primary TACACS+ server."
6427    ::= { agTacacsConfig 1 }
6428
6429tacNewCfgPrimaryServer OBJECT-TYPE
6430    SYNTAX  IpAddress
6431    MAX-ACCESS  read-write
6432    STATUS  current
6433    DESCRIPTION
6434        "The IP address of the Primary TACACS+ server."
6435    ::= { agTacacsConfig 2 }
6436
6437tacCurCfgSecondaryServer OBJECT-TYPE
6438    SYNTAX  IpAddress
6439    MAX-ACCESS  read-only
6440    STATUS  current
6441    DESCRIPTION
6442        "The IP address of the Secondary TACACS+ server."
6443    ::= { agTacacsConfig 3 }
6444
6445tacNewCfgSecondaryServer OBJECT-TYPE
6446    SYNTAX  IpAddress
6447    MAX-ACCESS  read-write
6448    STATUS  current
6449    DESCRIPTION
6450        "The IP address of the Secondary TACACS+ server."
6451    ::= { agTacacsConfig 4 }
6452
6453
6454tacCurCfgPort OBJECT-TYPE
6455    SYNTAX  INTEGER  (1..65000)
6456    MAX-ACCESS  read-only
6457    STATUS  current
6458    DESCRIPTION
6459        "Specify the TACACS+ port number."
6460    ::= { agTacacsConfig 5 }
6461
6462tacNewCfgPort OBJECT-TYPE
6463    SYNTAX  INTEGER  (1..65000)
6464    MAX-ACCESS  read-write
6465    STATUS  current
6466    DESCRIPTION
6467        "Specify the TACACS+ port number."
6468    ::= { agTacacsConfig 6 }
6469
6470tacCurCfgTimeout OBJECT-TYPE
6471    SYNTAX  INTEGER  (4..15)
6472    MAX-ACCESS  read-only
6473    STATUS  current
6474    DESCRIPTION
6475        "The maximum number of seconds before resending authentication
6476         to TACACS+ server."
6477    ::= { agTacacsConfig 7 }
6478
6479tacNewCfgTimeout OBJECT-TYPE
6480    SYNTAX  INTEGER  (4..15)
6481    MAX-ACCESS  read-write
6482    STATUS  current
6483    DESCRIPTION
6484        "The maximum number of seconds before resending authentication
6485         to TACACS+ server."
6486    ::= { agTacacsConfig 8 }
6487
6488tacCurCfgRetries OBJECT-TYPE
6489    SYNTAX  INTEGER  (1..3)
6490    MAX-ACCESS  read-only
6491    STATUS  current
6492    DESCRIPTION
6493        "Number of retries to the TACACS+ server."
6494    ::= { agTacacsConfig 9 }
6495
6496tacNewCfgRetries OBJECT-TYPE
6497    SYNTAX  INTEGER  (1..3)
6498    MAX-ACCESS  read-write
6499    STATUS  current
6500    DESCRIPTION
6501        "Number of retries to the TACACS+ server."
6502    ::= { agTacacsConfig 10 }
6503
6504tacCurCfgState OBJECT-TYPE
6505    SYNTAX  INTEGER {
6506        enabled(1),
6507        disabled(0)
6508        }
6509    MAX-ACCESS  read-only
6510    STATUS  current
6511    DESCRIPTION
6512        "Enable or disable TACACS+ authentication."
6513    ::= { agTacacsConfig 11 }
6514
6515tacNewCfgState OBJECT-TYPE
6516    SYNTAX  INTEGER {
6517        enabled(1),
6518        disabled(0)
6519        }
6520    MAX-ACCESS  read-write
6521    STATUS  current
6522    DESCRIPTION
6523        "Enable or disable TACACS+ authentication."
6524    ::= { agTacacsConfig 12 }
6525
6526tacCurCfgAuthenString OBJECT-TYPE
6527    SYNTAX  DisplayString (SIZE(0..32))
6528    MAX-ACCESS  read-only
6529    STATUS  current
6530    DESCRIPTION
6531        "The TACACS+ authentication string."
6532    ::= { agTacacsConfig 13 }
6533
6534tacNewCfgAuthenString OBJECT-TYPE
6535    SYNTAX  DisplayString (SIZE(0..32))
6536    MAX-ACCESS  read-write
6537    STATUS  current
6538    DESCRIPTION
6539        "The TACACS+ authentication string."
6540    ::= { agTacacsConfig 14 }
6541
6542tacCurCfgBackdoor OBJECT-TYPE
6543    SYNTAX  INTEGER {
6544        enabled(1),
6545        disabled(2)
6546        }
6547    MAX-ACCESS  read-only
6548    STATUS  current
6549    DESCRIPTION
6550        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
6551    ::= { agTacacsConfig 15 }
6552
6553tacNewCfgBackdoor OBJECT-TYPE
6554    SYNTAX  INTEGER {
6555        enabled(1),
6556        disabled(2)
6557        }
6558    MAX-ACCESS  read-write
6559    STATUS  current
6560    DESCRIPTION
6561        "Enable or disable TACACS+ backdoor for telnet/ssh/http/https."
6562    ::= { agTacacsConfig 16 }
6563
6564tacCurCfgAuthenSecondString OBJECT-TYPE
6565    SYNTAX  DisplayString (SIZE(0..32))
6566    MAX-ACCESS  read-only
6567    STATUS  current
6568    DESCRIPTION
6569        "The second TACACS+ authentication string."
6570    ::= { agTacacsConfig 17 }
6571
6572tacNewCfgAuthenSecondString OBJECT-TYPE
6573    SYNTAX  DisplayString (SIZE(0..32))
6574    MAX-ACCESS  read-write
6575    STATUS  current
6576    DESCRIPTION
6577        "The second TACACS+ authentication string."
6578    ::= { agTacacsConfig 18 }
6579
6580tacCurCfgCmdAuthor OBJECT-TYPE
6581    SYNTAX  INTEGER {
6582        enabled(1),
6583        disabled(2)
6584        }
6585    MAX-ACCESS  read-only
6586    STATUS  current
6587    DESCRIPTION
6588        "Enable or disable TACACS+ command authorization."
6589    ::= { agTacacsConfig 19 }
6590
6591tacNewCfgCmdAuthor OBJECT-TYPE
6592    SYNTAX  INTEGER {
6593        enabled(1),
6594        disabled(2)
6595        }
6596    MAX-ACCESS  read-write
6597    STATUS  current
6598    DESCRIPTION
6599        "Enable or disable TACACS+ command authorization."
6600    ::= { agTacacsConfig 20 }
6601
6602tacCurCfgCmdLogging OBJECT-TYPE
6603    SYNTAX  INTEGER {
6604        enabled(1),
6605        disabled(2)
6606        }
6607    MAX-ACCESS  read-only
6608    STATUS  current
6609    DESCRIPTION
6610        "Enable or disable TACACS+ command logging."
6611    ::= { agTacacsConfig 21 }
6612
6613tacNewCfgCmdLogging OBJECT-TYPE
6614    SYNTAX  INTEGER {
6615        enabled(1),
6616        disabled(2)
6617        }
6618    MAX-ACCESS  read-write
6619    STATUS  current
6620    DESCRIPTION
6621        "Enable or disable TACACS+ command logging."
6622    ::= { agTacacsConfig 22 }
6623
6624tacCurCfgSecBd OBJECT-TYPE
6625    SYNTAX  INTEGER {
6626        enabled(1),
6627        disabled(2)
6628        }
6629    MAX-ACCESS  read-only
6630    STATUS  current
6631    DESCRIPTION
6632        "Enable or disable TACACS+ secure backdoor for telnet."
6633    ::= { agTacacsConfig 23 }
6634
6635tacNewCfgSecBd OBJECT-TYPE
6636    SYNTAX  INTEGER {
6637        enabled(1),
6638        disabled(2)
6639        }
6640    MAX-ACCESS  read-write
6641    STATUS  current
6642    DESCRIPTION
6643        "Enable or disable TACACS+ secure backdoor for telnet."
6644    ::= { agTacacsConfig 24 }
6645tacCurCfgCmap OBJECT-TYPE
6646    SYNTAX  INTEGER {
6647        enabled(1),
6648        disabled(2)
6649        }
6650    MAX-ACCESS  read-only
6651    STATUS  current
6652    DESCRIPTION
6653        "Enable/Disable Tacacs+ new privilege level mapping, as
6654         configured in the current configuration block."
6655    ::= { agTacacsConfig 25 }
6656
6657tacNewCfgCmap OBJECT-TYPE
6658    SYNTAX  INTEGER {
6659        enabled(1),
6660        disabled(2)
6661        }
6662    MAX-ACCESS  read-write
6663    STATUS  current
6664    DESCRIPTION
6665        "Enable/Disable Tacacs+ new privilege level mapping."
6666    ::= { agTacacsConfig 26 }
6667tacCurCfgEnaPassChange OBJECT-TYPE
6668    SYNTAX  INTEGER {
6669        enabled(1),
6670        disabled(2)
6671        }
6672    MAX-ACCESS  read-only
6673    STATUS  current
6674    DESCRIPTION
6675        " Enable/Disable Tacacs+ password change."
6676    ::= { agTacacsConfig 29 }
6677
6678tacNewCfgEnaPassChange OBJECT-TYPE
6679    SYNTAX  INTEGER {
6680        enabled(1),
6681        disabled(2)
6682        }
6683    MAX-ACCESS  read-write
6684    STATUS  current
6685    DESCRIPTION
6686        " Enable/Disable Tacacs+ password change."
6687    ::= { agTacacsConfig 30 }
6688
6689tacChangePassForUser OBJECT-TYPE
6690    SYNTAX  DisplayString (SIZE(0..32))
6691    MAX-ACCESS  read-write
6692    STATUS  current
6693    DESCRIPTION
6694        "The username for changing server password."
6695    ::= { agTacacsConfig 31 }
6696
6697tacChangePassCurPass OBJECT-TYPE
6698    SYNTAX  DisplayString (SIZE(0..32))
6699    MAX-ACCESS  read-only
6700    STATUS  current
6701    DESCRIPTION
6702        "The current password for tacacs server."
6703    ::= { agTacacsConfig 32 }
6704
6705tacChangePassNewPass OBJECT-TYPE
6706    SYNTAX  DisplayString (SIZE(0..32))
6707    MAX-ACCESS  read-write
6708    STATUS  current
6709    DESCRIPTION
6710        "The new password for tacacs server."
6711    ::= { agTacacsConfig 33 }
6712
6713tacChangePassForServer OBJECT-TYPE
6714    SYNTAX  INTEGER {
6715        primary(1),
6716        secondary(2)
6717        }
6718    MAX-ACCESS  read-write
6719    STATUS  current
6720    DESCRIPTION
6721        "Change password for <1/2> Tacacs+ server."
6722    ::= { agTacacsConfig 34 }
6723
6724tacCurCfgPorttoUse OBJECT-TYPE
6725    SYNTAX  INTEGER {
6726        data(1),
6727        mgt(2)
6728        }
6729    MAX-ACCESS  read-only
6730    STATUS  current
6731    DESCRIPTION
6732        "Specify whether the Tacacs should be performed over the
6733         data port or the management port."
6734    ::= { agTacacsConfig 35 }
6735
6736tacNewCfgPorttoUse OBJECT-TYPE
6737    SYNTAX  INTEGER {
6738        data(1),
6739        mgt(2)
6740        }
6741    MAX-ACCESS  read-write
6742    STATUS  current
6743    DESCRIPTION
6744        "Specify whether the Tacacs should be performed over the
6745         data port or the management port."
6746    ::= { agTacacsConfig 36 }
6747
6748tacCurCfgSecPorttoUse OBJECT-TYPE
6749    SYNTAX  INTEGER {
6750        data(1),
6751        mgt(2)
6752        }
6753    MAX-ACCESS  read-only
6754    STATUS  current
6755    DESCRIPTION
6756        "Specify whether the Tacacs should be performed over the
6757         data port or the management port."
6758    ::= { agTacacsConfig 37 }
6759
6760tacNewCfgSecPorttoUse OBJECT-TYPE
6761    SYNTAX  INTEGER {
6762        data(1),
6763        mgt(2)
6764        }
6765    MAX-ACCESS  read-write
6766    STATUS  current
6767    DESCRIPTION
6768        "Specify whether the Tacacs should be performed over the
6769         data port or the management port."
6770    ::= { agTacacsConfig 38 }
6771
6772agTacacsUserMapCurCfgTable OBJECT-TYPE
6773    SYNTAX  SEQUENCE OF AgTacacsUserMapCurCfgTableEntry
6774    MAX-ACCESS  not-accessible
6775    STATUS  current
6776    DESCRIPTION
6777        "The table of tacacs+ user map current configuration."
6778    ::= { agTacacsConfig 39 }
6779
6780agTacacsUserMapCurCfgTableEntry OBJECT-TYPE
6781    SYNTAX  AgTacacsUserMapCurCfgTableEntry
6782    MAX-ACCESS  not-accessible
6783    STATUS  current
6784    DESCRIPTION
6785        "A row in the tacacs+ user mapping table."
6786    INDEX  { agTacacsUserMapCurCfgUId }
6787    ::= { agTacacsUserMapCurCfgTable 1 }
6788
6789AgTacacsUserMapCurCfgTableEntry ::= SEQUENCE {
6790    agTacacsUserMapCurCfgUId       Integer32,
6791    agTacacsUserMapCurCfgMapping   INTEGER
6792    }
6793
6794agTacacsUserMapCurCfgUId OBJECT-TYPE
6795    SYNTAX Integer32
6796    MAX-ACCESS  read-only
6797    STATUS  current
6798    DESCRIPTION
6799        "The current config remote privilege identifier.
6800         The identifier value corresponds to the remote privilege."
6801    ::= { agTacacsUserMapCurCfgTableEntry 1 }
6802
6803agTacacsUserMapCurCfgMapping OBJECT-TYPE
6804    SYNTAX  INTEGER {
6805        none(0),
6806        user(1),
6807        oper(2),
6808        admin(3)
6809        }
6810    MAX-ACCESS  read-only
6811    STATUS  current
6812    DESCRIPTION
6813        "Current Tacacs+ user privilege mappings.
6814         The correspondence between the local privilege and the remote privilege is:
6815          - The remote privilege is the privilege identifier value
6816          - The local privilege is the mapped value(user, oper, admin)
6817         Example: For the remote privilege 15, we have the index 16:
6818         agTacacsUserMapCurCfgUId.16 = 15."
6819    ::= { agTacacsUserMapCurCfgTableEntry 2 }
6820
6821agTacacsUserMapNewCfgTable OBJECT-TYPE
6822    SYNTAX  SEQUENCE OF AgTacacsUserMapNewCfgTableEntry
6823    MAX-ACCESS  not-accessible
6824    STATUS  current
6825    DESCRIPTION
6826        "The table of tacacs+ user map new configuration."
6827    ::= { agTacacsConfig 40 }
6828
6829tacNewCfgDirectedRequest OBJECT-TYPE
6830    SYNTAX  INTEGER {
6831        disabled(1),
6832        restricted(2),
6833        no-truncate(3)
6834        }
6835    MAX-ACCESS  read-write
6836    STATUS  current
6837    DESCRIPTION
6838        "Enable/Disable tacacs directed request."
6839    ::= { agTacacsConfig 41 }
6840
6841tacCurCfgDirectedRequest OBJECT-TYPE
6842    SYNTAX  INTEGER {
6843        disabled(1),
6844        restricted(2),
6845        no-truncate(3)
6846        }
6847    MAX-ACCESS  read-only
6848    STATUS  current
6849    DESCRIPTION
6850        "The current tacacs directed request state."
6851    ::= { agTacacsConfig 42 }
6852
6853agTacacsUserMapNewCfgTableEntry OBJECT-TYPE
6854    SYNTAX  AgTacacsUserMapNewCfgTableEntry
6855    MAX-ACCESS  not-accessible
6856    STATUS  current
6857    DESCRIPTION
6858        "A row in the tacacs+ user mapping table."
6859    INDEX  { agTacacsUserMapNewCfgUId }
6860    ::= { agTacacsUserMapNewCfgTable 1 }
6861
6862AgTacacsUserMapNewCfgTableEntry ::= SEQUENCE {
6863    agTacacsUserMapNewCfgUId       Integer32,
6864    agTacacsUserMapNewCfgMapping   INTEGER
6865    }
6866
6867agTacacsUserMapNewCfgUId OBJECT-TYPE
6868    SYNTAX Integer32
6869    MAX-ACCESS  read-only
6870    STATUS  current
6871    DESCRIPTION
6872        "The new config remote privilege identifier.
6873         The identifier value corresponds to the remote privilege."
6874    ::= { agTacacsUserMapNewCfgTableEntry 1 }
6875
6876agTacacsUserMapNewCfgMapping OBJECT-TYPE
6877    SYNTAX  INTEGER {
6878        none(0),
6879        user(1),
6880        oper(2),
6881        admin(3)
6882        }
6883    MAX-ACCESS  read-create
6884    STATUS  current
6885    DESCRIPTION
6886        "Set new Tacacs+ user privilege mappings.
6887         The correspondence between the local privilege and the remote privilege is:
6888          - The remote privilege is the privilege identifier value
6889          - The local privilege is the mapped value(user, oper, admin)
6890         Example: For the remote privilege 15, we have the index 16:
6891         agTacacsUserMapNewCfgUId.16 = 15."
6892    ::= { agTacacsUserMapNewCfgTableEntry 2 }
6893tacCurCfgAttempts OBJECT-TYPE
6894    SYNTAX  INTEGER  (1..10)
6895    MAX-ACCESS  read-only
6896    STATUS  current
6897    DESCRIPTION
6898        "Number of login attempts to the TACACS+ server."
6899    ::= { agTacacsConfig 43 }
6900
6901tacNewCfgAttempts OBJECT-TYPE
6902    SYNTAX  INTEGER  (1..10)
6903    MAX-ACCESS  read-write
6904    STATUS  current
6905    DESCRIPTION
6906        "Number of login attempts to the TACACS+ server."
6907    ::= { agTacacsConfig 44 }
6908
6909tacCurBypassEnable OBJECT-TYPE
6910    SYNTAX      INTEGER {
6911        disable(0),
6912        enable (1)
6913    }
6914    MAX-ACCESS  read-only
6915    STATUS  current
6916    DESCRIPTION
6917        "Status of the enable bypass.If the status of this object
6918         is enabled, user authenticated via TACACS+ with admin
6919         previllage is granted enable previllage access.If disabled,
6920         admin users will be provided with enable previllage access
6921         based on enable password configured."
6922    DEFVAL      { enable }
6923    ::= { agTacacsConfig 45 }
6924
6925tacNewBypassEnable OBJECT-TYPE
6926    SYNTAX      INTEGER {
6927        disable(0),
6928        enable (1)
6929    }
6930    MAX-ACCESS  read-write
6931    STATUS  current
6932    DESCRIPTION
6933        "Status of the enable bypass.If the status of this object
6934         is enabled, user authenticated via TACACS+ with admin
6935         previllage is granted enable previllage access.If disabled,
6936         admin users will be provided with enable previllage access
6937         based on enable password configured."
6938    DEFVAL      { enable }
6939    ::= { agTacacsConfig 46 }
6940
6941tacCurCfgEnableAccounting OBJECT-TYPE
6942    SYNTAX    INTEGER {
6943        enable(1),
6944        disable(0)
6945    }
6946    MAX-ACCESS  read-only
6947    STATUS  current
6948    DESCRIPTION
6949        " Current TACACS+ accounting state."
6950    ::= { agTacacsConfig 47 }
6951
6952tacNewCfgEnableAccounting OBJECT-TYPE
6953    SYNTAX INTEGER  {
6954        enable(1),
6955        disable(0)
6956    }
6957    MAX-ACCESS  read-write
6958    STATUS      current
6959    DESCRIPTION
6960        " Enable/Disable TACACS+ accounting."
6961    ::= { agTacacsConfig 48 }
6962
6963tacCurCfgSrcLoopIf OBJECT-TYPE
6964    SYNTAX  INTEGER
6965    MAX-ACCESS  read-only
6966    STATUS  current
6967    DESCRIPTION
6968        "The index of the loopback interface that should be used
6969         for the source IP of the Tacacs+ message; 0 means that
6970         no loopback interface is used as the source of the Tacacs+ message."
6971    ::= { agTacacsConfig 49 }
6972
6973tacNewCfgSrcLoopIf OBJECT-TYPE
6974    SYNTAX INTEGER
6975    MAX-ACCESS  read-write
6976    STATUS      current
6977    DESCRIPTION
6978        "The index of the loopback interface that should be used
6979         for the source IP of the Tacacs+ message; 0 means that
6980         no loopback interface is used as the source of the Tacacs+ message."
6981    ::= { agTacacsConfig 50 }
6982
6983
6984-- Multiple Management network MIB objects
6985agMgmtNetTableMaxSize OBJECT-TYPE
6986    SYNTAX  Integer32
6987    MAX-ACCESS  read-only
6988    STATUS  current
6989    DESCRIPTION
6990        "The maximum number of entries in the Management
6991         Network Table."
6992    ::= { agMgmtNetConfig 1 }
6993
6994agCurCfgMgmtNetTable OBJECT-TYPE
6995    SYNTAX  SEQUENCE OF AgCurCfgMgmtNetEntry
6996    MAX-ACCESS  not-accessible
6997    STATUS  current
6998    DESCRIPTION
6999        "The table for Management Network definitions
7000         in the current configuration block."
7001    ::= { agMgmtNetConfig 2 }
7002
7003agCurCfgMgmtNetEntry OBJECT-TYPE
7004    SYNTAX  AgCurCfgMgmtNetEntry
7005    MAX-ACCESS  not-accessible
7006    STATUS  current
7007    DESCRIPTION
7008        "A row in the management network definition table."
7009    INDEX   {  agCurCfgMgmtNetIndex }
7010    ::= { agCurCfgMgmtNetTable 1 }
7011
7012AgCurCfgMgmtNetEntry ::= SEQUENCE {
7013    agCurCfgMgmtNetIndex  	Integer32,
7014    agCurCfgMgmtNetSubnet       DisplayString,
7015    agCurCfgMgmtNetMask         DisplayString
7016    }
7017
7018agCurCfgMgmtNetIndex OBJECT-TYPE
7019    SYNTAX  Integer32
7020    MAX-ACCESS  read-only
7021    STATUS  current
7022    DESCRIPTION
7023        "The index of the Management Network Definition table."
7024    ::= { agCurCfgMgmtNetEntry 1 }
7025
7026agCurCfgMgmtNetSubnet OBJECT-TYPE
7027    SYNTAX  DisplayString
7028    MAX-ACCESS  read-only
7029    STATUS  current
7030    DESCRIPTION
7031        "The Management Network Address in the current configuration
7032         block."
7033    ::= { agCurCfgMgmtNetEntry 2 }
7034
7035agCurCfgMgmtNetMask OBJECT-TYPE
7036    SYNTAX  DisplayString
7037    MAX-ACCESS  read-only
7038    STATUS  current
7039    DESCRIPTION
7040        "The Management Network Mask/Prefix Length in the current configuration
7041         block."
7042    ::= { agCurCfgMgmtNetEntry 3 }
7043
7044agNewCfgMgmtNetTable OBJECT-TYPE
7045    SYNTAX  SEQUENCE OF AgNewCfgMgmtNetEntry
7046    MAX-ACCESS  not-accessible
7047    STATUS  current
7048    DESCRIPTION
7049        "The table for Management Network definitions
7050         in the new configuration block."
7051    ::= { agMgmtNetConfig 3 }
7052
7053agNewCfgMgmtNetEntry OBJECT-TYPE
7054    SYNTAX  AgNewCfgMgmtNetEntry
7055    MAX-ACCESS  not-accessible
7056    STATUS  current
7057    DESCRIPTION
7058        "A row in the management network definition table."
7059    INDEX   {  agNewCfgMgmtNetIndex }
7060    ::= { agNewCfgMgmtNetTable 1 }
7061
7062AgNewCfgMgmtNetEntry ::= SEQUENCE {
7063    agNewCfgMgmtNetIndex  	Integer32,
7064    agNewCfgMgmtNetSubnet       DisplayString,
7065    agNewCfgMgmtNetMask         DisplayString,
7066    agNewCfgMgmtNetDelete       INTEGER
7067    }
7068
7069agNewCfgMgmtNetIndex OBJECT-TYPE
7070    SYNTAX  Integer32
7071    MAX-ACCESS  read-only
7072    STATUS  current
7073    DESCRIPTION
7074        "The index of the Management Network Definition table."
7075    ::= { agNewCfgMgmtNetEntry 1 }
7076
7077agNewCfgMgmtNetSubnet OBJECT-TYPE
7078    SYNTAX  DisplayString
7079    MAX-ACCESS  read-create
7080    STATUS  current
7081    DESCRIPTION
7082        "The Management Network Address in the new configuration
7083         block."
7084    ::= { agNewCfgMgmtNetEntry 2 }
7085
7086agNewCfgMgmtNetMask OBJECT-TYPE
7087    SYNTAX  DisplayString
7088    MAX-ACCESS  read-create
7089    STATUS  current
7090    DESCRIPTION
7091        "The Management Network Mask/Prefix length in the new configuration
7092         block."
7093    ::= { agNewCfgMgmtNetEntry 3 }
7094
7095agNewCfgMgmtNetDelete OBJECT-TYPE
7096    SYNTAX  INTEGER {
7097        other(1),
7098        delete(2)
7099        }
7100    MAX-ACCESS  read-create
7101    STATUS  current
7102    DESCRIPTION
7103        "By setting the value to delete(2), the entire row is deleted."
7104    ::= { agNewCfgMgmtNetEntry 4 }
7105
7106agMgmtNetClear OBJECT-TYPE
7107    SYNTAX  INTEGER {
7108        other(1),
7109        clear(2)
7110        }
7111    MAX-ACCESS  read-write
7112    STATUS current
7113    DESCRIPTION
7114        "By setting the value to delete(2), the entire table is cleared."
7115    ::= { agMgmtNetConfig 4 }
7116
7117
7118
7119-- Scheduled Reboot Group
7120
7121agCfgBootResetParameters OBJECT-TYPE
7122    SYNTAX  DisplayString (SIZE(0..255))
7123    MAX-ACCESS  read-write
7124    STATUS  current
7125    DESCRIPTION
7126        "String formatated as 'weekday hour minute'
7127         where
7128         - weekday is none(0),sunday(1),monday(2),
7129         tuesday(3),wednesday(4),thursday(5),friday(6),
7130         saturday(7)
7131         - hour is the hour in 24-hour format for reboot
7132         - minutes are the minutes [00] for reboot"
7133
7134     ::= { agBoot 1 }
7135
7136agCfgBootReset OBJECT-TYPE
7137    SYNTAX  INTEGER {
7138        none(1),
7139        cancel(2)
7140        }
7141    MAX-ACCESS  read-write
7142    STATUS  current
7143    DESCRIPTION
7144        "Cancel pending switch reset."
7145    ::= { agBoot 4 }
7146
7147agCfgBootNxtResetTime OBJECT-TYPE
7148    SYNTAX  DisplayString (SIZE(0..255))
7149    MAX-ACCESS  read-only
7150    STATUS  current
7151    DESCRIPTION
7152        "Display the next scheduled reboot time."
7153     ::= { agBoot 5 }
7154
7155agCfgBootPendingReset OBJECT-TYPE
7156    SYNTAX INTEGER {
7157        idle(1),
7158        pending(2)
7159        }
7160    MAX-ACCESS  read-only
7161    STATUS  current
7162    DESCRIPTION
7163        "Shows if there is any pending reboot scheduled.
7164         You should cancel any pending reboot scheduled
7165         before setting another."
7166    ::= { agBoot 6 }
7167
7168
7169
7170
7171
7172agAccessUserMaxUserID OBJECT-TYPE
7173    SYNTAX  Integer32
7174    MAX-ACCESS  read-only
7175    STATUS  current
7176    DESCRIPTION
7177        "The maximum number of User IDs."
7178    ::= { agAccess 1 }
7179
7180agAccessCurStrongPassword OBJECT-TYPE
7181    SYNTAX  INTEGER {
7182        enabled(1),
7183        disabled(0)
7184        }
7185    MAX-ACCESS  read-only
7186    STATUS  current
7187    DESCRIPTION
7188        "Status of strong password."
7189    ::= { agAccess 4 }
7190
7191agAccessNewStrongPassword OBJECT-TYPE
7192    SYNTAX  INTEGER {
7193        enabled(1),
7194        disabled(0)
7195        }
7196    MAX-ACCESS read-write
7197    STATUS current
7198    DESCRIPTION
7199        "Setting this value to enabled(1) enables strong
7200         password support, while disabled(0) disables it."
7201    ::= { agAccess 5 }
7202
7203agAccessCurStrongPassValidity OBJECT-TYPE
7204    SYNTAX  INTEGER (1..365)
7205    MAX-ACCESS  read-only
7206    STATUS  current
7207    DESCRIPTION
7208        "Password validity in days."
7209    ::= { agAccess 6 }
7210
7211agAccessNewStrongPassValidity OBJECT-TYPE
7212    SYNTAX  INTEGER (1..365)
7213    MAX-ACCESS read-write
7214    STATUS current
7215    DESCRIPTION
7216        "Get or set password validity in days."
7217    ::= { agAccess 7 }
7218
7219agAccessCurStrongPassWarning OBJECT-TYPE
7220    SYNTAX  INTEGER (1..365)
7221    MAX-ACCESS  read-only
7222    STATUS  current
7223    DESCRIPTION
7224        "Warning days before password expires."
7225    ::= { agAccess 8 }
7226
7227agAccessNewStrongPassWarning OBJECT-TYPE
7228    SYNTAX  INTEGER (1..365)
7229    MAX-ACCESS read-write
7230    STATUS current
7231    DESCRIPTION
7232        "Get or set warning days before password expires."
7233    ::= { agAccess 9 }
7234
7235agAccessCurStrongPassFailLog OBJECT-TYPE
7236    SYNTAX  INTEGER (1..255)
7237    MAX-ACCESS  read-only
7238    STATUS  current
7239    DESCRIPTION
7240        "Number of failed logins that trigger
7241         security notifications."
7242    ::= { agAccess 10 }
7243
7244agAccessNewStrongPassFailLog OBJECT-TYPE
7245    SYNTAX  INTEGER (1..255)
7246    MAX-ACCESS read-write
7247    STATUS current
7248    DESCRIPTION
7249        "Get or set number of failed logins that trigger
7250         security notifications."
7251    ::= { agAccess 11 }
7252
7253agAccessCurDefaultAdmin OBJECT-TYPE
7254    SYNTAX  INTEGER {
7255        enabled(1),
7256        disabled(0)
7257        }
7258    MAX-ACCESS  read-only
7259    STATUS  current
7260    DESCRIPTION
7261        "Get default admin account state. (1) indicates enabled and (0) indicates
7262          disabled (0). Default it is enabled."
7263    ::= { agAccess 12 }
7264
7265agAccessNewDefaultAdmin OBJECT-TYPE
7266    SYNTAX  INTEGER {
7267        enabled(1),
7268        disabled(0)
7269        }
7270    MAX-ACCESS  read-write
7271    STATUS  current
7272    DESCRIPTION
7273        "Setting this value to enabled (1) will enable the default admin account while
7274          disabled (0) will disable the default admin account. Default it is enabled."
7275    ::= { agAccess 13 }
7276
7277agAccessCurStrongPassLockout OBJECT-TYPE
7278    SYNTAX  INTEGER  {
7279        enabled(1),
7280        disabled(0)
7281        }
7282    MAX-ACCESS  read-only
7283    STATUS  current
7284    DESCRIPTION
7285        "Status of Lockout"
7286    ::= { agAccess 14 }
7287
7288agAccessNewStrongPassLockout OBJECT-TYPE
7289    SYNTAX  INTEGER  {
7290        enabled(1),
7291        disabled(0)
7292        }
7293    MAX-ACCESS read-write
7294    STATUS current
7295    DESCRIPTION
7296        "Setting this value to enabled (1) enables account locking after trying for failed login
7297          attempts. While disabled (0) disables account locking."
7298    ::= { agAccess 15 }
7299
7300agAccessCurStrongPassAttemptsMaxFail OBJECT-TYPE
7301    SYNTAX  INTEGER (1..10)
7302    MAX-ACCESS  read-only
7303    STATUS  current
7304    DESCRIPTION
7305        "The max number of failed logins before disabling account. Default value is 6"
7306    ::= { agAccess 16 }
7307
7308agAccessNewStrongPassAttemptsMaxFail OBJECT-TYPE
7309    SYNTAX  INTEGER (1..10)
7310    MAX-ACCESS read-write
7311    STATUS current
7312    DESCRIPTION
7313        "Sets Max number of failed logins before disabling account. Default value is 6"
7314    ::= { agAccess 17 }
7315
7316
7317
7318agAccessUserCurCfgTable OBJECT-TYPE
7319    SYNTAX  SEQUENCE OF AgAccessUserCurCfgTableEntry
7320    MAX-ACCESS  not-accessible
7321    STATUS  current
7322    DESCRIPTION
7323        "The table of Access user configuration."
7324    ::= { agAccess 2 }
7325
7326agAccessUserCurCfgTableEntry OBJECT-TYPE
7327    SYNTAX  AgAccessUserCurCfgTableEntry
7328    MAX-ACCESS  not-accessible
7329    STATUS  current
7330    DESCRIPTION
7331        "A row in the Access user configuration table."
7332    INDEX  { agAccessUserCurCfgUId }
7333    ::= { agAccessUserCurCfgTable 1 }
7334
7335AgAccessUserCurCfgTableEntry ::= SEQUENCE {
7336    agAccessUserCurCfgUId 	Integer32,
7337    agAccessUserCurCos 		INTEGER,
7338    agAccessUserCurCfgName 	DisplayString,
7339    agAccessUserCurCfgPswd 	DisplayString,
7340    agAccessUserCurCfgState	INTEGER
7341    }
7342
7343agAccessUserCurCfgUId OBJECT-TYPE
7344    SYNTAX Integer32
7345    MAX-ACCESS  read-only
7346    STATUS  current
7347    DESCRIPTION
7348        "The User identifier."
7349    ::= { agAccessUserCurCfgTableEntry 1 }
7350
7351agAccessUserCurCos OBJECT-TYPE
7352    SYNTAX  INTEGER {
7353        user(0),
7354        oper(3),
7355        admin(6)
7356        }
7357    MAX-ACCESS  read-only
7358    STATUS  current
7359    DESCRIPTION
7360        "The user class of service."
7361    ::= { agAccessUserCurCfgTableEntry 2 }
7362
7363agAccessUserCurCfgName OBJECT-TYPE
7364    SYNTAX  DisplayString (SIZE(0..64))
7365    MAX-ACCESS  read-only
7366    STATUS  current
7367    DESCRIPTION
7368        "The user name. Please note, the max length is 8 in stacking mode."
7369    ::= { agAccessUserCurCfgTableEntry 3 }
7370
7371agAccessUserCurCfgPswd OBJECT-TYPE
7372    SYNTAX  DisplayString (SIZE(0..128))
7373    MAX-ACCESS  read-only
7374    STATUS  current
7375    DESCRIPTION
7376        "The character string representing the user password."
7377    ::= { agAccessUserCurCfgTableEntry 4 }
7378
7379
7380agAccessUserCurCfgState OBJECT-TYPE
7381    SYNTAX  INTEGER  {
7382	enabled(2),
7383	disabled(3)
7384	}
7385    MAX-ACCESS  read-only
7386    STATUS  current
7387    DESCRIPTION
7388        "User validation (enabled or disabled) in current
7389         configuration block."
7390    ::= { agAccessUserCurCfgTableEntry 6 }
7391
7392agAccessUserNewCfgTable OBJECT-TYPE
7393    SYNTAX  SEQUENCE OF AgAccessUserNewCfgTableEntry
7394    MAX-ACCESS  not-accessible
7395    STATUS  current
7396    DESCRIPTION
7397        "The table of Access user configuration."
7398    ::= { agAccess 3 }
7399
7400agAccessUserNewCfgTableEntry OBJECT-TYPE
7401    SYNTAX  AgAccessUserNewCfgTableEntry
7402    MAX-ACCESS  not-accessible
7403    STATUS  current
7404    DESCRIPTION
7405        "A row in the Access user configuration table."
7406    INDEX  { agAccessUserNewCfgUId }
7407    ::= { agAccessUserNewCfgTable 1 }
7408
7409AgAccessUserNewCfgTableEntry ::= SEQUENCE {
7410    agAccessUserNewCfgUId 	Integer32,
7411    agAccessUserNewCos  	INTEGER,
7412    agAccessUserNewCfgName   	DisplayString,
7413    agAccessUserNewCfgPswd 	DisplayString,
7414    agAccessUserNewCfgState	INTEGER,
7415    agAccessUserNewCfgDelete    INTEGER
7416    }
7417
7418agAccessUserNewCfgUId OBJECT-TYPE
7419    SYNTAX Integer32
7420    MAX-ACCESS  read-only
7421    STATUS  current
7422    DESCRIPTION
7423        "The User identifier."
7424    ::= { agAccessUserNewCfgTableEntry 1 }
7425
7426agAccessUserNewCos OBJECT-TYPE
7427    SYNTAX  INTEGER {
7428        user(0),
7429        oper(3),
7430        admin(6)
7431        }
7432    MAX-ACCESS  read-create
7433    STATUS  current
7434    DESCRIPTION
7435        "The user class of service."
7436    ::= { agAccessUserNewCfgTableEntry 2 }
7437
7438agAccessUserNewCfgName OBJECT-TYPE
7439    SYNTAX  DisplayString (SIZE(0..64))
7440    MAX-ACCESS  read-create
7441    STATUS  current
7442    DESCRIPTION
7443        "The user name. Please note, the max length is 8 in stacking mode."
7444    ::= { agAccessUserNewCfgTableEntry 3 }
7445
7446agAccessUserNewCfgPswd OBJECT-TYPE
7447    SYNTAX  DisplayString (SIZE(0..128))
7448    MAX-ACCESS  read-create
7449    STATUS  current
7450    DESCRIPTION
7451        "The character string representing the user password."
7452    ::= { agAccessUserNewCfgTableEntry 4 }
7453
7454
7455agAccessUserNewCfgState OBJECT-TYPE
7456    SYNTAX  INTEGER  {
7457	enabled(2),
7458	disabled(3)
7459	}
7460    MAX-ACCESS  read-create
7461    STATUS  current
7462    DESCRIPTION
7463        "User validation (enabled or disabled) in new
7464         configuration block."
7465    ::= { agAccessUserNewCfgTableEntry 7 }
7466
7467agAccessUserNewCfgDelete OBJECT-TYPE
7468    SYNTAX  INTEGER  {
7469        other(1),
7470        delete(2)
7471        }
7472    MAX-ACCESS  read-create
7473    STATUS  current
7474    DESCRIPTION
7475        "This is an action object to create or delete a User.
7476         other(1) is returned always when read.
7477         The following values are writable: delete(2)...to delete a User"
7478    ::= { agAccessUserNewCfgTableEntry 8 }
7479
7480-- LDAP Configuration
7481
7482ldapCurCfgPrimaryIpAddr OBJECT-TYPE
7483    SYNTAX  IpAddress
7484    MAX-ACCESS  read-only
7485    STATUS  current
7486    DESCRIPTION
7487        "The IP address of the Primary LDAP server."
7488    ::= { agLdapConfig 1 }
7489
7490ldapNewCfgPrimaryIpAddr OBJECT-TYPE
7491    SYNTAX  IpAddress
7492    MAX-ACCESS  read-write
7493    STATUS  current
7494    DESCRIPTION
7495        "The IP address of the Primary LDAP server."
7496    ::= { agLdapConfig 2 }
7497
7498ldapCurCfgSecondaryIpAddr OBJECT-TYPE
7499    SYNTAX  IpAddress
7500    MAX-ACCESS  read-only
7501    STATUS  current
7502    DESCRIPTION
7503        "The IP address of the Secondary LDAP server."
7504    ::= { agLdapConfig 3 }
7505
7506ldapNewCfgSecondaryIpAddr OBJECT-TYPE
7507    SYNTAX  IpAddress
7508    MAX-ACCESS  read-write
7509    STATUS  current
7510    DESCRIPTION
7511        "The IP address of the Secondary LDAP server."
7512    ::= { agLdapConfig 4 }
7513
7514ldapCurCfgPort OBJECT-TYPE
7515    SYNTAX  INTEGER  (1..65000)
7516    MAX-ACCESS  read-only
7517    STATUS  current
7518    DESCRIPTION
7519        "Specify the LDAP port number."
7520    ::= { agLdapConfig 5 }
7521
7522ldapNewCfgPort OBJECT-TYPE
7523    SYNTAX  INTEGER  (1..65000)
7524    MAX-ACCESS  read-write
7525    STATUS  current
7526    DESCRIPTION
7527        "Specify the LDAP port number."
7528    ::= { agLdapConfig 6 }
7529
7530ldapCurCfgRetries OBJECT-TYPE
7531    SYNTAX  INTEGER  (1..3)
7532    MAX-ACCESS  read-only
7533    STATUS  current
7534    DESCRIPTION
7535        "Number of retries to the LDAP server."
7536    ::= { agLdapConfig 7 }
7537
7538ldapNewCfgRetries OBJECT-TYPE
7539    SYNTAX  INTEGER  (1..3)
7540    MAX-ACCESS  read-write
7541    STATUS  current
7542    DESCRIPTION
7543        "Number of retries to the LDAP server."
7544    ::= { agLdapConfig 8 }
7545
7546ldapCurCfgTimeout OBJECT-TYPE
7547    SYNTAX  INTEGER  (4..15)
7548    MAX-ACCESS  read-only
7549    STATUS  current
7550    DESCRIPTION
7551        "The maximum number of seconds before resending authentication
7552         to LDAP server."
7553    ::= { agLdapConfig 9 }
7554
7555ldapNewCfgTimeout OBJECT-TYPE
7556    SYNTAX  INTEGER  (4..15)
7557    MAX-ACCESS  read-write
7558    STATUS  current
7559    DESCRIPTION
7560        "The maximum number of seconds before resending authentication
7561         to LDAP server."
7562    ::= { agLdapConfig 10 }
7563
7564ldapCurCfgDomain OBJECT-TYPE
7565    SYNTAX  DisplayString (SIZE(0..127))
7566    MAX-ACCESS  read-only
7567    STATUS  current
7568    DESCRIPTION
7569        "The LDAP domain name."
7570    ::= { agLdapConfig 11 }
7571
7572ldapNewCfgDomain OBJECT-TYPE
7573    SYNTAX  DisplayString (SIZE(0..127))
7574    MAX-ACCESS  read-write
7575    STATUS  current
7576    DESCRIPTION
7577        "The LDAP domain name."
7578    ::= { agLdapConfig 12 }
7579
7580ldapCurCfgBackdoor OBJECT-TYPE
7581    SYNTAX  INTEGER {
7582        enabled(1),
7583        disabled(0)
7584        }
7585    MAX-ACCESS  read-only
7586    STATUS  current
7587    DESCRIPTION
7588        "Enable or disable LDAP backdoor for telnet/ssh/http/https."
7589    ::= { agLdapConfig 13 }
7590
7591ldapNewCfgBackdoor OBJECT-TYPE
7592    SYNTAX  INTEGER {
7593        enabled(1),
7594        disabled(0)
7595        }
7596    MAX-ACCESS  read-write
7597    STATUS  current
7598    DESCRIPTION
7599        "Enable or disable LDAP backdoor for telnet/ssh/http/https."
7600    ::= { agLdapConfig 14 }
7601
7602ldapCurCfgState OBJECT-TYPE
7603    SYNTAX  INTEGER {
7604        enabled(1),
7605        disabled(0)
7606        }
7607    MAX-ACCESS  read-only
7608    STATUS  current
7609    DESCRIPTION
7610        "Enable or disable LDAP authentication."
7611    ::= { agLdapConfig 15 }
7612
7613ldapNewCfgState OBJECT-TYPE
7614    SYNTAX  INTEGER {
7615        enabled(1),
7616        disabled(0)
7617        }
7618    MAX-ACCESS  read-write
7619    STATUS  current
7620    DESCRIPTION
7621        "Enable or disable LDAP authentication."
7622    ::= { agLdapConfig 16 }
7623
7624ldapCurCfgPorttoUse OBJECT-TYPE
7625    SYNTAX  INTEGER {
7626        data(1),
7627        mgt(2)
7628        }
7629    MAX-ACCESS  read-only
7630    STATUS  current
7631    DESCRIPTION
7632        "Specify whether the LDAP should be performed over the
7633         data port or the management port."
7634    ::= { agLdapConfig 17 }
7635
7636ldapNewCfgPorttoUse OBJECT-TYPE
7637    SYNTAX  INTEGER {
7638        data(1),
7639        mgt(2)
7640        }
7641    MAX-ACCESS  read-write
7642    STATUS  current
7643    DESCRIPTION
7644        "Specify whether the LDAP should be performed over the
7645         data port or the management port."
7646    ::= { agLdapConfig 18 }
7647
7648ldapCurCfgSecPorttoUse OBJECT-TYPE
7649    SYNTAX  INTEGER {
7650        data(1),
7651        mgt(2)
7652        }
7653    MAX-ACCESS  read-only
7654    STATUS  current
7655    DESCRIPTION
7656        "Specify whether the LDAP should be performed over the
7657         data port or the management port."
7658    ::= { agLdapConfig 19 }
7659
7660ldapNewCfgSecPorttoUse OBJECT-TYPE
7661    SYNTAX  INTEGER {
7662        data(1),
7663        mgt(2)
7664        }
7665    MAX-ACCESS  read-write
7666    STATUS  current
7667    DESCRIPTION
7668        "Specify whether the LDAP should be performed over the
7669         data port or the management port."
7670    ::= { agLdapConfig 20 }
7671
7672ldapCurCfgUserNameAttribute OBJECT-TYPE
7673    SYNTAX  DisplayString (SIZE(0..127))
7674    MAX-ACCESS  read-only
7675    STATUS  current
7676    DESCRIPTION
7677        "The LDAP username attribute."
7678    ::= { agLdapConfig 21 }
7679
7680ldapNewCfgUserNameAttribute OBJECT-TYPE
7681    SYNTAX  DisplayString (SIZE(0..127))
7682    MAX-ACCESS  read-write
7683    STATUS  current
7684    DESCRIPTION
7685        "The LDAP username attribute (default = uid)."
7686    ::= { agLdapConfig 22 }
7687
7688
7689-- sFlow Group
7690sflowCurCfgServerAddress OBJECT-TYPE
7691    SYNTAX  IpAddress
7692    MAX-ACCESS  read-only
7693    STATUS  current
7694    DESCRIPTION
7695        "The IP address of the sFlow server."
7696    ::= { agsFlowConfig 1 }
7697
7698sflowNewCfgServerAddress OBJECT-TYPE
7699    SYNTAX  DisplayString (SIZE(0..46))
7700    MAX-ACCESS  read-write
7701    STATUS  current
7702    DESCRIPTION
7703        "The IP address of the sFlow server."
7704    ::= { agsFlowConfig 2 }
7705
7706sflowCurCfgServerPort OBJECT-TYPE
7707    SYNTAX  INTEGER  (1..65000)
7708    MAX-ACCESS  read-only
7709    STATUS  current
7710    DESCRIPTION
7711        "Specify the sFlow server port number."
7712    ::= { agsFlowConfig 3 }
7713
7714sflowNewCfgServerPort OBJECT-TYPE
7715    SYNTAX  INTEGER  (1..65000)
7716    MAX-ACCESS  read-write
7717    STATUS  current
7718    DESCRIPTION
7719        "Specify the sFlow server port number."
7720    ::= { agsFlowConfig 4 }
7721
7722sflowCurCfgState OBJECT-TYPE
7723    SYNTAX  INTEGER {
7724        enabled(1),
7725        disabled(0)
7726        }
7727    MAX-ACCESS  read-only
7728    STATUS  current
7729    DESCRIPTION
7730        "Enable or disable sFlow."
7731    ::= { agsFlowConfig 5 }
7732
7733sflowNewCfgState OBJECT-TYPE
7734    SYNTAX  INTEGER {
7735        enabled(1),
7736        disabled(0)
7737        }
7738    MAX-ACCESS  read-write
7739    STATUS  current
7740    DESCRIPTION
7741        "Enable or disable sFlow"
7742    ::= { agsFlowConfig 6 }
7743
7744sflowCurPortCfgTable OBJECT-TYPE
7745    SYNTAX  SEQUENCE OF SflowCurPortCfgTableEntry
7746    MAX-ACCESS  not-accessible
7747    STATUS  current
7748    DESCRIPTION
7749        "The table of sFlow port configuration."
7750    ::= { agsFlowConfig 7 }
7751
7752sflowCurPortCfgTableEntry OBJECT-TYPE
7753    SYNTAX  SflowCurPortCfgTableEntry
7754    MAX-ACCESS  not-accessible
7755    STATUS  current
7756    DESCRIPTION
7757        "A row in the sFlow port configuration table."
7758    INDEX  { sflowCurPortCfgTableId }
7759    ::= { sflowCurPortCfgTable 1 }
7760
7761SflowCurPortCfgTableEntry ::= SEQUENCE {
7762    sflowCurPortCfgTableId 	    PortNumber,
7763    sflowCurPortSampling            INTEGER,
7764    sflowCurPortPolling             INTEGER
7765    }
7766
7767sflowCurPortCfgTableId OBJECT-TYPE
7768    SYNTAX PortNumber
7769    MAX-ACCESS  read-only
7770    STATUS  current
7771    DESCRIPTION
7772          "sFlow port number."
7773    ::= { sflowCurPortCfgTableEntry 1 }
7774sflowCurPortSampling OBJECT-TYPE
7775    SYNTAX       INTEGER (256..65536)
7776    MAX-ACCESS   read-only
7777    STATUS       current
7778    DESCRIPTION
7779        "The current sFlow port sampling rate."
7780    ::= { sflowCurPortCfgTableEntry 2 }
7781sflowCurPortPolling OBJECT-TYPE
7782    SYNTAX       INTEGER (5..60)
7783    MAX-ACCESS       read-only
7784    STATUS       current
7785    DESCRIPTION
7786        "The current sFlow port polling interval."
7787    ::= { sflowCurPortCfgTableEntry 3 }
7788
7789sflowNewPortCfgTable OBJECT-TYPE
7790    SYNTAX  SEQUENCE OF SflowNewPortCfgTableEntry
7791    MAX-ACCESS  not-accessible
7792    STATUS  current
7793    DESCRIPTION
7794        "The table of sFlow port configuration."
7795    ::= { agsFlowConfig 8 }
7796
7797sflowNewPortCfgTableEntry OBJECT-TYPE
7798    SYNTAX  SflowNewPortCfgTableEntry
7799    MAX-ACCESS  not-accessible
7800    STATUS  current
7801    DESCRIPTION
7802        "A row in the sFlow port configuration table."
7803    INDEX  { sflowNewPortCfgTableId }
7804    ::= { sflowNewPortCfgTable 1 }
7805
7806SflowNewPortCfgTableEntry ::= SEQUENCE {
7807    sflowNewPortCfgTableId 	    PortNumber,
7808    sflowNewPortSampling    	    INTEGER,
7809    sflowNewPortPolling             INTEGER
7810    }
7811
7812sflowNewPortCfgTableId OBJECT-TYPE
7813    SYNTAX PortNumber
7814    MAX-ACCESS  read-only
7815    STATUS  current
7816    DESCRIPTION
7817          " sFlow port number."
7818    ::= { sflowNewPortCfgTableEntry 1 }
7819sflowNewPortSampling OBJECT-TYPE
7820    SYNTAX       INTEGER (256..65536)
7821    MAX-ACCESS    read-write
7822    STATUS       current
7823    DESCRIPTION
7824        "The new sFlow port sampling rate.
7825        Valid range: 256-65536| 0 for disable"
7826    ::= { sflowNewPortCfgTableEntry 2 }
7827sflowNewPortPolling OBJECT-TYPE
7828    SYNTAX       INTEGER (5..60)
7829    MAX-ACCESS       read-write
7830    STATUS       current
7831    DESCRIPTION
7832        "The new sFlow port polling interval.
7833	Valid range: 5-60| 0 for disable"
7834    ::= { sflowNewPortCfgTableEntry 3 }
7835
7836sflowCurCfgMgmtPort OBJECT-TYPE
7837    SYNTAX  INTEGER {
7838        data(1)
7839        , mgt(2)
7840        }
7841    MAX-ACCESS  read-only
7842    STATUS  current
7843    DESCRIPTION
7844        "The port that the sFlow server is connected to"
7845    ::= { agsFlowConfig 9 }
7846
7847sflowNewCfgMgmtPort OBJECT-TYPE
7848    SYNTAX  INTEGER {
7849        data(1)
7850        , mgt(2)
7851        }
7852    MAX-ACCESS  read-write
7853    STATUS  current
7854    DESCRIPTION
7855        "Chose the port that the sFlow server will connect to"
7856    ::= { agsFlowConfig 10 }
7857
7858-- USB Copy
7859
7860agUSBoperation OBJECT-TYPE
7861    SYNTAX  INTEGER {
7862        fromUSB(1),
7863        toUSB(2)
7864        }
7865    MAX-ACCESS  read-write
7866    STATUS  current
7867    DESCRIPTION
7868        "Set operation:
7869           fromUSB(1): from USB to Flash
7870           toUSB(2):   from Flash to USB"
7871    ::= { agUSBCopy 1 }
7872
7873agUSBfile OBJECT-TYPE
7874    SYNTAX  DisplayString (SIZE(0..255))
7875    MAX-ACCESS  read-write
7876    STATUS  current
7877    DESCRIPTION
7878         "USB filename (to copy from or to copy to)"
7879     ::= { agUSBCopy 2 }
7880
7881agUSBflashFile OBJECT-TYPE
7882    SYNTAX  INTEGER {
7883        boot(1),
7884        image1(2),
7885        active(3),
7886        syslog(4),
7887        crashdump(5),
7888        image2(6)
7889        }
7890    MAX-ACCESS  read-write
7891    STATUS  current
7892    DESCRIPTION
7893        "Set flash file involved (boot image, image 1,
7894         active configuration, syslog, crashdump).
7895         Syslog and crashdump can only be copied to USB.
7896         (it is forbidden to copy from USB to flash)    "
7897    ::= { agUSBCopy 3 }
7898
7899agUSBcopyFile OBJECT-TYPE
7900    SYNTAX  INTEGER {
7901        copy(1),
7902        idle(2),
7903        inprogress(3),
7904        complete(4),
7905        failed(5)
7906        }
7907    MAX-ACCESS  read-write
7908    STATUS  current
7909    DESCRIPTION
7910        "When this object is read the current state is returned.
7911         idle(1) indicates that there is no copy in progess.
7912         complete(4) indicates that the last copy operation is completed.
7913         Setting the value to copy(1), will execute the operation (copy
7914         to or from USB stick).
7915         If the copy is successful this variable will return the state
7916         'complete' else it will return 'failed'.
7917         Once the operation is completed, agUSBcopyFile should be set
7918         back to 'idle' state so others can issue the copy command via SNMP."
7919    ::= { agUSBCopy 4 }
7920
7921agUSBresult OBJECT-TYPE
7922    SYNTAX  DisplayString (SIZE(0..255))
7923    MAX-ACCESS  read-only
7924    STATUS  current
7925    DESCRIPTION
7926         "Last USB Copy action result."
7927     ::= { agUSBCopy 5 }
7928
7929
7930agQsfp40GCfgTable OBJECT-TYPE
7931    SYNTAX SEQUENCE OF Qsfp40GPortEntry
7932    MAX-ACCESS not-accessible
7933    STATUS current
7934    DESCRIPTION
7935        "The QSFP 40G ports configuration table"
7936    ::= { agQsfp40GConfig 1 }
7937
7938qsfp40GPortEntry OBJECT-TYPE
7939    SYNTAX Qsfp40GPortEntry
7940    MAX-ACCESS not-accessible
7941    STATUS current
7942    DESCRIPTION
7943        "A row in the QSFP 40G configuration table"
7944    INDEX { qsfpPortNumber }
7945    ::= { agQsfp40GCfgTable 1 }
7946
7947Qsfp40GPortEntry ::= SEQUENCE {
7948    qsfpPortNumber      INTEGER,
7949    qsfpPortBootedMode  INTEGER,
7950    qsfpPortSavedMode   INTEGER
7951    }
7952
7953qsfpPortNumber OBJECT-TYPE
7954    SYNTAX INTEGER
7955    MAX-ACCESS read-only
7956    STATUS current
7957    DESCRIPTION
7958        "The port number"
7959    ::= { qsfp40GPortEntry 1 }
7960
7961qsfpPortBootedMode OBJECT-TYPE
7962    SYNTAX INTEGER {
7963        mode10G(1),
7964        mode40G(2)
7965        }
7966    MAX-ACCESS read-only
7967    STATUS current
7968    DESCRIPTION
7969        "The booted port configuration, either mode10G(1) for 10 G, or
7970         mode40G(2) for 40 G mode."
7971    ::= { qsfp40GPortEntry 2 }
7972
7973qsfpPortSavedMode OBJECT-TYPE
7974    SYNTAX INTEGER {
7975        mode10G(1),
7976        mode40G(2)
7977        }
7978    MAX-ACCESS read-write
7979    STATUS current
7980    DESCRIPTION
7981        "The saved port configuration, either mode10G(1) for 10 G, or
7982         mode40G(2) for 40 G mode."
7983    ::= { qsfp40GPortEntry 3 }
7984
7985
7986
7987
7988
7989
7990
7991-- Statistics Group
7992
7993-- Packet Statistics Group
7994-- This group represents Packet Statistics information
7995
7996pktStatsAllocs OBJECT-TYPE
7997    SYNTAX  Counter32
7998    MAX-ACCESS  read-only
7999    STATUS  current
8000    DESCRIPTION
8001        "Total number of packet allocations from the packet buffer pool by
8002         the TCP/IP protocol stack."
8003    ::= { pktStats 1 }
8004
8005pktStatsFrees OBJECT-TYPE
8006    SYNTAX  Counter32
8007    MAX-ACCESS  read-only
8008    STATUS  current
8009    DESCRIPTION
8010        "Total number of times the packet buffers are freed(released) to the
8011         packet buffer pool by the TCP/IP protocol stack."
8012    ::= { pktStats 2 }
8013
8014pktStatsAllocFails OBJECT-TYPE
8015    SYNTAX  Counter32
8016    MAX-ACCESS  read-only
8017    STATUS  current
8018    DESCRIPTION
8019        "Total number of packet allocation failures from the packet buffer
8020         pool by the TCP/IP protocol stack."
8021    ::= { pktStats 3}
8022
8023pktStatsMediums OBJECT-TYPE
8024    SYNTAX  Gauge32
8025    MAX-ACCESS  read-only
8026    STATUS  current
8027    DESCRIPTION
8028        "Total number of packet allocations with size greater than 128 bytes
8029         and less than or equal to 1536 bytes from the packet buffer pool by
8030         the TCP/IP protocol stack."
8031    ::= { pktStats 4}
8032
8033pktStatsJumbos OBJECT-TYPE
8034    SYNTAX  Gauge32
8035    MAX-ACCESS  read-only
8036    STATUS  current
8037    DESCRIPTION
8038        "Total number of packet allocations with size larger than 1536 bytes
8039         from the packet buffer pool by the TCP/IP protocol stack."
8040    ::= { pktStats 5}
8041
8042pktStatsSmalls OBJECT-TYPE
8043    SYNTAX  Gauge32
8044    MAX-ACCESS  read-only
8045    STATUS  current
8046    DESCRIPTION
8047        "Total number of packet allocations with size less than or eqaul to
8048         128 bytes from the packet buffer pool by the TCP/IP protocol stack."
8049    ::= { pktStats 6}
8050
8051pktStatsMediumsHiWatermark OBJECT-TYPE
8052    SYNTAX  Counter32
8053    MAX-ACCESS  read-only
8054    STATUS  current
8055    DESCRIPTION
8056        "The highest number of packet allocations with size greater than
8057         128 bytes and less than or equal to 1536 bytes from the packet
8058         buffer pool by the TCP/IP protocol stack."
8059    ::= { pktStats 7}
8060
8061pktStatsJumbosHiWatermark OBJECT-TYPE
8062    SYNTAX  Counter32
8063    MAX-ACCESS  read-only
8064    STATUS  current
8065    DESCRIPTION
8066        "The highest number of packet allocations with size larger than
8067         1536 bytes from the packet buffer pool by the TCP/IP protocol stack."
8068    ::= { pktStats 8}
8069
8070pktStatsSmallsHiWatermark OBJECT-TYPE
8071    SYNTAX  Counter32
8072    MAX-ACCESS  read-only
8073    STATUS  current
8074    DESCRIPTION
8075        "The highest number of packet allocations with size less than or
8076         equal to 128 bytes from the packet buffer pool by the TCP/IP
8077         protocol stack."
8078    ::= { pktStats 9}
8079
8080
8081-- MP CPU Statisitics Group
8082
8083
8084mpCpuStatsUtil1Second OBJECT-TYPE
8085    SYNTAX  DisplayString (SIZE(0..32))
8086    MAX-ACCESS  read-only
8087    STATUS  current
8088    DESCRIPTION
8089    "The utilization of MP CPU over 1 second. It shows the percentage."
8090    ::= { mpCpuStats 1 }
8091
8092mpCpuStatsUtil5Seconds OBJECT-TYPE
8093    SYNTAX  DisplayString (SIZE(0..32))
8094    MAX-ACCESS  read-only
8095    STATUS  current
8096    DESCRIPTION
8097    "The utilization of MP CPU  over 5 seconds. It shows the percentage."
8098    ::= { mpCpuStats 2 }
8099
8100mpCpuStatsUtil1Minute OBJECT-TYPE
8101    SYNTAX  DisplayString (SIZE(0..32))
8102    MAX-ACCESS  read-only
8103    STATUS  current
8104    DESCRIPTION
8105    "The utilization of MP CPU over 1 minute. It shows the percentage."
8106    ::= { mpCpuStats 3 }
8107
8108mpCpuStatsUtil5Minutes OBJECT-TYPE
8109    SYNTAX  DisplayString (SIZE(0..32))
8110    MAX-ACCESS  read-only
8111    STATUS  current
8112    DESCRIPTION
8113    "The utilization of MP CPU over 5 minutes. It shows the percentage."
8114    ::= { mpCpuStats 6 }
8115
8116
8117-- Stats for per thread CPU utilization
8118
8119cpuUtilProcessStatsTable OBJECT-TYPE
8120    SYNTAX  SEQUENCE OF CpuUtilProcessStatsTableEntry
8121    MAX-ACCESS  not-accessible
8122    STATUS  current
8123    DESCRIPTION
8124        "The table of CPU utilization per process statistics."
8125    ::= { mpCpuStats 5 }
8126
8127cpuUtilProcessStatsTableEntry OBJECT-TYPE
8128    SYNTAX  CpuUtilProcessStatsTableEntry
8129    MAX-ACCESS  not-accessible
8130    STATUS  current
8131    DESCRIPTION
8132	"A row in the CPU utilization stats per process table."
8133    INDEX    { processId }
8134    ::= { cpuUtilProcessStatsTable 1 }
8135
8136CpuUtilProcessStatsTableEntry ::=
8137    SEQUENCE {
8138    processId
8139		Integer32,
8140    processName
8141        DisplayString,
8142    cpuProcessUtil1Sec
8143        DisplayString,
8144    cpuProcessUtil5Sec
8145        DisplayString,
8146    cpuProcessUtil1Min
8147        DisplayString,
8148	cpuProcessUtil5Min
8149        DisplayString,
8150    processStatus
8151        DisplayString
8152    }
8153
8154processId OBJECT-TYPE
8155    SYNTAX  Integer32
8156    MAX-ACCESS  read-only
8157    STATUS  current
8158    DESCRIPTION
8159        "The process ID."
8160    ::= { cpuUtilProcessStatsTableEntry 1 }
8161
8162processName OBJECT-TYPE
8163    SYNTAX  DisplayString (SIZE(0..32))
8164    MAX-ACCESS  read-only
8165    STATUS  current
8166    DESCRIPTION
8167         "Process Name."
8168    ::= { cpuUtilProcessStatsTableEntry 2 }
8169
8170cpuProcessUtil1Sec OBJECT-TYPE
8171    SYNTAX  DisplayString (SIZE(0..32))
8172    MAX-ACCESS  read-only
8173    STATUS  current
8174    DESCRIPTION
8175        "The utilization of MP CPU over 1 second.
8176         It shows the percentage."
8177    ::= { cpuUtilProcessStatsTableEntry 3 }
8178
8179cpuProcessUtil5Sec OBJECT-TYPE
8180    SYNTAX  DisplayString (SIZE(0..32))
8181    MAX-ACCESS  read-only
8182    STATUS  current
8183    DESCRIPTION
8184        "The utilization of MP CPU over 5 seconds.
8185         It shows the percentage."
8186    ::= { cpuUtilProcessStatsTableEntry 4 }
8187
8188cpuProcessUtil1Min OBJECT-TYPE
8189    SYNTAX  DisplayString (SIZE(0..32))
8190    MAX-ACCESS  read-only
8191    STATUS  current
8192    DESCRIPTION
8193        "The utilization of MP CPU over 1 min.
8194         It shows the percentage."
8195    ::= { cpuUtilProcessStatsTableEntry 5 }
8196
8197cpuProcessUtil5Min OBJECT-TYPE
8198    SYNTAX  DisplayString (SIZE(0..32))
8199    MAX-ACCESS  read-only
8200    STATUS  current
8201    DESCRIPTION
8202        "The utilization of MP CPU over 5 min.
8203         It shows the percentage."
8204    ::= { cpuUtilProcessStatsTableEntry 6 }
8205
8206processStatus OBJECT-TYPE
8207    SYNTAX  DisplayString (SIZE(0..32))
8208    MAX-ACCESS  read-only
8209    STATUS  current
8210    DESCRIPTION
8211         "Process Status"
8212    ::= { cpuUtilProcessStatsTableEntry 7 }
8213
8214
8215
8216--
8217-- Port statistics table
8218--
8219portStatsTable OBJECT-TYPE
8220    SYNTAX  SEQUENCE OF PortStatsTableEntry
8221    MAX-ACCESS  not-accessible
8222    STATUS  current
8223    DESCRIPTION
8224        "The table of port statistics."
8225    ::= { portStats 1 }
8226
8227portStatsTableEntry OBJECT-TYPE
8228    SYNTAX  PortStatsTableEntry
8229    MAX-ACCESS  not-accessible
8230    STATUS  current
8231    DESCRIPTION
8232        "A row in the port stats table."
8233    INDEX   { portStatsIndx }
8234    ::= { portStatsTable 1 }
8235
8236PortStatsTableEntry ::=
8237    SEQUENCE {
8238	portStatsIndx
8239	    PortNumber,
8240	portStatsPhyIfInOctets
8241	    Counter32,
8242	portStatsPhyIfInUcastPkts
8243	    Counter32,
8244	portStatsPhyIfInNUcastPkts
8245	    Counter32,
8246	portStatsPhyIfInDiscards
8247	    Counter32,
8248	portStatsPhyIfInErrors
8249	    Counter32,
8250	portStatsPhyIfInUnknownProtos
8251	    Counter32,
8252	portStatsPhyIfOutOctets
8253	    Counter32,
8254	portStatsPhyIfOutUcastPkts
8255	    Counter32,
8256	portStatsPhyIfOutNUcastPkts
8257	    Counter32,
8258	portStatsPhyIfOutDiscards
8259	    Counter32,
8260	portStatsPhyIfOutErrors
8261	    Counter32,
8262	portStatsPhyIfOutQLen
8263	    Gauge32,
8264        portStatsPhyIfInBroadcastPkts
8265            Counter32,
8266        portStatsPhyIfOutBroadcastPkts
8267            Counter32,
8268        portStatsPhyIfInMulticastPkts
8269            Counter32,
8270        portStatsPhyIfOutMulticastPkts
8271            Counter32,
8272	portStatsClear
8273            INTEGER
8274        ,portStatsLinkStateChange
8275            Counter32
8276        ,portStatsPhyIfInFctlPkts
8277            Counter32
8278        ,portStatsPhyIfOutFctlPkts
8279            Counter32
8280        ,portStatsPhyIfInFctlPktsRate
8281            Counter32
8282        ,portStatsPhyIfOutFctlPktsRate
8283            Counter32
8284        ,portStatsPhyIfIngDiscdVlan
8285	        Counter32
8286        ,portStatsPhyIfIngDiscdEgrMap
8287            Counter32
8288        ,portStatsPhyIfIngDiscdFilter
8289            Counter32
8290        ,portStatsPhyIfIngDiscdPolicy
8291            Counter32
8292        ,portStatsPhyIfIngDiscdNonFwdStat
8293            Counter32
8294        ,portStatsPhyIfIngDiscdIbpCbp
8295            Counter32
8296        ,portStatsDot1PortInFrames
8297            Counter32
8298        ,portStatsDot1PortOutFrames
8299            Counter32
8300        ,portStatsDot1PortInDiscards
8301            Counter32
8302        ,portStatsDot1TpLearnedEntryDiscards
8303            Counter32
8304        ,portStatsDot1StpPortForwardTransitions
8305            Counter32
8306        ,portStatsPhyIfEgrHOLBlockDiscd
8307          Counter32
8308        ,portStatsPhyIfEgrMMUDiscd
8309          Counter32
8310        ,portStatsPhyIfEgrCellErrDiscd
8311          Counter32
8312        ,portStatsPhyIfEgrMMUAgeDiscd
8313          Counter32
8314        ,portStatsPhyIfEgrOtherDiscd
8315          Counter32
8316    }
8317
8318tcpControlBlocksTable OBJECT-TYPE
8319   SYNTAX SEQUENCE OF TcpControlBlocksTableEntry
8320   MAX-ACCESS not-accessible
8321   STATUS current
8322   DESCRIPTION
8323      "All TCP allocated control blocks "
8324   ::= { mpTcbStats 1 }
8325
8326tcpControlBlocksTableEntry OBJECT-TYPE
8327   SYNTAX TcpControlBlocksTableEntry
8328   MAX-ACCESS not-accessible
8329   STATUS current
8330   DESCRIPTION
8331     "A row in the TCP control blocks table. "
8332  INDEX { tcpControlBlocksIndx }
8333  ::= { tcpControlBlocksTable 1 }
8334
8335TcpControlBlocksTableEntry ::=
8336   SEQUENCE {
8337     tcpControlBlocksIndx
8338         Integer32,
8339     destAddr
8340        DisplayString,
8341    remotePort
8342         Gauge32,
8343    sourceAddr
8344         DisplayString,
8345   localPort
8346         Gauge32,
8347   portType
8348         DisplayString,
8349   portState
8350         DisplayString,
8351   state
8352         DisplayString
8353}
8354
8355tcpControlBlocksIndx OBJECT-TYPE
8356   SYNTAX Integer32
8357   MAX-ACCESS read-only
8358   STATUS current
8359   DESCRIPTION
8360       "The TCP blocks index."
8361  ::= { tcpControlBlocksTableEntry 1 }
8362
8363  destAddr OBJECT-TYPE
8364    SYNTAX DisplayString
8365    MAX-ACCESS read-only
8366    STATUS current
8367    DESCRIPTION
8368      "The TCP block destination address."
8369    ::= { tcpControlBlocksTableEntry 2 }
8370
8371  remotePort OBJECT-TYPE
8372    SYNTAX Gauge32
8373    MAX-ACCESS read-only
8374    STATUS current
8375    DESCRIPTION
8376      "Tcp informations concerning the remote port"
8377    ::= { tcpControlBlocksTableEntry 3}
8378
8379  sourceAddr OBJECT-TYPE
8380    SYNTAX DisplayString
8381    MAX-ACCESS read-only
8382    STATUS current
8383    DESCRIPTION
8384      "IP address of the source of the Tcp block"
8385    ::= { tcpControlBlocksTableEntry 4}
8386
8387  localPort OBJECT-TYPE
8388    SYNTAX Gauge32
8389    MAX-ACCESS read-only
8390    STATUS current
8391  DESCRIPTION
8392      "Tcp informations concerning the local  port"
8393    ::= { tcpControlBlocksTableEntry 5}
8394
8395
8396  portType OBJECT-TYPE
8397    SYNTAX DisplayString
8398    MAX-ACCESS read-only
8399    STATUS current
8400    DESCRIPTION
8401     "The type of the local port"
8402    ::= { tcpControlBlocksTableEntry 7 }
8403
8404  portState OBJECT-TYPE
8405    SYNTAX DisplayString
8406    MAX-ACCESS read-only
8407    STATUS current
8408    DESCRIPTION
8409     " The state of the local port"
8410    ::= { tcpControlBlocksTableEntry 8 }
8411
8412
8413  state OBJECT-TYPE
8414    SYNTAX DisplayString
8415    MAX-ACCESS read-only
8416    STATUS current
8417    DESCRIPTION
8418      "The state of the Tcp"
8419    ::= { tcpControlBlocksTableEntry 6 }
8420
8421
8422  tcpMGMTControlBlocksTable OBJECT-TYPE
8423     SYNTAX SEQUENCE OF TcpMGMTTableEntry
8424     MAX-ACCESS not-accessible
8425     STATUS current
8426     DESCRIPTION
8427        "All TCP allocated control blocks on MGMT port"
8428     ::= { mpTcbStats 2 }
8429
8430  tcpMGMTTableEntry OBJECT-TYPE
8431     SYNTAX TcpMGMTTableEntry
8432     MAX-ACCESS not-accessible
8433     STATUS current
8434     DESCRIPTION
8435     " A row in the TCP on MGMT port table. "
8436     INDEX { tcpMGMTIndx }
8437     ::= { tcpMGMTControlBlocksTable 1 }
8438
8439  TcpMGMTTableEntry ::=
8440     SEQUENCE {
8441     tcpMGMTIndx
8442         Integer32,
8443     recvQ
8444         Integer32,
8445     sentQ
8446         Integer32,
8447     localAddress
8448         DisplayString,
8449     foreignAddress
8450         DisplayString,
8451     stateMgmt
8452         DisplayString
8453  }
8454
8455  tcpMGMTIndx OBJECT-TYPE
8456     SYNTAX Integer32
8457     MAX-ACCESS read-only
8458     STATUS  current
8459     DESCRIPTION
8460       " Index in the tcpMGMTControlBlocksTable table."
8461     ::= { tcpMGMTTableEntry 1 }
8462
8463  recvQ OBJECT-TYPE
8464    SYNTAX Integer32
8465    MAX-ACCESS read-only
8466    STATUS current
8467    DESCRIPTION
8468     "The size of the received TCP queue."
8469    ::= { tcpMGMTTableEntry 2 }
8470
8471  sentQ OBJECT-TYPE
8472    SYNTAX Integer32
8473    MAX-ACCESS read-only
8474    STATUS current
8475    DESCRIPTION
8476     "The size of the sent TCP blocks queue."
8477    ::= { tcpMGMTTableEntry 3 }
8478
8479localAddress OBJECT-TYPE
8480    SYNTAX DisplayString
8481    MAX-ACCESS read-only
8482    STATUS current
8483    DESCRIPTION
8484     "The local address for the TCP."
8485    ::= { tcpMGMTTableEntry 4 }
8486
8487  foreignAddress OBJECT-TYPE
8488    SYNTAX DisplayString
8489    MAX-ACCESS read-only
8490    STATUS current
8491    DESCRIPTION
8492     "The remote address for the TCP."
8493    ::= { tcpMGMTTableEntry 5  }
8494
8495  stateMgmt OBJECT-TYPE
8496    SYNTAX DisplayString
8497    MAX-ACCESS read-only
8498    STATUS current
8499    DESCRIPTION
8500     "The port's state."
8501    ::= { tcpMGMTTableEntry 6 }
8502
8503
8504
8505  udpControlBlocksTable OBJECT-TYPE
8506     SYNTAX SEQUENCE OF UdpControlBlocksTableEntry
8507     MAX-ACCESS not-accessible
8508     STATUS current
8509     DESCRIPTION
8510       "All UDP control blocks in use"
8511     ::= { mpUdpStats 1 }
8512
8513udpControlBlocksTableEntry OBJECT-TYPE
8514     SYNTAX UdpControlBlocksTableEntry
8515     MAX-ACCESS not-accessible
8516     STATUS current
8517     DESCRIPTION
8518        "A row in the UDP control blocks table. "
8519     INDEX { udpMpLocalPort }
8520     ::= { udpControlBlocksTable 1 }
8521
8522  UdpControlBlocksTableEntry ::=
8523    SEQUENCE {
8524       udpMpLocalPort
8525           Integer32,
8526      udpMpState
8527           DisplayString
8528  }
8529
8530  udpMpLocalPort OBJECT-TYPE
8531     SYNTAX Integer32
8532     MAX-ACCESS read-only
8533     STATUS current
8534     DESCRIPTION
8535        "The current UDP local port."
8536     ::= { udpControlBlocksTableEntry 1 }
8537
8538  udpMpState OBJECT-TYPE
8539     SYNTAX DisplayString
8540     MAX-ACCESS read-only
8541     STATUS current
8542     DESCRIPTION
8543        " The port's state. "
8544    ::= { udpControlBlocksTableEntry 2 }
8545
8546
8547  udpMGMTControlBlocksTable OBJECT-TYPE
8548     SYNTAX SEQUENCE OF UdpMGMTTableEntry
8549     MAX-ACCESS not-accessible
8550     STATUS current
8551     DESCRIPTION
8552        "All UDP control blocks allocated  on MGMT port"
8553     ::= { mpUdpStats 2 }
8554
8555udpMGMTTableEntry OBJECT-TYPE
8556     SYNTAX UdpMGMTTableEntry
8557     MAX-ACCESS not-accessible
8558     STATUS current
8559     DESCRIPTION
8560       " A row in the UDP on MGMT port table. "
8561     INDEX { udpMGMTIndx }
8562     ::= { udpMGMTControlBlocksTable 1 }
8563
8564  UdpMGMTTableEntry ::=
8565     SEQUENCE {
8566     udpMGMTIndx
8567         Integer32,
8568     recvQUdp
8569         Integer32,
8570     sentQUdp
8571         Integer32,
8572     localAddressUdp
8573         DisplayString,
8574     foreignAddressUdp
8575         DisplayString,
8576     stateMgmtUdp
8577         DisplayString
8578  }
8579
8580  udpMGMTIndx OBJECT-TYPE
8581     SYNTAX Integer32
8582     MAX-ACCESS read-only
8583     STATUS  current
8584     DESCRIPTION
8585       " Index in the udpMGMTControlBlocksTable table."
8586     ::= { udpMGMTTableEntry 1 }
8587
8588  recvQUdp OBJECT-TYPE
8589    SYNTAX Integer32
8590    MAX-ACCESS read-only
8591    STATUS current
8592    DESCRIPTION
8593     "The size of the received UDP queue."
8594    ::= { udpMGMTTableEntry 2 }
8595
8596  sentQUdp OBJECT-TYPE
8597    SYNTAX Integer32
8598    MAX-ACCESS read-only
8599    STATUS current
8600    DESCRIPTION
8601     "The size of the sent UDP blocks queue."
8602    ::= { udpMGMTTableEntry 3 }
8603
8604localAddressUdp OBJECT-TYPE
8605    SYNTAX DisplayString
8606    MAX-ACCESS read-only
8607    STATUS current
8608    DESCRIPTION
8609     "The local address for the UDP."
8610    ::= { udpMGMTTableEntry 4 }
8611
8612  foreignAddressUdp OBJECT-TYPE
8613    SYNTAX DisplayString
8614    MAX-ACCESS read-only
8615    STATUS current
8616    DESCRIPTION
8617     "The remote address for the UDP."
8618    ::= { udpMGMTTableEntry 5  }
8619
8620  stateMgmtUdp OBJECT-TYPE
8621    SYNTAX DisplayString
8622    MAX-ACCESS read-only
8623    STATUS current
8624    DESCRIPTION
8625     "The port's state."
8626    ::= { udpMGMTTableEntry 6 }
8627
8628
8629
8630
8631
8632portStatsIndx OBJECT-TYPE
8633    SYNTAX  PortNumber
8634    MAX-ACCESS  read-only
8635    STATUS  current
8636    DESCRIPTION
8637        "The port index."
8638    ::= { portStatsTableEntry 1 }
8639
8640portStatsPhyIfInOctets OBJECT-TYPE
8641    SYNTAX  Counter32
8642    MAX-ACCESS  read-only
8643    STATUS  current
8644    DESCRIPTION
8645	    "The total number of octets received on the
8646	    interface, including framing characters."
8647    ::= { portStatsTableEntry 2 }
8648
8649portStatsPhyIfInUcastPkts OBJECT-TYPE
8650    SYNTAX  Counter32
8651    MAX-ACCESS  read-only
8652    STATUS  current
8653    DESCRIPTION
8654	    "The number of subnetwork-unicast packets
8655	    delivered to a higher-layer protocol."
8656    ::= { portStatsTableEntry 3 }
8657
8658portStatsPhyIfInNUcastPkts OBJECT-TYPE
8659    SYNTAX  Counter32
8660    MAX-ACCESS  read-only
8661    STATUS  current
8662    DESCRIPTION
8663	    "The number of non-unicast (i.e., subnetwork-
8664	    broadcast or subnetwork-multicast) packets
8665	    delivered to a higher-layer protocol."
8666    ::= { portStatsTableEntry 4 }
8667
8668portStatsPhyIfInDiscards OBJECT-TYPE
8669    SYNTAX  Counter32
8670    MAX-ACCESS  read-only
8671    STATUS  current
8672    DESCRIPTION
8673	    "The number of inbound packets which were chosen
8674	    to be discarded even though no errors had been
8675	    detected to prevent their being deliverable to a
8676	    higher-layer protocol.  One possible reason for
8677	    discarding such a packet could be to free up
8678	    buffer space."
8679    ::= { portStatsTableEntry 5 }
8680
8681portStatsPhyIfInErrors OBJECT-TYPE
8682    SYNTAX  Counter32
8683    MAX-ACCESS  read-only
8684    STATUS  current
8685    DESCRIPTION
8686	    "The number of inbound packets that contained
8687	    errors preventing them from being deliverable to a
8688	    higher-layer protocol."
8689    ::= { portStatsTableEntry 6 }
8690
8691portStatsPhyIfInUnknownProtos OBJECT-TYPE
8692    SYNTAX  Counter32
8693    MAX-ACCESS  read-only
8694    STATUS  current
8695    DESCRIPTION
8696	    "The number of packets received via the interface
8697	    which were discarded because of an unknown or
8698	    unsupported protocol."
8699    ::= { portStatsTableEntry 7 }
8700
8701portStatsPhyIfOutOctets OBJECT-TYPE
8702    SYNTAX  Counter32
8703    MAX-ACCESS  read-only
8704    STATUS  current
8705    DESCRIPTION
8706	    "The total number of octets transmitted out of the
8707	    interface, including framing characters."
8708    ::= { portStatsTableEntry 8 }
8709
8710portStatsPhyIfOutUcastPkts OBJECT-TYPE
8711    SYNTAX  Counter32
8712    MAX-ACCESS  read-only
8713    STATUS  current
8714    DESCRIPTION
8715	    "The total number of packets that higher-level
8716	    protocols requested be transmitted to a
8717	    subnetwork-unicast address, including those that
8718	    were discarded or not sent."
8719    ::= { portStatsTableEntry 9 }
8720
8721portStatsPhyIfOutNUcastPkts OBJECT-TYPE
8722    SYNTAX  Counter32
8723    MAX-ACCESS  read-only
8724    STATUS  current
8725    DESCRIPTION
8726	    "The total number of packets that higher-level
8727	    protocols requested be transmitted to a non-
8728	    unicast (i.e., a subnetwork-broadcast or
8729	    subnetwork-multicast) address, including those
8730	    that were discarded or not sent."
8731    ::= { portStatsTableEntry 10 }
8732
8733portStatsPhyIfOutDiscards OBJECT-TYPE
8734    SYNTAX  Counter32
8735    MAX-ACCESS  read-only
8736    STATUS  current
8737    DESCRIPTION
8738	    "The number of outbound packets which were chosen
8739	    to be discarded even though no errors had been
8740	    detected to prevent their being transmitted.  One
8741	    possible reason for discarding such a packet could
8742	    be to free up buffer space."
8743    ::= { portStatsTableEntry 11 }
8744
8745portStatsPhyIfOutErrors OBJECT-TYPE
8746    SYNTAX  Counter32
8747    MAX-ACCESS  read-only
8748    STATUS  current
8749    DESCRIPTION
8750	    "The number of outbound packets that could not be
8751	    transmitted because of errors."
8752    ::= { portStatsTableEntry 12 }
8753
8754portStatsPhyIfOutQLen OBJECT-TYPE
8755    SYNTAX  Gauge32
8756    MAX-ACCESS  read-only
8757    STATUS  current
8758    DESCRIPTION
8759	    "The length of the output packet queue (in
8760	    packets)."
8761    ::= { portStatsTableEntry 13 }
8762
8763portStatsPhyIfInBroadcastPkts OBJECT-TYPE
8764    SYNTAX  Counter32
8765    MAX-ACCESS  read-only
8766    STATUS  current
8767    DESCRIPTION
8768            "The number of packets, delivered by this sub-layer to
8769            a higher (sub-)layer, which were addressed to a
8770            broadcast address at this sub-layer."
8771    ::= { portStatsTableEntry 14 }
8772
8773portStatsPhyIfOutBroadcastPkts OBJECT-TYPE
8774    SYNTAX  Counter32
8775    MAX-ACCESS  read-only
8776    STATUS  current
8777    DESCRIPTION
8778	    "The total number of packets that higher-level
8779            protocols requested be transmitted, and which were
8780            addressed to a broadcast address at this sub-layer,
8781            including those that were discarded or not sent."
8782    ::= { portStatsTableEntry 15 }
8783
8784portStatsPhyIfInMulticastPkts OBJECT-TYPE
8785    SYNTAX  Counter32
8786    MAX-ACCESS  read-only
8787    STATUS  current
8788    DESCRIPTION
8789            "The number of packets, delivered by this sub-layer to
8790            a higher (sub-)layer, which were addressed to a
8791            multicast address at this sub-layer."
8792    ::= { portStatsTableEntry 17 }
8793
8794portStatsPhyIfOutMulticastPkts OBJECT-TYPE
8795    SYNTAX  Counter32
8796    MAX-ACCESS  read-only
8797    STATUS  current
8798    DESCRIPTION
8799            "The total number of packets that higher-level
8800            protocols requested be transmitted, and which were
8801            addressed to a multicast address at this sub-layer,
8802            including those that were discarded or not sent."
8803    ::= { portStatsTableEntry 18 }
8804
8805portStatsClear OBJECT-TYPE
8806    SYNTAX  INTEGER {
8807        ok(1),
8808        clear(2)
8809        }
8810    MAX-ACCESS  read-write
8811    STATUS  current
8812    DESCRIPTION
8813            "Setting this value to clear(2) clears the stats for this port."
8814    ::= { portStatsTableEntry 16 }
8815
8816
8817portStatsLinkStateChange OBJECT-TYPE
8818    SYNTAX           Counter32
8819    MAX-ACCESS       read-only
8820    STATUS           current
8821    DESCRIPTION
8822            "Number of link state changes."
8823    ::= { portStatsTableEntry 20 }
8824
8825portStatsPhyIfInFctlPkts OBJECT-TYPE
8826    SYNTAX  Counter32
8827    MAX-ACCESS  read-only
8828    STATUS  current
8829    DESCRIPTION
8830            "The number of inbound flow control packets."
8831    ::= { portStatsTableEntry 21 }
8832
8833portStatsPhyIfOutFctlPkts OBJECT-TYPE
8834    SYNTAX  Counter32
8835    MAX-ACCESS  read-only
8836    STATUS  current
8837    DESCRIPTION
8838            "The number of outbound flow control packets."
8839    ::= { portStatsTableEntry 22 }
8840
8841portStatsPhyIfInFctlPktsRate OBJECT-TYPE
8842    SYNTAX  Counter32
8843    MAX-ACCESS  read-only
8844    STATUS  current
8845    DESCRIPTION
8846            "The number of inbound flow control packets per second."
8847    ::= { portStatsTableEntry 23 }
8848
8849portStatsPhyIfOutFctlPktsRate OBJECT-TYPE
8850    SYNTAX  Counter32
8851    MAX-ACCESS  read-only
8852    STATUS  current
8853    DESCRIPTION
8854            "The number of outbound flow control packets per second."
8855    ::= { portStatsTableEntry 24 }
8856
8857portStatsPhyIfIngDiscdVlan OBJECT-TYPE
8858    SYNTAX  Counter32
8859    MAX-ACCESS  read-only
8860    STATUS  current
8861    DESCRIPTION
8862            "The number of packets, discarded because of VLAN."
8863    ::= { portStatsTableEntry 25 }
8864
8865portStatsPhyIfIngDiscdEgrMap OBJECT-TYPE
8866    SYNTAX  Counter32
8867    MAX-ACCESS  read-only
8868    STATUS  current
8869    DESCRIPTION
8870            "The number of packets, discarded because of empty egress portmap."
8871    ::= { portStatsTableEntry 26 }
8872
8873portStatsPhyIfIngDiscdFilter OBJECT-TYPE
8874    SYNTAX  Counter32
8875    MAX-ACCESS  read-only
8876    STATUS  current
8877    DESCRIPTION
8878            "The number of packets, discarded because of filter."
8879    ::= { portStatsTableEntry 27 }
8880
8881portStatsPhyIfIngDiscdPolicy OBJECT-TYPE
8882    SYNTAX  Counter32
8883    MAX-ACCESS  read-only
8884    STATUS  current
8885    DESCRIPTION
8886            "The number of packets, discarded because of policy."
8887    ::= { portStatsTableEntry 28 }
8888
8889portStatsPhyIfIngDiscdNonFwdStat OBJECT-TYPE
8890    SYNTAX  Counter32
8891    MAX-ACCESS  read-only
8892    STATUS  current
8893    DESCRIPTION
8894            "The number of packets, discarded because of Non-Forwarding State."
8895    ::= { portStatsTableEntry 29 }
8896
8897portStatsPhyIfIngDiscdIbpCbp OBJECT-TYPE
8898    SYNTAX  Counter32
8899    MAX-ACCESS  read-only
8900    STATUS  current
8901    DESCRIPTION
8902            "The number of packets discarded because of IBP/CBP."
8903    ::= { portStatsTableEntry 30 }
8904
8905portStatsDot1PortInFrames OBJECT-TYPE
8906    SYNTAX  Counter32
8907    MAX-ACCESS  read-only
8908    STATUS  current
8909    DESCRIPTION
8910            "The number of IN frames per port."
8911    ::= { portStatsTableEntry 31 }
8912
8913portStatsDot1PortOutFrames OBJECT-TYPE
8914    SYNTAX  Counter32
8915    MAX-ACCESS  read-only
8916    STATUS  current
8917    DESCRIPTION
8918            "The number of OUT frames per port."
8919    ::= { portStatsTableEntry 32 }
8920
8921portStatsDot1PortInDiscards OBJECT-TYPE
8922    SYNTAX  Counter32
8923    MAX-ACCESS  read-only
8924    STATUS  current
8925    DESCRIPTION
8926            "The number of IN packets discarded per port."
8927    ::= { portStatsTableEntry 33 }
8928
8929portStatsDot1TpLearnedEntryDiscards OBJECT-TYPE
8930    SYNTAX  Counter32
8931    MAX-ACCESS  read-only
8932    STATUS  current
8933    DESCRIPTION
8934            "The number of Dot1Tp learned entries discarded."
8935    ::= { portStatsTableEntry 34 }
8936
8937portStatsDot1StpPortForwardTransitions OBJECT-TYPE
8938    SYNTAX  Counter32
8939    MAX-ACCESS  read-only
8940    STATUS  current
8941    DESCRIPTION
8942            "The number of transitions ...."
8943    ::= { portStatsTableEntry 35 }
8944
8945
8946portQoSCounterTable OBJECT-TYPE
8947    SYNTAX  SEQUENCE OF PortQoSCounterTableEntry
8948    MAX-ACCESS  not-accessible
8949    STATUS  current
8950    DESCRIPTION
8951        "The table for QoS counters."
8952    ::= { portStats 9 }
8953
8954portQoSCounterTableEntry OBJECT-TYPE
8955    SYNTAX PortQoSCounterTableEntry
8956    MAX-ACCESS  not-accessible
8957    STATUS  current
8958    DESCRIPTION
8959        "A row in the port QoS table."
8960    INDEX   { portQoSIndex, queueQoSIndex }
8961    ::= { portQoSCounterTable 1 }
8962
8963PortQoSCounterTableEntry ::= SEQUENCE {
8964        portQoSIndex             PortNumber,
8965        queueQoSIndex            Integer32,
8966        txPackets                Counter64,
8967        droppedPackets           Counter64,
8968        txBytes                  Counter64,
8969        droppedBytes             Counter64,
8970        txPacketsRate            Counter64,
8971        droppedPacketsRate       Counter64,
8972        txBytesRate              Counter64,
8973        droppedBytesRate         Counter64
8974   }
8975
8976portQoSIndex OBJECT-TYPE
8977      SYNTAX PortNumber
8978      MAX-ACCESS  read-only
8979      STATUS  current
8980      DESCRIPTION
8981          "The index of the port"
8982      ::= { portQoSCounterTableEntry 1 }
8983
8984queueQoSIndex OBJECT-TYPE
8985      SYNTAX  Integer32
8986      MAX-ACCESS  read-only
8987      STATUS  current
8988      DESCRIPTION
8989          "The index of the queue per port."
8990      ::= { portQoSCounterTableEntry 2 }
8991
8992txPackets  OBJECT-TYPE
8993      SYNTAX  Counter64
8994      MAX-ACCESS  read-only
8995      STATUS  current
8996      DESCRIPTION
8997          "The total Tx packets."
8998      ::= { portQoSCounterTableEntry 3 }
8999
9000droppedPackets OBJECT-TYPE
9001      SYNTAX  Counter64
9002      MAX-ACCESS  read-only
9003      STATUS  current
9004      DESCRIPTION
9005          "The dropped packets."
9006      ::= { portQoSCounterTableEntry 4 }
9007
9008txBytes  OBJECT-TYPE
9009      SYNTAX  Counter64
9010      MAX-ACCESS  read-only
9011      STATUS  current
9012      DESCRIPTION
9013          "The total Tx bytes."
9014      ::= { portQoSCounterTableEntry 5 }
9015
9016droppedBytes OBJECT-TYPE
9017      SYNTAX  Counter64
9018      MAX-ACCESS  read-only
9019      STATUS  current
9020      DESCRIPTION
9021          "The dropped bytes."
9022      ::= { portQoSCounterTableEntry 6 }
9023
9024txPacketsRate  OBJECT-TYPE
9025      SYNTAX  Counter64
9026      MAX-ACCESS  read-only
9027      STATUS  current
9028      DESCRIPTION
9029          "The Tx packets rate."
9030      ::= { portQoSCounterTableEntry 7 }
9031
9032droppedPacketsRate OBJECT-TYPE
9033      SYNTAX  Counter64
9034      MAX-ACCESS  read-only
9035      STATUS  current
9036      DESCRIPTION
9037          "The dropped packets rate."
9038      ::= { portQoSCounterTableEntry 8 }
9039
9040txBytesRate  OBJECT-TYPE
9041      SYNTAX  Counter64
9042      MAX-ACCESS  read-only
9043      STATUS  current
9044      DESCRIPTION
9045          "The Tx bytes rate."
9046      ::= { portQoSCounterTableEntry 9 }
9047
9048droppedBytesRate OBJECT-TYPE
9049      SYNTAX  Counter64
9050      MAX-ACCESS  read-only
9051      STATUS  current
9052      DESCRIPTION
9053          "The dropped bytes rate."
9054      ::= { portQoSCounterTableEntry 10 }
9055
9056
9057portStatsPhyIfEgrHOLBlockDiscd OBJECT-TYPE
9058    SYNTAX  Counter32
9059    MAX-ACCESS  read-only
9060    STATUS  current
9061    DESCRIPTION
9062            "The number of packets, discarded because of HOL Blocking."
9063    ::= { portStatsTableEntry 36 }
9064
9065portStatsPhyIfEgrMMUDiscd OBJECT-TYPE
9066    SYNTAX  Counter32
9067    MAX-ACCESS  read-only
9068    STATUS  current
9069    DESCRIPTION
9070            "The number of packets, discarded by MMU because of zero port bitmap."
9071    ::= { portStatsTableEntry 37 }
9072
9073portStatsPhyIfEgrCellErrDiscd OBJECT-TYPE
9074    SYNTAX  Counter32
9075    MAX-ACCESS  read-only
9076    STATUS  current
9077    DESCRIPTION
9078            "The number of packets, discarded because of Cell Errors or purging."
9079    ::= { portStatsTableEntry 38 }
9080
9081portStatsPhyIfEgrMMUAgeDiscd OBJECT-TYPE
9082    SYNTAX  Counter32
9083    MAX-ACCESS  read-only
9084    STATUS  current
9085    DESCRIPTION
9086            "The number of packets, discarded because of MMU Aging. Applicable in
9087             10/100 mode, incremented for frames aborted which were deferred for an
9088             excessive period of time."
9089    ::= { portStatsTableEntry 39 }
9090
9091portStatsPhyIfEgrOtherDiscd OBJECT-TYPE
9092    SYNTAX  Counter32
9093    MAX-ACCESS  read-only
9094    STATUS  current
9095    DESCRIPTION
9096            "The number of packets, discarded because of Other reasons."
9097    ::= { portStatsTableEntry 40 }
9098
9099portMgmtStatsTable OBJECT-TYPE
9100    SYNTAX  SEQUENCE OF PortMgmtStatsTableEntry
9101    MAX-ACCESS  not-accessible
9102    STATUS  current
9103    DESCRIPTION
9104        "The table of port statistics."
9105    ::= { portStats 3 }
9106
9107portMgmtStatsTableEntry OBJECT-TYPE
9108    SYNTAX  PortMgmtStatsTableEntry
9109    MAX-ACCESS  not-accessible
9110    STATUS  current
9111    DESCRIPTION
9112        "A row in the management port stats table."
9113    INDEX   { portMgmtStatsIndx }
9114    ::= { portMgmtStatsTable 1 }
9115
9116PortMgmtStatsTableEntry ::=
9117    SEQUENCE {
9118        portMgmtStatsIndx
9119            Integer32,
9120        portMgmtStatsRxBytes
9121            Counter32,
9122        portMgmtStatsTxBytes
9123            Counter32,
9124        portMgmtStatsRxpackets
9125            Counter32,
9126        portMgmtStatsTxpackets
9127            Counter32,
9128        portMgmtStatsRxErrors
9129            Counter32,
9130        portMgmtStatsTxErrors
9131            Counter32,
9132        portMgmtStatsRxDropped
9133            Counter32,
9134        portMgmtStatsTxDropped
9135            Counter32,
9136        portMgmtStatsRxOverruns
9137            Counter32,
9138        portMgmtStatsTxOverruns
9139            Counter32,
9140        portMgmtStatsRxFrame
9141            Counter32,
9142        portMgmtStatsTxCarrier
9143            Counter32,
9144        portMgmtStatsRxMulticast
9145            Counter32,
9146        portMgmtStatsTxCollisions
9147            Counter32
9148}
9149
9150portMgmtStatsIndx OBJECT-TYPE
9151    SYNTAX  Integer32
9152    MAX-ACCESS  read-only
9153    STATUS  current
9154    DESCRIPTION
9155        "The management port index."
9156    ::= { portMgmtStatsTableEntry 1 }
9157
9158portMgmtStatsRxBytes OBJECT-TYPE
9159    SYNTAX  Counter32
9160    MAX-ACCESS  read-only
9161    STATUS  current
9162    DESCRIPTION
9163            "The total number of bytes received."
9164    ::= { portMgmtStatsTableEntry 2 }
9165
9166portMgmtStatsTxBytes OBJECT-TYPE
9167    SYNTAX  Counter32
9168    MAX-ACCESS  read-only
9169    STATUS  current
9170    DESCRIPTION
9171            "The total number of bytes transmitted."
9172    ::= { portMgmtStatsTableEntry 3 }
9173
9174portMgmtStatsRxpackets OBJECT-TYPE
9175    SYNTAX  Counter32
9176    MAX-ACCESS  read-only
9177    STATUS  current
9178    DESCRIPTION
9179        "Total number of packet allocations from the packet buffer pool by
9180         the TCP/IP protocol stack."
9181    ::= { portMgmtStatsTableEntry 4 }
9182
9183portMgmtStatsTxpackets OBJECT-TYPE
9184    SYNTAX  Counter32
9185    MAX-ACCESS  read-only
9186    STATUS  current
9187    DESCRIPTION
9188        "Total number of packet allocations from the packet buffer pool by
9189         the TCP/IP protocol stack."
9190    ::= { portMgmtStatsTableEntry 5 }
9191
9192portMgmtStatsRxErrors OBJECT-TYPE
9193    SYNTAX  Counter32
9194    MAX-ACCESS  read-only
9195    STATUS  current
9196    DESCRIPTION
9197            "The number of inbound packets that contained
9198             errors preventing them from being deliverable to a
9199             higher-layer protocol."
9200    ::= { portMgmtStatsTableEntry 6 }
9201
9202portMgmtStatsTxErrors OBJECT-TYPE
9203    SYNTAX  Counter32
9204    MAX-ACCESS  read-only
9205    STATUS  current
9206    DESCRIPTION
9207            "The number of outbound packets that contained
9208             errors preventing them from being deliverable to a
9209             higher-layer protocol."
9210    ::= { portMgmtStatsTableEntry 7 }
9211
9212portMgmtStatsRxDropped OBJECT-TYPE
9213    SYNTAX  Counter32
9214    MAX-ACCESS  read-only
9215    STATUS  current
9216    DESCRIPTION
9217            "The number of inbound packets that were dropped."
9218    ::= { portMgmtStatsTableEntry 8 }
9219
9220portMgmtStatsTxDropped OBJECT-TYPE
9221    SYNTAX  Counter32
9222    MAX-ACCESS  read-only
9223    STATUS  current
9224    DESCRIPTION
9225            "The number of outbound packets that were dropped."
9226    ::= { portMgmtStatsTableEntry 9 }
9227
9228portMgmtStatsRxOverruns OBJECT-TYPE
9229    SYNTAX  Counter32
9230    MAX-ACCESS  read-only
9231    STATUS  current
9232    DESCRIPTION
9233            "The number of data overruns over this link."
9234    ::= { portMgmtStatsTableEntry 10 }
9235
9236portMgmtStatsTxOverruns OBJECT-TYPE
9237    SYNTAX  Counter32
9238    MAX-ACCESS  read-only
9239    STATUS  current
9240    DESCRIPTION
9241            "The number of data overruns over this link."
9242    ::= { portMgmtStatsTableEntry 11 }
9243
9244portMgmtStatsRxFrame OBJECT-TYPE
9245    SYNTAX  Counter32
9246    MAX-ACCESS  read-only
9247    STATUS  current
9248    DESCRIPTION
9249            "The number of frames received on this link."
9250    ::= { portMgmtStatsTableEntry 12 }
9251
9252portMgmtStatsTxCarrier OBJECT-TYPE
9253    SYNTAX  Counter32
9254    MAX-ACCESS  read-only
9255    STATUS  current
9256    DESCRIPTION
9257        "The number of times that the carrier sense
9258         condition was lost or never asserted when
9259         attempting to transmit a frame on a this
9260         interface."
9261    ::= { portMgmtStatsTableEntry 13 }
9262
9263portMgmtStatsRxMulticast OBJECT-TYPE
9264    SYNTAX  Counter32
9265    MAX-ACCESS  read-only
9266    STATUS  current
9267    DESCRIPTION
9268            "The total number of multicast packets received."
9269    ::= { portMgmtStatsTableEntry 14 }
9270
9271portMgmtStatsTxCollisions OBJECT-TYPE
9272    SYNTAX  Counter32
9273    MAX-ACCESS  read-only
9274    STATUS  current
9275    DESCRIPTION
9276            "The number of collisions on this outbound segment."
9277    ::= { portMgmtStatsTableEntry 15 }
9278
9279
9280allportsStatsTable OBJECT-TYPE
9281    SYNTAX      SEQUENCE OF AllportsStatsTableEntry
9282    MAX-ACCESS  not-accessible
9283    STATUS      current
9284    DESCRIPTION
9285        "The table of all ports statistics."
9286    ::= { portStats 4 }
9287
9288allportsStatsTableEntry OBJECT-TYPE
9289    SYNTAX      AllportsStatsTableEntry
9290    MAX-ACCESS  not-accessible
9291    STATUS      current
9292    DESCRIPTION
9293        "A row in the table of all ports statistics."
9294    INDEX   { allportsStatsIndx }
9295    ::= { allportsStatsTable 1 }
9296
9297AllportsStatsTableEntry ::=
9298    SEQUENCE {
9299        allportsStatsIndx                      PortNumber,
9300        allportsStatsDescr                     DisplayString,
9301        allportsStatsSpeed		       INTEGER,
9302        allportsStatsPhysAddress	       PhysAddress,
9303        allportsStatsAdminStatus               INTEGER,
9304        allportsStatsOperStatus                INTEGER,
9305        allportsStatsInOctets                  Counter32,
9306        allportsStatsOutOctets                 Counter32,
9307        allportsStatsInPkts                    Counter32,
9308        allportsStatsOutPkts                   Counter32,
9309        allportsStatsInUcast                   DisplayString,
9310        allportsStatsOutUcast                  DisplayString,
9311        allportsStatsInBcast                   DisplayString,
9312        allportsStatsOutBcast                  DisplayString,
9313        allportsStatsInMcast                   DisplayString,
9314        allportsStatsOutMcast                  DisplayString,
9315        allportsStatsInDiscards                Counter32,
9316        allportsStatsOutDiscards               Counter32,
9317        allportsStatsInErrors                  Counter32,
9318        allportsStatsOutErrors                 Counter32,
9319        allportsStatsInUnknownProtos           DisplayString,
9320        allportsStatsOutQLen                   DisplayString
9321        ,
9322        allportsStatsipInReceives              Counter32,
9323        allportsStatsipInHeaderErrors          Counter32,
9324        allportsStatsipInDiscards              Counter32
9325        ,
9326        allportsStatsipInReceivesRate          Counter32,
9327        allportsStatsipInHeaderErrorsRate      Counter32,
9328        allportsStatsipInDiscardsRate          Counter32
9329        ,
9330        allportsStatsLinkStateChange           Counter32
9331        ,
9332        allportsStatsInOctetsRate              Counter32,
9333        allportsStatsOutOctetsRate             Counter32,
9334        allportsStatsInUcastRate               DisplayString,
9335        allportsStatsOutUcastRate              DisplayString,
9336        allportsStatsInBcastRate               DisplayString,
9337        allportsStatsOutBcastRate              DisplayString,
9338        allportsStatsInMcastRate               DisplayString,
9339        allportsStatsOutMcastRate              DisplayString,
9340        allportsStatsInDiscardsRate            Counter32,
9341        allportsStatsOutDiscardsRate           Counter32,
9342        allportsStatsInErrorsRate              Counter32,
9343        allportsStatsOutErrorsRate             Counter32
9344}
9345
9346allportsStatsIndx OBJECT-TYPE
9347    SYNTAX           PortNumber
9348    MAX-ACCESS       read-only
9349    STATUS           current
9350    DESCRIPTION
9351            "The port number."
9352    ::= { allportsStatsTableEntry 1 }
9353
9354allportsStatsDescr OBJECT-TYPE
9355    SYNTAX           DisplayString(SIZE(0..7))
9356    MAX-ACCESS       read-only
9357    STATUS           current
9358    DESCRIPTION
9359            "The port description."
9360    ::= { allportsStatsTableEntry 2 }
9361
9362allportsStatsSpeed OBJECT-TYPE
9363    SYNTAX  INTEGER {
9364        mbs10(2),
9365        mbs100(3),
9366        mbs1000(4),
9367        any(5)
9368        ,
9369        mbs10000(6)
9370        ,
9371        mbs40000(7)
9372        }
9373    MAX-ACCESS       read-only
9374    STATUS           current
9375    DESCRIPTION
9376            "The current operational speed of the port."
9377    ::= { allportsStatsTableEntry 3 }
9378
9379allportsStatsPhysAddress OBJECT-TYPE
9380    SYNTAX           PhysAddress
9381    MAX-ACCESS       read-only
9382    STATUS           current
9383    DESCRIPTION
9384            "The port MAC Address."
9385    ::= { allportsStatsTableEntry 4 }
9386
9387allportsStatsAdminStatus OBJECT-TYPE
9388    SYNTAX  INTEGER {
9389        up(1),
9390        down(2),
9391        testing(3)
9392        }
9393    MAX-ACCESS       read-only
9394    STATUS           current
9395    DESCRIPTION
9396            "The port Admin state."
9397    ::= { allportsStatsTableEntry 5 }
9398
9399allportsStatsOperStatus OBJECT-TYPE
9400    SYNTAX  INTEGER {
9401        up(1),
9402        down(2),
9403        testing(3)
9404        }
9405    MAX-ACCESS       read-only
9406    STATUS           current
9407    DESCRIPTION
9408            "The port Operational Status."
9409    ::= { allportsStatsTableEntry 6 }
9410
9411allportsStatsInOctets OBJECT-TYPE
9412    SYNTAX           Counter32
9413    MAX-ACCESS       read-only
9414    STATUS           current
9415    DESCRIPTION
9416            "Octets In for port."
9417    ::= { allportsStatsTableEntry 7 }
9418
9419allportsStatsOutOctets OBJECT-TYPE
9420    SYNTAX           Counter32
9421    MAX-ACCESS       read-only
9422    STATUS           current
9423    DESCRIPTION
9424            "Octets Out for port."
9425    ::= { allportsStatsTableEntry 8 }
9426
9427allportsStatsInPkts OBJECT-TYPE
9428    SYNTAX           Counter32
9429    MAX-ACCESS       read-only
9430    STATUS           current
9431    DESCRIPTION
9432            "Packets In for port."
9433    ::= { allportsStatsTableEntry 9 }
9434
9435allportsStatsOutPkts OBJECT-TYPE
9436    SYNTAX           Counter32
9437    MAX-ACCESS       read-only
9438    STATUS           current
9439    DESCRIPTION
9440            "Packets Out for port."
9441    ::= { allportsStatsTableEntry 10 }
9442
9443allportsStatsInUcast OBJECT-TYPE
9444    SYNTAX           DisplayString(SIZE(0..20))
9445    MAX-ACCESS       read-only
9446    STATUS           current
9447    DESCRIPTION
9448            "Unicast Packets In for port."
9449    ::= { allportsStatsTableEntry 11 }
9450
9451allportsStatsOutUcast OBJECT-TYPE
9452    SYNTAX           DisplayString(SIZE(0..20))
9453    MAX-ACCESS       read-only
9454    STATUS           current
9455    DESCRIPTION
9456            "Unicast Packets Out for port."
9457    ::= { allportsStatsTableEntry 12 }
9458
9459allportsStatsInBcast OBJECT-TYPE
9460    SYNTAX           DisplayString(SIZE(0..20))
9461    MAX-ACCESS       read-only
9462    STATUS           current
9463    DESCRIPTION
9464            "Broadcasts Packets In for port."
9465    ::= { allportsStatsTableEntry 13 }
9466
9467allportsStatsOutBcast OBJECT-TYPE
9468    SYNTAX           DisplayString(SIZE(0..20))
9469    MAX-ACCESS       read-only
9470    STATUS           current
9471    DESCRIPTION
9472            "Broadcasts Packets Out for port."
9473    ::= { allportsStatsTableEntry 14 }
9474
9475allportsStatsInMcast OBJECT-TYPE
9476    SYNTAX           DisplayString(SIZE(0..20))
9477    MAX-ACCESS       read-only
9478    STATUS           current
9479    DESCRIPTION
9480            "Multicast Packets In for port."
9481    ::= { allportsStatsTableEntry 15 }
9482
9483allportsStatsOutMcast OBJECT-TYPE
9484    SYNTAX           DisplayString(SIZE(0..20))
9485    MAX-ACCESS       read-only
9486    STATUS           current
9487    DESCRIPTION
9488            "Multicast Packets Out for port."
9489    ::= { allportsStatsTableEntry 16 }
9490
9491allportsStatsInDiscards OBJECT-TYPE
9492    SYNTAX           Counter32
9493    MAX-ACCESS       read-only
9494    STATUS           current
9495    DESCRIPTION
9496            "Discarded Packets for port."
9497    ::= { allportsStatsTableEntry 17 }
9498
9499allportsStatsOutDiscards OBJECT-TYPE
9500    SYNTAX           Counter32
9501    MAX-ACCESS       read-only
9502    STATUS           current
9503    DESCRIPTION
9504            "Outbound Packets for port."
9505    ::= { allportsStatsTableEntry 18 }
9506
9507allportsStatsInErrors OBJECT-TYPE
9508    SYNTAX           Counter32
9509    MAX-ACCESS       read-only
9510    STATUS           current
9511    DESCRIPTION
9512            "Error Packets for port."
9513    ::= { allportsStatsTableEntry 19 }
9514
9515allportsStatsOutErrors OBJECT-TYPE
9516    SYNTAX           Counter32
9517    MAX-ACCESS       read-only
9518    STATUS           current
9519    DESCRIPTION
9520            "Not sent packets due to error."
9521    ::= { allportsStatsTableEntry 20 }
9522
9523allportsStatsInUnknownProtos OBJECT-TYPE
9524    SYNTAX           DisplayString(SIZE(0..20))
9525    MAX-ACCESS       read-only
9526    STATUS           current
9527    DESCRIPTION
9528            "Unknown protocol packets."
9529    ::= { allportsStatsTableEntry 21 }
9530
9531allportsStatsOutQLen OBJECT-TYPE
9532    SYNTAX           DisplayString(SIZE(0..20))
9533    MAX-ACCESS       read-only
9534    STATUS           current
9535    DESCRIPTION
9536            "Outbound Packet Queue Length."
9537    ::= { allportsStatsTableEntry 22 }
9538
9539allportsStatsipInReceives OBJECT-TYPE
9540    SYNTAX           Counter32
9541    MAX-ACCESS       read-only
9542    STATUS           current
9543    DESCRIPTION
9544            "Ip In Receives."
9545    ::= { allportsStatsTableEntry 23 }
9546
9547allportsStatsipInHeaderErrors OBJECT-TYPE
9548    SYNTAX           Counter32
9549    MAX-ACCESS       read-only
9550    STATUS           current
9551    DESCRIPTION
9552            "Ip In Header Errors."
9553    ::= { allportsStatsTableEntry 24 }
9554
9555allportsStatsipInDiscards OBJECT-TYPE
9556    SYNTAX           Counter32
9557    MAX-ACCESS       read-only
9558    STATUS           current
9559    DESCRIPTION
9560            "Ip In Discards."
9561    ::= { allportsStatsTableEntry 25 }
9562
9563allportsStatsLinkStateChange OBJECT-TYPE
9564    SYNTAX           Counter32
9565    MAX-ACCESS       read-only
9566    STATUS           current
9567    DESCRIPTION
9568            "Number of link state changes."
9569    ::= { allportsStatsTableEntry 26 }
9570
9571allportsStatsipInReceivesRate OBJECT-TYPE
9572    SYNTAX           Counter32
9573    MAX-ACCESS       read-only
9574    STATUS           current
9575    DESCRIPTION
9576            "Ip In Receives rate."
9577    ::= { allportsStatsTableEntry 27 }
9578
9579allportsStatsipInHeaderErrorsRate OBJECT-TYPE
9580    SYNTAX           Counter32
9581    MAX-ACCESS       read-only
9582    STATUS           current
9583    DESCRIPTION
9584            "Ip In Header Errors rate."
9585    ::= { allportsStatsTableEntry 28 }
9586
9587allportsStatsipInDiscardsRate OBJECT-TYPE
9588    SYNTAX           Counter32
9589    MAX-ACCESS       read-only
9590    STATUS           current
9591    DESCRIPTION
9592            "Ip In Discards rate."
9593    ::= { allportsStatsTableEntry 29 }
9594
9595allportsStatsInOctetsRate OBJECT-TYPE
9596    SYNTAX           Counter32
9597    MAX-ACCESS       read-only
9598    STATUS           current
9599    DESCRIPTION
9600            "Octets In rate for port."
9601    ::= { allportsStatsTableEntry 30 }
9602
9603allportsStatsOutOctetsRate OBJECT-TYPE
9604    SYNTAX           Counter32
9605    MAX-ACCESS       read-only
9606    STATUS           current
9607    DESCRIPTION
9608            "Octets Out rate for port."
9609    ::= { allportsStatsTableEntry 31 }
9610
9611allportsStatsInUcastRate OBJECT-TYPE
9612    SYNTAX           DisplayString(SIZE(0..20))
9613    MAX-ACCESS       read-only
9614    STATUS           current
9615    DESCRIPTION
9616            "Unicast Packets In rate for port."
9617    ::= { allportsStatsTableEntry 32 }
9618
9619allportsStatsOutUcastRate OBJECT-TYPE
9620    SYNTAX           DisplayString(SIZE(0..20))
9621    MAX-ACCESS       read-only
9622    STATUS           current
9623    DESCRIPTION
9624            "Unicast Packets Out rate for port."
9625    ::= { allportsStatsTableEntry 33 }
9626
9627allportsStatsInBcastRate OBJECT-TYPE
9628    SYNTAX           DisplayString(SIZE(0..20))
9629    MAX-ACCESS       read-only
9630    STATUS           current
9631    DESCRIPTION
9632            "Broadcasts Packets In rate for port."
9633    ::= { allportsStatsTableEntry 34 }
9634
9635allportsStatsOutBcastRate OBJECT-TYPE
9636    SYNTAX           DisplayString(SIZE(0..20))
9637    MAX-ACCESS       read-only
9638    STATUS           current
9639    DESCRIPTION
9640            "Broadcasts Packets Out rate for port."
9641    ::= { allportsStatsTableEntry 35 }
9642
9643allportsStatsInMcastRate OBJECT-TYPE
9644    SYNTAX           DisplayString(SIZE(0..20))
9645    MAX-ACCESS       read-only
9646    STATUS           current
9647    DESCRIPTION
9648            "Multicast Packets In rate for port."
9649    ::= { allportsStatsTableEntry 36 }
9650
9651allportsStatsOutMcastRate OBJECT-TYPE
9652    SYNTAX           DisplayString(SIZE(0..20))
9653    MAX-ACCESS       read-only
9654    STATUS           current
9655    DESCRIPTION
9656            "Multicast Packets Out rate for port."
9657    ::= { allportsStatsTableEntry 37 }
9658
9659allportsStatsInDiscardsRate OBJECT-TYPE
9660    SYNTAX           Counter32
9661    MAX-ACCESS       read-only
9662    STATUS           current
9663    DESCRIPTION
9664            "Discarded In Packets rate for port."
9665    ::= { allportsStatsTableEntry 38 }
9666
9667allportsStatsOutDiscardsRate OBJECT-TYPE
9668    SYNTAX           Counter32
9669    MAX-ACCESS       read-only
9670    STATUS           current
9671    DESCRIPTION
9672            "Discarded Out Packets rate for port."
9673    ::= { allportsStatsTableEntry 39 }
9674
9675allportsStatsInErrorsRate OBJECT-TYPE
9676    SYNTAX           Counter32
9677    MAX-ACCESS       read-only
9678    STATUS           current
9679    DESCRIPTION
9680            "Erroneus inbound packets rate for port."
9681    ::= { allportsStatsTableEntry 40 }
9682
9683allportsStatsOutErrorsRate OBJECT-TYPE
9684    SYNTAX           Counter32
9685    MAX-ACCESS       read-only
9686    STATUS           current
9687    DESCRIPTION
9688            "Not sent packets due to error rate."
9689    ::= { allportsStatsTableEntry 41 }
9690
9691
9692clearPortsStats OBJECT-TYPE
9693    SYNTAX  INTEGER {
9694	ok(1),
9695	clear(2)
9696	}
9697    MAX-ACCESS  read-write
9698    STATUS  current
9699    DESCRIPTION
9700        "Setting this to clear(2) results in clearing the statistics for all ports."
9701    ::= { portStats 6 }
9702
9703dot1RateStatsTable OBJECT-TYPE
9704    SYNTAX SEQUENCE OF Dot1RateStatsTableEntry
9705    MAX-ACCESS not-accessible
9706    STATUS current
9707    DESCRIPTION
9708        "The table of bridging statistics per second."
9709    ::= { portStats 7}
9710
9711dot1RateStatsTableEntry OBJECT-TYPE
9712    SYNTAX Dot1RateStatsTableEntry
9713    MAX-ACCESS not-accessible
9714    STATUS current
9715    DESCRIPTION
9716        "Bridging statistics per second."
9717    INDEX { dot1RateStatsIndx }
9718    ::= { dot1RateStatsTable 1 }
9719
9720Dot1RateStatsTableEntry ::= SEQUENCE {
9721    dot1RateStatsIndx                      PortNumber,
9722    dot1RatePortInFrames                   Counter32,
9723    dot1RatePortOutFrames                  Counter32,
9724    dot1RatePortInDiscards                 Counter32,
9725    dot1RateTpLearnedEntryDiscards         Counter32
9726    ,dot1RateStpPortForwardTransitions     Counter32
9727}
9728
9729dot1RateStatsIndx OBJECT-TYPE
9730    SYNTAX  PortNumber
9731    MAX-ACCESS  read-only
9732    STATUS  current
9733    DESCRIPTION
9734        "The port index."
9735    ::= { dot1RateStatsTableEntry 1 }
9736
9737dot1RatePortInFrames OBJECT-TYPE
9738    SYNTAX  Counter32
9739    MAX-ACCESS  read-only
9740    STATUS  current
9741    DESCRIPTION
9742        "The number of frames that have been received
9743        per second by this port from its segment."
9744    ::= { dot1RateStatsTableEntry 2 }
9745
9746dot1RatePortOutFrames OBJECT-TYPE
9747    SYNTAX  Counter32
9748    MAX-ACCESS  read-only
9749    STATUS  current
9750    DESCRIPTION
9751        "The number of frames that have been transmitted
9752        per second by this port to its segment."
9753    ::= { dot1RateStatsTableEntry 3 }
9754
9755dot1RatePortInDiscards OBJECT-TYPE
9756    SYNTAX  Counter32
9757    MAX-ACCESS  read-only
9758    STATUS  current
9759    DESCRIPTION
9760        "Count of valid frames received which were
9761        discarded per second."
9762    ::= { dot1RateStatsTableEntry 4 }
9763
9764dot1RateTpLearnedEntryDiscards OBJECT-TYPE
9765    SYNTAX  Counter32
9766    MAX-ACCESS  read-only
9767    STATUS  current
9768    DESCRIPTION
9769        "The number per second of Forwarding Database
9770        entries, which have been or would have been
9771        learnt, but have been discarded due to a lack
9772        of space to store them."
9773    ::= { dot1RateStatsTableEntry 5 }
9774
9775
9776dot1RateStpPortForwardTransitions OBJECT-TYPE
9777    SYNTAX  Counter32
9778    MAX-ACCESS  read-only
9779    STATUS  current
9780    DESCRIPTION
9781        "The number of times this port has transitioned
9782        per second from the Learning state to the
9783        Forwarding state."
9784    ::= { dot1RateStatsTableEntry 8 }
9785
9786dot3RateStatsTable OBJECT-TYPE
9787    SYNTAX SEQUENCE OF Dot3RateStatsTableEntry
9788    MAX-ACCESS not-accessible
9789    STATUS current
9790    DESCRIPTION
9791        "The table of Ethernet statistics per second."
9792    ::= { portStats 8}
9793
9794dot3RateStatsTableEntry OBJECT-TYPE
9795    SYNTAX Dot3RateStatsTableEntry
9796    MAX-ACCESS not-accessible
9797    STATUS current
9798    DESCRIPTION
9799        "Ethernet statistics per second."
9800    INDEX { dot3RateStatsIndx }
9801    ::= { dot3RateStatsTable 1 }
9802
9803Dot3RateStatsTableEntry ::= SEQUENCE {
9804    dot3RateStatsIndx                       PortNumber,
9805    dot3RateStatsAlignmentErrors            Counter32,
9806    dot3RateStatsFCSErrors                  Counter32,
9807    dot3RateStatsSingleCollisionFrames      Counter32,
9808    dot3RateStatsMultipleCollisionFrames    Counter32,
9809    dot3RateStatsLateCollisions             Counter32,
9810    dot3RateStatsExcessiveCollisions        Counter32,
9811    dot3RateStatsInternalMacTransmitErrors  Counter32,
9812    dot3RateStatsFrameTooLongs              Counter32,
9813    dot3RateStatsInternalMacReceiveErrors   Counter32
9814}
9815
9816dot3RateStatsIndx OBJECT-TYPE
9817    SYNTAX  PortNumber
9818    MAX-ACCESS  read-only
9819    STATUS  current
9820    DESCRIPTION
9821        "The port index."
9822    ::= { dot3RateStatsTableEntry 1 }
9823
9824dot3RateStatsAlignmentErrors OBJECT-TYPE
9825    SYNTAX  Counter32
9826    MAX-ACCESS  read-only
9827    STATUS  current
9828    DESCRIPTION
9829        "A count of frames received per second on a particular
9830        interface that are not an integral number of octets
9831        in length and do not pass the FCS check."
9832    ::= { dot3RateStatsTableEntry 2 }
9833
9834dot3RateStatsFCSErrors OBJECT-TYPE
9835    SYNTAX  Counter32
9836    MAX-ACCESS  read-only
9837    STATUS  current
9838    DESCRIPTION
9839        "A count of frames received per second on a particular
9840        interface that are an integral number of octets
9841        in length but do not pass the FCS check."
9842    ::= { dot3RateStatsTableEntry 3 }
9843
9844dot3RateStatsSingleCollisionFrames OBJECT-TYPE
9845    SYNTAX  Counter32
9846    MAX-ACCESS  read-only
9847    STATUS  current
9848    DESCRIPTION
9849        "A count of successfully transmitted frames per second
9850        on a particular interface for which transmission is
9851        inhibited by exactly one collision."
9852    ::= { dot3RateStatsTableEntry 4 }
9853
9854dot3RateStatsMultipleCollisionFrames OBJECT-TYPE
9855    SYNTAX  Counter32
9856    MAX-ACCESS  read-only
9857    STATUS  current
9858    DESCRIPTION
9859        "A count of successfully transmitted frames per second
9860        on a particular interface for which transmission is
9861        inhibited by more than one collision."
9862    ::= { dot3RateStatsTableEntry 5 }
9863
9864
9865dot3RateStatsLateCollisions OBJECT-TYPE
9866    SYNTAX  Counter32
9867    MAX-ACCESS  read-only
9868    STATUS  current
9869    DESCRIPTION
9870        "The number of times per second that a collision
9871        is detected on a particular interface later than
9872        512 bit-times into the transmission of a packet."
9873    ::= { dot3RateStatsTableEntry 8 }
9874
9875dot3RateStatsExcessiveCollisions OBJECT-TYPE
9876    SYNTAX  Counter32
9877    MAX-ACCESS  read-only
9878    STATUS  current
9879    DESCRIPTION
9880        "A count per second of frames for which
9881        transmission on a particular interface fails
9882        due to excessive collisions."
9883    ::= { dot3RateStatsTableEntry 9 }
9884
9885dot3RateStatsInternalMacTransmitErrors OBJECT-TYPE
9886    SYNTAX  Counter32
9887    MAX-ACCESS  read-only
9888    STATUS  current
9889    DESCRIPTION
9890        "A count per second of frames for which transmission
9891        on a particular interface fails due to an internal
9892        MAC sublayer transmit error."
9893    ::= { dot3RateStatsTableEntry 10 }
9894
9895
9896dot3RateStatsFrameTooLongs OBJECT-TYPE
9897    SYNTAX  Counter32
9898    MAX-ACCESS  read-only
9899    STATUS  current
9900    DESCRIPTION
9901        "A count per second of frames received on a particular
9902        interface that exceed the maximum permitted frame size."
9903    ::= { dot3RateStatsTableEntry 12 }
9904
9905dot3RateStatsInternalMacReceiveErrors OBJECT-TYPE
9906    SYNTAX  Counter32
9907    MAX-ACCESS  read-only
9908    STATUS  current
9909    DESCRIPTION
9910        "A count per second of frames for which reception on
9911        a particular interface fails due to an internal MAC
9912        sublayer receive error."
9913    ::= { dot3RateStatsTableEntry 13 }
9914
9915
9916-- NTP Statisitics
9917
9918ntpPrimaryServerReqSent OBJECT-TYPE
9919    SYNTAX Integer32
9920    MAX-ACCESS read-only
9921    STATUS current
9922    DESCRIPTION
9923        "The total number of NTP requests sent to Primary NTP Server."
9924    ::= { ntpStats 1 }
9925
9926ntpPrimaryServerRespRcvd OBJECT-TYPE
9927    SYNTAX Integer32
9928    MAX-ACCESS read-only
9929    STATUS current
9930    DESCRIPTION
9931        "The total number of NTP responces received from Primary NTP Server."
9932    ::= { ntpStats 2 }
9933
9934ntpPrimaryServerUpdates OBJECT-TYPE
9935    SYNTAX Integer32
9936    MAX-ACCESS read-only
9937    STATUS current
9938    DESCRIPTION
9939        "The total number of NTP Updates by Primary NTP Server."
9940    ::= { ntpStats 3 }
9941
9942ntpSecondaryServerReqSent OBJECT-TYPE
9943    SYNTAX Integer32
9944    MAX-ACCESS read-only
9945    STATUS current
9946    DESCRIPTION
9947        "The total number of NTP requests sent to Secondary NTP Server."
9948    ::= { ntpStats 4 }
9949
9950ntpSecondaryServerRespRcvd OBJECT-TYPE
9951    SYNTAX Integer32
9952    MAX-ACCESS read-only
9953    STATUS current
9954    DESCRIPTION
9955        "The total number of NTP responces received from Secondary NTP Server."
9956    ::= { ntpStats 5 }
9957
9958ntpSecondaryServerUpdates OBJECT-TYPE
9959    SYNTAX Integer32
9960    MAX-ACCESS read-only
9961    STATUS current
9962    DESCRIPTION
9963        "The total number of NTP Updates by Secondary NTP Server."
9964    ::= { ntpStats 6 }
9965
9966ntpLastUpdateServer OBJECT-TYPE
9967    SYNTAX  INTEGER {
9968        none(0),
9969        primary(1),
9970        secondary(2)
9971        }
9972    MAX-ACCESS read-only
9973    STATUS current
9974    DESCRIPTION
9975        "The type of ntp server updated last time."
9976    ::= { ntpStats 7 }
9977
9978ntpLastUpdateTime OBJECT-TYPE
9979    SYNTAX  DisplayString (SIZE(0..127))
9980    MAX-ACCESS  read-only
9981    STATUS  current
9982    DESCRIPTION
9983        "The last time updated by ntp server."
9984    ::= { ntpStats 8 }
9985
9986ntpClearStats OBJECT-TYPE
9987    SYNTAX  INTEGER {
9988        ok(1),
9989        clear(2)
9990        }
9991    MAX-ACCESS read-write
9992    STATUS current
9993    DESCRIPTION
9994        "Setting this value to clear(2) clears the stats for ntp."
9995    ::= { ntpStats 9 }
9996
9997ntpSystemCurrentTime OBJECT-TYPE
9998    SYNTAX  DisplayString (SIZE(0..127))
9999    MAX-ACCESS  read-only
10000    STATUS  current
10001    DESCRIPTION
10002        "The current system time."
10003    ::= { ntpStats 10 }
10004
10005
10006aclStatsTable  OBJECT-TYPE
10007    SYNTAX      SEQUENCE OF AclStatsTableEntry
10008    MAX-ACCESS  not-accessible
10009    STATUS      current
10010    DESCRIPTION
10011        "The table of ACL statistics."
10012    ::= { aclStats 1 }
10013
10014aclStatsTableEntry  OBJECT-TYPE
10015    SYNTAX      AclStatsTableEntry
10016    MAX-ACCESS  not-accessible
10017    STATUS      current
10018    DESCRIPTION
10019        "Statistics about a particular ACL configuration entry."
10020    INDEX { aclStatsIndex }
10021    ::= { aclStatsTable 1 }
10022
10023AclStatsTableEntry  ::= SEQUENCE {
10024    aclStatsIndex          Integer32,
10025    aclStatsHits           Counter32,
10026    aclClearStats          INTEGER
10027    }
10028
10029aclStatsIndex OBJECT-TYPE
10030    SYNTAX  Integer32
10031    MAX-ACCESS  read-only
10032    STATUS  current
10033    DESCRIPTION
10034        "The acl index."
10035    ::= { aclStatsTableEntry 1 }
10036
10037aclStatsHits OBJECT-TYPE
10038    SYNTAX  Counter32
10039    MAX-ACCESS  read-only
10040    STATUS  current
10041    DESCRIPTION
10042        "Total number of hits for this ACL entry"
10043    ::= { aclStatsTableEntry 2 }
10044
10045aclClearStats OBJECT-TYPE
10046    SYNTAX  INTEGER {
10047        ok(1),
10048        clear(2)
10049        }
10050    MAX-ACCESS read-write
10051    STATUS current
10052    DESCRIPTION
10053        "Setting this value to clear(2) clears the stats for the ACL."
10054    ::= { aclStatsTableEntry 3 }
10055
10056
10057    vmapStatsTable  OBJECT-TYPE
10058    SYNTAX      SEQUENCE OF VmapStatsTableEntry
10059    MAX-ACCESS  not-accessible
10060    STATUS      current
10061    DESCRIPTION
10062        "The table of VMAP statistics."
10063    ::= { aclStats 2 }
10064
10065vmapStatsTableEntry  OBJECT-TYPE
10066    SYNTAX      VmapStatsTableEntry
10067    MAX-ACCESS  not-accessible
10068    STATUS      current
10069    DESCRIPTION
10070        "Statistics about a particular VMAP configuration entry."
10071    INDEX { vmapStatsIndex }
10072    ::= { vmapStatsTable 1 }
10073
10074VmapStatsTableEntry  ::= SEQUENCE {
10075    vmapStatsIndex          Integer32,
10076    vmapStatsHits           Counter32,
10077    vmapClearStats          INTEGER
10078    }
10079
10080vmapStatsIndex OBJECT-TYPE
10081    SYNTAX  Integer32
10082    MAX-ACCESS  read-only
10083    STATUS  current
10084    DESCRIPTION
10085        "The vmap index."
10086    ::= { vmapStatsTableEntry 1 }
10087
10088vmapStatsHits OBJECT-TYPE
10089    SYNTAX  Counter32
10090    MAX-ACCESS  read-only
10091    STATUS  current
10092    DESCRIPTION
10093        "Total number of hits for this VMAP entry"
10094    ::= { vmapStatsTableEntry 2 }
10095
10096vmapClearStats OBJECT-TYPE
10097    SYNTAX  INTEGER {
10098        ok(1),
10099        clear(2)
10100        }
10101    MAX-ACCESS read-write
10102    STATUS current
10103    DESCRIPTION
10104        "Setting this value to clear(2) clears the stats for the VMAP."
10105    ::= { vmapStatsTableEntry 3 }
10106
10107
10108acl6StatsTable  OBJECT-TYPE
10109	SYNTAX		SEQUENCE OF Acl6StatsTableEntry
10110	MAX-ACCESS	not-accessible
10111	STATUS		current
10112	DESCRIPTION
10113		"The table of IPv6 ACL statistics."
10114	::= { aclStats 3 }
10115
10116acl6StatsTableEntry	OBJECT-TYPE
10117	SYNTAX		Acl6StatsTableEntry
10118	MAX-ACCESS	not-accessible
10119	STATUS		current
10120	DESCRIPTION
10121		"Statistics about a particular IPv6 ACL configuration entry."
10122	INDEX { aclStatsIndex }
10123	::= { acl6StatsTable 1 }
10124
10125Acl6StatsTableEntry	::= SEQUENCE {
10126	acl6StatsIndex		   Integer32,
10127	acl6StatsHits		   Counter32,
10128	acl6ClearStats		   INTEGER
10129	}
10130
10131acl6StatsIndex OBJECT-TYPE
10132	SYNTAX	Integer32
10133	MAX-ACCESS	read-only
10134	STATUS	current
10135	DESCRIPTION
10136		"The ipv6 acl index."
10137	::= { acl6StatsTableEntry 1 }
10138
10139acl6StatsHits OBJECT-TYPE
10140	SYNTAX	Counter32
10141	MAX-ACCESS	read-only
10142	STATUS	current
10143	DESCRIPTION
10144		"Total number of hits for this IPv6 ACL entry"
10145	::= { acl6StatsTableEntry 2 }
10146
10147acl6ClearStats OBJECT-TYPE
10148	SYNTAX	INTEGER {
10149		ok(1),
10150		clear(2)
10151		}
10152	MAX-ACCESS read-write
10153	STATUS current
10154	DESCRIPTION
10155		"Setting this value to clear(2) clears the stats for the IPv6 ACL."
10156	::= { acl6StatsTableEntry 3 }
10157
10158
10159-- Clear Statistics
10160snmpClearStats OBJECT-TYPE
10161    SYNTAX  INTEGER {
10162	ok(1),
10163	clear(2)
10164	}
10165    MAX-ACCESS  read-write
10166    STATUS  current
10167    DESCRIPTION
10168        "Setting this to clear(2) results in clearing the SNMP statistics."
10169    ::= { agClearStats 1 }
10170
10171agDiffState OBJECT-TYPE
10172    SYNTAX  INTEGER {
10173        diff(1),
10174        flashdiff(2),
10175        idle(3),
10176        inprogress(4),
10177        complete(5)
10178        }
10179    MAX-ACCESS  read-write
10180    STATUS  current
10181    DESCRIPTION
10182         "When this object is read the current state is returned.
10183          idle(3) indicates that there is no diff in progess.
10184          complete(5) indicates that the last diff operation is completed.
10185          Setting the value to diff(1), will start a new diff operation
10186          Diff compares the new configuration with the current configuration
10187          and shows the pending configuration changes.
10188          Setting the value to flashdiff(1), will start a new diff operation.
10189          flashdiff compares new configuration with the flash configuration.
10190          To read the configuration changes use the agDiffTable once the
10191          state of this variable returns complete.
10192          Once the agDiffTable is read the state should be set back to 'idle'
10193          which frees the diff buffer and others can issue a diff command via
10194          SNMP."
10195    ::= { agDiff 2 }
10196
10197agDiffTableSize OBJECT-TYPE
10198    SYNTAX  Integer32
10199    MAX-ACCESS  read-only
10200    STATUS  current
10201    DESCRIPTION
10202        "The number of strings in the diff table."
10203    ::= { agDiff 3 }
10204
10205agDiffTable OBJECT-TYPE
10206    SYNTAX  SEQUENCE OF AgDiffTableEntry
10207    MAX-ACCESS  not-accessible
10208    STATUS  current
10209    DESCRIPTION
10210        "The table of diff strings."
10211    ::= { agDiff 4 }
10212
10213agDiffTableEntry OBJECT-TYPE
10214    SYNTAX  AgDiffTableEntry
10215    MAX-ACCESS  not-accessible
10216    STATUS  current
10217    DESCRIPTION
10218        "An entry in the diff table."
10219    INDEX   { agDiffIndex }
10220    ::= { agDiffTable 1 }
10221
10222AgDiffTableEntry ::= SEQUENCE {
10223    agDiffIndex      Integer32,
10224    agDiffString     OCTET STRING
10225    }
10226
10227agDiffIndex OBJECT-TYPE
10228    SYNTAX  Integer32
10229    MAX-ACCESS  read-only
10230    STATUS  current
10231    DESCRIPTION
10232        "The table index."
10233    ::= { agDiffTableEntry 1 }
10234
10235agDiffString OBJECT-TYPE
10236    SYNTAX  OCTET STRING
10237    MAX-ACCESS  read-only
10238    STATUS  current
10239    DESCRIPTION
10240        "A string in the diff table."
10241    ::= { agDiffTableEntry 2 }
10242
10243-- Config Dump
10244agCfgDumpState OBJECT-TYPE
10245    SYNTAX  INTEGER {
10246        dump(1),
10247        idle(2),
10248        inprogress(3),
10249        complete(4)
10250        }
10251    MAX-ACCESS  read-write
10252    STATUS  current
10253    DESCRIPTION
10254         "When this object is read the current state is returned.
10255          idle(2) indicates that there is no dump in progess.
10256          complete(4) indicates that the last dump operation is completed.
10257          Setting the value to dump(1), will start a new dump operation
10258          Dump will show the current configuration.
10259          To read the configuration dump use the agCfgDumpTable once the
10260          state of this variable returns complete.
10261          Once the agCfgDumpTable is read the state should be set back to
10262          'idle' which frees the dump buffer and others can issue a dump
10263          command via SNMP."
10264    ::= { agCfgDump 2 }
10265
10266agCfgDumpTableSize OBJECT-TYPE
10267    SYNTAX  Integer32
10268    MAX-ACCESS  read-only
10269    STATUS  current
10270    DESCRIPTION
10271        "The number of strings in the dump table."
10272    ::= { agCfgDump 3 }
10273
10274agCfgDumpTable OBJECT-TYPE
10275    SYNTAX  SEQUENCE OF AgCfgDumpTableEntry
10276    MAX-ACCESS  not-accessible
10277    STATUS  current
10278    DESCRIPTION
10279        "The table of dump strings."
10280    ::= { agCfgDump 4 }
10281
10282agCfgDumpTableEntry OBJECT-TYPE
10283    SYNTAX  AgCfgDumpTableEntry
10284    MAX-ACCESS  not-accessible
10285    STATUS  current
10286    DESCRIPTION
10287        "An entry in the dump table."
10288    INDEX   { agCfgDumpIndex }
10289    ::= { agCfgDumpTable 1 }
10290
10291AgCfgDumpTableEntry ::= SEQUENCE {
10292    agCfgDumpIndex      Integer32,
10293    agCfgDumpString     OCTET STRING
10294    }
10295
10296agCfgDumpIndex OBJECT-TYPE
10297    SYNTAX  Integer32
10298    MAX-ACCESS  read-only
10299    STATUS  current
10300    DESCRIPTION
10301        "The table index."
10302    ::= { agCfgDumpTableEntry 1 }
10303
10304agCfgDumpString OBJECT-TYPE
10305    SYNTAX  OCTET STRING
10306    MAX-ACCESS  read-only
10307    STATUS  current
10308    DESCRIPTION
10309        "A string in the dump table."
10310    ::= { agCfgDumpTableEntry 2 }
10311
10312
10313
10314
10315
10316
10317-- Memory Statisitics Group
10318
10319
10320totalMemoryStats OBJECT-TYPE
10321    SYNTAX  Counter64
10322    MAX-ACCESS  read-only
10323    STATUS  current
10324    DESCRIPTION
10325        "The total memory in bytes."
10326    ::= { memoryStats 1}
10327
10328memoryFreeStats OBJECT-TYPE
10329    SYNTAX  Counter64
10330    MAX-ACCESS  read-only
10331    STATUS  current
10332    DESCRIPTION
10333        "The free memory in bytes."
10334    ::= { memoryStats 2}
10335
10336memorySharedStats OBJECT-TYPE
10337    SYNTAX  Counter64
10338    MAX-ACCESS  read-only
10339    STATUS  current
10340    DESCRIPTION
10341        "The shared memory in bytes."
10342    ::= { memoryStats 3}
10343
10344memoryBufferStats OBJECT-TYPE
10345    SYNTAX  Counter64
10346    MAX-ACCESS  read-only
10347    STATUS  current
10348    DESCRIPTION
10349        "The buffer memory in bytes."
10350    ::= { memoryStats 4}
10351
10352swapTotalStats OBJECT-TYPE
10353    SYNTAX  Counter64
10354    MAX-ACCESS  read-only
10355    STATUS  current
10356    DESCRIPTION
10357        "The total swap memory in bytes."
10358    ::= { memoryStats 5}
10359
10360swapFreeStats OBJECT-TYPE
10361    SYNTAX  Counter64
10362    MAX-ACCESS  read-only
10363    STATUS  current
10364    DESCRIPTION
10365        "The free swap memory in bytes."
10366    ::= { memoryStats 6}
10367
10368highTotalStats OBJECT-TYPE
10369    SYNTAX  Counter64
10370    MAX-ACCESS  read-only
10371    STATUS  current
10372    DESCRIPTION
10373        "The total high memory in bytes."
10374    ::= { memoryStats 7}
10375
10376highFreeStats OBJECT-TYPE
10377    SYNTAX  Counter64
10378    MAX-ACCESS  read-only
10379    STATUS  current
10380    DESCRIPTION
10381        "The free high memory in bytes."
10382    ::= { memoryStats 8}
10383
10384
10385-- GeaPort Information
10386
10387geaportInfoTable OBJECT-TYPE
10388    SYNTAX  SEQUENCE OF GeaportInfoTableEntry
10389    MAX-ACCESS  not-accessible
10390    STATUS  current
10391    DESCRIPTION
10392        "The table of gea port mapping."
10393    ::= { geaportInfo 1 }
10394
10395geaportInfoTableEntry OBJECT-TYPE
10396    SYNTAX  GeaportInfoTableEntry
10397    MAX-ACCESS  not-accessible
10398    STATUS  current
10399    DESCRIPTION
10400        "An entry in the geaport table mapping."
10401    INDEX   { geaportInfoLogicalIndex }
10402    ::= { geaportInfoTable 1 }
10403
10404GeaportInfoTableEntry ::= SEQUENCE {
10405    geaportInfoLogicalIndex    PortNumber,
10406    geaportInfoAlias	       DisplayString,
10407    geaportInfoPort            INTEGER,
10408    geaportInfoUnit            INTEGER
10409    }
10410
10411geaportInfoLogicalIndex OBJECT-TYPE
10412    SYNTAX  PortNumber
10413    MAX-ACCESS  read-only
10414    STATUS  current
10415    DESCRIPTION
10416        "The logical port index."
10417    ::= { geaportInfoTableEntry 1 }
10418
10419geaportInfoAlias OBJECT-TYPE
10420    SYNTAX  DisplayString
10421    MAX-ACCESS  read-only
10422    STATUS  current
10423    DESCRIPTION
10424	"The GEA Port Alias."
10425    ::= { geaportInfoTableEntry 2 }
10426
10427geaportInfoPort OBJECT-TYPE
10428    SYNTAX  INTEGER
10429    MAX-ACCESS  read-only
10430    STATUS  current
10431    DESCRIPTION
10432        "The GEA Port (0-based)."
10433    ::= { geaportInfoTableEntry 3 }
10434
10435geaportInfoUnit OBJECT-TYPE
10436    SYNTAX  INTEGER
10437    MAX-ACCESS  read-only
10438    STATUS  current
10439    DESCRIPTION
10440        "The GEA Unit."
10441    ::= { geaportInfoTableEntry 4 }
10442
10443-- SFP Information
10444
10445sfpInfoTable OBJECT-TYPE
10446    SYNTAX  SEQUENCE OF SfpInfoTableEntry
10447    MAX-ACCESS  not-accessible
10448    STATUS  current
10449    DESCRIPTION
10450        "The table of external port SFP information."
10451    ::= { sfpInfo 1 }
10452
10453sfpInfoTableEntry OBJECT-TYPE
10454    SYNTAX  SfpInfoTableEntry
10455    MAX-ACCESS  not-accessible
10456    STATUS  current
10457    DESCRIPTION
10458        "A row in the external port SFP information table."
10459    INDEX   { sfpInfoIndx }
10460    ::= { sfpInfoTable 1 }
10461
10462SfpInfoTableEntry ::= SEQUENCE {
10463    sfpInfoIndx                 PortNumber,
10464    sfpInfoPort			DisplayString,
10465    sfpInfoDevice		DisplayString,
10466    sfpInfoTXEnable		INTEGER,
10467    sfpInfoRXSignal		INTEGER,
10468    sfpInfoTXFault		INTEGER,
10469    sfpInfoApproved		INTEGER,
10470    sfpInfoVendor               DisplayString,
10471    sfpInfoSerial               DisplayString
10472    ,
10473    sfpInfoPartNumber           DisplayString,
10474    sfpInfoRevision             DisplayString,
10475    sfpInfoVoltage              DisplayString,
10476    sfpInfoTemperature          DisplayString,
10477    sfpInfoWaveLength           DisplayString
10478    }
10479
10480sfpInfoIndx OBJECT-TYPE
10481    SYNTAX  PortNumber
10482    MAX-ACCESS  read-only
10483    STATUS  current
10484    DESCRIPTION
10485        "The external port SFX index."
10486    ::= { sfpInfoTableEntry 1 }
10487
10488sfpInfoPort OBJECT-TYPE
10489    SYNTAX  DisplayString (SIZE(0..6))
10490    MAX-ACCESS  read-only
10491    STATUS  current
10492    DESCRIPTION
10493	  "External Port SFP/XFP alias."
10494    ::= { sfpInfoTableEntry 2 }
10495
10496sfpInfoDevice OBJECT-TYPE
10497    SYNTAX  DisplayString (SIZE(0..6))
10498    MAX-ACCESS  read-only
10499    STATUS  current
10500    DESCRIPTION
10501          "External Port SFP/XFP Device."
10502    ::= { sfpInfoTableEntry 3 }
10503
10504sfpInfoTXEnable OBJECT-TYPE
10505    SYNTAX  INTEGER {
10506	  notInstalled (1),
10507	  enabled (2),
10508	  disabled (3)
10509          , notAvailable (5)
10510    }
10511    MAX-ACCESS  read-only
10512    STATUS  current
10513    DESCRIPTION
10514	  "External Port SFP/XFP TX-Enable."
10515    ::= { sfpInfoTableEntry 4  }
10516
10517sfpInfoRXSignal  OBJECT-TYPE
10518    SYNTAX  INTEGER {
10519	  notInstalled (1),
10520	  down (2),
10521	  link (3),
10522	  notAvailable (4)
10523    }
10524    MAX-ACCESS  read-only
10525    STATUS  current
10526    DESCRIPTION
10527          "External Port SFP/XFP RX-Signal."
10528    ::= { sfpInfoTableEntry 5 }
10529
10530sfpInfoTXFault  OBJECT-TYPE
10531    SYNTAX  INTEGER {
10532          notInstalled (1),
10533          fault (2),
10534          none (3),
10535          notAvailable (4)
10536    }
10537    MAX-ACCESS  read-only
10538    STATUS  current
10539    DESCRIPTION
10540          "External Port SFP/XFP TX-Fault."
10541    ::= { sfpInfoTableEntry 6 }
10542
10543sfpInfoApproved  OBJECT-TYPE
10544    SYNTAX  INTEGER {
10545      notInstalled (1),
10546      notApproved (2),
10547      sfpApproved (3)
10548      ,sfpAccepted (5)
10549    }
10550    MAX-ACCESS  read-only
10551    STATUS  current
10552    DESCRIPTION
10553          "External Port SFP/XFP Approval."
10554    ::= { sfpInfoTableEntry 7 }
10555
10556sfpInfoVendor OBJECT-TYPE
10557    SYNTAX  DisplayString (SIZE(0..32))
10558    MAX-ACCESS  read-only
10559    STATUS  current
10560    DESCRIPTION
10561          "External Port SFP/XFP device vendor."
10562    ::= { sfpInfoTableEntry 8 }
10563
10564sfpInfoSerial OBJECT-TYPE
10565    SYNTAX  DisplayString (SIZE(0..32))
10566    MAX-ACCESS  read-only
10567    STATUS  current
10568    DESCRIPTION
10569          "External Port SFP/XFP device serial."
10570    ::= { sfpInfoTableEntry 9 }
10571sfpInfoPartNumber OBJECT-TYPE
10572    SYNTAX  DisplayString (SIZE(0..32))
10573    MAX-ACCESS  read-only
10574    STATUS  current
10575    DESCRIPTION
10576          "External Port SFP/XFP device part number."
10577    ::= { sfpInfoTableEntry 10 }
10578
10579sfpInfoRevision OBJECT-TYPE
10580    SYNTAX  DisplayString (SIZE(0..32))
10581    MAX-ACCESS  read-only
10582    STATUS  current
10583    DESCRIPTION
10584          "External Port SFP/XFP device revision."
10585    ::= { sfpInfoTableEntry 11 }
10586
10587sfpInfoVoltage OBJECT-TYPE
10588    SYNTAX  DisplayString (SIZE(0..32))
10589    MAX-ACCESS  read-only
10590    STATUS  current
10591    DESCRIPTION
10592          "External Port SFP/XFP device voltage."
10593    ::= { sfpInfoTableEntry 12 }
10594
10595sfpInfoTemperature OBJECT-TYPE
10596    SYNTAX  DisplayString (SIZE(0..32))
10597    MAX-ACCESS  read-only
10598    STATUS  current
10599    DESCRIPTION
10600          "External Port SFP/XFP device temperature."
10601    ::= { sfpInfoTableEntry 13 }
10602
10603sfpInfoWaveLength OBJECT-TYPE
10604    SYNTAX  DisplayString (SIZE(0..32))
10605    MAX-ACCESS  read-only
10606    STATUS  current
10607    DESCRIPTION
10608          "External Port SFP/XFP device laser wave length."
10609    ::= { sfpInfoTableEntry 14 }
10610
10611accessInfoClearAllUserFailAttempts OBJECT-TYPE
10612    SYNTAX INTEGER {
10613        ok(1),
10614        clear(2)
10615    }
10616    MAX-ACCESS  read-write
10617    STATUS  current
10618    DESCRIPTION
10619        "Action Object. When set to clear(2),clears all the unsuccessful
10620         attempts of users.  Otherwise nothing is done.
10621         ok(1) is returned always when read."
10622    ::= { accessInfo 1 }
10623
10624accessInfoClearAllUserLocks OBJECT-TYPE
10625    SYNTAX INTEGER {
10626        ok(1),
10627        clear(2)
10628    }
10629    MAX-ACCESS  read-write
10630    STATUS  current
10631    DESCRIPTION
10632        "Action Object. When set to clear(2), Unlock all locked users.
10633         Otherwise nothing is done. ok(1) is returned always when read."
10634    ::= { accessInfo 2 }
10635
10636accessUserInfoTable OBJECT-TYPE
10637    SYNTAX  SEQUENCE OF AccessUserInfoTableEntry
10638    MAX-ACCESS  not-accessible
10639    STATUS  current
10640    DESCRIPTION
10641        "The table of user information."
10642    ::= { accessInfo 3 }
10643
10644accessUserInfoTableEntry OBJECT-TYPE
10645    SYNTAX  AccessUserInfoTableEntry
10646    MAX-ACCESS  not-accessible
10647    STATUS  current
10648    DESCRIPTION
10649        "An entry in the user information table."
10650    INDEX   { accessUserInfoIndex}
10651    ::= { accessUserInfoTable 1 }
10652
10653AccessUserInfoTableEntry ::= SEQUENCE {
10654    accessUserInfoIndex     Integer32,
10655    accessUserInfoLockState INTEGER,
10656    accessUserInfoClearFailAttempts INTEGER,
10657    accessUserInfoClearLock        INTEGER
10658    }
10659
10660accessUserInfoIndex OBJECT-TYPE
10661    SYNTAX  Integer32
10662    MAX-ACCESS  read-only
10663    STATUS  current
10664    DESCRIPTION
10665        "The table index. The index value corresponds to the same value
10666         of agAccessUserCurCfgUId for the user."
10667    ::= { accessUserInfoTableEntry 1 }
10668
10669accessUserInfoLockState OBJECT-TYPE
10670    SYNTAX INTEGER {
10671        unlocked(1),
10672        locked(2)
10673    }
10674    MAX-ACCESS  read-only
10675    STATUS  current
10676    DESCRIPTION
10677        "Lock State of a specific user, unlocked(1) or locked(2).
10678         When the state is locked the user is not allowed to login
10679         until the account is unlocked by the administrator."
10680    ::= { accessUserInfoTableEntry 2 }
10681
10682accessUserInfoClearFailAttempts OBJECT-TYPE
10683    SYNTAX INTEGER {
10684        ok(1),
10685        clear(2)
10686    }
10687    MAX-ACCESS  read-write
10688    STATUS  current
10689    DESCRIPTION
10690        "Action Object. When set to clear(2), clears
10691         the unsuccessful attempts of a particular user.
10692         Otherwise nothing is done.
10693         ok(1) is returned always when read."
10694    ::= { accessUserInfoTableEntry 3 }
10695
10696accessUserInfoClearLock OBJECT-TYPE
10697    SYNTAX INTEGER {
10698        ok(1),
10699        clear(2)
10700    }
10701    MAX-ACCESS  read-write
10702    STATUS  current
10703    DESCRIPTION
10704        "Action Object. When set to clear(2), unlock a particular user.
10705         Otherwise nothing is done.
10706         ok(1) is returned always when read."
10707    ::= { accessUserInfoTableEntry 4 }
10708
10709
10710
10711
10712-- endif /* defined(WEB_UI) */
10713
10714-- ----------------------------------------------------------------------------
10715-- } INSERT:  agent
10716-- ----------------------------------------------------------------------------
10717
10718layer2                  OBJECT IDENTIFIER ::= { g8264CS-mgmt 2 }
10719-- ----------------------------------------------------------------------------
10720-- { INSERT:  layer2
10721-- ----------------------------------------------------------------------------
10722
10723layer2Configs     OBJECT IDENTIFIER ::= { layer2 1 }
10724layer2Stats       OBJECT IDENTIFIER ::= { layer2 2 }
10725layer2Info        OBJECT IDENTIFIER ::= { layer2 3 }
10726
10727layer2Oper        OBJECT IDENTIFIER ::= { layer2 4 }
10728
10729vlan              OBJECT IDENTIFIER ::= { layer2Configs 1 }
10730trunkgroup        OBJECT IDENTIFIER ::= { layer2Configs 2 }
10731
10732stgCfg            OBJECT IDENTIFIER ::= { layer2Configs 3 }
10733
10734mirroring         OBJECT IDENTIFIER ::= { layer2Configs 4 }
10735
10736lacp              OBJECT IDENTIFIER ::= { layer2Configs 5 }
10737thash             OBJECT IDENTIFIER ::= { layer2Configs 6 }
10738
10739mstCfg            OBJECT IDENTIFIER ::= { layer2Configs 7 }
10740
10741l2GeneralCfg      OBJECT IDENTIFIER ::= { layer2Configs 8 }
10742
10743failoverCfg       OBJECT IDENTIFIER ::= { layer2Configs 10 }
10744-- ----------------------------------------------------------------------------
10745-- { INSERT:  failoverCfg
10746-- ----------------------------------------------------------------------------
10747
10748-- ----------------------------------------------------------------------------
10749-- { GLOBAL TEAMING CONFIG
10750-- ----------------------------------------------------------------------------
10751
10752failoverCurCfgOnState                 OBJECT-TYPE
10753    SYNTAX      INTEGER  {
10754                    on(1),
10755                    off(2)
10756                }
10757    MAX-ACCESS  read-only
10758    STATUS      current
10759    DESCRIPTION
10760        "Failover ON/OFF setting."
10761    ::= { failoverCfg 1 }
10762
10763failoverNewCfgOnState                 OBJECT-TYPE
10764    SYNTAX      INTEGER  {
10765                    on(1),
10766                    off(2)
10767                }
10768    MAX-ACCESS  read-write
10769    STATUS      current
10770    DESCRIPTION
10771        "Failover ON/OFF settings."
10772    ::= { failoverCfg 2 }
10773
10774
10775failoverMaxTriggerEntries             OBJECT-TYPE
10776    SYNTAX      Integer32
10777    MAX-ACCESS  read-only
10778    STATUS      current
10779    DESCRIPTION
10780        "The maximum number of entries in the Failover Trigger Table."
10781    ::= { failoverCfg 5 }
10782
10783-- } GLOBAL TEAMING CONFIG
10784
10785-- ----------------------------------------------------------------------------
10786-- { CUR TEAMING FOP CONFIG
10787-- ----------------------------------------------------------------------------
10788
10789failoverCurCfgTriggerTable             OBJECT-TYPE
10790    SYNTAX      SEQUENCE OF FailoverCurCfgTriggerTableEntry
10791    MAX-ACCESS  not-accessible
10792    STATUS      current
10793    DESCRIPTION
10794        "The Failover Trigger Table."
10795    ::= { failoverCfg 6 }
10796
10797failoverCurCfgTriggerTableEntry        OBJECT-TYPE
10798    SYNTAX      FailoverCurCfgTriggerTableEntry
10799    MAX-ACCESS  not-accessible
10800    STATUS      current
10801    DESCRIPTION
10802        "A row in the Failover Trigger Table."
10803    INDEX  { failoverCurCfgTriggerId }
10804    ::= { failoverCurCfgTriggerTable 1 }
10805
10806FailoverCurCfgTriggerTableEntry ::= SEQUENCE {
10807    failoverCurCfgTriggerId            Integer32,
10808    failoverCurCfgTriggerLimit         INTEGER,
10809    failoverCurCfgTriggerMmonPort      OCTET STRING,
10810    failoverCurCfgTriggerMmonTrunk     OCTET STRING,
10811    failoverCurCfgTriggerMmonKey       DisplayString,
10812    failoverCurCfgTriggerMconPort      OCTET STRING,
10813    failoverCurCfgTriggerMconTrunk     OCTET STRING,
10814    failoverCurCfgTriggerMconKey       DisplayString,
10815    failoverCurCfgTriggerState         INTEGER
10816    }
10817
10818failoverCurCfgTriggerId                OBJECT-TYPE
10819    SYNTAX      Integer32
10820    MAX-ACCESS  read-only
10821    STATUS      current
10822    DESCRIPTION
10823        "The Trigger identifier."
10824    ::= { failoverCurCfgTriggerTableEntry 1 }
10825
10826failoverCurCfgTriggerState             OBJECT-TYPE
10827    SYNTAX      INTEGER  {
10828                    enabled(1),
10829                    disabled(2)
10830                }
10831    MAX-ACCESS  read-only
10832    STATUS      current
10833    DESCRIPTION
10834        "Enable or disable Trigger state"
10835    ::= { failoverCurCfgTriggerTableEntry 2 }
10836
10837
10838failoverCurCfgTriggerLimit             OBJECT-TYPE
10839    SYNTAX      INTEGER
10840    MAX-ACCESS  read-only
10841    STATUS      current
10842    DESCRIPTION
10843        "Limit # of operational links"
10844    ::= { failoverCurCfgTriggerTableEntry 3 }
10845
10846
10847
10848
10849failoverCurCfgTriggerMmonPort          OBJECT-TYPE
10850    SYNTAX      OCTET STRING
10851    MAX-ACCESS  read-only
10852    STATUS      current
10853    DESCRIPTION
10854        "The Manual Monitor port list. The ports are presented in bitmap format:
10855
10856             OCTET 1  OCTET 2  .....
10857             xxxxxxxx xxxxxxxx .....
10858             ||    || |_ port 8
10859             ||    ||
10860             ||    ||___ port 7
10861             ||    |____ port 6
10862             ||      .    .   .
10863             ||_________ port 1
10864             |__________ reserved
10865
10866         where x : 1 - The represented port belongs to the Manual Monitor
10867                   0 - The represented port does not belong to the Manual Monitor"
10868    ::= { failoverCurCfgTriggerTableEntry 6 }
10869
10870
10871failoverCurCfgTriggerMmonTrunk         OBJECT-TYPE
10872    SYNTAX      OCTET STRING
10873    MAX-ACCESS  read-only
10874    STATUS      current
10875    DESCRIPTION
10876        "The Manual Monitor trunk list. The trunks are presented in bitmap format:
10877
10878             OCTET 1  OCTET 2  .....
10879             xxxxxxxx xxxxxxxx .....
10880             ||    || |_ trunk 8
10881             ||    ||
10882             ||    ||___ trunk 7
10883             ||    |____ trunk 6
10884             ||      .    .   .
10885             ||_________ trunk 1
10886             |__________ reserved
10887
10888         where x : 1 - The represented trunk belongs to the Manual Monitor
10889                   0 - The represented trunk does not belong to the Manual Monitor"
10890    ::= { failoverCurCfgTriggerTableEntry 7 }
10891
10892failoverCurCfgTriggerMmonKey           OBJECT-TYPE
10893    SYNTAX DisplayString
10894    MAX-ACCESS  read-only
10895    STATUS      current
10896    DESCRIPTION
10897        "The LACP admin key. This is an array of 16-bit read-only values."
10898    ::= { failoverCurCfgTriggerTableEntry 8 }
10899
10900
10901failoverCurCfgTriggerMconPort          OBJECT-TYPE
10902    SYNTAX      OCTET STRING
10903    MAX-ACCESS  read-only
10904    STATUS      current
10905    DESCRIPTION
10906        "The Manual Control port list. The ports are presented in bitmap format:
10907
10908             OCTET 1  OCTET 2  .....
10909             xxxxxxxx xxxxxxxx .....
10910             ||    || |_ port 8
10911             ||    ||
10912             ||    ||___ port 7
10913             ||    |____ port 6
10914             ||      .    .   .
10915             ||_________ port 1
10916             |__________ reserved
10917
10918         where x : 1 - The represented port belongs to the Manual Control
10919                   0 - The represented port does not belong to the Manual Control"
10920    ::= { failoverCurCfgTriggerTableEntry 9 }
10921
10922
10923
10924failoverCurCfgTriggerMconTrunk         OBJECT-TYPE
10925    SYNTAX      OCTET STRING
10926    MAX-ACCESS  read-only
10927    STATUS      current
10928    DESCRIPTION
10929        "The Manual Control trunk list. The trunks are presented in bitmap format:
10930
10931             OCTET 1  OCTET 2  .....
10932             xxxxxxxx xxxxxxxx .....
10933             ||    || |_ trunk 8
10934             ||    ||
10935             ||    ||___ trunk 7
10936             ||    |____ trunk 6
10937             ||      .    .   .
10938             ||_________ trunk 1
10939             |__________ reserved
10940
10941         where x : 1 - The represented trunk belongs to the Manual Control
10942                   0 - The represented trunk does not belong to the Manual Control"
10943    ::= { failoverCurCfgTriggerTableEntry 11 }
10944
10945failoverCurCfgTriggerMconKey           OBJECT-TYPE
10946    SYNTAX      DisplayString
10947    MAX-ACCESS  read-only
10948    STATUS      current
10949    DESCRIPTION
10950        "The LACP admin key. This is an array of 16-bit read-only values."
10951    ::= { failoverCurCfgTriggerTableEntry 12 }
10952
10953
10954-- } CUR TEAMING FOP CONFIG
10955
10956-- ----------------------------------------------------------------------------
10957-- { NEW TEAMING FOP CONFIG
10958-- ----------------------------------------------------------------------------
10959
10960failoverNewCfgTriggerTable             OBJECT-TYPE
10961    SYNTAX      SEQUENCE OF FailoverNewCfgTriggerTableEntry
10962    MAX-ACCESS  not-accessible
10963    STATUS      current
10964    DESCRIPTION
10965        "The Failover Trigger Table."
10966    ::= { failoverCfg 7 }
10967
10968failoverNewCfgTriggerTableEntry        OBJECT-TYPE
10969    SYNTAX      FailoverNewCfgTriggerTableEntry
10970    MAX-ACCESS  not-accessible
10971    STATUS      current
10972    DESCRIPTION
10973        "A row in the Failover Trigger Table."
10974    INDEX  { failoverNewCfgTriggerId }
10975    ::= { failoverNewCfgTriggerTable 1 }
10976
10977FailoverNewCfgTriggerTableEntry ::= SEQUENCE {
10978    failoverNewCfgTriggerId            Integer32,
10979    failoverNewCfgTriggerLimit         INTEGER,
10980    failoverNewCfgTriggerMmonPort      OCTET STRING,
10981    failoverNewCfgTriggerMmonPortAdd   PortNumber,
10982    failoverNewCfgTriggerMmonPortRem   PortNumber,
10983    failoverNewCfgTriggerMmonTrunk     OCTET STRING,
10984    failoverNewCfgTriggerMmonTrunkAdd  INTEGER,
10985    failoverNewCfgTriggerMmonTrunkRem  INTEGER,
10986    failoverNewCfgTriggerMmonKey       DisplayString,
10987    failoverNewCfgTriggerMmonKeyAdd    INTEGER,
10988    failoverNewCfgTriggerMmonKeyRem    INTEGER,
10989    failoverNewCfgTriggerMconPort      OCTET STRING,
10990    failoverNewCfgTriggerMconPortAdd   PortNumber,
10991    failoverNewCfgTriggerMconPortRem   PortNumber,
10992    failoverNewCfgTriggerMconTrunk     OCTET STRING,
10993    failoverNewCfgTriggerMconTrunkAdd  INTEGER,
10994    failoverNewCfgTriggerMconTrunkRem  INTEGER,
10995    failoverNewCfgTriggerMconKey       DisplayString,
10996    failoverNewCfgTriggerMconKeyAdd    INTEGER,
10997    failoverNewCfgTriggerMconKeyRem    INTEGER,
10998    failoverNewCfgTriggerState         INTEGER,
10999    failoverNewCfgTriggerDelete        INTEGER
11000    }
11001
11002failoverNewCfgTriggerId                OBJECT-TYPE
11003    SYNTAX      Integer32
11004    MAX-ACCESS  read-only
11005    STATUS      current
11006    DESCRIPTION
11007        "The Trigger identifier."
11008    ::= { failoverNewCfgTriggerTableEntry 1 }
11009
11010failoverNewCfgTriggerState             OBJECT-TYPE
11011    SYNTAX      INTEGER  {
11012                    enabled(1),
11013                    disabled(2)
11014                }
11015    MAX-ACCESS  read-write
11016    STATUS      current
11017    DESCRIPTION
11018        "Enable or disable Trigger state"
11019    ::= { failoverNewCfgTriggerTableEntry 2 }
11020
11021failoverNewCfgTriggerLimit             OBJECT-TYPE
11022    SYNTAX      INTEGER (0..1024)
11023    MAX-ACCESS  read-write
11024    STATUS      current
11025    DESCRIPTION
11026        "Limit # of operational links"
11027    ::= { failoverNewCfgTriggerTableEntry 3 }
11028
11029
11030
11031failoverNewCfgTriggerMmonPort          OBJECT-TYPE
11032    SYNTAX      OCTET STRING
11033    MAX-ACCESS  read-only
11034    STATUS      current
11035    DESCRIPTION
11036        "The Manual Monitor port list. The ports are presented in bitmap format:
11037
11038             OCTET 1  OCTET 2  .....
11039             xxxxxxxx xxxxxxxx .....
11040             ||    || |_ port 8
11041             ||    ||
11042             ||    ||___ port 7
11043             ||    |____ port 6
11044             ||      .    .   .
11045             ||_________ port 1
11046             |__________ reserved
11047
11048         where x : 1 - The represented port belongs to the Manual Monitor
11049                   0 - The represented port does not belong to the Manual Monitor"
11050    ::= { failoverNewCfgTriggerTableEntry 10 }
11051
11052failoverNewCfgTriggerMmonPortAdd       OBJECT-TYPE
11053    SYNTAX      PortNumber
11054    MAX-ACCESS  read-create
11055    STATUS      current
11056    DESCRIPTION
11057        "Add port to Manual Monitor.  When read, 0 is returned."
11058    ::= { failoverNewCfgTriggerTableEntry 11 }
11059
11060failoverNewCfgTriggerMmonPortRem       OBJECT-TYPE
11061    SYNTAX      PortNumber
11062    MAX-ACCESS  read-create
11063    STATUS      current
11064    DESCRIPTION
11065        "Remove port from Manual Monitor.  When read, 0 is returned."
11066    ::= { failoverNewCfgTriggerTableEntry 12 }
11067
11068
11069failoverNewCfgTriggerMmonTrunk         OBJECT-TYPE
11070    SYNTAX      OCTET STRING
11071    MAX-ACCESS  read-only
11072    STATUS      current
11073    DESCRIPTION
11074        "The Manual Monitor trunk list. The trunks are presented in bitmap format:
11075
11076             OCTET 1  OCTET 2  .....
11077             xxxxxxxx xxxxxxxx .....
11078             ||    || |_ trunk 8
11079             ||    ||
11080             ||    ||___ trunk 7
11081             ||    |____ trunk 6
11082             ||      .    .   .
11083             ||_________ trunk 1
11084             |__________ reserved
11085
11086         where x : 1 - The represented trunk belongs to the Manual Monitor
11087                   0 - The represented trunk does not belong to the Manual Monitor"
11088    ::= { failoverNewCfgTriggerTableEntry 13 }
11089
11090failoverNewCfgTriggerMmonTrunkAdd      OBJECT-TYPE
11091    SYNTAX      INTEGER
11092    MAX-ACCESS  read-create
11093    STATUS      current
11094    DESCRIPTION
11095        "Add trunk to Manual Monitor.  When read, 0 is returned."
11096    ::= { failoverNewCfgTriggerTableEntry 14 }
11097
11098failoverNewCfgTriggerMmonTrunkRem      OBJECT-TYPE
11099    SYNTAX      INTEGER
11100    MAX-ACCESS  read-create
11101    STATUS      current
11102    DESCRIPTION
11103        "Remove trunk from Manual Monitor.  When read, 0 is returned."
11104    ::= { failoverNewCfgTriggerTableEntry 15 }
11105
11106failoverNewCfgTriggerMmonKey           OBJECT-TYPE
11107    SYNTAX      DisplayString
11108    MAX-ACCESS  read-only
11109    STATUS      current
11110    DESCRIPTION
11111        "The LACP admin key. This is an array of 16-bit read-only values."
11112    ::= { failoverNewCfgTriggerTableEntry 16 }
11113
11114failoverNewCfgTriggerMmonKeyAdd        OBJECT-TYPE
11115    SYNTAX      INTEGER (1..65535)
11116    MAX-ACCESS  read-create
11117    STATUS      current
11118    DESCRIPTION
11119        "Add LACP admin key to Manual Monitor.  When read, 0 is returned."
11120    ::= { failoverNewCfgTriggerTableEntry 17 }
11121
11122failoverNewCfgTriggerMmonKeyRem        OBJECT-TYPE
11123    SYNTAX      INTEGER (1..65535)
11124    MAX-ACCESS  read-create
11125    STATUS      current
11126    DESCRIPTION
11127        "Remove LACP admin key from Manual Monitor.  When read, 0 is returned."
11128    ::= { failoverNewCfgTriggerTableEntry 18 }
11129
11130
11131failoverNewCfgTriggerMconPort          OBJECT-TYPE
11132    SYNTAX      OCTET STRING
11133    MAX-ACCESS  read-only
11134    STATUS      current
11135    DESCRIPTION
11136        "The Manual Control port list. The ports are presented in bitmap format:
11137
11138             OCTET 1  OCTET 2  .....
11139             xxxxxxxx xxxxxxxx .....
11140             ||    || |_ port 8
11141             ||    ||
11142             ||    ||___ port 7
11143             ||    |____ port 6
11144             ||      .    .   .
11145             ||_________ port 1
11146             |__________ reserved
11147
11148         where x : 1 - The represented port belongs to the Manual Control
11149                   0 - The represented port does not belong to the Manual Control"
11150    ::= { failoverNewCfgTriggerTableEntry 19 }
11151
11152failoverNewCfgTriggerMconPortAdd       OBJECT-TYPE
11153    SYNTAX      PortNumber
11154    MAX-ACCESS  read-create
11155    STATUS      current
11156    DESCRIPTION
11157        "Add port to Manual Control.  When read, 0 is returned."
11158    ::= { failoverNewCfgTriggerTableEntry 20 }
11159
11160failoverNewCfgTriggerMconPortRem       OBJECT-TYPE
11161    SYNTAX      PortNumber
11162    MAX-ACCESS  read-create
11163    STATUS      current
11164    DESCRIPTION
11165        "Remove port from Manual Control.  When read, 0 is returned."
11166    ::= { failoverNewCfgTriggerTableEntry 21 }
11167
11168
11169
11170failoverNewCfgTriggerMconTrunk         OBJECT-TYPE
11171    SYNTAX      OCTET STRING
11172    MAX-ACCESS  read-only
11173    STATUS      current
11174    DESCRIPTION
11175        "The Manual Control trunk list. The trunks are presented in bitmap format:
11176
11177             OCTET 1  OCTET 2  .....
11178             xxxxxxxx xxxxxxxx .....
11179             ||    || |_ trunk 8
11180             ||    ||
11181             ||    ||___ trunk 7
11182             ||    |____ trunk 6
11183             ||      .    .   .
11184             ||_________ trunk 1
11185             |__________ reserved
11186
11187         where x : 1 - The represented trunk belongs to the Manual Control
11188                   0 - The represented trunk does not belong to the Manual Control"
11189    ::= { failoverNewCfgTriggerTableEntry 25 }
11190
11191failoverNewCfgTriggerMconTrunkAdd      OBJECT-TYPE
11192    SYNTAX      INTEGER
11193    MAX-ACCESS  read-create
11194    STATUS      current
11195    DESCRIPTION
11196        "Add trunk to Manual Control.  When read, 0 is returned."
11197    ::= { failoverNewCfgTriggerTableEntry 26 }
11198
11199failoverNewCfgTriggerMconTrunkRem      OBJECT-TYPE
11200    SYNTAX      INTEGER
11201    MAX-ACCESS  read-create
11202    STATUS      current
11203    DESCRIPTION
11204        "Remove trunk from Manual Control.  When read, 0 is returned."
11205    ::= { failoverNewCfgTriggerTableEntry 27 }
11206
11207failoverNewCfgTriggerMconKey           OBJECT-TYPE
11208    SYNTAX      DisplayString
11209    MAX-ACCESS  read-only
11210    STATUS      current
11211    DESCRIPTION
11212        "The LACP admin key. This is an array of 16-bit read-only values."
11213    ::= { failoverNewCfgTriggerTableEntry 28 }
11214
11215failoverNewCfgTriggerMconKeyAdd        OBJECT-TYPE
11216    SYNTAX      INTEGER (1..65535)
11217    MAX-ACCESS  read-create
11218    STATUS      current
11219    DESCRIPTION
11220        "Add LACP admin key to Manual Control.  When read, 0 is returned."
11221    ::= { failoverNewCfgTriggerTableEntry 29 }
11222
11223failoverNewCfgTriggerMconKeyRem        OBJECT-TYPE
11224    SYNTAX      INTEGER (1..65535)
11225    MAX-ACCESS  read-create
11226    STATUS      current
11227    DESCRIPTION
11228        "Remove LACP admin key from Manual Control.  When read, 0 is returned."
11229    ::= { failoverNewCfgTriggerTableEntry 30 }
11230
11231
11232failoverNewCfgTriggerDelete            OBJECT-TYPE
11233    SYNTAX      INTEGER  {
11234                    other(1),
11235                    delete(2)
11236                }
11237    MAX-ACCESS  read-create
11238    STATUS      current
11239    DESCRIPTION
11240        "Setting the value to delete(2) will delete the entire
11241         row.  When read, other(1) is returned."
11242    ::= { failoverNewCfgTriggerTableEntry 31 }
11243
11244-- } NEW TEAMING FOP CONFIG
11245
11246
11247-- ----------------------------------------------------------------------------
11248-- } INSERT:  failoverCfg
11249-- ----------------------------------------------------------------------------
11250
11251dot1x             OBJECT IDENTIFIER ::= { layer2Configs 12 }
11252
11253fdb               OBJECT IDENTIFIER ::= { layer2Configs 13 }
11254
11255hotlinksCfg       OBJECT IDENTIFIER ::= { layer2Configs 14 }
11256-- ----------------------------------------------------------------------------
11257-- { INSERT:  hotlinksCfg
11258-- ----------------------------------------------------------------------------
11259
11260-- ----------------------------------------------------------------------------
11261-- { GLOBAL HOTLINKS CONFIG
11262-- ----------------------------------------------------------------------------
11263
11264hotlinksCurCfgOnState                  OBJECT-TYPE
11265    SYNTAX      INTEGER  {
11266                    on(1),
11267                    off(2)
11268                }
11269    MAX-ACCESS  read-only
11270    STATUS      current
11271    DESCRIPTION
11272        "Hot Links ON/OFF setting."
11273    ::= { hotlinksCfg 1 }
11274
11275hotlinksNewCfgOnState                  OBJECT-TYPE
11276    SYNTAX      INTEGER  {
11277                    on(1),
11278                    off(2)
11279                }
11280    MAX-ACCESS  read-write
11281    STATUS      current
11282    DESCRIPTION
11283        "Hot Links ON/OFF settings."
11284    ::= { hotlinksCfg 2 }
11285
11286hotlinksCurCfgFdbUpdateState           OBJECT-TYPE
11287    SYNTAX      INTEGER {
11288                    enabled(1),
11289                    disabled(2)
11290                }
11291    MAX-ACCESS  read-only
11292    STATUS      current
11293    DESCRIPTION
11294        "Enable/disable Hot Links FDB Update setting."
11295    ::= { hotlinksCfg 3 }
11296
11297hotlinksNewCfgFdbUpdateState           OBJECT-TYPE
11298    SYNTAX      INTEGER  {
11299                    enabled(1),
11300                    disabled(2)
11301                }
11302    MAX-ACCESS  read-write
11303    STATUS      current
11304    DESCRIPTION
11305        "Enable/disable Hot Links FDB Update setting."
11306    ::= { hotlinksCfg 4 }
11307
11308hotlinksMaxTriggerEntries              OBJECT-TYPE
11309    SYNTAX      Integer32
11310    MAX-ACCESS  read-only
11311    STATUS      current
11312    DESCRIPTION
11313        "The maximum number of entries in the Hot Links Trigger Table."
11314    ::= { hotlinksCfg 5 }
11315
11316-- } GLOBAL HOTLINKS CONFIG
11317
11318-- ----------------------------------------------------------------------------
11319-- { CUR HOTLINKS FOP CONFIG
11320-- ----------------------------------------------------------------------------
11321
11322hotlinksCurCfgTriggerTable             OBJECT-TYPE
11323    SYNTAX      SEQUENCE OF HotlinksCurCfgTriggerTableEntry
11324    MAX-ACCESS  not-accessible
11325    STATUS      current
11326    DESCRIPTION
11327        "The Hot Links Trigger Table."
11328    ::= { hotlinksCfg 6 }
11329
11330hotlinksCurCfgTriggerTableEntry        OBJECT-TYPE
11331    SYNTAX      HotlinksCurCfgTriggerTableEntry
11332    MAX-ACCESS  not-accessible
11333    STATUS      current
11334    DESCRIPTION
11335        "A row in the Hot Links Trigger Table."
11336    INDEX  { hotlinksCurCfgTriggerId }
11337    ::= { hotlinksCurCfgTriggerTable 1 }
11338
11339HotlinksCurCfgTriggerTableEntry ::= SEQUENCE {
11340    hotlinksCurCfgTriggerId                Integer32,
11341    hotlinksCurCfgTriggerName              DisplayString,
11342    hotlinksCurCfgTriggerState             INTEGER,
11343    hotlinksCurCfgTriggerPreemptState      INTEGER,
11344    hotlinksCurCfgTriggerFdelay            Integer32,
11345    hotlinksCurCfgTriggerMasterPort        Integer32,
11346    hotlinksCurCfgTriggerMasterTrunk       Integer32,
11347    hotlinksCurCfgTriggerBackupPort        Integer32,
11348    hotlinksCurCfgTriggerBackupTrunk       Integer32,
11349    hotlinksCurCfgTriggerDelete            INTEGER
11350  , hotlinksCurCfgTriggerMasterAdminkey    Integer32
11351  , hotlinksCurCfgTriggerBackupAdminkey    Integer32
11352    }
11353
11354hotlinksCurCfgTriggerId                OBJECT-TYPE
11355    SYNTAX      Integer32
11356    MAX-ACCESS  read-only
11357    STATUS      current
11358    DESCRIPTION
11359        "The Trigger identifier."
11360    ::= { hotlinksCurCfgTriggerTableEntry 1 }
11361
11362hotlinksCurCfgTriggerName              OBJECT-TYPE
11363    SYNTAX      DisplayString
11364    MAX-ACCESS  read-only
11365    STATUS      current
11366    DESCRIPTION
11367        "A textual string containing the trigger name."
11368    ::= { hotlinksCurCfgTriggerTableEntry 2 }
11369
11370hotlinksCurCfgTriggerState             OBJECT-TYPE
11371    SYNTAX      INTEGER  {
11372                    enabled(1),
11373                    disabled(2)
11374                }
11375    MAX-ACCESS  read-only
11376    STATUS      current
11377    DESCRIPTION
11378        "Enable/disable Trigger state."
11379    ::= { hotlinksCurCfgTriggerTableEntry 3 }
11380
11381hotlinksCurCfgTriggerPreemptState      OBJECT-TYPE
11382    SYNTAX      INTEGER  {
11383                    enabled(1),
11384                    disabled(2)
11385                }
11386    MAX-ACCESS  read-only
11387    STATUS      current
11388    DESCRIPTION
11389        "Enable/disable Preemption state."
11390    ::= { hotlinksCurCfgTriggerTableEntry 4 }
11391
11392hotlinksCurCfgTriggerFdelay            OBJECT-TYPE
11393    SYNTAX      Integer32
11394    MAX-ACCESS  read-only
11395    STATUS      current
11396    DESCRIPTION
11397        "Forward Delay setting (in secs)."
11398    ::= { hotlinksCurCfgTriggerTableEntry 5 }
11399
11400hotlinksCurCfgTriggerMasterPort        OBJECT-TYPE
11401    SYNTAX      Integer32
11402    MAX-ACCESS  read-only
11403    STATUS      current
11404    DESCRIPTION
11405        "The master interface port number."
11406    ::= { hotlinksCurCfgTriggerTableEntry 6 }
11407
11408hotlinksCurCfgTriggerMasterTrunk       OBJECT-TYPE
11409    SYNTAX      Integer32
11410    MAX-ACCESS  read-only
11411    STATUS      current
11412    DESCRIPTION
11413        "The master interface trunk number."
11414    ::= { hotlinksCurCfgTriggerTableEntry 7 }
11415
11416hotlinksCurCfgTriggerBackupPort        OBJECT-TYPE
11417    SYNTAX      Integer32
11418    MAX-ACCESS  read-only
11419    STATUS      current
11420    DESCRIPTION
11421        "The backup interface port number."
11422    ::= { hotlinksCurCfgTriggerTableEntry 8 }
11423
11424hotlinksCurCfgTriggerBackupTrunk       OBJECT-TYPE
11425    SYNTAX      Integer32
11426    MAX-ACCESS  read-only
11427    STATUS      current
11428    DESCRIPTION
11429        "The backup interface trunk number."
11430    ::= { hotlinksCurCfgTriggerTableEntry 9 }
11431
11432hotlinksCurCfgTriggerDelete       OBJECT-TYPE
11433    SYNTAX      INTEGER  {
11434                    other(1),
11435                    delete(2)
11436                }
11437    MAX-ACCESS  read-only
11438    STATUS      current
11439    DESCRIPTION
11440        "Delete a Hot Links trigger configuration."
11441    ::= { hotlinksCurCfgTriggerTableEntry 10 }
11442
11443hotlinksCurCfgTriggerMasterAdminkey       OBJECT-TYPE
11444    SYNTAX      Integer32
11445    MAX-ACCESS  read-only
11446    STATUS      current
11447    DESCRIPTION
11448        "The master interface admin key number."
11449    ::= { hotlinksCurCfgTriggerTableEntry 11 }
11450
11451hotlinksCurCfgTriggerBackupAdminkey       OBJECT-TYPE
11452    SYNTAX      Integer32
11453    MAX-ACCESS  read-only
11454    STATUS      current
11455    DESCRIPTION
11456        "The backup interface admin key number."
11457    ::= { hotlinksCurCfgTriggerTableEntry 12 }
11458
11459
11460-- } CUR HOTLINKS FOP CONFIG
11461
11462-- ----------------------------------------------------------------------------
11463-- { NEW HOTLINKS FOP CONFIG
11464-- ----------------------------------------------------------------------------
11465
11466hotlinksNewCfgTriggerTable             OBJECT-TYPE
11467    SYNTAX      SEQUENCE OF HotlinksNewCfgTriggerTableEntry
11468    MAX-ACCESS  not-accessible
11469    STATUS      current
11470    DESCRIPTION
11471        "The Hot Links Trigger Table."
11472    ::= { hotlinksCfg 7 }
11473
11474hotlinksNewCfgTriggerTableEntry        OBJECT-TYPE
11475    SYNTAX      HotlinksNewCfgTriggerTableEntry
11476    MAX-ACCESS  not-accessible
11477    STATUS      current
11478    DESCRIPTION
11479        "A row in the Hot Links Trigger Table."
11480    INDEX  { hotlinksNewCfgTriggerId }
11481    ::= { hotlinksNewCfgTriggerTable 1 }
11482
11483HotlinksNewCfgTriggerTableEntry ::= SEQUENCE {
11484    hotlinksNewCfgTriggerId                       Integer32,
11485    hotlinksNewCfgTriggerName                     DisplayString,
11486    hotlinksNewCfgTriggerState                    INTEGER,
11487    hotlinksNewCfgTriggerPreemptState             INTEGER,
11488    hotlinksNewCfgTriggerFdelay                   Integer32,
11489    hotlinksNewCfgTriggerMasterPort               Integer32,
11490    hotlinksNewCfgTriggerMasterTrunk              Integer32,
11491    hotlinksNewCfgTriggerBackupPort               Integer32,
11492    hotlinksNewCfgTriggerBackupTrunk              Integer32,
11493    hotlinksNewCfgTriggerDelete                   INTEGER
11494  , hotlinksNewCfgTriggerMasterAdminkey           Integer32
11495  , hotlinksNewCfgTriggerBackupAdminkey           Integer32
11496    }
11497
11498hotlinksNewCfgTriggerId                OBJECT-TYPE
11499    SYNTAX      Integer32
11500    MAX-ACCESS  read-only
11501    STATUS      current
11502    DESCRIPTION
11503        "The Trigger identifier."
11504    ::= { hotlinksNewCfgTriggerTableEntry 1 }
11505
11506hotlinksNewCfgTriggerName              OBJECT-TYPE
11507    SYNTAX      DisplayString (SIZE(0..33))
11508    MAX-ACCESS  read-write
11509    STATUS      current
11510    DESCRIPTION
11511        "A textual string containing the trigger name."
11512    ::= { hotlinksNewCfgTriggerTableEntry 2 }
11513
11514hotlinksNewCfgTriggerState             OBJECT-TYPE
11515    SYNTAX      INTEGER  {
11516                    enabled(1),
11517                    disabled(2)
11518                }
11519    MAX-ACCESS  read-write
11520    STATUS      current
11521    DESCRIPTION
11522        "Enable/disable Trigger state."
11523    ::= { hotlinksNewCfgTriggerTableEntry 3 }
11524
11525hotlinksNewCfgTriggerPreemptState      OBJECT-TYPE
11526    SYNTAX      INTEGER  {
11527                    enabled(1),
11528                    disabled(2)
11529                }
11530    MAX-ACCESS  read-write
11531    STATUS      current
11532    DESCRIPTION
11533        "Enable/disable Preemption state."
11534    ::= { hotlinksNewCfgTriggerTableEntry 4 }
11535
11536hotlinksNewCfgTriggerFdelay            OBJECT-TYPE
11537    SYNTAX      Integer32
11538    MAX-ACCESS  read-write
11539    STATUS      current
11540    DESCRIPTION
11541        "Forward Delay setting (in secs)."
11542    ::= { hotlinksNewCfgTriggerTableEntry 5 }
11543
11544hotlinksNewCfgTriggerMasterPort        OBJECT-TYPE
11545    SYNTAX      Integer32
11546    MAX-ACCESS  read-write
11547    STATUS      current
11548    DESCRIPTION
11549        "The master interface port number."
11550    ::= { hotlinksNewCfgTriggerTableEntry 6 }
11551
11552hotlinksNewCfgTriggerMasterTrunk       OBJECT-TYPE
11553    SYNTAX      Integer32
11554    MAX-ACCESS  read-write
11555    STATUS      current
11556    DESCRIPTION
11557        "The master interface trunk number."
11558    ::= { hotlinksNewCfgTriggerTableEntry 7 }
11559
11560hotlinksNewCfgTriggerBackupPort        OBJECT-TYPE
11561    SYNTAX      Integer32
11562    MAX-ACCESS  read-write
11563    STATUS      current
11564    DESCRIPTION
11565        "The backup interface port number."
11566    ::= { hotlinksNewCfgTriggerTableEntry 8 }
11567
11568hotlinksNewCfgTriggerBackupTrunk       OBJECT-TYPE
11569    SYNTAX      Integer32
11570    MAX-ACCESS  read-write
11571    STATUS      current
11572    DESCRIPTION
11573        "The backup interface trunk number."
11574    ::= { hotlinksNewCfgTriggerTableEntry 9 }
11575
11576hotlinksNewCfgTriggerDelete       OBJECT-TYPE
11577    SYNTAX      INTEGER  {
11578                    other(1),
11579                    delete(2)
11580                }
11581    MAX-ACCESS  read-write
11582    STATUS      current
11583    DESCRIPTION
11584        "Delete a Hot Links trigger configuration."
11585    ::= { hotlinksNewCfgTriggerTableEntry 10 }
11586
11587hotlinksNewCfgTriggerMasterAdminkey        OBJECT-TYPE
11588    SYNTAX      Integer32
11589    MAX-ACCESS  read-write
11590    STATUS      current
11591    DESCRIPTION
11592        "The master interface admin key number."
11593    ::= { hotlinksNewCfgTriggerTableEntry 11 }
11594
11595hotlinksNewCfgTriggerBackupAdminkey        OBJECT-TYPE
11596    SYNTAX      Integer32
11597    MAX-ACCESS  read-write
11598    STATUS      current
11599    DESCRIPTION
11600        "The backup interface admin key number."
11601    ::= { hotlinksNewCfgTriggerTableEntry 12 }
11602
11603-- } NEW HOTLINKS FOP CONFIG
11604
11605-- ----------------------------------------------------------------------------
11606-- { BPDU FLOOD CONFIG
11607-- ----------------------------------------------------------------------------
11608hotlinksCurCfgBpduState                OBJECT-TYPE
11609    SYNTAX      INTEGER {
11610                    enabled(1),
11611                    disabled(2)
11612                }
11613    MAX-ACCESS  read-only
11614    STATUS      current
11615    DESCRIPTION
11616        "Enable/disable Hot Links BPDU flood setting."
11617    ::= { hotlinksCfg 8 }
11618
11619hotlinksNewCfgBpduState                OBJECT-TYPE
11620    SYNTAX      INTEGER  {
11621                    enabled(1),
11622                    disabled(2)
11623                }
11624    MAX-ACCESS  read-write
11625    STATUS      current
11626    DESCRIPTION
11627        "Enable/disable Hot Links BPDU flood setting."
11628    ::= { hotlinksCfg 9 }
11629
11630-- } BPDU FLOOD CONFIG
11631
11632-- ----------------------------------------------------------------------------
11633-- { FDB UPDATE RATE CONFIG
11634-- ----------------------------------------------------------------------------
11635hotlinksCurCfgFdbUpdateRate            OBJECT-TYPE
11636    SYNTAX      Integer32
11637    MAX-ACCESS  read-only
11638    STATUS      current
11639    DESCRIPTION
11640        "Hot Links FDB update rate (packets per second)."
11641    ::= { hotlinksCfg 10 }
11642
11643hotlinksNewCfgFdbUpdateRate            OBJECT-TYPE
11644    SYNTAX      Integer32
11645    MAX-ACCESS  read-write
11646    STATUS      current
11647    DESCRIPTION
11648        "Hot Links FDB update rate (packets per second)."
11649    ::= { hotlinksCfg 11 }
11650
11651-- } FDB UPDATE RATE CONFIG
11652
11653-- ----------------------------------------------------------------------------
11654-- } INSERT:  hotlinksCfg
11655-- ----------------------------------------------------------------------------
11656lldpCfg           OBJECT IDENTIFIER ::= { layer2Configs 15 }
11657
11658vlagCfg           OBJECT IDENTIFIER ::= { layer2Configs 18 }
11659vlagIslCfg        OBJECT IDENTIFIER ::= { vlagCfg 1 }
11660
11661ecpCfg            OBJECT IDENTIFIER ::= { layer2Configs 19 }
11662
11663thashL2L3         OBJECT IDENTIFIER ::= { thash 1 }
11664thashFcoe         OBJECT IDENTIFIER ::= { thash 2 }
11665
11666mirrPortMirr      OBJECT IDENTIFIER ::= { mirroring 1 }
11667
11668mstGeneralCfg     OBJECT IDENTIFIER ::= { mstCfg 1 }
11669mstCistCfg        OBJECT IDENTIFIER ::= { mstCfg 2 }
11670
11671dot1xCurCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  5 }
11672
11673dot1xCurCfgGuestVlan    OBJECT IDENTIFIER ::= { dot1xCurCfgGlobalTable 1 }
11674
11675dot1xNewCfgGlobalTable  OBJECT IDENTIFIER ::= { dot1x  6 }
11676
11677fdbGeneralCfg	  OBJECT IDENTIFIER ::= { fdb 1 }
11678
11679
11680-- FDB
11681fdbCurCfgAgingTime  OBJECT-TYPE
11682    SYNTAX   Integer32
11683    MAX-ACCESS  read-only
11684    STATUS  current
11685    DESCRIPTION
11686        "Fdb current aging time"
11687    ::= { fdbGeneralCfg 1 }
11688
11689fdbNewCfgAgingTime OBJECT-TYPE
11690    SYNTAX   Integer32
11691    MAX-ACCESS  read-write
11692    STATUS  current
11693    DESCRIPTION
11694        "Fdb new aging time."
11695    ::= { fdbGeneralCfg 2 }
11696
11697dot1xNewCfgGuestVlan    OBJECT IDENTIFIER ::= { dot1xNewCfgGlobalTable 1 }
11698
11699
11700fdbStats          OBJECT IDENTIFIER ::= { layer2Stats 1 }
11701
11702stpStats          OBJECT IDENTIFIER ::= { layer2Stats 2 }
11703
11704
11705lacpStats         OBJECT IDENTIFIER ::= { layer2Stats 4 }
11706hotlinksStats     OBJECT IDENTIFIER ::= { layer2Stats 6 }
11707-- ----------------------------------------------------------------------------
11708-- { INSERT:  hotlinksStats
11709-- ----------------------------------------------------------------------------
11710
11711hotlinksStatsTriggerTable              OBJECT-TYPE
11712    SYNTAX      SEQUENCE OF HotlinksStatsTriggerTableEntry
11713    MAX-ACCESS  not-accessible
11714    STATUS      current
11715    DESCRIPTION
11716        "The Hot Links Trigger Table Stats."
11717    ::= { hotlinksStats 1 }
11718
11719hotlinksStatsTriggerTableEntry         OBJECT-TYPE
11720    SYNTAX      HotlinksStatsTriggerTableEntry
11721    MAX-ACCESS  not-accessible
11722    STATUS      current
11723    DESCRIPTION
11724        "A row in the Hot Links Trigger Table Stats."
11725    INDEX  { hotlinksStatsTriggerId }
11726    ::= { hotlinksStatsTriggerTable 1 }
11727
11728HotlinksStatsTriggerTableEntry ::= SEQUENCE {
11729    hotlinksStatsTriggerId             Integer32,
11730    hotlinksStatsTriggerName           DisplayString,
11731    hotlinksStatsTriggerMasterActive   Integer32,
11732    hotlinksStatsTriggerBackupActive   Integer32,
11733    hotlinksStatsTriggerFdbUpdate      Integer32,
11734    hotlinksStatsTriggerFdbFailed      Integer32
11735    }
11736
11737hotlinksStatsTriggerId                 OBJECT-TYPE
11738    SYNTAX      Integer32
11739    MAX-ACCESS  read-only
11740    STATUS      current
11741    DESCRIPTION
11742        "The Trigger identifier."
11743    ::= { hotlinksStatsTriggerTableEntry 1 }
11744
11745hotlinksStatsTriggerName               OBJECT-TYPE
11746    SYNTAX      DisplayString
11747    MAX-ACCESS  read-only
11748    STATUS      current
11749    DESCRIPTION
11750        "A textual string containing the trigger name."
11751    ::= { hotlinksStatsTriggerTableEntry 2 }
11752
11753hotlinksStatsTriggerMasterActive       OBJECT-TYPE
11754    SYNTAX      Integer32
11755    MAX-ACCESS  read-only
11756    STATUS      current
11757    DESCRIPTION
11758        "The number of times the master interface was set to active."
11759    ::= { hotlinksStatsTriggerTableEntry 3 }
11760
11761hotlinksStatsTriggerBackupActive       OBJECT-TYPE
11762    SYNTAX      Integer32
11763    MAX-ACCESS  read-only
11764    STATUS      current
11765    DESCRIPTION
11766        "The number of times the backup interface was set to active."
11767    ::= { hotlinksStatsTriggerTableEntry 4 }
11768
11769hotlinksStatsTriggerFdbUpdate          OBJECT-TYPE
11770    SYNTAX      Integer32
11771    MAX-ACCESS  read-only
11772    STATUS      current
11773    DESCRIPTION
11774        "The number of times an FDB update was performed."
11775    ::= { hotlinksStatsTriggerTableEntry 5 }
11776
11777hotlinksStatsTriggerFdbFailed          OBJECT-TYPE
11778    SYNTAX      Integer32
11779    MAX-ACCESS  read-only
11780    STATUS      current
11781    DESCRIPTION
11782        "The number of times an FDB update failed."
11783    ::= { hotlinksStatsTriggerTableEntry 6 }
11784
11785-- ----------------------------------------------------------------------------
11786-- } INSERT:  hotlinksStats
11787-- ----------------------------------------------------------------------------
11788lldpStats	  OBJECT IDENTIFIER ::= { layer2Stats 7 }
11789
11790oamStats          OBJECT IDENTIFIER ::= { layer2Stats 8 }
11791
11792
11793vlagStats         OBJECT IDENTIFIER ::= { layer2Stats 11 }
11794vlagStatsSystem   OBJECT IDENTIFIER ::= { vlagStats 1 }
11795vlagStatsIsl      OBJECT IDENTIFIER ::= { vlagStats 2 }
11796vlagStatsHealth   OBJECT IDENTIFIER ::= { vlagStats 3 }
11797vlagStatsLacp     OBJECT IDENTIFIER ::= { vlagStats 4 }
11798vlagStatsPdu      OBJECT IDENTIFIER ::= { vlagStats 5 }
11799vlagStatsIgmp     OBJECT IDENTIFIER ::= { vlagStats 6 }
11800
11801fdbInfo           OBJECT IDENTIFIER ::= { layer2Info 1 }
11802
11803stpInfo           OBJECT IDENTIFIER ::= { layer2Info 2 }
11804
11805lacpInfo          OBJECT IDENTIFIER ::= { layer2Info 3 }
11806
11807cistInfo          OBJECT IDENTIFIER ::= { layer2Info 4 }
11808
11809genInfo           OBJECT IDENTIFIER ::= { layer2Info 7 }
11810
11811vlanInfo          OBJECT IDENTIFIER ::= { layer2Info 5 }
11812
11813dot1xInfo         OBJECT IDENTIFIER ::= { layer2Info 6 }
11814
11815trunkGroupInfo    OBJECT IDENTIFIER ::= { layer2Info 9 }
11816hotlinksInfo      OBJECT IDENTIFIER ::= { layer2Info 10 }
11817-- ----------------------------------------------------------------------------
11818-- { INSERT:  hotlinksInfo
11819-- ----------------------------------------------------------------------------
11820
11821hotlinksInfoOnState                    OBJECT-TYPE
11822    SYNTAX      INTEGER  {
11823                    on(1),
11824                    off(2)
11825                }
11826    MAX-ACCESS  read-only
11827    STATUS      current
11828    DESCRIPTION
11829        "Hot Links ON/OFF setting info."
11830    ::= { hotlinksInfo 1 }
11831
11832hotlinksInfoFdbUpdateState             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 FDB Update setting info."
11841    ::= { hotlinksInfo 2 }
11842
11843hotlinksInfoTriggerTable               OBJECT-TYPE
11844    SYNTAX      SEQUENCE OF HotlinksInfoTriggerTableEntry
11845    MAX-ACCESS  not-accessible
11846    STATUS      current
11847    DESCRIPTION
11848        "The Hot Links Trigger Table Info."
11849    ::= { hotlinksInfo 3 }
11850
11851hotlinksInfoBpduState                  OBJECT-TYPE
11852    SYNTAX      INTEGER {
11853                    enabled(1),
11854                    disabled(2)
11855                }
11856    MAX-ACCESS  read-only
11857    STATUS      current
11858    DESCRIPTION
11859        "Enable/disable Hot Links BPDU flood setting info."
11860    ::= { hotlinksInfo 4 }
11861
11862hotlinksInfoFdbUpdateRate              OBJECT-TYPE
11863    SYNTAX      Integer32
11864    MAX-ACCESS  read-only
11865    STATUS      current
11866    DESCRIPTION
11867        "Hot Links FDB update rate (packets per second)."
11868    ::= { hotlinksInfo 5 }
11869
11870hotlinksInfoTriggerTableEntry          OBJECT-TYPE
11871    SYNTAX      HotlinksInfoTriggerTableEntry
11872    MAX-ACCESS  not-accessible
11873    STATUS      current
11874    DESCRIPTION
11875        "A row in the Hot Links Trigger Table Info."
11876    INDEX  { hotlinksInfoTriggerId }
11877    ::= { hotlinksInfoTriggerTable 1 }
11878
11879HotlinksInfoTriggerTableEntry ::= SEQUENCE {
11880    hotlinksInfoTriggerId                Integer32,
11881    hotlinksInfoTriggerName              DisplayString,
11882    hotlinksInfoTriggerState             INTEGER,
11883    hotlinksInfoTriggerPreemptState      INTEGER,
11884    hotlinksInfoTriggerFdelay            Integer32,
11885    hotlinksInfoTriggerActive            DisplayString
11886    }
11887
11888hotlinksInfoTriggerId                  OBJECT-TYPE
11889    SYNTAX      Integer32
11890    MAX-ACCESS  read-only
11891    STATUS      current
11892    DESCRIPTION
11893        "The Trigger identifier."
11894    ::= { hotlinksInfoTriggerTableEntry 1 }
11895
11896hotlinksInfoTriggerName                OBJECT-TYPE
11897    SYNTAX      DisplayString
11898    MAX-ACCESS  read-only
11899    STATUS      current
11900    DESCRIPTION
11901        "A textual string containing the trigger name."
11902    ::= { hotlinksInfoTriggerTableEntry 2 }
11903
11904hotlinksInfoTriggerState               OBJECT-TYPE
11905    SYNTAX      INTEGER  {
11906                    enabled(1),
11907                    disabled(2)
11908                }
11909    MAX-ACCESS  read-only
11910    STATUS      current
11911    DESCRIPTION
11912        "Enable/disable Trigger state info."
11913    ::= { hotlinksInfoTriggerTableEntry 3 }
11914
11915hotlinksInfoTriggerPreemptState        OBJECT-TYPE
11916    SYNTAX      INTEGER  {
11917                    enabled(1),
11918                    disabled(2)
11919                }
11920    MAX-ACCESS  read-only
11921    STATUS      current
11922    DESCRIPTION
11923        "Enable/disable Preemption state info."
11924    ::= { hotlinksInfoTriggerTableEntry 4 }
11925
11926hotlinksInfoTriggerFdelay              OBJECT-TYPE
11927    SYNTAX      Integer32
11928    MAX-ACCESS  read-only
11929    STATUS      current
11930    DESCRIPTION
11931        "Forward Delay setting info (in secs)."
11932    ::= { hotlinksInfoTriggerTableEntry 5 }
11933
11934hotlinksInfoTriggerActive              OBJECT-TYPE
11935    SYNTAX      DisplayString
11936    MAX-ACCESS  read-only
11937    STATUS      current
11938    DESCRIPTION
11939        "A textual string containing the active interface info."
11940    ::= { hotlinksInfoTriggerTableEntry 6 }
11941
11942
11943
11944-- ----------------------------------------------------------------------------
11945-- } INSERT:  hotlinksInfo
11946-- ----------------------------------------------------------------------------
11947lldpInfo          OBJECT IDENTIFIER ::= { layer2Info 11 }
11948
11949cistGeneralInfo   OBJECT IDENTIFIER ::= { cistInfo 1 }
11950
11951dot1xSystemInfo   OBJECT IDENTIFIER ::= { dot1xInfo 2 }
11952
11953oamInfo           OBJECT IDENTIFIER ::= { layer2Info 12 }
11954
11955udldInfo          OBJECT IDENTIFIER ::= { layer2Info 13 }
11956
11957failoverInfo      OBJECT IDENTIFIER ::= { layer2Info 14 }
11958-- ----------------------------------------------------------------------------
11959-- { INSERT:  failoverInfo
11960-- ----------------------------------------------------------------------------
11961
11962failoverInfoState   OBJECT-TYPE
11963    SYNTAX      INTEGER {
11964                    on(1),
11965                    off(2)
11966                }
11967    MAX-ACCESS  read-only
11968    STATUS      current
11969    DESCRIPTION
11970        "Current state of failover"
11971    ::= { failoverInfo 1 }
11972
11973failoverInfoTriggerTable    OBJECT-TYPE
11974    SYNTAX      SEQUENCE OF FailoverInfoTriggerEntry
11975    MAX-ACCESS  not-accessible
11976    STATUS      current
11977    DESCRIPTION
11978        "This table holds the information for individual triggers"
11979    ::= { failoverInfo 3 }
11980
11981failoverInfoTriggerEntry   OBJECT-TYPE
11982    SYNTAX      FailoverInfoTriggerEntry
11983    MAX-ACCESS  not-accessible
11984    STATUS      current
11985    DESCRIPTION
11986        "A row in the failover trigger table."
11987    INDEX       { failoverInfoTriggerId }
11988    ::= { failoverInfoTriggerTable 1 }
11989
11990FailoverInfoTriggerEntry ::= SEQUENCE {
11991    failoverInfoTriggerId               Integer32,
11992    failoverInfoTriggerState            INTEGER,
11993    failoverInfoTriggerLimit            INTEGER,
11994    failoverInfoTriggerMonitorState     INTEGER,
11995    failoverInfoTriggerMonitorPorts     OCTET STRING,
11996    failoverInfoTriggerControlState     INTEGER,
11997    failoverInfoTriggerControlPorts     OCTET STRING,
11998    failoverInfoTriggerControlPorts     OCTET STRING
11999    }
12000
12001failoverInfoTriggerId   OBJECT-TYPE
12002    SYNTAX  Integer32
12003    MAX-ACCESS  read-only
12004    STATUS      current
12005    DESCRIPTION
12006        "The trigger identifier."
12007    ::= { failoverInfoTriggerEntry 1 }
12008
12009failoverInfoTriggerState    OBJECT-TYPE
12010    SYNTAX      INTEGER  {
12011                    enabled(1),
12012                    disabled(2)
12013                }
12014    MAX-ACCESS  read-only
12015    STATUS      current
12016    DESCRIPTION
12017        "The trigger state."
12018    ::= { failoverInfoTriggerEntry 2 }
12019
12020failoverInfoTriggerLimit    OBJECT-TYPE
12021    SYNTAX      INTEGER
12022    MAX-ACCESS  read-only
12023    STATUS      current
12024    DESCRIPTION
12025        "Limit number of operational links"
12026    ::= { failoverInfoTriggerEntry 3 }
12027
12028failoverInfoTriggerMonitorState OBJECT-TYPE
12029    SYNTAX  INTEGER{
12030        up(1),
12031        down(2)
12032        }
12033    MAX-ACCESS  read-only
12034    STATUS  current
12035    DESCRIPTION
12036        "The runtime monitor state"
12037    ::= { failoverInfoTriggerEntry 4 }
12038
12039failoverInfoTriggerMonitorPorts OBJECT-TYPE
12040    SYNTAX      OCTET STRING
12041    MAX-ACCESS  read-only
12042    STATUS      current
12043    DESCRIPTION
12044        "The list of ports that are monitored. The ports are
12045         represented in bitmap format in receiving order:
12046
12047              OCTET 1  OCTET 2  .....
12048             xxxxxxxx xxxxxxxx .....
12049             ||    || |_ port 8
12050             ||    ||
12051             ||    ||___ port 7
12052             ||    |____ port 6
12053             ||      .    .   .
12054             ||_________ port 1
12055             |__________ reserved
12056
12057         where x : 1 - The represented port belongs to Monitor list
12058            0 - The represented port does not belong to Monitor list"
12059    ::= { failoverInfoTriggerEntry 5 }
12060
12061failoverInfoTriggerControlState OBJECT-TYPE
12062    SYNTAX      INTEGER{
12063        auto-controlled(1),
12064        auto-disabled(2)
12065        }
12066    MAX-ACCESS  read-only
12067    STATUS  current
12068    DESCRIPTION
12069        "The runtime control state"
12070    ::= { failoverInfoTriggerEntry 6 }
12071
12072failoverInfoTriggerControlPorts OBJECT-TYPE
12073    SYNTAX      OCTET STRING
12074    MAX-ACCESS  read-only
12075    STATUS      current
12076    DESCRIPTION
12077        "The list of ports that are controlled. The ports are
12078         represented in bitmap format in receiving order:
12079
12080              OCTET 1  OCTET 2  .....
12081             xxxxxxxx xxxxxxxx .....
12082             ||    || |_ port 8
12083             ||    ||
12084             ||    ||___ port 7
12085             ||    |____ port 6
12086             ||      .    .   .
12087             ||_________ port 1
12088             |__________ reserved
12089
12090         where x : 1 - The represented port belongs to Control list
12091            0 - The represented port does not belong to Control list"
12092    ::= { failoverInfoTriggerEntry 7 }
12093
12094
12095
12096failoverInfoMonPortStateTable    OBJECT-TYPE
12097    SYNTAX      SEQUENCE OF FailoverInfoTriggerMonPortEntry
12098    MAX-ACCESS  not-accessible
12099    STATUS      current
12100    DESCRIPTION
12101        "This table holds the information for individual triggers"
12102    ::= { failoverInfo 4 }
12103
12104failoverInfoTriggerMonPortEntry   OBJECT-TYPE
12105    SYNTAX      FailoverInfoTriggerMonPortEntry
12106    MAX-ACCESS  not-accessible
12107    STATUS      current
12108    DESCRIPTION
12109        "A row in the failover trigger table."
12110    INDEX       { failoverInfoTriggerMonId, failoverInfoTriggerMonPortId }
12111    ::= { failoverInfoMonPortStateTable 1 }
12112
12113FailoverInfoTriggerMonPortEntry ::= SEQUENCE {
12114    failoverInfoTriggerMonId                   Integer32,
12115    failoverInfoTriggerMonPortId            PortNumber,
12116    failoverInfoTriggerMonPortStatus        INTEGER
12117    }
12118
12119failoverInfoTriggerMonId   OBJECT-TYPE
12120    SYNTAX  Integer32
12121    MAX-ACCESS  read-only
12122    STATUS      current
12123    DESCRIPTION
12124        "The trigger identifier."
12125    ::= { failoverInfoTriggerMonPortEntry 1 }
12126
12127failoverInfoTriggerMonPortId    OBJECT-TYPE
12128    SYNTAX  PortNumber
12129    MAX-ACCESS  read-only
12130    STATUS  current
12131    DESCRIPTION
12132        "The Port identifier."
12133    ::= { failoverInfoTriggerMonPortEntry 2 }
12134
12135failoverInfoTriggerMonPortStatus    OBJECT-TYPE
12136    SYNTAX  INTEGER{
12137        failed(0),
12138        operational(1)
12139        }
12140    MAX-ACCESS  read-only
12141    STATUS  current
12142    DESCRIPTION
12143        "The Port Status."
12144    ::= { failoverInfoTriggerMonPortEntry 3 }
12145
12146
12147failoverInfoCtlPortStateTable    OBJECT-TYPE
12148    SYNTAX      SEQUENCE OF FailoverInfoTriggerCtlPortEntry
12149    MAX-ACCESS  not-accessible
12150    STATUS      current
12151    DESCRIPTION
12152        "This table holds the information for individual triggers"
12153    ::= { failoverInfo 5 }
12154
12155failoverInfoTriggerCtlPortEntry   OBJECT-TYPE
12156    SYNTAX      FailoverInfoTriggerCtlPortEntry
12157    MAX-ACCESS  not-accessible
12158    STATUS      current
12159    DESCRIPTION
12160        "A row in the failover trigger table."
12161    INDEX       { failoverInfoTriggerCtlId, failoverInfoTriggerCtlPortId }
12162    ::= { failoverInfoCtlPortStateTable 1 }
12163
12164FailoverInfoTriggerCtlPortEntry ::= SEQUENCE {
12165    failoverInfoTriggerCtlId                   Integer32,
12166    failoverInfoTriggerCtlPortId            PortNumber,
12167    failoverInfoTriggerCtlPortStatus        INTEGER
12168    }
12169
12170failoverInfoTriggerCtlId   OBJECT-TYPE
12171    SYNTAX  Integer32
12172    MAX-ACCESS  read-only
12173    STATUS      current
12174    DESCRIPTION
12175        "The trigger identifier."
12176    ::= { failoverInfoTriggerCtlPortEntry 1 }
12177
12178failoverInfoTriggerCtlPortId    OBJECT-TYPE
12179    SYNTAX  PortNumber
12180    MAX-ACCESS  read-only
12181    STATUS  current
12182    DESCRIPTION
12183        "The Port identifier."
12184    ::= { failoverInfoTriggerCtlPortEntry 2 }
12185
12186failoverInfoTriggerCtlPortStatus    OBJECT-TYPE
12187    SYNTAX  INTEGER{
12188        failed(0),
12189        operational(1)
12190        }
12191    MAX-ACCESS  read-only
12192    STATUS  current
12193    DESCRIPTION
12194        "The Port Status."
12195    ::= { failoverInfoTriggerCtlPortEntry 3 }
12196
12197
12198-- ----------------------------------------------------------------------------
12199-- } INSERT:  failoverInfo
12200-- ----------------------------------------------------------------------------
12201
12202vlagInfo           OBJECT IDENTIFIER ::= { layer2Info 16 }
12203vlagInfoSystem     OBJECT IDENTIFIER ::= { vlagInfo 1 }
12204vlagInfoGroup      OBJECT IDENTIFIER ::= { vlagInfo 2 }
12205vlagInfoIslGroup   OBJECT IDENTIFIER ::= { vlagInfoGroup 2 }
12206
12207ecpInfo            OBJECT IDENTIFIER ::= { layer2Info 17 }
12208
12209-- VLAN group
12210vlanMaxEnt OBJECT-TYPE
12211    SYNTAX  Integer32
12212    MAX-ACCESS  read-only
12213    STATUS  current
12214    DESCRIPTION
12215        "The maximum number of rows in the VLAN configuration table."
12216    ::= { vlan 1 }
12217
12218vlanMaxVlanID OBJECT-TYPE
12219    SYNTAX  Integer32
12220    MAX-ACCESS  read-only
12221    STATUS  current
12222    DESCRIPTION
12223        "The maximum allowed VLAN ID."
12224    ::= { vlan 4 }
12225
12226vlanCurCfgTable OBJECT-TYPE
12227    SYNTAX  SEQUENCE OF VlanCurCfgTableEntry
12228    MAX-ACCESS  not-accessible
12229    STATUS  current
12230    DESCRIPTION
12231        "The table of VLAN configuration."
12232    ::= { vlan 2 }
12233
12234vlanCurCfgTableEntry OBJECT-TYPE
12235    SYNTAX  VlanCurCfgTableEntry
12236    MAX-ACCESS  not-accessible
12237    STATUS  current
12238    DESCRIPTION
12239        "A row in the VLAN configuration table."
12240    INDEX  { vlanCurCfgVlanId }
12241    ::= { vlanCurCfgTable 1 }
12242
12243VlanCurCfgTableEntry ::= SEQUENCE {
12244    vlanCurCfgVlanId 		Integer32,
12245    vlanCurCfgPorts 		OCTET STRING,
12246    vlanCurCfgState 		INTEGER,
12247    vlanCurCfgStg  	        Integer32,
12248    vlanCurCfgPrVlanType	INTEGER,
12249    vlanCurCfgPrVlanMapPriId 	Integer32,
12250    vlanCurCfgVlanName 		DisplayString
12251    }
12252
12253vlanCurCfgVlanId OBJECT-TYPE
12254    SYNTAX  Integer32
12255    MAX-ACCESS  read-only
12256    STATUS  current
12257    DESCRIPTION
12258        "The VLAN identifier."
12259    ::= { vlanCurCfgTableEntry 1 }
12260
12261vlanCurCfgPorts	OBJECT-TYPE
12262    SYNTAX  OCTET STRING
12263    MAX-ACCESS  read-only
12264    STATUS  current
12265    DESCRIPTION
12266        "The port list in the VLAN. The ports are presented in bitmap format.
12267	 in receiving order:
12268
12269	     OCTET 1  OCTET 2  .....
12270             xxxxxxxx xxxxxxxx .....
12271             ||    || |_ port 8
12272             ||    ||
12273             ||    ||___ port 7
12274             ||    |____ port 6
12275             ||      .    .   .
12276             ||_________ port 1
12277             |__________ reserved
12278
12279         where x : 1 - The represented port belongs to the VLAN
12280		   0 - The represented port does not belong to the VLAN"
12281    ::= { vlanCurCfgTableEntry 2 }
12282
12283vlanCurCfgState	OBJECT-TYPE
12284    SYNTAX  INTEGER  {
12285	enabled(2),
12286	disabled(3)
12287	}
12288    MAX-ACCESS  read-only
12289    STATUS  current
12290    DESCRIPTION
12291        "Enable or disable a VLAN"
12292    ::= { vlanCurCfgTableEntry 3 }
12293
12294
12295vlanCurCfgStg OBJECT-TYPE
12296    SYNTAX  Integer32
12297    MAX-ACCESS  read-only
12298    STATUS  current
12299    DESCRIPTION
12300        "The Spanning Tree Group for the VLAN."
12301    ::= { vlanCurCfgTableEntry 5 }
12302
12303
12304
12305
12306vlanCurCfgVlanName OBJECT-TYPE
12307    SYNTAX  DisplayString (SIZE(0..32))
12308    MAX-ACCESS  read-only
12309    STATUS  current
12310    DESCRIPTION
12311        "The VLAN name."
12312    ::= { vlanCurCfgTableEntry 9 }
12313
12314vlanCurCfgPrVlanType OBJECT-TYPE
12315    SYNTAX  INTEGER{
12316        none(0),
12317        primary(1),
12318        isolated(2),
12319        community(3)
12320        }
12321    MAX-ACCESS  read-only
12322    STATUS  current
12323    DESCRIPTION
12324        "The type of the Private VLAN."
12325    ::= { vlanCurCfgTableEntry 10 }
12326
12327vlanCurCfgPrVlanMapPriId OBJECT-TYPE
12328    SYNTAX  Integer32
12329    MAX-ACCESS  read-only
12330    STATUS  current
12331    DESCRIPTION
12332        "The primary vlan id"
12333    ::= { vlanCurCfgTableEntry 11 }
12334
12335
12336
12337
12338
12339vlanNewCfgTable OBJECT-TYPE
12340    SYNTAX  SEQUENCE OF VlanNewCfgTableEntry
12341    MAX-ACCESS  not-accessible
12342    STATUS  current
12343    DESCRIPTION
12344        "The table of VLAN configuration."
12345    ::= { vlan 3 }
12346
12347vlanNewCfgTableEntry OBJECT-TYPE
12348    SYNTAX  VlanNewCfgTableEntry
12349    MAX-ACCESS  not-accessible
12350    STATUS  current
12351    DESCRIPTION
12352        "A row in the VLAN configuration table."
12353    INDEX  { vlanNewCfgVlanId }
12354    ::= { vlanNewCfgTable 1 }
12355
12356VlanNewCfgTableEntry ::= SEQUENCE {
12357    vlanNewCfgVlanId 		Integer32,
12358    vlanNewCfgVlanName 		DisplayString,
12359    vlanNewCfgPorts 		OCTET STRING,
12360    vlanNewCfgState 		INTEGER,
12361    vlanNewCfgAddPort 		PortNumber,
12362    vlanNewCfgRemovePort	PortNumber,
12363    vlanNewCfgStg  	        Integer32,
12364    vlanNewCfgPrVlanType	INTEGER,
12365    vlanNewCfgPrVlanMapPriId 	Integer32,
12366    vlanNewCfgDelete 		INTEGER
12367    }
12368vlanNewCfgVlanId OBJECT-TYPE
12369    SYNTAX  Integer32
12370    MAX-ACCESS  read-only
12371    STATUS  current
12372    DESCRIPTION
12373        "The VLAN identifier."
12374    ::= { vlanNewCfgTableEntry 1 }
12375
12376vlanNewCfgVlanName OBJECT-TYPE
12377    SYNTAX  DisplayString (SIZE(0..32))
12378    MAX-ACCESS  read-create
12379    STATUS  current
12380    DESCRIPTION
12381        "The VLAN name."
12382    ::= { vlanNewCfgTableEntry 2 }
12383
12384vlanNewCfgPorts	OBJECT-TYPE
12385    SYNTAX  OCTET STRING
12386    MAX-ACCESS  read-only
12387    STATUS  current
12388    DESCRIPTION
12389        "The port list in the VLAN.  The ports are presented in bitmap format.
12390         in receiving order:
12391
12392	     OCTET 1  OCTET 2  .....
12393             xxxxxxxx xxxxxxxx .....
12394             ||    || |_ port 8
12395             ||    ||
12396             ||    ||___ port 7
12397             ||    |____ port 6
12398             ||      .    .   .
12399             ||_________ port 1
12400             |__________ reserved
12401
12402         where x : 1 - The represented port belongs to the VLAN
12403	           0 - The represented port does not belong to the VLAN"
12404    ::= { vlanNewCfgTableEntry 3 }
12405
12406vlanNewCfgState	OBJECT-TYPE
12407    SYNTAX  INTEGER  {
12408	enabled(2),
12409	disabled(3)
12410	}
12411    MAX-ACCESS  read-create
12412    STATUS  current
12413    DESCRIPTION
12414        "Enable or disable a VLAN"
12415    ::= { vlanNewCfgTableEntry 4 }
12416
12417vlanNewCfgAddPort OBJECT-TYPE
12418    SYNTAX  PortNumber
12419    MAX-ACCESS  read-create
12420    STATUS  current
12421    DESCRIPTION
12422        "The port to be added to the specified VLAN.  A '0' value is
12423         returned when read."
12424    ::= { vlanNewCfgTableEntry 5 }
12425
12426vlanNewCfgRemovePort OBJECT-TYPE
12427    SYNTAX  PortNumber
12428    MAX-ACCESS  read-create
12429    STATUS  current
12430    DESCRIPTION
12431        "The port to be removed from the specified VLAN.  A '0'
12432         value is returned when read."
12433    ::= { vlanNewCfgTableEntry 6 }
12434
12435vlanNewCfgDelete OBJECT-TYPE
12436    SYNTAX  INTEGER  {
12437        other(1),
12438        delete(2)
12439        }
12440    MAX-ACCESS  read-create
12441    STATUS  current
12442    DESCRIPTION
12443        "This is an action object to create or delete a VLAN.
12444         other(1) is returned always when read.
12445         The following values are writable: delete(2)...to delete a VLAN"
12446    ::= { vlanNewCfgTableEntry 7 }
12447
12448
12449vlanNewCfgStg OBJECT-TYPE
12450    SYNTAX  Integer32
12451    MAX-ACCESS  read-create
12452    STATUS  current
12453    DESCRIPTION
12454        "The Spanning Tree Group for the VLAN."
12455    ::= { vlanNewCfgTableEntry 9 }
12456
12457
12458
12459
12460vlanNewCfgPrVlanType OBJECT-TYPE
12461    SYNTAX  INTEGER{
12462        none(0),
12463        primary(1),
12464        isolated(2),
12465        community(3)
12466        }
12467    MAX-ACCESS  read-write
12468    STATUS  current
12469    DESCRIPTION
12470        "The type of the Private VLAN."
12471    ::= { vlanNewCfgTableEntry 13 }
12472
12473vlanNewCfgPrVlanMapPriId OBJECT-TYPE
12474    SYNTAX  Integer32
12475    MAX-ACCESS  read-write
12476    STATUS  current
12477    DESCRIPTION
12478        "The primary vlan id. To delete set 0."
12479    ::= { vlanNewCfgTableEntry 14 }
12480
12481
12482
12483
12484
12485pvlanCurCfgTable OBJECT-TYPE
12486    SYNTAX  SEQUENCE OF PvlanCurCfgTableEntry
12487    MAX-ACCESS  not-accessible
12488    STATUS  current
12489    DESCRIPTION
12490        "The table of PROTOCOL VLAN configuration."
12491    ::= { vlan 5 }
12492
12493pvlanCurCfgTableEntry OBJECT-TYPE
12494    SYNTAX  PvlanCurCfgTableEntry
12495    MAX-ACCESS  not-accessible
12496    STATUS  current
12497    DESCRIPTION
12498        "A row in the Protocol VLAN configuration table."
12499    INDEX  { pvlanCurCfgVlanId, pvlanCurCfgPvlanId }
12500    ::= { pvlanCurCfgTable 1 }
12501
12502PvlanCurCfgTableEntry ::= SEQUENCE {
12503    pvlanCurCfgVlanId 		Integer32,
12504    pvlanCurCfgPvlanId 		Integer32,
12505    pvlanCurCfgPvlanFrameType	INTEGER,
12506    pvlanCurCfgPvlanEtherType	DisplayString,
12507    pvlanCurCfgPvlanPorts	OCTET STRING,
12508    pvlanCurCfgPvlanPrio        INTEGER,
12509    pvlanCurCfgPvlanState	INTEGER,
12510    pvlanCurCfgPvlanTagPorts	OCTET STRING,
12511    pvlanCurCfgPvlanPredefProto INTEGER
12512    }
12513
12514pvlanCurCfgVlanId OBJECT-TYPE
12515    SYNTAX  Integer32
12516    MAX-ACCESS  read-only
12517    STATUS  current
12518    DESCRIPTION
12519        "The VLAN identifier."
12520    ::= { pvlanCurCfgTableEntry 1 }
12521
12522pvlanCurCfgPvlanId OBJECT-TYPE
12523    SYNTAX  Integer32
12524    MAX-ACCESS  read-only
12525    STATUS  current
12526    DESCRIPTION
12527        "The PVLAN identifier."
12528    ::= { pvlanCurCfgTableEntry 2 }
12529
12530pvlanCurCfgPvlanFrameType OBJECT-TYPE
12531    SYNTAX  INTEGER{
12532        none(0),
12533        ethernet2(1),
12534        snap(2),
12535        llc(3)
12536        }
12537    MAX-ACCESS  read-only
12538    STATUS  current
12539    DESCRIPTION
12540        "The frame type of the PVLAN."
12541    ::= { pvlanCurCfgTableEntry 3 }
12542
12543pvlanCurCfgPvlanEtherType OBJECT-TYPE
12544    SYNTAX  DisplayString
12545    MAX-ACCESS  read-only
12546    STATUS  current
12547    DESCRIPTION
12548        "The Ether type of the PVLAN."
12549    ::= { pvlanCurCfgTableEntry 4 }
12550
12551pvlanCurCfgPvlanPorts OBJECT-TYPE
12552    SYNTAX  OCTET STRING
12553    MAX-ACCESS  read-only
12554    STATUS  current
12555    DESCRIPTION
12556        "The port list in the PVLAN. The ports are presented in bitmap format."
12557    ::= { pvlanCurCfgTableEntry 5 }
12558
12559pvlanCurCfgPvlanPrio OBJECT-TYPE
12560    SYNTAX  INTEGER
12561    MAX-ACCESS  read-only
12562    STATUS  current
12563    DESCRIPTION
12564        "The priority of the PVLAN."
12565    ::= { pvlanCurCfgTableEntry 6 }
12566
12567pvlanCurCfgPvlanState OBJECT-TYPE
12568    SYNTAX  INTEGER {
12569        enabled(1),
12570        disabled(0)
12571    }
12572    MAX-ACCESS  read-only
12573    STATUS  current
12574    DESCRIPTION
12575        "Enable or disable a PVLAN."
12576    ::= { pvlanCurCfgTableEntry 7 }
12577
12578pvlanCurCfgPvlanTagPorts OBJECT-TYPE
12579    SYNTAX  OCTET STRING
12580    MAX-ACCESS  read-only
12581    STATUS  current
12582    DESCRIPTION
12583        "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
12584    ::= { pvlanCurCfgTableEntry 8 }
12585
12586pvlanCurCfgPvlanPredefProto OBJECT-TYPE
12587    SYNTAX  INTEGER {
12588        userDefined(0),
12589        decEther2(1),
12590        ipv4Ether2(2),
12591        ipv6Ether2(3),
12592        ipx802dot2(4),
12593        ipx802dot3(5),
12594        ipxEther2(6),
12595        ipxSnap(7),
12596        netbios(8),
12597        rarpEther2(9),
12598        sna802dot2(10),
12599        snaEther2(11),
12600        vinesEther2(12),
12601        xnsEther2(13)
12602    }
12603    MAX-ACCESS  read-only
12604    STATUS  current
12605    DESCRIPTION
12606        "A predefined Protocol (setting EtherType and FrameType to
12607         predefined values)."
12608    ::= { pvlanCurCfgTableEntry 9 }
12609
12610pvlanNewCfgTable OBJECT-TYPE
12611    SYNTAX  SEQUENCE OF PvlanNewCfgTableEntry
12612    MAX-ACCESS  not-accessible
12613    STATUS  current
12614    DESCRIPTION
12615        "The table of PROTOCOL VLAN configuration."
12616    ::= { vlan 6 }
12617
12618pvlanNewCfgTableEntry OBJECT-TYPE
12619    SYNTAX  PvlanNewCfgTableEntry
12620    MAX-ACCESS  not-accessible
12621    STATUS  current
12622    DESCRIPTION
12623        "A row in the Protocol VLAN configuration table."
12624    INDEX  { pvlanNewCfgVlanId, pvlanNewCfgPvlanId }
12625    ::= { pvlanNewCfgTable 1 }
12626
12627PvlanNewCfgTableEntry ::= SEQUENCE {
12628    pvlanNewCfgVlanId 		Integer32,
12629    pvlanNewCfgPvlanId 		Integer32,
12630    pvlanNewCfgPvlanFrameType	INTEGER,
12631    pvlanNewCfgPvlanEtherType	DisplayString,
12632    pvlanNewCfgPvlanAddPort	PortNumber,
12633    pvlanNewCfgPvlanRemovePort	PortNumber,
12634    pvlanNewCfgPvlanPrio        INTEGER,
12635    pvlanNewCfgPvlanState	INTEGER,
12636    pvlanNewCfgPvlanTagPort	PortNumber,
12637    pvlanNewCfgPvlanUntagPort	PortNumber,
12638    pvlanNewCfgPvlanPorts       OCTET STRING,
12639    pvlanNewCfgPvlanTagPorts    OCTET STRING,
12640    pvlanNewCfgPvlanDelete	INTEGER,
12641    pvlanNewCfgPvlanPredefProto INTEGER
12642    }
12643
12644pvlanNewCfgVlanId OBJECT-TYPE
12645    SYNTAX  Integer32
12646    MAX-ACCESS  read-only
12647    STATUS  current
12648    DESCRIPTION
12649        "The VLAN identifier."
12650    ::= { pvlanNewCfgTableEntry 1 }
12651
12652pvlanNewCfgPvlanId OBJECT-TYPE
12653    SYNTAX  Integer32
12654    MAX-ACCESS  read-write
12655    STATUS  current
12656    DESCRIPTION
12657        "The PVLAN identifier."
12658    ::= { pvlanNewCfgTableEntry 2 }
12659
12660pvlanNewCfgPvlanFrameType OBJECT-TYPE
12661    SYNTAX  INTEGER{
12662        none(0),
12663        ethernet2(1),
12664        snap(2),
12665        llc(3)
12666        }
12667    MAX-ACCESS  read-write
12668    STATUS  current
12669    DESCRIPTION
12670        "The frame type of the PVLAN."
12671    ::= { pvlanNewCfgTableEntry 3 }
12672
12673pvlanNewCfgPvlanEtherType OBJECT-TYPE
12674    SYNTAX  DisplayString
12675    MAX-ACCESS  read-write
12676    STATUS  current
12677    DESCRIPTION
12678        "The Ehter type of the PVLAN."
12679    ::= { pvlanNewCfgTableEntry 4 }
12680
12681pvlanNewCfgPvlanAddPort OBJECT-TYPE
12682    SYNTAX  PortNumber
12683    MAX-ACCESS  read-write
12684    STATUS  current
12685    DESCRIPTION
12686        "The port to be added to the specified PVLAN.  A '0' value is
12687         returned when read."
12688    ::= { pvlanNewCfgTableEntry 5 }
12689
12690pvlanNewCfgPvlanRemovePort OBJECT-TYPE
12691    SYNTAX  PortNumber
12692    MAX-ACCESS  read-write
12693    STATUS  current
12694    DESCRIPTION
12695        "The port to be removed to the specified PVLAN.  A '0' value is
12696         returned when read."
12697    ::= { pvlanNewCfgTableEntry 6 }
12698
12699pvlanNewCfgPvlanPrio OBJECT-TYPE
12700    SYNTAX  INTEGER
12701    MAX-ACCESS  read-write
12702    STATUS  current
12703    DESCRIPTION
12704        "The priority of the PVLAN."
12705    ::= { pvlanNewCfgTableEntry 7 }
12706
12707pvlanNewCfgPvlanState OBJECT-TYPE
12708    SYNTAX  INTEGER {
12709        enabled(1),
12710        disabled(0)
12711    }
12712    MAX-ACCESS  read-write
12713    STATUS  current
12714    DESCRIPTION
12715        "Enable or disable a PVLAN"
12716    ::= { pvlanNewCfgTableEntry 8 }
12717
12718pvlanNewCfgPvlanTagPort OBJECT-TYPE
12719    SYNTAX  PortNumber
12720    MAX-ACCESS  read-write
12721    STATUS  current
12722    DESCRIPTION
12723        "The port to be tagged for the specified PVLAN.  A '0' value is
12724         returned when read."
12725    ::= { pvlanNewCfgTableEntry 9 }
12726
12727pvlanNewCfgPvlanUntagPort OBJECT-TYPE
12728    SYNTAX  PortNumber
12729    MAX-ACCESS  read-write
12730    STATUS  current
12731    DESCRIPTION
12732        "The port to be untagged for the specified PVLAN.  A '0' value is
12733         returned when read."
12734    ::= { pvlanNewCfgTableEntry 10 }
12735
12736pvlanNewCfgPvlanPorts OBJECT-TYPE
12737    SYNTAX  OCTET STRING
12738    MAX-ACCESS  read-only
12739    STATUS  current
12740    DESCRIPTION
12741        "The port list in the PVLAN. The ports are presented in bitmap format."
12742    ::= { pvlanNewCfgTableEntry 11 }
12743
12744pvlanNewCfgPvlanTagPorts OBJECT-TYPE
12745    SYNTAX  OCTET STRING
12746    MAX-ACCESS  read-only
12747    STATUS  current
12748    DESCRIPTION
12749        "The list of tagged-PVLAN ports. The ports are presented in bitmap format."
12750    ::= { pvlanNewCfgTableEntry 12 }
12751
12752pvlanNewCfgPvlanDelete OBJECT-TYPE
12753    SYNTAX  INTEGER {
12754        delete(2),
12755        no(0)
12756    }
12757    MAX-ACCESS  read-write
12758    STATUS  current
12759    DESCRIPTION
12760        "Delete a PVLAN"
12761    ::= { pvlanNewCfgTableEntry 13 }
12762
12763pvlanNewCfgPvlanPredefProto OBJECT-TYPE
12764    SYNTAX  INTEGER {
12765        userDefined(0),
12766        decEther2(1),
12767        ipv4Ether2(2),
12768        ipv6Ether2(3),
12769        ipx802dot2(4),
12770        ipx802dot3(5),
12771        ipxEther2(6),
12772        ipxSnap(7),
12773        netbios(8),
12774        rarpEther2(9),
12775        sna802dot2(10),
12776        snaEther2(11),
12777        vinesEther2(12),
12778        xnsEther2(13)
12779    }
12780    MAX-ACCESS  read-write
12781    STATUS  current
12782    DESCRIPTION
12783        "A predefined Protocol (setting EtherType and FrameType to
12784         predefined values)."
12785    ::= { pvlanNewCfgTableEntry 14 }
12786
12787
12788
12789-- Link Aggregation Control Protocol Group
12790lacpCurSystemPriority OBJECT-TYPE
12791    SYNTAX  INTEGER (1..65535)
12792    MAX-ACCESS  read-only
12793    STATUS  current
12794    DESCRIPTION
12795       "A 2-octet read-write value indicating the priority
12796        value associated with the Actor's System ID."
12797    ::= { lacp 1 }
12798
12799lacpNewSystemPriority OBJECT-TYPE
12800    SYNTAX  INTEGER (1..65535)
12801    MAX-ACCESS  read-write
12802    STATUS  current
12803    DESCRIPTION
12804       "A 2-octet read-write value indicating the priority
12805        value associated with the Actor's System ID."
12806    ::= { lacp 2 }
12807
12808lacpCurSystemTimeoutTime OBJECT-TYPE
12809    SYNTAX  INTEGER  {
12810        short(3),
12811        long(90)
12812        }
12813    MAX-ACCESS  read-only
12814    STATUS  current
12815    DESCRIPTION
12816        "If a port does not receive LACPDUs for Timeout time LACP
12817         information pertaining to the port is invalidated.
12818         Its every 3 sec (short) and every 90 sec (long 3)."
12819    ::= { lacp 5 }
12820
12821lacpNewSystemTimeoutTime OBJECT-TYPE
12822    SYNTAX  INTEGER  {
12823        short(3),
12824        long(90)
12825        }
12826    MAX-ACCESS  read-write
12827    STATUS  current
12828    DESCRIPTION
12829        "If a port does not receive LACPDUs for Timeout time LACP
12830         information pertaining to the port is invalidated.
12831         Its every 3 sec (short) and every 90 sec (long 3)."
12832    ::= { lacp 6 }
12833
12834lacpCurPortCfgTable OBJECT-TYPE
12835    SYNTAX  SEQUENCE OF LacpCurPortCfgTableEntry
12836    MAX-ACCESS  not-accessible
12837    STATUS  current
12838    DESCRIPTION
12839        "The table of LACP port configuration."
12840    ::= { lacp 7 }
12841
12842lacpCurPortCfgTableEntry OBJECT-TYPE
12843    SYNTAX  LacpCurPortCfgTableEntry
12844    MAX-ACCESS  not-accessible
12845    STATUS  current
12846    DESCRIPTION
12847        "A row in the LACP port configuration table."
12848    INDEX  { lacpCurPortCfgTableId }
12849    ::= { lacpCurPortCfgTable 1 }
12850
12851LacpCurPortCfgTableEntry ::= SEQUENCE {
12852    lacpCurPortCfgTableId 	    PortNumber,
12853    lacpCurPortState                INTEGER,
12854    lacpCurPortActorPortPriority    INTEGER,
12855    lacpCurPortActorAdminKey        INTEGER
12856    , lacpCurPortActorMinLinks      INTEGER
12857    , lacpCurPortSuspendIndividual  INTEGER
12858    }
12859
12860lacpCurPortCfgTableId OBJECT-TYPE
12861    SYNTAX PortNumber
12862    MAX-ACCESS  read-only
12863    STATUS  current
12864    DESCRIPTION
12865          " LACP port number."
12866    ::= { lacpCurPortCfgTableEntry 1 }
12867
12868lacpCurPortState OBJECT-TYPE
12869    SYNTAX  INTEGER  {
12870        off(1),
12871        active(2),
12872        passive(3)
12873        }
12874    MAX-ACCESS  read-only
12875    STATUS  current
12876    DESCRIPTION
12877        "LACP port state can be one of three states
12878         off (Not participating in LACP)
12879         Active (Initiates LACPDU updates)
12880         Passive (Does not initiate LACPDU updates but responds to peer."
12881    ::= { lacpCurPortCfgTableEntry 2 }
12882
12883lacpCurPortActorPortPriority OBJECT-TYPE
12884    SYNTAX       INTEGER (1..65535)
12885    MAX-ACCESS       read-only
12886    STATUS       current
12887    DESCRIPTION
12888        "The priority value assigned to this Aggregation Port.
12889        This 16-bit value is read-only."
12890    ::= { lacpCurPortCfgTableEntry 3 }
12891
12892lacpCurPortActorAdminKey OBJECT-TYPE
12893    SYNTAX       INTEGER (1..65535)
12894    MAX-ACCESS       read-only
12895    STATUS       current
12896    DESCRIPTION
12897        "The current administrative value of the Key for the
12898        Aggregation Port. This is a 16-bit read-only value.
12899        The meaning of particular Key values is of local
12900        significance."
12901    ::= { lacpCurPortCfgTableEntry 4 }
12902
12903lacpCurPortActorMinLinks OBJECT-TYPE
12904    SYNTAX       INTEGER (1..16)
12905    MAX-ACCESS       read-only
12906    STATUS       current
12907    DESCRIPTION
12908    "The current minimum links for the Aggregation Port.
12909    This is a 16-bit read-only value. The meaning of
12910    particular Key values is of local significance."
12911    ::= { lacpCurPortCfgTableEntry 5 }
12912
12913lacpCurPortSuspendIndividual OBJECT-TYPE
12914SYNTAX  INTEGER  {
12915        suspend(1),
12916        individual(2)
12917        }
12918    MAX-ACCESS   read-only
12919    STATUS       current
12920    DESCRIPTION
12921    "It indicates if the port can be treated as an individual
12922     link when it does not get LACPDU from the peer port.
12923     suspend (can't be treated as a normal link)
12924     individual (can be treated as a normal link)"
12925    ::= { lacpCurPortCfgTableEntry 6 }
12926
12927lacpNewPortCfgTable OBJECT-TYPE
12928    SYNTAX  SEQUENCE OF LacpNewPortCfgTableEntry
12929    MAX-ACCESS  not-accessible
12930    STATUS  current
12931    DESCRIPTION
12932        "The table of LACP port configuration."
12933    ::= { lacp 8 }
12934
12935lacpNewPortCfgTableEntry OBJECT-TYPE
12936    SYNTAX  LacpNewPortCfgTableEntry
12937    MAX-ACCESS  not-accessible
12938    STATUS  current
12939    DESCRIPTION
12940        "A row in the LACP port configuration table."
12941    INDEX  { lacpNewPortCfgTableId }
12942    ::= { lacpNewPortCfgTable 1 }
12943
12944LacpNewPortCfgTableEntry ::= SEQUENCE {
12945    lacpNewPortCfgTableId 	    PortNumber,
12946    lacpNewPortState                INTEGER,
12947    lacpNewPortActorPortPriority    INTEGER,
12948    lacpNewPortActorAdminKey        INTEGER,
12949    lacpNewPortActorMinLinks        INTEGER,
12950    lacpNewPortSetToDefault         INTEGER
12951    , lacpNewPortSuspendIndividual  INTEGER
12952    }
12953
12954lacpNewPortCfgTableId OBJECT-TYPE
12955    SYNTAX PortNumber
12956    MAX-ACCESS  read-only
12957    STATUS  current
12958    DESCRIPTION
12959          " LACP port number."
12960    ::= { lacpNewPortCfgTableEntry 1 }
12961
12962lacpNewPortState OBJECT-TYPE
12963    SYNTAX  INTEGER  {
12964        off(1),
12965        active(2),
12966        passive(3)
12967        }
12968    MAX-ACCESS  read-write
12969    STATUS  current
12970    DESCRIPTION
12971        "LACP port state can be one of three states
12972         off (Not participating in LACP)
12973         Active (Initiates LACPDU updates)
12974         Passive (Does not initiate LACPDU updates but responds to peer."
12975    ::= { lacpNewPortCfgTableEntry 2 }
12976
12977lacpNewPortActorPortPriority OBJECT-TYPE
12978    SYNTAX       INTEGER (1..65535)
12979    MAX-ACCESS       read-write
12980    STATUS       current
12981    DESCRIPTION
12982        "The priority value assigned to this Aggregation Port.
12983        This 16-bit value is read-write."
12984    ::= { lacpNewPortCfgTableEntry 3 }
12985
12986lacpNewPortActorAdminKey OBJECT-TYPE
12987    SYNTAX       INTEGER (1..65535)
12988    MAX-ACCESS       read-write
12989    STATUS       current
12990    DESCRIPTION
12991        "The current administrative value of the Key for the
12992        Aggregation Port. This is a 16-bit read-write value.
12993        The meaning of particular Key values is of local
12994        significance."
12995    ::= { lacpNewPortCfgTableEntry 4 }
12996
12997lacpNewPortActorMinLinks OBJECT-TYPE
12998    SYNTAX       INTEGER (1..16)
12999    MAX-ACCESS       read-write
13000    STATUS       current
13001    DESCRIPTION
13002        "The current minimum links for the Aggregation Port.
13003        This is a 16-bit read-write value. The meaning of
13004        particular Key values is of local significance."
13005    ::= { lacpNewPortCfgTableEntry 5 }
13006
13007lacpNewPortSetToDefault OBJECT-TYPE
13008    SYNTAX  INTEGER  {
13009        none(1),
13010        setDefault(2)
13011        }
13012    MAX-ACCESS  read-write
13013    STATUS  current
13014    DESCRIPTION
13015        "When read, always returns none(1).
13016         When setting setDefault(2) value, the LACP port settings
13017         are set to the default values."
13018    ::= { lacpNewPortCfgTableEntry 6 }
13019
13020lacpNewPortSuspendIndividual OBJECT-TYPE
13021SYNTAX  INTEGER  {
13022        suspend(1),
13023        individual(2)
13024        }
13025MAX-ACCESS   read-write
13026    STATUS       current
13027    DESCRIPTION
13028        "It indicates if the port can be treated as an individual
13029	link when it does not get LACPDU from the peer port.
13030	suspend (can't be treated as a normal link)
13031	individual (can be treated as a normal link)"
13032    ::= { lacpNewPortCfgTableEntry 7 }
13033
13034lacpDeleteTrunk OBJECT-TYPE
13035    SYNTAX       INTEGER (1..65535)
13036    MAX-ACCESS   read-write
13037    STATUS       current
13038    DESCRIPTION
13039        "Delete a trunk with specified admin key"
13040    ::= { lacp 9 }
13041
13042lacpNewSystemSetToDefault OBJECT-TYPE
13043    SYNTAX  INTEGER  {
13044        none(1),
13045        setDefault(2)
13046        }
13047    MAX-ACCESS  read-write
13048    STATUS  current
13049    DESCRIPTION
13050        "When read, always returns none(1).
13051         When setting setDefault(2) value, the LACP system settings
13052         are set to the default values."
13053    ::= { lacp 10 }
13054
13055
13056-- Trunk Group Group
13057trunkGroupTableMaxSize OBJECT-TYPE
13058    SYNTAX  Integer32
13059    MAX-ACCESS  read-only
13060    STATUS  current
13061    DESCRIPTION
13062        "The maximum number of entries in trunk group table."
13063    ::= { trunkgroup 1 }
13064
13065trunkGroupCurCfgTable OBJECT-TYPE
13066    SYNTAX  SEQUENCE OF TrunkGroupCurCfgTableEntry
13067    MAX-ACCESS  not-accessible
13068    STATUS  current
13069    DESCRIPTION
13070        "The table of trunk group configuration."
13071    ::= { trunkgroup 2 }
13072
13073trunkGroupCurCfgTableEntry OBJECT-TYPE
13074    SYNTAX  TrunkGroupCurCfgTableEntry
13075    MAX-ACCESS  not-accessible
13076    STATUS  current
13077    DESCRIPTION
13078        "A row in the trunk group configuration table."
13079    INDEX   { trunkGroupCurCfgIndex }
13080    ::= { trunkGroupCurCfgTable 1 }
13081
13082TrunkGroupCurCfgTableEntry ::= SEQUENCE {
13083    trunkGroupCurCfgIndex         Integer32,
13084    trunkGroupCurCfgPorts         OCTET STRING,
13085    trunkGroupCurCfgState         INTEGER
13086    }
13087
13088trunkGroupCurCfgIndex OBJECT-TYPE
13089    SYNTAX  Integer32
13090    MAX-ACCESS  read-only
13091    STATUS  current
13092    DESCRIPTION
13093        "The identifier of the trunk group."
13094    ::= { trunkGroupCurCfgTableEntry 1 }
13095
13096trunkGroupCurCfgPorts OBJECT-TYPE
13097    SYNTAX  OCTET STRING
13098    MAX-ACCESS  read-only
13099    STATUS  current
13100    DESCRIPTION
13101        "The port list in the trunk group. The ports are presented in
13102         bitmap format.
13103
13104         in receiving order:
13105
13106             OCTET 1  OCTET 2  .....
13107             xxxxxxxx xxxxxxxx .....
13108             ||    || |_ port 8
13109             ||    ||
13110             ||    ||___ port 7
13111             ||    |____ port 6
13112             ||      .    .   .
13113             ||_________ port 1
13114             |__________ reserved
13115
13116         where x : 1 - The represented port belongs to the trunk group
13117                   0 - The represented port does not belong to the trunk group"
13118    ::= { trunkGroupCurCfgTableEntry 2 }
13119
13120trunkGroupCurCfgState OBJECT-TYPE
13121    SYNTAX  INTEGER  {
13122        enable(1),
13123        disable(2)
13124        }
13125    MAX-ACCESS  read-only
13126    STATUS  current
13127    DESCRIPTION
13128        "Enable or disable a trunk group."
13129    ::= { trunkGroupCurCfgTableEntry 3 }
13130
13131
13132
13133
13134
13135
13136trunkGroupNewCfgTable OBJECT-TYPE
13137    SYNTAX  SEQUENCE OF TrunkGroupNewCfgTableEntry
13138    MAX-ACCESS  not-accessible
13139    STATUS  current
13140    DESCRIPTION
13141        "The table of trunk group configuration."
13142    ::= { trunkgroup 3 }
13143
13144trunkGroupNewCfgTableEntry OBJECT-TYPE
13145    SYNTAX  TrunkGroupNewCfgTableEntry
13146    MAX-ACCESS  not-accessible
13147    STATUS  current
13148    DESCRIPTION
13149        "A row in the trunk group configuration table."
13150    INDEX   { trunkGroupNewCfgIndex }
13151    ::= { trunkGroupNewCfgTable 1 }
13152
13153TrunkGroupNewCfgTableEntry ::= SEQUENCE {
13154    trunkGroupNewCfgIndex          Integer32,
13155    trunkGroupNewCfgPorts          OCTET STRING,
13156    trunkGroupNewCfgAddPort        PortNumber,
13157    trunkGroupNewCfgRemovePort     PortNumber,
13158    trunkGroupNewCfgState          INTEGER,
13159    trunkGroupNewCfgDelete         INTEGER
13160    }
13161
13162trunkGroupNewCfgIndex OBJECT-TYPE
13163    SYNTAX  Integer32
13164    MAX-ACCESS  read-only
13165    STATUS  current
13166    DESCRIPTION
13167        "The identifier of the trunk group."
13168    ::= { trunkGroupNewCfgTableEntry 1 }
13169
13170trunkGroupNewCfgPorts OBJECT-TYPE
13171    SYNTAX  OCTET STRING
13172    MAX-ACCESS  read-only
13173    STATUS  current
13174    DESCRIPTION
13175        "The port list in the trunk group.  The ports are presented
13176         in bitmap format.
13177
13178         in receiving order:
13179
13180             OCTET 1  OCTET 2  .....
13181             xxxxxxxx xxxxxxxx .....
13182             ||    || |_ port 8
13183             ||    ||
13184             ||    ||___ port 7
13185             ||    |____ port 6
13186             ||      .    .   .
13187             ||_________ port 1
13188             |__________ reserved
13189
13190         where x : 1 - The represented port belongs to the trunk group
13191                   0 - The represented port does not belong to the trunk group"
13192    ::= { trunkGroupNewCfgTableEntry 2 }
13193
13194trunkGroupNewCfgAddPort OBJECT-TYPE
13195    SYNTAX  PortNumber
13196    MAX-ACCESS  read-create
13197    STATUS  current
13198    DESCRIPTION
13199        "The port to be added in the trunk group. When read, 0 is returned."
13200    ::= { trunkGroupNewCfgTableEntry 3 }
13201
13202trunkGroupNewCfgRemovePort OBJECT-TYPE
13203    SYNTAX  PortNumber
13204    MAX-ACCESS  read-create
13205    STATUS  current
13206    DESCRIPTION
13207        "The port to be deleted from the trunk group. when read, 0
13208	 is returned."
13209    ::= { trunkGroupNewCfgTableEntry 4 }
13210
13211trunkGroupNewCfgState OBJECT-TYPE
13212    SYNTAX  INTEGER  {
13213        enable(1),
13214        disable(2)
13215        }
13216    MAX-ACCESS  read-create
13217    STATUS  current
13218    DESCRIPTION
13219        "Enable or disable a trunk group."
13220    ::= { trunkGroupNewCfgTableEntry 5 }
13221
13222trunkGroupNewCfgDelete OBJECT-TYPE
13223    SYNTAX  INTEGER  {
13224        other(1),
13225        delete(2)
13226        }
13227    MAX-ACCESS  read-create
13228    STATUS  current
13229    DESCRIPTION
13230        "Setting the value to delete(2) will delete the entire
13231         row. When read, other(1) is returned."
13232    ::= { trunkGroupNewCfgTableEntry 6 }
13233
13234
13235
13236
13237trunkLacpGroupTableMaxSize OBJECT-TYPE
13238    SYNTAX  Integer32
13239    MAX-ACCESS  read-only
13240    STATUS  current
13241    DESCRIPTION
13242        "The maximum number of entries in LACP trunk group table."
13243    ::= { trunkgroup 4 }
13244
13245trunkLacpGroupCurCfgTable OBJECT-TYPE
13246    SYNTAX  SEQUENCE OF TrunkLacpGroupCurCfgTableEntry
13247    MAX-ACCESS  not-accessible
13248    STATUS  current
13249    DESCRIPTION
13250        "The table of LACP trunk group configuration."
13251    ::= { trunkgroup 5 }
13252
13253trunkLacpGroupCurCfgTableEntry OBJECT-TYPE
13254    SYNTAX  TrunkLacpGroupCurCfgTableEntry
13255    MAX-ACCESS  not-accessible
13256    STATUS  current
13257    DESCRIPTION
13258        "A row in the LACP trunk group configuration table."
13259    INDEX   { trunkLacpGroupCurCfgIndex }
13260    ::= { trunkLacpGroupCurCfgTable 1 }
13261
13262TrunkLacpGroupCurCfgTableEntry ::= SEQUENCE {
13263    trunkLacpGroupCurCfgIndex         Integer32,
13264    trunkLacpGroupCurCfgAdminKey      Integer32
13265    }
13266
13267trunkLacpGroupCurCfgIndex OBJECT-TYPE
13268    SYNTAX  Integer32
13269    MAX-ACCESS  read-only
13270    STATUS  current
13271    DESCRIPTION
13272        "The identifier of the LACP trunk group."
13273    ::= { trunkLacpGroupCurCfgTableEntry 1 }
13274
13275trunkLacpGroupCurCfgAdminKey OBJECT-TYPE
13276    SYNTAX  Integer32
13277    MAX-ACCESS  read-only
13278    STATUS  current
13279    DESCRIPTION
13280        "The administrative key of the LACP trunk group. Ports
13281        whose LACP key is same will be member ports of the trunk."
13282    ::= { trunkLacpGroupCurCfgTableEntry 2 }
13283
13284
13285trunkLacpGroupNewCfgTable OBJECT-TYPE
13286    SYNTAX  SEQUENCE OF TrunkLacpGroupNewCfgTableEntry
13287    MAX-ACCESS  not-accessible
13288    STATUS  current
13289    DESCRIPTION
13290        "The table of LACP trunk group configuration."
13291    ::= { trunkgroup 6 }
13292
13293trunkLacpGroupNewCfgTableEntry OBJECT-TYPE
13294    SYNTAX  TrunkLacpGroupNewCfgTableEntry
13295    MAX-ACCESS  not-accessible
13296    STATUS  current
13297    DESCRIPTION
13298        "A row in the LACP trunk group configuration table."
13299    INDEX   { trunkLacpGroupNewCfgIndex }
13300    ::= { trunkLacpGroupNewCfgTable 1 }
13301
13302TrunkLacpGroupNewCfgTableEntry ::= SEQUENCE {
13303    trunkLacpGroupNewCfgIndex          Integer32,
13304    trunkLacpGroupNewCfgAdminKey       Integer32
13305    }
13306
13307trunkLacpGroupNewCfgIndex OBJECT-TYPE
13308    SYNTAX  Integer32
13309    MAX-ACCESS  read-only
13310    STATUS  current
13311    DESCRIPTION
13312        "The identifier of the LACP trunk group."
13313    ::= { trunkLacpGroupNewCfgTableEntry 1 }
13314
13315trunkLacpGroupNewCfgAdminKey OBJECT-TYPE
13316    SYNTAX  Integer32 (0..65535)
13317    MAX-ACCESS  read-write
13318    STATUS  current
13319    DESCRIPTION
13320        "The administrative key of the LACP trunk group. Ports
13321        whose LACP key is same will be member ports of the trunk.
13322        Value 0 means LACP trunk group deletion."
13323    ::= { trunkLacpGroupNewCfgTableEntry 2 }
13324
13325
13326l2ThashCurCfgSmacState OBJECT-TYPE
13327    SYNTAX  INTEGER  {
13328        enable(1),
13329        disable(2)
13330        }
13331    MAX-ACCESS  read-only
13332    STATUS  current
13333    DESCRIPTION
13334        "Enable or disable smac hash for traffic."
13335    ::= { thashL2L3 1 }
13336
13337l2ThashNewCfgSmacState OBJECT-TYPE
13338    SYNTAX  INTEGER  {
13339        enable(1),
13340        disable(2)
13341        }
13342    MAX-ACCESS  read-write
13343    STATUS  current
13344    DESCRIPTION
13345        "Enable or disable smac hash for traffic."
13346    ::= { thashL2L3 2 }
13347
13348l2ThashCurCfgDmacState OBJECT-TYPE
13349    SYNTAX  INTEGER  {
13350        enable(1),
13351        disable(2)
13352        }
13353    MAX-ACCESS  read-only
13354    STATUS  current
13355    DESCRIPTION
13356        "Enable or disable dmac hash for traffic."
13357    ::= { thashL2L3 3 }
13358
13359l2ThashNewCfgDmacState OBJECT-TYPE
13360    SYNTAX  INTEGER  {
13361        enable(1),
13362        disable(2)
13363        }
13364    MAX-ACCESS  read-write
13365    STATUS  current
13366    DESCRIPTION
13367        "Enable or disable dmac hash for traffic."
13368    ::= { thashL2L3 4 }
13369
13370l3ThashCurCfgIpUseL2State OBJECT-TYPE
13371    SYNTAX  INTEGER  {
13372        enable(1),
13373        disable(2)
13374        }
13375    MAX-ACCESS  read-only
13376    STATUS  current
13377    DESCRIPTION
13378        "Enable or disable L2 hash for IP traffic."
13379    ::= { thashL2L3 5 }
13380
13381l3ThashNewCfgIpUseL2State OBJECT-TYPE
13382    SYNTAX  INTEGER  {
13383        enable(1),
13384        disable(2)
13385        }
13386    MAX-ACCESS  read-write
13387    STATUS  current
13388    DESCRIPTION
13389        "Enable or disable L2 hash for IP traffic."
13390    ::= { thashL2L3 6 }
13391
13392l3ThashCurCfgSipState OBJECT-TYPE
13393    SYNTAX  INTEGER  {
13394        enable(1),
13395        disable(2)
13396        }
13397    MAX-ACCESS  read-only
13398    STATUS  current
13399    DESCRIPTION
13400        "Enable or disable sip hash for IP traffic."
13401    ::= { thashL2L3 7 }
13402
13403l3ThashNewCfgSipState OBJECT-TYPE
13404    SYNTAX  INTEGER  {
13405        enable(1),
13406        disable(2)
13407        }
13408    MAX-ACCESS  read-write
13409    STATUS  current
13410    DESCRIPTION
13411        "Enable or disable sip hash for IP traffic."
13412    ::= { thashL2L3 8 }
13413
13414l3ThashCurCfgDipState OBJECT-TYPE
13415    SYNTAX  INTEGER  {
13416        enable(1),
13417        disable(2)
13418        }
13419    MAX-ACCESS  read-only
13420    STATUS  current
13421    DESCRIPTION
13422        "Enable or disable dip hash for IP traffic."
13423    ::= { thashL2L3 9 }
13424
13425l3ThashNewCfgDipState OBJECT-TYPE
13426    SYNTAX  INTEGER  {
13427        enable(1),
13428        disable(2)
13429        }
13430    MAX-ACCESS  read-write
13431    STATUS  current
13432    DESCRIPTION
13433        "Enable or disable dip hash for IP traffic."
13434    ::= { thashL2L3 10 }
13435
13436l2ThashCurCfgIngressState OBJECT-TYPE
13437    SYNTAX  INTEGER  {
13438        enable(1),
13439        disable(2)
13440        }
13441    MAX-ACCESS  read-only
13442    STATUS  current
13443    DESCRIPTION
13444        "Enable or disable ingres port hash."
13445    ::= { thashL2L3 11 }
13446
13447l2ThashNewCfgIngressState OBJECT-TYPE
13448    SYNTAX  INTEGER  {
13449        enable(1),
13450        disable(2)
13451        }
13452    MAX-ACCESS  read-write
13453    STATUS  current
13454    DESCRIPTION
13455        "Enable or disable ingres port hash."
13456    ::= { thashL2L3 12 }
13457
13458l3ThashCurCfgL4PortState OBJECT-TYPE
13459    SYNTAX  INTEGER  {
13460        enable(1),
13461        disable(2)
13462        }
13463    MAX-ACCESS  read-only
13464    STATUS  current
13465    DESCRIPTION
13466        "Enable or disable L4 port hash."
13467    ::= { thashL2L3 13 }
13468
13469l3ThashNewCfgL4PortState OBJECT-TYPE
13470    SYNTAX  INTEGER  {
13471        enable(1),
13472        disable(2)
13473        }
13474    MAX-ACCESS  read-write
13475    STATUS  current
13476    DESCRIPTION
13477        "Enable or disable L4 port hash."
13478    ::= { thashL2L3 14 }
13479fcoeThashCurCfgSourceState OBJECT-TYPE
13480    SYNTAX  INTEGER  {
13481        enable(1),
13482        disable(2)
13483        }
13484    MAX-ACCESS  read-only
13485    STATUS  current
13486    DESCRIPTION
13487        "Enable or disable fcoe source-id hash."
13488    ::= { thashFcoe 1 }
13489
13490fcoeThashNewCfgSourceState OBJECT-TYPE
13491    SYNTAX  INTEGER  {
13492        enable(1),
13493        disable(2)
13494        }
13495    MAX-ACCESS  read-write
13496    STATUS  current
13497    DESCRIPTION
13498        "Enable or disable fcoe source-id hash."
13499    ::= { thashFcoe 2 }
13500
13501fcoeThashCurCfgDestinationState OBJECT-TYPE
13502    SYNTAX  INTEGER  {
13503        enable(1),
13504        disable(2)
13505        }
13506    MAX-ACCESS  read-only
13507    STATUS  current
13508    DESCRIPTION
13509        "Enable or disable fcoe destination-id hash."
13510    ::= { thashFcoe 3 }
13511
13512fcoeThashNewCfgDestinationState OBJECT-TYPE
13513    SYNTAX  INTEGER  {
13514        enable(1),
13515        disable(2)
13516        }
13517    MAX-ACCESS  read-write
13518    STATUS  current
13519    DESCRIPTION
13520        "Enable or disable fcoe destination-id hash."
13521    ::= { thashFcoe 4 }
13522
13523
13524fcoeThashCurCfgCntagState OBJECT-TYPE
13525    SYNTAX  INTEGER  {
13526        enable(1),
13527        disable(2)
13528        }
13529    MAX-ACCESS  read-only
13530    STATUS  current
13531    DESCRIPTION
13532        "Enable or disable fcoe cntag-id hash."
13533    ::= { thashFcoe 5 }
13534
13535fcoeThashNewCfgCntagState OBJECT-TYPE
13536    SYNTAX  INTEGER  {
13537        enable(1),
13538        disable(2)
13539        }
13540    MAX-ACCESS  read-write
13541    STATUS  current
13542    DESCRIPTION
13543        "Enable or disable fcoe cntag-id hash."
13544    ::= { thashFcoe 6 }
13545
13546fcoeThashCurCfgOriginatorState OBJECT-TYPE
13547    SYNTAX  INTEGER  {
13548        enable(1),
13549        disable(2)
13550        }
13551    MAX-ACCESS  read-only
13552    STATUS  current
13553    DESCRIPTION
13554        "Enable or disable fcoe originator-id hash."
13555    ::= { thashFcoe 7 }
13556
13557fcoeThashNewCfgOriginatorState OBJECT-TYPE
13558    SYNTAX  INTEGER  {
13559        enable(1),
13560        disable(2)
13561        }
13562    MAX-ACCESS  read-write
13563    STATUS  current
13564    DESCRIPTION
13565        "Enable or disable fcoe originator-id hash."
13566    ::= { thashFcoe 8 }
13567
13568
13569fcoeThashCurCfgResponderState OBJECT-TYPE
13570    SYNTAX  INTEGER  {
13571        enable(1),
13572        disable(2)
13573        }
13574    MAX-ACCESS  read-only
13575    STATUS  current
13576    DESCRIPTION
13577        "Enable or disable fcoe responder-id hash."
13578    ::= { thashFcoe 9 }
13579
13580fcoeThashNewCfgResponderState OBJECT-TYPE
13581    SYNTAX  INTEGER  {
13582        enable(1),
13583        disable(2)
13584        }
13585    MAX-ACCESS  read-write
13586    STATUS  current
13587    DESCRIPTION
13588        "Enable or disable fcoe responder-id hash."
13589    ::= { thashFcoe 10 }
13590
13591fcoeThashCurCfgFabricState OBJECT-TYPE
13592    SYNTAX  INTEGER  {
13593        enable(1),
13594        disable(2)
13595        }
13596    MAX-ACCESS  read-only
13597    STATUS  current
13598    DESCRIPTION
13599        "Enable or disable fcoe fabric-id hash."
13600    ::= { thashFcoe 11 }
13601
13602fcoeThashNewCfgFabricState OBJECT-TYPE
13603    SYNTAX  INTEGER  {
13604        enable(1),
13605        disable(2)
13606        }
13607    MAX-ACCESS  read-write
13608    STATUS  current
13609    DESCRIPTION
13610        "Enable or disable fcoe fabric-id hash."
13611    ::= { thashFcoe 12}
13612
13613-- Spanning Tree Group Configuration
13614-- This group specifies the additional configurations that are not
13615-- covered by the Bridge MIB (RFC 1493).
13616-- The relative Spanning Tree information can be retrieved or configured
13617-- using Bridge MIB with an unique community string for each group specified
13618-- in entLogicalTable of Entity MIB (RFC 2037).
13619--
13620stgCurCfgTable OBJECT-TYPE
13621    SYNTAX SEQUENCE OF StgCurCfgTableEntry
13622    MAX-ACCESS not-accessible
13623    STATUS current
13624    DESCRIPTION
13625        "The table of Spanning Tree Group configuration."
13626    ::= { stgCfg 1 }
13627
13628stgCurCfgTableEntry OBJECT-TYPE
13629    SYNTAX StgCurCfgTableEntry
13630    MAX-ACCESS not-accessible
13631    STATUS current
13632    DESCRIPTION
13633        "Information about a particular Spanning Tree Group configuration."
13634    INDEX { stgCurCfgIndex }
13635    ::= { stgCurCfgTable 1 }
13636
13637StgCurCfgTableEntry ::= SEQUENCE {
13638    stgCurCfgIndex           Integer32,
13639    stgCurCfgState           INTEGER,
13640    stgCurCfgPriority        INTEGER,
13641    stgCurCfgBrgHelloTime    INTEGER,
13642    stgCurCfgBrgForwardDelay INTEGER,
13643    stgCurCfgBrgMaxAge       INTEGER,
13644    stgCurCfgVlanBmap        OCTET STRING
13645    }
13646
13647stgCurCfgIndex OBJECT-TYPE
13648    SYNTAX Integer32
13649    MAX-ACCESS read-only
13650    STATUS current
13651    DESCRIPTION
13652        "The identifier of a particular Spanning Tree Group.  This is also
13653         index to the entLogicalTable of Entity MIB."
13654    ::= { stgCurCfgTableEntry 1 }
13655
13656stgCurCfgState OBJECT-TYPE
13657    SYNTAX INTEGER {
13658        on(1),
13659        off(2)
13660        }
13661    MAX-ACCESS read-only
13662    STATUS current
13663    DESCRIPTION
13664        "Turn on of off Spanning Tree operation of a particular Spanning
13665         Tree Group."
13666    ::= { stgCurCfgTableEntry 2 }
13667
13668
13669stgCurCfgPriority OBJECT-TYPE
13670    SYNTAX  INTEGER (0..65535)
13671    MAX-ACCESS  read-only
13672    STATUS  current
13673    DESCRIPTION
13674        "The value of the write-able portion of the Bridge ID, i.e., the first
13675         two octets of the (8 octet long) Bridge ID."
13676    ::= { stgCurCfgTableEntry 5 }
13677
13678stgCurCfgBrgHelloTime OBJECT-TYPE
13679    SYNTAX  INTEGER (1..10)
13680    MAX-ACCESS  read-only
13681    STATUS  current
13682    DESCRIPTION
13683        "The value in seconds that all bridges use for HelloTime when this
13684         bridge is acting as the root."
13685    ::= { stgCurCfgTableEntry 6 }
13686
13687stgCurCfgBrgForwardDelay OBJECT-TYPE
13688    SYNTAX  INTEGER (4..30)
13689    MAX-ACCESS  read-only
13690    STATUS  current
13691    DESCRIPTION
13692        "The value in seconds that all bridges use for ForwardDelay when this
13693         bridge is acting as the root."
13694    ::= { stgCurCfgTableEntry 7 }
13695
13696stgCurCfgBrgMaxAge OBJECT-TYPE
13697    SYNTAX  INTEGER (6..40)
13698    MAX-ACCESS  read-only
13699    STATUS  current
13700    DESCRIPTION
13701        "The value in seconds that all bridges use for MaxAge when this bridge
13702         is acting as the root."
13703    ::= { stgCurCfgTableEntry 8 }
13704
13705stgCurCfgVlanBmap OBJECT-TYPE
13706    SYNTAX  OCTET STRING (SIZE(0..512))
13707    MAX-ACCESS  read-only
13708    STATUS  current
13709    DESCRIPTION
13710	"The vlans applied to the spanning tree group.  The vlans are
13711         presented in bitmap format. This string displays vlan number
13712	 from 1 to 4096.
13713
13714	 in receiving order:
13715
13716	     OCTET 1  OCTET 2  .....
13717             xxxxxxxx xxxxxxxx .....
13718             ||    || |_ vlan 9
13719             ||    ||
13720             ||    ||___ vlan 8
13721             ||    |____ vlan 7
13722             ||      .    .   .
13723             ||_________ vlan 2
13724             |__________ vlan 1 (as index to stgCurCfgTable)
13725
13726         where x : 1 - The represented vlan applied to the spanning tree.
13727		   0 - The represented vlan not applied to the spanning tree"
13728    ::= { stgCurCfgTableEntry 10 }
13729
13730
13731stgNewCfgTable OBJECT-TYPE
13732    SYNTAX SEQUENCE OF StgNewCfgTableEntry
13733    MAX-ACCESS not-accessible
13734    STATUS current
13735    DESCRIPTION
13736        "The table of Spanning Tree Groups configuration in the new_config."
13737    ::= { stgCfg 2 }
13738
13739stgNewCfgTableEntry OBJECT-TYPE
13740    SYNTAX StgNewCfgTableEntry
13741    MAX-ACCESS not-accessible
13742    STATUS current
13743    DESCRIPTION
13744        "Information about a particular Spanning Tree Group configuration."
13745    INDEX { stgNewCfgIndex }
13746    ::= { stgNewCfgTable 1 }
13747
13748StgNewCfgTableEntry ::= SEQUENCE {
13749    stgNewCfgIndex           Integer32,
13750    stgNewCfgState           INTEGER,
13751    stgNewCfgDefaultCfg      INTEGER,
13752    stgNewCfgAddVlan         Integer32,
13753    stgNewCfgRemoveVlan      Integer32,
13754    stgNewCfgPriority        INTEGER,
13755    stgNewCfgBrgHelloTime    INTEGER,
13756    stgNewCfgBrgForwardDelay INTEGER,
13757    stgNewCfgBrgMaxAge       INTEGER,
13758    stgNewCfgVlanBmap        OCTET STRING,
13759    stgNewCfgRemoveAllVlan   INTEGER
13760    }
13761
13762stgNewCfgIndex  OBJECT-TYPE
13763    SYNTAX Integer32
13764    MAX-ACCESS read-only
13765    STATUS current
13766    DESCRIPTION
13767        "The identifier of a particular Spanning Tree Group.  This is also
13768         index to the entLogicalTable of Entity MIB."
13769    ::= { stgNewCfgTableEntry 1 }
13770
13771stgNewCfgState OBJECT-TYPE
13772    SYNTAX INTEGER {
13773        on(1),
13774        off(2)
13775        }
13776    MAX-ACCESS read-write
13777    STATUS current
13778    DESCRIPTION
13779        "Turn on of off Spanning Tree operation of a particular Spanning
13780         Tree Group."
13781    ::= { stgNewCfgTableEntry 2 }
13782
13783stgNewCfgDefaultCfg OBJECT-TYPE
13784    SYNTAX INTEGER {
13785        default-config(1)
13786        }
13787    MAX-ACCESS read-write
13788    STATUS current
13789    DESCRIPTION
13790        "Setting the value to default-config(1) will set the default
13791         configuration as recommended by IEEE 802.1D for a particular
13792         Spanning Tree Group.  default-config (1) is always returned
13793	 When read, but it does not mean anything."
13794    ::= { stgNewCfgTableEntry 3 }
13795
13796stgNewCfgAddVlan OBJECT-TYPE
13797    SYNTAX  Integer32
13798    MAX-ACCESS  read-write
13799    STATUS  current
13800    DESCRIPTION
13801        "The vlan to be added to the specified Spanning Tree Group.  A
13802         '0' value is returned when read."
13803    ::= {stgNewCfgTableEntry 4 }
13804
13805stgNewCfgRemoveVlan OBJECT-TYPE
13806    SYNTAX  Integer32
13807    MAX-ACCESS  read-write
13808    STATUS  current
13809    DESCRIPTION
13810        "The vlan to be removed from the specified Spanning Tree Group.
13811         A '0' value is returned when read."
13812    ::= { stgNewCfgTableEntry 5 }
13813
13814
13815stgNewCfgPriority OBJECT-TYPE
13816    SYNTAX  INTEGER (0..65535)
13817    MAX-ACCESS  read-write
13818    STATUS  current
13819    DESCRIPTION
13820        "The value of the write-able portion of the Bridge ID, i.e., the first
13821         two octets of the (8 octet long) Bridge ID."
13822    ::= { stgNewCfgTableEntry 8 }
13823
13824stgNewCfgBrgHelloTime OBJECT-TYPE
13825    SYNTAX  INTEGER (1..10)
13826    MAX-ACCESS  read-write
13827    STATUS  current
13828    DESCRIPTION
13829        "The value in seconds that all bridges use for HelloTime when this
13830         bridge is acting as the root."
13831    ::= { stgNewCfgTableEntry 9 }
13832
13833stgNewCfgBrgForwardDelay OBJECT-TYPE
13834    SYNTAX  INTEGER (4..30)
13835    MAX-ACCESS  read-write
13836    STATUS  current
13837    DESCRIPTION
13838        "The value in seconds that all bridges use for ForwardDelay when this
13839         bridge is acting as the root."
13840    ::= { stgNewCfgTableEntry 10 }
13841
13842stgNewCfgBrgMaxAge OBJECT-TYPE
13843    SYNTAX  INTEGER (6..40)
13844    MAX-ACCESS  read-write
13845    STATUS  current
13846    DESCRIPTION
13847        "The value in seconds that all bridges use for MaxAge when this bridge
13848         is acting as the root."
13849    ::= { stgNewCfgTableEntry 11 }
13850
13851stgNewCfgVlanBmap OBJECT-TYPE
13852    SYNTAX  OCTET STRING (SIZE(0..512))
13853    MAX-ACCESS  read-only
13854    STATUS  current
13855    DESCRIPTION
13856	"The vlans applied to the spanning tree group.  The vlans are
13857         presented in bitmap format. This string displays vlan number
13858	 from 1 to 4096.
13859
13860	 in receiving order:
13861
13862	     OCTET 1  OCTET 2  .....
13863             xxxxxxxx xxxxxxxx .....
13864             ||    || |_ vlan 9
13865             ||    ||
13866             ||    ||___ vlan 8
13867             ||    |____ vlan 7
13868             ||      .    .   .
13869             ||_________ vlan 2
13870             |__________ vlan 1 (as index to stgCurCfgTable)
13871
13872         where x : 1 - The represented vlan applied to the spanning tree.
13873		   0 - The represented vlan not applied to the spanning tree"
13874    ::= { stgNewCfgTableEntry 13 }
13875
13876stgNewCfgRemoveAllVlan OBJECT-TYPE
13877    SYNTAX INTEGER {
13878        default-config(1)
13879        }
13880    MAX-ACCESS read-write
13881    STATUS current
13882    DESCRIPTION
13883        "The all vlans to be removed from the specified Spanning Tree Group.
13884         A '0' value is returned when read."
13885    ::= { stgNewCfgTableEntry 14 }
13886
13887
13888stgCurCfgPortTable OBJECT-TYPE
13889    SYNTAX SEQUENCE OF StgCurCfgPortTableEntry
13890    MAX-ACCESS not-accessible
13891    STATUS current
13892    DESCRIPTION
13893        "The table of Spanning Tree Group port configuration in the
13894         current_config."
13895    ::= { stgCfg 3 }
13896
13897stgCurCfgPortTableEntry OBJECT-TYPE
13898    SYNTAX StgCurCfgPortTableEntry
13899    MAX-ACCESS not-accessible
13900    STATUS current
13901    DESCRIPTION
13902        "Information about port configuration of a particular Spanning Tree
13903         Group."
13904    INDEX { stgCurCfgStgIndex, stgCurCfgPortIndex }
13905    ::= { stgCurCfgPortTable 1 }
13906
13907StgCurCfgPortTableEntry ::= SEQUENCE {
13908    stgCurCfgStgIndex      Integer32,
13909    stgCurCfgPortIndex     PortNumber,
13910    stgCurCfgPortPriority  INTEGER,
13911    stgCurCfgPortPathCost  Integer32,
13912    stgCurCfgPortState     INTEGER
13913    }
13914
13915stgCurCfgStgIndex OBJECT-TYPE
13916    SYNTAX Integer32
13917    MAX-ACCESS read-only
13918    STATUS current
13919    DESCRIPTION
13920        "The identifier of a particular Spanning Tree Group.  This is also
13921         index to the entLogicalTable of Entity MIB."
13922    ::= { stgCurCfgPortTableEntry 1 }
13923
13924stgCurCfgPortIndex OBJECT-TYPE
13925    SYNTAX PortNumber
13926    MAX-ACCESS read-only
13927    STATUS current
13928    DESCRIPTION
13929        "The port identifier of a particular Spanning Tree Group."
13930    ::= { stgCurCfgPortTableEntry 2 }
13931
13932stgCurCfgPortState OBJECT-TYPE
13933    SYNTAX INTEGER {
13934        on(1),
13935        off(2)
13936        }
13937    MAX-ACCESS read-only
13938    STATUS current
13939    DESCRIPTION
13940        "Turn on of off Spanning Tree operation of a particular port of a
13941         Spanning Tree Group."
13942    ::= { stgCurCfgPortTableEntry 3 }
13943
13944stgCurCfgPortPriority OBJECT-TYPE
13945    SYNTAX INTEGER (0..240)
13946    MAX-ACCESS read-only
13947    STATUS current
13948    DESCRIPTION
13949        "The value of the priority field which is contained in the first
13950         (in network byte order) octet of the (2 octet long) Port ID."
13951    ::= { stgCurCfgPortTableEntry 4 }
13952
13953stgCurCfgPortPathCost OBJECT-TYPE
13954    SYNTAX Integer32
13955    MAX-ACCESS read-only
13956    STATUS current
13957    DESCRIPTION
13958       "The contribution of this port to the path cost of paths towards the
13959        spanning tree root which include this port (
13960        range is (0..200000000) )."
13961    ::= { stgCurCfgPortTableEntry 5 }
13962
13963
13964
13965stgNewCfgPortTable OBJECT-TYPE
13966    SYNTAX SEQUENCE OF StgNewCfgPortTableEntry
13967    MAX-ACCESS not-accessible
13968    STATUS current
13969    DESCRIPTION
13970        "The table of Spanning Tree Group port configuration in the
13971         new_config."
13972    ::= { stgCfg 4 }
13973
13974stgNewCfgPortTableEntry OBJECT-TYPE
13975    SYNTAX StgNewCfgPortTableEntry
13976    MAX-ACCESS not-accessible
13977    STATUS current
13978    DESCRIPTION
13979        "Information about port configuration of a particular Spanning Tree
13980         Group."
13981    INDEX { stgNewCfgStgIndex, stgNewCfgPortIndex }
13982    ::= { stgNewCfgPortTable 1 }
13983
13984StgNewCfgPortTableEntry ::= SEQUENCE {
13985    stgNewCfgStgIndex      Integer32,
13986    stgNewCfgPortIndex     PortNumber,
13987    stgNewCfgPortPriority  INTEGER,
13988    stgNewCfgPortPathCost  Integer32,
13989    stgNewCfgPortState     INTEGER
13990    }
13991
13992stgNewCfgStgIndex OBJECT-TYPE
13993    SYNTAX Integer32
13994    MAX-ACCESS read-only
13995    STATUS current
13996    DESCRIPTION
13997        "The identifier of a particular Spanning Tree Group.  This is also
13998         index to the entLogicalTable of Entity MIB."
13999    ::= { stgNewCfgPortTableEntry 1 }
14000
14001stgNewCfgPortIndex OBJECT-TYPE
14002    SYNTAX PortNumber
14003    MAX-ACCESS read-only
14004    STATUS current
14005    DESCRIPTION
14006        "The port identifier of a particular Spanning Tree Group."
14007    ::= { stgNewCfgPortTableEntry 2 }
14008
14009stgNewCfgPortState OBJECT-TYPE
14010    SYNTAX INTEGER {
14011        on(1),
14012        off(2)
14013        }
14014    MAX-ACCESS read-create
14015    STATUS current
14016    DESCRIPTION
14017        "Turn on of off Spanning Tree operation of a particular port of a
14018         Spanning Tree Group."
14019    ::= { stgNewCfgPortTableEntry 3 }
14020
14021stgNewCfgPortPriority OBJECT-TYPE
14022    SYNTAX INTEGER (0..240)
14023    MAX-ACCESS read-create
14024    STATUS current
14025    DESCRIPTION
14026        "The value of the priority field which is contained in the first
14027         (in network byte order) octet of the (2 octet long) Port ID."
14028    ::= { stgNewCfgPortTableEntry 4 }
14029
14030stgNewCfgPortPathCost OBJECT-TYPE
14031    SYNTAX  Integer32
14032    MAX-ACCESS read-create
14033    STATUS current
14034    DESCRIPTION
14035       "The contribution of this port to the path cost of paths towards the
14036        spanning tree root which include this port (
14037        range is (0..200000000) )."
14038    ::= { stgNewCfgPortTableEntry 5 }
14039
14040
14041
14042
14043
14044-- Complete Port Mirroring
14045pmCurCfgPortMirrState OBJECT-TYPE
14046    SYNTAX  INTEGER {
14047	enabled(1),
14048	disabled(2)
14049	}
14050    MAX-ACCESS  read-only
14051    STATUS  current
14052    DESCRIPTION
14053        "The state of port-based port mirroring."
14054    ::= { mirrPortMirr 1 }
14055
14056pmNewCfgPortMirrState OBJECT-TYPE
14057    SYNTAX  INTEGER {
14058	enabled(1),
14059	disabled(2)
14060        }
14061    MAX-ACCESS  read-write
14062    STATUS  current
14063    DESCRIPTION
14064        "The state of port-based port mirroring."
14065    ::= { mirrPortMirr 2 }
14066
14067pmCurCfgPortMonitorTable OBJECT-TYPE
14068    SYNTAX  SEQUENCE OF PmCurCfgPortMonitorEntry
14069    MAX-ACCESS  not-accessible
14070    STATUS  current
14071    DESCRIPTION
14072        "The table of monitoring ports."
14073    ::= { mirrPortMirr 3 }
14074
14075pmCurCfgPortMonitorEntry OBJECT-TYPE
14076    SYNTAX  PmCurCfgPortMonitorEntry
14077    MAX-ACCESS  not-accessible
14078    STATUS  current
14079    DESCRIPTION
14080        "A row in the monitoring port table."
14081    INDEX   { pmCurCfgPmirrMoniPortIndex, pmCurCfgPmirrMirrPortIndex }
14082    ::= { pmCurCfgPortMonitorTable 1 }
14083
14084PmCurCfgPortMonitorEntry ::= SEQUENCE {
14085    pmCurCfgPmirrMoniPortIndex       PortNumber,
14086    pmCurCfgPmirrMirrPortIndex       PortNumber,
14087    pmCurCfgPmirrDirection           INTEGER
14088    }
14089
14090pmCurCfgPmirrMoniPortIndex OBJECT-TYPE
14091    SYNTAX  PortNumber
14092    MAX-ACCESS  read-only
14093    STATUS  current
14094    DESCRIPTION
14095        "The monitoring port number."
14096    ::= { pmCurCfgPortMonitorEntry 1 }
14097
14098pmCurCfgPmirrMirrPortIndex OBJECT-TYPE
14099    SYNTAX  PortNumber
14100    MAX-ACCESS  read-only
14101    STATUS  current
14102    DESCRIPTION
14103        "The mirrored port number"
14104    ::= { pmCurCfgPortMonitorEntry 2 }
14105
14106pmCurCfgPmirrDirection OBJECT-TYPE
14107    SYNTAX  INTEGER {
14108	in(1),
14109	out(2),
14110	both(3)
14111        }
14112    MAX-ACCESS  read-only
14113    STATUS  current
14114    DESCRIPTION
14115        "The type of traffic to be monitored with respect to the
14116         mirrored port."
14117    ::= { pmCurCfgPortMonitorEntry 3 }
14118
14119pmNewCfgPortMonitorTable OBJECT-TYPE
14120    SYNTAX  SEQUENCE OF PmNewCfgPortMonitorEntry
14121    MAX-ACCESS  not-accessible
14122    STATUS  current
14123    DESCRIPTION
14124        "The table of monitoring ports."
14125    ::= { mirrPortMirr 4 }
14126
14127pmNewCfgPortMonitorEntry OBJECT-TYPE
14128    SYNTAX  PmNewCfgPortMonitorEntry
14129    MAX-ACCESS  not-accessible
14130    STATUS  current
14131    DESCRIPTION
14132        "A row in the monitoring port table."
14133    INDEX   { pmNewCfgPmirrMoniPortIndex, pmNewCfgPmirrMirrPortIndex }
14134    ::= { pmNewCfgPortMonitorTable 1 }
14135
14136PmNewCfgPortMonitorEntry ::= SEQUENCE {
14137    pmNewCfgPmirrMoniPortIndex          PortNumber,
14138    pmNewCfgPmirrMirrPortIndex          PortNumber,
14139    pmNewCfgPmirrDirection              INTEGER,
14140    pmNewCfgPmirrDelete                 INTEGER,
14141    pmNewCfgPmonDelete                 INTEGER
14142    }
14143
14144pmNewCfgPmirrMoniPortIndex OBJECT-TYPE
14145    SYNTAX  PortNumber
14146    MAX-ACCESS  read-only
14147    STATUS  current
14148    DESCRIPTION
14149        "The monitoring port number."
14150    ::= { pmNewCfgPortMonitorEntry 1 }
14151
14152pmNewCfgPmirrMirrPortIndex OBJECT-TYPE
14153    SYNTAX  PortNumber
14154    MAX-ACCESS  read-only
14155    STATUS  current
14156    DESCRIPTION
14157        "The mirrored port number"
14158    ::= { pmNewCfgPortMonitorEntry 2 }
14159
14160pmNewCfgPmirrDirection OBJECT-TYPE
14161    SYNTAX  INTEGER {
14162	in(1),
14163	out(2),
14164	both(3)
14165        }
14166    MAX-ACCESS  read-create
14167    STATUS  current
14168    DESCRIPTION
14169        "The type of traffic to be monitored with respect to the
14170         mirrored port."
14171    ::= { pmNewCfgPortMonitorEntry 3 }
14172
14173pmNewCfgPmirrDelete OBJECT-TYPE
14174    SYNTAX  INTEGER  {
14175        other(1),
14176        delete(2)
14177        }
14178    MAX-ACCESS  read-create
14179    STATUS  current
14180    DESCRIPTION
14181        "Setting the value to delete(2) will delete the entire
14182         row. When read, other(1) is returned."
14183    ::= { pmNewCfgPortMonitorEntry 4 }
14184
14185
14186pmNewCfgPmonDelete OBJECT-TYPE
14187    SYNTAX  INTEGER  {
14188        other(1),
14189        delete(2)
14190        }
14191    MAX-ACCESS  read-create
14192    STATUS  current
14193    DESCRIPTION
14194        "Setting the value to delete(2) will delete the monitor
14195         port. When read, other(1) is returned."
14196    ::= { pmNewCfgPortMonitorEntry 10 }
14197
14198-- MST Configuration
14199
14200
14201mstCurCfgRegionName OBJECT-TYPE
14202   SYNTAX  DisplayString (SIZE (0..32))
14203   MAX-ACCESS  read-only
14204   STATUS  current
14205   DESCRIPTION
14206      "The Name for the Region's configuration."
14207   ::= { mstGeneralCfg 3 }
14208
14209mstNewCfgRegionName OBJECT-TYPE
14210   SYNTAX  DisplayString (SIZE (0..32))
14211   MAX-ACCESS  read-write
14212   STATUS  current
14213   DESCRIPTION
14214      "The Name for the Region's configuration."
14215   ::= { mstGeneralCfg 4 }
14216
14217mstCurCfgRegionRevision OBJECT-TYPE
14218    SYNTAX  INTEGER  (0..65535)
14219    MAX-ACCESS  read-only
14220    STATUS  current
14221    DESCRIPTION
14222        "Revision of the MST Region."
14223    ::= { mstGeneralCfg 5 }
14224
14225mstNewCfgRegionRevision OBJECT-TYPE
14226    SYNTAX  INTEGER  (0..65535)
14227    MAX-ACCESS  read-write
14228    STATUS  current
14229    DESCRIPTION
14230        "Revision of the MST Region."
14231    ::= { mstGeneralCfg 6 }
14232
14233mstCurCfgMaxHopCount OBJECT-TYPE
14234    SYNTAX  INTEGER  (4..60)
14235    MAX-ACCESS  read-only
14236    STATUS  current
14237    DESCRIPTION
14238        "Indicates the maximum hop count value."
14239    ::= { mstGeneralCfg 7 }
14240
14241mstNewCfgMaxHopCount OBJECT-TYPE
14242    SYNTAX  INTEGER  (4..60)
14243    MAX-ACCESS  read-write
14244    STATUS  current
14245    DESCRIPTION
14246        "Indicates the maximum hop count value."
14247    ::= { mstGeneralCfg 8 }
14248
14249mstCurCfgStpMode OBJECT-TYPE
14250    SYNTAX  INTEGER  {
14251        mstp(1),
14252        rstp(2),
14253        pvrst(3)
14254    }
14255    MAX-ACCESS  read-only
14256    STATUS  current
14257    DESCRIPTION
14258        "The version of Spanning Tree Protocal the bridge is currently
14259         running."
14260    ::= { mstGeneralCfg 9 }
14261
14262mstNewCfgStpMode OBJECT-TYPE
14263    SYNTAX  INTEGER  {
14264        mstp(1),
14265        rstp(2),
14266        pvrst(3)
14267    }
14268    MAX-ACCESS  read-write
14269    STATUS  current
14270    DESCRIPTION
14271        "The version of Spanning Tree Protocal the bridge is currently
14272         running."
14273    ::= { mstGeneralCfg 10 }
14274
14275mstCistDefaultCfg OBJECT-TYPE
14276    SYNTAX INTEGER {
14277        default(1)
14278        }
14279    MAX-ACCESS read-write
14280    STATUS current
14281    DESCRIPTION
14282        "Setting the value to default(1) will set the Multiple
14283         Spanning Tree and member parameters to default.  default(1) is
14284         always returned when read, but it does not mean anything."
14285    ::= { mstCistCfg 1 }
14286
14287-- CIST Brige Configuration
14288mstCistBridgeCfg  OBJECT IDENTIFIER ::= { mstCistCfg 2 }
14289
14290mstCistCurCfgBridgePriority OBJECT-TYPE
14291    SYNTAX  INTEGER  (0..65535)
14292    MAX-ACCESS  read-only
14293    STATUS  current
14294    DESCRIPTION
14295        "The value of the writable portion of the Brigde Identifier comprising
14296         of the first two octets."
14297    ::= { mstCistBridgeCfg 1 }
14298
14299mstCistNewCfgBridgePriority OBJECT-TYPE
14300    SYNTAX  INTEGER  (0..65535)
14301    MAX-ACCESS  read-write
14302    STATUS  current
14303    DESCRIPTION
14304        "The value of the writable portion of the Brigde Identifier comprising
14305         of the first two octets."
14306    ::= { mstCistBridgeCfg 2 }
14307
14308
14309mstCistCurCfgBridgeMaxAge OBJECT-TYPE
14310    SYNTAX  INTEGER  (6..40)
14311    MAX-ACCESS  read-only
14312    STATUS  current
14313    DESCRIPTION
14314        "The value in seconds that all bridges use for MaxAge when this bridge
14315         is acting as the root."
14316    ::= { mstCistBridgeCfg 5 }
14317
14318mstCistNewCfgBridgeMaxAge OBJECT-TYPE
14319    SYNTAX  INTEGER  (6..40)
14320    MAX-ACCESS  read-write
14321    STATUS  current
14322    DESCRIPTION
14323        "The value in seconds that all bridges use for MaxAge when this bridge
14324         is acting as the root."
14325    ::= { mstCistBridgeCfg 6 }
14326
14327mstCistCurCfgBridgeForwardDelay OBJECT-TYPE
14328    SYNTAX  INTEGER  (4..30)
14329    MAX-ACCESS  read-only
14330    STATUS  current
14331    DESCRIPTION
14332        "The value in seconds that all bridges use for ForwardDelay when this
14333         bridge is acting as the root."
14334    ::= { mstCistBridgeCfg 7 }
14335
14336mstCistNewCfgBridgeForwardDelay OBJECT-TYPE
14337    SYNTAX  INTEGER  (4..30)
14338    MAX-ACCESS  read-write
14339    STATUS  current
14340    DESCRIPTION
14341        "The value in seconds that all bridges use for ForwardDelay when this
14342         bridge is acting as the root."
14343    ::= { mstCistBridgeCfg 8 }
14344
14345mstCistCurCfgVlanBmap OBJECT-TYPE
14346    SYNTAX  OCTET STRING (SIZE(0..512))
14347    MAX-ACCESS  read-only
14348    STATUS  current
14349    DESCRIPTION
14350    "The vlans applied to the CIST group.  The vlans are
14351     presented in bitmap format. This string displays vlan number
14352     from 1 to 4094.
14353
14354     in receiving order:
14355
14356         OCTET 1  OCTET 2  .....
14357             xxxxxxxx xxxxxxxx .....
14358             ||    || |_ vlan 9
14359             ||    ||
14360             ||    ||___ vlan 8
14361             ||    |____ vlan 7
14362             ||      .    .   .
14363             ||_________ vlan 2
14364             |__________ vlan 1
14365
14366         where x : 1 - The represented vlan applied to the CIST group.
14367                   0 - The represented vlan not applied to the group"
14368    ::= { mstCistBridgeCfg 9 }
14369
14370mstCistNewCfgVlanBmap OBJECT-TYPE
14371    SYNTAX  OCTET STRING (SIZE(0..512))
14372    MAX-ACCESS  read-only
14373    STATUS  current
14374    DESCRIPTION
14375    "The vlans applied to the CIST group.  The vlans are
14376     presented in bitmap format. This string displays vlan number
14377     from 1 to 4094.
14378
14379     in receiving order:
14380
14381         OCTET 1  OCTET 2  .....
14382             xxxxxxxx xxxxxxxx .....
14383             ||    || |_ vlan 9
14384             ||    ||
14385             ||    ||___ vlan 8
14386             ||    |____ vlan 7
14387             ||      .    .   .
14388             ||_________ vlan 2
14389             |__________ vlan 1
14390
14391         where x : 1 - The represented vlan applied to the CIST group.
14392                   0 - The represented vlan not applied to the group"
14393    ::= { mstCistBridgeCfg 10 }
14394
14395mstCistNewCfgAddVlan OBJECT-TYPE
14396    SYNTAX  Integer32
14397    MAX-ACCESS  read-create
14398    STATUS  current
14399    DESCRIPTION
14400        "The vlan to be added to the CIST Group.  A
14401         '0' value is returned when read."
14402    ::= { mstCistBridgeCfg 11 }
14403
14404-- CIST Port Configuration
14405
14406mstCistCurCfgPortTable OBJECT-TYPE
14407    SYNTAX SEQUENCE OF MstCistCurCfgPortTableEntry
14408    MAX-ACCESS not-accessible
14409    STATUS current
14410    DESCRIPTION
14411        "The table of CIST Port configuration."
14412    ::= { mstCistCfg 3 }
14413
14414mstCistCurCfgPortTableEntry OBJECT-TYPE
14415    SYNTAX MstCistCurCfgPortTableEntry
14416    MAX-ACCESS not-accessible
14417    STATUS current
14418    DESCRIPTION
14419        "Information about a particular CIST Port configuration."
14420    INDEX { mstCistCurCfgPortIndex }
14421    ::= { mstCistCurCfgPortTable 1 }
14422
14423MstCistCurCfgPortTableEntry ::= SEQUENCE {
14424    mstCistCurCfgPortIndex      PortNumber,
14425    mstCistCurCfgPortPriority   INTEGER,
14426    mstCistCurCfgPortPathCost   INTEGER,
14427    mstCistCurCfgPortLinkType   INTEGER,
14428    mstCistCurCfgPortEdge       INTEGER,
14429    mstCistCurCfgPortStpState   INTEGER,
14430    mstCistCurCfgPortHelloTime  INTEGER
14431    , mstCistCurCfgPortPvstProtection  INTEGER
14432    }
14433
14434mstCistCurCfgPortIndex OBJECT-TYPE
14435    SYNTAX PortNumber
14436    MAX-ACCESS read-only
14437    STATUS current
14438    DESCRIPTION
14439        "The port number of the port for which this entry contains spanning
14440         tree configuration."
14441    ::= { mstCistCurCfgPortTableEntry 1 }
14442
14443mstCistCurCfgPortPriority OBJECT-TYPE
14444    SYNTAX INTEGER (0..240)
14445    MAX-ACCESS read-only
14446    STATUS current
14447    DESCRIPTION
14448        "The four most significant bits of the Port Identifier of the
14449         Spanning Tree instance can be modified by setting this value."
14450    ::= { mstCistCurCfgPortTableEntry 2 }
14451
14452mstCistCurCfgPortPathCost OBJECT-TYPE
14453    SYNTAX INTEGER (0..200000000)
14454    MAX-ACCESS read-only
14455    STATUS current
14456    DESCRIPTION
14457        "The contribution of this port to the path cost of paths towards
14458         the CIST Root which include this port."
14459    ::= { mstCistCurCfgPortTableEntry 3 }
14460
14461mstCistCurCfgPortLinkType OBJECT-TYPE
14462    SYNTAX INTEGER {
14463        auto(1),
14464        p2p(2),
14465        shared(3)
14466        }
14467    MAX-ACCESS read-only
14468    STATUS current
14469    DESCRIPTION
14470        "The administrative point-to-point status of the LAN segment attached
14471         to this port.  A value of p2p (2) indicates that this port should
14472         always be treated as if it is connected to a point-to-point link.
14473         A value of shared(3) indicates that this port should be treated as
14474         having a shared media connection.  A value of auto(1) indicates that
14475         this port is considered to have a point-to-point link if it is an
14476         Aggregator and all of its members are aggregatable, or if the MAC
14477         entity is configured for full duplex operation, either through
14478         auto-negotiation or by management means. (for MSTP only)"
14479    ::= { mstCistCurCfgPortTableEntry 4 }
14480
14481mstCistCurCfgPortEdge OBJECT-TYPE
14482    SYNTAX INTEGER {
14483        enabled(1),
14484        disabled(2)
14485        }
14486    MAX-ACCESS read-only
14487    STATUS current
14488    DESCRIPTION
14489        "The value of the Edge Port parameter. (for MSTP only)"
14490    ::= { mstCistCurCfgPortTableEntry 5 }
14491
14492mstCistCurCfgPortStpState OBJECT-TYPE
14493    SYNTAX INTEGER {
14494        on(1),
14495        off(2)
14496        }
14497    MAX-ACCESS read-only
14498    STATUS current
14499    DESCRIPTION
14500        "Turn port's Spanning Tree on/off."
14501    ::= { mstCistCurCfgPortTableEntry 6 }
14502
14503mstCistCurCfgPortHelloTime OBJECT-TYPE
14504    SYNTAX  INTEGER (1..10)
14505    MAX-ACCESS  read-only
14506    STATUS  current
14507    DESCRIPTION
14508        "The amount of time between the transmission of Configuration Port
14509         PDUs in seconds."
14510    ::= { mstCistCurCfgPortTableEntry 7 }
14511
14512    mstCistCurCfgPortPvstProtection OBJECT-TYPE
14513    SYNTAX INTEGER {
14514        enabled(1),
14515        disabled(2)
14516        }
14517    MAX-ACCESS read-only
14518    STATUS current
14519    DESCRIPTION
14520        "The value of the PVST Protection parameter."
14521    ::= { mstCistCurCfgPortTableEntry 8 }
14522
14523mstCistNewCfgPortTable OBJECT-TYPE
14524    SYNTAX SEQUENCE OF MstCistNewCfgPortTableEntry
14525    MAX-ACCESS not-accessible
14526    STATUS current
14527    DESCRIPTION
14528        "The table of CIST Port configuration."
14529    ::= { mstCistCfg 4 }
14530
14531mstCistNewCfgPortTableEntry OBJECT-TYPE
14532    SYNTAX MstCistNewCfgPortTableEntry
14533    MAX-ACCESS not-accessible
14534    STATUS current
14535    DESCRIPTION
14536        "Information about a particular CIST Port configuration."
14537    INDEX { mstCistNewCfgPortIndex }
14538    ::= { mstCistNewCfgPortTable 1 }
14539
14540MstCistNewCfgPortTableEntry ::= SEQUENCE {
14541    mstCistNewCfgPortIndex      PortNumber,
14542    mstCistNewCfgPortPriority   INTEGER,
14543    mstCistNewCfgPortPathCost   INTEGER,
14544    mstCistNewCfgPortStpState   INTEGER,
14545    mstCistNewCfgPortHelloTime  INTEGER
14546    , mstCistNewCfgPortPvstProtection  INTEGER
14547    }
14548
14549mstCistNewCfgPortIndex OBJECT-TYPE
14550    SYNTAX PortNumber
14551    MAX-ACCESS read-only
14552    STATUS current
14553    DESCRIPTION
14554        "The port number of the port for which this entry contains spanning
14555         tree configuration."
14556    ::= { mstCistNewCfgPortTableEntry 1 }
14557
14558mstCistNewCfgPortPriority OBJECT-TYPE
14559    SYNTAX INTEGER (0..240)
14560    MAX-ACCESS read-write
14561    STATUS current
14562    DESCRIPTION
14563        "The four most significant bits of the Port Identifier of the
14564         Spanning Tree instance can be modified by setting this value."
14565    ::= { mstCistNewCfgPortTableEntry 2 }
14566
14567mstCistNewCfgPortPathCost OBJECT-TYPE
14568    SYNTAX INTEGER (0..200000000)
14569    MAX-ACCESS read-write
14570    STATUS current
14571    DESCRIPTION
14572        "The contribution of this port to the path cost of paths towards
14573         the CIST Root which include this port."
14574    ::= { mstCistNewCfgPortTableEntry 3 }
14575
14576
14577
14578mstCistNewCfgPortStpState OBJECT-TYPE
14579    SYNTAX INTEGER {
14580        on(1),
14581        off(2)
14582        }
14583    MAX-ACCESS read-write
14584    STATUS current
14585    DESCRIPTION
14586        "Turn port's Spanning Tree on/off."
14587    ::= { mstCistNewCfgPortTableEntry 6 }
14588
14589mstCistNewCfgPortHelloTime OBJECT-TYPE
14590    SYNTAX  INTEGER (1..10)
14591    MAX-ACCESS  read-write
14592    STATUS  current
14593    DESCRIPTION
14594        "The amount of time between the transmission of Configuration Port
14595         PDUs in seconds."
14596    ::= { mstCistNewCfgPortTableEntry 7 }
14597
14598    mstCistNewCfgPortPvstProtection OBJECT-TYPE
14599    SYNTAX INTEGER {
14600        enabled(1),
14601        disabled(2)
14602        }
14603    MAX-ACCESS read-write
14604    STATUS current
14605    DESCRIPTION
14606        "The value of the PVST Protection parameter."
14607    ::= { mstCistNewCfgPortTableEntry 8 }
14608
14609
14610-- L2 general
14611
14612
14613
14614
14615pvstCompatibilityCurCfgState OBJECT-TYPE
14616    SYNTAX INTEGER  {
14617        enable(1),
14618        disable(2)
14619        }
14620    MAX-ACCESS  read-only
14621    STATUS  current
14622    DESCRIPTION
14623        "Enable or disable PVST+ compatibility"
14624    ::= { l2GeneralCfg 9 }
14625
14626pvstCompatibilityNewCfgState OBJECT-TYPE
14627    SYNTAX INTEGER  {
14628        enable(1),
14629        disable(2)
14630        }
14631    MAX-ACCESS  read-write
14632    STATUS  current
14633    DESCRIPTION
14634        "Enable or disable PVST+ compatibility"
14635    ::= { l2GeneralCfg 10 }
14636
14637nostpCurCfgState OBJECT-TYPE
14638    SYNTAX INTEGER {
14639        enable(1),
14640        disable(2)
14641        }
14642    MAX-ACCESS read-only
14643    STATUS current
14644    DESCRIPTION
14645        "STP Mode Disable global state."
14646    ::= { l2GeneralCfg 11 }
14647
14648nostpNewCfgState OBJECT-TYPE
14649    SYNTAX INTEGER {
14650        enable(1),
14651        disable(2)
14652        }
14653    MAX-ACCESS read-write
14654    STATUS current
14655    DESCRIPTION
14656        "Enable or disable STP Mode Disable."
14657    ::= { l2GeneralCfg 12 }
14658
14659stpLoopGuardCurCfgState OBJECT-TYPE
14660    SYNTAX INTEGER {
14661        enable(1),
14662        disable(2)
14663        }
14664    MAX-ACCESS read-only
14665    STATUS current
14666    DESCRIPTION
14667        "STP loop guard global state."
14668    ::= { l2GeneralCfg 13 }
14669
14670stpLoopGuardNewCfgState OBJECT-TYPE
14671    SYNTAX INTEGER {
14672        enable(1),
14673        disable(2)
14674        }
14675    MAX-ACCESS read-write
14676    STATUS current
14677    DESCRIPTION
14678        "Enable or disable STP loop guard."
14679    ::= { l2GeneralCfg 14 }
14680
14681vlanAutoStgCurCfgState OBJECT-TYPE
14682    SYNTAX INTEGER {
14683        enable(1),
14684        disable(2)
14685        }
14686    MAX-ACCESS read-only
14687    STATUS current
14688    DESCRIPTION
14689        "VLAN automatic STG assignment global state."
14690    ::= { l2GeneralCfg 15 }
14691
14692vlanAutoStgNewCfgState OBJECT-TYPE
14693    SYNTAX INTEGER {
14694        enable(1),
14695        disable(2)
14696        }
14697    MAX-ACCESS read-write
14698    STATUS current
14699    DESCRIPTION
14700        "Enable or disable VLAN automatic STG assignment."
14701    ::= { l2GeneralCfg 16 }
14702
14703
14704
14705--
14706-- { LLDP Port Table
14707--
14708lldpPortTableMaxEnt OBJECT-TYPE
14709    SYNTAX  INTEGER
14710    MAX-ACCESS  read-only
14711    STATUS  current
14712    DESCRIPTION
14713        "The maximum number of rows in the port configuration
14714         host table."
14715    ::= { lldpCfg 1 }
14716
14717lldpCurCfgPortTable OBJECT-TYPE
14718    SYNTAX  SEQUENCE OF LldpCurCfgPortEntry
14719    MAX-ACCESS  not-accessible
14720    STATUS  current
14721    DESCRIPTION
14722        "The table of LLDP port configuration in the current_configuration
14723         block."
14724    ::= { lldpCfg 2 }
14725
14726lldpCurCfgPortEntry OBJECT-TYPE
14727    SYNTAX  LldpCurCfgPortEntry
14728    MAX-ACCESS  not-accessible
14729    STATUS  current
14730    DESCRIPTION
14731        "A row in the LLDP port configuration table in the
14732         current_configuration block."
14733    INDEX   { lldpCurCfgPortIndx }
14734    ::= { lldpCurCfgPortTable 1 }
14735
14736LldpCurCfgPortEntry ::= SEQUENCE {
14737    lldpCurCfgPortIndx           PortNumber,
14738    lldpCurCfgPortAdmStat        INTEGER,
14739    lldpCurCfgPortSnmpTrap    	 INTEGER
14740    ,lldpCurCfgPortportdesctlv   INTEGER
14741    ,lldpCurCfgPortsysnametlv    INTEGER
14742    ,lldpCurCfgPortsysdescrtlv   INTEGER
14743    ,lldpCurCfgPortsyscaptlv     INTEGER
14744    ,lldpCurCfgPortmgmtaddrtlv   INTEGER
14745    ,lldpCurCfgPortportvidtlv    INTEGER
14746    ,lldpCurCfgPortportprottlv   INTEGER
14747    ,lldpCurCfgPortvlannametlv   INTEGER
14748    ,lldpCurCfgPortprotidtlv     INTEGER
14749    ,lldpCurCfgPortmacphytlv     INTEGER
14750    ,lldpCurCfgPortpowermditlv   INTEGER
14751    ,lldpCurCfgPortlinkaggrtlv   INTEGER
14752    ,lldpCurCfgPortframesztlv    INTEGER
14753    ,lldpCurCfgPortdcbxtlv       INTEGER
14754    ,lldpCurCfgPortevbtlv       INTEGER
14755    }
14756
14757lldpCurCfgPortIndx OBJECT-TYPE
14758    SYNTAX  PortNumber
14759    MAX-ACCESS  read-only
14760    STATUS  current
14761    DESCRIPTION
14762        "The index of the row in LLDP port configurations table."
14763    ::= { lldpCurCfgPortEntry 1 }
14764
14765lldpCurCfgPortAdmStat OBJECT-TYPE
14766    SYNTAX  INTEGER {
14767	enabledTxOnly(1),
14768	enabledRxOnly(2),
14769	enabledRxTx(3),
14770        disabled(4)
14771        }
14772    MAX-ACCESS  read-only
14773    STATUS  current
14774    DESCRIPTION
14775        "This is the admin status of the LLDP port."
14776    ::= { lldpCurCfgPortEntry 2 }
14777
14778lldpCurCfgPortSnmpTrap OBJECT-TYPE
14779    SYNTAX  INTEGER {
14780        enabled(1),
14781        disabled(2)
14782        }
14783    MAX-ACCESS  read-only
14784    STATUS  current
14785    DESCRIPTION
14786        "This is the SNMP trap notification state of the LLDP port."
14787    ::= { lldpCurCfgPortEntry 3 }
14788
14789lldpCurCfgPortportdesctlv OBJECT-TYPE
14790    SYNTAX  INTEGER {
14791        enabled(1),
14792        disabled(2)
14793        }
14794    MAX-ACCESS  read-only
14795    STATUS  current
14796    DESCRIPTION
14797        "This is the Port Description TLV state of the LLDP port."
14798    ::= { lldpCurCfgPortEntry 4 }
14799
14800lldpCurCfgPortsysnametlv OBJECT-TYPE
14801    SYNTAX  INTEGER {
14802        enabled(1),
14803        disabled(2)
14804        }
14805    MAX-ACCESS  read-only
14806    STATUS  current
14807    DESCRIPTION
14808        "This is the System Name TLV state of the LLDP port."
14809    ::= { lldpCurCfgPortEntry 5 }
14810
14811lldpCurCfgPortsysdescrtlv OBJECT-TYPE
14812    SYNTAX  INTEGER {
14813        enabled(1),
14814        disabled(2)
14815        }
14816    MAX-ACCESS  read-only
14817    STATUS  current
14818    DESCRIPTION
14819        "This is the System Description TLV state of the LLDP port."
14820    ::= { lldpCurCfgPortEntry 6 }
14821
14822lldpCurCfgPortsyscaptlv OBJECT-TYPE
14823    SYNTAX  INTEGER {
14824        enabled(1),
14825        disabled(2)
14826        }
14827    MAX-ACCESS  read-only
14828    STATUS  current
14829    DESCRIPTION
14830        "This is the System Capabilities TLV state of the LLDP port."
14831    ::= { lldpCurCfgPortEntry 7 }
14832
14833lldpCurCfgPortmgmtaddrtlv OBJECT-TYPE
14834    SYNTAX  INTEGER {
14835        enabled(1),
14836        disabled(2)
14837        }
14838    MAX-ACCESS  read-only
14839    STATUS  current
14840    DESCRIPTION
14841        "This is the Management Address TLV state of the LLDP port."
14842    ::= { lldpCurCfgPortEntry 8 }
14843
14844lldpCurCfgPortportvidtlv OBJECT-TYPE
14845    SYNTAX  INTEGER {
14846        enabled(1),
14847        disabled(2)
14848        }
14849    MAX-ACCESS  read-only
14850    STATUS  current
14851    DESCRIPTION
14852        "This is the Port VLAN ID TLV state of the LLDP port."
14853    ::= { lldpCurCfgPortEntry 9 }
14854
14855lldpCurCfgPortportprottlv OBJECT-TYPE
14856    SYNTAX  INTEGER {
14857        enabled(1),
14858        disabled(2)
14859        }
14860    MAX-ACCESS  read-only
14861    STATUS  current
14862    DESCRIPTION
14863        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
14864    ::= { lldpCurCfgPortEntry 10 }
14865
14866lldpCurCfgPortvlannametlv OBJECT-TYPE
14867    SYNTAX  INTEGER {
14868        enabled(1),
14869        disabled(2)
14870        }
14871    MAX-ACCESS  read-only
14872    STATUS  current
14873    DESCRIPTION
14874        "This is the VLAN Name TLV state of the LLDP port."
14875    ::= { lldpCurCfgPortEntry 11 }
14876
14877lldpCurCfgPortprotidtlv OBJECT-TYPE
14878    SYNTAX  INTEGER {
14879        enabled(1),
14880        disabled(2)
14881        }
14882    MAX-ACCESS  read-only
14883    STATUS  current
14884    DESCRIPTION
14885        "This is the Protocol Identity TLV state of the LLDP port."
14886    ::= { lldpCurCfgPortEntry 12 }
14887
14888lldpCurCfgPortmacphytlv OBJECT-TYPE
14889    SYNTAX  INTEGER {
14890        enabled(1),
14891        disabled(2)
14892        }
14893    MAX-ACCESS  read-only
14894    STATUS  current
14895    DESCRIPTION
14896        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
14897    ::= { lldpCurCfgPortEntry 13 }
14898
14899lldpCurCfgPortpowermditlv OBJECT-TYPE
14900    SYNTAX  INTEGER {
14901        enabled(1),
14902        disabled(2)
14903        }
14904    MAX-ACCESS  read-only
14905    STATUS  current
14906    DESCRIPTION
14907        "This is the Power Via MDI TLV state of the LLDP port."
14908    ::= { lldpCurCfgPortEntry 14 }
14909
14910lldpCurCfgPortlinkaggrtlv OBJECT-TYPE
14911    SYNTAX  INTEGER {
14912        enabled(1),
14913        disabled(2)
14914        }
14915    MAX-ACCESS  read-only
14916    STATUS  current
14917    DESCRIPTION
14918        "This is the Link Aggregation TLV state of the LLDP port."
14919    ::= { lldpCurCfgPortEntry 15 }
14920
14921lldpCurCfgPortframesztlv OBJECT-TYPE
14922    SYNTAX  INTEGER {
14923        enabled(1),
14924        disabled(2)
14925        }
14926    MAX-ACCESS  read-only
14927    STATUS  current
14928    DESCRIPTION
14929        "This is the Maximum Frame Size TLV state of the LLDP port."
14930    ::= { lldpCurCfgPortEntry 16 }
14931
14932lldpCurCfgPortdcbxtlv OBJECT-TYPE
14933    SYNTAX  INTEGER {
14934        enabled(1),
14935        disabled(2)
14936        }
14937    MAX-ACCESS  read-only
14938    STATUS  current
14939    DESCRIPTION
14940        "This is the DCBX TLV state of the LLDP port."
14941    ::= { lldpCurCfgPortEntry 17 }
14942
14943lldpCurCfgPortevbtlv OBJECT-TYPE
14944    SYNTAX  INTEGER {
14945        enabled(1),
14946        disabled(2)
14947        }
14948    MAX-ACCESS  read-only
14949    STATUS  current
14950    DESCRIPTION
14951        "This is the EVB TLV state of the LLDP port."
14952    ::= { lldpCurCfgPortEntry 18 }
14953
14954
14955lldpNewCfgPortTable OBJECT-TYPE
14956    SYNTAX  SEQUENCE OF LldpNewCfgPortEntry
14957    MAX-ACCESS  not-accessible
14958    STATUS  current
14959    DESCRIPTION
14960        "The table of LLDP port configuration in the new_configuration
14961         block."
14962    ::= { lldpCfg 3 }
14963
14964lldpNewCfgPortEntry OBJECT-TYPE
14965    SYNTAX  LldpNewCfgPortEntry
14966    MAX-ACCESS  not-accessible
14967    STATUS  current
14968    DESCRIPTION
14969        "A row in the LLDP port configuration table in the
14970         new_configuration block."
14971    INDEX   { lldpNewCfgPortIndx }
14972    ::= { lldpNewCfgPortTable 1 }
14973
14974LldpNewCfgPortEntry ::= SEQUENCE {
14975    lldpNewCfgPortIndx           PortNumber,
14976    lldpNewCfgPortAdmStat        INTEGER,
14977    lldpNewCfgPortSnmpTrap       INTEGER
14978    ,lldpNewCfgPortportdesctlv   INTEGER
14979    ,lldpNewCfgPortsysnametlv    INTEGER
14980    ,lldpNewCfgPortsysdescrtlv   INTEGER
14981    ,lldpNewCfgPortsyscaptlv     INTEGER
14982    ,lldpNewCfgPortmgmtaddrtlv   INTEGER
14983    ,lldpNewCfgPortportvidtlv    INTEGER
14984    ,lldpNewCfgPortportprottlv   INTEGER
14985    ,lldpNewCfgPortvlannametlv   INTEGER
14986    ,lldpNewCfgPortprotidtlv     INTEGER
14987    ,lldpNewCfgPortmacphytlv     INTEGER
14988    ,lldpNewCfgPortpowermditlv   INTEGER
14989    ,lldpNewCfgPortlinkaggrtlv   INTEGER
14990    ,lldpNewCfgPortframesztlv    INTEGER
14991    ,lldpNewCfgPortalltlv        INTEGER
14992    ,lldpNewCfgPortdcbxtlv       INTEGER
14993    }
14994
14995lldpNewCfgPortIndx OBJECT-TYPE
14996    SYNTAX  PortNumber
14997    MAX-ACCESS  read-only
14998    STATUS  current
14999    DESCRIPTION
15000        "The index of the row in LLDP port configurations table."
15001    ::= { lldpNewCfgPortEntry 1 }
15002
15003lldpNewCfgPortAdmStat OBJECT-TYPE
15004    SYNTAX  INTEGER {
15005	enabledTxOnly(1),
15006	enabledRxOnly(2),
15007	enabledRxTx(3),
15008	disabled(4)
15009        }
15010    MAX-ACCESS  read-write
15011    STATUS  current
15012    DESCRIPTION
15013        "This is the admin status of the LLDP port."
15014    ::= { lldpNewCfgPortEntry 2 }
15015
15016lldpNewCfgPortSnmpTrap OBJECT-TYPE
15017    SYNTAX  INTEGER {
15018        enabled(1),
15019	disabled(2)
15020        }
15021    MAX-ACCESS  read-write
15022    STATUS  current
15023    DESCRIPTION
15024        "This is the SNMP trap notification state of the LLDP port"
15025    ::= { lldpNewCfgPortEntry 3 }
15026
15027lldpNewCfgPortportdesctlv OBJECT-TYPE
15028    SYNTAX  INTEGER {
15029        enabled(1),
15030        disabled(2)
15031        }
15032    MAX-ACCESS  read-write
15033    STATUS  current
15034    DESCRIPTION
15035        "This is the Port Description TLV state of the LLDP port."
15036    ::= { lldpNewCfgPortEntry 4 }
15037
15038lldpNewCfgPortsysnametlv OBJECT-TYPE
15039    SYNTAX  INTEGER {
15040        enabled(1),
15041        disabled(2)
15042        }
15043    MAX-ACCESS  read-write
15044    STATUS  current
15045    DESCRIPTION
15046        "This is the System Name TLV state of the LLDP port."
15047    ::= { lldpNewCfgPortEntry 5 }
15048
15049lldpNewCfgPortsysdescrtlv OBJECT-TYPE
15050    SYNTAX  INTEGER {
15051        enabled(1),
15052        disabled(2)
15053        }
15054    MAX-ACCESS  read-write
15055    STATUS  current
15056    DESCRIPTION
15057        "This is the System Description TLV state of the LLDP port."
15058    ::= { lldpNewCfgPortEntry 6 }
15059
15060lldpNewCfgPortsyscaptlv OBJECT-TYPE
15061    SYNTAX  INTEGER {
15062        enabled(1),
15063        disabled(2)
15064        }
15065    MAX-ACCESS  read-write
15066    STATUS  current
15067    DESCRIPTION
15068        "This is the System Capabilities TLV state of the LLDP port."
15069    ::= { lldpNewCfgPortEntry 7 }
15070
15071lldpNewCfgPortmgmtaddrtlv OBJECT-TYPE
15072    SYNTAX  INTEGER {
15073        enabled(1),
15074        disabled(2)
15075        }
15076    MAX-ACCESS  read-write
15077    STATUS  current
15078    DESCRIPTION
15079        "This is the Management Address TLV state of the LLDP port."
15080    ::= { lldpNewCfgPortEntry 8 }
15081
15082lldpNewCfgPortportvidtlv OBJECT-TYPE
15083    SYNTAX  INTEGER {
15084        enabled(1),
15085        disabled(2)
15086        }
15087    MAX-ACCESS  read-write
15088    STATUS  current
15089    DESCRIPTION
15090        "This is the Port VLAN ID TLV state of the LLDP port."
15091    ::= { lldpNewCfgPortEntry 9 }
15092
15093lldpNewCfgPortportprottlv OBJECT-TYPE
15094    SYNTAX  INTEGER {
15095        enabled(1),
15096        disabled(2)
15097        }
15098    MAX-ACCESS  read-write
15099    STATUS  current
15100    DESCRIPTION
15101        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
15102    ::= { lldpNewCfgPortEntry 10 }
15103
15104lldpNewCfgPortvlannametlv OBJECT-TYPE
15105    SYNTAX  INTEGER {
15106        enabled(1),
15107        disabled(2)
15108        }
15109    MAX-ACCESS  read-write
15110    STATUS  current
15111    DESCRIPTION
15112        "This is the VLAN Name TLV state of the LLDP port."
15113    ::= { lldpNewCfgPortEntry 11 }
15114
15115lldpNewCfgPortprotidtlv OBJECT-TYPE
15116    SYNTAX  INTEGER {
15117        enabled(1),
15118        disabled(2)
15119        }
15120    MAX-ACCESS  read-write
15121    STATUS  current
15122    DESCRIPTION
15123        "This is the Protocol Identity TLV state of the LLDP port."
15124    ::= { lldpNewCfgPortEntry 12 }
15125
15126lldpNewCfgPortmacphytlv OBJECT-TYPE
15127    SYNTAX  INTEGER {
15128        enabled(1),
15129        disabled(2)
15130        }
15131    MAX-ACCESS  read-write
15132    STATUS  current
15133    DESCRIPTION
15134        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
15135    ::= { lldpNewCfgPortEntry 13 }
15136
15137lldpNewCfgPortpowermditlv OBJECT-TYPE
15138    SYNTAX  INTEGER {
15139        enabled(1),
15140        disabled(2)
15141        }
15142    MAX-ACCESS  read-write
15143    STATUS  current
15144    DESCRIPTION
15145        "This is the Power Via MDI TLV state of the LLDP port."
15146    ::= { lldpNewCfgPortEntry 14 }
15147
15148lldpNewCfgPortlinkaggrtlv OBJECT-TYPE
15149    SYNTAX  INTEGER {
15150        enabled(1),
15151        disabled(2)
15152        }
15153    MAX-ACCESS  read-write
15154    STATUS  current
15155    DESCRIPTION
15156        "This is the Link Aggregation TLV state of the LLDP port."
15157    ::= { lldpNewCfgPortEntry 15 }
15158
15159lldpNewCfgPortframesztlv OBJECT-TYPE
15160    SYNTAX  INTEGER {
15161        enabled(1),
15162        disabled(2)
15163        }
15164    MAX-ACCESS  read-write
15165    STATUS  current
15166    DESCRIPTION
15167        "This is the Maximum Frame Size TLV state of the LLDP port."
15168    ::= { lldpNewCfgPortEntry 16 }
15169
15170lldpNewCfgPortalltlv OBJECT-TYPE
15171    SYNTAX  INTEGER {
15172        enabled(1),
15173        disabled(2),
15174        other(3)
15175        }
15176    MAX-ACCESS  read-write
15177    STATUS  current
15178    DESCRIPTION
15179        "Set the corresponding state for all the LLDP port's TLVs.
15180         other(3) is returned when the object is read."
15181    ::= { lldpNewCfgPortEntry 17 }
15182
15183lldpNewCfgPortdcbxtlv OBJECT-TYPE
15184    SYNTAX  INTEGER {
15185        enabled(1),
15186        disabled(2)
15187        }
15188    MAX-ACCESS  read-write
15189    STATUS  current
15190    DESCRIPTION
15191        "This is the DCBX TLV state of the LLDP port."
15192    ::= { lldpNewCfgPortEntry 18 }
15193
15194
15195--
15196-- } End of LLDP Port Table
15197--
15198
15199--
15200-- { LLDP General Table
15201--
15202lldpGeneral      OBJECT IDENTIFIER ::= { lldpCfg 4 }
15203
15204lldpCurCfgState OBJECT-TYPE
15205    SYNTAX INTEGER {
15206        on(1),
15207        off(2)
15208        }
15209    MAX-ACCESS read-only
15210    STATUS current
15211    DESCRIPTION
15212        "LLDP global state."
15213    ::= { lldpGeneral 1 }
15214
15215lldpNewCfgState OBJECT-TYPE
15216    SYNTAX INTEGER {
15217        on(1),
15218        off(2)
15219        }
15220    MAX-ACCESS read-write
15221    STATUS current
15222    DESCRIPTION
15223        "Globally turn LLDP on or off."
15224    ::= { lldpGeneral 2 }
15225
15226lldpCurCfgMsgTxInt OBJECT-TYPE
15227      SYNTAX  INTEGER  (5..32768)
15228      MAX-ACCESS  read-only
15229      STATUS  current
15230      DESCRIPTION
15231              "LLDP message transmission interval for LLDPDU."
15232      ::= { lldpGeneral 3 }
15233
15234lldpNewCfgMsgTxInt OBJECT-TYPE
15235      SYNTAX  INTEGER  (5..32768)
15236      MAX-ACCESS  read-write
15237      STATUS  current
15238      DESCRIPTION
15239              "LLDP message transmission interval for LLDPDU."
15240      ::= { lldpGeneral 4 }
15241
15242lldpCurCfgMsgTxHld OBJECT-TYPE
15243      SYNTAX  INTEGER  (2..10)
15244      MAX-ACCESS  read-only
15245      STATUS  current
15246      DESCRIPTION
15247              "LLDP message transmission holdtime-multiplier."
15248      ::= { lldpGeneral 5 }
15249
15250lldpNewCfgMsgTxHld OBJECT-TYPE
15251      SYNTAX  INTEGER  (2..10)
15252      MAX-ACCESS  read-write
15253      STATUS  current
15254      DESCRIPTION
15255              "LLDP message transmission holdtime-multiplier."
15256      ::= { lldpGeneral 6 }
15257
15258lldpCurCfgNotifInt OBJECT-TYPE
15259      SYNTAX  INTEGER (1..3600)
15260      MAX-ACCESS  read-only
15261      STATUS  current
15262      DESCRIPTION
15263              "LLDP minimum SNMP trap notification interval."
15264      ::= { lldpGeneral 7 }
15265
15266lldpNewCfgNotifInt OBJECT-TYPE
15267      SYNTAX  INTEGER (1..3600)
15268      MAX-ACCESS  read-write
15269      STATUS  current
15270      DESCRIPTION
15271              "LLDP minimum SNMP trap notification interval."
15272      ::= { lldpGeneral 8 }
15273
15274lldpCurCfgTxDelay OBJECT-TYPE
15275      SYNTAX  INTEGER  (1..8192)
15276      MAX-ACCESS  read-only
15277      STATUS  current
15278      DESCRIPTION
15279              "LLDP delay interval between advertisements."
15280      ::= { lldpGeneral 9 }
15281
15282lldpNewCfgTxDelay OBJECT-TYPE
15283      SYNTAX  INTEGER  (1..8192)
15284      MAX-ACCESS  read-write
15285      STATUS  current
15286      DESCRIPTION
15287              "LLDP delay interval between advertisements."
15288      ::= { lldpGeneral 10 }
15289
15290lldpCurCfgReinitDelay OBJECT-TYPE
15291      SYNTAX  INTEGER  (1..10)
15292      MAX-ACCESS  read-only
15293      STATUS  current
15294      DESCRIPTION
15295              "LLDP reinit delay interval."
15296      ::= { lldpGeneral 11 }
15297
15298lldpNewCfgReinitDelay OBJECT-TYPE
15299      SYNTAX  INTEGER  (1..10)
15300      MAX-ACCESS  read-write
15301      STATUS  current
15302      DESCRIPTION
15303              "LLDP reinit delay interval."
15304      ::= { lldpGeneral 12 }
15305--
15306-- } End of LLDP General Table
15307--
15308
15309--
15310-- { LLDP Statistics
15311--
15312lldpStatsTableMaxEnt OBJECT-TYPE
15313      SYNTAX  INTEGER
15314      MAX-ACCESS  read-only
15315      STATUS  current
15316      DESCRIPTION
15317              "The maximum number of rows in the statistics
15318	       host table."
15319      ::= { lldpStats 1 }
15320
15321lldpStatsTable OBJECT-TYPE
15322      SYNTAX SEQUENCE OF LldpStatsTableEntry
15323      MAX-ACCESS not-accessible
15324      STATUS current
15325      DESCRIPTION
15326              "The table of LLDP statistics."
15327      ::= { lldpStats 2 }
15328
15329lldpStatsClearAll  OBJECT-TYPE
15330    SYNTAX  INTEGER {
15331        ok(1),
15332        clear(2)
15333        }
15334    MAX-ACCESS  read-write
15335    STATUS  current
15336    DESCRIPTION
15337        "Setting this to clear(2) results in clearing the LLDP statistics
15338        for all the ports."
15339    ::= { lldpStats 3 }
15340
15341lldpStatsTableEntry OBJECT-TYPE
15342      SYNTAX LldpStatsTableEntry
15343      MAX-ACCESS not-accessible
15344      STATUS current
15345      DESCRIPTION
15346              "LLDP statistics info."
15347      INDEX   { lldpStatsIndex }
15348      ::= { lldpStatsTable 1 }
15349
15350LldpStatsTableEntry ::= SEQUENCE {
15351    lldpStatsIndex                 PortNumber,
15352    lldpStatsFramesOutTotal        Counter32,
15353    lldpStatsFramesInTotal         Counter32,
15354    lldpStatsFramesInErrorsTotal   Counter32,
15355    lldpStatsFramesDiscardedTotal  Counter32,
15356    lldpStatsTLVsUnrecognizedTotal Counter32,
15357    lldpStatsAgeoutsTotal          Counter32,
15358    lldpStatsClear                 INTEGER
15359}
15360
15361lldpStatsIndex OBJECT-TYPE
15362    SYNTAX  PortNumber
15363    MAX-ACCESS  read-only
15364    STATUS  current
15365    DESCRIPTION
15366        "The index of the row in LLDP port statistics."
15367    ::= { lldpStatsTableEntry 1 }
15368
15369lldpStatsFramesOutTotal OBJECT-TYPE
15370    SYNTAX Counter32
15371    MAX-ACCESS read-only
15372    STATUS current
15373    DESCRIPTION
15374	"The total number of LLDP frames transmitted in this port."
15375    ::= { lldpStatsTableEntry 2 }
15376
15377lldpStatsFramesInTotal OBJECT-TYPE
15378    SYNTAX Counter32
15379    MAX-ACCESS read-only
15380    STATUS current
15381    DESCRIPTION
15382	"The total number of LLDP frames received in this port."
15383    ::= { lldpStatsTableEntry 3 }
15384
15385lldpStatsFramesInErrorsTotal OBJECT-TYPE
15386    SYNTAX Counter32
15387    MAX-ACCESS read-only
15388    STATUS current
15389    DESCRIPTION
15390	"The total number of erroneous LLDP frames received in this port."
15391    ::= { lldpStatsTableEntry 4 }
15392
15393lldpStatsFramesDiscardedTotal OBJECT-TYPE
15394    SYNTAX Counter32
15395    MAX-ACCESS read-only
15396    STATUS current
15397    DESCRIPTION
15398	"The total number of received LLDP frames discarded in this port."
15399    ::= { lldpStatsTableEntry 5 }
15400
15401lldpStatsTLVsUnrecognizedTotal OBJECT-TYPE
15402    SYNTAX Counter32
15403    MAX-ACCESS read-only
15404    STATUS current
15405    DESCRIPTION
15406	"The total number of unrecognized TLVs in this port."
15407    ::= { lldpStatsTableEntry 6 }
15408
15409lldpStatsAgeoutsTotal OBJECT-TYPE
15410    SYNTAX Counter32
15411    MAX-ACCESS read-only
15412    STATUS current
15413    DESCRIPTION
15414	"The total number of neighbor's information deleted in this port."
15415    ::= { lldpStatsTableEntry 7 }
15416
15417lldpStatsClear  OBJECT-TYPE
15418    SYNTAX  INTEGER {
15419        ok(1),
15420        clear(2)
15421        }
15422    MAX-ACCESS  read-write
15423    STATUS  current
15424    DESCRIPTION
15425        "Setting this to clear(2) results in clearing the LLDP statistics."
15426    ::= { lldpStatsTableEntry 8 }
15427
15428--
15429-- } End of LLDP Statistics
15430--
15431
15432--
15433--  { LLDP Info
15434--
15435lldpInfoPortTable OBJECT-TYPE
15436      SYNTAX SEQUENCE OF LldpInfoPortEntry
15437      MAX-ACCESS not-accessible
15438      STATUS  current
15439      DESCRIPTION
15440              "The table of LLDP Port Info."
15441      ::= { lldpInfo 1 }
15442
15443lldpInfoPortEntry OBJECT-TYPE
15444      SYNTAX LldpInfoPortEntry
15445      MAX-ACCESS not-accessible
15446      STATUS current
15447      DESCRIPTION
15448              "LLDP Port Info."
15449      INDEX   { lldpInfoPortIndex }
15450      ::= { lldpInfoPortTable 1 }
15451
15452LldpInfoPortEntry ::= SEQUENCE {
15453      lldpInfoPortIndex                PortNumber,
15454      lldpInfoPortAlias                DisplayString,
15455      lldpInfoPortMacAddress           PhysAddress,
15456      lldpInfoPortMtu                  Integer32,
15457      lldpInfoPortEnabled              INTEGER,
15458      lldpInfoPortAdminStatus          INTEGER,
15459      lldpInfoPortRxChanges            INTEGER
15460     ,lldpInfoPortportdesctlv   INTEGER
15461     ,lldpInfoPortsysnametlv    INTEGER
15462     ,lldpInfoPortsysdescrtlv   INTEGER
15463     ,lldpInfoPortsyscaptlv     INTEGER
15464     ,lldpInfoPortmgmtaddrtlv   INTEGER
15465     ,lldpInfoPortportvidtlv    INTEGER
15466     ,lldpInfoPortportprottlv   INTEGER
15467     ,lldpInfoPortvlannametlv   INTEGER
15468     ,lldpInfoPortprotidtlv     INTEGER
15469     ,lldpInfoPortmacphytlv     INTEGER
15470     ,lldpInfoPortpowermditlv   INTEGER
15471     ,lldpInfoPortlinkaggrtlv   INTEGER
15472     ,lldpInfoPortframesztlv    INTEGER
15473     ,lldpInfoPortdcbxtlv       INTEGER
15474    ,lldpInfoPortevbtlv        INTEGER
15475}
15476
15477lldpInfoPortIndex OBJECT-TYPE
15478      SYNTAX  PortNumber
15479      MAX-ACCESS  read-only
15480      STATUS  current
15481      DESCRIPTION
15482          "The index of the row in LLDP info port table."
15483      ::= { lldpInfoPortEntry 1 }
15484
15485lldpInfoPortAlias OBJECT-TYPE
15486      SYNTAX  DisplayString  (SIZE(0..32))
15487      MAX-ACCESS  read-only
15488      STATUS  current
15489      DESCRIPTION
15490          "The port alias of the port in LLDP info port table."
15491      ::= { lldpInfoPortEntry 2 }
15492
15493lldpInfoPortMacAddress OBJECT-TYPE
15494      SYNTAX  PhysAddress
15495      MAX-ACCESS  read-only
15496      STATUS  current
15497      DESCRIPTION
15498          "The mac address of the port in LLDP info port table."
15499      ::= { lldpInfoPortEntry 3 }
15500
15501lldpInfoPortMtu OBJECT-TYPE
15502      SYNTAX  Integer32
15503      MAX-ACCESS  read-only
15504      STATUS  current
15505      DESCRIPTION
15506          "The MTU size of the port in LLDP info port table."
15507      ::= { lldpInfoPortEntry 4 }
15508
15509lldpInfoPortEnabled OBJECT-TYPE
15510      SYNTAX  INTEGER {
15511          true(1),
15512          false(2)
15513      }
15514      MAX-ACCESS  read-only
15515      STATUS  current
15516      DESCRIPTION
15517          "The PortEnabled field of the port in LLDP info port table."
15518      ::= { lldpInfoPortEntry 5 }
15519
15520lldpInfoPortAdminStatus OBJECT-TYPE
15521      SYNTAX  INTEGER {
15522          enabledTxOnly(1),
15523          enabledRxOnly(2),
15524          enabledRxTx(3),
15525          disabled(4)
15526      }
15527      MAX-ACCESS  read-only
15528      STATUS  current
15529      DESCRIPTION
15530          "The Admin Status of the port in LLDP info port table."
15531      ::= { lldpInfoPortEntry 6 }
15532
15533lldpInfoPortRxChanges OBJECT-TYPE
15534      SYNTAX  INTEGER {
15535          true(1),
15536          false(2)
15537      }
15538      MAX-ACCESS  read-only
15539      STATUS  current
15540      DESCRIPTION
15541          "The rxChanges field of the port in LLDP info port table."
15542      ::= { lldpInfoPortEntry 7 }
15543
15544lldpInfoPortportdesctlv OBJECT-TYPE
15545    SYNTAX  INTEGER {
15546        enabled(1),
15547        disabled(2)
15548        }
15549    MAX-ACCESS  read-only
15550    STATUS  current
15551    DESCRIPTION
15552        "This is the Port Description TLV state of the LLDP port."
15553    ::= { lldpInfoPortEntry 8 }
15554
15555lldpInfoPortsysnametlv OBJECT-TYPE
15556    SYNTAX  INTEGER {
15557        enabled(1),
15558        disabled(2)
15559        }
15560    MAX-ACCESS  read-only
15561    STATUS  current
15562    DESCRIPTION
15563        "This is the System Name TLV state of the LLDP port."
15564    ::= { lldpInfoPortEntry 9 }
15565
15566lldpInfoPortsysdescrtlv OBJECT-TYPE
15567    SYNTAX  INTEGER {
15568        enabled(1),
15569        disabled(2)
15570        }
15571    MAX-ACCESS  read-only
15572    STATUS  current
15573    DESCRIPTION
15574        "This is the System Description TLV state of the LLDP port."
15575    ::= { lldpInfoPortEntry 10 }
15576
15577lldpInfoPortsyscaptlv OBJECT-TYPE
15578    SYNTAX  INTEGER {
15579        enabled(1),
15580        disabled(2)
15581        }
15582    MAX-ACCESS  read-only
15583    STATUS  current
15584    DESCRIPTION
15585        "This is the System Capabilities TLV state of the LLDP port."
15586    ::= { lldpInfoPortEntry 11 }
15587
15588lldpInfoPortmgmtaddrtlv OBJECT-TYPE
15589    SYNTAX  INTEGER {
15590        enabled(1),
15591        disabled(2)
15592        }
15593    MAX-ACCESS  read-only
15594    STATUS  current
15595    DESCRIPTION
15596        "This is the Management Address TLV state of the LLDP port."
15597    ::= { lldpInfoPortEntry 12 }
15598
15599lldpInfoPortportvidtlv OBJECT-TYPE
15600    SYNTAX  INTEGER {
15601        enabled(1),
15602        disabled(2)
15603        }
15604    MAX-ACCESS  read-only
15605    STATUS  current
15606    DESCRIPTION
15607        "This is the Port VLAN ID TLV state of the LLDP port."
15608    ::= { lldpInfoPortEntry 13 }
15609
15610lldpInfoPortportprottlv OBJECT-TYPE
15611    SYNTAX  INTEGER {
15612        enabled(1),
15613        disabled(2)
15614        }
15615    MAX-ACCESS  read-only
15616    STATUS  current
15617    DESCRIPTION
15618        "This is the Port and Protocol VLAN ID TLV state of the LLDP port."
15619    ::= { lldpInfoPortEntry 14 }
15620
15621lldpInfoPortvlannametlv OBJECT-TYPE
15622    SYNTAX  INTEGER {
15623        enabled(1),
15624        disabled(2)
15625        }
15626    MAX-ACCESS  read-only
15627    STATUS  current
15628    DESCRIPTION
15629        "This is the VLAN Name TLV state of the LLDP port."
15630    ::= { lldpInfoPortEntry 15 }
15631
15632lldpInfoPortprotidtlv OBJECT-TYPE
15633    SYNTAX  INTEGER {
15634        enabled(1),
15635        disabled(2)
15636        }
15637    MAX-ACCESS  read-only
15638    STATUS  current
15639    DESCRIPTION
15640        "This is the Protocol Identity TLV state of the LLDP port."
15641    ::= { lldpInfoPortEntry 16 }
15642
15643lldpInfoPortmacphytlv OBJECT-TYPE
15644    SYNTAX  INTEGER {
15645        enabled(1),
15646        disabled(2)
15647        }
15648    MAX-ACCESS  read-only
15649    STATUS  current
15650    DESCRIPTION
15651        "This is the MAC/PHY Configuration/Status TLV state of the LLDP port."
15652    ::= { lldpInfoPortEntry 17 }
15653
15654lldpInfoPortpowermditlv OBJECT-TYPE
15655    SYNTAX  INTEGER {
15656        enabled(1),
15657        disabled(2)
15658        }
15659    MAX-ACCESS  read-only
15660    STATUS  current
15661    DESCRIPTION
15662        "This is the Power Via MDI TLV state of the LLDP port."
15663    ::= { lldpInfoPortEntry 18 }
15664
15665lldpInfoPortlinkaggrtlv OBJECT-TYPE
15666    SYNTAX  INTEGER {
15667        enabled(1),
15668        disabled(2)
15669        }
15670    MAX-ACCESS  read-only
15671    STATUS  current
15672    DESCRIPTION
15673        "This is the Link Aggregation TLV state of the LLDP port."
15674    ::= { lldpInfoPortEntry 19 }
15675
15676lldpInfoPortframesztlv OBJECT-TYPE
15677    SYNTAX  INTEGER {
15678        enabled(1),
15679        disabled(2)
15680        }
15681    MAX-ACCESS  read-only
15682    STATUS  current
15683    DESCRIPTION
15684        "This is the Maximum Frame Size TLV state of the LLDP port."
15685    ::= { lldpInfoPortEntry 20 }
15686
15687lldpInfoPortdcbxtlv OBJECT-TYPE
15688    SYNTAX  INTEGER {
15689        enabled(1),
15690        disabled(2)
15691        }
15692    MAX-ACCESS  read-only
15693    STATUS  current
15694    DESCRIPTION
15695        "This is the DCBX TLV state of the LLDP port."
15696    ::= { lldpInfoPortEntry 21 }
15697
15698lldpInfoPortevbtlv OBJECT-TYPE
15699    SYNTAX  INTEGER {
15700        enabled(1),
15701        disabled(2)
15702        }
15703    MAX-ACCESS  read-only
15704    STATUS  current
15705    DESCRIPTION
15706        "This is the EVB TLV state of the LLDP port."
15707    ::= { lldpInfoPortEntry 22 }
15708
15709lldpInfoTxTable OBJECT-TYPE
15710      SYNTAX SEQUENCE OF LldpInfoTxEntry
15711      MAX-ACCESS not-accessible
15712      STATUS  current
15713      DESCRIPTION
15714              "The table of LLDP Transmit State Machine Info."
15715      ::= { lldpInfo 2 }
15716
15717lldpInfoTxEntry OBJECT-TYPE
15718      SYNTAX LldpInfoTxEntry
15719      MAX-ACCESS not-accessible
15720      STATUS current
15721      DESCRIPTION
15722              "LLDP Transmit State Machine Info."
15723      INDEX   { lldpInfoTxIndex }
15724      ::= { lldpInfoTxTable 1 }
15725
15726LldpInfoTxEntry ::= SEQUENCE {
15727      lldpInfoTxIndex                PortNumber,
15728      lldpInfoTxState                INTEGER,
15729      lldpInfoTxLocalChanged         INTEGER,
15730      lldpInfoTxTTL                  Integer32,
15731      lldpInfoTxTxTTR                Integer32,
15732      lldpInfoTxDelayWhile           Integer32,
15733      lldpInfoTxShutdownWhile        Integer32,
15734      lldpInfoTxReinitDelay          Integer32,
15735      lldpInfoTxHoldMultiplier       Integer32,
15736      lldpInfoTxTransmitInterval     Integer32,
15737      lldpInfoTxTransmitDelay        Integer32,
15738      lldpInfoTxDMAC                 DisplayString
15739}
15740
15741lldpInfoTxIndex OBJECT-TYPE
15742      SYNTAX  PortNumber
15743      MAX-ACCESS  read-only
15744      STATUS  current
15745      DESCRIPTION
15746          "The index of the row in LLDP Transmit State Machine info table."
15747      ::= { lldpInfoTxEntry 1 }
15748
15749lldpInfoTxState OBJECT-TYPE
15750      SYNTAX  INTEGER {
15751          txLldpInitialize(1),
15752          txIdle(2),
15753          txShutdownFrame(3),
15754          txInfoFrame(4)
15755      }
15756      MAX-ACCESS  read-only
15757      STATUS  current
15758      DESCRIPTION
15759          "The transmit state of the port in LLDP Transmit State Machine."
15760      ::= { lldpInfoTxEntry 2 }
15761
15762lldpInfoTxLocalChanged OBJECT-TYPE
15763      SYNTAX  INTEGER {
15764          true(1),
15765          false(2)
15766      }
15767      MAX-ACCESS  read-only
15768      STATUS  current
15769      DESCRIPTION
15770          "The somethingChangedLocal field of the port in LLDP Transmit
15771	   State Machine."
15772      ::= { lldpInfoTxEntry 3 }
15773
15774lldpInfoTxTTL OBJECT-TYPE
15775      SYNTAX  Integer32
15776      MAX-ACCESS  read-only
15777      STATUS  current
15778      DESCRIPTION
15779          "The txTTL timer of the port in LLDP Transmit State Machine."
15780      ::= { lldpInfoTxEntry 4 }
15781
15782lldpInfoTxTxTTR OBJECT-TYPE
15783      SYNTAX  Integer32
15784      MAX-ACCESS  read-only
15785      STATUS  current
15786      DESCRIPTION
15787          "The txTTR timer of the port in LLDP Transmit State Machine."
15788      ::= { lldpInfoTxEntry 5 }
15789
15790lldpInfoTxDelayWhile OBJECT-TYPE
15791      SYNTAX  Integer32
15792      MAX-ACCESS  read-only
15793      STATUS  current
15794      DESCRIPTION
15795          "The txDelayWhile timer of the port in LLDP Transmit State
15796	   Machine."
15797      ::= { lldpInfoTxEntry 6 }
15798
15799lldpInfoTxShutdownWhile OBJECT-TYPE
15800      SYNTAX  Integer32
15801      MAX-ACCESS  read-only
15802      STATUS  current
15803      DESCRIPTION
15804          "The txShutdownWhile timer of the port in LLDP Transmit State
15805	   Machine."
15806      ::= { lldpInfoTxEntry 7 }
15807
15808lldpInfoTxReinitDelay OBJECT-TYPE
15809      SYNTAX  Integer32
15810      MAX-ACCESS  read-only
15811      STATUS  current
15812      DESCRIPTION
15813          "The reinitDelay timer of the port in LLDP Transmit State
15814	   Machine."
15815      ::= { lldpInfoTxEntry 8 }
15816
15817lldpInfoTxHoldMultiplier OBJECT-TYPE
15818      SYNTAX  Integer32
15819      MAX-ACCESS  read-only
15820      STATUS  current
15821      DESCRIPTION
15822          "The msgTxHold timer of the port in LLDP Transmit State
15823	   Machine."
15824      ::= { lldpInfoTxEntry 9 }
15825
15826lldpInfoTxTransmitInterval OBJECT-TYPE
15827      SYNTAX  Integer32
15828      MAX-ACCESS  read-only
15829      STATUS  current
15830      DESCRIPTION
15831          "The msgTxInterval timer of the port in LLDP Transmit State
15832	   Machine."
15833      ::= { lldpInfoTxEntry 10 }
15834
15835lldpInfoTxTransmitDelay OBJECT-TYPE
15836      SYNTAX  Integer32
15837      MAX-ACCESS  read-only
15838      STATUS  current
15839      DESCRIPTION
15840          "The txDelay timer of the port in LLDP Transmit State Machine."
15841      ::= { lldpInfoTxEntry 11 }
15842
15843lldpInfoTxDMAC OBJECT-TYPE
15844      SYNTAX  DisplayString (SIZE(1..128))
15845      MAX-ACCESS  read-only
15846      STATUS  current
15847      DESCRIPTION
15848          "The Destination MAC address of the LLDP remote devices.
15849	   Legend(possible values in DMAC column) :
15850           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
15851           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
15852           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
15853      ::= { lldpInfoTxEntry 12 }
15854
15855lldpInfoRxTable OBJECT-TYPE
15856      SYNTAX SEQUENCE OF LldpInfoRxEntry
15857      MAX-ACCESS not-accessible
15858      STATUS  current
15859      DESCRIPTION
15860              "The table of LLDP Receive State Machine Info."
15861      ::= { lldpInfo 3 }
15862
15863lldpInfoRxEntry OBJECT-TYPE
15864      SYNTAX LldpInfoRxEntry
15865      MAX-ACCESS not-accessible
15866      STATUS current
15867      DESCRIPTION
15868              "LLDP Receive State Machine Info."
15869      INDEX   { lldpInfoRxIndex }
15870      ::= { lldpInfoRxTable 1 }
15871
15872LldpInfoRxEntry ::= SEQUENCE {
15873      lldpInfoRxIndex                PortNumber,
15874      lldpInfoRxState                INTEGER,
15875      lldpInfoRxBadFrame             INTEGER,
15876      lldpInfoRxRcvFrame             INTEGER,
15877      lldpInfoRxRxInfoAge            INTEGER,
15878      lldpInfoRxRemoteChanged        INTEGER,
15879      lldpInfoRxTooManyNeighbors     INTEGER,
15880      lldpInfoRxSNMPNotify           INTEGER,
15881      lldpInfoRxRxTTL                Integer32,
15882      lldpInfoRxTooManyNeighborTimer Integer32,
15883      lldpInfoRxDMAC                 DisplayString
15884}
15885
15886lldpInfoRxIndex OBJECT-TYPE
15887      SYNTAX  PortNumber
15888      MAX-ACCESS  read-only
15889      STATUS  current
15890      DESCRIPTION
15891          "The index of the row in LLDP Receive State Machine info table."
15892      ::= { lldpInfoRxEntry 1 }
15893
15894lldpInfoRxState OBJECT-TYPE
15895      SYNTAX  INTEGER {
15896          lldpWaitPortOperational(1),
15897          deleteAgedInfo(2),
15898          rxLldpInitialize(3),
15899          rxWaitForFrame(4),
15900          rxFrame(5),
15901          deleteInfo(6),
15902          updateInfo(7)
15903      }
15904      MAX-ACCESS  read-only
15905      STATUS  current
15906      DESCRIPTION
15907          "The receive state of the port in LLDP Receive State Machine."
15908      ::= { lldpInfoRxEntry 2 }
15909
15910lldpInfoRxBadFrame OBJECT-TYPE
15911      SYNTAX  INTEGER {
15912          true(1),
15913          false(2)
15914      }
15915      MAX-ACCESS  read-only
15916      STATUS  current
15917      DESCRIPTION
15918          "The badFrame field of the port in LLDP Receive State Machine."
15919      ::= { lldpInfoRxEntry 3 }
15920
15921lldpInfoRxRcvFrame OBJECT-TYPE
15922      SYNTAX  INTEGER {
15923          true(1),
15924          false(2)
15925      }
15926      MAX-ACCESS  read-only
15927      STATUS  current
15928      DESCRIPTION
15929          "The rcvFrame field of the port in LLDP Receive State Machine."
15930      ::= { lldpInfoRxEntry 4 }
15931
15932lldpInfoRxRxInfoAge OBJECT-TYPE
15933      SYNTAX  INTEGER {
15934          true(1),
15935          false(2)
15936      }
15937      MAX-ACCESS  read-only
15938      STATUS  current
15939      DESCRIPTION
15940          "The rxInfoAge field of the port in LLDP Receive State Machine."
15941      ::= { lldpInfoRxEntry 5 }
15942
15943lldpInfoRxRemoteChanged OBJECT-TYPE
15944      SYNTAX  INTEGER {
15945          true(1),
15946          false(2)
15947      }
15948      MAX-ACCESS  read-only
15949      STATUS  current
15950      DESCRIPTION
15951          "The somethingChangedRemote field of the port in LLDP Receive
15952	   State Machine."
15953      ::= { lldpInfoRxEntry 6 }
15954
15955lldpInfoRxTooManyNeighbors OBJECT-TYPE
15956      SYNTAX  INTEGER {
15957          true(1),
15958          false(2)
15959      }
15960      MAX-ACCESS  read-only
15961      STATUS  current
15962      DESCRIPTION
15963          "The tooManyNeighbors field of the port in LLDP Receive
15964	   State Machine."
15965      ::= { lldpInfoRxEntry 7 }
15966
15967lldpInfoRxSNMPNotify OBJECT-TYPE
15968      SYNTAX  INTEGER {
15969          true(1),
15970          false(2)
15971      }
15972      MAX-ACCESS  read-only
15973      STATUS  current
15974      DESCRIPTION
15975          "The tooManyNeighbors field of the port in LLDP Receive
15976	   State Machine."
15977      ::= { lldpInfoRxEntry 8 }
15978
15979lldpInfoRxRxTTL OBJECT-TYPE
15980      SYNTAX  Integer32
15981      MAX-ACCESS  read-only
15982      STATUS  current
15983      DESCRIPTION
15984          "The rxTTL timer of the port in LLDP Receive State Machine."
15985      ::= { lldpInfoRxEntry 9 }
15986
15987lldpInfoRxTooManyNeighborTimer OBJECT-TYPE
15988      SYNTAX  Integer32
15989      MAX-ACCESS  read-only
15990      STATUS  current
15991      DESCRIPTION
15992          "The tooManyNeighborsTimer timer of the port in LLDP Receive State
15993	   Machine."
15994      ::= { lldpInfoRxEntry 10 }
15995
15996lldpInfoRxDMAC OBJECT-TYPE
15997      SYNTAX  DisplayString (SIZE(1..128))
15998      MAX-ACCESS  read-only
15999      STATUS  current
16000      DESCRIPTION
16001          "The Destination MAC address of the LLDP remote devices.
16002	   Legend(possible values in DMAC column) :
16003           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
16004           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
16005           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
16006      ::= { lldpInfoRxEntry 11 }
16007
16008lldpInfoRemoteDevicesTable OBJECT-TYPE
16009      SYNTAX SEQUENCE OF LldpInfoRemoteDevicesEntry
16010      MAX-ACCESS not-accessible
16011      STATUS  current
16012      DESCRIPTION
16013              "The table of LLDP remote devices Info."
16014      ::= { lldpInfo 4 }
16015
16016lldpInfoRemoteDevicesEntry OBJECT-TYPE
16017      SYNTAX LldpInfoRemoteDevicesEntry
16018      MAX-ACCESS not-accessible
16019      STATUS current
16020      DESCRIPTION
16021              "LLDP remote devices Info."
16022      INDEX   { lldpInfoRemoteDevicesIndex }
16023      ::= { lldpInfoRemoteDevicesTable 1 }
16024
16025LldpInfoRemoteDevicesEntry ::= SEQUENCE {
16026      lldpInfoRemoteDevicesIndex                INTEGER,
16027      lldpInfoRemoteDevicesRemoteTTL            Integer32,
16028      lldpInfoRemoteDevicesRxChanges            INTEGER,
16029      lldpInfoRemoteDevicesLocalPort            DisplayString,
16030      lldpInfoRemoteDevicesChassisSubtype       INTEGER,
16031      lldpInfoRemoteDevicesChassisId            DisplayString,
16032      lldpInfoRemoteDevicesPortSubtype          INTEGER,
16033      lldpInfoRemoteDevicesPortId               DisplayString,
16034      lldpInfoRemoteDevicesSystemName           DisplayString,
16035      lldpInfoRemoteDevicesSystemDescription    DisplayString,
16036      lldpInfoRemoteDevicesPortDescription      DisplayString,
16037      lldpInfoRemoteDevicesSystemCapSupported   DisplayString,
16038      lldpInfoRemoteDevicesSystemCapEnabled     DisplayString,
16039      lldpInfoRemoteDMAC                        DisplayString
16040}
16041
16042lldpInfoRemoteDevicesIndex OBJECT-TYPE
16043      SYNTAX  INTEGER  (1..256)
16044      MAX-ACCESS  read-only
16045      STATUS  current
16046      DESCRIPTION
16047          "The index of the row in LLDP remote devices info table."
16048      ::= { lldpInfoRemoteDevicesEntry 1 }
16049
16050-- lldpInfoMsapMagicNumber OBJECT-TYPE
16051--       SYNTAX  Integer32
16052--       MAX-ACCESS  read-only
16053--       STATUS  current
16054--       DESCRIPTION
16055--           "The magic number of the LLDP MSAP entry."
16056--       ::= { lldpInfoRemoteDevicesEntry 2 }
16057
16058lldpInfoRemoteDevicesRemoteTTL OBJECT-TYPE
16059      SYNTAX  Integer32
16060      MAX-ACCESS  read-only
16061      STATUS  current
16062      DESCRIPTION
16063          "The remote TTL of the LLDP remote devices entry."
16064      ::= { lldpInfoRemoteDevicesEntry 3 }
16065
16066lldpInfoRemoteDevicesRxChanges OBJECT-TYPE
16067      SYNTAX  INTEGER {
16068          true(1),
16069          false(2)
16070      }
16071      MAX-ACCESS  read-only
16072      STATUS  current
16073      DESCRIPTION
16074          "The rxChanges field of the LLDP remote devices entry."
16075      ::= { lldpInfoRemoteDevicesEntry 4 }
16076
16077lldpInfoRemoteDevicesLocalPort OBJECT-TYPE
16078      SYNTAX  DisplayString (SIZE(1..128))
16079      MAX-ACCESS  read-only
16080      STATUS  current
16081      DESCRIPTION
16082          "The local port alias of the LLDP remote devices entry."
16083      ::= { lldpInfoRemoteDevicesEntry 5 }
16084
16085lldpInfoRemoteDevicesChassisSubtype OBJECT-TYPE
16086      SYNTAX  INTEGER {
16087          chassisComponent(1),
16088          interfaceAlias(2),
16089          portComponent(3),
16090          macAddress(4),
16091          networkAddress(5),
16092          interfaceName(6),
16093          locallyAssigned(7)
16094      }
16095      MAX-ACCESS  read-only
16096      STATUS  current
16097      DESCRIPTION
16098          "The chassis ID subtype of the LLDP remote devices entry."
16099      ::= { lldpInfoRemoteDevicesEntry 6 }
16100
16101lldpInfoRemoteDevicesChassisId OBJECT-TYPE
16102      SYNTAX  DisplayString (SIZE(1..255))
16103      MAX-ACCESS  read-only
16104      STATUS  current
16105      DESCRIPTION
16106          "The chassis ID of the LLDP remote devices entry."
16107      ::= { lldpInfoRemoteDevicesEntry 7 }
16108
16109lldpInfoRemoteDevicesPortSubtype OBJECT-TYPE
16110      SYNTAX  INTEGER {
16111          interfaceAlias(1),
16112          portComponent(2),
16113          macAddress(3),
16114          networkAddress(4),
16115          interfaceName(5),
16116          agentCircuitId(6),
16117          locallyAssigned(7)
16118      }
16119      MAX-ACCESS  read-only
16120      STATUS  current
16121      DESCRIPTION
16122          "The port ID subtype of the LLDP remote devices entry."
16123      ::= { lldpInfoRemoteDevicesEntry 8 }
16124
16125lldpInfoRemoteDevicesPortId OBJECT-TYPE
16126      SYNTAX  DisplayString (SIZE(1..255))
16127      MAX-ACCESS  read-only
16128      STATUS  current
16129      DESCRIPTION
16130          "The port ID of the LLDP remote devices entry."
16131      ::= { lldpInfoRemoteDevicesEntry 9 }
16132
16133lldpInfoRemoteDevicesSystemName OBJECT-TYPE
16134      SYNTAX  DisplayString (SIZE(0..255))
16135      MAX-ACCESS  read-only
16136      STATUS  current
16137      DESCRIPTION
16138          "The system name of the LLDP remote devices entry."
16139      ::= { lldpInfoRemoteDevicesEntry 10 }
16140
16141lldpInfoRemoteDevicesSystemDescription OBJECT-TYPE
16142      SYNTAX  DisplayString (SIZE(0..255))
16143      MAX-ACCESS  read-only
16144      STATUS  current
16145      DESCRIPTION
16146          "The system description of the LLDP remote devices entry."
16147      ::= { lldpInfoRemoteDevicesEntry 11 }
16148
16149lldpInfoRemoteDevicesPortDescription OBJECT-TYPE
16150      SYNTAX  DisplayString (SIZE(0..255))
16151      MAX-ACCESS  read-only
16152      STATUS  current
16153      DESCRIPTION
16154          "The port description of the LLDP remote devices entry."
16155      ::= { lldpInfoRemoteDevicesEntry 12 }
16156
16157lldpInfoRemoteDevicesSystemCapSupported OBJECT-TYPE
16158      SYNTAX  DisplayString (SIZE(0..64))
16159      MAX-ACCESS  read-only
16160      STATUS  current
16161      DESCRIPTION
16162          "The supported system capabilities of the LLDP remote devices entry."
16163      ::= { lldpInfoRemoteDevicesEntry 13 }
16164
16165lldpInfoRemoteDevicesSystemCapEnabled OBJECT-TYPE
16166      SYNTAX  DisplayString (SIZE(0..64))
16167      MAX-ACCESS  read-only
16168      STATUS  current
16169      DESCRIPTION
16170          "The enabled system capabilities of the LLDP remote devices entry."
16171      ::= { lldpInfoRemoteDevicesEntry 14 }
16172
16173lldpInfoRemoteDMAC OBJECT-TYPE
16174      SYNTAX  DisplayString (SIZE(1..128))
16175      MAX-ACCESS  read-only
16176      STATUS  current
16177      DESCRIPTION
16178          "The Destination MAC address of the LLDP remote devices.
16179	   Legend(possible values in DMAC column) :
16180           NB   - Nearest Bridge          - 01-80-C2-00-00-0E
16181           NnTB - Nearest non-TPMR Bridge - 01-80-C2-00-00-03
16182           NCB  - Nearest Customer Bridge - 01-80-C2-00-00-00"
16183      ::= { lldpInfoRemoteDevicesEntry 15 }
16184--
16185-- lldpInfoRemoteDevicesManAddrTable : Management addresses of remote system
16186--
16187
16188lldpInfoRemoteDevicesManAddrTable OBJECT-TYPE
16189    SYNTAX  SEQUENCE OF LldpInfoRemoteDevicesManAddrEntry
16190    MAX-ACCESS not-accessible
16191    STATUS  current
16192    DESCRIPTION
16193        "The table of LLDP remote devices management address Info."
16194    ::= { lldpInfo 5 }
16195
16196lldpInfoRemoteDevicesManAddrEntry OBJECT-TYPE
16197    SYNTAX      LldpInfoRemoteDevicesManAddrEntry
16198    MAX-ACCESS not-accessible
16199    STATUS      current
16200    DESCRIPTION
16201        "LLDP remote devices management address Info."
16202    INDEX       { lldpInfoRemoteDevicesIndex,
16203                  lldpInfoRemoteDevicesManAddrSubtype,
16204                  lldpInfoRemoteDevicesManAddr
16205    }
16206    ::= { lldpInfoRemoteDevicesManAddrTable 1 }
16207
16208LldpInfoRemoteDevicesManAddrEntry ::= SEQUENCE {
16209    lldpInfoRemoteDevicesManAddrSubtype         INTEGER,
16210    lldpInfoRemoteDevicesManAddr                DisplayString,
16211    lldpInfoRemoteDevicesManAddrIfSubtype       INTEGER,
16212    lldpInfoRemoteDevicesManAddrIfId            Integer32,
16213    lldpInfoRemoteDevicesManAddrOID             DisplayString
16214}
16215
16216lldpInfoRemoteDevicesManAddrSubtype OBJECT-TYPE
16217      SYNTAX  INTEGER {
16218	  other(0),
16219	  ipV4(1),
16220	  ipV6(2),
16221	  nsap(3),
16222	  hdlc(4),
16223	  bbn1822(5),
16224	  all802(6),
16225	  e163(7),
16226	  e164(8),
16227	  f69(9),
16228	  x121(10),
16229	  ipx(11),
16230	  appletalk(12),
16231	  decnetIV(13),
16232	  banyanVines(14),
16233	  e164withNsap(15),
16234	  dns(16),
16235	  distinguishedname(17),
16236	  asnumber(18),
16237	  xtpoveripv4(19),
16238	  xtpoveripv6(20),
16239	  xtpnativemodextp(21),
16240	  reserved(65535)
16241      }
16242      MAX-ACCESS  read-only
16243      STATUS  current
16244      DESCRIPTION
16245          "The management address subtype of the LLDP remote devices entry."
16246      ::= { lldpInfoRemoteDevicesManAddrEntry 1 }
16247
16248lldpInfoRemoteDevicesManAddr OBJECT-TYPE
16249      SYNTAX  DisplayString (SIZE(1..64))
16250      MAX-ACCESS  read-only
16251      STATUS  current
16252      DESCRIPTION
16253          "The management address of the LLDP remote devices entry."
16254      ::= { lldpInfoRemoteDevicesManAddrEntry 2 }
16255
16256lldpInfoRemoteDevicesManAddrIfSubtype OBJECT-TYPE
16257      SYNTAX  INTEGER {
16258          unknown(1),
16259          ifIndex(2),
16260          systemPortNumber(3)
16261      }
16262      MAX-ACCESS  read-only
16263      STATUS  current
16264      DESCRIPTION
16265          "The interface numbering subtype of the LLDP remote devices
16266	   management address entry."
16267      ::= { lldpInfoRemoteDevicesManAddrEntry 3 }
16268
16269lldpInfoRemoteDevicesManAddrIfId OBJECT-TYPE
16270      SYNTAX  Integer32
16271      MAX-ACCESS  read-only
16272      STATUS  current
16273      DESCRIPTION
16274          "The interface number of the LLDP remote devices management address
16275	   entry."
16276      ::= { lldpInfoRemoteDevicesManAddrEntry 4 }
16277
16278lldpInfoRemoteDevicesManAddrOID OBJECT-TYPE
16279      SYNTAX  DisplayString (SIZE(0..128))
16280      MAX-ACCESS  read-only
16281      STATUS  current
16282      DESCRIPTION
16283          "The object identifier of the LLDP remote devices management address
16284	   entry."
16285      ::= { lldpInfoRemoteDevicesManAddrEntry 5 }
16286
16287lldpClearMsap OBJECT-TYPE
16288    SYNTAX INTEGER {
16289        ok(0),
16290        clearMsap(1)
16291    }
16292    MAX-ACCESS read-write
16293    STATUS current
16294    DESCRIPTION
16295        "Clear LLDP remote devices information when setting clearMsap(1).
16296         When read, ok(0) is always returned."
16297    ::= { lldpInfo 6 }
16298
16299evbTLVInfoTable OBJECT-TYPE
16300    SYNTAX SEQUENCE OF EvbTLVInfoEntry
16301    MAX-ACCESS not-accessible
16302    STATUS current
16303    DESCRIPTION
16304        "The table of ECDP TLV Info."
16305    ::= { lldpInfo 7 }
16306
16307evbTLVInfoEntry OBJECT-TYPE
16308    SYNTAX EvbTLVInfoEntry
16309    MAX-ACCESS not-accessible
16310    STATUS current
16311    DESCRIPTION
16312        "Information about EVB TLV."
16313    INDEX { evbTLVInfoEntryIndex }
16314    ::= { evbTLVInfoTable 1 }
16315
16316EvbTLVInfoEntry ::= SEQUENCE {
16317    evbTLVInfoEntryIndex   Integer32
16318    ,evbPort               Integer32
16319    ,evbLocalCapability    OCTET STRING
16320    ,evbLocalCurrent       OCTET STRING
16321    ,evbLocalRTEVal        Integer32
16322    ,evbRemoteCapability   OCTET STRING
16323    ,evbRemoteCurrent      OCTET STRING
16324    ,evbRemoteRTEVal       Integer32
16325    }
16326
16327evbTLVInfoEntryIndex OBJECT-TYPE
16328    SYNTAX  Integer32
16329    MAX-ACCESS read-only
16330    STATUS  current
16331    DESCRIPTION
16332        "The index of the vsi info table."
16333    ::= { evbTLVInfoEntry 1 }
16334
16335evbPort OBJECT-TYPE
16336    SYNTAX  Integer32
16337    MAX-ACCESS read-only
16338    STATUS  current
16339    DESCRIPTION
16340        "The evb tlv port info."
16341    ::= { evbTLVInfoEntry 2 }
16342
16343evbLocalCapability OBJECT-TYPE
16344    SYNTAX OCTET STRING
16345    MAX-ACCESS read-only
16346    STATUS  current
16347    DESCRIPTION
16348        "The local evb tlv capabilityinfo."
16349    ::= { evbTLVInfoEntry 3 }
16350
16351evbLocalCurrent OBJECT-TYPE
16352    SYNTAX OCTET STRING
16353    MAX-ACCESS read-only
16354    STATUS  current
16355    DESCRIPTION
16356        "The local evb tlv current info."
16357    ::= { evbTLVInfoEntry 4 }
16358
16359evbLocalRTEVal  OBJECT-TYPE
16360    SYNTAX  Integer32
16361    MAX-ACCESS read-only
16362    STATUS  current
16363    DESCRIPTION
16364        "The local evb tlv ECP RTE info."
16365    ::= { evbTLVInfoEntry 5 }
16366
16367evbRemoteCapability OBJECT-TYPE
16368    SYNTAX OCTET STRING
16369    MAX-ACCESS read-only
16370    STATUS  current
16371    DESCRIPTION
16372        "The remote evb tlv capability nfo."
16373    ::= { evbTLVInfoEntry 6 }
16374
16375evbRemoteCurrent OBJECT-TYPE
16376    SYNTAX OCTET STRING
16377    MAX-ACCESS read-only
16378    STATUS  current
16379    DESCRIPTION
16380        "The remote evb tlv cuurent info."
16381    ::= { evbTLVInfoEntry 7 }
16382
16383evbRemoteRTEVal OBJECT-TYPE
16384    SYNTAX  Integer32
16385    MAX-ACCESS read-only
16386    STATUS  current
16387    DESCRIPTION
16388        "The remote evb tlv ECP RTE info."
16389    ::= { evbTLVInfoEntry 8 }
16390--
16391--  } End of LLDP Info
16392--
16393
16394--
16395--  { UDLD
16396--
16397
16398udldInfoPortTable  OBJECT-TYPE
16399      SYNTAX  SEQUENCE OF UdldInfoPortEntry
16400      MAX-ACCESS  not-accessible
16401      STATUS  current
16402      DESCRIPTION
16403          "The table of UDLD port info."
16404      ::= { udldInfo 1 }
16405
16406udldInfoPortEntry  OBJECT-TYPE
16407      SYNTAX  UdldInfoPortEntry
16408      MAX-ACCESS  not-accessible
16409      STATUS  current
16410      DESCRIPTION
16411          "A row inside UDLD port info table."
16412      INDEX  { udldInfoPortIndex }
16413      ::= { udldInfoPortTable 1 }
16414
16415UdldInfoPortEntry ::= SEQUENCE
16416{     udldInfoPortIndex               PortNumber
16417,     udldInfoPortConfig              INTEGER
16418,     udldInfoPortMode                INTEGER
16419,     udldInfoPortLink                INTEGER
16420,     udldInfoPortOperationalStatus   INTEGER
16421,     udldInfoPortBidirectionalStatus INTEGER
16422,     udldInfoPortInterval            INTEGER
16423,     udldInfoPortTimeout             INTEGER
16424,     udldInfoPortNeighborCount       INTEGER
16425}
16426
16427udldInfoPortIndex  OBJECT-TYPE
16428      SYNTAX  PortNumber
16429      MAX-ACCESS  read-only
16430      STATUS  current
16431      DESCRIPTION
16432          "The index of the row in UDLD port configuration table."
16433      ::= { udldInfoPortEntry 1 }
16434
16435udldInfoPortConfig OBJECT-TYPE
16436      SYNTAX  INTEGER
16437      {   enabled(1)
16438      ,   disabled(2)
16439      }
16440      MAX-ACCESS  read-only
16441      STATUS  current
16442      DESCRIPTION
16443          "The Config field of the port in UDLD port info table.
16444      Shows the administative state of the current port."
16445      ::= { udldInfoPortEntry 2 }
16446
16447udldInfoPortMode OBJECT-TYPE
16448      SYNTAX  INTEGER
16449      {   aggresive(1)
16450      ,   normal(2)
16451      }
16452      MAX-ACCESS  read-only
16453      STATUS  current
16454      DESCRIPTION
16455          "The Mode field of the port in UDLD info port table.
16456      Shows the udld administrative mode for the current port."
16457      ::= { udldInfoPortEntry 3 }
16458
16459udldInfoPortLink OBJECT-TYPE
16460      SYNTAX  INTEGER
16461      {   up(1)
16462      ,   down(2)
16463      }
16464      MAX-ACCESS  read-only
16465      STATUS  current
16466      DESCRIPTION
16467          "The Link field of the port in UDLD info port table.
16468      Shows the state of the link associated with the port."
16469      ::= { udldInfoPortEntry 4 }
16470
16471udldInfoPortOperationalStatus OBJECT-TYPE
16472      SYNTAX  INTEGER
16473      {   init(1)
16474      ,   inactive(2)
16475      ,   linkup(3)
16476      ,   advertisement(4)
16477      ,   detection(5)
16478      ,   extDetection(6)
16479      ,   shutdown(7)
16480      }
16481      MAX-ACCESS  read-only
16482      STATUS  current
16483      DESCRIPTION
16484          "The OperationalStatus field of the port in UDLD info port table.
16485      Contains the udld operational state for the current port."
16486      ::= { udldInfoPortEntry 5 }
16487
16488udldInfoPortBidirectionalStatus OBJECT-TYPE
16489      SYNTAX  INTEGER
16490      {   unknown(1)
16491      ,   unidirectional(2)
16492      ,   bidirectional(3)
16493      ,   loop(4)
16494      ,   neighborMismatch(5)
16495      }
16496      MAX-ACCESS  read-only
16497      STATUS  current
16498      DESCRIPTION
16499            "The BidirectionalStatus field of the port in UDLD info port table.
16500      Contains the udld bidirectional state for the current port."
16501      ::= { udldInfoPortEntry 6 }
16502
16503udldInfoPortInterval OBJECT-TYPE
16504      SYNTAX  INTEGER
16505      MAX-ACCESS  read-only
16506      STATUS  current
16507      DESCRIPTION
16508            "The Interval field of the port in UDLD info port table.
16509      The duration, measured in seconds, of the interval during which
16510      UDLD probes are sent, after the linkup or detection phases.
16511      Its time unit is 1 second."
16512      ::= { udldInfoPortEntry 7 }
16513
16514udldInfoPortTimeout OBJECT-TYPE
16515      SYNTAX  INTEGER
16516      MAX-ACCESS  read-only
16517      STATUS  current
16518      DESCRIPTION
16519            "The Timeout field of the port in UDLD info port table.
16520      Length of the detection phase, measured in seconds."
16521      ::= { udldInfoPortEntry 8}
16522
16523udldInfoPortNeighborCount OBJECT-TYPE
16524      SYNTAX  INTEGER
16525      MAX-ACCESS  read-only
16526      STATUS  current
16527      DESCRIPTION
16528            "The Neighbor field of the port in UDLD info port table.
16529      Contains the number of udld neighbors for the current port."
16530      ::= { udldInfoPortEntry 9 }
16531
16532udldInfoNeighborTable  OBJECT-TYPE
16533      SYNTAX  SEQUENCE OF UdldInfoNeighborEntry
16534      MAX-ACCESS  not-accessible
16535      STATUS  current
16536      DESCRIPTION
16537          "The table of UDLD port neighbor info."
16538      ::= { udldInfo 2 }
16539
16540udldInfoNeighborEntry  OBJECT-TYPE
16541      SYNTAX  UdldInfoNeighborEntry
16542      MAX-ACCESS  not-accessible
16543      STATUS  current
16544      DESCRIPTION
16545          "A row inside UDLD port info table."
16546      INDEX  { udldInfoNeighborLocalPortIndex, udldInfoNeighborIndex }
16547      ::= { udldInfoNeighborTable 1 }
16548
16549UdldInfoNeighborEntry ::= SEQUENCE
16550{     udldInfoNeighborLocalPortIndex   PortNumber
16551,     udldInfoNeighborIndex            Integer32
16552,     udldInfoNeighborExpiration       INTEGER
16553,     udldInfoNeighborDeviceName       DisplayString
16554,     udldInfoNeighborDeviceID         DisplayString
16555,     udldInfoNeighborPortID           DisplayString
16556}
16557
16558udldInfoNeighborLocalPortIndex  OBJECT-TYPE
16559      SYNTAX  PortNumber
16560      MAX-ACCESS  read-only
16561      STATUS  current
16562      DESCRIPTION
16563          "The index of the port for which neighbor information
16564      will be returned."
16565      ::= { udldInfoNeighborEntry 1 }
16566
16567udldInfoNeighborIndex OBJECT-TYPE
16568      SYNTAX  Integer32
16569      MAX-ACCESS  read-only
16570      STATUS  current
16571      DESCRIPTION
16572          "The index of the target neighbor among the port neighbors."
16573      ::= { udldInfoNeighborEntry 2 }
16574
16575udldInfoNeighborExpiration  OBJECT-TYPE
16576      SYNTAX  INTEGER
16577      MAX-ACCESS  read-only
16578      STATUS  current
16579      DESCRIPTION
16580          "Hold time for the given neighbor."
16581      ::= { udldInfoNeighborEntry 3 }
16582
16583udldInfoNeighborDeviceName OBJECT-TYPE
16584      SYNTAX  DisplayString
16585      MAX-ACCESS  read-only
16586      STATUS  current
16587      DESCRIPTION
16588          "Device name reported by neigbor."
16589      ::= { udldInfoNeighborEntry 4 }
16590
16591udldInfoNeighborDeviceID OBJECT-TYPE
16592      SYNTAX  DisplayString
16593      MAX-ACCESS  read-only
16594      STATUS  current
16595      DESCRIPTION
16596          "Device ID reported by neigbor."
16597      ::= { udldInfoNeighborEntry 5 }
16598
16599udldInfoNeighborPortID OBJECT-TYPE
16600      SYNTAX  DisplayString
16601      MAX-ACCESS  read-only
16602      STATUS  current
16603      DESCRIPTION
16604          "Port ID reported by neigbor."
16605      ::= { udldInfoNeighborEntry 6 }
16606--
16607--  } End of UDLD Info
16608--
16609
16610-- FDB
16611fdbCurCfgStaticTable OBJECT-TYPE
16612    SYNTAX  SEQUENCE OF FdbCurCfgStaticEntry
16613    MAX-ACCESS  not-accessible
16614    STATUS  current
16615    DESCRIPTION
16616        "The table of FDB static entries."
16617    ::= { fdb 2 }
16618
16619fdbCurCfgStaticEntry OBJECT-TYPE
16620    SYNTAX  FdbCurCfgStaticEntry
16621    MAX-ACCESS  not-accessible
16622    STATUS  current
16623    DESCRIPTION
16624        "A row in the fdb table."
16625    INDEX   { fdbCurCfgEntryIndex }
16626    ::= { fdbCurCfgStaticTable 1 }
16627
16628FdbCurCfgStaticEntry ::= SEQUENCE {
16629    fdbCurCfgEntryIndex              Integer32,
16630    fdbCurCfgVlan                    Integer32,
16631    fdbCurCfgPort                    PortNumber,
16632    fdbCurCfgMac                     PhysAddress
16633    ,fdbCurCfgTrunk                   Integer32
16634    ,fdbCurCfgAdminkey                Integer32
16635    }
16636
16637fdbCurCfgEntryIndex OBJECT-TYPE
16638    SYNTAX  Integer32
16639    MAX-ACCESS  read-only
16640    STATUS  current
16641    DESCRIPTION
16642        "The fdb entry index"
16643    ::= { fdbCurCfgStaticEntry 1 }
16644
16645fdbCurCfgVlan OBJECT-TYPE
16646    SYNTAX  Integer32
16647    MAX-ACCESS  read-only
16648    STATUS  current
16649    DESCRIPTION
16650        "Add vlan for fdb entry index"
16651    ::= { fdbCurCfgStaticEntry 2 }
16652
16653fdbCurCfgPort OBJECT-TYPE
16654    SYNTAX  PortNumber
16655    MAX-ACCESS   read-only
16656    STATUS  current
16657    DESCRIPTION
16658        "The MAC address port number."
16659    ::= { fdbCurCfgStaticEntry 3 }
16660
16661fdbCurCfgMac OBJECT-TYPE
16662    SYNTAX  PhysAddress
16663    MAX-ACCESS  read-only
16664    STATUS  current
16665    DESCRIPTION
16666        "Add a fdb entry."
16667    ::= { fdbCurCfgStaticEntry 4 }
16668
16669fdbCurCfgTrunk OBJECT-TYPE
16670    SYNTAX  Integer32
16671    MAX-ACCESS   read-only
16672    STATUS  current
16673    DESCRIPTION
16674        "The MAC address trunk number."
16675    ::= { fdbCurCfgStaticEntry 5 }
16676
16677fdbCurCfgAdminkey OBJECT-TYPE
16678    SYNTAX       Integer32
16679    MAX-ACCESS   read-only
16680    STATUS  current
16681    DESCRIPTION
16682        "The MAC address LACP trunk adminkey."
16683    ::= { fdbCurCfgStaticEntry 6 }
16684
16685fdbNewCfgStaticTable OBJECT-TYPE
16686    SYNTAX  SEQUENCE OF FdbNewCfgStaticEntry
16687    MAX-ACCESS  not-accessible
16688    STATUS  current
16689    DESCRIPTION
16690        "The table of FDB static entries."
16691    ::= { fdb 3 }
16692
16693fdbNewCfgStaticEntry OBJECT-TYPE
16694    SYNTAX  FdbNewCfgStaticEntry
16695    MAX-ACCESS  not-accessible
16696    STATUS  current
16697    DESCRIPTION
16698        "A row in the fdb table."
16699    INDEX   { fdbNewCfgEntryIndex }
16700    ::= { fdbNewCfgStaticTable 1 }
16701
16702FdbNewCfgStaticEntry ::= SEQUENCE {
16703    fdbNewCfgEntryIndex			Integer32,
16704    fdbNewCfgAddVlan	                Integer32,
16705    fdbNewCfgAddPort	                PortNumber,
16706    fdbNewCfgAddTrunk                   Integer32,
16707    fdbNewCfgAddAdminkey                Integer32,
16708    fdbNewCfgAddMac			PhysAddress,
16709    fdbNewCfgDelStaticEntry		INTEGER
16710    }
16711
16712fdbNewCfgEntryIndex OBJECT-TYPE
16713    SYNTAX  Integer32
16714    MAX-ACCESS  read-only
16715    STATUS  current
16716    DESCRIPTION
16717        "The fdb entry index"
16718    ::= { fdbNewCfgStaticEntry 1 }
16719
16720fdbNewCfgAddVlan OBJECT-TYPE
16721    SYNTAX  Integer32
16722    MAX-ACCESS  read-create
16723    STATUS  current
16724    DESCRIPTION
16725        "Add vlan for fdb entry index"
16726    ::= { fdbNewCfgStaticEntry 2 }
16727
16728fdbNewCfgAddPort OBJECT-TYPE
16729    SYNTAX  PortNumber
16730    MAX-ACCESS   read-create
16731    STATUS  current
16732    DESCRIPTION
16733        "The MAC address port number."
16734    ::= { fdbNewCfgStaticEntry 3 }
16735
16736fdbNewCfgAddMac OBJECT-TYPE
16737    SYNTAX  PhysAddress
16738    MAX-ACCESS  read-create
16739    STATUS  current
16740    DESCRIPTION
16741        "Add a fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
16742    ::= { fdbNewCfgStaticEntry 4 }
16743
16744fdbNewCfgDelStaticEntry OBJECT-TYPE
16745    SYNTAX  INTEGER {
16746        other(1),
16747        delete(2)
16748        }
16749    MAX-ACCESS  read-create
16750    STATUS  current
16751    DESCRIPTION
16752        "When set to the value of 2 (delete), the entire row is deleted.
16753         When read, other(1) is returned. Setting the value to anything
16754         other than 2(delete) has no effect on the state of the row."
16755    ::= { fdbNewCfgStaticEntry 5 }
16756
16757fdbNewCfgAddTrunk OBJECT-TYPE
16758    SYNTAX  Integer32
16759    MAX-ACCESS   read-create
16760    STATUS  current
16761    DESCRIPTION
16762        "The MAC address trunk number."
16763    ::= { fdbNewCfgStaticEntry 6 }
16764
16765fdbNewCfgAddAdminkey OBJECT-TYPE
16766    SYNTAX  Integer32
16767    MAX-ACCESS   read-create
16768    STATUS  current
16769    DESCRIPTION
16770        "The MAC address LACP trunk adminkey."
16771    ::= { fdbNewCfgStaticEntry 7 }
16772
16773-- Multicast FDB
16774
16775mcastFdbCurCfgTable OBJECT-TYPE
16776    SYNTAX  SEQUENCE OF McastFdbCurCfgEntry
16777    MAX-ACCESS  not-accessible
16778    STATUS  current
16779    DESCRIPTION
16780        "The table of multicast FDB static entries."
16781    ::= { fdb 8 }
16782
16783mcastFdbCurCfgEntry OBJECT-TYPE
16784    SYNTAX  McastFdbCurCfgEntry
16785    MAX-ACCESS  not-accessible
16786    STATUS  current
16787    DESCRIPTION
16788        "A row in the multicast fdb table."
16789    INDEX   { mcastFdbCurCfgEntryIndex }
16790    ::= { mcastFdbCurCfgTable 1 }
16791
16792McastFdbCurCfgEntry ::= SEQUENCE {
16793    mcastFdbCurCfgEntryIndex              Integer32,
16794    mcastFdbCurCfgVlan                    Integer32,
16795    mcastFdbCurCfgPorts                   PortNumber,
16796    mcastFdbCurCfgMac                     MacAddress
16797    }
16798
16799mcastFdbCurCfgEntryIndex OBJECT-TYPE
16800    SYNTAX  Integer32
16801    MAX-ACCESS  read-only
16802    STATUS  current
16803    DESCRIPTION
16804        "The multicast fdb entry index"
16805    ::= { mcastFdbCurCfgEntry 1 }
16806
16807mcastFdbCurCfgVlan OBJECT-TYPE
16808    SYNTAX  Integer32
16809    MAX-ACCESS  read-only
16810    STATUS  current
16811    DESCRIPTION
16812        "Add vlan for multicast fdb entry index"
16813    ::= { mcastFdbCurCfgEntry 2 }
16814
16815mcastFdbCurCfgPorts OBJECT-TYPE
16816    SYNTAX  PortNumber
16817    MAX-ACCESS   read-only
16818    STATUS  current
16819    DESCRIPTION
16820        "The multicast MAC address port list.  The ports are presented in bitmap format.
16821         in receiving order:
16822
16823             OCTET 1  OCTET 2  .....
16824             xxxxxxxx xxxxxxxx .....
16825             ||    || |_ port 8
16826             ||    ||
16827             ||    ||___ port 7
16828             ||    |____ port 6
16829             ||      .    .   .
16830             ||_________ port 1
16831             |__________ reserved
16832
16833         where x : 1 - The represented port belongs to the multicast MAC address.
16834                   0 - The represented port does not belong to the multicast MAC address."
16835    ::= { mcastFdbCurCfgEntry 3 }
16836
16837mcastFdbCurCfgMac OBJECT-TYPE
16838    SYNTAX  MacAddress
16839    MAX-ACCESS  read-only
16840    STATUS  current
16841    DESCRIPTION
16842        "Add a multicast fdb entry."
16843    ::= { mcastFdbCurCfgEntry 4 }
16844
16845mcastFdbNewCfgTable OBJECT-TYPE
16846    SYNTAX  SEQUENCE OF McastFdbNewCfgEntry
16847    MAX-ACCESS  not-accessible
16848    STATUS  current
16849    DESCRIPTION
16850        "The table of multicast FDB static entries."
16851    ::= { fdb 9 }
16852
16853mcastFdbNewCfgEntry OBJECT-TYPE
16854    SYNTAX  McastFdbNewCfgEntry
16855    MAX-ACCESS  not-accessible
16856    STATUS  current
16857    DESCRIPTION
16858        "A row in the multicast fdb table."
16859    INDEX   { mcastFdbNewCfgEntryIndex }
16860    ::= { mcastFdbNewCfgTable 1 }
16861
16862McastFdbNewCfgEntry ::= SEQUENCE {
16863    mcastFdbNewCfgEntryIndex			Integer32,
16864    mcastFdbNewCfgAddVlan	                Integer32,
16865    mcastFdbNewCfgPorts                         OCTET STRING,
16866    mcastFdbNewCfgAddPort	                PortNumber,
16867    mcastFdbNewCfgRemPort                       PortNumber,
16868    mcastFdbNewCfgAddMac			MacAddress,
16869    mcastFdbNewCfgDelStaticEntry       		INTEGER
16870    }
16871
16872mcastFdbNewCfgEntryIndex OBJECT-TYPE
16873    SYNTAX  Integer32
16874    MAX-ACCESS  read-only
16875    STATUS  current
16876    DESCRIPTION
16877        "The multicast fdb entry index"
16878    ::= { mcastFdbNewCfgEntry 1 }
16879
16880mcastFdbNewCfgAddVlan OBJECT-TYPE
16881    SYNTAX  Integer32
16882    MAX-ACCESS  read-create
16883    STATUS  current
16884    DESCRIPTION
16885        "Add vlan for multicast fdb entry index"
16886    ::= { mcastFdbNewCfgEntry 2 }
16887
16888mcastFdbNewCfgPorts OBJECT-TYPE
16889    SYNTAX  OCTET STRING
16890    MAX-ACCESS   read-only
16891    STATUS  current
16892    DESCRIPTION
16893        "The multicast MAC address port list.  The ports are presented in bitmap format.
16894         in receiving order:
16895
16896	     OCTET 1  OCTET 2  .....
16897             xxxxxxxx xxxxxxxx .....
16898             ||    || |_ port 8
16899             ||    ||
16900             ||    ||___ port 7
16901             ||    |____ port 6
16902             ||      .    .   .
16903             ||_________ port 1
16904             |__________ reserved
16905
16906         where x : 1 - The represented port belongs to the multicast MAC address.
16907	           0 - The represented port does not belong to the multicast MAC address."
16908    ::= { mcastFdbNewCfgEntry 3 }
16909
16910mcastFdbNewCfgAddPort OBJECT-TYPE
16911    SYNTAX  PortNumber
16912    MAX-ACCESS   read-create
16913    STATUS  current
16914    DESCRIPTION
16915        "The multicast MAC address port number to be added.  A '0'
16916         value is returned when read."
16917    ::= { mcastFdbNewCfgEntry 4 }
16918
16919mcastFdbNewCfgRemPort OBJECT-TYPE
16920    SYNTAX  PortNumber
16921    MAX-ACCESS   read-create
16922    STATUS  current
16923    DESCRIPTION
16924        "The multicast MAC address port number to be removed.  A '0'
16925         value is returned when read."
16926    ::= { mcastFdbNewCfgEntry 5 }
16927
16928mcastFdbNewCfgAddMac OBJECT-TYPE
16929    SYNTAX  MacAddress
16930    MAX-ACCESS  read-create
16931    STATUS  current
16932    DESCRIPTION
16933        "Add a multicast fdb entry, ex:0x00 0x01 0x02 0x03 0x04 0x05"
16934    ::= { mcastFdbNewCfgEntry 6 }
16935
16936mcastFdbNewCfgDelStaticEntry OBJECT-TYPE
16937    SYNTAX  INTEGER {
16938        other(1),
16939        delete(2)
16940        }
16941    MAX-ACCESS  read-create
16942    STATUS  current
16943    DESCRIPTION
16944        "When set to the value of 2 (delete), the entire row is deleted.
16945         When read, other(1) is returned. Setting the value to anything
16946         other than 2(delete) has no effect on the state of the row."
16947    ::= { mcastFdbNewCfgEntry 7 }
16948
16949
16950--dot1x
16951
16952
16953dot1xCurStatus OBJECT-TYPE
16954    SYNTAX INTEGER {
16955	enable(0),
16956        disable(1)
16957	}
16958    MAX-ACCESS read-only
16959    STATUS current
16960    DESCRIPTION
16961	"  Dot1x  status    "
16962    ::= { dot1x 1 }
16963
16964dot1xNewStatus OBJECT-TYPE
16965    SYNTAX INTEGER {
16966	enable(0),
16967        disable(1)
16968	}
16969    MAX-ACCESS read-write
16970    STATUS current
16971    DESCRIPTION
16972	"  Dot1x  status    "
16973    ::= { dot1x 2 }
16974
16975dot1xCurCfgPortTable OBJECT-TYPE
16976    SYNTAX SEQUENCE OF Dot1xCurCfgPortEntry
16977    MAX-ACCESS not-accessible
16978    STATUS current
16979    DESCRIPTION
16980      "The table of 8021x configuration in the Current_config."
16981    ::= { dot1x 3 }
16982
16983dot1xNewCfgPortTable OBJECT-TYPE
16984    SYNTAX SEQUENCE OF Dot1xNewCfgPortEntry
16985    MAX-ACCESS not-accessible
16986    STATUS current
16987    DESCRIPTION
16988      "The table of 8021x configuration in the new_config."
16989    ::= { dot1x 4 }
16990
16991dot1xCurCfgPortEntry OBJECT-TYPE
16992    SYNTAX Dot1xCurCfgPortEntry
16993    MAX-ACCESS not-accessible
16994    STATUS current
16995    DESCRIPTION
16996      "Information about 8021x Port Config"
16997    INDEX { dot1xCurCfgPortIndex }
16998    ::= { dot1xCurCfgPortTable 1 }
16999
17000Dot1xCurCfgPortEntry ::= SEQUENCE {
17001    dot1xCurCfgPortIndex                PortNumber,
17002    dot1xCurCfgPortMode                 INTEGER,
17003    dot1xCurCfgPortQtPeriod             INTEGER,
17004    dot1xCurCfgPortTxPeriod             INTEGER,
17005    dot1xCurCfgPortSupTmout		INTEGER,
17006    dot1xCurCfgPortSrvTmout             INTEGER,
17007    dot1xCurCfgPortMaxRq 		INTEGER,
17008    dot1xCurCfgPortRaPeriod		INTEGER,
17009    dot1xCurCfgPortReAuth		INTEGER
17010    ,
17011    dot1xCurCfgPortVlanAssign		INTEGER
17012    }
17013
17014dot1xCurCfgPortIndex OBJECT-TYPE
17015    SYNTAX PortNumber
17016    MAX-ACCESS read-only
17017    STATUS current
17018    DESCRIPTION
17019	"The 8021x Port number for which the table is related."
17020    ::= { dot1xCurCfgPortEntry 1}
17021
17022dot1xCurCfgPortMode OBJECT-TYPE
17023    SYNTAX INTEGER {
17024      forceUnauth(0),
17025      auto(1),
17026      forceAuth(2)
17027	}
17028    MAX-ACCESS read-only
17029    STATUS current
17030    DESCRIPTION
17031	" Port authenticaton mode
17032	  forceUnauth(0),
17033          auto(1),
17034          forceAuth(2)
17035	    "
17036    ::= { dot1xCurCfgPortEntry 2 }
17037
17038dot1xCurCfgPortQtPeriod OBJECT-TYPE
17039    SYNTAX INTEGER (0..65535)
17040    MAX-ACCESS read-only
17041    STATUS current
17042    DESCRIPTION
17043	"Quiet period (0-65535) "
17044    ::= { dot1xCurCfgPortEntry 3 }
17045
17046dot1xCurCfgPortTxPeriod OBJECT-TYPE
17047    SYNTAX INTEGER (1..65535)
17048    MAX-ACCESS read-only
17049    STATUS current
17050    DESCRIPTION
17051	" Tx Period     "
17052    ::= { dot1xCurCfgPortEntry 4 }
17053
17054dot1xCurCfgPortSupTmout OBJECT-TYPE
17055    SYNTAX INTEGER (1..65535)
17056    MAX-ACCESS read-only
17057    STATUS current
17058    DESCRIPTION
17059	"   Supplicant timeout (1..65535)  "
17060    ::= { dot1xCurCfgPortEntry 5 }
17061
17062dot1xCurCfgPortSrvTmout OBJECT-TYPE
17063    SYNTAX INTEGER (1..65535)
17064    MAX-ACCESS read-only
17065    STATUS current
17066    DESCRIPTION
17067	"  Server timeout (1..65535)   "
17068    ::= { dot1xCurCfgPortEntry 6 }
17069
17070dot1xCurCfgPortMaxRq OBJECT-TYPE
17071    SYNTAX INTEGER (1..10)
17072    MAX-ACCESS read-only
17073    STATUS current
17074    DESCRIPTION
17075	" Maximum numer of requests   (1..10)   "
17076    ::= { dot1xCurCfgPortEntry 7 }
17077
17078dot1xCurCfgPortRaPeriod OBJECT-TYPE
17079    SYNTAX INTEGER (0..604800)
17080    MAX-ACCESS read-only
17081    STATUS current
17082    DESCRIPTION
17083	"  Reautentication period (0..604800)    "
17084    ::= { dot1xCurCfgPortEntry 8 }
17085
17086
17087dot1xCurCfgPortReAuth OBJECT-TYPE
17088    SYNTAX INTEGER {
17089	off(0),
17090        on(1)
17091	}
17092    MAX-ACCESS read-only
17093    STATUS current
17094    DESCRIPTION
17095	"  ReAuthentication state
17096	off(0),
17097        on(1)
17098	    "
17099    ::= { dot1xCurCfgPortEntry 9 }
17100
17101dot1xCurCfgPortVlanAssign OBJECT-TYPE
17102    SYNTAX INTEGER {
17103	off(0),
17104        on(1)
17105	}
17106    MAX-ACCESS read-only
17107    STATUS current
17108    DESCRIPTION
17109	"  Vlan assignment state
17110	off(0),
17111        on(1)
17112	    "
17113    ::= { dot1xCurCfgPortEntry 10 }
17114
17115dot1xNewCfgPortEntry OBJECT-TYPE
17116    SYNTAX Dot1xNewCfgPortEntry
17117    MAX-ACCESS not-accessible
17118    STATUS current
17119    DESCRIPTION
17120      "Information about 8021x Port Config"
17121    INDEX { dot1xNewCfgPortIndex }
17122    ::= { dot1xNewCfgPortTable 1 }
17123
17124Dot1xNewCfgPortEntry ::= SEQUENCE {
17125    dot1xNewCfgPortIndex                PortNumber,
17126    dot1xNewCfgPortMode                 INTEGER,
17127    dot1xNewCfgPortQtPeriod             INTEGER,
17128    dot1xNewCfgPortTxPeriod             INTEGER,
17129    dot1xNewCfgPortSupTmout		INTEGER,
17130    dot1xNewCfgPortSrvTmout             INTEGER,
17131    dot1xNewCfgPortMaxRq 		INTEGER,
17132    dot1xNewCfgPortRaPeriod		INTEGER,
17133    dot1xNewCfgPortReAuth		INTEGER ,
17134    dot1xNewCfgPortDefault		INTEGER ,
17135    dot1xNewCfgPortApplyGlobal   	INTEGER
17136    ,
17137    dot1xNewCfgPortVlanAssign		INTEGER
17138    }
17139
17140dot1xNewCfgPortIndex OBJECT-TYPE
17141    SYNTAX PortNumber
17142    MAX-ACCESS read-only
17143    STATUS current
17144    DESCRIPTION
17145	"The 8021x Port number for which the table is related."
17146    ::= { dot1xNewCfgPortEntry 1}
17147
17148dot1xNewCfgPortMode OBJECT-TYPE
17149    SYNTAX INTEGER {
17150	forceUnauth(0),
17151	auto(1),
17152        forceAuth(2)
17153	}
17154    MAX-ACCESS read-create
17155    STATUS current
17156    DESCRIPTION
17157	" Port authentication mode
17158	  forceUnauth(0),
17159	  auto(1),
17160          forceAuth(2)	     "
17161    ::= { dot1xNewCfgPortEntry 2 }
17162
17163dot1xNewCfgPortQtPeriod OBJECT-TYPE
17164    SYNTAX INTEGER (0..65535)
17165    MAX-ACCESS read-create
17166    STATUS current
17167    DESCRIPTION
17168	" Quiet period (0..65535)     "
17169    ::= { dot1xNewCfgPortEntry 3 }
17170
17171dot1xNewCfgPortTxPeriod OBJECT-TYPE
17172    SYNTAX INTEGER (1..65535)
17173    MAX-ACCESS read-create
17174    STATUS current
17175    DESCRIPTION
17176	" Tx Period  (1..65535)   "
17177    ::= { dot1xNewCfgPortEntry 4 }
17178
17179dot1xNewCfgPortSupTmout OBJECT-TYPE
17180    SYNTAX INTEGER (1..65535)
17181    MAX-ACCESS read-create
17182    STATUS current
17183    DESCRIPTION
17184	" Supplicant Timeout (1..65535)    "
17185    ::= { dot1xNewCfgPortEntry 5 }
17186
17187dot1xNewCfgPortSrvTmout OBJECT-TYPE
17188    SYNTAX INTEGER (1..65535)
17189    MAX-ACCESS read-create
17190    STATUS current
17191    DESCRIPTION
17192	"  Server Timeout  (1..65535)   "
17193    ::= { dot1xNewCfgPortEntry 6 }
17194
17195dot1xNewCfgPortMaxRq OBJECT-TYPE
17196    SYNTAX INTEGER (1..10)
17197    MAX-ACCESS read-create
17198    STATUS current
17199    DESCRIPTION
17200	" Maximum number of requests  (1..10)    "
17201    ::= { dot1xNewCfgPortEntry 7 }
17202
17203dot1xNewCfgPortRaPeriod OBJECT-TYPE
17204    SYNTAX INTEGER (1..604800)
17205    MAX-ACCESS read-create
17206    STATUS current
17207    DESCRIPTION
17208	" Reauthentication period (1..604800)    "
17209    ::= { dot1xNewCfgPortEntry 8 }
17210
17211
17212dot1xNewCfgPortReAuth OBJECT-TYPE
17213    SYNTAX INTEGER {
17214	off(0),
17215        on(1)
17216	}
17217    MAX-ACCESS read-create
17218    STATUS current
17219    DESCRIPTION
17220	"  Reauthentication state
17221	   off(0),
17222           on(1)	    "
17223    ::= { dot1xNewCfgPortEntry 9 }
17224
17225
17226
17227dot1xNewCfgPortDefault OBJECT-TYPE
17228    SYNTAX INTEGER {
17229	other(0),
17230        apply(1)
17231	}
17232    MAX-ACCESS read-create
17233    STATUS current
17234    DESCRIPTION
17235	"  Port default settings    "
17236    ::= { dot1xNewCfgPortEntry 10 }
17237
17238
17239dot1xNewCfgPortApplyGlobal OBJECT-TYPE
17240    SYNTAX INTEGER {
17241	other(0),
17242        apply(1)
17243	}
17244    MAX-ACCESS read-create
17245    STATUS current
17246    DESCRIPTION
17247	" Apply Global config     "
17248    ::= { dot1xNewCfgPortEntry 11 }
17249
17250dot1xNewCfgPortVlanAssign OBJECT-TYPE
17251    SYNTAX INTEGER {
17252	off(0),
17253        on(1)
17254	}
17255    MAX-ACCESS read-create
17256    STATUS current
17257    DESCRIPTION
17258	"Enable/Disable the assignment of vlan from radius server when the
17259     port is successfully autheticated.
17260	 Vlan assignment state
17261	       off(0),
17262           on(1)	    "
17263    ::= { dot1xNewCfgPortEntry 12 }
17264
17265
17266dot1xCurCfgGuestVlanNumber OBJECT-TYPE
17267    SYNTAX INTEGER (1..4094)
17268    MAX-ACCESS read-only
17269    STATUS current
17270    DESCRIPTION
17271    	" 8021.x Guest VLAN number"
17272    ::= { dot1xCurCfgGuestVlan 1 }
17273
17274dot1xCurCfgGuestVlanStatus OBJECT-TYPE
17275    SYNTAX INTEGER {
17276        enabled(1),
17277        disabled(2)
17278    }
17279    MAX-ACCESS read-only
17280    STATUS current
17281    DESCRIPTION
17282    	" 8021.x Guest VLAN status
17283	  enabled(1),
17284	  disabled(2)"
17285    ::= { dot1xCurCfgGuestVlan 2 }
17286
17287dot1xCurCfgGlobalMode OBJECT-TYPE
17288    SYNTAX INTEGER {
17289      forceUnauth(0),
17290      auto(1),
17291      forceAuth(2)
17292	}
17293    MAX-ACCESS read-only
17294    STATUS current
17295    DESCRIPTION
17296	"  Autehtication Mode
17297	   forceUnauth(0),
17298           auto(1),
17299           forceAuth(2)	    "
17300    ::= { dot1xCurCfgGlobalTable 3 }
17301
17302dot1xCurCfgGlobalQtPeriod OBJECT-TYPE
17303    SYNTAX INTEGER (0..65535)
17304    MAX-ACCESS read-only
17305    STATUS current
17306    DESCRIPTION
17307	" Quiet period  (0..65535)    "
17308    ::= { dot1xCurCfgGlobalTable 4 }
17309
17310dot1xCurCfgGlobalTxPeriod OBJECT-TYPE
17311    SYNTAX INTEGER (1..65535)
17312    MAX-ACCESS read-only
17313    STATUS current
17314    DESCRIPTION
17315	" Tx period  (1..65535)    "
17316    ::= { dot1xCurCfgGlobalTable 5 }
17317
17318dot1xCurCfgGlobalSupTmout OBJECT-TYPE
17319    SYNTAX INTEGER (1..65535)
17320    MAX-ACCESS read-only
17321    STATUS current
17322    DESCRIPTION
17323	"  Supplicant timeout (1..65535)    "
17324    ::= { dot1xCurCfgGlobalTable 6 }
17325
17326dot1xCurCfgGlobalSrvTmout OBJECT-TYPE
17327    SYNTAX INTEGER (1..65535)
17328    MAX-ACCESS read-only
17329    STATUS current
17330    DESCRIPTION
17331	"  Server timeout (1..65535)    "
17332    ::= { dot1xCurCfgGlobalTable 7 }
17333
17334dot1xCurCfgGlobalMaxRq OBJECT-TYPE
17335    SYNTAX INTEGER (1..10)
17336    MAX-ACCESS read-only
17337    STATUS current
17338    DESCRIPTION
17339	" Maximum number of requests  (1..10)    "
17340    ::= { dot1xCurCfgGlobalTable 8 }
17341
17342dot1xCurCfgGlobalRaPeriod OBJECT-TYPE
17343    SYNTAX INTEGER (0..604800)
17344    MAX-ACCESS read-only
17345    STATUS current
17346    DESCRIPTION
17347	" Reauthentication period  (0..604800)    "
17348    ::= { dot1xCurCfgGlobalTable 9 }
17349
17350
17351dot1xCurCfgGlobalReAuth OBJECT-TYPE
17352    SYNTAX INTEGER {
17353	off(0),
17354        on(1)
17355	}
17356    MAX-ACCESS read-only
17357    STATUS current
17358    DESCRIPTION
17359	"      "
17360    ::= { dot1xCurCfgGlobalTable 10 }
17361
17362dot1xCurCfgGlobalVlanAssign OBJECT-TYPE
17363    SYNTAX INTEGER {
17364	off(0),
17365        on(1)
17366	}
17367    MAX-ACCESS read-only
17368    STATUS current
17369    DESCRIPTION
17370	"Vlan assignment status"
17371    ::= { dot1xCurCfgGlobalTable 12 }
17372dot1xNewCfgGuestVlanNumber OBJECT-TYPE
17373    SYNTAX INTEGER (0..4094)
17374    MAX-ACCESS read-write
17375    STATUS current
17376    DESCRIPTION
17377        " 8021.x Guest VLAN number "
17378    ::= { dot1xNewCfgGuestVlan 1 }
17379
17380dot1xNewCfgGuestVlanStatus OBJECT-TYPE
17381    SYNTAX INTEGER {
17382        enabled(1),
17383        disabled(2)
17384    }
17385    MAX-ACCESS read-write
17386    STATUS current
17387    DESCRIPTION
17388        " 8021.x Guest VLAN status
17389	  enabled(1),
17390	  disabled(2)"
17391    ::= { dot1xNewCfgGuestVlan 2 }
17392
17393dot1xNewCfgGlobalMode OBJECT-TYPE
17394    SYNTAX INTEGER {
17395	forceUnauth(0),
17396	auto(1),
17397        forceAuth(2)
17398	}
17399    MAX-ACCESS read-create
17400    STATUS current
17401    DESCRIPTION
17402	"  Authentication Mode     "
17403    ::= { dot1xNewCfgGlobalTable 3 }
17404
17405dot1xNewCfgGlobalQtPeriod OBJECT-TYPE
17406    SYNTAX INTEGER (0..65535)
17407    MAX-ACCESS read-create
17408    STATUS current
17409    DESCRIPTION
17410	" Quiet Period (0..65535)     "
17411    ::= { dot1xNewCfgGlobalTable 4 }
17412
17413dot1xNewCfgGlobalTxPeriod OBJECT-TYPE
17414    SYNTAX INTEGER (1..65535)
17415    MAX-ACCESS read-create
17416    STATUS current
17417    DESCRIPTION
17418	" Tx Period (1..65535)    "
17419    ::= { dot1xNewCfgGlobalTable 5 }
17420
17421dot1xNewCfgGlobalSupTmout OBJECT-TYPE
17422    SYNTAX INTEGER (1..65535)
17423    MAX-ACCESS read-create
17424    STATUS current
17425    DESCRIPTION
17426	" Supplicand timeout (1..65535)    "
17427    ::= { dot1xNewCfgGlobalTable 6 }
17428
17429dot1xNewCfgGlobalSrvTmout OBJECT-TYPE
17430    SYNTAX INTEGER (1..65535)
17431    MAX-ACCESS read-create
17432    STATUS current
17433    DESCRIPTION
17434	" Server timeout (1..65535)     "
17435    ::= { dot1xNewCfgGlobalTable 7 }
17436
17437dot1xNewCfgGlobalMaxRq OBJECT-TYPE
17438    SYNTAX INTEGER (1..10)
17439    MAX-ACCESS read-create
17440    STATUS current
17441    DESCRIPTION
17442	" Maximum number of requests (1..10)     "
17443    ::= { dot1xNewCfgGlobalTable 8 }
17444
17445dot1xNewCfgGlobalRaPeriod OBJECT-TYPE
17446    SYNTAX INTEGER (1..604800)
17447    MAX-ACCESS read-create
17448    STATUS current
17449    DESCRIPTION
17450	"  Reauthentication period (1..604800)   "
17451    ::= { dot1xNewCfgGlobalTable 9 }
17452
17453
17454dot1xNewCfgGlobalReAuth OBJECT-TYPE
17455    SYNTAX INTEGER {
17456	off(0),
17457        on(1)
17458	}
17459    MAX-ACCESS read-create
17460    STATUS current
17461    DESCRIPTION
17462	"  Reauthentication status    "
17463    ::= { dot1xNewCfgGlobalTable 10 }
17464
17465dot1xNewCfgGlobalDefault OBJECT-TYPE
17466    SYNTAX INTEGER {
17467        other(0),
17468        apply(1)
17469        }
17470    MAX-ACCESS read-create
17471    STATUS current
17472    DESCRIPTION
17473        "  Restore default 802.1x configuration    "
17474    ::= { dot1xNewCfgGlobalTable 11 }
17475
17476dot1xNewCfgGlobalVlanAssign OBJECT-TYPE
17477    SYNTAX INTEGER {
17478	off(0),
17479        on(1)
17480	}
17481    MAX-ACCESS read-create
17482    STATUS current
17483    DESCRIPTION
17484	"Enable/Disable the assignment of vlan from radius server when the
17485     port is successfully autheticated."
17486    ::= { dot1xNewCfgGlobalTable 12 }
17487
17488dot1xInfoPortTable OBJECT-TYPE
17489    SYNTAX SEQUENCE OF Dot1xInfoPortEntry
17490    MAX-ACCESS not-accessible
17491    STATUS current
17492    DESCRIPTION
17493      "The table of 8021x configuration in the Current_config."
17494    ::= { dot1xInfo 1 }
17495
17496dot1xInfoPortEntry OBJECT-TYPE
17497    SYNTAX Dot1xInfoPortEntry
17498    MAX-ACCESS not-accessible
17499    STATUS current
17500    DESCRIPTION
17501      "Information about 8021x Port Config"
17502    INDEX { dot1xInfoPortIndex }
17503    ::= { dot1xInfoPortTable 1 }
17504
17505Dot1xInfoPortEntry ::= SEQUENCE {
17506    dot1xInfoPortIndex                PortNumber,
17507    dot1xInfoPortAuthMode                 INTEGER,
17508    dot1xInfoPortAuthStatus             INTEGER,
17509    dot1xInfoPortAuthPAEState		INTEGER,
17510    dot1xInfoPortBackAuthState             INTEGER
17511    ,
17512    dot1xInfoPortAssignedVlan              INTEGER
17513    }
17514
17515dot1xInfoPortIndex OBJECT-TYPE
17516    SYNTAX PortNumber
17517    MAX-ACCESS read-only
17518    STATUS current
17519    DESCRIPTION
17520	"The 8021x Port number for which the table is related."
17521    ::= { dot1xInfoPortEntry 1}
17522
17523dot1xInfoPortAuthMode OBJECT-TYPE
17524    SYNTAX INTEGER {
17525      forceUnauth(0),
17526      auto(1),
17527      forceAuth(2)
17528	}
17529    MAX-ACCESS read-only
17530    STATUS current
17531    DESCRIPTION
17532	" Authentication mode     "
17533    ::= { dot1xInfoPortEntry 2 }
17534
17535dot1xInfoPortAuthStatus OBJECT-TYPE
17536    SYNTAX INTEGER {
17537	authorized(0),
17538	unauthorized(1)
17539	}
17540    MAX-ACCESS read-only
17541    STATUS current
17542    DESCRIPTION
17543	" Authentication status     "
17544    ::= { dot1xInfoPortEntry 3 }
17545
17546
17547dot1xInfoPortAuthPAEState OBJECT-TYPE
17548    SYNTAX INTEGER {
17549	initialize(0),
17550	disconnected(1),
17551 	connecting(2),
17552   	authenticating(3),
17553    	authenticated(4),
17554   	aborting(5),
17555    	held(6),
17556   	forceauth(7),
17557    	forceunauth(8)
17558
17559	}
17560    MAX-ACCESS read-only
17561    STATUS current
17562    DESCRIPTION
17563	"  Authenticator PAE State    "
17564    ::= { dot1xInfoPortEntry 5 }
17565
17566dot1xInfoPortBackAuthState OBJECT-TYPE
17567    SYNTAX INTEGER {
17568	request(0),
17569	response(1),
17570	success(2),
17571   	fail(3),
17572    	timeout(4),
17573   	idle(5),
17574    	initialize(6)
17575
17576	}
17577    MAX-ACCESS read-only
17578    STATUS current
17579    DESCRIPTION
17580	" Backend authenticator PAE state     "
17581    ::= { dot1xInfoPortEntry 6 }
17582
17583dot1xInfoPortAssignedVlan OBJECT-TYPE
17584    SYNTAX INTEGER
17585    MAX-ACCESS read-only
17586    STATUS current
17587    DESCRIPTION
17588        "Vlan assigned from radius server.Value of
17589    0 indicates , no vlan assigned via Radius"
17590    ::= { dot1xInfoPortEntry 7 }
17591
17592dot1xSystemCapability OBJECT-TYPE
17593    SYNTAX INTEGER {
17594	authenticator(0),
17595	supplicant(1),
17596        authenticatorAndSupplicant(2),
17597        unknown(3)
17598 	}
17599    MAX-ACCESS read-only
17600    STATUS current
17601    DESCRIPTION
17602	"  System capability    "
17603    ::= { dot1xSystemInfo 1 }
17604
17605
17606
17607dot1xSystemStatus OBJECT-TYPE
17608    SYNTAX INTEGER {
17609	enabled(0),
17610	disabled(1)
17611	}
17612    MAX-ACCESS read-only
17613    STATUS current
17614    DESCRIPTION
17615	"  System status    "
17616    ::= { dot1xSystemInfo 2 }
17617
17618dot1xSystemProtoVersion OBJECT-TYPE
17619    SYNTAX INTEGER
17620    MAX-ACCESS read-only
17621    STATUS current
17622    DESCRIPTION
17623	"  Protocol version   "
17624    ::= { dot1xSystemInfo 3 }
17625
17626
17627oamInfoPortTable OBJECT-TYPE
17628    SYNTAX SEQUENCE OF OAMInfoPortEntry
17629    MAX-ACCESS not-accessible
17630    STATUS current
17631    DESCRIPTION
17632      "The table of OAM port information."
17633    ::= { oamInfo 1 }
17634
17635oamInfoPortEntry OBJECT-TYPE
17636    SYNTAX OAMInfoPortEntry
17637    MAX-ACCESS not-accessible
17638    STATUS current
17639    DESCRIPTION
17640      "Information about OAM Port"
17641    INDEX { oamInfoPortIndex }
17642    ::= { oamInfoPortTable 1 }
17643
17644OAMInfoPortEntry ::= SEQUENCE {
17645    oamInfoPortIndex                PortNumber,
17646    oamInfoPortLocalState           INTEGER,
17647    oamInfoPortLocalMode            INTEGER,
17648    oamInfoPortLocalLinkStatus	    INTEGER,
17649    oamInfoPortLocalStable  	    INTEGER,
17650    oamInfoPortLocalSatisfied 	    INTEGER,
17651    oamInfoPortLocalEvaluating	    INTEGER,
17652    oamInfoPortRemoteMode  	    INTEGER,
17653    oamInfoPortRemoteMAC  	    PhysAddress,
17654    oamInfoPortRemoteStable  	    INTEGER,
17655    oamInfoPortRemoteStateValid     INTEGER,
17656    oamInfoPortRemoteEvaluating     INTEGER
17657    }
17658
17659oamInfoPortIndex OBJECT-TYPE
17660    SYNTAX PortNumber
17661    MAX-ACCESS read-only
17662    STATUS current
17663    DESCRIPTION
17664	"The OAM Port number for which the table is related."
17665    ::= { oamInfoPortEntry 1}
17666
17667oamInfoPortLocalState OBJECT-TYPE
17668    SYNTAX INTEGER {
17669      enabled(0),
17670      disabled(1)
17671    }
17672    MAX-ACCESS read-only
17673    STATUS current
17674    DESCRIPTION
17675	" OAM local port state"
17676    ::= { oamInfoPortEntry 2 }
17677
17678oamInfoPortLocalMode OBJECT-TYPE
17679    SYNTAX INTEGER {
17680      active(0),
17681      passive(1)
17682    }
17683    MAX-ACCESS read-only
17684    STATUS current
17685    DESCRIPTION
17686	" OAM local port mode"
17687    ::= { oamInfoPortEntry 3 }
17688
17689oamInfoPortLocalLinkStatus OBJECT-TYPE
17690    SYNTAX INTEGER {
17691      ok(0),
17692      fail(1)
17693    }
17694    MAX-ACCESS read-only
17695    STATUS current
17696    DESCRIPTION
17697	" OAM local port link status"
17698    ::= { oamInfoPortEntry 4 }
17699
17700oamInfoPortLocalStable OBJECT-TYPE
17701    SYNTAX INTEGER {
17702      true(0),
17703      false(1)
17704    }
17705    MAX-ACCESS read-only
17706    STATUS current
17707    DESCRIPTION
17708	" OAM local port stable"
17709    ::= { oamInfoPortEntry 5 }
17710
17711oamInfoPortLocalSatisfied OBJECT-TYPE
17712    SYNTAX INTEGER {
17713      true(0),
17714      false(1)
17715    }
17716    MAX-ACCESS read-only
17717    STATUS current
17718    DESCRIPTION
17719	" OAM local port satisfied"
17720    ::= { oamInfoPortEntry 6 }
17721
17722oamInfoPortLocalEvaluating OBJECT-TYPE
17723    SYNTAX INTEGER {
17724      true(0),
17725      false(1)
17726    }
17727    MAX-ACCESS read-only
17728    STATUS current
17729    DESCRIPTION
17730	" OAM local port evaluating"
17731    ::= { oamInfoPortEntry 7 }
17732
17733oamInfoPortRemoteMode OBJECT-TYPE
17734    SYNTAX INTEGER {
17735      active(0),
17736      passive(1)
17737    }
17738    MAX-ACCESS read-only
17739    STATUS current
17740    DESCRIPTION
17741	" OAM remote port mode"
17742    ::= { oamInfoPortEntry 8 }
17743
17744oamInfoPortRemoteMAC OBJECT-TYPE
17745    SYNTAX  PhysAddress
17746    MAX-ACCESS read-only
17747    STATUS current
17748    DESCRIPTION
17749	" OAM remote port MAC address"
17750    ::= { oamInfoPortEntry 9 }
17751
17752oamInfoPortRemoteStable OBJECT-TYPE
17753    SYNTAX INTEGER {
17754      true(0),
17755      false(1)
17756    }
17757    MAX-ACCESS read-only
17758    STATUS current
17759    DESCRIPTION
17760	" OAM remote port stable"
17761    ::= { oamInfoPortEntry 10 }
17762
17763oamInfoPortRemoteStateValid OBJECT-TYPE
17764    SYNTAX INTEGER {
17765      true(0),
17766      false(1)
17767    }
17768    MAX-ACCESS read-only
17769    STATUS current
17770    DESCRIPTION
17771	" OAM remote port state valid"
17772    ::= { oamInfoPortEntry 11 }
17773
17774oamInfoPortRemoteEvaluating OBJECT-TYPE
17775    SYNTAX INTEGER {
17776      true(0),
17777      false(1)
17778    }
17779    MAX-ACCESS read-only
17780    STATUS current
17781    DESCRIPTION
17782	" OAM remote port evaluating"
17783    ::= { oamInfoPortEntry 12 }
17784
17785--
17786-- OAM Stats
17787--
17788oamStatsPortTable OBJECT-TYPE
17789    SYNTAX SEQUENCE OF OAMStatsPortEntry
17790    MAX-ACCESS not-accessible
17791    STATUS current
17792    DESCRIPTION
17793      "The table of OAM port statistics."
17794    ::= { oamStats 1 }
17795
17796oamStatsPortEntry OBJECT-TYPE
17797    SYNTAX OAMStatsPortEntry
17798    MAX-ACCESS not-accessible
17799    STATUS current
17800    DESCRIPTION
17801      "Statistics about OAM Port"
17802    INDEX { oamStatsPortIndex }
17803    ::= { oamStatsPortTable 1 }
17804
17805
17806OAMStatsPortEntry ::= SEQUENCE {
17807    oamStatsPortIndex                  PortNumber,
17808    oamStatsPortInfoTx                 INTEGER,
17809    oamStatsPortInfoRx                 INTEGER,
17810    oamStatsPortUnsupTx                INTEGER,
17811    oamStatsPortUnsupRx                INTEGER,
17812    oamStatsPortLocalLinkFaults        INTEGER,
17813    oamStatsPortLocalCriticalEvents    INTEGER,
17814    oamStatsPortLocalDyingGasps        INTEGER,
17815    oamStatsPortRemoteLinkFaults       INTEGER,
17816    oamStatsPortRemoteCriticalEvents   INTEGER,
17817    oamStatsPortRemoteDyingGasps       INTEGER
17818    }
17819
17820oamStatsPortIndex OBJECT-TYPE
17821    SYNTAX PortNumber
17822    MAX-ACCESS read-only
17823    STATUS current
17824    DESCRIPTION
17825        "The OAM Port number for which the table is related."
17826    ::= { oamStatsPortEntry 1}
17827
17828oamStatsPortInfoTx OBJECT-TYPE
17829    SYNTAX INTEGER
17830    MAX-ACCESS read-only
17831    STATUS current
17832    DESCRIPTION
17833        "The number of transmitted OAM information packets"
17834    ::= { oamStatsPortEntry 2}
17835
17836oamStatsPortInfoRx OBJECT-TYPE
17837    SYNTAX INTEGER
17838    MAX-ACCESS read-only
17839    STATUS current
17840    DESCRIPTION
17841        "The number of received OAM information packets"
17842    ::= { oamStatsPortEntry 3}
17843
17844oamStatsPortUnsupTx OBJECT-TYPE
17845    SYNTAX INTEGER
17846    MAX-ACCESS read-only
17847    STATUS current
17848    DESCRIPTION
17849        "The number of transmitted OAM unsupported packets"
17850    ::= { oamStatsPortEntry 4}
17851
17852oamStatsPortUnsupRx OBJECT-TYPE
17853    SYNTAX INTEGER
17854    MAX-ACCESS read-only
17855    STATUS current
17856    DESCRIPTION
17857        "The number of received OAM unsupported packets"
17858    ::= { oamStatsPortEntry 5}
17859
17860oamStatsPortLocalLinkFaults  OBJECT-TYPE
17861    SYNTAX INTEGER
17862    MAX-ACCESS read-only
17863    STATUS current
17864    DESCRIPTION
17865        "The number of local OAM link fault packets"
17866    ::= { oamStatsPortEntry 6}
17867
17868oamStatsPortLocalCriticalEvents  OBJECT-TYPE
17869    SYNTAX INTEGER
17870    MAX-ACCESS read-only
17871    STATUS current
17872    DESCRIPTION
17873        "The number of local OAM critical event packets"
17874    ::= { oamStatsPortEntry 7}
17875
17876oamStatsPortLocalDyingGasps  OBJECT-TYPE
17877    SYNTAX INTEGER
17878    MAX-ACCESS read-only
17879    STATUS current
17880    DESCRIPTION
17881        "The number of local OAM dying gasp packets"
17882    ::= { oamStatsPortEntry 8}
17883
17884oamStatsPortRemoteLinkFaults  OBJECT-TYPE
17885    SYNTAX INTEGER
17886    MAX-ACCESS read-only
17887    STATUS current
17888    DESCRIPTION
17889        "The number of remote OAM link fault packets"
17890    ::= { oamStatsPortEntry 9}
17891
17892oamStatsPortRemoteCriticalEvents  OBJECT-TYPE
17893    SYNTAX INTEGER
17894    MAX-ACCESS read-only
17895    STATUS current
17896    DESCRIPTION
17897        "The number of remote OAM critical event packets"
17898    ::= { oamStatsPortEntry 10}
17899
17900oamStatsPortRemoteDyingGasps  OBJECT-TYPE
17901    SYNTAX INTEGER
17902    MAX-ACCESS read-only
17903    STATUS current
17904    DESCRIPTION
17905        "The number of remote OAM dying gasp packets"
17906    ::= { oamStatsPortEntry 11}
17907
17908-- Trunk Group Information
17909
17910trunkGroupInfoTable OBJECT-TYPE
17911    SYNTAX SEQUENCE OF TrunkGroupInfoTableEntry
17912    MAX-ACCESS not-accessible
17913    STATUS current
17914    DESCRIPTION
17915        "The table of trunk group information."
17916    ::= { trunkGroupInfo 1 }
17917
17918trunkGroupInfoTableEntry OBJECT-TYPE
17919    SYNTAX TrunkGroupInfoTableEntry
17920    MAX-ACCESS not-accessible
17921    STATUS current
17922    DESCRIPTION
17923        "A row in trunk group information table."
17924    INDEX { trunkGroupInfoIndex }
17925    ::= { trunkGroupInfoTable 1 }
17926
17927TrunkGroupInfoTableEntry ::= SEQUENCE {
17928    trunkGroupInfoIndex       Integer32,
17929    trunkGroupInfoState       INTEGER,
17930    trunkGroupInfoProtocol    INTEGER,
17931    trunkGroupInfoPorts       OCTET STRING
17932    }
17933
17934trunkGroupInfoIndex OBJECT-TYPE
17935    SYNTAX  Integer32
17936    MAX-ACCESS  read-only
17937    STATUS  current
17938    DESCRIPTION
17939        "The identifier of the trunk group."
17940    ::= { trunkGroupInfoTableEntry 1 }
17941
17942trunkGroupInfoState OBJECT-TYPE
17943    SYNTAX  INTEGER  {
17944        enabled(1),
17945        disabled(2)
17946        }
17947    MAX-ACCESS  read-only
17948    STATUS  current
17949    DESCRIPTION
17950        "Trunk group state."
17951    ::= { trunkGroupInfoTableEntry 2 }
17952
17953
17954trunkGroupInfoPorts OBJECT-TYPE
17955    SYNTAX  OCTET STRING
17956    MAX-ACCESS  read-only
17957    STATUS  current
17958    DESCRIPTION
17959        "The port list in the trunk group. The ports are presented in
17960         bitmap format.
17961
17962         in receiving order:
17963
17964             OCTET 1  OCTET 2  .....
17965             xxxxxxxx xxxxxxxx .....
17966             ||    || |_ port 8
17967             ||    ||
17968             ||    ||___ port 7
17969             ||    |____ port 6
17970             ||      .    .   .
17971             ||_________ port 1
17972             |__________ reserved
17973
17974         where x : 1 - The represented port belongs to the trunk group
17975                   0 - The represented port does not belong to the trunk group"
17976    ::= { trunkGroupInfoTableEntry 3 }
17977
17978trunkGroupInfoProtocol OBJECT-TYPE
17979    SYNTAX  INTEGER  {
17980        static(1),
17981        lacp(2)
17982        }
17983    MAX-ACCESS  read-only
17984    STATUS  current
17985    DESCRIPTION
17986        "Trunk group protocol
17987         Static - static trunk group
17988         Lacp - dynamic trunk group"
17989    ::= { trunkGroupInfoTableEntry 4 }
17990
17991trunkGroupInfoPortTable OBJECT-TYPE
17992    SYNTAX  SEQUENCE OF TrunkGroupInfoPortTableEntry
17993    MAX-ACCESS  not-accessible
17994    STATUS  current
17995    DESCRIPTION
17996        "The table of Trunk Group Info."
17997    ::= {trunkGroupInfo 2 }
17998
17999trunkGroupInfoPortTableEntry OBJECT-TYPE
18000    SYNTAX  TrunkGroupInfoPortTableEntry
18001    MAX-ACCESS  not-accessible
18002    STATUS  current
18003    DESCRIPTION
18004        "A row in the Trunk Info table."
18005    INDEX  { trunkGroupInfoPortTrunkId, trunkGroupInfoPortPortId }
18006    ::= { trunkGroupInfoPortTable 1 }
18007
18008TrunkGroupInfoPortTableEntry ::= SEQUENCE {
18009    trunkGroupInfoPortTrunkId   Integer32,
18010    trunkGroupInfoPortPortId    PortNumber,
18011    trunkGroupInfoPortStatus    INTEGER
18012    }
18013
18014trunkGroupInfoPortTrunkId OBJECT-TYPE
18015    SYNTAX  Integer32
18016    MAX-ACCESS  read-only
18017    STATUS  current
18018    DESCRIPTION
18019        "The Trunk identifier."
18020    ::= { trunkGroupInfoPortTableEntry 1 }
18021
18022trunkGroupInfoPortPortId OBJECT-TYPE
18023    SYNTAX  PortNumber
18024    MAX-ACCESS  read-only
18025    STATUS  current
18026    DESCRIPTION
18027        "The Port identifier."
18028    ::= { trunkGroupInfoPortTableEntry 2 }
18029
18030trunkGroupInfoPortStatus OBJECT-TYPE
18031    SYNTAX  INTEGER{
18032        down(0),
18033
18034        blocking(1),
18035        forwarding(2)
18036
18037        }
18038    MAX-ACCESS  read-only
18039    STATUS  current
18040    DESCRIPTION
18041        "The Port Status."
18042    ::= { trunkGroupInfoPortTableEntry 3 }
18043
18044
18045-- LACP Statistics
18046
18047lacpStatsTable OBJECT-TYPE
18048    SYNTAX SEQUENCE OF LacpStatsTableEntry
18049    MAX-ACCESS not-accessible
18050    STATUS current
18051    DESCRIPTION
18052        "The table of LACP Stats."
18053	::= {lacpStats 1}
18054
18055lacpStatsTableEntry OBJECT-TYPE
18056    SYNTAX LacpStatsTableEntry
18057    MAX-ACCESS not-accessible
18058    STATUS current
18059    DESCRIPTION
18060        "Lacp status info."
18061    INDEX { lacpStatsIndex }
18062    ::= { lacpStatsTable 1 }
18063
18064LacpStatsTableEntry ::= SEQUENCE {
18065   lacpStatsIndex PortNumber,
18066   lacpdusRx Integer32,
18067   markerpdusRx Integer32,
18068   markerresponsepdusRx Integer32,
18069   unknownRx Integer32,
18070   illegalRx Integer32,
18071   lacpdusTx Integer32,
18072   markerpdusTx Integer32,
18073   markerresponsepdusTx Integer32
18074   ,lacpClearStats INTEGER
18075}
18076
18077lacpStatsIndex OBJECT-TYPE
18078  SYNTAX PortNumber
18079  MAX-ACCESS read-only
18080  STATUS current
18081  DESCRIPTION
18082	"Index"
18083  ::= {lacpStatsTableEntry 1}
18084
18085lacpdusRx OBJECT-TYPE
18086  SYNTAX Integer32
18087  MAX-ACCESS read-only
18088  STATUS current
18089  DESCRIPTION
18090	"Valid LACPDUs received"
18091  ::= {lacpStatsTableEntry 2}
18092
18093markerpdusRx OBJECT-TYPE
18094  SYNTAX Integer32
18095  MAX-ACCESS read-only
18096  STATUS current
18097  DESCRIPTION
18098	"Valid Marker PDUs received"
18099  ::= {lacpStatsTableEntry 3}
18100
18101markerresponsepdusRx OBJECT-TYPE
18102  SYNTAX Integer32
18103  MAX-ACCESS read-only
18104  STATUS current
18105  DESCRIPTION
18106	"Valid Marker Rsp PDUs received"
18107  ::= {lacpStatsTableEntry 4}
18108
18109unknownRx OBJECT-TYPE
18110  SYNTAX Integer32
18111  MAX-ACCESS read-only
18112  STATUS current
18113  DESCRIPTION
18114	"Unknown version/TLV type"
18115  ::= {lacpStatsTableEntry 5}
18116
18117illegalRx OBJECT-TYPE
18118  SYNTAX Integer32
18119  MAX-ACCESS read-only
18120  STATUS current
18121  DESCRIPTION
18122	"Illegal subtype received"
18123  ::= {lacpStatsTableEntry 6}
18124
18125lacpdusTx OBJECT-TYPE
18126  SYNTAX Integer32
18127  MAX-ACCESS read-only
18128  STATUS current
18129  DESCRIPTION
18130	"LACPDUs transmitted"
18131  ::= {lacpStatsTableEntry 7}
18132
18133markerpdusTx OBJECT-TYPE
18134  SYNTAX Integer32
18135  MAX-ACCESS read-only
18136  STATUS current
18137  DESCRIPTION
18138	"Market PDUs transmitted"
18139  ::= {lacpStatsTableEntry 8}
18140
18141markerresponsepdusTx OBJECT-TYPE
18142  SYNTAX Integer32
18143  MAX-ACCESS read-only
18144  STATUS current
18145  DESCRIPTION
18146	"Marker Rsp PDUs transmitted "
18147  ::= {lacpStatsTableEntry 9}
18148
18149lacpClearStats  OBJECT-TYPE
18150    SYNTAX  INTEGER {
18151        ok(1),
18152        clear(2)
18153        }
18154    MAX-ACCESS  read-write
18155    STATUS  current
18156    DESCRIPTION
18157        "Setting this to clear(2) results in clearing the LACP statistics."
18158    ::= { lacpStatsTableEntry 10 }
18159
18160
18161-- FDB Statistics
18162
18163
18164fdbStatsCurrent OBJECT-TYPE
18165    SYNTAX  Gauge32
18166    MAX-ACCESS  read-only
18167    STATUS  current
18168    DESCRIPTION
18169        "Current number of entries in the Forwarding Database."
18170    ::= { fdbStats 3 }
18171
18172fdbStatsHiwat OBJECT-TYPE
18173    SYNTAX  Integer32
18174    MAX-ACCESS  read-only
18175    STATUS  current
18176    DESCRIPTION
18177        "Highest number of entries recorded at any given time in the
18178         Forwarding Database."
18179    ::= { fdbStats 4 }
18180
18181
18182fdbStatsClear OBJECT-TYPE
18183    SYNTAX INTEGER {
18184      ok(1),
18185      clear(2)
18186      }
18187    MAX-ACCESS  read-write
18188    STATUS  current
18189    DESCRIPTION
18190        "Clear FDB statistics"
18191    ::= { fdbStats 11 }
18192
18193-- STP Statistics
18194
18195stgStatsPortTable OBJECT-TYPE
18196    SYNTAX SEQUENCE OF StgStatsPortTableEntry
18197    MAX-ACCESS not-accessible
18198    STATUS current
18199    DESCRIPTION
18200        "The table of Spanning Tree Group port statistics."
18201    ::= { stpStats 1 }
18202
18203stgStatsPortTableEntry OBJECT-TYPE
18204    SYNTAX StgStatsPortTableEntry
18205    MAX-ACCESS not-accessible
18206    STATUS current
18207    DESCRIPTION
18208        "Statistics about port of a particular Spanning Tree Group."
18209    INDEX { stgStatsStpIndex, stgStatsPortIndex }
18210    ::= { stgStatsPortTable 1 }
18211
18212StgStatsPortTableEntry ::= SEQUENCE {
18213    stgStatsStpIndex            Integer32,
18214    stgStatsPortIndex	        PortNumber,
18215    stgStatsPortRcvCfgBpdus     Counter32,
18216    stgStatsPortRcvTcnBpdus     Counter32,
18217    stgStatsPortXmtCfgBpdus     Counter32,
18218    stgStatsPortXmtTcnBpdus     Counter32
18219    }
18220
18221stgStatsStpIndex OBJECT-TYPE
18222    SYNTAX Integer32
18223    MAX-ACCESS read-only
18224    STATUS current
18225    DESCRIPTION
18226        "The identifier of a particular Spanning Tree Group."
18227    ::= { stgStatsPortTableEntry 1 }
18228
18229stgStatsPortIndex OBJECT-TYPE
18230    SYNTAX PortNumber
18231    MAX-ACCESS read-only
18232    STATUS current
18233    DESCRIPTION
18234        "The port identifier of a particular Spanning Tree Group."
18235    ::= { stgStatsPortTableEntry 2 }
18236
18237stgStatsPortRcvCfgBpdus OBJECT-TYPE
18238    SYNTAX Counter32
18239    MAX-ACCESS read-only
18240    STATUS current
18241    DESCRIPTION
18242        "Number of Configuration BPDU's received on this port."
18243    ::= { stgStatsPortTableEntry 3 }
18244
18245stgStatsPortRcvTcnBpdus OBJECT-TYPE
18246    SYNTAX Counter32
18247    MAX-ACCESS read-only
18248    STATUS current
18249    DESCRIPTION
18250        "Number of TCN BPDU's received on this port."
18251    ::= { stgStatsPortTableEntry 4 }
18252
18253stgStatsPortXmtCfgBpdus OBJECT-TYPE
18254    SYNTAX Counter32
18255    MAX-ACCESS read-only
18256    STATUS current
18257    DESCRIPTION
18258        "Number of Configuration BPDU's trasmitted from the port."
18259    ::= { stgStatsPortTableEntry 5 }
18260
18261stgStatsPortXmtTcnBpdus OBJECT-TYPE
18262    SYNTAX Counter32
18263    MAX-ACCESS read-only
18264    STATUS current
18265    DESCRIPTION
18266        "Number of TCN BPDU's trasmitted from the port."
18267    ::= { stgStatsPortTableEntry 6 }
18268
18269fdbClear OBJECT-TYPE
18270    SYNTAX  INTEGER {
18271        ok(1),
18272        clear(2)
18273        }
18274    MAX-ACCESS  read-write
18275    STATUS  current
18276    DESCRIPTION
18277        "Setting this value to clear(2) clears the entire master FDB."
18278    ::= { fdbInfo 1 }
18279
18280
18281--  FDB table
18282fdbTable OBJECT-TYPE
18283    SYNTAX  SEQUENCE OF FdbEntry
18284    MAX-ACCESS  not-accessible
18285    STATUS  current
18286    DESCRIPTION
18287        "The table of FDB entries."
18288    ::= { fdbInfo 2 }
18289
18290fdbEntry OBJECT-TYPE
18291    SYNTAX  FdbEntry
18292    MAX-ACCESS  not-accessible
18293    STATUS  current
18294    DESCRIPTION
18295        "A row in the FDB table"
18296    INDEX   { fdbMacAddr }
18297    ::= { fdbTable 1 }
18298
18299FdbEntry ::= SEQUENCE {
18300    fdbMacAddr            MacAddress,
18301    fdbVlan       	  Integer32,
18302    fdbSrcPort            PortNumber,
18303    fdbSrcTrunk           Integer32,
18304    fdbState              INTEGER
18305    ,fdbStatus             Integer32
18306    }
18307
18308fdbMacAddr OBJECT-TYPE
18309    SYNTAX  MacAddress
18310    MAX-ACCESS  read-only
18311    STATUS  current
18312    DESCRIPTION
18313        "The MAC address for the FDB entry."
18314    ::= { fdbEntry 1 }
18315
18316fdbVlan OBJECT-TYPE
18317    SYNTAX  Integer32
18318    MAX-ACCESS  read-only
18319    STATUS  current
18320    DESCRIPTION
18321        "The VLAN ID for the FDB entry."
18322    ::= { fdbEntry 2 }
18323
18324fdbSrcPort OBJECT-TYPE
18325    SYNTAX  PortNumber
18326    MAX-ACCESS  read-only
18327    STATUS  current
18328    DESCRIPTION
18329       "Either the value '0', or the port number of the port on which a frame
18330        having a source address equal to the value of the corresponding
18331        instance has been seen.  A value of '0' indicates that the port
18332        number has not been learned but that the bridge does have some
18333        forwarding/filtering information about this address."
18334    ::= { fdbEntry 3 }
18335
18336fdbState OBJECT-TYPE
18337    SYNTAX  INTEGER {
18338	unknown(1),
18339	forward(2),
18340	trunk(3)
18341        }
18342    MAX-ACCESS  read-only
18343    STATUS  current
18344    DESCRIPTION
18345        "The state of the FDB entry. The meanings of the values are :
18346         unknown(1) : the MAC address has not yet been learned by the switch
18347                      but has only been seen as a destination address
18348         forward(2) : the MAC address has been learned by the switch
18349         trunk(3)   : frames with this MAC address are forwarded to trunk
18350                      group"
18351    ::= { fdbEntry 4 }
18352
18353
18354fdbSrcTrunk OBJECT-TYPE
18355    SYNTAX  Integer32
18356    MAX-ACCESS  read-only
18357    STATUS  current
18358    DESCRIPTION
18359       "Either the value '0', or the trunk number of the trunk on which a frame
18360        having a source address equal to the value of the corresponding
18361        instance has been seen.  A value of '0' indicates that the source
18362        address is not associated with a trunk."
18363    ::= { fdbEntry 7 }
18364
18365fdbStatus OBJECT-TYPE
18366    SYNTAX  Integer32
18367    MAX-ACCESS  read-only
18368    STATUS  current
18369    DESCRIPTION
18370       "'1' if it is permanent
18371        '0' if it is not permanent"
18372    ::= { fdbEntry 8 }
18373
18374--  Multicast FDB table
18375mcastFdbTable OBJECT-TYPE
18376    SYNTAX  SEQUENCE OF McastFdbEntry
18377    MAX-ACCESS  not-accessible
18378    STATUS  current
18379    DESCRIPTION
18380        "The table of static multicast FDB entries."
18381    ::= { fdbInfo 3 }
18382
18383mcastFdbEntry OBJECT-TYPE
18384    SYNTAX  McastFdbEntry
18385    MAX-ACCESS  not-accessible
18386    STATUS  current
18387    DESCRIPTION
18388        "A row in the static multicast FDB table"
18389    INDEX   { mcastFdbEntryIndex }
18390    ::= { mcastFdbTable 1 }
18391
18392McastFdbEntry ::= SEQUENCE {
18393    mcastFdbEntryIndex         Integer32,
18394    mcastFdbMacAddr            MacAddress,
18395    mcastFdbVlan               Integer32,
18396    mcastFdbSrcPorts           PortNumber
18397    }
18398
18399mcastFdbEntryIndex OBJECT-TYPE
18400    SYNTAX  Integer32
18401    MAX-ACCESS  read-only
18402    STATUS  current
18403    DESCRIPTION
18404        "The static multicast fdb entry index"
18405    ::= { mcastFdbEntry 1 }
18406
18407mcastFdbMacAddr OBJECT-TYPE
18408    SYNTAX  MacAddress
18409    MAX-ACCESS  read-only
18410    STATUS  current
18411    DESCRIPTION
18412        "The static multicast MAC address for the FDB entry."
18413    ::= { mcastFdbEntry 2 }
18414
18415mcastFdbVlan OBJECT-TYPE
18416    SYNTAX  Integer32
18417    MAX-ACCESS  read-only
18418    STATUS  current
18419    DESCRIPTION
18420        "The VLAN ID for the FDB entry."
18421    ::= { mcastFdbEntry 3 }
18422
18423mcastFdbSrcPorts OBJECT-TYPE
18424    SYNTAX  PortNumber
18425    MAX-ACCESS   read-only
18426    STATUS  current
18427    DESCRIPTION
18428        "The multicast MAC address port list.  The ports are presented in bitmap format.
18429         in receiving order:
18430
18431             OCTET 1  OCTET 2  .....
18432             xxxxxxxx xxxxxxxx .....
18433             ||    || |_ port 8
18434             ||    ||
18435             ||    ||___ port 7
18436             ||    |____ port 6
18437             ||      .    .   .
18438             ||_________ port 1
18439             |__________ reserved
18440
18441         where x : 1 - The represented port belongs to the multicast MAC address.
18442                   0 - The represented port does not belong to the multicast MAC address."
18443    ::= { mcastFdbEntry 4 }
18444
18445-- STP Information
18446
18447stpInfoTable OBJECT-TYPE
18448    SYNTAX SEQUENCE OF StpInfoTableEntry
18449    MAX-ACCESS not-accessible
18450    STATUS current
18451    DESCRIPTION
18452        "The table of Spanning Tree Group information."
18453    ::= { stpInfo 1 }
18454
18455stpInfoTableEntry OBJECT-TYPE
18456    SYNTAX StpInfoTableEntry
18457    MAX-ACCESS not-accessible
18458    STATUS current
18459    DESCRIPTION
18460        "Information about a particular Spanning Tree Group."
18461    INDEX { stpInfoIndex }
18462    ::= { stpInfoTable 1 }
18463
18464StpInfoTableEntry ::= SEQUENCE {
18465    stpInfoIndex              Integer32,
18466    stpInfoTimeSinceTopChange TimeTicks,
18467    stpInfoTopChanges         Counter32,
18468    stpInfoDesignatedRoot     BridgeId,
18469    stpInfoRootCost           Integer32,
18470    stpInfoRootPort           PortNumber,
18471    stpInfoMaxAge             Integer32,
18472    stpInfoHelloTime          Integer32,
18473    stpInfoForwardDelay       Integer32,
18474    stpInfoHoldTime           Integer32
18475    }
18476
18477stpInfoIndex OBJECT-TYPE
18478    SYNTAX Integer32
18479    MAX-ACCESS read-only
18480    STATUS current
18481    DESCRIPTION
18482        "The identifier of a particular Spanning Tree Group.  This is also
18483         index to the entLogicalTable of Entity MIB."
18484    ::= { stpInfoTableEntry 1 }
18485
18486stpInfoTimeSinceTopChange OBJECT-TYPE
18487    SYNTAX  TimeTicks
18488    MAX-ACCESS  read-only
18489    STATUS  current
18490    DESCRIPTION
18491        "The time (in hundredths of a second) since the last time a topology
18492         change was detected by the bridge entity."
18493    ::= { stpInfoTableEntry 2 }
18494
18495stpInfoTopChanges OBJECT-TYPE
18496    SYNTAX  Counter32
18497    MAX-ACCESS  read-only
18498    STATUS  current
18499    DESCRIPTION
18500        "The total number of topology changes detected by this bridge since
18501         the management entity was last reset or initialized."
18502    ::= { stpInfoTableEntry 3 }
18503
18504stpInfoDesignatedRoot OBJECT-TYPE
18505    SYNTAX  BridgeId
18506    MAX-ACCESS  read-only
18507    STATUS  current
18508    DESCRIPTION
18509        "The bridge identifier of the root of the spanning tree as determined
18510         by the Spanning Tree Protocol as executed by this node.  This value
18511         is used as the Root Identifier parameter in all Configuration Bridge
18512         PDUs originated by this node."
18513    ::= { stpInfoTableEntry 4 }
18514
18515stpInfoRootCost OBJECT-TYPE
18516    SYNTAX  Integer32
18517    MAX-ACCESS  read-only
18518    STATUS  current
18519    DESCRIPTION
18520        "The cost of the path to the root as seen from this bridge."
18521    ::= { stpInfoTableEntry 5 }
18522
18523stpInfoRootPort OBJECT-TYPE
18524    SYNTAX  PortNumber
18525    MAX-ACCESS  read-only
18526    STATUS  current
18527    DESCRIPTION
18528        "The port number of the port which offers the lowest cost path from
18529         this bridge to the root bridge."
18530    ::= { stpInfoTableEntry 6 }
18531
18532stpInfoMaxAge OBJECT-TYPE
18533    SYNTAX  Integer32
18534    MAX-ACCESS  read-only
18535    STATUS  current
18536    DESCRIPTION
18537        "The maximum age of Spanning Tree Protocol information learned from
18538         the network on any port before it is discarded, in units of
18539         hundredths of a second.  This is the actual value that this bridge is
18540         currently using."
18541    ::= { stpInfoTableEntry 7 }
18542
18543stpInfoHelloTime OBJECT-TYPE
18544    SYNTAX  Integer32
18545    MAX-ACCESS  read-only
18546    STATUS  current
18547    DESCRIPTION
18548        "The amount of time between the transmission of Configuration bridge
18549         PDUs by this node on any port when it is the root of the spanning
18550         tree or trying to become so, in units of hundredths of a second.
18551         This is the actual value that this bridge is currently using."
18552    ::= { stpInfoTableEntry 8 }
18553
18554stpInfoForwardDelay OBJECT-TYPE
18555     SYNTAX  Integer32
18556     MAX-ACCESS  read-only
18557     STATUS  current
18558     DESCRIPTION
18559         "This time value, measured in units of hundredths of a second,
18560          controls how fast a port changes its spanning state when moving
18561          towards the Forwarding state.  The value determines how long the port
18562          stays in each of the Listening and Learning states, which precede
18563          the Forwarding state.  This value is also used, when a topology
18564          change has been detected and is underway, to age all dynamic entries
18565          in the Forwarding Database."
18566    ::= { stpInfoTableEntry 9 }
18567
18568stpInfoHoldTime OBJECT-TYPE
18569    SYNTAX  Integer32
18570    MAX-ACCESS  read-only
18571    STATUS  current
18572    DESCRIPTION
18573        "This time value determines the interval length during which no more
18574         than two Configuration bridge PDUs shall be transmitted by this node,
18575         in units of hundredths of a second."
18576    ::= { stpInfoTableEntry 10 }
18577
18578stpInfoPortTable OBJECT-TYPE
18579    SYNTAX SEQUENCE OF StpInfoPortTableEntry
18580    MAX-ACCESS not-accessible
18581    STATUS current
18582    DESCRIPTION
18583        "The table of Spanning Tree Group port information."
18584    ::= { stpInfo 2 }
18585
18586stpInfoPortTableEntry OBJECT-TYPE
18587    SYNTAX StpInfoPortTableEntry
18588    MAX-ACCESS not-accessible
18589    STATUS current
18590    DESCRIPTION
18591        "Information about port configuration for a particular Spanning Tree
18592         Group."
18593    INDEX { stpInfoPortStpIndex, stpInfoPortIndex }
18594    ::= { stpInfoPortTable 1 }
18595
18596StpInfoPortTableEntry ::= SEQUENCE {
18597    stpInfoPortStpIndex           Integer32,
18598    stpInfoPortIndex              PortNumber,
18599    stpInfoPortState              INTEGER,
18600    stpInfoPortDesignatedRoot     BridgeId,
18601    stpInfoPortDesignatedCost     Integer32,
18602    stpInfoPortDesignatedBridge   BridgeId,
18603    stpInfoPortDesignatedPort     OCTET STRING,
18604    stpInfoPortForwardTransitions Counter32,
18605    stpInfoPortRole               INTEGER,
18606    stpInfoPortLinkType           INTEGER,
18607    stpInfoPortEdge               INTEGER,
18608    stpInfoPortExtGuard           INTEGER,
18609    stpInfoPortPathCost           Integer32,
18610    stpInfoPortPriority           Integer32
18611   }
18612
18613stpInfoPortStpIndex OBJECT-TYPE
18614    SYNTAX Integer32
18615    MAX-ACCESS read-only
18616    STATUS current
18617    DESCRIPTION
18618        "The identifier of a particular Spanning Tree Group."
18619    ::= { stpInfoPortTableEntry 1 }
18620
18621stpInfoPortIndex OBJECT-TYPE
18622    SYNTAX PortNumber
18623    MAX-ACCESS read-only
18624    STATUS current
18625    DESCRIPTION
18626        "The port identifier of a particular Spanning Tree Group."
18627    ::= { stpInfoPortTableEntry 2 }
18628
18629stpInfoPortState OBJECT-TYPE
18630    SYNTAX  INTEGER {
18631        disabled(1),
18632        blocking(2),
18633        listening(3),
18634        learning(4),
18635        forwarding(5),
18636        discarding(7),
18637        broken(6),
18638        na(8)
18639        }
18640    MAX-ACCESS  read-only
18641    STATUS  current
18642    DESCRIPTION
18643        "The port's current state as defined by application of the Spanning
18644         Tree Protocol.  This state controls what action a port takes on
18645         reception of a frame.  If the bridge has detected a port that is
18646         malfunctioning it will place that port into the broken(6) state.
18647         For ports which are disabled, this object will have a value of
18648         disabled(1). If port is not controlled by STP, this object will have
18649         a value of na (8)."
18650    ::= { stpInfoPortTableEntry 3 }
18651
18652stpInfoPortDesignatedRoot OBJECT-TYPE
18653    SYNTAX  BridgeId
18654    MAX-ACCESS  read-only
18655    STATUS  current
18656    DESCRIPTION
18657        "The unique Bridge Identifier of the Bridge recorded as the Root in
18658         the Configuration BPDUs transmitted by the Designated Bridge for the
18659         segment to which the port is attached."
18660    ::= { stpInfoPortTableEntry 4 }
18661
18662stpInfoPortDesignatedCost OBJECT-TYPE
18663    SYNTAX  Integer32
18664    MAX-ACCESS  read-only
18665    STATUS  current
18666    DESCRIPTION
18667        "The path cost of the Designated Port of the segment connected to this
18668         port.  This value is compared to the Root Path Cost field in received
18669         bridge PDUs."
18670    ::= { stpInfoPortTableEntry 5 }
18671
18672stpInfoPortDesignatedBridge OBJECT-TYPE
18673    SYNTAX  BridgeId
18674    MAX-ACCESS  read-only
18675    STATUS  current
18676    DESCRIPTION
18677        "The Bridge Identifier of the bridge which this port considers to be
18678         the Designated Bridge for this port's segment."
18679    ::= { stpInfoPortTableEntry 6 }
18680
18681stpInfoPortDesignatedPort OBJECT-TYPE
18682    SYNTAX  OCTET STRING (SIZE (2))
18683    MAX-ACCESS  read-only
18684    STATUS  current
18685    DESCRIPTION
18686        "The Port Identifier of the port on the Designated Bridge for this
18687         port's segment."
18688    ::= { stpInfoPortTableEntry 7 }
18689
18690stpInfoPortForwardTransitions OBJECT-TYPE
18691    SYNTAX  Counter32
18692    MAX-ACCESS  read-only
18693    STATUS  current
18694    DESCRIPTION
18695        "The number of times this port has transitioned from the Learning
18696         state to the Forwarding state."
18697    ::= { stpInfoPortTableEntry 8 }
18698
18699stpInfoPortPathCost OBJECT-TYPE
18700    SYNTAX  Integer32
18701    MAX-ACCESS  read-only
18702    STATUS  current
18703    DESCRIPTION
18704        "The path cost of the port."
18705    ::= { stpInfoPortTableEntry 9 }
18706
18707stpInfoPortRole OBJECT-TYPE
18708    SYNTAX  INTEGER {
18709        disabled(1),
18710        alternate(2),
18711        backup(3),
18712        root(4),
18713        designated(5),
18714        master(6),
18715        unknown(7)
18716        }
18717    MAX-ACCESS  read-only
18718    STATUS  current
18719    DESCRIPTION
18720        "The port role. Returns unknown(7) when MSTP/RSTP is not enabled,
18721         otherwise returns appropriate port role."
18722    ::= { stpInfoPortTableEntry 10 }
18723
18724stpInfoPortLinkType OBJECT-TYPE
18725    SYNTAX  INTEGER {
18726        p2p(1),
18727        shared(2),
18728        unknown(3)
18729        }
18730    MAX-ACCESS  read-only
18731    STATUS  current
18732    DESCRIPTION
18733        "The point-to-point status of the LAN segment attached
18734         to this port.  A value of p2p (1) indicates that this port is being
18735         treated as if it is connected to a point-to-point link.
18736         A value of shared(2) indicates that this port is being treated as
18737         having a shared media connection."
18738    ::= { stpInfoPortTableEntry 11 }
18739
18740stpInfoPortEdge OBJECT-TYPE
18741    SYNTAX  INTEGER {
18742        enabled(1),
18743        disabled(2)
18744        }
18745    MAX-ACCESS  read-only
18746    STATUS  current
18747    DESCRIPTION
18748        "The port is an edge port or not. Returns disabled(2) when the port is
18749	 not an edge port and returns enabled(1) when it is an edge port."
18750    ::= { stpInfoPortTableEntry 12 }
18751
18752stpInfoPortExtGuard OBJECT-TYPE
18753    SYNTAX  INTEGER {
18754        loop-inc(1),
18755        root-inc(2),
18756        normal(0)
18757        }
18758    MAX-ACCESS  read-only
18759    STATUS  current
18760    DESCRIPTION
18761        "Current STP guard state. Not include BPDU Guard."
18762    ::= { stpInfoPortTableEntry 13 }
18763
18764stpInfoPortPriority OBJECT-TYPE
18765    SYNTAX Integer32
18766    MAX-ACCESS read-only
18767    STATUS current
18768    DESCRIPTION
18769        "The four most significant bits of the Port Identifier of the
18770         Spanning Tree instance can be modified by setting this value."
18771    ::= { stpInfoPortTableEntry 14 }
18772
18773
18774
18775-- LACP information
18776
18777lacpInfoAggrTable OBJECT-TYPE
18778    SYNTAX SEQUENCE OF LacpInfoAggrTableEntry
18779    MAX-ACCESS not-accessible
18780    STATUS current
18781    DESCRIPTION
18782        "The table of LACP aggregator information."
18783    ::= { lacpInfo 1 }
18784
18785lacpInfoAggrTableEntry OBJECT-TYPE
18786    SYNTAX LacpInfoAggrTableEntry
18787    MAX-ACCESS not-accessible
18788    STATUS current
18789    DESCRIPTION
18790        "Information about a LACP aggregator."
18791    INDEX { lacpInfoAggrIndex }
18792    ::= { lacpInfoAggrTable 1 }
18793
18794LacpInfoAggrTableEntry ::= SEQUENCE {
18795    lacpInfoAggrIndex           PortNumber,
18796    lacpInfoAggrId		Integer32,
18797    lacpInfoAggrMac		DisplayString,
18798    lacpInfoAggrActSysPrio	Integer32,
18799    lacpInfoAggrActSysId	DisplayString,
18800    lacpInfoAggrIndivState	INTEGER,
18801    lacpInfoAggrActAdminKey	Integer32,
18802    lacpInfoAggrActOperKey	Integer32,
18803    lacpInfoAggrPartSysPrio	Integer32,
18804    lacpInfoAggrPartSysId	DisplayString,
18805    lacpInfoAggrPartOperKey	Integer32,
18806    lacpInfoAggrReadyState	INTEGER,
18807    lacpInfoAggrNumPorts	Integer32
18808    ,lacpInfoAggrMinLinks 	Integer32
18809    }
18810
18811lacpInfoAggrIndex OBJECT-TYPE
18812    SYNTAX PortNumber
18813    MAX-ACCESS read-only
18814    STATUS current
18815    DESCRIPTION
18816        "The aggregator identifier."
18817    ::= { lacpInfoAggrTableEntry 1 }
18818
18819lacpInfoAggrId OBJECT-TYPE
18820    SYNTAX  Integer32
18821    MAX-ACCESS  read-only
18822    STATUS  current
18823    DESCRIPTION
18824        "LACP aggregator ID"
18825    ::= { lacpInfoAggrTableEntry 2 }
18826
18827lacpInfoAggrMac OBJECT-TYPE
18828    SYNTAX  DisplayString
18829    MAX-ACCESS  read-only
18830    STATUS  current
18831    DESCRIPTION
18832        "LACP aggregator MAC address"
18833    ::= { lacpInfoAggrTableEntry 3 }
18834
18835lacpInfoAggrActSysPrio OBJECT-TYPE
18836    SYNTAX  Integer32
18837    MAX-ACCESS  read-only
18838    STATUS  current
18839    DESCRIPTION
18840        "LACP aggregator actor system priority"
18841    ::= { lacpInfoAggrTableEntry 4 }
18842
18843lacpInfoAggrActSysId OBJECT-TYPE
18844    SYNTAX  DisplayString
18845    MAX-ACCESS  read-only
18846    STATUS  current
18847    DESCRIPTION
18848        "LACP aggregator actor system ID"
18849    ::= { lacpInfoAggrTableEntry 5 }
18850
18851lacpInfoAggrIndivState OBJECT-TYPE
18852    SYNTAX  INTEGER {
18853        true(1),
18854        false(2)
18855        }
18856    MAX-ACCESS  read-only
18857    STATUS  current
18858    DESCRIPTION
18859        "LACP aggregator individual state"
18860    ::= { lacpInfoAggrTableEntry 6 }
18861
18862lacpInfoAggrActAdminKey OBJECT-TYPE
18863    SYNTAX  Integer32
18864    MAX-ACCESS  read-only
18865    STATUS  current
18866    DESCRIPTION
18867        "LACP aggregator actor admin key"
18868    ::= { lacpInfoAggrTableEntry 7 }
18869
18870lacpInfoAggrActOperKey OBJECT-TYPE
18871    SYNTAX  Integer32
18872    MAX-ACCESS  read-only
18873    STATUS  current
18874    DESCRIPTION
18875        "LACP aggregator actor oper key"
18876    ::= { lacpInfoAggrTableEntry 8 }
18877
18878lacpInfoAggrPartSysPrio OBJECT-TYPE
18879    SYNTAX  Integer32
18880    MAX-ACCESS  read-only
18881    STATUS  current
18882    DESCRIPTION
18883        "LACP aggregator partner system priority"
18884    ::= { lacpInfoAggrTableEntry 9 }
18885
18886lacpInfoAggrPartSysId OBJECT-TYPE
18887    SYNTAX  DisplayString
18888    MAX-ACCESS  read-only
18889    STATUS  current
18890    DESCRIPTION
18891        "LACP aggregator partner system ID"
18892    ::= { lacpInfoAggrTableEntry 10 }
18893
18894lacpInfoAggrPartOperKey OBJECT-TYPE
18895    SYNTAX  Integer32
18896    MAX-ACCESS  read-only
18897    STATUS  current
18898    DESCRIPTION
18899        "LACP aggregator partner oper key"
18900    ::= { lacpInfoAggrTableEntry 11 }
18901
18902lacpInfoAggrReadyState OBJECT-TYPE
18903    SYNTAX  INTEGER {
18904        true(1),
18905        false(2)
18906        }
18907    MAX-ACCESS  read-only
18908    STATUS  current
18909    DESCRIPTION
18910        "LACP aggregator ready state"
18911    ::= { lacpInfoAggrTableEntry 12 }
18912
18913lacpInfoAggrNumPorts OBJECT-TYPE
18914    SYNTAX  Integer32
18915    MAX-ACCESS  read-only
18916    STATUS  current
18917    DESCRIPTION
18918        "Number of ports in aggregator"
18919    ::= { lacpInfoAggrTableEntry 13 }
18920
18921
18922lacpInfoAggrMinLinks OBJECT-TYPE
18923    SYNTAX  Integer32
18924    MAX-ACCESS  read-only
18925    STATUS  current
18926    DESCRIPTION
18927        "Min Links of ports in aggregator"
18928    ::= { lacpInfoAggrTableEntry 15 }
18929
18930lacpInfoPort OBJECT IDENTIFIER ::= { lacpInfo 2 }
18931
18932lacpInfoPortGeneralTable OBJECT-TYPE
18933    SYNTAX SEQUENCE OF LacpInfoPortGeneralTableEntry
18934    MAX-ACCESS not-accessible
18935    STATUS current
18936    DESCRIPTION
18937        "The table of LACP port general information."
18938    ::= { lacpInfoPort 1 }
18939
18940lacpInfoPortGeneralTableEntry OBJECT-TYPE
18941    SYNTAX LacpInfoPortGeneralTableEntry
18942    MAX-ACCESS not-accessible
18943    STATUS current
18944    DESCRIPTION
18945        "General information about a LACP port."
18946    INDEX { lacpInfoPortGeneralIndex }
18947    ::= { lacpInfoPortGeneralTable 1 }
18948
18949LacpInfoPortGeneralTableEntry ::= SEQUENCE {
18950    lacpInfoPortGeneralIndex		PortNumber,
18951    lacpInfoPortLacpEna 		INTEGER,
18952    lacpInfoPortAdminEna	 	INTEGER,
18953    lacpInfoPortActSysId		DisplayString,
18954    lacpInfoPortActSysPrio		Integer32,
18955    lacpInfoPortActAdminKey 		Integer32,
18956    lacpInfoPortActOperKey 		Integer32,
18957    lacpInfoPortActPortNum 		Integer32,
18958    lacpInfoPortActPortPrio 		Integer32,
18959    lacpInfoPortIndivState 		INTEGER,
18960    lacpInfoSelAggrId 			Integer32,
18961    lacpInfoAttAggrId 			Integer32,
18962    lacpInfoPortReadyN 			INTEGER,
18963    lacpInfoPortNtt 			INTEGER,
18964    lacpInfoPortSelected 		INTEGER,
18965    lacpInfoPortMoved 			INTEGER,
18966    lacpInfoCollDetState 		INTEGER,
18967    lacpInfoPortRxState 		DisplayString,
18968    lacpInfoPortMuxState 		DisplayString,
18969    lacpInfoPortPerState 		DisplayString,
18970    lacpInfoPortPerTraTimer		Integer32,
18971    lacpInfoPortCurWhileTimer		Integer32,
18972    lacpInfoPortOperState		INTEGER
18973    }
18974
18975lacpInfoPortGeneralIndex OBJECT-TYPE
18976    SYNTAX PortNumber
18977    MAX-ACCESS read-only
18978    STATUS current
18979    DESCRIPTION
18980        "The port identifier."
18981    ::= { lacpInfoPortGeneralTableEntry 1 }
18982
18983lacpInfoPortLacpEna OBJECT-TYPE
18984    SYNTAX  INTEGER {
18985        true(1),
18986        false(2)
18987        }
18988    MAX-ACCESS  read-only
18989    STATUS  current
18990    DESCRIPTION
18991        "LACP enabled on port"
18992    ::= { lacpInfoPortGeneralTableEntry 2 }
18993
18994lacpInfoPortAdminEna OBJECT-TYPE
18995    SYNTAX  INTEGER {
18996        true(1),
18997        false(2)
18998        }
18999    MAX-ACCESS  read-only
19000    STATUS  current
19001    DESCRIPTION
19002        "LACP port admin enabled"
19003    ::= { lacpInfoPortGeneralTableEntry 3 }
19004
19005lacpInfoPortActSysId OBJECT-TYPE
19006    SYNTAX  DisplayString
19007    MAX-ACCESS  read-only
19008    STATUS  current
19009    DESCRIPTION
19010        "LACP port actor system ID"
19011    ::= { lacpInfoPortGeneralTableEntry 4 }
19012
19013lacpInfoPortActSysPrio OBJECT-TYPE
19014    SYNTAX  Integer32
19015    MAX-ACCESS  read-only
19016    STATUS  current
19017    DESCRIPTION
19018        "LACP port actor system priority"
19019    ::= { lacpInfoPortGeneralTableEntry 5 }
19020
19021lacpInfoPortActAdminKey OBJECT-TYPE
19022    SYNTAX  Integer32
19023    MAX-ACCESS  read-only
19024    STATUS  current
19025    DESCRIPTION
19026        "LACP port actor admin key"
19027    ::= { lacpInfoPortGeneralTableEntry 6 }
19028
19029lacpInfoPortActOperKey OBJECT-TYPE
19030    SYNTAX  Integer32
19031    MAX-ACCESS  read-only
19032    STATUS  current
19033    DESCRIPTION
19034        "LACP port actor oper key"
19035    ::= { lacpInfoPortGeneralTableEntry 7 }
19036
19037lacpInfoPortActPortNum OBJECT-TYPE
19038    SYNTAX  Integer32
19039    MAX-ACCESS  read-only
19040    STATUS  current
19041    DESCRIPTION
19042        "LACP port number"
19043    ::= { lacpInfoPortGeneralTableEntry 8 }
19044
19045lacpInfoPortActPortPrio OBJECT-TYPE
19046    SYNTAX  Integer32
19047    MAX-ACCESS  read-only
19048    STATUS  current
19049    DESCRIPTION
19050        "LACP port priority"
19051    ::= { lacpInfoPortGeneralTableEntry 9 }
19052
19053lacpInfoPortIndivState OBJECT-TYPE
19054    SYNTAX  INTEGER {
19055        true(1),
19056        false(2)
19057        }
19058    MAX-ACCESS  read-only
19059    STATUS  current
19060    DESCRIPTION
19061        "LACP port individual state"
19062    ::= { lacpInfoPortGeneralTableEntry 10 }
19063
19064lacpInfoSelAggrId OBJECT-TYPE
19065    SYNTAX  Integer32
19066    MAX-ACCESS  read-only
19067    STATUS  current
19068    DESCRIPTION
19069        "LACP port selected aggregator ID"
19070    ::= { lacpInfoPortGeneralTableEntry 11 }
19071
19072lacpInfoAttAggrId OBJECT-TYPE
19073    SYNTAX  Integer32
19074    MAX-ACCESS  read-only
19075    STATUS  current
19076    DESCRIPTION
19077        "LACP port attached aggregator ID"
19078    ::= { lacpInfoPortGeneralTableEntry 12 }
19079
19080lacpInfoPortReadyN OBJECT-TYPE
19081    SYNTAX  INTEGER {
19082        true(1),
19083        false(2)
19084        }
19085    MAX-ACCESS read-only
19086    STATUS  current
19087    DESCRIPTION
19088        "True value for Ready_N flag indicates that the wait while timer
19089         has expired and it is waiting to attach to an aggregator.
19090         There is one Ready_N value for each port."
19091    ::= { lacpInfoPortGeneralTableEntry 13 }
19092
19093lacpInfoPortNtt OBJECT-TYPE
19094    SYNTAX  INTEGER {
19095        true(1),
19096        false(2)
19097        }
19098    MAX-ACCESS read-only
19099    STATUS  current
19100    DESCRIPTION
19101        "Need to transmit flag. True indicates that there is new protocol
19102         information that should be transmitted on the link."
19103    ::= { lacpInfoPortGeneralTableEntry 14 }
19104
19105lacpInfoPortSelected OBJECT-TYPE
19106    SYNTAX  INTEGER {
19107        selected(1),
19108        unselected(2),
19109        standby(3)
19110        , suspended(4)
19111        , individual(5)
19112        }
19113    MAX-ACCESS  read-only
19114    STATUS  current
19115    DESCRIPTION
19116        "Selected flag value indicates that the selection logic has selected
19117         an appropriate Aggregator. A value of unselected indicates that no
19118         aggregator is currently selected. A value of standby indicates that
19119         although the selection logic has selected an appropriate Aggregator,
19120         aggregation restrictions currently prevent the port from being
19121         enabled as part of the aggregation, and so the port is being held
19122         in standby condition.
19123         A value of suspended indicates that the port in a LACP port-channel
19124         cannot be aggregated due to, for example, incompatible LACP system/port
19125         attributes of the remote endpoints.
19126         A value of suspended indicates that the port in a LACP port-channel
19127         cannot be aggregated due to, for example, not receiveing LACPDU.
19128         A value of individual indicates that the port works as a normal link-up
19129         port due to not receiving LACPDU.
19130         "
19131    ::= { lacpInfoPortGeneralTableEntry 15 }
19132
19133lacpInfoPortMoved OBJECT-TYPE
19134    SYNTAX  INTEGER {
19135        true(1),
19136        false(2)
19137        }
19138    MAX-ACCESS read-only
19139    STATUS  current
19140    DESCRIPTION
19141        "Port Moved flag is set to true if the receive machine for a port
19142         is in the port_disabled state, and the combination of partner oper
19143         system and partner oper port number in use by the port has been
19144         used by received in an incoming LACPDU on a different port."
19145    ::= { lacpInfoPortGeneralTableEntry 16 }
19146
19147lacpInfoCollDetState OBJECT-TYPE
19148    SYNTAX  INTEGER {
19149        on(1),
19150        off(2)
19151        }
19152    MAX-ACCESS  read-only
19153    STATUS  current
19154    DESCRIPTION
19155        "LACP port collision and detection state"
19156    ::= { lacpInfoPortGeneralTableEntry 17 }
19157
19158lacpInfoPortRxState OBJECT-TYPE
19159    SYNTAX  DisplayString
19160    MAX-ACCESS  read-only
19161    STATUS  current
19162    DESCRIPTION
19163        "LACP port RX machine state"
19164    ::= { lacpInfoPortGeneralTableEntry 18 }
19165
19166lacpInfoPortMuxState OBJECT-TYPE
19167    SYNTAX  DisplayString
19168    MAX-ACCESS  read-only
19169    STATUS  current
19170    DESCRIPTION
19171        "LACP port Mux machine state"
19172    ::= { lacpInfoPortGeneralTableEntry 19 }
19173
19174lacpInfoPortPerState OBJECT-TYPE
19175    SYNTAX  DisplayString
19176    MAX-ACCESS  read-only
19177    STATUS  current
19178    DESCRIPTION
19179        "LACP port periodic machine state"
19180    ::= { lacpInfoPortGeneralTableEntry 20 }
19181
19182lacpInfoPortPerTraTimer OBJECT-TYPE
19183    SYNTAX  Integer32
19184    MAX-ACCESS  read-only
19185    STATUS  current
19186    DESCRIPTION
19187        "Periodic Transmit Timer"
19188    ::= { lacpInfoPortGeneralTableEntry 21 }
19189
19190lacpInfoPortCurWhileTimer OBJECT-TYPE
19191    SYNTAX Integer32
19192    MAX-ACCESS  read-only
19193    STATUS  current
19194    DESCRIPTION
19195        "Current While Timer"
19196    ::= { lacpInfoPortGeneralTableEntry 22 }
19197
19198lacpInfoPortOperState OBJECT-TYPE
19199    SYNTAX  INTEGER {
19200        disabled(1),
19201        up(2),
19202        down(3)
19203        }
19204    MAX-ACCESS  read-only
19205    STATUS  current
19206    DESCRIPTION
19207        "The current operational state of LACP on the port."
19208    ::= { lacpInfoPortGeneralTableEntry 23 }
19209
19210
19211lacpInfoPortAdminTable OBJECT-TYPE
19212    SYNTAX SEQUENCE OF LacpInfoPortAdminTableEntry
19213    MAX-ACCESS not-accessible
19214    STATUS current
19215    DESCRIPTION
19216        "The table of LACP port admin information."
19217    ::= { lacpInfoPort 2 }
19218
19219lacpInfoPortAdminTableEntry OBJECT-TYPE
19220    SYNTAX LacpInfoPortAdminTableEntry
19221    MAX-ACCESS not-accessible
19222    STATUS current
19223    DESCRIPTION
19224        "Admin information about a LACP port."
19225    INDEX { lacpInfoPortAdminIndex }
19226    ::= { lacpInfoPortAdminTable 1 }
19227
19228LacpInfoPortAdminTableEntry ::= SEQUENCE {
19229    lacpInfoPortAdminIndex		PortNumber,
19230    lacpInfoPortActAdPortState 		DisplayString,
19231    lacpInfoPortActAdActiv 		INTEGER,
19232    lacpInfoPortActAdSync 		INTEGER,
19233    lacpInfoPortActAdDef 		INTEGER,
19234    lacpInfoPortActAdTimeout 		INTEGER,
19235    lacpInfoPortActAdColl 		INTEGER,
19236    lacpInfoPortActAdExp 		INTEGER,
19237    lacpInfoPortActAdAggr 		INTEGER,
19238    lacpInfoPortActAdDist 		INTEGER
19239    }
19240
19241lacpInfoPortAdminIndex OBJECT-TYPE
19242    SYNTAX PortNumber
19243    MAX-ACCESS read-only
19244    STATUS current
19245    DESCRIPTION
19246        "The port identifier."
19247    ::= { lacpInfoPortAdminTableEntry 1 }
19248
19249
19250lacpInfoPortActAdPortState OBJECT-TYPE
19251    SYNTAX  DisplayString
19252    MAX-ACCESS  read-only
19253    STATUS  current
19254    DESCRIPTION
19255        "The state of Actor Administrator Port. This is a octet mask
19256         with the following bits: Activity, Synchronization, Defaulted,
19257         Timeout, Collecting, Expired, Aggregation and Distributing.
19258         If all of them are 0 then the state is showed as 0x0, else it is
19259         displayed a blank state which mean is not a NULL state"
19260    ::= { lacpInfoPortAdminTableEntry 7 }
19261
19262lacpInfoPortActAdActiv OBJECT-TYPE
19263    SYNTAX  INTEGER {
19264        active(1),
19265        passive(2)
19266        }
19267    MAX-ACCESS  read-only
19268    STATUS  current
19269    DESCRIPTION
19270        "The state of Actor Administrator Port Activity"
19271    ::= { lacpInfoPortAdminTableEntry 8 }
19272
19273lacpInfoPortActAdSync OBJECT-TYPE
19274    SYNTAX  INTEGER {
19275        true(1),
19276        false(2)
19277        }
19278    MAX-ACCESS  read-only
19279    STATUS  current
19280    DESCRIPTION
19281        "The state of Actor Administrator Port Synchronization"
19282    ::= { lacpInfoPortAdminTableEntry 9 }
19283
19284lacpInfoPortActAdDef OBJECT-TYPE
19285    SYNTAX  INTEGER {
19286        true(1),
19287        false(2)
19288        }
19289    MAX-ACCESS  read-only
19290    STATUS  current
19291    DESCRIPTION
19292        "The state of Actor Administrator Port Defaulted"
19293    ::= { lacpInfoPortAdminTableEntry 10 }
19294
19295lacpInfoPortActAdTimeout OBJECT-TYPE
19296    SYNTAX  INTEGER {
19297        short(1),
19298        long(2)
19299        }
19300    MAX-ACCESS  read-only
19301    STATUS  current
19302    DESCRIPTION
19303        "The state of Actor Administrator Port Timeout"
19304    ::= { lacpInfoPortAdminTableEntry 11 }
19305
19306lacpInfoPortActAdColl OBJECT-TYPE
19307    SYNTAX  INTEGER {
19308        true(1),
19309        false(2)
19310        }
19311    MAX-ACCESS  read-only
19312    STATUS  current
19313    DESCRIPTION
19314        "The state of Actor Administrator Port Collecting"
19315    ::= { lacpInfoPortAdminTableEntry 12 }
19316
19317lacpInfoPortActAdExp OBJECT-TYPE
19318    SYNTAX  INTEGER {
19319        true(1),
19320        false(2)
19321        }
19322    MAX-ACCESS  read-only
19323    STATUS  current
19324    DESCRIPTION
19325        "The state of Actor Administrator Port Expired"
19326    ::= { lacpInfoPortAdminTableEntry 13 }
19327
19328lacpInfoPortActAdAggr OBJECT-TYPE
19329    SYNTAX  INTEGER {
19330        true(1),
19331        false(2)
19332        }
19333    MAX-ACCESS  read-only
19334    STATUS  current
19335    DESCRIPTION
19336        "The state of Actor Administrator Port Aggregation"
19337    ::= { lacpInfoPortAdminTableEntry 14 }
19338
19339lacpInfoPortActAdDist OBJECT-TYPE
19340    SYNTAX  INTEGER {
19341        true(1),
19342        false(2)
19343        }
19344    MAX-ACCESS  read-only
19345    STATUS  current
19346    DESCRIPTION
19347        "The state of Actor Administrator Port Distributing"
19348    ::= { lacpInfoPortAdminTableEntry 15 }
19349
19350
19351
19352lacpInfoPortOperTable OBJECT-TYPE
19353    SYNTAX SEQUENCE OF LacpInfoPortOperTableEntry
19354    MAX-ACCESS not-accessible
19355    STATUS current
19356    DESCRIPTION
19357        "The table of LACP port oper information."
19358    ::= { lacpInfoPort 3 }
19359
19360lacpInfoPortOperTableEntry OBJECT-TYPE
19361    SYNTAX LacpInfoPortOperTableEntry
19362    MAX-ACCESS not-accessible
19363    STATUS current
19364    DESCRIPTION
19365        "Oper information about a LACP port."
19366    INDEX { lacpInfoPortOperIndex }
19367    ::= { lacpInfoPortOperTable 1 }
19368
19369LacpInfoPortOperTableEntry ::= SEQUENCE {
19370    lacpInfoPortOperIndex		PortNumber,
19371    lacpInfoPortPartOpSysPrio 		Integer32,
19372    lacpInfoPortPartOpSysId 		DisplayString,
19373    lacpInfoPortPartOpKey 		Integer32,
19374    lacpInfoPortPartOpPortNum 		Integer32,
19375    lacpInfoPortPartOpPortPrio 		Integer32,
19376    lacpInfoPortActOpPortState 		DisplayString,
19377    lacpInfoPortActOpActiv 		INTEGER,
19378    lacpInfoPortActOpSync 		INTEGER,
19379    lacpInfoPortActOpDef 		INTEGER,
19380    lacpInfoPortActOpTimeout 		INTEGER,
19381    lacpInfoPortActOpColl 		INTEGER,
19382    lacpInfoPortActOpExp 		INTEGER,
19383    lacpInfoPortActOpAggr 		INTEGER,
19384    lacpInfoPortActOpDist 		INTEGER,
19385    lacpInfoPortPartOpPortState 	DisplayString,
19386    lacpInfoPortPartOpActiv 		INTEGER,
19387    lacpInfoPortPartOpSync 		INTEGER,
19388    lacpInfoPortPartOpDef 		INTEGER,
19389    lacpInfoPortPartOpTimeout 		INTEGER,
19390    lacpInfoPortPartOpColl 		INTEGER,
19391    lacpInfoPortPartOpExp 		INTEGER,
19392    lacpInfoPortPartOpAggr 		INTEGER,
19393    lacpInfoPortPartOpDist 		INTEGER
19394    }
19395
19396lacpInfoPortOperIndex OBJECT-TYPE
19397    SYNTAX PortNumber
19398    MAX-ACCESS read-only
19399    STATUS current
19400    DESCRIPTION
19401        "The port identifier."
19402    ::= { lacpInfoPortOperTableEntry 1 }
19403
19404lacpInfoPortPartOpSysPrio OBJECT-TYPE
19405    SYNTAX  Integer32
19406    MAX-ACCESS  read-only
19407    STATUS  current
19408    DESCRIPTION
19409        "The value of Partner Operator Port System Priority"
19410    ::= { lacpInfoPortOperTableEntry 2 }
19411
19412lacpInfoPortPartOpSysId OBJECT-TYPE
19413    SYNTAX  DisplayString
19414    MAX-ACCESS  read-only
19415    STATUS  current
19416    DESCRIPTION
19417        "The value of Partner Operator Port System ID"
19418    ::= { lacpInfoPortOperTableEntry 3 }
19419
19420lacpInfoPortPartOpKey OBJECT-TYPE
19421    SYNTAX  Integer32
19422    MAX-ACCESS  read-only
19423    STATUS  current
19424    DESCRIPTION
19425        "The value of Partner Operator Port Key"
19426    ::= { lacpInfoPortOperTableEntry 4 }
19427
19428lacpInfoPortPartOpPortNum OBJECT-TYPE
19429    SYNTAX  Integer32
19430    MAX-ACCESS  read-only
19431    STATUS  current
19432    DESCRIPTION
19433        "The Partner Operator Port Number"
19434    ::= { lacpInfoPortOperTableEntry 5 }
19435
19436lacpInfoPortPartOpPortPrio OBJECT-TYPE
19437    SYNTAX  Integer32
19438    MAX-ACCESS  read-only
19439    STATUS  current
19440    DESCRIPTION
19441        "The value of Partner Operator Port Priority"
19442    ::= { lacpInfoPortOperTableEntry 6 }
19443
19444lacpInfoPortActOpPortState OBJECT-TYPE
19445    SYNTAX  DisplayString
19446    MAX-ACCESS  read-only
19447    STATUS  current
19448    DESCRIPTION
19449        "The state of Actor Operator Port. This is a octet mask
19450         with the following bits: Activity, Synchronization, Defaulted,
19451         Timeout, Collecting, Expired, Aggregation and Distributing.
19452         If all of them are 0 then the state is showed as 0x0, else it is
19453         displayed a blank state which mean is not a NULL state"
19454    ::= { lacpInfoPortOperTableEntry 7 }
19455
19456lacpInfoPortActOpActiv OBJECT-TYPE
19457    SYNTAX  INTEGER {
19458        active(1),
19459        passive(2)
19460        }
19461    MAX-ACCESS  read-only
19462    STATUS  current
19463    DESCRIPTION
19464        "The state of Actor Operator Port Activity"
19465    ::= { lacpInfoPortOperTableEntry 8 }
19466
19467lacpInfoPortActOpSync OBJECT-TYPE
19468    SYNTAX  INTEGER {
19469        true(1),
19470        false(2)
19471        }
19472    MAX-ACCESS  read-only
19473    STATUS  current
19474    DESCRIPTION
19475        "The state of Actor Operator Port Synchronization"
19476    ::= { lacpInfoPortOperTableEntry 9 }
19477
19478lacpInfoPortActOpDef OBJECT-TYPE
19479    SYNTAX  INTEGER {
19480        true(1),
19481        false(2)
19482        }
19483    MAX-ACCESS  read-only
19484    STATUS  current
19485    DESCRIPTION
19486        "The state of Actor Operator Port Defaulted"
19487    ::= { lacpInfoPortOperTableEntry 10 }
19488
19489lacpInfoPortActOpTimeout OBJECT-TYPE
19490    SYNTAX  INTEGER {
19491        short(1),
19492        long(2)
19493        }
19494    MAX-ACCESS  read-only
19495    STATUS  current
19496    DESCRIPTION
19497        "The state of Actor Operator Port Timeout"
19498    ::= { lacpInfoPortOperTableEntry 11 }
19499
19500lacpInfoPortActOpColl OBJECT-TYPE
19501    SYNTAX  INTEGER {
19502        true(1),
19503        false(2)
19504        }
19505    MAX-ACCESS  read-only
19506    STATUS  current
19507    DESCRIPTION
19508        "The state of Actor Operator Port Collecting"
19509    ::= { lacpInfoPortOperTableEntry 12 }
19510
19511lacpInfoPortActOpExp OBJECT-TYPE
19512    SYNTAX  INTEGER {
19513        true(1),
19514        false(2)
19515        }
19516    MAX-ACCESS  read-only
19517    STATUS  current
19518    DESCRIPTION
19519        "The state of Actor Operator Port Expired"
19520    ::= { lacpInfoPortOperTableEntry 13 }
19521
19522lacpInfoPortActOpAggr OBJECT-TYPE
19523    SYNTAX  INTEGER {
19524        true(1),
19525        false(2)
19526        }
19527    MAX-ACCESS  read-only
19528    STATUS  current
19529    DESCRIPTION
19530        "The state of Actor Operator Port Aggregation"
19531    ::= { lacpInfoPortOperTableEntry 14 }
19532
19533lacpInfoPortActOpDist OBJECT-TYPE
19534    SYNTAX  INTEGER {
19535        true(1),
19536        false(2)
19537        }
19538    MAX-ACCESS  read-only
19539    STATUS  current
19540    DESCRIPTION
19541        "The state of Actor Operator Port Distributing"
19542    ::= { lacpInfoPortOperTableEntry 15 }
19543
19544lacpInfoPortPartOpPortState OBJECT-TYPE
19545    SYNTAX  DisplayString
19546    MAX-ACCESS  read-only
19547    STATUS  current
19548    DESCRIPTION
19549        "The state of Partner Operator Port. This is a octet mask
19550         with the following bits: Activity, Synchronization, Defaulted,
19551         Timeout, Collecting, Expired, Aggregation and Distributing.
19552         If all of them are 0 then the state is showed as 0x0, else it is
19553         displayed a blank state which mean is not a NULL state"
19554    ::= { lacpInfoPortOperTableEntry 16 }
19555
19556lacpInfoPortPartOpActiv OBJECT-TYPE
19557    SYNTAX  INTEGER {
19558        active(1),
19559        passive(2)
19560        }
19561    MAX-ACCESS  read-only
19562    STATUS  current
19563    DESCRIPTION
19564        "The state of Partner Operator Port Activity"
19565    ::= { lacpInfoPortOperTableEntry 17 }
19566
19567lacpInfoPortPartOpSync OBJECT-TYPE
19568    SYNTAX  INTEGER {
19569        true(1),
19570        false(2)
19571        }
19572    MAX-ACCESS  read-only
19573    STATUS  current
19574    DESCRIPTION
19575        "The state of Partner Operator Port Synchronization"
19576    ::= { lacpInfoPortOperTableEntry 18 }
19577
19578lacpInfoPortPartOpDef OBJECT-TYPE
19579    SYNTAX  INTEGER {
19580        true(1),
19581        false(2)
19582        }
19583    MAX-ACCESS  read-only
19584    STATUS  current
19585    DESCRIPTION
19586        "The state of Partner Operator Port Defaulted"
19587    ::= { lacpInfoPortOperTableEntry 19 }
19588
19589lacpInfoPortPartOpTimeout OBJECT-TYPE
19590    SYNTAX  INTEGER {
19591        short(1),
19592        long(2)
19593        }
19594    MAX-ACCESS  read-only
19595    STATUS  current
19596    DESCRIPTION
19597        "The state of Partner Operator Port Timeout"
19598    ::= { lacpInfoPortOperTableEntry 20 }
19599
19600lacpInfoPortPartOpColl OBJECT-TYPE
19601    SYNTAX  INTEGER {
19602        true(1),
19603        false(2)
19604        }
19605    MAX-ACCESS  read-only
19606    STATUS  current
19607    DESCRIPTION
19608        "The state of Partner Operator Port Collecting"
19609    ::= { lacpInfoPortOperTableEntry 21 }
19610
19611lacpInfoPortPartOpExp OBJECT-TYPE
19612    SYNTAX  INTEGER {
19613        true(1),
19614        false(2)
19615        }
19616    MAX-ACCESS  read-only
19617    STATUS  current
19618    DESCRIPTION
19619        "The state of Partner Operator Port Expired"
19620    ::= { lacpInfoPortOperTableEntry 22 }
19621
19622lacpInfoPortPartOpAggr OBJECT-TYPE
19623    SYNTAX  INTEGER {
19624        true(1),
19625        false(2)
19626        }
19627    MAX-ACCESS  read-only
19628    STATUS  current
19629    DESCRIPTION
19630        "The state of Partner Operator Port Aggregation"
19631    ::= { lacpInfoPortOperTableEntry 23 }
19632
19633lacpInfoPortPartOpDist OBJECT-TYPE
19634    SYNTAX  INTEGER {
19635        true(1),
19636        false(2)
19637        }
19638    MAX-ACCESS  read-only
19639    STATUS  current
19640    DESCRIPTION
19641        "The state of Partner Operator Port Distributing"
19642    ::= { lacpInfoPortOperTableEntry 24 }
19643
19644
19645-- CIST Information
19646
19647cistRoot OBJECT-TYPE
19648    SYNTAX  BridgeId
19649    MAX-ACCESS  read-only
19650    STATUS  current
19651    DESCRIPTION
19652        "The bridge identifier of the Root of the common spanning
19653         tree as determined by the Spanning Tree Protocol
19654         as executed by this node.  This value is used as
19655         the CIST Root Identifier parameter in all Configuration
19656         Bridge PDUs originated by this node."
19657    ::= { cistGeneralInfo 1 }
19658
19659cistRootPathCost OBJECT-TYPE
19660    SYNTAX  Integer32
19661    MAX-ACCESS  read-only
19662    STATUS  current
19663    DESCRIPTION
19664        "The cost of the path to the CIST Root as seen from this bridge."
19665    ::= { cistGeneralInfo 2 }
19666
19667cistRootPort OBJECT-TYPE
19668    SYNTAX  PortNumber
19669    MAX-ACCESS  read-only
19670    STATUS  current
19671    DESCRIPTION
19672        "The Port Number of the Port which offers the lowest path cost from
19673        this bridge to the CIST Root Bridge."
19674    ::= { cistGeneralInfo 3 }
19675
19676cistBridgeHelloTime OBJECT-TYPE
19677    SYNTAX  Integer32
19678    MAX-ACCESS  read-only
19679    STATUS  current
19680    DESCRIPTION
19681        "The amount of time between the transmission of Configuration bridge
19682         PDUs in seconds."
19683    ::= { cistGeneralInfo 4 }
19684
19685cistBridgeMaxAge OBJECT-TYPE
19686    SYNTAX  Integer32
19687    MAX-ACCESS  read-only
19688    STATUS  current
19689    DESCRIPTION
19690        "The value in seconds that all bridges use for MaxAge when this bridge
19691         is acting as the root."
19692    ::= { cistGeneralInfo 5 }
19693
19694cistBridgeForwardDelay OBJECT-TYPE
19695    SYNTAX  Integer32
19696    MAX-ACCESS  read-only
19697    STATUS  current
19698    DESCRIPTION
19699        "The value in seconds that all bridges use for ForwardDelay when this
19700         bridge is acting as the root."
19701    ::= { cistGeneralInfo 6 }
19702
19703cistRegionalRoot OBJECT-TYPE
19704    SYNTAX  BridgeId
19705    MAX-ACCESS  read-only
19706    STATUS  current
19707    DESCRIPTION
19708        "The bridge identifier of the Root of the Multiple
19709         spanning tree region as determined by the Spanning Tree
19710         Protocol as executed by this node.  This value is used as
19711         the CIST Regional Root Identifier parameter in all Configuration
19712         Bridge PDUs originated by this node."
19713   ::= { cistGeneralInfo 7 }
19714
19715cistRegionalPathCost OBJECT-TYPE
19716    SYNTAX  Integer32
19717    MAX-ACCESS  read-only
19718    STATUS  current
19719    DESCRIPTION
19720        "The Cost of the path to the CIST Regional Root as seen from this
19721         bridge."
19722   ::= { cistGeneralInfo 8 }
19723
19724mstpDigest OBJECT-TYPE
19725    SYNTAX  DisplayString (SIZE(0..63))
19726    MAX-ACCESS  read-only
19727    STATUS  current
19728    DESCRIPTION
19729        "The digest of the mstp."
19730    ::= { cistGeneralInfo 9 }
19731
19732
19733-- CIST Port Information Table
19734cistInfoPortTable OBJECT-TYPE
19735    SYNTAX SEQUENCE OF CistInfoPortTableEntry
19736    MAX-ACCESS not-accessible
19737    STATUS current
19738    DESCRIPTION
19739        "The table of CIST Port information."
19740    ::= { cistInfo 2 }
19741
19742cistInfoPortTableEntry OBJECT-TYPE
19743    SYNTAX CistInfoPortTableEntry
19744    MAX-ACCESS not-accessible
19745    STATUS current
19746    DESCRIPTION
19747        "Information about a particular CIST Port."
19748    INDEX { cistInfoPortIndex }
19749    ::= { cistInfoPortTable 1 }
19750
19751CistInfoPortTableEntry ::= SEQUENCE {
19752    cistInfoPortIndex            PortNumber,
19753    cistInfoPortPriority         Integer32,
19754    cistInfoPortPathCost         Integer32,
19755    cistInfoPortState            INTEGER,
19756    cistInfoPortRole             INTEGER,
19757    cistInfoPortDesignatedBridge BridgeId,
19758    cistInfoPortDesignatedPort   OCTET STRING,
19759    cistInfoPortLinkType         INTEGER,
19760    cistInfoPortHelloTime        Integer32,
19761    cistInfoPortEdge              INTEGER
19762    }
19763
19764cistInfoPortIndex OBJECT-TYPE
19765    SYNTAX PortNumber
19766    MAX-ACCESS read-only
19767    STATUS current
19768    DESCRIPTION
19769        "The port number of the port for which this entry contains spanning
19770         tree configuration."
19771    ::= { cistInfoPortTableEntry 1 }
19772
19773cistInfoPortPriority OBJECT-TYPE
19774    SYNTAX Integer32
19775    MAX-ACCESS read-only
19776    STATUS current
19777    DESCRIPTION
19778        "The four most significant bits of the Port Identifier of the
19779         Spanning Tree instance can be modified by setting this value."
19780    ::= { cistInfoPortTableEntry 2 }
19781
19782cistInfoPortPathCost OBJECT-TYPE
19783    SYNTAX Integer32
19784    MAX-ACCESS read-only
19785    STATUS current
19786    DESCRIPTION
19787        "The contribution of this port to the path cost of paths towards
19788         the CIST Root which include this port."
19789    ::= { cistInfoPortTableEntry 3 }
19790
19791cistInfoPortState OBJECT-TYPE
19792    SYNTAX INTEGER {
19793        disabled (1),
19794        discarding (2),
19795        learning (4),
19796        forwarding (5)
19797        }
19798    MAX-ACCESS read-only
19799    STATUS current
19800    DESCRIPTION
19801        "Current state of the Port as defined by the Common
19802         spanning tree protocol."
19803    ::= { cistInfoPortTableEntry 4 }
19804
19805cistInfoPortRole OBJECT-TYPE
19806    SYNTAX INTEGER {
19807        disabled(1),
19808        alternate(2),
19809        backup(3),
19810        root(4),
19811        designated(5),
19812        master(6),
19813        unknown(7)
19814        }
19815    MAX-ACCESS read-only
19816    STATUS current
19817    DESCRIPTION
19818          "Selected Port Role of the port for this spanning tree instance."
19819    ::= { cistInfoPortTableEntry 5 }
19820
19821cistInfoPortDesignatedBridge OBJECT-TYPE
19822    SYNTAX  BridgeId
19823    MAX-ACCESS  read-only
19824    STATUS  current
19825    DESCRIPTION
19826        "The unique Bridge Identifier of the bridge which this port
19827         considers to be the Designated Bridge for the port's segment."
19828    ::= { cistInfoPortTableEntry 6 }
19829
19830cistInfoPortDesignatedPort OBJECT-TYPE
19831    SYNTAX  OCTET STRING (SIZE (2))
19832    MAX-ACCESS  read-only
19833    STATUS  current
19834      DESCRIPTION
19835          "The Port identifier of the port on the Designated Bridge
19836           for this port's segment."
19837    ::= { cistInfoPortTableEntry 7 }
19838
19839cistInfoPortLinkType OBJECT-TYPE
19840    SYNTAX INTEGER {
19841        p2p(1),
19842        shared(2),
19843        unknown(3)
19844        }
19845    MAX-ACCESS read-only
19846    STATUS current
19847    DESCRIPTION
19848        "The point-to-point status of the LAN segment attached
19849         to this port.  A value of p2p (1) indicates that this port is being
19850         treated as if it is connected to a point-to-point link.
19851         A value of shared(2) indicates that this port is being treated as
19852         having a shared media connection."
19853    ::= { cistInfoPortTableEntry 8 }
19854
19855cistInfoPortHelloTime OBJECT-TYPE
19856    SYNTAX Integer32
19857    MAX-ACCESS read-only
19858    STATUS current
19859    DESCRIPTION
19860        "CIST port Hello Time"
19861    ::= { cistInfoPortTableEntry 9 }
19862
19863cistInfoPortEdge OBJECT-TYPE
19864    SYNTAX  INTEGER {
19865        enabled(1),
19866        disabled(2)
19867        }
19868    MAX-ACCESS  read-only
19869    STATUS  current
19870    DESCRIPTION
19871        "The port is an edge port or not. Returns disabled(2) when the port is
19872         not an edge port and returns enabled(1) when it is an edge port."
19873    ::= { cistInfoPortTableEntry 10 }
19874
19875
19876-- General Information
19877
19878
19879
19880-- VLAN information
19881vlanInfoTable OBJECT-TYPE
19882    SYNTAX SEQUENCE OF VlanInfoTableEntry
19883    MAX-ACCESS not-accessible
19884    STATUS current
19885    DESCRIPTION
19886        "The table of VLAN information."
19887    ::= { vlanInfo 1 }
19888
19889vlanInfoTableEntry OBJECT-TYPE
19890    SYNTAX VlanInfoTableEntry
19891    MAX-ACCESS not-accessible
19892    STATUS current
19893    DESCRIPTION
19894        "Information about a particular VLAN."
19895    INDEX { vlanInfoId }
19896    ::= { vlanInfoTable 1 }
19897
19898VlanInfoTableEntry ::= SEQUENCE {
19899    vlanInfoId                INTEGER,
19900    vlanInfoName 	      DisplayString,
19901    vlanInfoStatus            INTEGER,
19902    vlanInfoPorts             OCTET STRING
19903    }
19904
19905vlanInfoId OBJECT-TYPE
19906    SYNTAX  INTEGER  (1..4090)
19907    MAX-ACCESS read-only
19908    STATUS current
19909    DESCRIPTION
19910        "The VLAN identifier."
19911    ::= { vlanInfoTableEntry 1 }
19912
19913vlanInfoName OBJECT-TYPE
19914    SYNTAX  DisplayString (SIZE(0..32))
19915    MAX-ACCESS  read-only
19916    STATUS  current
19917    DESCRIPTION
19918        "The VLAN name."
19919    ::= { vlanInfoTableEntry 2 }
19920
19921vlanInfoStatus OBJECT-TYPE
19922    SYNTAX  INTEGER  {
19923	enabled(2),
19924	disabled(3)
19925	}
19926    MAX-ACCESS  read-only
19927    STATUS  current
19928    DESCRIPTION
19929        "Enable or disable, VLAN state information"
19930    ::= { vlanInfoTableEntry 3 }
19931
19932
19933
19934
19935vlanInfoPorts OBJECT-TYPE
19936    SYNTAX  OCTET STRING
19937    MAX-ACCESS  read-only
19938    STATUS  current
19939    DESCRIPTION
19940        "The port list information in the VLAN. The ports are presented
19941         in bitmap format.
19942	 in receiving order:
19943
19944	     OCTET 1  OCTET 2  .....
19945             xxxxxxxx xxxxxxxx .....
19946             ||    || |_ port 8
19947             ||    ||
19948             ||    ||___ port 7
19949             ||    |____ port 6
19950             ||      .    .   .
19951             ||_________ port 1
19952             |__________ reserved
19953
19954         where x : 1 - The represented port belongs to the VLAN
19955		   0 - The represented port does not belong to the VLAN"
19956    ::= { vlanInfoTableEntry 7 }
19957
19958-- L2 Operational commands
19959
19960
19961
19962
19963-- ----------------------------------------------------------------------------
19964--                                                                           --
19965--                    Virtual Link Aggregation (VLAG)                        --
19966--                                                                           --
19967-- ----------------------------------------------------------------------------
19968
19969-- ----------------------------------------------------------------------------
19970-- Global VLAG Configuration
19971-- ----------------------------------------------------------------------------
19972vlagCurIslCfgPortChannel         OBJECT-TYPE
19973    SYNTAX      INTEGER (0..65535)
19974    MAX-ACCESS  read-only
19975    STATUS      current
19976    DESCRIPTION
19977                "Current vLAG ISL portchannel"
19978    DEFVAL      { 0 }
19979    ::= { vlagIslCfg 1 }
19980
19981vlagNewIslCfgPortChannel         OBJECT-TYPE
19982    SYNTAX      INTEGER (0..65535)
19983    MAX-ACCESS  read-write
19984    STATUS      current
19985    DESCRIPTION
19986                "This object is used to change the vLAG ISL portchannel."
19987    DEFVAL      { 0 }
19988    ::= { vlagIslCfg 2 }
19989
19990vlagCurIslCfgAdminKey         OBJECT-TYPE
19991    SYNTAX      INTEGER (0..65535)
19992    MAX-ACCESS  read-only
19993    STATUS      current
19994    DESCRIPTION
19995                "Current vLAG ISL admin key."
19996    DEFVAL      { 0 }
19997    ::= { vlagIslCfg 3 }
19998
19999vlagNewIslCfgAdminKey         OBJECT-TYPE
20000    SYNTAX      INTEGER (0..65535)
20001    MAX-ACCESS  read-write
20002    STATUS      current
20003    DESCRIPTION
20004                "This object is used to change the vLAG ISL admin key."
20005    DEFVAL      { 0 }
20006    ::= { vlagIslCfg 4 }
20007
20008vlagCurCfgSwitchPriority         OBJECT-TYPE
20009    SYNTAX      INTEGER (0..65535)
20010    MAX-ACCESS  read-only
20011    STATUS      current
20012    DESCRIPTION
20013                "Current vLAG switch priority"
20014    DEFVAL      { 0 }
20015    ::= { vlagCfg 4 }
20016
20017vlagNewCfgSwitchPriority         OBJECT-TYPE
20018    SYNTAX      INTEGER (0..65535)
20019    MAX-ACCESS  read-write
20020    STATUS      current
20021    DESCRIPTION
20022                "This object is used to change the vLAG priority of this switch."
20023    DEFVAL      { 0 }
20024    ::= { vlagCfg 5 }
20025
20026-- Static Trunk table
20027vlagCurCfgTrunkTable             OBJECT-TYPE
20028    SYNTAX      SEQUENCE OF VlagCurCfgTrunkTableEntry
20029    MAX-ACCESS  not-accessible
20030    STATUS      current
20031    DESCRIPTION
20032                "A table of objects of the vLAG groups configured in this
20033                 switch."
20034    ::= { vlagCfg 6 }
20035
20036vlagCurCfgTrunkTableEntry        OBJECT-TYPE
20037    SYNTAX      VlagCurCfgTrunkTableEntry
20038    MAX-ACCESS  not-accessible
20039    STATUS      current
20040    DESCRIPTION
20041                "The configuration objects for an vLAG group."
20042    INDEX       { vlagCurCfgTrunkIndex }
20043    ::= { vlagCurCfgTrunkTable 1 }
20044
20045VlagCurCfgTrunkTableEntry ::=    SEQUENCE {
20046    vlagCurCfgTrunkIndex              Integer32,
20047    vlagCurCfgTrunkState              INTEGER
20048    }
20049
20050vlagCurCfgTrunkIndex             OBJECT-TYPE
20051    SYNTAX      Integer32
20052    MAX-ACCESS  read-only
20053    STATUS      current
20054    DESCRIPTION
20055                "The identifier of the trunk group."
20056    ::= { vlagCurCfgTrunkTableEntry 1 }
20057
20058vlagCurCfgTrunkState             OBJECT-TYPE
20059    SYNTAX      INTEGER {
20060                    enabled(1),
20061                    disabled(2)
20062                }
20063    MAX-ACCESS  read-only
20064    STATUS      current
20065    DESCRIPTION "The current administrative state of the vLAG group."
20066    DEFVAL      { disabled }
20067    ::= { vlagCurCfgTrunkTableEntry 2 }
20068
20069vlagNewCfgTrunkTable             OBJECT-TYPE
20070    SYNTAX      SEQUENCE OF VlagNewCfgTrunkTableEntry
20071    MAX-ACCESS  not-accessible
20072    STATUS      current
20073    DESCRIPTION
20074                "A table of objects of the vLAG groups configured in this
20075                 switch."
20076    ::= { vlagCfg 7 }
20077
20078vlagNewCfgTrunkTableEntry        OBJECT-TYPE
20079    SYNTAX      VlagNewCfgTrunkTableEntry
20080    MAX-ACCESS  not-accessible
20081    STATUS      current
20082    DESCRIPTION
20083                "The configuration objects for an vLAG group."
20084    INDEX       { vlagNewCfgTrunkIndex }
20085    ::= { vlagNewCfgTrunkTable 1 }
20086
20087VlagNewCfgTrunkTableEntry ::=    SEQUENCE {
20088    vlagNewCfgTrunkIndex              Integer32,
20089    vlagNewCfgTrunkState              INTEGER
20090    }
20091
20092vlagNewCfgTrunkIndex             OBJECT-TYPE
20093    SYNTAX      Integer32
20094    MAX-ACCESS  read-write
20095    STATUS      current
20096    DESCRIPTION
20097                "The identifier of the trunk group."
20098    ::= { vlagNewCfgTrunkTableEntry 1 }
20099
20100vlagNewCfgTrunkState             OBJECT-TYPE
20101    SYNTAX      INTEGER {
20102                    enabled(1),
20103                    disabled(2)
20104                }
20105    MAX-ACCESS  read-write
20106    STATUS      current
20107    DESCRIPTION "The new administrative state of the vLAG group."
20108    DEFVAL      { disabled }
20109    ::= { vlagNewCfgTrunkTableEntry 2 }
20110
20111
20112-- Dynamic Trunk table
20113vlagCurCfgLacpTable             OBJECT-TYPE
20114    SYNTAX      SEQUENCE OF VlagCurCfgLacpTableEntry
20115    MAX-ACCESS  not-accessible
20116    STATUS      current
20117    DESCRIPTION
20118                "A table of objects of the vLAG groups configured in this
20119                 switch."
20120    ::= { vlagCfg 8 }
20121
20122vlagCurCfgLacpTableEntry        OBJECT-TYPE
20123    SYNTAX      VlagCurCfgLacpTableEntry
20124    MAX-ACCESS  not-accessible
20125    STATUS      current
20126    DESCRIPTION
20127                "The configuration objects for an vLAG group."
20128    INDEX       { vlagCurCfgLacpKey }
20129    ::= { vlagCurCfgLacpTable 1 }
20130
20131VlagCurCfgLacpTableEntry ::=    SEQUENCE {
20132    vlagCurCfgLacpKey                INTEGER,
20133    vlagCurCfgLacpState              INTEGER
20134    }
20135
20136vlagCurCfgLacpKey             OBJECT-TYPE
20137    SYNTAX      INTEGER (1..65535)
20138    MAX-ACCESS  read-only
20139    STATUS      current
20140    DESCRIPTION
20141                "The identifier of the trunk group."
20142    ::= { vlagCurCfgLacpTableEntry 1 }
20143
20144vlagCurCfgLacpState             OBJECT-TYPE
20145    SYNTAX      INTEGER {
20146                    enabled(1),
20147                    disabled(2)
20148                }
20149    MAX-ACCESS  read-only
20150    STATUS      current
20151    DESCRIPTION "The current administrative state of the vLAG group."
20152    DEFVAL      { disabled }
20153    ::= { vlagCurCfgLacpTableEntry 2 }
20154
20155vlagNewCfgLacpTable             OBJECT-TYPE
20156    SYNTAX      SEQUENCE OF VlagNewCfgLacpTableEntry
20157    MAX-ACCESS  not-accessible
20158    STATUS      current
20159    DESCRIPTION
20160                "A table of objects of the vLAG groups configured in this
20161                 switch."
20162    ::= { vlagCfg 9 }
20163
20164vlagNewCfgLacpTableEntry        OBJECT-TYPE
20165    SYNTAX      VlagNewCfgLacpTableEntry
20166    MAX-ACCESS  not-accessible
20167    STATUS      current
20168    DESCRIPTION
20169                "The configuration objects for an vLAG group."
20170    INDEX       { vlagNewCfgLacpKey }
20171    ::= { vlagNewCfgLacpTable 1 }
20172
20173VlagNewCfgLacpTableEntry ::=    SEQUENCE {
20174    vlagNewCfgLacpKey                INTEGER,
20175    vlagNewCfgLacpState              INTEGER
20176    }
20177
20178vlagNewCfgLacpKey             OBJECT-TYPE
20179    SYNTAX      INTEGER (1..65535)
20180    MAX-ACCESS  read-only
20181    STATUS      current
20182    DESCRIPTION
20183                "The identifier of the trunk group."
20184    ::= { vlagNewCfgLacpTableEntry 1 }
20185
20186vlagNewCfgLacpState             OBJECT-TYPE
20187    SYNTAX      INTEGER {
20188                    enabled(1),
20189                    disabled(2)
20190                }
20191    MAX-ACCESS  read-write
20192    STATUS      current
20193    DESCRIPTION "The new administrative state of the vLAG group."
20194    DEFVAL      { disabled }
20195    ::= { vlagNewCfgLacpTableEntry 2 }
20196
20197vlagCurCfgHlthchkPeerIp            OBJECT-TYPE
20198    SYNTAX      IpAddress
20199    MAX-ACCESS  read-only
20200    STATUS      current
20201    DESCRIPTION
20202                "The current Health check Peer ip address."
20203    DEFVAL { '00000000'h }    -- 0.0.0.0
20204    ::= { vlagCfg 10 }
20205
20206vlagNewCfgHlthchkPeerIp            OBJECT-TYPE
20207    SYNTAX      IpAddress
20208    MAX-ACCESS  read-write
20209    STATUS      current
20210    DESCRIPTION
20211                "The New Health check Peer ip address."
20212    DEFVAL { '00000000'h }    -- 0.0.0.0
20213    ::= { vlagCfg 11 }
20214
20215vlagCurCfgTierId                    OBJECT-TYPE
20216    SYNTAX      INTEGER (0..512)
20217    MAX-ACCESS  read-only
20218    STATUS      current
20219    DESCRIPTION
20220                "Current vLAG Tier ID"
20221    DEFVAL      { 0 }
20222    ::= { vlagCfg 12 }
20223
20224vlagNewCfgTierId                    OBJECT-TYPE
20225    SYNTAX      INTEGER (0..512)
20226    MAX-ACCESS  read-write
20227    STATUS      current
20228    DESCRIPTION
20229                "This object is used to change the vLAG Tier ID of this switch.
20230                vLAG consist of 2 vLAG peer switches connected by ISL link, the
20231                system formed by the switches is referred to as a vLAG tier.
20232                This object is used to specify the vLAG tier. And the tier id
20233                is used to generate vLAG system MAC."
20234    DEFVAL      { 0 }
20235    ::= { vlagCfg 13 }
20236
20237vlagCurCfgStartupDelayInterval            OBJECT-TYPE
20238    SYNTAX      INTEGER (0..3600)
20239    MAX-ACCESS  read-only
20240    STATUS      current
20241    DESCRIPTION
20242                "Current vLAG Startup delay interval"
20243    DEFVAL      { 120 }
20244    ::= { vlagCfg 14 }
20245
20246vlagNewCfgStartupDelayInterval            OBJECT-TYPE
20247    SYNTAX      INTEGER (0..3600)
20248    MAX-ACCESS  read-write
20249    STATUS      current
20250    DESCRIPTION
20251                "This object is used to change the vLAG startup Delay Timer
20252                interval. The Timer is used to prevent traffic lost for the
20253                vLAG ports may be up before the ISL is up. The Timer is st-
20254                arted when the ISL is up and the role has been elected. And
20255                when the timer expires, all vLAG ports will be up. Before
20256                and during the timer running, all vLAG ports should be err-
20257                disabled."
20258    DEFVAL      { 120 }
20259    ::= { vlagCfg 15 }
20260
20261vlagCurCfgGlobalEnable             OBJECT-TYPE
20262    SYNTAX      INTEGER {
20263                    enabled(1),
20264                    disabled(2)
20265                }
20266    MAX-ACCESS  read-only
20267    STATUS      current
20268    DESCRIPTION
20269                "Current vLAG global status on switch."
20270    DEFVAL      { disabled }
20271    ::= { vlagCfg 16 }
20272
20273vlagNewCfgGlobalEnable             OBJECT-TYPE
20274    SYNTAX      INTEGER {
20275                    enabled(1),
20276                    disabled(2)
20277                }
20278    MAX-ACCESS  read-write
20279    STATUS      current
20280    DESCRIPTION
20281                "Set true to enable vLAG globally or
20282                 Set false to disable vLAG globally on switch."
20283    DEFVAL      { disabled }
20284    ::= { vlagCfg 17 }
20285
20286vlagCurCfgHlthchkConnectRetryInterval    OBJECT-TYPE
20287    SYNTAX      INTEGER (1..300)
20288    MAX-ACCESS  read-only
20289    STATUS      current
20290    DESCRIPTION
20291                "In case of healtcheck TCP connection can not be
20292                 established, interval at which the retry attempt
20293                 will be made to connect to the peer."
20294    DEFVAL      { 30 }
20295    ::= { vlagCfg 18 }
20296
20297vlagNewCfgHlthchkConnectRetryInterval    OBJECT-TYPE
20298    SYNTAX      INTEGER (1..300)
20299    MAX-ACCESS  read-write
20300    STATUS      current
20301    DESCRIPTION
20302                "In case of healtcheck TCP connection can not be
20303                 established, interval at which the retry attempt
20304                 will be made to connect to the peer."
20305    DEFVAL      { 30 }
20306    ::= { vlagCfg 19 }
20307
20308vlagCurCfgHlthchkKeepaliveAttempts       OBJECT-TYPE
20309    SYNTAX      INTEGER (1..24)
20310    MAX-ACCESS  read-only
20311    STATUS      current
20312    DESCRIPTION
20313                "Number of keepalive attempts made before declaring
20314                 peer is down. Within this time, atleast one of the
20315                 keepalive message should have been received from the peer."
20316    DEFVAL      { 3 }
20317    ::= { vlagCfg 20 }
20318
20319vlagNewCfgHlthchkKeepaliveAttempts           OBJECT-TYPE
20320    SYNTAX      INTEGER (1..24)
20321    MAX-ACCESS  read-write
20322    STATUS      current
20323    DESCRIPTION
20324                "Number of keepalive attempts made before declaring
20325                 peer is down.Within this time, atleast one of the
20326                 keepalive message should have been received from the peer."
20327    DEFVAL      { 3 }
20328    ::= { vlagCfg 21 }
20329
20330vlagCurCfgHlthchkKeepaliveInterval     OBJECT-TYPE
20331    SYNTAX      INTEGER (2..300)
20332    MAX-ACCESS  read-only
20333    STATUS      current
20334    DESCRIPTION
20335                "Interval between keepalives sent over healthcheck
20336                 TCP session to keep the session alive."
20337    DEFVAL      { 5 }
20338    ::= { vlagCfg 22 }
20339
20340vlagNewCfgHlthchkKeepaliveInterval     OBJECT-TYPE
20341    SYNTAX      INTEGER (2..300)
20342    MAX-ACCESS  read-write
20343    STATUS      current
20344    DESCRIPTION
20345                "Interval between keepalives sent over healthcheck
20346                 TCP session to keep the session alive."
20347    DEFVAL      { 5 }
20348    ::= { vlagCfg 23 }
20349
20350vlagCurCfgAutoRecoveryInterval            OBJECT-TYPE
20351    SYNTAX      INTEGER (240..3600)
20352    MAX-ACCESS  read-only
20353    STATUS      current
20354    DESCRIPTION
20355                "Current vLAG Auto Recovery interval"
20356    DEFVAL      { 300 }
20357    ::= { vlagCfg 24 }
20358
20359vlagNewCfgAutoRecoveryInterval            OBJECT-TYPE
20360    SYNTAX      INTEGER (240..3600)
20361    MAX-ACCESS  read-write
20362    STATUS      current
20363    DESCRIPTION
20364                "This object is used to change the vLAG Auto Recovery Timer
20365                interval. The Timer is used to prevent all vlag ports stay
20366                in ErrDisabled state when booting two vLAG switches but one
20367                can not be up."
20368    DEFVAL      { 300 }
20369    ::= { vlagCfg 25 }
20370
20371
20372-- ----------------------------------------------------------------------------
20373-- Global VLAG Info
20374-- ----------------------------------------------------------------------------
20375vlagInfoState             OBJECT-TYPE
20376    SYNTAX      INTEGER  {
20377                    true(1),
20378                    false(2)
20379                   }
20380    MAX-ACCESS  read-only
20381    STATUS      current
20382    DESCRIPTION "The current running state of vLAG."
20383    ::= { vlagInfoSystem 1 }
20384
20385vlagInfoAdminRole    OBJECT-TYPE
20386    SYNTAX INTEGER  {
20387                    unelected(0),
20388                    primary(1),
20389                    secondary(2)
20390                   }
20391    MAX-ACCESS read-only
20392    STATUS current
20393    DESCRIPTION
20394        "The current running role of the switch.
20395        Role can be Primary(1), secondary(2) and unelected(3).
20396        Primary role indicates that the this switch controls the centralized
20397        operation in a vLAG domain. Secondary role indicates that this
20398        switch can take up the primary role when primary is not available.
20399        Unelected indicates that switches are not detected by one another"
20400    ::= {vlagInfoSystem 2 }
20401
20402vlagInfoISLId    OBJECT-TYPE
20403    SYNTAX Integer32
20404    MAX-ACCESS read-only
20405    STATUS current
20406    DESCRIPTION
20407        "vLAG ISL trunk id."
20408    ::= {vlagInfoSystem 3 }
20409
20410vlagInfoLocalMac    OBJECT-TYPE
20411    SYNTAX PhysAddress
20412    MAX-ACCESS read-only
20413    STATUS current
20414    DESCRIPTION
20415        "Local vLAG MAC address."
20416    ::= {vlagInfoSystem 4 }
20417
20418vlagInfoLocalPriority    OBJECT-TYPE
20419    SYNTAX Integer32
20420    MAX-ACCESS read-only
20421    STATUS current
20422    DESCRIPTION
20423        "Local vLAG Priority."
20424    ::= {vlagInfoSystem 5 }
20425
20426vlagInfoRemoteMac    OBJECT-TYPE
20427    SYNTAX PhysAddress
20428    MAX-ACCESS read-only
20429    STATUS current
20430    DESCRIPTION
20431        "Local vLAG MAC address."
20432    ::= {vlagInfoSystem 6 }
20433
20434vlagInfoRemotePriority    OBJECT-TYPE
20435    SYNTAX Integer32
20436    MAX-ACCESS read-only
20437    STATUS current
20438    DESCRIPTION
20439        "Local vLAG Priority."
20440    ::= {vlagInfoSystem 7 }
20441
20442vlagInfoHlthchkStatus    OBJECT-TYPE
20443    SYNTAX      INTEGER  {
20444                    true(1),
20445                    false(2)
20446                   }
20447    MAX-ACCESS  read-only
20448    STATUS      current
20449    DESCRIPTION "The current health check running status."
20450    ::= { vlagInfoSystem 8 }
20451
20452vlagInfoStartupDelayInterval    OBJECT-TYPE
20453    SYNTAX Integer32
20454    MAX-ACCESS read-only
20455    STATUS current
20456    DESCRIPTION
20457        "Startup Delay Timer Interval. The value may be
20458        different from vlagCurCfgStartupDelayInterval for
20459        the configuration of the interval after the timer
20460        is started can only take effect next startup."
20461    ::= {vlagInfoSystem 9 }
20462
20463vlagInfoStartupDelayStatus    OBJECT-TYPE
20464    SYNTAX INTEGER {
20465        unstarted(1),
20466        running(2),
20467        finished(3)
20468    }
20469    MAX-ACCESS read-only
20470    STATUS current
20471    DESCRIPTION
20472        "Startup Delay Timer Status."
20473    ::= {vlagInfoSystem 10 }
20474
20475vlagInfoSystemMac   OBJECT-TYPE
20476    SYNTAX PhysAddress
20477    MAX-ACCESS read-only
20478    STATUS current
20479    DESCRIPTION
20480        "System vLAG MAC address"
20481    ::= {vlagInfoSystem 11 }
20482
20483vlagInfoOperaRole    OBJECT-TYPE
20484    SYNTAX INTEGER  {
20485                    unelected(0),
20486                    primary(1),
20487                    secondary(2)
20488                   }
20489    MAX-ACCESS read-only
20490    STATUS current
20491    DESCRIPTION
20492        "vLAG switch operational role."
20493    ::= {vlagInfoSystem 12 }
20494
20495vlagInfoAutoRecoveryInterval    OBJECT-TYPE
20496    SYNTAX Integer32
20497    MAX-ACCESS read-only
20498    STATUS current
20499    DESCRIPTION
20500        "Auto Recovery Timer Interval. The value may be
20501        different from vlagCurCfgAutoRecoveryInterval for
20502        the configuration of the interval after the timer
20503        is started can only take effect next startup."
20504    ::= {vlagInfoSystem 13 }
20505
20506vlagInfoAutoRecoveryStatus    OBJECT-TYPE
20507    SYNTAX INTEGER {
20508        unstarted(1),
20509        running(2),
20510        finished(3)
20511    }
20512    MAX-ACCESS read-only
20513    STATUS current
20514    DESCRIPTION
20515        "Auto Recovery Timer Status."
20516    ::= {vlagInfoSystem 14 }
20517
20518vlagInfoInstanceTable             OBJECT-TYPE
20519    SYNTAX      SEQUENCE OF VlagInfoInstanceEntry
20520    MAX-ACCESS  not-accessible
20521    STATUS      current
20522    DESCRIPTION
20523                "A table of objects of the running vLAG instances."
20524    ::= { vlagInfoGroup 1 }
20525
20526vlagInfoInstanceEntry        OBJECT-TYPE
20527    SYNTAX      VlagInfoInstanceEntry
20528    MAX-ACCESS  not-accessible
20529    STATUS      current
20530    DESCRIPTION
20531                "The configuration objects for an vLAG group."
20532    INDEX       { vlagInstanceId }
20533    ::= { vlagInfoInstanceTable 1 }
20534
20535VlagInfoInstanceEntry ::=    SEQUENCE {
20536    vlagInstanceId                   Integer32,
20537    vlagInstanceTrunkId              Integer32,
20538    vlagInstanceAdminKey             Integer32,
20539    vlagInstanceState                INTEGER
20540    }
20541
20542vlagInstanceId             OBJECT-TYPE
20543    SYNTAX      Integer32
20544    MAX-ACCESS  read-only
20545    STATUS      current
20546    DESCRIPTION
20547                "The identifier of this instance."
20548    ::= { vlagInfoInstanceEntry 1 }
20549
20550vlagInstanceTrunkId             OBJECT-TYPE
20551    SYNTAX      Integer32
20552    MAX-ACCESS  read-only
20553    STATUS      current
20554    DESCRIPTION
20555                "The trunk id of this vLAG instance."
20556    ::= { vlagInfoInstanceEntry 2 }
20557
20558vlagInstanceAdminKey            OBJECT-TYPE
20559    SYNTAX      Integer32
20560    MAX-ACCESS  read-only
20561    STATUS      current
20562    DESCRIPTION
20563                "AdminKey of this vLAG instance. Applicable only incase of
20564    dynamic trunks."
20565    ::= { vlagInfoInstanceEntry 3 }
20566
20567vlagInstanceState             OBJECT-TYPE
20568    SYNTAX      INTEGER {
20569                    down(1),
20570                    localUp(2),
20571                    remoteUp(3),
20572                    formed(4)
20573                }
20574    MAX-ACCESS  read-only
20575    STATUS      current
20576    DESCRIPTION "The current running state of the vLAG instance."
20577    DEFVAL      { down }
20578    ::= { vlagInfoInstanceEntry 4 }
20579
20580vlagInfoIslId     OBJECT-TYPE
20581    SYNTAX        Integer32
20582    MAX-ACCESS    read-only
20583    STATUS        current
20584    DESCRIPTION   "vLAG ISL Id"
20585    ::= {vlagInfoIslGroup 1 }
20586
20587vlagInfoIslProtocol  OBJECT-TYPE
20588    SYNTAX        INTEGER  {
20589                     static(1),
20590                     lacp(2)
20591                  }
20592    MAX-ACCESS    read-only
20593    STATUS        current
20594    DESCRIPTION   "vLAG ISL trunk group state
20595         Static - static trunk group
20596         Lacp - dynamic trunk group"
20597    ::= {vlagInfoIslGroup 3 }
20598
20599vlagInfoIslPortchannel    OBJECT-TYPE
20600    SYNTAX        Integer32
20601    MAX-ACCESS    read-only
20602    STATUS        current
20603    DESCRIPTION   "vLAG ISL portchannel number"
20604    ::= {vlagInfoIslGroup 4 }
20605
20606vlagInfoIslAdminkey    OBJECT-TYPE
20607    SYNTAX        Integer32
20608    MAX-ACCESS    read-only
20609    STATUS        current
20610    DESCRIPTION   "vLAG ISL lacp admin key"
20611    ::= {vlagInfoIslGroup 5 }
20612
20613vlagInfoIslPorts    OBJECT-TYPE
20614    SYNTAX        OCTET STRING
20615    MAX-ACCESS    read-only
20616    STATUS        current
20617    DESCRIPTION   "The port list that forms the ISL. The ports are presented
20618                  in bitmap format.
20619
20620             OCTET 1  OCTET 2  .....
20621             xxxxxxxx xxxxxxxx .....
20622             ||    || |_ port 8
20623             ||    ||
20624             ||    ||___ port 7
20625             ||    |____ port 6
20626             ||      .    .   .
20627             ||_________ port 1
20628             |__________ reserved
20629
20630         where x : 1 - The represented port belongs to ISL
20631                   0 - The represented port does not belong to ISL"
20632    ::= {vlagInfoIslGroup 6 }
20633
20634vlagInfoIslPortState    OBJECT-TYPE
20635    SYNTAX        OCTET STRING
20636    MAX-ACCESS    read-only
20637    STATUS        current
20638    DESCRIPTION   "The ISL member ports state. The ports state are presented
20639                  in bitmap format.
20640
20641             OCTET 1  OCTET 2  .....
20642             xxxxxxxx xxxxxxxx .....
20643             ||    || |_ port 8
20644             ||    ||
20645             ||    ||___ port 7
20646             ||    |____ port 6
20647             ||      .    .   .
20648             ||_________ port 1
20649             |__________ reserved
20650
20651         where x : 1 - The represented port belongs to ISL and state is up
20652                   0 - The represented port does not belong to ISL or state is down"
20653    ::= {vlagInfoIslGroup 7 }
20654
20655
20656-- ----------------------------------------------------------------------------
20657-- Global VLAG Statistics
20658-- ----------------------------------------------------------------------------
20659-- vlagStatsSystem   OBJECT IDENTIFIER ::= { vlagStats 1 }
20660-- vlagStatsIsl      OBJECT IDENTIFIER ::= { vlagStats 2 }
20661-- vlagStatsHealth   OBJECT IDENTIFIER ::= { vlagStats 3 }
20662-- vlagStatsLacp     OBJECT IDENTIFIER ::= { vlagStats 4 }
20663-- vlagStatsPdu      OBJECT IDENTIFIER ::= { vlagStats 5 }
20664-- vlagStatsIgmp     OBJECT IDENTIFIER ::= { vlagStats 6 }
20665
20666vlagStatsClear                           OBJECT-TYPE
20667    SYNTAX      INTEGER {
20668                    clear(1),
20669                    other(2)
20670                }
20671    MAX-ACCESS  read-write
20672    STATUS      current
20673    DESCRIPTION
20674                "Setting this object to 'clear' will reset all statistics
20675                 objects of VLAG. A get action of this object will always
20676                 return 'other'. Setting this object to 'other' is not
20677                 allowed."
20678    ::= { vlagStatsSystem 1 }
20679
20680vlagStatsIslInOctets OBJECT-TYPE
20681      SYNTAX  Counter32
20682      MAX-ACCESS  read-only
20683      STATUS  current
20684      DESCRIPTION
20685              "The total number of vlag ISL octets received."
20686      ::= { vlagStatsIsl 1 }
20687
20688vlagStatsIslInPackets OBJECT-TYPE
20689      SYNTAX  Counter32
20690      MAX-ACCESS  read-only
20691      STATUS  current
20692      DESCRIPTION
20693              "The total number of vlag ISL packets received."
20694      ::= { vlagStatsIsl 2 }
20695
20696vlagStatsIslOutOctets OBJECT-TYPE
20697      SYNTAX  Counter32
20698      MAX-ACCESS  read-only
20699      STATUS  current
20700      DESCRIPTION
20701              "The total number of vlag ISL octets sent."
20702      ::= { vlagStatsIsl 3 }
20703
20704vlagStatsIslOutPackets OBJECT-TYPE
20705      SYNTAX  Counter32
20706      MAX-ACCESS  read-only
20707      STATUS  current
20708      DESCRIPTION
20709              "The total number of vlag ISL packets sent."
20710      ::= { vlagStatsIsl 4 }
20711
20712vlagStatsPduSentRoleElection OBJECT-TYPE
20713      SYNTAX  Counter32
20714      MAX-ACCESS  read-only
20715      STATUS  current
20716      DESCRIPTION
20717              "The total number of vlag PDUs sent for role elections"
20718      ::= { vlagStatsPdu 1 }
20719
20720vlagStatsPduSentSystemInfo OBJECT-TYPE
20721      SYNTAX  Counter32
20722      MAX-ACCESS  read-only
20723      STATUS  current
20724      DESCRIPTION
20725              "The total number of vlag PDUs sent for system info"
20726      ::= { vlagStatsPdu 2 }
20727
20728vlagStatsPduSentFdbDynamicAdd OBJECT-TYPE
20729      SYNTAX  Counter32
20730      MAX-ACCESS  read-only
20731      STATUS  current
20732      DESCRIPTION
20733              "The total number of vlag PDUs sent for addition of FDB dynamic entry"
20734      ::= { vlagStatsPdu 7 }
20735
20736vlagStatsPduSentFdbDynamicDel OBJECT-TYPE
20737      SYNTAX  Counter32
20738      MAX-ACCESS  read-only
20739      STATUS  current
20740      DESCRIPTION
20741              "The total number of vlag PDUs sent for deletion of FDB dynamic entry"
20742      ::= { vlagStatsPdu 8 }
20743
20744vlagStatsPduSentFdbInactiveAdd OBJECT-TYPE
20745      SYNTAX  Counter32
20746      MAX-ACCESS  read-only
20747      STATUS  current
20748      DESCRIPTION
20749              "The total number of vlag PDUs sent for addition of FDB inactive entry"
20750      ::= { vlagStatsPdu 9 }
20751
20752vlagStatsPduSentFdbInactiveDel OBJECT-TYPE
20753      SYNTAX  Counter32
20754      MAX-ACCESS  read-only
20755      STATUS  current
20756      DESCRIPTION
20757              "The total number of vlag PDUs sent for deletion of FDB inactive entry"
20758      ::= { vlagStatsPdu 10 }
20759
20760vlagStatsPduSentHlthCheck OBJECT-TYPE
20761      SYNTAX  Counter32
20762      MAX-ACCESS  read-only
20763      STATUS  current
20764      DESCRIPTION
20765              "The total number of vlag PDUs sent for Health check"
20766      ::= { vlagStatsPdu 13 }
20767
20768vlagStatsPduSentOther OBJECT-TYPE
20769      SYNTAX  Counter32
20770      MAX-ACCESS  read-only
20771      STATUS  current
20772      DESCRIPTION
20773              "The total number of vlag PDUs sent for others"
20774      ::= { vlagStatsPdu 15 }
20775
20776vlagStatsPduSentUnknown OBJECT-TYPE
20777      SYNTAX  Counter32
20778      MAX-ACCESS  read-only
20779      STATUS  current
20780      DESCRIPTION
20781              "The total number of vlag PDUs sent for unknowns"
20782      ::= { vlagStatsPdu 16 }
20783
20784vlagStatsPduRcvRoleElection OBJECT-TYPE
20785      SYNTAX  Counter32
20786      MAX-ACCESS  read-only
20787      STATUS  current
20788      DESCRIPTION
20789              "The total number of vlag PDUs received for role elections"
20790      ::= { vlagStatsPdu 17 }
20791
20792vlagStatsPduRcvSystemInfo OBJECT-TYPE
20793      SYNTAX  Counter32
20794      MAX-ACCESS  read-only
20795      STATUS  current
20796      DESCRIPTION
20797              "The total number of vlag PDUs received for system info"
20798      ::= { vlagStatsPdu 18 }
20799
20800vlagStatsPduRcvFdbDynamicAdd OBJECT-TYPE
20801      SYNTAX  Counter32
20802      MAX-ACCESS  read-only
20803      STATUS  current
20804      DESCRIPTION
20805              "The total number of vlag PDUs received for addition of FDB dynamic entry"
20806      ::= { vlagStatsPdu 23 }
20807
20808vlagStatsPduRcvFdbDynamicDel OBJECT-TYPE
20809      SYNTAX  Counter32
20810      MAX-ACCESS  read-only
20811      STATUS  current
20812      DESCRIPTION
20813              "The total number of vlag PDUs received for deletion of FDB dynamic entry"
20814      ::= { vlagStatsPdu 24 }
20815
20816vlagStatsPduRcvFdbInactiveAdd OBJECT-TYPE
20817      SYNTAX  Counter32
20818      MAX-ACCESS  read-only
20819      STATUS  current
20820      DESCRIPTION
20821              "The total number of vlag PDUs received for addition of FDB inactive entry"
20822      ::= { vlagStatsPdu 25 }
20823
20824vlagStatsPduRcvFdbInactiveDel OBJECT-TYPE
20825      SYNTAX  Counter32
20826      MAX-ACCESS  read-only
20827      STATUS  current
20828      DESCRIPTION
20829              "The total number of vlag PDUs received for deletion of FDB inactive entry"
20830      ::= { vlagStatsPdu 26 }
20831
20832vlagStatsPduRcvHlthCheck OBJECT-TYPE
20833      SYNTAX  Counter32
20834      MAX-ACCESS  read-only
20835      STATUS  current
20836      DESCRIPTION
20837              "The total number of vlag PDUs received for Health check"
20838      ::= { vlagStatsPdu 29 }
20839
20840vlagStatsPduRcvOther OBJECT-TYPE
20841      SYNTAX  Counter32
20842      MAX-ACCESS  read-only
20843      STATUS  current
20844      DESCRIPTION
20845              "The total number of vlag PDUs received for others"
20846      ::= { vlagStatsPdu 31 }
20847
20848vlagStatsPduRcvUnknown OBJECT-TYPE
20849      SYNTAX  Counter32
20850      MAX-ACCESS  read-only
20851      STATUS  current
20852      DESCRIPTION
20853              "The total number of vlag PDUs received for unknowns"
20854      ::= { vlagStatsPdu 32 }
20855
20856vlagStatsPduSentPeerInstanceEnable OBJECT-TYPE
20857      SYNTAX  Counter32
20858      MAX-ACCESS  read-only
20859      STATUS  current
20860      DESCRIPTION
20861              "The total number of vlag PDUs sent for peer instance enable"
20862      ::= { vlagStatsPdu 33 }
20863
20864vlagStatsPduSentPeerInstanceDisable OBJECT-TYPE
20865      SYNTAX  Counter32
20866      MAX-ACCESS  read-only
20867      STATUS  current
20868      DESCRIPTION
20869              "The total number of vlag PDUs sent for peer instance disable"
20870      ::= { vlagStatsPdu 34 }
20871
20872vlagStatsPduSentISLHello OBJECT-TYPE
20873      SYNTAX  Counter32
20874      MAX-ACCESS  read-only
20875      STATUS  current
20876      DESCRIPTION
20877              "The total number of vlag PDUs sent for ISL hello"
20878      ::= { vlagStatsPdu 35 }
20879
20880vlagStatsPduRcvISLHello OBJECT-TYPE
20881      SYNTAX  Counter32
20882      MAX-ACCESS  read-only
20883      STATUS  current
20884      DESCRIPTION
20885              "The total number of vlag PDUs received for ISL hello"
20886      ::= { vlagStatsPdu 36 }
20887
20888vlagStatsPduRcvPeerInstanceEnable OBJECT-TYPE
20889      SYNTAX  Counter32
20890      MAX-ACCESS  read-only
20891      STATUS  current
20892      DESCRIPTION
20893              "The total number of vlag PDUs received for peer instance enable"
20894      ::= { vlagStatsPdu 37 }
20895
20896vlagStatsPduRcvPeerInstanceDisable OBJECT-TYPE
20897      SYNTAX  Counter32
20898      MAX-ACCESS  read-only
20899      STATUS  current
20900      DESCRIPTION
20901              "The total number of vlag PDUs received for peer instance disable"
20902      ::= { vlagStatsPdu 38 }
20903
20904vlagStatsIgmpReportsForwarded OBJECT-TYPE
20905      SYNTAX  Counter32
20906      MAX-ACCESS  read-only
20907      STATUS  current
20908      DESCRIPTION
20909              "The total number of IGMP reports forwarded to the peer"
20910      ::= { vlagStatsIgmp 1 }
20911
20912vlagStatsIgmpLeavesForwarded OBJECT-TYPE
20913      SYNTAX  Counter32
20914      MAX-ACCESS  read-only
20915      STATUS  current
20916      DESCRIPTION
20917              "The total number of IGMP leaves forwarded to the peer"
20918      ::= { vlagStatsIgmp 2 }
20919
20920
20921-- ----------------------------------------------------------------------------
20922-- { INSERT:  ecp
20923-- ----------------------------------------------------------------------------
20924
20925
20926-- ------------------------------------------------------------------------- --
20927-- ECP Configuration                                                         {
20928-- ------------------------------------------------------------------------- --
20929ecpCurCfgRetrans OBJECT-TYPE
20930    SYNTAX INTEGER
20931    MAX-ACCESS  read-only
20932    STATUS  current
20933    DESCRIPTION
20934        "The ECP retransmission interval in millisecond"
20935    ::= { ecpCfg 1 }
20936
20937ecpNewCfgRetrans OBJECT-TYPE
20938    SYNTAX INTEGER (100..9000)
20939    MAX-ACCESS  read-write
20940    STATUS current
20941    DESCRIPTION
20942        "The ECP retransmission interval in millisecond"
20943    ::= { ecpCfg 2 }
20944-- ------------------------------------------------------------------------- --
20945-- ECP Configuration (end)                                                   }
20946-- ------------------------------------------------------------------------- --
20947
20948
20949-- ------------------------------------------------------------------------- --
20950-- ECP Information                                                           {
20951-- ------------------------------------------------------------------------- --
20952ecpChnlInfoTable OBJECT-TYPE
20953    SYNTAX SEQUENCE OF EcpChnlInfoEntry
20954    MAX-ACCESS not-accessible
20955    STATUS current
20956    DESCRIPTION
20957        "The table of ECP channel Info."
20958    ::= { ecpInfo 1 }
20959
20960ecpChnlInfoEntry OBJECT-TYPE
20961    SYNTAX EcpChnlInfoEntry
20962    MAX-ACCESS not-accessible
20963    STATUS current
20964    DESCRIPTION
20965        "Information about ECP channel."
20966    INDEX { ecpChnlInfoEntryIndex }
20967    ::= { ecpChnlInfoTable 1 }
20968
20969EcpChnlInfoEntry ::= SEQUENCE {
20970    ecpChnlInfoEntryIndex   Integer32
20971    ,ecpChnlPort            Integer32
20972    ,ecpChnlStag            Integer32
20973    ,ecpChnlSndlen          Integer32
20974    ,ecpChnlSndnxt          Integer32
20975    ,ecpChnlRcvlast         Integer32
20976    ,ecpChnlStateMachine    Integer32
20977    ,ecpChnlRxCnt           Integer32
20978    ,ecpChnlTxCnt           Integer32
20979    ,ecpChnlRxDrop          Integer32
20980    ,ecpChnlTxDrop          Integer32
20981    ,ecpChnlState           INTEGER
20982    ,ecpChnlAckErr          Integer32
20983    }
20984
20985ecpChnlInfoEntryIndex OBJECT-TYPE
20986    SYNTAX  Integer32
20987    MAX-ACCESS read-only
20988    STATUS  current
20989    DESCRIPTION
20990        "The index of the ecp chnl info table."
20991    ::= { ecpChnlInfoEntry 1 }
20992
20993ecpChnlPort OBJECT-TYPE
20994    SYNTAX  Integer32
20995    MAX-ACCESS read-only
20996    STATUS  current
20997    DESCRIPTION
20998        "The ecp channel port info."
20999    ::= { ecpChnlInfoEntry 2 }
21000
21001ecpChnlStag OBJECT-TYPE
21002    SYNTAX  Integer32
21003    MAX-ACCESS read-only
21004    STATUS  current
21005    DESCRIPTION
21006        "The ecp channel stag info."
21007    ::= { ecpChnlInfoEntry 3 }
21008
21009ecpChnlSndlen OBJECT-TYPE
21010    SYNTAX  Integer32
21011    MAX-ACCESS read-only
21012    STATUS  current
21013    DESCRIPTION
21014        "The ecp channel send length info."
21015    ::= { ecpChnlInfoEntry 4 }
21016
21017ecpChnlSndnxt OBJECT-TYPE
21018    SYNTAX  Integer32
21019    MAX-ACCESS read-only
21020    STATUS  current
21021    DESCRIPTION
21022        "The ecp channel send next info."
21023    ::= { ecpChnlInfoEntry 5 }
21024
21025ecpChnlRcvlast OBJECT-TYPE
21026    SYNTAX  Integer32
21027    MAX-ACCESS read-only
21028    STATUS  current
21029    DESCRIPTION
21030        "The ecp channel recv last sequence info."
21031    ::= { ecpChnlInfoEntry 6 }
21032
21033ecpChnlStateMachine OBJECT-TYPE
21034    SYNTAX  Integer32
21035    MAX-ACCESS read-only
21036    STATUS  current
21037    DESCRIPTION
21038        "The ecp channel state machineinfo."
21039    ::= { ecpChnlInfoEntry 7 }
21040
21041ecpChnlRxCnt OBJECT-TYPE
21042    SYNTAX  Integer32
21043    MAX-ACCESS read-only
21044    STATUS  current
21045    DESCRIPTION
21046        "The ecp channel Rx count info."
21047    ::= { ecpChnlInfoEntry 8 }
21048
21049ecpChnlTxCnt OBJECT-TYPE
21050    SYNTAX  Integer32
21051    MAX-ACCESS read-only
21052    STATUS  current
21053    DESCRIPTION
21054        "The ecp channel Tx count info."
21055    ::= { ecpChnlInfoEntry 9 }
21056
21057ecpChnlRxDrop OBJECT-TYPE
21058    SYNTAX  Integer32
21059    MAX-ACCESS read-only
21060    STATUS  current
21061    DESCRIPTION
21062        "The ecp channel RxDrop info."
21063    ::= { ecpChnlInfoEntry 10 }
21064
21065ecpChnlTxDrop OBJECT-TYPE
21066    SYNTAX  Integer32
21067    MAX-ACCESS read-only
21068    STATUS  current
21069    DESCRIPTION
21070        "The ecp channel TxDrop info."
21071    ::= { ecpChnlInfoEntry 11 }
21072
21073ecpChnlState OBJECT-TYPE
21074    SYNTAX INTEGER {
21075        enabled(1),
21076        disabled(0)
21077        }
21078    MAX-ACCESS read-only
21079    STATUS  current
21080    DESCRIPTION
21081        "The ecp channel state info."
21082    ::= { ecpChnlInfoEntry 12 }
21083
21084ecpChnlAckErr OBJECT-TYPE
21085    SYNTAX  Integer32
21086    MAX-ACCESS read-only
21087    STATUS  current
21088    DESCRIPTION
21089        "The ecp channel ACK error info."
21090    ::= { ecpChnlInfoEntry 13 }
21091-- ------------------------------------------------------------------------- --
21092-- ECP Information (end)                                                     }
21093-- ------------------------------------------------------------------------- --
21094
21095
21096-- ------------------------------------------------------------------------- --
21097-- ECP Operation                                                             {
21098-- ------------------------------------------------------------------------- --
21099
21100-- ------------------------------------------------------------------------- --
21101-- ECP Operation (end)                                                       }
21102-- ------------------------------------------------------------------------- --
21103
21104
21105-- ----------------------------------------------------------------------------
21106-- } INSERT:  layer2
21107-- ----------------------------------------------------------------------------
21108
21109layer3                  OBJECT IDENTIFIER ::= { g8264CS-mgmt 3 }
21110-- ----------------------------------------------------------------------------
21111-- { INSERT:  layer3
21112-- ----------------------------------------------------------------------------
21113
21114layer3Configs     OBJECT IDENTIFIER ::= { layer3 1 }
21115
21116layer3Stats       OBJECT IDENTIFIER ::= { layer3 2 }
21117
21118layer3Info        OBJECT IDENTIFIER ::= { layer3 3 }
21119
21120
21121layer3Oper        OBJECT IDENTIFIER ::= { layer3 4 }
21122
21123ipInterfaceCfg      OBJECT IDENTIFIER ::= { layer3Configs 1 }
21124
21125ipInterfaceLoopbackCfg    OBJECT IDENTIFIER ::= { layer3Configs 24 }
21126
21127ipGatewayCfg        OBJECT IDENTIFIER ::= { layer3Configs 2 }
21128
21129ipStaticRouteCfg    OBJECT IDENTIFIER ::= { layer3Configs 3 }
21130
21131ipForwardCfg        OBJECT IDENTIFIER ::= { layer3Configs 4 }
21132
21133
21134vrrpCfg         OBJECT IDENTIFIER ::= { layer3Configs 6 }
21135arpCfg          OBJECT IDENTIFIER ::= { layer3Configs 7 }
21136
21137ipBootpCfg      OBJECT IDENTIFIER ::= { layer3Configs 8 }
21138
21139dnsCfg          OBJECT IDENTIFIER ::= { layer3Configs 9 }
21140
21141
21142ipNwfCfg        OBJECT IDENTIFIER ::= { layer3Configs 10 }
21143ipRmapCfg       OBJECT IDENTIFIER ::= { layer3Configs 11 }
21144
21145bgpCfg          OBJECT IDENTIFIER ::= { layer3Configs 12 }
21146
21147ospfCfg         OBJECT IDENTIFIER ::= { layer3Configs 13 }
21148
21149ipGeneralCfg        OBJECT IDENTIFIER ::= { layer3Configs 14 }
21150
21151ipStaticArpCfg      OBJECT IDENTIFIER ::= { layer3Configs 15 }
21152
21153
21154
21155
21156rip2Cfg         OBJECT IDENTIFIER ::= { layer3Configs 18 }
21157
21158igmpCfg             OBJECT IDENTIFIER ::= { layer3Configs 19 }
21159
21160ipStaticNbrCfg      OBJECT IDENTIFIER ::= { layer3Configs 21 }
21161
21162ipGatewayIpv6Cfg    OBJECT IDENTIFIER ::= { layer3Configs 22 }
21163
21164ipStaticRoute6Cfg   OBJECT IDENTIFIER ::= { layer3Configs 23 }
21165
21166
21167
21168ospf3Cfg              OBJECT IDENTIFIER ::= { layer3Configs 26 }
21169
21170pptCfg      OBJECT IDENTIFIER ::= { layer3Configs 27 }
21171
21172ipv6pmtuCfg          OBJECT IDENTIFIER ::= { layer3Configs 28 }
21173
21174floodingCfg OBJECT IDENTIFIER ::= { layer3Configs 29 }
21175
21176mldCfg             OBJECT IDENTIFIER ::= { layer3Configs 30 }
21177
21178ndprefixCfg    OBJECT IDENTIFIER ::= { layer3Configs 31 }
21179
21180
21181
21182dhcpsnpCfg  OBJECT IDENTIFIER ::= { layer3Configs 33 }
21183
21184ipsecCfg       OBJECT IDENTIFIER ::= { layer3Configs 32 }
21185
21186
21187
21188arpStats      OBJECT IDENTIFIER ::= { layer3Stats 2 }
21189
21190routeStats        OBJECT IDENTIFIER ::= { layer3Stats 3 }
21191
21192dnsStats      OBJECT IDENTIFIER ::= { layer3Stats 4 }
21193
21194vrrpStats         OBJECT IDENTIFIER ::= { layer3Stats 5 }
21195
21196ospfStats     OBJECT IDENTIFIER ::= { layer3Stats 6 }
21197
21198clearStats    OBJECT IDENTIFIER ::= { layer3Stats 7 }
21199
21200igmpStats         OBJECT IDENTIFIER ::= { layer3Stats 9 }
21201
21202ipv6Stats          OBJECT IDENTIFIER ::= { layer3Stats 10}
21203rip2Stats     OBJECT IDENTIFIER ::= { layer3Stats 13 }
21204
21205geaStats          OBJECT IDENTIFIER ::= { layer3Stats 14 }
21206
21207
21208ipStats           OBJECT IDENTIFIER ::= { layer3Stats 16 }
21209icmpStats         OBJECT IDENTIFIER ::= { layer3Stats 17 }
21210tcpStats          OBJECT IDENTIFIER ::= { layer3Stats 18 }
21211udpStats          OBJECT IDENTIFIER ::= { layer3Stats 19 }
21212bootpStats        OBJECT IDENTIFIER ::= { layer3Stats 20 }
21213
21214
21215ospf3Stats        OBJECT IDENTIFIER ::= { layer3Stats 22 }
21216
21217mldStats         OBJECT IDENTIFIER ::= { layer3Stats 23 }
21218
21219ipsecStats     OBJECT IDENTIFIER ::= { layer3Stats 24 }
21220
21221
21222dhcpsnpStats     OBJECT IDENTIFIER ::= { layer3Stats 25}
21223
21224
21225
21226ipRoutingInfo     OBJECT IDENTIFIER ::= { layer3Info 1 }
21227
21228ipEcmpRoutingInfo     OBJECT IDENTIFIER ::= { layer3Info 19 }
21229ipEcmpHash            OBJECT IDENTIFIER ::= { layer3Info 20 }
21230
21231
21232ipv6PmtuInfo          OBJECT IDENTIFIER ::= { layer3Info 21}
21233
21234arpInfo       OBJECT IDENTIFIER ::= { layer3Info 2 }
21235
21236vrrpInfo      OBJECT IDENTIFIER ::= { layer3Info 3 }
21237
21238ospfinfo      OBJECT IDENTIFIER ::= { layer3Info 4 }
21239
21240
21241gatewayInfo   OBJECT IDENTIFIER ::= { layer3Info 5 }
21242
21243igmpInfo          OBJECT IDENTIFIER ::= { layer3Info 6 }
21244
21245nbrInfo      OBJECT IDENTIFIER ::= { layer3Info 12 }
21246gatewayIPv6Info   OBJECT IDENTIFIER ::= { layer3Info 13 }
21247
21248ipRoute6Info      OBJECT IDENTIFIER ::= { layer3Info 14 }
21249
21250
21251ipInfo            OBJECT IDENTIFIER ::= { layer3Info 8 }
21252
21253ipIntfInfo        OBJECT IDENTIFIER ::= { layer3Info 9 }
21254
21255ipIntfLoopbackInfo OBJECT IDENTIFIER ::= { layer3Info 16 }
21256
21257
21258rip2Info          OBJECT IDENTIFIER ::= { layer3Info 10 }
21259bgpInfo           OBJECT IDENTIFIER ::= { layer3Info 11 }
21260
21261dhcpInfo   OBJECT IDENTIFIER ::= { layer3Info 15 }
21262
21263
21264ospf3Info         OBJECT IDENTIFIER ::= { layer3Info 18 }
21265
21266
21267mldInfo          OBJECT IDENTIFIER ::= { layer3Info 22 }
21268
21269ipsecInfo      OBJECT IDENTIFIER ::= { layer3Info 23 }
21270
21271dhcpsnpInfo      OBJECT IDENTIFIER ::= { layer3Info 24 }
21272
21273-- ----------------------------------------------------------------------------
21274-- { INSERT:  DHCP Snooping Config
21275-- ----------------------------------------------------------------------------
21276
21277dhcpSnoopingCurCfgOnState                  OBJECT-TYPE
21278    SYNTAX      INTEGER  {
21279                    on(1),
21280                    off(2)
21281                }
21282    MAX-ACCESS  read-only
21283    STATUS      current
21284    DESCRIPTION
21285        "DHCP Snooping ON/OFF settings."
21286    ::= { dhcpsnpCfg 1 }
21287
21288dhcpSnoopingNewCfgOnState                  OBJECT-TYPE
21289    SYNTAX      INTEGER  {
21290                    on(1),
21291                    off(2)
21292                }
21293    MAX-ACCESS  read-write
21294    STATUS      current
21295    DESCRIPTION
21296        "DHCP Snooping ON/OFF setting."
21297    ::= { dhcpsnpCfg 2 }
21298
21299dhcpSnoopingCurCfgOption82OnState           OBJECT-TYPE
21300    SYNTAX      INTEGER  {
21301                    on(1),
21302                    off(2)
21303                }
21304    MAX-ACCESS  read-only
21305    STATUS      current
21306    DESCRIPTION
21307        "on/off state of DHCP Snooping option82."
21308    ::= { dhcpsnpCfg 3 }
21309
21310dhcpSnoopingNewCfgOption82OnState          OBJECT-TYPE
21311    SYNTAX      INTEGER  {
21312                    on(1),
21313                    off(2)
21314                }
21315    MAX-ACCESS  read-write
21316    STATUS      current
21317    DESCRIPTION
21318        "Enable/Disable DHCP Snooping option82"
21319    ::= { dhcpsnpCfg 4 }
21320
21321dhcpSnoopingCurCfgPortTable             OBJECT-TYPE
21322    SYNTAX      SEQUENCE OF DHCPSnoopingCurCfgPortTableEntry
21323    MAX-ACCESS  not-accessible
21324    STATUS      current
21325    DESCRIPTION
21326        "DHCP Snooping Port Configuration Table."
21327    ::= { dhcpsnpCfg 5 }
21328
21329dhcpSnoopingCurCfgPortTableEntry        OBJECT-TYPE
21330    SYNTAX      DHCPSnoopingCurCfgPortTableEntry
21331    MAX-ACCESS  not-accessible
21332    STATUS      current
21333    DESCRIPTION
21334        "A row in DHCP Snooping Port Configuration Table"
21335    INDEX  { dhcpSnoopingCurCfgPortId }
21336    ::= { dhcpSnoopingCurCfgPortTable 1 }
21337
21338DHCPSnoopingCurCfgPortTableEntry::= SEQUENCE {
21339    dhcpSnoopingCurCfgPortId                   Integer32,
21340    dhcpSnoopingCurCfgPortTrusted                 INTEGER,
21341    dhcpSnoopingCurCfgPortRateLimit            Integer32
21342}
21343
21344dhcpSnoopingCurCfgPortId           OBJECT-TYPE
21345    SYNTAX      Integer32
21346    MAX-ACCESS  read-only
21347    STATUS      current
21348    DESCRIPTION
21349        "Port ID of this DHCP Snooping port configration."
21350    ::= { dhcpSnoopingCurCfgPortTableEntry 1 }
21351
21352dhcpSnoopingCurCfgPortTrusted     OBJECT-TYPE
21353    SYNTAX      INTEGER  {
21354                    trusted(1),
21355                    untrusted(2)
21356                }
21357    MAX-ACCESS  read-only
21358    STATUS      current
21359    DESCRIPTION
21360        "Set port as trusted or untrusted port."
21361    ::= { dhcpSnoopingCurCfgPortTableEntry 2 }
21362
21363dhcpSnoopingCurCfgPortRateLimit    OBJECT-TYPE
21364    SYNTAX      Integer32
21365    MAX-ACCESS  read-only
21366    STATUS      current
21367    DESCRIPTION
21368        "Set port DHCP packet rate limit(pps).
21369         Its ranges is 0 ~ 2048, set 0 to disable rate limit."
21370    ::= { dhcpSnoopingCurCfgPortTableEntry 3 }
21371
21372dhcpSnoopingNewCfgPortTable             OBJECT-TYPE
21373    SYNTAX      SEQUENCE OF DHCPSnoopingNewCfgPortTableEntry
21374    MAX-ACCESS  not-accessible
21375    STATUS      current
21376    DESCRIPTION
21377        "DHCP Snooping Port Configuration Table."
21378    ::= { dhcpsnpCfg 6 }
21379
21380dhcpSnoopingNewCfgPortTableEntry        OBJECT-TYPE
21381    SYNTAX      DHCPSnoopingNewCfgPortTableEntry
21382    MAX-ACCESS  not-accessible
21383    STATUS      current
21384    DESCRIPTION
21385        "A row in the DHCP Snooping Port Configuration Table"
21386    INDEX  { dhcpSnoopingNewCfgportId }
21387    ::= { dhcpSnoopingNewCfgPortTable 1 }
21388
21389DHCPSnoopingNewCfgPortTableEntry::= SEQUENCE {
21390    dhcpSnoopingNewCfgportId          Integer32,
21391    dhcpSnoopingNewCfgportTrusted      INTEGER,
21392    dhcpSnoopingNewCfgportRateLimit  Integer32
21393}
21394
21395dhcpSnoopingNewCfgportId           OBJECT-TYPE
21396    SYNTAX      Integer32
21397    MAX-ACCESS  read-only
21398    STATUS      current
21399    DESCRIPTION
21400        "Port ID of this DHCP Snooping port configration."
21401    ::= { dhcpSnoopingNewCfgPortTableEntry 1 }
21402
21403dhcpSnoopingNewCfgportTrusted     OBJECT-TYPE
21404    SYNTAX      INTEGER  {
21405                    trusted(1),
21406                    untrusted(2)
21407                }
21408    MAX-ACCESS  read-write
21409    STATUS      current
21410    DESCRIPTION
21411        "Set port as trusted or untrusted port."
21412::= { dhcpSnoopingNewCfgPortTableEntry 2 }
21413
21414dhcpSnoopingNewCfgportRateLimit    OBJECT-TYPE
21415    SYNTAX      Integer32
21416    MAX-ACCESS  read-write
21417    STATUS      current
21418    DESCRIPTION
21419        "Set port DHCP packet rate limit(pps). Set 0 to disable rate limit."
21420    ::= { dhcpSnoopingNewCfgPortTableEntry 3 }
21421
21422dhcpSnoopingCurCfgVlanTable             OBJECT-TYPE
21423    SYNTAX      SEQUENCE OF DHCPSnoopingCurCfgVlanTableEntry
21424    MAX-ACCESS  not-accessible
21425    STATUS      current
21426    DESCRIPTION
21427        "DHCP Snooping VLAN Table."
21428    ::= { dhcpsnpCfg 7 }
21429
21430dhcpSnoopingCurCfgVlanTableEntry        OBJECT-TYPE
21431    SYNTAX      DHCPSnoopingCurCfgVlanTableEntry
21432    MAX-ACCESS  not-accessible
21433    STATUS      current
21434    DESCRIPTION
21435        "A row in the DHCP Snooping VLAN Table"
21436    INDEX  { dhcpSnoopingCurCfgVlanId }
21437    ::= { dhcpSnoopingCurCfgVlanTable 1 }
21438
21439DHCPSnoopingCurCfgVlanTableEntry::= SEQUENCE {
21440    dhcpSnoopingCurCfgVlanId                 Integer32,
21441    dhcpSnoopingCurCfgVlanOnState        INTEGER
21442}
21443
21444dhcpSnoopingCurCfgVlanId           OBJECT-TYPE
21445    SYNTAX      Integer32 (1..4094)
21446    MAX-ACCESS  read-only
21447    STATUS      current
21448    DESCRIPTION
21449        "VLAN ID of this DHCP Snooping VLAN configration."
21450    ::= { dhcpSnoopingCurCfgVlanTableEntry 1 }
21451
21452dhcpSnoopingCurCfgVlanOnState           OBJECT-TYPE
21453    SYNTAX      INTEGER  {
21454                    on(1),
21455                    off(2)
21456                }
21457    MAX-ACCESS  read-only
21458    STATUS      current
21459    DESCRIPTION
21460        "on/off state of DHCP Snooping on this VLAN."
21461    ::= { dhcpSnoopingCurCfgVlanTableEntry 2 }
21462
21463dhcpSnoopingNewCfgVlanTable             OBJECT-TYPE
21464    SYNTAX      SEQUENCE OF DHCPSnoopingNewCfgVLANTableEntry
21465    MAX-ACCESS  not-accessible
21466    STATUS      current
21467    DESCRIPTION
21468        "DHCP Snooping VLAN Table."
21469    ::= { dhcpsnpCfg 8 }
21470
21471dhcpSnoopingNewCfgVlanTableEntry        OBJECT-TYPE
21472    SYNTAX      DHCPSnoopingNewCfgVLANTableEntry
21473    MAX-ACCESS  not-accessible
21474    STATUS      current
21475    DESCRIPTION
21476        "A row in the DHCP Snooping VLAN Table"
21477    INDEX  { dhcpSnoopingNewCfgVlanId }
21478    ::= { dhcpSnoopingNewCfgVlanTable 1 }
21479
21480DHCPSnoopingNewCfgVLANTableEntry ::= SEQUENCE {
21481    dhcpSnoopingNewCfgVlanId             Integer32,
21482    dhcpSnoopingNewCfgVlanOnState         INTEGER
21483}
21484
21485dhcpSnoopingNewCfgVlanId           OBJECT-TYPE
21486    SYNTAX      Integer32 (1..4094)
21487    MAX-ACCESS  read-only
21488    STATUS      current
21489    DESCRIPTION
21490        "VLAN ID of this DHCP Snooping VLAN configration."
21491    ::= { dhcpSnoopingNewCfgVlanTableEntry 1 }
21492
21493dhcpSnoopingNewCfgVlanOnState           OBJECT-TYPE
21494    SYNTAX      INTEGER  {
21495                    on(1),
21496                    off(2)
21497                }
21498    MAX-ACCESS  read-write
21499    STATUS      current
21500    DESCRIPTION
21501        "Enable/Disable DHCP Snooping on this VLAN."
21502    ::= { dhcpSnoopingNewCfgVlanTableEntry 2 }
21503
21504dhcpSnoopingBindingInfoTable             OBJECT-TYPE
21505    SYNTAX      SEQUENCE OF  DHCPSnoopingBindingInfoEntry
21506    MAX-ACCESS  not-accessible
21507    STATUS      current
21508    DESCRIPTION
21509        "DHCP Snooping binding Table."
21510    ::= { dhcpsnpInfo 1 }
21511
21512dhcpSnoopingBindingInfoEntry        OBJECT-TYPE
21513    SYNTAX      DHCPSnoopingBindingInfoEntry
21514    MAX-ACCESS  not-accessible
21515    STATUS      current
21516    DESCRIPTION
21517        "A row in the DHCP Snooping binding Table"
21518    INDEX  { dhcpSnoopingBindingInfoIndex }
21519    ::= { dhcpSnoopingBindingInfoTable             1 }
21520
21521DHCPSnoopingBindingInfoEntry ::= SEQUENCE {
21522	    dhcpSnoopingBindingInfoIndex        Integer32,
21523        dhcpSnoopingBindingInfoMac          OCTET STRING,
21524        dhcpSnoopingBindingInfoIp                IpAddress,
21525        dhcpSnoopingBindingInfoVLAN         Integer32,
21526        dhcpSnoopingBindingInfoPort         Integer32,
21527        dhcpSnoopingBindingInfoExpiry       Unsigned32,
21528        dhcpSnoopingBindingInfoType         INTEGER
21529    }
21530
21531dhcpSnoopingBindingInfoIndex           OBJECT-TYPE
21532    SYNTAX      Integer32
21533    MAX-ACCESS  read-only
21534    STATUS      current
21535    DESCRIPTION
21536        "Index of this DHCP Snooping binding entry."
21537    ::= { dhcpSnoopingBindingInfoEntry 1 }
21538
21539dhcpSnoopingBindingInfoMac           OBJECT-TYPE
21540    SYNTAX      OCTET STRING
21541    MAX-ACCESS  read-create
21542    STATUS      current
21543    DESCRIPTION
21544        "Mac Address of this DHCP Snooping binding entry."
21545    ::= { dhcpSnoopingBindingInfoEntry 2 }
21546
21547dhcpSnoopingBindingInfoIp           OBJECT-TYPE
21548    SYNTAX      IpAddress
21549    MAX-ACCESS  read-write
21550    STATUS      current
21551    DESCRIPTION
21552        "Ip Address of this DHCP Snooping binding entry."
21553    ::= { dhcpSnoopingBindingInfoEntry 3 }
21554
21555dhcpSnoopingBindingInfoVLAN           OBJECT-TYPE
21556    SYNTAX      Integer32
21557    MAX-ACCESS  read-write
21558    STATUS      current
21559    DESCRIPTION
21560        "VLAN ID of this DHCP Snooping binding entry."
21561    ::= { dhcpSnoopingBindingInfoEntry 4 }
21562
21563dhcpSnoopingBindingInfoPort           OBJECT-TYPE
21564    SYNTAX      Integer32
21565    MAX-ACCESS  read-write
21566    STATUS      current
21567    DESCRIPTION
21568        "Port Number of this DHCP Snooping binding entry."
21569    ::= { dhcpSnoopingBindingInfoEntry 5 }
21570
21571dhcpSnoopingBindingInfoExpiry           OBJECT-TYPE
21572    SYNTAX      Unsigned32
21573    MAX-ACCESS  read-write
21574    STATUS      current
21575    DESCRIPTION
21576        "The lease time of this DHCP Snooping binding entry.
21577         Set 0 to remove this entry"
21578    ::= { dhcpSnoopingBindingInfoEntry 6 }
21579
21580dhcpSnoopingBindingInfoType           OBJECT-TYPE
21581    SYNTAX      INTEGER  {
21582                    static(1),
21583                    dynamic(2)
21584                }
21585    MAX-ACCESS  read-write
21586    STATUS      current
21587    DESCRIPTION
21588        "Show How this DHCP Snooping binding entry come from."
21589    ::= { dhcpSnoopingBindingInfoEntry 7 }
21590
21591
21592-- ----------------------------------------------------------------------------
21593-- { INSERT:  DHCP Snooping stat
21594-- ----------------------------------------------------------------------------
21595
21596dhcpSnoopingStatInPacketRequest        OBJECT-TYPE
21597    SYNTAX      Integer32
21598    MAX-ACCESS  read-only
21599    STATUS      current
21600    DESCRIPTION
21601        "Counter of DHCP REQUEST messages received."
21602    ::= { dhcpsnpStats 1 }
21603
21604dhcpSnoopingStatInPacketReply           OBJECT-TYPE
21605    SYNTAX      Integer32
21606    MAX-ACCESS  read-only
21607    STATUS      current
21608    DESCRIPTION
21609        "Counter of DHCP REPLY messages received."
21610    ::= { dhcpsnpStats 2 }
21611
21612dhcpSnoopingStatDroppedPacketInvalid           OBJECT-TYPE
21613    SYNTAX      Integer32
21614    MAX-ACCESS  read-only
21615    STATUS      current
21616    DESCRIPTION
21617        "Counter of dropped DHCP messages due to invalid packet."
21618    ::= { dhcpsnpStats 3 }
21619
21620dhcpSnoopingStatDroppedPacketRateLimit           OBJECT-TYPE
21621    SYNTAX      Integer32
21622    MAX-ACCESS  read-only
21623    STATUS      current
21624    DESCRIPTION
21625        "Counter of dropped DHCP messages due to Rate Limit in software."
21626    ::= { dhcpsnpStats 4 }
21627
21628dhcpSnoopingStatDroppedPacketOther           OBJECT-TYPE
21629    SYNTAX      Integer32
21630    MAX-ACCESS  read-only
21631    STATUS      current
21632    DESCRIPTION
21633        "Counter of dropped DHCP messages due to other reason."
21634    ::= { dhcpsnpStats 5 }
21635
21636
21637vrrpOper          OBJECT IDENTIFIER ::= { layer3Oper 1 }
21638
21639dhcpInfoMacAddr OBJECT-TYPE
21640    SYNTAX  DisplayString
21641    MAX-ACCESS  read-only
21642    STATUS  current
21643    DESCRIPTION
21644        "The MAC address of the interface."
21645    ::= { dhcpInfo 1}
21646
21647dhcpInfoAddr OBJECT-TYPE
21648    SYNTAX  IpAddress
21649    MAX-ACCESS  read-only
21650    STATUS  current
21651    DESCRIPTION
21652        "The IP address of the interface."
21653    ::= { dhcpInfo 2}
21654
21655dhcpInfoSubnetMask OBJECT-TYPE
21656    SYNTAX  IpAddress
21657    MAX-ACCESS  read-only
21658    STATUS  current
21659    DESCRIPTION
21660        "The subnet mask of the interface."
21661    ::= { dhcpInfo 3}
21662
21663dhcpInfoDefaultGateway OBJECT-TYPE
21664    SYNTAX  IpAddress
21665    MAX-ACCESS  read-only
21666    STATUS  current
21667    DESCRIPTION
21668        "The IP address of default gateway for the interface."
21669    ::= { dhcpInfo 4}
21670
21671dhcpInfoServer OBJECT-TYPE
21672    SYNTAX  IpAddress
21673    MAX-ACCESS  read-only
21674    STATUS  current
21675    DESCRIPTION
21676        "The IP address of the DHCP server that leased the ip of the interface."
21677    ::= { dhcpInfo 5}
21678
21679dhcpInfoLeaseObtained  OBJECT-TYPE
21680    SYNTAX  DisplayString (SIZE(0..32))
21681    MAX-ACCESS  read-only
21682    STATUS  current
21683    DESCRIPTION
21684        "The time and date when the lease was obtained ."
21685    ::= { dhcpInfo 6}
21686
21687dhcpInfoLeaseExpires   OBJECT-TYPE
21688    SYNTAX  DisplayString (SIZE(0..32))
21689    MAX-ACCESS  read-only
21690    STATUS  current
21691    DESCRIPTION
21692        "The time and date when the lease was obtained ."
21693    ::= { dhcpInfo 7}
21694
21695
21696-- IP Configuration
21697ipInterfaceTableMax OBJECT-TYPE
21698    SYNTAX  Integer32
21699    MAX-ACCESS  read-only
21700    STATUS  current
21701    DESCRIPTION
21702        "The maximum number of rows in the IP interface table."
21703    ::= { ipInterfaceCfg 1 }
21704
21705ipCurCfgIntfTable OBJECT-TYPE
21706    SYNTAX  SEQUENCE OF IpCurCfgIntfEntry
21707    MAX-ACCESS  not-accessible
21708    STATUS  current
21709    DESCRIPTION
21710        "The table of IP interface configuration."
21711    ::= { ipInterfaceCfg 2 }
21712
21713ipCurCfgIntfEntry OBJECT-TYPE
21714    SYNTAX  IpCurCfgIntfEntry
21715    MAX-ACCESS  not-accessible
21716    STATUS  current
21717    DESCRIPTION
21718        "A row in the Ip interface table"
21719    INDEX   { ipCurCfgIntfIndex }
21720    ::= { ipCurCfgIntfTable 1 }
21721
21722IpCurCfgIntfEntry ::= SEQUENCE {
21723    ipCurCfgIntfIndex         Integer32,
21724    ipCurCfgIntfAddr          DisplayString,
21725    ipCurCfgIntfMask          DisplayString,
21726    ipCurCfgIntfBroadcast     IpAddress,
21727    ipCurCfgIntfState         INTEGER,
21728    ipCurCfgIntfBootpRelay    INTEGER,
21729    ipCurCfgIntfRouteAdv      INTEGER,
21730    ipCurCfgIntfManagedCfg    INTEGER,
21731    ipCurCfgIntfOtherCfg      INTEGER,
21732    ipCurCfgIntfAdvLifetime   INTEGER,
21733    ipCurCfgIntfDadAttempts   INTEGER,
21734    ipCurCfgIntfReachTime     Gauge32,
21735    ipCurCfgIntfAdvInterval   INTEGER,
21736    ipCurCfgIntfAdvIntervalMin    INTEGER,
21737    ipCurCfgIntfRetransmitTimer   Gauge32,
21738    ipCurCfgIntfHopLimit          INTEGER,
21739    ipCurCfgIntfAdvMtu          INTEGER,
21740    ipCurCfgIntfIp6Host       INTEGER,
21741    ipCurCfgIntfIp6Dstun      INTEGER,
21742    ipCurCfgSecIntfAddr          DisplayString,
21743    ipCurCfgSecIntfPrefix        Integer32,
21744    ipCurCfgSecIntfAnycast       INTEGER,
21745    ipCurCfgIntfAnycast          INTEGER,
21746    ipCurCfgIntfVlan          Integer32
21747    }
21748
21749ipCurCfgIntfIndex OBJECT-TYPE
21750    SYNTAX  Integer32
21751    MAX-ACCESS  read-only
21752    STATUS  current
21753    DESCRIPTION
21754        "The interface number for which the IP information is related."
21755    ::= { ipCurCfgIntfEntry 1}
21756
21757ipCurCfgIntfAddr OBJECT-TYPE
21758    SYNTAX  DisplayString  (SIZE(0..40))
21759    MAX-ACCESS read-only
21760    STATUS  current
21761    DESCRIPTION
21762        "This field configures the new IP/IPv6 addr of the interface.
21763         Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal
21764         colon notation.
21765         Valid IPv6 address should be in any of the following forms
21766           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
21767           xxxx::xxxx:xxxx:xxxx:xxxx"
21768    ::= { ipCurCfgIntfEntry 2 }
21769
21770ipCurCfgIntfMask OBJECT-TYPE
21771    SYNTAX  DisplayString  (SIZE(0..15))
21772    MAX-ACCESS read-only
21773    STATUS  current
21774    DESCRIPTION
21775        "The subnet mask as IPv4 dotted-quads OR
21776         the IPv6 prefix length (integer in range 0..128)
21777         associated with this IP address ."
21778    ::= { ipCurCfgIntfEntry 3 }
21779
21780ipCurCfgIntfBroadcast OBJECT-TYPE
21781    SYNTAX  IpAddress
21782    MAX-ACCESS  read-only
21783    STATUS  obsolete
21784    DESCRIPTION
21785        "The broadcast address of the interface."
21786    ::= { ipCurCfgIntfEntry 4 }
21787
21788ipCurCfgIntfVlan OBJECT-TYPE
21789    SYNTAX  Integer32
21790    MAX-ACCESS  read-only
21791    STATUS  current
21792    DESCRIPTION
21793        "The VLAN associated with the interface."
21794    ::= { ipCurCfgIntfEntry 5 }
21795
21796ipCurCfgIntfState OBJECT-TYPE
21797    SYNTAX  INTEGER {
21798    enabled(2),
21799    disabled(3)
21800    }
21801    MAX-ACCESS  read-only
21802    STATUS  current
21803    DESCRIPTION
21804        "The state of the interface."
21805    ::= { ipCurCfgIntfEntry 6 }
21806
21807ipCurCfgIntfBootpRelay OBJECT-TYPE
21808    SYNTAX  INTEGER {
21809    enabled(1),
21810    disabled(2)
21811    }
21812    MAX-ACCESS  read-only
21813    STATUS  current
21814    DESCRIPTION
21815        "Enable/disable BOOTP relay."
21816    ::= { ipCurCfgIntfEntry 7 }
21817
21818
21819ipCurCfgIntfRouteAdv  OBJECT-TYPE
21820    SYNTAX  INTEGER {
21821        enabled(1),
21822        disabled(2)
21823        }
21824    MAX-ACCESS  read-only
21825    STATUS  current
21826    DESCRIPTION
21827        "Enable/disable route advertisement of the interface."
21828    ::= { ipCurCfgIntfEntry 12 }
21829
21830ipCurCfgIntfManagedCfg  OBJECT-TYPE
21831    SYNTAX  INTEGER {
21832        enabled(1),
21833        disabled(2)
21834        }
21835    MAX-ACCESS  read-only
21836    STATUS  current
21837    DESCRIPTION
21838        "Enable/disable Managed config flag of the interface, which
21839         allows the host to use DHCP for address configuration."
21840    ::= { ipCurCfgIntfEntry 13 }
21841
21842ipCurCfgIntfOtherCfg  OBJECT-TYPE
21843    SYNTAX  INTEGER {
21844        enabled(1),
21845        disabled(2)
21846        }
21847    MAX-ACCESS  read-only
21848    STATUS  current
21849    DESCRIPTION
21850        "Enable/disable Other config flag of the interface,
21851        which allows the host to use DHCP for other stateful configuration."
21852    ::= { ipCurCfgIntfEntry 14 }
21853
21854ipCurCfgIntfAdvLifetime  OBJECT-TYPE
21855    SYNTAX  INTEGER (0..9000)
21856    MAX-ACCESS  read-only
21857    STATUS  current
21858    DESCRIPTION
21859        "Set Router Advertisement lifetime of the interface."
21860    ::= { ipCurCfgIntfEntry 15 }
21861
21862ipCurCfgIntfDadAttempts  OBJECT-TYPE
21863    SYNTAX  INTEGER (1..10)
21864    MAX-ACCESS  read-only
21865    STATUS  current
21866    DESCRIPTION
21867        "Set the number of duplicate address detection (dad)
21868        attempts of the interface."
21869    ::= { ipCurCfgIntfEntry 16 }
21870
21871ipCurCfgIntfReachTime  OBJECT-TYPE
21872    SYNTAX  Gauge32 (0..3600000)
21873    MAX-ACCESS  read-only
21874    STATUS  current
21875    DESCRIPTION
21876        "Set the advertised reachability time of the interface in ms."
21877    ::= { ipCurCfgIntfEntry 17 }
21878
21879ipCurCfgIntfAdvInterval  OBJECT-TYPE
21880    SYNTAX  INTEGER (4..1800)
21881    MAX-ACCESS  read-only
21882    STATUS  current
21883    DESCRIPTION
21884        "Set the IPv6 Router Advertisement interval of the interface."
21885    ::= { ipCurCfgIntfEntry 18 }
21886
21887ipCurCfgIntfAdvIntervalMin  OBJECT-TYPE
21888    SYNTAX  INTEGER (3..1350)
21889    MAX-ACCESS  read-only
21890    STATUS  current
21891    DESCRIPTION
21892        "Set the IPv6 Router Advertisement Minimum interval limit
21893        of the interface."
21894    ::= { ipCurCfgIntfEntry 19 }
21895
21896ipCurCfgIntfRetransmitTimer  OBJECT-TYPE
21897    SYNTAX  Gauge32 (0..4294967295)
21898    MAX-ACCESS  read-only
21899    STATUS  current
21900    DESCRIPTION
21901        "Set the IPv6 Router Advertisement Retransmit Timer in ms."
21902    ::= { ipCurCfgIntfEntry 20 }
21903
21904ipCurCfgIntfHopLimit  OBJECT-TYPE
21905    SYNTAX  INTEGER (0..255)
21906    MAX-ACCESS  read-only
21907    STATUS  current
21908    DESCRIPTION
21909        "Set the IPv6 Router Advertisement Current Hop Limit"
21910    ::= { ipCurCfgIntfEntry 21 }
21911
21912ipCurCfgIntfAdvMtu  OBJECT-TYPE
21913    SYNTAX  INTEGER {
21914        enabled(1),
21915        disabled(2)
21916        }
21917    MAX-ACCESS  read-only
21918    STATUS  current
21919    DESCRIPTION
21920        "Enable/disable Advertise MTU option."
21921    ::= { ipCurCfgIntfEntry 22 }
21922
21923ipCurCfgIntfIp6Host  OBJECT-TYPE
21924    SYNTAX  INTEGER {
21925        enabled(1),
21926        disabled(2)
21927        }
21928    MAX-ACCESS  read-only
21929    STATUS  current
21930    DESCRIPTION
21931        "Enable/disable IPv6 host mode on the interface."
21932    ::= { ipCurCfgIntfEntry 23 }
21933
21934
21935ipCurCfgSecIntfAddr OBJECT-TYPE
21936    SYNTAX  DisplayString  (SIZE(0..40))
21937    MAX-ACCESS read-only
21938    STATUS  current
21939    DESCRIPTION
21940        "This field configures the new IP/IPv6 addr of the interface.
21941         Address should be in IPv6 4-byte haxadecimal
21942         colon notation.
21943         Valid IPv6 address should be in any of the following forms
21944           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
21945           xxxx::xxxx:xxxx:xxxx:xxxx"
21946    ::= { ipCurCfgIntfEntry 25 }
21947
21948ipCurCfgSecIntfPrefix OBJECT-TYPE
21949    SYNTAX  Integer32
21950    MAX-ACCESS read-only
21951    STATUS  current
21952    DESCRIPTION
21953        "The IPv6 prefix length (integer in range 0..128)
21954         associated with this IP address ."
21955    ::= { ipCurCfgIntfEntry 26 }
21956
21957ipCurCfgIntfAnycast  OBJECT-TYPE
21958    SYNTAX  INTEGER {
21959        anycast(1),
21960        none(2)
21961        }
21962    MAX-ACCESS  read-only
21963    STATUS  current
21964    DESCRIPTION
21965        "This field has the value of anycast(1) if IPv6 interface address
21966         is anycast and none(2) if not."
21967    ::= { ipCurCfgIntfEntry 27 }
21968
21969ipCurCfgSecIntfAnycast  OBJECT-TYPE
21970    SYNTAX  INTEGER {
21971        anycast(1),
21972        none(2)
21973        }
21974    MAX-ACCESS  read-only
21975    STATUS  current
21976    DESCRIPTION
21977        "This field has the value of anycast(1) if secondary IPv6 interface address
21978         is anycast and none(2) if not."
21979    ::= { ipCurCfgIntfEntry 28 }
21980ipCurCfgIntfIp6Dstun  OBJECT-TYPE
21981    SYNTAX  INTEGER {
21982        enabled(1),
21983        disabled(2)
21984        }
21985    MAX-ACCESS  read-only
21986    STATUS  current
21987    DESCRIPTION
21988        "Enable/disable sending of ICMP Unreachable messages."
21989    ::= { ipCurCfgIntfEntry 29 }
21990
21991ipNewCfgIntfTable OBJECT-TYPE
21992    SYNTAX  SEQUENCE OF IpNewCfgIntfEntry
21993    MAX-ACCESS  not-accessible
21994    STATUS  current
21995    DESCRIPTION
21996        "The table of interface in the new configuration block."
21997    ::= { ipInterfaceCfg 3 }
21998
21999ipNewCfgIntfEntry OBJECT-TYPE
22000    SYNTAX  IpNewCfgIntfEntry
22001    MAX-ACCESS  not-accessible
22002    STATUS  current
22003    DESCRIPTION
22004        "A row in the Ip interface table"
22005    INDEX   { ipNewCfgIntfIndex }
22006    ::= { ipNewCfgIntfTable 1 }
22007
22008IpNewCfgIntfEntry ::= SEQUENCE {
22009    ipNewCfgIntfIndex         Integer32,
22010    ipNewCfgIntfAddr          DisplayString,
22011    ipNewCfgIntfMask          DisplayString,
22012    ipNewCfgIntfVlan          Integer32,
22013    ipNewCfgIntfState         INTEGER,
22014    ipNewCfgIntfBootpRelay    INTEGER,
22015    ipNewCfgIntfRouteAdv      INTEGER,
22016    ipNewCfgIntfIp6Host       INTEGER,
22017    ipNewCfgIntfIp6Dstun      INTEGER,
22018    ipNewCfgIntfManagedCfg    INTEGER,
22019    ipNewCfgIntfOtherCfg      INTEGER,
22020    ipNewCfgIntfAdvLifetime   INTEGER,
22021    ipNewCfgIntfDadAttempts   INTEGER,
22022    ipNewCfgIntfReachTime     Gauge32,
22023    ipNewCfgIntfAdvInterval   INTEGER,
22024    ipNewCfgIntfAdvIntervalMin    INTEGER,
22025    ipNewCfgIntfRetransmitTimer   Gauge32,
22026    ipNewCfgIntfHopLimit          INTEGER,
22027    ipNewCfgIntfAdvMtu            INTEGER,
22028    ipNewCfgSecIntfAddr          DisplayString,
22029    ipNewCfgSecIntfPrefix        Integer32,
22030    ipNewCfgSecIntfAnycast       INTEGER,
22031    ipNewCfgIntfAnycast          INTEGER,
22032    ipNewCfgIntfDelete        INTEGER
22033    }
22034
22035ipNewCfgIntfIndex OBJECT-TYPE
22036    SYNTAX  Integer32
22037    MAX-ACCESS  read-only
22038    STATUS  current
22039    DESCRIPTION
22040    "The interface number for which the IP information is related."
22041    ::= { ipNewCfgIntfEntry 1 }
22042
22043
22044ipNewCfgIntfAddr OBJECT-TYPE
22045    SYNTAX  DisplayString  (SIZE(0..40))
22046    MAX-ACCESS read-create
22047    STATUS  current
22048    DESCRIPTION
22049        "This field configures the new IP/IPv6 addr of the interface.
22050         Address should be IPv4 dotted-quads or IPv6 16-byte hexadecimal
22051         colon notation.
22052         Valid IPv6 address should be in any of the following forms
22053           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22054           xxxx::xxxx:xxxx:xxxx:xxxx"
22055    ::= { ipNewCfgIntfEntry 2 }
22056
22057ipNewCfgIntfMask OBJECT-TYPE
22058    SYNTAX  DisplayString  (SIZE(0..15))
22059    MAX-ACCESS read-create
22060    STATUS  current
22061    DESCRIPTION
22062        "The subnet mask as IPv4 dotted-quads OR
22063         the IPv6 prefix length (integer in range 0..128)
22064         associated with this IP address ."
22065    ::= { ipNewCfgIntfEntry 3 }
22066
22067
22068ipNewCfgIntfVlan OBJECT-TYPE
22069    SYNTAX  Integer32
22070    MAX-ACCESS  read-create
22071    STATUS  current
22072    DESCRIPTION
22073        "The VLAN associated with the interface."
22074    ::= { ipNewCfgIntfEntry 5 }
22075
22076ipNewCfgIntfState OBJECT-TYPE
22077    SYNTAX  INTEGER {
22078    enabled(2),
22079    disabled(3)
22080    }
22081    MAX-ACCESS  read-create
22082    STATUS  current
22083    DESCRIPTION
22084        "The state of the interface."
22085    ::= { ipNewCfgIntfEntry 6 }
22086
22087ipNewCfgIntfDelete OBJECT-TYPE
22088    SYNTAX  INTEGER {
22089    other(1),
22090        delete(2)
22091    }
22092    MAX-ACCESS  read-create
22093    STATUS  current
22094    DESCRIPTION
22095        "When set to the value of 2 (delete), the entire row is deleted.
22096         When read, other(1) is returned. Setting the value to anything
22097         other than 2(delete) has no effect on the state of the row."
22098    ::= { ipNewCfgIntfEntry 7 }
22099
22100ipNewCfgIntfBootpRelay OBJECT-TYPE
22101    SYNTAX  INTEGER {
22102    enabled(1),
22103    disabled(2)
22104    }
22105    MAX-ACCESS  read-create
22106    STATUS  current
22107    DESCRIPTION
22108        "Enable/disable BOOTP relay."
22109    ::= { ipNewCfgIntfEntry 8 }
22110
22111
22112ipNewCfgIntfRouteAdv  OBJECT-TYPE
22113    SYNTAX  INTEGER {
22114        enabled(1),
22115        disabled(2)
22116        }
22117    MAX-ACCESS  read-create
22118    STATUS  current
22119    DESCRIPTION
22120        "Enable/disable route advertisement of the interface."
22121    ::= { ipNewCfgIntfEntry 13 }
22122
22123ipNewCfgIntfManagedCfg  OBJECT-TYPE
22124    SYNTAX  INTEGER {
22125        enabled(1),
22126        disabled(2)
22127        }
22128    MAX-ACCESS  read-create
22129    STATUS  current
22130    DESCRIPTION
22131        "Enable/disable Managed config flag of the interface, which
22132         allows the host to use DHCP for address configuration."
22133    ::= { ipNewCfgIntfEntry 14 }
22134
22135ipNewCfgIntfOtherCfg  OBJECT-TYPE
22136    SYNTAX  INTEGER {
22137        enabled(1),
22138        disabled(2)
22139        }
22140    MAX-ACCESS  read-create
22141    STATUS  current
22142    DESCRIPTION
22143        "Enable/disable Other config flag of the interface,
22144        which allows the host to use DHCP for other stateful configuration."
22145    ::= { ipNewCfgIntfEntry 15 }
22146
22147ipNewCfgIntfAdvLifetime  OBJECT-TYPE
22148    SYNTAX  INTEGER (0..9000)
22149    MAX-ACCESS  read-create
22150    STATUS  current
22151    DESCRIPTION
22152        "Set Router Advertisement lifetime of the interface."
22153    ::= { ipNewCfgIntfEntry 16 }
22154
22155ipNewCfgIntfDadAttempts  OBJECT-TYPE
22156    SYNTAX  INTEGER (1..10)
22157    MAX-ACCESS  read-create
22158    STATUS  current
22159    DESCRIPTION
22160        "Set the number of duplicate address detection (dad)
22161        attempts of the interface."
22162    ::= { ipNewCfgIntfEntry 17 }
22163
22164ipNewCfgIntfReachTime  OBJECT-TYPE
22165    SYNTAX  Gauge32 (0..3600000)
22166    MAX-ACCESS  read-create
22167    STATUS  current
22168    DESCRIPTION
22169        "Set the advertised reachability time of the interface in ms."
22170    ::= { ipNewCfgIntfEntry 18 }
22171
22172ipNewCfgIntfAdvInterval  OBJECT-TYPE
22173    SYNTAX  INTEGER (4..1800)
22174    MAX-ACCESS  read-create
22175    STATUS  current
22176    DESCRIPTION
22177        "Set the IPv6 Router Advertisement interval of the interface."
22178    ::= { ipNewCfgIntfEntry 19 }
22179
22180ipNewCfgIntfAdvIntervalMin  OBJECT-TYPE
22181    SYNTAX  INTEGER (3..1350)
22182    MAX-ACCESS  read-create
22183    STATUS  current
22184    DESCRIPTION
22185        "Set the IPv6 Router Advertisement Minimum interval limit
22186        of the interface."
22187    ::= { ipNewCfgIntfEntry 20 }
22188
22189ipNewCfgIntfRetransmitTimer  OBJECT-TYPE
22190    SYNTAX  Gauge32 (0..4294967295)
22191    MAX-ACCESS  read-create
22192    STATUS  current
22193    DESCRIPTION
22194        "Set the IPv6 Router Advertisement Retransmit Timer in ms."
22195    ::= { ipNewCfgIntfEntry 21 }
22196
22197ipNewCfgIntfHopLimit  OBJECT-TYPE
22198    SYNTAX  INTEGER (0..255)
22199    MAX-ACCESS  read-create
22200    STATUS  current
22201    DESCRIPTION
22202        "Set the IPv6 Router Advertisement Current Hop Limit"
22203    ::= { ipNewCfgIntfEntry 22 }
22204
22205ipNewCfgIntfAdvMtu  OBJECT-TYPE
22206    SYNTAX  INTEGER {
22207        enabled(1),
22208        disabled(2)
22209        }
22210    MAX-ACCESS  read-create
22211    STATUS  current
22212    DESCRIPTION
22213        "Enable/disable Advertise MTU option."
22214    ::= { ipNewCfgIntfEntry 23 }
22215
22216ipNewCfgIntfIp6Host  OBJECT-TYPE
22217    SYNTAX  INTEGER {
22218        enabled(1),
22219        disabled(2)
22220        }
22221    MAX-ACCESS  read-create
22222    STATUS  current
22223    DESCRIPTION
22224        "Enable/disable IPv6 host mode on the interface."
22225    ::= { ipNewCfgIntfEntry 24 }
22226
22227
22228ipNewCfgSecIntfAddr OBJECT-TYPE
22229    SYNTAX  DisplayString  (SIZE(0..40))
22230    MAX-ACCESS read-write
22231    STATUS  current
22232    DESCRIPTION
22233        "This field configures the new IPv6 addr of the interface.
22234         Address should be in IPv6 4-byte haxadecimal
22235         colon notation.
22236         Valid IPv6 address should be in any of the following forms
22237           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
22238           xxxx::xxxx:xxxx:xxxx:xxxx"
22239    ::= { ipNewCfgIntfEntry 26 }
22240
22241ipNewCfgSecIntfPrefix OBJECT-TYPE
22242    SYNTAX  Integer32
22243    MAX-ACCESS read-write
22244    STATUS  current
22245    DESCRIPTION
22246        "The IPv6 prefix length (integer in range 0..128)
22247         associated with this IP address ."
22248    ::= { ipNewCfgIntfEntry 27 }
22249
22250ipNewCfgIntfAnycast  OBJECT-TYPE
22251    SYNTAX  INTEGER {
22252        anycast(1),
22253        none(2)
22254        }
22255    MAX-ACCESS  read-write
22256    STATUS  current
22257    DESCRIPTION
22258        "This field has the value of anycast(1) if IPv6 interface address
22259         is anycast and none(2) if not."
22260    ::= { ipNewCfgIntfEntry 28 }
22261
22262ipNewCfgSecIntfAnycast  OBJECT-TYPE
22263    SYNTAX  INTEGER {
22264        anycast(1),
22265        none(2)
22266        }
22267    MAX-ACCESS  read-write
22268    STATUS  current
22269    DESCRIPTION
22270        "This field has the value of anycast(1) if secondary IPv6 interface address
22271         is anycast and none(2) if not."
22272    ::= { ipNewCfgIntfEntry 29 }
22273
22274ipNewCfgIntfIp6Dstun  OBJECT-TYPE
22275    SYNTAX  INTEGER {
22276        enabled(1),
22277        disabled(2)
22278        }
22279    MAX-ACCESS  read-create
22280    STATUS  current
22281    DESCRIPTION
22282        "Enable/disable sending of ICMP Unreachable messages."
22283    ::= { ipNewCfgIntfEntry 30 }
22284
22285
22286
22287
22288-- IP Loopback Configuration
22289
22290ipInterfaceLoopbackTableMax OBJECT-TYPE
22291    SYNTAX  Integer32
22292    MAX-ACCESS  read-only
22293    STATUS  current
22294    DESCRIPTION
22295        "The maximum number of rows in the IP Loopback interface table."
22296    ::= { ipInterfaceLoopbackCfg 1 }
22297
22298ipCurCfgIntfLoopbackTable OBJECT-TYPE
22299    SYNTAX  SEQUENCE OF IpCurCfgIntfLoopbackEntry
22300    MAX-ACCESS  not-accessible
22301    STATUS  current
22302    DESCRIPTION
22303        "The table of IP Loopback interface configuration."
22304    ::= { ipInterfaceLoopbackCfg 2 }
22305
22306ipCurCfgIntfLoopbackEntry OBJECT-TYPE
22307    SYNTAX  IpCurCfgIntfLoopbackEntry
22308    MAX-ACCESS  not-accessible
22309    STATUS  current
22310    DESCRIPTION
22311        "A row in the Ip Loopback interface table"
22312    INDEX   { ipCurCfgIntfLoopbackIndex }
22313    ::= { ipCurCfgIntfLoopbackTable 1 }
22314
22315IpCurCfgIntfLoopbackEntry ::= SEQUENCE {
22316    ipCurCfgIntfLoopbackIndex         Integer32,
22317    ipCurCfgIntfLoopbackAddr          IpAddress,
22318    ipCurCfgIntfLoopbackMask          IpAddress,
22319    ipCurCfgIntfLoopbackBroadcast     IpAddress,
22320    ipCurCfgIntfLoopbackState         INTEGER
22321    }
22322
22323ipCurCfgIntfLoopbackIndex OBJECT-TYPE
22324    SYNTAX  Integer32
22325    MAX-ACCESS  read-only
22326    STATUS  current
22327    DESCRIPTION
22328        "The Loopback interface number for which the IP information is related."
22329    ::= { ipCurCfgIntfLoopbackEntry 1}
22330
22331ipCurCfgIntfLoopbackAddr OBJECT-TYPE
22332    SYNTAX  IpAddress
22333    MAX-ACCESS  read-only
22334    STATUS  current
22335    DESCRIPTION
22336        "The IP address of the interface."
22337    ::= { ipCurCfgIntfLoopbackEntry 2 }
22338
22339ipCurCfgIntfLoopbackMask OBJECT-TYPE
22340    SYNTAX  IpAddress
22341    MAX-ACCESS  read-only
22342    STATUS  current
22343    DESCRIPTION
22344        "The subnet mask of the interface."
22345    ::= { ipCurCfgIntfLoopbackEntry 3 }
22346
22347ipCurCfgIntfLoopbackBroadcast OBJECT-TYPE
22348    SYNTAX  IpAddress
22349    MAX-ACCESS  read-only
22350    STATUS  current
22351    DESCRIPTION
22352        "The broadcast address of the interface."
22353    ::= { ipCurCfgIntfLoopbackEntry 4 }
22354
22355ipCurCfgIntfLoopbackState OBJECT-TYPE
22356    SYNTAX  INTEGER {
22357    enabled(2),
22358    disabled(3)
22359    }
22360    MAX-ACCESS  read-only
22361    STATUS  current
22362    DESCRIPTION
22363        "The state of the interface."
22364    ::= { ipCurCfgIntfLoopbackEntry 6 }
22365
22366ipNewCfgIntfLoopbackTable OBJECT-TYPE
22367    SYNTAX  SEQUENCE OF IpNewCfgIntfLoopbackEntry
22368    MAX-ACCESS  not-accessible
22369    STATUS  current
22370    DESCRIPTION
22371        "The table of loopback interface in the new configuration block."
22372    ::= { ipInterfaceLoopbackCfg 3 }
22373
22374ipNewCfgIntfLoopbackEntry OBJECT-TYPE
22375    SYNTAX  IpNewCfgIntfLoopbackEntry
22376    MAX-ACCESS  not-accessible
22377    STATUS  current
22378    DESCRIPTION
22379        "A row in the Ip Loopback interface table"
22380    INDEX   { ipNewCfgIntfLoopbackIndex }
22381    ::= { ipNewCfgIntfLoopbackTable 1 }
22382
22383IpNewCfgIntfLoopbackEntry ::= SEQUENCE {
22384    ipNewCfgIntfLoopbackIndex         Integer32,
22385    ipNewCfgIntfLoopbackAddr          IpAddress,
22386    ipNewCfgIntfLoopbackMask          IpAddress,
22387    ipNewCfgIntfLoopbackState         INTEGER,
22388    ipNewCfgIntfLoopbackDelete        INTEGER
22389    }
22390
22391ipNewCfgIntfLoopbackIndex OBJECT-TYPE
22392    SYNTAX  Integer32
22393    MAX-ACCESS  read-only
22394    STATUS  current
22395    DESCRIPTION
22396    "The Loopback interface number for which the IP information is related."
22397    ::= { ipNewCfgIntfLoopbackEntry 1 }
22398
22399ipNewCfgIntfLoopbackAddr OBJECT-TYPE
22400    SYNTAX  IpAddress
22401    MAX-ACCESS  read-create
22402    STATUS  current
22403    DESCRIPTION
22404        "The IP address of the interface."
22405    ::= { ipNewCfgIntfLoopbackEntry 2 }
22406
22407ipNewCfgIntfLoopbackMask OBJECT-TYPE
22408    SYNTAX  IpAddress
22409    MAX-ACCESS  read-create
22410    STATUS  current
22411    DESCRIPTION
22412        "The subnet mask of the interface."
22413    ::= { ipNewCfgIntfLoopbackEntry 3 }
22414
22415ipNewCfgIntfLoopbackState OBJECT-TYPE
22416    SYNTAX  INTEGER {
22417    enabled(2),
22418    disabled(3)
22419    }
22420    MAX-ACCESS  read-create
22421    STATUS  current
22422    DESCRIPTION
22423        "The state of the interface."
22424    ::= { ipNewCfgIntfLoopbackEntry 6 }
22425
22426ipNewCfgIntfLoopbackDelete OBJECT-TYPE
22427    SYNTAX  INTEGER {
22428    other(1),
22429        delete(2)
22430    }
22431    MAX-ACCESS  read-create
22432    STATUS  current
22433    DESCRIPTION
22434        "When set to the value of 2 (delete), the entire row is deleted.
22435         When read, other(1) is returned. Setting the value to anything
22436         other than 2(delete) has no effect on the state of the row."
22437    ::= { ipNewCfgIntfLoopbackEntry 7 }
22438
22439
22440-- IP Gateway Table Configuration
22441
22442
22443ipGatewayTableMax OBJECT-TYPE
22444    SYNTAX  Integer32
22445    MAX-ACCESS  read-only
22446    STATUS  current
22447    DESCRIPTION
22448        "The maximum number of rows in the IP gateway table."
22449    ::= { ipGatewayCfg 3 }
22450
22451ipCurCfgGwTable OBJECT-TYPE
22452    SYNTAX  SEQUENCE OF IpCurCfgGwEntry
22453    MAX-ACCESS  not-accessible
22454    STATUS  current
22455    DESCRIPTION
22456        "The table of gateways in the current configuration block."
22457    ::= { ipGatewayCfg 4 }
22458
22459ipCurCfgGwEntry OBJECT-TYPE
22460    SYNTAX  IpCurCfgGwEntry
22461    MAX-ACCESS  not-accessible
22462    STATUS  current
22463    DESCRIPTION
22464        "A row in the Ip gateway table"
22465    INDEX   { ipCurCfgGwIndex }
22466    ::= { ipCurCfgGwTable 1 }
22467
22468IpCurCfgGwEntry ::= SEQUENCE {
22469    ipCurCfgGwIndex         Integer32,
22470    ipCurCfgGwAddr          IpAddress,
22471    ipCurCfgGwInterval      INTEGER,
22472    ipCurCfgGwRetry         INTEGER,
22473    ipCurCfgGwArp           INTEGER,
22474    ipCurCfgGwState         INTEGER
22475    }
22476
22477ipCurCfgGwIndex OBJECT-TYPE
22478    SYNTAX  Integer32
22479    MAX-ACCESS  read-only
22480    STATUS  current
22481    DESCRIPTION
22482        "The gateway number for which the information is related."
22483    ::= { ipCurCfgGwEntry 1}
22484
22485ipCurCfgGwAddr OBJECT-TYPE
22486    SYNTAX  IpAddress
22487    MAX-ACCESS  read-only
22488    STATUS  current
22489    DESCRIPTION
22490        "The IP address of the default gateway."
22491    ::= { ipCurCfgGwEntry 2 }
22492
22493ipCurCfgGwInterval OBJECT-TYPE
22494    SYNTAX  INTEGER (0..60)
22495    MAX-ACCESS  read-only
22496    STATUS  current
22497    DESCRIPTION
22498        "The interval between ping attempts."
22499    ::= { ipCurCfgGwEntry 3 }
22500
22501ipCurCfgGwRetry OBJECT-TYPE
22502    SYNTAX  INTEGER (1..120)
22503    MAX-ACCESS  read-only
22504    STATUS  current
22505    DESCRIPTION
22506        "The number of failed attempts to declare the default gateway DOWN."
22507    ::= { ipCurCfgGwEntry 4 }
22508
22509ipCurCfgGwState OBJECT-TYPE
22510    SYNTAX  INTEGER {
22511        enabled(2),
22512        disabled(3)
22513    }
22514    MAX-ACCESS  read-only
22515    STATUS  current
22516    DESCRIPTION
22517        "The state of the default gateway."
22518    ::= { ipCurCfgGwEntry 5 }
22519
22520ipCurCfgGwArp OBJECT-TYPE
22521    SYNTAX  INTEGER {
22522        enabled(2),
22523        disabled(3)
22524        }
22525    MAX-ACCESS  read-only
22526    STATUS  current
22527    DESCRIPTION
22528        "The state of ARP only health checks."
22529    ::= { ipCurCfgGwEntry 6 }
22530
22531
22532
22533ipNewCfgGwTable OBJECT-TYPE
22534    SYNTAX  SEQUENCE OF IpNewCfgGwEntry
22535    MAX-ACCESS  not-accessible
22536    STATUS  current
22537    DESCRIPTION
22538        "The table of gateway in the new configuration block."
22539    ::= { ipGatewayCfg 5 }
22540
22541ipNewCfgGwEntry OBJECT-TYPE
22542    SYNTAX  IpNewCfgGwEntry
22543    MAX-ACCESS  not-accessible
22544    STATUS  current
22545    DESCRIPTION
22546        "A row in the Ip default gateway table"
22547    INDEX   { ipNewCfgGwIndex }
22548    ::= { ipNewCfgGwTable 1 }
22549
22550IpNewCfgGwEntry ::= SEQUENCE {
22551    ipNewCfgGwIndex         Integer32,
22552    ipNewCfgGwAddr          IpAddress,
22553    ipNewCfgGwInterval      INTEGER,
22554    ipNewCfgGwRetry         INTEGER,
22555    ipNewCfgGwState         INTEGER,
22556    ipNewCfgGwArp           INTEGER,
22557    ipNewCfgGwDelete        INTEGER
22558    }
22559
22560ipNewCfgGwIndex OBJECT-TYPE
22561    SYNTAX  Integer32
22562    MAX-ACCESS  read-only
22563    STATUS  current
22564    DESCRIPTION
22565        "The gateway number for which the information is related."
22566    ::= { ipNewCfgGwEntry 1}
22567
22568ipNewCfgGwAddr OBJECT-TYPE
22569    SYNTAX  IpAddress
22570    MAX-ACCESS  read-create
22571    STATUS  current
22572    DESCRIPTION
22573        "The IP address of the default gateway."
22574    ::= { ipNewCfgGwEntry 2 }
22575
22576ipNewCfgGwInterval OBJECT-TYPE
22577    SYNTAX  INTEGER (0..60)
22578    MAX-ACCESS  read-create
22579    STATUS  current
22580    DESCRIPTION
22581        "The interval in seconds between ping attempts."
22582    ::= { ipNewCfgGwEntry 3 }
22583
22584ipNewCfgGwRetry OBJECT-TYPE
22585    SYNTAX  INTEGER (1..120)
22586    MAX-ACCESS  read-create
22587    STATUS  current
22588    DESCRIPTION
22589        "The number of failed attempts to declare the default gateway DOWN."
22590    ::= { ipNewCfgGwEntry 4 }
22591
22592ipNewCfgGwState OBJECT-TYPE
22593    SYNTAX  INTEGER {
22594        enabled(2),
22595        disabled(3)
22596    }
22597    MAX-ACCESS  read-create
22598    STATUS  current
22599    DESCRIPTION
22600        "The state of the default gateway."
22601    ::= { ipNewCfgGwEntry 5 }
22602
22603ipNewCfgGwDelete OBJECT-TYPE
22604    SYNTAX  INTEGER {
22605    other(1),
22606        delete(2)
22607        }
22608    MAX-ACCESS  read-create
22609    STATUS  current
22610    DESCRIPTION
22611        "When set to the value of 2 (delete), the entire row is deleted.
22612         When read, other is returned. Setting the value to anything other
22613         than 2(delete) has no effect on the state of the row."
22614    ::= { ipNewCfgGwEntry 6 }
22615
22616ipNewCfgGwArp OBJECT-TYPE
22617    SYNTAX  INTEGER {
22618        enabled(2),
22619        disabled(3)
22620        }
22621    MAX-ACCESS  read-create
22622    STATUS  current
22623    DESCRIPTION
22624        "The state of the ARP only health checks."
22625    ::= { ipNewCfgGwEntry 7 }
22626
22627
22628
22629
22630
22631--
22632-- IP Static Route Configuration
22633--
22634ipStaticRouteTableMaxSize OBJECT-TYPE
22635    SYNTAX  Integer32
22636    MAX-ACCESS  read-only
22637    STATUS  current
22638    DESCRIPTION
22639        "The maximum number of rows in the Static Route table."
22640    ::= { ipStaticRouteCfg 1 }
22641
22642
22643ipCurCfgStaticRouteTable OBJECT-TYPE
22644    SYNTAX  SEQUENCE OF IpCurCfgStaticRouteEntry
22645    MAX-ACCESS  not-accessible
22646    STATUS  current
22647    DESCRIPTION
22648        "The table of static routes in the current configuration block."
22649    ::= { ipStaticRouteCfg 2 }
22650
22651ipCurCfgStaticRouteEntry OBJECT-TYPE
22652    SYNTAX  IpCurCfgStaticRouteEntry
22653    MAX-ACCESS  not-accessible
22654    STATUS  current
22655    DESCRIPTION
22656        "A row in the static IP route table"
22657    INDEX   { ipCurCfgStaticRouteIndx }
22658    ::= { ipCurCfgStaticRouteTable 1 }
22659
22660IpCurCfgStaticRouteEntry ::= SEQUENCE {
22661    ipCurCfgStaticRouteIndx         Integer32,
22662    ipCurCfgStaticRouteDestIp       IpAddress,
22663    ipCurCfgStaticRouteMask         IpAddress,
22664    ipCurCfgStaticRouteGateway      IpAddress,
22665    ipCurCfgStaticRouteInterface    Integer32
22666    }
22667
22668ipCurCfgStaticRouteIndx OBJECT-TYPE
22669    SYNTAX  Integer32
22670    MAX-ACCESS  read-only
22671    STATUS  current
22672    DESCRIPTION
22673        "The index of the static routing table."
22674    ::= { ipCurCfgStaticRouteEntry 1}
22675
22676ipCurCfgStaticRouteDestIp OBJECT-TYPE
22677    SYNTAX  IpAddress
22678    MAX-ACCESS  read-only
22679    STATUS  current
22680    DESCRIPTION
22681        "The destination IP address of this route."
22682    ::= { ipCurCfgStaticRouteEntry 2}
22683
22684ipCurCfgStaticRouteMask OBJECT-TYPE
22685    SYNTAX  IpAddress
22686    MAX-ACCESS  read-only
22687    STATUS  current
22688    DESCRIPTION
22689        "The current subnet mask of this route."
22690    ::= { ipCurCfgStaticRouteEntry 3}
22691
22692ipCurCfgStaticRouteGateway OBJECT-TYPE
22693    SYNTAX  IpAddress
22694    MAX-ACCESS  read-only
22695    STATUS  current
22696    DESCRIPTION
22697        "The current gateway of this route."
22698    ::= { ipCurCfgStaticRouteEntry 4}
22699
22700ipCurCfgStaticRouteInterface OBJECT-TYPE
22701    SYNTAX  Integer32
22702    MAX-ACCESS  read-only
22703    STATUS  current
22704    DESCRIPTION
22705        "The IP interface of this route.  The IP address of the specified
22706         interface shall be use as source IP when performs routing."
22707    ::= { ipCurCfgStaticRouteEntry 5}
22708
22709ipNewCfgStaticRouteTable OBJECT-TYPE
22710    SYNTAX  SEQUENCE OF IpNewCfgStaticRouteEntry
22711    MAX-ACCESS  not-accessible
22712    STATUS  current
22713    DESCRIPTION
22714        "The table of static routes in the new configuration block."
22715    ::= { ipStaticRouteCfg 3 }
22716
22717ipStaticRouteClearAllByDestIp OBJECT-TYPE
22718    SYNTAX  IpAddress
22719    MAX-ACCESS  read-write
22720    STATUS  current
22721    DESCRIPTION
22722        "Clears all static routes with the specified destination IP address."
22723    ::= { ipStaticRouteCfg 4}
22724
22725ipStaticRouteClearAllByGatewayIp OBJECT-TYPE
22726    SYNTAX  IpAddress
22727    MAX-ACCESS  read-write
22728    STATUS  current
22729    DESCRIPTION
22730        "Clears all static routes with the specified gateway IP address."
22731    ::= { ipStaticRouteCfg 5}
22732
22733ipStaticRouteClearAllByInterface OBJECT-TYPE
22734    SYNTAX  INTEGER
22735    MAX-ACCESS  read-write
22736    STATUS  current
22737    DESCRIPTION
22738        "Clears all routes on the specified inteface number."
22739    ::= { ipStaticRouteCfg 6}
22740
22741ipStaticRouteClearAll OBJECT-TYPE
22742    SYNTAX INTEGER {
22743    ok(1),
22744    clear(2)
22745    }
22746    MAX-ACCESS  read-write
22747    STATUS  current
22748    DESCRIPTION
22749        "When set to clear(2),clears all static routes. Otherwhise nothing is done."
22750    ::= { ipStaticRouteCfg 7}
22751ipStaticRouteCurPingInterval OBJECT-TYPE
22752    SYNTAX INTEGER
22753    MAX-ACCESS read-only
22754    STATUS current
22755    DESCRIPTION
22756        "The time between ping retries."
22757    ::= { ipStaticRouteCfg 8}
22758ipStaticRouteNewPingInterval OBJECT-TYPE
22759    SYNTAX INTEGER
22760    MAX-ACCESS read-write
22761    STATUS current
22762    DESCRIPTION
22763        "The time between ping retries."
22764    ::= { ipStaticRouteCfg 9}
22765ipStaticRouteCurPingRetries OBJECT-TYPE
22766    SYNTAX INTEGER
22767    MAX-ACCESS read-only
22768    STATUS current
22769    DESCRIPTION
22770        "The number of ping retries."
22771    ::= { ipStaticRouteCfg 10}
22772ipStaticRouteNewPingRetries OBJECT-TYPE
22773    SYNTAX INTEGER
22774    MAX-ACCESS read-write
22775    STATUS current
22776    DESCRIPTION
22777        "The number of ping retries."
22778    ::= { ipStaticRouteCfg 11}
22779ipStaticRouteCurEcmpHash OBJECT-TYPE
22780    SYNTAX  INTEGER {
22781        dipsip(0),
22782        sip(1)
22783    }
22784    MAX-ACCESS read-only
22785    STATUS current
22786    DESCRIPTION
22787        "Ecmp Hash based on dipsip/sip."
22788    ::= { ipStaticRouteCfg 12}
22789ipStaticRouteNewEcmpHash OBJECT-TYPE
22790    SYNTAX  INTEGER {
22791        dipsip(0),
22792        sip(1)
22793    }
22794    MAX-ACCESS read-write
22795    STATUS current
22796    DESCRIPTION
22797        "Ecmp Hash based on dipsip/sip."
22798    ::= { ipStaticRouteCfg 13}
22799
22800
22801
22802ipStaticRouteCurHealthcheck OBJECT-TYPE
22803    SYNTAX  INTEGER {
22804        disable(0),
22805        enable(1)
22806    }
22807    MAX-ACCESS read-only
22808    STATUS current
22809    DESCRIPTION
22810        "Gateway healthcheck functionality"
22811    ::= { ipStaticRouteCfg 16}
22812
22813ipStaticRouteNewHealthcheck OBJECT-TYPE
22814    SYNTAX  INTEGER {
22815        disable(0),
22816        enable(1)
22817    }
22818    MAX-ACCESS read-write
22819    STATUS current
22820    DESCRIPTION
22821        "Gateway healthcheck functionality"
22822    ::= { ipStaticRouteCfg 17}
22823
22824
22825ipNewCfgStaticRouteEntry OBJECT-TYPE
22826    SYNTAX  IpNewCfgStaticRouteEntry
22827    MAX-ACCESS  not-accessible
22828    STATUS  current
22829    DESCRIPTION
22830        "A row in the static IP route table"
22831    INDEX   { ipNewCfgStaticRouteIndx }
22832    ::= { ipNewCfgStaticRouteTable 1 }
22833
22834IpNewCfgStaticRouteEntry ::= SEQUENCE {
22835    ipNewCfgStaticRouteIndx         Integer32,
22836    ipNewCfgStaticRouteDestIp       IpAddress,
22837    ipNewCfgStaticRouteMask         IpAddress,
22838    ipNewCfgStaticRouteGateway      IpAddress,
22839    ipNewCfgStaticRouteAction       INTEGER,
22840    ipNewCfgStaticRouteInterface    Integer32
22841    }
22842
22843ipNewCfgStaticRouteIndx OBJECT-TYPE
22844    SYNTAX  Integer32
22845    MAX-ACCESS  read-only
22846    STATUS  current
22847    DESCRIPTION
22848        "The index of the static routing table."
22849    ::= { ipNewCfgStaticRouteEntry 1}
22850
22851ipNewCfgStaticRouteDestIp OBJECT-TYPE
22852    SYNTAX  IpAddress
22853    MAX-ACCESS  read-create
22854    STATUS  current
22855    DESCRIPTION
22856        "The destination IP address of this route."
22857    ::= { ipNewCfgStaticRouteEntry 2}
22858
22859ipNewCfgStaticRouteMask OBJECT-TYPE
22860    SYNTAX  IpAddress
22861    MAX-ACCESS  read-create
22862    STATUS  current
22863    DESCRIPTION
22864        "The subnet mask of this route."
22865    ::= { ipNewCfgStaticRouteEntry 3}
22866
22867ipNewCfgStaticRouteGateway OBJECT-TYPE
22868    SYNTAX  IpAddress
22869    MAX-ACCESS  read-create
22870    STATUS  current
22871    DESCRIPTION
22872        "The IP address of the gateway for this route."
22873    ::= { ipNewCfgStaticRouteEntry 4}
22874
22875ipNewCfgStaticRouteAction OBJECT-TYPE
22876    SYNTAX  INTEGER {
22877        other(1),
22878        delete(2)
22879       }
22880    MAX-ACCESS  read-create
22881    STATUS  current
22882    DESCRIPTION
22883        "When set to the value of 2 (delete), the entire row is deleted.
22884         When read, other is returned. Setting the value to anything other
22885         than 2(delete) has no effect on the state of the row."
22886    ::= { ipNewCfgStaticRouteEntry 5 }
22887
22888ipNewCfgStaticRouteInterface OBJECT-TYPE
22889    SYNTAX  Integer32
22890    MAX-ACCESS  read-create
22891    STATUS  current
22892    DESCRIPTION
22893        "The IP interface of this route.  The IP address of the specified
22894         interface shall be use as source IP when performs routing."
22895    ::= { ipNewCfgStaticRouteEntry 6 }
22896
22897
22898
22899-- RIP version 2 Configuration
22900
22901ripCurCfgIntfTable OBJECT-TYPE
22902    SYNTAX SEQUENCE OF RipCurCfgIntfEntry
22903    MAX-ACCESS not-accessible
22904    STATUS current
22905    DESCRIPTION
22906      "The table of RIP on IP interface in the current configuration block."
22907    ::= { rip2Cfg 1 }
22908
22909ripCurCfgIntfEntry OBJECT-TYPE
22910    SYNTAX RipCurCfgIntfEntry
22911    MAX-ACCESS not-accessible
22912    STATUS current
22913    DESCRIPTION
22914      "Information about  RIP on IP interface."
22915    INDEX { ripCurCfgIntfIndex }
22916    ::= { ripCurCfgIntfTable 1 }
22917
22918RipCurCfgIntfEntry ::= SEQUENCE {
22919    ripCurCfgIntfIndex      Integer32,
22920    ripCurCfgIntfVersion    INTEGER,
22921    ripCurCfgIntfSupply     INTEGER,
22922    ripCurCfgIntfListen     INTEGER,
22923    ripCurCfgIntfTrigUpdate INTEGER,
22924    ripCurCfgIntfMcastUpdate    INTEGER,
22925    ripCurCfgIntfPoisonReverse  INTEGER,
22926    ripCurCfgIntfState      INTEGER,
22927    ripCurCfgIntfMetric         INTEGER,
22928    ripCurCfgIntfAuth           INTEGER,
22929    ripCurCfgIntfKey            DisplayString,
22930    ripCurCfgIntfDefault    INTEGER,
22931    ripCurCfgIntfSplitHorizon   INTEGER
22932    }
22933
22934ripCurCfgIntfIndex OBJECT-TYPE
22935    SYNTAX Integer32
22936    MAX-ACCESS read-only
22937    STATUS current
22938    DESCRIPTION
22939    "The interface number for which the RIP information is related."
22940    ::= { ripCurCfgIntfEntry 1}
22941
22942ripCurCfgIntfVersion OBJECT-TYPE
22943    SYNTAX INTEGER {
22944        ripVersion1(1),
22945        ripVersion2(2),
22946        ripVersionBoth(3)
22947        }
22948    MAX-ACCESS read-only
22949    STATUS current
22950    DESCRIPTION
22951        "RIP version."
22952    ::= { ripCurCfgIntfEntry 2 }
22953
22954ripCurCfgIntfState OBJECT-TYPE
22955    SYNTAX INTEGER {
22956        enabled(1),
22957        disabled(2)
22958        }
22959    MAX-ACCESS read-only
22960    STATUS current
22961    DESCRIPTION
22962        "Enable or disable RIP protocol."
22963    ::= { ripCurCfgIntfEntry 3 }
22964
22965
22966ripCurCfgIntfListen OBJECT-TYPE
22967    SYNTAX INTEGER {
22968        enabled(1),
22969        disabled(2)
22970        }
22971    MAX-ACCESS read-only
22972    STATUS current
22973    DESCRIPTION
22974        "Enable or disable listening to route updates."
22975    ::= { ripCurCfgIntfEntry 4 }
22976
22977
22978ripCurCfgIntfTrigUpdate OBJECT-TYPE
22979    SYNTAX INTEGER {
22980        enabled(1),
22981        disabled(2)
22982        }
22983    MAX-ACCESS read-only
22984    STATUS current
22985    DESCRIPTION
22986    "Enable or disable triggered updates."
22987    ::= { ripCurCfgIntfEntry 6 }
22988
22989ripCurCfgIntfMcastUpdate OBJECT-TYPE
22990    SYNTAX INTEGER {
22991        enabled(1),
22992        disabled(2)
22993        }
22994    MAX-ACCESS read-only
22995    STATUS current
22996    DESCRIPTION
22997    "Enable or disable multicast updates."
22998    ::= { ripCurCfgIntfEntry 7 }
22999
23000ripCurCfgIntfPoisonReverse OBJECT-TYPE
23001    SYNTAX  INTEGER {
23002        enabled(1),
23003        disabled(2)
23004        }
23005    MAX-ACCESS read-only
23006    STATUS current
23007    DESCRIPTION
23008    "RIP poison reverse."
23009    ::= { ripCurCfgIntfEntry 8 }
23010
23011ripCurCfgIntfSupply OBJECT-TYPE
23012    SYNTAX INTEGER {
23013        enabled(1),
23014        disabled(2)
23015        }
23016    MAX-ACCESS read-only
23017    STATUS current
23018    DESCRIPTION
23019        "Enable or disable supplying route updates."
23020    ::= { ripCurCfgIntfEntry 9 }
23021
23022ripCurCfgIntfMetric OBJECT-TYPE
23023    SYNTAX  INTEGER (1..15)
23024    MAX-ACCESS read-only
23025    STATUS current
23026    DESCRIPTION
23027        "RIP route metric for this interface."
23028    ::= { ripCurCfgIntfEntry 10 }
23029
23030ripCurCfgIntfAuth OBJECT-TYPE
23031    SYNTAX INTEGER {
23032        none(1),
23033        password(2)
23034        }
23035    MAX-ACCESS read-only
23036    STATUS current
23037    DESCRIPTION
23038        "The type of Authentication used on this interface."
23039    ::= { ripCurCfgIntfEntry 11 }
23040
23041ripCurCfgIntfKey OBJECT-TYPE
23042    SYNTAX  DisplayString (SIZE(0..16))
23043    MAX-ACCESS  read-only
23044    STATUS  current
23045    DESCRIPTION
23046        "RIP update authentication password."
23047    ::= { ripCurCfgIntfEntry 12 }
23048
23049ripCurCfgIntfDefault OBJECT-TYPE
23050    SYNTAX  INTEGER {
23051        both(1),
23052        listen(2),
23053        supply(3),
23054        none(4)
23055        }
23056    MAX-ACCESS read-only
23057    STATUS current
23058    DESCRIPTION
23059    "Specifies what RIP does with default routes."
23060    ::= { ripCurCfgIntfEntry 13 }
23061
23062ripCurCfgIntfSplitHorizon OBJECT-TYPE
23063    SYNTAX  INTEGER {
23064        enabled(2),
23065        disabled(3)
23066        }
23067    MAX-ACCESS  read-only
23068    STATUS  current
23069    DESCRIPTION
23070         "RIP split horizon."
23071    ::= {ripCurCfgIntfEntry 14 }
23072
23073ripNewCfgIntfTable OBJECT-TYPE
23074    SYNTAX SEQUENCE OF RipNewCfgIntfEntry
23075    MAX-ACCESS not-accessible
23076    STATUS current
23077    DESCRIPTION
23078      "The table of RIP on IP interface in the new configuration block."
23079    ::= { rip2Cfg 2 }
23080
23081ripNewCfgIntfEntry OBJECT-TYPE
23082    SYNTAX RipNewCfgIntfEntry
23083    MAX-ACCESS not-accessible
23084    STATUS current
23085    DESCRIPTION
23086      "Information about  RIP on IP interface."
23087    INDEX { ripNewCfgIntfIndex }
23088    ::= { ripNewCfgIntfTable 1 }
23089
23090RipNewCfgIntfEntry ::= SEQUENCE {
23091    ripNewCfgIntfIndex      Integer32,
23092    ripNewCfgIntfVersion    INTEGER,
23093    ripNewCfgIntfSupply     INTEGER,
23094    ripNewCfgIntfListen     INTEGER,
23095    ripNewCfgIntfTrigUpdate INTEGER,
23096    ripNewCfgIntfMcastUpdate    INTEGER,
23097    ripNewCfgIntfPoisonReverse  INTEGER,
23098    ripNewCfgIntfState      INTEGER,
23099    ripNewCfgIntfMetric         INTEGER,
23100    ripNewCfgIntfAuth           INTEGER,
23101    ripNewCfgIntfKey            DisplayString,
23102    ripNewCfgIntfDefault    INTEGER,
23103    ripNewCfgIntfSplitHorizon   INTEGER
23104    }
23105
23106ripNewCfgIntfIndex OBJECT-TYPE
23107    SYNTAX Integer32
23108    MAX-ACCESS read-only
23109    STATUS current
23110    DESCRIPTION
23111    "The interface number for which the RIP information is related."
23112    ::= { ripNewCfgIntfEntry 1}
23113
23114ripNewCfgIntfVersion OBJECT-TYPE
23115    SYNTAX INTEGER {
23116        ripVersion1(1),
23117        ripVersion2(2),
23118        ripVersionBoth(3)
23119        }
23120    MAX-ACCESS read-create
23121    STATUS current
23122    DESCRIPTION
23123        "RIP version."
23124    ::= { ripNewCfgIntfEntry 2 }
23125
23126ripNewCfgIntfSupply OBJECT-TYPE
23127    SYNTAX INTEGER {
23128        enabled(1),
23129        disabled(2)
23130        }
23131    MAX-ACCESS read-create
23132    STATUS current
23133    DESCRIPTION
23134        "Enable or disable supplying route updates."
23135    ::= { ripNewCfgIntfEntry 3 }
23136
23137ripNewCfgIntfListen OBJECT-TYPE
23138    SYNTAX INTEGER {
23139        enabled(1),
23140        disabled(2)
23141        }
23142    MAX-ACCESS read-create
23143    STATUS current
23144    DESCRIPTION
23145        "Enable or disable listening to route updates."
23146    ::= { ripNewCfgIntfEntry 4 }
23147
23148
23149ripNewCfgIntfTrigUpdate OBJECT-TYPE
23150    SYNTAX INTEGER {
23151        enabled(1),
23152        disabled(2)
23153        }
23154    MAX-ACCESS read-create
23155    STATUS current
23156    DESCRIPTION
23157    "Enable or disable triggered updates."
23158    ::= { ripNewCfgIntfEntry 6 }
23159
23160ripNewCfgIntfMcastUpdate OBJECT-TYPE
23161    SYNTAX INTEGER {
23162        enabled(1),
23163        disabled(2)
23164        }
23165    MAX-ACCESS read-create
23166    STATUS current
23167    DESCRIPTION
23168    "Enable or disable multicast updates."
23169    ::= { ripNewCfgIntfEntry 7 }
23170
23171ripNewCfgIntfPoisonReverse OBJECT-TYPE
23172    SYNTAX INTEGER {
23173        enabled(1),
23174        disabled(2)
23175        }
23176    MAX-ACCESS read-create
23177    STATUS current
23178    DESCRIPTION
23179    "RIP poison reverse."
23180    ::= { ripNewCfgIntfEntry 8 }
23181
23182ripNewCfgIntfState OBJECT-TYPE
23183    SYNTAX INTEGER {
23184        enabled(1),
23185        disabled(2)
23186        }
23187    MAX-ACCESS read-create
23188    STATUS current
23189    DESCRIPTION
23190        "Enable or disable RIP protocol."
23191    ::= { ripNewCfgIntfEntry 9 }
23192
23193ripNewCfgIntfMetric OBJECT-TYPE
23194    SYNTAX  INTEGER (1..15)
23195    MAX-ACCESS read-write
23196    STATUS current
23197    DESCRIPTION
23198        "RIP route metric for this interface."
23199    ::= { ripNewCfgIntfEntry 10 }
23200
23201ripNewCfgIntfAuth OBJECT-TYPE
23202    SYNTAX INTEGER {
23203        none(1),
23204        password(2)
23205        }
23206    MAX-ACCESS read-write
23207    STATUS current
23208    DESCRIPTION
23209        "The type of Authentication used on this interface."
23210    ::= { ripNewCfgIntfEntry 11 }
23211
23212ripNewCfgIntfKey OBJECT-TYPE
23213    SYNTAX  DisplayString (SIZE(0..16))
23214    MAX-ACCESS  read-create
23215    STATUS  current
23216    DESCRIPTION
23217        "RIP update authentication password."
23218    ::= { ripNewCfgIntfEntry 12 }
23219
23220ripNewCfgIntfDefault OBJECT-TYPE
23221    SYNTAX INTEGER {
23222        both(1),
23223        listen(2),
23224        supply(3),
23225        none(4)
23226        }
23227    MAX-ACCESS read-create
23228    STATUS current
23229    DESCRIPTION
23230    "Specifies what RIP does with default routes. The default routes
23231         action could be set to listen/supply/both/none."
23232    ::= { ripNewCfgIntfEntry 13 }
23233
23234ripNewCfgIntfSplitHorizon OBJECT-TYPE
23235    SYNTAX  INTEGER {
23236        enabled(2),
23237        disabled(3)
23238        }
23239    MAX-ACCESS  read-write
23240    STATUS  current
23241    DESCRIPTION
23242        "RIP split horizon."
23243    ::= { ripNewCfgIntfEntry 14 }
23244
23245ripGeneral  OBJECT IDENTIFIER ::= { rip2Cfg 3 }
23246
23247rip2CurCfgState OBJECT-TYPE
23248    SYNTAX INTEGER {
23249        on(1),
23250        off(2)
23251        }
23252    MAX-ACCESS read-only
23253    STATUS current
23254    DESCRIPTION
23255    "RIP global state."
23256    ::= { ripGeneral 1 }
23257
23258rip2NewCfgState OBJECT-TYPE
23259    SYNTAX INTEGER {
23260        on(1),
23261        off(2)
23262        }
23263    MAX-ACCESS read-write
23264    STATUS current
23265    DESCRIPTION
23266    "Globally turn RIP on or off."
23267    ::= { ripGeneral 2 }
23268
23269rip2CurCfgUpdatePeriod OBJECT-TYPE
23270      SYNTAX  INTEGER  (1..120)
23271      MAX-ACCESS  read-only
23272      STATUS  current
23273      DESCRIPTION
23274          "Update Period in seconds."
23275      ::= { ripGeneral 3 }
23276
23277rip2NewCfgUpdatePeriod OBJECT-TYPE
23278      SYNTAX  INTEGER  (1..120)
23279      MAX-ACCESS  read-write
23280      STATUS  current
23281      DESCRIPTION
23282          "Update Period in seconds."
23283      ::= { ripGeneral 4 }
23284
23285ripRouteRedistribution   OBJECT IDENTIFIER ::= { rip2Cfg 4 }
23286
23287ripRedistributeStatic    OBJECT IDENTIFIER ::= { ripRouteRedistribution 1 }
23288
23289ripCurCfgStaticMetric OBJECT-TYPE
23290    SYNTAX INTEGER (0..15)
23291    MAX-ACCESS read-only
23292    STATUS current
23293    DESCRIPTION
23294    "The metric to be assigned to static routes.
23295         A value of 0 indicates none."
23296    ::= { ripRedistributeStatic 1 }
23297
23298ripNewCfgStaticMetric OBJECT-TYPE
23299    SYNTAX INTEGER (0..15)
23300    MAX-ACCESS read-write
23301    STATUS current
23302    DESCRIPTION
23303    "The metric to be assigned to static routes.
23304         A value of 0 indicates none."
23305    ::= { ripRedistributeStatic 2 }
23306
23307ripCurCfgStaticOutRmapList OBJECT-TYPE
23308    SYNTAX OCTET STRING
23309    MAX-ACCESS read-only
23310    STATUS current
23311    DESCRIPTION
23312        "The route maps present in the out route map list.
23313         The route maps are presented in a bitmap format.
23314
23315         in receiving order:
23316
23317         OCTET 1  OCTET 2  .....
23318         xxxxxxxx xxxxxxxx .....
23319         ||    || |_ Rmap 9
23320         ||    ||
23321         ||    ||___ Rmap 8
23322         ||    |____ Rmap 7
23323         ||      .    .   .
23324         ||_________ Rmap 2
23325         |__________ Rmap 1
23326
23327         where x : 1 - The represented route map is selected
23328         0 - The represented route map is not selected"
23329    ::= { ripRedistributeStatic 5 }
23330
23331ripNewCfgStaticOutRmapList OBJECT-TYPE
23332    SYNTAX OCTET STRING
23333    MAX-ACCESS read-only
23334    STATUS current
23335    DESCRIPTION
23336        "The route maps present in the out route map list.
23337         The route maps are presented in a bitmap format.
23338
23339         in receiving order:
23340
23341         OCTET 1  OCTET 2  .....
23342         xxxxxxxx xxxxxxxx .....
23343         ||    || |_ Rmap 9
23344         ||    ||
23345         ||    ||___ Rmap 8
23346         ||    |____ Rmap 7
23347         ||      .    .   .
23348         ||_________ Rmap 2
23349         |__________ Rmap 1
23350
23351         where x : 1 - The represented route map is selected
23352         0 - The represented route map is not selected"
23353    ::= { ripRedistributeStatic 6 }
23354
23355ripNewCfgStaticAddOutRmap OBJECT-TYPE
23356    SYNTAX Integer32
23357    MAX-ACCESS read-write
23358    STATUS current
23359    DESCRIPTION
23360    "The route map to be add into out-rmap list. When read, 0 is returned."
23361    ::= { ripRedistributeStatic 7 }
23362
23363ripNewCfgStaticRemoveOutRmap OBJECT-TYPE
23364    SYNTAX Integer32
23365    MAX-ACCESS read-write
23366    STATUS current
23367    DESCRIPTION
23368    "The route map to be removed from out-rmap list. When read,
23369         0 is returned."
23370    ::= { ripRedistributeStatic 8 }
23371
23372ripRedistributeEbgp    OBJECT IDENTIFIER ::= { ripRouteRedistribution 2 }
23373
23374ripCurCfgEbgpMetric OBJECT-TYPE
23375    SYNTAX INTEGER (0..15)
23376    MAX-ACCESS read-only
23377    STATUS current
23378    DESCRIPTION
23379    "The export metric to be assigned to External BGP routes.
23380         A value of 0 indicates none."
23381    ::= { ripRedistributeEbgp 1 }
23382
23383ripNewCfgEbgpMetric OBJECT-TYPE
23384    SYNTAX INTEGER (0..15)
23385    MAX-ACCESS read-write
23386    STATUS current
23387    DESCRIPTION
23388    "The export metric to be assigned to External BGP routes.
23389         A value of 0 indicates none."
23390    ::= { ripRedistributeEbgp 2 }
23391
23392ripCurCfgEbgpOutRmapList OBJECT-TYPE
23393    SYNTAX OCTET STRING
23394    MAX-ACCESS read-only
23395    STATUS current
23396    DESCRIPTION
23397        "The route maps present in the out route map list.
23398         The route maps are presented in a bitmap format.
23399
23400         in receiving order:
23401
23402         OCTET 1  OCTET 2  .....
23403         xxxxxxxx xxxxxxxx .....
23404         ||    || |_ Rmap 9
23405         ||    ||
23406         ||    ||___ Rmap 8
23407         ||    |____ Rmap 7
23408         ||      .    .   .
23409         ||_________ Rmap 2
23410         |__________ Rmap 1
23411
23412         where x : 1 - The represented route map is selected
23413         0 - The represented route map is not selected"
23414    ::= { ripRedistributeEbgp 5 }
23415
23416ripNewCfgEbgpOutRmapList OBJECT-TYPE
23417    SYNTAX OCTET STRING
23418    MAX-ACCESS read-only
23419    STATUS current
23420    DESCRIPTION
23421        "The route maps present in the out route map list.
23422         The route maps are presented in a bitmap format.
23423
23424         in receiving order:
23425
23426         OCTET 1  OCTET 2  .....
23427         xxxxxxxx xxxxxxxx .....
23428         ||    || |_ Rmap 9
23429         ||    ||
23430         ||    ||___ Rmap 8
23431         ||    |____ Rmap 7
23432         ||      .    .   .
23433         ||_________ Rmap 2
23434         |__________ Rmap 1
23435
23436         where x : 1 - The represented route map is selected
23437         0 - The represented route map is not selected"
23438    ::= { ripRedistributeEbgp 6 }
23439
23440ripNewCfgEbgpAddOutRmap OBJECT-TYPE
23441    SYNTAX Integer32
23442    MAX-ACCESS read-write
23443    STATUS current
23444    DESCRIPTION
23445    "The route map to be add into out-rmap list. When read, 0 is returned."
23446    ::= { ripRedistributeEbgp 7 }
23447
23448ripNewCfgEbgpRemoveOutRmap OBJECT-TYPE
23449    SYNTAX Integer32
23450    MAX-ACCESS read-write
23451    STATUS current
23452    DESCRIPTION
23453    "The route map to be removed from out-rmap list. When read,
23454         0 is returned."
23455    ::= { ripRedistributeEbgp 8 }
23456
23457ripRedistributeIbgp    OBJECT IDENTIFIER ::= { ripRouteRedistribution 3 }
23458
23459ripCurCfgIbgpMetric OBJECT-TYPE
23460    SYNTAX INTEGER (0..15)
23461    MAX-ACCESS read-only
23462    STATUS current
23463    DESCRIPTION
23464    "The export metric for Internal BGP routes.
23465         A value of 0 indicates none."
23466    ::= { ripRedistributeIbgp 1 }
23467
23468ripNewCfgIbgpMetric OBJECT-TYPE
23469    SYNTAX INTEGER (0..15)
23470    MAX-ACCESS read-write
23471    STATUS current
23472    DESCRIPTION
23473    "The export metric for Internal BGP routes.
23474         A value of 0 indicates none."
23475    ::= { ripRedistributeIbgp 2 }
23476
23477ripCurCfgIbgpOutRmapList OBJECT-TYPE
23478    SYNTAX OCTET STRING
23479    MAX-ACCESS read-only
23480    STATUS current
23481    DESCRIPTION
23482        "The route maps present in the out route map list.
23483         The route maps are presented in a bitmap format.
23484
23485         in receiving order:
23486
23487         OCTET 1  OCTET 2  .....
23488         xxxxxxxx xxxxxxxx .....
23489         ||    || |_ Rmap 9
23490         ||    ||
23491         ||    ||___ Rmap 8
23492         ||    |____ Rmap 7
23493         ||      .    .   .
23494         ||_________ Rmap 2
23495         |__________ Rmap 1
23496
23497         where x : 1 - The represented route map is selected
23498         0 - The represented route map is not selected"
23499    ::= { ripRedistributeIbgp 5 }
23500
23501ripNewCfgIbgpOutRmapList OBJECT-TYPE
23502    SYNTAX OCTET STRING
23503    MAX-ACCESS read-only
23504    STATUS current
23505    DESCRIPTION
23506        "The route maps present in the out route map list.
23507         The route maps are presented in a bitmap format.
23508
23509         in receiving order:
23510
23511         OCTET 1  OCTET 2  .....
23512         xxxxxxxx xxxxxxxx .....
23513         ||    || |_ Rmap 9
23514         ||    ||
23515         ||    ||___ Rmap 8
23516         ||    |____ Rmap 7
23517         ||      .    .   .
23518         ||_________ Rmap 2
23519         |__________ Rmap 1
23520
23521         where x : 1 - The represented route map is selected
23522         0 - The represented route map is not selected"
23523    ::= { ripRedistributeIbgp 6 }
23524
23525ripNewCfgIbgpAddOutRmap OBJECT-TYPE
23526    SYNTAX Integer32
23527    MAX-ACCESS read-write
23528    STATUS current
23529    DESCRIPTION
23530    "The route map to be add into out-rmap list. When read, 0 is returned."
23531    ::= { ripRedistributeIbgp 7 }
23532
23533ripNewCfgIbgpRemoveOutRmap OBJECT-TYPE
23534    SYNTAX Integer32
23535    MAX-ACCESS read-write
23536    STATUS current
23537    DESCRIPTION
23538    "The route map to be removed from out-rmap list. When read,
23539         0 is returned."
23540    ::= { ripRedistributeIbgp 8 }
23541
23542ripRedistributeFixed    OBJECT IDENTIFIER ::= { ripRouteRedistribution 4 }
23543
23544ripCurCfgFixedMetric OBJECT-TYPE
23545    SYNTAX INTEGER (0..15)
23546    MAX-ACCESS read-only
23547    STATUS current
23548    DESCRIPTION
23549    "The export metric for fixed routes. A value of 0 indicates none"
23550    ::= { ripRedistributeFixed 1 }
23551
23552ripNewCfgFixedMetric OBJECT-TYPE
23553    SYNTAX INTEGER (0..15)
23554    MAX-ACCESS read-write
23555    STATUS current
23556    DESCRIPTION
23557    "The export metric for fixed routes. A value of 0 indicates none"
23558    ::= { ripRedistributeFixed 2 }
23559
23560ripCurCfgFixedOutRmapList OBJECT-TYPE
23561    SYNTAX OCTET STRING
23562    MAX-ACCESS read-only
23563    STATUS current
23564    DESCRIPTION
23565        "The route maps present in the out route map list.
23566         The route maps are presented in a bitmap format.
23567
23568         in receiving order:
23569
23570         OCTET 1  OCTET 2  .....
23571         xxxxxxxx xxxxxxxx .....
23572         ||    || |_ Rmap 9
23573         ||    ||
23574         ||    ||___ Rmap 8
23575         ||    |____ Rmap 7
23576         ||      .    .   .
23577         ||_________ Rmap 2
23578         |__________ Rmap 1
23579
23580         where x : 1 - The represented route map is selected
23581         0 - The represented route map is not selected"
23582    ::= { ripRedistributeFixed 5 }
23583
23584ripNewCfgFixedOutRmapList OBJECT-TYPE
23585    SYNTAX OCTET STRING
23586    MAX-ACCESS read-only
23587    STATUS current
23588    DESCRIPTION
23589        "The route maps present in the out route map list.
23590         The route maps are presented in a bitmap format.
23591
23592         in receiving order:
23593
23594         OCTET 1  OCTET 2  .....
23595         xxxxxxxx xxxxxxxx .....
23596         ||    || |_ Rmap 9
23597         ||    ||
23598         ||    ||___ Rmap 8
23599         ||    |____ Rmap 7
23600         ||      .    .   .
23601         ||_________ Rmap 2
23602         |__________ Rmap 1
23603
23604         where x : 1 - The represented route map is selected
23605         0 - The represented route map is not selected"
23606    ::= { ripRedistributeFixed 6 }
23607
23608ripNewCfgFixedAddOutRmap OBJECT-TYPE
23609    SYNTAX Integer32
23610    MAX-ACCESS read-write
23611    STATUS current
23612    DESCRIPTION
23613    "The route map to be add into out-rmap list. When read, 0 is returned."
23614    ::= { ripRedistributeFixed 7 }
23615
23616ripNewCfgFixedRemoveOutRmap OBJECT-TYPE
23617    SYNTAX Integer32
23618    MAX-ACCESS read-write
23619    STATUS current
23620    DESCRIPTION
23621    "The route map to be removed from out-rmap list. When read,
23622         0 is returned."
23623    ::= { ripRedistributeFixed 8 }
23624
23625ripRedistributeOspf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 5 }
23626
23627ripCurCfgOspfMetric OBJECT-TYPE
23628    SYNTAX INTEGER (0..15)
23629    MAX-ACCESS read-only
23630    STATUS current
23631    DESCRIPTION
23632    "The export metric for RIP routes. A value of 0 indicates none"
23633    ::= { ripRedistributeOspf 1 }
23634
23635ripNewCfgOspfMetric OBJECT-TYPE
23636    SYNTAX INTEGER (0..15)
23637    MAX-ACCESS read-write
23638    STATUS current
23639    DESCRIPTION
23640    "The export metric for RIP routes. A value of 0 indicates none"
23641    ::= { ripRedistributeOspf 2 }
23642
23643ripCurCfgOspfOutRmapList OBJECT-TYPE
23644    SYNTAX OCTET STRING
23645    MAX-ACCESS read-only
23646    STATUS current
23647    DESCRIPTION
23648        "The route maps present in the out route map list.
23649         The route maps are presented in a bitmap format.
23650
23651         in receiving order:
23652
23653         OCTET 1  OCTET 2  .....
23654         xxxxxxxx xxxxxxxx .....
23655         ||    || |_ Rmap 9
23656         ||    ||
23657         ||    ||___ Rmap 8
23658         ||    |____ Rmap 7
23659         ||      .    .   .
23660         ||_________ Rmap 2
23661         |__________ Rmap 1
23662
23663         where x : 1 - The represented route map is selected
23664         0 - The represented route map is not selected"
23665    ::= { ripRedistributeOspf 5 }
23666
23667ripNewCfgOspfOutRmapList OBJECT-TYPE
23668    SYNTAX OCTET STRING
23669    MAX-ACCESS read-only
23670    STATUS current
23671    DESCRIPTION
23672        "The route maps present in the out route map list.
23673         The route maps are presented in a bitmap format.
23674
23675         in receiving order:
23676
23677         OCTET 1  OCTET 2  .....
23678         xxxxxxxx xxxxxxxx .....
23679         ||    || |_ Rmap 9
23680         ||    ||
23681         ||    ||___ Rmap 8
23682         ||    |____ Rmap 7
23683         ||      .    .   .
23684         ||_________ Rmap 2
23685         |__________ Rmap 1
23686
23687         where x : 1 - The represented route map is selected
23688         0 - The represented route map is not selected"
23689    ::= { ripRedistributeOspf 6 }
23690
23691ripNewCfgOspfAddOutRmap OBJECT-TYPE
23692    SYNTAX Integer32
23693    MAX-ACCESS read-write
23694    STATUS current
23695    DESCRIPTION
23696    "The route map to be add into out-rmap list. When read, 0 is returned."
23697    ::= { ripRedistributeOspf 7 }
23698
23699ripNewCfgOspfRemoveOutRmap OBJECT-TYPE
23700    SYNTAX Integer32
23701    MAX-ACCESS read-write
23702    STATUS current
23703    DESCRIPTION
23704    "The route map to be removed from out-rmap list. When read,
23705         0 is returned."
23706    ::= { ripRedistributeOspf 8 }
23707
23708ripRedistributeEospf    OBJECT IDENTIFIER ::= { ripRouteRedistribution 6 }
23709
23710ripCurCfgEospfMetric OBJECT-TYPE
23711    SYNTAX INTEGER (0..15)
23712    MAX-ACCESS read-only
23713    STATUS current
23714    DESCRIPTION
23715    "The export metric for RIP routes. A value of 0 indicates none"
23716    ::= { ripRedistributeEospf 1 }
23717
23718ripNewCfgEospfMetric OBJECT-TYPE
23719    SYNTAX INTEGER (0..15)
23720    MAX-ACCESS read-write
23721    STATUS current
23722    DESCRIPTION
23723    "The export metric for RIP routes. A value of 0 indicates none"
23724    ::= { ripRedistributeEospf 2 }
23725
23726ripCurCfgEospfOutRmapList OBJECT-TYPE
23727    SYNTAX OCTET STRING
23728    MAX-ACCESS read-only
23729    STATUS current
23730    DESCRIPTION
23731        "The route maps present in the out route map list.
23732         The route maps are presented in a bitmap format.
23733
23734         in receiving order:
23735
23736         OCTET 1  OCTET 2  .....
23737         xxxxxxxx xxxxxxxx .....
23738         ||    || |_ Rmap 9
23739         ||    ||
23740         ||    ||___ Rmap 8
23741         ||    |____ Rmap 7
23742         ||      .    .   .
23743         ||_________ Rmap 2
23744         |__________ Rmap 1
23745
23746         where x : 1 - The represented route map is selected
23747         0 - The represented route map is not selected"
23748    ::= { ripRedistributeEospf 5 }
23749
23750ripNewCfgEospfOutRmapList OBJECT-TYPE
23751    SYNTAX OCTET STRING
23752    MAX-ACCESS read-only
23753    STATUS current
23754    DESCRIPTION
23755        "The route maps present in the out route map list.
23756         The route maps are presented in a bitmap format.
23757
23758         in receiving order:
23759
23760         OCTET 1  OCTET 2  .....
23761         xxxxxxxx xxxxxxxx .....
23762         ||    || |_ Rmap 9
23763         ||    ||
23764         ||    ||___ Rmap 8
23765         ||    |____ Rmap 7
23766         ||      .    .   .
23767         ||_________ Rmap 2
23768         |__________ Rmap 1
23769
23770         where x : 1 - The represented route map is selected
23771         0 - The represented route map is not selected"
23772    ::= { ripRedistributeEospf 6 }
23773
23774ripNewCfgEospfAddOutRmap OBJECT-TYPE
23775    SYNTAX Integer32
23776    MAX-ACCESS read-write
23777    STATUS current
23778    DESCRIPTION
23779    "The route map to be add into out-rmap list. When read, 0 is returned."
23780    ::= { ripRedistributeEospf 7 }
23781
23782ripNewCfgEospfRemoveOutRmap OBJECT-TYPE
23783    SYNTAX Integer32
23784    MAX-ACCESS read-write
23785    STATUS current
23786    DESCRIPTION
23787    "The route map to be removed from out-rmap list. When read,
23788         0 is returned."
23789    ::= { ripRedistributeEospf 8 }
23790
23791
23792-- IP Forwarding Configuration
23793
23794ipFwdGeneralCfg   OBJECT IDENTIFIER ::=  {ipForwardCfg 1 }
23795
23796ipFwdCurCfgState OBJECT-TYPE
23797    SYNTAX  INTEGER {
23798        on(2),
23799        off(3)
23800    }
23801    MAX-ACCESS  read-only
23802    STATUS  current
23803    DESCRIPTION
23804        "IP forwarding global state."
23805    ::= { ipFwdGeneralCfg 1 }
23806
23807ipFwdNewCfgState OBJECT-TYPE
23808    SYNTAX  INTEGER {
23809        on(2),
23810        off(3)
23811    }
23812    MAX-ACCESS  read-write
23813    STATUS  current
23814    DESCRIPTION
23815        "IP forwarding global state."
23816    ::= { ipFwdGeneralCfg 2 }
23817
23818ipFwdCurCfgDirectedBcast OBJECT-TYPE
23819    SYNTAX INTEGER {
23820        enabled(2),
23821        disabled(3)
23822    }
23823    MAX-ACCESS read-only
23824    STATUS current
23825    DESCRIPTION
23826        "Enable or disable forwarding directed broadcasts."
23827    ::= { ipFwdGeneralCfg 3 }
23828
23829ipFwdNewCfgDirectedBcast OBJECT-TYPE
23830    SYNTAX INTEGER {
23831        enabled(2),
23832        disabled(3)
23833    }
23834    MAX-ACCESS read-write
23835    STATUS current
23836    DESCRIPTION
23837        "Enable or disable forwarding directed broadcasts."
23838    ::= { ipFwdGeneralCfg 4 }
23839
23840ipFwdCurCfgNoICMPRedirect OBJECT-TYPE
23841    SYNTAX INTEGER {
23842        enabled(2),
23843        disabled(3)
23844        }
23845    MAX-ACCESS read-only
23846    STATUS current
23847    DESCRIPTION
23848        "Enable or disable no icmp redirects."
23849    ::= { ipFwdGeneralCfg 5 }
23850
23851ipFwdNewCfgNoICMPRedirect OBJECT-TYPE
23852    SYNTAX INTEGER {
23853        enabled(2),
23854        disabled(3)
23855        }
23856    MAX-ACCESS read-write
23857    STATUS current
23858    DESCRIPTION
23859        "Enable or disable no icmp redirects."
23860    ::= { ipFwdGeneralCfg 6 }
23861
23862ipFwdCurCfgICMP6Redirect OBJECT-TYPE
23863    SYNTAX INTEGER {
23864        enabled(2),
23865        disabled(3)
23866        }
23867    MAX-ACCESS read-only
23868    STATUS current
23869    DESCRIPTION
23870        "Enable or disable ICMPv6 redirects."
23871    ::= { ipFwdGeneralCfg 7 }
23872
23873ipFwdNewCfgICMP6Redirect OBJECT-TYPE
23874    SYNTAX INTEGER {
23875        enabled(2),
23876        disabled(3)
23877        }
23878    MAX-ACCESS read-write
23879    STATUS current
23880    DESCRIPTION
23881        "Enable or disable ICMPv6 redirects."
23882    ::= { ipFwdGeneralCfg 8 }
23883
23884
23885
23886--
23887-- ARP configuration
23888--
23889arpCurCfgReARPPeriod OBJECT-TYPE
23890    SYNTAX INTEGER (2..120)
23891    MAX-ACCESS read-only
23892    STATUS current
23893    DESCRIPTION
23894        "Re-ARP Period in seconds."
23895    ::= { arpCfg 1 }
23896
23897arpNewCfgReARPPeriod OBJECT-TYPE
23898    SYNTAX  INTEGER (2..120)
23899    MAX-ACCESS  read-write
23900    STATUS  current
23901    DESCRIPTION
23902        "Re-ARP Period in seconds."
23903    ::= { arpCfg 2 }
23904
23905--
23906-- IP Bootp Configration
23907--
23908
23909ipCurCfgBootpAddr OBJECT-TYPE
23910    SYNTAX  IpAddress
23911    MAX-ACCESS  read-only
23912    STATUS  current
23913    DESCRIPTION
23914        "The IP address of BOOTP server."
23915    ::= { ipBootpCfg 1 }
23916
23917ipNewCfgBootpAddr OBJECT-TYPE
23918    SYNTAX  IpAddress
23919    MAX-ACCESS  read-write
23920    STATUS  current
23921    DESCRIPTION
23922        "The IP address of BOOTP server."
23923    ::= { ipBootpCfg 2 }
23924
23925ipCurCfgBootpAddr2 OBJECT-TYPE
23926    SYNTAX  IpAddress
23927    MAX-ACCESS  read-only
23928    STATUS  current
23929    DESCRIPTION
23930        "The IP address of second BOOTP server."
23931    ::= { ipBootpCfg 3 }
23932
23933ipNewCfgBootpAddr2 OBJECT-TYPE
23934    SYNTAX  IpAddress
23935    MAX-ACCESS  read-write
23936    STATUS  current
23937    DESCRIPTION
23938        "The IP address of second BOOTP server."
23939    ::= { ipBootpCfg 4 }
23940
23941ipCurCfgBootpState OBJECT-TYPE
23942    SYNTAX  INTEGER {
23943        enabled(2),
23944        disabled(3)
23945        }
23946    MAX-ACCESS  read-only
23947    STATUS  current
23948    DESCRIPTION
23949        "The state of BOOTP relay."
23950    ::= { ipBootpCfg 5 }
23951
23952ipNewCfgBootpState OBJECT-TYPE
23953    SYNTAX  INTEGER {
23954        enabled(2),
23955        disabled(3)
23956        }
23957    MAX-ACCESS  read-write
23958    STATUS  current
23959    DESCRIPTION
23960        "The state of BOOTP relay."
23961    ::= { ipBootpCfg 6 }
23962
23963
23964ipCurCfgBootpGlobalServerTable OBJECT-TYPE
23965    SYNTAX  SEQUENCE OF IpCurCfgBootpGlobalServerEntry
23966    MAX-ACCESS  not-accessible
23967    STATUS  current
23968    DESCRIPTION
23969        "The table of global BOOTP server addresses"
23970    ::= { ipBootpCfg 20 }
23971
23972ipCurCfgBootpGlobalServerEntry OBJECT-TYPE
23973    SYNTAX  IpCurCfgBootpGlobalServerEntry
23974    MAX-ACCESS  not-accessible
23975    STATUS  current
23976    DESCRIPTION
23977        "A row in the ipCurCfgBootpGlobalServerAddrTable"
23978    INDEX   { ipCurCfgBootpGlobalServerIndex }
23979    ::= { ipCurCfgBootpGlobalServerTable 1 }
23980
23981IpCurCfgBootpGlobalServerEntry ::= SEQUENCE {
23982    ipCurCfgBootpGlobalServerIndex Integer32,
23983    ipCurCfgBootpGlobalServerAddress    IpAddress
23984    }
23985
23986ipCurCfgBootpGlobalServerIndex OBJECT-TYPE
23987    SYNTAX  Integer32
23988    MAX-ACCESS  read-only
23989    STATUS  current
23990    DESCRIPTION
23991        "The index of ipCurCfgBootpGlobalServerTable"
23992    ::= { ipCurCfgBootpGlobalServerEntry  1 }
23993
23994ipCurCfgBootpGlobalServerAddress OBJECT-TYPE
23995    SYNTAX  IpAddress
23996    MAX-ACCESS  read-only
23997    STATUS  current
23998    DESCRIPTION
23999        "The current global server IP."
24000    ::= { ipCurCfgBootpGlobalServerEntry 2 }
24001
24002ipNewCfgBootpGlobalServerTable OBJECT-TYPE
24003    SYNTAX  SEQUENCE OF IpNewCfgBootpGlobalServerEntry
24004    MAX-ACCESS  not-accessible
24005    STATUS  current
24006    DESCRIPTION
24007        "The table of global BOOTP server addresses"
24008    ::= { ipBootpCfg 21 }
24009
24010ipNewCfgBootpGlobalServerEntry OBJECT-TYPE
24011    SYNTAX  IpNewCfgBootpGlobalServerEntry
24012    MAX-ACCESS  not-accessible
24013    STATUS  current
24014    DESCRIPTION
24015        "A row in the ipNewCfgBootpGlobalServerAddrTable"
24016    INDEX   { ipNewCfgBootpGlobalServerIndex }
24017    ::= { ipNewCfgBootpGlobalServerTable 1 }
24018
24019IpNewCfgBootpGlobalServerEntry ::= SEQUENCE {
24020    ipNewCfgBootpGlobalServerIndex Integer32,
24021    ipNewCfgBootpGlobalServerAddress    IpAddress
24022    }
24023
24024ipNewCfgBootpGlobalServerIndex OBJECT-TYPE
24025    SYNTAX  Integer32
24026    MAX-ACCESS  read-only
24027    STATUS  current
24028    DESCRIPTION
24029        "The index of ipCurCfgBootpGlobalServerTable"
24030    ::= { ipNewCfgBootpGlobalServerEntry  1 }
24031
24032ipNewCfgBootpGlobalServerAddress OBJECT-TYPE
24033    SYNTAX  IpAddress
24034    MAX-ACCESS  read-write
24035    STATUS  current
24036    DESCRIPTION
24037        "The current global server IP."
24038    ::= { ipNewCfgBootpGlobalServerEntry 2 }
24039
24040ipCurCfgBootpBcastDomainTable OBJECT-TYPE
24041     SYNTAX  SEQUENCE OF IpCurCfgBootpBcastDomainEntry
24042     MAX-ACCESS  not-accessible
24043     STATUS  current
24044     DESCRIPTION
24045        "The table of broadcast domain settings"
24046     ::= { ipBootpCfg 22 }
24047
24048ipCurCfgBootpBcastDomainEntry OBJECT-TYPE
24049    SYNTAX  IpCurCfgBootpBcastDomainEntry
24050    MAX-ACCESS  not-accessible
24051    STATUS  current
24052    DESCRIPTION
24053        "A row in the broadcast domain table"
24054    INDEX   { ipCurCfgBootpBcastDomainIndex }
24055    ::= { ipCurCfgBootpBcastDomainTable 1 }
24056
24057IpCurCfgBootpBcastDomainEntry ::= SEQUENCE {
24058    ipCurCfgBootpBcastDomainIndex Integer32,
24059    ipCurCfgBootpBcastDomainVlan        Integer32,
24060    ipCurCfgBootpBcastDomainEnable      INTEGER
24061    }
24062
24063ipCurCfgBootpBcastDomainIndex OBJECT-TYPE
24064    SYNTAX  Integer32
24065    MAX-ACCESS  read-only
24066    STATUS  current
24067    DESCRIPTION
24068        "The index of the broadcast domain entry"
24069    ::= { ipCurCfgBootpBcastDomainEntry 1 }
24070
24071ipCurCfgBootpBcastDomainVlan OBJECT-TYPE
24072    SYNTAX  Integer32
24073    MAX-ACCESS  read-only
24074    STATUS  current
24075    DESCRIPTION
24076        "The VLAN of the broadcast domain entry"
24077    ::= { ipCurCfgBootpBcastDomainEntry 2 }
24078
24079ipCurCfgBootpBcastDomainEnable OBJECT-TYPE
24080    SYNTAX  INTEGER {
24081    enabled(2),
24082    disabled(3)
24083        }
24084    MAX-ACCESS  read-only
24085    STATUS  current
24086    DESCRIPTION
24087        "The state of the broadcast domain entry"
24088    ::= { ipCurCfgBootpBcastDomainEntry 3 }
24089
24090ipNewCfgBootpBcastDomainTable OBJECT-TYPE
24091     SYNTAX  SEQUENCE OF IpNewCfgBootpBcastDomainEntry
24092     MAX-ACCESS  not-accessible
24093     STATUS  current
24094     DESCRIPTION
24095        "The table of broadcast domain settings"
24096     ::= { ipBootpCfg 23 }
24097
24098ipNewCfgBootpBcastDomainEntry OBJECT-TYPE
24099    SYNTAX  IpNewCfgBootpBcastDomainEntry
24100    MAX-ACCESS  not-accessible
24101    STATUS  current
24102    DESCRIPTION
24103        "A row in the broadcast domain table"
24104    INDEX   { ipNewCfgBootpBcastDomainIndex }
24105    ::= { ipNewCfgBootpBcastDomainTable 1 }
24106
24107IpNewCfgBootpBcastDomainEntry ::= SEQUENCE {
24108    ipNewCfgBootpBcastDomainIndex Integer32,
24109    ipNewCfgBootpBcastDomainVlan        Integer32,
24110    ipNewCfgBootpBcastDomainEnable      INTEGER,
24111    ipNewCfgBootpBcastDomainAction      INTEGER
24112    }
24113
24114ipNewCfgBootpBcastDomainIndex OBJECT-TYPE
24115    SYNTAX  Integer32
24116    MAX-ACCESS  read-only
24117    STATUS  current
24118    DESCRIPTION
24119        "The index of the broadcast domain entry"
24120    ::= { ipNewCfgBootpBcastDomainEntry 1 }
24121
24122ipNewCfgBootpBcastDomainVlan OBJECT-TYPE
24123    SYNTAX  Integer32
24124    MAX-ACCESS  read-write
24125    STATUS  current
24126    DESCRIPTION
24127        "The VLAN of the broadcast domain entry"
24128    ::= { ipNewCfgBootpBcastDomainEntry 2 }
24129
24130ipNewCfgBootpBcastDomainEnable OBJECT-TYPE
24131    SYNTAX  INTEGER {
24132    enabled(2),
24133    disabled(3)
24134        }
24135    MAX-ACCESS  read-write
24136    STATUS  current
24137    DESCRIPTION
24138        "The state of the broadcast domain entry"
24139    ::= { ipNewCfgBootpBcastDomainEntry 3 }
24140
24141ipNewCfgBootpBcastDomainAction OBJECT-TYPE
24142    SYNTAX  INTEGER {
24143    other(1),
24144    delete(2)
24145        }
24146    MAX-ACCESS  read-create
24147    STATUS  current
24148    DESCRIPTION
24149        "When set to the value of 2 (delete), the broadcast domain is deleted.
24150     When read, other is returned. Setting the value to anything other
24151     than 2(delete) has no effect on the state of broadcast domain."
24152    ::= { ipNewCfgBootpBcastDomainEntry 4 }
24153
24154ipCurCfgBootpBcastDomainServerTable OBJECT-TYPE
24155     SYNTAX  SEQUENCE OF IpCurCfgBootpBcastDomainServerEntry
24156     MAX-ACCESS  not-accessible
24157     STATUS  current
24158     DESCRIPTION
24159        "The table of broadcast domain servers"
24160     ::= { ipBootpCfg 24 }
24161
24162ipCurCfgBootpBcastDomainServerEntry OBJECT-TYPE
24163    SYNTAX  IpCurCfgBootpBcastDomainServerEntry
24164    MAX-ACCESS  not-accessible
24165    STATUS  current
24166    DESCRIPTION
24167        "A row in the broadcast domain server table"
24168    INDEX   { ipCurCfgBootpBcastDomainBDIndex,
24169              ipCurCfgBootpBcastDomainServIndex  }
24170    ::= { ipCurCfgBootpBcastDomainServerTable 1 }
24171
24172IpCurCfgBootpBcastDomainServerEntry ::= SEQUENCE {
24173    ipCurCfgBootpBcastDomainBDIndex    Integer32,
24174    ipCurCfgBootpBcastDomainServIndex        Integer32,
24175    ipCurCfgBootpBcastDomainServerIP      IpAddress
24176    }
24177
24178ipCurCfgBootpBcastDomainBDIndex OBJECT-TYPE
24179    SYNTAX  Integer32
24180    MAX-ACCESS  read-only
24181    STATUS  current
24182    DESCRIPTION
24183        "The index of the broadcast domain entry in the server table"
24184    ::= { ipCurCfgBootpBcastDomainServerEntry 1 }
24185
24186ipCurCfgBootpBcastDomainServIndex OBJECT-TYPE
24187    SYNTAX  Integer32
24188    MAX-ACCESS  read-only
24189    STATUS  current
24190    DESCRIPTION
24191        "The index of the server in the server table"
24192    ::= { ipCurCfgBootpBcastDomainServerEntry 2 }
24193
24194ipCurCfgBootpBcastDomainServerIP OBJECT-TYPE
24195    SYNTAX  IpAddress
24196    MAX-ACCESS  read-only
24197    STATUS  current
24198    DESCRIPTION
24199        "The current broadcast domain server IP."
24200    ::= { ipCurCfgBootpBcastDomainServerEntry 3 }
24201
24202ipNewCfgBootpBcastDomainServerTable OBJECT-TYPE
24203     SYNTAX  SEQUENCE OF IpNewCfgBootpBcastDomainServerEntry
24204     MAX-ACCESS  not-accessible
24205     STATUS  current
24206     DESCRIPTION
24207        "The table of broadcast domain servers"
24208     ::= { ipBootpCfg 25 }
24209
24210ipNewCfgBootpBcastDomainServerEntry OBJECT-TYPE
24211    SYNTAX  IpNewCfgBootpBcastDomainServerEntry
24212    MAX-ACCESS  not-accessible
24213    STATUS  current
24214    DESCRIPTION
24215        "A row in the broadcast domain server table"
24216    INDEX   { ipNewCfgBootpBcastDomainBDIndex,
24217              ipNewCfgBootpBcastDomainServIndex  }
24218    ::= { ipNewCfgBootpBcastDomainServerTable 1 }
24219
24220IpNewCfgBootpBcastDomainServerEntry ::= SEQUENCE {
24221    ipNewCfgBootpBcastDomainBDIndex    Integer32,
24222    ipNewCfgBootpBcastDomainServIndex        Integer32,
24223    ipNewCfgBootpBcastDomainServerIP      IpAddress
24224    }
24225
24226ipNewCfgBootpBcastDomainBDIndex OBJECT-TYPE
24227    SYNTAX  Integer32
24228    MAX-ACCESS  read-only
24229    STATUS  current
24230    DESCRIPTION
24231        "The index of the broadcast domain entry in the server table"
24232    ::= { ipNewCfgBootpBcastDomainServerEntry 1 }
24233
24234ipNewCfgBootpBcastDomainServIndex OBJECT-TYPE
24235    SYNTAX  Integer32
24236    MAX-ACCESS  read-only
24237    STATUS  current
24238    DESCRIPTION
24239        "The index of the server in the server table"
24240    ::= { ipNewCfgBootpBcastDomainServerEntry 2 }
24241
24242ipNewCfgBootpBcastDomainServerIP OBJECT-TYPE
24243    SYNTAX  IpAddress
24244    MAX-ACCESS  read-write
24245    STATUS  current
24246    DESCRIPTION
24247        "The current broadcast domain server IP."
24248    ::= { ipNewCfgBootpBcastDomainServerEntry 3 }
24249
24250
24251ipCurCfgBootpOpt82State OBJECT-TYPE
24252     SYNTAX  INTEGER {
24253        enabled(2),
24254        disabled(3)
24255     }
24256     MAX-ACCESS  read-only
24257     STATUS  current
24258     DESCRIPTION
24259        "The state of Bootp relay option 82"
24260     ::= { ipBootpCfg 26 }
24261
24262ipNewCfgBootpOpt82State OBJECT-TYPE
24263     SYNTAX  INTEGER {
24264        enabled(2),
24265        disabled(3)
24266     }
24267     MAX-ACCESS  read-write
24268     STATUS  current
24269     DESCRIPTION
24270        "Set the stare of Bootp relay option 82"
24271     ::= { ipBootpCfg 27 }
24272
24273ipCurCfgBootpOpt82Policy OBJECT-TYPE
24274    SYNTAX  INTEGER {
24275        replace(0),
24276        drop(1),
24277        keep(2)
24278     }
24279     MAX-ACCESS  read-only
24280     STATUS  current
24281     DESCRIPTION
24282        "The policy of Bootp relay option 82"
24283     ::= { ipBootpCfg 28 }
24284
24285ipNewCfgBootpOpt82Policy OBJECT-TYPE
24286    SYNTAX  INTEGER {
24287        replace(0),
24288        drop(1),
24289        keep(2)
24290     }
24291     MAX-ACCESS  read-write
24292     STATUS  current
24293     DESCRIPTION
24294        "Set the policy of Bootp relay option 82"
24295     ::= { ipBootpCfg 29 }
24296
24297
24298-- VRRP (Virtual Router Redundantcy Protocol) Group
24299
24300vrrpGeneral       OBJECT IDENTIFIER ::= { vrrpCfg 1 }
24301
24302vrrpCurCfgGenState OBJECT-TYPE
24303    SYNTAX  INTEGER {
24304        enabled(1),
24305        disabled(2)
24306        }
24307    MAX-ACCESS  read-only
24308    STATUS  current
24309    DESCRIPTION
24310        "Enable or disable VRRP operation globally."
24311    ::= { vrrpGeneral 1 }
24312
24313vrrpNewCfgGenState OBJECT-TYPE
24314    SYNTAX  INTEGER {
24315        enabled(1),
24316        disabled(2)
24317        }
24318    MAX-ACCESS  read-write
24319    STATUS  current
24320    DESCRIPTION
24321        "Enable or disable VRRP operation globally."
24322    ::= { vrrpGeneral 2 }
24323
24324vrrpCurCfgGenTckVirtRtrInc OBJECT-TYPE
24325    SYNTAX  INTEGER (0..254)
24326    MAX-ACCESS  read-only
24327    STATUS  current
24328    DESCRIPTION
24329        "The increment of VRRP virtual router priority. The priority is
24330         adjusted by tracking the state of other virtual routers."
24331    ::= { vrrpGeneral 3 }
24332
24333vrrpNewCfgGenTckVirtRtrInc OBJECT-TYPE
24334    SYNTAX  INTEGER (0..254)
24335    MAX-ACCESS  read-write
24336    STATUS  current
24337    DESCRIPTION
24338        "The increment of VRRP virtual router priority. The priority is
24339         adjusted by tracking the state of other virtual routers."
24340    ::= { vrrpGeneral 4 }
24341
24342vrrpCurCfgGenTckIpIntfInc OBJECT-TYPE
24343    SYNTAX  INTEGER (0..254)
24344    MAX-ACCESS  read-only
24345    STATUS  current
24346    DESCRIPTION
24347        "The increment of VRRP virtual router priority. The priority is
24348         adjusted by tracking the state of other router interfaces."
24349    ::= { vrrpGeneral 5 }
24350
24351vrrpNewCfgGenTckIpIntfInc OBJECT-TYPE
24352    SYNTAX  INTEGER (0..254)
24353    MAX-ACCESS  read-write
24354    STATUS  current
24355    DESCRIPTION
24356        "The increment of VRRP virtual router priority. The priority is
24357         adjusted by tracking the state of other router interfaces."
24358    ::= { vrrpGeneral 6 }
24359
24360vrrpCurCfgGenTckVlanPortInc OBJECT-TYPE
24361    SYNTAX  INTEGER (0..254)
24362    MAX-ACCESS  read-only
24363    STATUS  current
24364    DESCRIPTION
24365        "The increment of VRRP virtual router priority. The priority is
24366         adjusted by tracking the port state of ports that belongs to the
24367         same virtual LAN as the virtual router."
24368    ::= { vrrpGeneral 7 }
24369
24370vrrpNewCfgGenTckVlanPortInc OBJECT-TYPE
24371    SYNTAX  INTEGER (0..254)
24372    MAX-ACCESS  read-write
24373    STATUS  current
24374    DESCRIPTION
24375        "The increment of VRRP virtual router priority. The priority is
24376         adjusted by tracking the port state of ports that belongs to the
24377         same virtual LAN as the virtual router."
24378    ::= { vrrpGeneral 8 }
24379
24380
24381
24382
24383vrrpCurCfgGenHoldoff OBJECT-TYPE
24384        SYNTAX  INTEGER (0..255)
24385        MAX-ACCESS  read-only
24386        STATUS  current
24387        DESCRIPTION
24388                "The time for VRRP virtual router to hold before it
24389                 begins to change state to backup or master state."
24390        ::= { vrrpGeneral 19 }
24391
24392vrrpNewCfgGenHoldoff OBJECT-TYPE
24393        SYNTAX  INTEGER (0..255)
24394        MAX-ACCESS  read-write
24395        STATUS  current
24396        DESCRIPTION
24397                "The time for VRRP virtual router to hold before it
24398                 begins to change state to backup or master state."
24399        ::= { vrrpGeneral 20 }
24400
24401
24402vrrpVirtRtrTableMaxSize OBJECT-TYPE
24403    SYNTAX Integer32
24404    MAX-ACCESS read-only
24405    STATUS current
24406    DESCRIPTION
24407        "The maximum number of entries in VRRP virtual router table."
24408    ::= { vrrpCfg 2 }
24409
24410vrrpCurCfgVirtRtrTable OBJECT-TYPE
24411    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrTableEntry
24412    MAX-ACCESS  not-accessible
24413    STATUS  current
24414    DESCRIPTION
24415        "The table of VRRP virtual routers in the current configuration block."
24416    ::= { vrrpCfg 3 }
24417
24418vrrpCurCfgVirtRtrTableEntry OBJECT-TYPE
24419    SYNTAX  VrrpCurCfgVirtRtrTableEntry
24420    MAX-ACCESS  not-accessible
24421    STATUS  current
24422    DESCRIPTION
24423        "Information about a VRRP virtual router."
24424    INDEX   { vrrpCurCfgVirtRtrIndx }
24425    ::= { vrrpCurCfgVirtRtrTable 1 }
24426
24427VrrpCurCfgVirtRtrTableEntry ::= SEQUENCE {
24428    vrrpCurCfgVirtRtrIndx         Integer32,
24429    vrrpCurCfgVirtRtrID           INTEGER,
24430    vrrpCurCfgVirtRtrAddr         IpAddress,
24431    vrrpCurCfgVirtRtrIfIndex      Integer32,
24432    vrrpCurCfgVirtRtrInterval     INTEGER,
24433    vrrpCurCfgVirtRtrPreDelay     INTEGER,
24434    vrrpCurCfgVirtRtrPriority     INTEGER,
24435    vrrpCurCfgVirtRtrPreempt      INTEGER,
24436    vrrpCurCfgVirtRtrTckVirtRtr   INTEGER,
24437    vrrpCurCfgVirtRtrTckIpIntf    INTEGER,
24438    vrrpCurCfgVirtRtrTckVlanPort  INTEGER,
24439    vrrpCurCfgVirtRtrState        INTEGER
24440    , vrrpCurCfgVirtRtrFastAdvertisement INTEGER
24441    }
24442
24443vrrpCurCfgVirtRtrIndx OBJECT-TYPE
24444    SYNTAX  Integer32
24445    MAX-ACCESS  read-only
24446    STATUS  current
24447    DESCRIPTION
24448        "The VRRP virtual router table index."
24449    ::= { vrrpCurCfgVirtRtrTableEntry 1 }
24450
24451vrrpCurCfgVirtRtrID OBJECT-TYPE
24452    SYNTAX  INTEGER (1..255)
24453    MAX-ACCESS  read-only
24454    STATUS  current
24455    DESCRIPTION
24456        "The VRRP virtual router identifier."
24457    ::= { vrrpCurCfgVirtRtrTableEntry 2 }
24458
24459vrrpCurCfgVirtRtrAddr OBJECT-TYPE
24460    SYNTAX  IpAddress
24461    MAX-ACCESS  read-only
24462    STATUS  current
24463    DESCRIPTION
24464        "The VRRP virtual router IP address."
24465    ::= { vrrpCurCfgVirtRtrTableEntry 3 }
24466
24467vrrpCurCfgVirtRtrIfIndex OBJECT-TYPE
24468    SYNTAX  Integer32
24469    MAX-ACCESS  read-only
24470    STATUS  current
24471    DESCRIPTION
24472        "The IfIndex that the VRRP virtual router is representing."
24473    ::= { vrrpCurCfgVirtRtrTableEntry 4 }
24474
24475vrrpCurCfgVirtRtrInterval OBJECT-TYPE
24476    SYNTAX  INTEGER (1..255)
24477    MAX-ACCESS  read-only
24478    STATUS  current
24479    DESCRIPTION
24480        "The time interval between VRRP advertisements in seconds.
24481    When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
24482    interval in centi-seconds"
24483    ::= { vrrpCurCfgVirtRtrTableEntry 5 }
24484
24485vrrpCurCfgVirtRtrPriority OBJECT-TYPE
24486    SYNTAX  INTEGER (1..254)
24487    MAX-ACCESS  read-only
24488    STATUS  current
24489    DESCRIPTION
24490        "The priority value to be used by the specified VRRP virtual routers."
24491    ::= { vrrpCurCfgVirtRtrTableEntry 6 }
24492
24493vrrpCurCfgVirtRtrPreempt OBJECT-TYPE
24494    SYNTAX  INTEGER {
24495        enabled(1),
24496        disabled(2)
24497        }
24498    MAX-ACCESS  read-only
24499    STATUS  current
24500    DESCRIPTION
24501        "This is for controlling whether a higher priority Backup
24502          VRRP virtual router preempts a low priority Master.
24503
24504          enabled(1)  - allow preemption
24505          disabled(2) - prohibit preemption"
24506    ::= { vrrpCurCfgVirtRtrTableEntry 7 }
24507
24508
24509vrrpCurCfgVirtRtrTckVirtRtr OBJECT-TYPE
24510    SYNTAX  INTEGER {
24511        enabled(1),
24512        disabled(2)
24513        }
24514    MAX-ACCESS  read-only
24515    STATUS  current
24516    DESCRIPTION
24517        "Enable or disable tracking other virtual routers for priority
24518         adjustment. The priority increment is defined
24519         in vrrpCurCfgGenTckVirtRtrInc."
24520    ::= { vrrpCurCfgVirtRtrTableEntry 9 }
24521
24522vrrpCurCfgVirtRtrTckIpIntf OBJECT-TYPE
24523    SYNTAX  INTEGER {
24524        enabled(1),
24525        disabled(2)
24526        }
24527    MAX-ACCESS  read-only
24528    STATUS  current
24529    DESCRIPTION
24530        "Enable or disable tracking other router interfaces for
24531     priority adjustment. The priority increment is defined
24532     in vrrpCurCfgGenTckIpIntfInc."
24533    ::= { vrrpCurCfgVirtRtrTableEntry 10 }
24534
24535
24536
24537vrrpCurCfgVirtRtrTckVlanPort OBJECT-TYPE
24538    SYNTAX  INTEGER {
24539        enabled(1),
24540        disabled(2)
24541        }
24542    MAX-ACCESS  read-only
24543    STATUS  current
24544    DESCRIPTION
24545        "Enable or disable tracking port state of VLAN ports
24546     for priority adjustment. The priority increment is
24547     defined in vrrpCurCfgGenTckVlanPortInc."
24548    ::= { vrrpCurCfgVirtRtrTableEntry 15 }
24549
24550
24551vrrpCurCfgVirtRtrState OBJECT-TYPE
24552    SYNTAX  INTEGER {
24553        enabled(1),
24554        disabled(2)
24555        }
24556    MAX-ACCESS  read-only
24557    STATUS  current
24558    DESCRIPTION
24559        "Enable or disable the VRRP virtual router."
24560    ::= { vrrpCurCfgVirtRtrTableEntry 16 }
24561
24562vrrpCurCfgVirtRtrFastAdvertisement OBJECT-TYPE
24563    SYNTAX  INTEGER {
24564        enabled(1),
24565        disabled(2)
24566        }
24567    MAX-ACCESS read-only
24568    STATUS  current
24569    DESCRIPTION
24570        "This object provides the status of FAST_ADVERTISEMENT.
24571         When FAST_ADVERTISEMENT is enabled,
24572           - New message type FAST_ADVERTISEMENT(2) will be used in the
24573         VRRP advertisements
24574           - Can interop only with another FAST_ADVERTISEMENT enabled router
24575           - VRRP advertisement interval will be sent in units of centi-seconds
24576           - Timers will be running with centi-second granularity"
24577    ::= { vrrpCurCfgVirtRtrTableEntry 17 }
24578
24579vrrpCurCfgVirtRtrPreDelay OBJECT-TYPE
24580    SYNTAX  INTEGER (0..255)
24581    MAX-ACCESS  read-only
24582    STATUS  current
24583    DESCRIPTION
24584        "The pre-emptive delay interval in seconds."
24585    ::= { vrrpCurCfgVirtRtrTableEntry 18 }
24586
24587vrrpNewCfgVirtRtrTable OBJECT-TYPE
24588    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrTableEntry
24589    MAX-ACCESS  not-accessible
24590    STATUS  current
24591    DESCRIPTION
24592        "The table of VRRP virtual routers in the current configuration block."
24593    ::= { vrrpCfg 4 }
24594
24595vrrpNewCfgVirtRtrTableEntry OBJECT-TYPE
24596    SYNTAX  VrrpNewCfgVirtRtrTableEntry
24597    MAX-ACCESS  not-accessible
24598    STATUS  current
24599    DESCRIPTION
24600        "Information about a VRRP virtual router."
24601    INDEX   { vrrpNewCfgVirtRtrIndx }
24602    ::= { vrrpNewCfgVirtRtrTable 1 }
24603
24604VrrpNewCfgVirtRtrTableEntry ::= SEQUENCE {
24605    vrrpNewCfgVirtRtrIndx         Integer32,
24606    vrrpNewCfgVirtRtrID           INTEGER,
24607    vrrpNewCfgVirtRtrAddr         IpAddress,
24608    vrrpNewCfgVirtRtrIfIndex      Integer32,
24609    vrrpNewCfgVirtRtrInterval     INTEGER,
24610    vrrpNewCfgVirtRtrPreDelay     INTEGER,
24611    vrrpNewCfgVirtRtrPriority     INTEGER,
24612    vrrpNewCfgVirtRtrPreempt      INTEGER,
24613    vrrpNewCfgVirtRtrDelete       INTEGER,
24614    vrrpNewCfgVirtRtrTckVirtRtr   INTEGER,
24615    vrrpNewCfgVirtRtrTckIpIntf    INTEGER,
24616    vrrpNewCfgVirtRtrTckVlanPort  INTEGER,
24617    vrrpNewCfgVirtRtrState        INTEGER
24618    , vrrpNewCfgVirtRtrFastAdvertisement INTEGER
24619    }
24620
24621vrrpNewCfgVirtRtrIndx OBJECT-TYPE
24622    SYNTAX  Integer32
24623    MAX-ACCESS  read-only
24624    STATUS  current
24625    DESCRIPTION
24626        "The VRRP virtual router table index."
24627    ::= { vrrpNewCfgVirtRtrTableEntry 1 }
24628
24629vrrpNewCfgVirtRtrID OBJECT-TYPE
24630    SYNTAX  INTEGER (1..255)
24631    MAX-ACCESS  read-create
24632    STATUS  current
24633    DESCRIPTION
24634        "The VRRP virtual router identifier."
24635    ::= { vrrpNewCfgVirtRtrTableEntry 2 }
24636
24637vrrpNewCfgVirtRtrAddr OBJECT-TYPE
24638    SYNTAX  IpAddress
24639    MAX-ACCESS  read-create
24640    STATUS  current
24641    DESCRIPTION
24642        "The VRRP virtual router IP address."
24643    ::= { vrrpNewCfgVirtRtrTableEntry 3 }
24644
24645vrrpNewCfgVirtRtrIfIndex OBJECT-TYPE
24646    SYNTAX  Integer32
24647    MAX-ACCESS  read-create
24648    STATUS  current
24649    DESCRIPTION
24650        "The IfIndex that the VRRP virtual router is representing."
24651   ::= { vrrpNewCfgVirtRtrTableEntry 4 }
24652
24653vrrpNewCfgVirtRtrInterval OBJECT-TYPE
24654    SYNTAX  INTEGER (1..255)
24655    MAX-ACCESS  read-create
24656    STATUS  current
24657    DESCRIPTION
24658        "The time interval between VRRP advertisements in seconds.
24659    When FAST_ADVERTISEMENT is enabled, this object indicates advertisement
24660    interval in centi-seconds"
24661    ::= { vrrpNewCfgVirtRtrTableEntry 5 }
24662
24663vrrpNewCfgVirtRtrPriority OBJECT-TYPE
24664    SYNTAX  INTEGER (1..254)
24665    MAX-ACCESS  read-create
24666    STATUS  current
24667    DESCRIPTION
24668        "The priority value to be used by the specified VRRP virtual router."
24669    ::= { vrrpNewCfgVirtRtrTableEntry 6 }
24670
24671vrrpNewCfgVirtRtrPreempt OBJECT-TYPE
24672    SYNTAX  INTEGER {
24673        enabled(1),
24674        disabled(2)
24675        }
24676    MAX-ACCESS  read-create
24677    STATUS  current
24678    DESCRIPTION
24679        "This is for controlling whether a higher priority Backup
24680         VRRP virtual router preempts a low priority Master.
24681
24682         enabled(1)  - allow preemption
24683         disabled(2) - prohibit preemption"
24684    ::= { vrrpNewCfgVirtRtrTableEntry 7 }
24685
24686
24687vrrpNewCfgVirtRtrDelete OBJECT-TYPE
24688    SYNTAX  INTEGER {
24689    other(1),
24690        delete(2)
24691    }
24692    MAX-ACCESS  read-create
24693    STATUS  current
24694    DESCRIPTION
24695        "When set to the value of 2 (delete), the entire row is deleted.
24696         When read, other(1) is returned. Setting the value to anything
24697         other than delete(2) has no effect on the state of the row."
24698    ::= { vrrpNewCfgVirtRtrTableEntry 8 }
24699
24700
24701vrrpNewCfgVirtRtrTckVirtRtr OBJECT-TYPE
24702    SYNTAX  INTEGER {
24703        enabled(1),
24704        disabled(2)
24705        }
24706    MAX-ACCESS  read-create
24707    STATUS  current
24708    DESCRIPTION
24709        "Enable or disable tracking other virtual routers for
24710     priority adjustment.  the priority increment is defined
24711     in vrrpNewCfgGenTckVirtRtrInc."
24712    ::= { vrrpNewCfgVirtRtrTableEntry 10 }
24713
24714vrrpNewCfgVirtRtrTckIpIntf OBJECT-TYPE
24715    SYNTAX  INTEGER {
24716        enabled(1),
24717        disabled(2)
24718        }
24719     MAX-ACCESS  read-create
24720     STATUS  current
24721     DESCRIPTION
24722         "Enable or disable tracking other router interfaces for
24723      priority adjustment.  the priority increment is defined
24724      in vrrpNewCfgGenTckIpIntfInc."
24725    ::= { vrrpNewCfgVirtRtrTableEntry 11 }
24726
24727vrrpNewCfgVirtRtrTckVlanPort OBJECT-TYPE
24728    SYNTAX  INTEGER {
24729        enabled(1),
24730        disabled(2)
24731        }
24732    MAX-ACCESS  read-create
24733    STATUS  current
24734    DESCRIPTION
24735        "Enable or disable tracking port state of VLAN ports
24736     for priority adjustment.  the priority increment is
24737     defined in vrrpNewCfgGenTckVlanPortInc."
24738    ::= { vrrpNewCfgVirtRtrTableEntry 12 }
24739
24740
24741vrrpNewCfgVirtRtrState OBJECT-TYPE
24742    SYNTAX  INTEGER {
24743        enabled(1),
24744        disabled(2)
24745        }
24746    MAX-ACCESS  read-create
24747    STATUS  current
24748    DESCRIPTION
24749        "Enable or disable the VRRP virtual router."
24750    ::= { vrrpNewCfgVirtRtrTableEntry 17 }
24751
24752vrrpNewCfgVirtRtrFastAdvertisement OBJECT-TYPE
24753    SYNTAX  INTEGER {
24754        enabled(1),
24755        disabled(2)
24756        }
24757    MAX-ACCESS  read-create
24758    STATUS  current
24759    DESCRIPTION
24760        "This object can be enabled if sub-second advertisement interval is required.
24761         When FAST_ADVERTISEMENT is enabled,
24762           - New message type FAST_ADVERTISEMENT(2) will be used in the
24763         VRRP advertisements
24764           - Can interop only with another FAST_ADVERTISEMENT enabled router
24765           - VRRP advertisement interval will be sent in units of centi-seconds
24766           - Timers will be running with centi-second granularity"
24767
24768    DEFVAL    { disabled }
24769    ::= { vrrpNewCfgVirtRtrTableEntry 18 }
24770
24771vrrpNewCfgVirtRtrPreDelay OBJECT-TYPE
24772    SYNTAX  INTEGER (0..255)
24773    MAX-ACCESS  read-create
24774    STATUS  current
24775    DESCRIPTION
24776        "The pre-emptive delay interval in seconds."
24777    ::= { vrrpNewCfgVirtRtrTableEntry 19 }
24778-- VRRP Interface Table
24779
24780vrrpIfTableMaxSize OBJECT-TYPE
24781    SYNTAX Integer32
24782    MAX-ACCESS read-only
24783    STATUS current
24784    DESCRIPTION
24785        "The maximum number of entries in VRRP interface table."
24786    ::= { vrrpCfg 5 }
24787
24788vrrpCurCfgIfTable OBJECT-TYPE
24789    SYNTAX  SEQUENCE OF VrrpCurCfgIfTableEntry
24790    MAX-ACCESS  not-accessible
24791    STATUS  current
24792    DESCRIPTION
24793        "The table of VRRP interface in the current configuration block."
24794    ::= { vrrpCfg 6 }
24795
24796vrrpCurCfgIfTableEntry OBJECT-TYPE
24797    SYNTAX  VrrpCurCfgIfTableEntry
24798    MAX-ACCESS  not-accessible
24799    STATUS  current
24800    DESCRIPTION
24801        "Information about a VRRP interface."
24802    INDEX   { vrrpCurCfgIfIndx }
24803    ::= { vrrpCurCfgIfTable 1 }
24804
24805VrrpCurCfgIfTableEntry ::= SEQUENCE {
24806    vrrpCurCfgIfIndx         Integer32,
24807    vrrpCurCfgIfAuthType     INTEGER,
24808    vrrpCurCfgIfPasswd       DisplayString
24809    }
24810
24811vrrpCurCfgIfIndx OBJECT-TYPE
24812    SYNTAX  Integer32
24813    MAX-ACCESS  read-only
24814    STATUS  current
24815    DESCRIPTION
24816        "The VRRP interface index.  This is eqivalent to IfIndex."
24817    ::= { vrrpCurCfgIfTableEntry 1 }
24818
24819vrrpCurCfgIfAuthType OBJECT-TYPE
24820    SYNTAX  INTEGER {
24821        none(1),
24822        simple-text-password(2)
24823        }
24824    MAX-ACCESS  read-only
24825    STATUS  current
24826    DESCRIPTION
24827        "Type of authentication being used.
24828     none(1) - no authentication
24829     simple-text-password(2) - use password specified in
24830         vrrpCurCfgIfPasswd for authentication."
24831    ::= { vrrpCurCfgIfTableEntry 2 }
24832
24833vrrpCurCfgIfPasswd OBJECT-TYPE
24834    SYNTAX  DisplayString (SIZE(0..7))
24835    MAX-ACCESS  read-only
24836    STATUS  current
24837    DESCRIPTION
24838        "The password for authentication."
24839    ::= { vrrpCurCfgIfTableEntry 3 }
24840
24841vrrpNewCfgIfTable OBJECT-TYPE
24842    SYNTAX  SEQUENCE OF VrrpNewCfgIfTableEntry
24843    MAX-ACCESS  not-accessible
24844    STATUS  current
24845    DESCRIPTION
24846        "The table of VRRP interface in the current configuration block."
24847    ::= { vrrpCfg 7 }
24848
24849vrrpNewCfgIfTableEntry OBJECT-TYPE
24850    SYNTAX  VrrpNewCfgIfTableEntry
24851    MAX-ACCESS  not-accessible
24852    STATUS  current
24853    DESCRIPTION
24854        "Information about a VRRP interface."
24855    INDEX   { vrrpNewCfgIfIndx }
24856    ::= { vrrpNewCfgIfTable 1 }
24857
24858VrrpNewCfgIfTableEntry ::= SEQUENCE {
24859    vrrpNewCfgIfIndx         Integer32,
24860    vrrpNewCfgIfAuthType     INTEGER,
24861    vrrpNewCfgIfPasswd       DisplayString,
24862    vrrpNewCfgIfDelete       INTEGER
24863    }
24864
24865vrrpNewCfgIfIndx OBJECT-TYPE
24866    SYNTAX  Integer32
24867    MAX-ACCESS  read-only
24868    STATUS  current
24869    DESCRIPTION
24870        "The VRRP interface index.  This is eqivalent to IfIndex."
24871    ::= { vrrpNewCfgIfTableEntry 1 }
24872
24873vrrpNewCfgIfAuthType OBJECT-TYPE
24874    SYNTAX  INTEGER {
24875        none(1),
24876        simple-text-password(2)
24877        }
24878    MAX-ACCESS  read-create
24879    STATUS  current
24880    DESCRIPTION
24881        "Type of authentication being used.
24882     none(1) - no authentication
24883     simple-text-password(2) - use password specified in
24884         vrrpNewCfgIfPasswd for authentication."
24885    ::= { vrrpNewCfgIfTableEntry 2 }
24886
24887vrrpNewCfgIfPasswd OBJECT-TYPE
24888    SYNTAX  DisplayString (SIZE(0..8))
24889    MAX-ACCESS  read-create
24890    STATUS  current
24891    DESCRIPTION
24892        "The password for authentication."
24893    ::= { vrrpNewCfgIfTableEntry 3 }
24894
24895vrrpNewCfgIfDelete OBJECT-TYPE
24896    SYNTAX  INTEGER {
24897        other(1),
24898        delete(2)
24899        }
24900    MAX-ACCESS  read-create
24901    STATUS  current
24902    DESCRIPTION
24903        "When set to the value of 2 (delete), the entire row is deleted.
24904         When read, other(1) is returned. Setting the value to anything
24905         other than delete(2) has no effect on the state of the row."
24906    ::= { vrrpNewCfgIfTableEntry 4 }
24907
24908-- Failover Virtual Router Groups
24909vrrpVirtRtrGrpTableMaxSize OBJECT-TYPE
24910    SYNTAX Integer32
24911    MAX-ACCESS read-only
24912    STATUS current
24913    DESCRIPTION
24914        "The maximum number of entries in VRRP Group table."
24915    ::= { vrrpCfg 8 }
24916
24917vrrpCurCfgVirtRtrGrpTable OBJECT-TYPE
24918    SYNTAX  SEQUENCE OF VrrpCurCfgVirtRtrGrpTableEntry
24919    MAX-ACCESS  not-accessible
24920    STATUS  current
24921    DESCRIPTION
24922        "The table of VRRP virtual router group in the current configuration block."
24923    ::= { vrrpCfg 9 }
24924
24925vrrpCurCfgVirtRtrGrpTableEntry OBJECT-TYPE
24926    SYNTAX  VrrpCurCfgVirtRtrGrpTableEntry
24927    MAX-ACCESS  not-accessible
24928    STATUS  current
24929    DESCRIPTION
24930        "Information about a VRRP failover virtual router."
24931    INDEX   { vrrpCurCfgVirtRtrGrpIndx }
24932    ::= { vrrpCurCfgVirtRtrGrpTable 1 }
24933
24934VrrpCurCfgVirtRtrGrpTableEntry ::= SEQUENCE {
24935    vrrpCurCfgVirtRtrGrpIndx                Integer32,
24936    vrrpCurCfgVirtRtrGrpID                  INTEGER,
24937    vrrpCurCfgVirtRtrGrpIfIndex             Integer32,
24938    vrrpCurCfgVirtRtrGrpInterval            INTEGER,
24939    vrrpCurCfgVirtRtrGrpPriority            INTEGER,
24940    vrrpCurCfgVirtRtrGrpPreempt             INTEGER,
24941    vrrpCurCfgVirtRtrGrpState               INTEGER,
24942    vrrpCurCfgVirtRtrGrpTckIpIntf           INTEGER,
24943    vrrpCurCfgVirtRtrGrpTckVlanPort         INTEGER
24944   ,vrrpCurCfgVirtRtrGrpFastAdvertisement   INTEGER
24945    ,vrrpCurCfgVirtRtrGrpPredelay           INTEGER
24946    }
24947
24948vrrpCurCfgVirtRtrGrpIndx OBJECT-TYPE
24949    SYNTAX  Integer32
24950    MAX-ACCESS  read-only
24951    STATUS  current
24952    DESCRIPTION
24953        "The VRRP virtual router table index."
24954    ::= { vrrpCurCfgVirtRtrGrpTableEntry 1 }
24955
24956vrrpCurCfgVirtRtrGrpID OBJECT-TYPE
24957    SYNTAX  INTEGER (1..255)
24958    MAX-ACCESS  read-only
24959    STATUS  current
24960    DESCRIPTION
24961        "The VRRP virtual router identifier."
24962    ::= { vrrpCurCfgVirtRtrGrpTableEntry 2 }
24963
24964vrrpCurCfgVirtRtrGrpIfIndex OBJECT-TYPE
24965    SYNTAX  Integer32
24966    MAX-ACCESS  read-only
24967    STATUS  current
24968    DESCRIPTION
24969        "The IfIndex that the VRRP virtual router is representing."
24970    ::= { vrrpCurCfgVirtRtrGrpTableEntry 3 }
24971
24972vrrpCurCfgVirtRtrGrpInterval OBJECT-TYPE
24973    SYNTAX  INTEGER (1..255)
24974    MAX-ACCESS  read-only
24975    STATUS  current
24976    DESCRIPTION
24977        "The time interval between VRRP advertisements in seconds."
24978    ::= { vrrpCurCfgVirtRtrGrpTableEntry 4 }
24979
24980vrrpCurCfgVirtRtrGrpPriority OBJECT-TYPE
24981    SYNTAX  INTEGER (1..254)
24982    MAX-ACCESS  read-only
24983    STATUS  current
24984    DESCRIPTION
24985        "The priority value to be used by the specified VRRP virtual routers."
24986    ::= { vrrpCurCfgVirtRtrGrpTableEntry 5 }
24987
24988vrrpCurCfgVirtRtrGrpPreempt OBJECT-TYPE
24989    SYNTAX  INTEGER {
24990        enabled(1),
24991        disabled(2)
24992        }
24993    MAX-ACCESS  read-only
24994    STATUS  current
24995    DESCRIPTION
24996        "This is for controlling whether a higher priority Backup
24997         VRRP virtual router preempts a low priority Master.
24998
24999         enabled(1)  - allow preemption
25000         disabled(2) - prohibit preemption"
25001   ::= { vrrpCurCfgVirtRtrGrpTableEntry 6 }
25002
25003vrrpCurCfgVirtRtrGrpState OBJECT-TYPE
25004    SYNTAX  INTEGER {
25005        enabled(1),
25006        disabled(2)
25007        }
25008    MAX-ACCESS  read-only
25009    STATUS  current
25010    DESCRIPTION
25011        "Enable or disable the VRRP virtual router."
25012    ::= { vrrpCurCfgVirtRtrGrpTableEntry 7 }
25013
25014
25015
25016vrrpCurCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
25017    SYNTAX  INTEGER {
25018        enabled(1),
25019        disabled(2)
25020        }
25021    MAX-ACCESS  read-only
25022    STATUS  current
25023    DESCRIPTION
25024        "Enable or disable tracking other router interfaces for
25025         priority adjustment.  the priority increment is defined
25026         in vrrpCurCfgGenTckIpIntfInc."
25027    ::= { vrrpCurCfgVirtRtrGrpTableEntry 10 }
25028
25029vrrpCurCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
25030    SYNTAX  INTEGER {
25031        enabled(1),
25032        disabled(2)
25033        }
25034    MAX-ACCESS  read-only
25035    STATUS  current
25036    DESCRIPTION
25037        "Enable or disable tracking port state of VLAN ports
25038         for priority adjustment.  the priority increment is
25039         defined in vrrpCurCfgGenTckVlanPortInc."
25040    ::= { vrrpCurCfgVirtRtrGrpTableEntry 11 }
25041
25042
25043vrrpCurCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
25044    SYNTAX  INTEGER {
25045        enabled(1),
25046        disabled(2)
25047        }
25048    MAX-ACCESS read-only
25049    STATUS  current
25050    DESCRIPTION
25051        "This object provides the status of FAST_ADVERTISEMENT.
25052         When FAST_ADVERTISEMENT is enabled,
25053           - New message type FAST_ADVERTISEMENT(2) will be used in the
25054         VRRP advertisements
25055           - Can interop only with another FAST_ADVERTISEMENT enabled router
25056           - VRRP advertisement interval will be sent in units of centi-seconds
25057           - Timers will be running with centi-second granularity"
25058    ::= { vrrpCurCfgVirtRtrGrpTableEntry 16 }
25059
25060
25061
25062
25063vrrpCurCfgVirtRtrGrpPredelay OBJECT-TYPE
25064    SYNTAX  INTEGER (1..255)
25065    MAX-ACCESS  read-only
25066    STATUS  current
25067    DESCRIPTION
25068        "The pre-emptive delay interval in seconds for specified VRRP virtual routers."
25069    ::= { vrrpCurCfgVirtRtrGrpTableEntry 21 }
25070
25071
25072vrrpNewCfgVirtRtrGrpTable OBJECT-TYPE
25073    SYNTAX  SEQUENCE OF VrrpNewCfgVirtRtrGrpTableEntry
25074    MAX-ACCESS  not-accessible
25075    STATUS  current
25076    DESCRIPTION
25077        "The table of VRRP virtual router group in the new configuration block."
25078    ::= { vrrpCfg 10 }
25079
25080vrrpNewCfgVirtRtrGrpTableEntry OBJECT-TYPE
25081    SYNTAX  VrrpNewCfgVirtRtrGrpTableEntry
25082    MAX-ACCESS  not-accessible
25083    STATUS  current
25084    DESCRIPTION
25085        "Information about a VRRP failover virtual router."
25086    INDEX   { vrrpNewCfgVirtRtrGrpIndx }
25087    ::= { vrrpNewCfgVirtRtrGrpTable 1 }
25088
25089VrrpNewCfgVirtRtrGrpTableEntry ::= SEQUENCE {
25090    vrrpNewCfgVirtRtrGrpIndx                Integer32,
25091    vrrpNewCfgVirtRtrGrpID                  INTEGER,
25092    vrrpNewCfgVirtRtrGrpIfIndex             Integer32,
25093    vrrpNewCfgVirtRtrGrpInterval            INTEGER,
25094    vrrpNewCfgVirtRtrGrpPriority            INTEGER,
25095    vrrpNewCfgVirtRtrGrpPreempt             INTEGER,
25096    vrrpNewCfgVirtRtrGrpState               INTEGER,
25097    vrrpNewCfgVirtRtrGrpDelete              INTEGER,
25098    vrrpNewCfgVirtRtrGrpTckIpIntf           INTEGER,
25099    vrrpNewCfgVirtRtrGrpTckVlanPort         INTEGER
25100   ,vrrpNewCfgVirtRtrGrpFastAdvertisement   INTEGER
25101    ,vrrpNewCfgVirtRtrGrpPredelay            INTEGER
25102    }
25103
25104vrrpNewCfgVirtRtrGrpIndx OBJECT-TYPE
25105    SYNTAX  Integer32
25106    MAX-ACCESS  read-only
25107    STATUS  current
25108    DESCRIPTION
25109        "The VRRP virtual router table index."
25110    ::= { vrrpNewCfgVirtRtrGrpTableEntry 1 }
25111
25112vrrpNewCfgVirtRtrGrpID OBJECT-TYPE
25113    SYNTAX  INTEGER (1..255)
25114    MAX-ACCESS  read-create
25115    STATUS  current
25116    DESCRIPTION
25117        "The VRRP virtual router identifier."
25118    ::= { vrrpNewCfgVirtRtrGrpTableEntry 2 }
25119
25120vrrpNewCfgVirtRtrGrpIfIndex OBJECT-TYPE
25121    SYNTAX  Integer32
25122    MAX-ACCESS  read-create
25123    STATUS  current
25124    DESCRIPTION
25125        "The IfIndex that the VRRP virtual router is representing."
25126    ::= { vrrpNewCfgVirtRtrGrpTableEntry 3 }
25127
25128vrrpNewCfgVirtRtrGrpInterval OBJECT-TYPE
25129    SYNTAX  INTEGER (1..255)
25130    MAX-ACCESS  read-create
25131    STATUS  current
25132    DESCRIPTION
25133        "The time interval between VRRP advertisements in seconds."
25134    ::= { vrrpNewCfgVirtRtrGrpTableEntry 4 }
25135
25136vrrpNewCfgVirtRtrGrpPriority OBJECT-TYPE
25137    SYNTAX  INTEGER (1..254)
25138    MAX-ACCESS  read-create
25139    STATUS  current
25140    DESCRIPTION
25141        "The priority value to be used by the specified VRRP virtual router."
25142    ::= { vrrpNewCfgVirtRtrGrpTableEntry 5 }
25143
25144vrrpNewCfgVirtRtrGrpPreempt OBJECT-TYPE
25145    SYNTAX  INTEGER {
25146        enabled(1),
25147        disabled(2)
25148        }
25149    MAX-ACCESS  read-create
25150    STATUS  current
25151    DESCRIPTION
25152        "This is for controlling whether a higher priority Backup
25153         VRRP virtual router preempts a low priority Master.
25154
25155         enabled(1)  - allow preemption
25156         disabled(2) - prohibit preemption"
25157    ::= { vrrpNewCfgVirtRtrGrpTableEntry 6 }
25158
25159vrrpNewCfgVirtRtrGrpState OBJECT-TYPE
25160    SYNTAX  INTEGER {
25161        enabled(1),
25162        disabled(2)
25163        }
25164    MAX-ACCESS  read-create
25165    STATUS  current
25166    DESCRIPTION
25167        "Enable or disable the VRRP virtual router."
25168    ::= { vrrpNewCfgVirtRtrGrpTableEntry 7 }
25169
25170vrrpNewCfgVirtRtrGrpDelete OBJECT-TYPE
25171    SYNTAX  INTEGER {
25172        other(1),
25173        delete(2)
25174        }
25175    MAX-ACCESS  read-create
25176    STATUS  current
25177    DESCRIPTION
25178        "When set to the value of 2 (delete), the entire row is deleted.
25179         When read, other(1) is returned. Setting the value to anything
25180         other than delete(2) has no effect on the state of the row."
25181    ::= { vrrpNewCfgVirtRtrGrpTableEntry 8 }
25182
25183
25184
25185vrrpNewCfgVirtRtrGrpTckIpIntf OBJECT-TYPE
25186    SYNTAX  INTEGER {
25187        enabled(1),
25188        disabled(2)
25189        }
25190    MAX-ACCESS  read-create
25191    STATUS  current
25192    DESCRIPTION
25193        "Enable or disable tracking other router interfaces for
25194         priority adjustment.  the priority increment is defined
25195         in vrrpNewCfgGenTckIpIntfInc."
25196    ::= { vrrpNewCfgVirtRtrGrpTableEntry 11 }
25197
25198vrrpNewCfgVirtRtrGrpTckVlanPort OBJECT-TYPE
25199    SYNTAX  INTEGER {
25200        enabled(1),
25201        disabled(2)
25202        }
25203    MAX-ACCESS  read-create
25204    STATUS  current
25205    DESCRIPTION
25206        "Enable or disable tracking port state of VLAN ports
25207         for priority adjustment.  the priority increment is
25208         defined in vrrpNewCfgGenTckVlanPortInc."
25209    ::= { vrrpNewCfgVirtRtrGrpTableEntry 12 }
25210
25211
25212vrrpNewCfgVirtRtrGrpFastAdvertisement OBJECT-TYPE
25213    SYNTAX  INTEGER {
25214        enabled(1),
25215        disabled(2)
25216        }
25217    MAX-ACCESS  read-create
25218    STATUS  current
25219    DESCRIPTION
25220        "This object can be enabled if sub-second advertisement interval is required.
25221         When FAST_ADVERTISEMENT is enabled,
25222           - New message type FAST_ADVERTISEMENT(2) will be used in the
25223         VRRP advertisements
25224           - Can interop only with another FAST_ADVERTISEMENT enabled router
25225           - VRRP advertisement interval will be sent in units of centi-seconds
25226           - Timers will be running with centi-second granularity"
25227
25228    DEFVAL    { disabled }
25229    ::= {vrrpNewCfgVirtRtrGrpTableEntry 17 }
25230
25231
25232
25233
25234vrrpNewCfgVirtRtrGrpPredelay OBJECT-TYPE
25235    SYNTAX  INTEGER (0..255)
25236    MAX-ACCESS  read-create
25237    STATUS  current
25238    DESCRIPTION
25239         "The pre-emptive delay interval in seconds."
25240    ::= { vrrpNewCfgVirtRtrGrpTableEntry 21 }
25241
25242
25243
25244
25245-- Domain Name Server Configuration
25246
25247dnsCurCfgPrimaryIpAddr OBJECT-TYPE
25248    SYNTAX DisplayString
25249    MAX-ACCESS  read-only
25250    STATUS  current
25251    DESCRIPTION
25252        "The DNS primary IP address in the current configuration block."
25253    ::= { dnsCfg 1 }
25254
25255dnsNewCfgPrimaryIpAddr OBJECT-TYPE
25256    SYNTAX DisplayString
25257    MAX-ACCESS  read-write
25258    STATUS  current
25259    DESCRIPTION
25260        "The DNS primary IP address in the new configuration block."
25261    ::= { dnsCfg 2 }
25262
25263dnsCurCfgSecondaryIpAddr OBJECT-TYPE
25264    SYNTAX DisplayString
25265    MAX-ACCESS  read-only
25266    STATUS  current
25267    DESCRIPTION
25268        "The DNS primary IP address in the current configuration block."
25269    ::= { dnsCfg 3 }
25270
25271dnsNewCfgSecondaryIpAddr OBJECT-TYPE
25272    SYNTAX DisplayString
25273    MAX-ACCESS  read-write
25274    STATUS  current
25275    DESCRIPTION
25276        "The DNS primary IP address in the new configuration block."
25277    ::= { dnsCfg 4 }
25278
25279dnsCurCfgDomainName OBJECT-TYPE
25280    SYNTAX  DisplayString (SIZE(0..191))
25281    MAX-ACCESS  read-only
25282    STATUS  current
25283    DESCRIPTION
25284        "The DNS doamin name in the current configuration block."
25285    ::= { dnsCfg 5 }
25286
25287dnsNewCfgDomainName OBJECT-TYPE
25288    SYNTAX  DisplayString (SIZE(0..191))
25289    MAX-ACCESS  read-write
25290    STATUS  current
25291    DESCRIPTION
25292        "The DNS doamin name in the new configuration block."
25293    ::= { dnsCfg 6 }
25294
25295dnsNewCfgFirstRequestAddr OBJECT-TYPE
25296   SYNTAX  INTEGER{
25297        ipv4(1),
25298        ipv6(2)
25299        }
25300   MAX-ACCESS read-write
25301   STATUS current
25302   DESCRIPTION
25303    "Type of the first request to dns"
25304   ::= { dnsCfg 9 }
25305
25306dnsCurCfgFirstRequestAddr OBJECT-TYPE
25307   SYNTAX  INTEGER{
25308        ipv4(1),
25309        ipv6(2)
25310        }
25311   MAX-ACCESS read-only
25312   STATUS current
25313   DESCRIPTION
25314    "Type of the first request to dns"
25315   ::= { dnsCfg 10}
25316
25317dnsCurCfgPriServerPort OBJECT-TYPE
25318    SYNTAX  INTEGER {
25319        data(1),
25320        mgt(2)
25321        }
25322    MAX-ACCESS  read-only
25323    STATUS  current
25324    DESCRIPTION
25325        "Choose the port that the primary server is connected to."
25326    ::= { dnsCfg 11 }
25327
25328dnsNewCfgPriServerPort OBJECT-TYPE
25329    SYNTAX  INTEGER {
25330        data(1),
25331        mgt(2)
25332        }
25333    MAX-ACCESS  read-write
25334    STATUS  current
25335    DESCRIPTION
25336        "Choose the port that the primary server is connected to."
25337    ::= { dnsCfg 12 }
25338
25339dnsCurCfgSecServerPort OBJECT-TYPE
25340    SYNTAX  INTEGER {
25341        data(1),
25342        mgt(2)
25343        }
25344    MAX-ACCESS  read-only
25345    STATUS  current
25346    DESCRIPTION
25347        "Choose the port that the secondary server is connected to."
25348    ::= { dnsCfg 13 }
25349
25350dnsNewCfgSecServerPort OBJECT-TYPE
25351    SYNTAX  INTEGER {
25352        data(1),
25353        mgt(2)
25354        }
25355    MAX-ACCESS  read-write
25356    STATUS  current
25357    DESCRIPTION
25358        "Choose the port that the secondary server is connected to."
25359    ::= { dnsCfg 14 }
25360
25361--
25362-- IP network filter configuration
25363--
25364ipNwfTableMax OBJECT-TYPE
25365    SYNTAX Integer32
25366    MAX-ACCESS read-only
25367    STATUS current
25368    DESCRIPTION
25369    "The maximum number of rows in the IP network filter table."
25370    ::= { ipNwfCfg 1 }
25371
25372ipCurCfgNwfTable OBJECT-TYPE
25373    SYNTAX SEQUENCE OF IpCurCfgNwfEntry
25374    MAX-ACCESS not-accessible
25375    STATUS current
25376    DESCRIPTION
25377      "The table of IP network filter in the current configuration block."
25378    ::= { ipNwfCfg 2 }
25379
25380ipCurCfgNwfEntry OBJECT-TYPE
25381    SYNTAX IpCurCfgNwfEntry
25382    MAX-ACCESS not-accessible
25383    STATUS current
25384    DESCRIPTION
25385      "Information about an IP network filter."
25386    INDEX { ipCurCfgNwfIndex }
25387    ::= { ipCurCfgNwfTable 1 }
25388
25389IpCurCfgNwfEntry ::= SEQUENCE {
25390    ipCurCfgNwfIndex     Integer32,
25391    ipCurCfgNwfAddr      IpAddress,
25392    ipCurCfgNwfMask      IpAddress,
25393    ipCurCfgNwfState     INTEGER
25394    }
25395
25396ipCurCfgNwfIndex OBJECT-TYPE
25397    SYNTAX Integer32
25398    MAX-ACCESS read-only
25399    STATUS current
25400    DESCRIPTION
25401    "The netowrk filter number for which the NWF is related."
25402    ::= { ipCurCfgNwfEntry 1}
25403
25404ipCurCfgNwfAddr OBJECT-TYPE
25405    SYNTAX IpAddress
25406    MAX-ACCESS read-only
25407    STATUS current
25408    DESCRIPTION
25409    "The IP address of the network filter."
25410    ::= { ipCurCfgNwfEntry 2 }
25411
25412ipCurCfgNwfMask OBJECT-TYPE
25413    SYNTAX IpAddress
25414    MAX-ACCESS read-only
25415    STATUS current
25416    DESCRIPTION
25417    "The IP network filter mask."
25418    ::= { ipCurCfgNwfEntry 3 }
25419
25420ipCurCfgNwfState OBJECT-TYPE
25421    SYNTAX INTEGER {
25422        enabled(1),
25423        disabled(2)
25424    }
25425    MAX-ACCESS  read-only
25426    STATUS  current
25427    DESCRIPTION
25428    "Enable or disable the network filter."
25429    ::= { ipCurCfgNwfEntry 4 }
25430
25431ipNewCfgNwfTable OBJECT-TYPE
25432    SYNTAX SEQUENCE OF IpNewCfgNwfEntry
25433    MAX-ACCESS not-accessible
25434    STATUS current
25435    DESCRIPTION
25436      "The table of IP network filter in the current configuration block."
25437    ::= { ipNwfCfg 3 }
25438
25439ipNewCfgNwfEntry OBJECT-TYPE
25440    SYNTAX IpNewCfgNwfEntry
25441    MAX-ACCESS not-accessible
25442    STATUS current
25443    DESCRIPTION
25444      "Information about an IP network filter."
25445    INDEX { ipNewCfgNwfIndex }
25446    ::= { ipNewCfgNwfTable 1 }
25447
25448IpNewCfgNwfEntry ::= SEQUENCE {
25449    ipNewCfgNwfIndex     Integer32,
25450    ipNewCfgNwfAddr      IpAddress,
25451    ipNewCfgNwfMask      IpAddress,
25452    ipNewCfgNwfState     INTEGER,
25453    ipNewCfgNwfDelete    INTEGER
25454    }
25455
25456ipNewCfgNwfIndex OBJECT-TYPE
25457    SYNTAX Integer32
25458    MAX-ACCESS read-only
25459    STATUS current
25460    DESCRIPTION
25461    "The netowrk filter number for which the NWF is related."
25462    ::= { ipNewCfgNwfEntry 1}
25463
25464ipNewCfgNwfAddr OBJECT-TYPE
25465    SYNTAX IpAddress
25466    MAX-ACCESS read-create
25467    STATUS current
25468    DESCRIPTION
25469    "The IP address of the network filter."
25470    ::= { ipNewCfgNwfEntry 2 }
25471
25472ipNewCfgNwfMask OBJECT-TYPE
25473    SYNTAX IpAddress
25474    MAX-ACCESS read-create
25475    STATUS current
25476    DESCRIPTION
25477    "The IP network filter mask."
25478    ::= { ipNewCfgNwfEntry 3 }
25479
25480ipNewCfgNwfState OBJECT-TYPE
25481    SYNTAX INTEGER {
25482        enabled(1),
25483        disabled(2)
25484    }
25485    MAX-ACCESS  read-create
25486    STATUS  current
25487    DESCRIPTION
25488    "Enable or disable the network filter."
25489    ::= { ipNewCfgNwfEntry 4 }
25490
25491ipNewCfgNwfDelete OBJECT-TYPE
25492    SYNTAX INTEGER {
25493        other(1),
25494        delete(2)
25495        }
25496    MAX-ACCESS read-create
25497    STATUS current
25498    DESCRIPTION
25499    "When set to the value of 2 (delete), the entire row is deleted.
25500     When read, other(1) is returned. Setting the value to anything
25501     other than 2(delete) has no effect on the state of the row."
25502    ::= { ipNewCfgNwfEntry 5 }
25503
25504--
25505-- IP route map configuration
25506--
25507ipRmapTableMax OBJECT-TYPE
25508    SYNTAX Integer32
25509    MAX-ACCESS read-only
25510    STATUS current
25511    DESCRIPTION
25512    "The maximum number of rows in the IP route map table."
25513    ::= { ipRmapCfg 1 }
25514
25515ipCurCfgRmapTable OBJECT-TYPE
25516    SYNTAX SEQUENCE OF IpCurCfgRmapEntry
25517    MAX-ACCESS not-accessible
25518    STATUS current
25519    DESCRIPTION
25520      "The table of IP route map in the current configuration block."
25521    ::= { ipRmapCfg 2 }
25522
25523ipCurCfgRmapEntry OBJECT-TYPE
25524    SYNTAX IpCurCfgRmapEntry
25525    MAX-ACCESS not-accessible
25526    STATUS current
25527    DESCRIPTION
25528      "Information about an IP route map."
25529    INDEX { ipCurCfgRmapIndex }
25530    ::= { ipCurCfgRmapTable 1 }
25531
25532IpCurCfgRmapEntry ::= SEQUENCE {
25533    ipCurCfgRmapIndex       Integer32,
25534    ipCurCfgRmapLp      Unsigned32,
25535    ipCurCfgRmapMetric      Unsigned32,
25536    ipCurCfgRmapPrec        INTEGER,
25537    ipCurCfgRmapWeight      INTEGER,
25538    ipCurCfgRmapAp              DisplayString,
25539    ipCurCfgRmapMetricType      INTEGER,
25540    ipCurCfgRmapNexthop   INTEGER,
25541    ipCurCfgRmapState       INTEGER
25542    }
25543
25544ipCurCfgRmapIndex OBJECT-TYPE
25545    SYNTAX Integer32
25546    MAX-ACCESS read-only
25547    STATUS current
25548    DESCRIPTION
25549    "The route map number for which the RMAP is related."
25550    ::= { ipCurCfgRmapEntry 1}
25551
25552ipCurCfgRmapLp OBJECT-TYPE
25553    SYNTAX Unsigned32 (0..4294967295)
25554    MAX-ACCESS read-only
25555    STATUS current
25556    DESCRIPTION
25557    "The local-preference of the route map. 4294967295 means none"
25558    ::= { ipCurCfgRmapEntry 2 }
25559
25560ipCurCfgRmapMetric OBJECT-TYPE
25561    SYNTAX Unsigned32 (1..4294967295)
25562    MAX-ACCESS read-only
25563    STATUS current
25564    DESCRIPTION
25565    "The metric of the route map. 4294967295 means none.
25566     Range is [1-16777214] if OSPF metric-type is used."
25567    ::= { ipCurCfgRmapEntry 3 }
25568
25569ipCurCfgRmapPrec OBJECT-TYPE
25570    SYNTAX INTEGER (1..255)
25571    MAX-ACCESS read-only
25572    STATUS current
25573    DESCRIPTION
25574    "The precedence of the route map."
25575    ::= { ipCurCfgRmapEntry 4 }
25576
25577ipCurCfgRmapWeight OBJECT-TYPE
25578    SYNTAX INTEGER (0..65535)
25579    MAX-ACCESS read-only
25580    STATUS current
25581    DESCRIPTION
25582    "The weight of the route map. 65535 means none"
25583    ::= { ipCurCfgRmapEntry 5 }
25584
25585ipCurCfgRmapState OBJECT-TYPE
25586    SYNTAX INTEGER {
25587        enabled(1),
25588        disabled(2)
25589    }
25590    MAX-ACCESS  read-only
25591    STATUS  current
25592    DESCRIPTION
25593    "Enable or disable the route map."
25594    ::= { ipCurCfgRmapEntry 6 }
25595
25596ipCurCfgRmapAp OBJECT-TYPE
25597    SYNTAX DisplayString (SIZE(0..17))
25598    MAX-ACCESS read-only
25599    STATUS current
25600    DESCRIPTION
25601    "The as-path prepend of the matched route. Up to 3 AS number can be
25602     displayed for the string.
25603     The usuage is:<AS number> [<AS number>][ <AS number>]"
25604    ::= { ipCurCfgRmapEntry 7 }
25605
25606ipCurCfgRmapMetricType OBJECT-TYPE
25607    SYNTAX INTEGER {
25608        none(1),
25609        type1(2),
25610        type2(3)
25611        }
25612    MAX-ACCESS  read-only
25613    STATUS  current
25614    DESCRIPTION
25615    "The OSPF metric-type of the matched route."
25616    ::= { ipCurCfgRmapEntry 8 }
25617ipCurCfgRmapNexthop OBJECT-TYPE
25618    SYNTAX INTEGER {
25619        enabled(1),
25620        disabled(2)
25621    }
25622    MAX-ACCESS  read-only
25623    STATUS  current
25624    DESCRIPTION
25625    "Peer address as nexthop of the matched route(only for BGP)."
25626    ::= { ipCurCfgRmapEntry 9 }
25627
25628ipNewCfgRmapTable OBJECT-TYPE
25629    SYNTAX SEQUENCE OF IpNewCfgRmapEntry
25630    MAX-ACCESS not-accessible
25631    STATUS current
25632    DESCRIPTION
25633      "The table of IP route map in the new configuration block."
25634    ::= { ipRmapCfg 3 }
25635
25636ipNewCfgRmapEntry OBJECT-TYPE
25637    SYNTAX IpNewCfgRmapEntry
25638    MAX-ACCESS not-accessible
25639    STATUS current
25640    DESCRIPTION
25641      "Information about an IP route map."
25642    INDEX { ipNewCfgRmapIndex }
25643    ::= { ipNewCfgRmapTable 1 }
25644
25645IpNewCfgRmapEntry ::= SEQUENCE {
25646    ipNewCfgRmapIndex       Integer32,
25647    ipNewCfgRmapLp      Unsigned32,
25648    ipNewCfgRmapMetric      Unsigned32,
25649    ipNewCfgRmapPrec        INTEGER,
25650    ipNewCfgRmapWeight      INTEGER,
25651    ipNewCfgRmapAp              DisplayString,
25652    ipNewCfgRmapState       INTEGER,
25653    ipNewCfgRmapMetricType  INTEGER,
25654    ipNewCfgRmapNexthop     INTEGER,
25655    ipNewCfgRmapDelete      INTEGER
25656    }
25657
25658ipNewCfgRmapIndex OBJECT-TYPE
25659    SYNTAX Integer32
25660    MAX-ACCESS read-only
25661    STATUS current
25662    DESCRIPTION
25663    "The route map number for which the RMAP is related."
25664    ::= { ipNewCfgRmapEntry 1}
25665
25666ipNewCfgRmapLp OBJECT-TYPE
25667    SYNTAX Unsigned32 (0..4294967295)
25668    MAX-ACCESS read-create
25669    STATUS current
25670    DESCRIPTION
25671    "The local-preference of the route map. 4294967295 means none"
25672    ::= { ipNewCfgRmapEntry 2 }
25673
25674ipNewCfgRmapMetric OBJECT-TYPE
25675    SYNTAX Unsigned32 (1..4294967295)
25676    MAX-ACCESS read-create
25677    STATUS current
25678    DESCRIPTION
25679    "The metric of the route map. 4294967295 means none.
25680     Range is [1-16777214] if OSPF metric-type is used."
25681    ::= { ipNewCfgRmapEntry 3 }
25682
25683ipNewCfgRmapPrec OBJECT-TYPE
25684    SYNTAX INTEGER (1..255)
25685    MAX-ACCESS read-create
25686    STATUS current
25687    DESCRIPTION
25688    "The precedence of the route map."
25689    ::= { ipNewCfgRmapEntry 4 }
25690
25691ipNewCfgRmapWeight OBJECT-TYPE
25692    SYNTAX INTEGER (0..65535)
25693    MAX-ACCESS read-create
25694    STATUS current
25695    DESCRIPTION
25696    "The weight of the route map. 65535 means none"
25697    ::= { ipNewCfgRmapEntry 5 }
25698
25699ipNewCfgRmapState OBJECT-TYPE
25700    SYNTAX INTEGER {
25701        enabled(1),
25702        disabled(2)
25703    }
25704    MAX-ACCESS  read-create
25705    STATUS  current
25706    DESCRIPTION
25707    "Enable or disable the route map."
25708    ::= { ipNewCfgRmapEntry 6 }
25709
25710ipNewCfgRmapAp OBJECT-TYPE
25711    SYNTAX DisplayString (SIZE(0..17))
25712    MAX-ACCESS read-create
25713    STATUS current
25714    DESCRIPTION
25715    "The as-path prepend of the matched route. Up to 3 AS number can be
25716     displayed for the string.
25717     The usuage is:<AS number> [<AS number>][ <AS number>]"
25718    ::= { ipNewCfgRmapEntry 7 }
25719
25720ipNewCfgRmapMetricType OBJECT-TYPE
25721    SYNTAX INTEGER {
25722        none(1),
25723        type1(2),
25724        type2(3)
25725        }
25726    MAX-ACCESS  read-create
25727    STATUS  current
25728    DESCRIPTION
25729    "The OSPF metric-type of the matched route."
25730    ::= { ipNewCfgRmapEntry 8 }
25731
25732ipNewCfgRmapDelete OBJECT-TYPE
25733    SYNTAX  INTEGER {
25734    other(1),
25735    delete(2)
25736    }
25737    MAX-ACCESS  read-create
25738    STATUS  current
25739    DESCRIPTION
25740    "When set to the value of 2 (delete), the entire row is deleted.
25741     When read, other(1) is returned. Setting the value to anything
25742     other than 2(delete) has no effect on the state of the row."
25743    ::= { ipNewCfgRmapEntry 9 }
25744
25745ipNewCfgRmapNexthop OBJECT-TYPE
25746    SYNTAX INTEGER {
25747        enabled(1),
25748        disabled(2)
25749    }
25750    MAX-ACCESS  read-create
25751    STATUS  current
25752    DESCRIPTION
25753    "Peer address as nexthop of the matched route(only for BGP)."
25754    ::= { ipNewCfgRmapEntry 10 }
25755
25756ipAlistTableMax OBJECT-TYPE
25757    SYNTAX Integer32
25758    MAX-ACCESS read-only
25759    STATUS current
25760    DESCRIPTION
25761    "The maximum number of rows in the IP route map table."
25762    ::= { ipRmapCfg 4 }
25763
25764ipCurCfgAlistTable OBJECT-TYPE
25765    SYNTAX SEQUENCE OF IpCurCfgAlistEntry
25766    MAX-ACCESS not-accessible
25767    STATUS current
25768    DESCRIPTION
25769      "The table of IP route map access list in the current configuration
25770       block."
25771    ::= { ipRmapCfg 5 }
25772
25773ipCurCfgAlistEntry OBJECT-TYPE
25774    SYNTAX IpCurCfgAlistEntry
25775    MAX-ACCESS not-accessible
25776    STATUS current
25777    DESCRIPTION
25778      "Information about an IP route map."
25779    INDEX { ipCurCfgAlistRmapIndex, ipCurCfgAlistIndex }
25780    ::= { ipCurCfgAlistTable 1 }
25781
25782IpCurCfgAlistEntry ::= SEQUENCE {
25783    ipCurCfgAlistRmapIndex  Integer32,
25784    ipCurCfgAlistIndex      Integer32,
25785    ipCurCfgAlistNwf        INTEGER,
25786    ipCurCfgAlistMetric     Unsigned32,
25787    ipCurCfgAlistAction     INTEGER,
25788    ipCurCfgAlistState      INTEGER
25789    }
25790
25791ipCurCfgAlistRmapIndex OBJECT-TYPE
25792    SYNTAX Integer32
25793    MAX-ACCESS read-only
25794    STATUS current
25795    DESCRIPTION
25796    "The route map number for which the RMAP is related."
25797    ::= { ipCurCfgAlistEntry 1 }
25798
25799ipCurCfgAlistIndex OBJECT-TYPE
25800    SYNTAX Integer32
25801    MAX-ACCESS read-only
25802    STATUS current
25803    DESCRIPTION
25804    "The access list number for which the access list is related."
25805    ::= { ipCurCfgAlistEntry 2 }
25806
25807ipCurCfgAlistNwf OBJECT-TYPE
25808    SYNTAX INTEGER (0..256)
25809    MAX-ACCESS read-only
25810    STATUS current
25811    DESCRIPTION
25812    "The network filter number of the route map access list.
25813     0 means none"
25814    ::= { ipCurCfgAlistEntry 3 }
25815
25816ipCurCfgAlistMetric OBJECT-TYPE
25817    SYNTAX Unsigned32 (1..4294967295)
25818    MAX-ACCESS read-only
25819    STATUS current
25820    DESCRIPTION
25821    "The metric of the route map access list. 4294967295 means none"
25822    ::= { ipCurCfgAlistEntry 4 }
25823
25824ipCurCfgAlistAction OBJECT-TYPE
25825    SYNTAX INTEGER {
25826    permit(1),
25827    deny(2)
25828    }
25829    MAX-ACCESS read-only
25830    STATUS current
25831    DESCRIPTION
25832    "Action of the route map access list."
25833    ::= { ipCurCfgAlistEntry 5 }
25834
25835ipCurCfgAlistState OBJECT-TYPE
25836    SYNTAX INTEGER {
25837        enabled(1),
25838        disabled(2)
25839    }
25840    MAX-ACCESS  read-only
25841    STATUS  current
25842    DESCRIPTION
25843    "Enable or disable the route map access list."
25844    ::= { ipCurCfgAlistEntry 6 }
25845
25846ipNewCfgAlistTable OBJECT-TYPE
25847    SYNTAX SEQUENCE OF IpNewCfgAlistEntry
25848    MAX-ACCESS not-accessible
25849    STATUS current
25850    DESCRIPTION
25851      "The table of IP route map access list in the current configuration
25852       block."
25853    ::= { ipRmapCfg 6 }
25854
25855ipNewCfgAlistEntry OBJECT-TYPE
25856    SYNTAX IpNewCfgAlistEntry
25857    MAX-ACCESS not-accessible
25858    STATUS current
25859    DESCRIPTION
25860      "Information about an IP route map."
25861    INDEX { ipNewCfgAlistRmapIndex, ipNewCfgAlistIndex }
25862    ::= { ipNewCfgAlistTable 1 }
25863
25864IpNewCfgAlistEntry ::= SEQUENCE {
25865    ipNewCfgAlistRmapIndex  Integer32,
25866    ipNewCfgAlistIndex      Integer32,
25867    ipNewCfgAlistNwf        INTEGER,
25868    ipNewCfgAlistMetric     Unsigned32,
25869    ipNewCfgAlistAction     INTEGER,
25870    ipNewCfgAlistState      INTEGER,
25871    ipNewCfgAlistDelete     INTEGER
25872    }
25873
25874ipNewCfgAlistRmapIndex OBJECT-TYPE
25875    SYNTAX Integer32
25876    MAX-ACCESS read-only
25877    STATUS current
25878    DESCRIPTION
25879    "The route map number for which the RMAP is related."
25880    ::= { ipNewCfgAlistEntry 1 }
25881
25882ipNewCfgAlistIndex OBJECT-TYPE
25883    SYNTAX Integer32
25884    MAX-ACCESS read-only
25885    STATUS current
25886    DESCRIPTION
25887    "The access list number for which the access list is related."
25888    ::= { ipNewCfgAlistEntry 2 }
25889
25890ipNewCfgAlistNwf OBJECT-TYPE
25891    SYNTAX INTEGER (1..256)
25892    MAX-ACCESS read-create
25893    STATUS current
25894    DESCRIPTION
25895    "The network filter number of the route map access list.
25896     0 means none"
25897    ::= { ipNewCfgAlistEntry 3 }
25898
25899ipNewCfgAlistMetric OBJECT-TYPE
25900    SYNTAX Unsigned32 (1..4294967295)
25901    MAX-ACCESS read-create
25902    STATUS current
25903    DESCRIPTION
25904    "The metric of the route map access list. 4294967295 means none"
25905    ::= { ipNewCfgAlistEntry 4 }
25906
25907ipNewCfgAlistAction OBJECT-TYPE
25908    SYNTAX INTEGER {
25909    permit(1),
25910    deny(2)
25911    }
25912    MAX-ACCESS read-create
25913    STATUS current
25914    DESCRIPTION
25915    "Action of the route map access list."
25916    ::= { ipNewCfgAlistEntry 5 }
25917
25918ipNewCfgAlistState OBJECT-TYPE
25919    SYNTAX INTEGER {
25920        enabled(1),
25921        disabled(2)
25922    }
25923    MAX-ACCESS  read-create
25924    STATUS  current
25925    DESCRIPTION
25926    "Enable or disable the route map access list."
25927    ::= { ipNewCfgAlistEntry 6 }
25928
25929ipNewCfgAlistDelete OBJECT-TYPE
25930    SYNTAX  INTEGER {
25931    other(1),
25932    delete(2)
25933    }
25934    MAX-ACCESS  read-create
25935    STATUS  current
25936    DESCRIPTION
25937    "When set to the value of 2 (delete), the entire row is deleted.
25938     When read, other(1) is returned. Setting the value to anything
25939     other than 2(delete) has no effect on the state of the row."
25940    ::= { ipNewCfgAlistEntry 7 }
25941
25942ipAspathTableMax OBJECT-TYPE
25943    SYNTAX Integer32
25944    MAX-ACCESS read-only
25945    STATUS current
25946    DESCRIPTION
25947    "The maximum number of rows in the IP route map table."
25948    ::= { ipRmapCfg 7 }
25949
25950ipCurCfgAspathTable OBJECT-TYPE
25951    SYNTAX SEQUENCE OF IpCurCfgAspathEntry
25952    MAX-ACCESS not-accessible
25953    STATUS current
25954    DESCRIPTION
25955      "The table of IP route map access path configuration."
25956    ::= { ipRmapCfg 8 }
25957
25958ipCurCfgAspathEntry OBJECT-TYPE
25959    SYNTAX IpCurCfgAspathEntry
25960    MAX-ACCESS not-accessible
25961    STATUS current
25962    DESCRIPTION
25963      "Information about an IP route map."
25964    INDEX { ipCurCfgAspathRmapIndex, ipCurCfgAlistIndex }
25965    ::= { ipCurCfgAspathTable 1 }
25966
25967IpCurCfgAspathEntry ::= SEQUENCE {
25968    ipCurCfgAspathRmapIndex Integer32,
25969    ipCurCfgAspathIndex     Integer32,
25970    ipCurCfgAspathAS        INTEGER,
25971    ipCurCfgAspathAction    INTEGER,
25972    ipCurCfgAspathState         INTEGER
25973    }
25974
25975ipCurCfgAspathRmapIndex OBJECT-TYPE
25976    SYNTAX Integer32
25977    MAX-ACCESS read-only
25978    STATUS current
25979    DESCRIPTION
25980    "The route map number for which the RMAP is related."
25981    ::= { ipCurCfgAspathEntry 1 }
25982
25983ipCurCfgAspathIndex OBJECT-TYPE
25984    SYNTAX Integer32
25985    MAX-ACCESS read-only
25986    STATUS current
25987    DESCRIPTION
25988    "The access path number for which the access list is related."
25989    ::= { ipCurCfgAspathEntry 2 }
25990
25991ipCurCfgAspathAS OBJECT-TYPE
25992    SYNTAX INTEGER (1..65535)
25993    MAX-ACCESS read-only
25994    STATUS current
25995    DESCRIPTION
25996    "The AS number of the route map access path.
25997     0 means none"
25998    ::= { ipCurCfgAspathEntry 3 }
25999
26000ipCurCfgAspathAction OBJECT-TYPE
26001    SYNTAX INTEGER {
26002    permit(1),
26003    deny(2)
26004    }
26005    MAX-ACCESS read-only
26006    STATUS current
26007    DESCRIPTION
26008    "Action of the route map access path."
26009    ::= { ipCurCfgAspathEntry 4 }
26010
26011ipCurCfgAspathState OBJECT-TYPE
26012    SYNTAX INTEGER {
26013        enabled(1),
26014        disabled(2)
26015    }
26016    MAX-ACCESS  read-only
26017    STATUS  current
26018    DESCRIPTION
26019    "Enable or disable the route map access path."
26020    ::= { ipCurCfgAspathEntry 5 }
26021
26022ipNewCfgAspathTable OBJECT-TYPE
26023    SYNTAX SEQUENCE OF IpNewCfgAspathEntry
26024    MAX-ACCESS not-accessible
26025    STATUS current
26026    DESCRIPTION
26027      "The table of IP route map access path configuration"
26028    ::= { ipRmapCfg 9 }
26029
26030ipNewCfgAspathEntry OBJECT-TYPE
26031    SYNTAX IpNewCfgAspathEntry
26032    MAX-ACCESS not-accessible
26033    STATUS current
26034    DESCRIPTION
26035      "Information about an IP route map."
26036    INDEX { ipNewCfgAspathRmapIndex, ipNewCfgAspathIndex }
26037    ::= { ipNewCfgAspathTable 1 }
26038
26039IpNewCfgAspathEntry ::= SEQUENCE {
26040    ipNewCfgAspathRmapIndex Integer32,
26041    ipNewCfgAspathIndex     Integer32,
26042    ipNewCfgAspathAS        INTEGER,
26043    ipNewCfgAspathAction    INTEGER,
26044    ipNewCfgAspathState         INTEGER,
26045    ipNewCfgAspathDelete    INTEGER
26046    }
26047
26048ipNewCfgAspathRmapIndex OBJECT-TYPE
26049    SYNTAX Integer32
26050    MAX-ACCESS read-only
26051    STATUS current
26052    DESCRIPTION
26053    "The route map number for which the RMAP is related."
26054    ::= { ipNewCfgAspathEntry 1 }
26055
26056ipNewCfgAspathIndex OBJECT-TYPE
26057    SYNTAX Integer32
26058    MAX-ACCESS read-only
26059    STATUS current
26060    DESCRIPTION
26061    "The access path number for which the access list is related."
26062    ::= { ipNewCfgAspathEntry 2 }
26063
26064ipNewCfgAspathAS OBJECT-TYPE
26065    SYNTAX INTEGER (1..65535)
26066    MAX-ACCESS read-create
26067    STATUS current
26068    DESCRIPTION
26069    "The AS number of the route map access path.
26070     0 means none"
26071    ::= { ipNewCfgAspathEntry 3 }
26072
26073ipNewCfgAspathAction OBJECT-TYPE
26074    SYNTAX INTEGER {
26075    permit(1),
26076    deny(2)
26077    }
26078    MAX-ACCESS read-create
26079    STATUS current
26080    DESCRIPTION
26081    "Action of the route map access path."
26082    ::= { ipNewCfgAspathEntry 4 }
26083
26084ipNewCfgAspathState OBJECT-TYPE
26085    SYNTAX INTEGER {
26086        enabled(1),
26087        disabled(2)
26088    }
26089    MAX-ACCESS  read-create
26090    STATUS  current
26091    DESCRIPTION
26092    "Enable or disable the route map access path."
26093    ::= { ipNewCfgAspathEntry 5 }
26094
26095ipNewCfgAspathDelete OBJECT-TYPE
26096    SYNTAX  INTEGER {
26097    other(1),
26098    delete(2)
26099    }
26100    MAX-ACCESS  read-create
26101    STATUS  current
26102    DESCRIPTION
26103    "When set to the value of 2 (delete), the entire row is deleted.
26104     When read, other(1) is returned. Setting the value to anything
26105     other than 2(delete) has no effect on the state of the row."
26106    ::= { ipNewCfgAspathEntry 6 }
26107
26108--
26109-- IP BGP configuration
26110--
26111bgpGeneral  OBJECT IDENTIFIER ::= { bgpCfg 1 }
26112
26113bgpCurCfgState OBJECT-TYPE
26114    SYNTAX INTEGER {
26115        on(1),
26116        off(2)
26117        }
26118    MAX-ACCESS read-only
26119    STATUS current
26120    DESCRIPTION
26121    "BGP global state."
26122    ::= { bgpGeneral 1 }
26123
26124bgpNewCfgState OBJECT-TYPE
26125    SYNTAX INTEGER {
26126        on(1),
26127        off(2)
26128        }
26129    MAX-ACCESS read-write
26130    STATUS current
26131    DESCRIPTION
26132    "Globally turn BGP on or off."
26133    ::= { bgpGeneral 2 }
26134
26135bgpCurCfgLocalPref OBJECT-TYPE
26136    SYNTAX Unsigned32 (0..4294967294)
26137    MAX-ACCESS  read-only
26138    STATUS  current
26139    DESCRIPTION
26140        "Local preference value."
26141      ::= { bgpGeneral 3 }
26142
26143bgpNewCfgLocalPref OBJECT-TYPE
26144    SYNTAX Unsigned32 (0..4294967294)
26145    MAX-ACCESS  read-write
26146    STATUS  current
26147    DESCRIPTION
26148        "Local Preference value."
26149      ::= { bgpGeneral 4 }
26150
26151bgpCurCfgASNumber OBJECT-TYPE
26152    SYNTAX INTEGER (0..65535)
26153    MAX-ACCESS read-only
26154    STATUS current
26155    DESCRIPTION
26156    "The autonomous system (AS) number."
26157    ::= { bgpGeneral 5 }
26158
26159bgpNewCfgASNumber OBJECT-TYPE
26160    SYNTAX INTEGER (0..65535)
26161    MAX-ACCESS read-write
26162    STATUS current
26163    DESCRIPTION
26164    "The autonomous system (AS) number."
26165    ::= { bgpGeneral 6 }
26166
26167bgpCurCfgEbgpMaxPaths OBJECT-TYPE
26168    SYNTAX Unsigned32 (0..4294967294)
26169    MAX-ACCESS  read-only
26170    STATUS  current
26171    DESCRIPTION
26172        "Maximum eBGP Paths."
26173      ::= { bgpGeneral 7 }
26174
26175bgpNewCfgEbgpMaxPaths OBJECT-TYPE
26176    SYNTAX Unsigned32 (0..4294967294)
26177    MAX-ACCESS  read-write
26178    STATUS  current
26179    DESCRIPTION
26180        "Maximum eBGP Paths."
26181      ::= { bgpGeneral 8 }
26182
26183bgpCurCfgIbgpMaxPaths OBJECT-TYPE
26184    SYNTAX Unsigned32 (0..4294967294)
26185    MAX-ACCESS  read-only
26186    STATUS  current
26187    DESCRIPTION
26188        "Maximum iBGP Paths."
26189      ::= { bgpGeneral 9 }
26190
26191bgpNewCfgIbgpMaxPaths OBJECT-TYPE
26192    SYNTAX Unsigned32 (0..4294967294)
26193    MAX-ACCESS  read-write
26194    STATUS  current
26195    DESCRIPTION
26196        "Maximum iBGP Paths."
26197      ::= { bgpGeneral 10 }
26198
26199bgpCurCfgAsn4Comp OBJECT-TYPE
26200    SYNTAX INTEGER {
26201        enabled(1),
26202        disabled(2)
26203    }
26204    MAX-ACCESS read-only
26205    STATUS current
26206    DESCRIPTION
26207    "ASN4 to ASN2 compatibility."
26208    ::= { bgpGeneral 11 }
26209
26210bgpNewCfgAsn4Comp OBJECT-TYPE
26211    SYNTAX INTEGER {
26212        enabled(1),
26213        disabled(2)
26214    }
26215    MAX-ACCESS read-write
26216    STATUS current
26217    DESCRIPTION
26218    "ASN4 to ASN2 compatibility."
26219    ::= { bgpGeneral 12 }
26220
26221bgpCurCfgDscp OBJECT-TYPE
26222    SYNTAX INTEGER (0..63)
26223    MAX-ACCESS  read-only
26224    STATUS  current
26225    DESCRIPTION
26226        "BGP dscp marking value."
26227      ::= { bgpGeneral 13 }
26228
26229bgpNewCfgDscp OBJECT-TYPE
26230    SYNTAX INTEGER (0..63)
26231    MAX-ACCESS  read-write
26232    STATUS  current
26233    DESCRIPTION
26234        "BGP dscp marking value."
26235      ::= { bgpGeneral 14 }
26236
26237bgpNewCfgClusterId OBJECT-TYPE
26238
26239    SYNTAX IpAddress
26240    MAX-ACCESS read-write
26241    STATUS current
26242    DESCRIPTION
26243	"Cluster ID."
26244    ::= { bgpGeneral 15 }
26245
26246bgpCurCfgClusterId OBJECT-TYPE
26247    SYNTAX IpAddress
26248    MAX-ACCESS read-only
26249    STATUS current
26250    DESCRIPTION
26251	"Cluster ID."
26252    ::= { bgpGeneral 16 }
26253
26254bgpNewCfgClientToClientReflection OBJECT-TYPE
26255    SYNTAX INTEGER {
26256        enabled(1),
26257        disabled(2)
26258    }
26259    MAX-ACCESS read-write
26260    STATUS current
26261    DESCRIPTION
26262	"Enable/disable client to client route reflection"
26263    ::= { bgpGeneral 17 }
26264
26265bgpCurCfgClientToClientReflection OBJECT-TYPE
26266    SYNTAX INTEGER {
26267        enabled(1),
26268        disabled(2)
26269    }
26270    MAX-ACCESS read-only
26271    STATUS current
26272    DESCRIPTION
26273	"Enable/disable client to client route reflection"
26274    ::= { bgpGeneral 18 }
26275
26276bgpPeerTableMax OBJECT-TYPE
26277    SYNTAX Integer32
26278    MAX-ACCESS read-only
26279    STATUS current
26280    DESCRIPTION
26281    "The maximum number of rows in the BGP peer table."
26282    ::= { bgpCfg 2 }
26283
26284bgpCurCfgPeerTable OBJECT-TYPE
26285    SYNTAX SEQUENCE OF BgpCurCfgPeerEntry
26286    MAX-ACCESS not-accessible
26287    STATUS current
26288    DESCRIPTION
26289      "The table of BGP peer in the current configuration block."
26290    ::= { bgpCfg 3 }
26291
26292bgpCurCfgPeerEntry OBJECT-TYPE
26293    SYNTAX BgpCurCfgPeerEntry
26294    MAX-ACCESS not-accessible
26295    STATUS current
26296    DESCRIPTION
26297      "Information about a BGP peer."
26298    INDEX { bgpCurCfgPeerIndex }
26299    ::= { bgpCurCfgPeerTable 1 }
26300
26301BgpCurCfgPeerEntry ::= SEQUENCE {
26302    bgpCurCfgPeerIndex      Integer32,
26303    bgpCurCfgPeerRemoteAddr IpAddress,
26304    bgpCurCfgPeerRemoteAs   INTEGER,
26305    bgpCurCfgPeerPassive      INTEGER,
26306    bgpCurCfgPeerHold       INTEGER,
26307    bgpCurCfgPeerAlive      INTEGER,
26308    bgpCurCfgPeerAdvert     INTEGER,
26309    bgpCurCfgPeerRetry      INTEGER,
26310    bgpCurCfgPeerOrig       INTEGER,
26311    bgpCurCfgPeerRipState       INTEGER,
26312    bgpCurCfgPeerTtl        INTEGER,
26313    bgpCurCfgPeerPassword   DisplayString,
26314    bgpCurCfgPeerState      INTEGER,
26315    bgpCurCfgPeerMetric     Unsigned32,
26316    bgpCurCfgPeerDefaultAction  INTEGER,
26317    bgpCurCfgPeerOspfState  INTEGER,
26318    bgpCurCfgPeerFixedState     INTEGER,
26319    bgpCurCfgPeerStaticState    INTEGER,
26320    bgpCurCfgPeerInRmapList     OCTET STRING,
26321    bgpCurCfgPeerOutRmapList    OCTET STRING
26322    , bgpCurCfgPeerUpdateSrcIf        INTEGER
26323    , bgpCurCfgPeerUpdateSrcLoopIf    INTEGER
26324    , bgpCurCfgPeerTtlSecHops   INTEGER
26325    ,bgpCurCfgPeerNexthopSelf  INTEGER
26326    , bgpCurCfgPeerClient             INTEGER
26327    }
26328
26329bgpCurCfgPeerIndex OBJECT-TYPE
26330    SYNTAX Integer32
26331    MAX-ACCESS read-only
26332    STATUS current
26333    DESCRIPTION
26334    "The BGP peer number for which the BGP peer table is related."
26335    ::= { bgpCurCfgPeerEntry 1 }
26336
26337bgpCurCfgPeerRemoteAddr OBJECT-TYPE
26338    SYNTAX IpAddress
26339    MAX-ACCESS read-only
26340    STATUS current
26341    DESCRIPTION
26342    "The remote IP address of the BGP peer."
26343    ::= { bgpCurCfgPeerEntry 2 }
26344
26345bgpCurCfgPeerRemoteAs OBJECT-TYPE
26346    SYNTAX INTEGER (1..65535)
26347    MAX-ACCESS read-only
26348    STATUS current
26349    DESCRIPTION
26350    "The remote AS number of the BGP peer.  0 means none"
26351    ::= { bgpCurCfgPeerEntry 3 }
26352
26353bgpCurCfgPeerTtl OBJECT-TYPE
26354    SYNTAX INTEGER (0..255)
26355    MAX-ACCESS read-only
26356    STATUS current
26357    DESCRIPTION
26358        "The time-to-live value of the BGP peer IP datagram. 0 means none."
26359    ::= { bgpCurCfgPeerEntry 4 }
26360
26361bgpCurCfgPeerState OBJECT-TYPE
26362    SYNTAX INTEGER {
26363        enabled(1),
26364        disabled(2)
26365    }
26366    MAX-ACCESS  read-only
26367    STATUS  current
26368    DESCRIPTION
26369    "Enable or disable the peer."
26370    ::= { bgpCurCfgPeerEntry 5 }
26371
26372bgpCurCfgPeerMetric OBJECT-TYPE
26373    SYNTAX Unsigned32 (0..4294967294)
26374    MAX-ACCESS read-only
26375    STATUS current
26376    DESCRIPTION
26377    "The metric value of the BGP peer.  A value of '0' means none"
26378    ::= { bgpCurCfgPeerEntry 10 }
26379
26380bgpCurCfgPeerDefaultAction OBJECT-TYPE
26381    SYNTAX INTEGER {
26382        none(1),
26383        import(2),
26384    originate(3),
26385    redistribute(4)
26386    }
26387    MAX-ACCESS  read-only
26388    STATUS  current
26389    DESCRIPTION
26390    "The value of default route action."
26391    ::= { bgpCurCfgPeerEntry 11 }
26392
26393bgpCurCfgPeerOspfState OBJECT-TYPE
26394    SYNTAX INTEGER {
26395        enabled(1),
26396        disabled(2)
26397    }
26398    MAX-ACCESS  read-only
26399    STATUS  current
26400    DESCRIPTION
26401    "Enable or disable advertising OSPF routes."
26402    ::= { bgpCurCfgPeerEntry 12 }
26403
26404bgpCurCfgPeerFixedState OBJECT-TYPE
26405    SYNTAX INTEGER {
26406        enabled(1),
26407        disabled(2)
26408    }
26409    MAX-ACCESS  read-only
26410    STATUS  current
26411    DESCRIPTION
26412    "Enable or disable advertising fixed routes."
26413    ::= { bgpCurCfgPeerEntry 13 }
26414
26415bgpCurCfgPeerStaticState OBJECT-TYPE
26416    SYNTAX INTEGER {
26417        enabled(1),
26418        disabled(2)
26419    }
26420    MAX-ACCESS  read-only
26421    STATUS  current
26422    DESCRIPTION
26423    "Enable or disable advertising static routes."
26424    ::= { bgpCurCfgPeerEntry 14 }
26425
26426
26427bgpCurCfgPeerInRmapList OBJECT-TYPE
26428    SYNTAX OCTET STRING
26429    MAX-ACCESS read-only
26430    STATUS current
26431    DESCRIPTION
26432        "The route maps present in the in route map list.
26433         The route maps are presented in a bitmap format.
26434
26435         in receiving order:
26436
26437         OCTET 1  OCTET 2  .....
26438         xxxxxxxx xxxxxxxx .....
26439         ||    || |_ Rmap 9
26440         ||    ||
26441         ||    ||___ Rmap 8
26442         ||    |____ Rmap 7
26443         ||      .    .   .
26444         ||_________ Rmap 2
26445         |__________ Rmap 1
26446
26447         where x : 1 - The represented route map is selected
26448         0 - The represented route map is not selected"
26449    ::= { bgpCurCfgPeerEntry 16 }
26450
26451bgpCurCfgPeerOutRmapList OBJECT-TYPE
26452    SYNTAX OCTET STRING
26453    MAX-ACCESS read-only
26454    STATUS current
26455    DESCRIPTION
26456        "The route maps present in the out route map list.
26457         The route maps are presented in a bitmap format.
26458
26459         in receiving order:
26460
26461         OCTET 1  OCTET 2  .....
26462         xxxxxxxx xxxxxxxx .....
26463         ||    || |_ Rmap 9
26464         ||    ||
26465         ||    ||___ Rmap 8
26466         ||    |____ Rmap 7
26467         ||      .    .   .
26468         ||_________ Rmap 2
26469         |__________ Rmap 1
26470
26471         where x : 1 - The represented route map is selected
26472         0 - The represented route map is not selected"
26473    ::= { bgpCurCfgPeerEntry 17 }
26474
26475bgpCurCfgPeerHold OBJECT-TYPE
26476    SYNTAX INTEGER (0..65535)
26477    MAX-ACCESS  read-only
26478    STATUS  current
26479    DESCRIPTION
26480    "The hold time"
26481    ::= { bgpCurCfgPeerEntry 18 }
26482
26483bgpCurCfgPeerAlive OBJECT-TYPE
26484    SYNTAX INTEGER (0..21845)
26485    MAX-ACCESS  read-only
26486    STATUS  current
26487    DESCRIPTION
26488        "The keep alive time"
26489    ::= { bgpCurCfgPeerEntry 19 }
26490
26491bgpCurCfgPeerAdvert OBJECT-TYPE
26492    SYNTAX INTEGER (1..65535)
26493    MAX-ACCESS read-only
26494    STATUS current
26495    DESCRIPTION
26496        "The min time between advertisements"
26497    ::= { bgpCurCfgPeerEntry 20 }
26498
26499bgpCurCfgPeerRetry OBJECT-TYPE
26500    SYNTAX INTEGER (1..65535)
26501    MAX-ACCESS read-only
26502    STATUS current
26503    DESCRIPTION
26504    "The connect retry interval"
26505    ::= { bgpCurCfgPeerEntry 21 }
26506
26507bgpCurCfgPeerOrig OBJECT-TYPE
26508    SYNTAX INTEGER (1..65535)
26509    MAX-ACCESS read-only
26510    STATUS current
26511    DESCRIPTION
26512        "The min time between route originations"
26513    ::= { bgpCurCfgPeerEntry 22 }
26514
26515bgpCurCfgPeerRipState OBJECT-TYPE
26516    SYNTAX INTEGER {
26517        enabled(1),
26518        disabled(2)
26519        }
26520    MAX-ACCESS read-only
26521    STATUS current
26522    DESCRIPTION
26523    "Enable/disable advertising RIP routes"
26524    ::= { bgpCurCfgPeerEntry 23 }
26525
26526bgpCurCfgPeerPassword OBJECT-TYPE
26527    SYNTAX DisplayString (SIZE(0..16))
26528    MAX-ACCESS read-only
26529    STATUS current
26530    DESCRIPTION
26531    "Peer BGP password"
26532    ::= { bgpCurCfgPeerEntry 24 }
26533
26534    bgpCurCfgPeerPassive OBJECT-TYPE
26535    SYNTAX INTEGER {
26536        enabled(1),
26537        disabled(2)
26538        }
26539    MAX-ACCESS read-only
26540    STATUS current
26541    DESCRIPTION
26542    "Enable/disable BGP passive peer"
26543    ::= { bgpCurCfgPeerEntry 25 }
26544
26545bgpCurCfgPeerUpdateSrcIf OBJECT-TYPE
26546    SYNTAX INTEGER
26547    MAX-ACCESS read-only
26548    STATUS current
26549    DESCRIPTION
26550        "BGP peer update source interface index"
26551    ::= { bgpCurCfgPeerEntry 30 }
26552
26553bgpCurCfgPeerUpdateSrcLoopIf OBJECT-TYPE
26554    SYNTAX INTEGER
26555    MAX-ACCESS read-only
26556    STATUS current
26557    DESCRIPTION
26558        "BGP peer update source loopback interface index"
26559    ::= { bgpCurCfgPeerEntry 31 }
26560
26561bgpCurCfgPeerTtlSecHops OBJECT-TYPE
26562    SYNTAX INTEGER (0..254)
26563    MAX-ACCESS read-only
26564    STATUS current
26565    DESCRIPTION
26566        "The BGP ttl security hops. 0 means none."
26567    ::= { bgpCurCfgPeerEntry 32 }
26568
26569    bgpCurCfgPeerNexthopSelf OBJECT-TYPE
26570    SYNTAX INTEGER {
26571        enabled(1),
26572        disabled(2)
26573        }
26574    MAX-ACCESS read-only
26575    STATUS current
26576    DESCRIPTION
26577	"Enable/Disable using this router as next-hop in BGP updates."
26578    ::= { bgpCurCfgPeerEntry 33 }
26579    bgpCurCfgPeerClient OBJECT-TYPE
26580    SYNTAX INTEGER {
26581        enabled(1),
26582        disabled(2)
26583        }
26584    MAX-ACCESS read-only
26585    STATUS current
26586    DESCRIPTION
26587	"Enable/disable BGP client peer"
26588    ::= { bgpCurCfgPeerEntry 34 }
26589
26590bgpNewCfgPeerTable OBJECT-TYPE
26591    SYNTAX SEQUENCE OF BgpNewCfgPeerEntry
26592    MAX-ACCESS not-accessible
26593    STATUS current
26594    DESCRIPTION
26595      "The table of BGP peer in the new configuration block."
26596    ::= { bgpCfg 4 }
26597
26598bgpNewCfgPeerEntry OBJECT-TYPE
26599    SYNTAX BgpNewCfgPeerEntry
26600    MAX-ACCESS not-accessible
26601    STATUS current
26602    DESCRIPTION
26603      "Information about a BGP peer."
26604    INDEX { bgpNewCfgPeerIndex }
26605    ::= { bgpNewCfgPeerTable 1 }
26606
26607BgpNewCfgPeerEntry ::= SEQUENCE {
26608    bgpNewCfgPeerIndex      Integer32,
26609    bgpNewCfgPeerRemoteAddr IpAddress,
26610    bgpNewCfgPeerRemoteAs   INTEGER,
26611    bgpNewCfgPeerPassive        INTEGER,
26612    bgpNewCfgPeerHold       INTEGER,
26613    bgpNewCfgPeerAlive      INTEGER,
26614    bgpNewCfgPeerAdvert     INTEGER,
26615    bgpNewCfgPeerRetry      INTEGER,
26616    bgpNewCfgPeerOrig       INTEGER,
26617    bgpNewCfgPeerRipState       INTEGER,
26618    bgpNewCfgPeerTtl        INTEGER,
26619    bgpNewCfgPeerPassword       DisplayString,
26620    bgpNewCfgPeerState      INTEGER,
26621    bgpNewCfgPeerDelete     INTEGER,
26622    bgpNewCfgPeerMetric     Unsigned32,
26623    bgpNewCfgPeerDefaultAction  INTEGER,
26624    bgpNewCfgPeerOspfState  INTEGER,
26625    bgpNewCfgPeerFixedState     INTEGER,
26626    bgpNewCfgPeerStaticState    INTEGER,
26627    bgpNewCfgPeerInRmapList OCTET STRING,
26628    bgpNewCfgPeerOutRmapList    OCTET STRING,
26629    bgpNewCfgPeerAddInRmap  Integer32,
26630    bgpNewCfgPeerAddOutRmap Integer32,
26631    bgpNewCfgPeerRemoveInRmap   Integer32,
26632    bgpNewCfgPeerRemoveOutRmap  Integer32
26633    , bgpNewCfgPeerUpdateSrcIf        INTEGER
26634    , bgpNewCfgPeerUpdateSrcLoopIf    INTEGER
26635    , bgpNewCfgPeerTtlSecHops   INTEGER
26636    ,bgpNewCfgPeerNexthopSelf    INTEGER
26637    , bgpNewCfgPeerClient             INTEGER
26638    }
26639
26640bgpNewCfgPeerIndex OBJECT-TYPE
26641    SYNTAX Integer32
26642    MAX-ACCESS read-only
26643    STATUS current
26644    DESCRIPTION
26645    "The BGP peer number for which the BGP peer table is related."
26646    ::= { bgpNewCfgPeerEntry 1}
26647
26648bgpNewCfgPeerRemoteAddr OBJECT-TYPE
26649    SYNTAX IpAddress
26650    MAX-ACCESS read-create
26651    STATUS current
26652    DESCRIPTION
26653    "The remote IP address of the BGP peer."
26654    ::= { bgpNewCfgPeerEntry 2 }
26655
26656bgpNewCfgPeerRemoteAs OBJECT-TYPE
26657    SYNTAX INTEGER (1..65535)
26658    MAX-ACCESS read-create
26659    STATUS current
26660    DESCRIPTION
26661    "The remote AS number of the BGP peer.  0 means none"
26662    ::= { bgpNewCfgPeerEntry 3 }
26663
26664bgpNewCfgPeerTtl OBJECT-TYPE
26665    SYNTAX INTEGER (0..255)
26666    MAX-ACCESS read-create
26667    STATUS current
26668    DESCRIPTION
26669        "The time-to-live value of the BGP peer IP datagram. 0 means none."
26670    ::= { bgpNewCfgPeerEntry 4 }
26671
26672bgpNewCfgPeerState OBJECT-TYPE
26673    SYNTAX INTEGER {
26674        enabled(1),
26675        disabled(2)
26676    }
26677    MAX-ACCESS  read-create
26678    STATUS  current
26679    DESCRIPTION
26680    "Enable or disable the peer."
26681    ::= { bgpNewCfgPeerEntry 5 }
26682
26683bgpNewCfgPeerDelete OBJECT-TYPE
26684    SYNTAX INTEGER {
26685        other(1),
26686        delete(2)
26687        }
26688    MAX-ACCESS read-create
26689    STATUS current
26690    DESCRIPTION
26691    "When set to the value of 2 (delete), the entire row is deleted.
26692     When read, other(1) is returned. Setting the value to anything
26693     other than 2(delete) has no effect on the state of the row."
26694    ::= { bgpNewCfgPeerEntry 6 }
26695
26696bgpNewCfgPeerMetric OBJECT-TYPE
26697    SYNTAX Unsigned32 (0..4294967294)
26698    MAX-ACCESS read-create
26699    STATUS current
26700    DESCRIPTION
26701    "The metric value of the BGP peer. A value of '0' means none"
26702    ::= { bgpNewCfgPeerEntry 10 }
26703
26704bgpNewCfgPeerDefaultAction OBJECT-TYPE
26705    SYNTAX INTEGER {
26706        none(1),
26707        import(2),
26708    originate(3),
26709    redistribute(4)
26710    }
26711    MAX-ACCESS  read-create
26712    STATUS  current
26713    DESCRIPTION
26714    "The value of default route action."
26715    ::= { bgpNewCfgPeerEntry 11 }
26716
26717bgpNewCfgPeerOspfState OBJECT-TYPE
26718    SYNTAX INTEGER {
26719        enabled(1),
26720        disabled(2)
26721    }
26722    MAX-ACCESS  read-create
26723    STATUS  current
26724    DESCRIPTION
26725    "Enable or disable advertising OSPF routes."
26726    ::= { bgpNewCfgPeerEntry 12 }
26727
26728bgpNewCfgPeerFixedState OBJECT-TYPE
26729    SYNTAX INTEGER {
26730        enabled(1),
26731        disabled(2)
26732    }
26733    MAX-ACCESS  read-create
26734    STATUS  current
26735    DESCRIPTION
26736    "Enable or disable advertising fixed routes."
26737    ::= { bgpNewCfgPeerEntry 13 }
26738
26739bgpNewCfgPeerStaticState OBJECT-TYPE
26740    SYNTAX INTEGER {
26741        enabled(1),
26742        disabled(2)
26743    }
26744    MAX-ACCESS  read-create
26745    STATUS  current
26746    DESCRIPTION
26747    "Enable or disable advertising static routes."
26748    ::= { bgpNewCfgPeerEntry 14 }
26749
26750
26751bgpNewCfgPeerInRmapList OBJECT-TYPE
26752    SYNTAX OCTET STRING
26753    MAX-ACCESS read-only
26754    STATUS current
26755    DESCRIPTION
26756        "The route maps present in the in route map list.
26757         The route maps are presented in a bitmap format.
26758
26759         in receiving order:
26760
26761         OCTET 1  OCTET 2  .....
26762         xxxxxxxx xxxxxxxx .....
26763         ||    || |_ Rmap 9
26764         ||    ||
26765         ||    ||___ Rmap 8
26766         ||    |____ Rmap 7
26767         ||      .    .   .
26768         ||_________ Rmap 2
26769         |__________ Rmap 1
26770
26771         where x : 1 - The represented route map is selected
26772         0 - The represented route map is not selected"
26773    ::= { bgpNewCfgPeerEntry 16 }
26774
26775bgpNewCfgPeerOutRmapList OBJECT-TYPE
26776    SYNTAX OCTET STRING
26777    MAX-ACCESS read-only
26778    STATUS current
26779    DESCRIPTION
26780        "The route maps present in the out route map list.
26781         The route maps are presented in a bitmap format.
26782
26783         in receiving order:
26784
26785         OCTET 1  OCTET 2  .....
26786         xxxxxxxx xxxxxxxx .....
26787         ||    || |_ Rmap 9
26788         ||    ||
26789         ||    ||___ Rmap 8
26790         ||    |____ Rmap 7
26791         ||      .    .   .
26792         ||_________ Rmap 2
26793         |__________ Rmap 1
26794
26795         where x : 1 - The represented route map is selected
26796         0 - The represented route map is not selected"
26797    ::= { bgpNewCfgPeerEntry 17 }
26798
26799bgpNewCfgPeerAddInRmap OBJECT-TYPE
26800    SYNTAX Integer32
26801    MAX-ACCESS  read-create
26802    STATUS  current
26803    DESCRIPTION
26804    "The route map to be add into in-rmap list. When read,
26805     0 is returned."
26806    ::= { bgpNewCfgPeerEntry 18 }
26807
26808bgpNewCfgPeerAddOutRmap OBJECT-TYPE
26809    SYNTAX Integer32
26810    MAX-ACCESS  read-create
26811    STATUS  current
26812    DESCRIPTION
26813    "The route map to be add into out-rmap list. When read,
26814     0 is returned."
26815    ::= { bgpNewCfgPeerEntry 19 }
26816
26817bgpNewCfgPeerRemoveInRmap OBJECT-TYPE
26818    SYNTAX Integer32
26819    MAX-ACCESS  read-create
26820    STATUS  current
26821    DESCRIPTION
26822    "The route map to be removed from out-rmap list. When read,
26823     0 is returned."
26824    ::= { bgpNewCfgPeerEntry 20 }
26825
26826bgpNewCfgPeerRemoveOutRmap OBJECT-TYPE
26827    SYNTAX Integer32
26828    MAX-ACCESS  read-create
26829    STATUS  current
26830    DESCRIPTION
26831    "The route map to be removed from out-rmap list. When read,
26832     0 is returned."
26833    ::= { bgpNewCfgPeerEntry 21 }
26834
26835bgpNewCfgPeerHold OBJECT-TYPE
26836    SYNTAX INTEGER (0..65535)
26837    MAX-ACCESS read-create
26838    STATUS current
26839    DESCRIPTION
26840        "The hold time"
26841    ::= { bgpNewCfgPeerEntry 22 }
26842
26843bgpNewCfgPeerAlive OBJECT-TYPE
26844    SYNTAX INTEGER (0..21845)
26845    MAX-ACCESS read-create
26846    STATUS current
26847    DESCRIPTION
26848        "The keep alive time"
26849    ::= { bgpNewCfgPeerEntry 23 }
26850
26851bgpNewCfgPeerAdvert OBJECT-TYPE
26852    SYNTAX INTEGER (1..65535)
26853    MAX-ACCESS read-create
26854    STATUS current
26855    DESCRIPTION
26856        "The min time between advertisements"
26857    ::= { bgpNewCfgPeerEntry 24 }
26858
26859bgpNewCfgPeerRetry OBJECT-TYPE
26860    SYNTAX INTEGER (1..65535)
26861    MAX-ACCESS read-create
26862    STATUS current
26863    DESCRIPTION
26864    "The connect retry interval"
26865    ::= { bgpNewCfgPeerEntry 25 }
26866
26867bgpNewCfgPeerOrig OBJECT-TYPE
26868    SYNTAX INTEGER (1..65535)
26869    MAX-ACCESS read-create
26870    STATUS current
26871    DESCRIPTION
26872        "The min time between route originations"
26873    ::= { bgpNewCfgPeerEntry 26 }
26874
26875bgpNewCfgPeerRipState OBJECT-TYPE
26876    SYNTAX INTEGER {
26877        enabled(1),
26878        disabled(2)
26879        }
26880    MAX-ACCESS read-create
26881    STATUS current
26882    DESCRIPTION
26883    "Enable/disable advertising RIP routes"
26884    ::= { bgpNewCfgPeerEntry 27 }
26885
26886bgpNewCfgPeerPassword OBJECT-TYPE
26887    SYNTAX DisplayString (SIZE(0..16))
26888    MAX-ACCESS read-create
26889    STATUS current
26890    DESCRIPTION
26891        "Peer BGP password"
26892    ::= { bgpNewCfgPeerEntry 28 }
26893
26894bgpNewCfgPeerPassive OBJECT-TYPE
26895    SYNTAX INTEGER {
26896        enabled(1),
26897        disabled(2)
26898        }
26899    MAX-ACCESS read-create
26900    STATUS current
26901    DESCRIPTION
26902    "Enable/disable BGP passive peer"
26903    ::= { bgpNewCfgPeerEntry 29 }
26904
26905bgpNewCfgPeerUpdateSrcIf OBJECT-TYPE
26906    SYNTAX INTEGER
26907    MAX-ACCESS read-create
26908    STATUS current
26909    DESCRIPTION
26910        "BGP peer update source interface index"
26911    ::= { bgpNewCfgPeerEntry 30 }
26912
26913bgpNewCfgPeerUpdateSrcLoopIf OBJECT-TYPE
26914    SYNTAX INTEGER
26915    MAX-ACCESS read-create
26916    STATUS current
26917    DESCRIPTION
26918        "BGP peer update source loopback interface index"
26919    ::= { bgpNewCfgPeerEntry 31 }
26920
26921bgpNewCfgPeerTtlSecHops OBJECT-TYPE
26922    SYNTAX INTEGER (0..254)
26923    MAX-ACCESS read-create
26924    STATUS current
26925    DESCRIPTION
26926        "The BGP ttl security hops. 0 means none."
26927    ::= { bgpNewCfgPeerEntry 32 }
26928bgpNewCfgPeerNexthopSelf OBJECT-TYPE
26929    SYNTAX INTEGER {
26930        enabled(1),
26931        disabled(2)
26932        }
26933    MAX-ACCESS read-create
26934    STATUS current
26935    DESCRIPTION
26936	"Enable/Disable using this router as next-hop in BGP updates."
26937    ::= { bgpNewCfgPeerEntry 33 }
26938bgpNewCfgPeerClient OBJECT-TYPE
26939    SYNTAX INTEGER {
26940        enabled(1),
26941        disabled(2)
26942        }
26943    MAX-ACCESS read-create
26944    STATUS current
26945    DESCRIPTION
26946	"Enable/disable BGP client peer"
26947    ::= { bgpNewCfgPeerEntry 34 }
26948
26949--
26950-- BGP Aggregation Table
26951--
26952bgpAggrTableMax OBJECT-TYPE
26953    SYNTAX Integer32
26954    MAX-ACCESS read-only
26955    STATUS current
26956    DESCRIPTION
26957    "The maximum number of rows in the BGP aggregation table."
26958    ::= { bgpCfg 5 }
26959
26960bgpCurCfgAggrTable OBJECT-TYPE
26961    SYNTAX SEQUENCE OF BgpCurCfgAggrEntry
26962    MAX-ACCESS not-accessible
26963    STATUS current
26964    DESCRIPTION
26965      "The table of BGP aggregation configuration."
26966    ::= { bgpCfg 6 }
26967
26968bgpCurCfgAggrEntry OBJECT-TYPE
26969    SYNTAX BgpCurCfgAggrEntry
26970    MAX-ACCESS not-accessible
26971    STATUS current
26972    DESCRIPTION
26973      "Information about a BGP aggregation."
26974    INDEX { bgpCurCfgAggrIndex }
26975    ::= { bgpCurCfgAggrTable 1 }
26976
26977BgpCurCfgAggrEntry ::= SEQUENCE {
26978    bgpCurCfgAggrIndex     Integer32,
26979    bgpCurCfgAggrAddr      IpAddress,
26980    bgpCurCfgAggrMask      IpAddress,
26981    bgpCurCfgAggrState     INTEGER
26982    }
26983
26984bgpCurCfgAggrIndex OBJECT-TYPE
26985    SYNTAX Integer32
26986    MAX-ACCESS read-only
26987    STATUS current
26988    DESCRIPTION
26989    "The aggregation number for which the BGP aggregation is related."
26990    ::= { bgpCurCfgAggrEntry 1}
26991
26992bgpCurCfgAggrAddr OBJECT-TYPE
26993    SYNTAX IpAddress
26994    MAX-ACCESS read-only
26995    STATUS current
26996    DESCRIPTION
26997    "The IP address of the BGP aggregation."
26998    ::= { bgpCurCfgAggrEntry 2 }
26999
27000bgpCurCfgAggrMask OBJECT-TYPE
27001    SYNTAX IpAddress
27002    MAX-ACCESS read-only
27003    STATUS current
27004    DESCRIPTION
27005    "The subnet mask of the BGP aggregation."
27006    ::= { bgpCurCfgAggrEntry 3 }
27007
27008bgpCurCfgAggrState OBJECT-TYPE
27009    SYNTAX INTEGER {
27010        enabled(1),
27011        disabled(2)
27012    }
27013    MAX-ACCESS  read-only
27014    STATUS  current
27015    DESCRIPTION
27016    "Enable or disable the BGP aggregation."
27017    ::= { bgpCurCfgAggrEntry 4 }
27018
27019bgpNewCfgAggrTable OBJECT-TYPE
27020    SYNTAX SEQUENCE OF BgpNewCfgAggrEntry
27021    MAX-ACCESS not-accessible
27022    STATUS current
27023    DESCRIPTION
27024      "The table of BGP aggregation configuration."
27025    ::= { bgpCfg 7 }
27026
27027bgpNewCfgAggrEntry OBJECT-TYPE
27028    SYNTAX BgpNewCfgAggrEntry
27029    MAX-ACCESS not-accessible
27030    STATUS current
27031    DESCRIPTION
27032      "Information about an BGP aggregation."
27033    INDEX { bgpNewCfgAggrIndex }
27034    ::= { bgpNewCfgAggrTable 1 }
27035
27036BgpNewCfgAggrEntry ::= SEQUENCE {
27037    bgpNewCfgAggrIndex     Integer32,
27038    bgpNewCfgAggrAddr      IpAddress,
27039    bgpNewCfgAggrMask      IpAddress,
27040    bgpNewCfgAggrState     INTEGER,
27041    bgpNewCfgAggrDelete    INTEGER
27042    }
27043
27044bgpNewCfgAggrIndex OBJECT-TYPE
27045    SYNTAX Integer32
27046    MAX-ACCESS read-only
27047    STATUS current
27048    DESCRIPTION
27049    "The aggregation number for which the BGP aggregation is related."
27050    ::= { bgpNewCfgAggrEntry 1}
27051
27052bgpNewCfgAggrAddr OBJECT-TYPE
27053    SYNTAX IpAddress
27054    MAX-ACCESS read-create
27055    STATUS current
27056    DESCRIPTION
27057    "The IP address of the BGP aggregation."
27058    ::= { bgpNewCfgAggrEntry 2 }
27059
27060bgpNewCfgAggrMask OBJECT-TYPE
27061    SYNTAX IpAddress
27062    MAX-ACCESS read-create
27063    STATUS current
27064    DESCRIPTION
27065    "The subnet mask of the BGP aggregation."
27066    ::= { bgpNewCfgAggrEntry 3 }
27067
27068bgpNewCfgAggrState OBJECT-TYPE
27069    SYNTAX INTEGER {
27070        enabled(1),
27071        disabled(2)
27072    }
27073    MAX-ACCESS  read-create
27074    STATUS  current
27075    DESCRIPTION
27076    "Enable or disable the BGP aggregation."
27077    ::= { bgpNewCfgAggrEntry 4 }
27078
27079bgpNewCfgAggrDelete OBJECT-TYPE
27080    SYNTAX INTEGER {
27081        other(1),
27082        delete(2)
27083        }
27084    MAX-ACCESS read-create
27085    STATUS current
27086    DESCRIPTION
27087    "When set to the value of 2 (delete), the entire row is deleted.
27088     When read, other(1) is returned. Setting the value to anything
27089     other than 2(delete) has no effect on the state of the row."
27090    ::= { bgpNewCfgAggrEntry 5 }
27091
27092bgpGroupTableMax OBJECT-TYPE
27093    SYNTAX      Integer32
27094    MAX-ACCESS  read-only
27095    STATUS      current
27096    DESCRIPTION
27097    "The maximum number of groups in the BGP groups table."
27098    ::= { bgpCfg 8 }
27099
27100bgpCurCfgGroupTable OBJECT-TYPE
27101    SYNTAX SEQUENCE OF BgpCurCfgGroupEntry
27102    MAX-ACCESS      not-accessible
27103    STATUS          current
27104    DESCRIPTION
27105    "The table of BGP group in the current configuration block."
27106    ::= { bgpCfg 9 }
27107
27108bgpCurCfgGroupEntry OBJECT-TYPE
27109    SYNTAX      BgpCurCfgGroupEntry
27110    MAX-ACCESS  not-accessible
27111    STATUS      current
27112    DESCRIPTION
27113    "Information about a BGP group."
27114    INDEX { bgpCurCfgGroupIndex }
27115    ::= { bgpCurCfgGroupTable 1 }
27116
27117BgpCurCfgGroupEntry ::= SEQUENCE {
27118    bgpCurCfgGroupIndex         Integer32,
27119    bgpCurCfgGroupName          DisplayString,
27120    bgpCurCfgGroupRemoteAddr    IpAddress,
27121    bgpCurCfgGroupRemoteMask    IpAddress,
27122    bgpCurCfgGroupLimit         INTEGER,
27123    bgpCurCfgGroupUpdateSrcIf   INTEGER,
27124    bgpCurCfgGroupUpdateSrcLoopIf INTEGER,
27125    bgpCurCfgGroupHold          INTEGER,
27126    bgpCurCfgGroupAlive         INTEGER,
27127    bgpCurCfgGroupAdvert        INTEGER,
27128    bgpCurCfgGroupOrig          INTEGER,
27129    bgpCurCfgGroupMetric        Unsigned32,
27130    bgpCurCfgGroupTtl           INTEGER,
27131    bgpCurCfgGroupDefaultAction INTEGER,
27132    bgpCurCfgGroupOspfState     INTEGER,
27133    bgpCurCfgGroupRipState      INTEGER,
27134    bgpCurCfgGroupFixedState    INTEGER,
27135    bgpCurCfgGroupStaticState   INTEGER,
27136    bgpCurCfgGroupInRmapList    OCTET STRING,
27137    bgpCurCfgGroupOutRmapList   OCTET STRING,
27138    bgpCurCfgGroupPassword      DisplayString,
27139    bgpCurCfgGroupState         INTEGER
27140    , bgpCurCfgGroupTtlSecHops  INTEGER
27141    ,bgpCurCfgGroupNexthopSelf  INTEGER
27142    , bgpCurCfgGroupClient      INTEGER
27143    }
27144
27145bgpCurCfgGroupIndex OBJECT-TYPE
27146    SYNTAX      Integer32
27147    MAX-ACCESS  read-only
27148    STATUS      current
27149    DESCRIPTION
27150    "The BGP group number for which the BGP group table is related."
27151    ::= { bgpCurCfgGroupEntry 1 }
27152
27153bgpCurCfgGroupName OBJECT-TYPE
27154    SYNTAX          DisplayString (SIZE(0..32))
27155    MAX-ACCESS      read-only
27156    STATUS          current
27157    DESCRIPTION
27158    "The group name."
27159    ::= { bgpCurCfgGroupEntry 2 }
27160
27161bgpCurCfgGroupRemoteAddr OBJECT-TYPE
27162    SYNTAX      IpAddress
27163    MAX-ACCESS  read-only
27164    STATUS      current
27165    DESCRIPTION
27166    "The IP address of the BGP group."
27167    ::= { bgpCurCfgGroupEntry 3 }
27168
27169bgpCurCfgGroupRemoteMask OBJECT-TYPE
27170    SYNTAX      IpAddress
27171    MAX-ACCESS  read-only
27172    STATUS      current
27173    DESCRIPTION
27174    "The subnet mask of the BGP group."
27175    ::= { bgpCurCfgGroupEntry 4 }
27176
27177bgpCurCfgGroupLimit OBJECT-TYPE
27178    SYNTAX      INTEGER (1..96)
27179    MAX-ACCESS  read-only
27180    STATUS      current
27181    DESCRIPTION
27182    " The maximum number of BGP dynamic peers."
27183    ::= { bgpCurCfgGroupEntry 5 }
27184
27185bgpCurCfgGroupUpdateSrcIf OBJECT-TYPE
27186    SYNTAX INTEGER
27187    MAX-ACCESS read-only
27188    STATUS current
27189    DESCRIPTION
27190        "BGP group update source interface index"
27191    ::= { bgpCurCfgGroupEntry 6 }
27192
27193bgpCurCfgGroupUpdateSrcLoopIf OBJECT-TYPE
27194    SYNTAX INTEGER
27195    MAX-ACCESS read-only
27196    STATUS current
27197    DESCRIPTION
27198        "BGP group update source loopback interface index"
27199    ::= { bgpCurCfgGroupEntry 7 }
27200
27201bgpCurCfgGroupHold OBJECT-TYPE
27202    SYNTAX      INTEGER (0..65535)
27203    MAX-ACCESS  read-only
27204    STATUS      current
27205    DESCRIPTION
27206    "The hold time"
27207    ::= { bgpCurCfgGroupEntry 8 }
27208
27209bgpCurCfgGroupAlive OBJECT-TYPE
27210    SYNTAX INTEGER  (0..21845)
27211    MAX-ACCESS      read-only
27212    STATUS          current
27213    DESCRIPTION
27214    "The keep alive time"
27215    ::= { bgpCurCfgGroupEntry 9 }
27216
27217bgpCurCfgGroupAdvert OBJECT-TYPE
27218    SYNTAX INTEGER  (1..65535)
27219    MAX-ACCESS      read-only
27220    STATUS          current
27221    DESCRIPTION
27222    "The min time between advertisements"
27223    ::= { bgpCurCfgGroupEntry 10 }
27224
27225bgpCurCfgGroupOrig OBJECT-TYPE
27226    SYNTAX INTEGER  (1..65535)
27227    MAX-ACCESS      read-only
27228    STATUS          current
27229    DESCRIPTION
27230    "The min time between route originations"
27231    ::= { bgpCurCfgGroupEntry 11 }
27232
27233bgpCurCfgGroupMetric OBJECT-TYPE
27234    SYNTAX      Unsigned32 (0..4294967294)
27235    MAX-ACCESS  read-only
27236    STATUS      current
27237    DESCRIPTION
27238    "The metric value of the BGP group.  A value of '0' means none"
27239    ::= { bgpCurCfgGroupEntry 12 }
27240
27241bgpCurCfgGroupTtl OBJECT-TYPE
27242    SYNTAX      INTEGER (0..255)
27243    MAX-ACCESS  read-only
27244    STATUS      current
27245    DESCRIPTION
27246    "The time-to-live value of the BGP peer IP datagram. 0 means none."
27247    ::= { bgpCurCfgGroupEntry 13 }
27248
27249bgpCurCfgGroupDefaultAction OBJECT-TYPE
27250    SYNTAX INTEGER {
27251        none(1),
27252        import(2),
27253        originate(3),
27254        redistribute(4)
27255        }
27256    MAX-ACCESS      read-only
27257    STATUS          current
27258    DESCRIPTION
27259    "The value of default route action."
27260    ::= { bgpCurCfgGroupEntry 14 }
27261
27262bgpCurCfgGroupOspfState OBJECT-TYPE
27263    SYNTAX INTEGER {
27264        enabled(1),
27265        disabled(2)
27266        }
27267    MAX-ACCESS      read-only
27268    STATUS          current
27269    DESCRIPTION
27270    "Enable or disable advertising OSPF routes."
27271    ::= { bgpCurCfgGroupEntry 15 }
27272
27273bgpCurCfgGroupRipState OBJECT-TYPE
27274    SYNTAX INTEGER {
27275        enabled(1),
27276        disabled(2)
27277        }
27278    MAX-ACCESS      read-only
27279    STATUS          current
27280    DESCRIPTION
27281    "Enable/disable advertising RIP routes"
27282    ::= { bgpCurCfgGroupEntry 16 }
27283
27284bgpCurCfgGroupFixedState OBJECT-TYPE
27285    SYNTAX INTEGER {
27286        enabled(1),
27287        disabled(2)
27288        }
27289    MAX-ACCESS      read-only
27290    STATUS          current
27291    DESCRIPTION
27292    "Enable or disable advertising fixed routes."
27293    ::= { bgpCurCfgGroupEntry 17 }
27294
27295bgpCurCfgGroupStaticState OBJECT-TYPE
27296    SYNTAX INTEGER {
27297        enabled(1),
27298        disabled(2)
27299        }
27300    MAX-ACCESS      read-only
27301    STATUS          current
27302    DESCRIPTION
27303    "Enable or disable advertising static routes."
27304    ::= { bgpCurCfgGroupEntry 18 }
27305
27306bgpCurCfgGroupInRmapList OBJECT-TYPE
27307    SYNTAX      OCTET STRING
27308    MAX-ACCESS  read-only
27309    STATUS      current
27310    DESCRIPTION
27311    "The route maps present in the in route map list.
27312     The route maps are presented in a bitmap format.
27313
27314     in receiving order:
27315
27316         OCTET 1  OCTET 2  .....
27317         xxxxxxxx xxxxxxxx .....
27318         ||    || |_ Rmap 9
27319         ||    ||
27320         ||    ||___ Rmap 8
27321         ||    |____ Rmap 7
27322         ||      .    .   .
27323         ||_________ Rmap 2
27324         |__________ Rmap 1
27325
27326     where x :  1 - The represented route map is selected
27327                0 - The represented route map is not selected"
27328    ::= { bgpCurCfgGroupEntry 19 }
27329
27330bgpCurCfgGroupOutRmapList OBJECT-TYPE
27331    SYNTAX      OCTET STRING
27332    MAX-ACCESS  read-only
27333    STATUS      current
27334    DESCRIPTION
27335    "The route maps present in the out route map list.
27336     The route maps are presented in a bitmap format.
27337
27338     in receiving order:
27339
27340         OCTET 1  OCTET 2  .....
27341         xxxxxxxx xxxxxxxx .....
27342         ||    || |_ Rmap 9
27343         ||    ||
27344         ||    ||___ Rmap 8
27345         ||    |____ Rmap 7
27346         ||      .    .   .
27347         ||_________ Rmap 2
27348         |__________ Rmap 1
27349
27350     where x :  1 - The represented route map is selected
27351                0 - The represented route map is not selected"
27352    ::= { bgpCurCfgGroupEntry 20 }
27353
27354bgpCurCfgGroupPassword OBJECT-TYPE
27355    SYNTAX      DisplayString (SIZE(0..16))
27356    MAX-ACCESS  read-only
27357    STATUS      current
27358    DESCRIPTION
27359    "Peer BGP password"
27360    ::= { bgpCurCfgGroupEntry 21 }
27361
27362bgpCurCfgGroupState OBJECT-TYPE
27363    SYNTAX INTEGER {
27364        enabled(1),
27365        disabled(2)
27366        }
27367    MAX-ACCESS  read-only
27368    STATUS      current
27369    DESCRIPTION
27370    "Enable or disable the group."
27371    ::= { bgpCurCfgGroupEntry 22 }
27372
27373bgpCurCfgGroupTtlSecHops OBJECT-TYPE
27374    SYNTAX      INTEGER (0..254)
27375    MAX-ACCESS  read-only
27376    STATUS      current
27377    DESCRIPTION
27378    "The BGP ttl security hops. 0 means none."
27379    ::= { bgpCurCfgGroupEntry 23 }
27380
27381    bgpCurCfgGroupNexthopSelf OBJECT-TYPE
27382    SYNTAX INTEGER {
27383        enabled(1),
27384        disabled(2)
27385        }
27386    MAX-ACCESS read-only
27387    STATUS current
27388    DESCRIPTION
27389	"Enable/Disable using this router as next-hop in BGP updates."
27390    ::= { bgpCurCfgGroupEntry 24 }
27391
27392    bgpCurCfgGroupClient OBJECT-TYPE
27393    SYNTAX INTEGER {
27394        enabled(1),
27395        disabled(2)
27396        }
27397    MAX-ACCESS read-only
27398    STATUS current
27399    DESCRIPTION
27400	"Enable/Disable Route Reflector for this client."
27401    ::= { bgpCurCfgGroupEntry 25 }
27402
27403
27404bgpNewCfgGroupTable OBJECT-TYPE
27405    SYNTAX SEQUENCE OF BgpNewCfgGroupEntry
27406    MAX-ACCESS      not-accessible
27407    STATUS          current
27408    DESCRIPTION
27409    "The table of BGP group in the new configuration block."
27410    ::= { bgpCfg 10 }
27411
27412bgpNewCfgGroupEntry OBJECT-TYPE
27413    SYNTAX      BgpNewCfgGroupEntry
27414    MAX-ACCESS  not-accessible
27415    STATUS      current
27416    DESCRIPTION
27417    "Information about a BGP group."
27418    INDEX { bgpNewCfgGroupIndex }
27419    ::= { bgpNewCfgGroupTable 1 }
27420
27421BgpNewCfgGroupEntry ::= SEQUENCE {
27422    bgpNewCfgGroupIndex           Integer32,
27423    bgpNewCfgGroupName            DisplayString,
27424    bgpNewCfgGroupRemoteAddr      IpAddress,
27425    bgpNewCfgGroupRemoteMask      IpAddress,
27426    bgpNewCfgGroupLimit           INTEGER,
27427    bgpNewCfgGroupUpdateSrcIf     INTEGER,
27428    bgpNewCfgGroupUpdateSrcLoopIf INTEGER,
27429    bgpNewCfgGroupHold            INTEGER,
27430    bgpNewCfgGroupAlive           INTEGER,
27431    bgpNewCfgGroupAdvert          INTEGER,
27432    bgpNewCfgGroupOrig            INTEGER,
27433    bgpNewCfgGroupMetric          Unsigned32,
27434    bgpNewCfgGroupTtl             INTEGER,
27435    bgpNewCfgGroupDefaultAction   INTEGER,
27436    bgpNewCfgGroupOspfState       INTEGER,
27437    bgpNewCfgGroupRipState        INTEGER,
27438    bgpNewCfgGroupFixedState      INTEGER,
27439    bgpNewCfgGroupStaticState     INTEGER,
27440    bgpNewCfgGroupInRmapList      OCTET STRING,
27441    bgpNewCfgGroupOutRmapList     OCTET STRING,
27442    bgpNewCfgGroupAddInRmap       Integer32,
27443    bgpNewCfgGroupAddOutRmap      Integer32,
27444    bgpNewCfgGroupRemoveInRmap    Integer32,
27445    bgpNewCfgGroupRemoveOutRmap   Integer32,
27446    bgpNewCfgGroupPassword        DisplayString,
27447    bgpNewCfgGroupDelete          INTEGER,
27448    bgpNewCfgGroupState           INTEGER
27449    , bgpNewCfgGroupTtlSecHops    INTEGER
27450    , bgpNewCfgGroupNexthopSelf   INTEGER
27451    , bgpNewCfgGroupClient        INTEGER
27452    }
27453
27454bgpNewCfgGroupIndex OBJECT-TYPE
27455    SYNTAX      Integer32
27456    MAX-ACCESS  read-create
27457    STATUS      current
27458    DESCRIPTION
27459    "The BGP group number for which the BGP group table is related."
27460    ::= { bgpNewCfgGroupEntry 1 }
27461
27462bgpNewCfgGroupName OBJECT-TYPE
27463    SYNTAX          DisplayString (SIZE(0..32))
27464    MAX-ACCESS      read-create
27465    STATUS          current
27466    DESCRIPTION
27467    "The group name."
27468    ::= { bgpNewCfgGroupEntry 2 }
27469
27470bgpNewCfgGroupRemoteAddr OBJECT-TYPE
27471    SYNTAX      IpAddress
27472    MAX-ACCESS  read-create
27473    STATUS      current
27474    DESCRIPTION
27475    "The IP address of the BGP group."
27476    ::= { bgpNewCfgGroupEntry 3 }
27477
27478bgpNewCfgGroupRemoteMask OBJECT-TYPE
27479    SYNTAX      IpAddress
27480    MAX-ACCESS  read-create
27481    STATUS      current
27482    DESCRIPTION
27483    "The subnet mask of the BGP group."
27484    ::= { bgpNewCfgGroupEntry 4 }
27485
27486bgpNewCfgGroupLimit OBJECT-TYPE
27487    SYNTAX      INTEGER (1..96)
27488    MAX-ACCESS  read-create
27489    STATUS      current
27490    DESCRIPTION
27491    " The maximum number of BGP dynamic peers."
27492    ::= { bgpNewCfgGroupEntry 5 }
27493
27494bgpNewCfgGroupUpdateSrcIf OBJECT-TYPE
27495    SYNTAX INTEGER
27496    MAX-ACCESS read-create
27497    STATUS current
27498    DESCRIPTION
27499        "BGP group update source interface index"
27500    ::= { bgpNewCfgGroupEntry 6 }
27501
27502bgpNewCfgGroupUpdateSrcLoopIf OBJECT-TYPE
27503    SYNTAX INTEGER
27504    MAX-ACCESS read-create
27505    STATUS current
27506    DESCRIPTION
27507        "BGP group update source loopback interface index"
27508    ::= { bgpNewCfgGroupEntry 7 }
27509
27510bgpNewCfgGroupHold OBJECT-TYPE
27511    SYNTAX      INTEGER (0..65535)
27512    MAX-ACCESS  read-create
27513    STATUS      current
27514    DESCRIPTION
27515        "The hold time"
27516    ::= { bgpNewCfgGroupEntry 8 }
27517
27518bgpNewCfgGroupAlive OBJECT-TYPE
27519    SYNTAX INTEGER  (0..21845)
27520    MAX-ACCESS      read-create
27521    STATUS          current
27522    DESCRIPTION
27523    "The keep alive time"
27524    ::= { bgpNewCfgGroupEntry 9 }
27525
27526bgpNewCfgGroupAdvert OBJECT-TYPE
27527    SYNTAX INTEGER  (1..65535)
27528    MAX-ACCESS      read-create
27529    STATUS          current
27530    DESCRIPTION
27531    "The min time between advertisements"
27532    ::= { bgpNewCfgGroupEntry 10 }
27533
27534bgpNewCfgGroupOrig OBJECT-TYPE
27535    SYNTAX INTEGER  (1..65535)
27536    MAX-ACCESS      read-create
27537    STATUS          current
27538    DESCRIPTION
27539    "The min time between route originations"
27540    ::= { bgpNewCfgGroupEntry 11 }
27541
27542bgpNewCfgGroupMetric OBJECT-TYPE
27543    SYNTAX      Unsigned32 (0..4294967294)
27544    MAX-ACCESS  read-create
27545    STATUS      current
27546    DESCRIPTION
27547    "The metric value of the BGP group.  A value of '0' means none"
27548    ::= { bgpNewCfgGroupEntry 12 }
27549
27550bgpNewCfgGroupTtl OBJECT-TYPE
27551    SYNTAX      INTEGER (0..255)
27552    MAX-ACCESS  read-create
27553    STATUS      current
27554    DESCRIPTION
27555    "The time-to-live value of the BGP peer IP datagram. 0 means none."
27556    ::= { bgpNewCfgGroupEntry 13 }
27557
27558bgpNewCfgGroupDefaultAction OBJECT-TYPE
27559    SYNTAX INTEGER {
27560        none(1),
27561        import(2),
27562        originate(3),
27563        redistribute(4)
27564        }
27565    MAX-ACCESS      read-create
27566    STATUS          current
27567    DESCRIPTION
27568    "The value of default route action."
27569    ::= { bgpNewCfgGroupEntry 14 }
27570
27571bgpNewCfgGroupOspfState OBJECT-TYPE
27572    SYNTAX INTEGER {
27573        enabled(1),
27574        disabled(2)
27575        }
27576    MAX-ACCESS      read-create
27577    STATUS          current
27578    DESCRIPTION
27579    "Enable or disable advertising OSPF routes."
27580    ::= { bgpNewCfgGroupEntry 15 }
27581
27582bgpNewCfgGroupRipState OBJECT-TYPE
27583    SYNTAX INTEGER {
27584        enabled(1),
27585        disabled(2)
27586        }
27587    MAX-ACCESS      read-create
27588    STATUS          current
27589    DESCRIPTION
27590    "Enable/disable advertising RIP routes"
27591    ::= { bgpNewCfgGroupEntry 16 }
27592
27593bgpNewCfgGroupFixedState OBJECT-TYPE
27594    SYNTAX INTEGER {
27595        enabled(1),
27596        disabled(2)
27597        }
27598    MAX-ACCESS      read-create
27599    STATUS          current
27600    DESCRIPTION
27601    "Enable or disable advertising fixed routes."
27602    ::= { bgpNewCfgGroupEntry 17 }
27603
27604bgpNewCfgGroupStaticState OBJECT-TYPE
27605    SYNTAX INTEGER {
27606        enabled(1),
27607        disabled(2)
27608        }
27609    MAX-ACCESS      read-create
27610    STATUS          current
27611    DESCRIPTION
27612    "Enable or disable advertising static routes."
27613    ::= { bgpNewCfgGroupEntry 18 }
27614
27615bgpNewCfgGroupInRmapList OBJECT-TYPE
27616    SYNTAX      OCTET STRING
27617    MAX-ACCESS  read-only
27618    STATUS      current
27619    DESCRIPTION
27620    "The route maps present in the in route map list.
27621     The route maps are presented in a bitmap format.
27622
27623     in receiving order:
27624
27625         OCTET 1  OCTET 2  .....
27626         xxxxxxxx xxxxxxxx .....
27627         ||    || |_ Rmap 9
27628         ||    ||
27629         ||    ||___ Rmap 8
27630         ||    |____ Rmap 7
27631         ||      .    .   .
27632         ||_________ Rmap 2
27633         |__________ Rmap 1
27634
27635     where x :  1 - The represented route map is selected
27636                0 - The represented route map is not selected"
27637    ::= { bgpNewCfgGroupEntry 19 }
27638
27639bgpNewCfgGroupOutRmapList OBJECT-TYPE
27640    SYNTAX      OCTET STRING
27641    MAX-ACCESS  read-only
27642    STATUS      current
27643    DESCRIPTION
27644    "The route maps present in the out route map list.
27645     The route maps are presented in a bitmap format.
27646
27647     in receiving order:
27648
27649         OCTET 1  OCTET 2  .....
27650         xxxxxxxx xxxxxxxx .....
27651         ||    || |_ Rmap 9
27652         ||    ||
27653         ||    ||___ Rmap 8
27654         ||    |____ Rmap 7
27655         ||      .    .   .
27656         ||_________ Rmap 2
27657         |__________ Rmap 1
27658
27659     where x :  1 - The represented route map is selected
27660                0 - The represented route map is not selected"
27661    ::= { bgpNewCfgGroupEntry 20 }
27662
27663bgpNewCfgGroupAddInRmap OBJECT-TYPE
27664    SYNTAX      Integer32
27665    MAX-ACCESS  read-create
27666    STATUS      current
27667    DESCRIPTION
27668    "The route map to be add into in-rmap list. When read,
27669     0 is returned."
27670    ::= { bgpNewCfgGroupEntry 21 }
27671
27672bgpNewCfgGroupAddOutRmap OBJECT-TYPE
27673    SYNTAX      Integer32
27674    MAX-ACCESS  read-create
27675    STATUS      current
27676    DESCRIPTION
27677    "The route map to be add into out-rmap list. When read,
27678     0 is returned."
27679    ::= { bgpNewCfgGroupEntry 22 }
27680
27681bgpNewCfgGroupRemoveInRmap OBJECT-TYPE
27682    SYNTAX      Integer32
27683    MAX-ACCESS  read-create
27684    STATUS      current
27685    DESCRIPTION
27686    "The route map to be removed from out-rmap list. When read,
27687     0 is returned."
27688    ::= { bgpNewCfgGroupEntry 23 }
27689
27690bgpNewCfgGroupRemoveOutRmap OBJECT-TYPE
27691    SYNTAX      Integer32
27692    MAX-ACCESS  read-create
27693    STATUS      current
27694    DESCRIPTION
27695    "The route map to be removed from out-rmap list. When read,
27696     0 is returned."
27697    ::= { bgpNewCfgGroupEntry 24 }
27698
27699bgpNewCfgGroupPassword OBJECT-TYPE
27700    SYNTAX      DisplayString (SIZE(0..16))
27701    MAX-ACCESS  read-create
27702    STATUS      current
27703    DESCRIPTION
27704    "Peer BGP password"
27705    ::= { bgpNewCfgGroupEntry 25 }
27706
27707
27708bgpNewCfgGroupDelete OBJECT-TYPE
27709    SYNTAX INTEGER {
27710        other(1),
27711        delete(2)
27712        }
27713    MAX-ACCESS  read-create
27714    STATUS      current
27715    DESCRIPTION
27716    "When set to the value of 2 (delete), the entire row is deleted.
27717     When read, other(1) is returned. Setting the value to anything
27718     other than 2(delete) has no effect on the state of the row."
27719    ::= { bgpNewCfgGroupEntry 26 }
27720
27721bgpNewCfgGroupState OBJECT-TYPE
27722    SYNTAX INTEGER {
27723        enabled(1),
27724        disabled(2)
27725        }
27726    MAX-ACCESS      read-create
27727    STATUS          current
27728    DESCRIPTION
27729    "Enable or disable the group."
27730    ::= { bgpNewCfgGroupEntry 27 }
27731
27732bgpNewCfgGroupTtlSecHops OBJECT-TYPE
27733    SYNTAX      INTEGER (0..254)
27734    MAX-ACCESS  read-create
27735    STATUS      current
27736    DESCRIPTION
27737    "The BGP ttl security hops. 0 means none."
27738    ::= { bgpNewCfgGroupEntry 28 }
27739
27740bgpNewCfgGroupNexthopSelf OBJECT-TYPE
27741    SYNTAX INTEGER {
27742        enabled(1),
27743        disabled(2)
27744        }
27745    MAX-ACCESS read-create
27746    STATUS current
27747    DESCRIPTION
27748    "Enable/Disable using this router as next-hop in BGP updates."
27749    ::= { bgpNewCfgGroupEntry 29 }
27750
27751bgpNewCfgGroupClient OBJECT-TYPE
27752    SYNTAX INTEGER {
27753        enabled(1),
27754        disabled(2)
27755        }
27756    MAX-ACCESS read-create
27757    STATUS current
27758    DESCRIPTION
27759    "Enable/Disable Route Reflector for this client."
27760    ::= { bgpNewCfgGroupEntry 30 }
27761
27762
27763bgpCurCfgGroupRASTable OBJECT-TYPE
27764    SYNTAX SEQUENCE OF BgpCurCfgGroupRASEntry
27765    MAX-ACCESS      not-accessible
27766    STATUS          current
27767    DESCRIPTION
27768    "The table of BGP group RASs in the current configuration block."
27769    ::= { bgpCfg 11 }
27770
27771bgpCurCfgGroupRASEntry OBJECT-TYPE
27772    SYNTAX      BgpCurCfgGroupRASEntry
27773    MAX-ACCESS  not-accessible
27774    STATUS      current
27775    DESCRIPTION
27776    "Information about a BGP group RAS."
27777    INDEX { bgpCurCfgGroupIndex, bgpCurCfgGroupRASIndex }
27778    ::= { bgpCurCfgGroupRASTable 1 }
27779
27780BgpCurCfgGroupRASEntry ::= SEQUENCE {
27781    bgpCurCfgGroupRASIndex      Integer32,
27782    bgpCurCfgGroupRAS           INTEGER
27783    }
27784
27785bgpCurCfgGroupRASIndex OBJECT-TYPE
27786    SYNTAX      Integer32
27787    MAX-ACCESS  read-only
27788    STATUS      current
27789    DESCRIPTION
27790    "The BGP remote-as number for which the BGP RAS table is related."
27791    ::= { bgpCurCfgGroupRASEntry 1 }
27792
27793bgpCurCfgGroupRAS OBJECT-TYPE
27794    SYNTAX INTEGER (0..65535)
27795    MAX-ACCESS read-only
27796    STATUS current
27797    DESCRIPTION
27798    "The remote AS number of the BGP group bgpCurCfgGroupIndex. 0 means none"
27799    ::= { bgpCurCfgGroupRASEntry 2 }
27800
27801bgpNewCfgGroupRASTable OBJECT-TYPE
27802    SYNTAX SEQUENCE OF BgpNewCfgGroupRASEntry
27803    MAX-ACCESS not-accessible
27804    STATUS current
27805    DESCRIPTION
27806      "The table of BGP group RASs in the new configuration block."
27807    ::= { bgpCfg 12 }
27808
27809bgpNewCfgGroupRASEntry OBJECT-TYPE
27810    SYNTAX BgpNewCfgGroupRASEntry
27811    MAX-ACCESS not-accessible
27812    STATUS current
27813    DESCRIPTION
27814      "Information about a BGP group RAS."
27815    INDEX { bgpNewCfgGroupIndex, bgpNewCfgGroupRASIndex }
27816    ::= { bgpNewCfgGroupRASTable 1 }
27817
27818BgpNewCfgGroupRASEntry ::= SEQUENCE {
27819    bgpNewCfgGroupRASIndex      Integer32,
27820    bgpNewCfgGroupRAS           INTEGER
27821}
27822
27823bgpNewCfgGroupRASIndex OBJECT-TYPE
27824    SYNTAX Integer32
27825    MAX-ACCESS read-only
27826    STATUS current
27827    DESCRIPTION
27828    "The BGP group RAS number for which the BGP group RASs table is related."
27829    ::= { bgpNewCfgGroupRASEntry 1}
27830
27831bgpNewCfgGroupRAS OBJECT-TYPE
27832    SYNTAX INTEGER (0..65535)
27833    MAX-ACCESS read-create
27834    STATUS current
27835    DESCRIPTION
27836    "The remote AS number of the BGP group bgpNewCfgGroupIndex.  0 means none"
27837    ::= { bgpNewCfgGroupRASEntry 2 }
27838
27839bgpInfoGroupTable OBJECT-TYPE
27840    SYNTAX SEQUENCE OF BgpInfoGroupEntry
27841    MAX-ACCESS not-accessible
27842    STATUS current
27843    DESCRIPTION
27844      "The table of BGP group in the current configuration block."
27845    ::= { bgpInfo 4 }
27846
27847bgpInfoGroupEntry OBJECT-TYPE
27848    SYNTAX BgpInfoGroupEntry
27849    MAX-ACCESS not-accessible
27850    STATUS current
27851    DESCRIPTION
27852      "Information about a BGP group."
27853    INDEX { bgpInfoGroupIndex }
27854    ::= { bgpInfoGroupTable 1 }
27855
27856BgpInfoGroupEntry ::= SEQUENCE {
27857    bgpInfoGroupIndex               Integer32,
27858    bgpInfoGroupName                DisplayString,
27859    bgpInfoGroupRemoteAddr          IpAddress,
27860    bgpInfoGroupRemoteMask          IpAddress,
27861    bgpInfoGroupLimit               Integer32,
27862    bgpInfoGroupPeersNum            Integer32,
27863    bgpInfoGroupState               INTEGER
27864    }
27865
27866bgpInfoGroupIndex OBJECT-TYPE
27867    SYNTAX Integer32
27868    MAX-ACCESS read-only
27869    STATUS current
27870    DESCRIPTION
27871        "The BGP group number for which the BGP group table is related."
27872    ::= { bgpInfoGroupEntry 1 }
27873
27874bgpInfoGroupName OBJECT-TYPE
27875    SYNTAX DisplayString
27876    MAX-ACCESS read-only
27877    STATUS current
27878    DESCRIPTION
27879        "The BGP group nname for which the BGP group table is related."
27880    ::= { bgpInfoGroupEntry 2 }
27881
27882bgpInfoGroupRemoteAddr OBJECT-TYPE
27883    SYNTAX IpAddress
27884    MAX-ACCESS read-only
27885    STATUS current
27886    DESCRIPTION
27887        "The remote IP address of the BGP group."
27888    ::= { bgpInfoGroupEntry 3 }
27889
27890bgpInfoGroupRemoteMask OBJECT-TYPE
27891    SYNTAX IpAddress
27892    MAX-ACCESS read-only
27893    STATUS current
27894    DESCRIPTION
27895        "The remote mask of the BGP group."
27896    ::= { bgpInfoGroupEntry 4 }
27897
27898bgpInfoGroupLimit OBJECT-TYPE
27899    SYNTAX Integer32
27900    MAX-ACCESS read-only
27901    STATUS current
27902    DESCRIPTION
27903        "The maximum number of BGP dynamic peers."
27904    ::= { bgpInfoGroupEntry 5 }
27905
27906bgpInfoGroupPeersNum OBJECT-TYPE
27907    SYNTAX Integer32
27908    MAX-ACCESS read-only
27909    STATUS current
27910    DESCRIPTION
27911        "The total number of BGP dynamic peers."
27912    ::= { bgpInfoGroupEntry 6 }
27913
27914bgpInfoGroupState OBJECT-TYPE
27915    SYNTAX INTEGER {
27916        enabled(1),
27917        disabled(2)
27918        }
27919    MAX-ACCESS  read-only
27920    STATUS      current
27921    DESCRIPTION
27922        "BGP group state."
27923    ::= { bgpInfoGroupEntry 7 }
27924
27925bgpInfoGroupRASTable OBJECT-TYPE
27926    SYNTAX SEQUENCE OF BgpInfoGroupRASEntry
27927    MAX-ACCESS not-accessible
27928    STATUS current
27929    DESCRIPTION
27930      "The table of BGP group RASs in the current configuration block."
27931    ::= { bgpInfo 5 }
27932
27933bgpInfoGroupRASEntry OBJECT-TYPE
27934    SYNTAX BgpInfoGroupRASEntry
27935    MAX-ACCESS not-accessible
27936    STATUS current
27937    DESCRIPTION
27938      "Information about a BGP group RAS."
27939    INDEX { bgpInfoGroupIndex, bgpInfoGroupRASIndex }
27940    ::= { bgpInfoGroupRASTable 1 }
27941
27942BgpInfoGroupRASEntry ::= SEQUENCE {
27943    bgpInfoGroupRASIndex         Integer32,
27944    bgpInfoGroupRAS              INTEGER
27945    }
27946
27947bgpInfoGroupRASIndex OBJECT-TYPE
27948    SYNTAX Integer32
27949    MAX-ACCESS read-only
27950    STATUS current
27951    DESCRIPTION
27952        "The BGP group RAS number for which the BGP group RAS table is related."
27953    ::= { bgpInfoGroupRASEntry 1 }
27954
27955bgpInfoGroupRAS OBJECT-TYPE
27956    SYNTAX INTEGER
27957    MAX-ACCESS read-only
27958    STATUS current
27959    DESCRIPTION
27960        "The remote AS number of the BGP group bgpInfoGroupIndex."
27961    ::= { bgpInfoGroupRASEntry 2 }
27962
27963bgpInfoDynamicPeerTable OBJECT-TYPE
27964    SYNTAX SEQUENCE OF BgpInfoDynamicPeerEntry
27965    MAX-ACCESS not-accessible
27966    STATUS current
27967    DESCRIPTION
27968      "The table of BGP dynamic peers."
27969    ::= { bgpInfo 6 }
27970
27971bgpInfoDynamicPeerEntry OBJECT-TYPE
27972    SYNTAX BgpInfoDynamicPeerEntry
27973    MAX-ACCESS not-accessible
27974    STATUS current
27975    DESCRIPTION
27976      "Information about a BGP dynamic peer."
27977    INDEX { bgpInfoDynamicPeerIndex }
27978    ::= { bgpInfoDynamicPeerTable 1 }
27979
27980BgpInfoDynamicPeerEntry ::= SEQUENCE {
27981    bgpInfoDynamicPeerIndex               Integer32,
27982    bgpInfoDynamicPeerRemoteAddr          IpAddress,
27983    bgpInfoDynamicPeerGroup               Integer32,
27984    bgpInfoDynamicPeerVersion             Integer32,
27985    bgpInfoDynamicPeerTtl                 Integer32,
27986    bgpInfoDynamicPeerRemoteAs            Integer32,
27987    bgpInfoDynamicPeerRouterId            IpAddress,
27988    bgpInfoDynamicTotalReceivedPackets    Integer32,
27989    bgpInfoDynamicTotalSentPackets        Integer32,
27990    bgpInfoDynamicReceivedUpdates         Integer32,
27991    bgpInfoDynamicSentUpdates             Integer32,
27992    bgpInfoDynamicKeepalive               Integer32,
27993    bgpInfoDynamicHoldtime                Integer32,
27994    bgpInfoDynamicMinAdvTime              Integer32
27995    }
27996
27997bgpInfoDynamicPeerIndex OBJECT-TYPE
27998    SYNTAX Integer32
27999    MAX-ACCESS read-only
28000    STATUS current
28001    DESCRIPTION
28002        "The BGP dynamic peer number for which the BGP peer table
28003         is related."
28004    ::= { bgpInfoDynamicPeerEntry 1 }
28005
28006bgpInfoDynamicPeerRemoteAddr OBJECT-TYPE
28007    SYNTAX IpAddress
28008    MAX-ACCESS read-only
28009    STATUS current
28010    DESCRIPTION
28011        "The remote IP address of the BGP dynamic peer."
28012    ::= { bgpInfoDynamicPeerEntry 2 }
28013
28014bgpInfoDynamicPeerGroup OBJECT-TYPE
28015    SYNTAX Integer32
28016    MAX-ACCESS read-only
28017    STATUS current
28018    DESCRIPTION
28019        "The group of BGP dynamic peer."
28020    ::= { bgpInfoDynamicPeerEntry 3 }
28021
28022bgpInfoDynamicPeerVersion OBJECT-TYPE
28023    SYNTAX Integer32
28024    MAX-ACCESS read-only
28025    STATUS current
28026    DESCRIPTION
28027        "The version negotiated by the BGP dynamic peer."
28028    ::= { bgpInfoDynamicPeerEntry 4 }
28029
28030bgpInfoDynamicPeerTtl OBJECT-TYPE
28031    SYNTAX Integer32
28032    MAX-ACCESS read-only
28033    STATUS current
28034    DESCRIPTION
28035        "The time-to-live value of the BGP dynamic peer IP datagram."
28036    ::= { bgpInfoDynamicPeerEntry 5 }
28037
28038bgpInfoDynamicPeerRemoteAs OBJECT-TYPE
28039    SYNTAX Integer32
28040    MAX-ACCESS read-only
28041    STATUS current
28042    DESCRIPTION
28043        "The remote AS number of the BGP dynamic peer."
28044    ::= { bgpInfoDynamicPeerEntry 6 }
28045
28046bgpInfoDynamicPeerRouterId OBJECT-TYPE
28047    SYNTAX IpAddress
28048    MAX-ACCESS read-only
28049    STATUS current
28050    DESCRIPTION
28051        "The router IP address."
28052    ::= { bgpInfoDynamicPeerEntry 7 }
28053
28054bgpInfoDynamicTotalReceivedPackets OBJECT-TYPE
28055    SYNTAX Integer32
28056    MAX-ACCESS read-only
28057    STATUS current
28058    DESCRIPTION
28059        "The total number of received packets."
28060    ::= { bgpInfoDynamicPeerEntry 8 }
28061
28062bgpInfoDynamicTotalSentPackets OBJECT-TYPE
28063    SYNTAX Integer32
28064    MAX-ACCESS read-only
28065    STATUS current
28066    DESCRIPTION
28067        "The total number of sent packets."
28068    ::= { bgpInfoDynamicPeerEntry 9 }
28069
28070bgpInfoDynamicReceivedUpdates OBJECT-TYPE
28071    SYNTAX Integer32
28072    MAX-ACCESS read-only
28073    STATUS current
28074    DESCRIPTION
28075        "The number of received updates."
28076    ::= { bgpInfoDynamicPeerEntry 10 }
28077
28078bgpInfoDynamicSentUpdates OBJECT-TYPE
28079    SYNTAX Integer32
28080    MAX-ACCESS read-only
28081    STATUS current
28082    DESCRIPTION
28083        "The number of sent updates."
28084    ::= { bgpInfoDynamicPeerEntry 11 }
28085
28086bgpInfoDynamicKeepalive OBJECT-TYPE
28087    SYNTAX Integer32
28088    MAX-ACCESS read-only
28089    STATUS current
28090    DESCRIPTION
28091        "The keep alive time."
28092    ::= { bgpInfoDynamicPeerEntry 12 }
28093
28094bgpInfoDynamicHoldtime OBJECT-TYPE
28095    SYNTAX Integer32
28096    MAX-ACCESS read-only
28097    STATUS current
28098    DESCRIPTION
28099        "The hold time."
28100    ::= { bgpInfoDynamicPeerEntry 13 }
28101
28102bgpInfoDynamicMinAdvTime OBJECT-TYPE
28103    SYNTAX Integer32
28104    MAX-ACCESS read-only
28105    STATUS current
28106    DESCRIPTION
28107        "The MinAdvTime."
28108    ::= { bgpInfoDynamicPeerEntry 14 }
28109
28110--
28111-- IP OSPF configuration
28112--
28113ospfGeneral OBJECT IDENTIFIER ::= { ospfCfg 1 }
28114
28115ospfCurCfgDefaultRouteMetric OBJECT-TYPE
28116    SYNTAX INTEGER (0..16777214)
28117    MAX-ACCESS read-only
28118    STATUS current
28119    DESCRIPTION
28120    "Specify the metric to be assigned."
28121    ::= { ospfGeneral 1 }
28122
28123ospfNewCfgDefaultRouteMetric OBJECT-TYPE
28124    SYNTAX INTEGER (0..16777214)
28125    MAX-ACCESS read-write
28126    STATUS current
28127    DESCRIPTION
28128    "Specify the metric to be assigned."
28129    ::= { ospfGeneral 2 }
28130
28131ospfCurCfgDefaultRouteMetricType OBJECT-TYPE
28132    SYNTAX INTEGER {
28133        none(1),
28134        type1(2),
28135        type2(3)
28136        }
28137    MAX-ACCESS read-only
28138    STATUS current
28139    DESCRIPTION
28140    "Specify the AS External metric type to be assigned."
28141    ::= { ospfGeneral 3 }
28142
28143ospfNewCfgDefaultRouteMetricType OBJECT-TYPE
28144    SYNTAX INTEGER {
28145        none(1),
28146        type1(2),
28147        type2(3)
28148        }
28149    MAX-ACCESS read-write
28150    STATUS current
28151    DESCRIPTION
28152    "Specify the AS External metric type to be assigned."
28153    ::= { ospfGeneral 4 }
28154
28155ospfIntfTableMaxSize OBJECT-TYPE
28156    SYNTAX Integer32
28157    MAX-ACCESS read-only
28158    STATUS current
28159    DESCRIPTION
28160        "The maximum number of rows in the OSPF Interface table."
28161    ::= { ospfGeneral 5 }
28162
28163ospfAreaTableMaxSize OBJECT-TYPE
28164    SYNTAX Integer32
28165    MAX-ACCESS read-only
28166    STATUS current
28167    DESCRIPTION
28168        "The maximum number of rows in the OSPF Area table."
28169    ::= { ospfGeneral 6 }
28170
28171ospfRangeTableMaxSize OBJECT-TYPE
28172    SYNTAX Integer32
28173    MAX-ACCESS read-only
28174    STATUS current
28175    DESCRIPTION
28176        "The maximum number of rows in the OSPF Range table."
28177    ::= { ospfGeneral 7 }
28178
28179ospfVirtIntfTableMaxSize OBJECT-TYPE
28180    SYNTAX Integer32
28181    MAX-ACCESS read-only
28182    STATUS current
28183    DESCRIPTION
28184        "The maximum number of rows in the OSPF Virtual Interface
28185         table."
28186    ::= { ospfGeneral 8 }
28187
28188ospfHostTableMaxSize OBJECT-TYPE
28189    SYNTAX Integer32
28190    MAX-ACCESS read-only
28191    STATUS current
28192    DESCRIPTION
28193        "The maximum number of rows in the OSPF Host table."
28194    ::= { ospfGeneral 9 }
28195
28196ospfCurCfgState OBJECT-TYPE
28197    SYNTAX INTEGER {
28198        on(1),
28199        off(2)
28200        }
28201    MAX-ACCESS read-only
28202    STATUS current
28203    DESCRIPTION
28204    "OSPF global state."
28205    ::= { ospfGeneral 10 }
28206
28207ospfNewCfgState OBJECT-TYPE
28208    SYNTAX INTEGER {
28209        on(1),
28210        off(2)
28211        }
28212    MAX-ACCESS read-write
28213    STATUS current
28214    DESCRIPTION
28215    "Globally turn OSPF on or off."
28216    ::= { ospfGeneral 11 }
28217
28218ospfCurCfgLSDB OBJECT-TYPE
28219    SYNTAX  Integer32
28220    MAX-ACCESS read-only
28221    STATUS current
28222    DESCRIPTION
28223    "The LSDB limit for external LSA."
28224    ::= { ospfGeneral 12 }
28225
28226ospfNewCfgLSDB OBJECT-TYPE
28227    SYNTAX  Integer32
28228    MAX-ACCESS read-write
28229    STATUS current
28230    DESCRIPTION
28231    "Set the LSDB limit for external LSA."
28232    ::= { ospfGeneral 13 }
28233
28234ospfCurCfgAreaTable OBJECT-TYPE
28235    SYNTAX SEQUENCE OF OspfCurCfgAreaEntry
28236    MAX-ACCESS not-accessible
28237    STATUS current
28238    DESCRIPTION
28239      "The table of OSPF area in the current configuration block."
28240    ::= { ospfCfg 2 }
28241
28242ospfCurCfgAreaEntry OBJECT-TYPE
28243    SYNTAX OspfCurCfgAreaEntry
28244    MAX-ACCESS not-accessible
28245    STATUS current
28246    DESCRIPTION
28247      "Information about a OSPF area."
28248    INDEX { ospfCurCfgAreaIndex }
28249    ::= { ospfCurCfgAreaTable 1 }
28250
28251OspfCurCfgAreaEntry ::= SEQUENCE {
28252    ospfCurCfgAreaIndex         Integer32,
28253    ospfCurCfgAreaId            IpAddress,
28254    ospfCurCfgAreaSpfInterval   INTEGER,
28255    ospfCurCfgAreaAuthType      INTEGER,
28256    ospfCurCfgAreaType          INTEGER,
28257    ospfCurCfgAreaMetric    INTEGER,
28258    ospfCurCfgAreaStatus        INTEGER
28259    }
28260
28261ospfCurCfgAreaIndex OBJECT-TYPE
28262    SYNTAX Integer32
28263    MAX-ACCESS read-only
28264    STATUS current
28265    DESCRIPTION
28266    "The OSPF area number for which the OSPF area table is related."
28267    ::= { ospfCurCfgAreaEntry 1}
28268
28269ospfCurCfgAreaId OBJECT-TYPE
28270    SYNTAX IpAddress
28271    MAX-ACCESS read-only
28272    STATUS current
28273    DESCRIPTION
28274    "The IP Address of the OSPF area."
28275    ::= { ospfCurCfgAreaEntry 2 }
28276
28277ospfCurCfgAreaSpfInterval OBJECT-TYPE
28278    SYNTAX INTEGER (1..255)
28279    MAX-ACCESS read-only
28280    STATUS current
28281    DESCRIPTION
28282    "The SPF interval for the OSPF area."
28283    ::= { ospfCurCfgAreaEntry 3 }
28284
28285ospfCurCfgAreaAuthType OBJECT-TYPE
28286    SYNTAX  INTEGER {
28287        none(1),
28288        password(2),
28289    md5(3)
28290        }
28291    MAX-ACCESS  read-only
28292    STATUS  current
28293    DESCRIPTION
28294        "Type of authentication being used.
28295     none(1) - no authentication
28296     password(2) - use password
28297     md5(3) - use MD5 authentication."
28298
28299    ::= { ospfCurCfgAreaEntry 4 }
28300
28301ospfCurCfgAreaType OBJECT-TYPE
28302    SYNTAX INTEGER {
28303        transit(0),
28304        stub(1),
28305        nssa(2)
28306           }
28307    MAX-ACCESS   read-only
28308    STATUS  current
28309    DESCRIPTION
28310        "Type of Area.
28311        transit(0)
28312        stub(1)
28313        nssa(2)"
28314
28315    ::= { ospfCurCfgAreaEntry 5 }
28316
28317ospfCurCfgAreaMetric OBJECT-TYPE
28318    SYNTAX  INTEGER (1..65535)
28319    MAX-ACCESS  read-only
28320    STATUS  current
28321    DESCRIPTION
28322        "Metric (1-65535)"
28323
28324    ::= { ospfCurCfgAreaEntry 6 }
28325
28326ospfCurCfgAreaStatus OBJECT-TYPE
28327    SYNTAX  INTEGER {
28328        disabled(0),
28329     enabled(1)
28330        }
28331    MAX-ACCESS  read-only
28332    STATUS  current
28333    DESCRIPTION
28334        "Status
28335       disabled(0)
28336       enabled(1)"
28337
28338    ::= { ospfCurCfgAreaEntry 7 }
28339
28340ospfNewCfgAreaTable OBJECT-TYPE
28341    SYNTAX SEQUENCE OF OspfNewCfgAreaEntry
28342    MAX-ACCESS not-accessible
28343    STATUS current
28344    DESCRIPTION
28345      "The table of OSPF area in the new configuration block."
28346    ::= { ospfCfg 3 }
28347
28348ospfNewCfgAreaEntry OBJECT-TYPE
28349    SYNTAX OspfNewCfgAreaEntry
28350    MAX-ACCESS not-accessible
28351    STATUS current
28352    DESCRIPTION
28353      "Information about a OSPF area."
28354    INDEX { ospfNewCfgAreaIndex }
28355    ::= { ospfNewCfgAreaTable 1 }
28356
28357OspfNewCfgAreaEntry ::= SEQUENCE {
28358    ospfNewCfgAreaIndex         Integer32,
28359    ospfNewCfgAreaId            IpAddress,
28360    ospfNewCfgAreaSpfInterval   INTEGER,
28361    ospfNewCfgAreaAuthType      INTEGER,
28362    ospfNewCfgAreaType          INTEGER,
28363    ospfNewCfgAreaMetric    INTEGER,
28364    ospfNewCfgAreaStatus        INTEGER,
28365    ospfNewCfgAreaDelete        INTEGER
28366    }
28367
28368ospfNewCfgAreaIndex OBJECT-TYPE
28369    SYNTAX Integer32
28370    MAX-ACCESS read-only
28371    STATUS current
28372    DESCRIPTION
28373    "The OSPF area number for which the OSPF area table is related."
28374    ::= { ospfNewCfgAreaEntry 1}
28375
28376ospfNewCfgAreaId OBJECT-TYPE
28377    SYNTAX IpAddress
28378    MAX-ACCESS read-create
28379    STATUS current
28380    DESCRIPTION
28381    "The IP Address of the OSPF area."
28382    ::= { ospfNewCfgAreaEntry 2 }
28383
28384ospfNewCfgAreaSpfInterval OBJECT-TYPE
28385    SYNTAX INTEGER (1..255)
28386    MAX-ACCESS read-create
28387    STATUS current
28388    DESCRIPTION
28389    "The SPF interval for the OSPF area."
28390    ::= { ospfNewCfgAreaEntry 3 }
28391
28392ospfNewCfgAreaAuthType OBJECT-TYPE
28393    SYNTAX  INTEGER {
28394        none(1),
28395        password(2),
28396    md5(3)
28397        }
28398    MAX-ACCESS  read-create
28399    STATUS  current
28400    DESCRIPTION
28401        "Type of authentication being used.
28402     none(1) - no authentication
28403     password(2) - use password.
28404         md5(3) - use MD5 authentication."
28405    ::= { ospfNewCfgAreaEntry 4 }
28406
28407ospfNewCfgAreaType OBJECT-TYPE
28408    SYNTAX INTEGER {
28409        transit(0),
28410        stub(1),
28411        nssa(2)
28412           }
28413    MAX-ACCESS   read-write
28414    STATUS  current
28415    DESCRIPTION
28416        "Type of Area.
28417        transit(0)
28418        stub(1)
28419           nssa(2)"
28420
28421    ::= { ospfNewCfgAreaEntry 5 }
28422
28423ospfNewCfgAreaMetric OBJECT-TYPE
28424    SYNTAX  INTEGER (1..65535)
28425    MAX-ACCESS  read-write
28426    STATUS  current
28427    DESCRIPTION
28428        "Metric (1-65535)"
28429
28430    ::= { ospfNewCfgAreaEntry 6 }
28431
28432ospfNewCfgAreaStatus OBJECT-TYPE
28433    SYNTAX  INTEGER {
28434        disabled(0),
28435     enabled(1)
28436        }
28437    MAX-ACCESS  read-write
28438    STATUS current
28439    DESCRIPTION
28440        "Status
28441       disabled(0)
28442       enabled(1)"
28443
28444    ::= { ospfNewCfgAreaEntry 7 }
28445
28446ospfNewCfgAreaDelete OBJECT-TYPE
28447   SYNTAX INTEGER {
28448    no(0),
28449    yes(1)
28450    }
28451   MAX-ACCESS read-write
28452   STATUS current
28453   DESCRIPTION
28454    "Delete the area
28455        no(0),
28456            yes(1)"
28457
28458    ::= { ospfNewCfgAreaEntry 8 }
28459
28460
28461-- OSPF Host Table
28462
28463ospfCurCfgHostTable OBJECT-TYPE
28464    SYNTAX SEQUENCE OF OspfCurCfgHostEntry
28465    MAX-ACCESS not-accessible
28466    STATUS current
28467    DESCRIPTION
28468      "The table of OSPF Host configuration."
28469    ::= { ospfCfg 12 }
28470
28471ospfCurCfgHostEntry OBJECT-TYPE
28472    SYNTAX OspfCurCfgHostEntry
28473    MAX-ACCESS not-accessible
28474    STATUS current
28475    DESCRIPTION
28476      "Information about a OSPF host."
28477    INDEX { ospfCurCfgHostIndex }
28478    ::= { ospfCurCfgHostTable 1 }
28479
28480OspfCurCfgHostEntry ::= SEQUENCE {
28481    ospfCurCfgHostIndex         Integer32,
28482    ospfCurCfgHostIpAddr        IpAddress,
28483    ospfCurCfgHostAreaIndex     Integer32,
28484    ospfCurCfgHostCost          INTEGER,
28485    ospfCurCfgHostState     INTEGER
28486    }
28487
28488ospfCurCfgHostIndex OBJECT-TYPE
28489    SYNTAX Integer32
28490    MAX-ACCESS read-only
28491    STATUS current
28492    DESCRIPTION
28493    "The OSPF host number for which the OSPF host table is related."
28494    ::= { ospfCurCfgHostEntry 1}
28495
28496ospfCurCfgHostIpAddr OBJECT-TYPE
28497    SYNTAX IpAddress
28498    MAX-ACCESS read-only
28499    STATUS current
28500    DESCRIPTION
28501    "The IP Address of the OSPF host."
28502    ::= { ospfCurCfgHostEntry 2 }
28503
28504ospfCurCfgHostAreaIndex OBJECT-TYPE
28505    SYNTAX Integer32
28506    MAX-ACCESS read-only
28507    STATUS current
28508    DESCRIPTION
28509    "The area index."
28510    ::= { ospfCurCfgHostEntry 3 }
28511
28512ospfCurCfgHostCost OBJECT-TYPE
28513    SYNTAX  INTEGER (1..65535)
28514    MAX-ACCESS  read-only
28515    STATUS  current
28516    DESCRIPTION
28517        "The cost of the OSPF host."
28518    ::= { ospfCurCfgHostEntry 4 }
28519
28520ospfCurCfgHostState OBJECT-TYPE
28521    SYNTAX  INTEGER  {
28522    enabled(2),
28523    disabled(3)
28524    }
28525    MAX-ACCESS  read-only
28526    STATUS  current
28527    DESCRIPTION
28528        "Enable or disable an OSPF Host"
28529    ::= { ospfCurCfgHostEntry 5 }
28530
28531ospfNewCfgHostTable OBJECT-TYPE
28532    SYNTAX SEQUENCE OF OspfNewCfgHostEntry
28533    MAX-ACCESS not-accessible
28534    STATUS current
28535    DESCRIPTION
28536      "The table of OSPF Host configuration."
28537    ::= { ospfCfg 13 }
28538
28539ospfNewCfgHostEntry OBJECT-TYPE
28540    SYNTAX OspfNewCfgHostEntry
28541    MAX-ACCESS not-accessible
28542    STATUS current
28543    DESCRIPTION
28544      "Information about a OSPF host."
28545    INDEX { ospfNewCfgHostIndex }
28546    ::= { ospfNewCfgHostTable 1 }
28547
28548OspfNewCfgHostEntry ::= SEQUENCE {
28549    ospfNewCfgHostIndex         Integer32,
28550    ospfNewCfgHostIpAddr        IpAddress,
28551    ospfNewCfgHostAreaIndex     Integer32,
28552    ospfNewCfgHostCost          INTEGER,
28553    ospfNewCfgHostState     INTEGER,
28554    ospfNewCfgHostDelete        INTEGER
28555    }
28556
28557ospfNewCfgHostIndex OBJECT-TYPE
28558    SYNTAX Integer32
28559    MAX-ACCESS read-only
28560    STATUS current
28561    DESCRIPTION
28562    "The OSPF host number for which the OSPF host table is related."
28563    ::= { ospfNewCfgHostEntry 1}
28564
28565ospfNewCfgHostIpAddr OBJECT-TYPE
28566    SYNTAX IpAddress
28567    MAX-ACCESS read-create
28568    STATUS current
28569    DESCRIPTION
28570    "The IP Address of the OSPF host."
28571    ::= { ospfNewCfgHostEntry 2 }
28572
28573ospfNewCfgHostAreaIndex OBJECT-TYPE
28574    SYNTAX Integer32
28575    MAX-ACCESS read-create
28576    STATUS current
28577    DESCRIPTION
28578    "The OSPF area index."
28579    ::= { ospfNewCfgHostEntry 3 }
28580
28581ospfNewCfgHostCost OBJECT-TYPE
28582    SYNTAX  INTEGER (1..65535)
28583    MAX-ACCESS  read-create
28584    STATUS  current
28585    DESCRIPTION
28586        "The cost of the OSPF host."
28587    ::= { ospfNewCfgHostEntry 4 }
28588
28589ospfNewCfgHostState OBJECT-TYPE
28590    SYNTAX  INTEGER  {
28591    enabled(2),
28592    disabled(3)
28593    }
28594    MAX-ACCESS  read-create
28595    STATUS  current
28596    DESCRIPTION
28597        "Enable or disable an OSPF Host"
28598    ::= { ospfNewCfgHostEntry 5 }
28599
28600ospfNewCfgHostDelete  OBJECT-TYPE
28601    SYNTAX  INTEGER {
28602        no(0),
28603        yes(1)
28604        }
28605    MAX-ACCESS read-write
28606    STATUS current
28607    DESCRIPTION
28608    "Delete the OSPF host:
28609         no(0),
28610         yes(1)"
28611    ::= { ospfNewCfgHostEntry 6 }
28612
28613ospfMdkeyTableMaxSize OBJECT-TYPE
28614    SYNTAX  Integer32
28615    MAX-ACCESS  read-only
28616    STATUS  current
28617    DESCRIPTION
28618        "The maximum number of rows in the OSPF Mdkey table."
28619    ::= { ospfCfg 11 }
28620
28621ospfCurCfgMdkeyTable OBJECT-TYPE
28622    SYNTAX SEQUENCE OF OspfCurCfgMdkeyEntry
28623    MAX-ACCESS not-accessible
28624    STATUS current
28625    DESCRIPTION
28626      "The table of OSPF MD5 keys in the current configuration block."
28627    ::= { ospfCfg 5 }
28628
28629ospfCurCfgMdkeyEntry OBJECT-TYPE
28630    SYNTAX OspfCurCfgMdkeyEntry
28631    MAX-ACCESS not-accessible
28632    STATUS current
28633    DESCRIPTION
28634      "Information about an OSPF MD keys table."
28635    INDEX { ospfCurCfgMdkeyIndex }
28636    ::= { ospfCurCfgMdkeyTable 1 }
28637
28638OspfCurCfgMdkeyEntry ::= SEQUENCE {
28639    ospfCurCfgMdkeyIndex        Integer32,
28640    ospfCurCfgMdkeyKey          DisplayString
28641    }
28642
28643ospfCurCfgMdkeyIndex OBJECT-TYPE
28644    SYNTAX Integer32
28645    MAX-ACCESS read-only
28646    STATUS current
28647    DESCRIPTION
28648    "The OSPF MD5 Key number for which the OSPF MdKey table is related."
28649    ::= { ospfCurCfgMdkeyEntry 1}
28650
28651ospfCurCfgMdkeyKey OBJECT-TYPE
28652    SYNTAX DisplayString (SIZE(0..16))
28653    MAX-ACCESS read-only
28654    STATUS current
28655    DESCRIPTION
28656    "The character string representing the MD5 Key."
28657    ::= { ospfCurCfgMdkeyEntry 2 }
28658
28659ospfNewCfgMdkeyTable OBJECT-TYPE
28660    SYNTAX SEQUENCE OF OspfNewCfgMdkeyEntry
28661    MAX-ACCESS not-accessible
28662    STATUS current
28663    DESCRIPTION
28664      "The table of OSPF MD5 keys in the new configuration block."
28665    ::= { ospfCfg 6 }
28666
28667ospfNewCfgMdkeyEntry OBJECT-TYPE
28668    SYNTAX OspfNewCfgMdkeyEntry
28669    MAX-ACCESS not-accessible
28670    STATUS current
28671    DESCRIPTION
28672      "Information about an OSPF MD keys table."
28673    INDEX { ospfNewCfgMdkeyIndex }
28674    ::= { ospfNewCfgMdkeyTable 1 }
28675
28676OspfNewCfgMdkeyEntry ::= SEQUENCE {
28677    ospfNewCfgMdkeyIndex        Integer32,
28678    ospfNewCfgMdkeyKey          DisplayString,
28679    ospfNewCfgMdkeyDelete       INTEGER
28680    }
28681
28682ospfNewCfgMdkeyIndex OBJECT-TYPE
28683    SYNTAX Integer32
28684    MAX-ACCESS read-only
28685    STATUS current
28686    DESCRIPTION
28687    "The OSPF MD5 Key number for which the OSPF MdKey table is related."
28688    ::= { ospfNewCfgMdkeyEntry 1}
28689
28690ospfNewCfgMdkeyKey OBJECT-TYPE
28691    SYNTAX DisplayString (SIZE(0..16))
28692    MAX-ACCESS read-create
28693    STATUS current
28694    DESCRIPTION
28695    "The character string representing the MD5 Key."
28696    ::= { ospfNewCfgMdkeyEntry 2 }
28697
28698ospfNewCfgMdkeyDelete OBJECT-TYPE
28699    SYNTAX  INTEGER {
28700    other(1),
28701        delete(2)
28702    }
28703    MAX-ACCESS read-create
28704    STATUS current
28705    DESCRIPTION
28706    "When set to the value of 2 (delete), the entire row is deleted.
28707     When read, other(1) is returned. Setting the value to anything
28708     other than 2(delete) has no effect on the state of the row."
28709    ::= { ospfNewCfgMdkeyEntry 3}
28710
28711
28712ospfCurCfgIntfTable OBJECT-TYPE
28713    SYNTAX SEQUENCE OF OspfCurCfgIntfEntry
28714    MAX-ACCESS not-accessible
28715    STATUS current
28716    DESCRIPTION
28717      "The table of OSPF Interface in the current configuration block."
28718    ::= { ospfCfg 7 }
28719
28720ospfCurCfgIntfEntry OBJECT-TYPE
28721    SYNTAX OspfCurCfgIntfEntry
28722    MAX-ACCESS not-accessible
28723    STATUS current
28724    DESCRIPTION
28725      "Information about an OSPF Interface."
28726    INDEX { ospfCurCfgIntfIndex }
28727    ::= { ospfCurCfgIntfTable 1 }
28728
28729OspfCurCfgIntfEntry ::= SEQUENCE {
28730    ospfCurCfgIntfIndex         Integer32,
28731    ospfCurCfgIntfArea          INTEGER,
28732    ospfCurCfgIntfMdkey         INTEGER,
28733    ospfCurCfgIntfCost          INTEGER,
28734    ospfCurCfgIntfPrio          INTEGER,
28735    ospfCurCfgIntfHello         INTEGER,
28736    ospfCurCfgIntfHelloMS         INTEGER,
28737    ospfCurCfgIntfDead          INTEGER,
28738    ospfCurCfgIntfDeadMS        INTEGER,
28739    ospfCurCfgIntfTrans         INTEGER,
28740    ospfCurCfgIntfRetra         INTEGER,
28741    ospfCurCfgIntfAuthKey       DisplayString,
28742    ospfCurCfgIntfPassive       INTEGER,
28743    ospfCurCfgIntfPtop          INTEGER,
28744    ospfCurCfgIntfStatus        INTEGER
28745    }
28746
28747ospfCurCfgIntfIndex OBJECT-TYPE
28748    SYNTAX Integer32
28749    MAX-ACCESS read-only
28750    STATUS current
28751    DESCRIPTION
28752    "The OSPF Interface number for which the OSPF Interface table is
28753         related."
28754    ::= { ospfCurCfgIntfEntry 1}
28755
28756ospfCurCfgIntfArea OBJECT-TYPE
28757    SYNTAX INTEGER (0..2)
28758    MAX-ACCESS read-only
28759    STATUS current
28760    DESCRIPTION
28761    "The index of the area that the interface belongs (0..2)"
28762    ::= { ospfCurCfgIntfEntry 2 }
28763
28764ospfCurCfgIntfMdkey OBJECT-TYPE
28765    SYNTAX INTEGER (0..255)
28766    MAX-ACCESS read-only
28767    STATUS current
28768    DESCRIPTION
28769    "The MD5 key for the OSPF interface
28770         0 (none) no MD5 authentication."
28771    ::= { ospfCurCfgIntfEntry 3 }
28772
28773ospfCurCfgIntfCost  OBJECT-TYPE
28774    SYNTAX INTEGER (1..65535)
28775    MAX-ACCESS read-only
28776    STATUS current
28777    DESCRIPTION
28778    "Interface cost"
28779    ::= { ospfCurCfgIntfEntry 4 }
28780
28781ospfCurCfgIntfPrio   OBJECT-TYPE
28782   SYNTAX INTEGER (1..255)
28783    MAX-ACCESS read-only
28784    STATUS current
28785    DESCRIPTION
28786    "Interface router priority"
28787    ::= { ospfCurCfgIntfEntry 5 }
28788
28789ospfCurCfgIntfHello  OBJECT-TYPE
28790    SYNTAX INTEGER (1..65535)
28791    MAX-ACCESS read-only
28792    STATUS current
28793    DESCRIPTION
28794    "Hello interval"
28795    ::= { ospfCurCfgIntfEntry 6 }
28796
28797ospfCurCfgIntfHelloMS  OBJECT-TYPE
28798    SYNTAX  INTEGER {
28799        seconds(0),
28800        milliseconds(1)
28801        }
28802    MAX-ACCESS read-only
28803    STATUS current
28804    DESCRIPTION
28805    "Units of time measurement for Hello interval
28806    seconds(0),
28807        milliseconds(1)"
28808    ::= { ospfCurCfgIntfEntry 7 }
28809
28810ospfCurCfgIntfDead   OBJECT-TYPE
28811   SYNTAX INTEGER (1..65535)
28812    MAX-ACCESS read-only
28813    STATUS current
28814    DESCRIPTION
28815    "Dead interval"
28816    ::= { ospfCurCfgIntfEntry 8 }
28817
28818ospfCurCfgIntfDeadMS  OBJECT-TYPE
28819    SYNTAX  INTEGER {
28820        seconds(0),
28821        milliseconds(1)
28822        }
28823    MAX-ACCESS read-only
28824    STATUS current
28825    DESCRIPTION
28826    "Units of time measurement for Dead interval
28827    seconds(0),
28828        milliseconds(1)"
28829    ::= { ospfCurCfgIntfEntry 9 }
28830
28831ospfCurCfgIntfTrans  OBJECT-TYPE
28832   SYNTAX INTEGER (1..3600)
28833    MAX-ACCESS read-only
28834    STATUS current
28835    DESCRIPTION
28836    "Transit delay"
28837    ::= { ospfCurCfgIntfEntry 10 }
28838
28839ospfCurCfgIntfRetra OBJECT-TYPE
28840    SYNTAX INTEGER (1..3600)
28841    MAX-ACCESS read-only
28842    STATUS current
28843    DESCRIPTION
28844    "Retransmit interval"
28845    ::= { ospfCurCfgIntfEntry 11 }
28846
28847ospfCurCfgIntfAuthKey OBJECT-TYPE
28848   SYNTAX DisplayString (SIZE(0..8))
28849    MAX-ACCESS read-only
28850    STATUS current
28851    DESCRIPTION
28852    "Authentication Key"
28853    ::= { ospfCurCfgIntfEntry 12 }
28854
28855ospfCurCfgIntfPassive  OBJECT-TYPE
28856    SYNTAX  INTEGER {
28857        disabled(0),
28858        enabled(1)
28859        }
28860    MAX-ACCESS read-only
28861    STATUS current
28862    DESCRIPTION
28863    "Passive interface
28864    disabled(0),
28865        enabled(1)"
28866    ::= { ospfCurCfgIntfEntry 13 }
28867
28868ospfCurCfgIntfPtop  OBJECT-TYPE
28869    SYNTAX  INTEGER {
28870        disabled(0),
28871        enabled(1)
28872        }
28873    MAX-ACCESS read-only
28874    STATUS current
28875    DESCRIPTION
28876    "Point-to-point interface
28877    disabled(0),
28878        enabled(1)"
28879    ::= { ospfCurCfgIntfEntry 15 }
28880
28881ospfCurCfgIntfStatus  OBJECT-TYPE
28882    SYNTAX  INTEGER {
28883        disabled(0),
28884        enabled(1)
28885        }
28886    MAX-ACCESS read-only
28887    STATUS current
28888    DESCRIPTION
28889    "Status of the interface
28890    disabled(0),
28891        enabled(1)"
28892    ::= { ospfCurCfgIntfEntry 14 }
28893
28894ospfNewCfgIntfTable OBJECT-TYPE
28895    SYNTAX SEQUENCE OF OspfNewCfgIntfEntry
28896    MAX-ACCESS not-accessible
28897    STATUS current
28898    DESCRIPTION
28899      "The table of OSPF interface in the new configuration block."
28900    ::= { ospfCfg 8 }
28901
28902ospfNewCfgIntfEntry OBJECT-TYPE
28903    SYNTAX OspfNewCfgIntfEntry
28904    MAX-ACCESS not-accessible
28905    STATUS current
28906    DESCRIPTION
28907      "Information about an OSPF interface."
28908    INDEX { ospfNewCfgIntfIndex }
28909    ::= { ospfNewCfgIntfTable 1 }
28910
28911OspfNewCfgIntfEntry ::= SEQUENCE {
28912    ospfNewCfgIntfIndex         Integer32,
28913    ospfNewCfgIntfArea          INTEGER,
28914    ospfNewCfgIntfMdkey         INTEGER,
28915    ospfNewCfgIntfCost      INTEGER,
28916    ospfNewCfgIntfPrio      INTEGER,
28917    ospfNewCfgIntfHello         INTEGER,
28918    ospfNewCfgIntfHelloMS       INTEGER,
28919    ospfNewCfgIntfDead          INTEGER,
28920    ospfNewCfgIntfDeadMS        INTEGER,
28921    ospfNewCfgIntfTrans         INTEGER,
28922    ospfNewCfgIntfRetra         INTEGER,
28923    ospfNewCfgIntfAuthKey       DisplayString,
28924    ospfNewCfgIntfPassive       INTEGER,
28925    ospfNewCfgIntfPtop          INTEGER,
28926    ospfNewCfgIntfStatus        INTEGER,
28927    ospfNewCfgIntfDelete        INTEGER
28928    }
28929
28930ospfNewCfgIntfIndex OBJECT-TYPE
28931    SYNTAX Integer32
28932    MAX-ACCESS read-only
28933    STATUS current
28934    DESCRIPTION
28935    "The OSPF Interface number for which the OSPF Interface table is
28936         related."
28937    ::= { ospfNewCfgIntfEntry 1}
28938
28939ospfNewCfgIntfArea OBJECT-TYPE
28940    SYNTAX INTEGER (0..2)
28941    MAX-ACCESS read-create
28942    STATUS current
28943    DESCRIPTION
28944    "The index of the area that the interface belongs (0..2)"
28945    ::= { ospfNewCfgIntfEntry 2 }
28946
28947ospfNewCfgIntfMdkey OBJECT-TYPE
28948    SYNTAX INTEGER (0..255)
28949    MAX-ACCESS read-create
28950    STATUS current
28951    DESCRIPTION
28952    "The MD5 key for the OSPF interface
28953         0 (none) no MD5 authentication."
28954    ::= { ospfNewCfgIntfEntry 3 }
28955
28956ospfNewCfgIntfCost  OBJECT-TYPE
28957    SYNTAX INTEGER (1..65535)
28958    MAX-ACCESS read-create
28959    STATUS current
28960    DESCRIPTION
28961    "Interface cost(1..65535)"
28962    ::= { ospfNewCfgIntfEntry 4 }
28963
28964ospfNewCfgIntfPrio   OBJECT-TYPE
28965   SYNTAX INTEGER (0..255)
28966    MAX-ACCESS read-create
28967    STATUS current
28968    DESCRIPTION
28969    "Interface router priority(0..255)"
28970    ::= { ospfNewCfgIntfEntry 5 }
28971
28972
28973ospfNewCfgIntfHello  OBJECT-TYPE
28974    SYNTAX INTEGER (1..65535)
28975    MAX-ACCESS read-create
28976    STATUS current
28977    DESCRIPTION
28978    "Hello interval(1..65535s | 50..65535ms)"
28979    ::= { ospfNewCfgIntfEntry 6 }
28980
28981
28982ospfNewCfgIntfHelloMS  OBJECT-TYPE
28983    SYNTAX  INTEGER {
28984        seconds(0),
28985        milliseconds(1)
28986        }
28987    MAX-ACCESS read-create
28988    STATUS current
28989    DESCRIPTION
28990    "Units of time measurement for Hello interval
28991    seconds(0),
28992        milliseconds(1)"
28993    ::= { ospfNewCfgIntfEntry 7 }
28994
28995ospfNewCfgIntfDead   OBJECT-TYPE
28996   SYNTAX INTEGER (1..65535)
28997    MAX-ACCESS read-create
28998    STATUS current
28999    DESCRIPTION
29000    "Dead interval(1..65535s |1000..65535ms)"
29001    ::= { ospfNewCfgIntfEntry 8 }
29002
29003ospfNewCfgIntfDeadMS  OBJECT-TYPE
29004    SYNTAX  INTEGER {
29005        seconds(0),
29006        milliseconds(1)
29007        }
29008    MAX-ACCESS read-create
29009    STATUS current
29010    DESCRIPTION
29011    "Units of time measurement for Dead interval
29012    seconds(0),
29013        milliseconds(1)"
29014    ::= { ospfNewCfgIntfEntry 9 }
29015
29016ospfNewCfgIntfTrans  OBJECT-TYPE
29017   SYNTAX INTEGER (1..3600)
29018    MAX-ACCESS read-create
29019    STATUS current
29020    DESCRIPTION
29021    "Transit delay(1..3600)"
29022    ::= { ospfNewCfgIntfEntry 10 }
29023
29024ospfNewCfgIntfRetra OBJECT-TYPE
29025  SYNTAX INTEGER (1..3600)
29026    MAX-ACCESS read-create
29027    STATUS current
29028    DESCRIPTION
29029    "Retransmit interval(1..3600)"
29030    ::= { ospfNewCfgIntfEntry 11 }
29031
29032ospfNewCfgIntfAuthKey OBJECT-TYPE
29033   SYNTAX DisplayString (SIZE(0..8))
29034    MAX-ACCESS read-create
29035    STATUS current
29036    DESCRIPTION
29037    "Authentication Key"
29038    ::= { ospfNewCfgIntfEntry 12 }
29039
29040ospfNewCfgIntfPassive  OBJECT-TYPE
29041    SYNTAX  INTEGER {
29042        disabled(0),
29043        enabled(1)
29044        }
29045    MAX-ACCESS read-create
29046    STATUS current
29047    DESCRIPTION
29048    "Passive interface
29049    disabled(0),
29050        enabled(1)"
29051    ::= { ospfNewCfgIntfEntry 13 }
29052
29053ospfNewCfgIntfPtop  OBJECT-TYPE
29054    SYNTAX  INTEGER {
29055        disabled(0),
29056        enabled(1)
29057        }
29058    MAX-ACCESS read-create
29059    STATUS current
29060    DESCRIPTION
29061    "Point-to-point interface
29062    disabled(0),
29063        enabled(1)"
29064    ::= { ospfNewCfgIntfEntry 16 }
29065
29066ospfNewCfgIntfStatus  OBJECT-TYPE
29067    SYNTAX  INTEGER {
29068        disabled(0),
29069        enabled(1)
29070        }
29071    MAX-ACCESS read-create
29072    STATUS current
29073    DESCRIPTION
29074    "Status of the interface
29075    disabled(0),
29076        enabled(1)"
29077    ::= { ospfNewCfgIntfEntry 14 }
29078
29079ospfNewCfgIntfDelete  OBJECT-TYPE
29080    SYNTAX  INTEGER {
29081        other(0),
29082        delete(1)
29083        }
29084    MAX-ACCESS read-write
29085    STATUS current
29086    DESCRIPTION
29087    "Delete the interface
29088         other(0),
29089         delete(1)"
29090    ::= { ospfNewCfgIntfEntry 15 }
29091
29092ospfCurCfgLoopIfTable OBJECT-TYPE
29093    SYNTAX SEQUENCE OF OspfCurCfgLoopIfEntry
29094    MAX-ACCESS not-accessible
29095    STATUS current
29096    DESCRIPTION
29097      "The table of OSPF Loopback Interfaces
29098       in the current configuration block."
29099    ::= { ospfCfg 20 }
29100
29101ospfCurCfgLoopIfEntry OBJECT-TYPE
29102    SYNTAX OspfCurCfgLoopIfEntry
29103    MAX-ACCESS not-accessible
29104    STATUS current
29105    DESCRIPTION
29106      "Information about an OSPF Loopback Interface."
29107    INDEX { ospfCurCfgLoopIfIndex }
29108    ::= { ospfCurCfgLoopIfTable 1 }
29109
29110OspfCurCfgLoopIfEntry ::= SEQUENCE {
29111    ospfCurCfgLoopIfIndex         Integer32,
29112    ospfCurCfgLoopIfArea          INTEGER,
29113    ospfCurCfgLoopIfStatus        INTEGER
29114    }
29115
29116ospfCurCfgLoopIfIndex OBJECT-TYPE
29117    SYNTAX Integer32
29118    MAX-ACCESS read-only
29119    STATUS current
29120    DESCRIPTION
29121        "The OSPF Loopback Interface number for which
29122         the OSPF Interface table is related."
29123    ::= { ospfCurCfgLoopIfEntry 1}
29124
29125ospfCurCfgLoopIfArea OBJECT-TYPE
29126    SYNTAX INTEGER
29127    MAX-ACCESS read-only
29128    STATUS current
29129    DESCRIPTION
29130        "The index of the area that the loopback interface belongs"
29131    ::= { ospfCurCfgLoopIfEntry 2 }
29132
29133ospfCurCfgLoopIfStatus  OBJECT-TYPE
29134    SYNTAX  INTEGER {
29135        disabled(0),
29136        enabled(1)
29137        }
29138    MAX-ACCESS read-only
29139    STATUS current
29140    DESCRIPTION
29141        "Status of the loopback interface
29142        disabled(0),
29143        enabled(1)"
29144    ::= { ospfCurCfgLoopIfEntry 3 }
29145
29146ospfNewCfgLoopIfTable OBJECT-TYPE
29147    SYNTAX SEQUENCE OF OspfNewCfgLoopIfEntry
29148    MAX-ACCESS not-accessible
29149    STATUS current
29150    DESCRIPTION
29151      "The table of OSPF loopback interface in the new configuration block."
29152    ::= { ospfCfg 21 }
29153
29154ospfNewCfgLoopIfEntry OBJECT-TYPE
29155    SYNTAX OspfNewCfgLoopIfEntry
29156    MAX-ACCESS not-accessible
29157    STATUS current
29158    DESCRIPTION
29159      "Information about an OSPF loopback interface."
29160    INDEX { ospfNewCfgLoopIfIndex }
29161    ::= { ospfNewCfgLoopIfTable 1 }
29162
29163OspfNewCfgLoopIfEntry ::= SEQUENCE {
29164    ospfNewCfgLoopIfIndex         Integer32,
29165    ospfNewCfgLoopIfArea          INTEGER,
29166    ospfNewCfgLoopIfStatus        INTEGER,
29167    ospfNewCfgLoopIfDelete        INTEGER
29168    }
29169
29170ospfNewCfgLoopIfIndex OBJECT-TYPE
29171    SYNTAX Integer32
29172    MAX-ACCESS read-only
29173    STATUS current
29174    DESCRIPTION
29175        "The OSPF loopback interface number for which
29176         the OSPF Loopback Interface table is related."
29177    ::= { ospfNewCfgLoopIfEntry 1}
29178
29179ospfNewCfgLoopIfArea OBJECT-TYPE
29180    SYNTAX INTEGER (0..5)
29181    MAX-ACCESS read-create
29182    STATUS current
29183    DESCRIPTION
29184        "The index of the area that the loopback interface belongs (0..5)"
29185    ::= { ospfNewCfgLoopIfEntry 2 }
29186
29187ospfNewCfgLoopIfStatus  OBJECT-TYPE
29188    SYNTAX  INTEGER {
29189        disabled(0),
29190        enabled(1)
29191        }
29192    MAX-ACCESS read-create
29193    STATUS current
29194    DESCRIPTION
29195        "Status of the loopback interface
29196        disabled(0),
29197        enabled(1)"
29198    ::= { ospfNewCfgLoopIfEntry 3 }
29199
29200ospfNewCfgLoopIfDelete  OBJECT-TYPE
29201    SYNTAX  INTEGER {
29202        other(0),
29203        delete(1)
29204        }
29205    MAX-ACCESS read-write
29206    STATUS current
29207    DESCRIPTION
29208        "Delete the loopback interface
29209         other(0),
29210         delete(1)"
29211    ::= { ospfNewCfgLoopIfEntry 4 }
29212
29213ospfCurCfgVirtIntfTable OBJECT-TYPE
29214    SYNTAX SEQUENCE OF OspfCurCfgVirtIntfEntry
29215    MAX-ACCESS not-accessible
29216    STATUS current
29217    DESCRIPTION
29218      "The table of OSPF Virtual Interface configuration in the current
29219       configuration."
29220    ::= { ospfCfg 9 }
29221
29222ospfCurCfgVirtIntfEntry OBJECT-TYPE
29223    SYNTAX OspfCurCfgVirtIntfEntry
29224    MAX-ACCESS not-accessible
29225    STATUS current
29226    DESCRIPTION
29227      "Information about an OSPF virtual Interface."
29228    INDEX { ospfCurCfgVirtIntfIndex }
29229    ::= { ospfCurCfgVirtIntfTable 1 }
29230
29231OspfCurCfgVirtIntfEntry ::= SEQUENCE {
29232    ospfCurCfgVirtIntfIndex         Integer32,
29233    ospfCurCfgVirtIntfAreaId        INTEGER,
29234    ospfCurCfgVirtIntfNbr           IpAddress,
29235    ospfCurCfgVirtIntfMdkey         INTEGER,
29236    ospfCurCfgVirtIntfHello         INTEGER,
29237    ospfCurCfgVirtIntfHelloMS       INTEGER,
29238    ospfCurCfgVirtIntfDead          INTEGER,
29239    ospfCurCfgVirtIntfDeadMS        INTEGER,
29240    ospfCurCfgVirtIntfTrans         INTEGER,
29241    ospfCurCfgVirtIntfRetra         INTEGER,
29242    ospfCurCfgVirtIntfAuthKey       DisplayString,
29243    ospfCurCfgVirtIntfStatus        INTEGER
29244    }
29245
29246ospfCurCfgVirtIntfIndex OBJECT-TYPE
29247    SYNTAX Integer32
29248    MAX-ACCESS read-only
29249    STATUS current
29250    DESCRIPTION
29251    "The OSPF Virtual Interface number for which the OSPF
29252         Virtual Interface table is related."
29253    ::= { ospfCurCfgVirtIntfEntry 1}
29254
29255ospfCurCfgVirtIntfAreaId OBJECT-TYPE
29256    SYNTAX INTEGER (0..2)
29257    MAX-ACCESS read-only
29258    STATUS current
29259    DESCRIPTION
29260    "The index of the OSPF area to which this virtual interface
29261         belongs."
29262    ::= { ospfCurCfgVirtIntfEntry 2 }
29263
29264ospfCurCfgVirtIntfNbr OBJECT-TYPE
29265    SYNTAX IpAddress
29266    MAX-ACCESS read-only
29267    STATUS current
29268    DESCRIPTION
29269    "The IP Address of the OSPF neighbor for this virtual interface."
29270    ::= { ospfCurCfgVirtIntfEntry 3 }
29271
29272ospfCurCfgVirtIntfMdkey OBJECT-TYPE
29273    SYNTAX INTEGER (0..255)
29274    MAX-ACCESS read-only
29275    STATUS current
29276    DESCRIPTION
29277    "The MD5 key for the OSPF virtual interface
29278         0 (none) no MD5 authentication."
29279    ::= { ospfCurCfgVirtIntfEntry 4 }
29280
29281ospfCurCfgVirtIntfHello  OBJECT-TYPE
29282    SYNTAX INTEGER (1..65535)
29283    MAX-ACCESS read-only
29284    STATUS current
29285    DESCRIPTION
29286    "Hello interval"
29287    ::= { ospfCurCfgVirtIntfEntry 5 }
29288
29289ospfCurCfgVirtIntfHelloMS  OBJECT-TYPE
29290    SYNTAX  INTEGER {
29291        seconds(0),
29292        milliseconds(1)
29293        }
29294    MAX-ACCESS read-only
29295    STATUS current
29296    DESCRIPTION
29297    "Units of time measurement for Hello interval
29298     seconds(0),
29299        milliseconds(1)"
29300    ::= { ospfCurCfgVirtIntfEntry 6 }
29301
29302ospfCurCfgVirtIntfDead   OBJECT-TYPE
29303   SYNTAX INTEGER (1..65535)
29304    MAX-ACCESS read-only
29305    STATUS current
29306    DESCRIPTION
29307    "Dead interval"
29308    ::= { ospfCurCfgVirtIntfEntry 7 }
29309
29310ospfCurCfgVirtIntfDeadMS  OBJECT-TYPE
29311    SYNTAX  INTEGER {
29312        seconds(0),
29313        milliseconds(1)
29314        }
29315    MAX-ACCESS read-only
29316    STATUS current
29317    DESCRIPTION
29318    "Units of time measurement for Dead interval
29319     seconds(0),
29320        milliseconds(1)"
29321    ::= { ospfCurCfgVirtIntfEntry 8 }
29322
29323ospfCurCfgVirtIntfTrans  OBJECT-TYPE
29324   SYNTAX INTEGER (1..3600)
29325    MAX-ACCESS read-only
29326    STATUS current
29327    DESCRIPTION
29328    "Transit delay"
29329    ::= { ospfCurCfgVirtIntfEntry 9 }
29330
29331
29332ospfCurCfgVirtIntfRetra OBJECT-TYPE
29333    SYNTAX INTEGER (1..3600)
29334    MAX-ACCESS read-only
29335    STATUS current
29336    DESCRIPTION
29337    "Retransmit interval"
29338    ::= { ospfCurCfgVirtIntfEntry 10 }
29339
29340ospfCurCfgVirtIntfAuthKey OBJECT-TYPE
29341   SYNTAX DisplayString (SIZE(0..8))
29342    MAX-ACCESS read-only
29343    STATUS current
29344    DESCRIPTION
29345    "Authentication Key"
29346    ::= { ospfCurCfgVirtIntfEntry 11 }
29347
29348
29349ospfCurCfgVirtIntfStatus  OBJECT-TYPE
29350    SYNTAX  INTEGER {
29351        disabled(0),
29352        enabled(1)
29353        }
29354    MAX-ACCESS read-only
29355    STATUS current
29356    DESCRIPTION
29357    "Status
29358     disabled(0),
29359        enabled(1)"
29360    ::= { ospfCurCfgVirtIntfEntry 12 }
29361
29362ospfNewCfgVirtIntfTable OBJECT-TYPE
29363    SYNTAX SEQUENCE OF OspfNewCfgVirtIntfEntry
29364    MAX-ACCESS not-accessible
29365    STATUS current
29366    DESCRIPTION
29367      "The table of OSPF Virtual interface in the new configuration block."
29368    ::= { ospfCfg 10 }
29369
29370ospfNewCfgVirtIntfEntry OBJECT-TYPE
29371    SYNTAX OspfNewCfgVirtIntfEntry
29372    MAX-ACCESS not-accessible
29373    STATUS current
29374    DESCRIPTION
29375      "Information about an OSPF virtual interface."
29376    INDEX { ospfNewCfgVirtIntfIndex }
29377    ::= { ospfNewCfgVirtIntfTable 1 }
29378
29379OspfNewCfgVirtIntfEntry ::= SEQUENCE {
29380    ospfNewCfgVirtIntfIndex         Integer32,
29381    ospfNewCfgVirtIntfAreaId        INTEGER,
29382    ospfNewCfgVirtIntfNbr           IpAddress,
29383    ospfNewCfgVirtIntfMdkey         INTEGER,
29384    ospfNewCfgVirtIntfHello         INTEGER,
29385    ospfNewCfgVirtIntfHelloMS       INTEGER,
29386    ospfNewCfgVirtIntfDead          INTEGER,
29387    ospfNewCfgVirtIntfDeadMS        INTEGER,
29388    ospfNewCfgVirtIntfTrans         INTEGER,
29389    ospfNewCfgVirtIntfRetra         INTEGER,
29390    ospfNewCfgVirtIntfAuthKey       DisplayString,
29391    ospfNewCfgVirtIntfStatus        INTEGER,
29392    ospfNewCfgVirtIntfDelete        INTEGER
29393    }
29394
29395ospfNewCfgVirtIntfIndex OBJECT-TYPE
29396    SYNTAX Integer32
29397    MAX-ACCESS read-only
29398    STATUS current
29399    DESCRIPTION
29400    "The OSPF Virtual Interface number for which the OSPF
29401         Virtual Interface table is related."
29402    ::= { ospfNewCfgVirtIntfEntry 1}
29403
29404ospfNewCfgVirtIntfAreaId OBJECT-TYPE
29405    SYNTAX INTEGER (0..2)
29406    MAX-ACCESS read-create
29407    STATUS current
29408    DESCRIPTION
29409    "The index of the OSPF area to which this virtual interface
29410         belongs."
29411    ::= { ospfNewCfgVirtIntfEntry 2 }
29412
29413ospfNewCfgVirtIntfNbr OBJECT-TYPE
29414    SYNTAX IpAddress
29415    MAX-ACCESS read-create
29416    STATUS current
29417    DESCRIPTION
29418    "The IP Address of the OSPF neighbor for this virtual interface."
29419    ::= { ospfNewCfgVirtIntfEntry 3 }
29420
29421ospfNewCfgVirtIntfMdkey OBJECT-TYPE
29422    SYNTAX INTEGER (0..255)
29423    MAX-ACCESS read-create
29424    STATUS current
29425    DESCRIPTION
29426    "The MD5 key for the OSPF virtual interface
29427         0 (none) no MD5 authentication."
29428    ::= { ospfNewCfgVirtIntfEntry 4 }
29429
29430ospfNewCfgVirtIntfHello  OBJECT-TYPE
29431    SYNTAX INTEGER (1..65535)
29432    MAX-ACCESS read-create
29433    STATUS current
29434    DESCRIPTION
29435    "Hello interval(1..65535s | 50..65535ms)"
29436    ::= { ospfNewCfgVirtIntfEntry 5 }
29437
29438ospfNewCfgVirtIntfHelloMS  OBJECT-TYPE
29439    SYNTAX  INTEGER {
29440        seconds(0),
29441        milliseconds(1)
29442        }
29443    MAX-ACCESS read-create
29444    STATUS current
29445    DESCRIPTION
29446    "Units of time measurement fo Hello interval
29447         seconds(0),
29448         milliseconds(1) "
29449    ::= { ospfNewCfgVirtIntfEntry 6 }
29450
29451ospfNewCfgVirtIntfDead   OBJECT-TYPE
29452   SYNTAX INTEGER (1..65535)
29453    MAX-ACCESS read-create
29454    STATUS current
29455    DESCRIPTION
29456    "Dead interval(1..65535s | 1000..65535ms)"
29457    ::= { ospfNewCfgVirtIntfEntry 7 }
29458
29459ospfNewCfgVirtIntfDeadMS  OBJECT-TYPE
29460    SYNTAX  INTEGER {
29461        seconds(0),
29462        milliseconds(1)
29463        }
29464    MAX-ACCESS read-create
29465    STATUS current
29466    DESCRIPTION
29467    "Units of time measurement fo Dead interval
29468         seconds(0),
29469         milliseconds(1) "
29470    ::= { ospfNewCfgVirtIntfEntry 8 }
29471
29472ospfNewCfgVirtIntfTrans  OBJECT-TYPE
29473   SYNTAX INTEGER (1..3600)
29474    MAX-ACCESS read-create
29475    STATUS current
29476    DESCRIPTION
29477    "Transit delay(1..3600)"
29478    ::= { ospfNewCfgVirtIntfEntry 9 }
29479
29480
29481ospfNewCfgVirtIntfRetra OBJECT-TYPE
29482  SYNTAX INTEGER (1..3600)
29483    MAX-ACCESS read-create
29484    STATUS current
29485    DESCRIPTION
29486    "Retransmit interval(1..3600)"
29487    ::= { ospfNewCfgVirtIntfEntry 10 }
29488
29489
29490ospfNewCfgVirtIntfAuthKey OBJECT-TYPE
29491   SYNTAX DisplayString (SIZE(0..8))
29492    MAX-ACCESS read-create
29493    STATUS current
29494    DESCRIPTION
29495    "Authentication Key SIZE(0..8)"
29496    ::= { ospfNewCfgVirtIntfEntry 11 }
29497
29498ospfNewCfgVirtIntfStatus  OBJECT-TYPE
29499    SYNTAX  INTEGER {
29500        disabled(0),
29501        enabled(1)
29502        }
29503    MAX-ACCESS read-create
29504    STATUS current
29505    DESCRIPTION
29506    "Status
29507         disabled(0),
29508         enabled(1) "
29509    ::= { ospfNewCfgVirtIntfEntry 12 }
29510
29511ospfNewCfgVirtIntfDelete  OBJECT-TYPE
29512    SYNTAX  INTEGER {
29513        other(0),
29514        delete(1)
29515        }
29516    MAX-ACCESS read-write
29517    STATUS current
29518    DESCRIPTION
29519    "Delete
29520     other(0),
29521         delete(1)"
29522    ::= { ospfNewCfgVirtIntfEntry 13 }
29523
29524
29525-- ospf range
29526
29527ospfCurCfgRangeTable OBJECT-TYPE
29528    SYNTAX SEQUENCE OF OspfCurCfgRangeEntry
29529    MAX-ACCESS not-accessible
29530    STATUS current
29531    DESCRIPTION
29532      "The table of OSPF summary range in the current configuration."
29533    ::= { ospfCfg 14 }
29534
29535ospfCurCfgRangeEntry OBJECT-TYPE
29536    SYNTAX OspfCurCfgRangeEntry
29537    MAX-ACCESS not-accessible
29538    STATUS current
29539    DESCRIPTION
29540      "Information about an OSPF summary range."
29541    INDEX { ospfCurCfgRangeIndex }
29542    ::= { ospfCurCfgRangeTable 1 }
29543
29544OspfCurCfgRangeEntry ::= SEQUENCE {
29545    ospfCurCfgRangeIndex            Integer32,
29546    ospfCurCfgRangeAddr             IpAddress,
29547    ospfCurCfgRangeMask             IpAddress,
29548    ospfCurCfgRangeAreaIndex        Integer32,
29549    ospfCurCfgRangeHideState        INTEGER,
29550    ospfCurCfgRangeState            INTEGER
29551    }
29552
29553ospfCurCfgRangeIndex OBJECT-TYPE
29554    SYNTAX Integer32
29555    MAX-ACCESS read-only
29556    STATUS current
29557    DESCRIPTION
29558    "The range number for which the OSPF summary range table is related."
29559    ::= { ospfCurCfgRangeEntry 1}
29560
29561ospfCurCfgRangeAddr OBJECT-TYPE
29562    SYNTAX IpAddress
29563    MAX-ACCESS read-only
29564    STATUS current
29565    DESCRIPTION
29566    "The IP Address of the range."
29567    ::= { ospfCurCfgRangeEntry 2 }
29568
29569ospfCurCfgRangeMask OBJECT-TYPE
29570    SYNTAX IpAddress
29571    MAX-ACCESS read-only
29572    STATUS current
29573    DESCRIPTION
29574    "The mask of the range."
29575    ::= { ospfCurCfgRangeEntry 3 }
29576
29577ospfCurCfgRangeAreaIndex OBJECT-TYPE
29578    SYNTAX Integer32
29579    MAX-ACCESS read-only
29580    STATUS current
29581    DESCRIPTION
29582        "The area index."
29583    ::= { ospfCurCfgRangeEntry 4 }
29584
29585ospfCurCfgRangeHideState OBJECT-TYPE
29586    SYNTAX  INTEGER {
29587        enabled(1),
29588        disabled(2)
29589        }
29590    MAX-ACCESS  read-only
29591    STATUS  current
29592    DESCRIPTION
29593        "The state of the hide range."
29594    ::= { ospfCurCfgRangeEntry 5 }
29595
29596ospfCurCfgRangeState OBJECT-TYPE
29597    SYNTAX  INTEGER {
29598        enabled(1),
29599        disabled(2)
29600        }
29601    MAX-ACCESS  read-only
29602    STATUS  current
29603    DESCRIPTION
29604        "The state of the range."
29605    ::= { ospfCurCfgRangeEntry 6 }
29606
29607ospfNewCfgRangeTable OBJECT-TYPE
29608    SYNTAX SEQUENCE OF OspfNewCfgRangeEntry
29609    MAX-ACCESS not-accessible
29610    STATUS current
29611    DESCRIPTION
29612      "The table of OSPF summary range in the new configuration."
29613    ::= { ospfCfg 15 }
29614
29615ospfNewCfgRangeEntry OBJECT-TYPE
29616    SYNTAX OspfNewCfgRangeEntry
29617    MAX-ACCESS not-accessible
29618    STATUS current
29619    DESCRIPTION
29620      "Information about an OSPF summary range."
29621    INDEX { ospfNewCfgRangeIndex }
29622    ::= { ospfNewCfgRangeTable 1 }
29623
29624OspfNewCfgRangeEntry ::= SEQUENCE {
29625    ospfNewCfgRangeIndex            Integer32,
29626    ospfNewCfgRangeAddr             IpAddress,
29627    ospfNewCfgRangeMask             IpAddress,
29628    ospfNewCfgRangeAreaIndex        Integer32,
29629    ospfNewCfgRangeHideState        INTEGER,
29630    ospfNewCfgRangeState            INTEGER,
29631    ospfNewCfgRangeDelete           INTEGER
29632    }
29633
29634ospfNewCfgRangeIndex OBJECT-TYPE
29635    SYNTAX Integer32
29636    MAX-ACCESS read-only
29637    STATUS current
29638    DESCRIPTION
29639    "The range number for which the OSPF summary range table is related."
29640    ::= { ospfNewCfgRangeEntry 1}
29641
29642ospfNewCfgRangeAddr OBJECT-TYPE
29643    SYNTAX IpAddress
29644    MAX-ACCESS read-create
29645    STATUS current
29646    DESCRIPTION
29647    "The IP Address of the range."
29648    ::= { ospfNewCfgRangeEntry 2 }
29649
29650ospfNewCfgRangeMask OBJECT-TYPE
29651    SYNTAX IpAddress
29652    MAX-ACCESS read-create
29653    STATUS current
29654    DESCRIPTION
29655    "The mask of the range."
29656    ::= { ospfNewCfgRangeEntry 3 }
29657
29658ospfNewCfgRangeAreaIndex OBJECT-TYPE
29659    SYNTAX Integer32
29660    MAX-ACCESS read-create
29661    STATUS current
29662    DESCRIPTION
29663        "The area index."
29664    ::= { ospfNewCfgRangeEntry 4 }
29665
29666ospfNewCfgRangeHideState OBJECT-TYPE
29667    SYNTAX  INTEGER {
29668        enabled(1),
29669        disabled(2)
29670        }
29671    MAX-ACCESS read-create
29672    STATUS  current
29673    DESCRIPTION
29674        "The state of the hide range."
29675    ::= { ospfNewCfgRangeEntry 5 }
29676
29677ospfNewCfgRangeState OBJECT-TYPE
29678    SYNTAX  INTEGER {
29679        enabled(1),
29680        disabled(2)
29681        }
29682    MAX-ACCESS read-create
29683    STATUS  current
29684    DESCRIPTION
29685        "The state of the range."
29686    ::= { ospfNewCfgRangeEntry 6 }
29687
29688ospfNewCfgRangeDelete OBJECT-TYPE
29689    SYNTAX  INTEGER {
29690        other(1),
29691        delete(2)
29692        }
29693    MAX-ACCESS  read-create
29694    STATUS  current
29695    DESCRIPTION
29696        "When set to the value of 2 (delete), the entire row is deleted.
29697         When read, other(1) is returned. Setting the value to anything
29698         other than 2(delete) has no effect on the state of the row."
29699    ::= { ospfNewCfgRangeEntry 7 }
29700
29701
29702ospfRouteRedistribution   OBJECT IDENTIFIER ::= { ospfCfg 4 }
29703
29704ospfRedistributeStatic    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 1 }
29705
29706ospfCurCfgStaticMetric OBJECT-TYPE
29707    SYNTAX INTEGER (0..16777214)
29708    MAX-ACCESS read-only
29709    STATUS current
29710    DESCRIPTION
29711    "The metric to be assigned to static routes."
29712    ::= { ospfRedistributeStatic 1 }
29713
29714ospfNewCfgStaticMetric OBJECT-TYPE
29715    SYNTAX INTEGER (0..16777214)
29716    MAX-ACCESS read-write
29717    STATUS current
29718    DESCRIPTION
29719    "The metric to be assigned to static routes."
29720    ::= { ospfRedistributeStatic 2 }
29721
29722ospfCurCfgStaticMetricType OBJECT-TYPE
29723    SYNTAX INTEGER {
29724        none(1),
29725        type1(2),
29726        type2(3)
29727        }
29728    MAX-ACCESS read-only
29729    STATUS current
29730    DESCRIPTION
29731    "The AS External metric type for static routes."
29732    ::= { ospfRedistributeStatic 3 }
29733
29734ospfNewCfgStaticMetricType OBJECT-TYPE
29735    SYNTAX INTEGER {
29736        none(1),
29737        type1(2),
29738        type2(3)
29739        }
29740    MAX-ACCESS read-write
29741    STATUS current
29742    DESCRIPTION
29743    "The AS External metric type for static routes."
29744    ::= { ospfRedistributeStatic 4 }
29745
29746ospfCurCfgStaticOutRmapList OBJECT-TYPE
29747    SYNTAX OCTET STRING
29748    MAX-ACCESS read-only
29749    STATUS current
29750    DESCRIPTION
29751        "The route maps present in the out route map list.
29752         The route maps are presented in a bitmap format.
29753
29754         in receiving order:
29755
29756         OCTET 1  OCTET 2  .....
29757         xxxxxxxx xxxxxxxx .....
29758         ||    || |_ Rmap 9
29759         ||    ||
29760         ||    ||___ Rmap 8
29761         ||    |____ Rmap 7
29762         ||      .    .   .
29763         ||_________ Rmap 2
29764         |__________ Rmap 1
29765
29766         where x : 1 - The represented route map is selected
29767         0 - The represented route map is not selected"
29768    ::= { ospfRedistributeStatic 5 }
29769
29770ospfNewCfgStaticOutRmapList OBJECT-TYPE
29771    SYNTAX OCTET STRING
29772    MAX-ACCESS read-only
29773    STATUS current
29774    DESCRIPTION
29775        "The route maps present in the out route map list.
29776         The route maps are presented in a bitmap format.
29777
29778         in receiving order:
29779
29780         OCTET 1  OCTET 2  .....
29781         xxxxxxxx xxxxxxxx .....
29782         ||    || |_ Rmap 9
29783         ||    ||
29784         ||    ||___ Rmap 8
29785         ||    |____ Rmap 7
29786         ||      .    .   .
29787         ||_________ Rmap 2
29788         |__________ Rmap 1
29789
29790         where x : 1 - The represented route map is selected
29791         0 - The represented route map is not selected"
29792    ::= { ospfRedistributeStatic 6 }
29793
29794ospfNewCfgStaticAddOutRmap OBJECT-TYPE
29795    SYNTAX Integer32
29796    MAX-ACCESS read-write
29797    STATUS current
29798    DESCRIPTION
29799    "The route map to be add into out-rmap list. When read, 0 is returned."
29800    ::= { ospfRedistributeStatic 7 }
29801
29802ospfNewCfgStaticRemoveOutRmap OBJECT-TYPE
29803    SYNTAX Integer32
29804    MAX-ACCESS read-write
29805    STATUS current
29806    DESCRIPTION
29807    "The route map to be removed from out-rmap list. When read,
29808         0 is returned."
29809    ::= { ospfRedistributeStatic 8 }
29810
29811ospfRedistributeEbgp    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 2 }
29812
29813ospfCurCfgEbgpMetric OBJECT-TYPE
29814    SYNTAX INTEGER (0..16777214)
29815    MAX-ACCESS read-only
29816    STATUS current
29817    DESCRIPTION
29818    "The export metric to be assigned to External BGP routes."
29819    ::= { ospfRedistributeEbgp 1 }
29820
29821ospfNewCfgEbgpMetric OBJECT-TYPE
29822    SYNTAX INTEGER (0..16777214)
29823    MAX-ACCESS read-write
29824    STATUS current
29825    DESCRIPTION
29826    "The export metric to be assigned to External BGP routes."
29827    ::= { ospfRedistributeEbgp 2 }
29828
29829ospfCurCfgEbgpMetricType OBJECT-TYPE
29830    SYNTAX INTEGER {
29831        none(1),
29832        type1(2),
29833        type2(3)
29834        }
29835    MAX-ACCESS read-only
29836    STATUS current
29837    DESCRIPTION
29838    "The AS External metric type for External BGP routes."
29839    ::= { ospfRedistributeEbgp 3 }
29840
29841ospfNewCfgEbgpMetricType OBJECT-TYPE
29842    SYNTAX INTEGER {
29843        none(1),
29844        type1(2),
29845        type2(3)
29846        }
29847    MAX-ACCESS read-write
29848    STATUS current
29849    DESCRIPTION
29850    "The AS External metric type for External BGP routes."
29851    ::= { ospfRedistributeEbgp 4 }
29852
29853ospfCurCfgEbgpOutRmapList OBJECT-TYPE
29854    SYNTAX OCTET STRING
29855    MAX-ACCESS read-only
29856    STATUS current
29857    DESCRIPTION
29858        "The route maps present in the out route map list.
29859         The route maps are presented in a bitmap format.
29860
29861         in receiving order:
29862
29863         OCTET 1  OCTET 2  .....
29864         xxxxxxxx xxxxxxxx .....
29865         ||    || |_ Rmap 9
29866         ||    ||
29867         ||    ||___ Rmap 8
29868         ||    |____ Rmap 7
29869         ||      .    .   .
29870         ||_________ Rmap 2
29871         |__________ Rmap 1
29872
29873         where x : 1 - The represented route map is selected
29874         0 - The represented route map is not selected"
29875    ::= { ospfRedistributeEbgp 5 }
29876
29877ospfNewCfgEbgpOutRmapList OBJECT-TYPE
29878    SYNTAX OCTET STRING
29879    MAX-ACCESS read-only
29880    STATUS current
29881    DESCRIPTION
29882        "The route maps present in the out route map list.
29883         The route maps are presented in a bitmap format.
29884
29885         in receiving order:
29886
29887         OCTET 1  OCTET 2  .....
29888         xxxxxxxx xxxxxxxx .....
29889         ||    || |_ Rmap 9
29890         ||    ||
29891         ||    ||___ Rmap 8
29892         ||    |____ Rmap 7
29893         ||      .    .   .
29894         ||_________ Rmap 2
29895         |__________ Rmap 1
29896
29897         where x : 1 - The represented route map is selected
29898         0 - The represented route map is not selected"
29899    ::= { ospfRedistributeEbgp 6 }
29900
29901ospfNewCfgEbgpAddOutRmap OBJECT-TYPE
29902    SYNTAX Integer32
29903    MAX-ACCESS read-write
29904    STATUS current
29905    DESCRIPTION
29906    "The route map to be add into out-rmap list. When read, 0 is returned."
29907    ::= { ospfRedistributeEbgp 7 }
29908
29909ospfNewCfgEbgpRemoveOutRmap OBJECT-TYPE
29910    SYNTAX Integer32
29911    MAX-ACCESS read-write
29912    STATUS current
29913    DESCRIPTION
29914    "The route map to be removed from out-rmap list. When read,
29915         0 is returned."
29916    ::= { ospfRedistributeEbgp 8 }
29917
29918ospfRedistributeIbgp    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 3 }
29919
29920ospfCurCfgIbgpMetric OBJECT-TYPE
29921    SYNTAX INTEGER (0..16777214)
29922    MAX-ACCESS read-only
29923    STATUS current
29924    DESCRIPTION
29925    "The export metric for Internal BGP routes."
29926    ::= { ospfRedistributeIbgp 1 }
29927
29928ospfNewCfgIbgpMetric OBJECT-TYPE
29929    SYNTAX INTEGER (0..16777214)
29930    MAX-ACCESS read-write
29931    STATUS current
29932    DESCRIPTION
29933    "The export metric for Internal BGP routes."
29934    ::= { ospfRedistributeIbgp 2 }
29935
29936ospfCurCfgIbgpMetricType OBJECT-TYPE
29937    SYNTAX INTEGER {
29938        none(1),
29939        type1(2),
29940        type2(3)
29941        }
29942    MAX-ACCESS read-only
29943    STATUS current
29944    DESCRIPTION
29945    "The AS External metric type for Internal BGP routes."
29946    ::= { ospfRedistributeIbgp 3 }
29947
29948ospfNewCfgIbgpMetricType OBJECT-TYPE
29949    SYNTAX INTEGER {
29950        none(1),
29951        type1(2),
29952        type2(3)
29953        }
29954    MAX-ACCESS read-write
29955    STATUS current
29956    DESCRIPTION
29957    "The AS External metric type for Internal BGP routes."
29958    ::= { ospfRedistributeIbgp 4 }
29959
29960ospfCurCfgIbgpOutRmapList OBJECT-TYPE
29961    SYNTAX OCTET STRING
29962    MAX-ACCESS read-only
29963    STATUS current
29964    DESCRIPTION
29965        "The route maps present in the out route map list.
29966         The route maps are presented in a bitmap format.
29967
29968         in receiving order:
29969
29970         OCTET 1  OCTET 2  .....
29971         xxxxxxxx xxxxxxxx .....
29972         ||    || |_ Rmap 9
29973         ||    ||
29974         ||    ||___ Rmap 8
29975         ||    |____ Rmap 7
29976         ||      .    .   .
29977         ||_________ Rmap 2
29978         |__________ Rmap 1
29979
29980         where x : 1 - The represented route map is selected
29981         0 - The represented route map is not selected"
29982    ::= { ospfRedistributeIbgp 5 }
29983
29984ospfNewCfgIbgpOutRmapList OBJECT-TYPE
29985    SYNTAX OCTET STRING
29986    MAX-ACCESS read-only
29987    STATUS current
29988    DESCRIPTION
29989        "The route maps present in the out route map list.
29990         The route maps are presented in a bitmap format.
29991
29992         in receiving order:
29993
29994         OCTET 1  OCTET 2  .....
29995         xxxxxxxx xxxxxxxx .....
29996         ||    || |_ Rmap 9
29997         ||    ||
29998         ||    ||___ Rmap 8
29999         ||    |____ Rmap 7
30000         ||      .    .   .
30001         ||_________ Rmap 2
30002         |__________ Rmap 1
30003
30004         where x : 1 - The represented route map is selected
30005         0 - The represented route map is not selected"
30006    ::= { ospfRedistributeIbgp 6 }
30007
30008ospfNewCfgIbgpAddOutRmap OBJECT-TYPE
30009    SYNTAX Integer32
30010    MAX-ACCESS read-write
30011    STATUS current
30012    DESCRIPTION
30013    "The route map to be add into out-rmap list. When read, 0 is returned."
30014    ::= { ospfRedistributeIbgp 7 }
30015
30016ospfNewCfgIbgpRemoveOutRmap OBJECT-TYPE
30017    SYNTAX Integer32
30018    MAX-ACCESS read-write
30019    STATUS current
30020    DESCRIPTION
30021    "The route map to be removed from out-rmap list. When read,
30022         0 is returned."
30023    ::= { ospfRedistributeIbgp 8 }
30024
30025ospfRedistributeFixed    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 4 }
30026
30027ospfCurCfgFixedMetric OBJECT-TYPE
30028    SYNTAX INTEGER (0..16777214)
30029    MAX-ACCESS read-only
30030    STATUS current
30031    DESCRIPTION
30032    "The export metric for fixed routes."
30033    ::= { ospfRedistributeFixed 1 }
30034
30035ospfNewCfgFixedMetric OBJECT-TYPE
30036    SYNTAX INTEGER (0..16777214)
30037    MAX-ACCESS read-write
30038    STATUS current
30039    DESCRIPTION
30040    "The export metric for fixed routes."
30041    ::= { ospfRedistributeFixed 2 }
30042
30043ospfCurCfgFixedMetricType OBJECT-TYPE
30044    SYNTAX INTEGER {
30045        none(1),
30046        type1(2),
30047        type2(3)
30048        }
30049    MAX-ACCESS read-only
30050    STATUS current
30051    DESCRIPTION
30052    "The AS External metric type for fixed routes."
30053    ::= { ospfRedistributeFixed 3 }
30054
30055ospfNewCfgFixedMetricType OBJECT-TYPE
30056    SYNTAX INTEGER {
30057        none(1),
30058        type1(2),
30059        type2(3)
30060        }
30061    MAX-ACCESS read-write
30062    STATUS current
30063    DESCRIPTION
30064    "The AS External metric type for fixed routes."
30065    ::= { ospfRedistributeFixed 4 }
30066
30067ospfCurCfgFixedOutRmapList OBJECT-TYPE
30068    SYNTAX OCTET STRING
30069    MAX-ACCESS read-only
30070    STATUS current
30071    DESCRIPTION
30072        "The route maps present in the out route map list.
30073         The route maps are presented in a bitmap format.
30074
30075         in receiving order:
30076
30077         OCTET 1  OCTET 2  .....
30078         xxxxxxxx xxxxxxxx .....
30079         ||    || |_ Rmap 9
30080         ||    ||
30081         ||    ||___ Rmap 8
30082         ||    |____ Rmap 7
30083         ||      .    .   .
30084         ||_________ Rmap 2
30085         |__________ Rmap 1
30086
30087         where x : 1 - The represented route map is selected
30088         0 - The represented route map is not selected"
30089    ::= { ospfRedistributeFixed 5 }
30090
30091ospfNewCfgFixedOutRmapList OBJECT-TYPE
30092    SYNTAX OCTET STRING
30093    MAX-ACCESS read-only
30094    STATUS current
30095    DESCRIPTION
30096        "The route maps present in the out route map list.
30097         The route maps are presented in a bitmap format.
30098
30099         in receiving order:
30100
30101         OCTET 1  OCTET 2  .....
30102         xxxxxxxx xxxxxxxx .....
30103         ||    || |_ Rmap 9
30104         ||    ||
30105         ||    ||___ Rmap 8
30106         ||    |____ Rmap 7
30107         ||      .    .   .
30108         ||_________ Rmap 2
30109         |__________ Rmap 1
30110
30111         where x : 1 - The represented route map is selected
30112         0 - The represented route map is not selected"
30113    ::= { ospfRedistributeFixed 6 }
30114
30115ospfNewCfgFixedAddOutRmap OBJECT-TYPE
30116    SYNTAX Integer32
30117    MAX-ACCESS read-write
30118    STATUS current
30119    DESCRIPTION
30120    "The route map to be add into out-rmap list. When read, 0 is returned."
30121    ::= { ospfRedistributeFixed 7 }
30122
30123ospfNewCfgFixedRemoveOutRmap OBJECT-TYPE
30124    SYNTAX Integer32
30125    MAX-ACCESS read-write
30126    STATUS current
30127    DESCRIPTION
30128    "The route map to be removed from out-rmap list. When read,
30129         0 is returned."
30130    ::= { ospfRedistributeFixed 8 }
30131
30132ospfRedistributeRip    OBJECT IDENTIFIER ::= { ospfRouteRedistribution 5 }
30133
30134ospfCurCfgRipMetric OBJECT-TYPE
30135    SYNTAX INTEGER (0..16777214)
30136    MAX-ACCESS read-only
30137    STATUS current
30138    DESCRIPTION
30139    "The export metric for RIP routes.  "
30140    ::= { ospfRedistributeRip 1 }
30141
30142ospfNewCfgRipMetric OBJECT-TYPE
30143    SYNTAX INTEGER (0..16777214)
30144    MAX-ACCESS read-write
30145    STATUS current
30146    DESCRIPTION
30147    "The export metric for RIP routes.  "
30148    ::= { ospfRedistributeRip 2 }
30149
30150ospfCurCfgRipMetricType OBJECT-TYPE
30151    SYNTAX INTEGER {
30152        none(1),
30153        type1(2),
30154        type2(3)
30155        }
30156    MAX-ACCESS read-only
30157    STATUS current
30158    DESCRIPTION
30159    "The AS External metric type for RIP routes."
30160    ::= { ospfRedistributeRip 3 }
30161
30162ospfNewCfgRipMetricType OBJECT-TYPE
30163    SYNTAX INTEGER {
30164        none(1),
30165        type1(2),
30166        type2(3)
30167        }
30168    MAX-ACCESS read-write
30169    STATUS current
30170    DESCRIPTION
30171    "The AS External metric type for RIP routes."
30172    ::= { ospfRedistributeRip 4 }
30173
30174ospfCurCfgRipOutRmapList OBJECT-TYPE
30175    SYNTAX OCTET STRING
30176    MAX-ACCESS read-only
30177    STATUS current
30178    DESCRIPTION
30179        "The route maps present in the out route map list.
30180         The route maps are presented in a bitmap format.
30181
30182         in receiving order:
30183
30184         OCTET 1  OCTET 2  .....
30185         xxxxxxxx xxxxxxxx .....
30186         ||    || |_ Rmap 9
30187         ||    ||
30188         ||    ||___ Rmap 8
30189         ||    |____ Rmap 7
30190         ||      .    .   .
30191         ||_________ Rmap 2
30192         |__________ Rmap 1
30193
30194         where x : 1 - The represented route map is selected
30195         0 - The represented route map is not selected"
30196    ::= { ospfRedistributeRip 5 }
30197
30198ospfNewCfgRipOutRmapList OBJECT-TYPE
30199    SYNTAX OCTET STRING
30200    MAX-ACCESS read-only
30201    STATUS current
30202    DESCRIPTION
30203        "The route maps present in the out route map list.
30204         The route maps are presented in a bitmap format.
30205
30206         in receiving order:
30207
30208         OCTET 1  OCTET 2  .....
30209         xxxxxxxx xxxxxxxx .....
30210         ||    || |_ Rmap 9
30211         ||    ||
30212         ||    ||___ Rmap 8
30213         ||    |____ Rmap 7
30214         ||      .    .   .
30215         ||_________ Rmap 2
30216         |__________ Rmap 1
30217
30218         where x : 1 - The represented route map is selected
30219         0 - The represented route map is not selected"
30220    ::= { ospfRedistributeRip 6 }
30221
30222ospfNewCfgRipAddOutRmap OBJECT-TYPE
30223    SYNTAX Integer32
30224    MAX-ACCESS read-write
30225    STATUS current
30226    DESCRIPTION
30227    "The route map to be add into out-rmap list. When read, 0 is returned."
30228    ::= { ospfRedistributeRip 7 }
30229
30230ospfNewCfgRipRemoveOutRmap OBJECT-TYPE
30231    SYNTAX Integer32
30232    MAX-ACCESS read-write
30233    STATUS current
30234    DESCRIPTION
30235    "The route map to be removed from out-rmap list. When read,
30236         0 is returned."
30237    ::= { ospfRedistributeRip 8 }
30238
30239--
30240-- IP OSPFv3 configuration
30241--
30242ospf3General    OBJECT IDENTIFIER ::= { ospf3Cfg 1 }
30243
30244ospf3IntfTableMaxSize OBJECT-TYPE
30245    SYNTAX Integer32
30246    MAX-ACCESS read-only
30247    STATUS current
30248    DESCRIPTION
30249        "The maximum number of rows in the OSPFv3 Interface table."
30250    ::= { ospf3General 1 }
30251
30252ospf3AreaTableMaxSize OBJECT-TYPE
30253    SYNTAX Integer32
30254    MAX-ACCESS read-only
30255    STATUS current
30256    DESCRIPTION
30257        "The maximum number of rows in the OSPFv3 Area table."
30258    ::= { ospf3General 2 }
30259
30260ospf3RangeTableMaxSize OBJECT-TYPE
30261    SYNTAX Integer32
30262    MAX-ACCESS read-only
30263    STATUS current
30264    DESCRIPTION
30265        "The maximum number of rows in the OSPFv3 Range table."
30266    ::= { ospf3General 3 }
30267
30268ospf3ExtRangeTableMaxSize OBJECT-TYPE
30269    SYNTAX Integer32
30270    MAX-ACCESS read-only
30271    STATUS current
30272    DESCRIPTION
30273        "The maximum number of rows in the OSPFv3 Summary Prefix table."
30274    ::= { ospf3General 4 }
30275
30276ospf3RedistTableMaxSize OBJECT-TYPE
30277    SYNTAX Integer32
30278    MAX-ACCESS read-only
30279    STATUS current
30280    DESCRIPTION
30281        "The maximum number of rows in the OSPFv3 Redist Config table."
30282    ::= { ospf3General 5 }
30283
30284ospf3VirtIntfTableMaxSize OBJECT-TYPE
30285    SYNTAX Integer32
30286    MAX-ACCESS read-only
30287    STATUS current
30288    DESCRIPTION
30289        "The maximum number of rows in the OSPFv3 Virtual Interface
30290         table."
30291    ::= { ospf3General 6 }
30292
30293ospf3HostTableMaxSize OBJECT-TYPE
30294    SYNTAX Integer32
30295    MAX-ACCESS read-only
30296    STATUS current
30297    DESCRIPTION
30298        "The maximum number of rows in the OSPFv3 Host table."
30299    ::= { ospf3General 7 }
30300
30301 ospf3NbrTableMaxSize OBJECT-TYPE
30302    SYNTAX Integer32
30303    MAX-ACCESS read-only
30304    STATUS current
30305    DESCRIPTION
30306        "The maximum number of rows in the OSPFv3 Neighbor table."
30307    ::= { ospf3General 8 }
30308
30309ospf3CurCfgState OBJECT-TYPE
30310    SYNTAX INTEGER {
30311        on(1),
30312        off(2)
30313        }
30314    MAX-ACCESS read-only
30315    STATUS current
30316    DESCRIPTION
30317    "OSPFv3 global state."
30318    ::= { ospf3General 9 }
30319
30320ospf3NewCfgState OBJECT-TYPE
30321    SYNTAX INTEGER {
30322        on(1),
30323        off(2)
30324        }
30325    MAX-ACCESS read-write
30326    STATUS current
30327    DESCRIPTION
30328    "Globally turn OSPFv3 on or off."
30329    ::= { ospf3General 10 }
30330
30331ospf3CurCfgRouterId OBJECT-TYPE
30332    SYNTAX IpAddress
30333    MAX-ACCESS read-only
30334    STATUS current
30335    DESCRIPTION
30336    "The router ID."
30337    ::= { ospf3General 11 }
30338
30339ospf3NewCfgRouterId OBJECT-TYPE
30340    SYNTAX IpAddress
30341    MAX-ACCESS read-create
30342    STATUS current
30343    DESCRIPTION
30344    "The router ID."
30345    ::= { ospf3General 12 }
30346
30347ospf3CurCfgAbrType OBJECT-TYPE
30348    SYNTAX INTEGER {
30349        standard(1),
30350        cisco(2),
30351        ibm(3)
30352        }
30353    MAX-ACCESS read-only
30354    STATUS current
30355    DESCRIPTION
30356    "OSPFv3 alternative ABR type."
30357    ::= { ospf3General 13 }
30358
30359ospf3NewCfgAbrType OBJECT-TYPE
30360    SYNTAX INTEGER {
30361        standard(1),
30362        cisco(2),
30363        ibm(3)
30364        }
30365    MAX-ACCESS read-write
30366    STATUS current
30367    DESCRIPTION
30368    "Set the OSPFv3 alternative ABR type."
30369    ::= { ospf3General 14 }
30370
30371ospf3CurCfgLSDB OBJECT-TYPE
30372    SYNTAX  INTEGER (-1..2147483647)
30373    MAX-ACCESS read-only
30374    STATUS current
30375    DESCRIPTION
30376    "The LSDB limit for external LSA."
30377    ::= { ospf3General 15 }
30378
30379ospf3NewCfgLSDB OBJECT-TYPE
30380    SYNTAX  INTEGER (-1..2147483647)
30381    MAX-ACCESS read-write
30382    STATUS current
30383    DESCRIPTION
30384    "Set the LSDB limit for external LSA, -1 for none."
30385    ::= { ospf3General 16 }
30386
30387ospf3CurCfgExitOverflow OBJECT-TYPE
30388    SYNTAX  Unsigned32 (0..4294967295)
30389    MAX-ACCESS read-only
30390    STATUS current
30391    DESCRIPTION
30392    "The exit overflow interval in seconds."
30393    ::= { ospf3General 17 }
30394
30395ospf3NewCfgExitOverflow OBJECT-TYPE
30396    SYNTAX  Unsigned32 (0..4294967295)
30397    MAX-ACCESS read-write
30398    STATUS current
30399    DESCRIPTION
30400    "Set the exit overflow interval in seconds."
30401    ::= { ospf3General 18 }
30402
30403 ospf3CurCfgReferenceBw OBJECT-TYPE
30404    SYNTAX  Unsigned32 (0..4294967295)
30405    MAX-ACCESS read-only
30406    STATUS current
30407    DESCRIPTION
30408    "The reference bandwidth for default interface metric calculation."
30409    ::= { ospf3General 19 }
30410
30411ospf3NewCfgReferenceBw OBJECT-TYPE
30412    SYNTAX  Unsigned32 (0..4294967295)
30413    MAX-ACCESS read-write
30414    STATUS current
30415    DESCRIPTION
30416    "The reference bandwidth for default interface metric calculation."
30417    ::= { ospf3General 20 }
30418
30419  ospf3CurCfgSpfDelay OBJECT-TYPE
30420    SYNTAX  INTEGER (0..65535)
30421    MAX-ACCESS read-only
30422    STATUS current
30423    DESCRIPTION
30424    "The delay between topology change and SPF calculation."
30425    ::= { ospf3General 21 }
30426
30427ospf3NewCfgSpfDelay OBJECT-TYPE
30428    SYNTAX  INTEGER (0..65535)
30429    MAX-ACCESS read-write
30430    STATUS current
30431    DESCRIPTION
30432    "The delay between topology change and SPF calculation."
30433    ::= { ospf3General 22 }
30434
30435 ospf3CurCfgSpfHold OBJECT-TYPE
30436    SYNTAX  INTEGER (0..65535)
30437    MAX-ACCESS read-only
30438    STATUS current
30439    DESCRIPTION
30440    "The hold time between two consecutive SPF calculation."
30441    ::= { ospf3General 23 }
30442
30443ospf3NewCfgSpfHold OBJECT-TYPE
30444    SYNTAX  INTEGER (0..65535)
30445    MAX-ACCESS read-write
30446    STATUS current
30447    DESCRIPTION
30448    "The hold time between two consecutive SPF calculation."
30449    ::= { ospf3General 24 }
30450
30451
30452ospf3CurCfgNssaAsbrDfRtTrans OBJECT-TYPE
30453    SYNTAX INTEGER {
30454        on(1),
30455        off(2)
30456        }
30457    MAX-ACCESS read-only
30458    STATUS current
30459    DESCRIPTION
30460    "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
30461    ::= { ospf3General 29 }
30462
30463ospf3NewCfgNssaAsbrDfRtTrans OBJECT-TYPE
30464    SYNTAX INTEGER {
30465        on(1),
30466        off(2)
30467        }
30468    MAX-ACCESS read-write
30469    STATUS current
30470    DESCRIPTION
30471    "OSPFv3 state of setting P-bit by an NSSA internal ASBR."
30472    ::= { ospf3General 30 }
30473
30474ospf3CurCfgAreaTable OBJECT-TYPE
30475    SYNTAX SEQUENCE OF Ospf3CurCfgAreaEntry
30476    MAX-ACCESS not-accessible
30477    STATUS current
30478    DESCRIPTION
30479      "The table of OSPFv3 area in the current configuration block."
30480    ::= { ospf3Cfg 2 }
30481
30482ospf3CurCfgAreaEntry OBJECT-TYPE
30483    SYNTAX Ospf3CurCfgAreaEntry
30484    MAX-ACCESS not-accessible
30485    STATUS current
30486    DESCRIPTION
30487      "Information about a OSPFv3 area."
30488    INDEX { ospf3CurCfgAreaIndex }
30489    ::= { ospf3CurCfgAreaTable 1 }
30490
30491Ospf3CurCfgAreaEntry ::= SEQUENCE {
30492    ospf3CurCfgAreaIndex         Integer32,
30493    ospf3CurCfgAreaId            IpAddress,
30494    ospf3CurCfgAreaStbInterval   INTEGER,
30495    ospf3CurCfgAreaType             INTEGER,
30496    ospf3CurCfgAreaNoSumm           INTEGER,
30497    ospf3CurCfgAreaDefaultMetric    INTEGER,
30498    ospf3CurCfgAreaDefaultMetricType    INTEGER,
30499    ospf3CurCfgAreaTranslRole           INTEGER,
30500    ospf3CurCfgAreaStatus        INTEGER
30501    }
30502
30503ospf3CurCfgAreaIndex OBJECT-TYPE
30504    SYNTAX Integer32
30505    MAX-ACCESS read-only
30506    STATUS current
30507    DESCRIPTION
30508    "The OSPFv3 area number for which the OSPFv3 area table is related."
30509    ::= { ospf3CurCfgAreaEntry 1}
30510
30511ospf3CurCfgAreaId OBJECT-TYPE
30512    SYNTAX IpAddress
30513    MAX-ACCESS read-only
30514    STATUS current
30515    DESCRIPTION
30516    "The IP Address of the OSPFv3 area."
30517    ::= { ospf3CurCfgAreaEntry 2 }
30518
30519ospf3CurCfgAreaStbInterval OBJECT-TYPE
30520    SYNTAX INTEGER (1..255)
30521    MAX-ACCESS read-only
30522    STATUS current
30523    DESCRIPTION
30524    "The stability interval for the NSSA area"
30525    ::= { ospf3CurCfgAreaEntry 3 }
30526
30527ospf3CurCfgAreaType OBJECT-TYPE
30528    SYNTAX INTEGER {
30529        transit(1),
30530        stub(2),
30531        nssa(3)
30532           }
30533    MAX-ACCESS   read-only
30534    STATUS  current
30535    DESCRIPTION
30536        "Type of Area.
30537        transit(1)
30538        stub(2)
30539        nssa(3)"
30540
30541    ::= { ospf3CurCfgAreaEntry 4 }
30542
30543ospf3CurCfgAreaNoSumm OBJECT-TYPE
30544    SYNTAX  INTEGER {
30545        disabled(0),
30546     enabled(1)
30547        }
30548    MAX-ACCESS  read-only
30549    STATUS  current
30550    DESCRIPTION
30551        "Status
30552       disabled(0)
30553       enabled(1)"
30554
30555    ::= { ospf3CurCfgAreaEntry 5 }
30556
30557ospf3CurCfgAreaDefaultMetric OBJECT-TYPE
30558    SYNTAX  INTEGER (1..16777215)
30559    MAX-ACCESS  read-only
30560    STATUS  current
30561    DESCRIPTION
30562        "Metric for stub/NSSA area (1-16777215)"
30563    ::= { ospf3CurCfgAreaEntry 6 }
30564
30565ospf3CurCfgAreaDefaultMetricType OBJECT-TYPE
30566    SYNTAX INTEGER (1..3)
30567    MAX-ACCESS read-only
30568    STATUS current
30569    DESCRIPTION
30570    "Metric Type for stub/NSSA area (1-3)"
30571    ::= { ospf3CurCfgAreaEntry 7 }
30572
30573ospf3CurCfgAreaTranslRole OBJECT-TYPE
30574    SYNTAX INTEGER {
30575        always(1),
30576        candidate(2)
30577           }
30578    MAX-ACCESS   read-only
30579    STATUS  current
30580    DESCRIPTION
30581        "Translation role for the NSSA area.
30582        always(1)
30583        candidate(2)"
30584
30585    ::= { ospf3CurCfgAreaEntry 8 }
30586
30587ospf3CurCfgAreaStatus OBJECT-TYPE
30588    SYNTAX  INTEGER {
30589        disabled(0),
30590     enabled(1)
30591        }
30592    MAX-ACCESS  read-only
30593    STATUS  current
30594    DESCRIPTION
30595        "Status
30596       disabled(0)
30597       enabled(1)"
30598
30599    ::= { ospf3CurCfgAreaEntry 9 }
30600
30601ospf3NewCfgAreaTable OBJECT-TYPE
30602    SYNTAX SEQUENCE OF Ospf3NewCfgAreaEntry
30603    MAX-ACCESS not-accessible
30604    STATUS current
30605    DESCRIPTION
30606      "The table of OSPFv3 Area configuration in the new configuration block."
30607    ::= { ospf3Cfg 3 }
30608
30609ospf3NewCfgAreaEntry OBJECT-TYPE
30610    SYNTAX Ospf3NewCfgAreaEntry
30611    MAX-ACCESS not-accessible
30612    STATUS current
30613    DESCRIPTION
30614      "Information about a OSPFv3 area."
30615    INDEX { ospf3NewCfgAreaIndex }
30616    ::= { ospf3NewCfgAreaTable 1 }
30617
30618Ospf3NewCfgAreaEntry ::= SEQUENCE {
30619    ospf3NewCfgAreaIndex         Integer32,
30620    ospf3NewCfgAreaId            IpAddress,
30621    ospf3NewCfgAreaStbInterval   INTEGER,
30622    ospf3NewCfgAreaType             INTEGER,
30623    ospf3NewCfgAreaNoSumm           INTEGER,
30624    ospf3NewCfgAreaDefaultMetric    INTEGER,
30625    ospf3NewCfgAreaDefaultMetricType    INTEGER,
30626    ospf3NewCfgAreaTranslRole           INTEGER,
30627    ospf3NewCfgAreaStatus        INTEGER,
30628    ospf3NewCfgAreaDelete        INTEGER
30629    }
30630
30631ospf3NewCfgAreaIndex OBJECT-TYPE
30632    SYNTAX Integer32
30633    MAX-ACCESS read-only
30634    STATUS current
30635    DESCRIPTION
30636    "The OSPFv3 area number for which the OSPFv3 area table is related."
30637    ::= { ospf3NewCfgAreaEntry 1}
30638
30639ospf3NewCfgAreaId OBJECT-TYPE
30640    SYNTAX IpAddress
30641    MAX-ACCESS read-create
30642    STATUS current
30643    DESCRIPTION
30644    "The IP Address of the OSPFv3 area."
30645    ::= { ospf3NewCfgAreaEntry 2 }
30646
30647ospf3NewCfgAreaStbInterval OBJECT-TYPE
30648    SYNTAX INTEGER (1..255)
30649    MAX-ACCESS read-create
30650    STATUS current
30651    DESCRIPTION
30652    "The Stability interval for the NSSA area."
30653    ::= { ospf3NewCfgAreaEntry 3 }
30654
30655ospf3NewCfgAreaType OBJECT-TYPE
30656    SYNTAX INTEGER {
30657        transit(1),
30658        stub(2),
30659        nssa(3)
30660           }
30661    MAX-ACCESS   read-write
30662    STATUS  current
30663    DESCRIPTION
30664        "Type of Area.
30665        transit(1)
30666        stub(2)
30667           nssa(3)"
30668
30669    ::= { ospf3NewCfgAreaEntry 4 }
30670
30671ospf3NewCfgAreaNoSumm OBJECT-TYPE
30672    SYNTAX  INTEGER {
30673        disabled(0),
30674     enabled(1)
30675        }
30676    MAX-ACCESS  read-create
30677    STATUS  current
30678    DESCRIPTION
30679        "Status
30680       disabled(0)
30681       enabled(1)"
30682
30683    ::= { ospf3NewCfgAreaEntry 5 }
30684
30685ospf3NewCfgAreaDefaultMetric OBJECT-TYPE
30686    SYNTAX  INTEGER (1..16777215)
30687    MAX-ACCESS  read-create
30688    STATUS  current
30689    DESCRIPTION
30690        "Metric for stub/NSSA area (1-16777215)"
30691    ::= { ospf3NewCfgAreaEntry 6 }
30692
30693ospf3NewCfgAreaDefaultMetricType OBJECT-TYPE
30694    SYNTAX INTEGER (1..3)
30695    MAX-ACCESS read-create
30696    STATUS current
30697    DESCRIPTION
30698    "Metric Type for stub/NSSA area (1-3)"
30699    ::= { ospf3NewCfgAreaEntry 7 }
30700
30701ospf3NewCfgAreaTranslRole OBJECT-TYPE
30702    SYNTAX INTEGER {
30703        always(1),
30704        candidate(2)
30705           }
30706        MAX-ACCESS  read-create
30707    STATUS  current
30708    DESCRIPTION
30709        "Translation role for the NSSA area.
30710        always(1)
30711        candidate(2)"
30712    ::= { ospf3NewCfgAreaEntry 8 }
30713
30714ospf3NewCfgAreaStatus OBJECT-TYPE
30715    SYNTAX  INTEGER {
30716        disabled(0),
30717     enabled(1)
30718        }
30719    MAX-ACCESS  read-write
30720    STATUS current
30721    DESCRIPTION
30722        "Status
30723       disabled(0)
30724       enabled(1)"
30725
30726    ::= { ospf3NewCfgAreaEntry 9 }
30727
30728ospf3NewCfgAreaDelete OBJECT-TYPE
30729   SYNTAX INTEGER {
30730    no(0),
30731    yes(1)
30732    }
30733   MAX-ACCESS read-write
30734   STATUS current
30735   DESCRIPTION
30736    "Delete the area
30737        no(0),
30738            yes(1)"
30739
30740    ::= { ospf3NewCfgAreaEntry 10 }
30741
30742
30743-- OSPFv3 Host Table
30744
30745ospf3CurCfgHostTable OBJECT-TYPE
30746    SYNTAX SEQUENCE OF Ospf3CurCfgHostEntry
30747    MAX-ACCESS not-accessible
30748    STATUS current
30749    DESCRIPTION
30750      "The table of OSPFv3 Host configuration."
30751    ::= { ospf3Cfg 4 }
30752
30753ospf3CurCfgHostEntry OBJECT-TYPE
30754    SYNTAX Ospf3CurCfgHostEntry
30755    MAX-ACCESS not-accessible
30756    STATUS current
30757    DESCRIPTION
30758      "Information about a OSPFv3 host."
30759    INDEX { ospf3CurCfgHostIndex }
30760    ::= { ospf3CurCfgHostTable 1 }
30761
30762Ospf3CurCfgHostEntry ::= SEQUENCE {
30763    ospf3CurCfgHostIndex         Integer32,
30764    ospf3CurCfgHostIpAddr        DisplayString,
30765    ospf3CurCfgHostAreaIndex     Integer32,
30766    ospf3CurCfgHostCost          INTEGER,
30767    ospf3CurCfgHostState        INTEGER
30768    }
30769
30770ospf3CurCfgHostIndex OBJECT-TYPE
30771    SYNTAX Integer32
30772    MAX-ACCESS read-only
30773    STATUS current
30774    DESCRIPTION
30775    "The OSPFv3 host number for which the OSPFv3 host table is related."
30776    ::= { ospf3CurCfgHostEntry 1}
30777
30778ospf3CurCfgHostIpAddr OBJECT-TYPE
30779    SYNTAX DisplayString
30780    MAX-ACCESS read-only
30781    STATUS current
30782    DESCRIPTION
30783    "The IPv6 Address of the OSPFv3 host."
30784    ::= { ospf3CurCfgHostEntry 2 }
30785
30786ospf3CurCfgHostAreaIndex OBJECT-TYPE
30787    SYNTAX Integer32
30788    MAX-ACCESS read-only
30789    STATUS current
30790    DESCRIPTION
30791    "The area index."
30792    ::= { ospf3CurCfgHostEntry 3 }
30793
30794ospf3CurCfgHostCost OBJECT-TYPE
30795    SYNTAX  INTEGER (1..65535)
30796    MAX-ACCESS  read-only
30797    STATUS  current
30798    DESCRIPTION
30799        "The cost of the OSPFv3 host."
30800    ::= { ospf3CurCfgHostEntry 4 }
30801
30802ospf3CurCfgHostState OBJECT-TYPE
30803    SYNTAX  INTEGER  {
30804    enabled(2),
30805    disabled(3)
30806    }
30807    MAX-ACCESS  read-only
30808    STATUS  current
30809    DESCRIPTION
30810        "Enable or disable an OSPFv3 Host"
30811    ::= { ospf3CurCfgHostEntry 5 }
30812
30813ospf3NewCfgHostTable OBJECT-TYPE
30814    SYNTAX SEQUENCE OF Ospf3NewCfgHostEntry
30815    MAX-ACCESS not-accessible
30816    STATUS current
30817    DESCRIPTION
30818      "The table of OSPFv3 Host configuration."
30819    ::= { ospf3Cfg 5 }
30820
30821ospf3NewCfgHostEntry OBJECT-TYPE
30822    SYNTAX Ospf3NewCfgHostEntry
30823    MAX-ACCESS not-accessible
30824    STATUS current
30825    DESCRIPTION
30826      "Information about a OSPFv3 host."
30827    INDEX { ospf3NewCfgHostIndex }
30828    ::= { ospf3NewCfgHostTable 1 }
30829
30830Ospf3NewCfgHostEntry ::= SEQUENCE {
30831    ospf3NewCfgHostIndex         Integer32,
30832    ospf3NewCfgHostIpAddr        DisplayString,
30833    ospf3NewCfgHostAreaIndex     Integer32,
30834    ospf3NewCfgHostCost          INTEGER,
30835    ospf3NewCfgHostState        INTEGER,
30836    ospf3NewCfgHostDelete        INTEGER
30837    }
30838
30839ospf3NewCfgHostIndex OBJECT-TYPE
30840    SYNTAX Integer32
30841    MAX-ACCESS read-only
30842    STATUS current
30843    DESCRIPTION
30844    "The OSPFv3 host number for which the OSPFv3 host table is related."
30845    ::= { ospf3NewCfgHostEntry 1}
30846
30847ospf3NewCfgHostIpAddr OBJECT-TYPE
30848    SYNTAX DisplayString  (SIZE(0..40))
30849    MAX-ACCESS read-create
30850    STATUS current
30851    DESCRIPTION
30852    "The IP6 Address of the OSPFv3 host.
30853     Address should be 4-byte haxadecimal colon notation.
30854     Valid IPv6 address should be in any of the following forms
30855     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
30856     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
30857    ::= { ospf3NewCfgHostEntry 2 }
30858
30859ospf3NewCfgHostAreaIndex OBJECT-TYPE
30860    SYNTAX Integer32
30861    MAX-ACCESS read-create
30862    STATUS current
30863    DESCRIPTION
30864    "The OSPFv3 area index."
30865    ::= { ospf3NewCfgHostEntry 3 }
30866
30867ospf3NewCfgHostCost OBJECT-TYPE
30868    SYNTAX  INTEGER (1..65535)
30869    MAX-ACCESS  read-create
30870    STATUS  current
30871    DESCRIPTION
30872        "The cost of the OSPFv3 host."
30873    ::= { ospf3NewCfgHostEntry 4 }
30874
30875ospf3NewCfgHostState OBJECT-TYPE
30876    SYNTAX  INTEGER  {
30877    enabled(2),
30878    disabled(3)
30879    }
30880    MAX-ACCESS  read-create
30881    STATUS  current
30882    DESCRIPTION
30883        "Enable or disable an OSPFv3 Host"
30884    ::= { ospf3NewCfgHostEntry 5 }
30885
30886ospf3NewCfgHostDelete  OBJECT-TYPE
30887    SYNTAX  INTEGER {
30888        no(0),
30889        yes(1)
30890        }
30891    MAX-ACCESS read-write
30892    STATUS current
30893    DESCRIPTION
30894    "Delete the OSPFv3 host:
30895         no(0),
30896         yes(1)"
30897    ::= { ospf3NewCfgHostEntry 6 }
30898
30899-- OSPFv3 Neighbor Table
30900
30901ospf3CurCfgNbrTable OBJECT-TYPE
30902    SYNTAX SEQUENCE OF Ospf3CurCfgNbrEntry
30903    MAX-ACCESS not-accessible
30904    STATUS current
30905    DESCRIPTION
30906      "The table of OSPFv3 Neighbor configuration."
30907    ::= { ospf3Cfg 6 }
30908
30909ospf3CurCfgNbrEntry OBJECT-TYPE
30910    SYNTAX Ospf3CurCfgNbrEntry
30911    MAX-ACCESS not-accessible
30912    STATUS current
30913    DESCRIPTION
30914      "Information about a OSPFv3 neighbor."
30915    INDEX { ospf3CurCfgNbrIndex }
30916    ::= { ospf3CurCfgNbrTable 1 }
30917
30918Ospf3CurCfgNbrEntry ::= SEQUENCE {
30919    ospf3CurCfgNbrIndex         Integer32,
30920    ospf3CurCfgNbrIpAddr       DisplayString,
30921    ospf3CurCfgNbrIntfIndex   Integer32,
30922    ospf3CurCfgNbrPriority       INTEGER,
30923    ospf3CurCfgNbrState     INTEGER
30924    }
30925
30926ospf3CurCfgNbrIndex OBJECT-TYPE
30927    SYNTAX Integer32
30928    MAX-ACCESS read-only
30929    STATUS current
30930    DESCRIPTION
30931    "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
30932    ::= { ospf3CurCfgNbrEntry 1}
30933
30934ospf3CurCfgNbrIpAddr OBJECT-TYPE
30935    SYNTAX DisplayString
30936    MAX-ACCESS read-only
30937    STATUS current
30938    DESCRIPTION
30939    "The IPv6 Address of the OSPFv3 neighbor."
30940    ::= { ospf3CurCfgNbrEntry 2 }
30941
30942ospf3CurCfgNbrIntfIndex OBJECT-TYPE
30943    SYNTAX Integer32
30944    MAX-ACCESS read-only
30945    STATUS current
30946    DESCRIPTION
30947    "The interface index."
30948    ::= { ospf3CurCfgNbrEntry 3 }
30949
30950ospf3CurCfgNbrPriority OBJECT-TYPE
30951    SYNTAX  INTEGER (0..255)
30952    MAX-ACCESS  read-only
30953    STATUS  current
30954    DESCRIPTION
30955        "The priority of the OSPFv3 neighbor."
30956    ::= { ospf3CurCfgNbrEntry 4 }
30957
30958ospf3CurCfgNbrState OBJECT-TYPE
30959    SYNTAX  INTEGER  {
30960    enabled(2),
30961    disabled(3)
30962    }
30963    MAX-ACCESS  read-only
30964    STATUS  current
30965    DESCRIPTION
30966        "Enable or disable an OSPFv3 neighbor"
30967    ::= { ospf3CurCfgNbrEntry 5 }
30968
30969ospf3NewCfgNbrTable OBJECT-TYPE
30970    SYNTAX SEQUENCE OF Ospf3NewCfgNbrEntry
30971    MAX-ACCESS not-accessible
30972    STATUS current
30973    DESCRIPTION
30974      "The table of OSPFv3 Neighbor configuration."
30975    ::= { ospf3Cfg 7 }
30976
30977ospf3NewCfgNbrEntry OBJECT-TYPE
30978    SYNTAX Ospf3NewCfgNbrEntry
30979    MAX-ACCESS not-accessible
30980    STATUS current
30981    DESCRIPTION
30982      "Information about a OSPFv3 neighbor."
30983    INDEX { ospf3NewCfgNbrIndex }
30984    ::= { ospf3NewCfgNbrTable 1 }
30985
30986Ospf3NewCfgNbrEntry ::= SEQUENCE {
30987    ospf3NewCfgNbrIndex         Integer32,
30988    ospf3NewCfgNbrIpAddr       DisplayString,
30989    ospf3NewCfgNbrIntfIndex   Integer32,
30990    ospf3NewCfgNbrPriority       INTEGER,
30991    ospf3NewCfgNbrState   INTEGER,
30992    ospf3NewCfgNbrDelete        INTEGER
30993    }
30994
30995ospf3NewCfgNbrIndex OBJECT-TYPE
30996    SYNTAX Integer32
30997    MAX-ACCESS read-only
30998    STATUS current
30999    DESCRIPTION
31000    "The OSPFv3 neighbor number for which the OSPFv3 neighbor table is related."
31001    ::= { ospf3NewCfgNbrEntry 1}
31002
31003ospf3NewCfgNbrIpAddr OBJECT-TYPE
31004    SYNTAX DisplayString  (SIZE(0..40))
31005    MAX-ACCESS read-create
31006    STATUS current
31007    DESCRIPTION
31008    "The IP6 Address of the OSPFv3 neighbor.
31009     Address should be 4-byte haxadecimal colon notation.
31010     Valid IPv6 address should be in any of the following forms
31011     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
31012     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
31013    ::= { ospf3NewCfgNbrEntry 2 }
31014
31015ospf3NewCfgNbrIntfIndex OBJECT-TYPE
31016    SYNTAX Integer32
31017    MAX-ACCESS read-create
31018    STATUS current
31019    DESCRIPTION
31020    "The OSPFv3 interface index."
31021    ::= { ospf3NewCfgNbrEntry 3 }
31022
31023ospf3NewCfgNbrPriority OBJECT-TYPE
31024    SYNTAX  INTEGER (0..255)
31025    MAX-ACCESS  read-create
31026    STATUS  current
31027    DESCRIPTION
31028        "The cost of the OSPFv3 neighbor."
31029    ::= { ospf3NewCfgNbrEntry 4 }
31030
31031ospf3NewCfgNbrState OBJECT-TYPE
31032    SYNTAX  INTEGER  {
31033    enabled(2),
31034    disabled(3)
31035    }
31036    MAX-ACCESS  read-create
31037    STATUS  current
31038    DESCRIPTION
31039        "Enable or disable an OSPFv3 Neighbor"
31040    ::= { ospf3NewCfgNbrEntry 5 }
31041
31042ospf3NewCfgNbrDelete  OBJECT-TYPE
31043    SYNTAX  INTEGER {
31044        no(0),
31045        yes(1)
31046        }
31047    MAX-ACCESS read-write
31048    STATUS current
31049    DESCRIPTION
31050    "Delete the OSPFv3 neighbor:
31051         no(0),
31052         yes(1)"
31053    ::= { ospf3NewCfgNbrEntry 6 }
31054
31055ospf3CurCfgIntfTable OBJECT-TYPE
31056    SYNTAX SEQUENCE OF Ospf3CurCfgIntfEntry
31057    MAX-ACCESS not-accessible
31058    STATUS current
31059    DESCRIPTION
31060      "The table of OSPFv3 Interface in the current configuration block."
31061    ::= { ospf3Cfg 8 }
31062
31063ospf3CurCfgIntfEntry OBJECT-TYPE
31064    SYNTAX Ospf3CurCfgIntfEntry
31065    MAX-ACCESS not-accessible
31066    STATUS current
31067    DESCRIPTION
31068      "Information about an OSPFv3 Interface."
31069    INDEX { ospf3CurCfgIntfIndex }
31070    ::= { ospf3CurCfgIntfTable 1 }
31071
31072Ospf3CurCfgIntfEntry ::= SEQUENCE {
31073    ospf3CurCfgIntfIndex         Integer32,
31074    ospf3CurCfgIntfInstId        INTEGER,
31075    ospf3CurCfgIntfArea          INTEGER,
31076    ospf3CurCfgIntfCost          INTEGER,
31077    ospf3CurCfgIntfPrio          INTEGER,
31078    ospf3CurCfgIntfHello         INTEGER,
31079    ospf3CurCfgIntfDead          INTEGER,
31080    ospf3CurCfgIntfPoll             Unsigned32,
31081    ospf3CurCfgIntfTrans         INTEGER,
31082    ospf3CurCfgIntfRetra         INTEGER,
31083    ospf3CurCfgIntfPassive       INTEGER,
31084    ospf3CurCfgIntfNetworkType                  INTEGER,
31085    ospf3CurCfgIntfStatus        INTEGER
31086    ,
31087    ospf3CurCfgIntfAuthSpi            Unsigned32,
31088    ospf3CurCfgIntfAuthEnable         INTEGER,
31089    ospf3CurCfgIntfAuthType           INTEGER,
31090    ospf3CurCfgIntfAuthKey            OCTET STRING,
31091    ospf3CurCfgIntfEncrySpi           Unsigned32,
31092    ospf3CurCfgIntfEncryEnable        INTEGER,
31093    ospf3CurCfgIntfEncryType          INTEGER,
31094    ospf3CurCfgIntfEncryKey           OCTET STRING,
31095    ospf3CurCfgIntfEncryAuthType      INTEGER,
31096    ospf3CurCfgIntfEncryAuthKey       OCTET STRING
31097    ,
31098    ospf3CurCfgIntfLsaSupress                   INTEGER
31099    }
31100
31101ospf3CurCfgIntfIndex OBJECT-TYPE
31102    SYNTAX Integer32
31103    MAX-ACCESS read-only
31104    STATUS current
31105    DESCRIPTION
31106    "The OSPFv3 Interface number for which the OSPFv3 Interface table is
31107         related."
31108    ::= { ospf3CurCfgIntfEntry 1}
31109
31110ospf3CurCfgIntfInstId  OBJECT-TYPE
31111    SYNTAX INTEGER (0..255)
31112    MAX-ACCESS read-only
31113    STATUS current
31114    DESCRIPTION
31115        "Interface Instance Id"
31116    ::= { ospf3CurCfgIntfEntry 2 }
31117
31118ospf3CurCfgIntfArea OBJECT-TYPE
31119    SYNTAX INTEGER (0..2)
31120    MAX-ACCESS read-only
31121    STATUS current
31122    DESCRIPTION
31123    "The index of the area that the interface belongs"
31124    ::= { ospf3CurCfgIntfEntry 3 }
31125
31126ospf3CurCfgIntfCost  OBJECT-TYPE
31127    SYNTAX INTEGER (0..65535)
31128    MAX-ACCESS read-only
31129    STATUS current
31130    DESCRIPTION
31131    "Interface cost"
31132    ::= { ospf3CurCfgIntfEntry 4 }
31133
31134ospf3CurCfgIntfPrio   OBJECT-TYPE
31135   SYNTAX INTEGER (1..255)
31136    MAX-ACCESS read-only
31137    STATUS current
31138    DESCRIPTION
31139    "Interface router priority"
31140    ::= { ospf3CurCfgIntfEntry 5 }
31141
31142ospf3CurCfgIntfHello  OBJECT-TYPE
31143    SYNTAX INTEGER (1..65535)
31144    MAX-ACCESS read-only
31145    STATUS current
31146    DESCRIPTION
31147    "Hello interval"
31148    ::= { ospf3CurCfgIntfEntry 6 }
31149
31150ospf3CurCfgIntfDead   OBJECT-TYPE
31151   SYNTAX INTEGER (1..65535)
31152    MAX-ACCESS read-only
31153    STATUS current
31154    DESCRIPTION
31155    "Dead interval"
31156    ::= { ospf3CurCfgIntfEntry 7 }
31157
31158ospf3CurCfgIntfPoll   OBJECT-TYPE
31159   SYNTAX Unsigned32 (1..4294967295)
31160    MAX-ACCESS read-only
31161    STATUS current
31162    DESCRIPTION
31163    "Poll interval(1..4294967295)"
31164    ::= { ospf3CurCfgIntfEntry 8 }
31165
31166ospf3CurCfgIntfTrans  OBJECT-TYPE
31167   SYNTAX INTEGER (1..1800)
31168    MAX-ACCESS read-only
31169    STATUS current
31170    DESCRIPTION
31171    "Transmit delay"
31172    ::= { ospf3CurCfgIntfEntry 9 }
31173
31174ospf3CurCfgIntfRetra OBJECT-TYPE
31175    SYNTAX INTEGER (1..1800)
31176    MAX-ACCESS read-only
31177    STATUS current
31178    DESCRIPTION
31179    "Retransmit interval"
31180    ::= { ospf3CurCfgIntfEntry 10 }
31181
31182ospf3CurCfgIntfPassive  OBJECT-TYPE
31183    SYNTAX  INTEGER {
31184        disabled(0),
31185        enabled(1)
31186        }
31187    MAX-ACCESS read-only
31188    STATUS current
31189    DESCRIPTION
31190    "Passive interface
31191    disabled(0),
31192        enabled(1)"
31193    ::= { ospf3CurCfgIntfEntry 11 }
31194
31195ospf3CurCfgIntfNetworkType OBJECT-TYPE
31196    SYNTAX INTEGER {
31197        broadcast(1),
31198        non-broadcast(2),
31199        point-to-point(3),
31200        point-to-multipoint(4)
31201           }
31202    MAX-ACCESS   read-only
31203    STATUS  current
31204    DESCRIPTION
31205        "Network Type.
31206        broadcast(1),
31207        non-broadcast(2),
31208        point-to-point(3),
31209        point-to-multipoint(4)"
31210
31211    ::= { ospf3CurCfgIntfEntry 12 }
31212
31213
31214ospf3CurCfgIntfStatus  OBJECT-TYPE
31215    SYNTAX  INTEGER {
31216        disabled(0),
31217        enabled(1)
31218        }
31219    MAX-ACCESS read-only
31220    STATUS current
31221    DESCRIPTION
31222    "Status of the interface
31223    disabled(0),
31224        enabled(1)"
31225    ::= { ospf3CurCfgIntfEntry 16 }
31226
31227ospf3CurCfgIntfAuthSpi  OBJECT-TYPE
31228    SYNTAX Unsigned32 (256..4294967295)
31229    MAX-ACCESS read-only
31230    STATUS current
31231    DESCRIPTION
31232        "Spi Id(256 - 4294967295)"
31233    ::= { ospf3CurCfgIntfEntry 17 }
31234
31235ospf3CurCfgIntfAuthEnable OBJECT-TYPE
31236    SYNTAX  INTEGER {
31237        disabled(0),
31238        enabled(1)
31239        }
31240    MAX-ACCESS read-only
31241    STATUS current
31242    DESCRIPTION
31243    "Status
31244     disabled(0),
31245     enabled(1)"
31246    ::= { ospf3CurCfgIntfEntry 18 }
31247
31248ospf3CurCfgIntfAuthType  OBJECT-TYPE
31249    SYNTAX  INTEGER {
31250        none(0),
31251        md5(2),
31252        sha1(1)
31253        }
31254    MAX-ACCESS read-only
31255    STATUS current
31256    DESCRIPTION
31257    "Authentication Type
31258        none(0),
31259        md5(2),
31260        sha1(1)"
31261    ::= { ospf3CurCfgIntfEntry 19 }
31262
31263ospf3CurCfgIntfAuthKey   OBJECT-TYPE
31264    SYNTAX OCTET STRING (SIZE(4..40))
31265    MAX-ACCESS read-only
31266    STATUS current
31267    DESCRIPTION
31268    "Authentication Key
31269      Hex-string MD5 key - 32 chars (128 bits)
31270      Hex-string SHA-1 key - 40 chars (160 bits)"
31271    ::= { ospf3CurCfgIntfEntry 20 }
31272
31273ospf3CurCfgIntfEncrySpi  OBJECT-TYPE
31274    SYNTAX Unsigned32 (256..4294967295)
31275    MAX-ACCESS read-only
31276    STATUS current
31277    DESCRIPTION
31278        "Spi Id(256 - 4294967295)"
31279    ::= { ospf3CurCfgIntfEntry 21 }
31280
31281ospf3CurCfgIntfEncryEnable OBJECT-TYPE
31282    SYNTAX  INTEGER {
31283        disabled(0),
31284        enabled(1)
31285        }
31286    MAX-ACCESS read-only
31287    STATUS current
31288    DESCRIPTION
31289    "Status
31290     disabled(0),
31291     enabled(1)"
31292    ::= { ospf3CurCfgIntfEntry 22 }
31293
31294ospf3CurCfgIntfEncryType  OBJECT-TYPE
31295    SYNTAX  INTEGER {
31296        null(0),
31297        tripledes(2),
31298        aes(3)
31299        }
31300    MAX-ACCESS read-only
31301    STATUS current
31302    DESCRIPTION
31303    "Encryption Type
31304        null(0),
31305        3des(2),
31306        aes(3)"
31307   ::= { ospf3CurCfgIntfEntry 23 }
31308
31309ospf3CurCfgIntfEncryKey   OBJECT-TYPE
31310    SYNTAX OCTET STRING (SIZE(4..48))
31311    MAX-ACCESS read-only
31312    STATUS current
31313    DESCRIPTION
31314    "Encryption Key
31315      Hex-string AES key - 32 chars (128 bits)
31316      Hex-string 3DES key - 48 chars (192 bits)"
31317    ::= { ospf3CurCfgIntfEntry 24 }
31318
31319
31320ospf3CurCfgIntfEncryAuthType  OBJECT-TYPE
31321    SYNTAX  INTEGER {
31322        none(0),
31323        md5(2),
31324        sha1(1)
31325        }
31326    MAX-ACCESS read-only
31327    STATUS current
31328    DESCRIPTION
31329    "Encryption Authentication Type
31330        none(0),
31331        md5(2),
31332        sha1(1)"
31333    ::= { ospf3CurCfgIntfEntry 25 }
31334
31335ospf3CurCfgIntfEncryAuthKey   OBJECT-TYPE
31336    SYNTAX OCTET STRING (SIZE(4..40))
31337    MAX-ACCESS read-only
31338    STATUS current
31339    DESCRIPTION
31340    "Encryption Authentication Key
31341    Hex-string MD5 key - 32 chars (128 bits)
31342    Hex-string SHA-1 key - 40 chars (160 bits)"
31343    ::= { ospf3CurCfgIntfEntry 26 }
31344
31345ospf3CurCfgIntfLsaSupress  OBJECT-TYPE
31346    SYNTAX  INTEGER {
31347        disabled(0),
31348        enabled(1)
31349        }
31350    MAX-ACCESS read-only
31351    STATUS current
31352    DESCRIPTION
31353    "LSA Supression on interface
31354    disabled(0),
31355        enabled(1)"
31356    ::= { ospf3CurCfgIntfEntry 27 }
31357
31358ospf3NewCfgIntfTable OBJECT-TYPE
31359    SYNTAX SEQUENCE OF Ospf3NewCfgIntfEntry
31360    MAX-ACCESS not-accessible
31361    STATUS current
31362    DESCRIPTION
31363      "The table of OSPFv3 interface in the new configuration block."
31364    ::= { ospf3Cfg 9 }
31365
31366ospf3NewCfgIntfEntry OBJECT-TYPE
31367    SYNTAX Ospf3NewCfgIntfEntry
31368    MAX-ACCESS not-accessible
31369    STATUS current
31370    DESCRIPTION
31371      "Information about an OSPFv3 interface."
31372    INDEX { ospf3NewCfgIntfIndex }
31373    ::= { ospf3NewCfgIntfTable 1 }
31374
31375Ospf3NewCfgIntfEntry ::= SEQUENCE {
31376    ospf3NewCfgIntfIndex         Integer32,
31377    ospf3NewCfgIntfInstId        INTEGER,
31378    ospf3NewCfgIntfArea          INTEGER,
31379    ospf3NewCfgIntfCost     INTEGER,
31380    ospf3NewCfgIntfPrio     INTEGER,
31381    ospf3NewCfgIntfHello         INTEGER,
31382    ospf3NewCfgIntfPoll             Unsigned32,
31383    ospf3NewCfgIntfDead          INTEGER,
31384    ospf3NewCfgIntfTrans         INTEGER,
31385    ospf3NewCfgIntfRetra         INTEGER,
31386    ospf3NewCfgIntfPassive       INTEGER,
31387    ospf3NewCfgIntfNetworkType                  INTEGER,
31388    ospf3NewCfgIntfStatus        INTEGER,
31389    ospf3NewCfgIntfDelete        INTEGER
31390    ,
31391    ospf3NewCfgIntfAuthSpi            Unsigned32,
31392    ospf3NewCfgIntfAuthEnable         INTEGER,
31393    ospf3NewCfgIntfAuthType           INTEGER,
31394    ospf3NewCfgIntfAuthKey            OCTET STRING,
31395    ospf3NewCfgIntfAuthReset          INTEGER,
31396    ospf3NewCfgIntfEncrySpi           Unsigned32,
31397    ospf3NewCfgIntfEncryEnable        INTEGER,
31398    ospf3NewCfgIntfEncryType          INTEGER,
31399    ospf3NewCfgIntfEncryKey           OCTET STRING,
31400    ospf3NewCfgIntfEncryAuthType      INTEGER,
31401    ospf3NewCfgIntfEncryAuthKey       OCTET STRING,
31402    ospf3NewCfgIntfEncryReset         INTEGER
31403    ,
31404    ospf3NewCfgIntfLsaSupress                   INTEGER
31405    }
31406
31407ospf3NewCfgIntfIndex OBJECT-TYPE
31408    SYNTAX Integer32
31409    MAX-ACCESS read-only
31410    STATUS current
31411    DESCRIPTION
31412    "The OSPFv3 Interface number for which the OSPFv3 Interface table is
31413         related."
31414    ::= { ospf3NewCfgIntfEntry 1}
31415
31416ospf3NewCfgIntfInstId   OBJECT-TYPE
31417    SYNTAX INTEGER (0..255)
31418    MAX-ACCESS read-create
31419    STATUS current
31420    DESCRIPTION
31421        "Interface Instance Id (0..255)"
31422    ::= { ospf3NewCfgIntfEntry 2 }
31423
31424ospf3NewCfgIntfArea OBJECT-TYPE
31425    SYNTAX INTEGER (0..2)
31426    MAX-ACCESS read-create
31427    STATUS current
31428    DESCRIPTION
31429    "The index of the area that the interface belongs (0..2)"
31430    ::= { ospf3NewCfgIntfEntry 3 }
31431
31432ospf3NewCfgIntfCost  OBJECT-TYPE
31433    SYNTAX INTEGER (0..65535)
31434    MAX-ACCESS read-create
31435    STATUS current
31436    DESCRIPTION
31437    "Interface cost(1..65535) and 0 for none"
31438    ::= { ospf3NewCfgIntfEntry 4 }
31439
31440ospf3NewCfgIntfPrio   OBJECT-TYPE
31441   SYNTAX INTEGER (0..255)
31442    MAX-ACCESS read-create
31443    STATUS current
31444    DESCRIPTION
31445    "Interface router priority(0..255)"
31446    ::= { ospf3NewCfgIntfEntry 5 }
31447
31448ospf3NewCfgIntfHello  OBJECT-TYPE
31449    SYNTAX INTEGER (1..65535)
31450    MAX-ACCESS read-create
31451    STATUS current
31452    DESCRIPTION
31453    "Hello interval(1..65535)"
31454    ::= { ospf3NewCfgIntfEntry 6 }
31455
31456ospf3NewCfgIntfDead   OBJECT-TYPE
31457   SYNTAX INTEGER (1..65535)
31458    MAX-ACCESS read-create
31459    STATUS current
31460    DESCRIPTION
31461    "Dead interval(1..65535)"
31462    ::= { ospf3NewCfgIntfEntry 7 }
31463
31464ospf3NewCfgIntfPoll   OBJECT-TYPE
31465   SYNTAX Unsigned32 (1..4294967295)
31466    MAX-ACCESS read-create
31467    STATUS current
31468    DESCRIPTION
31469    "Poll interval(1..4294967295)"
31470    ::= { ospf3NewCfgIntfEntry 8 }
31471
31472ospf3NewCfgIntfTrans  OBJECT-TYPE
31473   SYNTAX INTEGER (1..1800)
31474    MAX-ACCESS read-create
31475    STATUS current
31476    DESCRIPTION
31477    "Transmit delay(1..1800)"
31478    ::= { ospf3NewCfgIntfEntry 9 }
31479
31480ospf3NewCfgIntfRetra OBJECT-TYPE
31481  SYNTAX INTEGER (1..1800)
31482    MAX-ACCESS read-create
31483    STATUS current
31484    DESCRIPTION
31485    "Retransmit interval(1..1800)"
31486    ::= { ospf3NewCfgIntfEntry 10 }
31487
31488ospf3NewCfgIntfPassive  OBJECT-TYPE
31489    SYNTAX  INTEGER {
31490        disabled(0),
31491        enabled(1)
31492        }
31493    MAX-ACCESS read-create
31494    STATUS current
31495    DESCRIPTION
31496    "Passive interface
31497    disabled(0),
31498        enabled(1)"
31499    ::= { ospf3NewCfgIntfEntry 11 }
31500
31501ospf3NewCfgIntfNetworkType OBJECT-TYPE
31502    SYNTAX INTEGER {
31503        broadcast(1),
31504        non-broadcast(2),
31505        point-to-point(3),
31506        point-to-multipoint(4)
31507           }
31508    MAX-ACCESS   read-create
31509    STATUS  current
31510    DESCRIPTION
31511        "Network Type.
31512        broadcast(1),
31513        non-broadcast(2),
31514        point-to-point(3),
31515        point-to-multipoint(4)"
31516
31517    ::= { ospf3NewCfgIntfEntry 12 }
31518
31519
31520ospf3NewCfgIntfStatus  OBJECT-TYPE
31521    SYNTAX  INTEGER {
31522        disabled(0),
31523        enabled(1)
31524        }
31525    MAX-ACCESS read-create
31526    STATUS current
31527    DESCRIPTION
31528    "Status of the interface
31529    disabled(0),
31530        enabled(1)"
31531    ::= { ospf3NewCfgIntfEntry 16 }
31532
31533ospf3NewCfgIntfDelete  OBJECT-TYPE
31534    SYNTAX  INTEGER {
31535        other(0),
31536        delete(1)
31537        }
31538    MAX-ACCESS read-write
31539    STATUS current
31540    DESCRIPTION
31541    "Delete the interface
31542         other(0),
31543         delete(1)"
31544    ::= { ospf3NewCfgIntfEntry 17 }
31545
31546ospf3NewCfgIntfAuthSpi  OBJECT-TYPE
31547    SYNTAX Unsigned32 (256..4294967295)
31548    MAX-ACCESS read-write
31549    STATUS current
31550    DESCRIPTION
31551        "Authentication Spi Id(256 - 4294967295)"
31552    ::= { ospf3NewCfgIntfEntry 18 }
31553
31554ospf3NewCfgIntfAuthEnable OBJECT-TYPE
31555    SYNTAX  INTEGER {
31556        disabled(0),
31557        enabled(1)
31558        }
31559    MAX-ACCESS read-write
31560    STATUS current
31561    DESCRIPTION
31562    "Authentication Status
31563        disabled(0),
31564        enabled(1)"
31565    ::= { ospf3NewCfgIntfEntry 19 }
31566
31567ospf3NewCfgIntfAuthType  OBJECT-TYPE
31568    SYNTAX  INTEGER {
31569        none(0),
31570        md5(2),
31571        sha1(1)
31572        }
31573    MAX-ACCESS read-write
31574    STATUS current
31575    DESCRIPTION
31576    "Authentication Type
31577        none(0),
31578        md5(2),
31579        sha1(1)"
31580    ::= { ospf3NewCfgIntfEntry 20 }
31581
31582ospf3NewCfgIntfAuthKey   OBJECT-TYPE
31583    SYNTAX OCTET STRING (SIZE(4..40))
31584    MAX-ACCESS read-write
31585    STATUS current
31586    DESCRIPTION
31587    "Authentication Type
31588     Hex-string MD5 key - 32 chars (128 bits),
31589     Hex-string SHA-1 key - 40 chars (160 bits)"
31590    ::= { ospf3NewCfgIntfEntry 21 }
31591
31592ospf3NewCfgIntfAuthReset OBJECT-TYPE
31593    SYNTAX  INTEGER {
31594        other(0),
31595        reset(1)
31596        }
31597    MAX-ACCESS read-write
31598    STATUS current
31599    DESCRIPTION
31600    "Reset AH configuration
31601        other(0),
31602        reset(1)"
31603    ::= { ospf3NewCfgIntfEntry 22 }
31604
31605ospf3NewCfgIntfEncrySpi  OBJECT-TYPE
31606    SYNTAX Unsigned32 (256..4294967295)
31607    MAX-ACCESS read-write
31608    STATUS current
31609    DESCRIPTION
31610        "Encryption Spi Id(256 - 4294967295)"
31611    ::= { ospf3NewCfgIntfEntry 23 }
31612
31613ospf3NewCfgIntfEncryEnable OBJECT-TYPE
31614    SYNTAX  INTEGER {
31615        disabled(0),
31616        enabled(1)
31617        }
31618    MAX-ACCESS read-write
31619    STATUS current
31620    DESCRIPTION
31621    "Encryption Status
31622        disabled(0),
31623        enabled(1)"
31624    ::= { ospf3NewCfgIntfEntry 24 }
31625
31626ospf3NewCfgIntfEncryType  OBJECT-TYPE
31627    SYNTAX  INTEGER {
31628        null(0),
31629        tripledes(2),
31630        aes(3)
31631        }
31632    MAX-ACCESS read-write
31633    STATUS current
31634    DESCRIPTION
31635    "Encryption Type
31636        null(0),
31637        3des(2),
31638        aes(3)"
31639   ::= { ospf3NewCfgIntfEntry 25 }
31640
31641ospf3NewCfgIntfEncryKey   OBJECT-TYPE
31642    SYNTAX OCTET STRING (SIZE(4..48))
31643    MAX-ACCESS read-write
31644    STATUS current
31645    DESCRIPTION
31646    "Encryption Key
31647    Hex-string AES key - 32 chars (128 bits)
31648    Hex-string 3DES key - 48 chars (192 bits)"
31649    ::= { ospf3NewCfgIntfEntry 26 }
31650
31651
31652ospf3NewCfgIntfEncryAuthType  OBJECT-TYPE
31653    SYNTAX  INTEGER {
31654        none(0),
31655        md5(2),
31656        sha1(1)
31657        }
31658    MAX-ACCESS read-write
31659    STATUS current
31660    DESCRIPTION
31661    "Encryption Authentication Type
31662        none(0),
31663        md5(2),
31664        sha1(1)"
31665    ::= { ospf3NewCfgIntfEntry 27 }
31666
31667ospf3NewCfgIntfEncryAuthKey   OBJECT-TYPE
31668    SYNTAX OCTET STRING (SIZE(4..40))
31669    MAX-ACCESS read-write
31670    STATUS current
31671    DESCRIPTION
31672    "Encryption Authentication Key
31673     Hex-string MD5 key - 32 chars (128 bits),
31674     Hex-string SHA-1 key - 40 chars (160 bits)"
31675    ::= { ospf3NewCfgIntfEntry 28 }
31676
31677ospf3NewCfgIntfEncryReset OBJECT-TYPE
31678    SYNTAX  INTEGER {
31679        other(0),
31680        reset(1)
31681        }
31682    MAX-ACCESS read-write
31683    STATUS current
31684    DESCRIPTION
31685    "Reset Encryption configuration
31686        other(0),
31687        reset(1)"
31688    ::= { ospf3NewCfgIntfEntry 29 }
31689
31690
31691
31692ospf3NewCfgIntfLsaSupress  OBJECT-TYPE
31693    SYNTAX  INTEGER {
31694        disabled(0),
31695        enabled(1)
31696        }
31697    MAX-ACCESS read-create
31698    STATUS current
31699    DESCRIPTION
31700    "LSA Supression on interface
31701    disabled(0),
31702        enabled(1)"
31703    ::= { ospf3NewCfgIntfEntry 30 }
31704
31705
31706
31707ospf3CurCfgVirtIntfTable OBJECT-TYPE
31708    SYNTAX SEQUENCE OF Ospf3CurCfgVirtIntfEntry
31709    MAX-ACCESS not-accessible
31710    STATUS current
31711    DESCRIPTION
31712      "The table of OSPFv3 Virtual Interface configuration in the current
31713       configuration."
31714    ::= { ospf3Cfg 10 }
31715
31716ospf3CurCfgVirtIntfEntry OBJECT-TYPE
31717    SYNTAX Ospf3CurCfgVirtIntfEntry
31718    MAX-ACCESS not-accessible
31719    STATUS current
31720    DESCRIPTION
31721      "Information about an OSPFv3v3 virtual Interface."
31722    INDEX { ospf3CurCfgVirtIntfIndex }
31723    ::= { ospf3CurCfgVirtIntfTable 1 }
31724
31725Ospf3CurCfgVirtIntfEntry ::= SEQUENCE {
31726    ospf3CurCfgVirtIntfIndex         Integer32,
31727    ospf3CurCfgVirtIntfAreaId        INTEGER,
31728    ospf3CurCfgVirtIntfNbr           IpAddress,
31729    ospf3CurCfgVirtIntfHello         INTEGER,
31730    ospf3CurCfgVirtIntfDead          INTEGER,
31731    ospf3CurCfgVirtIntfTrans         INTEGER,
31732    ospf3CurCfgVirtIntfRetra         INTEGER,
31733    ospf3CurCfgVirtIntfStatus        INTEGER
31734    }
31735
31736ospf3CurCfgVirtIntfIndex OBJECT-TYPE
31737    SYNTAX Integer32
31738    MAX-ACCESS read-only
31739    STATUS current
31740    DESCRIPTION
31741    "The OSPFv3 Virtual Interface number for which the OSPFv3
31742         Virtual Interface table is related."
31743    ::= { ospf3CurCfgVirtIntfEntry 1}
31744
31745ospf3CurCfgVirtIntfAreaId OBJECT-TYPE
31746    SYNTAX INTEGER (0..2)
31747    MAX-ACCESS read-only
31748    STATUS current
31749    DESCRIPTION
31750    "The index of the OSPFv3 area to which this virtual interface
31751         belongs."
31752    ::= { ospf3CurCfgVirtIntfEntry 3 }
31753
31754ospf3CurCfgVirtIntfNbr OBJECT-TYPE
31755    SYNTAX IpAddress
31756    MAX-ACCESS read-only
31757    STATUS current
31758    DESCRIPTION
31759    "The IP Address of the OSPFv3 neighbor for this virtual interface."
31760    ::= { ospf3CurCfgVirtIntfEntry 4 }
31761
31762ospf3CurCfgVirtIntfHello  OBJECT-TYPE
31763    SYNTAX INTEGER (1..65535)
31764    MAX-ACCESS read-only
31765    STATUS current
31766    DESCRIPTION
31767    "Hello interval"
31768    ::= { ospf3CurCfgVirtIntfEntry 5 }
31769
31770ospf3CurCfgVirtIntfDead   OBJECT-TYPE
31771   SYNTAX INTEGER (1..65535)
31772    MAX-ACCESS read-only
31773    STATUS current
31774    DESCRIPTION
31775    "Dead interval"
31776    ::= { ospf3CurCfgVirtIntfEntry 6 }
31777
31778ospf3CurCfgVirtIntfTrans  OBJECT-TYPE
31779   SYNTAX INTEGER (1..3600)
31780    MAX-ACCESS read-only
31781    STATUS current
31782    DESCRIPTION
31783    "Transmit delay"
31784    ::= { ospf3CurCfgVirtIntfEntry 7 }
31785
31786ospf3CurCfgVirtIntfRetra OBJECT-TYPE
31787    SYNTAX INTEGER (1..3600)
31788    MAX-ACCESS read-only
31789    STATUS current
31790    DESCRIPTION
31791    "Retransmit interval"
31792    ::= { ospf3CurCfgVirtIntfEntry 8 }
31793
31794ospf3CurCfgVirtIntfStatus  OBJECT-TYPE
31795    SYNTAX  INTEGER {
31796        disabled(0),
31797        enabled(1)
31798        }
31799    MAX-ACCESS read-only
31800    STATUS current
31801    DESCRIPTION
31802    "Status
31803     disabled(0),
31804        enabled(1)"
31805    ::= { ospf3CurCfgVirtIntfEntry 9 }
31806
31807ospf3NewCfgVirtIntfTable OBJECT-TYPE
31808    SYNTAX SEQUENCE OF Ospf3NewCfgVirtIntfEntry
31809    MAX-ACCESS not-accessible
31810    STATUS current
31811    DESCRIPTION
31812      "The table of OSPFv3 Virtual interface in the new configuration block."
31813    ::= { ospf3Cfg 11 }
31814
31815ospf3NewCfgVirtIntfEntry OBJECT-TYPE
31816    SYNTAX Ospf3NewCfgVirtIntfEntry
31817    MAX-ACCESS not-accessible
31818    STATUS current
31819    DESCRIPTION
31820      "Information about an OSPFv3 virtual interface."
31821    INDEX { ospf3NewCfgVirtIntfIndex }
31822    ::= { ospf3NewCfgVirtIntfTable 1 }
31823
31824Ospf3NewCfgVirtIntfEntry ::= SEQUENCE {
31825    ospf3NewCfgVirtIntfIndex         Integer32,
31826    ospf3NewCfgVirtIntfAreaId        INTEGER,
31827    ospf3NewCfgVirtIntfNbr           IpAddress,
31828    ospf3NewCfgVirtIntfHello         INTEGER,
31829    ospf3NewCfgVirtIntfDead          INTEGER,
31830    ospf3NewCfgVirtIntfTrans         INTEGER,
31831    ospf3NewCfgVirtIntfRetra         INTEGER,
31832    ospf3NewCfgVirtIntfStatus        INTEGER,
31833    ospf3NewCfgVirtIntfDelete        INTEGER
31834    }
31835
31836ospf3NewCfgVirtIntfIndex OBJECT-TYPE
31837    SYNTAX Integer32
31838    MAX-ACCESS read-only
31839    STATUS current
31840    DESCRIPTION
31841    "The OSPFv3 Virtual Interface number for which the OSPFv3
31842         Virtual Interface table is related."
31843    ::= { ospf3NewCfgVirtIntfEntry 1}
31844
31845ospf3NewCfgVirtIntfAreaId OBJECT-TYPE
31846    SYNTAX INTEGER (0..2)
31847    MAX-ACCESS read-create
31848    STATUS current
31849    DESCRIPTION
31850    "The index of the OSPFv3 area to which this virtual interface
31851         belongs."
31852    ::= { ospf3NewCfgVirtIntfEntry 3 }
31853
31854ospf3NewCfgVirtIntfNbr OBJECT-TYPE
31855    SYNTAX IpAddress
31856    MAX-ACCESS read-create
31857    STATUS current
31858    DESCRIPTION
31859    "The IP Address of the OSPFv3 neighbor for this virtual interface."
31860    ::= { ospf3NewCfgVirtIntfEntry 4 }
31861
31862ospf3NewCfgVirtIntfHello  OBJECT-TYPE
31863    SYNTAX INTEGER (1..65535)
31864    MAX-ACCESS read-create
31865    STATUS current
31866    DESCRIPTION
31867    "Hello interval(1..65535)"
31868    ::= { ospf3NewCfgVirtIntfEntry 5 }
31869
31870ospf3NewCfgVirtIntfDead   OBJECT-TYPE
31871   SYNTAX INTEGER (1..65535)
31872    MAX-ACCESS read-create
31873    STATUS current
31874    DESCRIPTION
31875    "Dead interval(1..65535)"
31876    ::= { ospf3NewCfgVirtIntfEntry 6 }
31877
31878ospf3NewCfgVirtIntfTrans  OBJECT-TYPE
31879   SYNTAX INTEGER (1..3600)
31880    MAX-ACCESS read-create
31881    STATUS current
31882    DESCRIPTION
31883    "Transmit delay(1..3600)"
31884    ::= { ospf3NewCfgVirtIntfEntry 7 }
31885
31886ospf3NewCfgVirtIntfRetra OBJECT-TYPE
31887  SYNTAX INTEGER (1..3600)
31888    MAX-ACCESS read-create
31889    STATUS current
31890    DESCRIPTION
31891    "Retransmit interval(1..3600)"
31892    ::= { ospf3NewCfgVirtIntfEntry 8 }
31893
31894ospf3NewCfgVirtIntfStatus  OBJECT-TYPE
31895    SYNTAX  INTEGER {
31896        disabled(0),
31897        enabled(1)
31898        }
31899    MAX-ACCESS read-create
31900    STATUS current
31901    DESCRIPTION
31902    "Status
31903         disabled(0),
31904         enabled(1) "
31905    ::= { ospf3NewCfgVirtIntfEntry 9 }
31906
31907ospf3NewCfgVirtIntfDelete  OBJECT-TYPE
31908    SYNTAX  INTEGER {
31909        other(0),
31910        delete(1)
31911        }
31912    MAX-ACCESS read-write
31913    STATUS current
31914    DESCRIPTION
31915    "Delete
31916     other(0),
31917         delete(1)"
31918    ::= { ospf3NewCfgVirtIntfEntry 10}
31919
31920
31921-- ospfv3 range
31922
31923ospf3CurCfgRangeTable OBJECT-TYPE
31924    SYNTAX SEQUENCE OF Ospf3CurCfgRangeEntry
31925    MAX-ACCESS not-accessible
31926    STATUS current
31927    DESCRIPTION
31928      "The table of OSPFv3 summary range in the current configuration."
31929    ::= { ospf3Cfg 12 }
31930
31931ospf3CurCfgRangeEntry OBJECT-TYPE
31932    SYNTAX Ospf3CurCfgRangeEntry
31933    MAX-ACCESS not-accessible
31934    STATUS current
31935    DESCRIPTION
31936      "Information about an OSPFv3 summary range."
31937    INDEX { ospf3CurCfgRangeIndex }
31938    ::= { ospf3CurCfgRangeTable 1 }
31939
31940Ospf3CurCfgRangeEntry ::= SEQUENCE {
31941    ospf3CurCfgRangeIndex           Integer32,
31942    ospf3CurCfgRangeAddr             DisplayString,
31943    ospf3CurCfgRangePrefixLen      INTEGER,
31944    ospf3CurCfgRangeAreaIndex    Integer32,
31945    ospf3CurCfgRangeHideState     INTEGER,
31946    ospf3CurCfgRangeLsaType       INTEGER,
31947    ospf3CurCfgRangeRouteTag     Unsigned32,
31948    ospf3CurCfgRangeState            INTEGER
31949    }
31950
31951ospf3CurCfgRangeIndex OBJECT-TYPE
31952    SYNTAX Integer32
31953    MAX-ACCESS read-only
31954    STATUS current
31955    DESCRIPTION
31956    "The range number for which the OSPFv3 summary range table is related."
31957    ::= { ospf3CurCfgRangeEntry 1}
31958
31959ospf3CurCfgRangeAddr OBJECT-TYPE
31960    SYNTAX DisplayString
31961    MAX-ACCESS read-only
31962    STATUS current
31963    DESCRIPTION
31964    "The IPv6 Address of the range."
31965    ::= { ospf3CurCfgRangeEntry 2 }
31966
31967ospf3CurCfgRangePrefixLen OBJECT-TYPE
31968    SYNTAX  INTEGER (1..128)
31969    MAX-ACCESS read-only
31970    STATUS current
31971    DESCRIPTION
31972    "The prefix length of the range."
31973    ::= { ospf3CurCfgRangeEntry 3 }
31974
31975ospf3CurCfgRangeAreaIndex OBJECT-TYPE
31976    SYNTAX Integer32
31977    MAX-ACCESS read-only
31978    STATUS current
31979    DESCRIPTION
31980        "The area index."
31981    ::= { ospf3CurCfgRangeEntry 4 }
31982
31983ospf3CurCfgRangeHideState OBJECT-TYPE
31984    SYNTAX  INTEGER {
31985        enabled(1),
31986        disabled(2)
31987        }
31988    MAX-ACCESS  read-only
31989    STATUS  current
31990    DESCRIPTION
31991        "The state of the hide range."
31992    ::= { ospf3CurCfgRangeEntry 5 }
31993
31994ospf3CurCfgRangeLsaType OBJECT-TYPE
31995    SYNTAX  INTEGER {
31996        summary(8195),
31997        type7(8199)
31998        }
31999    MAX-ACCESS  read-only
32000    STATUS  current
32001    DESCRIPTION
32002        "The LSA type for aggregation.
32003        summary(8195),
32004        type7(8199)"
32005    ::= { ospf3CurCfgRangeEntry 6 }
32006
32007ospf3CurCfgRangeRouteTag OBJECT-TYPE
32008    SYNTAX  Unsigned32 (0..4294967295)
32009    MAX-ACCESS read-only
32010    STATUS current
32011    DESCRIPTION
32012    "The route tag of the range."
32013    ::= { ospf3CurCfgRangeEntry 7 }
32014
32015ospf3CurCfgRangeState OBJECT-TYPE
32016    SYNTAX  INTEGER {
32017        enabled(1),
32018        disabled(2)
32019        }
32020    MAX-ACCESS  read-only
32021    STATUS  current
32022    DESCRIPTION
32023        "The state of the range."
32024    ::= { ospf3CurCfgRangeEntry 8 }
32025
32026ospf3NewCfgRangeTable OBJECT-TYPE
32027    SYNTAX SEQUENCE OF Ospf3NewCfgRangeEntry
32028    MAX-ACCESS not-accessible
32029    STATUS current
32030    DESCRIPTION
32031      "The table of OSPFv3 summary range in the new configuration."
32032    ::= { ospf3Cfg 13 }
32033
32034ospf3NewCfgRangeEntry OBJECT-TYPE
32035    SYNTAX Ospf3NewCfgRangeEntry
32036    MAX-ACCESS not-accessible
32037    STATUS current
32038    DESCRIPTION
32039      "Information about an OSPFv3 summary range."
32040    INDEX { ospf3NewCfgRangeIndex }
32041    ::= { ospf3NewCfgRangeTable 1 }
32042
32043Ospf3NewCfgRangeEntry ::= SEQUENCE {
32044    ospf3NewCfgRangeIndex         Integer32,
32045    ospf3NewCfgRangeAddr           DisplayString,
32046    ospf3NewCfgRangePrefixLen   INTEGER,
32047    ospf3NewCfgRangeAreaIndex Integer32,
32048    ospf3NewCfgRangeHideState   INTEGER,
32049    ospf3NewCfgRangeLsaType      INTEGER,
32050    ospf3NewCfgRangeRouteTag    Unsigned32,
32051    ospf3NewCfgRangeState          INTEGER,
32052    ospf3NewCfgRangeDelete        INTEGER
32053    }
32054
32055ospf3NewCfgRangeIndex OBJECT-TYPE
32056    SYNTAX Integer32
32057    MAX-ACCESS read-only
32058    STATUS current
32059    DESCRIPTION
32060    "The range number for which the OSPFv3 summary range table is related."
32061    ::= { ospf3NewCfgRangeEntry 1}
32062
32063ospf3NewCfgRangeAddr OBJECT-TYPE
32064    SYNTAX  DisplayString  (SIZE(0..40))
32065    MAX-ACCESS read-create
32066    STATUS current
32067    DESCRIPTION
32068    "The IPv6 Address of the range.
32069     Address should be 4-byte haxadecimal colon notation.
32070     Valid IPv6 address should be in any of the following forms
32071     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32072     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32073    ::= { ospf3NewCfgRangeEntry 2 }
32074
32075ospf3NewCfgRangePrefixLen OBJECT-TYPE
32076    SYNTAX  INTEGER (1..128)
32077    MAX-ACCESS read-create
32078    STATUS current
32079    DESCRIPTION
32080    "The prefix length of the range."
32081    ::= { ospf3NewCfgRangeEntry 3 }
32082
32083ospf3NewCfgRangeAreaIndex OBJECT-TYPE
32084    SYNTAX Integer32
32085    MAX-ACCESS read-create
32086    STATUS current
32087    DESCRIPTION
32088        "The area index."
32089    ::= { ospf3NewCfgRangeEntry 4 }
32090
32091ospf3NewCfgRangeHideState OBJECT-TYPE
32092    SYNTAX  INTEGER {
32093        enabled(1),
32094        disabled(2)
32095        }
32096    MAX-ACCESS read-create
32097    STATUS  current
32098    DESCRIPTION
32099        "The state of the hide range."
32100    ::= { ospf3NewCfgRangeEntry 5 }
32101
32102ospf3NewCfgRangeLsaType OBJECT-TYPE
32103    SYNTAX  INTEGER {
32104        summary(8195),
32105        type7(8199)
32106        }
32107    MAX-ACCESS  read-create
32108    STATUS  current
32109    DESCRIPTION
32110        "The LSA type for aggregation.
32111        summary(8195),
32112        type7(8199)"
32113    ::= { ospf3NewCfgRangeEntry 6 }
32114
32115ospf3NewCfgRangeRouteTag OBJECT-TYPE
32116    SYNTAX  Unsigned32 (0..4294967295)
32117    MAX-ACCESS read-create
32118    STATUS current
32119    DESCRIPTION
32120    "The route tag of the range."
32121    ::= { ospf3NewCfgRangeEntry 7 }
32122
32123ospf3NewCfgRangeState OBJECT-TYPE
32124    SYNTAX  INTEGER {
32125        enabled(1),
32126        disabled(2)
32127        }
32128    MAX-ACCESS read-create
32129    STATUS  current
32130    DESCRIPTION
32131        "The state of the range."
32132    ::= { ospf3NewCfgRangeEntry 8 }
32133
32134ospf3NewCfgRangeDelete OBJECT-TYPE
32135    SYNTAX  INTEGER {
32136        other(1),
32137        delete(2)
32138        }
32139    MAX-ACCESS  read-create
32140    STATUS  current
32141    DESCRIPTION
32142        "When set to the value of 2 (delete), the entire row is deleted.
32143         When read, other(1) is returned. Setting the value to anything
32144         other than 2(delete) has no effect on the state of the row."
32145    ::= { ospf3NewCfgRangeEntry 9 }
32146
32147-- ospfv3 summary prefix
32148
32149ospf3CurCfgExtRangeTable OBJECT-TYPE
32150    SYNTAX SEQUENCE OF Ospf3CurCfgExtRangeEntry
32151    MAX-ACCESS not-accessible
32152    STATUS current
32153    DESCRIPTION
32154      "The table of OSPFv3 AS-External range in the current configuration."
32155    ::= { ospf3Cfg 14 }
32156
32157ospf3CurCfgExtRangeEntry OBJECT-TYPE
32158    SYNTAX Ospf3CurCfgExtRangeEntry
32159    MAX-ACCESS not-accessible
32160    STATUS current
32161    DESCRIPTION
32162      "Information about an OSPFv3 AS-External range."
32163    INDEX { ospf3CurCfgExtRangeIndex }
32164    ::= { ospf3CurCfgExtRangeTable 1 }
32165
32166Ospf3CurCfgExtRangeEntry ::= SEQUENCE {
32167    ospf3CurCfgExtRangeIndex           Integer32,
32168    ospf3CurCfgExtRangeAddr             DisplayString,
32169    ospf3CurCfgExtRangePrefixLen      INTEGER,
32170    ospf3CurCfgExtRangeAreaIndex    Integer32,
32171    ospf3CurCfgExtRangeTranslation   INTEGER,
32172    ospf3CurCfgExtRangeAggrEffect   INTEGER,
32173    ospf3CurCfgExtRangeState            INTEGER
32174    }
32175
32176ospf3CurCfgExtRangeIndex OBJECT-TYPE
32177    SYNTAX Integer32
32178    MAX-ACCESS read-only
32179    STATUS current
32180    DESCRIPTION
32181    "The range number for which the OSPFv3 AS-External range table is related."
32182    ::= { ospf3CurCfgExtRangeEntry 1}
32183
32184ospf3CurCfgExtRangeAddr OBJECT-TYPE
32185    SYNTAX DisplayString
32186    MAX-ACCESS read-only
32187    STATUS current
32188    DESCRIPTION
32189    "The IPv6 Address of the AS-External range."
32190    ::= { ospf3CurCfgExtRangeEntry 2 }
32191
32192ospf3CurCfgExtRangePrefixLen OBJECT-TYPE
32193    SYNTAX  INTEGER (1..128)
32194    MAX-ACCESS read-only
32195    STATUS current
32196    DESCRIPTION
32197    "The prefix length of the AS-External range."
32198    ::= { ospf3CurCfgExtRangeEntry 3 }
32199
32200ospf3CurCfgExtRangeAreaIndex OBJECT-TYPE
32201    SYNTAX Integer32
32202    MAX-ACCESS read-only
32203    STATUS current
32204    DESCRIPTION
32205        "The area index."
32206    ::= { ospf3CurCfgExtRangeEntry 4 }
32207
32208ospf3CurCfgExtRangeTranslation OBJECT-TYPE
32209    SYNTAX  INTEGER {
32210        enabled(1),
32211        disabled(2)
32212        }
32213    MAX-ACCESS  read-only
32214    STATUS  current
32215    DESCRIPTION
32216        "The state of the setting the P-bit in the generated LSA."
32217    ::= { ospf3CurCfgExtRangeEntry 5 }
32218
32219ospf3CurCfgExtRangeAggrEffect OBJECT-TYPE
32220    SYNTAX  INTEGER {
32221        advertise(1),
32222        not-advertise(2),
32223        allowAll(3),
32224        denyAll(4)
32225        }
32226    MAX-ACCESS  read-only
32227    STATUS  current
32228    DESCRIPTION
32229        "The aggregation effect.
32230        advertise(1),
32231        not-advertise(2),
32232        allowAll(3),
32233        denyAll(4)"
32234    ::= { ospf3CurCfgExtRangeEntry 6 }
32235
32236ospf3CurCfgExtRangeState OBJECT-TYPE
32237    SYNTAX  INTEGER {
32238        enabled(1),
32239        disabled(2)
32240        }
32241    MAX-ACCESS  read-only
32242    STATUS  current
32243    DESCRIPTION
32244        "The state of the AS-External range."
32245    ::= { ospf3CurCfgExtRangeEntry 7 }
32246
32247ospf3NewCfgExtRangeTable OBJECT-TYPE
32248    SYNTAX SEQUENCE OF Ospf3NewCfgExtRangeEntry
32249    MAX-ACCESS not-accessible
32250    STATUS current
32251    DESCRIPTION
32252      "The table of OSPFv3 summary AS-External range in the new configuration."
32253    ::= { ospf3Cfg 15 }
32254
32255ospf3NewCfgExtRangeEntry OBJECT-TYPE
32256    SYNTAX Ospf3NewCfgExtRangeEntry
32257    MAX-ACCESS not-accessible
32258    STATUS current
32259    DESCRIPTION
32260      "Information about an OSPFv3 summary AS-External range."
32261    INDEX { ospf3NewCfgExtRangeIndex }
32262    ::= { ospf3NewCfgExtRangeTable 1 }
32263
32264Ospf3NewCfgExtRangeEntry ::= SEQUENCE {
32265    ospf3NewCfgExtRangeIndex          Integer32,
32266    ospf3NewCfgExtRangeAddr           DisplayString,
32267    ospf3NewCfgExtRangePrefixLen    INTEGER,
32268    ospf3NewCfgExtRangeAreaIndex  Integer32,
32269    ospf3NewCfgExtRangeTranslation  INTEGER,
32270    ospf3NewCfgExtRangeAggrEffect  INTEGER,
32271    ospf3NewCfgExtRangeState           INTEGER,
32272    ospf3NewCfgExtRangeDelete         INTEGER
32273    }
32274
32275ospf3NewCfgExtRangeIndex OBJECT-TYPE
32276    SYNTAX Integer32
32277    MAX-ACCESS read-only
32278    STATUS current
32279    DESCRIPTION
32280    "The range number for which the OSPFv3 AS-External range table is related."
32281    ::= { ospf3NewCfgExtRangeEntry 1}
32282
32283ospf3NewCfgExtRangeAddr OBJECT-TYPE
32284    SYNTAX  DisplayString  (SIZE(0..40))
32285    MAX-ACCESS read-create
32286    STATUS current
32287    DESCRIPTION
32288    "The IPv6 Address of the AS-External range.
32289     Address should be 4-byte haxadecimal colon notation.
32290     Valid IPv6 address should be in any of the following forms
32291     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32292     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32293    ::= { ospf3NewCfgExtRangeEntry 2 }
32294
32295ospf3NewCfgExtRangePrefixLen OBJECT-TYPE
32296    SYNTAX  INTEGER (1..128)
32297    MAX-ACCESS read-create
32298    STATUS current
32299    DESCRIPTION
32300    "The prefix length of the AS-External range."
32301    ::= { ospf3NewCfgExtRangeEntry 3 }
32302
32303ospf3NewCfgExtRangeAreaIndex OBJECT-TYPE
32304    SYNTAX Integer32
32305    MAX-ACCESS read-create
32306    STATUS current
32307    DESCRIPTION
32308        "The area index."
32309    ::= { ospf3NewCfgExtRangeEntry 4 }
32310
32311ospf3NewCfgExtRangeTranslation OBJECT-TYPE
32312    SYNTAX  INTEGER {
32313        enabled(1),
32314        disabled(2)
32315        }
32316    MAX-ACCESS  read-create
32317    STATUS  current
32318    DESCRIPTION
32319        "The state of the setting the P-bit in the generated LSA."
32320    ::= { ospf3NewCfgExtRangeEntry 5 }
32321
32322ospf3NewCfgExtRangeAggrEffect OBJECT-TYPE
32323    SYNTAX  INTEGER {
32324        advertise(1),
32325        not-advertise(2),
32326        allowAll(3),
32327        denyAll(4)
32328        }
32329    MAX-ACCESS  read-create
32330    STATUS  current
32331    DESCRIPTION
32332        "The aggregation effect.
32333        advertise(1),
32334        not-advertise(2),
32335        allowAll(3),
32336        denyAll(4)"
32337    ::= { ospf3NewCfgExtRangeEntry 6 }
32338
32339ospf3NewCfgExtRangeState OBJECT-TYPE
32340    SYNTAX  INTEGER {
32341        enabled(1),
32342        disabled(2)
32343        }
32344    MAX-ACCESS read-create
32345    STATUS  current
32346    DESCRIPTION
32347        "The state of the AS-External range."
32348    ::= { ospf3NewCfgExtRangeEntry 7 }
32349
32350ospf3NewCfgExtRangeDelete OBJECT-TYPE
32351    SYNTAX  INTEGER {
32352        other(1),
32353        delete(2)
32354        }
32355    MAX-ACCESS  read-create
32356    STATUS  current
32357    DESCRIPTION
32358        "When set to the value of 2 (delete), the entire row is deleted.
32359         When read, other(1) is returned. Setting the value to anything
32360         other than 2(delete) has no effect on the state of the row."
32361    ::= { ospf3NewCfgExtRangeEntry 8 }
32362
32363-- ospfv3 redist entries
32364
32365ospf3CurCfgRedistTable OBJECT-TYPE
32366    SYNTAX SEQUENCE OF Ospf3CurCfgRedistEntry
32367    MAX-ACCESS not-accessible
32368    STATUS current
32369    DESCRIPTION
32370      "The table of OSPFv3 redistribution entries in the current configuration."
32371    ::= { ospf3Cfg 16 }
32372
32373ospf3CurCfgRedistEntry OBJECT-TYPE
32374    SYNTAX Ospf3CurCfgRedistEntry
32375    MAX-ACCESS not-accessible
32376    STATUS current
32377    DESCRIPTION
32378      "Information about an OSPFv3 redistribution entry."
32379    INDEX { ospf3CurCfgRedistIndex }
32380    ::= { ospf3CurCfgRedistTable 1 }
32381
32382Ospf3CurCfgRedistEntry ::= SEQUENCE {
32383    ospf3CurCfgRedistIndex           Integer32,
32384    ospf3CurCfgRedistAddr             DisplayString,
32385    ospf3CurCfgRedistPrefixLen      INTEGER,
32386    ospf3CurCfgRedistMetric           INTEGER,
32387    ospf3CurCfgRedistMetricType   INTEGER,
32388    ospf3CurCfgRedistRouteTagTypeManual  INTEGER,
32389    ospf3CurCfgRedistRouteTag     Unsigned32,
32390    ospf3CurCfgRedistState            INTEGER
32391    }
32392
32393ospf3CurCfgRedistIndex OBJECT-TYPE
32394    SYNTAX Integer32
32395    MAX-ACCESS read-only
32396    STATUS current
32397    DESCRIPTION
32398    "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
32399    ::= { ospf3CurCfgRedistEntry 1}
32400
32401ospf3CurCfgRedistAddr OBJECT-TYPE
32402    SYNTAX DisplayString
32403    MAX-ACCESS read-only
32404    STATUS current
32405    DESCRIPTION
32406    "The IPv6 Address of the redistribution entry."
32407    ::= { ospf3CurCfgRedistEntry 2 }
32408
32409ospf3CurCfgRedistPrefixLen OBJECT-TYPE
32410    SYNTAX  INTEGER (1..128)
32411    MAX-ACCESS read-only
32412    STATUS current
32413    DESCRIPTION
32414    "The prefix length of the redistribution entry."
32415    ::= { ospf3CurCfgRedistEntry 3 }
32416
32417ospf3CurCfgRedistMetric OBJECT-TYPE
32418    SYNTAX  INTEGER (1..16777215)
32419    MAX-ACCESS read-only
32420    STATUS current
32421    DESCRIPTION
32422    "The metric to be applied to the route."
32423    ::= { ospf3CurCfgRedistEntry 4 }
32424
32425ospf3CurCfgRedistMetricType OBJECT-TYPE
32426    SYNTAX  INTEGER {
32427        asExttype1(3),
32428        asExttype2(4)
32429        }
32430    MAX-ACCESS  read-only
32431    STATUS  current
32432    DESCRIPTION
32433        "The metric type.
32434        asExttype1(3),
32435        asExttype2(4)"
32436    ::= { ospf3CurCfgRedistEntry 5 }
32437
32438ospf3CurCfgRedistRouteTag OBJECT-TYPE
32439    SYNTAX  Unsigned32 (0..4294967295)
32440    MAX-ACCESS read-only
32441    STATUS current
32442    DESCRIPTION
32443    "The route tag of the redistribution entry."
32444    ::= { ospf3CurCfgRedistEntry 6 }
32445
32446ospf3CurCfgRedistRouteTagTypeManual OBJECT-TYPE
32447    SYNTAX  INTEGER {
32448         auto(0),
32449         manual(1)
32450         }
32451    MAX-ACCESS read-only
32452    STATUS current
32453    DESCRIPTION
32454    "Indicates if the route tag is set manually. "
32455    ::= { ospf3CurCfgRedistEntry 7 }
32456
32457ospf3CurCfgRedistState OBJECT-TYPE
32458    SYNTAX  INTEGER {
32459        enabled(1),
32460        disabled(2)
32461        }
32462    MAX-ACCESS  read-only
32463    STATUS  current
32464    DESCRIPTION
32465        "The state of the redistribution entry."
32466    ::= { ospf3CurCfgRedistEntry 8 }
32467
32468ospf3NewCfgRedistTable OBJECT-TYPE
32469    SYNTAX SEQUENCE OF Ospf3NewCfgRedistEntry
32470    MAX-ACCESS not-accessible
32471    STATUS current
32472    DESCRIPTION
32473      "The table of OSPFv3 summary redistribution entry in the new configuration."
32474    ::= { ospf3Cfg 17 }
32475
32476ospf3NewCfgRedistEntry OBJECT-TYPE
32477    SYNTAX Ospf3NewCfgRedistEntry
32478    MAX-ACCESS not-accessible
32479    STATUS current
32480    DESCRIPTION
32481      "Information about an OSPFv3 summary redistribution entry."
32482    INDEX { ospf3NewCfgRedistIndex }
32483    ::= { ospf3NewCfgRedistTable 1 }
32484
32485Ospf3NewCfgRedistEntry ::= SEQUENCE {
32486    ospf3NewCfgRedistIndex          Integer32,
32487    ospf3NewCfgRedistAddr            DisplayString,
32488    ospf3NewCfgRedistPrefixLen    INTEGER,
32489    ospf3NewCfgRedistMetric          INTEGER,
32490    ospf3NewCfgRedistMetricType  INTEGER,
32491    ospf3NewCfgRedistRouteTagTypeManual INTEGER,
32492    ospf3NewCfgRedistRouteTag    Unsigned32,
32493    ospf3NewCfgRedistState           INTEGER,
32494    ospf3NewCfgRedistDelete         INTEGER
32495    }
32496
32497ospf3NewCfgRedistIndex OBJECT-TYPE
32498    SYNTAX Integer32
32499    MAX-ACCESS read-only
32500    STATUS current
32501    DESCRIPTION
32502    "The redistribution entry number for which the OSPFv3 redistribution entry table is related."
32503    ::= { ospf3NewCfgRedistEntry 1}
32504
32505ospf3NewCfgRedistAddr OBJECT-TYPE
32506    SYNTAX  DisplayString  (SIZE(0..40))
32507    MAX-ACCESS read-create
32508    STATUS current
32509    DESCRIPTION
32510    "The IPv6 Address of the redistribution entry.
32511     Address should be 4-byte haxadecimal colon notation.
32512     Valid IPv6 address should be in any of the following forms
32513     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
32514     xxxx::xxxx:xxxx:xxxx:xxxx or ::xxxx"
32515    ::= { ospf3NewCfgRedistEntry 2 }
32516
32517ospf3NewCfgRedistPrefixLen OBJECT-TYPE
32518    SYNTAX  INTEGER (1..128)
32519    MAX-ACCESS read-create
32520    STATUS current
32521    DESCRIPTION
32522    "The prefix length of the redistribution entry."
32523    ::= { ospf3NewCfgRedistEntry 3 }
32524
32525ospf3NewCfgRedistMetric OBJECT-TYPE
32526    SYNTAX  INTEGER (1..16777215)
32527    MAX-ACCESS read-create
32528    STATUS current
32529    DESCRIPTION
32530    "The metric to be applied to the route."
32531    ::= { ospf3NewCfgRedistEntry 4 }
32532
32533ospf3NewCfgRedistMetricType OBJECT-TYPE
32534    SYNTAX  INTEGER {
32535        asExttype1(3),
32536        asExttype2(4)
32537        }
32538    MAX-ACCESS  read-create
32539    STATUS  current
32540    DESCRIPTION
32541        "The metric type.
32542        asExttype1(3),
32543        asExttype2(4)"
32544    ::= { ospf3NewCfgRedistEntry 5 }
32545
32546ospf3NewCfgRedistRouteTag OBJECT-TYPE
32547    SYNTAX  Unsigned32 (0..4294967295)
32548    MAX-ACCESS read-create
32549    STATUS current
32550    DESCRIPTION
32551    "The route tag of the redistribution entry."
32552    ::= { ospf3NewCfgRedistEntry 6 }
32553
32554ospf3NewCfgRedistRouteTagTypeManual OBJECT-TYPE
32555    SYNTAX  INTEGER {
32556         auto(0),
32557         manual(1)
32558         }
32559    MAX-ACCESS read-write
32560    STATUS current
32561    DESCRIPTION
32562    "Indicates if the route tag is set manually. "
32563    ::= { ospf3NewCfgRedistEntry 7 }
32564
32565ospf3NewCfgRedistState OBJECT-TYPE
32566    SYNTAX  INTEGER {
32567        enabled(1),
32568        disabled(2)
32569        }
32570    MAX-ACCESS read-create
32571    STATUS  current
32572    DESCRIPTION
32573        "The state of the redistribution entry."
32574    ::= { ospf3NewCfgRedistEntry 8 }
32575
32576ospf3NewCfgRedistDelete OBJECT-TYPE
32577    SYNTAX  INTEGER {
32578        other(1),
32579        delete(2)
32580        }
32581    MAX-ACCESS  read-create
32582    STATUS  current
32583    DESCRIPTION
32584        "When set to the value of 2 (delete), the entire row is deleted.
32585         When read, other(1) is returned. Setting the value to anything
32586         other than 2(delete) has no effect on the state of the row."
32587    ::= { ospf3NewCfgRedistEntry 9 }
32588
32589
32590ospf3RouteRedistribution   OBJECT IDENTIFIER ::= { ospf3Cfg 18 }
32591
32592ospf3RedistributeConnected    OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 1 }
32593
32594ospf3CurCfgConnectedMetric OBJECT-TYPE
32595    SYNTAX INTEGER (0..16777215)
32596    MAX-ACCESS read-only
32597    STATUS current
32598    DESCRIPTION
32599    "The metric to be assigned to Connected routes."
32600    ::= { ospf3RedistributeConnected 1 }
32601
32602ospf3NewCfgConnectedMetric OBJECT-TYPE
32603    SYNTAX INTEGER (0..16777215)
32604    MAX-ACCESS read-write
32605    STATUS current
32606    DESCRIPTION
32607    "The metric to be assigned to Connected routes."
32608    ::= { ospf3RedistributeConnected 2 }
32609
32610ospf3CurCfgConnectedMetricType OBJECT-TYPE
32611    SYNTAX INTEGER {
32612        none(1),
32613        type1(2),
32614        type2(3)
32615        }
32616    MAX-ACCESS read-only
32617    STATUS current
32618    DESCRIPTION
32619    "The AS External metric type for Connected routes."
32620    ::= { ospf3RedistributeConnected 3 }
32621
32622ospf3NewCfgConnectedMetricType OBJECT-TYPE
32623    SYNTAX INTEGER {
32624        none(1),
32625        type1(2),
32626        type2(3)
32627        }
32628    MAX-ACCESS read-write
32629    STATUS current
32630    DESCRIPTION
32631    "The AS External metric type for Connected routes."
32632    ::= { ospf3RedistributeConnected 4 }
32633
32634ospf3CurCfgConnectedRouteTag OBJECT-TYPE
32635    SYNTAX Unsigned32 (0..4294967295)
32636    MAX-ACCESS read-only
32637    STATUS current
32638    DESCRIPTION
32639        "Assigned route tag "
32640    ::= { ospf3RedistributeConnected 5 }
32641
32642ospf3NewCfgConnectedRouteTag OBJECT-TYPE
32643    SYNTAX Unsigned32 (0..4294967295)
32644    MAX-ACCESS read-write
32645    STATUS current
32646    DESCRIPTION
32647        "Assigned route tag "
32648    ::= { ospf3RedistributeConnected 6 }
32649
32650ospf3CurCfgConnectedRouteTagTypeManual OBJECT-TYPE
32651    SYNTAX INTEGER {
32652        auto(0),
32653        manual(1)
32654        }
32655    MAX-ACCESS read-only
32656    STATUS current
32657    DESCRIPTION
32658        "Indicates if the route tag is set manually."
32659    ::= { ospf3RedistributeConnected 7 }
32660
32661ospf3NewCfgConnectedRouteTagTypeManual OBJECT-TYPE
32662    SYNTAX INTEGER {
32663        auto(0),
32664        manual(1)
32665        }
32666    MAX-ACCESS read-write
32667    STATUS current
32668    DESCRIPTION
32669        "Indicates if the route tag is set manually."
32670    ::= { ospf3RedistributeConnected 8 }
32671
32672ospf3RedistributeStatic    OBJECT IDENTIFIER ::= { ospf3RouteRedistribution 2 }
32673
32674ospf3CurCfgStaticMetric OBJECT-TYPE
32675    SYNTAX INTEGER (0..16777215)
32676    MAX-ACCESS read-only
32677    STATUS current
32678    DESCRIPTION
32679    "The metric to be assigned to static routes."
32680    ::= { ospf3RedistributeStatic 1 }
32681
32682ospf3NewCfgStaticMetric OBJECT-TYPE
32683    SYNTAX INTEGER (0..16777215)
32684    MAX-ACCESS read-write
32685    STATUS current
32686    DESCRIPTION
32687    "The metric to be assigned to static routes."
32688    ::= { ospf3RedistributeStatic 2 }
32689
32690ospf3CurCfgStaticMetricType OBJECT-TYPE
32691    SYNTAX INTEGER {
32692        none(1),
32693        type1(2),
32694        type2(3)
32695        }
32696    MAX-ACCESS read-only
32697    STATUS current
32698    DESCRIPTION
32699    "The AS External metric type for static routes."
32700    ::= { ospf3RedistributeStatic 3 }
32701
32702ospf3NewCfgStaticMetricType OBJECT-TYPE
32703    SYNTAX INTEGER {
32704        none(1),
32705        type1(2),
32706        type2(3)
32707        }
32708    MAX-ACCESS read-write
32709    STATUS current
32710    DESCRIPTION
32711    "The AS External metric type for static routes."
32712    ::= { ospf3RedistributeStatic 4 }
32713
32714ospf3CurCfgStaticRouteTag OBJECT-TYPE
32715    SYNTAX Unsigned32 (0..4294967295)
32716    MAX-ACCESS read-only
32717    STATUS current
32718    DESCRIPTION
32719        "Assigned route tag "
32720    ::= { ospf3RedistributeStatic 5 }
32721
32722ospf3NewCfgStaticRouteTag OBJECT-TYPE
32723    SYNTAX Unsigned32 (0..4294967295)
32724    MAX-ACCESS read-write
32725    STATUS current
32726    DESCRIPTION
32727        "Assigned route tag "
32728    ::= { ospf3RedistributeStatic 6 }
32729
32730ospf3CurCfgStaticRouteTagTypeManual OBJECT-TYPE
32731    SYNTAX INTEGER {
32732        auto(0),
32733        manual(1)
32734        }
32735    MAX-ACCESS read-only
32736    STATUS current
32737    DESCRIPTION
32738        "Indicates if the route tag is set manually."
32739    ::= { ospf3RedistributeStatic 7 }
32740
32741ospf3NewCfgStaticRouteTagTypeManual OBJECT-TYPE
32742    SYNTAX INTEGER {
32743        auto(0),
32744        manual(1)
32745        }
32746    MAX-ACCESS read-write
32747    STATUS current
32748    DESCRIPTION
32749        "Indicates if the route tag is set manually."
32750    ::= { ospf3RedistributeStatic 8 }
32751
32752
32753ipv6PmtuCurTimeout OBJECT-TYPE
32754    SYNTAX INTEGER
32755    MAX-ACCESS read-only
32756    STATUS current
32757    DESCRIPTION
32758        "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
32759    ::= { ipv6pmtuCfg 1 }
32760
32761ipv6PmtuNewTimeout OBJECT-TYPE
32762    SYNTAX INTEGER
32763    MAX-ACCESS read-write
32764    STATUS current
32765    DESCRIPTION
32766        "IPv6 PMTU Expired Time Value(0|10-100), 0 indicates INFINITY. Other values should be in [10, 100]"
32767    ::= { ipv6pmtuCfg 2 }
32768
32769ipv6PmtuEntriesClearAll OBJECT-TYPE
32770    SYNTAX INTEGER {
32771          ok(1),
32772          clear(2)
32773          }
32774    MAX-ACCESS  read-write
32775    STATUS  current
32776    DESCRIPTION
32777          "When set to clear(2),clears all ipv6 PMTU entries. Otherwhise nothing is done."
32778    ::= { ipv6pmtuCfg 3}
32779
32780ipCurCfgRouterID OBJECT-TYPE
32781    SYNTAX IpAddress
32782    MAX-ACCESS read-only
32783    STATUS current
32784    DESCRIPTION
32785    "The router ID of the switch."
32786    ::= { ipGeneralCfg 1 }
32787
32788ipNewCfgRouterID OBJECT-TYPE
32789    SYNTAX IpAddress
32790    MAX-ACCESS read-write
32791    STATUS current
32792    DESCRIPTION
32793    "The router ID of the switch."
32794    ::= { ipGeneralCfg 2 }
32795
32796
32797vlanFloodCurCfgTable OBJECT-TYPE
32798    SYNTAX  SEQUENCE OF VlanFloodCurCfgTableEntry
32799    MAX-ACCESS  not-accessible
32800    STATUS  current
32801    DESCRIPTION
32802        "The table of VLAN flooding configuration."
32803    ::= { floodingCfg 1 }
32804
32805vlanFloodCurCfgTableEntry OBJECT-TYPE
32806    SYNTAX  VlanFloodCurCfgTableEntry
32807    MAX-ACCESS  not-accessible
32808    STATUS  current
32809    DESCRIPTION
32810        "A row in the VLAN flooding configuration table."
32811    INDEX  { vlanFloodCurCfgVlanId }
32812    ::= { vlanFloodCurCfgTable 1 }
32813
32814VlanFloodCurCfgTableEntry ::= SEQUENCE {
32815    vlanFloodCurCfgVlanId   Integer32,
32816    vlanFloodCurCfgFlood        INTEGER
32817    ,vlanFloodCurCfgCpu         INTEGER
32818    ,vlanFloodCurCfgOptFlood    INTEGER
32819    }
32820
32821vlanFloodCurCfgVlanId OBJECT-TYPE
32822    SYNTAX  Integer32
32823    MAX-ACCESS  read-only
32824    STATUS  current
32825    DESCRIPTION
32826        "The VLAN identifier."
32827    ::= { vlanFloodCurCfgTableEntry 1 }
32828
32829vlanFloodCurCfgFlood OBJECT-TYPE
32830    SYNTAX  INTEGER  {
32831    enabled(1),
32832    disabled(0)
32833    }
32834    MAX-ACCESS  read-only
32835    STATUS  current
32836    DESCRIPTION
32837        "Enable or disable flooding unregistered IPMCs"
32838    ::= { vlanFloodCurCfgTableEntry 2 }
32839
32840vlanFloodCurCfgCpu OBJECT-TYPE
32841    SYNTAX  INTEGER  {
32842        enabled(1),
32843        disabled(0)
32844        }
32845    MAX-ACCESS  read-only
32846    STATUS  current
32847    DESCRIPTION
32848        "Enable or disable sending unregistered IPMCs to CPU"
32849    ::= { vlanFloodCurCfgTableEntry 3 }
32850
32851vlanFloodCurCfgOptFlood OBJECT-TYPE
32852    SYNTAX  INTEGER  {
32853        enabled(1),
32854        disabled(0)
32855        }
32856    MAX-ACCESS  read-only
32857    STATUS  current
32858    DESCRIPTION
32859        "Enable or disable optimized flooding"
32860    ::= { vlanFloodCurCfgTableEntry 4 }
32861
32862vlanFloodNewCfgTable OBJECT-TYPE
32863    SYNTAX  SEQUENCE OF VlanFloodNewCfgTableEntry
32864    MAX-ACCESS  not-accessible
32865    STATUS  current
32866    DESCRIPTION
32867        "The table of VLAN flooding configuration."
32868    ::= { floodingCfg 2 }
32869
32870vlanFloodNewCfgTableEntry OBJECT-TYPE
32871    SYNTAX  VlanFloodNewCfgTableEntry
32872    MAX-ACCESS  not-accessible
32873    STATUS  current
32874    DESCRIPTION
32875        "A row in the VLAN flooding configuration table."
32876    INDEX  { vlanFloodNewCfgVlanId }
32877    ::= { vlanFloodNewCfgTable 1 }
32878
32879VlanFloodNewCfgTableEntry ::= SEQUENCE {
32880    vlanFloodNewCfgVlanId       Integer32,
32881    vlanFloodNewCfgFlood        INTEGER
32882    ,vlanFloodNewCfgCpu         INTEGER
32883    ,vlanFloodNewCfgOptFlood    INTEGER
32884    }
32885
32886vlanFloodNewCfgVlanId OBJECT-TYPE
32887    SYNTAX  Integer32
32888    MAX-ACCESS  read-only
32889    STATUS  current
32890    DESCRIPTION
32891        "The VLAN identifier."
32892    ::= { vlanFloodNewCfgTableEntry 1 }
32893
32894vlanFloodNewCfgFlood OBJECT-TYPE
32895    SYNTAX  INTEGER  {
32896        enabled(1),
32897        disabled(0)
32898        }
32899    MAX-ACCESS  read-write
32900    STATUS  current
32901    DESCRIPTION
32902        "Enable or disable flooding unregistered IPMCs"
32903    ::= { vlanFloodNewCfgTableEntry 2 }
32904
32905vlanFloodNewCfgCpu OBJECT-TYPE
32906    SYNTAX  INTEGER  {
32907        enabled(1),
32908        disabled(0)
32909        }
32910    MAX-ACCESS  read-write
32911    STATUS  current
32912    DESCRIPTION
32913        "Enable or disable sending unregistered IPMCs to CPU"
32914    ::= { vlanFloodNewCfgTableEntry 3 }
32915
32916vlanFloodNewCfgOptFlood OBJECT-TYPE
32917    SYNTAX  INTEGER  {
32918        enabled(1),
32919        disabled(0)
32920        }
32921    MAX-ACCESS  read-write
32922    STATUS  current
32923    DESCRIPTION
32924        "Enable or disable optimized flooding"
32925    ::= { vlanFloodNewCfgTableEntry 4 }
32926
32927-- IGMP config
32928
32929igmpCurCfgOnOff OBJECT-TYPE
32930    SYNTAX INTEGER {
32931        on(1),
32932        off(2)
32933    }
32934    MAX-ACCESS  read-only
32935    STATUS  current
32936    DESCRIPTION
32937        "Globally turn IGMP On/Off."
32938    ::= { igmpCfg 1}
32939
32940igmpNewCfgOnOff OBJECT-TYPE
32941    SYNTAX INTEGER {
32942        on(1),
32943        off(2)
32944    }
32945    MAX-ACCESS  read-write
32946    STATUS  current
32947    DESCRIPTION
32948        "Globally turn IGMP On/Off."
32949    ::= { igmpCfg 2}
32950
32951
32952igmpSnoopCfg      OBJECT IDENTIFIER ::= { igmpCfg 9 }
32953
32954-- IGMP Snooping config
32955igmpSnoopCurCfgMrto OBJECT-TYPE
32956    SYNTAX  Integer32
32957    MAX-ACCESS  read-only
32958    STATUS  current
32959    DESCRIPTION
32960        "The value of multicast router timeout in the current config."
32961    ::= { igmpSnoopCfg 7 }
32962
32963igmpSnoopNewCfgMrto OBJECT-TYPE
32964    SYNTAX  Integer32
32965    MAX-ACCESS  read-write
32966    STATUS  current
32967    DESCRIPTION
32968        "The value of multicast router timeout in the new config."
32969    ::= { igmpSnoopCfg 8 }
32970
32971igmpSnoopCurCfgAggrEnaDis OBJECT-TYPE
32972    SYNTAX INTEGER {
32973       enable(1),
32974       disable(2)
32975      }
32976    MAX-ACCESS  read-only
32977    STATUS  current
32978    DESCRIPTION
32979        "Enable/Disable of IGMP Report aggregation."
32980    ::= { igmpSnoopCfg 9}
32981
32982igmpSnoopNewCfgAggrEnaDis OBJECT-TYPE
32983    SYNTAX INTEGER {
32984        enable(1),
32985        disable(2)
32986      }
32987    MAX-ACCESS  read-write
32988    STATUS  current
32989    DESCRIPTION
32990        "Enable/Disable of IGMP Report aggregation."
32991    ::= { igmpSnoopCfg 10}
32992igmpSnoopCurCfgEnaDis OBJECT-TYPE
32993    SYNTAX INTEGER {
32994        enabled(1),
32995        disabled(2)
32996        }
32997    MAX-ACCESS  read-only
32998    STATUS  current
32999    DESCRIPTION
33000        "The current status of IGMP Snooping."
33001    ::= { igmpSnoopCfg 11}
33002
33003igmpSnoopNewCfgEnaDis OBJECT-TYPE
33004    SYNTAX INTEGER {
33005        enable(1),
33006        disable(2)
33007        }
33008    MAX-ACCESS  read-write
33009    STATUS  current
33010    DESCRIPTION
33011        "Set Enable/Disable of IGMP Snooping."
33012    ::= { igmpSnoopCfg 12}
33013
33014igmpSnoopNewCfgVlanAdd OBJECT-TYPE
33015    SYNTAX  Integer32
33016    MAX-ACCESS  read-write
33017    STATUS  current
33018    DESCRIPTION
33019        "The VLAN to be added to snooping vlan list. When read,
33020         0 is returned."
33021    ::= { igmpSnoopCfg 13 }
33022
33023igmpSnoopNewCfgVlanRem OBJECT-TYPE
33024    SYNTAX  Integer32
33025    MAX-ACCESS  read-write
33026    STATUS  current
33027    DESCRIPTION
33028        "The VLAN to be removed from snooping vlan list. When read,
33029         0 is returned."
33030    ::= { igmpSnoopCfg 14 }
33031
33032igmpSnoopNewCfgVlanClear OBJECT-TYPE
33033    SYNTAX  INTEGER {
33034        clear(1),
33035        ok(2)
33036        }
33037    MAX-ACCESS  read-write
33038    STATUS  current
33039    DESCRIPTION
33040        "Removing ALL Snooping Vlans."
33041    ::= { igmpSnoopCfg 15 }
33042
33043igmpSnoopCurCfgVlanBmap OBJECT-TYPE
33044    SYNTAX OCTET STRING
33045    MAX-ACCESS read-only
33046    STATUS current
33047    DESCRIPTION
33048        "The snooping vlans present in the vlan map list.
33049         The snooping vlans are presented in a bitmap format.
33050
33051         in receiving order:
33052
33053         OCTET 1  OCTET 2  .....
33054         xxxxxxxx xxxxxxxx .....
33055         ||    || |_ Vlan 9
33056         ||    ||
33057         ||    ||___ Vlan 8
33058         ||    |____ Vlan 7
33059         ||      .    .   .
33060         ||_________ Vlan 2
33061         |__________ Vlan 1
33062
33063         where x : 1 - The represented vlan has snoop enabled
33064         0 - The represented vlan does not have snooping enabled."
33065    ::= { igmpSnoopCfg 16 }
33066
33067igmpSnoopNewCfgVlanBmap OBJECT-TYPE
33068    SYNTAX OCTET STRING
33069    MAX-ACCESS read-write
33070    STATUS current
33071    DESCRIPTION
33072        "The snooping vlans present in the vlan map list.
33073         The snooping vlans are presented in a bitmap format.
33074
33075         in receiving order:
33076
33077         OCTET 1  OCTET 2  .....
33078         xxxxxxxx xxxxxxxx .....
33079         ||    || |_ Vlan 9
33080         ||    ||
33081         ||    ||___ Vlan 8
33082         ||    |____ Vlan 7
33083         ||      .    .   .
33084         ||_________ Vlan 2
33085         |__________ Vlan 1
33086
33087         where x : 1 - The represented vlan has snoop enabled
33088         0 - The represented vlan does not have snooping enabled."
33089    ::= { igmpSnoopCfg 17 }
33090
33091
33092igmpSnoopCurCfgSrcIp OBJECT-TYPE
33093    SYNTAX IpAddress
33094    MAX-ACCESS read-only
33095    STATUS current
33096    DESCRIPTION
33097    "The source ip for GSQ proxy in current config."
33098    ::= { igmpSnoopCfg 26 }
33099
33100igmpSnoopNewCfgSrcIp OBJECT-TYPE
33101    SYNTAX IpAddress
33102    MAX-ACCESS read-write
33103    STATUS current
33104    DESCRIPTION
33105    "The source ip for GSQ proxy in new config."
33106    ::= { igmpSnoopCfg 27 }
33107
33108
33109igmpSnoopSetToDefault OBJECT-TYPE
33110    SYNTAX INTEGER {
33111        none(1),
33112        setDefault(2)
33113      }
33114    MAX-ACCESS  read-write
33115    STATUS  current
33116    DESCRIPTION
33117        "When setting the value setDefault(2), the IGMP Snooping configuration
33118         is set to the default values. When reading, none(1) is always
33119         returned."
33120    ::= { igmpSnoopCfg 33}
33121
33122
33123igmpStaticMrtrCfg OBJECT IDENTIFIER ::= { igmpCfg 10 }
33124igmpFilterCfg     OBJECT IDENTIFIER ::= { igmpCfg 11 }
33125
33126igmpRelayCfg      OBJECT IDENTIFIER ::= { igmpCfg 12 }
33127igmpAdvCfg        OBJECT IDENTIFIER ::= { igmpCfg 13 }
33128igmpV3SnoopCfg      OBJECT IDENTIFIER ::= { igmpCfg 14 }
33129
33130igmpV3SnoopCurCfgSources OBJECT-TYPE
33131    SYNTAX  Integer32
33132    MAX-ACCESS  read-only
33133    STATUS  current
33134    DESCRIPTION
33135        "Number of sources to snoop in a group record in current config."
33136    ::= { igmpV3SnoopCfg 1 }
33137
33138igmpV3SnoopNewCfgSources OBJECT-TYPE
33139    SYNTAX  Integer32
33140    MAX-ACCESS  read-write
33141    STATUS  current
33142    DESCRIPTION
33143        "Number of sources to snoop in a group record in new config."
33144    ::= { igmpV3SnoopCfg 2 }
33145
33146igmpV3SnoopCurCfgEnaDis OBJECT-TYPE
33147    SYNTAX INTEGER {
33148        enabled(1),
33149        disabled(2)
33150        }
33151    MAX-ACCESS  read-only
33152    STATUS  current
33153    DESCRIPTION
33154        "The current status of IGMP V3 Snooping."
33155    ::= { igmpV3SnoopCfg 3 }
33156
33157igmpV3SnoopNewCfgEnaDis OBJECT-TYPE
33158    SYNTAX INTEGER {
33159        enable(1),
33160        disable(2)
33161        }
33162    MAX-ACCESS  read-write
33163    STATUS  current
33164    DESCRIPTION
33165        "Set Enable/Disable of IGMP V3 Snooping."
33166    ::= { igmpV3SnoopCfg 4 }
33167
33168igmpV3SnoopCurCfgExcludeEnaDis OBJECT-TYPE
33169    SYNTAX INTEGER {
33170        enabled(1),
33171        disabled(2)
33172        }
33173    MAX-ACCESS  read-only
33174    STATUS  current
33175    DESCRIPTION
33176        "The current status of IGMP V3 EXCLUDE filter-mode Snooping."
33177    ::= { igmpV3SnoopCfg 5 }
33178
33179igmpV3SnoopNewCfgExcludeEnaDis OBJECT-TYPE
33180    SYNTAX INTEGER {
33181        enable(1),
33182        disable(2)
33183        }
33184    MAX-ACCESS  read-write
33185    STATUS  current
33186    DESCRIPTION
33187        "Set Enable/Disable of IGMP V3 EXCLUDE filter-mode Snooping."
33188    ::= { igmpV3SnoopCfg 6 }
33189
33190igmpV3SnoopCurCfgV1V2EnaDis OBJECT-TYPE
33191    SYNTAX INTEGER {
33192        enabled(1),
33193        disabled(2)
33194        }
33195    MAX-ACCESS  read-only
33196    STATUS  current
33197    DESCRIPTION
33198        "The current status of IGMP V1/V2 Report Snooping."
33199    ::= { igmpV3SnoopCfg 7 }
33200
33201igmpV3SnoopNewCfgV1V2EnaDis OBJECT-TYPE
33202    SYNTAX INTEGER {
33203        enable(1),
33204        disable(2)
33205        }
33206    MAX-ACCESS  read-write
33207    STATUS  current
33208    DESCRIPTION
33209        "Set Enable/Disable of IGMP V1/V2 Report Snooping."
33210    ::= { igmpV3SnoopCfg 8 }
33211
33212
33213-- IGMP Static Mrtr Support
33214igmpStaticMrtrCurCfgTable OBJECT-TYPE
33215    SYNTAX  SEQUENCE OF IgmpStaticMrtrCurCfgTableEntry
33216    MAX-ACCESS  not-accessible
33217    STATUS  current
33218    DESCRIPTION
33219        "The IGMP Static Multicast Router table in the current configuration block."
33220    ::= { igmpStaticMrtrCfg 1 }
33221
33222igmpStaticMrtrCurCfgTableEntry OBJECT-TYPE
33223    SYNTAX  IgmpStaticMrtrCurCfgTableEntry
33224    MAX-ACCESS  not-accessible
33225    STATUS  current
33226    DESCRIPTION
33227        "A row in the Static Multicast Router table."
33228    INDEX   { igmpStaticMrtrCurCfgIndx }
33229    ::= { igmpStaticMrtrCurCfgTable 1 }
33230
33231IgmpStaticMrtrCurCfgTableEntry ::= SEQUENCE {
33232    igmpStaticMrtrCurCfgIndx         INTEGER,
33233    igmpStaticMrtrCurCfgPortId       PortNumber,
33234    igmpStaticMrtrCurCfgVlanId       INTEGER,
33235    igmpStaticMrtrCurCfgVersion      INTEGER
33236    }
33237
33238igmpStaticMrtrCurCfgIndx OBJECT-TYPE
33239    SYNTAX  INTEGER
33240    MAX-ACCESS  read-only
33241    STATUS  current
33242    DESCRIPTION
33243        "The IGMP Multicast Router table port index."
33244    ::= { igmpStaticMrtrCurCfgTableEntry 1 }
33245
33246igmpStaticMrtrCurCfgPortId OBJECT-TYPE
33247    SYNTAX  PortNumber
33248    MAX-ACCESS  read-only
33249    STATUS  current
33250    DESCRIPTION
33251        "The IGMP Multicast Router port in the current configuration block."
33252    ::= { igmpStaticMrtrCurCfgTableEntry 2 }
33253
33254igmpStaticMrtrCurCfgVlanId OBJECT-TYPE
33255    SYNTAX  INTEGER
33256    MAX-ACCESS  read-only
33257    STATUS  current
33258    DESCRIPTION
33259        "The IGMP Multicast Router port in the current configuration block."
33260    ::= { igmpStaticMrtrCurCfgTableEntry 3 }
33261
33262igmpStaticMrtrCurCfgVersion OBJECT-TYPE
33263    SYNTAX  INTEGER {
33264        version1(1),
33265        version2(2),
33266        version3(3)
33267        }
33268    MAX-ACCESS  read-only
33269    STATUS  current
33270    DESCRIPTION
33271        "The IGMP version of the IGMP Static Multicast Router."
33272    ::= { igmpStaticMrtrCurCfgTableEntry 4 }
33273
33274igmpStaticMrtrNewCfgTable OBJECT-TYPE
33275    SYNTAX  SEQUENCE OF IgmpStaticMrtrNewCfgTableEntry
33276    MAX-ACCESS  not-accessible
33277    STATUS  current
33278    DESCRIPTION
33279        "The IGMP Static Multicast Router table in the new configuration block."
33280    ::= { igmpStaticMrtrCfg 2 }
33281
33282igmpStaticMrtrNewCfgTableEntry OBJECT-TYPE
33283    SYNTAX  IgmpStaticMrtrNewCfgTableEntry
33284    MAX-ACCESS  not-accessible
33285    STATUS  current
33286    DESCRIPTION
33287        "A row in the Static Multicast Router table."
33288    INDEX   { igmpStaticMrtrNewCfgIndx }
33289    ::= { igmpStaticMrtrNewCfgTable 1 }
33290
33291IgmpStaticMrtrNewCfgTableEntry ::= SEQUENCE {
33292    igmpStaticMrtrNewCfgIndx         INTEGER,
33293    igmpStaticMrtrNewCfgPortId       PortNumber,
33294    igmpStaticMrtrNewCfgVlanId       INTEGER,
33295    igmpStaticMrtrNewCfgVersion      INTEGER,
33296    igmpStaticMrtrNewCfgDelete       INTEGER
33297    }
33298
33299igmpStaticMrtrNewCfgIndx OBJECT-TYPE
33300    SYNTAX  INTEGER
33301    MAX-ACCESS  read-only
33302    STATUS  current
33303    DESCRIPTION
33304        "The IGMP Multicast Router table port index."
33305    ::= { igmpStaticMrtrNewCfgTableEntry 1 }
33306
33307igmpStaticMrtrNewCfgPortId OBJECT-TYPE
33308    SYNTAX  PortNumber
33309    MAX-ACCESS  read-write
33310    STATUS  current
33311    DESCRIPTION
33312        "The IGMP Multicast Router port in the new configuration block."
33313    ::= { igmpStaticMrtrNewCfgTableEntry 2 }
33314
33315igmpStaticMrtrNewCfgVlanId OBJECT-TYPE
33316    SYNTAX  INTEGER
33317    MAX-ACCESS  read-write
33318    STATUS  current
33319    DESCRIPTION
33320        "The IGMP Multicast Router port in the new configuration block."
33321    ::= { igmpStaticMrtrNewCfgTableEntry 3 }
33322
33323igmpStaticMrtrNewCfgVersion OBJECT-TYPE
33324    SYNTAX  INTEGER {
33325        version1(1),
33326        version2(2),
33327        version3(3)
33328        }
33329    MAX-ACCESS  read-write
33330    STATUS  current
33331    DESCRIPTION
33332        "The IGMP version of the IGMP Static Multicast Router."
33333    ::= { igmpStaticMrtrNewCfgTableEntry 4 }
33334
33335igmpStaticMrtrNewCfgDelete OBJECT-TYPE
33336    SYNTAX  INTEGER {
33337        other(1),
33338        delete(2)
33339        }
33340    MAX-ACCESS  read-write
33341    STATUS  current
33342    DESCRIPTION
33343        "When set to the value of 2 (delete), the entire row is deleted.
33344         When read, other(1) is returned. Setting the value to anything
33345         other than 2(delete) has no effect on the state of the row."
33346    ::= { igmpStaticMrtrNewCfgTableEntry 5 }
33347
33348igmpStaticMrtrNewCfgClear OBJECT-TYPE
33349    SYNTAX  INTEGER {
33350        other(1),
33351        clear(2)
33352        }
33353    MAX-ACCESS  read-write
33354    STATUS  current
33355    DESCRIPTION
33356        "When set to the value of 2 (clear), the entire table is deleted.
33357         When read, other(1) is returned. Setting the value to anything
33358         other than 2(clear) has no effect on the table."
33359    ::= { igmpStaticMrtrCfg 3 }
33360
33361
33362-- IGMP Filtering
33363igmpFltCurCfgTable OBJECT-TYPE
33364    SYNTAX  SEQUENCE OF IgmpFltCurCfgTableEntry
33365    MAX-ACCESS  not-accessible
33366    STATUS  current
33367    DESCRIPTION
33368        "The IGMP filtering table in the current configuration block."
33369    ::= { igmpFilterCfg 1 }
33370
33371igmpFltCurCfgTableEntry OBJECT-TYPE
33372    SYNTAX  IgmpFltCurCfgTableEntry
33373    MAX-ACCESS  not-accessible
33374    STATUS  current
33375    DESCRIPTION
33376        "A row in the filtering table."
33377    INDEX   { igmpFltCurCfgIndx }
33378    ::= { igmpFltCurCfgTable 1 }
33379
33380IgmpFltCurCfgTableEntry ::= SEQUENCE {
33381    igmpFltCurCfgIndx         INTEGER,
33382    igmpFltCurCfgMcastIp1     IpAddress,
33383    igmpFltCurCfgMcastIp2     IpAddress,
33384    igmpFltCurCfgAction       INTEGER,
33385    igmpFltCurCfgState        INTEGER
33386    }
33387
33388igmpFltCurCfgIndx OBJECT-TYPE
33389    SYNTAX  INTEGER
33390    MAX-ACCESS  read-only
33391    STATUS  current
33392    DESCRIPTION
33393        "The IGMP filter table index."
33394    ::= { igmpFltCurCfgTableEntry 1 }
33395
33396igmpFltCurCfgMcastIp1 OBJECT-TYPE
33397    SYNTAX  IpAddress
33398    MAX-ACCESS  read-only
33399    STATUS  current
33400    DESCRIPTION
33401        "Range1 Multicast IP address to be filtered."
33402    ::= { igmpFltCurCfgTableEntry 2 }
33403
33404igmpFltCurCfgMcastIp2 OBJECT-TYPE
33405    SYNTAX  IpAddress
33406    MAX-ACCESS  read-only
33407    STATUS  current
33408    DESCRIPTION
33409        "Range2 Multicast IP address to be filtered."
33410    ::= { igmpFltCurCfgTableEntry 3 }
33411
33412igmpFltCurCfgAction OBJECT-TYPE
33413    SYNTAX  INTEGER {
33414        allow(1),
33415        deny(2)
33416        }
33417    MAX-ACCESS  read-only
33418    STATUS  current
33419    DESCRIPTION
33420        "The action for the IGMP filtering rule."
33421    ::= { igmpFltCurCfgTableEntry 4 }
33422
33423igmpFltCurCfgState OBJECT-TYPE
33424    SYNTAX  INTEGER {
33425        enabled(1),
33426        disabled(2)
33427        }
33428    MAX-ACCESS  read-only
33429    STATUS  current
33430    DESCRIPTION
33431        "The state of this IGMP filtering rule."
33432    ::= { igmpFltCurCfgTableEntry 5 }
33433
33434igmpFltNewCfgTable OBJECT-TYPE
33435    SYNTAX  SEQUENCE OF IgmpFltNewCfgTableEntry
33436    MAX-ACCESS  not-accessible
33437    STATUS  current
33438    DESCRIPTION
33439        "The IGMP filtering table in the current configuration block."
33440    ::= { igmpFilterCfg 2 }
33441
33442igmpFltNewCfgTableEntry OBJECT-TYPE
33443    SYNTAX  IgmpFltNewCfgTableEntry
33444    MAX-ACCESS  not-accessible
33445    STATUS  current
33446    DESCRIPTION
33447        "A row in the filtering table."
33448    INDEX   { igmpFltNewCfgIndx }
33449    ::= { igmpFltNewCfgTable 1 }
33450
33451IgmpFltNewCfgTableEntry ::= SEQUENCE {
33452    igmpFltNewCfgIndx         INTEGER,
33453    igmpFltNewCfgMcastIp1     IpAddress,
33454    igmpFltNewCfgMcastIp2     IpAddress,
33455    igmpFltNewCfgAction       INTEGER,
33456    igmpFltNewCfgState        INTEGER,
33457    igmpFltNewCfgDelete       INTEGER
33458    }
33459
33460igmpFltNewCfgIndx OBJECT-TYPE
33461    SYNTAX  INTEGER
33462    MAX-ACCESS  read-only
33463    STATUS  current
33464    DESCRIPTION
33465        "The IGMP filter table index."
33466    ::= { igmpFltNewCfgTableEntry 1 }
33467
33468igmpFltNewCfgMcastIp1 OBJECT-TYPE
33469    SYNTAX  IpAddress
33470    MAX-ACCESS  read-write
33471    STATUS  current
33472    DESCRIPTION
33473        "Range1 Multicast source IP address to be filtered."
33474    ::= { igmpFltNewCfgTableEntry 2 }
33475
33476igmpFltNewCfgMcastIp2 OBJECT-TYPE
33477    SYNTAX  IpAddress
33478    MAX-ACCESS  read-write
33479    STATUS  current
33480    DESCRIPTION
33481        "Range2 Multicast source IP address to be filtered."
33482    ::= { igmpFltNewCfgTableEntry 3 }
33483
33484igmpFltNewCfgAction OBJECT-TYPE
33485    SYNTAX  INTEGER {
33486        allow(1),
33487        deny(2)
33488        }
33489    MAX-ACCESS  read-write
33490    STATUS  current
33491    DESCRIPTION
33492        "The action for the IGMP filtering rule."
33493    ::= { igmpFltNewCfgTableEntry 4 }
33494
33495igmpFltNewCfgState OBJECT-TYPE
33496    SYNTAX  INTEGER {
33497        enabled(1),
33498        disabled(2)
33499        }
33500    MAX-ACCESS  read-write
33501    STATUS  current
33502    DESCRIPTION
33503        "The state of this IGMP filtering rule."
33504    ::= { igmpFltNewCfgTableEntry 5 }
33505
33506igmpFltNewCfgDelete OBJECT-TYPE
33507    SYNTAX  INTEGER {
33508        other(1),
33509        delete(2)
33510        }
33511    MAX-ACCESS  read-write
33512    STATUS  current
33513    DESCRIPTION
33514        "When set to the value of 2 (delete), the entire row is deleted.
33515         When read, other(1) is returned. Setting the value to anything
33516         other than 2(delete) has no effect on the state of the row."
33517    ::= { igmpFltNewCfgTableEntry 6 }
33518
33519-- IGMP Filtering Port Table
33520
33521igmpFltCurCfgPortTable OBJECT-TYPE
33522    SYNTAX  SEQUENCE OF IgmpFltCurCfgPortTableEntry
33523    MAX-ACCESS  not-accessible
33524    STATUS  current
33525    DESCRIPTION
33526        "The IGMP filtering port table in the current configuration block."
33527    ::= { igmpFilterCfg 3 }
33528
33529igmpFltCurCfgPortTableEntry OBJECT-TYPE
33530    SYNTAX  IgmpFltCurCfgPortTableEntry
33531    MAX-ACCESS  not-accessible
33532    STATUS  current
33533    DESCRIPTION
33534        "A row in the IGMP filtering port table."
33535    INDEX   { igmpFltCurCfgPortIndx }
33536    ::= { igmpFltCurCfgPortTable 1 }
33537
33538IgmpFltCurCfgPortTableEntry ::= SEQUENCE {
33539    igmpFltCurCfgPortIndx         PortNumber,
33540    igmpFltCurCfgPortState        INTEGER,
33541    igmpFltCurCfgPortFiltBmap     OCTET STRING
33542    }
33543
33544igmpFltCurCfgPortIndx OBJECT-TYPE
33545    SYNTAX  PortNumber
33546    MAX-ACCESS  read-only
33547    STATUS  current
33548    DESCRIPTION
33549        "The port index."
33550    ::= { igmpFltCurCfgPortTableEntry 1 }
33551
33552igmpFltCurCfgPortState OBJECT-TYPE
33553    SYNTAX  INTEGER {
33554        enabled(1),
33555        disabled(2)
33556        }
33557    MAX-ACCESS  read-only
33558    STATUS  current
33559    DESCRIPTION
33560        "Enable or disable IGMP filtering."
33561    ::= { igmpFltCurCfgPortTableEntry 2 }
33562
33563igmpFltCurCfgPortFiltBmap OBJECT-TYPE
33564    SYNTAX  OCTET STRING (SIZE(0..256))
33565    MAX-ACCESS  read-only
33566    STATUS  current
33567    DESCRIPTION
33568    "The IGMP filtering rules applied to the port.  The filtering rules are
33569         presented in bitmap format.
33570
33571     in receiving order:
33572
33573         OCTET 1  OCTET 2  .....
33574             xxxxxxxx xxxxxxxx .....
33575             ||    || |_ filter 9
33576             ||    ||
33577             ||    ||___ filter 8
33578             ||    |____ filter 7
33579             ||      .    .   .
33580             ||_________ filter 2
33581             |__________ filter 1 (as index to igmpFltCurCfgTable)
33582
33583         where x : 1 - The represented IGMP filter rule applied to the port
33584           0 - The represented IGMP filter rule not applied to the port "
33585    ::= { igmpFltCurCfgPortTableEntry 3 }
33586
33587igmpFltNewCfgPortTable OBJECT-TYPE
33588    SYNTAX  SEQUENCE OF IgmpFltNewCfgPortTableEntry
33589    MAX-ACCESS  not-accessible
33590    STATUS  current
33591    DESCRIPTION
33592        "The IGMP filtering port table in the new configuration block."
33593    ::= { igmpFilterCfg 4 }
33594
33595igmpFltNewCfgPortTableEntry OBJECT-TYPE
33596    SYNTAX  IgmpFltNewCfgPortTableEntry
33597    MAX-ACCESS  not-accessible
33598    STATUS  current
33599    DESCRIPTION
33600        "A row in the IGMP filtering port table."
33601    INDEX   { igmpFltNewCfgPortIndx }
33602    ::= { igmpFltNewCfgPortTable 1 }
33603
33604IgmpFltNewCfgPortTableEntry ::= SEQUENCE {
33605    igmpFltNewCfgPortIndx         PortNumber,
33606    igmpFltNewCfgPortState        INTEGER,
33607    igmpFltNewCfgPortFiltBmap     OCTET STRING,
33608    igmpFltNewCfgPortAddFiltRule  INTEGER,
33609    igmpFltNewCfgPortRemFiltRule  INTEGER
33610    }
33611
33612igmpFltNewCfgPortIndx OBJECT-TYPE
33613    SYNTAX  PortNumber
33614    MAX-ACCESS  read-only
33615    STATUS  current
33616    DESCRIPTION
33617        "The port index."
33618    ::= { igmpFltNewCfgPortTableEntry 1 }
33619
33620igmpFltNewCfgPortState OBJECT-TYPE
33621    SYNTAX  INTEGER {
33622        enabled(1),
33623        disabled(2)
33624        }
33625    MAX-ACCESS  read-write
33626    STATUS  current
33627    DESCRIPTION
33628        "Enable or disable IGMP filtering."
33629    ::= { igmpFltNewCfgPortTableEntry 2 }
33630
33631igmpFltNewCfgPortFiltBmap OBJECT-TYPE
33632    SYNTAX  OCTET STRING (SIZE(0..256))
33633    MAX-ACCESS  read-only
33634    STATUS  current
33635    DESCRIPTION
33636        "The IGMP filtering rules applied to the port.  The filtering rules
33637         are presented in bitmap format.
33638
33639         in receiving order:
33640
33641         OCTET 1  OCTET 2  .....
33642             xxxxxxxx xxxxxxxx .....
33643             ||    || |_ filter 9
33644             ||    ||
33645             ||    ||___ filter 8
33646             ||    |____ filter 7
33647             ||      .    .   .
33648             ||_________ filter 2
33649             |__________ filter 1 (as index to fltNewCfgTable)
33650
33651         where x : 1 - The represented filter rule applied to the port
33652           0 - The represented filter rule not applied to the port "
33653    ::= { igmpFltNewCfgPortTableEntry 3 }
33654
33655igmpFltNewCfgPortAddFiltRule OBJECT-TYPE
33656    SYNTAX  INTEGER
33657    MAX-ACCESS  read-write
33658    STATUS  current
33659    DESCRIPTION
33660        "This is an action object to add filtering rule to a port. The value
33661         specified with this object is the index to the fltNewCfgTable for
33662         which filtering rule to be added to the port. The range of the
33663         valid index is between 1 and igmpFltCurCfgTableMaxSize. When read, the
33664         value '0' is returned always."
33665    ::= { igmpFltNewCfgPortTableEntry 4 }
33666
33667igmpFltNewCfgPortRemFiltRule OBJECT-TYPE
33668    SYNTAX  INTEGER
33669    MAX-ACCESS  read-write
33670    STATUS  current
33671    DESCRIPTION
33672        "This is an action object to remove filtering rule from a port. The
33673         value specified with this object is the index to the fltNewCfgTable
33674         for which filtering rule to be removed from the port. The range of
33675         the valid index is between 1 and igmpFltCurCfgTableMaxSize.  When read,
33676         the value '0' is returned always."
33677    ::= { igmpFltNewCfgPortTableEntry 5 }
33678
33679igmpFltCurCfgEnaDis OBJECT-TYPE
33680    SYNTAX INTEGER {
33681        enable(1),
33682        disable(2)
33683    }
33684    MAX-ACCESS  read-only
33685    STATUS  current
33686    DESCRIPTION
33687        "Enable/Disable of IGMP Filtering."
33688    ::= { igmpFilterCfg 5 }
33689
33690igmpFltNewCfgEnaDis OBJECT-TYPE
33691    SYNTAX INTEGER {
33692        enable(1),
33693        disable(2)
33694    }
33695    MAX-ACCESS  read-write
33696    STATUS  current
33697    DESCRIPTION
33698        "Enable/Disable of IGMP Filtering."
33699    ::= { igmpFilterCfg 6 }
33700
33701--
33702-- IGMP Relay Configuration
33703--
33704igmpRelayCurCfgEnaDis OBJECT-TYPE
33705    SYNTAX INTEGER {
33706        enabled(1),
33707        disabled(2)
33708    }
33709    MAX-ACCESS  read-only
33710    STATUS  current
33711    DESCRIPTION
33712        "The current status of IGMP Relay."
33713    ::= { igmpRelayCfg 1 }
33714
33715igmpRelayNewCfgEnaDis OBJECT-TYPE
33716    SYNTAX INTEGER {
33717        enable(1),
33718        disable(2)
33719    }
33720    MAX-ACCESS  read-write
33721    STATUS  current
33722    DESCRIPTION
33723        "Enable/Disable of IGMP Relay."
33724    ::= { igmpRelayCfg 2 }
33725
33726igmpRelayNewCfgAddVlan OBJECT-TYPE
33727    SYNTAX  Integer32
33728    MAX-ACCESS  read-write
33729    STATUS  current
33730    DESCRIPTION
33731        "The VLAN to be added to relay vlan list. When read,
33732         0 is returned."
33733    ::= { igmpRelayCfg 3 }
33734
33735igmpRelayNewCfgRemVlan OBJECT-TYPE
33736    SYNTAX  Integer32
33737    MAX-ACCESS  read-write
33738    STATUS  current
33739    DESCRIPTION
33740        "The VLAN to be removed from relay vlan list. When read,
33741         0 is returned."
33742    ::= { igmpRelayCfg 4 }
33743
33744igmpRelayNewCfgClearVlan OBJECT-TYPE
33745    SYNTAX  INTEGER {
33746        clear(1),
33747        ok(2)
33748        }
33749    MAX-ACCESS  read-write
33750    STATUS  current
33751    DESCRIPTION
33752        "Removing ALL Relay Vlans."
33753    ::= { igmpRelayCfg 5 }
33754
33755igmpRelayCurCfgVlanBmap OBJECT-TYPE
33756    SYNTAX OCTET STRING
33757    MAX-ACCESS read-only
33758    STATUS current
33759    DESCRIPTION
33760        "The relay vlans present in the vlan map list.
33761         The relay vlans are presented in a bitmap format.
33762
33763         in receiving order:
33764
33765         OCTET 1  OCTET 2  .....
33766         xxxxxxxx xxxxxxxx .....
33767         ||    || |_ Vlan 9
33768         ||    ||
33769         ||    ||___ Vlan 8
33770         ||    |____ Vlan 7
33771         ||      .    .   .
33772         ||_________ Vlan 2
33773         |__________ Vlan 1
33774
33775         where x : 1 - The represented vlan has relay enabled
33776         0 - The represented vlan does not have relay enabled."
33777    ::= { igmpRelayCfg 6 }
33778
33779igmpRelayNewCfgVlanBmap OBJECT-TYPE
33780    SYNTAX OCTET STRING
33781    MAX-ACCESS read-write
33782    STATUS current
33783    DESCRIPTION
33784        "The relay vlans present in the vlan map list.
33785         The relay vlans are presented in a bitmap format.
33786
33787         in receiving order:
33788
33789         OCTET 1  OCTET 2  .....
33790         xxxxxxxx xxxxxxxx .....
33791         ||    || |_ Vlan 9
33792         ||    ||
33793         ||    ||___ Vlan 8
33794         ||    |____ Vlan 7
33795         ||      .    .   .
33796         ||_________ Vlan 2
33797         |__________ Vlan 1
33798
33799         where x : 1 - The represented vlan has relay enabled
33800         0 - The represented vlan does not have relay enabled."
33801    ::= { igmpRelayCfg 7 }
33802
33803igmpRelayCurCfgReport OBJECT-TYPE
33804    SYNTAX  INTEGER(0..150)
33805    MAX-ACCESS  read-only
33806    STATUS  current
33807    DESCRIPTION
33808        "The Unsolicited Report Interval."
33809    ::= { igmpRelayCfg 8 }
33810
33811igmpRelayNewCfgReport OBJECT-TYPE
33812    SYNTAX  INTEGER(0..150)
33813    MAX-ACCESS  read-write
33814    STATUS  current
33815    DESCRIPTION
33816        "Set Unsolicited Report Interval."
33817    ::= { igmpRelayCfg 9 }
33818
33819igmpRelayMrtrCurCfgTable OBJECT-TYPE
33820    SYNTAX  SEQUENCE OF IgmpRelayMrtrCurCfgTableEntry
33821    MAX-ACCESS  not-accessible
33822    STATUS  current
33823    DESCRIPTION
33824        "The IGMP relay multicast router table in the
33825        current configuration block."
33826    ::= { igmpRelayCfg 10 }
33827
33828igmpRelayMrtrCurCfgTableEntry OBJECT-TYPE
33829    SYNTAX  IgmpRelayMrtrCurCfgTableEntry
33830    MAX-ACCESS  not-accessible
33831    STATUS  current
33832    DESCRIPTION
33833        "A row in the IGMP relay multicast router table."
33834    INDEX   { igmpRelayMrtrCurCfgIndx }
33835    ::= { igmpRelayMrtrCurCfgTable 1 }
33836
33837IgmpRelayMrtrCurCfgTableEntry ::= SEQUENCE {
33838    igmpRelayMrtrCurCfgIndx             INTEGER,
33839    igmpRelayMrtrCurCfgAddr             IpAddress,
33840    igmpRelayMrtrCurCfgEnaDis           INTEGER,
33841    igmpRelayMrtrCurCfgInterval         INTEGER,
33842    igmpRelayMrtrCurCfgRetry            INTEGER,
33843    igmpRelayMrtrCurCfgRestr            INTEGER,
33844    igmpRelayMrtrCurCfgVersion          INTEGER
33845    }
33846
33847igmpRelayMrtrCurCfgIndx OBJECT-TYPE
33848    SYNTAX  INTEGER(1..2)
33849    MAX-ACCESS  read-only
33850    STATUS  current
33851    DESCRIPTION
33852        "The IGMP relay multicast router table index."
33853    ::= { igmpRelayMrtrCurCfgTableEntry 1 }
33854
33855igmpRelayMrtrCurCfgAddr OBJECT-TYPE
33856    SYNTAX  IpAddress
33857    MAX-ACCESS  read-only
33858    STATUS  current
33859    DESCRIPTION
33860        "The IP address of the multicast router."
33861    ::= { igmpRelayMrtrCurCfgTableEntry 2 }
33862
33863igmpRelayMrtrCurCfgEnaDis OBJECT-TYPE
33864    SYNTAX  INTEGER{
33865        enabled(1),
33866        disabled(2)
33867        }
33868    MAX-ACCESS  read-only
33869    STATUS  current
33870    DESCRIPTION
33871        "The status of the multicast router."
33872    ::= { igmpRelayMrtrCurCfgTableEntry 3 }
33873
33874igmpRelayMrtrCurCfgInterval OBJECT-TYPE
33875    SYNTAX  INTEGER(1..60)
33876    MAX-ACCESS  read-only
33877    STATUS  current
33878    DESCRIPTION
33879        "The interval between ping attempts."
33880    ::= { igmpRelayMrtrCurCfgTableEntry 4 }
33881
33882igmpRelayMrtrCurCfgRetry OBJECT-TYPE
33883    SYNTAX  INTEGER(1..120)
33884    MAX-ACCESS  read-only
33885    STATUS  current
33886    DESCRIPTION
33887        "The number of failed attempts to declare router DOWN."
33888    ::= { igmpRelayMrtrCurCfgTableEntry 5 }
33889
33890igmpRelayMrtrCurCfgRestr OBJECT-TYPE
33891    SYNTAX  INTEGER(1..128)
33892    MAX-ACCESS  read-only
33893    STATUS  current
33894    DESCRIPTION
33895        "The number of successful attempts to declare router UP."
33896    ::= { igmpRelayMrtrCurCfgTableEntry 6 }
33897
33898igmpRelayMrtrCurCfgVersion OBJECT-TYPE
33899    SYNTAX  INTEGER{
33900       igmpv1(1),
33901       igmpv2(2)
33902      }
33903    MAX-ACCESS  read-only
33904    STATUS  current
33905    DESCRIPTION
33906        "The IGMP version."
33907    ::= { igmpRelayMrtrCurCfgTableEntry 7 }
33908
33909igmpRelayMrtrNewCfgTable OBJECT-TYPE
33910    SYNTAX  SEQUENCE OF IgmpRelayMrtrNewCfgTableEntry
33911    MAX-ACCESS  not-accessible
33912    STATUS  current
33913    DESCRIPTION
33914        "The IGMP relay multicast router table in the
33915        new configuration block."
33916    ::= { igmpRelayCfg 11 }
33917
33918igmpRelayMrtrNewCfgTableEntry OBJECT-TYPE
33919    SYNTAX  IgmpRelayMrtrNewCfgTableEntry
33920    MAX-ACCESS  not-accessible
33921    STATUS  current
33922    DESCRIPTION
33923        "A row in the IGMP relay multicast router table."
33924    INDEX   { igmpRelayMrtrNewCfgIndx }
33925    ::= { igmpRelayMrtrNewCfgTable 1 }
33926
33927IgmpRelayMrtrNewCfgTableEntry ::= SEQUENCE {
33928    igmpRelayMrtrNewCfgIndx             INTEGER,
33929    igmpRelayMrtrNewCfgAddr             IpAddress,
33930    igmpRelayMrtrNewCfgEnaDis           INTEGER,
33931    igmpRelayMrtrNewCfgInterval         INTEGER,
33932    igmpRelayMrtrNewCfgRetry            INTEGER,
33933    igmpRelayMrtrNewCfgRestr            INTEGER,
33934    igmpRelayMrtrNewCfgVersion          INTEGER,
33935    igmpRelayMrtrNewCfgRemove           INTEGER
33936    }
33937
33938igmpRelayMrtrNewCfgIndx OBJECT-TYPE
33939    SYNTAX  INTEGER(1..2)
33940    MAX-ACCESS  read-only
33941    STATUS  current
33942    DESCRIPTION
33943        "The IGMP relay multicast router table index."
33944    ::= { igmpRelayMrtrNewCfgTableEntry 1 }
33945
33946igmpRelayMrtrNewCfgAddr OBJECT-TYPE
33947    SYNTAX  IpAddress
33948    MAX-ACCESS  read-write
33949    STATUS  current
33950    DESCRIPTION
33951        "The IP address of the multicast router."
33952    ::= { igmpRelayMrtrNewCfgTableEntry 2 }
33953
33954igmpRelayMrtrNewCfgEnaDis OBJECT-TYPE
33955    SYNTAX  INTEGER{
33956        enable(1),
33957        disable(2)
33958        }
33959    MAX-ACCESS  read-write
33960    STATUS  current
33961    DESCRIPTION
33962        "The status of the multicast router."
33963    ::= { igmpRelayMrtrNewCfgTableEntry 3 }
33964
33965igmpRelayMrtrNewCfgInterval OBJECT-TYPE
33966    SYNTAX  INTEGER(1..60)
33967    MAX-ACCESS  read-write
33968    STATUS  current
33969    DESCRIPTION
33970        "The interval between ping attempts."
33971    ::= { igmpRelayMrtrNewCfgTableEntry 4 }
33972
33973igmpRelayMrtrNewCfgRetry OBJECT-TYPE
33974    SYNTAX  INTEGER(1..120)
33975    MAX-ACCESS  read-write
33976    STATUS  current
33977    DESCRIPTION
33978        "The number of failed attempts to declare router DOWN."
33979    ::= { igmpRelayMrtrNewCfgTableEntry 5 }
33980
33981igmpRelayMrtrNewCfgRestr OBJECT-TYPE
33982    SYNTAX  INTEGER(1..128)
33983    MAX-ACCESS  read-write
33984    STATUS  current
33985    DESCRIPTION
33986        "The number of successful attempts to declare router UP."
33987    ::= { igmpRelayMrtrNewCfgTableEntry 6 }
33988
33989igmpRelayMrtrNewCfgVersion OBJECT-TYPE
33990    SYNTAX  INTEGER{
33991       igmpv1(1),
33992       igmpv2(2)
33993      }
33994    MAX-ACCESS  read-write
33995    STATUS  current
33996    DESCRIPTION
33997        "The IGMP version."
33998    ::= { igmpRelayMrtrNewCfgTableEntry 7 }
33999
34000igmpRelayMrtrNewCfgRemove OBJECT-TYPE
34001    SYNTAX INTEGER {
34002        clear(1),
34003        ok(2)
34004        }
34005    MAX-ACCESS  read-write
34006    STATUS  current
34007    DESCRIPTION
34008        "Delete the IGMP Relay multicast router."
34009    ::= { igmpRelayMrtrNewCfgTableEntry 8 }
34010
34011--
34012-- IGMP Configuration  Advanced Menu
34013--
34014igmpAdvCurCfgQInterval OBJECT-TYPE
34015    SYNTAX  INTEGER(1..600)
34016    MAX-ACCESS  read-only
34017    STATUS  current
34018    DESCRIPTION
34019        "The IGMP Query Interval of current config."
34020    ::= { igmpAdvCfg 1 }
34021
34022igmpAdvNewCfgQInterval OBJECT-TYPE
34023    SYNTAX  INTEGER(1..600)
34024    MAX-ACCESS  read-write
34025    STATUS  current
34026    DESCRIPTION
34027        "The IGMP Query Interval of new config."
34028    ::= { igmpAdvCfg 2 }
34029
34030igmpAdvCurCfgRobust OBJECT-TYPE
34031    SYNTAX  INTEGER(1..10)
34032    MAX-ACCESS  read-only
34033    STATUS  current
34034    DESCRIPTION
34035        "The value of expected packet loss on subnet in current config."
34036    ::= { igmpAdvCfg 3 }
34037
34038igmpAdvNewCfgRobust OBJECT-TYPE
34039    SYNTAX   INTEGER(1..10)
34040    MAX-ACCESS  read-write
34041    STATUS  current
34042    DESCRIPTION
34043        "Set the value of expected packet loss on subnet."
34044    ::= { igmpAdvCfg 4 }
34045
34046igmpAdvCurCfgTimeout OBJECT-TYPE
34047    SYNTAX  INTEGER(1..255)
34048    MAX-ACCESS  read-only
34049    STATUS  current
34050    DESCRIPTION
34051        "The IGMP Report timeout."
34052    ::= { igmpAdvCfg 5 }
34053
34054igmpAdvNewCfgTimeout OBJECT-TYPE
34055    SYNTAX  INTEGER(1..255)
34056    MAX-ACCESS  read-write
34057    STATUS  current
34058    DESCRIPTION
34059        "Set IGMP Report timeout."
34060    ::= { igmpAdvCfg 6 }
34061
34062igmpAdvNewCfgVlanFastlvAdd OBJECT-TYPE
34063    SYNTAX  Integer32
34064    MAX-ACCESS  read-write
34065    STATUS  current
34066    DESCRIPTION
34067        "The VLAN to be added to quick-leave vlan list. When read,
34068         0 is returned."
34069    ::= { igmpAdvCfg 7 }
34070
34071igmpAdvNewCfgVlanFastlvRem OBJECT-TYPE
34072    SYNTAX  Integer32
34073    MAX-ACCESS  read-write
34074    STATUS  current
34075    DESCRIPTION
34076        "The VLAN to be removed from quick-leave vlan list. When read,
34077         0 is returned."
34078    ::= { igmpAdvCfg 8 }
34079
34080igmpAdvCurCfgVlanFastlvBmap OBJECT-TYPE
34081    SYNTAX OCTET STRING
34082    MAX-ACCESS read-only
34083    STATUS current
34084    DESCRIPTION
34085        "The fast-leave enabled vlans present in the vlan map list.
34086         The fast-leave enabled vlans are presented in a bitmap format.
34087
34088         in receiving order:
34089
34090         OCTET 1  OCTET 2  .....
34091         xxxxxxxx xxxxxxxx .....
34092         ||    || |_ Vlan 9
34093         ||    ||
34094         ||    ||___ Vlan 8
34095         ||    |____ Vlan 7
34096         ||      .    .   .
34097         ||_________ Vlan 2
34098         |__________ Vlan 1
34099
34100         where x : 1 - The represented vlan has fast-leave enabled
34101         0 - The represented vlan does not have fast-leave enabled."
34102    ::= { igmpAdvCfg 9 }
34103
34104igmpAdvNewCfgVlanFastlvBmap OBJECT-TYPE
34105    SYNTAX OCTET STRING
34106    MAX-ACCESS read-write
34107    STATUS current
34108    DESCRIPTION
34109        "The fast-leave enabled vlans present in the vlan map list.
34110         The fast-leave enabled vlans are presented in a bitmap format.
34111
34112         in receiving order:
34113
34114         OCTET 1  OCTET 2  .....
34115         xxxxxxxx xxxxxxxx .....
34116         ||    || |_ Vlan 9
34117         ||    ||
34118         ||    ||___ Vlan 8
34119         ||    |____ Vlan 7
34120         ||      .    .   .
34121         ||_________ Vlan 2
34122         |__________ Vlan 1
34123
34124         where x : 1 - The represented vlan has fast-leave enabled
34125         0 - The represented vlan does not have fast-leave enabled."
34126    ::= { igmpAdvCfg 10 }
34127
34128
34129
34130igmpAdvCurCfgRtrAlert OBJECT-TYPE
34131    SYNTAX  INTEGER{
34132        enabled(1),
34133        disabled(2)
34134        }
34135    MAX-ACCESS  read-only
34136    STATUS  current
34137    DESCRIPTION
34138        "Enable/disable sending IGMP messages with Router Alert option."
34139    ::= { igmpAdvCfg 15 }
34140
34141igmpAdvNewCfgRtrAlert OBJECT-TYPE
34142    SYNTAX  INTEGER{
34143        enabled(1),
34144        disabled(2)
34145        }
34146    MAX-ACCESS  read-write
34147    STATUS  current
34148    DESCRIPTION
34149        "Enable/disable sending IGMP messages with Router Alert option."
34150    ::= { igmpAdvCfg 16 }
34151
34152
34153igmpCurQurCfgTable OBJECT-TYPE
34154    SYNTAX  SEQUENCE OF IgmpCurQurCfgEntry
34155    MAX-ACCESS  not-accessible
34156    STATUS  current
34157    DESCRIPTION
34158        "The table of IGMP querier configuration."
34159    ::= { igmpCfg 15 }
34160
34161igmpCurQurCfgEntry OBJECT-TYPE
34162    SYNTAX  IgmpCurQurCfgEntry
34163    MAX-ACCESS  not-accessible
34164    STATUS  current
34165    DESCRIPTION
34166        "A row in the IGMP querier configuration table"
34167    INDEX   { igmpCurQurCfgVlanIndex }
34168    ::= { igmpCurQurCfgTable 1 }
34169
34170IgmpCurQurCfgEntry ::= SEQUENCE {
34171    igmpCurQurCfgVlanIndex             INTEGER,
34172    igmpCurQuerierState                INTEGER,
34173    igmpCurCfgQuerier                  INTEGER,
34174    igmpCurCfgQueryInterval            INTEGER,
34175    igmpCurCfgQurSrcIp                 IpAddress,
34176    igmpCurCfgElectionType             INTEGER,
34177    igmpCurCfgQurRobustness            INTEGER,
34178    igmpCurCfgQurStartupCnt            INTEGER,
34179    igmpCurCfgQurStartupInt            INTEGER,
34180    igmpCurCfgQurMaxRespTime           INTEGER,
34181    igmpCurCfgOtherQurAddress          DisplayString,
34182    igmpCurCfgOtherQurPresentInt       DisplayString,
34183    igmpCurCfgVlanOperVersion          INTEGER,
34184    igmpCurVlanOperVersion             INTEGER,
34185    igmpCurVlanOlderVerTimer           DisplayString
34186    }
34187
34188igmpCurQurCfgVlanIndex OBJECT-TYPE
34189    SYNTAX  INTEGER(1..4094)
34190    MAX-ACCESS  read-only
34191    STATUS current
34192    DESCRIPTION
34193        "The vlan number for which the IGMP querier information is related."
34194    ::= { igmpCurQurCfgEntry 1}
34195
34196igmpCurQuerierState OBJECT-TYPE
34197    SYNTAX  INTEGER {
34198    querier(1),
34199    nonQuerier(2),
34200    checkingMembership(3)
34201    }
34202    MAX-ACCESS  read-only
34203    STATUS current
34204    DESCRIPTION
34205        "Indicates whether the switch is running as a querier in the VLAN.
34206         Based on the querier election, if elected as a querier, it will
34207         send  query messages. If the switch receives the query message with
34208         lower IP/MAC any other querier in the VLAN, It will move to non querier
34209         state. If a leave is received then querier moves to checking membership state."
34210    ::= { igmpCurQurCfgEntry 2}
34211
34212igmpCurCfgQuerier OBJECT-TYPE
34213    SYNTAX  INTEGER {
34214    enabled(1),
34215    disabled(2)
34216    }
34217    MAX-ACCESS  read-only
34218    STATUS current
34219    DESCRIPTION
34220       "The snooping switch can be configured to send IGMP queries.
34221        querier  are not present in the VLAN and it set to
34222        'enabled' the switch will generate general query messages.
34223        The query messages will be suppressed if the switch receives
34224        the query message from any other querier with lower IP/MAC in the VLAN."
34225    ::= { igmpCurQurCfgEntry 3}
34226
34227igmpCurCfgQueryInterval OBJECT-TYPE
34228    SYNTAX  INTEGER(1..608)
34229    MAX-ACCESS  read-only
34230    STATUS  current
34231    DESCRIPTION
34232        "This is the interval (in seconds) for which the switch
34233         sends general queries when it is configured as a querier for
34234         the VLAN."
34235    ::= { igmpCurQurCfgEntry 4 }
34236
34237igmpCurCfgQurSrcIp OBJECT-TYPE
34238    SYNTAX  IpAddress
34239    MAX-ACCESS  read-only
34240    STATUS  current
34241    DESCRIPTION
34242        "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
34243         querier election mechanism. It will be the source address in queries sent bye
34244         the switch."
34245    ::= { igmpCurQurCfgEntry 5 }
34246
34247igmpCurCfgElectionType OBJECT-TYPE
34248    SYNTAX  INTEGER {
34249    ipv4(1),
34250    macaddr(2)
34251    }
34252    MAX-ACCESS  read-only
34253    STATUS current
34254    DESCRIPTION
34255        "The querier selection type specify the criteria to be used to elect
34256         querier for this VLAN. When a switch is configured as a querier,
34257         this will define the election criteria . e.g. MAC or source IP-address."
34258    ::= { igmpCurQurCfgEntry 6 }
34259
34260igmpCurCfgQurRobustness OBJECT-TYPE
34261    SYNTAX  INTEGER(1..10)
34262    MAX-ACCESS  read-only
34263    STATUS  current
34264    DESCRIPTION
34265        "The Robustness Variable allows tuning for the Other
34266         Querier Present Interval."
34267    ::= { igmpCurQurCfgEntry 7 }
34268
34269igmpCurCfgQurStartupCnt OBJECT-TYPE
34270    SYNTAX  INTEGER(1..10)
34271    MAX-ACCESS  read-only
34272    STATUS  current
34273    DESCRIPTION
34274        "Represents the number of Queries sent out on startup of
34275         querier election, separated by the Startup Query Interval."
34276    ::= { igmpCurQurCfgEntry 8 }
34277
34278igmpCurCfgQurStartupInt OBJECT-TYPE
34279    SYNTAX  INTEGER(1..608)
34280    MAX-ACCESS  read-only
34281    STATUS  current
34282    DESCRIPTION
34283        "This variable represents the interval(in seconds) between General
34284          Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
34285    ::= { igmpCurQurCfgEntry 9 }
34286
34287igmpCurCfgQurMaxRespTime OBJECT-TYPE
34288    SYNTAX  INTEGER(1..256)
34289    MAX-ACCESS  read-only
34290    STATUS  current
34291    DESCRIPTION
34292        "The maximum query response interval advertised in
34293          IGMP queries on this VLAN."
34294    ::= { igmpCurQurCfgEntry 10 }
34295
34296igmpCurCfgOtherQurAddress OBJECT-TYPE
34297   SYNTAX DisplayString (SIZE(0..128))
34298    MAX-ACCESS read-only
34299    STATUS current
34300    DESCRIPTION
34301    "The  IP/MAC Address of the  Querier, which has won the Querier election,
34302    when bosSnoopVlanCfgQuerier is enabled on this vlan."
34303    ::= { igmpCurQurCfgEntry 11 }
34304
34305
34306igmpCurCfgOtherQurPresentInt OBJECT-TYPE
34307   SYNTAX DisplayString (SIZE(0..128))
34308    MAX-ACCESS read-only
34309    STATUS current
34310    DESCRIPTION
34311    "The Other Querier Present Interval is the length of time that must
34312    pass before switch decides that there is no longer another
34313    multicast router which should be the querier.  This value
34314    is ((the Robustness Variable) times (the Query Interval)) plus
34315    (one half of one Query Response Interval)."
34316        ::= { igmpCurQurCfgEntry 12 }
34317
34318igmpCurCfgVlanOperVersion OBJECT-TYPE
34319    SYNTAX  INTEGER {
34320    igmpV1(1),
34321    igmpV2(2),
34322    igmpV3(3)
34323    }
34324    MAX-ACCESS  read-only
34325    STATUS current
34326    DESCRIPTION
34327        "Indicates the operating version of the IGMP snooping switch for
34328         a specific VLAN. The default operating mode on a specific VLAN
34329         is IGMP version 3 i.e, V3(3). The 'bosIgsVlanCfgOperVersion'
34330         should be configured on the basis of the version of the router
34331         present in the VLAN."
34332    ::= { igmpCurQurCfgEntry 13 }
34333
34334igmpCurVlanOperVersion OBJECT-TYPE
34335    SYNTAX  INTEGER {
34336    igmpV1(1),
34337    igmpV2(2),
34338    igmpV3(3)
34339    }
34340    MAX-ACCESS  read-only
34341    STATUS current
34342    DESCRIPTION
34343        "Indicates the operating version of the IGMP snooping switch for
34344         specific VLAN. The default operating mode on a specific VLAN
34345         IGMP version 3 i.e, V3(3)."
34346    ::= { igmpCurQurCfgEntry 14 }
34347
34348igmpCurVlanOlderVerTimer OBJECT-TYPE
34349    SYNTAX DisplayString (SIZE(0..128))
34350    MAX-ACCESS read-only
34351    STATUS current
34352    DESCRIPTION
34353    "Indicates the remaining time of lowest operating version of the vlan.
34354    For interoperability with multicast routers/switches/Hosts, running older
34355    versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
34356    In order to switch gracefully between versions of IGMP, hosts keep both an
34357    IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
34358    According to RFC 3376 this value is ((the Robustness Variable) times
34359    (the Query Interval)) plus (one Query Response Interval)."
34360    ::= { igmpCurQurCfgEntry 15 }
34361
34362
34363
34364igmpNewQurCfgTable OBJECT-TYPE
34365    SYNTAX  SEQUENCE OF IgmpNewQurCfgEntry
34366    MAX-ACCESS  not-accessible
34367    STATUS  current
34368    DESCRIPTION
34369        "The table of IGMP querier configuration."
34370    ::= { igmpCfg 16 }
34371
34372igmpNewQurCfgEntry OBJECT-TYPE
34373    SYNTAX  IgmpNewQurCfgEntry
34374    MAX-ACCESS  not-accessible
34375    STATUS  current
34376    DESCRIPTION
34377        "A row in the IGMP querier configuration table"
34378    INDEX   { igmpNewQurCfgVlanIndex }
34379    ::= { igmpNewQurCfgTable 1 }
34380
34381
34382IgmpNewQurCfgEntry ::= SEQUENCE {
34383    igmpNewQurCfgVlanIndex             INTEGER,
34384    igmpNewQuerierState                INTEGER,
34385    igmpNewCfgQuerier                  INTEGER,
34386    igmpNewCfgQueryInterval            INTEGER,
34387    igmpNewCfgQurSrcIp                 IpAddress,
34388    igmpNewCfgElectionType             INTEGER,
34389    igmpNewCfgQurRobustness            INTEGER,
34390    igmpNewCfgQurStartupCnt            INTEGER,
34391    igmpNewCfgQurStartupInt            INTEGER,
34392    igmpNewCfgQurMaxRespTime           INTEGER,
34393    igmpNewCfgOtherQurAddress          DisplayString,
34394    igmpNewCfgOtherQurPresentInt       DisplayString,
34395    igmpNewCfgVlanOperVersion          INTEGER,
34396    igmpNewVlanOperVersion             INTEGER,
34397    igmpNewVlanOlderVerTimer           DisplayString,
34398    igmpNewCfgQuerierDefault           INTEGER
34399    }
34400
34401igmpNewQurCfgVlanIndex OBJECT-TYPE
34402    SYNTAX  INTEGER(1..4094)
34403    MAX-ACCESS  read-only
34404    STATUS current
34405    DESCRIPTION
34406        "The vlan number for which the IGMP querier information is related."
34407    ::= { igmpNewQurCfgEntry 1}
34408
34409igmpNewQuerierState OBJECT-TYPE
34410    SYNTAX  INTEGER {
34411    querier(1),
34412    nonQuerier(2),
34413    checkingMembership(3)
34414    }
34415    MAX-ACCESS  read-only
34416    STATUS current
34417    DESCRIPTION
34418        "Indicates whether the switch is running as a querier in the VLAN.
34419         Based on the querier election, if elected as a querier, it will
34420         send  query messages. If the switch receives the query message with
34421         lower IP/MAC any other querier in the VLAN, It will move to non querier
34422         state. If a leave is received then querier moves to checking membership state."
34423    ::= { igmpNewQurCfgEntry 2}
34424
34425igmpNewCfgQuerier OBJECT-TYPE
34426    SYNTAX  INTEGER {
34427    enabled(1),
34428    disabled(2)
34429    }
34430    MAX-ACCESS  read-write
34431    STATUS current
34432    DESCRIPTION
34433       "The snooping switch can be configured to send IGMP queries.
34434        querier  are not present in the VLAN and it set to
34435        'enabled' the switch will generate general query messages.
34436        The query messages will be suppressed if the switch receives
34437        the query message from any other querier with lower IP/MAC in the VLAN."
34438    ::= { igmpNewQurCfgEntry 3}
34439
34440igmpNewCfgQueryInterval OBJECT-TYPE
34441    SYNTAX  INTEGER(1..608)
34442    MAX-ACCESS  read-write
34443    STATUS  current
34444    DESCRIPTION
34445        "This is the interval (in seconds) for which the switch
34446         sends general queries when it is configured as a querier for
34447         the VLAN."
34448    ::= { igmpNewQurCfgEntry 4 }
34449
34450igmpNewCfgQurSrcIp OBJECT-TYPE
34451    SYNTAX  IpAddress
34452    MAX-ACCESS  read-write
34453    STATUS  current
34454    DESCRIPTION
34455        "The source ip for GSQ proxy in this vlan. This Src Ip will be used in
34456         querier election mechanism. It will be the source address in queries sent bye
34457         the switch."
34458    ::= { igmpNewQurCfgEntry 5 }
34459
34460igmpNewCfgElectionType OBJECT-TYPE
34461    SYNTAX  INTEGER {
34462    ipv4(1),
34463    macaddr(2)
34464    }
34465    MAX-ACCESS  read-write
34466    STATUS current
34467    DESCRIPTION
34468        "The querier selection type specify the criteria to be used to elect
34469         querier for this VLAN. When a switch is configured as a querier,
34470         this will define the election criteria . e.g. MAC or source IP-address."
34471    ::= { igmpNewQurCfgEntry 6 }
34472
34473igmpNewCfgQurRobustness OBJECT-TYPE
34474    SYNTAX  INTEGER(1..10)
34475    MAX-ACCESS  read-write
34476    STATUS  current
34477    DESCRIPTION
34478        "The Robustness Variable allows tuning for the Other
34479         Querier Present Interval."
34480    ::= { igmpNewQurCfgEntry 7 }
34481
34482igmpNewCfgQurStartupCnt OBJECT-TYPE
34483    SYNTAX  INTEGER(1..10)
34484    MAX-ACCESS  read-write
34485    STATUS  current
34486    DESCRIPTION
34487        "Represents the number of Queries sent out on startup of
34488         querier election, separated by the Startup Query Interval."
34489    ::= { igmpNewQurCfgEntry 8 }
34490
34491igmpNewCfgQurStartupInt OBJECT-TYPE
34492    SYNTAX  INTEGER(1..608)
34493    MAX-ACCESS  read-write
34494    STATUS  current
34495    DESCRIPTION
34496        "This variable represents the interval(in seconds) between General
34497          Queries sent by a Querier on startup. By default: 1/4 the Query Interval."
34498    ::= { igmpNewQurCfgEntry 9 }
34499
34500igmpNewCfgQurMaxRespTime OBJECT-TYPE
34501    SYNTAX  INTEGER(1..256)
34502    MAX-ACCESS  read-write
34503    STATUS  current
34504    DESCRIPTION
34505        "The maximum query response interval advertised in
34506          IGMP queries on this VLAN."
34507    ::= { igmpNewQurCfgEntry 10 }
34508
34509igmpNewCfgOtherQurAddress OBJECT-TYPE
34510   SYNTAX DisplayString (SIZE(0..128))
34511    MAX-ACCESS read-only
34512    STATUS current
34513    DESCRIPTION
34514    "The  IP/MAC Address of the  Querier, which has won the Querier election,
34515    when bosSnoopVlanCfgQuerier is enabled on this vlan."
34516    ::= { igmpNewQurCfgEntry 11 }
34517
34518
34519igmpNewCfgOtherQurPresentInt OBJECT-TYPE
34520   SYNTAX DisplayString (SIZE(0..128))
34521    MAX-ACCESS read-only
34522    STATUS current
34523    DESCRIPTION
34524    "The Other Querier Present Interval is the length of time that must
34525    pass before switch decides that there is no longer another
34526    multicast router which should be the querier.  This value
34527    is ((the Robustness Variable) times (the Query Interval)) plus
34528    (one half of one Query Response Interval)."
34529    ::= { igmpNewQurCfgEntry 12 }
34530
34531igmpNewCfgVlanOperVersion OBJECT-TYPE
34532    SYNTAX  INTEGER {
34533    igmpV1(1),
34534    igmpV2(2),
34535    igmpV3(3)
34536    }
34537    MAX-ACCESS  read-write
34538    STATUS current
34539    DESCRIPTION
34540        "Indicates the operating version of the IGMP snooping switch for
34541         a specific VLAN. The default operating mode on a specific VLAN
34542         is IGMP version 3 i.e, V3(3). The 'igmpNewCfgVlanOperVersion'
34543         should be configured on the basis of the version of the mrouter
34544         present in the VLAN."
34545    ::= { igmpNewQurCfgEntry 13 }
34546
34547igmpNewVlanOperVersion OBJECT-TYPE
34548    SYNTAX  INTEGER {
34549    igmpV1(1),
34550    igmpV2(2),
34551    igmpV3(3)
34552    }
34553    MAX-ACCESS  read-only
34554    STATUS current
34555    DESCRIPTION
34556        "Indicates the operating version of the IGMP snooping switch for
34557         specific VLAN. The default operating mode on a specific VLAN
34558         IGMP version 3 i.e, V3(3)."
34559    ::= { igmpNewQurCfgEntry 14 }
34560
34561igmpNewVlanOlderVerTimer OBJECT-TYPE
34562    SYNTAX DisplayString (SIZE(0..128))
34563    MAX-ACCESS read-only
34564    STATUS current
34565    DESCRIPTION
34566    "Indicates the remaining time of lowest operating version of the vlan.
34567    For interoperability with multicast routers/switches/Hosts, running older
34568    versions of IGMP, systems maintain a IGMP Version variable for each Vlan.
34569    In order to switch gracefully between versions of IGMP, hosts keep both an
34570    IGMPv1 Querier Present timer and an IGMPv2 Querier Present timer per Vlan.
34571    According to RFC 3376 this value is ((the Robustness Variable) times
34572    (the Query Interval)) plus (one Query Response Interval)."
34573    ::= { igmpNewQurCfgEntry 15 }
34574
34575igmpNewCfgQuerierDefault OBJECT-TYPE
34576    SYNTAX INTEGER {
34577        other(1),
34578        default(2)
34579    }
34580    MAX-ACCESS read-write
34581    STATUS     current
34582    DESCRIPTION
34583      "Action to set the default IGMP Querier settings on a Vlan.
34584       Returns other(1) when read."
34585    ::= { igmpNewQurCfgEntry 16 }
34586
34587igmpCurCfgQuerierOnOff OBJECT-TYPE
34588    SYNTAX INTEGER {
34589        on(1),
34590        off(2)
34591    }
34592    MAX-ACCESS  read-only
34593    STATUS  current
34594    DESCRIPTION
34595        "The current status of IGMP Querier."
34596    ::= { igmpCfg 17}
34597
34598igmpNewCfgQuerierOnOff OBJECT-TYPE
34599    SYNTAX INTEGER {
34600        on(1),
34601        off(2)
34602    }
34603    MAX-ACCESS  read-write
34604    STATUS  current
34605    DESCRIPTION
34606        "Globally turn IGMP Querier On/Off."
34607    ::= { igmpCfg 18}
34608
34609
34610
34611--
34612-- IPMC Static Route Configuration
34613--
34614ipmcStaticRouteCfg  OBJECT IDENTIFIER ::= { layer3Configs 20 }
34615
34616ipmcStaticRouteTableMaxSize OBJECT-TYPE
34617    SYNTAX  Integer32
34618    MAX-ACCESS  read-only
34619    STATUS  current
34620    DESCRIPTION
34621        "The maximum number of rows in the IPMC Static Route table."
34622    ::= { ipmcStaticRouteCfg 1 }
34623
34624ipmcCurCfgStaticRouteTable OBJECT-TYPE
34625    SYNTAX  SEQUENCE OF IpmcCurCfgStaticRouteEntry
34626    MAX-ACCESS  not-accessible
34627    STATUS  current
34628    DESCRIPTION
34629        "The table of static IPMC routes in the current configuration block."
34630    ::= { ipmcStaticRouteCfg 2 }
34631
34632ipmcCurCfgStaticRouteEntry OBJECT-TYPE
34633    SYNTAX  IpmcCurCfgStaticRouteEntry
34634    MAX-ACCESS  not-accessible
34635    STATUS  current
34636    DESCRIPTION
34637        "A row in the static IPMC route table"
34638    INDEX   { ipmcCurCfgStaticRouteIndx }
34639    ::= { ipmcCurCfgStaticRouteTable 1 }
34640
34641IpmcCurCfgStaticRouteEntry ::= SEQUENCE {
34642    ipmcCurCfgStaticRouteIndx             Integer32,
34643    ipmcCurCfgStaticRouteDestIp           IpAddress,
34644    ipmcCurCfgStaticRouteVlanId           Integer32,
34645    ipmcCurCfgStaticRouteHostBmap         OCTET STRING,
34646    ipmcCurCfgStaticRoutePMrtrBmap        OCTET STRING,
34647    ipmcCurCfgStaticRouteBMrtrBmap        OCTET STRING,
34648    ipmcCurCfgStaticRouteVrid             Integer32,
34649    ipmcCurCfgStaticRouteAdminkeys        DisplayString,
34650    ipmcCurCfgStaticRouteTrunks           OCTET STRING
34651    }
34652
34653ipmcCurCfgStaticRouteIndx OBJECT-TYPE
34654    SYNTAX  Integer32
34655    MAX-ACCESS  read-only
34656    STATUS  current
34657    DESCRIPTION
34658        "The index of the IPMC static routing table."
34659    ::= { ipmcCurCfgStaticRouteEntry 1}
34660
34661ipmcCurCfgStaticRouteDestIp OBJECT-TYPE
34662    SYNTAX  IpAddress
34663    MAX-ACCESS  read-only
34664    STATUS  current
34665    DESCRIPTION
34666        "The destination IPMC address of this IPMC route."
34667    ::= { ipmcCurCfgStaticRouteEntry 2}
34668
34669ipmcCurCfgStaticRouteVlanId OBJECT-TYPE
34670    SYNTAX  Integer32
34671    MAX-ACCESS  read-only
34672    STATUS  current
34673    DESCRIPTION
34674        "The vlan id of this route."
34675    ::= { ipmcCurCfgStaticRouteEntry 3}
34676
34677ipmcCurCfgStaticRouteHostBmap OBJECT-TYPE
34678    SYNTAX  OCTET STRING
34679    MAX-ACCESS  read-only
34680    STATUS  current
34681    DESCRIPTION
34682        "The Host ports that are added to this IPMC port bitmap.
34683         The selected ports are presented in a bitmap format
34684         in receiving order:
34685
34686             OCTET 1  OCTET 2  .....
34687             xxxxxxxx xxxxxxxx .....
34688             ||    || |_ Port 9
34689             ||    ||
34690             ||    ||___ Port 8
34691             ||    |____ Port 7
34692             ||      .    .   .
34693             ||_________ Port 2
34694             |__________ Port 1
34695
34696             where x : 1 - The represented Host Port is added
34697                       0 - The represented Host Port is not added"
34698
34699    ::= { ipmcCurCfgStaticRouteEntry 4}
34700
34701ipmcCurCfgStaticRoutePMrtrBmap OBJECT-TYPE
34702    SYNTAX  OCTET STRING
34703    MAX-ACCESS  read-only
34704    STATUS  current
34705    DESCRIPTION
34706        "The Primary Mrouter ports that are added to this IPMC port bitmap.
34707         The selected ports are presented in a bitmap format
34708         in receiving order:
34709
34710             OCTET 1  OCTET 2  .....
34711             xxxxxxxx xxxxxxxx .....
34712             ||    || |_ Port 9
34713             ||    ||
34714             ||    ||___ Port 8
34715             ||    |____ Port 7
34716             ||      .    .   .
34717             ||_________ Port 2
34718             |__________ Port 1
34719
34720             where x : 1 - The represented Primary Mrouter Port is added
34721                       0 - The represented Primary Mrouter Port is not added"
34722
34723    ::= { ipmcCurCfgStaticRouteEntry 5}
34724
34725ipmcCurCfgStaticRouteBMrtrBmap OBJECT-TYPE
34726    SYNTAX  OCTET STRING
34727    MAX-ACCESS  read-only
34728    STATUS  current
34729    DESCRIPTION
34730        "The Backup Mrouter ports that are added to this IPMC port bitmap.
34731         The selected ports are presented in a bitmap format
34732         in receiving order:
34733
34734             OCTET 1  OCTET 2  .....
34735             xxxxxxxx xxxxxxxx .....
34736             ||    || |_ Port 9
34737             ||    ||
34738             ||    ||___ Port 8
34739             ||    |____ Port 7
34740             ||      .    .   .
34741             ||_________ Port 2
34742             |__________ Port 1
34743
34744             where x : 1 - The represented Backup Mrouter Port is added
34745                       0 - The represented Backup Mrouter Port is not added"
34746
34747    ::= { ipmcCurCfgStaticRouteEntry 6}
34748
34749ipmcCurCfgStaticRouteVrid OBJECT-TYPE
34750    SYNTAX  Integer32
34751    MAX-ACCESS  read-only
34752    STATUS  current
34753    DESCRIPTION
34754        "The virtual router id of this route."
34755    ::= { ipmcCurCfgStaticRouteEntry 7}
34756
34757ipmcCurCfgStaticRouteAdminkeys OBJECT-TYPE
34758    SYNTAX  DisplayString (SIZE(1..128))
34759    MAX-ACCESS  read-only
34760    STATUS  current
34761    DESCRIPTION
34762        "The LACP port adminkey of this route.
34763         Adminkeys on five positions alligned to right, separated by commas."
34764    ::= { ipmcCurCfgStaticRouteEntry 8}
34765
34766ipmcCurCfgStaticRouteTrunks      OBJECT-TYPE
34767    SYNTAX  OCTET STRING
34768    MAX-ACCESS  read-only
34769    STATUS  current
34770    DESCRIPTION
34771        "The trunk list for this IPMC route. The trunks are presented in bitmap format.
34772         in receiving order:
34773
34774              OCTET 1  OCTET 2  .....
34775             xxxxxxxx xxxxxxxx .....
34776             ||    || |_ trunk 8
34777             ||    ||
34778             ||    ||___ trunk 7
34779             ||    |____ trunk 6
34780             ||      .    .   .
34781             ||_________ trunk 1
34782             |__________ reserved
34783
34784         where x : 1 - The represented trunk belongs to IPMC route
34785                   0 - The represented trunk does not belong to IPMC route"
34786    ::= { ipmcCurCfgStaticRouteEntry 9 }
34787
34788ipmcNewCfgStaticRouteTable OBJECT-TYPE
34789    SYNTAX  SEQUENCE OF IpmcNewCfgStaticRouteEntry
34790    MAX-ACCESS  not-accessible
34791    STATUS  current
34792    DESCRIPTION
34793        "The table of IPMC static routes in the new
34794         configuration block.
34795         When creating a new route, Destination IP
34796         and Vlan id must be set first.
34797         The actual change in configuration occurs
34798         on using PortInfo leaf."
34799    ::= { ipmcStaticRouteCfg 3 }
34800
34801ipmcNewCfgStaticRouteEntry OBJECT-TYPE
34802    SYNTAX  IpmcNewCfgStaticRouteEntry
34803    MAX-ACCESS  not-accessible
34804    STATUS  current
34805    DESCRIPTION
34806        "A row in the static IPMC route table"
34807    INDEX   { ipmcNewCfgStaticRouteIndx }
34808    ::= { ipmcNewCfgStaticRouteTable 1 }
34809
34810IpmcNewCfgStaticRouteEntry ::= SEQUENCE {
34811    ipmcNewCfgStaticRouteIndx             Integer32,
34812    ipmcNewCfgStaticRouteDestIp           IpAddress,
34813    ipmcNewCfgStaticRouteVlanId           Integer32,
34814    ipmcNewCfgStaticRouteHostBmap         OCTET STRING,
34815    ipmcNewCfgStaticRoutePMrtrBmap        OCTET STRING,
34816    ipmcNewCfgStaticRouteBMrtrBmap        OCTET STRING,
34817    ipmcNewCfgStaticRouteAddPort             Integer32,
34818    ipmcNewCfgStaticRouteRemPort             Integer32,
34819    ipmcNewCfgStaticRouteTrunks           OCTET STRING,
34820    ipmcNewCfgStaticRouteAddTrunk         INTEGER,
34821    ipmcNewCfgStaticRouteRemTrunk         INTEGER,
34822    ipmcNewCfgStaticRouteAdminkeys        DisplayString,
34823    ipmcNewCfgStaticRouteAddAdminkey      INTEGER,
34824    ipmcNewCfgStaticRouteRemAdminkey      INTEGER,
34825    ipmcNewCfgStaticRoutePortInfo         INTEGER,
34826    ipmcNewCfgStaticRouteVrid             Integer32,
34827    ipmcNewCfgStaticRouteDelete           INTEGER
34828    }
34829
34830ipmcNewCfgStaticRouteIndx OBJECT-TYPE
34831    SYNTAX  Integer32
34832    MAX-ACCESS  read-only
34833    STATUS  current
34834    DESCRIPTION
34835        "The index of the IPMC static routing table."
34836    ::= { ipmcNewCfgStaticRouteEntry 1}
34837
34838ipmcNewCfgStaticRouteDestIp OBJECT-TYPE
34839    SYNTAX  IpAddress
34840    MAX-ACCESS  read-create
34841    STATUS  current
34842    DESCRIPTION
34843        "The destination IPMC address of this route.
34844         It must be set along Vlan id before creating
34845         new route."
34846    ::= { ipmcNewCfgStaticRouteEntry 2}
34847
34848ipmcNewCfgStaticRouteVlanId OBJECT-TYPE
34849    SYNTAX  Integer32
34850    MAX-ACCESS  read-create
34851    STATUS  current
34852    DESCRIPTION
34853        "The vlan id of this route.
34854         It must be set along Destination IP before
34855         creating new route."
34856    ::= { ipmcNewCfgStaticRouteEntry 3}
34857
34858ipmcNewCfgStaticRouteHostBmap OBJECT-TYPE
34859    SYNTAX  OCTET STRING
34860    MAX-ACCESS  read-only
34861    STATUS  current
34862    DESCRIPTION
34863        "The Host ports that are added to this IPMC port bitmap.
34864         The selected ports are presented in a bitmap format
34865         in receiving order:
34866
34867             OCTET 1  OCTET 2  .....
34868             xxxxxxxx xxxxxxxx .....
34869             ||    || |_ Port 9
34870             ||    ||
34871             ||    ||___ Port 8
34872             ||    |____ Port 7
34873             ||      .    .   .
34874             ||_________ Port 2
34875             |__________ Port 1
34876
34877             where x : 1 - The represented Host Port is added
34878                       0 - The represented Host Port is not added"
34879
34880    ::= { ipmcNewCfgStaticRouteEntry 4}
34881
34882ipmcNewCfgStaticRoutePMrtrBmap OBJECT-TYPE
34883    SYNTAX  OCTET STRING
34884    MAX-ACCESS  read-only
34885    STATUS  current
34886    DESCRIPTION
34887        "The Primary Mrouter ports that are added to this IPMC port bitmap.
34888         The selected ports are presented in a bitmap format
34889         in receiving order:
34890
34891             OCTET 1  OCTET 2  .....
34892             xxxxxxxx xxxxxxxx .....
34893             ||    || |_ Port 9
34894             ||    ||
34895             ||    ||___ Port 8
34896             ||    |____ Port 7
34897             ||      .    .   .
34898             ||_________ Port 2
34899             |__________ Port 1
34900
34901             where x : 1 - The represented Primary Mrouter Port is added
34902                       0 - The represented Primary Mrouter Port is not added"
34903
34904    ::= { ipmcNewCfgStaticRouteEntry 5}
34905
34906ipmcNewCfgStaticRouteBMrtrBmap OBJECT-TYPE
34907    SYNTAX  OCTET STRING
34908    MAX-ACCESS  read-only
34909    STATUS  current
34910    DESCRIPTION
34911        "The Backup Mrouter ports that are added to this IPMC port bitmap.
34912         The selected ports are presented in a bitmap format
34913         in receiving order:
34914
34915             OCTET 1  OCTET 2  .....
34916             xxxxxxxx xxxxxxxx .....
34917             ||    || |_ Port 9
34918             ||    ||
34919             ||    ||___ Port 8
34920             ||    |____ Port 7
34921             ||      .    .   .
34922             ||_________ Port 2
34923             |__________ Port 1
34924
34925             where x : 1 - The represented Backup Mrouter Port is added
34926                       0 - The represented Backup Mrouter Port is not added"
34927
34928    ::= { ipmcNewCfgStaticRouteEntry 6}
34929
34930ipmcNewCfgStaticRouteAddPort OBJECT-TYPE
34931    SYNTAX  Integer32
34932    MAX-ACCESS  read-create
34933    STATUS  current
34934    DESCRIPTION
34935        "The port to be added to this IPMC route.
34936         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
34937         in order to make the actual change.
34938         When creating a new route, be sure to set Destination IP
34939         and Vlan Id before using this leaf."
34940    ::= { ipmcNewCfgStaticRouteEntry 7}
34941
34942ipmcNewCfgStaticRouteRemPort OBJECT-TYPE
34943    SYNTAX  Integer32
34944    MAX-ACCESS  read-create
34945    STATUS  current
34946    DESCRIPTION
34947        "The port to be removed from this IPMC route.
34948         Not allowed to delete ports that are part of trunks."
34949    ::= { ipmcNewCfgStaticRouteEntry 17}
34950
34951ipmcNewCfgStaticRouteTrunks      OBJECT-TYPE
34952    SYNTAX  OCTET STRING
34953    MAX-ACCESS  read-only
34954    STATUS  current
34955    DESCRIPTION
34956        "The trunk list for this IPMC route. The trunks are presented in bitmap format.
34957         in receiving order:
34958
34959              OCTET 1  OCTET 2  .....
34960             xxxxxxxx xxxxxxxx .....
34961             ||    || |_ trunk 8
34962             ||    ||
34963             ||    ||___ trunk 7
34964             ||    |____ trunk 6
34965             ||      .    .   .
34966             ||_________ trunk 1
34967             |__________ reserved
34968
34969         where x : 1 - The represented trunk belongs to ipmc
34970                   0 - The represented trunk does not belong to ipmc"
34971    ::= { ipmcNewCfgStaticRouteEntry 8 }
34972
34973ipmcNewCfgStaticRouteAddTrunk OBJECT-TYPE
34974    SYNTAX  INTEGER
34975    MAX-ACCESS  read-create
34976    STATUS  current
34977    DESCRIPTION
34978        "The trunk group number to be added to this IPMC route.
34979         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
34980         in order to make the actual change.
34981         A '0' value is returned when read.
34982         When creating a new route, be sure to set Destination IP
34983         and Vlan Id before using this leaf."
34984    ::= { ipmcNewCfgStaticRouteEntry 9 }
34985
34986ipmcNewCfgStaticRouteRemTrunk OBJECT-TYPE
34987    SYNTAX  INTEGER
34988    MAX-ACCESS  read-create
34989    STATUS  current
34990    DESCRIPTION
34991        "The trunk group number to be removed from this IPMC route.
34992         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
34993         in order to make the actual change.
34994         A '0' value is returned when read."
34995    ::= { ipmcNewCfgStaticRouteEntry 10 }
34996
34997ipmcNewCfgStaticRouteAdminkeys OBJECT-TYPE
34998    SYNTAX  DisplayString (SIZE(1..128))
34999    MAX-ACCESS  read-only
35000    STATUS  current
35001    DESCRIPTION
35002        "The LACP port adminkeys list for to this IPMC route.
35003         Adminkeys on five positions alligned to right, separated by commas"
35004    ::= { ipmcNewCfgStaticRouteEntry 11 }
35005
35006ipmcNewCfgStaticRouteAddAdminkey OBJECT-TYPE
35007    SYNTAX  INTEGER
35008    MAX-ACCESS  read-write
35009    STATUS  current
35010    DESCRIPTION
35011        "The LACP port adminkey to be added to this IPMC route.
35012         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35013         in order to make the actual change.
35014         A '0' value is returned when read.
35015         When creating a new route, be sure to set Destination IP
35016         and Vlan Id before using this leaf."
35017    ::= { ipmcNewCfgStaticRouteEntry 12 }
35018
35019ipmcNewCfgStaticRouteRemAdminkey OBJECT-TYPE
35020    SYNTAX  INTEGER
35021    MAX-ACCESS  read-write
35022    STATUS  current
35023    DESCRIPTION
35024        "The LACP port adminkey to be removed from this IPMC route.
35025         Next step is using ipmcNewCfgStaticRoutePortInfo leaf
35026         in order to make the actual change.
35027         A '0' value is returned when read."
35028    ::= { ipmcNewCfgStaticRouteEntry 13 }
35029
35030ipmcNewCfgStaticRoutePortInfo OBJECT-TYPE
35031    SYNTAX  INTEGER {
35032                host(1),
35033                primary(2),
35034                backup(3)
35035            }
35036    MAX-ACCESS  read-create
35037    STATUS  current
35038    DESCRIPTION
35039        "The Port/Trunk/Adminkey Information to be added to
35040         this IPMC route (host/primary/backup). Use it only
35041         right after you set a new port/trunk/adminkey to
35042         specify its type.
35043         Warning: If snooping is enabled, primary/backup
35044         routes will be converted to host."
35045    ::= { ipmcNewCfgStaticRouteEntry 14 }
35046
35047ipmcNewCfgStaticRouteVrid OBJECT-TYPE
35048    SYNTAX  Integer32
35049    MAX-ACCESS  read-create
35050    STATUS  current
35051    DESCRIPTION
35052        "The virtual router id of this route."
35053    ::= { ipmcNewCfgStaticRouteEntry 15}
35054
35055ipmcNewCfgStaticRouteDelete OBJECT-TYPE
35056    SYNTAX  INTEGER {
35057        delete(2),
35058        deletehost(3),
35059        deleteprimary(4),
35060        deletebackup(5),
35061        no(0)
35062    }
35063    MAX-ACCESS read-write
35064    STATUS current
35065    DESCRIPTION
35066        "Delete this route."
35067    ::= { ipmcNewCfgStaticRouteEntry 16}
35068
35069ipmcStaticRouteClearAll OBJECT-TYPE
35070    SYNTAX INTEGER {
35071        ok(1),
35072        clear(2)
35073        }
35074    MAX-ACCESS  read-write
35075    STATUS  current
35076    DESCRIPTION
35077        "When set to clear(2),clears all static IPMC routes. Otherwhise nothing
35078is done."
35079    ::= { ipmcStaticRouteCfg 4 }
35080
35081
35082--
35083-- Static ARP Configuration
35084--
35085ipStaticArpTableMaxSize OBJECT-TYPE
35086    SYNTAX  Integer32
35087    MAX-ACCESS  read-only
35088    STATUS  current
35089    DESCRIPTION
35090        "The maximum number of rows in the Static ARP table."
35091    ::= { ipStaticArpCfg 1 }
35092
35093ipCurCfgStaticArpTable OBJECT-TYPE
35094    SYNTAX  SEQUENCE OF IpCurCfgStaticArpEntry
35095    MAX-ACCESS  not-accessible
35096    STATUS  current
35097    DESCRIPTION
35098        "The table of static ARPs in the current configuration block."
35099    ::= { ipStaticArpCfg 2 }
35100
35101ipCurCfgStaticArpEntry OBJECT-TYPE
35102    SYNTAX  IpCurCfgStaticArpEntry
35103    MAX-ACCESS  not-accessible
35104    STATUS  current
35105    DESCRIPTION
35106        "A row in the static ARP table"
35107    INDEX   { ipCurCfgStaticArpIndx }
35108    ::= { ipCurCfgStaticArpTable 1 }
35109
35110IpCurCfgStaticArpEntry ::= SEQUENCE {
35111    ipCurCfgStaticArpIndx         Integer32,
35112    ipCurCfgStaticArpIp           IpAddress,
35113    ipCurCfgStaticArpMAC          DisplayString,
35114    ipCurCfgStaticArpVlan         Integer32,
35115    ipCurCfgStaticArpPort         PortNumber
35116    }
35117
35118ipCurCfgStaticArpIndx OBJECT-TYPE
35119    SYNTAX  Integer32
35120    MAX-ACCESS  read-only
35121    STATUS  current
35122    DESCRIPTION
35123        "The index of the static ARP table."
35124    ::= { ipCurCfgStaticArpEntry 1}
35125
35126ipCurCfgStaticArpIp OBJECT-TYPE
35127    SYNTAX  IpAddress
35128    MAX-ACCESS  read-only
35129    STATUS  current
35130    DESCRIPTION
35131        "The IP address for the ARP entry."
35132    ::= { ipCurCfgStaticArpEntry 2}
35133
35134ipCurCfgStaticArpMAC OBJECT-TYPE
35135    SYNTAX  DisplayString
35136    MAX-ACCESS  read-only
35137    STATUS  current
35138    DESCRIPTION
35139        "The MAC address for the ARP entry."
35140    ::= { ipCurCfgStaticArpEntry 3 }
35141
35142ipCurCfgStaticArpVlan OBJECT-TYPE
35143    SYNTAX  Integer32
35144    MAX-ACCESS  read-only
35145    STATUS  current
35146    DESCRIPTION
35147        "The VLAN for the ARP entry."
35148    ::= { ipCurCfgStaticArpEntry 4}
35149
35150ipCurCfgStaticArpPort OBJECT-TYPE
35151    SYNTAX  PortNumber
35152    MAX-ACCESS  read-only
35153    STATUS  current
35154    DESCRIPTION
35155        "The port for the ARP entry."
35156    ::= { ipCurCfgStaticArpEntry 5}
35157
35158ipNewCfgStaticArpTable OBJECT-TYPE
35159    SYNTAX  SEQUENCE OF IpNewCfgStaticArpEntry
35160    MAX-ACCESS  not-accessible
35161    STATUS  current
35162    DESCRIPTION
35163        "The table of static ARPs in the new configuration block."
35164    ::= { ipStaticArpCfg 3 }
35165
35166ipNewCfgStaticArpEntry OBJECT-TYPE
35167    SYNTAX  IpNewCfgStaticArpEntry
35168    MAX-ACCESS  not-accessible
35169    STATUS  current
35170    DESCRIPTION
35171        "A row in the static ARP table"
35172    INDEX   { ipNewCfgStaticArpIndx }
35173    ::= { ipNewCfgStaticArpTable 1 }
35174
35175IpNewCfgStaticArpEntry ::= SEQUENCE {
35176    ipNewCfgStaticArpIndx         Integer32,
35177    ipNewCfgStaticArpIp           IpAddress,
35178    ipNewCfgStaticArpMAC          DisplayString,
35179    ipNewCfgStaticArpVlan         Integer32,
35180    ipNewCfgStaticArpPort         PortNumber,
35181    ipNewCfgStaticArpAction       INTEGER
35182    }
35183
35184ipNewCfgStaticArpIndx OBJECT-TYPE
35185    SYNTAX  Integer32
35186    MAX-ACCESS  read-only
35187    STATUS  current
35188    DESCRIPTION
35189        "The index of the static ARP table."
35190    ::= { ipNewCfgStaticArpEntry 1}
35191
35192ipNewCfgStaticArpIp OBJECT-TYPE
35193    SYNTAX  IpAddress
35194    MAX-ACCESS  read-create
35195    STATUS  current
35196    DESCRIPTION
35197        "The IP address for the ARP entry."
35198    ::= { ipNewCfgStaticArpEntry 2}
35199
35200ipNewCfgStaticArpMAC OBJECT-TYPE
35201    SYNTAX  DisplayString
35202    MAX-ACCESS  read-create
35203    STATUS  current
35204    DESCRIPTION
35205        "The MAC address for the ARP entry."
35206    ::= { ipNewCfgStaticArpEntry 3 }
35207
35208ipNewCfgStaticArpVlan OBJECT-TYPE
35209    SYNTAX  Integer32
35210    MAX-ACCESS  read-create
35211    STATUS  current
35212    DESCRIPTION
35213        "The VLAN for the ARP entry."
35214    ::= { ipNewCfgStaticArpEntry 4}
35215
35216ipNewCfgStaticArpPort OBJECT-TYPE
35217    SYNTAX  PortNumber
35218    MAX-ACCESS  read-create
35219    STATUS  current
35220    DESCRIPTION
35221        "The port for the ARP entry."
35222    ::= { ipNewCfgStaticArpEntry 5}
35223
35224ipNewCfgStaticArpAction OBJECT-TYPE
35225    SYNTAX  INTEGER {
35226        other(1),
35227        delete(2)
35228       }
35229    MAX-ACCESS  read-create
35230    STATUS  current
35231    DESCRIPTION
35232        "When set to the value of 2 (delete), the entire row is deleted.
35233         When read, other is returned. Setting the value to anything other
35234         than 2(delete) has no effect on the state of the row."
35235    ::= { ipNewCfgStaticArpEntry 6 }
35236
35237ipStaticArpClearAll OBJECT-TYPE
35238    SYNTAX INTEGER {
35239        ok(1),
35240        clear(2)
35241        }
35242    MAX-ACCESS  read-write
35243    STATUS  current
35244    DESCRIPTION
35245        "When set to clear(2), clears all static ARP entries. Otherwise
35246         nothing is done."
35247    ::= { ipStaticArpCfg 4 }
35248
35249
35250--
35251-- Static NBR Configuration
35252--
35253ipStaticNbrTableMaxSize OBJECT-TYPE
35254    SYNTAX  Integer32
35255    MAX-ACCESS  read-only
35256    STATUS  current
35257    DESCRIPTION
35258        "The maximum number of rows in the Static NBR Cache table."
35259    ::= { ipStaticNbrCfg 1 }
35260
35261ipCurCfgStaticNbrTable OBJECT-TYPE
35262    SYNTAX  SEQUENCE OF IpCurCfgStaticNbrEntry
35263    MAX-ACCESS  not-accessible
35264    STATUS  current
35265    DESCRIPTION
35266        "The table of static NBR Cache entries in the current configuration block."
35267    ::= { ipStaticNbrCfg 2 }
35268
35269ipCurCfgStaticNbrEntry OBJECT-TYPE
35270    SYNTAX  IpCurCfgStaticNbrEntry
35271    MAX-ACCESS  not-accessible
35272    STATUS  current
35273    DESCRIPTION
35274        "A row in the static NBR Cache table"
35275    INDEX   { ipCurCfgStaticNbrIndx }
35276    ::= { ipCurCfgStaticNbrTable 1 }
35277
35278IpCurCfgStaticNbrEntry ::= SEQUENCE {
35279    ipCurCfgStaticNbrIndx         Integer32,
35280    ipCurCfgStaticNbrIp           DisplayString,
35281    ipCurCfgStaticNbrMAC          DisplayString,
35282    ipCurCfgStaticNbrVlan         Integer32,
35283    ipCurCfgStaticNbrPort         PortNumber
35284    }
35285
35286ipCurCfgStaticNbrIndx OBJECT-TYPE
35287    SYNTAX  Integer32
35288    MAX-ACCESS  read-only
35289    STATUS  current
35290    DESCRIPTION
35291        "The index of the static NBR Cache table."
35292    ::= { ipCurCfgStaticNbrEntry 1}
35293
35294ipCurCfgStaticNbrIp OBJECT-TYPE
35295    SYNTAX  DisplayString
35296    MAX-ACCESS  read-only
35297    STATUS  current
35298    DESCRIPTION
35299        "The IP address for the NBR Cache entry."
35300    ::= { ipCurCfgStaticNbrEntry 2}
35301
35302ipCurCfgStaticNbrMAC OBJECT-TYPE
35303    SYNTAX  DisplayString
35304    MAX-ACCESS  read-only
35305    STATUS  current
35306    DESCRIPTION
35307        "The MAC address for the NBR Cache entry."
35308    ::= { ipCurCfgStaticNbrEntry 3 }
35309
35310ipCurCfgStaticNbrVlan OBJECT-TYPE
35311    SYNTAX  Integer32
35312    MAX-ACCESS  read-only
35313    STATUS  current
35314    DESCRIPTION
35315        "The VLAN for the NBR Cache entry."
35316    ::= { ipCurCfgStaticNbrEntry 4}
35317
35318ipCurCfgStaticNbrPort OBJECT-TYPE
35319    SYNTAX  PortNumber
35320    MAX-ACCESS  read-only
35321    STATUS  current
35322    DESCRIPTION
35323        "The port for the NBR Cache entry."
35324    ::= { ipCurCfgStaticNbrEntry 5}
35325
35326ipNewCfgStaticNbrTable OBJECT-TYPE
35327    SYNTAX  SEQUENCE OF IpNewCfgStaticNbrEntry
35328    MAX-ACCESS  not-accessible
35329    STATUS  current
35330    DESCRIPTION
35331        "The table of static NBR Cache entries in the new configuration block."
35332    ::= { ipStaticNbrCfg 3 }
35333
35334ipNewCfgStaticNbrEntry OBJECT-TYPE
35335    SYNTAX  IpNewCfgStaticNbrEntry
35336    MAX-ACCESS  not-accessible
35337    STATUS  current
35338    DESCRIPTION
35339        "A row in the static NBR Cache table"
35340    INDEX   { ipNewCfgStaticNbrIndx }
35341    ::= { ipNewCfgStaticNbrTable 1 }
35342
35343IpNewCfgStaticNbrEntry ::= SEQUENCE {
35344    ipNewCfgStaticNbrIndx         Integer32,
35345    ipNewCfgStaticNbrIp           DisplayString,
35346    ipNewCfgStaticNbrMAC          DisplayString,
35347    ipNewCfgStaticNbrVlan         Integer32,
35348    ipNewCfgStaticNbrPort         PortNumber,
35349    ipNewCfgStaticNbrAction       INTEGER
35350    }
35351
35352ipNewCfgStaticNbrIndx OBJECT-TYPE
35353    SYNTAX  Integer32
35354    MAX-ACCESS  read-only
35355    STATUS  current
35356    DESCRIPTION
35357        "The index of the static NBR Cache table."
35358    ::= { ipNewCfgStaticNbrEntry 1}
35359
35360ipNewCfgStaticNbrIp OBJECT-TYPE
35361    SYNTAX  DisplayString  (SIZE(0..40))
35362    MAX-ACCESS  read-create
35363    STATUS  current
35364    DESCRIPTION
35365        "The IP address for the NBR Cache entry."
35366    ::= { ipNewCfgStaticNbrEntry 2}
35367
35368ipNewCfgStaticNbrMAC OBJECT-TYPE
35369    SYNTAX  DisplayString
35370    MAX-ACCESS  read-create
35371    STATUS  current
35372    DESCRIPTION
35373        "The MAC address for the NBR Cache entry."
35374    ::= { ipNewCfgStaticNbrEntry 3 }
35375
35376ipNewCfgStaticNbrVlan OBJECT-TYPE
35377    SYNTAX  Integer32
35378    MAX-ACCESS  read-create
35379    STATUS  current
35380    DESCRIPTION
35381        "The VLAN for the NBR Cache entry."
35382    ::= { ipNewCfgStaticNbrEntry 4}
35383
35384ipNewCfgStaticNbrPort OBJECT-TYPE
35385    SYNTAX  PortNumber
35386    MAX-ACCESS  read-create
35387    STATUS  current
35388    DESCRIPTION
35389        "The port for the NBR Cache entry."
35390    ::= { ipNewCfgStaticNbrEntry 5}
35391
35392ipNewCfgStaticNbrAction OBJECT-TYPE
35393    SYNTAX  INTEGER {
35394        other(1),
35395        delete(2)
35396       }
35397    MAX-ACCESS  read-create
35398    STATUS  current
35399    DESCRIPTION
35400        "When set to the value of 2 (delete), the entire row is deleted.
35401         When read, other is returned. Setting the value to anything other
35402         than 2(delete) has no effect on the state of the row."
35403    ::= { ipNewCfgStaticNbrEntry 6 }
35404
35405ipStaticNbrClearAll OBJECT-TYPE
35406    SYNTAX INTEGER {
35407        ok(1),
35408        clear(2)
35409        }
35410    MAX-ACCESS  read-write
35411    STATUS  current
35412    DESCRIPTION
35413        "When set to clear(2),clears all static NBR Cache entries. Otherwhise nothing is done."
35414    ::= { ipStaticNbrCfg 4 }
35415
35416--
35417-- IP Static Route6 Configuration
35418--
35419ipStaticRoute6TableMaxSize OBJECT-TYPE
35420    SYNTAX  Integer32
35421    MAX-ACCESS  read-only
35422    STATUS  current
35423    DESCRIPTION
35424        "The maximum number of rows in the Static Route6 table."
35425    ::= { ipStaticRoute6Cfg 1 }
35426
35427
35428ipCurCfgStaticRoute6Table OBJECT-TYPE
35429    SYNTAX  SEQUENCE OF IpCurCfgStaticRoute6Entry
35430    MAX-ACCESS  not-accessible
35431    STATUS  current
35432    DESCRIPTION
35433        "The table of static IP6 routes in the current configuration block."
35434    ::= { ipStaticRoute6Cfg 2 }
35435
35436ipCurCfgStaticRoute6Entry OBJECT-TYPE
35437    SYNTAX  IpCurCfgStaticRoute6Entry
35438    MAX-ACCESS  not-accessible
35439    STATUS  current
35440    DESCRIPTION
35441        "A row in the static IP6 route table"
35442    INDEX   { ipCurCfgStaticRoute6Indx }
35443    ::= { ipCurCfgStaticRoute6Table 1 }
35444
35445IpCurCfgStaticRoute6Entry ::= SEQUENCE {
35446    ipCurCfgStaticRoute6Indx         Integer32,
35447    ipCurCfgStaticRoute6DestIp       DisplayString,
35448    ipCurCfgStaticRoute6Mask         INTEGER,
35449    ipCurCfgStaticRoute6Gateway      DisplayString,
35450    ipCurCfgStaticRoute6Interface    Integer32
35451    }
35452
35453ipCurCfgStaticRoute6Indx OBJECT-TYPE
35454    SYNTAX  Integer32
35455    MAX-ACCESS  read-only
35456    STATUS  current
35457    DESCRIPTION
35458        "The index of the static IP6 routing table."
35459    ::= { ipCurCfgStaticRoute6Entry 1}
35460
35461ipCurCfgStaticRoute6DestIp OBJECT-TYPE
35462    SYNTAX  DisplayString
35463    MAX-ACCESS  read-only
35464    STATUS  current
35465    DESCRIPTION
35466        "The destination IP6 address of this route."
35467    ::= { ipCurCfgStaticRoute6Entry 2}
35468
35469ipCurCfgStaticRoute6Mask OBJECT-TYPE
35470    SYNTAX  INTEGER (0..128)
35471    MAX-ACCESS  read-only
35472    STATUS  current
35473    DESCRIPTION
35474        "The destination IP6 prefix len of this route."
35475    ::= { ipCurCfgStaticRoute6Entry 3}
35476
35477ipCurCfgStaticRoute6Gateway OBJECT-TYPE
35478    SYNTAX  DisplayString
35479    MAX-ACCESS  read-only
35480    STATUS  current
35481    DESCRIPTION
35482        "The IP6 address of the gateway for this route."
35483    ::= { ipCurCfgStaticRoute6Entry 4}
35484
35485ipCurCfgStaticRoute6Interface OBJECT-TYPE
35486    SYNTAX  Integer32
35487    MAX-ACCESS  read-only
35488    STATUS  current
35489    DESCRIPTION
35490        "The IP6 interface of this route.  The IP6 address of the specified
35491         interface shall be used as source IP when performs routing."
35492    ::= { ipCurCfgStaticRoute6Entry 5}
35493
35494ipNewCfgStaticRoute6Table OBJECT-TYPE
35495    SYNTAX  SEQUENCE OF IpNewCfgStaticRoute6Entry
35496    MAX-ACCESS  not-accessible
35497    STATUS  current
35498    DESCRIPTION
35499        "The table of static IP6 routes in the new configuration block."
35500    ::= { ipStaticRoute6Cfg 3 }
35501
35502ipStaticRoute6ClearAllByDestIp OBJECT-TYPE
35503    SYNTAX  DisplayString
35504    MAX-ACCESS  read-write
35505    STATUS  current
35506    DESCRIPTION
35507        "Clears all static IP6 routes with the specified destination IP6 address."
35508    ::= { ipStaticRoute6Cfg 4}
35509
35510ipStaticRoute6ClearAllByGatewayIp OBJECT-TYPE
35511    SYNTAX  DisplayString
35512    MAX-ACCESS  read-write
35513    STATUS  current
35514    DESCRIPTION
35515        "Clears all static IP6 routes with the specified gateway IP address."
35516    ::= { ipStaticRoute6Cfg 5}
35517
35518ipStaticRoute6ClearAllByInterface OBJECT-TYPE
35519    SYNTAX  INTEGER
35520    MAX-ACCESS  read-write
35521    STATUS  current
35522    DESCRIPTION
35523        "Clears all IP6 routes on the specified inteface number."
35524    ::= { ipStaticRoute6Cfg 6}
35525
35526ipStaticRoute6ClearAll OBJECT-TYPE
35527    SYNTAX INTEGER {
35528    ok(1),
35529    clear(2)
35530    }
35531    MAX-ACCESS  read-write
35532    STATUS  current
35533    DESCRIPTION
35534        "When set to clear(2), clears all IP6 static routes. Otherwise
35535         nothing is done."
35536    ::= { ipStaticRoute6Cfg 7}
35537
35538ipNewCfgStaticRoute6Entry OBJECT-TYPE
35539    SYNTAX  IpNewCfgStaticRoute6Entry
35540    MAX-ACCESS  not-accessible
35541    STATUS  current
35542    DESCRIPTION
35543        "A row in the static IP6 route table"
35544    INDEX   { ipNewCfgStaticRoute6Indx }
35545    ::= { ipNewCfgStaticRoute6Table 1 }
35546
35547IpNewCfgStaticRoute6Entry ::= SEQUENCE {
35548    ipNewCfgStaticRoute6Indx         Integer32,
35549    ipNewCfgStaticRoute6DestIp       DisplayString,
35550    ipNewCfgStaticRoute6Mask         INTEGER,
35551    ipNewCfgStaticRoute6Gateway      DisplayString,
35552    ipNewCfgStaticRoute6Action       INTEGER,
35553    ipNewCfgStaticRoute6Interface    Integer32
35554    }
35555
35556ipNewCfgStaticRoute6Indx OBJECT-TYPE
35557    SYNTAX  Integer32
35558    MAX-ACCESS  read-only
35559    STATUS  current
35560    DESCRIPTION
35561        "The index of the static IP6 routing table."
35562    ::= { ipNewCfgStaticRoute6Entry 1}
35563
35564ipNewCfgStaticRoute6DestIp OBJECT-TYPE
35565    SYNTAX  DisplayString  (SIZE(0..40))
35566    MAX-ACCESS  read-create
35567    STATUS  current
35568    DESCRIPTION
35569        "The destination IP6 address of this route.
35570         Address should be 16-byte hexadecimal colon notation.
35571         Valid IPv6 address should be in any of the following forms
35572           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
35573           xxxx::xxxx:xxxx:xxxx:xxxx"
35574    ::= { ipNewCfgStaticRoute6Entry 2}
35575
35576ipNewCfgStaticRoute6Mask OBJECT-TYPE
35577    SYNTAX  INTEGER (0..128)
35578    MAX-ACCESS  read-create
35579    STATUS  current
35580    DESCRIPTION
35581        "The prefix length of this route."
35582    ::= { ipNewCfgStaticRoute6Entry 3}
35583
35584ipNewCfgStaticRoute6Gateway OBJECT-TYPE
35585    SYNTAX  DisplayString  (SIZE(0..40))
35586    MAX-ACCESS  read-create
35587    STATUS  current
35588    DESCRIPTION
35589        "The IP6 address of the gateway for this route.
35590         Address should be 16-byte hexadecimal colon notation.
35591         Valid IPv6 address should be in any of the following forms
35592           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
35593           xxxx::xxxx:xxxx:xxxx:xxxx"
35594    ::= { ipNewCfgStaticRoute6Entry 4}
35595
35596ipNewCfgStaticRoute6Action OBJECT-TYPE
35597    SYNTAX  INTEGER {
35598        other(1),
35599        delete(2)
35600       }
35601    MAX-ACCESS  read-create
35602    STATUS  current
35603    DESCRIPTION
35604        "Set the value '2' to delete the entire route entry.
35605         Value 1 (other) is returned when read."
35606    ::= { ipNewCfgStaticRoute6Entry 5 }
35607
35608ipNewCfgStaticRoute6Interface OBJECT-TYPE
35609    SYNTAX  Integer32
35610    MAX-ACCESS  read-create
35611    STATUS  current
35612    DESCRIPTION
35613        "The IP6 interface of this route.  The IP6 address of the specified
35614         interface shall be used as source IP when performs routing."
35615    ::= { ipNewCfgStaticRoute6Entry 6 }
35616
35617
35618--
35619-- IPv6 Default Gateway Configuration
35620--
35621
35622ipGatewayIpv6TableMax OBJECT-TYPE
35623    SYNTAX  Integer32
35624    MAX-ACCESS  read-only
35625    STATUS  current
35626    DESCRIPTION
35627        "The maximum number of rows in the IPv6 gateway table."
35628    ::= { ipGatewayIpv6Cfg 1 }
35629
35630ipCurCfgGwIpv6Table OBJECT-TYPE
35631    SYNTAX  SEQUENCE OF IpCurCfgGwIpv6Entry
35632    MAX-ACCESS  not-accessible
35633    STATUS  current
35634    DESCRIPTION
35635        "The table of IPv6 gateways in the Current configuration Block."
35636    ::= { ipGatewayIpv6Cfg 2 }
35637
35638ipCurCfgGwIpv6Entry OBJECT-TYPE
35639    SYNTAX  IpCurCfgGwIpv6Entry
35640    MAX-ACCESS  not-accessible
35641    STATUS  current
35642    DESCRIPTION
35643        "A row in the Ipv6 gateway table"
35644    INDEX   { ipCurCfgGwIpv6Index }
35645    ::= { ipCurCfgGwIpv6Table 1 }
35646
35647IpCurCfgGwIpv6Entry ::= SEQUENCE {
35648    ipCurCfgGwIpv6Index    Integer32,
35649    ipCurCfgGwIpv6Addr     DisplayString,
35650    ipCurCfgGwIpv6State    INTEGER
35651    }
35652
35653ipCurCfgGwIpv6Index OBJECT-TYPE
35654    SYNTAX  Integer32
35655    MAX-ACCESS  read-only
35656    STATUS  current
35657    DESCRIPTION
35658        "The IPv6 gateway number for which the information is related."
35659    ::= { ipCurCfgGwIpv6Entry 1}
35660
35661ipCurCfgGwIpv6Addr OBJECT-TYPE
35662    SYNTAX   DisplayString (SIZE(0..40))
35663    MAX-ACCESS  read-only
35664    STATUS  current
35665    DESCRIPTION
35666        "The IPv6 address of the gateway. Address should be 4-byte
35667         hexadecimal colon notation.
35668         Valid IPv6 address should be in any of the following forms
35669           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
35670           xxxx::xxxx:xxxx:xxxx:xxxx or
35671        fe80:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx%interface"
35672    ::= { ipCurCfgGwIpv6Entry 2 }
35673
35674ipCurCfgGwIpv6State OBJECT-TYPE
35675    SYNTAX  INTEGER {
35676        enabled(2),
35677        disabled(3)
35678        }
35679    MAX-ACCESS  read-only
35680    STATUS  current
35681    DESCRIPTION
35682        "The state of the default IPv6 gateway."
35683    ::= { ipCurCfgGwIpv6Entry 3 }
35684
35685ipNewCfgGwIpv6Table OBJECT-TYPE
35686    SYNTAX  SEQUENCE OF IpNewCfgGwIpv6Entry
35687    MAX-ACCESS  not-accessible
35688    STATUS  current
35689    DESCRIPTION
35690        "The table of IPv6 gateways in the new configuration block."
35691    ::= { ipGatewayIpv6Cfg 3 }
35692
35693ipNewCfgGwIpv6Entry OBJECT-TYPE
35694    SYNTAX  IpNewCfgGwIpv6Entry
35695    MAX-ACCESS  not-accessible
35696    STATUS  current
35697    DESCRIPTION
35698        "A row in the Ipv6 gateway table"
35699    INDEX   { ipNewCfgGwIpv6Index }
35700    ::= { ipNewCfgGwIpv6Table 1 }
35701
35702IpNewCfgGwIpv6Entry ::= SEQUENCE {
35703    ipNewCfgGwIpv6Index    Integer32,
35704    ipNewCfgGwIpv6Addr     DisplayString,
35705    ipNewCfgGwIpv6State    INTEGER,
35706    ipNewCfgGwIpv6Delete   INTEGER
35707    }
35708
35709ipNewCfgGwIpv6Index OBJECT-TYPE
35710    SYNTAX  Integer32
35711    MAX-ACCESS  read-only
35712    STATUS  current
35713    DESCRIPTION
35714        "The IPv6 gateway number for which the information is related."
35715    ::= { ipNewCfgGwIpv6Entry 1}
35716
35717ipNewCfgGwIpv6Addr OBJECT-TYPE
35718    SYNTAX   DisplayString (SIZE(0..40))
35719    MAX-ACCESS  read-create
35720    STATUS  current
35721    DESCRIPTION
35722        "The IPv6 address of the gateway. Address should be 4-byte
35723         hexadecimal colon notation.
35724         Valid IPv6 address should be in any of the following forms
35725           xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
35726           xxxx::xxxx:xxxx:xxxx:xxxx"
35727    ::= { ipNewCfgGwIpv6Entry 2 }
35728
35729ipNewCfgGwIpv6State OBJECT-TYPE
35730    SYNTAX  INTEGER {
35731        enabled(2),
35732        disabled(3)
35733        }
35734    MAX-ACCESS  read-create
35735    STATUS  current
35736    DESCRIPTION
35737        "The state of the default IPv6 gateway."
35738    ::= { ipNewCfgGwIpv6Entry 3 }
35739
35740ipNewCfgGwIpv6Delete  OBJECT-TYPE
35741    SYNTAX  INTEGER {
35742        other(1),
35743        delete(2)
35744       }
35745    MAX-ACCESS  read-create
35746    STATUS  current
35747    DESCRIPTION
35748        "When set to the value of 2 (delete), the default gw is deleted.
35749         When read, other is returned. Setting the value to anything other
35750         than 2(delete) has no effect on the state of the default IPv6 gw."
35751    ::= { ipNewCfgGwIpv6Entry 4 }
35752
35753--
35754-- Prefix policy table Configuration
35755--
35756pptTableMaxSize OBJECT-TYPE
35757    SYNTAX  Integer32
35758    MAX-ACCESS  read-only
35759    STATUS  current
35760    DESCRIPTION
35761        "The maximum number of rows in the Prefix policy table."
35762    ::= { pptCfg 1 }
35763
35764pptCurCfgTable OBJECT-TYPE
35765    SYNTAX  SEQUENCE OF PPTCurCfgEntry
35766    MAX-ACCESS  not-accessible
35767    STATUS  current
35768    DESCRIPTION
35769        "The table of prefix policy table entries in the current configuration block."
35770    ::= { pptCfg 2 }
35771
35772pptCurCfgEntry OBJECT-TYPE
35773    SYNTAX  PPTCurCfgEntry
35774    MAX-ACCESS  not-accessible
35775    STATUS  current
35776    DESCRIPTION
35777        "A row in the prefix policy table"
35778    INDEX   { pptCurCfgIndx }
35779    ::= { pptCurCfgTable 1 }
35780
35781PPTCurCfgEntry ::= SEQUENCE {
35782    pptCurCfgIndx         Integer32,
35783    pptCurCfgPrefix       DisplayString,
35784    pptCurCfgPrefixLen    Integer32,
35785    pptCurCfgPrecedence   Integer32,
35786    pptCurCfgLabel        Integer32
35787    }
35788
35789pptCurCfgIndx OBJECT-TYPE
35790    SYNTAX  Integer32
35791    MAX-ACCESS  read-only
35792    STATUS  current
35793    DESCRIPTION
35794        "The index of the prefix policy table."
35795    ::= { pptCurCfgEntry 1}
35796
35797pptCurCfgPrefix OBJECT-TYPE
35798    SYNTAX  DisplayString
35799    MAX-ACCESS  read-only
35800    STATUS  current
35801    DESCRIPTION
35802        "The prefix address for the prefix policy table entry."
35803    ::= { pptCurCfgEntry 2}
35804
35805pptCurCfgPrefixLen OBJECT-TYPE
35806    SYNTAX  Integer32
35807    MAX-ACCESS  read-only
35808    STATUS  current
35809    DESCRIPTION
35810        "The prefix length for the prefix policy table entry."
35811    ::= { pptCurCfgEntry 3}
35812
35813pptCurCfgPrecedence OBJECT-TYPE
35814    SYNTAX  Integer32
35815    MAX-ACCESS  read-only
35816    STATUS  current
35817    DESCRIPTION
35818        "The precedence for the prefix policy table entry."
35819    ::= { pptCurCfgEntry 4}
35820
35821pptCurCfgLabel OBJECT-TYPE
35822    SYNTAX  Integer32
35823    MAX-ACCESS  read-only
35824    STATUS  current
35825    DESCRIPTION
35826        "The label for the prefix policy table entry."
35827    ::= { pptCurCfgEntry 5}
35828
35829pptNewCfgTable OBJECT-TYPE
35830    SYNTAX  SEQUENCE OF PPTNewCfgEntry
35831    MAX-ACCESS  not-accessible
35832    STATUS  current
35833    DESCRIPTION
35834        "The table of prefix policy table entries in the new configuration block."
35835    ::= { pptCfg 3 }
35836
35837pptNewCfgEntry OBJECT-TYPE
35838    SYNTAX  PPTNewCfgEntry
35839    MAX-ACCESS  not-accessible
35840    STATUS  current
35841    DESCRIPTION
35842        "A row in the prefix policy table"
35843    INDEX   { pptNewCfgIndx }
35844    ::= { pptNewCfgTable 1 }
35845
35846PPTNewCfgEntry ::= SEQUENCE {
35847    pptNewCfgIndx         Integer32,
35848    pptNewCfgPrefix       DisplayString,
35849    pptNewCfgPrefixLen    Integer32,
35850    pptNewCfgPrecedence   Integer32,
35851    pptNewCfgLabel        Integer32,
35852    pptNewCfgAction       INTEGER
35853    }
35854
35855pptNewCfgIndx OBJECT-TYPE
35856    SYNTAX  Integer32
35857    MAX-ACCESS  read-only
35858    STATUS  current
35859    DESCRIPTION
35860        "The index of the prefix policy table."
35861    ::= { pptNewCfgEntry 1}
35862
35863pptNewCfgPrefix OBJECT-TYPE
35864    SYNTAX  DisplayString  (SIZE(0..40))
35865    MAX-ACCESS  read-create
35866    STATUS  current
35867    DESCRIPTION
35868        "The prefix address for the prefix policy table entry."
35869    ::= { pptNewCfgEntry 2}
35870
35871pptNewCfgPrefixLen OBJECT-TYPE
35872    SYNTAX  Integer32
35873    MAX-ACCESS  read-create
35874    STATUS  current
35875    DESCRIPTION
35876        "The prefix length the prefix policy table entry."
35877    ::= { pptNewCfgEntry 3}
35878
35879pptNewCfgPrecedence OBJECT-TYPE
35880    SYNTAX  Integer32
35881    MAX-ACCESS  read-create
35882    STATUS  current
35883    DESCRIPTION
35884        "The precedence for the prefix policy table entry."
35885    ::= { pptNewCfgEntry 4}
35886
35887pptNewCfgLabel OBJECT-TYPE
35888    SYNTAX  Integer32
35889    MAX-ACCESS  read-create
35890    STATUS  current
35891    DESCRIPTION
35892        "The label for the prefix policy table entry."
35893    ::= { pptNewCfgEntry 5}
35894
35895pptNewCfgAction OBJECT-TYPE
35896    SYNTAX  INTEGER {
35897        other(1),
35898        delete(2)
35899       }
35900    MAX-ACCESS  read-create
35901    STATUS  current
35902    DESCRIPTION
35903        "When set to the value of 2 (delete), the entire row is deleted.
35904         When read, other is returned. Setting the value to anything other
35905         than 2(delete) has no effect on the state of the row."
35906    ::= { pptNewCfgEntry 6 }
35907
35908
35909mldCurCfgState OBJECT-TYPE
35910    SYNTAX INTEGER {
35911        on(1),
35912        off(2)
35913      }
35914    MAX-ACCESS read-only
35915    STATUS current
35916    DESCRIPTION    "MLD global state."
35917    ::= { mldCfg 1 }
35918
35919mldNewCfgState OBJECT-TYPE
35920    SYNTAX INTEGER {
35921        on(1),
35922        off(2)
35923      }
35924    MAX-ACCESS read-write
35925    STATUS current
35926    DESCRIPTION    "MLD global state."
35927    ::= { mldCfg 2 }
35928
35929mldCurInterfaceTable OBJECT-TYPE
35930    SYNTAX SEQUENCE OF MldCurInterfaceEntry
35931    MAX-ACCESS not-accessible
35932    STATUS current
35933    DESCRIPTION
35934      "The (conceptual) table listing the interfaces on which
35935         MLD is enabled."
35936    ::= { mldCfg 3 }
35937
35938mldCurInterfaceEntry OBJECT-TYPE
35939    SYNTAX     MldCurInterfaceEntry
35940    MAX-ACCESS not-accessible
35941    STATUS     current
35942    DESCRIPTION
35943      "An entry (conceptual row) representing an interface on
35944         which MLD is enabled."
35945    INDEX      { mldCurInterfaceIfIndex }
35946    ::= { mldCurInterfaceTable 1 }
35947
35948MldCurInterfaceEntry ::= SEQUENCE {
35949    mldCurInterfaceIfIndex                  Integer32,
35950    mldCurInterfaceQueryInterval            INTEGER,
35951    mldCurInterfaceVersion                  INTEGER,
35952    mldCurInterfaceQueryMaxResponseIntvl    INTEGER,
35953    mldCurInterfaceRobustness               INTEGER,
35954    mldCurInterfaceLastListenQueryIntvl  	INTEGER,
35955    mldCurInterfaceDMrtrEna                 INTEGER,
35956    mldCurInterfaceState                    INTEGER
35957}
35958
35959mldCurInterfaceIfIndex OBJECT-TYPE
35960    SYNTAX     Integer32
35961    MAX-ACCESS read-only
35962    STATUS     current
35963    DESCRIPTION
35964      "The internetwork-layer interface value of the interface
35965       for which MLD is enabled."
35966    ::= { mldCurInterfaceEntry 1 }
35967
35968mldCurInterfaceQueryInterval OBJECT-TYPE
35969    SYNTAX     INTEGER
35970    UNITS      "seconds"
35971    MAX-ACCESS read-only
35972    STATUS     current
35973    DESCRIPTION
35974      "The frequency at which MLD Host-Query packets are
35975       transmitted on this interface."
35976    DEFVAL     { 125 }
35977    ::= { mldCurInterfaceEntry 2 }
35978
35979mldCurInterfaceVersion OBJECT-TYPE
35980    SYNTAX     INTEGER {
35981	mldv1(1),
35982	mldv2(2)
35983    }
35984    MAX-ACCESS read-only
35985    STATUS     current
35986    DESCRIPTION
35987      "The version of MLD which is running on this interface.
35988       This object is a place holder to allow for new versions
35989       of MLD to be introduced.  Version 1 of MLD is defined
35990       in RFC 2710."
35991    DEFVAL     { 1 }
35992    ::= { mldCurInterfaceEntry 3 }
35993
35994mldCurInterfaceQueryMaxResponseIntvl OBJECT-TYPE
35995    SYNTAX     INTEGER
35996    UNITS      "seconds"
35997    MAX-ACCESS read-only
35998    STATUS     current
35999    DESCRIPTION
36000      "The maximum query response time advertised in MLD
36001       queries on this interface."
36002    DEFVAL     { 1000 }
36003    ::= { mldCurInterfaceEntry 4 }
36004
36005mldCurInterfaceRobustness OBJECT-TYPE
36006    SYNTAX     INTEGER
36007    MAX-ACCESS read-only
36008    STATUS     current
36009    DESCRIPTION
36010      "The Robustness Variable allows tuning for the expected
36011       packet loss on a subnet.  If a subnet is expected to be
36012       lossy, the Robustness Variable may be increased.  MLD is
36013       robust to (Robustness Variable-1) packet losses.  The
36014       discussion of the Robustness Variable is in Section 7.1
36015       of RFC 2710."
36016    DEFVAL     { 2 }
36017    ::= { mldCurInterfaceEntry 5 }
36018
36019mldCurInterfaceLastListenQueryIntvl OBJECT-TYPE
36020    SYNTAX     INTEGER
36021    UNITS      "seconds"
36022    MAX-ACCESS read-only
36023    STATUS     current
36024    DESCRIPTION
36025      "The Last Member Query Interval is the Max Response
36026       Delay inserted into Group-Specific Queries sent in
36027       response to Leave Group messages, and is also the amount
36028       of time between Group-Specific Query messages.  This
36029       value may be tuned to modify the leave latency of the
36030       network.  A reduced value results in reduced time to
36031       detect the loss of the last member of a group."
36032    DEFVAL     { 1 }
36033    ::= { mldCurInterfaceEntry 6 }
36034
36035mldCurInterfaceDMrtrEna OBJECT-TYPE
36036    SYNTAX     INTEGER {
36037	disabled(0),
36038	enabled(1)
36039    }
36040    MAX-ACCESS read-only
36041    STATUS     current
36042    DESCRIPTION
36043      "Dynamic MRouter learning."
36044    DEFVAL	{ 0 }
36045    ::= { mldCurInterfaceEntry 7 }
36046
36047mldCurInterfaceState OBJECT-TYPE
36048    SYNTAX     INTEGER {
36049	disabled(0),
36050	enabled(1)
36051    }
36052    MAX-ACCESS read-only
36053    STATUS     current
36054    DESCRIPTION
36055      "State of the MLD interface."
36056    DEFVAL	{ 0 }
36057    ::= { mldCurInterfaceEntry 8 }
36058
36059mldNewInterfaceTable OBJECT-TYPE
36060    SYNTAX SEQUENCE OF MldNewInterfaceEntry
36061    MAX-ACCESS not-accessible
36062    STATUS current
36063    DESCRIPTION
36064      "The (conceptual) table listing the interfaces on which
36065      MLD is enabled."
36066    ::= { mldCfg 4 }
36067
36068mldNewInterfaceEntry OBJECT-TYPE
36069    SYNTAX     MldNewInterfaceEntry
36070    MAX-ACCESS not-accessible
36071    STATUS     current
36072    DESCRIPTION
36073      "An entry (conceptual row) representing an interface on
36074         which MLD is enabled."
36075    INDEX      { mldNewInterfaceIfIndex }
36076    ::= { mldNewInterfaceTable 1 }
36077
36078MldNewInterfaceEntry::= SEQUENCE {
36079    mldNewInterfaceIfIndex                  Integer32,
36080    mldNewInterfaceQueryInterval            INTEGER,
36081    mldNewInterfaceVersion                  INTEGER,
36082    mldNewInterfaceQueryMaxResponseIntvl    INTEGER,
36083    mldNewInterfaceRobustness               INTEGER,
36084    mldNewInterfaceLastListenQueryIntvl  	INTEGER,
36085    mldNewInterfaceDMrtrEna                 INTEGER,
36086    mldNewInterfaceState                    INTEGER,
36087    mldNewInterfaceDefault                  INTEGER
36088}
36089
36090mldNewInterfaceIfIndex OBJECT-TYPE
36091    SYNTAX     Integer32
36092    MAX-ACCESS read-only
36093    STATUS     current
36094    DESCRIPTION
36095      "The internetwork-layer interface value of the interface
36096       for which MLD is enabled."
36097    ::= { mldNewInterfaceEntry 1 }
36098
36099mldNewInterfaceQueryInterval OBJECT-TYPE
36100    SYNTAX     INTEGER(2..65535)
36101    UNITS      "seconds"
36102    MAX-ACCESS read-write
36103    STATUS     current
36104    DESCRIPTION
36105      "The frequency at which MLD Host-Query packets are
36106       transmitted on this interface."
36107    DEFVAL     { 125 }
36108    ::= { mldNewInterfaceEntry 2 }
36109
36110mldNewInterfaceVersion OBJECT-TYPE
36111    SYNTAX     INTEGER {
36112	mldv1(1),
36113	mldv2(2)
36114    }
36115    MAX-ACCESS read-write
36116    STATUS     current
36117    DESCRIPTION
36118      "The version of MLD which is running on this interface.
36119       This object is a place holder to allow for new versions
36120       of MLD to be introduced.  Version 1 of MLD is defined
36121       in RFC 2710."
36122    DEFVAL     { 1 }
36123    ::= { mldNewInterfaceEntry 3 }
36124
36125mldNewInterfaceQueryMaxResponseIntvl OBJECT-TYPE
36126    SYNTAX     INTEGER(1000..65535)
36127    UNITS      "seconds"
36128    MAX-ACCESS read-write
36129    STATUS     current
36130    DESCRIPTION
36131      "The maximum query response time advertised in MLD
36132       queries on this interface."
36133    DEFVAL     { 10000 }
36134    ::= { mldNewInterfaceEntry 4 }
36135
36136mldNewInterfaceRobustness OBJECT-TYPE
36137    SYNTAX     INTEGER(1..10)
36138    MAX-ACCESS read-write
36139    STATUS     current
36140    DESCRIPTION
36141      "The Robustness Variable allows tuning for the expected
36142       packet loss on a subnet.  If a subnet is expected to be
36143       lossy, the Robustness Variable may be increased.  MLD is
36144       robust to (Robustness Variable-1) packet losses.  The
36145       discussion of the Robustness Variable is in Section 7.1
36146       of RFC 2710."
36147    DEFVAL     { 2 }
36148    ::= { mldNewInterfaceEntry 5 }
36149
36150mldNewInterfaceLastListenQueryIntvl OBJECT-TYPE
36151    SYNTAX     INTEGER(1..32)
36152    UNITS      "seconds"
36153    MAX-ACCESS read-write
36154    STATUS     current
36155    DESCRIPTION
36156      "The Last Member Query Interval is the Max Response
36157       Delay inserted into Group-Specific Queries sent in
36158       response to Leave Group messages, and is also the amount
36159       of time between Group-Specific Query messages.  This
36160       value may be tuned to modify the leave latency of the
36161       network.  A reduced value results in reduced time to
36162       detect the loss of the last member of a group."
36163    DEFVAL     { 1 }
36164    ::= { mldNewInterfaceEntry 6 }
36165
36166mldNewInterfaceDMrtrEna OBJECT-TYPE
36167    SYNTAX     INTEGER {
36168        disabled(0),
36169        enabled(1)
36170    }
36171    MAX-ACCESS read-write
36172    STATUS     current
36173    DESCRIPTION
36174      "Dynamic MRouter learning."
36175    DEFVAL	{ 0 }
36176    ::= { mldNewInterfaceEntry 7 }
36177
36178mldNewInterfaceState OBJECT-TYPE
36179    SYNTAX     INTEGER {
36180        disabled(0),
36181        enabled(1)
36182    }
36183    MAX-ACCESS read-write
36184    STATUS     current
36185    DESCRIPTION
36186      "State of the MLD interface."
36187    DEFVAL	{ 0 }
36188    ::= { mldNewInterfaceEntry 8 }
36189
36190mldNewInterfaceDefault OBJECT-TYPE
36191    SYNTAX     INTEGER {
36192        other(1),
36193        default(2)
36194    }
36195    MAX-ACCESS read-write
36196    STATUS     current
36197    DESCRIPTION
36198      "Action to set the MLD interface configuration to default.
36199       Returns other(1) when read."
36200    ::= { mldNewInterfaceEntry 9 }
36201
36202mldDefaultCfgState OBJECT-TYPE
36203    SYNTAX INTEGER {
36204        other(1),
36205        default(2)
36206      }
36207    MAX-ACCESS read-write
36208    STATUS current
36209    DESCRIPTION    "Action to set the global MLD configuration to default.
36210                    Returns other(1) when read."
36211    ::= { mldCfg 5 }
36212
36213
36214--
36215-- Neighbor Discovery Prefix Configuration
36216--
36217ndprefixTableMaxSize OBJECT-TYPE
36218    SYNTAX  Integer32
36219    MAX-ACCESS  read-only
36220    STATUS  current
36221    DESCRIPTION
36222        "The maximum number of rows in the NDPrefix table."
36223    ::= { ndprefixCfg 1 }
36224
36225ndprefixCurCfgTable OBJECT-TYPE
36226    SYNTAX  SEQUENCE OF NDPREFIXCurCfgEntry
36227    MAX-ACCESS  not-accessible
36228    STATUS  current
36229    DESCRIPTION
36230        "The ndprefix table entries in the current configuration block."
36231    ::= { ndprefixCfg 2 }
36232
36233ndprefixCurCfgEntry OBJECT-TYPE
36234    SYNTAX  NDPREFIXCurCfgEntry
36235    MAX-ACCESS  not-accessible
36236    STATUS  current
36237    DESCRIPTION
36238        "A row in the ndprefix table."
36239    INDEX   { ndprefixCurCfgIndx }
36240    ::= { ndprefixCurCfgTable 1 }
36241
36242NDPREFIXCurCfgEntry ::= SEQUENCE {
36243    ndprefixCurCfgIndx                  INTEGER,
36244    ndprefixCurCfgPrefix                DisplayString,
36245    ndprefixCurCfgPrefixLen             INTEGER,
36246    ndprefixCurCfgInterfaceIndex        Integer32,
36247    ndprefixCurCfgProfileIndex          INTEGER,
36248    ndprefixCurCfgValidLifetime         Gauge32,
36249    ndprefixCurCfgValidLifetimeFlag     INTEGER,
36250    ndprefixCurCfgPreferredLifetime     Gauge32,
36251    ndprefixCurCfgPreferredLifetimeFlag INTEGER,
36252    ndprefixCurCfgOnlinkFlag            INTEGER,
36253    ndprefixCurCfgAutonomousFlag        INTEGER,
36254    ndprefixCurCfgState                 INTEGER
36255    }
36256
36257ndprefixCurCfgIndx OBJECT-TYPE
36258    SYNTAX  INTEGER (1..128)
36259    MAX-ACCESS  read-only
36260    STATUS  current
36261    DESCRIPTION
36262        "The index of the ndprefix table."
36263    ::= { ndprefixCurCfgEntry 1}
36264
36265ndprefixCurCfgPrefix OBJECT-TYPE
36266    SYNTAX  DisplayString
36267    MAX-ACCESS  read-only
36268    STATUS  current
36269    DESCRIPTION
36270        "The prefix address for the prefix table entry."
36271    ::= { ndprefixCurCfgEntry 2}
36272
36273ndprefixCurCfgPrefixLen OBJECT-TYPE
36274    SYNTAX  INTEGER (0..128)
36275    MAX-ACCESS  read-only
36276    STATUS  current
36277    DESCRIPTION
36278        "The prefix length for the prefix table entry."
36279    ::= { ndprefixCurCfgEntry 3}
36280
36281ndprefixCurCfgInterfaceIndex OBJECT-TYPE
36282    SYNTAX  Integer32
36283    MAX-ACCESS  read-only
36284    STATUS  current
36285    DESCRIPTION
36286        "The interface index for the prefix table entry."
36287    ::= { ndprefixCurCfgEntry 4}
36288
36289ndprefixCurCfgProfileIndex OBJECT-TYPE
36290    SYNTAX  INTEGER (0..127)
36291    MAX-ACCESS  read-only
36292    STATUS  current
36293    DESCRIPTION
36294        "The profile index for the prefix table entry
36295         Profile 0 is the default profile."
36296    ::= { ndprefixCurCfgEntry 5}
36297
36298ndprefixCurCfgValidLifetime OBJECT-TYPE
36299    SYNTAX  Gauge32 (0..4294967295)
36300    MAX-ACCESS  read-only
36301    STATUS  current
36302    DESCRIPTION
36303        "The Valid lifetime for the prefix table entry."
36304    ::= { ndprefixCurCfgEntry 6}
36305
36306ndprefixCurCfgValidLifetimeFlag OBJECT-TYPE
36307    SYNTAX  INTEGER {
36308        enabled(1),
36309        disabled(2)
36310    }
36311    MAX-ACCESS  read-only
36312    STATUS  current
36313    DESCRIPTION
36314        "The Valid lifetime fixed flag for the prefix table entry."
36315    ::= { ndprefixCurCfgEntry 7}
36316
36317ndprefixCurCfgPreferredLifetime OBJECT-TYPE
36318    SYNTAX  Gauge32 (0..4294967295)
36319    MAX-ACCESS  read-only
36320    STATUS  current
36321    DESCRIPTION
36322        "The Preferred Lifetime for the prefix table entry."
36323    ::= { ndprefixCurCfgEntry 8}
36324
36325ndprefixCurCfgPreferredLifetimeFlag OBJECT-TYPE
36326    SYNTAX  INTEGER {
36327        enabled(1),
36328        disabled(2)
36329    }
36330    MAX-ACCESS  read-only
36331    STATUS  current
36332    DESCRIPTION
36333        "The Preferred Lifetime fixed flag for the prefix table entry."
36334    ::= { ndprefixCurCfgEntry 9}
36335
36336ndprefixCurCfgOnlinkFlag OBJECT-TYPE
36337    SYNTAX  INTEGER {
36338        enabled(1),
36339        disabled(2)
36340    }
36341    MAX-ACCESS  read-only
36342    STATUS  current
36343    DESCRIPTION
36344        "The Onlink flag for the prefix table entry."
36345    ::= { ndprefixCurCfgEntry 10}
36346
36347ndprefixCurCfgAutonomousFlag OBJECT-TYPE
36348    SYNTAX  INTEGER {
36349        enabled(1),
36350        disabled(2)
36351    }
36352    MAX-ACCESS  read-only
36353    STATUS  current
36354    DESCRIPTION
36355        "The Autonomous flag for the prefix table entry."
36356    ::= { ndprefixCurCfgEntry 11}
36357
36358ndprefixCurCfgState OBJECT-TYPE
36359    SYNTAX  INTEGER {
36360        enabled(1),
36361        disabled(2)
36362    }
36363    MAX-ACCESS  read-only
36364    STATUS  current
36365    DESCRIPTION
36366        "The state for the prefix table entry."
36367    ::= { ndprefixCurCfgEntry 12}
36368
36369ndprefixNewCfgTable OBJECT-TYPE
36370    SYNTAX  SEQUENCE OF NDPREFIXNewCfgEntry
36371    MAX-ACCESS  not-accessible
36372    STATUS  current
36373    DESCRIPTION
36374        "The ndprefix table entries in the new configuration block."
36375    ::= { ndprefixCfg 3 }
36376
36377ndprefixNewCfgEntry OBJECT-TYPE
36378    SYNTAX  NDPREFIXNewCfgEntry
36379    MAX-ACCESS  not-accessible
36380    STATUS  current
36381    DESCRIPTION
36382        "A row in the prefix table"
36383    INDEX   { ndprefixNewCfgIndx }
36384    ::= { ndprefixNewCfgTable 1 }
36385
36386NDPREFIXNewCfgEntry ::= SEQUENCE {
36387    ndprefixNewCfgIndx                  Integer32,
36388    ndprefixNewCfgPrefix                DisplayString,
36389    ndprefixNewCfgPrefixLen             INTEGER,
36390    ndprefixNewCfgInterfaceIndex        Integer32,
36391    ndprefixNewCfgProfileIndex          INTEGER,
36392    ndprefixNewCfgValidLifetime         Gauge32,
36393    ndprefixNewCfgValidLifetimeFlag     INTEGER,
36394    ndprefixNewCfgPreferredLifetime     Gauge32,
36395    ndprefixNewCfgPreferredLifetimeFlag INTEGER,
36396    ndprefixNewCfgOnlinkFlag            INTEGER,
36397    ndprefixNewCfgAutonomousFlag        INTEGER,
36398    ndprefixNewCfgState                 INTEGER,
36399    ndprefixNewCfgAction                INTEGER
36400    }
36401
36402ndprefixNewCfgIndx OBJECT-TYPE
36403    SYNTAX  Integer32
36404    MAX-ACCESS  read-only
36405    STATUS  current
36406    DESCRIPTION
36407        "The index of the prefix table."
36408    ::= { ndprefixNewCfgEntry 1}
36409
36410ndprefixNewCfgPrefix OBJECT-TYPE
36411    SYNTAX  DisplayString
36412    MAX-ACCESS  read-create
36413    STATUS  current
36414    DESCRIPTION
36415        "The prefix address for the prefix table entry."
36416    ::= { ndprefixNewCfgEntry 2}
36417
36418ndprefixNewCfgPrefixLen OBJECT-TYPE
36419    SYNTAX  INTEGER (0..128)
36420    MAX-ACCESS  read-create
36421    STATUS  current
36422    DESCRIPTION
36423        "The prefix length for the prefix table entry."
36424    ::= { ndprefixNewCfgEntry 3}
36425
36426ndprefixNewCfgInterfaceIndex OBJECT-TYPE
36427    SYNTAX  Integer32
36428    MAX-ACCESS  read-create
36429    STATUS  current
36430    DESCRIPTION
36431        "The interface index for the prefix table entry."
36432    ::= { ndprefixNewCfgEntry 4}
36433
36434ndprefixNewCfgProfileIndex OBJECT-TYPE
36435    SYNTAX  INTEGER (0..127)
36436    MAX-ACCESS  read-create
36437    STATUS  current
36438    DESCRIPTION
36439        "The profile index for the prefix table entry.
36440         Profile 0 is the default profile."
36441    ::= { ndprefixNewCfgEntry 5}
36442
36443ndprefixNewCfgValidLifetime OBJECT-TYPE
36444    SYNTAX  Gauge32 (0..4294967295)
36445    MAX-ACCESS  read-create
36446    STATUS  current
36447    DESCRIPTION
36448        "The Valid lifetime for the prefix table entry."
36449    ::= { ndprefixNewCfgEntry 6}
36450
36451ndprefixNewCfgValidLifetimeFlag OBJECT-TYPE
36452    SYNTAX  INTEGER {
36453        enabled(1),
36454        disabled(2)
36455    }
36456    MAX-ACCESS  read-create
36457    STATUS  current
36458    DESCRIPTION
36459        "The Valid lifetime fixed flag for the prefix table entry."
36460    ::= { ndprefixNewCfgEntry 7}
36461
36462ndprefixNewCfgPreferredLifetime OBJECT-TYPE
36463    SYNTAX  Gauge32 (0..4294967295)
36464    MAX-ACCESS  read-create
36465    STATUS  current
36466    DESCRIPTION
36467        "The Preferred Lifetime for the prefix table entry."
36468    ::= { ndprefixNewCfgEntry 8}
36469
36470ndprefixNewCfgPreferredLifetimeFlag OBJECT-TYPE
36471    SYNTAX  INTEGER {
36472        enabled(1),
36473        disabled(2)
36474    }
36475    MAX-ACCESS  read-create
36476    STATUS  current
36477    DESCRIPTION
36478        "The Preferred Lifetime fixed flag for the prefix table entry."
36479    ::= { ndprefixNewCfgEntry 9}
36480
36481ndprefixNewCfgOnlinkFlag OBJECT-TYPE
36482    SYNTAX  INTEGER {
36483        enabled(1),
36484        disabled(2)
36485    }
36486    MAX-ACCESS  read-create
36487    STATUS  current
36488    DESCRIPTION
36489        "The Onlink flag for the prefix table entry."
36490    ::= { ndprefixNewCfgEntry 10}
36491
36492ndprefixNewCfgAutonomousFlag OBJECT-TYPE
36493    SYNTAX  INTEGER {
36494        enabled(1),
36495        disabled(2)
36496    }
36497    MAX-ACCESS  read-create
36498    STATUS  current
36499    DESCRIPTION
36500        "The Autonomous flag for the prefix table entry."
36501    ::= { ndprefixNewCfgEntry 11}
36502
36503ndprefixNewCfgState OBJECT-TYPE
36504    SYNTAX  INTEGER {
36505        enabled(1),
36506        disabled(2)
36507    }
36508    MAX-ACCESS  read-create
36509    STATUS  current
36510    DESCRIPTION
36511        "The state for the prefix table entry."
36512    ::= { ndprefixNewCfgEntry 12}
36513
36514ndprefixNewCfgAction OBJECT-TYPE
36515    SYNTAX  INTEGER {
36516        other(1),
36517        delete(2),
36518        deleteall(3)
36519    }
36520    MAX-ACCESS  read-create
36521    STATUS  current
36522    DESCRIPTION
36523        "When set to the value of 2 (delete), the entire row is deleted.
36524         When set to the value of 3 (deleteall), all entries are deleted.
36525         When read, other is returned. Setting the value to anything other
36526         than 2(delete) or 3(deleteall) has no effect on the state of the row."
36527    ::= { ndprefixNewCfgEntry 13}
36528
36529
36530
36531-- Statistics
36532
36533
36534-- RIPv2 Statistics
36535
36536ripStatInPackets OBJECT-TYPE
36537    SYNTAX  Counter32
36538    MAX-ACCESS  read-only
36539    STATUS  current
36540    DESCRIPTION
36541        "The total number of RIP packets received."
36542    ::= { rip2Stats 1 }
36543
36544ripStatOutPackets OBJECT-TYPE
36545    SYNTAX  Counter32
36546    MAX-ACCESS  read-only
36547    STATUS  current
36548    DESCRIPTION
36549        "The total number of RIP packets transmitted."
36550    ::= { rip2Stats 2 }
36551
36552ripStatInRequestPkts OBJECT-TYPE
36553    SYNTAX  Counter32
36554    MAX-ACCESS  read-only
36555    STATUS  current
36556    DESCRIPTION
36557        "The total number of RIP requests received."
36558    ::= { rip2Stats 3 }
36559
36560ripStatInResponsePkts OBJECT-TYPE
36561    SYNTAX  Counter32
36562    MAX-ACCESS  read-only
36563    STATUS  current
36564    DESCRIPTION
36565        "The total number of RIP response received."
36566    ::= { rip2Stats 4 }
36567
36568ripStatOutRequestPkts OBJECT-TYPE
36569    SYNTAX  Counter32
36570    MAX-ACCESS  read-only
36571    STATUS  current
36572    DESCRIPTION
36573        "The total number of RIP requests transmitted."
36574    ::= { rip2Stats 5 }
36575
36576ripStatOutResponsePkts OBJECT-TYPE
36577    SYNTAX  Counter32
36578    MAX-ACCESS  read-only
36579    STATUS  current
36580    DESCRIPTION
36581        "The total number of RIP responses transmitted."
36582    ::= { rip2Stats 6 }
36583
36584ripStatRouteTimeout OBJECT-TYPE
36585    SYNTAX  Counter32
36586    MAX-ACCESS  read-only
36587    STATUS  current
36588    DESCRIPTION
36589        "The total number of RIP route timeouts."
36590    ::= { rip2Stats 7 }
36591
36592ripStatInBadSizePkts OBJECT-TYPE
36593    SYNTAX  Counter32
36594    MAX-ACCESS  read-only
36595    STATUS  current
36596    DESCRIPTION
36597        "The total number of bad size RIP packets received."
36598    ::= { rip2Stats 8 }
36599
36600ripStatInBadVersion OBJECT-TYPE
36601    SYNTAX  Counter32
36602    MAX-ACCESS  read-only
36603    STATUS  current
36604    DESCRIPTION
36605        "The total number of RIP bad versions received."
36606    ::= { rip2Stats 9 }
36607
36608ripStatInBadZeros OBJECT-TYPE
36609    SYNTAX  Counter32
36610    MAX-ACCESS  read-only
36611    STATUS  current
36612    DESCRIPTION
36613        "The total number of RIP bad zeros received."
36614    ::= { rip2Stats 10 }
36615
36616ripStatInBadSourcePort OBJECT-TYPE
36617    SYNTAX  Counter32
36618    MAX-ACCESS  read-only
36619    STATUS  current
36620    DESCRIPTION
36621        "The total number of RIP bad source port received."
36622    ::= { rip2Stats 11 }
36623
36624ripStatInBadSourceIP OBJECT-TYPE
36625    SYNTAX  Counter32
36626    MAX-ACCESS  read-only
36627    STATUS  current
36628    DESCRIPTION
36629        "The total number of RIP bad source IP received."
36630    ::= { rip2Stats 12 }
36631
36632ripStatInSelfRcvPkts OBJECT-TYPE
36633    SYNTAX  Counter32
36634    MAX-ACCESS  read-only
36635    STATUS  current
36636    DESCRIPTION
36637        "The total number of RIP packets from self received."
36638    ::= { rip2Stats 13 }
36639
36640-- GEA Statistics
36641
36642geaStatBucketTable OBJECT-TYPE
36643    SYNTAX SEQUENCE OF GeaStatBucketTableEntry
36644    MAX-ACCESS not-accessible
36645    STATUS  current
36646    DESCRIPTION
36647        "The table of GEA L3 bucket for IP address."
36648    ::= { geaStats 1 }
36649
36650geaStatBucketTableEntry OBJECT-TYPE
36651    SYNTAX GeaStatBucketTableEntry
36652    MAX-ACCESS  not-accessible
36653    STATUS  current
36654    DESCRIPTION
36655        "Statistics about GEA bucket."
36656    INDEX   { geaStatDestIp, geaStatEntryNumber }
36657    ::= { geaStatBucketTable 1 }
36658
36659GeaStatBucketTableEntry ::= SEQUENCE {
36660   geaStatDestIp         IpAddress,
36661   geaStatEntryNumber   INTEGER,
36662   geaStatEntryIp        IpAddress
36663}
36664
36665geaStatDestIp OBJECT-TYPE
36666    SYNTAX  IpAddress
36667    MAX-ACCESS  read-only
36668    STATUS  current
36669    DESCRIPTION
36670        "The destination IP address of the GEA entry."
36671    ::= { geaStatBucketTableEntry 1 }
36672
36673geaStatEntryNumber OBJECT-TYPE
36674    SYNTAX  INTEGER (1..8)
36675    MAX-ACCESS  read-only
36676    STATUS  current
36677    DESCRIPTION
36678        "The entry number."
36679    ::= { geaStatBucketTableEntry 2 }
36680
36681geaStatEntryIp OBJECT-TYPE
36682    SYNTAX  IpAddress
36683    MAX-ACCESS  read-only
36684    STATUS  current
36685    DESCRIPTION
36686        "The IP of the entry."
36687    ::= { geaStatBucketTableEntry 3 }
36688
36689maxL3TableSize OBJECT-TYPE
36690    SYNTAX  Gauge32
36691    MAX-ACCESS  read-only
36692    STATUS  current
36693    DESCRIPTION
36694        "The GEA Max L3 table size"
36695    ::= { geaStats 2 }
36696
36697noL3EntriesUsed OBJECT-TYPE
36698    SYNTAX  Gauge32
36699    MAX-ACCESS  read-only
36700    STATUS  current
36701    DESCRIPTION
36702        "The current number of L3 entries used."
36703    ::= { geaStats 3 }
36704
36705maxLpmTableSize OBJECT-TYPE
36706    SYNTAX  Gauge32
36707    MAX-ACCESS  read-only
36708    STATUS  current
36709    DESCRIPTION
36710        "The GEA Max LPM table size."
36711    ::= { geaStats 4 }
36712
36713noLpmEntriesUsed OBJECT-TYPE
36714    SYNTAX  Gauge32
36715    MAX-ACCESS  read-only
36716    STATUS  current
36717    DESCRIPTION
36718        "The current number of LPM entries used."
36719    ::= { geaStats 5 }
36720
36721
36722maxEcmpTableSize OBJECT-TYPE
36723    SYNTAX  Gauge32
36724    MAX-ACCESS  read-only
36725    STATUS  current
36726    DESCRIPTION
36727        "Max ECMP table size"
36728    ::= { geaStats 8 }
36729
36730noEcmpPathsUsed OBJECT-TYPE
36731    SYNTAX  Gauge32
36732    MAX-ACCESS  read-only
36733    STATUS  current
36734    DESCRIPTION
36735        "Max ECMP table size"
36736    ::= { geaStats 9 }
36737
36738maxRoutesAllowedEcmpPaths OBJECT-TYPE
36739    SYNTAX  Gauge32
36740    MAX-ACCESS  read-only
36741    STATUS  current
36742    DESCRIPTION
36743        "Max routes allowed to have ECMP paths"
36744    ::= { geaStats 10 }
36745
36746maxEcmpPathsAllowedForOneRoute OBJECT-TYPE
36747    SYNTAX  Gauge32
36748    MAX-ACCESS  read-only
36749    STATUS  current
36750    DESCRIPTION
36751        "Max ECMP paths allowed for one route"
36752    ::= { geaStats 11 }
36753
36754noRoutesEcmp OBJECT-TYPE
36755    SYNTAX  Gauge32
36756    MAX-ACCESS  read-only
36757    STATUS  current
36758    DESCRIPTION
36759        "Number of routes has ECMP"
36760    ::= { geaStats 12 }
36761
36762
36763
36764-- IP statistics
36765
36766ipStatsInReceives OBJECT-TYPE
36767    SYNTAX         Counter32
36768    MAX-ACCESS     read-only
36769    STATUS         current
36770    DESCRIPTION
36771        "ip InReceive"
36772    ::= { ipStats 1 }
36773
36774ipStatsInHdrErrors OBJECT-TYPE
36775    SYNTAX          Counter32
36776    MAX-ACCESS      read-only
36777    STATUS          current
36778    DESCRIPTION
36779        "ip InHdrError"
36780    ::= { ipStats 2 }
36781
36782ipStatsInAddrErrors OBJECT-TYPE
36783    SYNTAX          Counter32
36784    MAX-ACCESS      read-only
36785    STATUS          current
36786    DESCRIPTION
36787        "ip InAddrErrors"
36788    ::= { ipStats 3 }
36789
36790
36791
36792ipStatsInUnknownProtos OBJECT-TYPE
36793    SYNTAX          Counter32
36794    MAX-ACCESS      read-only
36795    STATUS          current
36796    DESCRIPTION
36797        "ip InUnknownProtos"
36798    ::= { ipStats 5 }
36799
36800ipStatsInDiscards OBJECT-TYPE
36801    SYNTAX          Counter32
36802    MAX-ACCESS      read-only
36803    STATUS          current
36804    DESCRIPTION
36805        "ip InDiscards"
36806    ::= { ipStats 6 }
36807
36808ipStatsInDelivers OBJECT-TYPE
36809    SYNTAX          Counter32
36810    MAX-ACCESS      read-only
36811    STATUS          current
36812    DESCRIPTION
36813        "ip InDelivers"
36814    ::= { ipStats 7 }
36815
36816ipStatsOutRequests OBJECT-TYPE
36817    SYNTAX          Counter32
36818    MAX-ACCESS      read-only
36819    STATUS          current
36820    DESCRIPTION
36821        "ip OutRequests"
36822    ::= { ipStats 8 }
36823
36824ipStatsOutDiscards OBJECT-TYPE
36825    SYNTAX          Counter32
36826    MAX-ACCESS      read-only
36827    STATUS          current
36828    DESCRIPTION
36829        "ip OutDiscards"
36830    ::= { ipStats 9 }
36831
36832
36833ipStatsDefaultTTL OBJECT-TYPE
36834    SYNTAX          Counter32
36835    MAX-ACCESS      read-only
36836    STATUS          current
36837    DESCRIPTION
36838        "ip DefaultTTL"
36839    ::= { ipStats 19 }
36840
36841
36842--SNMP statistics
36843
36844nsnmpInPkts OBJECT-TYPE
36845    SYNTAX         Counter32
36846    MAX-ACCESS     read-only
36847    STATUS         current
36848    DESCRIPTION
36849        "snmpInPkts"
36850    ::= { snmpStats 1 }
36851
36852nsnmpInBadCommunityNames OBJECT-TYPE
36853    SYNTAX         Counter32
36854    MAX-ACCESS     read-only
36855    STATUS         current
36856    DESCRIPTION
36857        "snmpInBadCommunityNames"
36858    ::= { snmpStats 2 }
36859
36860nsnmpInASNParseErrs OBJECT-TYPE
36861    SYNTAX         Counter32
36862    MAX-ACCESS     read-only
36863    STATUS         current
36864    DESCRIPTION
36865        "snmpInASNParseErrs"
36866    ::= { snmpStats 3 }
36867
36868nsnmpOutPkts OBJECT-TYPE
36869    SYNTAX         Counter32
36870    MAX-ACCESS     read-only
36871    STATUS         current
36872    DESCRIPTION
36873        "snmpOutPkts"
36874    ::= { snmpStats 4 }
36875
36876nsnmpInTooBigs OBJECT-TYPE
36877    SYNTAX         Counter32
36878    MAX-ACCESS     read-only
36879    STATUS         current
36880    DESCRIPTION
36881        "snmpInTooBigs"
36882    ::= { snmpStats 5 }
36883
36884nsnmpInBadValues OBJECT-TYPE
36885    SYNTAX         Counter32
36886    MAX-ACCESS     read-only
36887    STATUS         current
36888    DESCRIPTION
36889        "snmpInBadValues"
36890    ::= { snmpStats 6 }
36891
36892nsnmpInGenErrs OBJECT-TYPE
36893    SYNTAX         Counter32
36894    MAX-ACCESS     read-only
36895    STATUS         current
36896    DESCRIPTION
36897        "snmpInGenErrs"
36898    ::= { snmpStats 7 }
36899
36900nsnmpInTotalSetVars OBJECT-TYPE
36901    SYNTAX         Counter32
36902    MAX-ACCESS     read-only
36903    STATUS         current
36904    DESCRIPTION
36905        "snmpInTotalSetVars"
36906    ::= { snmpStats 8 }
36907
36908nsnmpInGetNexts OBJECT-TYPE
36909    SYNTAX         Counter32
36910    MAX-ACCESS     read-only
36911    STATUS         current
36912    DESCRIPTION
36913        "snmpInGetNexts"
36914    ::= { snmpStats 9 }
36915
36916nsnmpInGetResponses OBJECT-TYPE
36917    SYNTAX         Counter32
36918    MAX-ACCESS     read-only
36919    STATUS         current
36920    DESCRIPTION
36921        "snmpInGetResponses"
36922    ::= { snmpStats 10 }
36923
36924nsnmpOutTooBigs OBJECT-TYPE
36925    SYNTAX         Counter32
36926    MAX-ACCESS     read-only
36927    STATUS         current
36928    DESCRIPTION
36929        "snmpOutTooBigs"
36930    ::= { snmpStats 11 }
36931
36932nsnmpOutBadValues OBJECT-TYPE
36933    SYNTAX         Counter32
36934    MAX-ACCESS     read-only
36935    STATUS         current
36936    DESCRIPTION
36937        "snmpOutBadValues"
36938    ::= { snmpStats 12 }
36939
36940nsnmpOutGenErrs OBJECT-TYPE
36941    SYNTAX         Counter32
36942    MAX-ACCESS     read-only
36943    STATUS         current
36944    DESCRIPTION
36945        "snmpOutGenErrs"
36946    ::= { snmpStats 13 }
36947
36948nsnmpOutGetNexts OBJECT-TYPE
36949    SYNTAX         Counter32
36950    MAX-ACCESS     read-only
36951    STATUS         current
36952    DESCRIPTION
36953        "snmpOutGetNexts"
36954    ::= { snmpStats 14 }
36955
36956nsnmpOutGetResponses OBJECT-TYPE
36957    SYNTAX         Counter32
36958    MAX-ACCESS     read-only
36959    STATUS         current
36960    DESCRIPTION
36961        "snmpOutGetResponses"
36962    ::= { snmpStats 15 }
36963
36964nsnmpSilentDrops OBJECT-TYPE
36965    SYNTAX         Counter32
36966    MAX-ACCESS     read-only
36967    STATUS         current
36968    DESCRIPTION
36969        "snmpSilentDrops"
36970    ::= { snmpStats 16 }
36971
36972nsnmpInBadVersions OBJECT-TYPE
36973    SYNTAX         Counter32
36974    MAX-ACCESS     read-only
36975    STATUS         current
36976    DESCRIPTION
36977        "snmpInBadVersions"
36978    ::= { snmpStats 17 }
36979
36980nsnmpInBadCommunityUses OBJECT-TYPE
36981    SYNTAX         Counter32
36982    MAX-ACCESS     read-only
36983    STATUS         current
36984    DESCRIPTION
36985        "snmpInBadCommunityUses"
36986    ::= { snmpStats 18 }
36987
36988nsnmpEnableAuthTraps OBJECT-TYPE
36989    SYNTAX         Counter32
36990    MAX-ACCESS     read-only
36991    STATUS         current
36992    DESCRIPTION
36993        "snmpEnableAuthTraps"
36994    ::= { snmpStats 19 }
36995
36996nsnmpInBadTypes OBJECT-TYPE
36997    SYNTAX         Counter32
36998    MAX-ACCESS     read-only
36999    STATUS         current
37000    DESCRIPTION
37001        "snmpInBadTypes"
37002    ::= { snmpStats 20 }
37003
37004nsnmpInNoSuchNames OBJECT-TYPE
37005    SYNTAX         Counter32
37006    MAX-ACCESS     read-only
37007    STATUS         current
37008    DESCRIPTION
37009        "snmpInNoSuchNames"
37010    ::= { snmpStats 21 }
37011
37012nsnmpInReadOnlys OBJECT-TYPE
37013    SYNTAX         Counter32
37014    MAX-ACCESS     read-only
37015    STATUS         current
37016    DESCRIPTION
37017        "snmpInReadOnlys"
37018    ::= { snmpStats 22 }
37019
37020nsnmpInTotalReqVars OBJECT-TYPE
37021    SYNTAX         Counter32
37022    MAX-ACCESS     read-only
37023    STATUS         current
37024    DESCRIPTION
37025        "snmpInTotalReqVars"
37026    ::= { snmpStats 23 }
37027
37028nsnmpInGetRequests OBJECT-TYPE
37029    SYNTAX         Counter32
37030    MAX-ACCESS     read-only
37031    STATUS         current
37032    DESCRIPTION
37033        "snmpInGetRequests"
37034    ::= { snmpStats 24 }
37035
37036nsnmpInSetRequests OBJECT-TYPE
37037    SYNTAX         Counter32
37038    MAX-ACCESS     read-only
37039    STATUS         current
37040    DESCRIPTION
37041        "snmpInSetRequests"
37042    ::= { snmpStats 25 }
37043
37044nsnmpInTraps OBJECT-TYPE
37045    SYNTAX         Counter32
37046    MAX-ACCESS     read-only
37047    STATUS         current
37048    DESCRIPTION
37049        "snmpInTraps"
37050    ::= { snmpStats 26 }
37051
37052nsnmpOutNoSuchNames OBJECT-TYPE
37053    SYNTAX         Counter32
37054    MAX-ACCESS     read-only
37055    STATUS         current
37056    DESCRIPTION
37057        "snmpOutNoSuchNames"
37058    ::= { snmpStats 27 }
37059
37060nsnmpOutReadOnlys OBJECT-TYPE
37061    SYNTAX         Counter32
37062    MAX-ACCESS     read-only
37063    STATUS         current
37064    DESCRIPTION
37065        "snmpOutReadOnlys"
37066    ::= { snmpStats 28 }
37067
37068nsnmpOutGetRequests OBJECT-TYPE
37069    SYNTAX         Counter32
37070    MAX-ACCESS     read-only
37071    STATUS         current
37072    DESCRIPTION
37073        "snmpOutGetRequests"
37074    ::= { snmpStats 29 }
37075
37076nsnmpOutSetRequests OBJECT-TYPE
37077    SYNTAX         Counter32
37078    MAX-ACCESS     read-only
37079    STATUS         current
37080    DESCRIPTION
37081        "snmpOutSetRequests"
37082    ::= { snmpStats 30 }
37083
37084nsnmpOutTraps OBJECT-TYPE
37085    SYNTAX         Counter32
37086    MAX-ACCESS     read-only
37087    STATUS         current
37088    DESCRIPTION
37089        "snmpOutTraps"
37090    ::= { snmpStats 31 }
37091
37092nsnmpProxyDrops OBJECT-TYPE
37093    SYNTAX         Counter32
37094    MAX-ACCESS     read-only
37095    STATUS         current
37096    DESCRIPTION
37097        "snmpProxyDrops"
37098    ::= { snmpStats 32 }
37099
37100
37101-- ICMP statistics
37102
37103icmpStatsInMsgs OBJECT-TYPE
37104    SYNTAX         Counter32
37105    MAX-ACCESS     read-only
37106    STATUS         current
37107    DESCRIPTION
37108        "icmp InMsgs"
37109    ::= { icmpStats 1 }
37110
37111icmpStatsInErrors OBJECT-TYPE
37112    SYNTAX         Counter32
37113    MAX-ACCESS     read-only
37114    STATUS         current
37115    DESCRIPTION
37116        "icmp InErrors"
37117    ::= { icmpStats 2 }
37118
37119icmpStatsInDestUnreachs OBJECT-TYPE
37120    SYNTAX         Counter32
37121    MAX-ACCESS     read-only
37122    STATUS         current
37123    DESCRIPTION
37124        "icmp InDestUnreachs"
37125    ::= { icmpStats 3 }
37126
37127icmpStatsInTimeExcds OBJECT-TYPE
37128    SYNTAX         Counter32
37129    MAX-ACCESS     read-only
37130    STATUS         current
37131    DESCRIPTION
37132        "icmp InTimeExcds"
37133    ::= { icmpStats 4 }
37134
37135icmpStatsInParmProbs OBJECT-TYPE
37136    SYNTAX         Counter32
37137    MAX-ACCESS     read-only
37138    STATUS         current
37139    DESCRIPTION
37140        "icmp InParmProbs"
37141    ::= { icmpStats 5 }
37142
37143icmpStatsInSrcQuenchs OBJECT-TYPE
37144    SYNTAX         Counter32
37145    MAX-ACCESS     read-only
37146    STATUS         current
37147    DESCRIPTION
37148        "icmp InSrcQuenchs"
37149    ::= { icmpStats 6 }
37150
37151icmpStatsInRedirects OBJECT-TYPE
37152    SYNTAX         Counter32
37153    MAX-ACCESS     read-only
37154    STATUS         current
37155    DESCRIPTION
37156        "icmp InRedirects"
37157    ::= { icmpStats 7 }
37158
37159icmpStatsInEchos OBJECT-TYPE
37160    SYNTAX         Counter32
37161    MAX-ACCESS     read-only
37162    STATUS         current
37163    DESCRIPTION
37164        "icmp InEchos"
37165    ::= { icmpStats 8 }
37166
37167icmpStatsInEchoReps OBJECT-TYPE
37168    SYNTAX         Counter32
37169    MAX-ACCESS     read-only
37170    STATUS         current
37171    DESCRIPTION
37172        "icmp InEchoReps"
37173    ::= { icmpStats 9 }
37174
37175icmpStatsInTimestamps OBJECT-TYPE
37176    SYNTAX         Counter32
37177    MAX-ACCESS     read-only
37178    STATUS         current
37179    DESCRIPTION
37180        "icmp InTimestamps"
37181    ::= { icmpStats 10 }
37182
37183icmpStatsInTimestampReps OBJECT-TYPE
37184    SYNTAX         Counter32
37185    MAX-ACCESS     read-only
37186    STATUS         current
37187    DESCRIPTION
37188        "icmp InTimestampReps"
37189    ::= { icmpStats 11 }
37190
37191icmpStatsInAddrMasks OBJECT-TYPE
37192    SYNTAX         Counter32
37193    MAX-ACCESS     read-only
37194    STATUS         current
37195    DESCRIPTION
37196        "icmp InAddrMasks"
37197    ::= { icmpStats 12 }
37198
37199icmpStatsInAddrMaskReps OBJECT-TYPE
37200    SYNTAX         Counter32
37201    MAX-ACCESS     read-only
37202    STATUS         current
37203    DESCRIPTION
37204        "icmp InAddrMaskReps"
37205    ::= { icmpStats 13 }
37206
37207icmpStatsOutMsgs OBJECT-TYPE
37208    SYNTAX         Counter32
37209    MAX-ACCESS     read-only
37210    STATUS         current
37211    DESCRIPTION
37212        "icmp OutMsgs"
37213    ::= { icmpStats 14 }
37214
37215icmpStatsOutErrors OBJECT-TYPE
37216    SYNTAX         Counter32
37217    MAX-ACCESS     read-only
37218    STATUS         current
37219    DESCRIPTION
37220        "icmp OutErrors"
37221    ::= { icmpStats 15 }
37222
37223icmpStatsOutDestUnreachs OBJECT-TYPE
37224    SYNTAX         Counter32
37225    MAX-ACCESS     read-only
37226    STATUS         current
37227    DESCRIPTION
37228        "icmp OutDestUnreachs"
37229    ::= { icmpStats 16 }
37230
37231icmpStatsOutTimeExcds OBJECT-TYPE
37232    SYNTAX         Counter32
37233    MAX-ACCESS     read-only
37234    STATUS         current
37235    DESCRIPTION
37236        "icmp OutTimeExcds"
37237    ::= { icmpStats 17 }
37238
37239icmpStatsOutParmProbs OBJECT-TYPE
37240    SYNTAX         Counter32
37241    MAX-ACCESS     read-only
37242    STATUS         current
37243    DESCRIPTION
37244        "icmp OutParmProbs"
37245    ::= { icmpStats 18 }
37246
37247icmpStatsOutSrcQuenchs OBJECT-TYPE
37248    SYNTAX         Counter32
37249    MAX-ACCESS     read-only
37250    STATUS         current
37251    DESCRIPTION
37252        "icmp OutSrcQuenchs"
37253    ::= { icmpStats 19 }
37254
37255icmpStatsOutRedirects OBJECT-TYPE
37256    SYNTAX         Counter32
37257    MAX-ACCESS     read-only
37258    STATUS         current
37259    DESCRIPTION
37260        "icmp OutRedirects"
37261    ::= { icmpStats 20 }
37262
37263icmpStatsOutEchos OBJECT-TYPE
37264    SYNTAX         Counter32
37265    MAX-ACCESS     read-only
37266    STATUS         current
37267    DESCRIPTION
37268        "icmp OutEchos"
37269    ::= { icmpStats 21 }
37270
37271icmpStatsOutEchoReps OBJECT-TYPE
37272    SYNTAX         Counter32
37273    MAX-ACCESS     read-only
37274    STATUS         current
37275    DESCRIPTION
37276        "icmp OutEchoReps"
37277    ::= { icmpStats 22 }
37278
37279icmpStatsOutTimestamps OBJECT-TYPE
37280    SYNTAX         Counter32
37281    MAX-ACCESS     read-only
37282    STATUS         current
37283    DESCRIPTION
37284        "icmp OutTimestamps"
37285    ::= { icmpStats 23 }
37286
37287icmpStatsOutTimestampReps OBJECT-TYPE
37288    SYNTAX         Counter32
37289    MAX-ACCESS     read-only
37290    STATUS         current
37291    DESCRIPTION
37292        "icmp OutTimestampReps"
37293    ::= { icmpStats 24 }
37294
37295icmpStatsOutAddrMasks OBJECT-TYPE
37296    SYNTAX         Counter32
37297    MAX-ACCESS     read-only
37298    STATUS         current
37299    DESCRIPTION
37300        "icmp OutAddrMasks"
37301    ::= { icmpStats 25 }
37302
37303icmpStatsOutAddrMaskReps OBJECT-TYPE
37304    SYNTAX         Counter32
37305    MAX-ACCESS     read-only
37306    STATUS         current
37307    DESCRIPTION
37308        "icmp OutAddrMaskReps"
37309    ::= { icmpStats 26 }
37310
37311-- TCP statistics
37312
37313tcpStatsRtoAlgorithm OBJECT-TYPE
37314    SYNTAX         Counter32
37315    MAX-ACCESS     read-only
37316    STATUS         current
37317    DESCRIPTION
37318        "tcp RtoAlgorithm"
37319    ::= { tcpStats 1 }
37320
37321tcpStatsRtoMin OBJECT-TYPE
37322    SYNTAX         Counter32
37323    MAX-ACCESS     read-only
37324    STATUS         current
37325    DESCRIPTION
37326        "tcp RtoMin"
37327    ::= { tcpStats 2 }
37328
37329tcpStatsRtoMax OBJECT-TYPE
37330    SYNTAX         Counter32
37331    MAX-ACCESS     read-only
37332    STATUS         current
37333    DESCRIPTION
37334        "tcp RtoMax"
37335    ::= { tcpStats 3 }
37336
37337tcpStatsMaxConn OBJECT-TYPE
37338    SYNTAX         Counter32
37339    MAX-ACCESS     read-only
37340    STATUS         current
37341    DESCRIPTION
37342        "tcp MaxConn"
37343    ::= { tcpStats 4 }
37344
37345tcpStatsActiveOpens OBJECT-TYPE
37346    SYNTAX         Counter32
37347    MAX-ACCESS     read-only
37348    STATUS         current
37349    DESCRIPTION
37350        "tcp ActiveOpens"
37351    ::= { tcpStats 5 }
37352
37353tcpStatsPassiveOpens OBJECT-TYPE
37354    SYNTAX         Counter32
37355    MAX-ACCESS     read-only
37356    STATUS         current
37357    DESCRIPTION
37358        "tcp PassiveOpens"
37359    ::= { tcpStats 6 }
37360
37361tcpStatsAttemptFails OBJECT-TYPE
37362    SYNTAX         Counter32
37363    MAX-ACCESS     read-only
37364    STATUS         current
37365    DESCRIPTION
37366        "tcp AttemptFails"
37367    ::= { tcpStats 7 }
37368
37369tcpStatsEstabResets OBJECT-TYPE
37370    SYNTAX         Counter32
37371    MAX-ACCESS     read-only
37372    STATUS         current
37373    DESCRIPTION
37374        "tcp EstabResets"
37375    ::= { tcpStats 8 }
37376
37377tcpStatsInSegs OBJECT-TYPE
37378    SYNTAX         Counter32
37379    MAX-ACCESS     read-only
37380    STATUS         current
37381    DESCRIPTION
37382        "tcp InSegs"
37383    ::= { tcpStats 9 }
37384
37385tcpStatsOutSegs OBJECT-TYPE
37386    SYNTAX         Counter32
37387    MAX-ACCESS     read-only
37388    STATUS         current
37389    DESCRIPTION
37390        "tcp OutSegs"
37391    ::= { tcpStats 10 }
37392
37393tcpStatsRetransSegs OBJECT-TYPE
37394    SYNTAX         Counter32
37395    MAX-ACCESS     read-only
37396    STATUS         current
37397    DESCRIPTION
37398        "tcp RetransSegs"
37399    ::= { tcpStats 11 }
37400
37401tcpStatsInErrs OBJECT-TYPE
37402    SYNTAX         Counter32
37403    MAX-ACCESS     read-only
37404    STATUS         current
37405    DESCRIPTION
37406        "tcp InErrs"
37407    ::= { tcpStats 12 }
37408
37409tcpStatsCurrEstab OBJECT-TYPE
37410    SYNTAX         Counter32
37411    MAX-ACCESS     read-only
37412    STATUS         current
37413    DESCRIPTION
37414        "tcp CurrEstab"
37415    ::= { tcpStats 13 }
37416
37417tcpStatsCurrConn OBJECT-TYPE
37418    SYNTAX         Counter32
37419    MAX-ACCESS     read-only
37420    STATUS         current
37421    DESCRIPTION
37422        "tcp CurrConn"
37423    ::= { tcpStats 14 }
37424
37425tcpStatsOutRsts OBJECT-TYPE
37426    SYNTAX         Counter32
37427    MAX-ACCESS     read-only
37428    STATUS         current
37429    DESCRIPTION
37430        "tcp OutRsts"
37431    ::= { tcpStats 15 }
37432
37433-- UDP statistics
37434
37435udpStatsInDatagrams OBJECT-TYPE
37436    SYNTAX         Counter32
37437    MAX-ACCESS     read-only
37438    STATUS         current
37439    DESCRIPTION
37440        "udp InDatagrams"
37441    ::= { udpStats 1 }
37442
37443udpStatsOutDatagrams OBJECT-TYPE
37444    SYNTAX         Counter32
37445    MAX-ACCESS     read-only
37446    STATUS         current
37447    DESCRIPTION
37448        "udp OutDatagrams"
37449    ::= { udpStats 2 }
37450
37451udpStatsInErrors OBJECT-TYPE
37452    SYNTAX         Counter32
37453    MAX-ACCESS     read-only
37454    STATUS         current
37455    DESCRIPTION
37456        "udp InErrors"
37457    ::= { udpStats 3 }
37458
37459udpStatsNoPorts OBJECT-TYPE
37460    SYNTAX         Counter32
37461    MAX-ACCESS     read-only
37462    STATUS         current
37463    DESCRIPTION
37464        "udp NoPorts"
37465    ::= { udpStats 4 }
37466
37467
37468-- BOOTP statistics
37469
37470bootpRelayStatsTable OBJECT-TYPE
37471    SYNTAX      SEQUENCE OF BootpRelayStatsTableEntry
37472    MAX-ACCESS  not-accessible
37473    STATUS      current
37474    DESCRIPTION
37475        "The BOOTP relay agent statistics."
37476    ::= { bootpStats 1 }
37477
37478bootpRelayStatsTableEntry  OBJECT-TYPE
37479    SYNTAX      BootpRelayStatsTableEntry
37480    MAX-ACCESS  not-accessible
37481    STATUS      current
37482    DESCRIPTION
37483        "A row in the BOOTP relay agent statistics table."
37484    INDEX  { bootpRelayStatsIndex }
37485    ::= { bootpRelayStatsTable 1 }
37486
37487BootpRelayStatsTableEntry ::= SEQUENCE {
37488    bootpRelayStatsIndex                    PortNumber,
37489    bootpRelayStatsRequestsReceived         Counter32,
37490    bootpRelayStatsRequestsRelayed          Counter32,
37491    bootpRelayStatsRequestsDroppedNoRelay   Counter32,
37492    bootpRelayStatsRequestsDroppedNoServer  Counter32,
37493    bootpRelayStatsRequestsDroppedError     Counter32,
37494    bootpRelayStatsRepliesReceived          Counter32,
37495    bootpRelayStatsRepliesRelayed           Counter32,
37496    bootpRelayStatsRepliesDroppedError      Counter32
37497    }
37498
37499bootpRelayStatsIndex  OBJECT-TYPE
37500    SYNTAX      PortNumber
37501    MAX-ACCESS  read-only
37502    STATUS      current
37503    DESCRIPTION
37504        "The port number of the port associated with this BOOTP relay
37505         statistics entry."
37506    ::= { bootpRelayStatsTableEntry 1 }
37507
37508bootpRelayStatsRequestsReceived  OBJECT-TYPE
37509    SYNTAX      Counter32
37510    MAX-ACCESS  read-only
37511    STATUS      current
37512    DESCRIPTION
37513        "The total number of BOOTP request packets received on the port."
37514    ::= { bootpRelayStatsTableEntry 2 }
37515
37516bootpRelayStatsRequestsRelayed  OBJECT-TYPE
37517    SYNTAX      Counter32
37518    MAX-ACCESS  read-only
37519    STATUS      current
37520    DESCRIPTION
37521        "The number of request packets relayed to the BOOTP server. If
37522         there is more than one server, a request is relayed once for
37523         each server; hence, with two servers, this counter will be twice
37524         as many as the value of the bootpRelayStatsRequestsReceived
37525         object."
37526    ::= { bootpRelayStatsTableEntry 3 }
37527
37528
37529bootpRelayStatsRequestsDroppedNoRelay  OBJECT-TYPE
37530    SYNTAX      Counter32
37531    MAX-ACCESS  read-only
37532    STATUS      current
37533    DESCRIPTION
37534        "This counter increases each time a request could not be relayed
37535         because BOOTP relay is disabled or not allowed on the port."
37536    ::= { bootpRelayStatsTableEntry 5 }
37537
37538bootpRelayStatsRequestsDroppedNoServer  OBJECT-TYPE
37539    SYNTAX      Counter32
37540    MAX-ACCESS  read-only
37541    STATUS      current
37542    DESCRIPTION
37543        "This counter increases each time a request is dropped because
37544         there is no configured server or the server is unreachable
37545         because there is no active IP interface that can be used for
37546         relaying the request to the server."
37547    ::= { bootpRelayStatsTableEntry 6 }
37548
37549bootpRelayStatsRequestsDroppedError  OBJECT-TYPE
37550    SYNTAX      Counter32
37551    MAX-ACCESS  read-only
37552    STATUS      current
37553    DESCRIPTION
37554        "This counter increases each time a request is dropped due to
37555         various errors encountered while processing the request packet.
37556         Such errors include short packet length, invalid 'hops' value,
37557         and memory allocation errors."
37558    ::= { bootpRelayStatsTableEntry 7 }
37559
37560bootpRelayStatsRepliesReceived  OBJECT-TYPE
37561    SYNTAX      Counter32
37562    MAX-ACCESS  read-only
37563    STATUS      current
37564    DESCRIPTION
37565        "This is the total number of BOOTP response packets received on
37566         the port associated with this object."
37567    ::= { bootpRelayStatsTableEntry 8 }
37568
37569bootpRelayStatsRepliesRelayed  OBJECT-TYPE
37570    SYNTAX      Counter32
37571    MAX-ACCESS  read-only
37572    STATUS      current
37573    DESCRIPTION
37574        "This is the total number of response packets that were relayed
37575         to the client."
37576    ::= { bootpRelayStatsTableEntry 9 }
37577
37578bootpRelayStatsRepliesDroppedError  OBJECT-TYPE
37579    SYNTAX      Counter32
37580    MAX-ACCESS  read-only
37581    STATUS      current
37582    DESCRIPTION
37583        "This counter increases each time a response packet is dropped
37584         due to various errors encountered while processing the packet.
37585         Errors include unknown relay agent addresses ('giaddr'), and
37586         memory allocation errors."
37587    ::= { bootpRelayStatsTableEntry 10 }
37588
37589
37590-- ARP Statistics Group
37591
37592arpStatEntries OBJECT-TYPE
37593    SYNTAX  Gauge32
37594    MAX-ACCESS  read-only
37595    STATUS  current
37596    DESCRIPTION
37597        "The current number of ARP entries."
37598    ::= { arpStats 1 }
37599
37600arpStatHighWater OBJECT-TYPE
37601    SYNTAX  Gauge32
37602    MAX-ACCESS  read-only
37603    STATUS  current
37604    DESCRIPTION
37605        "The highest number of ARP entries."
37606    ::= { arpStats 2 }
37607
37608arpStatMaxEntries OBJECT-TYPE
37609    SYNTAX  Gauge32
37610    MAX-ACCESS  read-only
37611    STATUS  current
37612    DESCRIPTION
37613        "The maximum number of ARP entries."
37614    ::= { arpStats 3 }
37615
37616
37617-- ROUTE Statistics Group
37618
37619routeStatEntries OBJECT-TYPE
37620    SYNTAX  Gauge32
37621    MAX-ACCESS  read-only
37622    STATUS  current
37623    DESCRIPTION
37624        "The current number of IP routes."
37625    ::= { routeStats 1 }
37626
37627routeStatHighWater OBJECT-TYPE
37628    SYNTAX  Gauge32
37629    MAX-ACCESS  read-only
37630    STATUS  current
37631    DESCRIPTION
37632        "The highest number of IP routes."
37633    ::= { routeStats 2 }
37634
37635routeStatStaticEntries OBJECT-TYPE
37636    SYNTAX  Gauge32
37637    MAX-ACCESS  read-only
37638    STATUS  current
37639    DESCRIPTION
37640        "Current static routes."
37641    ::= { routeStats 3 }
37642
37643routeStatRipEntries OBJECT-TYPE
37644    SYNTAX  Gauge32
37645    MAX-ACCESS  read-only
37646    STATUS  current
37647    DESCRIPTION
37648        "Current RIP routes."
37649    ::= { routeStats 4 }
37650
37651routeStatOspfEntries OBJECT-TYPE
37652    SYNTAX  Gauge32
37653    MAX-ACCESS  read-only
37654    STATUS  current
37655    DESCRIPTION
37656        "Current OSPF routes."
37657    ::= { routeStats 5 }
37658
37659routeStatBgpEntries OBJECT-TYPE
37660    SYNTAX  Gauge32
37661    MAX-ACCESS  read-only
37662    STATUS  current
37663    DESCRIPTION
37664        "Current BGP routes."
37665    ::= { routeStats 6 }
37666
37667routeStatMaxEntries OBJECT-TYPE
37668    SYNTAX  Gauge32
37669    MAX-ACCESS  read-only
37670    STATUS  current
37671    DESCRIPTION
37672        "The maximum number of IP routes."
37673    ::= { routeStats 7 }
37674
37675routeStatEcmpMaxEntries OBJECT-TYPE
37676    SYNTAX  Gauge32
37677    MAX-ACCESS  read-only
37678    STATUS  current
37679    DESCRIPTION
37680        "Maximum number of ECMP routes."
37681    ::= { routeStats 8 }
37682
37683routeStatEcmpMaxStaticEntries OBJECT-TYPE
37684    SYNTAX  Gauge32
37685    MAX-ACCESS  read-only
37686    STATUS  current
37687    DESCRIPTION
37688        "Maximum number of static ECMP routes."
37689    ::= { routeStats 9 }
37690
37691
37692routeStatEcmpPathsEntries OBJECT-TYPE
37693    SYNTAX  Gauge32
37694    MAX-ACCESS  read-only
37695    STATUS  current
37696    DESCRIPTION
37697        "Number of routes with ECMP paths."
37698    ::= { routeStats 11 }
37699
37700-- DNS Statistics
37701
37702dnsStatInGoodDnsRequests OBJECT-TYPE
37703    SYNTAX  Counter32
37704    MAX-ACCESS  read-only
37705    STATUS  current
37706    DESCRIPTION
37707        "The total number of DNS request packets which are received."
37708    ::= { dnsStats 1 }
37709
37710dnsStatInBadDnsRequests OBJECT-TYPE
37711    SYNTAX  Counter32
37712    MAX-ACCESS  read-only
37713    STATUS  current
37714    DESCRIPTION
37715        "The total number of DNS request packets received that were dropped."
37716    ::= { dnsStats 2 }
37717
37718dnsStatOutDnsRequests OBJECT-TYPE
37719    SYNTAX  Counter32
37720    MAX-ACCESS  read-only
37721    STATUS  current
37722    DESCRIPTION
37723        "The total number of DNS request packets that have been transmitted."
37724    ::= { dnsStats 3 }
37725
37726-- The VRRP Statistics
37727
37728vrrpStatInAdvers OBJECT-TYPE
37729    SYNTAX  Counter32
37730    MAX-ACCESS  read-only
37731    STATUS  current
37732    DESCRIPTION
37733        "The number of good VRRP advertisements which are received."
37734    ::= { vrrpStats 1 }
37735
37736vrrpStatOutAdvers OBJECT-TYPE
37737    SYNTAX  Counter32
37738    MAX-ACCESS  read-only
37739    STATUS  current
37740    DESCRIPTION
37741        "The number of good VRRP advertisements which are transmitted."
37742    ::= { vrrpStats 2 }
37743
37744vrrpStatBadAdvers OBJECT-TYPE
37745    SYNTAX  Counter32
37746    MAX-ACCESS  read-only
37747    STATUS  current
37748    DESCRIPTION
37749        "The number of bad VRRP advertisements which are received."
37750    ::= { vrrpStats 3 }
37751
37752vrrpStatBadVersion OBJECT-TYPE
37753    SYNTAX  Counter32
37754    MAX-ACCESS  read-only
37755    STATUS  current
37756    DESCRIPTION
37757        "The number of bad VRRP version adv which are received."
37758    ::= { vrrpStats 4 }
37759
37760vrrpStatBadAddress OBJECT-TYPE
37761    SYNTAX  Counter32
37762    MAX-ACCESS  read-only
37763    STATUS  current
37764    DESCRIPTION
37765        "The number of bad VRRP addres adv which are received."
37766    ::= { vrrpStats 5 }
37767
37768vrrpStatBadPassword OBJECT-TYPE
37769    SYNTAX  Counter32
37770    MAX-ACCESS  read-only
37771    STATUS  current
37772    DESCRIPTION
37773        "The number of bad VRRP advertisements which are received."
37774    ::= { vrrpStats 6 }
37775
37776vrrpStatBadVrid OBJECT-TYPE
37777    SYNTAX  Counter32
37778    MAX-ACCESS  read-only
37779    STATUS  current
37780    DESCRIPTION
37781        "The number of bad VRRP version ID adv which are received."
37782    ::= { vrrpStats 7 }
37783
37784vrrpStatBadData OBJECT-TYPE
37785    SYNTAX  Counter32
37786    MAX-ACCESS  read-only
37787    STATUS  current
37788    DESCRIPTION
37789        "The number of bad VRRP advertisements which are received."
37790    ::= { vrrpStats 8 }
37791
37792vrrpStatBadInterval OBJECT-TYPE
37793    SYNTAX  Counter32
37794    MAX-ACCESS  read-only
37795    STATUS  current
37796    DESCRIPTION
37797        "The number of bad VRRP intervals which are received."
37798    ::= { vrrpStats 9 }
37799
37800vrrpStatOutGratuitousARPs OBJECT-TYPE
37801    SYNTAX  Counter32
37802    MAX-ACCESS  read-only
37803    STATUS  current
37804    DESCRIPTION
37805        "The number of gratuitous ARP packets which are transmitted."
37806    ::= { vrrpStats 10 }
37807
37808
37809-- Clear Statistics  for ip and ip interface
37810ipClearStats OBJECT-TYPE
37811    SYNTAX  INTEGER {
37812    ok(1),
37813    clear(2)
37814    }
37815    MAX-ACCESS  read-write
37816    STATUS  current
37817    DESCRIPTION
37818        "Setting this to clear(2) results in clearing the IP statistics."
37819    ::= { clearStats 1 }
37820
37821vrrpClearStats OBJECT-TYPE
37822    SYNTAX  INTEGER {
37823        ok(1),
37824        clear(2)
37825        }
37826    MAX-ACCESS  read-write
37827    STATUS  current
37828    DESCRIPTION
37829        "Setting this to clear(2) results in clearing the VRRP statistics."
37830    ::= { clearStats 2 }
37831
37832
37833ospfClearStats OBJECT-TYPE
37834    SYNTAX  INTEGER {
37835        clear(1),
37836        ok(2)
37837        }
37838    MAX-ACCESS  read-write
37839    STATUS  current
37840    DESCRIPTION
37841        "Setting this to clear(1) results in clearing the OSPF statistics."
37842    ::= { clearStats 4 }
37843
37844tcpClearStats OBJECT-TYPE
37845    SYNTAX  INTEGER {
37846        clear(1),
37847        ok(2)
37848        }
37849    MAX-ACCESS  read-write
37850    STATUS  current
37851    DESCRIPTION
37852        "Setting this to clear(1) results in clearing the TCP statistics."
37853    ::= { clearStats 5 }
37854
37855udpClearStats OBJECT-TYPE
37856    SYNTAX  INTEGER {
37857        clear(1),
37858        ok(2)
37859        }
37860    MAX-ACCESS  read-write
37861    STATUS  current
37862    DESCRIPTION
37863        "Setting this to clear(1) results in clearing the UDP statistics."
37864    ::= { clearStats 6 }
37865
37866dnsClearStats OBJECT-TYPE
37867    SYNTAX  INTEGER {
37868        clear(1),
37869        ok(2)
37870        }
37871    MAX-ACCESS  read-write
37872    STATUS  current
37873    DESCRIPTION
37874        "Setting this to clear(1) results in clearing the DNS statistics."
37875    ::= { clearStats 7 }
37876
37877arpClearStats OBJECT-TYPE
37878    SYNTAX  INTEGER {
37879        clear(1),
37880        ok(2)
37881        }
37882    MAX-ACCESS  read-write
37883    STATUS  current
37884    DESCRIPTION
37885        "Setting this to clear(1) results in clearing the ARP statistics."
37886    ::= { clearStats 8 }
37887
37888icmpClearStats OBJECT-TYPE
37889    SYNTAX  INTEGER {
37890        clear(1),
37891        ok(2)
37892        }
37893    MAX-ACCESS  read-write
37894    STATUS  current
37895    DESCRIPTION
37896        "Setting this to clear(1) results in clearing the ICMP statistics."
37897    ::= { clearStats 9 }
37898
37899routeClearStats OBJECT-TYPE
37900    SYNTAX  INTEGER {
37901        clear(1),
37902        ok(2)
37903        }
37904    MAX-ACCESS  read-write
37905    STATUS  current
37906    DESCRIPTION
37907        "Setting this to clear(1) results in clearing the Route statistics."
37908    ::= { clearStats 10 }
37909
37910ipv6ClearStats OBJECT-TYPE
37911    SYNTAX  INTEGER {
37912        clear(1),
37913        ok(2)
37914        }
37915    MAX-ACCESS  read-write
37916    STATUS  current
37917    DESCRIPTION
37918        "Setting this to clear(1) results in clearing the IPv6 statistics."
37919    ::= { clearStats 13 }
37920
37921ipv6ClearIcmpStats OBJECT-TYPE
37922    SYNTAX  INTEGER {
37923        clear(1),
37924        ok(2)
37925        }
37926    MAX-ACCESS  read-write
37927    STATUS  current
37928    DESCRIPTION
37929        "Setting this to clear(1) results in clearing the ICMP6 statistics."
37930    ::= { clearStats 14 }
37931
37932ipv6ClearUdpStats OBJECT-TYPE
37933    SYNTAX  INTEGER {
37934        clear(1),
37935        ok(2)
37936        }
37937    MAX-ACCESS  read-write
37938    STATUS  current
37939    DESCRIPTION
37940        "Setting this to clear(1) results in clearing the UDP6 statistics."
37941    ::= { clearStats 15 }
37942
37943ospf3ClearStats OBJECT-TYPE
37944    SYNTAX  INTEGER {
37945        clear(1),
37946        ok(2)
37947        }
37948    MAX-ACCESS  read-write
37949    STATUS  current
37950    DESCRIPTION
37951        "Setting this to clear(1) results in clearing the ospf3 statistics."
37952    ::= { clearStats 16 }
37953ripClearStats OBJECT-TYPE
37954    SYNTAX  INTEGER {
37955        clear(1),
37956        ok(2)
37957        }
37958    MAX-ACCESS  read-write
37959    STATUS  current
37960    DESCRIPTION
37961        "Setting this to clear(1) results in clearing the RIP statistics."
37962    ::= { clearStats 17 }
37963
37964
37965
37966-- Ospf Statistics
37967
37968-- Ospf Statistics for all interfaces and OSPF areas
37969ospfGeneralStats       OBJECT IDENTIFIER ::= { ospfStats  1 }
37970ospfCumRxTxStats       OBJECT IDENTIFIER ::= { ospfGeneralStats  1 }
37971ospfCumNbrChangeStats  OBJECT IDENTIFIER ::= { ospfGeneralStats  2 }
37972ospfCumIntfChangeStats OBJECT IDENTIFIER ::= { ospfGeneralStats  3 }
37973ospfTimersKickOffStats OBJECT IDENTIFIER ::= { ospfGeneralStats  4 }
37974
37975-- Ospf Statistics / Area
37976ospfArea           OBJECT IDENTIFIER ::= { ospfStats  2 }
37977
37978ospfAreaRxTxStats OBJECT-TYPE
37979    SYNTAX SEQUENCE OF OspfAreaRxTxStatsEntry
37980    MAX-ACCESS not-accessible
37981    STATUS current
37982    DESCRIPTION
37983      "The table of OSPF Area Rx/Tx Statistics."
37984    ::= { ospfArea 1 }
37985
37986ospfAreaRxTxStatsEntry OBJECT-TYPE
37987    SYNTAX OspfAreaRxTxStatsEntry
37988    MAX-ACCESS not-accessible
37989    STATUS current
37990    DESCRIPTION
37991      "Rx Tx packet Statistics about a OSPF area."
37992    INDEX { ospfAreaRxTxIndex }
37993    ::= { ospfAreaRxTxStats 1 }
37994
37995OspfAreaRxTxStatsEntry ::= SEQUENCE {
37996    ospfAreaRxTxIndex          Integer32,
37997    ospfAreaRxPkts             Counter32,
37998    ospfAreaTxPkts             Counter32,
37999    ospfAreaRxHello            Counter32,
38000    ospfAreaTxHello            Counter32,
38001    ospfAreaRxDatabase         Counter32,
38002    ospfAreaTxDatabase         Counter32,
38003    ospfAreaRxlsReqs           Counter32,
38004    ospfAreaTxlsReqs           Counter32,
38005    ospfAreaRxlsAcks           Counter32,
38006    ospfAreaTxlsAcks           Counter32,
38007    ospfAreaRxlsUpdates        Counter32,
38008    ospfAreaTxlsUpdates        Counter32
38009    }
38010
38011ospfAreaRxTxIndex OBJECT-TYPE
38012    SYNTAX  Integer32
38013    MAX-ACCESS  read-only
38014    STATUS  current
38015    DESCRIPTION
38016        "The index of the ospf Area for which these statistics apply."
38017    ::= { ospfAreaRxTxStatsEntry 1 }
38018
38019ospfAreaRxPkts OBJECT-TYPE
38020    SYNTAX  Counter32
38021    MAX-ACCESS  read-only
38022    STATUS  current
38023    DESCRIPTION
38024        "The total number of OSPF packets received in this OSPF area."
38025    ::= { ospfAreaRxTxStatsEntry 2 }
38026
38027ospfAreaTxPkts OBJECT-TYPE
38028    SYNTAX  Counter32
38029    MAX-ACCESS  read-only
38030    STATUS  current
38031    DESCRIPTION
38032        "The total number of OSPF packets transmitted in this OSPF area."
38033    ::= { ospfAreaRxTxStatsEntry 3 }
38034
38035ospfAreaRxHello OBJECT-TYPE
38036    SYNTAX  Counter32
38037    MAX-ACCESS  read-only
38038    STATUS  current
38039    DESCRIPTION
38040        "The total number of Hello packets received in this OSPF area."
38041    ::= { ospfAreaRxTxStatsEntry 4 }
38042
38043ospfAreaTxHello OBJECT-TYPE
38044    SYNTAX  Counter32
38045    MAX-ACCESS  read-only
38046    STATUS  current
38047    DESCRIPTION
38048        "The total number of Hello packets transmitted in this OSPF
38049         area."
38050    ::= { ospfAreaRxTxStatsEntry 5 }
38051
38052ospfAreaRxDatabase OBJECT-TYPE
38053    SYNTAX  Counter32
38054    MAX-ACCESS  read-only
38055    STATUS  current
38056    DESCRIPTION
38057        "The total number of Database Description packets transmitted
38058         for this OSPF area."
38059    ::= { ospfAreaRxTxStatsEntry 6 }
38060
38061ospfAreaTxDatabase OBJECT-TYPE
38062    SYNTAX  Counter32
38063    MAX-ACCESS  read-only
38064    STATUS  current
38065    DESCRIPTION
38066        "The total number of Database Description packets transmitted
38067         for this OSPF area."
38068    ::= { ospfAreaRxTxStatsEntry 7 }
38069
38070ospfAreaRxlsReqs OBJECT-TYPE
38071    SYNTAX  Counter32
38072    MAX-ACCESS  read-only
38073    STATUS  current
38074    DESCRIPTION
38075        "The total number of Link State Request packets received for
38076         this OSPF area."
38077    ::= { ospfAreaRxTxStatsEntry 8 }
38078
38079ospfAreaTxlsReqs OBJECT-TYPE
38080    SYNTAX  Counter32
38081    MAX-ACCESS  read-only
38082    STATUS  current
38083    DESCRIPTION
38084        "The total number of Link State Request packets transmitted for
38085         this OSPF area."
38086    ::= { ospfAreaRxTxStatsEntry 9 }
38087
38088ospfAreaRxlsAcks OBJECT-TYPE
38089    SYNTAX  Counter32
38090    MAX-ACCESS  read-only
38091    STATUS  current
38092    DESCRIPTION
38093        "The total number of Link State Acknowledgement packets received for
38094         this OSPF area."
38095    ::= { ospfAreaRxTxStatsEntry 10 }
38096
38097ospfAreaTxlsAcks OBJECT-TYPE
38098    SYNTAX  Counter32
38099    MAX-ACCESS  read-only
38100    STATUS  current
38101    DESCRIPTION
38102        "The total number of Link State Acknowledgement packets transmitted
38103         for this OSPF area."
38104    ::= { ospfAreaRxTxStatsEntry 11 }
38105
38106ospfAreaRxlsUpdates OBJECT-TYPE
38107    SYNTAX  Counter32
38108    MAX-ACCESS  read-only
38109    STATUS  current
38110    DESCRIPTION
38111        "The total number of Link State Update packets received for
38112         this OSPF area."
38113    ::= { ospfAreaRxTxStatsEntry 12 }
38114
38115ospfAreaTxlsUpdates OBJECT-TYPE
38116    SYNTAX  Counter32
38117    MAX-ACCESS  read-only
38118    STATUS  current
38119    DESCRIPTION
38120        "The total number of Link State Update packets transmitted for
38121         this OSPF area."
38122    ::= { ospfAreaRxTxStatsEntry 13 }
38123
38124
38125ospfAreaNbrChangeStats OBJECT-TYPE
38126    SYNTAX SEQUENCE OF OspfAreaNbrChangeStatsEntry
38127    MAX-ACCESS not-accessible
38128    STATUS current
38129    DESCRIPTION
38130      "The table of OSPF Area Neighbour Statistics."
38131    ::= { ospfArea 2 }
38132
38133ospfAreaNbrChangeStatsEntry OBJECT-TYPE
38134    SYNTAX OspfAreaNbrChangeStatsEntry
38135    MAX-ACCESS not-accessible
38136    STATUS current
38137    DESCRIPTION
38138      "Area Neighbour Change Statistics about a OSPF area."
38139    INDEX { ospfAreaNbrIndex }
38140    ::= { ospfAreaNbrChangeStats 1 }
38141
38142OspfAreaNbrChangeStatsEntry ::= SEQUENCE {
38143    ospfAreaNbrIndex            Integer32,
38144    ospfAreaNbrhello            Counter32,
38145    ospfAreaNbrStart            Counter32,
38146    ospfAreaNbrAdjointOk        Counter32,
38147    ospfAreaNbrNegotiationDone  Counter32,
38148    ospfAreaNbrExchangeDone     Counter32,
38149    ospfAreaNbrBadRequests      Counter32,
38150    ospfAreaNbrBadSequence      Counter32,
38151    ospfAreaNbrLoadingDone      Counter32,
38152    ospfAreaNbrN1way            Counter32,
38153    ospfAreaNbrRstAd            Counter32,
38154    ospfAreaNbrDown         Counter32,
38155    ospfAreaNbrN2way            Counter32
38156    }
38157
38158ospfAreaNbrIndex OBJECT-TYPE
38159    SYNTAX  Integer32
38160    MAX-ACCESS  read-only
38161    STATUS  current
38162    DESCRIPTION
38163        "The index of the ospf Area for which these statistics apply."
38164    ::= { ospfAreaNbrChangeStatsEntry 1 }
38165
38166ospfAreaNbrhello OBJECT-TYPE
38167    SYNTAX  Counter32
38168    MAX-ACCESS  read-only
38169    STATUS  current
38170    DESCRIPTION
38171        "The total number of Hello packets received from neighbours
38172         in this OSPF area."
38173    ::= { ospfAreaNbrChangeStatsEntry 2 }
38174
38175ospfAreaNbrStart OBJECT-TYPE
38176    SYNTAX  Counter32
38177    MAX-ACCESS  read-only
38178    STATUS  current
38179    DESCRIPTION
38180        "The total number of neighbours in this state (i.e. an indication
38181         that  Hello packets should now be sent to the neighbour at intervals
38182         of HelloInterval seconds.) in this OSPF area."
38183    ::= { ospfAreaNbrChangeStatsEntry 3 }
38184
38185ospfAreaNbrAdjointOk OBJECT-TYPE
38186    SYNTAX  Counter32
38187    MAX-ACCESS  read-only
38188    STATUS  current
38189    DESCRIPTION
38190        "The total number of decisions to be made (again) as to whether
38191         an adjacency should be established/maintained with the neighbour.
38192         for this OSPF area."
38193    ::= { ospfAreaNbrChangeStatsEntry 4 }
38194
38195ospfAreaNbrNegotiationDone OBJECT-TYPE
38196    SYNTAX  Counter32
38197    MAX-ACCESS  read-only
38198    STATUS  current
38199    DESCRIPTION
38200        "The total number of neighbours in this state wherein the
38201         Master/slave relationship has been negotiated, and sequence
38202         numbers have been exchanged, for this OSPF area."
38203    ::= { ospfAreaNbrChangeStatsEntry 5 }
38204
38205ospfAreaNbrExchangeDone OBJECT-TYPE
38206    SYNTAX  Counter32
38207    MAX-ACCESS  read-only
38208    STATUS  current
38209    DESCRIPTION
38210        "The total number of neighbours in this state (i.e. in an
38211         adjacency's final state) having transimitted a full sequence
38212         of Database Description packets, for this OSPF area."
38213    ::= { ospfAreaNbrChangeStatsEntry 6 }
38214
38215ospfAreaNbrBadRequests OBJECT-TYPE
38216    SYNTAX  Counter32
38217    MAX-ACCESS  read-only
38218    STATUS  current
38219    DESCRIPTION
38220        "The sum total number of Link State Requests which have been received
38221         for a link state advertisement not contained in the database across
38222         this OSPF area."
38223    ::= { ospfAreaNbrChangeStatsEntry 7 }
38224
38225ospfAreaNbrBadSequence OBJECT-TYPE
38226    SYNTAX  Counter32
38227    MAX-ACCESS  read-only
38228    STATUS  current
38229    DESCRIPTION
38230        "The total number of Database Description packets which have been
38231         received that either
38232         a) has an unexpected DD sequence number
38233         b) Unexpectedly has the init bit set
38234         c) Has an options field differing from the last Options field
38235            received in a Database Description packet.
38236         Any of these conditions indicate that some error has occured during
38237         adjacency establishment for this OSPF area."
38238    ::= { ospfAreaNbrChangeStatsEntry 8 }
38239
38240ospfAreaNbrLoadingDone OBJECT-TYPE
38241    SYNTAX  Counter32
38242    MAX-ACCESS  read-only
38243    STATUS  current
38244    DESCRIPTION
38245        "The total number of link state updates received for all
38246         out-of-date portions of the database in this OSPF area."
38247    ::= { ospfAreaNbrChangeStatsEntry 9 }
38248
38249ospfAreaNbrN1way OBJECT-TYPE
38250    SYNTAX  Counter32
38251    MAX-ACCESS  read-only
38252    STATUS  current
38253    DESCRIPTION
38254        "The total number of Hello packets received from neighbours, in
38255         which this router is not mentioned in this OSPF area."
38256    ::= { ospfAreaNbrChangeStatsEntry 10 }
38257
38258ospfAreaNbrRstAd OBJECT-TYPE
38259    SYNTAX  Counter32
38260    MAX-ACCESS  read-only
38261    STATUS  current
38262    DESCRIPTION
38263        "The total number of times the Neighbour adjacency has been reset
38264         across this OPSF area."
38265    ::= { ospfAreaNbrChangeStatsEntry 11 }
38266
38267ospfAreaNbrDown OBJECT-TYPE
38268    SYNTAX  Counter32
38269    MAX-ACCESS  read-only
38270    STATUS  current
38271    DESCRIPTION
38272        "The total number of Neighbouring routers down (i.e. in the initial
38273         state of a neighbour conversation.) in this OSPF area."
38274    ::= { ospfAreaNbrChangeStatsEntry 12 }
38275
38276ospfAreaNbrN2way OBJECT-TYPE
38277    SYNTAX  Counter32
38278    MAX-ACCESS  read-only
38279    STATUS  current
38280    DESCRIPTION
38281        "The total number of Hello packets received from neighbours, in
38282         which this router is mentioned in this OSPF area."
38283    ::= { ospfAreaNbrChangeStatsEntry 13 }
38284
38285ospfAreaChangeStats OBJECT-TYPE
38286    SYNTAX SEQUENCE OF OspfAreaChangeStatsEntry
38287    MAX-ACCESS not-accessible
38288    STATUS current
38289    DESCRIPTION
38290      "The table of OSPF Area Change Statistics."
38291    ::= { ospfArea 3 }
38292
38293ospfAreaChangeStatsEntry OBJECT-TYPE
38294    SYNTAX OspfAreaChangeStatsEntry
38295    MAX-ACCESS not-accessible
38296    STATUS current
38297    DESCRIPTION
38298      "Area  Change Statistics about a OSPF area."
38299    INDEX { ospfAreaIntfIndex }
38300    ::= { ospfAreaChangeStats 1 }
38301
38302OspfAreaChangeStatsEntry ::= SEQUENCE {
38303    ospfAreaIntfIndex       Integer32,
38304    ospfAreaIntfHello           Counter32,
38305    ospfAreaIntfDown            Counter32,
38306    ospfAreaIntfLoop        Counter32,
38307    ospfAreaIntfUnloop      Counter32,
38308    ospfAreaIntfWaitTimer       Counter32,
38309    ospfAreaIntfBackup          Counter32,
38310    ospfAreaIntfNbrChange       Counter32
38311    }
38312
38313ospfAreaIntfIndex OBJECT-TYPE
38314    SYNTAX    Integer32
38315    MAX-ACCESS    read-only
38316    STATUS    current
38317    DESCRIPTION
38318        "The index of the OSPF Area for which these statistics apply."
38319    ::= { ospfAreaChangeStatsEntry 1 }
38320
38321ospfAreaIntfHello OBJECT-TYPE
38322    SYNTAX    Counter32
38323    MAX-ACCESS    read-only
38324    STATUS    current
38325    DESCRIPTION
38326        "The total number of Hello packets sent on this OSPF area."
38327    ::= { ospfAreaChangeStatsEntry 2 }
38328
38329ospfAreaIntfDown OBJECT-TYPE
38330    SYNTAX   Counter32
38331    MAX-ACCESS   read-only
38332    STATUS   current
38333    DESCRIPTION
38334        "The total number of interfaces down in this OSPF area."
38335    ::= { ospfAreaChangeStatsEntry 3 }
38336
38337ospfAreaIntfLoop OBJECT-TYPE
38338    SYNTAX    Counter32
38339    MAX-ACCESS    read-only
38340    STATUS    current
38341    DESCRIPTION
38342        "The total number of interfaces no longer connected to
38343         the attatched network in this OSPF area."
38344    ::= { ospfAreaChangeStatsEntry 4 }
38345
38346ospfAreaIntfUnloop OBJECT-TYPE
38347    SYNTAX   Counter32
38348    MAX-ACCESS   read-only
38349    STATUS   current
38350    DESCRIPTION
38351        "The total number of interfaces connected to the attatched
38352     network in this OSPF area.."
38353    ::= { ospfAreaChangeStatsEntry 5 }
38354
38355
38356ospfAreaIntfWaitTimer OBJECT-TYPE
38357    SYNTAX        Counter32
38358    MAX-ACCESS        read-only
38359    STATUS        current
38360    DESCRIPTION
38361        "The total number of times the Wait Timer has been fired,
38362         (indicating the end of the waiting period that is required
38363          before electing a (Backup) Designated Router) for this
38364          OSPF area."
38365    ::= { ospfAreaChangeStatsEntry 6 }
38366
38367ospfAreaIntfBackup OBJECT-TYPE
38368    SYNTAX     Counter32
38369    MAX-ACCESS     read-only
38370    STATUS     current
38371    DESCRIPTION
38372        "The total number of Backup Designated Routers on the attatched
38373         network for this OSPF area."
38374    ::= { ospfAreaChangeStatsEntry 7 }
38375
38376
38377ospfAreaIntfNbrChange OBJECT-TYPE
38378    SYNTAX     Counter32
38379    MAX-ACCESS     read-only
38380    STATUS     current
38381    DESCRIPTION
38382        "The total number of changes in the set of bidirectional neighbours
38383         associated with the interface in this OSPF area."
38384    ::= { ospfAreaChangeStatsEntry 8 }
38385
38386ospfAreaErrorStats OBJECT-TYPE
38387    SYNTAX SEQUENCE OF OspfAreaErrorStatsEntry
38388    MAX-ACCESS not-accessible
38389    STATUS current
38390    DESCRIPTION
38391      "The table of OSPF Area Error Statistics."
38392    ::= { ospfArea 4 }
38393
38394ospfAreaErrorStatsEntry OBJECT-TYPE
38395    SYNTAX OspfAreaErrorStatsEntry
38396    MAX-ACCESS not-accessible
38397    STATUS current
38398    DESCRIPTION
38399      "Error Statistics for an OSPF area."
38400    INDEX { ospfAreaErrIndex }
38401    ::= { ospfAreaErrorStats 1 }
38402
38403OspfAreaErrorStatsEntry ::= SEQUENCE {
38404    ospfAreaErrIndex        Integer32,
38405    ospfAreaErrAuthFailure      Counter32,
38406    ospfAreaErrNetmaskMismatch  Counter32,
38407    ospfAreaErrHelloMismatch    Counter32,
38408    ospfAreaErrDeadMismatch     Counter32,
38409    ospfAreaErrOptionsMismatch  Counter32,
38410    ospfAreaErrUnknownNbr       Counter32,
38411    ospfAreaErrAreaMismatch     Counter32,
38412    ospfAreaErrInvalidSelfOrigLsa Counter32
38413    }
38414
38415ospfAreaErrIndex OBJECT-TYPE
38416    SYNTAX    Integer32
38417    MAX-ACCESS    read-only
38418    STATUS    current
38419    DESCRIPTION
38420        "The index of the OSPF Area for which these statistics apply."
38421    ::= { ospfAreaErrorStatsEntry 1 }
38422
38423ospfAreaErrAuthFailure OBJECT-TYPE
38424    SYNTAX    Counter32
38425    MAX-ACCESS    read-only
38426    STATUS    current
38427    DESCRIPTION
38428        "The total number of packets received with a wrong password in
38429         this area."
38430    ::= { ospfAreaErrorStatsEntry 2 }
38431
38432ospfAreaErrNetmaskMismatch OBJECT-TYPE
38433    SYNTAX    Counter32
38434    MAX-ACCESS    read-only
38435    STATUS    current
38436    DESCRIPTION
38437        "The total number of packets received with a wrong netmask in
38438         this area."
38439    ::= { ospfAreaErrorStatsEntry 3 }
38440
38441ospfAreaErrHelloMismatch OBJECT-TYPE
38442    SYNTAX    Counter32
38443    MAX-ACCESS    read-only
38444    STATUS    current
38445    DESCRIPTION
38446        "The total number of packets received with a different hello interval
38447         in this area."
38448    ::= { ospfAreaErrorStatsEntry 4 }
38449
38450ospfAreaErrDeadMismatch OBJECT-TYPE
38451    SYNTAX    Counter32
38452    MAX-ACCESS    read-only
38453    STATUS    current
38454    DESCRIPTION
38455        "The total number of packets received with a different dead interval
38456         in this area."
38457    ::= { ospfAreaErrorStatsEntry 5 }
38458
38459ospfAreaErrOptionsMismatch OBJECT-TYPE
38460    SYNTAX    Counter32
38461    MAX-ACCESS    read-only
38462    STATUS    current
38463    DESCRIPTION
38464        "The total number of packets received with a different options
38465         in this area."
38466    ::= { ospfAreaErrorStatsEntry 6 }
38467
38468ospfAreaErrUnknownNbr OBJECT-TYPE
38469    SYNTAX    Counter32
38470    MAX-ACCESS    read-only
38471    STATUS    current
38472    DESCRIPTION
38473        "The total number of packets received from an unknown neighbor
38474         in this area."
38475    ::= { ospfAreaErrorStatsEntry 7 }
38476
38477ospfAreaErrAreaMismatch OBJECT-TYPE
38478    SYNTAX    Counter32
38479    MAX-ACCESS    read-only
38480    STATUS    current
38481    DESCRIPTION
38482        "The total number of packets received with a wrong  area."
38483    ::= { ospfAreaErrorStatsEntry 8 }
38484
38485ospfAreaErrInvalidSelfOrigLsa OBJECT-TYPE
38486    SYNTAX     Counter32
38487    MAX-ACCESS     read-only
38488    STATUS     current
38489    DESCRIPTION
38490        "The total number of packets received with invalid self
38491         originated LSAs."
38492    ::= { ospfAreaErrorStatsEntry 9 }
38493
38494-- Ospf Statistics / Interface
38495ospfInterface          OBJECT IDENTIFIER ::= { ospfStats  3 }
38496
38497ospfIntfRxTxStats OBJECT-TYPE
38498    SYNTAX SEQUENCE OF OspfIntfRxTxStatsEntry
38499    MAX-ACCESS not-accessible
38500    STATUS current
38501    DESCRIPTION
38502      "The table of OSPF Interface Rx/Tx packet Statistics."
38503    ::= { ospfInterface 1 }
38504
38505ospfIntfRxTxStatsEntry OBJECT-TYPE
38506    SYNTAX OspfIntfRxTxStatsEntry
38507    MAX-ACCESS not-accessible
38508    STATUS current
38509    DESCRIPTION
38510      "OSPF interface Rx/Tx packet statistics."
38511    INDEX { ospfIntfRxTxIndex }
38512    ::= { ospfIntfRxTxStats 1 }
38513
38514OspfIntfRxTxStatsEntry ::= SEQUENCE {
38515    ospfIntfRxTxIndex          Integer32,
38516    ospfIntfRxPkts             Counter32,
38517    ospfIntfTxPkts             Counter32,
38518    ospfIntfRxHello            Counter32,
38519    ospfIntfTxHello            Counter32,
38520    ospfIntfRxDatabase         Counter32,
38521    ospfIntfTxDatabase         Counter32,
38522    ospfIntfRxlsReqs           Counter32,
38523    ospfIntfTxlsReqs           Counter32,
38524    ospfIntfRxlsAcks           Counter32,
38525    ospfIntfTxlsAcks           Counter32,
38526    ospfIntfRxlsUpdates        Counter32,
38527    ospfIntfTxlsUpdates        Counter32
38528    }
38529
38530ospfIntfRxTxIndex OBJECT-TYPE
38531    SYNTAX  Integer32
38532    MAX-ACCESS  read-only
38533    STATUS  current
38534    DESCRIPTION
38535        "The OSPF interface for which these statistics apply."
38536    ::= { ospfIntfRxTxStatsEntry 1 }
38537
38538ospfIntfRxPkts OBJECT-TYPE
38539    SYNTAX  Counter32
38540    MAX-ACCESS  read-only
38541    STATUS  current
38542    DESCRIPTION
38543        "The total number of OSPF packets received for this OSPF interface."
38544    ::= { ospfIntfRxTxStatsEntry 2 }
38545
38546ospfIntfTxPkts OBJECT-TYPE
38547    SYNTAX  Counter32
38548    MAX-ACCESS  read-only
38549    STATUS  current
38550    DESCRIPTION
38551        "The total number of OSPF packets transmitted for this OSPF interface."
38552    ::= { ospfIntfRxTxStatsEntry 3 }
38553
38554ospfIntfRxHello OBJECT-TYPE
38555    SYNTAX  Counter32
38556    MAX-ACCESS  read-only
38557    STATUS  current
38558    DESCRIPTION
38559        "The total number of Hello packets received
38560         for this OSPF interface."
38561    ::= { ospfIntfRxTxStatsEntry 4 }
38562
38563ospfIntfTxHello OBJECT-TYPE
38564    SYNTAX  Counter32
38565    MAX-ACCESS  read-only
38566    STATUS  current
38567    DESCRIPTION
38568        "The total number of Hello packets transmitted
38569         for this OSPF interface."
38570    ::= { ospfIntfRxTxStatsEntry 5 }
38571
38572ospfIntfRxDatabase OBJECT-TYPE
38573    SYNTAX  Counter32
38574    MAX-ACCESS  read-only
38575    STATUS  current
38576    DESCRIPTION
38577        "The total number of Database Description packets received
38578         for this OSPF interface."
38579    ::= { ospfIntfRxTxStatsEntry 6 }
38580
38581ospfIntfTxDatabase OBJECT-TYPE
38582    SYNTAX  Counter32
38583    MAX-ACCESS  read-only
38584    STATUS  current
38585    DESCRIPTION
38586        "The total number of Database Description packets transmitted
38587         for this OSPF interface."
38588    ::= { ospfIntfRxTxStatsEntry 7 }
38589
38590ospfIntfRxlsReqs OBJECT-TYPE
38591    SYNTAX  Counter32
38592    MAX-ACCESS  read-only
38593    STATUS  current
38594    DESCRIPTION
38595        "The total number of Link State Request packets received
38596         for this OSPF interface."
38597    ::= { ospfIntfRxTxStatsEntry 8 }
38598
38599ospfIntfTxlsReqs OBJECT-TYPE
38600    SYNTAX  Counter32
38601    MAX-ACCESS  read-only
38602    STATUS  current
38603    DESCRIPTION
38604        "The total number of Link State Request packets transmitted
38605         for this OSPF interface."
38606    ::= { ospfIntfRxTxStatsEntry 9 }
38607
38608ospfIntfRxlsAcks OBJECT-TYPE
38609    SYNTAX  Counter32
38610    MAX-ACCESS  read-only
38611    STATUS  current
38612    DESCRIPTION
38613        "The total number of Link State Acknowledgement packets received
38614         for this OSPF interface."
38615    ::= { ospfIntfRxTxStatsEntry 10 }
38616
38617ospfIntfTxlsAcks OBJECT-TYPE
38618    SYNTAX  Counter32
38619    MAX-ACCESS  read-only
38620    STATUS  current
38621    DESCRIPTION
38622        "The total number of Link State Acknowledgement packets transmitted
38623         for this OSPF interface."
38624    ::= { ospfIntfRxTxStatsEntry 11 }
38625
38626ospfIntfRxlsUpdates OBJECT-TYPE
38627    SYNTAX  Counter32
38628    MAX-ACCESS  read-only
38629    STATUS  current
38630    DESCRIPTION
38631        "The total number of Link State Update packets received for
38632         this OSPF interface."
38633    ::= { ospfIntfRxTxStatsEntry 12 }
38634
38635ospfIntfTxlsUpdates OBJECT-TYPE
38636    SYNTAX  Counter32
38637    MAX-ACCESS  read-only
38638    STATUS  current
38639    DESCRIPTION
38640        "The total number of Link State Update packets transmitted for
38641         this OSPF interface."
38642    ::= { ospfIntfRxTxStatsEntry 13 }
38643
38644
38645ospfIntfNbrChangeStats OBJECT-TYPE
38646    SYNTAX SEQUENCE OF OspfIntfNbrChangeStatsEntry
38647    MAX-ACCESS not-accessible
38648    STATUS current
38649    DESCRIPTION
38650      "The table of OSPF Interface Neighbour change Statistics."
38651    ::= { ospfInterface 2 }
38652
38653ospfIntfNbrChangeStatsEntry OBJECT-TYPE
38654    SYNTAX OspfIntfNbrChangeStatsEntry
38655    MAX-ACCESS not-accessible
38656    STATUS current
38657    DESCRIPTION
38658      "OSPF interface Neighbour Change statistics."
38659    INDEX { ospfIntfNbrIndex }
38660    ::= { ospfIntfNbrChangeStats 1 }
38661
38662OspfIntfNbrChangeStatsEntry ::= SEQUENCE {
38663    ospfIntfNbrIndex        Integer32,
38664    ospfIntfNbrhello            Counter32,
38665    ospfIntfNbrStart            Counter32,
38666    ospfIntfNbrAdjointOk        Counter32,
38667    ospfIntfNbrNegotiationDone  Counter32,
38668    ospfIntfNbrExchangeDone     Counter32,
38669    ospfIntfNbrBadRequests      Counter32,
38670    ospfIntfNbrBadSequence      Counter32,
38671    ospfIntfNbrLoadingDone      Counter32,
38672    ospfIntfNbrN1way            Counter32,
38673    ospfIntfNbrRstAd            Counter32,
38674    ospfIntfNbrDown         Counter32,
38675    ospfIntfNbrN2way            Counter32
38676    }
38677
38678ospfIntfNbrIndex OBJECT-TYPE
38679    SYNTAX  Integer32
38680    MAX-ACCESS  read-only
38681    STATUS  current
38682    DESCRIPTION
38683        "The index of the OSPF Interface for which these statistics apply."
38684    ::= { ospfIntfNbrChangeStatsEntry 1 }
38685
38686ospfIntfNbrhello OBJECT-TYPE
38687    SYNTAX  Counter32
38688    MAX-ACCESS  read-only
38689    STATUS  current
38690    DESCRIPTION
38691        "The total number of Hello packets received from neighbours
38692         in this OSPF interface."
38693    ::= { ospfIntfNbrChangeStatsEntry 2 }
38694
38695ospfIntfNbrStart OBJECT-TYPE
38696    SYNTAX  Counter32
38697    MAX-ACCESS  read-only
38698    STATUS  current
38699    DESCRIPTION
38700        "The total number of neighbours in this state (i.e. an indication
38701         that  Hello packets should now be sent to the neighbour at intervals
38702         of HelloInterval seconds.) in this OSPF interface."
38703    ::= { ospfIntfNbrChangeStatsEntry  3 }
38704
38705ospfIntfNbrAdjointOk OBJECT-TYPE
38706    SYNTAX  Counter32
38707    MAX-ACCESS  read-only
38708    STATUS  current
38709    DESCRIPTION
38710        "The total number of decisions to be made (again) as to whether
38711         an adjacency should be established/maintained with the neighbour.
38712         for this OSPF interface."
38713    ::= { ospfIntfNbrChangeStatsEntry 4 }
38714
38715ospfIntfNbrNegotiationDone OBJECT-TYPE
38716    SYNTAX  Counter32
38717    MAX-ACCESS  read-only
38718    STATUS  current
38719    DESCRIPTION
38720        "The total number of neighbours in this state wherein the
38721         Master/slave relationship has been negotiated, and sequence
38722         numbers have been exchanged, for this OSPF interface."
38723    ::= { ospfIntfNbrChangeStatsEntry 5 }
38724
38725ospfIntfNbrExchangeDone OBJECT-TYPE
38726    SYNTAX  Counter32
38727    MAX-ACCESS  read-only
38728    STATUS  current
38729    DESCRIPTION
38730        "The total number of neighbours in this state (i.e. in an
38731         adjacency's final state) having transimitted a full sequence
38732         of Database Description packets, for this OSPF interface."
38733    ::= { ospfIntfNbrChangeStatsEntry 6 }
38734
38735ospfIntfNbrBadRequests OBJECT-TYPE
38736    SYNTAX  Counter32
38737    MAX-ACCESS  read-only
38738    STATUS  current
38739    DESCRIPTION
38740        "The total number of Link State Requests which have been received
38741         for a link state advertisement not contained in the database for
38742         this interface."
38743    ::= { ospfIntfNbrChangeStatsEntry 7 }
38744
38745ospfIntfNbrBadSequence OBJECT-TYPE
38746    SYNTAX  Counter32
38747    MAX-ACCESS  read-only
38748    STATUS  current
38749    DESCRIPTION
38750        "The total number of Database Description packets which have been
38751         received that either
38752         a) has an unexpected DD sequence number
38753         b) Unexpectedly has the init bit set
38754         c) Has an options field differing from the last Options field
38755            received in a Database Description packet.
38756         Any of these conditions indicate that some error has occured during
38757         adjacency establishment for this interface."
38758    ::= { ospfIntfNbrChangeStatsEntry 8 }
38759
38760ospfIntfNbrLoadingDone OBJECT-TYPE
38761    SYNTAX  Counter32
38762    MAX-ACCESS  read-only
38763    STATUS  current
38764    DESCRIPTION
38765        "The total number of link state updates received for all
38766         out-of-date portions of the database for this OSPF interface."
38767    ::= { ospfIntfNbrChangeStatsEntry 9 }
38768
38769ospfIntfNbrN1way OBJECT-TYPE
38770    SYNTAX  Counter32
38771    MAX-ACCESS  read-only
38772    STATUS  current
38773    DESCRIPTION
38774        "The total number of Hello packets received from neighbours, in
38775         which this router is not mentioned for this OSPF interface."
38776    ::= { ospfIntfNbrChangeStatsEntry 10 }
38777
38778ospfIntfNbrRstAd OBJECT-TYPE
38779    SYNTAX  Counter32
38780    MAX-ACCESS  read-only
38781    STATUS  current
38782    DESCRIPTION
38783        "The sum total number of times the Neighbour adjacency has been reset
38784         on this interface."
38785    ::= { ospfIntfNbrChangeStatsEntry 11 }
38786
38787ospfIntfNbrDown OBJECT-TYPE
38788    SYNTAX  Counter32
38789    MAX-ACCESS  read-only
38790    STATUS  current
38791    DESCRIPTION
38792        "The total number of Neighbouring routers down (i.e. in the initial
38793         state of a neighbour conversation.) for this interface."
38794    ::= { ospfIntfNbrChangeStatsEntry 12 }
38795
38796ospfIntfNbrN2way OBJECT-TYPE
38797    SYNTAX  Counter32
38798    MAX-ACCESS  read-only
38799    STATUS  current
38800    DESCRIPTION
38801        "The total number of Hello packets received from neighbours, in
38802         which this router is mentioned for this OSPF interface."
38803    ::= { ospfIntfNbrChangeStatsEntry 13 }
38804
38805ospfIntfChangeStats OBJECT-TYPE
38806    SYNTAX SEQUENCE OF OspfIntfChangeStatsEntry
38807    MAX-ACCESS not-accessible
38808    STATUS current
38809    DESCRIPTION
38810      "The table of OSPF Interface change Statistics."
38811    ::= { ospfInterface 3 }
38812
38813ospfIntfChangeStatsEntry OBJECT-TYPE
38814    SYNTAX OspfIntfChangeStatsEntry
38815    MAX-ACCESS not-accessible
38816    STATUS current
38817    DESCRIPTION
38818      "OSPF interface Change statistics."
38819    INDEX { ospfIntfIndex }
38820    ::= { ospfIntfChangeStats 1 }
38821
38822OspfIntfChangeStatsEntry ::= SEQUENCE {
38823    ospfIntfIndex               Integer32,
38824    ospfIntfHello               Counter32,
38825    ospfIntfDown            Counter32,
38826    ospfIntfLoop            Counter32,
38827    ospfIntfUnloop      Counter32,
38828    ospfIntfWaitTimer       Counter32,
38829    ospfIntfBackup          Counter32,
38830    ospfIntfNbrChange           Counter32
38831    }
38832
38833ospfIntfIndex OBJECT-TYPE
38834    SYNTAX  Integer32
38835    MAX-ACCESS  read-only
38836    STATUS  current
38837    DESCRIPTION
38838        "The index of the OSPF Interface for which these statistics apply."
38839    ::= { ospfIntfChangeStatsEntry 1 }
38840
38841ospfIntfHello OBJECT-TYPE
38842    SYNTAX    Counter32
38843    MAX-ACCESS    read-only
38844    STATUS    current
38845    DESCRIPTION
38846        "The total number of Hello packets sent by this interface."
38847    ::= { ospfIntfChangeStatsEntry 2 }
38848
38849ospfIntfDown OBJECT-TYPE
38850    SYNTAX   Counter32
38851    MAX-ACCESS   read-only
38852    STATUS   current
38853    DESCRIPTION
38854        "The total number of times the interface was down."
38855    ::= { ospfIntfChangeStatsEntry 3 }
38856
38857ospfIntfLoop OBJECT-TYPE
38858    SYNTAX    Counter32
38859    MAX-ACCESS    read-only
38860    STATUS    current
38861    DESCRIPTION
38862        "The total number of times the interface was no longer connected to
38863         the attatched network."
38864    ::= { ospfIntfChangeStatsEntry 4 }
38865
38866ospfIntfUnloop OBJECT-TYPE
38867    SYNTAX   Counter32
38868    MAX-ACCESS   read-only
38869    STATUS   current
38870    DESCRIPTION
38871        "The total number of times the interface, connected back to
38872         the attatched network."
38873    ::= { ospfIntfChangeStatsEntry 5 }
38874
38875ospfIntfWaitTimer OBJECT-TYPE
38876    SYNTAX        Counter32
38877    MAX-ACCESS        read-only
38878    STATUS        current
38879    DESCRIPTION
38880        "The total number of times the Wait Timer has been fired,
38881         (indicating the end of the waiting period that is required
38882          before electing a (Backup) Designated Router) for this
38883          OSPF interface."
38884    ::= { ospfIntfChangeStatsEntry 6 }
38885
38886ospfIntfBackup OBJECT-TYPE
38887    SYNTAX     Counter32
38888    MAX-ACCESS     read-only
38889    STATUS     current
38890    DESCRIPTION
38891        "The total number of Backup Designated Routers on the attatched
38892         network for this OSPF interface."
38893    ::= { ospfIntfChangeStatsEntry 7 }
38894
38895ospfIntfNbrChange OBJECT-TYPE
38896    SYNTAX     Counter32
38897    MAX-ACCESS     read-only
38898    STATUS     current
38899    DESCRIPTION
38900        "The total number of changes in the set of bidirectional neighbours
38901         associated with the interface for this OSPF interface."
38902    ::= { ospfIntfChangeStatsEntry 8 }
38903
38904ospfIntfErrorStats OBJECT-TYPE
38905    SYNTAX SEQUENCE OF OspfIntfErrorStatsEntry
38906    MAX-ACCESS not-accessible
38907    STATUS current
38908    DESCRIPTION
38909      "The table of OSPF Interface Error Statistics."
38910    ::= { ospfInterface 4 }
38911
38912ospfIntfErrorStatsEntry OBJECT-TYPE
38913    SYNTAX OspfIntfErrorStatsEntry
38914    MAX-ACCESS not-accessible
38915    STATUS current
38916    DESCRIPTION
38917      "Error Statistics for an OSPF area."
38918    INDEX { ospfIntfErrIndex }
38919    ::= { ospfIntfErrorStats 1 }
38920
38921OspfIntfErrorStatsEntry ::= SEQUENCE {
38922    ospfIntfErrIndex        Integer32,
38923    ospfIntfErrAuthFailure      Counter32,
38924    ospfIntfErrNetmaskMismatch  Counter32,
38925    ospfIntfErrHelloMismatch    Counter32,
38926    ospfIntfErrDeadMismatch     Counter32,
38927    ospfIntfErrOptionsMismatch  Counter32,
38928    ospfIntfErrUnknownNbr       Counter32,
38929    ospfIntfErrAreaMismatch     Counter32,
38930    ospfIntfErrInvalidSelfOrigLSA Counter32
38931    }
38932
38933ospfIntfErrIndex OBJECT-TYPE
38934    SYNTAX    Integer32
38935    MAX-ACCESS    read-only
38936    STATUS    current
38937    DESCRIPTION
38938        "The index of the OSPF Intf for which these statistics apply."
38939    ::= { ospfIntfErrorStatsEntry 1 }
38940
38941ospfIntfErrAuthFailure OBJECT-TYPE
38942    SYNTAX    Counter32
38943    MAX-ACCESS    read-only
38944    STATUS    current
38945    DESCRIPTION
38946        "The total number of packets received with a wrong password in
38947         this area."
38948    ::= { ospfIntfErrorStatsEntry 2 }
38949
38950ospfIntfErrNetmaskMismatch OBJECT-TYPE
38951    SYNTAX    Counter32
38952    MAX-ACCESS    read-only
38953    STATUS    current
38954    DESCRIPTION
38955        "The total number of packets received with a wrong netmask in
38956         this area."
38957    ::= { ospfIntfErrorStatsEntry 3 }
38958
38959ospfIntfErrHelloMismatch OBJECT-TYPE
38960    SYNTAX    Counter32
38961    MAX-ACCESS    read-only
38962    STATUS    current
38963    DESCRIPTION
38964        "The total number of packets received with a different hello interval
38965         in this area."
38966    ::= { ospfIntfErrorStatsEntry 4 }
38967
38968ospfIntfErrDeadMismatch OBJECT-TYPE
38969    SYNTAX    Counter32
38970    MAX-ACCESS    read-only
38971    STATUS    current
38972    DESCRIPTION
38973        "The total number of packets received with a different dead interval
38974         in this area."
38975    ::= { ospfIntfErrorStatsEntry 5 }
38976
38977ospfIntfErrOptionsMismatch OBJECT-TYPE
38978    SYNTAX    Counter32
38979    MAX-ACCESS    read-only
38980    STATUS    current
38981    DESCRIPTION
38982        "The total number of packets received with a different options
38983         in this area."
38984    ::= { ospfIntfErrorStatsEntry 6 }
38985
38986ospfIntfErrUnknownNbr OBJECT-TYPE
38987    SYNTAX    Counter32
38988    MAX-ACCESS    read-only
38989    STATUS    current
38990    DESCRIPTION
38991        "The total number of packets received from an unknown neighbor
38992         in this area."
38993    ::= { ospfIntfErrorStatsEntry 7 }
38994
38995ospfIntfErrAreaMismatch OBJECT-TYPE
38996    SYNTAX    Counter32
38997    MAX-ACCESS    read-only
38998    STATUS    current
38999    DESCRIPTION
39000        "The total number of packets received with a wrong  area."
39001    ::= { ospfIntfErrorStatsEntry 8 }
39002
39003ospfIntfErrInvalidSelfOrigLSA OBJECT-TYPE
39004    SYNTAX   Counter32
39005    MAX-ACCESS   read-only
39006    STATUS   current
39007    DESCRIPTION
39008        "The total number of packets received with invalid self-orig LSAs."
39009    ::= { ospfIntfErrorStatsEntry 9 }
39010
39011-- Ospf General Statistics contains the cumulative stats for all
39012-- areas / interfaces
39013ospfCumRxPkts OBJECT-TYPE
39014    SYNTAX  Counter32
39015    MAX-ACCESS  read-only
39016    STATUS  current
39017    DESCRIPTION
39018        "The sum total of all OSPF packets received on all OSPF areas
39019         and interfaces."
39020    ::= { ospfCumRxTxStats 1 }
39021
39022ospfCumTxPkts OBJECT-TYPE
39023    SYNTAX  Counter32
39024    MAX-ACCESS  read-only
39025    STATUS  current
39026    DESCRIPTION
39027        "The sum total of all OSPF packets transmitted on all OSPF areas
39028         and interfaces."
39029    ::= { ospfCumRxTxStats 2 }
39030
39031ospfCumRxHello OBJECT-TYPE
39032    SYNTAX  Counter32
39033    MAX-ACCESS  read-only
39034    STATUS  current
39035    DESCRIPTION
39036        "The sum total of all Hello packets received on all OSPF areas
39037         and interfaces."
39038    ::= { ospfCumRxTxStats 3 }
39039
39040ospfCumTxHello OBJECT-TYPE
39041    SYNTAX  Counter32
39042    MAX-ACCESS  read-only
39043    STATUS  current
39044    DESCRIPTION
39045        "The sum total of all Hello packets transmitted on all OSPF areas
39046         and interfaces."
39047    ::= { ospfCumRxTxStats 4 }
39048
39049ospfCumRxDatabase OBJECT-TYPE
39050    SYNTAX  Counter32
39051    MAX-ACCESS  read-only
39052    STATUS  current
39053    DESCRIPTION
39054        "The sum total of all Database Description packets received on
39055         all OSPF areas and interfaces."
39056    ::= { ospfCumRxTxStats 5 }
39057
39058ospfCumTxDatabase OBJECT-TYPE
39059    SYNTAX  Counter32
39060    MAX-ACCESS  read-only
39061    STATUS  current
39062    DESCRIPTION
39063        "The sum total of all Database Description packets transmitted on
39064         all OSPF areas and interfaces."
39065    ::= { ospfCumRxTxStats 6 }
39066
39067ospfCumRxlsReqs OBJECT-TYPE
39068    SYNTAX  Counter32
39069    MAX-ACCESS  read-only
39070    STATUS  current
39071    DESCRIPTION
39072        "The sum total of all Link State Request packets received on
39073         all OSPF areas and interfaces."
39074    ::= { ospfCumRxTxStats 7 }
39075
39076ospfCumTxlsReqs OBJECT-TYPE
39077    SYNTAX  Counter32
39078    MAX-ACCESS  read-only
39079    STATUS  current
39080    DESCRIPTION
39081        "The sum total of all Link State Request packets transmitted on
39082         all OSPF areas and interfaces."
39083    ::= { ospfCumRxTxStats 8 }
39084
39085ospfCumRxlsAcks OBJECT-TYPE
39086    SYNTAX  Counter32
39087    MAX-ACCESS  read-only
39088    STATUS  current
39089    DESCRIPTION
39090        "The sum total of all Link State Acknowledgement packets received
39091         on all OSPF areas and interfaces."
39092    ::= { ospfCumRxTxStats 9 }
39093
39094ospfCumTxlsAcks OBJECT-TYPE
39095    SYNTAX  Counter32
39096    MAX-ACCESS  read-only
39097    STATUS  current
39098    DESCRIPTION
39099        "The sum total of all Link State Acknowledgement packets transmitted
39100         on all OSPF areas and interfaces."
39101    ::= { ospfCumRxTxStats 10 }
39102
39103ospfCumRxlsUpdates OBJECT-TYPE
39104    SYNTAX  Counter32
39105    MAX-ACCESS  read-only
39106    STATUS  current
39107    DESCRIPTION
39108        "The sum total of all Link State Update packets received
39109         on all OSPF areas and interfaces."
39110    ::= { ospfCumRxTxStats 11 }
39111
39112ospfCumTxlsUpdates OBJECT-TYPE
39113    SYNTAX  Counter32
39114    MAX-ACCESS  read-only
39115    STATUS  current
39116    DESCRIPTION
39117        "The sum total of all Link State Update packets transmitted
39118         on all OSPF areas and interfaces."
39119    ::= { ospfCumRxTxStats 12 }
39120
39121ospfCumNbrhello OBJECT-TYPE
39122    SYNTAX  Counter32
39123    MAX-ACCESS  read-only
39124    STATUS  current
39125    DESCRIPTION
39126        "The sum total of all Hello packets received from neighbours
39127         on all OSPF areas and interfaces."
39128    ::= { ospfCumNbrChangeStats 1 }
39129
39130ospfCumNbrStart OBJECT-TYPE
39131    SYNTAX  Counter32
39132    MAX-ACCESS  read-only
39133    STATUS  current
39134    DESCRIPTION
39135        "The sum total number of neighbours in this state (i.e. an indication
39136         that  Hello packets should now be sent to the neighbour at intervals
39137         of HelloInterval seconds.) across all OSPF areas and interfaces."
39138    ::= { ospfCumNbrChangeStats 2 }
39139
39140ospfCumNbrAdjointOk OBJECT-TYPE
39141    SYNTAX  Counter32
39142    MAX-ACCESS  read-only
39143    STATUS  current
39144    DESCRIPTION
39145        "The sum total number of decisions to be made (again) as to whether
39146         an adjacency should be established/maintained with the neighbour
39147         across all OSPF areas and interfaces."
39148    ::= { ospfCumNbrChangeStats 3 }
39149
39150ospfCumNbrNegotiationDone OBJECT-TYPE
39151    SYNTAX  Counter32
39152    MAX-ACCESS  read-only
39153    STATUS  current
39154    DESCRIPTION
39155        "The sum total number of neighbours in this state wherein the
39156         Master/slave relationship has been negotiated, and sequence
39157         numbers have been exchanged, across all OSPF areas and
39158         interfaces."
39159    ::= { ospfCumNbrChangeStats 4 }
39160
39161ospfCumNbrExchangeDone OBJECT-TYPE
39162    SYNTAX  Counter32
39163    MAX-ACCESS  read-only
39164    STATUS  current
39165    DESCRIPTION
39166        "The sum total number of neighbours in this state (i.e. in an
39167         adjacency's final state) having transimitted a full sequence
39168         of Database Description packets, across all OSPF areas
39169         and interfaces."
39170    ::= { ospfCumNbrChangeStats 5 }
39171
39172ospfCumNbrBadRequests OBJECT-TYPE
39173    SYNTAX  Counter32
39174    MAX-ACCESS  read-only
39175    STATUS  current
39176    DESCRIPTION
39177        "The sum total number of Link State Requests which have been received
39178         for a link state advertisement not contained in the database across
39179         all interfaces and OSPF areas."
39180    ::= { ospfCumNbrChangeStats 6 }
39181
39182ospfCumNbrBadSequence OBJECT-TYPE
39183    SYNTAX  Counter32
39184    MAX-ACCESS  read-only
39185    STATUS  current
39186    DESCRIPTION
39187        "The sum total number of Database Description packets which have been
39188         received that either
39189         a) has an unexpected DD sequence number
39190         b) Unexpectedly has the init bit set
39191         c) Has an options field differing from the last Options field
39192            received in a Database Description packet.
39193         Any of these conditions indicate that some error has occured during
39194         adjacency establishment for all OSPF areas and interfaces."
39195    ::= { ospfCumNbrChangeStats 7 }
39196
39197ospfCumNbrLoadingDone OBJECT-TYPE
39198    SYNTAX  Counter32
39199    MAX-ACCESS  read-only
39200    STATUS  current
39201    DESCRIPTION
39202        "The sum total number of link state updates received for all
39203         out-of-date portions of the database across all OSPF areas
39204         and interfaces."
39205    ::= { ospfCumNbrChangeStats 8 }
39206
39207ospfCumNbrN1way OBJECT-TYPE
39208    SYNTAX  Counter32
39209    MAX-ACCESS  read-only
39210    STATUS  current
39211    DESCRIPTION
39212        "The sum total number of Hello packets received from neighbours, in
39213         which this router is not mentioned across all OSPF interfaces
39214         and areas."
39215    ::= { ospfCumNbrChangeStats 9 }
39216
39217ospfCumNbrRstAd OBJECT-TYPE
39218    SYNTAX  Counter32
39219    MAX-ACCESS  read-only
39220    STATUS  current
39221    DESCRIPTION
39222        "The sum total number of times the Neighbour adjacency has been reset
39223         across all OPSF areas and interfaces."
39224    ::= { ospfCumNbrChangeStats 10 }
39225
39226ospfCumNbrDown OBJECT-TYPE
39227    SYNTAX  Counter32
39228    MAX-ACCESS  read-only
39229    STATUS  current
39230    DESCRIPTION
39231        "The total number of Neighbouring routers down (i.e. in the initial
39232         state of a neighbour conversation.) across all OSPF areas and
39233         interfaces."
39234    ::= { ospfCumNbrChangeStats 11 }
39235
39236ospfCumNbrN2way OBJECT-TYPE
39237    SYNTAX  Counter32
39238    MAX-ACCESS  read-only
39239    STATUS  current
39240    DESCRIPTION
39241        "The sum total number of Hello packets received from neighbours, in
39242         which this router is mentioned across all OSPF interfaces
39243         and areas."
39244    ::= { ospfCumNbrChangeStats 12 }
39245
39246ospfCumIntfHello OBJECT-TYPE
39247    SYNTAX    Counter32
39248    MAX-ACCESS    read-only
39249    STATUS    current
39250    DESCRIPTION
39251        "The sum total number of Hello packets sent on all interfaces
39252         and areas"
39253    ::= { ospfCumIntfChangeStats 1 }
39254
39255ospfCumIntfDown OBJECT-TYPE
39256    SYNTAX   Counter32
39257    MAX-ACCESS   read-only
39258    STATUS   current
39259    DESCRIPTION
39260        "The sum total number of interfaces down in all OSPF areas."
39261    ::= { ospfCumIntfChangeStats 2 }
39262
39263ospfCumIntfLoop OBJECT-TYPE
39264    SYNTAX    Counter32
39265    MAX-ACCESS    read-only
39266    STATUS    current
39267    DESCRIPTION
39268        "The sum total of interfaces no longer connected to
39269         the attatched network across all OSPF areas and interfaces."
39270    ::= { ospfCumIntfChangeStats 3 }
39271
39272ospfCumIntfUnloop OBJECT-TYPE
39273    SYNTAX   Counter32
39274    MAX-ACCESS   read-only
39275    STATUS   current
39276    DESCRIPTION
39277        "The sum total number of interfaces, connected to
39278         the attatched network in all OSPF areas."
39279    ::= { ospfCumIntfChangeStats 4 }
39280
39281ospfCumIntfWaitTimer OBJECT-TYPE
39282    SYNTAX        Counter32
39283    MAX-ACCESS        read-only
39284    STATUS        current
39285    DESCRIPTION
39286        "The sum total number of times the Wait Timer has been fired,
39287         (indicating the end of the waiting period that is required
39288          before electing a (Backup) Designated Router) across all
39289          OSPF areas and interfaces."
39290    ::= { ospfCumIntfChangeStats 5 }
39291
39292ospfCumIntfBackup OBJECT-TYPE
39293    SYNTAX     Counter32
39294    MAX-ACCESS     read-only
39295    STATUS     current
39296    DESCRIPTION
39297        "The sum total number of Backup Designated Routers on the attatched
39298         network for all OSPF areas and interfaces."
39299    ::= { ospfCumIntfChangeStats 6 }
39300
39301ospfCumIntfNbrChange OBJECT-TYPE
39302    SYNTAX     Counter32
39303    MAX-ACCESS     read-only
39304    STATUS     current
39305    DESCRIPTION
39306        "The sum total number of changes in the set of bidirectional
39307         neighbours associated with any interface across all OSPF areas."
39308    ::= { ospfCumIntfChangeStats 7 }
39309
39310ospfTmrsKckOffHello OBJECT-TYPE
39311    SYNTAX    Counter32
39312    MAX-ACCESS    read-only
39313    STATUS    current
39314    DESCRIPTION
39315        "The sum total number of times the Hello timer has been fired
39316         (which triggers the send of a Hello packet) across all OPSF
39317         areas and interfaces."
39318    ::= { ospfTimersKickOffStats 1 }
39319
39320ospfTmrsKckOffRetransmit OBJECT-TYPE
39321    SYNTAX   Counter32
39322    MAX-ACCESS   read-only
39323    STATUS   current
39324    DESCRIPTION
39325        "The sum total number of times the Retransmit timer has been
39326         fired across all OPSF areas and interfaces."
39327    ::= { ospfTimersKickOffStats 2 }
39328
39329ospfTmrsKckOffLsaLock OBJECT-TYPE
39330    SYNTAX    Counter32
39331    MAX-ACCESS    read-only
39332    STATUS    current
39333    DESCRIPTION
39334        "The sum total number of times the Lsa Lock timer has been
39335         fired across all OSPF areas and interfaces."
39336    ::= { ospfTimersKickOffStats 3 }
39337
39338ospfTmrsKckOffLsaAck OBJECT-TYPE
39339    SYNTAX   Counter32
39340    MAX-ACCESS   read-only
39341    STATUS   current
39342    DESCRIPTION
39343        "The sum total number of times the Lsa Ack timer has been
39344         fired across all ospf areas and interfaces."
39345    ::= { ospfTimersKickOffStats 4 }
39346
39347ospfTmrsKckOffDbage OBJECT-TYPE
39348    SYNTAX        Counter32
39349    MAX-ACCESS        read-only
39350    STATUS        current
39351    DESCRIPTION
39352        "The total number of times the Dbage has been fired."
39353    ::= { ospfTimersKickOffStats 5 }
39354
39355ospfTmrsKckOffSummary OBJECT-TYPE
39356    SYNTAX     Counter32
39357    MAX-ACCESS     read-only
39358    STATUS     current
39359    DESCRIPTION
39360        "The total number of times the Summary timer has been fired."
39361    ::= { ospfTimersKickOffStats 6 }
39362
39363ospfTmrsKckOffAseExport OBJECT-TYPE
39364    SYNTAX     Counter32
39365    MAX-ACCESS     read-only
39366    STATUS     current
39367    DESCRIPTION
39368        "The total number of times the ASE Export timer has been fired."
39369    ::= { ospfTimersKickOffStats 7 }
39370
39371
39372
39373-- IGMP Snooping statistics
39374igmpSnoopStats OBJECT-TYPE
39375  SYNTAX SEQUENCE OF IgmpSnoopStatsEntry
39376  MAX-ACCESS not-accessible
39377  STATUS current
39378   DESCRIPTION
39379      "Statistics for IGMP Snooping."
39380    ::= { igmpStats 1 }
39381
39382igmpSnoopStatsEntry OBJECT-TYPE
39383    SYNTAX IgmpSnoopStatsEntry
39384    MAX-ACCESS not-accessible
39385    STATUS current
39386    DESCRIPTION
39387      "Statistics for IGMP Snooping."
39388    INDEX { igmpSnoopVlanIndex }
39389    ::= { igmpSnoopStats 1 }
39390
39391IgmpSnoopStatsEntry ::= SEQUENCE {
39392    igmpSnoopVlanIndex      INTEGER,
39393    rxIgmpValidPkts             Counter32,
39394    rxIgmpInvalidPkts           Counter32,
39395    rxIgmpGenQueries            Counter32,
39396    rxIgmpGrpSpecificQueries    Counter32,
39397    rxIgmpLeaves                Counter32,
39398    rxIgmpDiscardPkts           Counter32,
39399    rxIgmpReports               Counter32,
39400    rxIgmpPimHellos             Counter32,
39401    txIgmpGenQueries            Counter32,
39402    txIgmpGrpSpecificQueries    Counter32,
39403    txIgmpReports               Counter32,
39404    igmpClearVlanStats          INTEGER,
39405    txIgmpLeaves                         Counter32,
39406    rxIgmpGroupSourceSpecificQueries     Counter32,
39407    rxIgmpV3CurrentStateRecords          Counter32,
39408    rxIgmpV3SourceListChangeRecords      Counter32,
39409    rxIgmpV3FilterChangeRecords          Counter32
39410    }
39411
39412igmpSnoopVlanIndex OBJECT-TYPE
39413    SYNTAX    INTEGER
39414    MAX-ACCESS    read-only
39415    STATUS    current
39416    DESCRIPTION
39417        "The index of the VLAN for which these statistics apply."
39418    ::= { igmpSnoopStatsEntry 1 }
39419
39420rxIgmpValidPkts OBJECT-TYPE
39421    SYNTAX    Counter32
39422    MAX-ACCESS    read-only
39423    STATUS    current
39424    DESCRIPTION
39425        "The total number of valid IGMP packets received
39426         on this VLAN."
39427    ::= { igmpSnoopStatsEntry 2 }
39428
39429rxIgmpInvalidPkts OBJECT-TYPE
39430    SYNTAX    Counter32
39431    MAX-ACCESS    read-only
39432    STATUS    current
39433    DESCRIPTION
39434        "The total number of invalid IGMP packets received
39435         on this VLAN."
39436    ::= { igmpSnoopStatsEntry 3 }
39437
39438rxIgmpGenQueries OBJECT-TYPE
39439    SYNTAX    Counter32
39440    MAX-ACCESS    read-only
39441    STATUS    current
39442    DESCRIPTION
39443        "The total number of IGMP General Query packets received
39444         on this VLAN."
39445    ::= { igmpSnoopStatsEntry 4 }
39446
39447rxIgmpGrpSpecificQueries OBJECT-TYPE
39448    SYNTAX    Counter32
39449    MAX-ACCESS    read-only
39450    STATUS    current
39451    DESCRIPTION
39452        "The total number of IGMP Group Specific Query packets received
39453         on this VLAN."
39454    ::= { igmpSnoopStatsEntry 5 }
39455
39456rxIgmpLeaves OBJECT-TYPE
39457    SYNTAX    Counter32
39458    MAX-ACCESS    read-only
39459    STATUS    current
39460    DESCRIPTION
39461        "The total number of IGMP Leave packets received
39462         on this VLAN."
39463    ::= { igmpSnoopStatsEntry 6 }
39464
39465rxIgmpReports OBJECT-TYPE
39466    SYNTAX    Counter32
39467    MAX-ACCESS    read-only
39468    STATUS    current
39469    DESCRIPTION
39470        "The total number of IGMP Report packets received
39471         on this VLAN."
39472    ::= { igmpSnoopStatsEntry 7 }
39473
39474txIgmpGrpSpecificQueries OBJECT-TYPE
39475    SYNTAX    Counter32
39476    MAX-ACCESS    read-only
39477    STATUS    current
39478    DESCRIPTION
39479        "The total number of IGMP Group Specific Query packets
39480         transmitted on this VLAN."
39481    ::= { igmpSnoopStatsEntry 8 }
39482
39483txIgmpReports OBJECT-TYPE
39484    SYNTAX    Counter32
39485    MAX-ACCESS    read-only
39486    STATUS    current
39487    DESCRIPTION
39488        "The total number of IGMP Report packets transmitted
39489         on this VLAN."
39490    ::= { igmpSnoopStatsEntry 9 }
39491
39492txIgmpLeaves OBJECT-TYPE
39493    SYNTAX    Counter32
39494    MAX-ACCESS    read-only
39495    STATUS    current
39496    DESCRIPTION
39497        "The total number of IGMP Leave packets transmitted
39498         on this VLAN."
39499    ::= { igmpSnoopStatsEntry 10 }
39500
39501rxIgmpGroupSourceSpecificQueries OBJECT-TYPE
39502    SYNTAX    Counter32
39503    MAX-ACCESS    read-only
39504    STATUS    current
39505    DESCRIPTION
39506        "The total number of IGMP Group Source Specific (GSSQ) Queries received
39507         on this VLAN."
39508    ::= { igmpSnoopStatsEntry 11 }
39509
39510rxIgmpV3CurrentStateRecords OBJECT-TYPE
39511    SYNTAX    Counter32
39512    MAX-ACCESS    read-only
39513    STATUS    current
39514    DESCRIPTION
39515        "The total number of IGMP Current State Records (CSRs) received
39516         on this VLAN."
39517    ::= { igmpSnoopStatsEntry 12 }
39518
39519rxIgmpV3SourceListChangeRecords OBJECT-TYPE
39520    SYNTAX    Counter32
39521    MAX-ACCESS    read-only
39522    STATUS    current
39523    DESCRIPTION
39524        "The total number of IGMP Source List Change Records (SLCRs) received
39525         on this VLAN."
39526    ::= { igmpSnoopStatsEntry 13 }
39527
39528rxIgmpV3FilterChangeRecords OBJECT-TYPE
39529    SYNTAX    Counter32
39530    MAX-ACCESS    read-only
39531    STATUS    current
39532    DESCRIPTION
39533        "The total number of IGMP Filter Mode Change Records (FMCRs) received
39534         on this VLAN."
39535    ::= { igmpSnoopStatsEntry 14 }
39536
39537txIgmpGenQueries OBJECT-TYPE
39538    SYNTAX    Counter32
39539    MAX-ACCESS    read-only
39540    STATUS    current
39541    DESCRIPTION
39542        "The total number of IGMP General Query packets send
39543         on this VLAN."
39544    ::= { igmpSnoopStatsEntry 16 }
39545
39546rxIgmpDiscardPkts OBJECT-TYPE
39547    SYNTAX    Counter32
39548    MAX-ACCESS    read-only
39549    STATUS    current
39550    DESCRIPTION
39551        "The total number of IGMP packets discarded
39552         on this VLAN."
39553    ::= { igmpSnoopStatsEntry 17 }
39554
39555rxIgmpPimHellos OBJECT-TYPE
39556    SYNTAX    Counter32
39557    MAX-ACCESS    read-only
39558    STATUS    current
39559    DESCRIPTION
39560        "The total number of Pim Hello packets received
39561         on this VLAN."
39562    ::= { igmpSnoopStatsEntry 18 }
39563
39564igmpClearVlanStats OBJECT-TYPE
39565    SYNTAX  INTEGER {
39566    clear(1),
39567    ok(2)
39568    }
39569    MAX-ACCESS  read-write
39570    STATUS  current
39571    DESCRIPTION
39572        "Setting this to clear(1) results in clearing the statistics for this
39573         snooping VLAN."
39574    ::= { igmpSnoopStatsEntry 19 }
39575
39576igmpClearAllStats OBJECT-TYPE
39577    SYNTAX  INTEGER {
39578    clear(1),
39579    ok(2)
39580    }
39581    MAX-ACCESS  read-write
39582    STATUS  current
39583    DESCRIPTION
39584        "Setting this to clear(1) results in clearing the IGMP statistics."
39585    ::= { igmpStats 2 }
39586
39587igmpStatsTotalIgmpGroups OBJECT-TYPE
39588    SYNTAX  Counter32
39589    MAX-ACCESS  read-only
39590    STATUS  current
39591    DESCRIPTION
39592        "The total number of IGMP groups."
39593    ::= { igmpStats 3 }
39594
39595igmpStatsTotalIpmcGroups OBJECT-TYPE
39596    SYNTAX  Counter32
39597    MAX-ACCESS  read-only
39598    STATUS  current
39599    DESCRIPTION
39600        "The total number of IPMC groups."
39601    ::= { igmpStats 4 }
39602
39603
39604
39605
39606
39607ipv6InReceives OBJECT-TYPE
39608    SYNTAX  Counter32
39609    MAX-ACCESS  read-only
39610    STATUS  current
39611    DESCRIPTION
39612        "The total number of input datagrams received from
39613         interfaces, including those received in error."
39614    ::= { ipv6Stats 1 }
39615
39616ipv6InMcasts OBJECT-TYPE
39617    SYNTAX  Counter32
39618    MAX-ACCESS  read-only
39619    STATUS  current
39620    DESCRIPTION
39621        "The total number of multicast packets received from
39622         interfaces, including those received in error."
39623    ::= { ipv6Stats 2 }
39624
39625ipv6InDelivers OBJECT-TYPE
39626    SYNTAX  Counter32
39627    MAX-ACCESS  read-only
39628    STATUS  current
39629    DESCRIPTION
39630        "Total datagrams given to upper layer - ICMP/UDP"
39631    ::= { ipv6Stats 3 }
39632
39633ipv6InDiscards OBJECT-TYPE
39634    SYNTAX  Counter32
39635    MAX-ACCESS  read-only
39636    STATUS  current
39637    DESCRIPTION
39638        "Total datagrams discarded despite no errors"
39639    ::= { ipv6Stats 4 }
39640
39641ipv6InHdrerrs OBJECT-TYPE
39642    SYNTAX  Counter32
39643    MAX-ACCESS  read-only
39644    STATUS  current
39645    DESCRIPTION
39646        "Total datagrams with error in IPv6/Option headers"
39647    ::= { ipv6Stats 5 }
39648
39649ipv6InAddrerrs OBJECT-TYPE
39650    SYNTAX  Counter32
39651    MAX-ACCESS  read-only
39652    STATUS  current
39653    DESCRIPTION
39654        "Total datagrams with error in destination address"
39655    ::= { ipv6Stats 6 }
39656
39657ipv6InUnkprots OBJECT-TYPE
39658    SYNTAX  Counter32
39659    MAX-ACCESS  read-only
39660    STATUS  current
39661    DESCRIPTION
39662        "Total datagrams with unknown/unsupported protocol"
39663    ::= { ipv6Stats 7 }
39664
39665ipv6InTruncs OBJECT-TYPE
39666    SYNTAX  Counter32
39667    MAX-ACCESS  read-only
39668    STATUS  current
39669    DESCRIPTION
39670        "Total datagrams with insufficient data"
39671    ::= { ipv6Stats 8 }
39672
39673ipv6OutMcasts OBJECT-TYPE
39674    SYNTAX  Counter32
39675    MAX-ACCESS  read-only
39676    STATUS  current
39677    DESCRIPTION
39678        "Total sent multicast pkts"
39679    ::= { ipv6Stats 10 }
39680
39681ipv6ForwDgrams OBJECT-TYPE
39682    SYNTAX  Counter32
39683    MAX-ACCESS  read-only
39684    STATUS  current
39685    DESCRIPTION
39686        "Total datagrams attempted to be forwarded"
39687    ::= { ipv6Stats 11 }
39688
39689ipv6TooBigerrs OBJECT-TYPE
39690    SYNTAX  Counter32
39691    MAX-ACCESS  read-only
39692    STATUS  current
39693    DESCRIPTION
39694        "Total datagrams which could not be forwarded
39695        as their size exceeds (Path) MTU"
39696    ::= { ipv6Stats 12 }
39697
39698ipv6OutReqs OBJECT-TYPE
39699    SYNTAX  Counter32
39700    MAX-ACCESS  read-only
39701    STATUS  current
39702    DESCRIPTION
39703        "Total datagrams attempted to be sent"
39704    ::= { ipv6Stats 13 }
39705
39706ipv6OutDiscards OBJECT-TYPE
39707    SYNTAX  Counter32
39708    MAX-ACCESS  read-only
39709    STATUS  current
39710    DESCRIPTION
39711        "Total outgoing Datagrams discarded despite no errors"
39712    ::= { ipv6Stats 14 }
39713
39714ipv6OutNorts OBJECT-TYPE
39715    SYNTAX  Counter32
39716    MAX-ACCESS  read-only
39717    STATUS  current
39718    DESCRIPTION
39719        "Total datagrams discarded due to no routes"
39720    ::= { ipv6Stats 15 }
39721
39722ipv6Reasmreqs OBJECT-TYPE
39723    SYNTAX  Counter32
39724    MAX-ACCESS  read-only
39725    STATUS  current
39726    DESCRIPTION
39727        "Total datagrams needing reassembly"
39728    ::= { ipv6Stats 16 }
39729
39730ipv6Reasmoks OBJECT-TYPE
39731    SYNTAX  Counter32
39732    MAX-ACCESS  read-only
39733    STATUS  current
39734    DESCRIPTION
39735        "Total datagrams successfully reassembled"
39736    ::= { ipv6Stats 17 }
39737
39738ipv6Reasmfails OBJECT-TYPE
39739    SYNTAX  Counter32
39740    MAX-ACCESS  read-only
39741    STATUS  current
39742    DESCRIPTION
39743        "Total datagrams for witch reassembly failured"
39744    ::= { ipv6Stats 18 }
39745
39746ipv6Fragoks OBJECT-TYPE
39747    SYNTAX  Counter32
39748    MAX-ACCESS  read-only
39749    STATUS  current
39750    DESCRIPTION
39751        "Total datagrams successfully fragmented"
39752    ::= { ipv6Stats 19 }
39753
39754ipv6Fragfails OBJECT-TYPE
39755    SYNTAX  Counter32
39756    MAX-ACCESS  read-only
39757    STATUS  current
39758    DESCRIPTION
39759        "Total datagrams for witch fragmentation failured"
39760    ::= { ipv6Stats 20 }
39761
39762ipv6Fragcreates OBJECT-TYPE
39763    SYNTAX  Counter32
39764    MAX-ACCESS  read-only
39765    STATUS  current
39766    DESCRIPTION
39767        "Total number of fragments created"
39768    ::= { ipv6Stats 21 }
39769
39770ipv6InNsols OBJECT-TYPE
39771    SYNTAX  Counter32
39772    MAX-ACCESS  read-only
39773    STATUS  current
39774    DESCRIPTION
39775        "Total number of received Neighbor Solicitations"
39776    ::= { ipv6Stats 22 }
39777
39778ipv6InNadvs OBJECT-TYPE
39779    SYNTAX  Counter32
39780    MAX-ACCESS  read-only
39781    STATUS  current
39782    DESCRIPTION
39783        "Total number of received Neighbor Advertisements"
39784    ::= { ipv6Stats 23 }
39785
39786ipv6InRoutsols OBJECT-TYPE
39787    SYNTAX  Counter32
39788    MAX-ACCESS  read-only
39789    STATUS  current
39790    DESCRIPTION
39791        "Total number of received Router Solicitations"
39792    ::= { ipv6Stats 25 }
39793
39794ipv6InRoutadvs OBJECT-TYPE
39795    SYNTAX  Counter32
39796    MAX-ACCESS  read-only
39797    STATUS  current
39798    DESCRIPTION
39799        "Total number of received Router Advertisements"
39800    ::= { ipv6Stats 26 }
39801
39802ipv6InRoutRedirs OBJECT-TYPE
39803    SYNTAX  Counter32
39804    MAX-ACCESS  read-only
39805    STATUS  current
39806    DESCRIPTION
39807        "Total number of received Router Redirect messages"
39808    ::= { ipv6Stats 27 }
39809
39810ipv6OutNsols OBJECT-TYPE
39811    SYNTAX  Counter32
39812    MAX-ACCESS  read-only
39813    STATUS  current
39814    DESCRIPTION
39815        "Total number of sent Neighbor Solicitations"
39816    ::= { ipv6Stats 28 }
39817
39818ipv6OutNadvs OBJECT-TYPE
39819    SYNTAX  Counter32
39820    MAX-ACCESS  read-only
39821    STATUS  current
39822    DESCRIPTION
39823        "Total number of sent Neighbor Advertisements"
39824    ::= { ipv6Stats 29 }
39825
39826ipv6OutRoutadvs OBJECT-TYPE
39827    SYNTAX  Counter32
39828    MAX-ACCESS  read-only
39829    STATUS  current
39830    DESCRIPTION
39831        "Total number of sent Router Advertisements"
39832    ::= { ipv6Stats 30 }
39833
39834ipv6OutRedirs OBJECT-TYPE
39835    SYNTAX  Counter32
39836    MAX-ACCESS  read-only
39837    STATUS  current
39838    DESCRIPTION
39839        "Total number of sent Redirects"
39840    ::= { ipv6Stats 31 }
39841
39842ipv6OutRoutSols OBJECT-TYPE
39843    SYNTAX  Counter32
39844    MAX-ACCESS  read-only
39845    STATUS  current
39846    DESCRIPTION
39847        "Total number of sent Router Solicitations"
39848    ::= { ipv6Stats 32 }
39849
39850-- Please see tIp6If structure: u4RaSchedTime and u4RaSentTime are interface
39851-- parameters. They are not part of interface statistics (tIp6IfStats stats;).
39852-- ipv6RaSchedTime OBJECT-TYPE
39853--     SYNTAX  Counter32
39854--     MAX-ACCESS  read-only
39855--     STATUS  current
39856--     DESCRIPTION
39857--         "Next multicast Router Advertisement scheduled time"
39858--     ::= { ipv6Stats 36 }
39859
39860-- ipv6RaSentTime OBJECT-TYPE
39861--     SYNTAX  Counter32
39862--     MAX-ACCESS  read-only
39863--     STATUS  current
39864--     DESCRIPTION
39865--         "Last Router Advertisement sent time"
39866--     ::= { ipv6Stats 37 }
39867
39868ipv6icmpInMsgs OBJECT-TYPE
39869    SYNTAX  Counter32
39870    MAX-ACCESS  read-only
39871    STATUS  current
39872    DESCRIPTION
39873        "The total number of ICMP messages received."
39874    ::= { ipv6Stats 39 }
39875
39876ipv6icmpInErrs OBJECT-TYPE
39877    SYNTAX  Counter32
39878    MAX-ACCESS  read-only
39879    STATUS  current
39880    DESCRIPTION
39881        "The total number of ICMP messages attempted to send."
39882    ::= { ipv6Stats 40 }
39883
39884ipv6icmpInBadcode OBJECT-TYPE
39885    SYNTAX  Counter32
39886    MAX-ACCESS  read-only
39887    STATUS  current
39888    DESCRIPTION
39889        "The total number of ICMP messages in bad code."
39890    ::= { ipv6Stats 41 }
39891
39892ipv6icmpInToobig OBJECT-TYPE
39893    SYNTAX  Counter32
39894    MAX-ACCESS  read-only
39895    STATUS  current
39896    DESCRIPTION
39897        "The number of ICMP too big messages received."
39898    ::= { ipv6Stats 42 }
39899
39900ipv6icmpInDstUnreach OBJECT-TYPE
39901    SYNTAX  Counter32
39902    MAX-ACCESS  read-only
39903    STATUS  current
39904    DESCRIPTION
39905        "The number of ICMP Destination Unreachable messages received."
39906    ::= { ipv6Stats 43 }
39907
39908ipv6icmpInTmexceeded OBJECT-TYPE
39909    SYNTAX  Counter32
39910    MAX-ACCESS  read-only
39911    STATUS  current
39912    DESCRIPTION
39913        "The number of ICMP Time Exceeded messages received."
39914    ::= { ipv6Stats 44 }
39915
39916ipv6icmpInParamprob OBJECT-TYPE
39917    SYNTAX  Counter32
39918    MAX-ACCESS  read-only
39919    STATUS  current
39920    DESCRIPTION
39921        "The number of ICMP Parameter Problem messages received."
39922    ::= { ipv6Stats 45 }
39923
39924ipv6icmpInEchoReq OBJECT-TYPE
39925    SYNTAX  Counter32
39926    MAX-ACCESS  read-only
39927    STATUS  current
39928    DESCRIPTION
39929        "The number of ICMP Echo request messages received."
39930    ::= { ipv6Stats 46 }
39931
39932ipv6icmpInEchoResp OBJECT-TYPE
39933    SYNTAX  Counter32
39934    MAX-ACCESS  read-only
39935    STATUS  current
39936    DESCRIPTION
39937        "The number of ICMP Echo Reply messages received."
39938    ::= { ipv6Stats 47 }
39939
39940ipv6icmpOutMsgs OBJECT-TYPE
39941    SYNTAX  Counter32
39942    MAX-ACCESS  read-only
39943    STATUS  current
39944    DESCRIPTION
39945        "The total number of ICMP messages which this entity
39946         attempted to send."
39947    ::= { ipv6Stats 48 }
39948
39949ipv6icmpOutErrs OBJECT-TYPE
39950    SYNTAX  Counter32
39951    MAX-ACCESS  read-only
39952    STATUS  current
39953    DESCRIPTION
39954        "The number of ICMP messages which this entity did not
39955         send due to problems discovered within ICMP
39956         such as a lack of buffers."
39957    ::= { ipv6Stats 49 }
39958
39959ipv6icmpOutDstUnreach OBJECT-TYPE
39960    SYNTAX  Counter32
39961    MAX-ACCESS  read-only
39962    STATUS  current
39963    DESCRIPTION
39964        "The number of ICMP Destination Unreachable messages sent."
39965    ::= { ipv6Stats 50 }
39966
39967ipv6icmpOutToobig OBJECT-TYPE
39968    SYNTAX  Counter32
39969    MAX-ACCESS  read-only
39970    STATUS  current
39971    DESCRIPTION
39972        "The number of ICMP too big messages sent."
39973    ::= { ipv6Stats 51 }
39974
39975ipv6icmpOutTmexceeded OBJECT-TYPE
39976    SYNTAX  Counter32
39977    MAX-ACCESS  read-only
39978    STATUS  current
39979    DESCRIPTION
39980        "The number of ICMP Time Exceeded messages sent."
39981    ::= { ipv6Stats 52 }
39982
39983ipv6icmpOutParamprob OBJECT-TYPE
39984    SYNTAX  Counter32
39985    MAX-ACCESS  read-only
39986    STATUS  current
39987    DESCRIPTION
39988        "The number of ICMP Parameter Problem messages sent."
39989    ::= { ipv6Stats 53 }
39990
39991ipv6icmpOutEchoReq OBJECT-TYPE
39992    SYNTAX  Counter32
39993    MAX-ACCESS  read-only
39994    STATUS  current
39995    DESCRIPTION
39996        "The number of ICMP Echo request messages sent."
39997    ::= { ipv6Stats 54 }
39998
39999ipv6icmpOutEchoResp OBJECT-TYPE
40000    SYNTAX  Counter32
40001    MAX-ACCESS  read-only
40002    STATUS  current
40003    DESCRIPTION
40004        "The number of ICMP Echo Reply messages sent."
40005    ::= { ipv6Stats 55 }
40006
40007ipv6icmpInRouterSol OBJECT-TYPE
40008    SYNTAX  Counter32
40009    MAX-ACCESS  read-only
40010    STATUS  current
40011    DESCRIPTION
40012        "The number of ICMP router solicitations received."
40013    ::= { ipv6Stats 56 }
40014
40015ipv6icmpInRouterAdv OBJECT-TYPE
40016    SYNTAX  Counter32
40017    MAX-ACCESS  read-only
40018    STATUS  current
40019    DESCRIPTION
40020        "The number of ICMP router advertisements received."
40021    ::= { ipv6Stats 57 }
40022
40023ipv6icmpInNeighSol OBJECT-TYPE
40024    SYNTAX  Counter32
40025    MAX-ACCESS  read-only
40026    STATUS  current
40027    DESCRIPTION
40028        "The number of ICMP neighbor solicitations received."
40029    ::= { ipv6Stats 58 }
40030
40031ipv6icmpInNeighAdv OBJECT-TYPE
40032    SYNTAX  Counter32
40033    MAX-ACCESS  read-only
40034    STATUS  current
40035    DESCRIPTION
40036        "The number of ICMP neighbor advertisements received."
40037    ::= { ipv6Stats 59 }
40038
40039ipv6icmpInRedir OBJECT-TYPE
40040    SYNTAX  Counter32
40041    MAX-ACCESS  read-only
40042    STATUS  current
40043    DESCRIPTION
40044        "The number of ICMP Redirect messages received."
40045    ::= { ipv6Stats 60 }
40046
40047ipv6icmpOutRouterSol OBJECT-TYPE
40048    SYNTAX  Counter32
40049    MAX-ACCESS  read-only
40050    STATUS  current
40051    DESCRIPTION
40052        "The number of ICMP router solicitations sent."
40053    ::= { ipv6Stats 61 }
40054
40055ipv6icmpOutRouterAdv OBJECT-TYPE
40056    SYNTAX  Counter32
40057    MAX-ACCESS  read-only
40058    STATUS  current
40059    DESCRIPTION
40060        "The number of ICMP router advertisements sent."
40061    ::= { ipv6Stats 62 }
40062
40063ipv6icmpOutNeighSol OBJECT-TYPE
40064    SYNTAX  Counter32
40065    MAX-ACCESS  read-only
40066    STATUS  current
40067    DESCRIPTION
40068        "The number of ICMP neighbor solicitations sent."
40069    ::= { ipv6Stats 63 }
40070
40071ipv6icmpOutNeighAdv OBJECT-TYPE
40072    SYNTAX  Counter32
40073    MAX-ACCESS  read-only
40074    STATUS  current
40075    DESCRIPTION
40076        "The number of ICMP neighbor advertisements sent."
40077    ::= { ipv6Stats 64 }
40078
40079ipv6icmpOutRedir OBJECT-TYPE
40080    SYNTAX  Counter32
40081    MAX-ACCESS  read-only
40082    STATUS  current
40083    DESCRIPTION
40084        "The number of ICMP Redirect messages sent."
40085    ::= { ipv6Stats 65 }
40086
40087ipv6udpInDgrams OBJECT-TYPE
40088    SYNTAX  Counter32
40089    MAX-ACCESS  read-only
40090    STATUS  current
40091    DESCRIPTION
40092        "Total number of UDP received datagrams."
40093    ::= { ipv6Stats 66 }
40094
40095ipv6udpInErrs OBJECT-TYPE
40096    SYNTAX  Counter32
40097    MAX-ACCESS  read-only
40098    STATUS  current
40099    DESCRIPTION
40100        "Total number of UDP error encountered during
40101         processing of packet."
40102    ::= { ipv6Stats 67 }
40103
40104ipv6udpOutDgrams OBJECT-TYPE
40105    SYNTAX  Counter32
40106    MAX-ACCESS  read-only
40107    STATUS  current
40108    DESCRIPTION
40109        "Total number of UDP datagrams passed to IP6 layer."
40110    ::= { ipv6Stats 68 }
40111
40112ipv6udpNumPorts OBJECT-TYPE
40113    SYNTAX  Counter32
40114    MAX-ACCESS  read-only
40115    STATUS  current
40116    DESCRIPTION
40117        "Total number of UDP ports that are currently open."
40118    ::= { ipv6Stats 69 }
40119
40120ipv6icmpInAdminProhib OBJECT-TYPE
40121    SYNTAX  Counter32
40122    MAX-ACCESS  read-only
40123    STATUS  current
40124    DESCRIPTION
40125        "The total number of received Destination Unreachable
40126         ICMP packets."
40127    ::= { ipv6Stats 70 }
40128
40129ipv6icmpOutAdminProhib OBJECT-TYPE
40130    SYNTAX  Counter32
40131    MAX-ACCESS  read-only
40132    STATUS  current
40133    DESCRIPTION
40134        "The total number of sent Destination Unreachable
40135         ICMP packets."
40136    ::= { ipv6Stats 71 }
40137
40138
40139-- Ospf3 Statistics
40140
40141-- Ospf3 Statistics for all interfaces and Ospf3 areas
40142ospf3GeneralStats       OBJECT IDENTIFIER ::= { ospf3Stats  1 }
40143ospf3CumRxTxDisdStats   OBJECT IDENTIFIER ::= { ospf3GeneralStats  1 }
40144ospf3CumNbrChangeStats  OBJECT IDENTIFIER ::= { ospf3GeneralStats  2 }
40145ospf3CumIntfChangeStats OBJECT IDENTIFIER ::= { ospf3GeneralStats  3 }
40146ospf3TimersKickOffStats OBJECT IDENTIFIER ::= { ospf3GeneralStats  4 }
40147
40148-- Ospf3 Statistics / Area
40149ospf3Area          OBJECT IDENTIFIER ::= { ospf3Stats  2 }
40150
40151ospf3AreaRxTxDisdStats OBJECT-TYPE
40152    SYNTAX SEQUENCE OF Ospf3AreaRxTxDisdStatsEntry
40153    MAX-ACCESS not-accessible
40154    STATUS current
40155    DESCRIPTION
40156      "The table of Ospf3 Area Rx/Tx Statistics."
40157    ::= { ospf3Area 1 }
40158
40159ospf3AreaRxTxDisdStatsEntry OBJECT-TYPE
40160    SYNTAX Ospf3AreaRxTxDisdStatsEntry
40161    MAX-ACCESS not-accessible
40162    STATUS current
40163    DESCRIPTION
40164      "Rx Tx packet Statistics about a Ospf3 area."
40165    INDEX { ospf3AreaRxTxDisdIndex }
40166    ::= { ospf3AreaRxTxDisdStats 1 }
40167
40168Ospf3AreaRxTxDisdStatsEntry ::= SEQUENCE {
40169    ospf3AreaRxTxDisdIndex      Integer32,
40170    ospf3AreaRxPkts             Counter32,
40171    ospf3AreaTxPkts             Counter32,
40172    ospf3AreaDisdPkts           Counter32,
40173    ospf3AreaRxHello            Counter32,
40174    ospf3AreaTxHello            Counter32,
40175    ospf3AreaDisdHello          Counter32,
40176    ospf3AreaRxDatabase         Counter32,
40177    ospf3AreaTxDatabase         Counter32,
40178    ospf3AreaDisdDatabase       Counter32,
40179    ospf3AreaRxlsReqs           Counter32,
40180    ospf3AreaTxlsReqs           Counter32,
40181    ospf3AreaDisdlsReqs         Counter32,
40182    ospf3AreaRxlsAcks           Counter32,
40183    ospf3AreaTxlsAcks           Counter32,
40184    ospf3AreaDisdlsAcks         Counter32,
40185    ospf3AreaRxlsUpdates        Counter32,
40186    ospf3AreaTxlsUpdates        Counter32,
40187    ospf3AreaDisdlsUpdates      Counter32
40188    }
40189
40190ospf3AreaRxTxDisdIndex OBJECT-TYPE
40191    SYNTAX  Integer32
40192    MAX-ACCESS  read-only
40193    STATUS  current
40194    DESCRIPTION
40195        "The index of the ospf3 Area for which these statistics apply."
40196    ::= { ospf3AreaRxTxDisdStatsEntry 1 }
40197
40198ospf3AreaRxPkts OBJECT-TYPE
40199    SYNTAX  Counter32
40200    MAX-ACCESS  read-only
40201    STATUS  current
40202    DESCRIPTION
40203        "The total number of Ospf3 packets received in this Ospf3 area."
40204    ::= { ospf3AreaRxTxDisdStatsEntry 2 }
40205
40206ospf3AreaTxPkts OBJECT-TYPE
40207    SYNTAX  Counter32
40208    MAX-ACCESS  read-only
40209    STATUS  current
40210    DESCRIPTION
40211        "The total number of Ospf3 packets transmitted in this Ospf3 area."
40212    ::= { ospf3AreaRxTxDisdStatsEntry 3 }
40213
40214ospf3AreaDisdPkts OBJECT-TYPE
40215    SYNTAX  Counter32
40216    MAX-ACCESS  read-only
40217    STATUS  current
40218    DESCRIPTION
40219        "The total number of Ospf3 packets discaded in this Ospf3 area."
40220    ::= { ospf3AreaRxTxDisdStatsEntry 4 }
40221
40222ospf3AreaRxHello OBJECT-TYPE
40223    SYNTAX  Counter32
40224    MAX-ACCESS  read-only
40225    STATUS  current
40226    DESCRIPTION
40227        "The total number of Hello packets received in this Ospf3 area."
40228    ::= { ospf3AreaRxTxDisdStatsEntry 5 }
40229
40230ospf3AreaTxHello OBJECT-TYPE
40231    SYNTAX  Counter32
40232    MAX-ACCESS  read-only
40233    STATUS  current
40234    DESCRIPTION
40235        "The total number of Hello packets transmitted in this Ospf3
40236         area."
40237    ::= { ospf3AreaRxTxDisdStatsEntry 6 }
40238
40239ospf3AreaDisdHello OBJECT-TYPE
40240    SYNTAX  Counter32
40241    MAX-ACCESS  read-only
40242    STATUS  current
40243    DESCRIPTION
40244        "The total number of Hello packets discaded in this Ospf3
40245         area."
40246    ::= { ospf3AreaRxTxDisdStatsEntry 7 }
40247
40248ospf3AreaRxDatabase OBJECT-TYPE
40249    SYNTAX  Counter32
40250    MAX-ACCESS  read-only
40251    STATUS  current
40252    DESCRIPTION
40253        "The total number of Database Description packets transmitted
40254         for this Ospf3 area."
40255    ::= { ospf3AreaRxTxDisdStatsEntry 8 }
40256
40257ospf3AreaTxDatabase OBJECT-TYPE
40258    SYNTAX  Counter32
40259    MAX-ACCESS  read-only
40260    STATUS  current
40261    DESCRIPTION
40262        "The total number of Database Description packets transmitted
40263         for this Ospf3 area."
40264    ::= { ospf3AreaRxTxDisdStatsEntry 9 }
40265
40266ospf3AreaDisdDatabase OBJECT-TYPE
40267    SYNTAX  Counter32
40268    MAX-ACCESS  read-only
40269    STATUS  current
40270    DESCRIPTION
40271        "The total number of Database Description packets discarded
40272         for this Ospf3 area."
40273    ::= { ospf3AreaRxTxDisdStatsEntry 10 }
40274
40275
40276ospf3AreaRxlsReqs OBJECT-TYPE
40277    SYNTAX  Counter32
40278    MAX-ACCESS  read-only
40279    STATUS  current
40280    DESCRIPTION
40281        "The total number of Link State Request packets received for
40282         this Ospf3 area."
40283    ::= { ospf3AreaRxTxDisdStatsEntry 11 }
40284
40285ospf3AreaTxlsReqs OBJECT-TYPE
40286    SYNTAX  Counter32
40287    MAX-ACCESS  read-only
40288    STATUS  current
40289    DESCRIPTION
40290        "The total number of Link State Request packets transmitted for
40291         this Ospf3 area."
40292    ::= { ospf3AreaRxTxDisdStatsEntry 12 }
40293
40294ospf3AreaDisdlsReqs OBJECT-TYPE
40295    SYNTAX  Counter32
40296    MAX-ACCESS  read-only
40297    STATUS  current
40298    DESCRIPTION
40299        "The total number of Link State Request packets discarded for
40300         this Ospf3 area."
40301    ::= { ospf3AreaRxTxDisdStatsEntry 13 }
40302
40303ospf3AreaRxlsAcks OBJECT-TYPE
40304    SYNTAX  Counter32
40305    MAX-ACCESS  read-only
40306    STATUS  current
40307    DESCRIPTION
40308        "The total number of Link State Acknowledgement packets received for
40309         this Ospf3 area."
40310    ::= { ospf3AreaRxTxDisdStatsEntry 14 }
40311
40312ospf3AreaTxlsAcks OBJECT-TYPE
40313    SYNTAX  Counter32
40314    MAX-ACCESS  read-only
40315    STATUS  current
40316    DESCRIPTION
40317        "The total number of Link State Acknowledgement packets transmitted
40318         for this Ospf3 area."
40319    ::= { ospf3AreaRxTxDisdStatsEntry 15 }
40320
40321ospf3AreaDisdlsAcks OBJECT-TYPE
40322    SYNTAX  Counter32
40323    MAX-ACCESS  read-only
40324    STATUS  current
40325    DESCRIPTION
40326        "The total number of Link State Acknowledgement packets discarded
40327         for this Ospf3 area."
40328    ::= { ospf3AreaRxTxDisdStatsEntry 16 }
40329
40330ospf3AreaRxlsUpdates OBJECT-TYPE
40331    SYNTAX  Counter32
40332    MAX-ACCESS  read-only
40333    STATUS  current
40334    DESCRIPTION
40335        "The total number of Link State Update packets received for
40336         this Ospf3 area."
40337    ::= { ospf3AreaRxTxDisdStatsEntry 17 }
40338
40339ospf3AreaTxlsUpdates OBJECT-TYPE
40340    SYNTAX  Counter32
40341    MAX-ACCESS  read-only
40342    STATUS  current
40343    DESCRIPTION
40344        "The total number of Link State Update packets transmitted for
40345         this Ospf3 area."
40346    ::= { ospf3AreaRxTxDisdStatsEntry 18 }
40347
40348ospf3AreaDisdlsUpdates OBJECT-TYPE
40349    SYNTAX  Counter32
40350    MAX-ACCESS  read-only
40351    STATUS  current
40352    DESCRIPTION
40353        "The total number of Link State Update packets discarded for
40354         this Ospf3 area."
40355    ::= { ospf3AreaRxTxDisdStatsEntry 19 }
40356
40357ospf3AreaNbrChangeStats OBJECT-TYPE
40358    SYNTAX SEQUENCE OF Ospf3AreaNbrChangeStatsEntry
40359    MAX-ACCESS not-accessible
40360    STATUS current
40361    DESCRIPTION
40362      "The table of Ospf3 Neighbor change Statistics."
40363    ::= { ospf3Area 2 }
40364
40365ospf3AreaNbrChangeStatsEntry OBJECT-TYPE
40366    SYNTAX Ospf3AreaNbrChangeStatsEntry
40367    MAX-ACCESS not-accessible
40368    STATUS current
40369    DESCRIPTION
40370      "Ospf3 Neighbor Change statistics."
40371    INDEX { ospf3AreaNbrIndex }
40372    ::= { ospf3AreaNbrChangeStats 1 }
40373
40374Ospf3AreaNbrChangeStatsEntry ::= SEQUENCE {
40375    ospf3AreaNbrIndex           Integer32,
40376    ospf3AreaNbrDown            Counter32,
40377    ospf3AreaNbrAttempt     Counter32,
40378    ospf3AreaNbrInit            Counter32,
40379    ospf3AreaNbrN2way           Counter32,
40380    ospf3AreaNbrExStart         Counter32,
40381    ospf3AreaNbrExchange        Counter32,
40382    ospf3AreaNbrLoading         Counter32,
40383    ospf3AreaNbrFull        Counter32,
40384    ospf3AreaNbrAllEvents       Counter32
40385    }
40386
40387ospf3AreaNbrIndex OBJECT-TYPE
40388    SYNTAX  Integer32
40389    MAX-ACCESS  read-only
40390    STATUS  current
40391    DESCRIPTION
40392        "The index of the Ospf3 Area for which these statistics apply."
40393    ::= { ospf3AreaNbrChangeStatsEntry 1 }
40394
40395ospf3AreaNbrDown OBJECT-TYPE
40396    SYNTAX  Counter32
40397    MAX-ACCESS  read-only
40398    STATUS  current
40399    DESCRIPTION
40400        "The total number of times neighbors now existing on this area
40401        have changed into DOWN state."
40402    ::= { ospf3AreaNbrChangeStatsEntry 2 }
40403
40404ospf3AreaNbrAttempt OBJECT-TYPE
40405    SYNTAX  Counter32
40406    MAX-ACCESS  read-only
40407    STATUS  current
40408    DESCRIPTION
40409        "The total number of times neighbors now existing on this area
40410        have changed into ATTEMPT state."
40411    ::= { ospf3AreaNbrChangeStatsEntry  3 }
40412
40413ospf3AreaNbrInit OBJECT-TYPE
40414    SYNTAX  Counter32
40415    MAX-ACCESS  read-only
40416    STATUS  current
40417    DESCRIPTION
40418        "The total number of times neighbors now existing on this area
40419        have changed into INIT state."
40420    ::= { ospf3AreaNbrChangeStatsEntry 4 }
40421
40422ospf3AreaNbrN2way OBJECT-TYPE
40423    SYNTAX  Counter32
40424    MAX-ACCESS  read-only
40425    STATUS  current
40426    DESCRIPTION
40427        "The total number of times neighbors now existing on this area
40428        have changed into 2WAY state."
40429    ::= { ospf3AreaNbrChangeStatsEntry 5 }
40430
40431ospf3AreaNbrExStart OBJECT-TYPE
40432    SYNTAX  Counter32
40433    MAX-ACCESS  read-only
40434    STATUS  current
40435    DESCRIPTION
40436        "The total number of times neighbors now existing on this area
40437        have changed into EXSTART state."
40438    ::= { ospf3AreaNbrChangeStatsEntry 6 }
40439
40440ospf3AreaNbrExchange OBJECT-TYPE
40441    SYNTAX  Counter32
40442    MAX-ACCESS  read-only
40443    STATUS  current
40444    DESCRIPTION
40445        "The total number of times neighbors now existing on this area
40446        have changed into EXCHANGE state."
40447    ::= { ospf3AreaNbrChangeStatsEntry 7 }
40448
40449ospf3AreaNbrLoading OBJECT-TYPE
40450    SYNTAX  Counter32
40451    MAX-ACCESS  read-only
40452    STATUS  current
40453    DESCRIPTION
40454        "The total number of times neighbors now existing on this area
40455        have changed into LOADING state."
40456    ::= { ospf3AreaNbrChangeStatsEntry 8 }
40457
40458ospf3AreaNbrFull OBJECT-TYPE
40459    SYNTAX  Counter32
40460    MAX-ACCESS  read-only
40461    STATUS  current
40462    DESCRIPTION
40463        "The total number of times neighbors now existing on this area
40464        have changed into FULL state."
40465    ::= { ospf3AreaNbrChangeStatsEntry 9 }
40466
40467ospf3AreaNbrAllEvents OBJECT-TYPE
40468    SYNTAX  Counter32
40469    MAX-ACCESS  read-only
40470    STATUS  current
40471    DESCRIPTION
40472        "The total number of times neighbors now existing on this area
40473        have changed state or an error had occured."
40474    ::= { ospf3AreaNbrChangeStatsEntry 10 }
40475
40476ospf3AreaIntfChangeStats OBJECT-TYPE
40477    SYNTAX SEQUENCE OF Ospf3AreaIntfChangeStatsEntry
40478    MAX-ACCESS not-accessible
40479    STATUS current
40480    DESCRIPTION
40481      "The table of Ospf3 Interface change Statistics."
40482    ::= { ospf3Area 3 }
40483
40484
40485ospf3AreaIntfChangeStatsEntry OBJECT-TYPE
40486    SYNTAX Ospf3AreaIntfChangeStatsEntry
40487    MAX-ACCESS not-accessible
40488    STATUS current
40489    DESCRIPTION
40490      "Ospf3 interface Change statistics."
40491    INDEX { ospf3AreaIntfIndex }
40492    ::= { ospf3AreaIntfChangeStats 1 }
40493
40494Ospf3AreaIntfChangeStatsEntry ::= SEQUENCE {
40495    ospf3AreaIntfIndex              Integer32,
40496    ospf3AreaIntfDown               Counter32,
40497    ospf3AreaIntfLoop               Counter32,
40498    ospf3AreaIntfWaiting        Counter32,
40499    ospf3AreaIntfPtop               Counter32,
40500    ospf3AreaIntfDr                 Counter32,
40501    ospf3AreaIntfBackup             Counter32,
40502    ospf3AreaIntfDrOther            Counter32,
40503    ospf3AreaIntfAllEvents          Counter32
40504    }
40505
40506ospf3AreaIntfIndex OBJECT-TYPE
40507    SYNTAX  Integer32
40508    MAX-ACCESS  read-only
40509    STATUS  current
40510    DESCRIPTION
40511        "The index of the Ospf3 Interface for which these statistics apply."
40512    ::= { ospf3AreaIntfChangeStatsEntry 1 }
40513
40514ospf3AreaIntfDown OBJECT-TYPE
40515    SYNTAX   Counter32
40516    MAX-ACCESS   read-only
40517    STATUS   current
40518    DESCRIPTION
40519        "The total number of changes into the DOWN State of the interfaces
40520         associated with this OSPF area."
40521    ::= { ospf3AreaIntfChangeStatsEntry 2 }
40522
40523ospf3AreaIntfLoop OBJECT-TYPE
40524    SYNTAX    Counter32
40525    MAX-ACCESS    read-only
40526    STATUS    current
40527    DESCRIPTION
40528        "The total number of changes into the LOOP State of the interfaces
40529         associated with this OSPF area."
40530    ::= { ospf3AreaIntfChangeStatsEntry 3 }
40531
40532ospf3AreaIntfWaiting OBJECT-TYPE
40533    SYNTAX        Counter32
40534    MAX-ACCESS        read-only
40535    STATUS        current
40536    DESCRIPTION
40537        "The total number of changes into the WAITING State of the interfaces
40538         associated with this OSPF area."
40539    ::= { ospf3AreaIntfChangeStatsEntry 4 }
40540
40541ospf3AreaIntfPtop OBJECT-TYPE
40542    SYNTAX        Counter32
40543    MAX-ACCESS        read-only
40544    STATUS        current
40545    DESCRIPTION
40546        "The total number of changes into the PTOP State of the interfaces
40547         associated with this OSPF area."
40548    ::= { ospf3AreaIntfChangeStatsEntry 5 }
40549
40550ospf3AreaIntfDr OBJECT-TYPE
40551    SYNTAX        Counter32
40552    MAX-ACCESS        read-only
40553    STATUS        current
40554    DESCRIPTION
40555        "The total number of changes into the DR State of the interfaces
40556         associated with this OSPF area."
40557    ::= { ospf3AreaIntfChangeStatsEntry 6 }
40558
40559ospf3AreaIntfBackup OBJECT-TYPE
40560    SYNTAX     Counter32
40561    MAX-ACCESS     read-only
40562    STATUS     current
40563    DESCRIPTION
40564        "The total number of changes into the BACKUP State of the interfaces
40565         associated with this OSPF area."
40566    ::= { ospf3AreaIntfChangeStatsEntry 7 }
40567
40568ospf3AreaIntfDrOther OBJECT-TYPE
40569    SYNTAX     Counter32
40570    MAX-ACCESS     read-only
40571    STATUS     current
40572    DESCRIPTION
40573        "The total number of changes into the DROTHER State of the interfaces
40574         associated with this OSPF area."
40575    ::= { ospf3AreaIntfChangeStatsEntry 8 }
40576
40577ospf3AreaIntfAllEvents OBJECT-TYPE
40578    SYNTAX     Counter32
40579    MAX-ACCESS     read-only
40580    STATUS     current
40581    DESCRIPTION
40582        "The total number of State changes of the interfaces
40583         associated with this OSPF area"
40584    ::= { ospf3AreaIntfChangeStatsEntry 9 }
40585
40586ospf3AreaErrorStats OBJECT-TYPE
40587    SYNTAX SEQUENCE OF Ospf3AreaErrorStatsEntry
40588    MAX-ACCESS not-accessible
40589    STATUS current
40590    DESCRIPTION
40591      "The table of Ospf3 Interface Error Statistics."
40592    ::= { ospf3Area 4 }
40593
40594ospf3AreaErrorStatsEntry OBJECT-TYPE
40595    SYNTAX Ospf3AreaErrorStatsEntry
40596    MAX-ACCESS not-accessible
40597    STATUS current
40598    DESCRIPTION
40599      "Error Statistics for an Ospf3 area."
40600    INDEX { ospf3AreaErrIndex }
40601    ::= { ospf3AreaErrorStats 1 }
40602
40603Ospf3AreaErrorStatsEntry ::= SEQUENCE {
40604    ospf3AreaErrIndex              Integer32,
40605    ospf3AreaErrRxOnPasv           Counter32,
40606    ospf3AreaErrRxOspfOff          Counter32,
40607    ospf3AreaErrRxOnNotup          Counter32,
40608    ospf3AreaErrRxVerMismatch      Counter32,
40609    ospf3AreaErrRxZeroRTRID        Counter32,
40610    ospf3AreaErrRxSameRTRID        Counter32,
40611    ospf3AreaErrRxMismatchInstID   Counter32,
40612    ospf3AreaErrBadAreaID          Counter32,
40613    ospf3AreaErrBadDestAddr        Counter32,
40614    ospf3AreaErrBadChecksum        Counter32,
40615    ospf3AreaErrBadNeighbour       Counter32,
40616    ospf3AreaErrBadPktType         Counter32,
40617    ospf3AreaErrHelloMismatch      Counter32,
40618    ospf3AreaErrOptionsMismatch    Counter32,
40619    ospf3AreaErrDeadMismatch       Counter32,
40620    ospf3AreaErrHelloNoNbr         Counter32
40621    }
40622
40623ospf3AreaErrIndex OBJECT-TYPE
40624    SYNTAX    Integer32
40625    MAX-ACCESS    read-only
40626    STATUS    current
40627    DESCRIPTION
40628        "The index of the Ospf3 Area for which these statistics apply."
40629    ::= { ospf3AreaErrorStatsEntry 1 }
40630
40631ospf3AreaErrRxOnPasv  OBJECT-TYPE
40632    SYNTAX    Counter32
40633    MAX-ACCESS    read-only
40634    STATUS    current
40635    DESCRIPTION
40636        "The total number of packets received by all of the interfaces in this area  that are
40637         received on a passive interface."
40638    ::= { ospf3AreaErrorStatsEntry 2 }
40639
40640ospf3AreaErrRxOspfOff OBJECT-TYPE
40641    SYNTAX    Counter32
40642    MAX-ACCESS    read-only
40643    STATUS    current
40644    DESCRIPTION
40645        "The total number of packets received by all of the interfaces in this area  that are
40646         received while OSPF was disabled."
40647    ::= { ospf3AreaErrorStatsEntry 3 }
40648
40649ospf3AreaErrRxOnNotup OBJECT-TYPE
40650    SYNTAX    Counter32
40651    MAX-ACCESS    read-only
40652    STATUS    current
40653    DESCRIPTION
40654        "The total number of packets received by all of the interfaces in this area  that are
40655         received while the interface was disabled."
40656    ::= { ospf3AreaErrorStatsEntry 4 }
40657
40658ospf3AreaErrRxVerMismatch OBJECT-TYPE
40659    SYNTAX    Counter32
40660    MAX-ACCESS    read-only
40661    STATUS    current
40662    DESCRIPTION
40663        "The total number of packets received by all of the interfaces in this area  that have
40664         an OSPF version number not equal to the one of the interface."
40665    ::= { ospf3AreaErrorStatsEntry 5 }
40666
40667ospf3AreaErrRxZeroRTRID OBJECT-TYPE
40668    SYNTAX    Counter32
40669    MAX-ACCESS    read-only
40670    STATUS    current
40671    DESCRIPTION
40672        "The total number of packets received by all of the interfaces in this area  that have
40673         a RouterID of 0."
40674    ::= { ospf3AreaErrorStatsEntry 6 }
40675
40676ospf3AreaErrRxSameRTRID OBJECT-TYPE
40677    SYNTAX    Counter32
40678    MAX-ACCESS    read-only
40679    STATUS    current
40680    DESCRIPTION
40681        "The total number of packets received by all of the interfaces in this area  that have
40682         the same RouterID as this Router."
40683    ::= { ospf3AreaErrorStatsEntry 7 }
40684
40685ospf3AreaErrRxMismatchInstID OBJECT-TYPE
40686    SYNTAX    Counter32
40687    MAX-ACCESS    read-only
40688    STATUS    current
40689    DESCRIPTION
40690        "The total number of packets received by all of the interfaces in this area  that have
40691         an instance number not equal to the one of the interface."
40692    ::= { ospf3AreaErrorStatsEntry 8 }
40693
40694ospf3AreaErrBadAreaID OBJECT-TYPE
40695    SYNTAX    Counter32
40696    MAX-ACCESS    read-only
40697    STATUS    current
40698    DESCRIPTION
40699        "The total number of packets received by all of the interfaces in this area  that have
40700         an area number not equal to the one of the area of the interface."
40701    ::= { ospf3AreaErrorStatsEntry 9 }
40702
40703ospf3AreaErrBadDestAddr OBJECT-TYPE
40704    SYNTAX    Counter32
40705    MAX-ACCESS    read-only
40706    STATUS    current
40707    DESCRIPTION
40708        "The total number of packets discarded by all of the interfaces in this area  because of
40709         a destination address mismatch."
40710    ::= { ospf3AreaErrorStatsEntry 10 }
40711
40712ospf3AreaErrBadChecksum OBJECT-TYPE
40713    SYNTAX    Counter32
40714    MAX-ACCESS    read-only
40715    STATUS    current
40716    DESCRIPTION
40717        "The total number of packets discarded by all of the interfaces in this area  because of
40718         a bad checksum."
40719    ::= { ospf3AreaErrorStatsEntry 11 }
40720
40721ospf3AreaErrBadNeighbour OBJECT-TYPE
40722    SYNTAX    Counter32
40723    MAX-ACCESS    read-only
40724    STATUS    current
40725    DESCRIPTION
40726        "The total number of packets discarded by all of the interfaces in this area  because
40727         they could not be associated with any neighbor."
40728    ::= { ospf3AreaErrorStatsEntry 12 }
40729
40730ospf3AreaErrBadPktType OBJECT-TYPE
40731    SYNTAX    Counter32
40732    MAX-ACCESS    read-only
40733    STATUS    current
40734    DESCRIPTION
40735        "The total number of packets discarded by all of the interfaces in this area  because
40736         the packet type was not recognized."
40737    ::= { ospf3AreaErrorStatsEntry 13 }
40738
40739ospf3AreaErrHelloMismatch OBJECT-TYPE
40740    SYNTAX    Counter32
40741    MAX-ACCESS    read-only
40742    STATUS    current
40743    DESCRIPTION
40744        "The total number of packets received with a different hello interval
40745         by all of the interfaces in this area ."
40746    ::= { ospf3AreaErrorStatsEntry 14 }
40747
40748ospf3AreaErrOptionsMismatch OBJECT-TYPE
40749    SYNTAX    Counter32
40750    MAX-ACCESS    read-only
40751    STATUS    current
40752    DESCRIPTION
40753        "The total number of packets received with a different options
40754         by all of the interfaces in this area ."
40755    ::= { ospf3AreaErrorStatsEntry 15 }
40756
40757ospf3AreaErrDeadMismatch OBJECT-TYPE
40758    SYNTAX    Counter32
40759    MAX-ACCESS    read-only
40760    STATUS    current
40761    DESCRIPTION
40762        "The total number of packets received with a different dead interval
40763         in this area."
40764    ::= { ospf3AreaErrorStatsEntry 16 }
40765
40766ospf3AreaErrHelloNoNbr OBJECT-TYPE
40767    SYNTAX    Counter32
40768    MAX-ACCESS    read-only
40769    STATUS    current
40770    DESCRIPTION
40771        "The total number of packets received from an unknown neighbor
40772         when all of the interfaces in this area  has a Network Type of NBMA or PTOMP."
40773    ::= { ospf3AreaErrorStatsEntry 17 }
40774
40775-- Ospf3 Statistics / Interface
40776ospf3Interface         OBJECT IDENTIFIER ::= { ospf3Stats  3 }
40777
40778
40779ospf3IntfRxTxDisdStats OBJECT-TYPE
40780    SYNTAX SEQUENCE OF Ospf3IntfRxTxDisdStatsEntry
40781    MAX-ACCESS not-accessible
40782    STATUS current
40783    DESCRIPTION
40784      "The table of Ospf3 Intf Rx/Tx Statistics."
40785    ::= { ospf3Interface 1 }
40786
40787ospf3IntfRxTxDisdStatsEntry OBJECT-TYPE
40788    SYNTAX Ospf3IntfRxTxDisdStatsEntry
40789    MAX-ACCESS not-accessible
40790    STATUS current
40791    DESCRIPTION
40792      "Rx Tx packet Statistics about a Ospf3 area."
40793    INDEX { ospf3IntfRxTxDisdIndex }
40794    ::= { ospf3IntfRxTxDisdStats 1 }
40795
40796Ospf3IntfRxTxDisdStatsEntry ::= SEQUENCE {
40797    ospf3IntfRxTxDisdIndex      Integer32,
40798    ospf3IntfRxPkts             Counter32,
40799    ospf3IntfTxPkts             Counter32,
40800    ospf3IntfDisdPkts           Counter32,
40801    ospf3IntfRxHello            Counter32,
40802    ospf3IntfTxHello            Counter32,
40803    ospf3IntfDisdHello          Counter32,
40804    ospf3IntfRxDatabase         Counter32,
40805    ospf3IntfTxDatabase         Counter32,
40806    ospf3IntfDisdDatabase       Counter32,
40807    ospf3IntfRxlsReqs           Counter32,
40808    ospf3IntfTxlsReqs           Counter32,
40809    ospf3IntfDisdlsReqs         Counter32,
40810    ospf3IntfRxlsAcks           Counter32,
40811    ospf3IntfTxlsAcks           Counter32,
40812    ospf3IntfDisdlsAcks         Counter32,
40813    ospf3IntfRxlsUpdates        Counter32,
40814    ospf3IntfTxlsUpdates        Counter32,
40815    ospf3IntfDisdlsUpdates      Counter32
40816    }
40817
40818ospf3IntfRxTxDisdIndex OBJECT-TYPE
40819    SYNTAX  Integer32
40820    MAX-ACCESS  read-only
40821    STATUS  current
40822    DESCRIPTION
40823        "The index of the ospf3 Intf for which these statistics apply."
40824    ::= { ospf3IntfRxTxDisdStatsEntry 1 }
40825
40826ospf3IntfRxPkts OBJECT-TYPE
40827    SYNTAX  Counter32
40828    MAX-ACCESS  read-only
40829    STATUS  current
40830    DESCRIPTION
40831        "The total number of Ospf3 packets received on this Ospf3 interface."
40832    ::= { ospf3IntfRxTxDisdStatsEntry 2 }
40833
40834ospf3IntfTxPkts OBJECT-TYPE
40835    SYNTAX  Counter32
40836    MAX-ACCESS  read-only
40837    STATUS  current
40838    DESCRIPTION
40839        "The total number of Ospf3 packets transmitted on this Ospf3 interface."
40840    ::= { ospf3IntfRxTxDisdStatsEntry 3 }
40841
40842ospf3IntfDisdPkts OBJECT-TYPE
40843    SYNTAX  Counter32
40844    MAX-ACCESS  read-only
40845    STATUS  current
40846    DESCRIPTION
40847        "The total number of Ospf3 packets discaded on this Ospf3 interface."
40848    ::= { ospf3IntfRxTxDisdStatsEntry 4 }
40849
40850ospf3IntfRxHello OBJECT-TYPE
40851    SYNTAX  Counter32
40852    MAX-ACCESS  read-only
40853    STATUS  current
40854    DESCRIPTION
40855        "The total number of Hello packets received on this Ospf3 interface."
40856    ::= { ospf3IntfRxTxDisdStatsEntry 5 }
40857
40858ospf3IntfTxHello OBJECT-TYPE
40859    SYNTAX  Counter32
40860    MAX-ACCESS  read-only
40861    STATUS  current
40862    DESCRIPTION
40863        "The total number of Hello packets transmitted on this Ospf3
40864         interface."
40865    ::= { ospf3IntfRxTxDisdStatsEntry 6 }
40866
40867ospf3IntfDisdHello OBJECT-TYPE
40868    SYNTAX  Counter32
40869    MAX-ACCESS  read-only
40870    STATUS  current
40871    DESCRIPTION
40872        "The total number of Hello packets discaded in this Ospf3
40873         interface."
40874    ::= { ospf3IntfRxTxDisdStatsEntry 7 }
40875
40876ospf3IntfRxDatabase OBJECT-TYPE
40877    SYNTAX  Counter32
40878    MAX-ACCESS  read-only
40879    STATUS  current
40880    DESCRIPTION
40881        "The total number of Database Description packets transmitted
40882         for this Ospf3 interface."
40883    ::= { ospf3IntfRxTxDisdStatsEntry 8 }
40884
40885ospf3IntfTxDatabase OBJECT-TYPE
40886    SYNTAX  Counter32
40887    MAX-ACCESS  read-only
40888    STATUS  current
40889    DESCRIPTION
40890        "The total number of Database Description packets transmitted
40891         for this Ospf3 interface."
40892    ::= { ospf3IntfRxTxDisdStatsEntry 9 }
40893
40894ospf3IntfDisdDatabase OBJECT-TYPE
40895    SYNTAX  Counter32
40896    MAX-ACCESS  read-only
40897    STATUS  current
40898    DESCRIPTION
40899        "The total number of Database Description packets discarded
40900         for this Ospf3 interface."
40901    ::= { ospf3IntfRxTxDisdStatsEntry 10 }
40902
40903
40904ospf3IntfRxlsReqs OBJECT-TYPE
40905    SYNTAX  Counter32
40906    MAX-ACCESS  read-only
40907    STATUS  current
40908    DESCRIPTION
40909        "The total number of Link State Request packets received for
40910         this Ospf3 interface."
40911    ::= { ospf3IntfRxTxDisdStatsEntry 11 }
40912
40913ospf3IntfTxlsReqs OBJECT-TYPE
40914    SYNTAX  Counter32
40915    MAX-ACCESS  read-only
40916    STATUS  current
40917    DESCRIPTION
40918        "The total number of Link State Request packets transmitted for
40919         this Ospf3 interface."
40920    ::= { ospf3IntfRxTxDisdStatsEntry 12 }
40921
40922ospf3IntfDisdlsReqs OBJECT-TYPE
40923    SYNTAX  Counter32
40924    MAX-ACCESS  read-only
40925    STATUS  current
40926    DESCRIPTION
40927        "The total number of Link State Request packets discarded for
40928         this Ospf3 interface."
40929    ::= { ospf3IntfRxTxDisdStatsEntry 13 }
40930
40931ospf3IntfRxlsAcks OBJECT-TYPE
40932    SYNTAX  Counter32
40933    MAX-ACCESS  read-only
40934    STATUS  current
40935    DESCRIPTION
40936        "The total number of Link State Acknowledgement packets received for
40937         this Ospf3 interface."
40938    ::= { ospf3IntfRxTxDisdStatsEntry 14 }
40939
40940ospf3IntfTxlsAcks OBJECT-TYPE
40941    SYNTAX  Counter32
40942    MAX-ACCESS  read-only
40943    STATUS  current
40944    DESCRIPTION
40945        "The total number of Link State Acknowledgement packets transmitted
40946         for this Ospf3 interface."
40947    ::= { ospf3IntfRxTxDisdStatsEntry 15 }
40948
40949ospf3IntfDisdlsAcks OBJECT-TYPE
40950    SYNTAX  Counter32
40951    MAX-ACCESS  read-only
40952    STATUS  current
40953    DESCRIPTION
40954        "The total number of Link State Acknowledgement packets discarded
40955         for this Ospf3 interface."
40956    ::= { ospf3IntfRxTxDisdStatsEntry 16 }
40957
40958ospf3IntfRxlsUpdates OBJECT-TYPE
40959    SYNTAX  Counter32
40960    MAX-ACCESS  read-only
40961    STATUS  current
40962    DESCRIPTION
40963        "The total number of Link State Update packets received for
40964         this Ospf3 interface."
40965    ::= { ospf3IntfRxTxDisdStatsEntry 17 }
40966
40967ospf3IntfTxlsUpdates OBJECT-TYPE
40968    SYNTAX  Counter32
40969    MAX-ACCESS  read-only
40970    STATUS  current
40971    DESCRIPTION
40972        "The total number of Link State Update packets transmitted for
40973         this Ospf3 interface."
40974    ::= { ospf3IntfRxTxDisdStatsEntry 18 }
40975
40976ospf3IntfDisdlsUpdates OBJECT-TYPE
40977    SYNTAX  Counter32
40978    MAX-ACCESS  read-only
40979    STATUS  current
40980    DESCRIPTION
40981        "The total number of Link State Update packets discarded for
40982         this Ospf3 interface."
40983    ::= { ospf3IntfRxTxDisdStatsEntry 19 }
40984
40985ospf3IntfNbrChangeStats OBJECT-TYPE
40986    SYNTAX SEQUENCE OF Ospf3IntfNbrChangeStatsEntry
40987    MAX-ACCESS not-accessible
40988    STATUS current
40989    DESCRIPTION
40990      "The table of Ospf3 Interface Neighbour change Statistics."
40991    ::= { ospf3Interface 2 }
40992
40993ospf3IntfNbrChangeStatsEntry OBJECT-TYPE
40994    SYNTAX Ospf3IntfNbrChangeStatsEntry
40995    MAX-ACCESS not-accessible
40996    STATUS current
40997    DESCRIPTION
40998      "Ospf3 interface Neighbour Change statistics."
40999    INDEX { ospf3IntfNbrIndex }
41000    ::= { ospf3IntfNbrChangeStats 1 }
41001
41002Ospf3IntfNbrChangeStatsEntry ::= SEQUENCE {
41003    ospf3IntfNbrIndex           Integer32,
41004    ospf3IntfNbrDown            Counter32,
41005    ospf3IntfNbrAttempt         Counter32,
41006    ospf3IntfNbrInit            Counter32,
41007    ospf3IntfNbrN2way           Counter32,
41008    ospf3IntfNbrExStart         Counter32,
41009    ospf3IntfNbrExchange        Counter32,
41010    ospf3IntfNbrLoading         Counter32,
41011    ospf3IntfNbrFull            Counter32,
41012    ospf3IntfNbrAllEvents       Counter32
41013    }
41014
41015ospf3IntfNbrIndex OBJECT-TYPE
41016    SYNTAX  Integer32
41017    MAX-ACCESS  read-only
41018    STATUS  current
41019    DESCRIPTION
41020        "The index of the Ospf3 Interface for which these statistics apply."
41021    ::= { ospf3IntfNbrChangeStatsEntry 1 }
41022
41023ospf3IntfNbrDown OBJECT-TYPE
41024    SYNTAX  Counter32
41025    MAX-ACCESS  read-only
41026    STATUS  current
41027    DESCRIPTION
41028        "The total number of times neighbors now existing on this interface
41029        have changed into DOWN state."
41030    ::= { ospf3IntfNbrChangeStatsEntry 2 }
41031
41032ospf3IntfNbrAttempt OBJECT-TYPE
41033    SYNTAX  Counter32
41034    MAX-ACCESS  read-only
41035    STATUS  current
41036    DESCRIPTION
41037        "The total number of times neighbors now existing on this interface
41038        have changed into ATTEMPT state."
41039    ::= { ospf3IntfNbrChangeStatsEntry  3 }
41040
41041ospf3IntfNbrInit OBJECT-TYPE
41042    SYNTAX  Counter32
41043    MAX-ACCESS  read-only
41044    STATUS  current
41045    DESCRIPTION
41046        "The total number of times neighbors now existing on this interface
41047        have changed into INIT state."
41048    ::= { ospf3IntfNbrChangeStatsEntry 4 }
41049
41050ospf3IntfNbrN2way OBJECT-TYPE
41051    SYNTAX  Counter32
41052    MAX-ACCESS  read-only
41053    STATUS  current
41054    DESCRIPTION
41055        "The total number of times neighbors now existing on this interface
41056        have changed into 2WAY state."
41057    ::= { ospf3IntfNbrChangeStatsEntry 5 }
41058
41059ospf3IntfNbrExStart OBJECT-TYPE
41060    SYNTAX  Counter32
41061    MAX-ACCESS  read-only
41062    STATUS  current
41063    DESCRIPTION
41064        "The total number of times neighbors now existing on this interface
41065        have changed into EXSTART state."
41066    ::= { ospf3IntfNbrChangeStatsEntry 6 }
41067
41068ospf3IntfNbrExchange OBJECT-TYPE
41069    SYNTAX  Counter32
41070    MAX-ACCESS  read-only
41071    STATUS  current
41072    DESCRIPTION
41073        "The total number of times neighbors now existing on this interface
41074        have changed into EXCHANGE state."
41075    ::= { ospf3IntfNbrChangeStatsEntry 7 }
41076
41077ospf3IntfNbrLoading OBJECT-TYPE
41078    SYNTAX  Counter32
41079    MAX-ACCESS  read-only
41080    STATUS  current
41081    DESCRIPTION
41082        "The total number of times neighbors now existing on this interface
41083        have changed into LOADING state."
41084    ::= { ospf3IntfNbrChangeStatsEntry 8 }
41085
41086ospf3IntfNbrFull OBJECT-TYPE
41087    SYNTAX  Counter32
41088    MAX-ACCESS  read-only
41089    STATUS  current
41090    DESCRIPTION
41091        "The total number of times neighbors now existing on this interface
41092        have changed into FULL state."
41093    ::= { ospf3IntfNbrChangeStatsEntry 9 }
41094
41095ospf3IntfNbrAllEvents OBJECT-TYPE
41096    SYNTAX  Counter32
41097    MAX-ACCESS  read-only
41098    STATUS  current
41099    DESCRIPTION
41100        "The total number of times neighbors now existing on this interface
41101        have changed state or an error had occured."
41102    ::= { ospf3IntfNbrChangeStatsEntry 10 }
41103
41104ospf3IntfChangeStats OBJECT-TYPE
41105    SYNTAX SEQUENCE OF Ospf3IntfChangeStatsEntry
41106    MAX-ACCESS not-accessible
41107    STATUS current
41108    DESCRIPTION
41109      "The table of Ospf3 Interface change Statistics."
41110    ::= { ospf3Interface 3 }
41111
41112ospf3IntfChangeStatsEntry OBJECT-TYPE
41113    SYNTAX Ospf3IntfChangeStatsEntry
41114    MAX-ACCESS not-accessible
41115    STATUS current
41116    DESCRIPTION
41117      "Ospf3 interface Change statistics."
41118    INDEX { ospf3IntfIndex }
41119    ::= { ospf3IntfChangeStats 1 }
41120
41121Ospf3IntfChangeStatsEntry ::= SEQUENCE {
41122    ospf3IntfIndex              Integer32,
41123    ospf3IntfDown               Counter32,
41124    ospf3IntfLoop               Counter32,
41125    ospf3IntfWaiting        Counter32,
41126    ospf3IntfPtop               Counter32,
41127    ospf3IntfDr                 Counter32,
41128    ospf3IntfBackup             Counter32,
41129    ospf3IntfDrOther            Counter32,
41130    ospf3IntfAllEvents          Counter32
41131    }
41132
41133ospf3IntfIndex OBJECT-TYPE
41134    SYNTAX  Integer32
41135    MAX-ACCESS  read-only
41136    STATUS  current
41137    DESCRIPTION
41138        "The index of the Ospf3 Interface for which these statistics apply."
41139    ::= { ospf3IntfChangeStatsEntry 1 }
41140
41141ospf3IntfDown OBJECT-TYPE
41142    SYNTAX   Counter32
41143    MAX-ACCESS   read-only
41144    STATUS   current
41145    DESCRIPTION
41146        "The total number of times the interface was down."
41147    ::= { ospf3IntfChangeStatsEntry 2 }
41148
41149ospf3IntfLoop OBJECT-TYPE
41150    SYNTAX    Counter32
41151    MAX-ACCESS    read-only
41152    STATUS    current
41153    DESCRIPTION
41154        "The total number of times this interface changed State into the LOOP State."
41155    ::= { ospf3IntfChangeStatsEntry 3 }
41156
41157ospf3IntfWaiting OBJECT-TYPE
41158    SYNTAX        Counter32
41159    MAX-ACCESS        read-only
41160    STATUS        current
41161    DESCRIPTION
41162        "The total number of times this interface changed State into the Waiting State."
41163    ::= { ospf3IntfChangeStatsEntry 4 }
41164
41165ospf3IntfPtop OBJECT-TYPE
41166    SYNTAX        Counter32
41167    MAX-ACCESS        read-only
41168    STATUS        current
41169    DESCRIPTION
41170        "The total number of times this interface changed State into the PTOP State."
41171    ::= { ospf3IntfChangeStatsEntry 5 }
41172
41173ospf3IntfDr OBJECT-TYPE
41174    SYNTAX        Counter32
41175    MAX-ACCESS        read-only
41176    STATUS        current
41177    DESCRIPTION
41178        "The total number of times this interface changed State into the DR State."
41179    ::= { ospf3IntfChangeStatsEntry 6 }
41180
41181ospf3IntfBackup OBJECT-TYPE
41182    SYNTAX     Counter32
41183    MAX-ACCESS     read-only
41184    STATUS     current
41185    DESCRIPTION
41186        "The total number of times this interface changed State into the Backup State."
41187    ::= { ospf3IntfChangeStatsEntry 7 }
41188
41189ospf3IntfDrOther OBJECT-TYPE
41190    SYNTAX     Counter32
41191    MAX-ACCESS     read-only
41192    STATUS     current
41193    DESCRIPTION
41194        "The total number of times this interface changed State into the DrOther State."
41195    ::= { ospf3IntfChangeStatsEntry 8 }
41196
41197ospf3IntfAllEvents OBJECT-TYPE
41198    SYNTAX     Counter32
41199    MAX-ACCESS     read-only
41200    STATUS     current
41201    DESCRIPTION
41202        "The total number of times this interface changed State."
41203    ::= { ospf3IntfChangeStatsEntry 9 }
41204
41205ospf3IntfErrorStats OBJECT-TYPE
41206    SYNTAX SEQUENCE OF Ospf3IntfErrorStatsEntry
41207    MAX-ACCESS not-accessible
41208    STATUS current
41209    DESCRIPTION
41210      "The table of Ospf3 Interface Error Statistics."
41211    ::= { ospf3Interface 4 }
41212
41213ospf3IntfErrorStatsEntry OBJECT-TYPE
41214    SYNTAX Ospf3IntfErrorStatsEntry
41215    MAX-ACCESS not-accessible
41216    STATUS current
41217    DESCRIPTION
41218      "Error Statistics for an Ospf3 interface."
41219    INDEX { ospf3IntfErrIndex }
41220    ::= { ospf3IntfErrorStats 1 }
41221
41222Ospf3IntfErrorStatsEntry ::= SEQUENCE {
41223    ospf3IntfErrIndex              Integer32,
41224    ospf3IntfErrRxOnPasv           Counter32,
41225    ospf3IntfErrRxOspfOff          Counter32,
41226    ospf3IntfErrRxOnNotup          Counter32,
41227    ospf3IntfErrRxVerMismatch      Counter32,
41228    ospf3IntfErrRxZeroRTRID        Counter32,
41229    ospf3IntfErrRxSameRTRID        Counter32,
41230    ospf3IntfErrRxMismatchInstID   Counter32,
41231    ospf3IntfErrBadAreaID          Counter32,
41232    ospf3IntfErrBadDestAddr        Counter32,
41233    ospf3IntfErrBadChecksum        Counter32,
41234    ospf3IntfErrBadNeighbour       Counter32,
41235    ospf3IntfErrBadPktType         Counter32,
41236    ospf3IntfErrHelloMismatch      Counter32,
41237    ospf3IntfErrOptionsMismatch    Counter32,
41238    ospf3IntfErrDeadMismatch       Counter32,
41239    ospf3IntfErrMTUMismatch        Counter32,
41240    ospf3IntfErrHelloNoNbr         Counter32
41241    }
41242
41243ospf3IntfErrIndex OBJECT-TYPE
41244    SYNTAX    Integer32
41245    MAX-ACCESS    read-only
41246    STATUS    current
41247    DESCRIPTION
41248        "The index of the Ospf3 Intf for which these statistics apply."
41249    ::= { ospf3IntfErrorStatsEntry 1 }
41250
41251ospf3IntfErrRxOnPasv  OBJECT-TYPE
41252    SYNTAX    Counter32
41253    MAX-ACCESS    read-only
41254    STATUS    current
41255    DESCRIPTION
41256        "The total number of packets received by this interface that are
41257         received on a passive interface."
41258    ::= { ospf3IntfErrorStatsEntry 2 }
41259
41260ospf3IntfErrRxOspfOff OBJECT-TYPE
41261    SYNTAX    Counter32
41262    MAX-ACCESS    read-only
41263    STATUS    current
41264    DESCRIPTION
41265        "The total number of packets received by this interface that are
41266         received while OSPF was disabled."
41267    ::= { ospf3IntfErrorStatsEntry 3 }
41268
41269ospf3IntfErrRxOnNotup OBJECT-TYPE
41270    SYNTAX    Counter32
41271    MAX-ACCESS    read-only
41272    STATUS    current
41273    DESCRIPTION
41274        "The total number of packets received by this interface that are
41275         received while the interface was disabled."
41276    ::= { ospf3IntfErrorStatsEntry 4 }
41277
41278ospf3IntfErrRxVerMismatch OBJECT-TYPE
41279    SYNTAX    Counter32
41280    MAX-ACCESS    read-only
41281    STATUS    current
41282    DESCRIPTION
41283        "The total number of packets received by this interface that have
41284         an OSPF version number not equal to the one of the interface."
41285    ::= { ospf3IntfErrorStatsEntry 5 }
41286
41287ospf3IntfErrRxZeroRTRID OBJECT-TYPE
41288    SYNTAX    Counter32
41289    MAX-ACCESS    read-only
41290    STATUS    current
41291    DESCRIPTION
41292        "The total number of packets received by this interface that have
41293         a RouterID of 0."
41294    ::= { ospf3IntfErrorStatsEntry 6 }
41295
41296ospf3IntfErrRxSameRTRID OBJECT-TYPE
41297    SYNTAX    Counter32
41298    MAX-ACCESS    read-only
41299    STATUS    current
41300    DESCRIPTION
41301        "The total number of packets received by this interface that have
41302         the same RouterID as this Router."
41303    ::= { ospf3IntfErrorStatsEntry 7 }
41304
41305ospf3IntfErrRxMismatchInstID OBJECT-TYPE
41306    SYNTAX    Counter32
41307    MAX-ACCESS    read-only
41308    STATUS    current
41309    DESCRIPTION
41310        "The total number of packets received by this interface that have
41311         an instance number not equal to the one of the interface."
41312    ::= { ospf3IntfErrorStatsEntry 8 }
41313
41314ospf3IntfErrBadAreaID OBJECT-TYPE
41315    SYNTAX    Counter32
41316    MAX-ACCESS    read-only
41317    STATUS    current
41318    DESCRIPTION
41319        "The total number of packets received by this interface that have
41320         an area number not equal to the one of the area of the interface."
41321    ::= { ospf3IntfErrorStatsEntry 9 }
41322
41323ospf3IntfErrBadDestAddr OBJECT-TYPE
41324    SYNTAX    Counter32
41325    MAX-ACCESS    read-only
41326    STATUS    current
41327    DESCRIPTION
41328        "The total number of packets discarded by this interface because of
41329         a destination address mismatch."
41330    ::= { ospf3IntfErrorStatsEntry 10 }
41331
41332ospf3IntfErrBadChecksum OBJECT-TYPE
41333    SYNTAX    Counter32
41334    MAX-ACCESS    read-only
41335    STATUS    current
41336    DESCRIPTION
41337        "The total number of packets discarded by this interface because of
41338         a bad checksum."
41339    ::= { ospf3IntfErrorStatsEntry 11 }
41340
41341ospf3IntfErrBadNeighbour OBJECT-TYPE
41342    SYNTAX    Counter32
41343    MAX-ACCESS    read-only
41344    STATUS    current
41345    DESCRIPTION
41346        "The total number of packets discarded by this interface because
41347         they could not be associated with any neighbor."
41348    ::= { ospf3IntfErrorStatsEntry 12 }
41349
41350ospf3IntfErrBadPktType OBJECT-TYPE
41351    SYNTAX    Counter32
41352    MAX-ACCESS    read-only
41353    STATUS    current
41354    DESCRIPTION
41355        "The total number of packets discarded by this interface because
41356         the packet type was not recognized."
41357    ::= { ospf3IntfErrorStatsEntry 13 }
41358
41359ospf3IntfErrHelloMismatch OBJECT-TYPE
41360    SYNTAX    Counter32
41361    MAX-ACCESS    read-only
41362    STATUS    current
41363    DESCRIPTION
41364        "The total number of packets received with a different hello interval
41365         by this interface."
41366    ::= { ospf3IntfErrorStatsEntry 14 }
41367
41368ospf3IntfErrOptionsMismatch OBJECT-TYPE
41369    SYNTAX    Counter32
41370    MAX-ACCESS    read-only
41371    STATUS    current
41372    DESCRIPTION
41373        "The total number of packets received with a different options
41374         by this interface."
41375    ::= { ospf3IntfErrorStatsEntry 15 }
41376
41377ospf3IntfErrDeadMismatch OBJECT-TYPE
41378    SYNTAX    Counter32
41379    MAX-ACCESS    read-only
41380    STATUS    current
41381    DESCRIPTION
41382        "The total number of packets received with a different dead interval
41383         by this interface."
41384    ::= { ospf3IntfErrorStatsEntry 16 }
41385
41386ospf3IntfErrMTUMismatch OBJECT-TYPE
41387    SYNTAX    Counter32
41388    MAX-ACCESS    read-only
41389    STATUS    current
41390    DESCRIPTION
41391        "The total number of packets received with a different MTU size
41392         by this interface."
41393    ::= { ospf3IntfErrorStatsEntry 17 }
41394
41395ospf3IntfErrHelloNoNbr OBJECT-TYPE
41396    SYNTAX    Counter32
41397    MAX-ACCESS    read-only
41398    STATUS    current
41399    DESCRIPTION
41400        "The total number of packets received from an unknown neighbor
41401         when this interface has a Network Type of NBMA or PTOMP."
41402    ::= { ospf3IntfErrorStatsEntry 18 }
41403
41404-- Ospf3 General Statistics contains the cumulative stats for all
41405-- areas / interfaces
41406
41407ospf3CumRxPkts OBJECT-TYPE
41408    SYNTAX  Counter32
41409    MAX-ACCESS  read-only
41410    STATUS  current
41411    DESCRIPTION
41412        "The total number of Ospf3 packets received on all
41413        of the router's interfaces."
41414 ::= { ospf3CumRxTxDisdStats 1 }
41415
41416ospf3CumTxPkts OBJECT-TYPE
41417    SYNTAX  Counter32
41418    MAX-ACCESS  read-only
41419    STATUS  current
41420    DESCRIPTION
41421        "The total number of Ospf3 packets transmitted on all
41422        of the router's interfaces."
41423    ::= { ospf3CumRxTxDisdStats 2 }
41424
41425ospf3CumDisdPkts OBJECT-TYPE
41426    SYNTAX  Counter32
41427    MAX-ACCESS  read-only
41428    STATUS  current
41429    DESCRIPTION
41430        "The total number of Ospf3 packets discaded on all
41431        of the router's interfaces."
41432    ::= { ospf3CumRxTxDisdStats 3 }
41433
41434ospf3CumRxHello OBJECT-TYPE
41435    SYNTAX  Counter32
41436    MAX-ACCESS  read-only
41437    STATUS  current
41438    DESCRIPTION
41439        "The total number of Hello packets received on all
41440        of the router's interfaces."
41441    ::= { ospf3CumRxTxDisdStats 4 }
41442
41443ospf3CumTxHello OBJECT-TYPE
41444    SYNTAX  Counter32
41445    MAX-ACCESS  read-only
41446    STATUS  current
41447    DESCRIPTION
41448        "The total number of Hello packets transmitted on all
41449        of the router's interfaces."
41450    ::= { ospf3CumRxTxDisdStats 5 }
41451
41452ospf3CumDisdHello OBJECT-TYPE
41453    SYNTAX  Counter32
41454    MAX-ACCESS  read-only
41455    STATUS  current
41456    DESCRIPTION
41457        "The total number of Hello packets discaded on all
41458        of the router's interfaces."
41459    ::= { ospf3CumRxTxDisdStats 6 }
41460
41461ospf3CumRxDatabase OBJECT-TYPE
41462    SYNTAX  Counter32
41463    MAX-ACCESS  read-only
41464    STATUS  current
41465    DESCRIPTION
41466        "The total number of Database Description packets received on all
41467        of the router's interfaces."
41468    ::= { ospf3CumRxTxDisdStats 7 }
41469
41470ospf3CumTxDatabase OBJECT-TYPE
41471    SYNTAX  Counter32
41472    MAX-ACCESS  read-only
41473    STATUS  current
41474    DESCRIPTION
41475        "The total number of Database Description packets transmitted
41476         on all of the router's interfaces."
41477    ::= { ospf3CumRxTxDisdStats 8 }
41478
41479ospf3CumDisdDatabase OBJECT-TYPE
41480    SYNTAX  Counter32
41481    MAX-ACCESS  read-only
41482    STATUS  current
41483    DESCRIPTION
41484        "The total number of Database Description packets discarded
41485         on all of the router's interfaces."
41486    ::= { ospf3CumRxTxDisdStats 9 }
41487
41488
41489ospf3CumRxlsReqs OBJECT-TYPE
41490    SYNTAX  Counter32
41491    MAX-ACCESS  read-only
41492    STATUS  current
41493    DESCRIPTION
41494        "The total number of Link State Request packets received
41495         on all of the router's interfaces."
41496    ::= { ospf3CumRxTxDisdStats 10 }
41497
41498ospf3CumTxlsReqs OBJECT-TYPE
41499    SYNTAX  Counter32
41500    MAX-ACCESS  read-only
41501    STATUS  current
41502    DESCRIPTION
41503        "The total number of Link State Request packets transmitted
41504         on all of the router's interfaces."
41505    ::= { ospf3CumRxTxDisdStats 11 }
41506
41507ospf3CumDisdlsReqs OBJECT-TYPE
41508    SYNTAX  Counter32
41509    MAX-ACCESS  read-only
41510    STATUS  current
41511    DESCRIPTION
41512        "The total number of Link State Request packets discarded
41513         on all of the router's interfaces."
41514    ::= { ospf3CumRxTxDisdStats 12 }
41515
41516ospf3CumRxlsAcks OBJECT-TYPE
41517    SYNTAX  Counter32
41518    MAX-ACCESS  read-only
41519    STATUS  current
41520    DESCRIPTION
41521        "The total number of Link State Acknowledgement packets received
41522         on all of the router's interfaces."
41523    ::= { ospf3CumRxTxDisdStats 13 }
41524
41525ospf3CumTxlsAcks OBJECT-TYPE
41526    SYNTAX  Counter32
41527    MAX-ACCESS  read-only
41528    STATUS  current
41529    DESCRIPTION
41530        "The total number of Link State Acknowledgement packets transmitted
41531         on all of the router's interfaces."
41532    ::= { ospf3CumRxTxDisdStats 14 }
41533
41534ospf3CumDisdlsAcks OBJECT-TYPE
41535    SYNTAX  Counter32
41536    MAX-ACCESS  read-only
41537    STATUS  current
41538    DESCRIPTION
41539        "The total number of Link State Acknowledgement packets discarded
41540         on all of the router's interfaces."
41541    ::= { ospf3CumRxTxDisdStats 15 }
41542
41543ospf3CumRxlsUpdates OBJECT-TYPE
41544    SYNTAX  Counter32
41545    MAX-ACCESS  read-only
41546    STATUS  current
41547    DESCRIPTION
41548        "The total number of Link State Update packets received
41549         on all of the router's interfaces."
41550    ::= { ospf3CumRxTxDisdStats 16 }
41551
41552ospf3CumTxlsUpdates OBJECT-TYPE
41553    SYNTAX  Counter32
41554    MAX-ACCESS  read-only
41555    STATUS  current
41556    DESCRIPTION
41557        "The total number of Link State Update packets transmitted
41558         on all of the router's interfaces."
41559    ::= { ospf3CumRxTxDisdStats 17 }
41560
41561ospf3CumDisdlsUpdates OBJECT-TYPE
41562    SYNTAX  Counter32
41563    MAX-ACCESS  read-only
41564    STATUS  current
41565    DESCRIPTION
41566        "The total number of Link State Update packets discarded
41567         on all of the router's interfaces."
41568    ::= { ospf3CumRxTxDisdStats 18 }
41569
41570
41571ospf3CumNbrDown OBJECT-TYPE
41572    SYNTAX  Counter32
41573    MAX-ACCESS  read-only
41574    STATUS  current
41575    DESCRIPTION
41576        "The total number of times neighbors now existing on the interfaces now
41577        present on the router have changed into DOWN state."
41578        ::= { ospf3CumNbrChangeStats 1 }
41579
41580ospf3CumNbrAttempt OBJECT-TYPE
41581    SYNTAX  Counter32
41582    MAX-ACCESS  read-only
41583    STATUS  current
41584    DESCRIPTION
41585        "The total number of times neighbors now existing the on interfaces now
41586        present on the router have changed into ATTEMPT state."
41587    ::= { ospf3CumNbrChangeStats 2 }
41588
41589ospf3CumNbrInit OBJECT-TYPE
41590    SYNTAX  Counter32
41591    MAX-ACCESS  read-only
41592    STATUS  current
41593    DESCRIPTION
41594        "The total number of times neighbors now existing the on interfaces now
41595        present on the router have changed into INIT state."
41596    ::= { ospf3CumNbrChangeStats 3 }
41597
41598ospf3CumNbrN2way OBJECT-TYPE
41599    SYNTAX  Counter32
41600    MAX-ACCESS  read-only
41601    STATUS  current
41602    DESCRIPTION
41603        "The total number of times neighbors now existing the on interfaces now
41604        present on the router have changed into 2WAY state."
41605    ::= { ospf3CumNbrChangeStats 4 }
41606
41607ospf3CumNbrExStart OBJECT-TYPE
41608    SYNTAX  Counter32
41609    MAX-ACCESS  read-only
41610    STATUS  current
41611    DESCRIPTION
41612        "The total number of times neighbors now existing the on interfaces now
41613        present on the router have changed into EXSTART state."
41614    ::= { ospf3CumNbrChangeStats 5 }
41615
41616ospf3CumNbrExchange OBJECT-TYPE
41617    SYNTAX  Counter32
41618    MAX-ACCESS  read-only
41619    STATUS  current
41620    DESCRIPTION
41621        "The total number of times neighbors now existing the on interfaces now
41622        present on the router have changed into EXCHANGE state."
41623    ::= { ospf3CumNbrChangeStats 6 }
41624
41625ospf3CumNbrLoading OBJECT-TYPE
41626    SYNTAX  Counter32
41627    MAX-ACCESS  read-only
41628    STATUS  current
41629    DESCRIPTION
41630        "The total number of times neighbors now existing the on interfaces now
41631        present on the router have changed into LOADING state."
41632    ::= { ospf3CumNbrChangeStats 7 }
41633
41634ospf3CumNbrFull OBJECT-TYPE
41635    SYNTAX  Counter32
41636    MAX-ACCESS  read-only
41637    STATUS  current
41638    DESCRIPTION
41639        "The total number of times neighbors now existing the on interfaces now
41640        present on the router have changed into FULL state."
41641    ::= { ospf3CumNbrChangeStats 8 }
41642
41643ospf3CumNbrAllEvents OBJECT-TYPE
41644    SYNTAX  Counter32
41645    MAX-ACCESS  read-only
41646    STATUS  current
41647    DESCRIPTION
41648        "The total number of times neighbors now existing the on interfaces now
41649        present on the router have changed state."
41650    ::= { ospf3CumNbrChangeStats 9 }
41651
41652ospf3CumIntfDown OBJECT-TYPE
41653    SYNTAX   Counter32
41654    MAX-ACCESS   read-only
41655    STATUS   current
41656    DESCRIPTION
41657        "The total number of times, for all the interfaces on the router,
41658         an interface was down."
41659    ::= { ospf3CumIntfChangeStats 1 }
41660
41661ospf3CumIntfLoop OBJECT-TYPE
41662    SYNTAX    Counter32
41663    MAX-ACCESS    read-only
41664    STATUS    current
41665    DESCRIPTION
41666        "The total number of times , for all the interfaces on the router,
41667        an interface changed State into the LOOP State."
41668    ::= { ospf3CumIntfChangeStats 2 }
41669
41670ospf3CumIntfWaiting OBJECT-TYPE
41671    SYNTAX        Counter32
41672    MAX-ACCESS        read-only
41673    STATUS        current
41674    DESCRIPTION
41675        "The total number of times , for all the interfaces on the router,
41676        an interface changed State into the WAITING State."
41677    ::= { ospf3CumIntfChangeStats 3 }
41678
41679ospf3CumIntfPtop OBJECT-TYPE
41680    SYNTAX        Counter32
41681    MAX-ACCESS        read-only
41682    STATUS        current
41683    DESCRIPTION
41684        "The total number of times , for all the interfaces on the router,
41685        an interface changed State into the PTOP State."
41686    ::= { ospf3CumIntfChangeStats 4 }
41687
41688ospf3CumIntfDr OBJECT-TYPE
41689    SYNTAX        Counter32
41690    MAX-ACCESS        read-only
41691    STATUS        current
41692    DESCRIPTION
41693        "The total number of times , for all the interfaces on the router,
41694        an interface changed State into the DR State."
41695    ::= { ospf3CumIntfChangeStats 5 }
41696
41697ospf3CumIntfBackup OBJECT-TYPE
41698    SYNTAX     Counter32
41699    MAX-ACCESS     read-only
41700    STATUS     current
41701    DESCRIPTION
41702        "The total number of times , for all the interfaces on the router,
41703        an interface changed State into the BACKUP State."
41704    ::= { ospf3CumIntfChangeStats 6 }
41705
41706ospf3CumIntfDrOther OBJECT-TYPE
41707    SYNTAX     Counter32
41708    MAX-ACCESS     read-only
41709    STATUS     current
41710    DESCRIPTION
41711        "The total number of times , for all the interfaces on the router,
41712        an interface changed State into the DROTHER State."
41713    ::= { ospf3CumIntfChangeStats 7 }
41714
41715ospf3CumIntfAllEvents OBJECT-TYPE
41716    SYNTAX     Counter32
41717    MAX-ACCESS     read-only
41718    STATUS     current
41719    DESCRIPTION
41720        "The total number of times , for all the interfaces on the router,
41721        an interface changed it's state."
41722    ::= { ospf3CumIntfChangeStats 8 }
41723
41724ospf3TmrsKckOffHello OBJECT-TYPE
41725    SYNTAX    Counter32
41726    MAX-ACCESS    read-only
41727    STATUS    current
41728    DESCRIPTION
41729        "The sum total number of times the Hello timer has been fired
41730         (which triggers the send of a Hello packet) across all OPSF
41731         areas and interfaces."
41732    ::= { ospf3TimersKickOffStats 1 }
41733
41734ospf3TmrsKckOffWait OBJECT-TYPE
41735    SYNTAX   Counter32
41736    MAX-ACCESS   read-only
41737    STATUS   current
41738    DESCRIPTION
41739        "The sum total number of times the KickOffWait timer has been fired
41740         (which triggers the send of a KickOffWait packet) across all OPSF
41741         areas and interfaces."
41742    ::= { ospf3TimersKickOffStats 2 }
41743
41744ospf3TmrsKckOffPoll OBJECT-TYPE
41745    SYNTAX    Counter32
41746    MAX-ACCESS    read-only
41747    STATUS    current
41748    DESCRIPTION
41749        "The sum total number of times the KickOffPoll timer has been fired
41750         (which triggers the send of a KickOffPoll packet) across all OPSF
41751         areas and interfaces."
41752    ::= { ospf3TimersKickOffStats 3 }
41753
41754ospf3TmrsKckOffNbrProbe OBJECT-TYPE
41755    SYNTAX   Counter32
41756    MAX-ACCESS   read-only
41757    STATUS   current
41758    DESCRIPTION
41759        "The sum total number of times the KickOffNbrProbe timer has been fired
41760         (which triggers the send of a KickOffNbrProbe packet) across all OPSF
41761         areas and interfaces."
41762    ::= { ospf3TimersKickOffStats 4 }
41763
41764
41765mldIfStatsTable OBJECT-TYPE
41766    SYNTAX SEQUENCE OF MldIfStatsEntry
41767	  MAX-ACCESS not-accessible
41768	  STATUS current
41769	  DESCRIPTION
41770	    "The table listing the interfaces on which
41771	     MLD is enabled."
41772	  ::= { mldStats 1 }
41773
41774mldIfStatsEntry OBJECT-TYPE
41775    SYNTAX     MldIfStatsEntry
41776    MAX-ACCESS not-accessible
41777    STATUS     current
41778    DESCRIPTION
41779      "An entry representing an interface stats on
41780       which MLD is enabled."
41781    INDEX      { mldIfStatsIfIndex }
41782    ::= { mldIfStatsTable 1 }
41783
41784MldIfStatsEntry ::= SEQUENCE {
41785    mldIfStatsIfIndex                       Integer32,
41786    rxMldIfStatsGeneralQuery                Counter32,
41787    rxMldIfStatsMASQuery                    Counter32,
41788    rxMldIfStatsMASSQQuery                  Counter32,
41789    rxMldIfStatsMLDv1Report                 Counter32,
41790    rxMldIfStatsMLDv1Done                   Counter32,
41791    rxMldIfStatsMLDv2Report                 Counter32,
41792    rxMldIfStatsIncCrsv2                    Counter32,
41793    rxMldIfStatsExcCrsv2                    Counter32,
41794    rxMldIfStatsToIncFmcrsv2                Counter32,
41795    rxMldIfStatsToExcFmcrsv2                Counter32,
41796    rxMldIfStatsAllowSlcrsv2                Counter32,
41797    rxMldIfStatsBlockSlcrsv2                Counter32,
41798    txMldIfStatsGeneralQuery                Counter32,
41799    txMldIfStatsMASQuery                    Counter32,
41800    txMldIfStatsMASSQQuery                  Counter32,
41801    txMldIfStatsMLDv1Report                 Counter32,
41802    txMldIfStatsMLDv1Done                   Counter32,
41803    txMldIfStatsMLDv2Report                 Counter32,
41804    txMldIfStatsIncCrsv2                    Counter32,
41805    txMldIfStatsExcCrsv2                    Counter32,
41806    txMldIfStatsToIncFmcrsv2                Counter32,
41807    txMldIfStatsToExcFmcrsv2                Counter32,
41808    txMldIfStatsAllowSlcrsv2                Counter32,
41809    txMldIfStatsBlockSlcrsv2                Counter32,
41810    errMldIfStatsGeneralQuery                Counter32,
41811    errMldIfStatsMASQuery                    Counter32,
41812    errMldIfStatsMASSQQuery                  Counter32,
41813    errMldIfStatsMLDv1Report                 Counter32,
41814    errMldIfStatsMLDv1Done                   Counter32,
41815    errMldIfStatsMLDv2Report                 Counter32,
41816    errMldIfStatsIncCrsv2                    Counter32,
41817    errMldIfStatsExcCrsv2                    Counter32,
41818    errMldIfStatsToIncFmcrsv2                Counter32,
41819    errMldIfStatsToExcFmcrsv2                Counter32,
41820    errMldIfStatsAllowSlcrsv2                Counter32,
41821    errMldIfStatsBlockSlcrsv2                Counter32
41822}
41823
41824mldIfStatsIfIndex OBJECT-TYPE
41825    SYNTAX     Integer32
41826    MAX-ACCESS read-only
41827    STATUS     current
41828    DESCRIPTION
41829      "The internetwork-layer interface value of the interface
41830       for which MLD msg stats is counted."
41831    ::= { mldIfStatsEntry 1 }
41832
41833rxMldIfStatsGeneralQuery OBJECT-TYPE
41834    SYNTAX    Counter32
41835    MAX-ACCESS    read-only
41836    STATUS    current
41837    DESCRIPTION
41838        "The total number of MLD Listener Queries received."
41839    ::= { mldIfStatsEntry 2 }
41840
41841rxMldIfStatsMASQuery OBJECT-TYPE
41842    SYNTAX    Counter32
41843    MAX-ACCESS    read-only
41844    STATUS    current
41845    DESCRIPTION
41846        "The total number of MLD Listener MAS Queries received."
41847    ::= { mldIfStatsEntry 3 }
41848
41849rxMldIfStatsMASSQQuery OBJECT-TYPE
41850    SYNTAX    Counter32
41851    MAX-ACCESS    read-only
41852    STATUS    current
41853    DESCRIPTION
41854        "The total number of MLD Listener MASSQ Queries received."
41855    ::= { mldIfStatsEntry 4 }
41856
41857rxMldIfStatsMLDv1Report OBJECT-TYPE
41858    SYNTAX    Counter32
41859    MAX-ACCESS    read-only
41860    STATUS    current
41861    DESCRIPTION
41862        "The total number of MLD Listener Reports (v1) received."
41863    ::= { mldIfStatsEntry 5 }
41864
41865rxMldIfStatsMLDv1Done OBJECT-TYPE
41866    SYNTAX    Counter32
41867    MAX-ACCESS    read-only
41868    STATUS    current
41869    DESCRIPTION
41870        "The total number of MLD Listener Dones (v1/v2) received."
41871    ::= { mldIfStatsEntry 6 }
41872
41873rxMldIfStatsMLDv2Report OBJECT-TYPE
41874    SYNTAX    Counter32
41875    MAX-ACCESS    read-only
41876    STATUS    current
41877    DESCRIPTION
41878        "The total number of MLD Listener Reports (v2) received."
41879    ::= { mldIfStatsEntry 7 }
41880
41881rxMldIfStatsIncCrsv2 OBJECT-TYPE
41882    SYNTAX    Counter32
41883    MAX-ACCESS    read-only
41884    STATUS    current
41885    DESCRIPTION
41886        "The total number of MLD INC CRs (v2) received."
41887    ::= { mldIfStatsEntry 8 }
41888
41889rxMldIfStatsExcCrsv2 OBJECT-TYPE
41890    SYNTAX    Counter32
41891    MAX-ACCESS    read-only
41892    STATUS    current
41893    DESCRIPTION
41894        "The total number of MLD EXC CRs (v2) received."
41895    ::= { mldIfStatsEntry 9 }
41896
41897rxMldIfStatsToIncFmcrsv2 OBJECT-TYPE
41898    SYNTAX    Counter32
41899    MAX-ACCESS    read-only
41900    STATUS    current
41901    DESCRIPTION
41902        "The total number of MLD TO_INC FMCRs (v2) received."
41903    ::= { mldIfStatsEntry 10 }
41904
41905rxMldIfStatsToExcFmcrsv2 OBJECT-TYPE
41906    SYNTAX    Counter32
41907    MAX-ACCESS    read-only
41908    STATUS    current
41909    DESCRIPTION
41910        "The total number of MLD TO_EXC FMCRs (v2) received."
41911    ::= { mldIfStatsEntry 11 }
41912
41913rxMldIfStatsAllowSlcrsv2 OBJECT-TYPE
41914    SYNTAX    Counter32
41915    MAX-ACCESS    read-only
41916    STATUS    current
41917    DESCRIPTION
41918        "The total number of MLD ALLOW SLCRs (v2) received."
41919    ::= { mldIfStatsEntry 12 }
41920
41921rxMldIfStatsBlockSlcrsv2 OBJECT-TYPE
41922    SYNTAX    Counter32
41923    MAX-ACCESS    read-only
41924    STATUS    current
41925    DESCRIPTION
41926        "The total number of MLD BLOCK SLCRs (v2) received."
41927    ::= { mldIfStatsEntry 13 }
41928
41929txMldIfStatsGeneralQuery OBJECT-TYPE
41930    SYNTAX    Counter32
41931    MAX-ACCESS    read-only
41932    STATUS    current
41933    DESCRIPTION
41934        "The total number of MLD Listener Queries sent."
41935    ::= { mldIfStatsEntry 14 }
41936
41937txMldIfStatsMASQuery OBJECT-TYPE
41938    SYNTAX    Counter32
41939    MAX-ACCESS    read-only
41940    STATUS    current
41941    DESCRIPTION
41942        "The total number of MLD Listener MAS Queries sent."
41943    ::= { mldIfStatsEntry 15 }
41944
41945txMldIfStatsMASSQQuery OBJECT-TYPE
41946    SYNTAX    Counter32
41947    MAX-ACCESS    read-only
41948    STATUS    current
41949    DESCRIPTION
41950        "The total number of MLD Listener MASSQ Queries sent."
41951    ::= { mldIfStatsEntry 16 }
41952
41953txMldIfStatsMLDv1Report OBJECT-TYPE
41954    SYNTAX    Counter32
41955    MAX-ACCESS    read-only
41956    STATUS    current
41957    DESCRIPTION
41958        "The total number of MLD Listener Reports (v1) sent."
41959    ::= { mldIfStatsEntry 17 }
41960
41961txMldIfStatsMLDv1Done OBJECT-TYPE
41962    SYNTAX    Counter32
41963    MAX-ACCESS    read-only
41964    STATUS    current
41965    DESCRIPTION
41966        "The total number of MLD Listener Dones (v1/v2) sent."
41967    ::= { mldIfStatsEntry 18 }
41968
41969txMldIfStatsMLDv2Report OBJECT-TYPE
41970    SYNTAX    Counter32
41971    MAX-ACCESS    read-only
41972    STATUS    current
41973    DESCRIPTION
41974        "The total number of MLD Listener Reports (v2) sent."
41975    ::= { mldIfStatsEntry 19 }
41976
41977txMldIfStatsIncCrsv2 OBJECT-TYPE
41978    SYNTAX    Counter32
41979    MAX-ACCESS    read-only
41980    STATUS    current
41981    DESCRIPTION
41982        "The total number of MLD INC CRs (v2) sent"
41983    ::= { mldIfStatsEntry 20 }
41984
41985txMldIfStatsExcCrsv2 OBJECT-TYPE
41986    SYNTAX    Counter32
41987    MAX-ACCESS    read-only
41988    STATUS    current
41989    DESCRIPTION
41990        "The total number of MLD EXC CRs (v2) sent"
41991    ::= { mldIfStatsEntry 21 }
41992
41993txMldIfStatsToIncFmcrsv2 OBJECT-TYPE
41994    SYNTAX    Counter32
41995    MAX-ACCESS    read-only
41996    STATUS    current
41997    DESCRIPTION
41998        "The total number of MLD TO_INC FMCRs (v2) sent"
41999    ::= { mldIfStatsEntry 22 }
42000
42001txMldIfStatsToExcFmcrsv2 OBJECT-TYPE
42002    SYNTAX    Counter32
42003    MAX-ACCESS    read-only
42004    STATUS    current
42005    DESCRIPTION
42006        "The total number of MLD TO_EXC FMCRs (v2) sent"
42007    ::= { mldIfStatsEntry 23 }
42008
42009txMldIfStatsAllowSlcrsv2 OBJECT-TYPE
42010    SYNTAX    Counter32
42011    MAX-ACCESS    read-only
42012    STATUS    current
42013    DESCRIPTION
42014        "The total number of MLD ALLOW SLCRs (v2) sent"
42015    ::= { mldIfStatsEntry 24 }
42016
42017txMldIfStatsBlockSlcrsv2 OBJECT-TYPE
42018    SYNTAX    Counter32
42019    MAX-ACCESS    read-only
42020    STATUS    current
42021    DESCRIPTION
42022        "The total number of MLD BLOCK SLCRs (v2) received."
42023    ::= { mldIfStatsEntry 25 }
42024
42025errMldIfStatsGeneralQuery OBJECT-TYPE
42026    SYNTAX    Counter32
42027    MAX-ACCESS    read-only
42028    STATUS    current
42029    DESCRIPTION
42030        "The total number of MLD Listener Queries errors."
42031    ::= { mldIfStatsEntry 27 }
42032
42033errMldIfStatsMASQuery OBJECT-TYPE
42034    SYNTAX    Counter32
42035    MAX-ACCESS    read-only
42036    STATUS    current
42037    DESCRIPTION
42038        "The total number of MLD Listener MAS Queries errors."
42039    ::= { mldIfStatsEntry 28 }
42040
42041errMldIfStatsMASSQQuery OBJECT-TYPE
42042    SYNTAX    Counter32
42043    MAX-ACCESS    read-only
42044    STATUS    current
42045    DESCRIPTION
42046        "The total number of MLD Listener MASSQ Queries errors."
42047    ::= { mldIfStatsEntry 29 }
42048
42049errMldIfStatsMLDv1Report OBJECT-TYPE
42050    SYNTAX    Counter32
42051    MAX-ACCESS    read-only
42052    STATUS    current
42053    DESCRIPTION
42054        "The total number of MLD Listener Report (v1) errors."
42055    ::= { mldIfStatsEntry 30 }
42056
42057errMldIfStatsMLDv1Done OBJECT-TYPE
42058    SYNTAX    Counter32
42059    MAX-ACCESS    read-only
42060    STATUS    current
42061    DESCRIPTION
42062        "The total number of MLD Listener Done (v1/v2) errors."
42063    ::= { mldIfStatsEntry 31 }
42064
42065errMldIfStatsMLDv2Report OBJECT-TYPE
42066    SYNTAX    Counter32
42067    MAX-ACCESS    read-only
42068    STATUS    current
42069    DESCRIPTION
42070        "The total number of MLD Listener Report (v2) errors."
42071    ::= { mldIfStatsEntry 32}
42072
42073errMldIfStatsIncCrsv2 OBJECT-TYPE
42074    SYNTAX    Counter32
42075    MAX-ACCESS    read-only
42076    STATUS    current
42077    DESCRIPTION
42078        "The total number of MLD INC CRs (v2) errors."
42079    ::= { mldIfStatsEntry 33 }
42080
42081errMldIfStatsExcCrsv2 OBJECT-TYPE
42082    SYNTAX    Counter32
42083    MAX-ACCESS    read-only
42084    STATUS    current
42085    DESCRIPTION
42086        "The total number of MLD EXC CRs (v2) errors."
42087    ::= { mldIfStatsEntry 34 }
42088
42089errMldIfStatsToIncFmcrsv2 OBJECT-TYPE
42090    SYNTAX    Counter32
42091    MAX-ACCESS    read-only
42092    STATUS    current
42093    DESCRIPTION
42094        "The total number of MLD TO_INC FMCRs (v2) errors."
42095    ::= { mldIfStatsEntry 35 }
42096
42097errMldIfStatsToExcFmcrsv2 OBJECT-TYPE
42098    SYNTAX    Counter32
42099    MAX-ACCESS    read-only
42100    STATUS    current
42101    DESCRIPTION
42102        "The total number of MLD TO_EXC FMCRs (v2) errors."
42103    ::= { mldIfStatsEntry 36 }
42104
42105errMldIfStatsAllowSlcrsv2 OBJECT-TYPE
42106    SYNTAX    Counter32
42107    MAX-ACCESS    read-only
42108    STATUS    current
42109    DESCRIPTION
42110        "The total number of MLD ALLOW SLCRs (v2) errors."
42111    ::= { mldIfStatsEntry 37 }
42112
42113errMldIfStatsBlockSlcrsv2 OBJECT-TYPE
42114    SYNTAX    Counter32
42115    MAX-ACCESS    read-only
42116    STATUS    current
42117    DESCRIPTION
42118        "The total number of MLD BLOCK SLCRs (v2) errors."
42119    ::= { mldIfStatsEntry 38 }
42120
42121mldStatBadLength OBJECT-TYPE
42122    SYNTAX  Counter32
42123	  MAX-ACCESS  read-only
42124	  STATUS  current
42125	  DESCRIPTION
42126	    "The total number of bad length mld packet."
42127	  ::= { mldStats 2 }
42128
42129mldStatBadChecksum OBJECT-TYPE
42130    SYNTAX  Counter32
42131      MAX-ACCESS  read-only
42132      STATUS  current
42133      DESCRIPTION
42134        "The total number of bad checksum mld packet."
42135	  ::= { mldStats 3 }
42136
42137mldStatBadReceiveIf OBJECT-TYPE
42138    SYNTAX  Counter32
42139      MAX-ACCESS  read-only
42140      STATUS  current
42141      DESCRIPTION
42142        "The total number of bad reveive if mld packet."
42143	  ::= { mldStats 4 }
42144
42145mldStatReceiveNonLocal OBJECT-TYPE
42146    SYNTAX  Counter32
42147      MAX-ACCESS  read-only
42148      STATUS  current
42149      DESCRIPTION
42150        "The total number of non local received mld packet."
42151      ::= { mldStats 5 }
42152
42153mldStatInvalidPkts OBJECT-TYPE
42154    SYNTAX  Counter32
42155	  MAX-ACCESS  read-only
42156	  STATUS  current
42157	  DESCRIPTION
42158	    "The total number of invalid packets."
42159	  ::= { mldStats 6 }
42160
42161mldStatTotalL3Ipv6SgvEntries OBJECT-TYPE
42162    SYNTAX  Counter32
42163	  MAX-ACCESS  read-only
42164	  STATUS  current
42165	  DESCRIPTION
42166	    "Total L3 IPv6 (S, G, V) entries"
42167	  ::= { mldStats 7 }
42168
42169mldStatTotalMLDGroups OBJECT-TYPE
42170    SYNTAX  Counter32
42171	  MAX-ACCESS  read-only
42172	  STATUS  current
42173	  DESCRIPTION
42174	    "The total number of MLD Groups."
42175	  ::= { mldStats 8 }
42176
42177mldStatClearAll OBJECT-TYPE
42178    SYNTAX  INTEGER {
42179        other(1),
42180        clear(2)
42181      }
42182	  MAX-ACCESS  read-write
42183	  STATUS  current
42184	  DESCRIPTION
42185	    "Clear all MLD stats. Returns other(1) when read."
42186	  ::= { mldStats 9 }
42187
42188
42189
42190-- Information - Run-time IP Route Table
42191
42192ipInfoRouterID OBJECT-TYPE
42193    SYNTAX  IpAddress
42194    MAX-ACCESS  read-only
42195    STATUS  current
42196    DESCRIPTION
42197        "Router ID information."
42198    ::= { ipInfo 1 }
42199
42200
42201ipIntfInfoTable OBJECT-TYPE
42202    SYNTAX  SEQUENCE OF IntfInfoEntry
42203    MAX-ACCESS not-accessible
42204    STATUS current
42205    DESCRIPTION
42206        "The table of IP interface information."
42207    ::= {ipIntfInfo 1 }
42208
42209intfInfoEntry OBJECT-TYPE
42210    SYNTAX  IntfInfoEntry
42211    MAX-ACCESS not-accessible
42212    STATUS  current
42213    DESCRIPTION
42214        "A row in IP interface information table."
42215    INDEX   { intfInfoIndex }
42216    ::= { ipIntfInfoTable 1 }
42217
42218IntfInfoEntry ::= SEQUENCE {
42219    intfInfoIndex        Integer32,
42220    intfInfoAddr          DisplayString,
42221    intfInfoNetMask       DisplayString,
42222    intfInfoBcastAddr     DisplayString,
42223    intfInfoVlan          Integer32,
42224    intfInfoStatus        INTEGER
42225    }
42226
42227intfInfoIndex OBJECT-TYPE
42228    SYNTAX  Integer32
42229    MAX-ACCESS  read-only
42230    STATUS  current
42231    DESCRIPTION
42232    "The interface number for which the information is related."
42233    ::= { intfInfoEntry 1}
42234
42235
42236intfInfoAddr  OBJECT-TYPE
42237    SYNTAX   DisplayString
42238    MAX-ACCESS  read-only
42239    STATUS  current
42240    DESCRIPTION
42241    "The IP address of the interface."
42242    ::= { intfInfoEntry 3 }
42243
42244intfInfoNetMask OBJECT-TYPE
42245    SYNTAX   DisplayString
42246    MAX-ACCESS  read-only
42247    STATUS  current
42248    DESCRIPTION
42249        "The subnet mask of the interface."
42250    ::= { intfInfoEntry 4 }
42251
42252intfInfoBcastAddr OBJECT-TYPE
42253    SYNTAX   DisplayString
42254    MAX-ACCESS  read-only
42255    STATUS  current
42256    DESCRIPTION
42257        "The broadcast address of the interface."
42258    ::= { intfInfoEntry 5 }
42259
42260intfInfoVlan OBJECT-TYPE
42261    SYNTAX  Integer32
42262    MAX-ACCESS  read-only
42263    STATUS  current
42264    DESCRIPTION
42265        "The VLAN number for this interface."
42266    ::= { intfInfoEntry 6 }
42267
42268intfInfoStatus OBJECT-TYPE
42269    SYNTAX  INTEGER {
42270    up(1),
42271    down(2),
42272        disabled(3)
42273    }
42274    MAX-ACCESS  read-only
42275    STATUS  current
42276    DESCRIPTION
42277    "The status of the interface."
42278    ::= { intfInfoEntry 7 }
42279
42280
42281
42282ipIntfLoopbackInfoTable OBJECT-TYPE
42283    SYNTAX  SEQUENCE OF IntfLoopbackInfoEntry
42284    MAX-ACCESS not-accessible
42285    STATUS current
42286    DESCRIPTION
42287        "The table of IP Loopback interface information."
42288    ::= {ipIntfLoopbackInfo 1 }
42289
42290intfLoopbackInfoEntry OBJECT-TYPE
42291    SYNTAX  IntfLoopbackInfoEntry
42292    MAX-ACCESS not-accessible
42293    STATUS  current
42294    DESCRIPTION
42295        "A row in IP Loopback interface information table."
42296    INDEX   { intfLoopbackInfoIndex }
42297    ::= { ipIntfLoopbackInfoTable 1 }
42298
42299IntfLoopbackInfoEntry ::= SEQUENCE {
42300    intfLoopbackInfoIndex         Integer32,
42301    intfLoopbackInfoAddr          DisplayString,
42302    intfLoopbackInfoNetMask       DisplayString,
42303    intfLoopbackInfoBcastAddr     DisplayString,
42304    intfLoopbackInfoStatus        INTEGER
42305    }
42306
42307intfLoopbackInfoIndex OBJECT-TYPE
42308    SYNTAX  Integer32
42309    MAX-ACCESS  read-only
42310    STATUS  current
42311    DESCRIPTION
42312    "The Loopback interface number for which the information is related."
42313    ::= { intfLoopbackInfoEntry 1}
42314
42315intfLoopbackInfoAddr  OBJECT-TYPE
42316    SYNTAX   DisplayString
42317    MAX-ACCESS  read-only
42318    STATUS  current
42319    DESCRIPTION
42320    "The IP address of the interface."
42321    ::= { intfLoopbackInfoEntry 3 }
42322
42323intfLoopbackInfoNetMask OBJECT-TYPE
42324    SYNTAX   DisplayString
42325    MAX-ACCESS  read-only
42326    STATUS  current
42327    DESCRIPTION
42328        "The subnet mask of the interface."
42329    ::= { intfLoopbackInfoEntry 4 }
42330
42331intfLoopbackInfoBcastAddr OBJECT-TYPE
42332    SYNTAX   DisplayString
42333    MAX-ACCESS  read-only
42334    STATUS  current
42335    DESCRIPTION
42336        "The broadcast address of the interface."
42337    ::= { intfLoopbackInfoEntry 5 }
42338
42339intfLoopbackInfoStatus OBJECT-TYPE
42340    SYNTAX  INTEGER {
42341    up(1),
42342    down(2),
42343        disabled(3)
42344    }
42345    MAX-ACCESS  read-only
42346    STATUS  current
42347    DESCRIPTION
42348    "The status of the interface."
42349    ::= { intfLoopbackInfoEntry 7 }
42350
42351ipMgmtRouteInfoTable OBJECT-TYPE
42352    SYNTAX  SEQUENCE OF IpMgmtRouteInfoEntry
42353    MAX-ACCESS  not-accessible
42354    STATUS  current
42355    DESCRIPTION
42356        "The table of run-time IP routes."
42357    ::= { ipRoutingInfo 3 }
42358
42359ipMgmtRouteInfoEntry OBJECT-TYPE
42360    SYNTAX  IpMgmtRouteInfoEntry
42361    MAX-ACCESS  not-accessible
42362    STATUS  current
42363    DESCRIPTION
42364        "A row in the run-time IP route table"
42365    INDEX   { ipMgmtRouteInfoIndx }
42366    ::= { ipMgmtRouteInfoTable 1 }
42367
42368IpMgmtRouteInfoEntry ::= SEQUENCE {
42369    ipMgmtRouteInfoIndx         Integer32,
42370    ipMgmtRouteInfoDestIp           IpAddress,
42371    ipMgmtRouteInfoMask             IpAddress,
42372    ipMgmtRouteInfoGateway          IpAddress,
42373    ipMgmtRouteInfoTag          INTEGER,
42374    ipMgmtRouteInfoType         INTEGER,
42375    ipMgmtRouteInfoInterface        Integer32,
42376    ipMgmtRouteInfoGateway1         IpAddress,
42377    ipMgmtRouteInfoGateway2         IpAddress,
42378    ipMgmtRouteInfoMetric           Integer32
42379    }
42380
42381ipMgmtRouteInfoIndx OBJECT-TYPE
42382    SYNTAX  Integer32
42383    MAX-ACCESS  read-only
42384    STATUS  current
42385    DESCRIPTION
42386        "The index of this route table."
42387    ::= { ipMgmtRouteInfoEntry 1 }
42388
42389ipMgmtRouteInfoDestIp OBJECT-TYPE
42390    SYNTAX  IpAddress
42391    MAX-ACCESS  read-only
42392    STATUS  current
42393    DESCRIPTION
42394        "The destination IP address of this route."
42395    ::= { ipMgmtRouteInfoEntry 2 }
42396
42397ipMgmtRouteInfoMask OBJECT-TYPE
42398    SYNTAX  IpAddress
42399    MAX-ACCESS  read-only
42400    STATUS  current
42401    DESCRIPTION
42402        "The destination IP mask of this route."
42403    ::= { ipMgmtRouteInfoEntry 3 }
42404
42405ipMgmtRouteInfoGateway OBJECT-TYPE
42406    SYNTAX  IpAddress
42407    MAX-ACCESS  read-only
42408    STATUS  current
42409    DESCRIPTION
42410        "The next-hop router address for this route."
42411    ::= { ipMgmtRouteInfoEntry 4 }
42412
42413ipMgmtRouteInfoTag OBJECT-TYPE
42414    SYNTAX  INTEGER {
42415        fixed(1),
42416        static(2),
42417        addr(3),
42418        rip(4),
42419        broadcast(5),
42420        martian(6),
42421        multicast(7),
42422        vip(8),
42423        bgp(9),
42424        ospf(10),
42425        none(11)
42426        }
42427    MAX-ACCESS  read-only
42428    STATUS  current
42429    DESCRIPTION
42430        "The tag-type for this route."
42431    ::= { ipMgmtRouteInfoEntry 5 }
42432
42433ipMgmtRouteInfoType OBJECT-TYPE
42434    SYNTAX  INTEGER {
42435        indirect(1),
42436        direct(2),
42437        local(3),
42438        broadcast(4),
42439        martian(5),
42440        multicast(6),
42441        other(7)
42442        }
42443    MAX-ACCESS  read-only
42444    STATUS  current
42445    DESCRIPTION
42446        "The type of the route."
42447    ::= { ipMgmtRouteInfoEntry 6 }
42448
42449ipMgmtRouteInfoInterface OBJECT-TYPE
42450    SYNTAX  Integer32
42451    MAX-ACCESS  read-only
42452    STATUS  current
42453    DESCRIPTION
42454        "The interface number for which the destination address is applicable."
42455    ::= { ipMgmtRouteInfoEntry 7 }
42456
42457ipMgmtRouteInfoGateway1 OBJECT-TYPE
42458    SYNTAX  IpAddress
42459    MAX-ACCESS  read-only
42460    STATUS  current
42461    DESCRIPTION
42462        "The next-hop router address for this route."
42463    ::= { ipMgmtRouteInfoEntry 8 }
42464
42465ipMgmtRouteInfoGateway2 OBJECT-TYPE
42466    SYNTAX  IpAddress
42467    MAX-ACCESS  read-only
42468    STATUS  current
42469    DESCRIPTION
42470        "The next-hop router address for this route."
42471    ::= { ipMgmtRouteInfoEntry 9 }
42472
42473ipMgmtRouteInfoMetric OBJECT-TYPE
42474    SYNTAX Integer32
42475    MAX-ACCESS  read-only
42476    STATUS  current
42477    DESCRIPTION
42478        "The Metric for this route."
42479    ::= { ipMgmtRouteInfoEntry 10 }
42480
42481ipDataRouteInfoTable OBJECT-TYPE
42482    SYNTAX  SEQUENCE OF IpDataRouteInfoEntry
42483    MAX-ACCESS  not-accessible
42484    STATUS  current
42485    DESCRIPTION
42486        "The table of run-time IP routes."
42487    ::= { ipRoutingInfo 1 }
42488
42489ipDataRouteInfoEntry OBJECT-TYPE
42490    SYNTAX  IpDataRouteInfoEntry
42491    MAX-ACCESS  not-accessible
42492    STATUS  current
42493    DESCRIPTION
42494        "A row in the run-time IP route table"
42495    INDEX   { ipDataRouteInfoIndx }
42496    ::= { ipDataRouteInfoTable 1 }
42497
42498IpDataRouteInfoEntry ::= SEQUENCE {
42499    ipDataRouteInfoIndx             Integer32,
42500    ipDataRouteInfoDestIp           IpAddress,
42501    ipDataRouteInfoMask             IpAddress,
42502    ipDataRouteInfoGateway          IpAddress,
42503    ipDataRouteInfoTag              INTEGER,
42504    ipDataRouteInfoType             INTEGER,
42505    ipDataRouteInfoInterface        Integer32,
42506    ipDataRouteInfoGateway1         IpAddress,
42507    ipDataRouteInfoGateway2         IpAddress,
42508    ipDataRouteInfoMetric           Integer32
42509    }
42510
42511ipDataRouteInfoIndx OBJECT-TYPE
42512    SYNTAX  Integer32
42513    MAX-ACCESS  read-only
42514    STATUS  current
42515    DESCRIPTION
42516        "The index of this route table."
42517    ::= { ipDataRouteInfoEntry 1 }
42518
42519ipDataRouteInfoDestIp OBJECT-TYPE
42520    SYNTAX  IpAddress
42521    MAX-ACCESS  read-only
42522    STATUS  current
42523    DESCRIPTION
42524        "The destination IP address of this route."
42525    ::= { ipDataRouteInfoEntry 2 }
42526
42527ipDataRouteInfoMask OBJECT-TYPE
42528    SYNTAX  IpAddress
42529    MAX-ACCESS  read-only
42530    STATUS  current
42531    DESCRIPTION
42532        "The destination IP mask of this route."
42533    ::= { ipDataRouteInfoEntry 3 }
42534
42535ipDataRouteInfoGateway OBJECT-TYPE
42536    SYNTAX  IpAddress
42537    MAX-ACCESS  read-only
42538    STATUS  current
42539    DESCRIPTION
42540        "The next-hop router address for this route."
42541    ::= { ipDataRouteInfoEntry 4 }
42542
42543ipDataRouteInfoTag OBJECT-TYPE
42544    SYNTAX  INTEGER {
42545        fixed(1),
42546        static(2),
42547        addr(3),
42548        rip(4),
42549        broadcast(5),
42550        martian(6),
42551        multicast(7),
42552        vip(8),
42553        bgp(9),
42554        ospf(10),
42555        none(11)
42556        }
42557    MAX-ACCESS  read-only
42558    STATUS  current
42559    DESCRIPTION
42560        "The tag-type for this route."
42561    ::= { ipDataRouteInfoEntry 5 }
42562
42563ipDataRouteInfoType OBJECT-TYPE
42564    SYNTAX  INTEGER {
42565        indirect(1),
42566        direct(2),
42567        local(3),
42568        broadcast(4),
42569        martian(5),
42570        multicast(6),
42571        other(7)
42572        }
42573    MAX-ACCESS  read-only
42574    STATUS  current
42575    DESCRIPTION
42576        "The type of the route."
42577    ::= { ipDataRouteInfoEntry 6 }
42578
42579ipDataRouteInfoInterface OBJECT-TYPE
42580    SYNTAX  Integer32
42581    MAX-ACCESS  read-only
42582    STATUS  current
42583    DESCRIPTION
42584        "The interface number for which the destination address is applicable.
42585        Loopback interfaces are numbered starting with maximum allowed
42586        IP interfaces +1."
42587    ::= { ipDataRouteInfoEntry 7 }
42588
42589ipDataRouteInfoGateway1 OBJECT-TYPE
42590    SYNTAX  IpAddress
42591    MAX-ACCESS  read-only
42592    STATUS  current
42593    DESCRIPTION
42594        "The next-hop router address for this route."
42595    ::= { ipDataRouteInfoEntry 8 }
42596
42597ipDataRouteInfoGateway2 OBJECT-TYPE
42598    SYNTAX  IpAddress
42599    MAX-ACCESS  read-only
42600    STATUS  current
42601    DESCRIPTION
42602        "The next-hop router address for this route."
42603    ::= { ipDataRouteInfoEntry 9 }
42604
42605ipDataRouteInfoMetric OBJECT-TYPE
42606    SYNTAX Integer32
42607    MAX-ACCESS  read-only
42608    STATUS  current
42609    DESCRIPTION
42610        "The Metric for this route."
42611    ::= { ipDataRouteInfoEntry 10 }
42612
42613
42614routeTableClear OBJECT-TYPE
42615    SYNTAX  INTEGER {
42616        ok(1),
42617        clear(2)
42618        }
42619    MAX-ACCESS  read-write
42620    STATUS  current
42621    DESCRIPTION
42622        "Setting this value to clear(2) clears the route table."
42623    ::= { ipRoutingInfo 2 }
42624
42625
42626ipRouteEcmpInfoTable OBJECT-TYPE
42627    SYNTAX  SEQUENCE OF IpRouteEcmpInfoEntry
42628    MAX-ACCESS  not-accessible
42629    STATUS  current
42630    DESCRIPTION
42631        "The table of run-time IP routes."
42632    ::= { ipEcmpRoutingInfo 1 }
42633
42634ipRouteEcmpInfoEntry OBJECT-TYPE
42635    SYNTAX  IpRouteEcmpInfoEntry
42636    MAX-ACCESS  not-accessible
42637    STATUS  current
42638    DESCRIPTION
42639        "A row in the run-time IP route table"
42640    INDEX   { ipRouteEcmpInfoDestIndx, ipRouteEcmpInfoGwIndx }
42641    ::= { ipRouteEcmpInfoTable 1 }
42642
42643IpRouteEcmpInfoEntry ::= SEQUENCE {
42644    ipRouteEcmpInfoDestIndx     Integer32,
42645    ipRouteEcmpInfoGwIndx   Integer32,
42646    ipRouteEcmpInfoDest         IpAddress,
42647    ipRouteEcmpInfoMask         IpAddress,
42648    ipRouteEcmpInfoGateway      IpAddress,
42649    ipRouteEcmpInfoInterface    Integer32,
42650    ipRouteEcmpInfoGwStatus     INTEGER
42651    }
42652
42653
42654ipRouteEcmpInfoDestIndx OBJECT-TYPE
42655    SYNTAX  Integer32
42656    MAX-ACCESS  read-only
42657    STATUS  current
42658    DESCRIPTION
42659        "The index of unique destinations IP."
42660    ::= { ipRouteEcmpInfoEntry 1 }
42661
42662ipRouteEcmpInfoGwIndx OBJECT-TYPE
42663    SYNTAX  Integer32
42664    MAX-ACCESS  read-only
42665    STATUS  current
42666    DESCRIPTION
42667        "The index of the gateway per destination."
42668    ::= { ipRouteEcmpInfoEntry 2 }
42669
42670ipRouteEcmpInfoDest OBJECT-TYPE
42671    SYNTAX  IpAddress
42672    MAX-ACCESS  read-only
42673    STATUS  current
42674    DESCRIPTION
42675        "The destination IP of this route."
42676    ::= { ipRouteEcmpInfoEntry 3 }
42677
42678ipRouteEcmpInfoMask OBJECT-TYPE
42679    SYNTAX  IpAddress
42680    MAX-ACCESS  read-only
42681    STATUS  current
42682    DESCRIPTION
42683        "The destination IP mask of this route."
42684    ::= { ipRouteEcmpInfoEntry 4 }
42685
42686ipRouteEcmpInfoGateway OBJECT-TYPE
42687    SYNTAX  IpAddress
42688    MAX-ACCESS  read-only
42689    STATUS  current
42690    DESCRIPTION
42691        "The next-hop router address for this route."
42692    ::= { ipRouteEcmpInfoEntry 5 }
42693
42694ipRouteEcmpInfoInterface OBJECT-TYPE
42695    SYNTAX  Integer32
42696    MAX-ACCESS  read-only
42697    STATUS  current
42698    DESCRIPTION
42699        "The interface for the next-hop."
42700    ::= { ipRouteEcmpInfoEntry 6 }
42701
42702ipRouteEcmpInfoGwStatus OBJECT-TYPE
42703    SYNTAX  INTEGER {
42704    up(1),
42705    down(2)
42706    }
42707    MAX-ACCESS  read-only
42708    STATUS  current
42709    DESCRIPTION
42710        "The Up/Down status of the gateway"
42711    ::= { ipRouteEcmpInfoEntry 7 }
42712
42713
42714ipEcmpHashSIPAddr OBJECT-TYPE
42715    SYNTAX  IpAddress
42716    MAX-ACCESS  read-write
42717    STATUS  current
42718    DESCRIPTION
42719        "The SIP Address."
42720    ::= { ipEcmpHash 1 }
42721
42722ipEcmpHashDIPAddr OBJECT-TYPE
42723    SYNTAX  IpAddress
42724    MAX-ACCESS  read-write
42725    STATUS  current
42726    DESCRIPTION
42727        "The DIP Address (enter 0 for SIP only)."
42728    ::= { ipEcmpHash 2 }
42729
42730ipEcmpHashNumberPaths OBJECT-TYPE
42731    SYNTAX INTEGER (2..5)
42732    MAX-ACCESS  read-write
42733    STATUS  current
42734    DESCRIPTION
42735        "The number of ECMP paths."
42736    ::= { ipEcmpHash 3 }
42737
42738ipEcmpHashRouteNumber OBJECT-TYPE
42739    SYNTAX  Integer32
42740    MAX-ACCESS  read-only
42741    STATUS  current
42742    DESCRIPTION
42743        "The result of the hash algorithm.
42744        For this to work the values for ipEcmpHashSIPAddr,
42745        ipEcmpHashDIPAddr, ipEcmpHashNumberPaths must be set.
42746        If the result is 0 ipEcmpHashNumberPaths is not correctly set."
42747    ::= { ipEcmpHash 4 }
42748
42749
42750
42751mldInfoGroupsTable OBJECT-TYPE
42752    SYNTAX SEQUENCE OF MldInfoGroupEntry
42753    MAX-ACCESS not-accessible
42754    STATUS current
42755    DESCRIPTION
42756      "The table listing the IPv6 multicast
42757       groups for which there are members on a particular interface."
42758    ::= { mldInfo 1 }
42759
42760mldInfoGroupEntry OBJECT-TYPE
42761    SYNTAX     MldInfoGroupEntry
42762    MAX-ACCESS not-accessible
42763    STATUS     current
42764    DESCRIPTION
42765      "An entry in the mldInfoGroupsTable"
42766    INDEX      { mldInfoGroupId }
42767    ::= { mldInfoGroupsTable 1 }
42768
42769MldInfoGroupEntry ::= SEQUENCE {
42770    mldInfoGroupIfIndex         	Integer32,
42771    mldInfoGroupAddress         	InetAddressIPv6,
42772    mldInfoGroupPortNumber       	Integer32,
42773    mldInfoGroupVlanID        	    Integer32,
42774    mldInfoGroupLastReporter   	InetAddressIPv6,
42775    mldInfoGroupSource             InetAddressIPv6,
42776    mldInfoGroupFilterType         DisplayString,
42777    mldInfoGroupExpiryTime       	DisplayString,
42778    mldInfoGroupVersion            Integer32,
42779    mldInfoGroupFwd                Integer32,
42780    mldInfoGroupId                 Integer32
42781}
42782
42783mldInfoGroupIfIndex OBJECT-TYPE
42784    SYNTAX     Integer32
42785    MAX-ACCESS read-only
42786    STATUS     current
42787    DESCRIPTION
42788      "The internetwork-layer interface for which this entry
42789       contains information for an IPv6 multicast group address."
42790    ::= { mldInfoGroupEntry 1 }
42791
42792mldInfoGroupAddress OBJECT-TYPE
42793    SYNTAX     InetAddressIPv6
42794    MAX-ACCESS read-only
42795    STATUS     current
42796    DESCRIPTION
42797      "The IPv6 multicast group address for which this entry
42798       contains information. Its address MUST be of format:
42799       2x:2x:2x:2x:2x:2x:2x:2x"
42800    ::= { mldInfoGroupEntry 2 }
42801
42802mldInfoGroupPortNumber OBJECT-TYPE
42803    SYNTAX Integer32
42804    MAX-ACCESS read-only
42805    STATUS     current
42806    DESCRIPTION  "The port number for which this entry
42807       contains information for an IPv6 multicast group address."
42808    ::= { mldInfoGroupEntry 3 }
42809
42810mldInfoGroupVlanID OBJECT-TYPE
42811    SYNTAX Integer32
42812    MAX-ACCESS read-only
42813    STATUS     current
42814    DESCRIPTION  "The VLAN ID for which this entry
42815       contains information for an IPv6 multicast group address."
42816    ::= { mldInfoGroupEntry 4 }
42817
42818mldInfoGroupLastReporter OBJECT-TYPE
42819    SYNTAX     InetAddressIPv6
42820    MAX-ACCESS read-only
42821    STATUS     current
42822    DESCRIPTION
42823      "The IPv6 address of the source of the last membership
42824       report received for this IPv6 Multicast group address on
42825       this interface.  If no membership report has been
42826       received, this object has the value 00:0:00:00:00:00:00:00.
42827       Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
42828    ::= { mldInfoGroupEntry 5 }
42829
42830mldInfoGroupSource OBJECT-TYPE
42831    SYNTAX     InetAddressIPv6
42832    MAX-ACCESS read-only
42833    STATUS     current
42834    DESCRIPTION
42835      "ONLY for MLDv2. The IPv6 address for which the this entry's
42836      filter is applied. Its address MUST be of format:
42837      2x:2x:2x:2x:2x:2x:2x:2x"
42838    ::= { mldInfoGroupEntry 6 }
42839
42840mldInfoGroupFilterType OBJECT-TYPE
42841    SYNTAX DisplayString
42842    MAX-ACCESS read-only
42843    STATUS     current
42844    DESCRIPTION  "ONLY for MLDv2. The filter type for the specified source."
42845    ::= { mldInfoGroupEntry 7 }
42846
42847mldInfoGroupExpiryTime OBJECT-TYPE
42848    SYNTAX     DisplayString
42849    MAX-ACCESS read-only
42850    STATUS     current
42851    DESCRIPTION
42852      "The minimum amount of time remaining before this entry
42853       will be aged out.  A value of 0 indicates that the entry
42854       is only present because mldCacheSelf is true and that if
42855       the router left the group, this entry would be aged out
42856       immediately.  Note that some implementations may process
42857       Membership Reports from the local system in the same way
42858       as reports from other hosts, so a value of 0 is not
42859       required."
42860    ::= { mldInfoGroupEntry 8 }
42861
42862mldInfoGroupVersion OBJECT-TYPE
42863    SYNTAX Integer32
42864    MAX-ACCESS read-only
42865    STATUS     current
42866    DESCRIPTION  "The version of this MLD entry."
42867    ::= { mldInfoGroupEntry 9 }
42868
42869mldInfoGroupFwd OBJECT-TYPE
42870    SYNTAX Integer32
42871    MAX-ACCESS read-only
42872    STATUS     current
42873    DESCRIPTION  "Specifies if forwarding is enabled for this entry."
42874    ::= { mldInfoGroupEntry 10 }
42875
42876mldInfoGroupId OBJECT-TYPE
42877    SYNTAX Integer32
42878    MAX-ACCESS read-only
42879    STATUS     current
42880    DESCRIPTION  "MLD group index."
42881    ::= { mldInfoGroupEntry 11 }
42882
42883mldInfoMRoutersTable OBJECT-TYPE
42884    SYNTAX SEQUENCE OF MldInfoMRouterEntry
42885    MAX-ACCESS not-accessible
42886    STATUS current
42887    DESCRIPTION
42888      "The table listing the IPv6 multicast routers on an interface."
42889    ::= { mldInfo 2 }
42890
42891mldInfoMRouterEntry OBJECT-TYPE
42892    SYNTAX     MldInfoMRouterEntry
42893    MAX-ACCESS not-accessible
42894    STATUS     current
42895    DESCRIPTION
42896      "An entry in the mldInfoMRoutersTable"
42897    INDEX      { mldInfoMRouterId }
42898    ::= { mldInfoMRoutersTable 1 }
42899
42900MldInfoMRouterEntry ::= SEQUENCE {
42901    mldInfoMRouterIfIndex         	Integer32,
42902    mldInfoMRouterSrcIp         	InetAddressIPv6,
42903    mldInfoMRouterPortNumber       	Integer32,
42904    mldInfoMRouterVlan        	    Integer32,
42905    mldInfoMRouterQrv               Integer32,
42906    mldInfoMRouterQqic              Integer32,
42907    mldInfoMRouterMaxRespDelay      Integer32,
42908    mldInfoMRouterVersion           Integer32,
42909    mldInfoMRouterExpiryTime       	DisplayString,
42910    mldInfoMRouterId                Integer32
42911}
42912
42913mldInfoMRouterIfIndex OBJECT-TYPE
42914    SYNTAX     Integer32
42915    MAX-ACCESS read-only
42916    STATUS     current
42917    DESCRIPTION
42918      "The interface on which the multicast router is learnt."
42919    ::= { mldInfoMRouterEntry 1 }
42920
42921mldInfoMRouterSrcIp OBJECT-TYPE
42922    SYNTAX     InetAddressIPv6
42923    MAX-ACCESS read-only
42924    STATUS     current
42925    DESCRIPTION
42926      "The multicast router's ip."
42927    ::= { mldInfoMRouterEntry 2 }
42928
42929mldInfoMRouterPortNumber OBJECT-TYPE
42930    SYNTAX     Integer32
42931    MAX-ACCESS read-only
42932    STATUS     current
42933    DESCRIPTION
42934      "The port on which the multicast router is learnt."
42935    ::= { mldInfoMRouterEntry 3 }
42936
42937mldInfoMRouterVlan OBJECT-TYPE
42938    SYNTAX     Integer32
42939    MAX-ACCESS read-only
42940    STATUS     current
42941    DESCRIPTION
42942      "The vlan in which the multicast router is learnt."
42943    ::= { mldInfoMRouterEntry 4 }
42944
42945mldInfoMRouterQrv OBJECT-TYPE
42946    SYNTAX     Integer32
42947    MAX-ACCESS read-only
42948    STATUS     current
42949    DESCRIPTION
42950      "This multicast router's Maximum Response Delay"
42951    ::= { mldInfoMRouterEntry 5 }
42952
42953mldInfoMRouterQqic OBJECT-TYPE
42954    SYNTAX     Integer32
42955    MAX-ACCESS read-only
42956    STATUS     current
42957    DESCRIPTION
42958      "ONLY for MLDv2. This multicast router's QQIC"
42959    ::= { mldInfoMRouterEntry 6 }
42960
42961mldInfoMRouterMaxRespDelay OBJECT-TYPE
42962    SYNTAX     Integer32
42963    MAX-ACCESS read-only
42964    STATUS     current
42965    DESCRIPTION
42966      "This multicast router's Maximum Response Delay."
42967    ::= { mldInfoMRouterEntry 7 }
42968
42969mldInfoMRouterVersion OBJECT-TYPE
42970    SYNTAX     Integer32
42971    MAX-ACCESS read-only
42972    STATUS     current
42973    DESCRIPTION
42974      "This multicast router's MLD version."
42975    ::= { mldInfoMRouterEntry 8 }
42976
42977mldInfoMRouterExpiryTime OBJECT-TYPE
42978    SYNTAX     DisplayString
42979    MAX-ACCESS read-only
42980    STATUS     current
42981    DESCRIPTION
42982      "This multicast router's expiry time."
42983    ::= { mldInfoMRouterEntry 9 }
42984
42985mldInfoMRouterId OBJECT-TYPE
42986    SYNTAX     Integer32
42987    MAX-ACCESS read-only
42988    STATUS     current
42989    DESCRIPTION
42990      "This multicast router's index."
42991    ::= { mldInfoMRouterEntry 10 }
42992
42993
42994mldClearTables OBJECT-TYPE
42995    SYNTAX INTEGER {
42996        none(0),
42997        clearGroups(1),
42998        clearMrouters(2),
42999        clearAll(3)
43000    }
43001    MAX-ACCESS read-write
43002    STATUS current
43003    DESCRIPTION
43004        "Clear the MLD tables. When setting clearGroups(1), the dynamic
43005         groups are removed, when setting clearMrouters(2), the mrouter tables
43006         are removed and when setting clearAll(3), both the dynamic groups
43007         and the mrouter tables are removed.
43008         When read, none(0) is always returned."
43009    ::= { mldInfo 3 }
43010
43011mldInfoInterfaceTable OBJECT-TYPE
43012    SYNTAX SEQUENCE OF MldInfoInterfaceEntry
43013    MAX-ACCESS not-accessible
43014    STATUS current
43015    DESCRIPTION
43016      "The (conceptual) table listing the informatio of interfaces on which
43017       MLD is enabled."
43018    ::= { mldInfo 4 }
43019
43020mldInfoInterfaceEntry OBJECT-TYPE
43021    SYNTAX     MldInfoInterfaceEntry
43022    MAX-ACCESS not-accessible
43023    STATUS     current
43024    DESCRIPTION
43025      "An entry (conceptual row) representing the information of an
43026       interface on which MLD is enabled."
43027    INDEX      { mldInfoInterfaceIfIndex }
43028   ::= { mldInfoInterfaceTable 1 }
43029
43030MldInfoInterfaceEntry ::= SEQUENCE {
43031    mldInfoInterfaceIfIndex                 Integer32,
43032    mldInfoInterfaceState                   INTEGER,
43033    mldInfoInterfaceVersion                 INTEGER,
43034    mldInfoInterfaceQuerierStatus           INTEGER,
43035    mldInfoInterfaceQuerier                 InetAddressIPv6,
43036    mldInfoInterfaceQuerierExpiryTime     	DisplayString,
43037    mldInfoInterfaceQuerierPort             Integer32,
43038    mldInfoInterfaceGroups                  INTEGER
43039}
43040
43041mldInfoInterfaceIfIndex OBJECT-TYPE
43042    SYNTAX     Integer32
43043    MAX-ACCESS read-only
43044    STATUS     current
43045    DESCRIPTION
43046      "The internetwork-layer interface value of the interface
43047       for which MLD is enabled."
43048    ::= { mldInfoInterfaceEntry 1 }
43049
43050mldInfoInterfaceState OBJECT-TYPE
43051    SYNTAX INTEGER {
43052      up(1),
43053      down(2)
43054    }
43055    MAX-ACCESS  read-only
43056    STATUS     current
43057    DESCRIPTION
43058      "The internetwork-layer interface value of the interface
43059       for which MLD is enabled."
43060    ::= { mldInfoInterfaceEntry 2 }
43061
43062mldInfoInterfaceVersion OBJECT-TYPE
43063    SYNTAX     INTEGER
43064    MAX-ACCESS read-only
43065    STATUS     current
43066    DESCRIPTION
43067      "The version of MLD which is running on this interface.
43068       This object is a place holder to allow for new versions
43069       of MLD to be introduced.  Version 1 of MLD is defined
43070       in RFC 2710."
43071    DEFVAL     { 1 }
43072    ::= { mldInfoInterfaceEntry 3 }
43073
43074mldInfoInterfaceQuerierStatus OBJECT-TYPE
43075    SYNTAX     INTEGER
43076    MAX-ACCESS read-only
43077    STATUS     current
43078    DESCRIPTION
43079      "Specifies if the switch is Querier or not"
43080    ::= { mldInfoInterfaceEntry 4 }
43081
43082mldInfoInterfaceQuerier OBJECT-TYPE
43083    SYNTAX     InetAddressIPv6
43084    MAX-ACCESS read-only
43085    STATUS     current
43086    DESCRIPTION
43087      "The address of the MLD Querier on the IPv6 subnet to
43088       which this interface is attached.
43089       Its address MUST be of format:2x:2x:2x:2x:2x:2x:2x:2x"
43090    ::= { mldInfoInterfaceEntry 5 }
43091
43092mldInfoInterfaceQuerierExpiryTime OBJECT-TYPE
43093    SYNTAX     DisplayString
43094    MAX-ACCESS read-only
43095    STATUS     current
43096    DESCRIPTION
43097      "The time remaining before the Other Querier Present
43098       Timer expires.  If the local system is the querier,
43099       the value of this object is zero."
43100    ::= { mldInfoInterfaceEntry 6 }
43101
43102mldInfoInterfaceQuerierPort OBJECT-TYPE
43103    SYNTAX     Integer32
43104    MAX-ACCESS read-only
43105    STATUS     current
43106    DESCRIPTION
43107      "The port on which the Querier is learnt.
43108       If the local system is the querier,
43109       the value of this object is zero."
43110    ::= { mldInfoInterfaceEntry 7 }
43111
43112mldInfoInterfaceGroups OBJECT-TYPE
43113    SYNTAX     INTEGER
43114    MAX-ACCESS read-only
43115    STATUS     current
43116    DESCRIPTION
43117      "The current number of entries for this interface in the
43118       Cache Table."
43119    ::= { mldInfoInterfaceEntry 8 }
43120
43121
43122-- Run Time ARP Table
43123
43124arpInfoTable OBJECT-TYPE
43125    SYNTAX  SEQUENCE OF AgArpInfoEntry
43126    MAX-ACCESS  not-accessible
43127    STATUS  current
43128    DESCRIPTION
43129        "The table of ARP entries."
43130    ::= { arpInfo 1 }
43131
43132arpInfoEntry OBJECT-TYPE
43133    SYNTAX  AgArpInfoEntry
43134    MAX-ACCESS  not-accessible
43135    STATUS  current
43136    DESCRIPTION
43137        "A row in the ARP table"
43138    INDEX   { arpInfoDestIp }
43139    ::= { arpInfoTable 1 }
43140
43141AgArpInfoEntry ::= SEQUENCE {
43142    arpInfoDestIp         IpAddress,
43143    arpInfoMacAddr        PhysAddress,
43144    arpInfoVLAN           Integer32,
43145    arpInfoSrcPort        PortNumber,
43146    arpInfoFlag           INTEGER
43147    }
43148
43149arpInfoDestIp OBJECT-TYPE
43150    SYNTAX  IpAddress
43151    MAX-ACCESS  read-only
43152    STATUS  current
43153    DESCRIPTION
43154        "The destination IP address of the ARP entry."
43155    ::= { arpInfoEntry 1 }
43156
43157arpInfoMacAddr OBJECT-TYPE
43158    SYNTAX  PhysAddress
43159    MAX-ACCESS  read-only
43160    STATUS  current
43161    DESCRIPTION
43162        "The MAC address for the ARP entry."
43163    ::= { arpInfoEntry 2 }
43164
43165arpInfoVLAN OBJECT-TYPE
43166    SYNTAX  Integer32
43167    MAX-ACCESS  read-only
43168    STATUS  current
43169    DESCRIPTION
43170        "The VLAN identifier for the ARP entry."
43171    ::= { arpInfoEntry 3 }
43172
43173arpInfoSrcPort OBJECT-TYPE
43174    SYNTAX  PortNumber
43175    MAX-ACCESS  read-only
43176    STATUS  current
43177    DESCRIPTION
43178        "The  port number on which this entry's equivalence is effective."
43179    ::= { arpInfoEntry 4 }
43180
43181
43182arpInfoFlag OBJECT-TYPE
43183    SYNTAX  INTEGER {
43184    clear(1),
43185    unresolved(2),
43186    permanent(3),
43187    indirect(4),
43188    layer4(5)
43189    }
43190    MAX-ACCESS  read-only
43191    STATUS  current
43192    DESCRIPTION
43193        "The flag associated with this ARP entry."
43194    ::= { arpInfoEntry 6 }
43195
43196
43197arpCacheClear OBJECT-TYPE
43198    SYNTAX  INTEGER {
43199        ok(1),
43200        clear(2)
43201        }
43202    MAX-ACCESS  read-write
43203    STATUS  current
43204    DESCRIPTION
43205        "Setting this value to clear(2) clears the ARP cache."
43206    ::= { arpInfo 2 }
43207
43208
43209-- VRRP Information
43210
43211vrrpInfoVirtRtrTable OBJECT-TYPE
43212    SYNTAX  SEQUENCE OF VrrpInfoVirtRtrTableEntry
43213    MAX-ACCESS  not-accessible
43214    STATUS  current
43215    DESCRIPTION
43216        "The table of VRRP virtual router run-time information."
43217    ::= { vrrpInfo 1 }
43218
43219vrrpInfoVirtGroupState OBJECT-TYPE
43220    SYNTAX  DisplayString (SIZE(1..128))
43221    MAX-ACCESS  read-only
43222    STATUS  current
43223    DESCRIPTION
43224        "VRRP group state."
43225    ::= { vrrpInfo 2 }
43226
43227vrrpInfoVirtGroupPriority OBJECT-TYPE
43228    SYNTAX  Integer32
43229    MAX-ACCESS  read-only
43230    STATUS  current
43231    DESCRIPTION
43232        "VRRP group priority."
43233    ::= { vrrpInfo 3 }
43234
43235
43236vrrpInfoVirtRtrTableEntry OBJECT-TYPE
43237    SYNTAX  VrrpInfoVirtRtrTableEntry
43238    MAX-ACCESS  not-accessible
43239    STATUS  current
43240    DESCRIPTION
43241        "The run-time information about a VRRP virtual router."
43242    INDEX   { vrrpInfoVirtRtrIndex }
43243    ::= { vrrpInfoVirtRtrTable 1 }
43244
43245VrrpInfoVirtRtrTableEntry ::= SEQUENCE {
43246    vrrpInfoVirtRtrIndex      Integer32,
43247    vrrpInfoVirtRtrState      INTEGER,
43248    vrrpInfoVirtRtrOwnership  INTEGER,
43249    vrrpInfoVirtRtrConfig     INTEGER,
43250    vrrpInfoVirtRtrID         INTEGER,
43251    vrrpInfoVirtRtrAddr       IpAddress,
43252    vrrpInfoVirtRtrIfIndex    Integer32,
43253    vrrpInfoVirtRtrPriority   INTEGER
43254    }
43255
43256vrrpInfoVirtRtrIndex OBJECT-TYPE
43257    SYNTAX  Integer32
43258    MAX-ACCESS  read-only
43259    STATUS  current
43260    DESCRIPTION
43261        "The VRRP virtual router index."
43262    ::= { vrrpInfoVirtRtrTableEntry 1 }
43263
43264vrrpInfoVirtRtrState OBJECT-TYPE
43265    SYNTAX  INTEGER {
43266    init(1),
43267    master(2),
43268    backup(3),
43269    holdoff(4)
43270    }
43271    MAX-ACCESS  read-only
43272    STATUS  current
43273    DESCRIPTION
43274        "The VRRP virtual router state."
43275    ::= { vrrpInfoVirtRtrTableEntry 2 }
43276
43277vrrpInfoVirtRtrOwnership OBJECT-TYPE
43278    SYNTAX  INTEGER {
43279    owner(1),
43280    renter(2)
43281    }
43282    MAX-ACCESS  read-only
43283    STATUS  current
43284    DESCRIPTION
43285        "The VRRP virtual router ownership status."
43286    ::= { vrrpInfoVirtRtrTableEntry 3 }
43287
43288vrrpInfoVirtRtrConfig OBJECT-TYPE
43289    SYNTAX  INTEGER {
43290        enabled(1),
43291        disabled(2)
43292        }
43293    MAX-ACCESS  read-only
43294    STATUS  current
43295    DESCRIPTION
43296        "The status of the VRRP virtual router."
43297    ::= { vrrpInfoVirtRtrTableEntry 4 }
43298
43299vrrpInfoVirtRtrID OBJECT-TYPE
43300    SYNTAX  INTEGER (1..255)
43301    MAX-ACCESS  read-only
43302    STATUS  current
43303    DESCRIPTION
43304        "The VRRP virtual router identifier."
43305    ::= { vrrpInfoVirtRtrTableEntry 5 }
43306
43307vrrpInfoVirtRtrAddr OBJECT-TYPE
43308    SYNTAX  IpAddress
43309    MAX-ACCESS  read-only
43310    STATUS  current
43311    DESCRIPTION
43312        "The VRRP virtual router IP address."
43313    ::= { vrrpInfoVirtRtrTableEntry 6 }
43314
43315vrrpInfoVirtRtrIfIndex OBJECT-TYPE
43316    SYNTAX  Integer32
43317    MAX-ACCESS  read-only
43318    STATUS  current
43319    DESCRIPTION
43320        "The IfIndex that the VRRP virtual router is representing."
43321    ::= { vrrpInfoVirtRtrTableEntry 7 }
43322
43323vrrpInfoVirtRtrPriority OBJECT-TYPE
43324    SYNTAX  INTEGER (1..254)
43325    MAX-ACCESS  read-only
43326    STATUS  current
43327    DESCRIPTION
43328        "The priority value to be used by the specified VRRP virtual routers."
43329    ::= { vrrpInfoVirtRtrTableEntry 8 }
43330
43331
43332
43333-- Ospf Information
43334
43335ospfGeneralInfo  OBJECT IDENTIFIER ::= { ospfinfo 1 }
43336
43337ospfStartTime OBJECT-TYPE
43338    SYNTAX  TimeTicks
43339    MAX-ACCESS  read-only
43340    STATUS  current
43341    DESCRIPTION
43342        "The time when ospf has been started."
43343    ::= { ospfGeneralInfo 1 }
43344
43345ospfProcessUptime OBJECT-TYPE
43346    SYNTAX  TimeTicks
43347    MAX-ACCESS  read-only
43348    STATUS  current
43349    DESCRIPTION
43350        "The time since ospf has been started."
43351    ::= { ospfGeneralInfo 2 }
43352
43353ospfLsTypesSupported OBJECT-TYPE
43354    SYNTAX  Integer32
43355    MAX-ACCESS  read-only
43356    STATUS  current
43357    DESCRIPTION
43358        "The Link State Types that are supported."
43359    ::= { ospfGeneralInfo 3 }
43360
43361ospfIntfCountForRouter OBJECT-TYPE
43362    SYNTAX  Integer32
43363    MAX-ACCESS  read-only
43364    STATUS  current
43365    DESCRIPTION
43366        "The number of interfaces for this router."
43367    ::= { ospfGeneralInfo 4 }
43368
43369ospfVlinkCountForRouter OBJECT-TYPE
43370    SYNTAX  Integer32
43371    MAX-ACCESS  read-only
43372    STATUS  current
43373    DESCRIPTION
43374        "The number of virtual links for this router."
43375    ::= { ospfGeneralInfo 5 }
43376
43377ospfTotalNeighbours OBJECT-TYPE
43378    SYNTAX  Integer32
43379    MAX-ACCESS  read-only
43380    STATUS  current
43381    DESCRIPTION
43382        "The total number of OSPF neighbours."
43383    ::= { ospfGeneralInfo 6 }
43384
43385ospfNbrInInitState OBJECT-TYPE
43386    SYNTAX  Integer32
43387    MAX-ACCESS  read-only
43388    STATUS  current
43389    DESCRIPTION
43390        "The number of neighbours in the initial state of exchange."
43391    ::= { ospfGeneralInfo 7 }
43392
43393ospfNbrInExchState OBJECT-TYPE
43394    SYNTAX  Integer32
43395    MAX-ACCESS  read-only
43396    STATUS  current
43397    DESCRIPTION
43398        "The number of neighbours in the exchange state."
43399    ::= { ospfGeneralInfo 8 }
43400
43401ospfNbrInFullState OBJECT-TYPE
43402    SYNTAX  Integer32
43403    MAX-ACCESS  read-only
43404    STATUS  current
43405    DESCRIPTION
43406        "The number of neighbours in the Full state of exchange."
43407    ::= { ospfGeneralInfo 9 }
43408
43409ospfTotalAreas OBJECT-TYPE
43410    SYNTAX  Integer32
43411    MAX-ACCESS  read-only
43412    STATUS  current
43413    DESCRIPTION
43414        "The Total number of areas."
43415    ::= { ospfGeneralInfo 10 }
43416
43417ospfTotalTransitAreas OBJECT-TYPE
43418    SYNTAX  Integer32
43419    MAX-ACCESS  read-only
43420    STATUS  current
43421    DESCRIPTION
43422        "The Total number of Transit areas."
43423    ::= { ospfGeneralInfo 11 }
43424
43425ospfTotalNssaAreas OBJECT-TYPE
43426    SYNTAX  Integer32
43427    MAX-ACCESS  read-only
43428    STATUS  current
43429    DESCRIPTION
43430        "The Total number of NSSA areas."
43431    ::= { ospfGeneralInfo 12 }
43432
43433ospfTotalStubAreas OBJECT-TYPE
43434    SYNTAX  Integer32
43435    MAX-ACCESS  read-only
43436    STATUS  current
43437    DESCRIPTION
43438        "The Total number of STUB areas."
43439    ::= { ospfGeneralInfo 13 }
43440
43441ospfAreaInfoTable OBJECT-TYPE
43442    SYNTAX SEQUENCE OF OspfAreaInfoEntry
43443    MAX-ACCESS not-accessible
43444    STATUS current
43445    DESCRIPTION
43446      "The table of OSPF Area information."
43447    ::= { ospfinfo 2 }
43448
43449ospfAreaInfoEntry OBJECT-TYPE
43450    SYNTAX OspfAreaInfoEntry
43451    MAX-ACCESS not-accessible
43452    STATUS current
43453    DESCRIPTION
43454      "Information about a OSPF area."
43455    INDEX { ospfAreaInfoIndex }
43456    ::= { ospfAreaInfoTable 1 }
43457
43458OspfAreaInfoEntry ::= SEQUENCE {
43459    ospfAreaInfoIndex               Integer32,
43460    ospfAreaInfoId                  IpAddress,
43461    ospfTotalNumberOfInterfaces     Integer32,
43462    ospfNumberOfInterfacesUp        Integer32,
43463    ospfNumberOfLsdbEntries         Integer32,
43464    ospfAreaInfoAuthType            INTEGER,
43465    ospfAreaInfoLsTypesAccepted     DisplayString,
43466    ospfAreaInfoSPF                 Integer32,
43467    ospfAreaInfoAreaBorderRouter    Integer32,
43468    ospfAreaInfoASBoundaryRouter    Integer32,
43469    ospfAreaInfoTotalNeighbours     Integer32,
43470    ospfAreaInfoNeighborsINITstate      Integer32,
43471    ospfAreaInfoNeighborsEXCHstate      Integer32,
43472    ospfAreaInfoNeighborsFULLstate      Integer32
43473    }
43474
43475ospfAreaInfoIndex OBJECT-TYPE
43476    SYNTAX Integer32
43477    MAX-ACCESS read-only
43478    STATUS current
43479    DESCRIPTION
43480    "The OSPF area number for which the OSPF info table is related."
43481    ::= { ospfAreaInfoEntry 1}
43482
43483ospfAreaInfoId OBJECT-TYPE
43484    SYNTAX IpAddress
43485    MAX-ACCESS read-only
43486    STATUS current
43487    DESCRIPTION
43488        "The IP address of the OSPF area."
43489    ::= { ospfAreaInfoEntry 2 }
43490
43491ospfTotalNumberOfInterfaces OBJECT-TYPE
43492    SYNTAX Integer32
43493    MAX-ACCESS read-only
43494    STATUS current
43495    DESCRIPTION
43496        "The total number of interfaces for this OSPF area."
43497    ::= { ospfAreaInfoEntry 3 }
43498
43499ospfNumberOfInterfacesUp OBJECT-TYPE
43500    SYNTAX Integer32
43501    MAX-ACCESS read-only
43502    STATUS current
43503    DESCRIPTION
43504        "The number of interfaces UP in area."
43505    ::= { ospfAreaInfoEntry 4 }
43506
43507ospfNumberOfLsdbEntries OBJECT-TYPE
43508    SYNTAX Integer32
43509    MAX-ACCESS read-only
43510    STATUS current
43511    DESCRIPTION
43512        "The number of Link State Database entries for this OSPF area."
43513    ::= { ospfAreaInfoEntry 5 }
43514
43515ospfAreaInfoAuthType OBJECT-TYPE
43516    SYNTAX INTEGER {
43517        none(1),
43518        password(2),
43519        md5(3)
43520        }
43521    MAX-ACCESS read-only
43522    STATUS current
43523    DESCRIPTION
43524        "Area authentication."
43525    ::= { ospfAreaInfoEntry 6 }
43526
43527ospfAreaInfoLsTypesAccepted OBJECT-TYPE
43528    SYNTAX DisplayString  (SIZE(0..40))
43529    MAX-ACCESS read-only
43530    STATUS current
43531    DESCRIPTION
43532        "LS types accepted by this area."
43533    ::= { ospfAreaInfoEntry 7 }
43534
43535ospfAreaInfoSPF OBJECT-TYPE
43536    SYNTAX Integer32
43537    MAX-ACCESS read-only
43538    STATUS current
43539    DESCRIPTION
43540        "Number of times SPF algorithm has been executed."
43541    ::= { ospfAreaInfoEntry 8 }
43542
43543ospfAreaInfoAreaBorderRouter OBJECT-TYPE
43544    SYNTAX Integer32
43545    MAX-ACCESS read-only
43546    STATUS current
43547    DESCRIPTION
43548        "Count of ABR local to this area."
43549    ::= { ospfAreaInfoEntry 9 }
43550
43551ospfAreaInfoASBoundaryRouter OBJECT-TYPE
43552    SYNTAX Integer32
43553    MAX-ACCESS read-only
43554    STATUS current
43555    DESCRIPTION
43556        "Count of ASBR local to this area."
43557    ::= { ospfAreaInfoEntry 10 }
43558
43559ospfAreaInfoTotalNeighbours OBJECT-TYPE
43560    SYNTAX  Integer32
43561    MAX-ACCESS  read-only
43562    STATUS  current
43563    DESCRIPTION
43564        "The total number of OSPF neighbors."
43565    ::= { ospfAreaInfoEntry 11 }
43566
43567 ospfAreaInfoNeighborsINITstate OBJECT-TYPE
43568    SYNTAX Integer32
43569    MAX-ACCESS read-only
43570    STATUS current
43571    DESCRIPTION
43572        "Total neighbors in INIT state."
43573    ::= { ospfAreaInfoEntry 12 }
43574
43575ospfAreaInfoNeighborsEXCHstate OBJECT-TYPE
43576    SYNTAX Integer32
43577    MAX-ACCESS read-only
43578    STATUS current
43579    DESCRIPTION
43580        "Total neighbors in EXCH state."
43581    ::= { ospfAreaInfoEntry 13 }
43582
43583ospfAreaInfoNeighborsFULLstate OBJECT-TYPE
43584    SYNTAX Integer32
43585    MAX-ACCESS read-only
43586    STATUS current
43587    DESCRIPTION
43588        "Total neighbors in FULL state."
43589    ::= { ospfAreaInfoEntry 14 }
43590
43591ospfIntfInfoTable OBJECT-TYPE
43592    SYNTAX SEQUENCE OF OspfIntfInfoEntry
43593    MAX-ACCESS not-accessible
43594    STATUS current
43595    DESCRIPTION
43596      "The table of OSPF Interface information."
43597    ::= { ospfinfo 3 }
43598
43599ospfIntfInfoEntry OBJECT-TYPE
43600    SYNTAX OspfIntfInfoEntry
43601    MAX-ACCESS not-accessible
43602    STATUS current
43603    DESCRIPTION
43604      "Information about a OSPF interface."
43605    INDEX { ospfIfInfoIndex }
43606    ::= { ospfIntfInfoTable 1 }
43607
43608OspfIntfInfoEntry ::= SEQUENCE {
43609    ospfIfInfoIndex                     Integer32,
43610    ospfIfInfoIpAddress                         IpAddress,
43611    ospfIfInfoArea                              INTEGER,
43612    ospfIfInfoAdminStatus                       INTEGER,
43613    ospfIfInfoPassive                           INTEGER,
43614    ospfIfInfoPtop                              INTEGER,
43615    ospfIfInfoRouterIP                          IpAddress,
43616    ospfIfInfoState                             INTEGER,
43617    ospfIfInfoPriority                          INTEGER,
43618    ospfIfInfoDesignatedRouterIP                IpAddress,
43619    ospfIfInfoDesignatedRouterIpAddress         IpAddress,
43620    ospfIfInfoBackupDesignatedRouterIP          IpAddress,
43621    ospfIfInfoBackupDesignatedRouterIpAddress   IpAddress,
43622    ospfIfInfoHello                             INTEGER,
43623    ospfIfInfoHelloMS                           INTEGER,
43624    ospfIfInfoDead                              INTEGER,
43625    ospfIfInfoDeadMS                            INTEGER,
43626    ospfIfInfoWaitInterval                      Integer32,
43627    ospfIfInfoWaitIntervalMS                    INTEGER,
43628    ospfIfInfoRetransmit                        INTEGER,
43629    ospfIfInfoTransitDelay                      INTEGER,
43630    ospfIfInfoTotalNeighbours                   Integer32,
43631    ospfIfInfoEvents                            Integer32,
43632    ospfIfInfoAuthType                          INTEGER
43633    }
43634
43635ospfIfInfoIndex OBJECT-TYPE
43636    SYNTAX Integer32
43637    MAX-ACCESS read-only
43638    STATUS current
43639    DESCRIPTION
43640    "The OSPF interface number for which the OSPF info table is related."
43641    ::= { ospfIntfInfoEntry 1}
43642
43643ospfIfInfoIpAddress OBJECT-TYPE
43644    SYNTAX IpAddress
43645    MAX-ACCESS read-only
43646    STATUS current
43647    DESCRIPTION
43648        "The IP address of the OSPF interface."
43649    ::= { ospfIntfInfoEntry 2 }
43650
43651ospfIfInfoArea OBJECT-TYPE
43652    SYNTAX INTEGER (0..2)
43653    MAX-ACCESS read-only
43654    STATUS current
43655    DESCRIPTION
43656        "The index of the area that the interface belongs."
43657    ::= { ospfIntfInfoEntry 3 }
43658
43659ospfIfInfoAdminStatus  OBJECT-TYPE
43660    SYNTAX  INTEGER {
43661        down(0),
43662        up(1)
43663        }
43664    MAX-ACCESS read-only
43665    STATUS current
43666    DESCRIPTION
43667        "Admin Status of the interface:
43668        down(0), up(1)."
43669    ::= { ospfIntfInfoEntry 4 }
43670
43671ospfIfInfoPassive  OBJECT-TYPE
43672    SYNTAX  INTEGER {
43673        disabled(0),
43674        enabled(1)
43675        }
43676    MAX-ACCESS read-only
43677    STATUS current
43678    DESCRIPTION
43679        "Passive status of the interface:
43680        disabled(0), enabled(1)."
43681    ::= { ospfIntfInfoEntry 5 }
43682
43683ospfIfInfoPtop  OBJECT-TYPE
43684    SYNTAX  INTEGER {
43685        disabled(0),
43686        enabled(1)
43687        }
43688    MAX-ACCESS read-only
43689    STATUS current
43690    DESCRIPTION
43691        "Point-to-point status of the interface:
43692        disabled(0), enabled(1)."
43693    ::= { ospfIntfInfoEntry 24 }
43694
43695ospfIfInfoRouterIP OBJECT-TYPE
43696    SYNTAX IpAddress
43697    MAX-ACCESS read-only
43698    STATUS current
43699    DESCRIPTION
43700        "The router ID of the switch."
43701    ::= { ospfIntfInfoEntry 6 }
43702
43703ospfIfInfoState  OBJECT-TYPE
43704    SYNTAX  INTEGER {
43705        down(0),
43706        loopback(1),
43707        waiting(2),
43708        ptop(3),
43709        dr(4),
43710        backupdr(5),
43711        drother(6)
43712        }
43713    MAX-ACCESS read-only
43714    STATUS current
43715    DESCRIPTION
43716        "The state of the interface:
43717        Down(0), Loopback(1),
43718        Waiting(2), P to P(3),
43719        DR(4), BackuDR(5),
43720        DR Other(6)."
43721    ::= { ospfIntfInfoEntry 7 }
43722
43723ospfIfInfoPriority   OBJECT-TYPE
43724   SYNTAX INTEGER (1..255)
43725    MAX-ACCESS read-only
43726    STATUS current
43727    DESCRIPTION
43728        "Interface router priority"
43729    ::= { ospfIntfInfoEntry 8 }
43730
43731ospfIfInfoDesignatedRouterIP OBJECT-TYPE
43732    SYNTAX IpAddress
43733    MAX-ACCESS read-only
43734    STATUS current
43735    DESCRIPTION
43736        "The OSPF Designated Router IP (IP Address) for this OSPF interface."
43737    ::= { ospfIntfInfoEntry 9 }
43738
43739ospfIfInfoDesignatedRouterIpAddress OBJECT-TYPE
43740    SYNTAX IpAddress
43741    MAX-ACCESS read-only
43742    STATUS current
43743    DESCRIPTION
43744        "The OSPF Designated Router IP Address for this OSPF interface."
43745    ::= { ospfIntfInfoEntry 10 }
43746
43747ospfIfInfoBackupDesignatedRouterIP OBJECT-TYPE
43748    SYNTAX IpAddress
43749    MAX-ACCESS read-only
43750    STATUS current
43751    DESCRIPTION
43752        "The OSPF Backup Designated Router IP for this OSPF
43753         interface."
43754    ::= { ospfIntfInfoEntry 11 }
43755
43756ospfIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
43757    SYNTAX IpAddress
43758    MAX-ACCESS read-only
43759    STATUS current
43760    DESCRIPTION
43761        "The OSPF Backup Designated Router Ip Address for this OSPF
43762         interface."
43763    ::= { ospfIntfInfoEntry 12 }
43764
43765ospfIfInfoHello  OBJECT-TYPE
43766    SYNTAX INTEGER (1..65535)
43767    MAX-ACCESS read-only
43768    STATUS current
43769    DESCRIPTION
43770        "The hello timer for this OSPF interface."
43771    ::= { ospfIntfInfoEntry 13 }
43772
43773ospfIfInfoHelloMS  OBJECT-TYPE
43774    SYNTAX  INTEGER {
43775        seconds(0),
43776        milliseconds(1)
43777        }
43778    MAX-ACCESS read-only
43779    STATUS current
43780    DESCRIPTION
43781    "Units of time measurement for Hello interval
43782    seconds(0),
43783        milliseconds(1)"
43784    ::= { ospfIntfInfoEntry 14 }
43785
43786ospfIfInfoDead   OBJECT-TYPE
43787   SYNTAX INTEGER (1..65535)
43788    MAX-ACCESS read-only
43789    STATUS current
43790    DESCRIPTION
43791        "The dead timer for this OSPF interface."
43792    ::= { ospfIntfInfoEntry 15 }
43793
43794ospfIfInfoDeadMS  OBJECT-TYPE
43795    SYNTAX  INTEGER {
43796        seconds(0),
43797        milliseconds(1)
43798        }
43799    MAX-ACCESS read-only
43800    STATUS current
43801    DESCRIPTION
43802    "Units of time measurement for Dead interval
43803    seconds(0),
43804        milliseconds(1)"
43805    ::= { ospfIntfInfoEntry 16 }
43806
43807ospfIfInfoWaitInterval OBJECT-TYPE
43808    SYNTAX Integer32
43809    MAX-ACCESS read-only
43810    STATUS current
43811    DESCRIPTION
43812        "The OSPF Wait interval for this OSPF interface."
43813    ::= { ospfIntfInfoEntry 17 }
43814
43815ospfIfInfoWaitIntervalMS  OBJECT-TYPE
43816    SYNTAX  INTEGER {
43817        seconds(0),
43818        milliseconds(1)
43819        }
43820    MAX-ACCESS read-only
43821    STATUS current
43822    DESCRIPTION
43823    "Units of time measurement for Wait interval
43824    seconds(0),
43825        milliseconds(1)"
43826    ::= { ospfIntfInfoEntry 18 }
43827
43828ospfIfInfoRetransmit OBJECT-TYPE
43829    SYNTAX INTEGER (1..3600)
43830    MAX-ACCESS read-only
43831    STATUS current
43832    DESCRIPTION
43833        "The retransmit interval for this OSPF interface."
43834    ::= { ospfIntfInfoEntry 19 }
43835
43836ospfIfInfoTransitDelay  OBJECT-TYPE
43837   SYNTAX INTEGER (1..3600)
43838    MAX-ACCESS read-only
43839    STATUS current
43840    DESCRIPTION
43841        "The transit delay for this OSPF interface."
43842    ::= { ospfIntfInfoEntry 20 }
43843
43844ospfIfInfoTotalNeighbours OBJECT-TYPE
43845    SYNTAX Integer32
43846    MAX-ACCESS read-only
43847    STATUS current
43848    DESCRIPTION
43849        "The Total number of neighbours for this OSPF interface."
43850    ::= { ospfIntfInfoEntry 21 }
43851
43852ospfIfInfoEvents OBJECT-TYPE
43853    SYNTAX Integer32
43854    MAX-ACCESS read-only
43855    STATUS current
43856    DESCRIPTION
43857        "The total number of events for this OSPF interface."
43858    ::= { ospfIntfInfoEntry 22 }
43859
43860ospfIfInfoAuthType OBJECT-TYPE
43861    SYNTAX  INTEGER {
43862        none(1),
43863        password(2),
43864        md5(3)
43865        }
43866    MAX-ACCESS  read-only
43867    STATUS  current
43868    DESCRIPTION
43869        "Type of authentication being used:
43870         none(1) - no authentication,
43871         password(2) - use password,
43872         md5(3) - use MD5 authentication."
43873    ::= { ospfIntfInfoEntry 23 }
43874
43875
43876
43877-- OSPF Interface/Virtual Interface Table
43878
43879ospfVirtIntfInfoTable OBJECT-TYPE
43880    SYNTAX SEQUENCE OF OspfVirtIntfInfoEntry
43881    MAX-ACCESS not-accessible
43882    STATUS current
43883    DESCRIPTION
43884      "The table of OSPF virtual interfaces information."
43885    ::= { ospfinfo 4 }
43886
43887ospfVirtIntfInfoEntry OBJECT-TYPE
43888    SYNTAX OspfVirtIntfInfoEntry
43889    MAX-ACCESS not-accessible
43890    STATUS current
43891    DESCRIPTION
43892      "Information about an OSPF virtual interface."
43893    INDEX { ospfVirtIntfInfoIndex }
43894    ::= { ospfVirtIntfInfoTable 1 }
43895
43896OspfVirtIntfInfoEntry ::= SEQUENCE {
43897    ospfVirtIntfInfoIndex         Integer32,
43898    ospfVirtIntfInfoIpAddr        IpAddress,
43899    ospfVirtIntfInfoArea          INTEGER,
43900    ospfVirtIntfInfoRouterId      IpAddress,
43901    ospfVirtIntfInfoState         INTEGER,
43902    ospfVirtIntfInfoCost          INTEGER,
43903    ospfVirtIntfInfoTrans         INTEGER,
43904    ospfVirtIntfInfoHello         INTEGER,
43905    ospfVirtIntfInfoHelloMS       INTEGER,
43906    ospfVirtIntfInfoDead          INTEGER,
43907    ospfVirtIntfInfoDeadMS        INTEGER,
43908    ospfVirtIntfInfoWait          INTEGER,
43909    ospfVirtIntfInfoWaitMS        INTEGER,
43910    ospfVirtIntfInfoRetra         INTEGER,
43911    ospfVirtIntfInfoAuth          DisplayString,
43912    ospfVirtIntfInfoEvents        INTEGER,
43913    ospfVirtIntfInfoNbr           IpAddress,
43914    ospfVirtIntfInfoNbrState      INTEGER,
43915    ospfVirtIntfInfoAreaId        IpAddress
43916    }
43917
43918ospfVirtIntfInfoIndex OBJECT-TYPE
43919    SYNTAX Integer32
43920    MAX-ACCESS read-only
43921    STATUS current
43922    DESCRIPTION
43923        "The OSPF Virtual Interface number for which this table is
43924         related."
43925    ::= { ospfVirtIntfInfoEntry 1 }
43926
43927ospfVirtIntfInfoIpAddr OBJECT-TYPE
43928    SYNTAX IpAddress
43929    MAX-ACCESS read-only
43930    STATUS current
43931    DESCRIPTION
43932        "The IP Address of this virtual interface."
43933    ::= { ospfVirtIntfInfoEntry 2 }
43934
43935ospfVirtIntfInfoArea OBJECT-TYPE
43936    SYNTAX INTEGER (0..2)
43937    MAX-ACCESS read-only
43938    STATUS current
43939    DESCRIPTION
43940        "The index of the OSPF area to which this virtual interface
43941         belongs."
43942    ::= { ospfVirtIntfInfoEntry 3 }
43943
43944ospfVirtIntfInfoRouterId OBJECT-TYPE
43945    SYNTAX IpAddress
43946    MAX-ACCESS read-only
43947    STATUS current
43948    DESCRIPTION
43949        "The Router ID."
43950    ::= { ospfVirtIntfInfoEntry 4 }
43951
43952ospfVirtIntfInfoState   OBJECT-TYPE
43953    SYNTAX  INTEGER {
43954        disabled(0),
43955        enabled(1)
43956        }
43957    MAX-ACCESS read-only
43958    STATUS current
43959    DESCRIPTION
43960        "State
43961         disabled(0),
43962         enabled(1)"
43963    ::= { ospfVirtIntfInfoEntry 5 }
43964
43965ospfVirtIntfInfoCost OBJECT-TYPE
43966    SYNTAX INTEGER
43967    MAX-ACCESS read-only
43968    STATUS current
43969    DESCRIPTION
43970        "The cost of the virtual interface."
43971    ::= { ospfVirtIntfInfoEntry 6 }
43972
43973ospfVirtIntfInfoTrans OBJECT-TYPE
43974    SYNTAX INTEGER
43975    MAX-ACCESS read-only
43976    STATUS current
43977    DESCRIPTION
43978        "The transit delay for the virtual interface."
43979    ::= { ospfVirtIntfInfoEntry 7 }
43980
43981ospfVirtIntfInfoHello  OBJECT-TYPE
43982    SYNTAX INTEGER (1..65535)
43983    MAX-ACCESS read-only
43984    STATUS current
43985    DESCRIPTION
43986        "Hello interval."
43987    ::= { ospfVirtIntfInfoEntry 8 }
43988
43989ospfVirtIntfInfoHelloMS  OBJECT-TYPE
43990    SYNTAX  INTEGER {
43991        seconds(0),
43992        milliseconds(1)
43993        }
43994    MAX-ACCESS read-only
43995    STATUS current
43996    DESCRIPTION
43997    "Units of time measurement for Hello interval
43998     seconds(0),
43999        milliseconds(1)"
44000    ::= { ospfVirtIntfInfoEntry 9 }
44001
44002ospfVirtIntfInfoDead   OBJECT-TYPE
44003   SYNTAX INTEGER (1..65535)
44004    MAX-ACCESS read-only
44005    STATUS current
44006    DESCRIPTION
44007        "Dead interval."
44008    ::= { ospfVirtIntfInfoEntry 10 }
44009
44010ospfVirtIntfInfoDeadMS  OBJECT-TYPE
44011    SYNTAX  INTEGER {
44012        seconds(0),
44013        milliseconds(1)
44014        }
44015    MAX-ACCESS read-only
44016    STATUS current
44017    DESCRIPTION
44018    "Units of time measurement for Dead interval
44019     seconds(0),
44020        milliseconds(1)"
44021    ::= { ospfVirtIntfInfoEntry 11 }
44022
44023ospfVirtIntfInfoWait   OBJECT-TYPE
44024    SYNTAX INTEGER (1..65535)
44025    MAX-ACCESS read-only
44026    STATUS current
44027    DESCRIPTION
44028        "Wait interval."
44029    ::= { ospfVirtIntfInfoEntry 12 }
44030
44031ospfVirtIntfInfoWaitMS  OBJECT-TYPE
44032    SYNTAX  INTEGER {
44033        seconds(0),
44034        milliseconds(1)
44035        }
44036    MAX-ACCESS read-only
44037    STATUS current
44038    DESCRIPTION
44039    "Units of time measurement for Wait interval
44040     seconds(0),
44041        milliseconds(1)"
44042    ::= { ospfVirtIntfInfoEntry 13 }
44043
44044ospfVirtIntfInfoRetra  OBJECT-TYPE
44045    SYNTAX INTEGER (1..3600)
44046    MAX-ACCESS read-only
44047    STATUS current
44048    DESCRIPTION
44049        "Retransmit interval."
44050    ::= { ospfVirtIntfInfoEntry 14 }
44051
44052ospfVirtIntfInfoAuth OBJECT-TYPE
44053   SYNTAX DisplayString (SIZE(0..8))
44054    MAX-ACCESS read-only
44055    STATUS current
44056    DESCRIPTION
44057        "Authentication."
44058    ::= { ospfVirtIntfInfoEntry 15 }
44059
44060ospfVirtIntfInfoEvents OBJECT-TYPE
44061    SYNTAX INTEGER
44062    MAX-ACCESS read-only
44063    STATUS current
44064    DESCRIPTION
44065         "Events."
44066    ::= { ospfVirtIntfInfoEntry 16 }
44067
44068ospfVirtIntfInfoNbr OBJECT-TYPE
44069    SYNTAX IpAddress
44070    MAX-ACCESS read-only
44071    STATUS current
44072    DESCRIPTION
44073        "The IP Address of the OSPF neighbor for this virtual interface."
44074    ::= { ospfVirtIntfInfoEntry 17 }
44075
44076ospfVirtIntfInfoNbrState  OBJECT-TYPE
44077    SYNTAX  INTEGER {
44078        down(0),attempt(1),init(2),twoway(3),
44079        exstart(4),exchange(5),loading(6),full(7)
44080        }
44081    MAX-ACCESS read-only
44082    STATUS current
44083    DESCRIPTION
44084        "State
44085         down(0),attempt(1),init(2),2 way(3),
44086         exstart(4),exchange(5),loading(6),full(7)"
44087    ::= { ospfVirtIntfInfoEntry 18 }
44088
44089ospfVirtIntfInfoAreaId OBJECT-TYPE
44090   SYNTAX IpAddress
44091   MAX-ACCESS read-only
44092   STATUS current
44093   DESCRIPTION
44094       "The AreaId of the virtual interface."
44095   ::= { ospfVirtIntfInfoEntry 19 }
44096
44097-- OSPF Interface/Nbr Info Table
44098
44099ospfIfNbrTable OBJECT-TYPE
44100    SYNTAX SEQUENCE OF OspfIfNbrEntry
44101    MAX-ACCESS not-accessible
44102    STATUS current
44103    DESCRIPTION
44104      "The table of OSPF Interface Neighbor information."
44105    ::= { ospfinfo 5 }
44106
44107ospfIfNbrEntry OBJECT-TYPE
44108    SYNTAX OspfIfNbrEntry
44109    MAX-ACCESS not-accessible
44110    STATUS current
44111    DESCRIPTION
44112      "Information about a OSPF interface, neighbor pair."
44113    INDEX { ospfIfNbrIntfIndex, ospfIfNbrIpAddr }
44114    ::= { ospfIfNbrTable 1 }
44115
44116OspfIfNbrEntry ::= SEQUENCE {
44117    ospfIfNbrIntfIndex               Integer32,
44118    ospfIfNbrIpAddr                  IpAddress,
44119    ospfIfNbrPriority                Integer32,
44120    ospfIfNbrState                   INTEGER,
44121    ospfIfNbrDesignatedRtr           IpAddress,
44122    ospfIfNbrBackupDesignatedRtr     IpAddress,
44123    ospfIfNbrIpAddress               IpAddress
44124    }
44125
44126ospfIfNbrIntfIndex OBJECT-TYPE
44127    SYNTAX Integer32
44128    MAX-ACCESS read-only
44129    STATUS current
44130    DESCRIPTION
44131    "The OSPF Interface number for which this Interface/Nbr table is
44132         related."
44133    ::= { ospfIfNbrEntry 1}
44134
44135ospfIfNbrIpAddr OBJECT-TYPE
44136    SYNTAX IpAddress
44137    MAX-ACCESS read-only
44138    STATUS current
44139    DESCRIPTION
44140    "The OSPF Neighbor ID ."
44141    ::= { ospfIfNbrEntry 2 }
44142
44143ospfIfNbrPriority OBJECT-TYPE
44144    SYNTAX Integer32
44145    MAX-ACCESS read-only
44146    STATUS current
44147    DESCRIPTION
44148    "The priority of the OSPF neighbor."
44149    ::= { ospfIfNbrEntry 3 }
44150
44151ospfIfNbrState OBJECT-TYPE
44152    SYNTAX  INTEGER {
44153    down(1),
44154    attempt(2),
44155    init(3),
44156    twoway(4),
44157    exStart(5),
44158    exchange(6),
44159    loading(7),
44160    full(8)
44161    }
44162    MAX-ACCESS read-only
44163    STATUS current
44164    DESCRIPTION
44165    "The state of the OSPF neighbor."
44166    ::= { ospfIfNbrEntry 4 }
44167
44168ospfIfNbrDesignatedRtr OBJECT-TYPE
44169    SYNTAX IpAddress
44170    MAX-ACCESS read-only
44171    STATUS current
44172    DESCRIPTION
44173    "The IP Address of the Designated Router for this OSPF Neighbor."
44174    ::= { ospfIfNbrEntry 5 }
44175
44176ospfIfNbrBackupDesignatedRtr OBJECT-TYPE
44177    SYNTAX IpAddress
44178    MAX-ACCESS read-only
44179    STATUS current
44180    DESCRIPTION
44181    "The IP Address of the backup designated Router for this OSPF Neighbor."
44182    ::= { ospfIfNbrEntry 6 }
44183
44184ospfIfNbrIpAddress OBJECT-TYPE
44185    SYNTAX IpAddress
44186    MAX-ACCESS read-only
44187    STATUS current
44188    DESCRIPTION
44189    "The IP Address of the OSPF Neighbor."
44190    ::= { ospfIfNbrEntry 7 }
44191
44192
44193-- OSPF Interface/Summary Ranges Table
44194
44195ospfSumRangesInfoTable OBJECT-TYPE
44196    SYNTAX SEQUENCE OF OspfSumRangesInfoEntry
44197    MAX-ACCESS not-accessible
44198    STATUS current
44199    DESCRIPTION
44200      "The table of OSPF summary ranges information."
44201    ::= { ospfinfo 6 }
44202
44203ospfSumRangesInfoEntry OBJECT-TYPE
44204    SYNTAX OspfSumRangesInfoEntry
44205    MAX-ACCESS not-accessible
44206    STATUS current
44207    DESCRIPTION
44208      "Summary ranges information."
44209    INDEX { ospfSumRangesInfoIndex }
44210    ::= { ospfSumRangesInfoTable 1 }
44211
44212OspfSumRangesInfoEntry ::= SEQUENCE {
44213    ospfSumRangesInfoIndex         Integer32,
44214    ospfSumRangesInfoArea          INTEGER,
44215    ospfSumRangesInfoNetwork       IpAddress,
44216    ospfSumRangesInfoMask          IpAddress,
44217    ospfSumRangesInfoAction        INTEGER,
44218    ospfSumRangesInfoListType      INTEGER
44219    }
44220
44221ospfSumRangesInfoIndex OBJECT-TYPE
44222    SYNTAX Integer32
44223    MAX-ACCESS read-only
44224    STATUS current
44225    DESCRIPTION
44226        "The OSPF range index for which this table is
44227         related."
44228    ::= { ospfSumRangesInfoEntry 1 }
44229
44230ospfSumRangesInfoArea OBJECT-TYPE
44231    SYNTAX INTEGER (0..2)
44232    MAX-ACCESS read-only
44233    STATUS current
44234    DESCRIPTION
44235        "Area."
44236    ::= { ospfSumRangesInfoEntry 2 }
44237
44238ospfSumRangesInfoNetwork OBJECT-TYPE
44239    SYNTAX IpAddress
44240    MAX-ACCESS read-only
44241    STATUS current
44242    DESCRIPTION
44243        "Network."
44244    ::= { ospfSumRangesInfoEntry 3 }
44245
44246ospfSumRangesInfoMask OBJECT-TYPE
44247    SYNTAX IpAddress
44248    MAX-ACCESS read-only
44249    STATUS current
44250    DESCRIPTION
44251        "Mask."
44252    ::= { ospfSumRangesInfoEntry 4 }
44253
44254ospfSumRangesInfoAction  OBJECT-TYPE
44255    SYNTAX  INTEGER {
44256        propagate(0),
44257        hide(1)
44258        }
44259    MAX-ACCESS read-only
44260    STATUS current
44261    DESCRIPTION
44262        "Action
44263         propagate(0),
44264         hide(1)"
44265    ::= { ospfSumRangesInfoEntry 5 }
44266
44267ospfSumRangesInfoListType  OBJECT-TYPE
44268    SYNTAX  INTEGER {
44269        non-nssa(0),
44270        nssa(1)
44271        }
44272    MAX-ACCESS read-only
44273    STATUS current
44274    DESCRIPTION
44275       "Summary address list
44276         Non-NSSA(0),
44277         NSSA(1)"
44278    ::= { ospfSumRangesInfoEntry 6 }
44279
44280
44281-- OSPF Interface/Routes Table
44282
44283ospfRoutesInfoTable OBJECT-TYPE
44284    SYNTAX SEQUENCE OF OspfRoutesInfoEntry
44285    MAX-ACCESS not-accessible
44286    STATUS current
44287    DESCRIPTION
44288      "The table of OSPF routes information."
44289    ::= { ospfinfo 7 }
44290
44291ospfRoutesInfoEntry OBJECT-TYPE
44292    SYNTAX OspfRoutesInfoEntry
44293    MAX-ACCESS not-accessible
44294    STATUS current
44295    DESCRIPTION
44296      "OSPF routes information."
44297    INDEX { ospfRoutesInfoIndex }
44298    ::= { ospfRoutesInfoTable 1 }
44299
44300OspfRoutesInfoEntry ::= SEQUENCE {
44301    ospfRoutesInfoIndex            Integer32,
44302    ospfRoutesInfoDestination      IpAddress,
44303    ospfRoutesInfoMask             IpAddress,
44304    ospfRoutesInfoVia              IpAddress,
44305    ospfRoutesInfoType             DisplayString
44306    }
44307
44308ospfRoutesInfoIndex OBJECT-TYPE
44309    SYNTAX Integer32
44310    MAX-ACCESS read-only
44311    STATUS current
44312    DESCRIPTION
44313        "The OSPF route table entry index for which
44314          this table is related."
44315    ::= { ospfRoutesInfoEntry 1 }
44316
44317ospfRoutesInfoDestination OBJECT-TYPE
44318    SYNTAX IpAddress
44319    MAX-ACCESS read-only
44320    STATUS current
44321    DESCRIPTION
44322        "Destination."
44323    ::= { ospfRoutesInfoEntry 2 }
44324
44325ospfRoutesInfoMask OBJECT-TYPE
44326    SYNTAX IpAddress
44327    MAX-ACCESS read-only
44328    STATUS current
44329    DESCRIPTION
44330        "Mask."
44331    ::= { ospfRoutesInfoEntry 3 }
44332
44333ospfRoutesInfoVia OBJECT-TYPE
44334    SYNTAX IpAddress
44335    MAX-ACCESS read-only
44336    STATUS current
44337    DESCRIPTION
44338        "Next hop."
44339    ::= { ospfRoutesInfoEntry 4 }
44340
44341ospfRoutesInfoType OBJECT-TYPE
44342    SYNTAX DisplayString (SIZE(0..8))
44343    MAX-ACCESS read-only
44344    STATUS current
44345    DESCRIPTION
44346        "Route type. Codes: IA - OSPF inter area,
44347         N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
44348         E1 - OSPF external type 1, E2 - OSPF external type 2
44349         *  - best"
44350    ::= { ospfRoutesInfoEntry 5 }
44351
44352
44353--  OSPF Link State Database
44354
44355--      The Link State Database contains the Link State
44356--      Advertisements from throughout the areas that the
44357--      device is attached to.
44358
44359--  The Area ID, in OSPF, has the same format as an IP Address,
44360--  but has the function of defining a summarization point for
44361--  Link State Advertisements.
44362
44363--  The Router ID, in OSPF, has the same format as an IP Address,
44364--  but identifies the router independent of its IP Address.
44365
44366    ospfLsdbInfoTable OBJECT-TYPE
44367        SYNTAX   SEQUENCE OF OspfLsdbInfoEntry
44368        MAX-ACCESS   not-accessible
44369        STATUS   current
44370        DESCRIPTION
44371           "The OSPF Process's Link State Database."
44372       REFERENCE
44373          "OSPF Version 2, Section 12  Link  State  Adver-
44374          tisements"
44375      ::= { ospfinfo 8 }
44376
44377
44378    ospfLsdbInfoEntry OBJECT-TYPE
44379        SYNTAX   OspfLsdbInfoEntry
44380        MAX-ACCESS   not-accessible
44381        STATUS   current
44382        DESCRIPTION
44383           "A single Link State Advertisement."
44384       INDEX { ospfLsdbInfoIndex }
44385       ::= { ospfLsdbInfoTable 1 }
44386
44387
44388OspfLsdbInfoEntry ::=
44389    SEQUENCE {
44390        ospfLsdbInfoIndex
44391            Integer32,
44392        ospfLsdbInfoAreaId
44393            IpAddress,
44394        ospfLsdbInfoType
44395            INTEGER,
44396        ospfLsdbInfoLsid
44397            IpAddress,
44398        ospfLsdbInfoRouterId
44399            IpAddress,
44400        ospfLsdbInfoSequence
44401            OCTET STRING,
44402        ospfLsdbInfoAge
44403            Integer32,
44404        ospfLsdbInfoChecksum
44405            Integer32,
44406        ospfLsdbInfoAdvertisement
44407            OCTET STRING
44408              }
44409
44410
44411 ospfLsdbInfoIndex OBJECT-TYPE
44412        SYNTAX   Integer32
44413        MAX-ACCESS   read-only
44414        STATUS   current
44415        DESCRIPTION
44416           "The 32 bit index in the table."
44417       REFERENCE
44418          "Private MIBS"
44419      ::= { ospfLsdbInfoEntry 1 }
44420
44421
44422    ospfLsdbInfoAreaId OBJECT-TYPE
44423        SYNTAX   IpAddress
44424        MAX-ACCESS   read-only
44425        STATUS   current
44426        DESCRIPTION
44427           "The 32 bit identifier of the Area  from  which
44428           the LSA was received."
44429       REFERENCE
44430          "OSPF Version 2, Appendix C.2 Area parameters"
44431      ::= { ospfLsdbInfoEntry 2 }
44432
44433-- External Link State Advertisements are permitted
44434-- for backward compatibility, but should be displayed in
44435-- the ospfExtLsdbTable rather than here.
44436
44437    ospfLsdbInfoType OBJECT-TYPE
44438        SYNTAX   INTEGER    {
44439                    routerLink (1),
44440                    networkLink (2),
44441                    summaryLink (3),
44442                    asSummaryLink (4),
44443                    asExternalLink (5), -- but see ospfExtLsdbTable
44444                    multicastLink (6),
44445                    nssaExternalLink (7)
44446                  }
44447        MAX-ACCESS   read-only
44448        STATUS   current
44449        DESCRIPTION
44450           "The type  of  the  link  state  advertisement.
44451           Each  link state type has a separate advertise-
44452           ment format."
44453       REFERENCE
44454          "OSPF Version 2, Appendix A.4.1 The  Link  State
44455          Advertisement header"
44456      ::= { ospfLsdbInfoEntry 3 }
44457
44458
44459    ospfLsdbInfoLsid OBJECT-TYPE
44460        SYNTAX   IpAddress
44461        MAX-ACCESS   read-only
44462        STATUS   current
44463        DESCRIPTION
44464           "The Link State ID is an LS Type Specific field
44465           containing either a Router ID or an IP Address;
44466           it identifies the piece of the  routing  domain
44467           that is being described by the advertisement."
44468       REFERENCE
44469          "OSPF Version 2, Section 12.1.4 Link State ID"
44470      ::= { ospfLsdbInfoEntry 4 }
44471
44472
44473    ospfLsdbInfoRouterId OBJECT-TYPE
44474        SYNTAX   IpAddress
44475        MAX-ACCESS   read-only
44476        STATUS   current
44477        DESCRIPTION
44478           "The 32 bit number that uniquely identifies the
44479           originating router in the Autonomous System."
44480       REFERENCE
44481          "OSPF Version 2, Appendix C.1 Global parameters"
44482      ::= { ospfLsdbInfoEntry 5 }
44483
44484--  Note that the OSPF Sequence Number is a 32 bit signed
44485--  integer.  It starts with the value '80000001'h,
44486--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
44487--  Thus, a typical sequence number will be very negative.
44488--  Modified to OCTET STRING - for BHM
44489
44490    ospfLsdbInfoSequence OBJECT-TYPE
44491        SYNTAX   OCTET STRING (SIZE(10))
44492        MAX-ACCESS   read-only
44493        STATUS   current
44494        DESCRIPTION
44495           "The sequence number field is a  signed  32-bit
44496           integer.   It  is used to detect old and dupli-
44497           cate link state advertisements.  The  space  of
44498           sequence  numbers  is  linearly  ordered.   The
44499           larger the sequence number the more recent  the
44500           advertisement - displayed here in hexazecimal."
44501       REFERENCE
44502          "OSPF Version  2,  Section  12.1.6  LS  sequence
44503          number"
44504      ::= { ospfLsdbInfoEntry 6 }
44505
44506
44507    ospfLsdbInfoAge OBJECT-TYPE
44508        SYNTAX   Integer32    -- Should be 0..MaxAge
44509        MAX-ACCESS   read-only
44510        STATUS   current
44511        DESCRIPTION
44512           "This field is the age of the link state adver-
44513           tisement in seconds."
44514       REFERENCE
44515          "OSPF Version 2, Section 12.1.1 LS age"
44516      ::= { ospfLsdbInfoEntry 7 }
44517
44518
44519    ospfLsdbInfoChecksum OBJECT-TYPE
44520        SYNTAX   Integer32
44521        MAX-ACCESS   read-only
44522        STATUS   current
44523        DESCRIPTION
44524           "This field is the  checksum  of  the  complete
44525           contents  of  the  advertisement, excepting the
44526           age field.  The age field is excepted  so  that
44527           an   advertisement's  age  can  be  incremented
44528           without updating the  checksum.   The  checksum
44529           used  is  the same that is used for ISO connec-
44530           tionless datagrams; it is commonly referred  to
44531           as the Fletcher checksum."
44532       REFERENCE
44533          "OSPF Version 2, Section 12.1.7 LS checksum"
44534      ::= { ospfLsdbInfoEntry 8 }
44535
44536
44537    ospfLsdbInfoAdvertisement OBJECT-TYPE
44538        SYNTAX   OCTET STRING (SIZE(36))
44539        MAX-ACCESS   read-only
44540        STATUS   current
44541        DESCRIPTION
44542           "The entire Link State Advertisement, including
44543           its header. When the LSA is invalid, it is
44544           message string 'Invalid LSDB'."
44545       REFERENCE
44546          "OSPF Version 2, Section 12  Link  State  Adver-
44547          tisements"
44548      ::= { ospfLsdbInfoEntry 9 }
44549
44550
44551--  SPF Link State Database, External
44552
44553--      The Link State Database contains the Link State
44554--      Advertisements from throughout the areas that the
44555--      device is attached to.
44556
44557--             This table is identical to the OSPF LSDB Table in
44558--      format, but contains only External Link State
44559--             Advertisements.  The purpose is to allow external
44560--      LSAs to be displayed once for the router rather
44561--      than once in each non-stub area.
44562
44563    ospfExtLsdbInfoTable OBJECT-TYPE
44564        SYNTAX   SEQUENCE OF OspfExtLsdbInfoEntry
44565        MAX-ACCESS   not-accessible
44566        STATUS   current
44567        DESCRIPTION
44568           "The OSPF Process's Links State Database."
44569       REFERENCE
44570          "OSPF Version 2, Section 12  Link  State  Adver-
44571          tisements"
44572      ::= { ospfinfo 9 }
44573
44574
44575    ospfExtLsdbInfoEntry OBJECT-TYPE
44576        SYNTAX   OspfExtLsdbInfoEntry
44577        MAX-ACCESS   not-accessible
44578        STATUS   current
44579        DESCRIPTION
44580           "A single Link State Advertisement."
44581       INDEX { ospfExtLsdbInfoIndex }
44582       ::= { ospfExtLsdbInfoTable 1 }
44583
44584
44585OspfExtLsdbInfoEntry ::=
44586    SEQUENCE {
44587        ospfExtLsdbInfoIndex
44588            Integer32,
44589        ospfExtLsdbInfoType
44590            INTEGER,
44591        ospfExtLsdbInfoLsid
44592            IpAddress,
44593        ospfExtLsdbInfoRouterId
44594            IpAddress,
44595        ospfExtLsdbInfoSequence
44596            OCTET STRING,
44597        ospfExtLsdbInfoAge
44598            Integer32,
44599        ospfExtLsdbInfoChecksum
44600            Integer32,
44601        ospfExtLsdbInfoAdvertisement
44602            OCTET STRING
44603              }
44604
44605
44606ospfExtLsdbInfoIndex OBJECT-TYPE
44607        SYNTAX   Integer32
44608        MAX-ACCESS   read-only
44609        STATUS   current
44610        DESCRIPTION
44611           "The 32 bit index in the table."
44612       REFERENCE
44613          "Private MIBS"
44614      ::= { ospfExtLsdbInfoEntry 1 }
44615
44616
44617    ospfExtLsdbInfoType OBJECT-TYPE
44618        SYNTAX   INTEGER    {
44619                    asExternalLink (5)
44620                  }
44621        MAX-ACCESS   read-only
44622        STATUS   current
44623        DESCRIPTION
44624           "The type  of  the  link  state  advertisement.
44625           Each  link state type has a separate advertise-
44626           ment format."
44627       REFERENCE
44628          "OSPF Version 2, Appendix A.4.1 The  Link  State
44629          Advertisement header"
44630      ::= { ospfExtLsdbInfoEntry 2 }
44631
44632
44633    ospfExtLsdbInfoLsid OBJECT-TYPE
44634        SYNTAX   IpAddress
44635        MAX-ACCESS   read-only
44636        STATUS   current
44637        DESCRIPTION
44638           "The Link State ID is an LS Type Specific field
44639           containing either a Router ID or an IP Address;
44640           it identifies the piece of the  routing  domain
44641           that is being described by the advertisement."
44642       REFERENCE
44643          "OSPF Version 2, Section 12.1.4 Link State ID"
44644      ::= { ospfExtLsdbInfoEntry 3 }
44645
44646
44647    ospfExtLsdbInfoRouterId OBJECT-TYPE
44648        SYNTAX   IpAddress
44649        MAX-ACCESS   read-only
44650        STATUS   current
44651        DESCRIPTION
44652           "The 32 bit number that uniquely identifies the
44653           originating router in the Autonomous System."
44654       REFERENCE
44655          "OSPF Version 2, Appendix C.1 Global parameters"
44656      ::= { ospfExtLsdbInfoEntry 4 }
44657
44658--  Note that the OSPF Sequence Number is a 32 bit signed
44659--  integer.  It starts with the value '80000001'h,
44660--  or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
44661--  Thus, a typical sequence number will be very negative.
44662--  Modified to OCTET STRING - for BHM
44663
44664    ospfExtLsdbInfoSequence OBJECT-TYPE
44665        SYNTAX   OCTET STRING (SIZE(10))
44666        MAX-ACCESS   read-only
44667        STATUS   current
44668        DESCRIPTION
44669           "The sequence number field is a  signed  32-bit
44670           integer.   It  is used to detect old and dupli-
44671           cate link state advertisements.  The  space  of
44672           sequence  numbers  is  linearly  ordered.   The
44673           larger the sequence number the more recent  the
44674           advertisement - displayed here in hexazecimal."
44675       REFERENCE
44676          "OSPF Version  2,  Section  12.1.6  LS  sequence
44677          number"
44678      ::= { ospfExtLsdbInfoEntry 5 }
44679
44680
44681    ospfExtLsdbInfoAge OBJECT-TYPE
44682        SYNTAX   Integer32    -- Should be 0..MaxAge
44683        MAX-ACCESS   read-only
44684        STATUS   current
44685        DESCRIPTION
44686           "This field is the age of the link state adver-
44687           tisement in seconds."
44688       REFERENCE
44689          "OSPF Version 2, Section 12.1.1 LS age"
44690      ::= { ospfExtLsdbInfoEntry 6 }
44691
44692
44693    ospfExtLsdbInfoChecksum OBJECT-TYPE
44694        SYNTAX   Integer32
44695        MAX-ACCESS   read-only
44696        STATUS   current
44697        DESCRIPTION
44698           "This field is the  checksum  of  the  complete
44699           contents  of  the  advertisement, excepting the
44700           age field.  The age field is excepted  so  that
44701           an   advertisement's  age  can  be  incremented
44702           without updating the  checksum.   The  checksum
44703           used  is  the same that is used for ISO connec-
44704           tionless datagrams; it is commonly referred  to
44705           as the Fletcher checksum."
44706       REFERENCE
44707          "OSPF Version 2, Section 12.1.7 LS checksum"
44708      ::= { ospfExtLsdbInfoEntry 7 }
44709
44710
44711    ospfExtLsdbInfoAdvertisement OBJECT-TYPE
44712        SYNTAX   OCTET STRING (SIZE(36))
44713        MAX-ACCESS   read-only
44714        STATUS   current
44715        DESCRIPTION
44716           "The entire Link State Advertisement, including
44717           its header."
44718       REFERENCE
44719          "OSPF Version 2, Section 12  Link  State  Adver-
44720          tisements"
44721      ::= { ospfExtLsdbInfoEntry 8 }
44722
44723
44724ospfLoopIfInfoTable OBJECT-TYPE
44725    SYNTAX SEQUENCE OF OspfLoopIfInfoEntry
44726    MAX-ACCESS not-accessible
44727    STATUS current
44728    DESCRIPTION
44729      "The table of OSPF Loopback Interface information."
44730    ::= { ospfinfo 10 }
44731
44732ospfLoopIfInfoEntry OBJECT-TYPE
44733    SYNTAX OspfLoopIfInfoEntry
44734    MAX-ACCESS not-accessible
44735    STATUS current
44736    DESCRIPTION
44737      "Information about a OSPF loopback interface."
44738    INDEX { ospfLoopIfInfoIndex }
44739    ::= { ospfLoopIfInfoTable 1 }
44740
44741OspfLoopIfInfoEntry ::= SEQUENCE {
44742    ospfLoopIfInfoIndex                             Integer32,
44743    ospfLoopIfInfoIpAddress                         IpAddress,
44744    ospfLoopIfInfoArea                              INTEGER,
44745    ospfLoopIfInfoAdminStatus                       INTEGER,
44746    ospfLoopIfInfoPassive                           INTEGER,
44747    ospfLoopIfInfoPtop                              INTEGER,
44748    ospfLoopIfInfoRouterIP                          IpAddress,
44749    ospfLoopIfInfoState                             INTEGER,
44750    ospfLoopIfInfoPriority                          INTEGER,
44751    ospfLoopIfInfoDesignatedRouterIP                IpAddress,
44752    ospfLoopIfInfoDesignatedRouterIpAddress         IpAddress,
44753    ospfLoopIfInfoBackupDesignatedRouterIP          IpAddress,
44754    ospfLoopIfInfoBackupDesignatedRouterIpAddress   IpAddress,
44755    ospfLoopIfInfoHello                             INTEGER,
44756    ospfLoopIfInfoHelloMS                           INTEGER,
44757    ospfLoopIfInfoDead                              INTEGER,
44758    ospfLoopIfInfoDeadMS                            INTEGER,
44759    ospfLoopIfInfoWaitInterval                      Integer32,
44760    ospfLoopIfInfoWaitIntervalMS                    INTEGER,
44761    ospfLoopIfInfoRetransmit                        INTEGER,
44762    ospfLoopIfInfoTransitDelay                      INTEGER,
44763    ospfLoopIfInfoTotalNeighbours                   Integer32,
44764    ospfLoopIfInfoEvents                            Integer32,
44765    ospfLoopIfInfoAuthType                          INTEGER
44766    }
44767
44768ospfLoopIfInfoIndex OBJECT-TYPE
44769    SYNTAX Integer32
44770    MAX-ACCESS read-only
44771    STATUS current
44772    DESCRIPTION
44773        "The OSPF loopback interface number
44774         for which the OSPF info table is related."
44775    ::= { ospfLoopIfInfoEntry 1}
44776
44777ospfLoopIfInfoIpAddress OBJECT-TYPE
44778    SYNTAX IpAddress
44779    MAX-ACCESS read-only
44780    STATUS current
44781    DESCRIPTION
44782        "The IP address of the OSPF loopback interface."
44783    ::= { ospfLoopIfInfoEntry 2 }
44784
44785ospfLoopIfInfoArea OBJECT-TYPE
44786    SYNTAX INTEGER
44787    MAX-ACCESS read-only
44788    STATUS current
44789    DESCRIPTION
44790        "The index of the area that the loopback interface belongs."
44791    ::= { ospfLoopIfInfoEntry 3 }
44792
44793ospfLoopIfInfoAdminStatus  OBJECT-TYPE
44794    SYNTAX  INTEGER {
44795        down(0),
44796        up(1)
44797        }
44798    MAX-ACCESS read-only
44799    STATUS current
44800    DESCRIPTION
44801        "Admin Status of the interface:
44802        down(0), up(1)."
44803    ::= { ospfLoopIfInfoEntry 4 }
44804
44805ospfLoopIfInfoPassive  OBJECT-TYPE
44806    SYNTAX  INTEGER {
44807        disabled(0),
44808        enabled(1)
44809        }
44810    MAX-ACCESS read-only
44811    STATUS current
44812    DESCRIPTION
44813        "Passive status of the interface:
44814        disabled(0), enabled(1)."
44815    ::= { ospfLoopIfInfoEntry 5 }
44816
44817ospfLoopIfInfoPtop  OBJECT-TYPE
44818    SYNTAX  INTEGER {
44819        disabled(0),
44820        enabled(1)
44821        }
44822    MAX-ACCESS read-only
44823    STATUS current
44824    DESCRIPTION
44825        "Point-to-point status of the interface:
44826        disabled(0), enabled(1)."
44827    ::= { ospfLoopIfInfoEntry 24 }
44828
44829ospfLoopIfInfoRouterIP OBJECT-TYPE
44830    SYNTAX IpAddress
44831    MAX-ACCESS read-only
44832    STATUS current
44833    DESCRIPTION
44834        "The router ID of the switch."
44835    ::= { ospfLoopIfInfoEntry 6 }
44836
44837ospfLoopIfInfoState  OBJECT-TYPE
44838    SYNTAX  INTEGER {
44839        down(0),
44840        loopback(1),
44841        waiting(2),
44842        ptop(3),
44843        dr(4),
44844        backupdr(5),
44845        drother(6)
44846        }
44847    MAX-ACCESS read-only
44848    STATUS current
44849    DESCRIPTION
44850        "The state of the interface:
44851        Down(0), Loopback(1),
44852        Waiting(2), P to P(3),
44853        DR(4), BackuDR(5),
44854        DR Other(6)."
44855    ::= { ospfLoopIfInfoEntry 7 }
44856
44857ospfLoopIfInfoPriority   OBJECT-TYPE
44858   SYNTAX INTEGER (1..255)
44859    MAX-ACCESS read-only
44860    STATUS current
44861    DESCRIPTION
44862        "Interface router priority"
44863    ::= { ospfLoopIfInfoEntry 8 }
44864
44865ospfLoopIfInfoDesignatedRouterIP OBJECT-TYPE
44866    SYNTAX IpAddress
44867    MAX-ACCESS read-only
44868    STATUS current
44869    DESCRIPTION
44870        "The OSPF Designated Router IP (IP Address) for this OSPF interface."
44871    ::= { ospfLoopIfInfoEntry 9 }
44872
44873ospfLoopIfInfoDesignatedRouterIpAddress OBJECT-TYPE
44874    SYNTAX IpAddress
44875    MAX-ACCESS read-only
44876    STATUS current
44877    DESCRIPTION
44878        "The OSPF Designated Router IP Address for this OSPF interface."
44879    ::= { ospfLoopIfInfoEntry 10 }
44880
44881ospfLoopIfInfoBackupDesignatedRouterIP OBJECT-TYPE
44882    SYNTAX IpAddress
44883    MAX-ACCESS read-only
44884    STATUS current
44885    DESCRIPTION
44886        "The OSPF Backup Designated Router IP for this OSPF
44887         interface."
44888    ::= { ospfLoopIfInfoEntry 11 }
44889
44890ospfLoopIfInfoBackupDesignatedRouterIpAddress OBJECT-TYPE
44891    SYNTAX IpAddress
44892    MAX-ACCESS read-only
44893    STATUS current
44894    DESCRIPTION
44895        "The OSPF Backup Designated Router Ip Address for this OSPF
44896         interface."
44897    ::= { ospfLoopIfInfoEntry 12 }
44898
44899ospfLoopIfInfoHello  OBJECT-TYPE
44900    SYNTAX INTEGER (1..65535)
44901    MAX-ACCESS read-only
44902    STATUS current
44903    DESCRIPTION
44904        "The hello timer for this OSPF interface."
44905    ::= { ospfLoopIfInfoEntry 13 }
44906
44907ospfLoopIfInfoHelloMS  OBJECT-TYPE
44908    SYNTAX  INTEGER {
44909        seconds(0),
44910        milliseconds(1)
44911        }
44912    MAX-ACCESS read-only
44913    STATUS current
44914    DESCRIPTION
44915        "Units of time measurement for Hello interval
44916        seconds(0),
44917        milliseconds(1)"
44918    ::= { ospfLoopIfInfoEntry 14 }
44919
44920ospfLoopIfInfoDead   OBJECT-TYPE
44921   SYNTAX INTEGER (1..65535)
44922    MAX-ACCESS read-only
44923    STATUS current
44924    DESCRIPTION
44925        "The dead timer for this OSPF interface."
44926    ::= { ospfLoopIfInfoEntry 15 }
44927
44928ospfLoopIfInfoDeadMS  OBJECT-TYPE
44929    SYNTAX  INTEGER {
44930        seconds(0),
44931        milliseconds(1)
44932        }
44933    MAX-ACCESS read-only
44934    STATUS current
44935    DESCRIPTION
44936        "Units of time measurement for Dead interval
44937        seconds(0),
44938        milliseconds(1)"
44939    ::= { ospfLoopIfInfoEntry 16 }
44940
44941ospfLoopIfInfoWaitInterval OBJECT-TYPE
44942    SYNTAX Integer32
44943    MAX-ACCESS read-only
44944    STATUS current
44945    DESCRIPTION
44946        "The OSPF Wait interval for this OSPF interface."
44947    ::= { ospfLoopIfInfoEntry 17 }
44948
44949ospfLoopIfInfoWaitIntervalMS  OBJECT-TYPE
44950    SYNTAX  INTEGER {
44951        seconds(0),
44952        milliseconds(1)
44953        }
44954    MAX-ACCESS read-only
44955    STATUS current
44956    DESCRIPTION
44957        "Units of time measurement for Wait interval
44958        seconds(0),
44959        milliseconds(1)"
44960    ::= { ospfLoopIfInfoEntry 18 }
44961
44962ospfLoopIfInfoRetransmit OBJECT-TYPE
44963    SYNTAX INTEGER (1..3600)
44964    MAX-ACCESS read-only
44965    STATUS current
44966    DESCRIPTION
44967        "The retransmit interval for this OSPF interface."
44968    ::= { ospfLoopIfInfoEntry 19 }
44969
44970ospfLoopIfInfoTransitDelay  OBJECT-TYPE
44971   SYNTAX INTEGER (1..3600)
44972    MAX-ACCESS read-only
44973    STATUS current
44974    DESCRIPTION
44975        "The transit delay for this OSPF interface."
44976    ::= { ospfLoopIfInfoEntry 20 }
44977
44978ospfLoopIfInfoTotalNeighbours OBJECT-TYPE
44979    SYNTAX Integer32
44980    MAX-ACCESS read-only
44981    STATUS current
44982    DESCRIPTION
44983        "The Total number of neighbours for this OSPF interface."
44984    ::= { ospfLoopIfInfoEntry 21 }
44985
44986ospfLoopIfInfoEvents OBJECT-TYPE
44987    SYNTAX Integer32
44988    MAX-ACCESS read-only
44989    STATUS current
44990    DESCRIPTION
44991        "The total number of events for this OSPF interface."
44992    ::= { ospfLoopIfInfoEntry 22 }
44993
44994ospfLoopIfInfoAuthType OBJECT-TYPE
44995    SYNTAX  INTEGER {
44996        none(1),
44997        password(2),
44998        md5(3)
44999        }
45000    MAX-ACCESS  read-only
45001    STATUS  current
45002    DESCRIPTION
45003        "Type of authentication being used:
45004         none(1) - no authentication,
45005         password(2) - use password,
45006         md5(3) - use MD5 authentication."
45007    ::= { ospfLoopIfInfoEntry 23 }
45008
45009
45010
45011
45012
45013-- Ospfv3 Information
45014
45015ospf3GeneralInfo  OBJECT IDENTIFIER ::= { ospf3Info 1 }
45016
45017ospf3Version OBJECT-TYPE
45018    SYNTAX INTEGER {
45019        ospfVersion3(3)
45020        }
45021    MAX-ACCESS read-only
45022    STATUS current
45023    DESCRIPTION
45024        "OSPF version."
45025    ::= { ospf3GeneralInfo 1 }
45026
45027ospf3RouterID OBJECT-TYPE
45028    SYNTAX IpAddress
45029    MAX-ACCESS read-only
45030    STATUS current
45031    DESCRIPTION
45032    "The router ID of the switch."
45033    ::= { ospf3GeneralInfo 2 }
45034
45035ospf3StartTime OBJECT-TYPE
45036    SYNTAX  Integer32
45037    MAX-ACCESS  read-only
45038    STATUS  current
45039    DESCRIPTION
45040        "The time when ospf has been started."
45041    ::= { ospf3GeneralInfo 3 }
45042
45043ospf3ProcessUptime OBJECT-TYPE
45044    SYNTAX  Counter32
45045    MAX-ACCESS  read-only
45046    STATUS  current
45047    DESCRIPTION
45048        "The time since ospf has been started."
45049    ::= { ospf3GeneralInfo 4 }
45050
45051-- ospf3LsTypesSupported OBJECT-TYPE
45052--     SYNTAX  Integer32
45053--     MAX-ACCESS  read-only
45054--     STATUS  current
45055--     DESCRIPTION
45056--         "The Link State Types that are supported."
45057--     ::= { ospf3GeneralInfo 5 }
45058
45059ospf3AreaBorderRouter OBJECT-TYPE
45060    SYNTAX  INTEGER {
45061    yes(1),
45062    no(2)
45063    }
45064    MAX-ACCESS  read-only
45065    STATUS  current
45066    DESCRIPTION
45067        "Area Border Router Role."
45068    ::= { ospf3GeneralInfo 5 }
45069
45070ospf3ASBoundaryRouter OBJECT-TYPE
45071    SYNTAX  INTEGER {
45072    yes(1),
45073    no(2)
45074    }
45075    MAX-ACCESS  read-only
45076    STATUS  current
45077    DESCRIPTION
45078        "AS Boundary Router Role."
45079    ::= { ospf3GeneralInfo 6 }
45080
45081
45082ospf3ExternalLsa OBJECT-TYPE
45083    SYNTAX  Integer32
45084    MAX-ACCESS  read-only
45085    STATUS  current
45086    DESCRIPTION
45087        "The number of external LSAs."
45088    ::= { ospf3GeneralInfo 7 }
45089
45090ospf3IntfCountForRouter OBJECT-TYPE
45091    SYNTAX  Integer32
45092    MAX-ACCESS  read-only
45093    STATUS  current
45094    DESCRIPTION
45095        "The number of interfaces for this router."
45096    ::= { ospf3GeneralInfo 8 }
45097
45098ospf3VlinkCountForRouter OBJECT-TYPE
45099    SYNTAX  Integer32
45100    MAX-ACCESS  read-only
45101    STATUS  current
45102    DESCRIPTION
45103        "The number of virtual links for this router."
45104    ::= { ospf3GeneralInfo 9 }
45105
45106ospf3NewLsaReceived OBJECT-TYPE
45107    SYNTAX  Integer32
45108    MAX-ACCESS  read-only
45109    STATUS  current
45110    DESCRIPTION
45111        "The number of new LSAs reveived."
45112    ::= { ospf3GeneralInfo 10 }
45113
45114ospf3TotalLsaOriginated OBJECT-TYPE
45115    SYNTAX  Integer32
45116    MAX-ACCESS  read-only
45117    STATUS  current
45118    DESCRIPTION
45119        "The number of LSAs originated."
45120    ::= { ospf3GeneralInfo 11 }
45121
45122ospf3TotalNumberOfAsScopeLsas OBJECT-TYPE
45123    SYNTAX Integer32
45124    MAX-ACCESS read-only
45125    STATUS current
45126    DESCRIPTION
45127    "Total number of entries in the  Link State Database."
45128    ::= { ospf3GeneralInfo 12 }
45129
45130ospf3TotalNeighbours OBJECT-TYPE
45131    SYNTAX  Integer32
45132    MAX-ACCESS  read-only
45133    STATUS  current
45134    DESCRIPTION
45135        "The total number of OSPF neighbours."
45136    ::= { ospf3GeneralInfo 13 }
45137
45138ospf3NbrInXchgOrLoadState OBJECT-TYPE
45139    SYNTAX  Integer32
45140    MAX-ACCESS  read-only
45141    STATUS  current
45142    DESCRIPTION
45143        "The number of neighbours in the exchange or loading state."
45144    ::= { ospf3GeneralInfo 14 }
45145
45146-- ospf3NbrInExchState OBJECT-TYPE
45147--     SYNTAX  Integer32
45148--     MAX-ACCESS  read-only
45149--     STATUS  current
45150--     DESCRIPTION
45151--         "The number of neighbours in the exchange state."
45152--     ::= { ospf3GeneralInfo 16 }
45153--
45154-- ospf3NbrInFullState OBJECT-TYPE
45155--     SYNTAX  Integer32
45156--     MAX-ACCESS  read-only
45157--     STATUS  current
45158--     DESCRIPTION
45159--         "The number of neighbours in the Full state of exchange."
45160--     ::= { ospf3GeneralInfo 17 }
45161
45162ospf3TotalAreas OBJECT-TYPE
45163    SYNTAX  Integer32
45164    MAX-ACCESS  read-only
45165    STATUS  current
45166    DESCRIPTION
45167        "The Total number of areas."
45168    ::= { ospf3GeneralInfo 15 }
45169
45170-- ospf3TotalTransitAreas OBJECT-TYPE
45171--     SYNTAX  Integer32
45172--     MAX-ACCESS  read-only
45173--     STATUS  current
45174--     DESCRIPTION
45175--         "The Total number of Transit areas."
45176--     ::= { ospf3GeneralInfo 16 }
45177
45178ospf3TotalActiveAreas OBJECT-TYPE
45179    SYNTAX  Integer32
45180    MAX-ACCESS  read-only
45181    STATUS  current
45182    DESCRIPTION
45183        "The Total number of areas containing active interfaces."
45184    ::= { ospf3GeneralInfo 16 }
45185
45186ospf3TotalNssaAreas OBJECT-TYPE
45187    SYNTAX  Integer32
45188    MAX-ACCESS  read-only
45189    STATUS  current
45190    DESCRIPTION
45191        "The Total number of NSSA areas."
45192    ::= { ospf3GeneralInfo 17 }
45193
45194-- ospf3TotalStubAreas OBJECT-TYPE
45195--     SYNTAX  Integer32
45196--     MAX-ACCESS  read-only
45197--     STATUS  current
45198--     DESCRIPTION
45199--         "The Total number of STUB areas."
45200--     ::= { ospf3GeneralInfo 19 }
45201
45202   ospf3OverFlowState OBJECT-TYPE
45203       SYNTAX      INTEGER { true(1), false(2) }
45204       MAX-ACCESS  read-only
45205       STATUS      current
45206       DESCRIPTION
45207           "Indicates whether router is in overflow state or not."
45208       DEFVAL { false }
45209       ::=  { ospf3GeneralInfo 18 }
45210
45211   ospf3SpfDelay OBJECT-TYPE
45212        SYNTAX       Integer32 (0..65535)
45213        MAX-ACCESS   read-only
45214        STATUS       current
45215        DESCRIPTION
45216            " The Delay at which routing calculation is carried after a
45217            topology change."
45218        DEFVAL {5}
45219        ::= { ospf3GeneralInfo 19 }
45220
45221   ospf3SpfHoldTime OBJECT-TYPE
45222        SYNTAX       Integer32 (0..65535)
45223        MAX-ACCESS   read-only
45224        STATUS       current
45225        DESCRIPTION
45226            " The minimum time between two consecutive SPF calculations."
45227        DEFVAL {10}
45228        ::= { ospf3GeneralInfo 20 }
45229
45230   ospf3ABRType OBJECT-TYPE
45231       SYNTAX   INTEGER    {
45232                    standardABR (1),
45233                    ciscoABR (2),
45234                    ibmABR (3)
45235                  }
45236       MAX-ACCESS  read-only
45237       STATUS      current
45238       DESCRIPTION
45239           "Different Types of ABRs supported"
45240       REFERENCE
45241           "RFC-3509 -- Alternative Implementations of OSPF Area Border
45242                    Routers"
45243       DEFVAL { standardABR }
45244         ::= { ospf3GeneralInfo 21 }
45245
45246   ospf3NssaAsbrDefRtTrans OBJECT-TYPE
45247       SYNTAX      INTEGER {
45248                             enabled (1) ,
45249                             disabled (2)
45250                           }
45251       MAX-ACCESS  read-only
45252       STATUS      current
45253       DESCRIPTION
45254           "Specifies the P-Bit setting for the default Type-7
45255            LSA generated by ASBR(which is not ABR).When
45256            disabled, P-Bit is clear in the generated default Lsa.
45257            When enabled, P-Bit is set in the generated
45258            Type-7 default Lsa. "
45259       DEFVAL { disabled }
45260         ::= { ospf3GeneralInfo 22 }
45261
45262ospf3AreaInfoTable OBJECT-TYPE
45263    SYNTAX SEQUENCE OF Ospf3AreaInfoEntry
45264    MAX-ACCESS not-accessible
45265    STATUS current
45266    DESCRIPTION
45267      "The table of OSPFv3 Area information."
45268    ::= { ospf3Info 2 }
45269
45270ospf3AreaInfoEntry OBJECT-TYPE
45271    SYNTAX Ospf3AreaInfoEntry
45272    MAX-ACCESS not-accessible
45273    STATUS current
45274    DESCRIPTION
45275      "Information about a OSPFv3 area."
45276    INDEX { ospf3AreaInfoIndex }
45277    ::= { ospf3AreaInfoTable 1 }
45278
45279Ospf3AreaInfoEntry ::= SEQUENCE {
45280    ospf3AreaInfoIndex                 Integer32,
45281    ospf3AreaInfoId                    IpAddress,
45282    ospf3AreaInfoStatus                INTEGER,
45283    ospf3TotalNumberOfInterfaces       Integer32,
45284    ospf3NumberOfInterfacesUp          Integer32,
45285--    ospf3AreaInfoAuthType              INTEGER,
45286    ospf3AreaInfoSPF                   Integer32,
45287    ospf3NumberOfLsdbEntries           Integer32,
45288    ospf3AreaInfoAreaBorderRouter      Integer32,
45289    ospf3AreaInfoASBoundaryRouter      Integer32,
45290    ospf3AreaInfoNeighborsFULLstate    Integer32,
45291    ospf3AreaInfoVirtNeighborsFULLstate    Integer32
45292    }
45293
45294ospf3AreaInfoIndex OBJECT-TYPE
45295    SYNTAX Integer32
45296    MAX-ACCESS read-only
45297    STATUS current
45298    DESCRIPTION
45299    "The OSPFv3 area number for which the OSPFv3 info table is related."
45300    ::= { ospf3AreaInfoEntry 1 }
45301
45302ospf3AreaInfoId OBJECT-TYPE
45303    SYNTAX IpAddress
45304    MAX-ACCESS read-only
45305    STATUS current
45306    DESCRIPTION
45307        "The IP address of the OSPFv3 area."
45308    ::= { ospf3AreaInfoEntry 2 }
45309
45310ospf3AreaInfoStatus OBJECT-TYPE
45311    SYNTAX  INTEGER {
45312                     -- the following two values are states:
45313                     -- these values may be read or written
45314                     active(1),
45315                     notInService(2),
45316                     -- the following value is a state:
45317                     -- this value may be read, but not written
45318                     notReady(3),
45319                     -- the following three values are
45320                     -- actions: these values may be written,
45321                     --   but are never read
45322                     createAndGo(4),
45323                     createAndWait(5),
45324                     destroy(6)
45325                 }
45326    MAX-ACCESS  read-only
45327    STATUS  current
45328    DESCRIPTION
45329        "Area Status:
45330           active(1), notInService(2), notReady(3)."
45331    ::= { ospf3AreaInfoEntry 3 }
45332
45333ospf3TotalNumberOfInterfaces OBJECT-TYPE
45334    SYNTAX Integer32
45335    MAX-ACCESS read-only
45336    STATUS current
45337    DESCRIPTION
45338    "The total number of interfaces for this OSPFv3 area."
45339    ::= { ospf3AreaInfoEntry 4 }
45340
45341ospf3NumberOfInterfacesUp OBJECT-TYPE
45342    SYNTAX Integer32
45343    MAX-ACCESS read-only
45344    STATUS current
45345    DESCRIPTION
45346    "The number of interfaces UP in area."
45347    ::= { ospf3AreaInfoEntry 5 }
45348
45349-- ospf3AreaInfoAuthType 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--     ::= { ospf3AreaInfoEntry 6 }
45363
45364ospf3AreaInfoSPF OBJECT-TYPE
45365    SYNTAX Integer32
45366    MAX-ACCESS read-only
45367    STATUS current
45368    DESCRIPTION
45369        "The number of times SPF ran."
45370    ::= { ospf3AreaInfoEntry 6 }
45371
45372ospf3NumberOfLsdbEntries OBJECT-TYPE
45373    SYNTAX Integer32
45374    MAX-ACCESS read-only
45375    STATUS current
45376    DESCRIPTION
45377        "The total number of Area-scope link state
45378         advertisements in this area's link state
45379         database."
45380    ::= { ospf3AreaInfoEntry 7 }
45381
45382ospf3AreaInfoAreaBorderRouter OBJECT-TYPE
45383    SYNTAX Integer32
45384    MAX-ACCESS read-only
45385    STATUS current
45386    DESCRIPTION
45387        "The Area Border Router count."
45388    ::= { ospf3AreaInfoEntry 8 }
45389
45390ospf3AreaInfoASBoundaryRouter OBJECT-TYPE
45391    SYNTAX Integer32
45392    MAX-ACCESS read-only
45393    STATUS current
45394    DESCRIPTION
45395        "The AS Boundary Router count."
45396    ::= { ospf3AreaInfoEntry 9 }
45397
45398-- ospf3AreaInfoTotalNeighbours OBJECT-TYPE
45399--     SYNTAX  Integer32
45400--     MAX-ACCESS  read-only
45401--     STATUS  current
45402--     DESCRIPTION
45403--         "The total number of OSPFv3 neighbors."
45404--     ::= { ospf3AreaInfoEntry 11 }
45405--
45406--  ospf3AreaInfoNeighborsINITstate OBJECT-TYPE
45407--     SYNTAX Integer32
45408--     MAX-ACCESS read-only
45409--     STATUS current
45410--     DESCRIPTION
45411--         "Total neighbors in INIT state."
45412--     ::= { ospf3AreaInfoEntry 12 }
45413--
45414-- ospf3AreaInfoNeighborsEXCHstate OBJECT-TYPE
45415--     SYNTAX Integer32
45416--     MAX-ACCESS read-only
45417--     STATUS current
45418--     DESCRIPTION
45419--         "Total neighbors in EXCH state."
45420--     ::= { ospf3AreaInfoEntry 13 }
45421
45422ospf3AreaInfoNeighborsFULLstate OBJECT-TYPE
45423    SYNTAX Integer32
45424    MAX-ACCESS read-only
45425    STATUS current
45426    DESCRIPTION
45427        "Total neighbors in FULL state."
45428    ::= { ospf3AreaInfoEntry 10 }
45429
45430ospf3AreaInfoVirtNeighborsFULLstate OBJECT-TYPE
45431    SYNTAX Integer32
45432    MAX-ACCESS read-only
45433    STATUS current
45434    DESCRIPTION
45435        "Total neighbors in FULL state."
45436    ::= { ospf3AreaInfoEntry 11 }
45437
45438
45439ospf3IntfInfoTable OBJECT-TYPE
45440    SYNTAX SEQUENCE OF Ospf3IntfInfoEntry
45441    MAX-ACCESS not-accessible
45442    STATUS current
45443    DESCRIPTION
45444      "The table of OSPFv3 Interface information."
45445    ::= { ospf3Info 3 }
45446
45447ospf3IntfInfoEntry OBJECT-TYPE
45448    SYNTAX Ospf3IntfInfoEntry
45449    MAX-ACCESS not-accessible
45450    STATUS current
45451    DESCRIPTION
45452      "Information about a OSPFv3 interface."
45453    INDEX { ospf3IfInfoIndex }
45454    ::= { ospf3IntfInfoTable 1 }
45455
45456Ospf3IntfInfoEntry ::= SEQUENCE {
45457    ospf3IfInfoIndex                                     Integer32,
45458    ospf3IfInfoInstanceID                                Unsigned32,
45459    ospf3IfInfoLLocalAddress                             DisplayString,
45460    ospf3IfInfoAreaID                                    IpAddress,
45461    ospf3IfInfoAdminStatus                               INTEGER,
45462    ospf3IfInfoPassive                                   INTEGER,
45463    ospf3IfInfoNetworkType                               INTEGER,
45464    ospf3IfInfoState                                     INTEGER,
45465    ospf3IfInfoPriority                                  INTEGER,
45466    ospf3IfInfoDesignatedRouterID                        IpAddress,
45467    ospf3IfInfoBackupDesignatedRouterID                  IpAddress,
45468    ospf3IfInfoHello                                     INTEGER,
45469    ospf3IfInfoDead                                      INTEGER,
45470    ospf3IfInfoPoll                                      Integer32,
45471    ospf3IfInfoRetransmit                                INTEGER,
45472    ospf3IfInfoTransitDelay                              INTEGER,
45473    ospf3IfInfoTotalNeighbours                           Integer32,
45474    ospf3IfInfoEvents                                    Integer32,
45475    ospf3IfInfoMetricCost                                Integer32
45476    ,
45477    ospf3IfInfoAuthSpi                                   Unsigned32,
45478    ospf3IfInfoAuthEnable                                INTEGER,
45479    ospf3IfInfoAuthType                                  INTEGER,
45480    ospf3IfInfoAuthKey                                   OCTET STRING,
45481    ospf3IfInfoEncrySpi                                  Unsigned32,
45482    ospf3IfInfoEncryEnable                               INTEGER,
45483    ospf3IfInfoEncryType                                 INTEGER,
45484    ospf3IfInfoEncryKey                                  OCTET STRING,
45485    ospf3IfInfoEncryAuthType                             INTEGER,
45486    ospf3IfInfoEncryAuthKey                              OCTET STRING
45487    ,
45488    ospf3IfInfoLsaSupress                                INTEGER
45489    }
45490
45491ospf3IfInfoIndex OBJECT-TYPE
45492    SYNTAX Integer32
45493    MAX-ACCESS read-only
45494    STATUS current
45495    DESCRIPTION
45496        "The OSPFv3 interface number for which the OSPFv3 info table is related."
45497    ::= { ospf3IntfInfoEntry 1 }
45498
45499ospf3IfInfoInstanceID OBJECT-TYPE
45500    SYNTAX Unsigned32
45501    MAX-ACCESS read-only
45502    STATUS current
45503    DESCRIPTION
45504        "The OSPFv3 interface instance id."
45505    ::= { ospf3IntfInfoEntry 2 }
45506
45507ospf3IfInfoLLocalAddress OBJECT-TYPE
45508    SYNTAX DisplayString
45509    MAX-ACCESS read-only
45510    STATUS current
45511    DESCRIPTION
45512        "The IP address of the OSPFv3 interface."
45513    ::= { ospf3IntfInfoEntry 3 }
45514
45515ospf3IfInfoAreaID OBJECT-TYPE
45516    SYNTAX IpAddress
45517    MAX-ACCESS read-only
45518    STATUS current
45519    DESCRIPTION
45520        "The AreaID of the area that the interface belongs."
45521    ::= { ospf3IntfInfoEntry 4 }
45522
45523ospf3IfInfoAdminStatus  OBJECT-TYPE
45524    SYNTAX  INTEGER {
45525        down(0),
45526        up(1)
45527        }
45528    MAX-ACCESS read-only
45529    STATUS current
45530    DESCRIPTION
45531        "Admin Status of the interface:
45532        down(0), up(1)."
45533    ::= { ospf3IntfInfoEntry 5 }
45534
45535ospf3IfInfoPassive  OBJECT-TYPE
45536    SYNTAX  INTEGER {
45537        disabled(0),
45538        enabled(1)
45539        }
45540    MAX-ACCESS read-only
45541    STATUS current
45542    DESCRIPTION
45543        "Passive status of the interface:
45544        disabled(0), enabled(1)."
45545    ::= { ospf3IntfInfoEntry 6 }
45546
45547ospf3IfInfoNetworkType  OBJECT-TYPE
45548    SYNTAX  INTEGER {
45549                            broadcast(1),
45550                            nbma(2),
45551                            pointToPoint(3),
45552                            pointToMultipoint(5)
45553                            }
45554    MAX-ACCESS read-only
45555    STATUS current
45556    DESCRIPTION
45557        "Network type of the interface:
45558        broadcast(1),nbma(2),pointToPoint(3),pointToMultipoint(5)."
45559    ::= { ospf3IntfInfoEntry 7 }
45560
45561ospf3IfInfoState  OBJECT-TYPE
45562    SYNTAX  INTEGER {
45563                            down(1),
45564                            loopback(2),
45565                            waiting(3),
45566                            pointToPoint(4),
45567                            designatedRouter(5),
45568                            backupDesignatedRouter(6),
45569                            otherDesignatedRouter(7),
45570                            standby(8)
45571                            }
45572    MAX-ACCESS read-only
45573    STATUS current
45574    DESCRIPTION
45575        "The state of the interface:
45576        Down(0), Loopback(1),
45577        Waiting(2), P to P(3),
45578        DR(4), BackuDR(5),
45579        DR Other(6)."
45580    ::= { ospf3IntfInfoEntry 8 }
45581
45582ospf3IfInfoPriority   OBJECT-TYPE
45583   SYNTAX INTEGER (1..255)
45584    MAX-ACCESS read-only
45585    STATUS current
45586    DESCRIPTION
45587        "Interface router priority"
45588    ::= { ospf3IntfInfoEntry 9 }
45589
45590ospf3IfInfoDesignatedRouterID OBJECT-TYPE
45591    SYNTAX IpAddress
45592    MAX-ACCESS read-only
45593    STATUS current
45594    DESCRIPTION
45595        "The OSPFv3 Designated Router ID for this OSPFv3 interface."
45596    ::= { ospf3IntfInfoEntry 10 }
45597
45598ospf3IfInfoBackupDesignatedRouterID OBJECT-TYPE
45599    SYNTAX IpAddress
45600    MAX-ACCESS read-only
45601    STATUS current
45602    DESCRIPTION
45603        "The OSPFv3 Backup Designated Router ID for this OSPFv3
45604         interface."
45605    ::= { ospf3IntfInfoEntry 11 }
45606
45607ospf3IfInfoHello  OBJECT-TYPE
45608    SYNTAX INTEGER (1..65535)
45609    MAX-ACCESS read-only
45610    STATUS current
45611    DESCRIPTION
45612        "The hello timer for this OSPF3 interface."
45613    ::= { ospf3IntfInfoEntry 12 }
45614
45615ospf3IfInfoDead   OBJECT-TYPE
45616   SYNTAX INTEGER (1..65535)
45617    MAX-ACCESS read-only
45618    STATUS current
45619    DESCRIPTION
45620        "The dead timer for this OSPFv3 interface."
45621    ::= { ospf3IntfInfoEntry 13 }
45622
45623ospf3IfInfoPoll OBJECT-TYPE
45624    SYNTAX Integer32
45625    MAX-ACCESS read-only
45626    STATUS current
45627    DESCRIPTION
45628        "The OSPFv3 Poll interval for this OSPFv3 interface."
45629    ::= { ospf3IntfInfoEntry 14 }
45630
45631ospf3IfInfoRetransmit OBJECT-TYPE
45632    SYNTAX INTEGER (1..3600)
45633    MAX-ACCESS read-only
45634    STATUS current
45635    DESCRIPTION
45636        "The retransmit interval for this OSPFv3 interface."
45637    ::= { ospf3IntfInfoEntry 15 }
45638
45639ospf3IfInfoTransitDelay  OBJECT-TYPE
45640   SYNTAX INTEGER (1..3600)
45641    MAX-ACCESS read-only
45642    STATUS current
45643    DESCRIPTION
45644        "The transit delay for this OSPFv3 interface."
45645    ::= { ospf3IntfInfoEntry 16 }
45646
45647ospf3IfInfoTotalNeighbours OBJECT-TYPE
45648    SYNTAX Integer32
45649    MAX-ACCESS read-only
45650    STATUS current
45651    DESCRIPTION
45652        "The total number of neighbours for this OSPFv3 interface."
45653    ::= { ospf3IntfInfoEntry 17 }
45654
45655ospf3IfInfoEvents OBJECT-TYPE
45656    SYNTAX Integer32
45657    MAX-ACCESS read-only
45658    STATUS current
45659    DESCRIPTION
45660        "The total number of events for this OSPF3 interface."
45661    ::= { ospf3IntfInfoEntry 18 }
45662
45663ospf3IfInfoMetricCost OBJECT-TYPE
45664    SYNTAX Integer32
45665    MAX-ACCESS read-only
45666    STATUS current
45667    DESCRIPTION
45668        "The cost of this OSPF3 interface."
45669    ::= { ospf3IntfInfoEntry 19 }
45670
45671ospf3IfInfoAuthSpi  OBJECT-TYPE
45672    SYNTAX Unsigned32 (256..4294967295)
45673    MAX-ACCESS read-only
45674    STATUS current
45675    DESCRIPTION
45676        "Authentication Spi Id(256 - 4294967295)"
45677    ::= { ospf3IntfInfoEntry 20 }
45678
45679ospf3IfInfoAuthEnable OBJECT-TYPE
45680    SYNTAX  INTEGER {
45681        disabled(0),
45682        enabled(1)
45683        }
45684    MAX-ACCESS read-only
45685    STATUS current
45686    DESCRIPTION
45687    "Authentication Status
45688        disabled(0),
45689        enabled(1)"
45690    ::= { ospf3IntfInfoEntry 21 }
45691
45692ospf3IfInfoAuthType  OBJECT-TYPE
45693    SYNTAX  INTEGER {
45694        none(0),
45695        md5(2),
45696        sha1(1)
45697        }
45698    MAX-ACCESS read-only
45699    STATUS current
45700    DESCRIPTION
45701    "Authentication Type
45702        none(0),
45703        md5(2),
45704        sha1(1)"
45705    ::= { ospf3IntfInfoEntry 22 }
45706
45707ospf3IfInfoAuthKey   OBJECT-TYPE
45708    SYNTAX OCTET STRING (SIZE(4..40))
45709    MAX-ACCESS read-only
45710    STATUS current
45711    DESCRIPTION
45712    "Authentication Key
45713    Hex-string MD5 key - 32 chars (128 bits)
45714    Hex-string SHA-1 key - 40 chars (160 bits)"
45715    ::= { ospf3IntfInfoEntry 23 }
45716
45717ospf3IfInfoEncrySpi  OBJECT-TYPE
45718    SYNTAX Unsigned32 (256..4294967295)
45719    MAX-ACCESS read-only
45720    STATUS current
45721    DESCRIPTION
45722        "Encryption Spi Id(256 - 4294967295)"
45723    ::= { ospf3IntfInfoEntry 24 }
45724
45725ospf3IfInfoEncryEnable OBJECT-TYPE
45726    SYNTAX  INTEGER {
45727        disabled(0),
45728        enabled(1)
45729        }
45730    MAX-ACCESS read-only
45731    STATUS current
45732    DESCRIPTION
45733    "Encryption Status
45734        disabled(0),
45735        enabled(1)"
45736    ::= { ospf3IntfInfoEntry 25 }
45737
45738ospf3IfInfoEncryType  OBJECT-TYPE
45739    SYNTAX  INTEGER {
45740        null(0),
45741        tripledes(2),
45742        aes(3)
45743        }
45744    MAX-ACCESS read-only
45745    STATUS current
45746    DESCRIPTION
45747    "Encryption Authentication Type
45748        null(0),
45749        3des(2),
45750        aes(3)"
45751   ::= { ospf3IntfInfoEntry 26 }
45752
45753ospf3IfInfoEncryKey   OBJECT-TYPE
45754    SYNTAX OCTET STRING (SIZE(4..48))
45755    MAX-ACCESS read-only
45756    STATUS current
45757    DESCRIPTION
45758    "Encryption Key
45759    Hex-string AES key - 32 chars (128 bits)
45760    Hex-string 3DES key - 48 chars (192 bits)"
45761    ::= { ospf3IntfInfoEntry 27 }
45762
45763
45764ospf3IfInfoEncryAuthType  OBJECT-TYPE
45765    SYNTAX  INTEGER {
45766        none(0),
45767        md5(2),
45768        sha1(1)
45769        }
45770    MAX-ACCESS read-only
45771    STATUS current
45772    DESCRIPTION
45773    "Encryption Authentication Type
45774        none(0),
45775        md5(2),
45776        sha1(1)"
45777    ::= { ospf3IntfInfoEntry 28 }
45778
45779ospf3IfInfoEncryAuthKey   OBJECT-TYPE
45780    SYNTAX OCTET STRING (SIZE(4..40))
45781    MAX-ACCESS read-only
45782    STATUS current
45783    DESCRIPTION
45784    "Encryption Authentication Key
45785    Hex-string MD5 key - 32 chars (128 bits)
45786    Hex-string SHA-1 key - 40 chars (160 bits)"
45787    ::= { ospf3IntfInfoEntry 29 }
45788
45789ospf3IfInfoLsaSupress  OBJECT-TYPE
45790    SYNTAX  INTEGER {
45791        disabled(0),
45792        enabled(1)
45793        }
45794    MAX-ACCESS read-only
45795    STATUS current
45796    DESCRIPTION
45797        "Lsa supression status of the interface:
45798        disabled(0), enabled(1)."
45799    ::= { ospf3IntfInfoEntry 30 }
45800
45801-- OSPFv3 Virtual Interface Table
45802    ospf3VirtIntfInfoTable OBJECT-TYPE
45803            SYNTAX          SEQUENCE OF Ospf3VirtIntfInfoEntry
45804            MAX-ACCESS      not-accessible
45805            STATUS          current
45806            DESCRIPTION
45807           "The table of OSPFv3 Virtual Interface information."
45808            ::= { ospf3Info 4 }
45809
45810    ospf3VirtIntfInfoEntry OBJECT-TYPE
45811            SYNTAX          Ospf3VirtIntfInfoEntry
45812            MAX-ACCESS      not-accessible
45813            STATUS          current
45814            DESCRIPTION
45815                "Information about a single virtual interface."
45816        INDEX { ospf3VirtIfInfoIndex }
45817         ::= { ospf3VirtIntfInfoTable 1 }
45818
45819
45820    Ospf3VirtIntfInfoEntry ::= SEQUENCE {
45821            ospf3VirtIfInfoIndex          Integer32,
45822            ospf3VirtIfInfoAreaId            IpAddress,
45823            ospf3VirtIfInfoNeighbor          IpAddress,
45824            ospf3VirtIfInfoTransitDelay      INTEGER,
45825            ospf3VirtIfInfoRetransInterval   INTEGER,
45826            ospf3VirtIfInfoHelloInterval     INTEGER,
45827            ospf3VirtIfInfoRtrDeadInterval   INTEGER,
45828            ospf3VirtIfInfoState             INTEGER,
45829            ospf3VirtIfInfoEvents            INTEGER,
45830            ospf3VirtIfInfoStatus         INTEGER,
45831            ospf3VirtIfInfoLinkScopeLsaCount INTEGER,
45832            ospf3VirtIfInfoLinkLsaCksumSum   INTEGER
45833            }
45834
45835    ospf3VirtIfInfoIndex OBJECT-TYPE
45836            SYNTAX          Integer32
45837            MAX-ACCESS      read-only
45838            STATUS          current
45839            DESCRIPTION
45840            "The OSPFv3 virtual interface number for which the OSPFv3
45841             info table is related."
45842            ::= { ospf3VirtIntfInfoEntry 1 }
45843
45844    ospf3VirtIfInfoAreaId OBJECT-TYPE
45845            SYNTAX          IpAddress
45846            MAX-ACCESS      read-only
45847            STATUS          current
45848            DESCRIPTION
45849                "The transit area that the virtual link
45850                traverses.  By definition, this is not
45851                Area 0."
45852            ::= { ospf3VirtIntfInfoEntry 2 }
45853
45854    ospf3VirtIfInfoNeighbor OBJECT-TYPE
45855            SYNTAX          IpAddress
45856            MAX-ACCESS      read-only
45857            STATUS          current
45858            DESCRIPTION
45859                "The Router ID of the virtual neighbor."
45860            ::= { ospf3VirtIntfInfoEntry 3 }
45861
45862    ospf3VirtIfInfoTransitDelay OBJECT-TYPE
45863            SYNTAX          INTEGER
45864            UNITS           "seconds"
45865            MAX-ACCESS      read-only
45866            STATUS          current
45867            DESCRIPTION
45868                "The estimated number of seconds it takes to
45869                transmit a Link State Update packet over this
45870                interface."
45871            DEFVAL          { 1 }
45872
45873            ::= { ospf3VirtIntfInfoEntry 5 }
45874
45875    ospf3VirtIfInfoRetransInterval OBJECT-TYPE
45876            SYNTAX          INTEGER
45877            UNITS           "seconds"
45878            MAX-ACCESS      read-only
45879            STATUS          current
45880            DESCRIPTION
45881                "The number of seconds between link state
45882                advertisement retransmissions for adjacencies
45883                belonging to this interface.  This value is
45884                also used when retransmitting database
45885                description and Link State Request packets.  This
45886                value should be well over the expected
45887                round-trip time."
45888            DEFVAL          { 5 }
45889            ::= { ospf3VirtIntfInfoEntry 6 }
45890
45891    ospf3VirtIfInfoHelloInterval OBJECT-TYPE
45892            SYNTAX          INTEGER
45893            UNITS           "seconds"
45894            MAX-ACCESS      read-only
45895            STATUS          current
45896            DESCRIPTION
45897                "The length of time, in seconds, between the
45898                Hello packets that the router sends on the
45899                interface.  This value must be the same for the
45900                virtual neighbor."
45901            DEFVAL          { 10 }
45902            ::= { ospf3VirtIntfInfoEntry 7 }
45903
45904    ospf3VirtIfInfoRtrDeadInterval OBJECT-TYPE
45905            SYNTAX          INTEGER
45906            UNITS           "seconds"
45907            MAX-ACCESS      read-only
45908            STATUS          current
45909            DESCRIPTION
45910                "The number of seconds that a router's Hello
45911                packets have not been seen before its
45912                neighbors declare the router down.  This should
45913                be some multiple of the Hello interval.  This
45914                value must be the same for the virtual
45915                neighbor."
45916            DEFVAL          { 60 }
45917            ::= { ospf3VirtIntfInfoEntry 8 }
45918
45919    ospf3VirtIfInfoState OBJECT-TYPE
45920            SYNTAX          INTEGER {
45921                            down(1),
45922                            pointToPoint(4)
45923                            }
45924            MAX-ACCESS      read-only
45925            STATUS          current
45926            DESCRIPTION
45927                "OSPF virtual interface states."
45928            ::= { ospf3VirtIntfInfoEntry 9 }
45929
45930    ospf3VirtIfInfoEvents OBJECT-TYPE
45931            SYNTAX          INTEGER
45932            MAX-ACCESS      read-only
45933            STATUS          current
45934            DESCRIPTION
45935                "The number of state changes or error events on
45936                this virtual link.
45937
45938                Discontinuities in the value of this counter
45939                can occur at re-initialization of the management
45940                system and at other times as indicated by the
45941                value of ospfv3DiscontinuityTime."
45942            ::= { ospf3VirtIntfInfoEntry 10 }
45943
45944    ospf3VirtIfInfoStatus OBJECT-TYPE
45945            SYNTAX          INTEGER
45946            MAX-ACCESS      read-only
45947            STATUS          current
45948            DESCRIPTION
45949                "This object permits management of the table by
45950                facilitating actions such as row creation,
45951                construction, and destruction.
45952
45953                The value of this object has no effect on
45954                whether other objects in this conceptual row can be
45955                modified."
45956            ::= { ospf3VirtIntfInfoEntry 11 }
45957
45958    ospf3VirtIfInfoLinkScopeLsaCount OBJECT-TYPE
45959            SYNTAX          INTEGER
45960            MAX-ACCESS      read-only
45961            STATUS          current
45962            DESCRIPTION
45963                "The total number of Link-scope link state
45964                advertisements in this virtual link's link state
45965                database."
45966
45967            ::= { ospf3VirtIntfInfoEntry 12 }
45968
45969    ospf3VirtIfInfoLinkLsaCksumSum OBJECT-TYPE
45970            SYNTAX          INTEGER
45971            MAX-ACCESS      read-only
45972            STATUS          current
45973            DESCRIPTION
45974                "The 32-bit unsigned sum of the Link-scope link state
45975                advertisements' LS checksums contained in this
45976                virtual link's link state database.  The sum can be used
45977                to determine if there has been a change in a
45978                router's link state database or to compare the
45979                link state database of two routers."
45980            ::= { ospf3VirtIntfInfoEntry 13 }
45981
45982-- OSPF3 Interface/Nbr Info Table
45983
45984ospf3IfNbrTable OBJECT-TYPE
45985    SYNTAX SEQUENCE OF Ospf3IfNbrEntry
45986    MAX-ACCESS not-accessible
45987    STATUS current
45988    DESCRIPTION
45989      "The table of OSPFv3 Interface Neighbor information."
45990    ::= { ospf3Info 5 }
45991
45992ospf3IfNbrEntry OBJECT-TYPE
45993    SYNTAX Ospf3IfNbrEntry
45994    MAX-ACCESS not-accessible
45995    STATUS current
45996    DESCRIPTION
45997      "Information about a OSPFv3 interface, neighbor pair."
45998    INDEX { ospf3IfNbrInfoIndex }
45999    ::= { ospf3IfNbrTable 1 }
46000
46001Ospf3IfNbrEntry ::= SEQUENCE {
46002    ospf3IfNbrInfoIndex               Integer32,
46003    ospf3IfNbrIntfIndex               Integer32,
46004    ospf3IfNbrIntfInstanceID          Unsigned32,
46005    ospf3IfNbrRtrID                   IpAddress,
46006    ospf3IfNbrIpAddress               DisplayString,
46007    ospf3IfNbrPriority                Integer32,
46008    ospf3IfNbrState                   INTEGER,
46009    ospf3IfNbrEvents                  Integer32
46010    }
46011
46012ospf3IfNbrInfoIndex OBJECT-TYPE
46013    SYNTAX Integer32
46014    MAX-ACCESS read-only
46015    STATUS current
46016    DESCRIPTION
46017        "The OSPFv3 neighbor table entry index for which
46018          this table is related."
46019    ::= { ospf3IfNbrEntry 1}
46020
46021ospf3IfNbrIntfIndex OBJECT-TYPE
46022    SYNTAX Integer32
46023    MAX-ACCESS read-only
46024    STATUS current
46025    DESCRIPTION
46026    "The OSPFv3 Interface number for which this Nbr table is
46027         related."
46028    ::= { ospf3IfNbrEntry 2}
46029
46030ospf3IfNbrIntfInstanceID OBJECT-TYPE
46031    SYNTAX Unsigned32
46032    MAX-ACCESS read-only
46033    STATUS current
46034    DESCRIPTION
46035    "The OSPFv3 Interface instance id for which this Nbr table is
46036         related."
46037    ::= { ospf3IfNbrEntry 3}
46038
46039ospf3IfNbrRtrID OBJECT-TYPE
46040    SYNTAX IpAddress
46041    MAX-ACCESS read-only
46042    STATUS current
46043    DESCRIPTION
46044       "A 32-bit unsigned integer uniquely identifying the
46045        neighboring router in the Autonomous System."
46046    ::= { ospf3IfNbrEntry 4 }
46047
46048ospf3IfNbrIpAddress OBJECT-TYPE
46049    SYNTAX DisplayString
46050    MAX-ACCESS read-only
46051    STATUS current
46052    DESCRIPTION
46053       "The IPv6 address of the neighbor associated with
46054         the local link."
46055    ::= { ospf3IfNbrEntry 5 }
46056
46057ospf3IfNbrPriority OBJECT-TYPE
46058    SYNTAX Integer32
46059    MAX-ACCESS read-only
46060    STATUS current
46061    DESCRIPTION
46062    "The priority of the OSPFv3 neighbor."
46063    ::= { ospf3IfNbrEntry 6 }
46064
46065ospf3IfNbrState OBJECT-TYPE
46066    SYNTAX  INTEGER {
46067                            down(1),
46068                            attempt(2),
46069                            init(3),
46070                            twoWay(4),
46071                            exchangeStart(5),
46072                            exchange(6),
46073                            loading(7),
46074                            full(8)
46075                            }
46076    MAX-ACCESS read-only
46077    STATUS current
46078    DESCRIPTION
46079      "The state of the relationship with this
46080       neighbor."
46081    ::= { ospf3IfNbrEntry 7 }
46082
46083ospf3IfNbrEvents OBJECT-TYPE
46084    SYNTAX Integer32
46085    MAX-ACCESS read-only
46086    STATUS current
46087    DESCRIPTION
46088     "The number of times this neighbor relationship
46089      has changed state or an error has occurred."
46090    ::= { ospf3IfNbrEntry 8 }
46091
46092
46093-- OSPFv3 Interface/Routes Table
46094
46095ospf3RoutesInfoTable OBJECT-TYPE
46096    SYNTAX SEQUENCE OF Ospf3RoutesInfoEntry
46097    MAX-ACCESS not-accessible
46098    STATUS current
46099    DESCRIPTION
46100      "The table of OSPFv3 routes information."
46101    ::= { ospf3Info 6 }
46102
46103ospf3RoutesInfoEntry OBJECT-TYPE
46104    SYNTAX Ospf3RoutesInfoEntry
46105    MAX-ACCESS not-accessible
46106    STATUS current
46107    DESCRIPTION
46108      "OSPFv3 routes information."
46109    INDEX { ospf3RoutesInfoIndex }
46110    ::= { ospf3RoutesInfoTable 1 }
46111
46112Ospf3RoutesInfoEntry ::= SEQUENCE {
46113    ospf3RoutesInfoIndex            Integer32,
46114    ospf3RoutesInfoDestination      DisplayString,
46115    ospf3RoutesInfoPrefixLen        INTEGER,
46116    ospf3RoutesInfoNextHop          DisplayString,
46117    ospf3RoutesInfoType             INTEGER,
46118    ospf3RoutesInfoAreaId           IpAddress,
46119    ospf3RoutesInfoCost             INTEGER,
46120    ospf3RoutesInfoType2Cost        INTEGER,
46121    ospf3RoutesInfoInterfaceIndex   Integer32
46122    }
46123
46124ospf3RoutesInfoIndex OBJECT-TYPE
46125    SYNTAX Integer32
46126    MAX-ACCESS read-only
46127    STATUS current
46128    DESCRIPTION
46129        "The OSPFv3 route table entry index for which
46130          this table is related."
46131    ::= { ospf3RoutesInfoEntry 1 }
46132
46133ospf3RoutesInfoDestination OBJECT-TYPE
46134    SYNTAX DisplayString
46135    MAX-ACCESS read-only
46136    STATUS current
46137    DESCRIPTION
46138        " The Destination IPv6 Address of this route."
46139    ::= { ospf3RoutesInfoEntry 2 }
46140
46141ospf3RoutesInfoPrefixLen OBJECT-TYPE
46142    SYNTAX INTEGER (1..128)
46143    MAX-ACCESS read-only
46144    STATUS current
46145    DESCRIPTION
46146        " Indicates the prefix length of the destination Address."
46147    ::= { ospf3RoutesInfoEntry 3 }
46148
46149ospf3RoutesInfoNextHop OBJECT-TYPE
46150    SYNTAX DisplayString
46151    MAX-ACCESS read-only
46152    STATUS current
46153    DESCRIPTION
46154        "Next Hop IPv6 Address for this route. For direct routes it has the
46155           value ::0."
46156    ::= { ospf3RoutesInfoEntry 4 }
46157
46158   ospf3RoutesInfoType OBJECT-TYPE
46159       SYNTAX      INTEGER {
46160                    intraArea (1),
46161                    interArea (2),
46162                    type1External (3),
46163                    type2External (4)
46164                    }
46165       MAX-ACCESS  read-only
46166       STATUS      current
46167       DESCRIPTION
46168           "Type of the route"
46169       ::=  { ospf3RoutesInfoEntry 5 }
46170
46171   ospf3RoutesInfoAreaId OBJECT-TYPE
46172       SYNTAX      IpAddress
46173       MAX-ACCESS  read-only
46174       STATUS      current
46175       DESCRIPTION
46176           " Area ID associated with the route "
46177       ::=  { ospf3RoutesInfoEntry 6 }
46178
46179   ospf3RoutesInfoCost OBJECT-TYPE
46180       SYNTAX INTEGER (1..'FFFFFF'h)
46181       MAX-ACCESS  read-only
46182       STATUS      current
46183       DESCRIPTION
46184          " It is a Type 1 external metrics which is
46185        expressed in the same units as OSPF interface
46186        cost ie. in terms of the OSPF link state metric.
46187        If Type1 and Type2 cost are present, Type1 external
46188        metrics always take precedence."
46189       ::=  { ospf3RoutesInfoEntry 7 }
46190
46191   ospf3RoutesInfoType2Cost OBJECT-TYPE
46192       SYNTAX INTEGER (1..'FFFFFF'h)
46193       MAX-ACCESS  read-only
46194       STATUS      current
46195       DESCRIPTION
46196           " Type 2 external metrics are configured with
46197         the cost greater than any path internal to the AS.
46198         Use of Type 2 external metrics assumes that routing
46199         between AS is the major cost of routing a packet, and
46200             eliminates the need for conversion of external costs to
46201         internal link state metrics."
46202       ::=  { ospf3RoutesInfoEntry 8 }
46203
46204   ospf3RoutesInfoInterfaceIndex OBJECT-TYPE
46205       SYNTAX Integer32 (0..2147483647)
46206       MAX-ACCESS  read-only
46207       STATUS      current
46208       DESCRIPTION
46209           " Interface Index associated with the route"
46210       ::=  { ospf3RoutesInfoEntry 9 }
46211
46212
46213
46214
46215-- Gateway Information
46216gatewayInfoTable OBJECT-TYPE
46217    SYNTAX  SEQUENCE OF GatewayInfoEntry
46218    MAX-ACCESS  not-accessible
46219    STATUS  current
46220    DESCRIPTION
46221        "The table containing information for the default gateways."
46222    ::= { gatewayInfo 1 }
46223
46224gatewayInfoEntry OBJECT-TYPE
46225    SYNTAX  GatewayInfoEntry
46226    MAX-ACCESS  not-accessible
46227    STATUS  current
46228    DESCRIPTION
46229        "A row in the gateway information table"
46230    INDEX   { gatewayInfoIndex }
46231    ::= { gatewayInfoTable 1 }
46232
46233GatewayInfoEntry ::= SEQUENCE {
46234    gatewayInfoIndex         Integer32,
46235    gatewayInfoAddr          IpAddress,
46236    gatewayInfoStatus        INTEGER
46237    }
46238
46239gatewayInfoIndex OBJECT-TYPE
46240    SYNTAX  Integer32
46241    MAX-ACCESS  read-only
46242    STATUS  current
46243    DESCRIPTION
46244        "The gateway number for which the information is related."
46245    ::= { gatewayInfoEntry 1}
46246
46247gatewayInfoAddr OBJECT-TYPE
46248    SYNTAX  IpAddress
46249    MAX-ACCESS  read-only
46250    STATUS  current
46251    DESCRIPTION
46252        "The IP address of the default gateway."
46253    ::= { gatewayInfoEntry 2 }
46254
46255
46256gatewayInfoStatus OBJECT-TYPE
46257    SYNTAX  INTEGER {
46258        up(1),
46259        failed(2)
46260    }
46261    MAX-ACCESS  read-only
46262    STATUS  current
46263    DESCRIPTION
46264        "The status of the default gateway."
46265    ::= { gatewayInfoEntry 4 }
46266
46267ipInfoBootpRelayState OBJECT-TYPE
46268    SYNTAX  INTEGER {
46269        enabled(2),
46270        disabled(3)
46271    }
46272    MAX-ACCESS  read-only
46273    STATUS  current
46274    DESCRIPTION
46275        "The state of BOOTP relay."
46276    ::= { ipInfo 4 }
46277
46278ipInfoBootpRelayAddr OBJECT-TYPE
46279    SYNTAX  IpAddress
46280    MAX-ACCESS  read-only
46281    STATUS  current
46282    DESCRIPTION
46283        "The IP address of BOOTP server."
46284    ::= { ipInfo 5 }
46285
46286ipInfoBootpRelayAddr2 OBJECT-TYPE
46287    SYNTAX  IpAddress
46288    MAX-ACCESS  read-only
46289    STATUS  current
46290    DESCRIPTION
46291        "The IP address of second BOOTP server."
46292    ::= { ipInfo 6 }
46293
46294
46295ipInfoFwdState OBJECT-TYPE
46296    SYNTAX  INTEGER {
46297    on(1),
46298    off(2)
46299    }
46300    MAX-ACCESS  read-only
46301    STATUS  current
46302    DESCRIPTION
46303        "IP forwarding global state."
46304    ::= { ipInfo 7 }
46305
46306ipInfoFwdDirectedBcast OBJECT-TYPE
46307    SYNTAX  INTEGER {
46308        enabled(2),
46309        disabled(3)
46310    }
46311    MAX-ACCESS  read-only
46312    STATUS  current
46313    DESCRIPTION
46314        "The state of forwarding directed broadcasts."
46315    ::= { ipInfo 8 }
46316
46317-- igmp snooping info table
46318igmpInfoTable OBJECT-TYPE
46319    SYNTAX SEQUENCE OF IgmpInfoEntry
46320    MAX-ACCESS not-accessible
46321    STATUS current
46322    DESCRIPTION
46323      "The table of IGMP group membership information."
46324    ::= { igmpInfo 1 }
46325
46326igmpInfoEntry OBJECT-TYPE
46327    SYNTAX IgmpInfoEntry
46328    MAX-ACCESS not-accessible
46329    STATUS current
46330    DESCRIPTION
46331      "Information about an IGMP group member ."
46332    INDEX { igmpInfoIndex }
46333    ::= { igmpInfoTable 1 }
46334
46335IgmpInfoEntry ::= SEQUENCE {
46336    igmpInfoIndex             INTEGER,
46337    igmpInfoGroupId           IpAddress,
46338    igmpInfoVlanId            INTEGER,
46339    igmpInfoSrcTrunk          Unsigned32,
46340    igmpInfoSrcPort           PortNumber,
46341    igmpInfoVersion           INTEGER,
46342    igmpInfoExpires           DisplayString,
46343    igmpInfoMode              INTEGER,
46344    igmpInfoSourceIp          IpAddress,
46345    igmpInfoFwd               INTEGER,
46346    igmpInfoGrpExpires        DisplayString
46347    }
46348
46349igmpInfoIndex OBJECT-TYPE
46350    SYNTAX INTEGER
46351    MAX-ACCESS read-only
46352    STATUS current
46353    DESCRIPTION
46354    "The igmp group number for which the IGMP info table is related."
46355    ::= { igmpInfoEntry 1}
46356
46357igmpInfoGroupId OBJECT-TYPE
46358    SYNTAX IpAddress
46359    MAX-ACCESS read-only
46360    STATUS current
46361    DESCRIPTION
46362    "The IP address of the IGMP group."
46363    ::= { igmpInfoEntry 2}
46364
46365igmpInfoVlanId OBJECT-TYPE
46366    SYNTAX INTEGER
46367    MAX-ACCESS read-only
46368    STATUS current
46369    DESCRIPTION
46370    "The VLAN ID for this IGMP group."
46371    ::= { igmpInfoEntry 3}
46372
46373igmpInfoSrcTrunk OBJECT-TYPE
46374    SYNTAX Unsigned32
46375    MAX-ACCESS read-only
46376    STATUS current
46377    DESCRIPTION
46378        "The downstream trunk number."
46379    ::= { igmpInfoEntry 4}
46380
46381igmpInfoSrcPort OBJECT-TYPE
46382    SYNTAX PortNumber
46383    MAX-ACCESS read-only
46384    STATUS current
46385    DESCRIPTION
46386        "The downstream port number."
46387    ::= { igmpInfoEntry 5}
46388
46389igmpInfoVersion OBJECT-TYPE
46390    SYNTAX INTEGER {
46391        v3(1),
46392        v2(2),
46393        v1(3)
46394    }
46395    MAX-ACCESS read-only
46396    STATUS current
46397    DESCRIPTION
46398    "The Version of IGMP host."
46399    ::= { igmpInfoEntry 6}
46400
46401igmpInfoExpires OBJECT-TYPE
46402    SYNTAX DisplayString
46403    MAX-ACCESS read-only
46404    STATUS current
46405    DESCRIPTION
46406    "The expiration time for this host."
46407    ::= { igmpInfoEntry 7 }
46408
46409
46410igmpInfoMode OBJECT-TYPE
46411    SYNTAX INTEGER {
46412        exclude(1),
46413        include(2),
46414        na(3)
46415    }
46416    MAX-ACCESS read-only
46417    STATUS current
46418    DESCRIPTION
46419    "The IGMPv3 filter-mode for this host.
46420         Returned values:
46421        exclude(1) - the IGMPv3 filter-mode is exclude.
46422        include(2) - the IGMPv3 filter-mode is include.
46423        na(3)      - not applicable(v1 and v2)."
46424    ::= { igmpInfoEntry 8 }
46425
46426igmpInfoSourceIp OBJECT-TYPE
46427    SYNTAX IpAddress
46428    MAX-ACCESS read-only
46429    STATUS current
46430    DESCRIPTION
46431    "The source IP address of the IGMP group."
46432    ::= { igmpInfoEntry 9 }
46433
46434igmpInfoFwd OBJECT-TYPE
46435    SYNTAX INTEGER {
46436        yes(1),
46437        no(2)
46438    }
46439    MAX-ACCESS read-only
46440    STATUS current
46441    DESCRIPTION
46442    "The IGMPv3 forwarding for this source/group IP for this host."
46443    ::= { igmpInfoEntry 10 }
46444
46445igmpInfoGrpExpires OBJECT-TYPE
46446    SYNTAX DisplayString
46447    MAX-ACCESS read-only
46448    STATUS current
46449    DESCRIPTION
46450    "The expiration time for the group."
46451    ::= { igmpInfoEntry 11 }
46452
46453
46454
46455igmpMrtrInfoTable OBJECT-TYPE
46456    SYNTAX SEQUENCE OF IgmpMrtrInfoEntry
46457    MAX-ACCESS not-accessible
46458    STATUS current
46459    DESCRIPTION
46460      "The table of IGMP mrouters."
46461    ::= { igmpInfo 2 }
46462
46463igmpMrtrInfoEntry OBJECT-TYPE
46464    SYNTAX IgmpMrtrInfoEntry
46465    MAX-ACCESS not-accessible
46466    STATUS current
46467    DESCRIPTION
46468      "Information about an IGMP mrouter."
46469    INDEX { igmpMrtrInfoIndex }
46470    ::= { igmpMrtrInfoTable 1 }
46471
46472IgmpMrtrInfoEntry ::= SEQUENCE {
46473    igmpMrtrInfoIndex         INTEGER,
46474    igmpMrtrInfoVlanId        INTEGER,
46475    igmpMrtrInfoPortId        PortNumber,
46476    igmpMrtrInfoVersion       INTEGER,
46477    igmpMrtrInfoExpires       DisplayString,
46478    igmpMrtrInfoMrt           Integer32,
46479    igmpMrtrInfoQrv           INTEGER,
46480    igmpMrtrInfoQqic          INTEGER,
46481    igmpMrtrInfoSrcIp         IpAddress
46482    }
46483
46484igmpMrtrInfoIndex OBJECT-TYPE
46485    SYNTAX INTEGER
46486    MAX-ACCESS read-only
46487    STATUS current
46488    DESCRIPTION
46489    "The mrouter number for which the IGMP mrouter info table is related."
46490    ::= { igmpMrtrInfoEntry 1}
46491
46492igmpMrtrInfoVlanId OBJECT-TYPE
46493    SYNTAX INTEGER
46494    MAX-ACCESS read-only
46495    STATUS current
46496    DESCRIPTION
46497    "The VLAN ID on which this IGMP mrouter is attached."
46498    ::= { igmpMrtrInfoEntry 2}
46499
46500igmpMrtrInfoPortId OBJECT-TYPE
46501    SYNTAX PortNumber
46502    MAX-ACCESS read-only
46503    STATUS current
46504    DESCRIPTION
46505    "The port on which this IGMP mrouter is attached."
46506    ::= { igmpMrtrInfoEntry 3}
46507
46508igmpMrtrInfoVersion OBJECT-TYPE
46509    SYNTAX INTEGER {
46510    v1(1),
46511    v2(2),
46512    v3(3),
46513    pim(4)
46514    }
46515    MAX-ACCESS read-only
46516    STATUS current
46517    DESCRIPTION
46518    "The version of this IGMP mrouter."
46519    ::= { igmpMrtrInfoEntry 4}
46520
46521igmpMrtrInfoExpires OBJECT-TYPE
46522    SYNTAX DisplayString
46523    MAX-ACCESS read-only
46524    STATUS current
46525    DESCRIPTION
46526    "The expiration time for this mrouter."
46527    ::= { igmpMrtrInfoEntry 5 }
46528
46529igmpMrtrInfoMrt OBJECT-TYPE
46530    SYNTAX Integer32
46531    MAX-ACCESS read-only
46532    STATUS current
46533    DESCRIPTION
46534    "The Maximum Query Response time of this IGMP mrouter."
46535    ::= { igmpMrtrInfoEntry 6 }
46536
46537igmpMrtrInfoQrv OBJECT-TYPE
46538    SYNTAX INTEGER
46539    MAX-ACCESS read-only
46540    STATUS current
46541    DESCRIPTION
46542    "The Querier Robustness value of this IGMP mrouter."
46543    ::= { igmpMrtrInfoEntry 7 }
46544
46545igmpMrtrInfoQqic OBJECT-TYPE
46546    SYNTAX INTEGER
46547    MAX-ACCESS read-only
46548    STATUS current
46549    DESCRIPTION
46550    "The Querier query interval code of this IGMP mrouter."
46551    ::= { igmpMrtrInfoEntry 8 }
46552
46553igmpMrtrInfoSrcIp OBJECT-TYPE
46554    SYNTAX IpAddress
46555    MAX-ACCESS read-only
46556    STATUS current
46557    DESCRIPTION
46558        "The Source IP of this IGMP mrouter."
46559    ::= { igmpMrtrInfoEntry 10 }
46560
46561
46562igmpClearTables OBJECT-TYPE
46563    SYNTAX INTEGER {
46564        ok(0),
46565        clearGroups(1),
46566        clearMrouters(2),
46567        clearAll(3)
46568    }
46569    MAX-ACCESS read-write
46570    STATUS current
46571    DESCRIPTION
46572        "Clear the IGMP tables. When setting clearGroups(1), the dynamic
46573         groups are removed, when setting clearMrouters(2), the mrouter tables
46574         are removed and when setting clearAll(3), both the dynamic groups
46575         and the mrouter tables are removed.
46576         When read, ok(0) is always returned."
46577    ::= { igmpInfo 3 }
46578
46579
46580-- nbr Info Table
46581nbrInfoTable OBJECT-TYPE
46582    SYNTAX SEQUENCE OF NbrInfoEntry
46583    MAX-ACCESS not-accessible
46584    STATUS current
46585    DESCRIPTION
46586        "The table of nbrcache information."
46587    ::= { nbrInfo 1 }
46588
46589nbrInfoEntry OBJECT-TYPE
46590    SYNTAX NbrInfoEntry
46591    MAX-ACCESS not-accessible
46592    STATUS current
46593    DESCRIPTION
46594        "Information about neighbor discovery protocol."
46595    INDEX { nbrInfoIndex }
46596    ::= { nbrInfoTable 1 }
46597
46598NbrInfoEntry ::= SEQUENCE {
46599    nbrInfoIndex         Integer32,
46600    nbrInfoDestIp        DisplayString,
46601    nbrInfoState         INTEGER,
46602    nbrInfoMacAddr       PhysAddress,
46603    nbrInfoVlanId        Integer32,
46604    nbrInfoPortNum       Integer32,
46605    nbrInfoAge           Integer32,
46606    nbrInfoInterface     Integer32
46607    }
46608
46609nbrInfoIndex  OBJECT-TYPE
46610    SYNTAX  Integer32
46611    MAX-ACCESS  read-only
46612    STATUS  current
46613    DESCRIPTION
46614        "The index of the nbrcache entry."
46615    ::= { nbrInfoEntry 1 }
46616
46617nbrInfoDestIp OBJECT-TYPE
46618    SYNTAX   DisplayString
46619    MAX-ACCESS  read-only
46620    STATUS  current
46621    DESCRIPTION
46622        "The destination IP address of the nbrcache entry."
46623    ::= { nbrInfoEntry 2 }
46624
46625nbrInfoState  OBJECT-TYPE
46626    SYNTAX  INTEGER  {
46627        static(1),
46628        reach(2),
46629        incomplete(3),
46630        stale(4),
46631        delay(5),
46632        probe(6),
46633        unknown(7)
46634    }
46635    MAX-ACCESS  read-only
46636    STATUS  current
46637    DESCRIPTION
46638        "The state of the nbrcache entry."
46639    ::= { nbrInfoEntry 3 }
46640
46641nbrInfoMacAddr OBJECT-TYPE
46642    SYNTAX  PhysAddress
46643    MAX-ACCESS  read-only
46644    STATUS  current
46645    DESCRIPTION
46646        "The MAC address for the nbrcache entry."
46647    ::= { nbrInfoEntry 4 }
46648
46649nbrInfoVlanId  OBJECT-TYPE
46650    SYNTAX  Integer32
46651    MAX-ACCESS  read-only
46652    STATUS  current
46653    DESCRIPTION
46654        "The VLAN identifier for the nbrcache entry."
46655    ::= { nbrInfoEntry 5 }
46656
46657nbrInfoPortNum   OBJECT-TYPE
46658    SYNTAX  Integer32
46659    MAX-ACCESS  read-only
46660    STATUS  current
46661    DESCRIPTION
46662        "The  port number on which this entry's equivalence is effective."
46663    ::= { nbrInfoEntry 6 }
46664
46665nbrInfoAge   OBJECT-TYPE
46666    SYNTAX  Integer32
46667    MAX-ACCESS  read-only
46668    STATUS  current
46669    DESCRIPTION
46670        "The used time for the nbrcache entry."
46671    ::= { nbrInfoEntry 7 }
46672
46673nbrInfoInterface  OBJECT-TYPE
46674    SYNTAX  Integer32
46675    MAX-ACCESS  read-only
46676    STATUS  current
46677    DESCRIPTION
46678        "The interface number for which the destination address is applicable."
46679    ::= { nbrInfoEntry 8 }
46680
46681nbrClear OBJECT-TYPE
46682    SYNTAX  INTEGER {
46683        ok(1),
46684        clear(2)
46685        }
46686    MAX-ACCESS  read-write
46687    STATUS  current
46688    DESCRIPTION
46689        "Setting this value to clear(2) clears the Nbr cache,
46690         When read ok(1) is  returned."
46691    ::= { nbrInfo 2 }
46692
46693-- ipv6 PMTU Info Table
46694ipv6PmtuInfoTable OBJECT-TYPE
46695    SYNTAX SEQUENCE OF Ipv6PmtuInfoEntry
46696    MAX-ACCESS  not-accessible
46697    STATUS   current
46698    DESCRIPTION
46699        "The table of Ipv6 PMTU entries."
46700    ::={ ipv6PmtuInfo 1 }
46701
46702ipv6PmtuInfoEntry OBJECT-TYPE
46703    SYNTAX  Ipv6PmtuInfoEntry
46704    MAX-ACCESS  not-accessible
46705    STATUS  current
46706    DESCRIPTION
46707       "A row in the ipv6 PMTU entries table."
46708    INDEX   { ipv6PmtuInfoIndx }
46709    ::= { ipv6PmtuInfoTable 1 }
46710
46711Ipv6PmtuInfoEntry ::= SEQUENCE {
46712    ipv6PmtuInfoIndx            Integer32,
46713    ipv6PmtuInfoDestIp          DisplayString,
46714    ipv6PmtuInfoSinceTime       DisplayString,
46715    ipv6PmtuInfoValue           Integer32
46716    }
46717
46718ipv6PmtuInfoIndx OBJECT-TYPE
46719    SYNTAX  Integer32
46720    MAX-ACCESS  read-only
46721    STATUS  current
46722    DESCRIPTION
46723        "The index of this ipv6 PMTU table entries."
46724    ::= { ipv6PmtuInfoEntry 1 }
46725
46726ipv6PmtuInfoDestIp OBJECT-TYPE
46727    SYNTAX  DisplayString
46728    MAX-ACCESS  read-only
46729    STATUS  current
46730    DESCRIPTION
46731        "The destination of the pMTU."
46732    ::= { ipv6PmtuInfoEntry 2 }
46733
46734ipv6PmtuInfoSinceTime OBJECT-TYPE
46735    SYNTAX  DisplayString
46736    MAX-ACCESS  read-only
46737    STATUS  current
46738    DESCRIPTION
46739        "The addubt time of the pMTU."
46740    ::= { ipv6PmtuInfoEntry 3 }
46741
46742ipv6PmtuInfoValue OBJECT-TYPE
46743    SYNTAX  Integer32
46744    MAX-ACCESS  read-only
46745    STATUS  current
46746    DESCRIPTION
46747        "The vlaue of this ipv6 PMTU table entries."
46748    ::= { ipv6PmtuInfoEntry 4 }
46749
46750
46751
46752-- route6 Info Table
46753ipRoute6InfoTable OBJECT-TYPE
46754    SYNTAX  SEQUENCE OF IpRoute6InfoEntry
46755    MAX-ACCESS  not-accessible
46756    STATUS  current
46757    DESCRIPTION
46758        "The table of run-time IP6 routes."
46759    ::= { ipRoute6Info 1 }
46760
46761ipRoute6InfoEntry OBJECT-TYPE
46762    SYNTAX  IpRoute6InfoEntry
46763    MAX-ACCESS  not-accessible
46764    STATUS  current
46765    DESCRIPTION
46766        "A row in the run-time IP6 route table."
46767    INDEX   { ipRoute6InfoIndx }
46768    ::= { ipRoute6InfoTable 1 }
46769
46770IpRoute6InfoEntry ::= SEQUENCE {
46771    ipRoute6InfoIndx            Integer32,
46772    ipRoute6InfoDestIp          DisplayString,
46773    ipRoute6InfoPrefLen         INTEGER,
46774    ipRoute6InfoInterface       Integer32,
46775    ipRoute6InfoNextHop         DisplayString,
46776    ipRoute6InfoProto           INTEGER
46777    }
46778
46779ipRoute6InfoIndx OBJECT-TYPE
46780    SYNTAX  Integer32
46781    MAX-ACCESS  read-only
46782    STATUS  current
46783    DESCRIPTION
46784        "The index of this route6 table."
46785    ::= { ipRoute6InfoEntry 1 }
46786
46787ipRoute6InfoDestIp OBJECT-TYPE
46788    SYNTAX  DisplayString
46789    MAX-ACCESS  read-only
46790    STATUS  current
46791    DESCRIPTION
46792        "The destination of the route."
46793    ::= { ipRoute6InfoEntry 2 }
46794
46795ipRoute6InfoPrefLen OBJECT-TYPE
46796    SYNTAX  INTEGER (1..128)
46797    MAX-ACCESS  read-only
46798    STATUS  current
46799    DESCRIPTION
46800        "The destination prefix length of the route."
46801    ::= { ipRoute6InfoEntry 3}
46802
46803ipRoute6InfoInterface OBJECT-TYPE
46804    SYNTAX  Integer32
46805    MAX-ACCESS  read-only
46806    STATUS  current
46807    DESCRIPTION
46808        "The interface of the route."
46809    ::= { ipRoute6InfoEntry 4 }
46810
46811ipRoute6InfoNextHop  OBJECT-TYPE
46812    SYNTAX  DisplayString
46813    MAX-ACCESS  read-only
46814    STATUS  current
46815    DESCRIPTION
46816        "The next hop of the route."
46817    ::= { ipRoute6InfoEntry 5 }
46818
46819ipRoute6InfoProto  OBJECT-TYPE
46820    SYNTAX  INTEGER {
46821        local(2),
46822        static(3),
46823        nbrdis(4),
46824        ripng(5),
46825        ospf(6),
46826        intmgmt(10),
46827        extmgmt(11),
46828        intmgmtND(12),
46829        extmgmtND(13)
46830        }
46831    MAX-ACCESS  read-only
46832    STATUS  current
46833    DESCRIPTION
46834        "The protocol type of the route."
46835    ::= { ipRoute6InfoEntry 6 }
46836
46837-- IPv6 Gateway Info
46838
46839gatewayIPv6InfoTable OBJECT-TYPE
46840    SYNTAX  SEQUENCE OF GatewayIPv6InfoEntry
46841    MAX-ACCESS  not-accessible
46842    STATUS  current
46843    DESCRIPTION
46844        "The table containing information for the IPv6 default gateways."
46845    ::= { gatewayIPv6Info 1 }
46846
46847gatewayIPv6InfoEntry OBJECT-TYPE
46848    SYNTAX  GatewayIPv6InfoEntry
46849    MAX-ACCESS  not-accessible
46850    STATUS  current
46851    DESCRIPTION
46852        "A row in the IPv6 gateway information table"
46853    INDEX   { ipGatewayIPv6InfoIndex }
46854    ::= { gatewayIPv6InfoTable 1 }
46855
46856GatewayIPv6InfoEntry ::= SEQUENCE {
46857    ipGatewayIPv6InfoIndex   Integer32,
46858    ipGatewayIPv6InfoAddr    IpAddress,
46859    ipGatewayIPv6InfoState   INTEGER
46860    }
46861
46862ipGatewayIPv6InfoIndex OBJECT-TYPE
46863    SYNTAX  Integer32
46864    MAX-ACCESS  read-only
46865    STATUS  current
46866    DESCRIPTION
46867        "The IPv6 gateway number for which the information is related."
46868    ::= { gatewayIPv6InfoEntry 1}
46869
46870ipGatewayIPv6InfoAddr OBJECT-TYPE
46871    SYNTAX  IpAddress
46872    MAX-ACCESS  read-only
46873    STATUS  current
46874    DESCRIPTION
46875        "The IP address for the IPv6 default gateway."
46876    ::= { gatewayIPv6InfoEntry 2 }
46877
46878ipGatewayIPv6InfoState   OBJECT-TYPE
46879    SYNTAX  INTEGER {
46880        enable(1),
46881        disable(2)
46882        }
46883    MAX-ACCESS  read-only
46884    STATUS  current
46885    DESCRIPTION
46886        "The state for the IPv6 Default Gateway."
46887    ::= { gatewayIPv6InfoEntry 3 }
46888
46889-- nbrcache Info Table
46890
46891
46892rip2GeneralInfo OBJECT IDENTIFIER ::= { rip2Info 1 }
46893
46894ripInfoState OBJECT-TYPE
46895    SYNTAX INTEGER {
46896        on(1),
46897        off(2)
46898        }
46899    MAX-ACCESS read-only
46900    STATUS current
46901    DESCRIPTION
46902    "RIP global state."
46903    ::= { rip2GeneralInfo 1 }
46904
46905ripInfoUpdatePeriod OBJECT-TYPE
46906    SYNTAX  INTEGER  (1..120)
46907    MAX-ACCESS  read-only
46908    STATUS  current
46909    DESCRIPTION
46910        "Update Period in seconds."
46911    ::= { rip2GeneralInfo 2 }
46912
46913
46914rip2InfoIntfTable OBJECT-TYPE
46915    SYNTAX SEQUENCE OF RipInfoIntfEntry
46916    MAX-ACCESS not-accessible
46917    STATUS current
46918    DESCRIPTION
46919      "The information table of RIP."
46920    ::= { rip2Info 2 }
46921
46922ripInfoIntfEntry OBJECT-TYPE
46923    SYNTAX RipInfoIntfEntry
46924    MAX-ACCESS not-accessible
46925    STATUS current
46926    DESCRIPTION
46927      "Information about  RIP on IP interface."
46928    INDEX { ripInfoIntfIndex }
46929    ::= { rip2InfoIntfTable 1 }
46930
46931RipInfoIntfEntry ::= SEQUENCE {
46932    ripInfoIntfIndex          Integer32,
46933    ripInfoIntfVersion        INTEGER,
46934    ripInfoIntfAddress        IpAddress,
46935    ripInfoIntfState          INTEGER,
46936    ripInfoIntfListen         INTEGER,
46937    ripInfoIntfTrigUpdate     INTEGER,
46938    ripInfoIntfMcastUpdate    INTEGER,
46939    ripInfoIntfPoisonReverse  INTEGER,
46940    ripInfoIntfSupply         INTEGER,
46941    ripInfoIntfMetric         INTEGER,
46942    ripInfoIntfAuth           INTEGER,
46943    ripInfoIntfKey            DisplayString,
46944    ripInfoIntfDefault        INTEGER
46945    }
46946
46947ripInfoIntfIndex OBJECT-TYPE
46948    SYNTAX Integer32
46949    MAX-ACCESS read-only
46950    STATUS current
46951    DESCRIPTION
46952    "The interface number for which the RIP information is related."
46953    ::= { ripInfoIntfEntry 1 }
46954
46955ripInfoIntfVersion OBJECT-TYPE
46956    SYNTAX INTEGER {
46957        ripVersion1(1),
46958        ripVersion2(2),
46959        ripVersionBoth(3)
46960        }
46961    MAX-ACCESS read-only
46962    STATUS current
46963    DESCRIPTION
46964        "RIP version."
46965    ::= { ripInfoIntfEntry 2 }
46966
46967ripInfoIntfAddress OBJECT-TYPE
46968    SYNTAX  IpAddress
46969    MAX-ACCESS read-only
46970    STATUS current
46971    DESCRIPTION
46972        "The interface address."
46973    ::= { ripInfoIntfEntry 3 }
46974
46975ripInfoIntfState OBJECT-TYPE
46976    SYNTAX INTEGER {
46977        enabled(1),
46978        disabled(2)
46979        }
46980    MAX-ACCESS read-only
46981    STATUS current
46982    DESCRIPTION
46983        "The status of RIP protocol."
46984    ::= { ripInfoIntfEntry 4 }
46985
46986ripInfoIntfListen OBJECT-TYPE
46987    SYNTAX INTEGER {
46988        enabled(1),
46989        disabled(2)
46990        }
46991    MAX-ACCESS read-only
46992    STATUS current
46993    DESCRIPTION
46994        "The status of listening to route updates."
46995    ::= { ripInfoIntfEntry 5 }
46996
46997ripInfoIntfTrigUpdate OBJECT-TYPE
46998    SYNTAX INTEGER {
46999        enabled(1),
47000        disabled(2)
47001        }
47002    MAX-ACCESS read-only
47003    STATUS current
47004    DESCRIPTION
47005    "The status of triggered updates."
47006    ::= { ripInfoIntfEntry 6 }
47007
47008ripInfoIntfMcastUpdate OBJECT-TYPE
47009    SYNTAX INTEGER {
47010        enabled(1),
47011        disabled(2)
47012        }
47013    MAX-ACCESS read-only
47014    STATUS current
47015    DESCRIPTION
47016    "The status of multicast updates."
47017    ::= { ripInfoIntfEntry 7 }
47018
47019ripInfoIntfPoisonReverse OBJECT-TYPE
47020    SYNTAX  INTEGER {
47021        enabled(1),
47022        disabled(2)
47023        }
47024    MAX-ACCESS read-only
47025    STATUS current
47026    DESCRIPTION
47027    "The status of RIP poison reverse."
47028    ::= { ripInfoIntfEntry 8 }
47029
47030ripInfoIntfSupply OBJECT-TYPE
47031    SYNTAX INTEGER {
47032        enabled(1),
47033        disabled(2)
47034        }
47035    MAX-ACCESS read-only
47036    STATUS current
47037    DESCRIPTION
47038        "The status of supplying route updates."
47039    ::= { ripInfoIntfEntry 9 }
47040
47041ripInfoIntfMetric OBJECT-TYPE
47042    SYNTAX  INTEGER (1..15)
47043    MAX-ACCESS read-only
47044    STATUS current
47045    DESCRIPTION
47046        "RIP route metric for this interface."
47047    ::= { ripInfoIntfEntry 10 }
47048
47049ripInfoIntfAuth OBJECT-TYPE
47050    SYNTAX INTEGER {
47051        none(1),
47052        password(2)
47053        }
47054    MAX-ACCESS read-only
47055    STATUS current
47056    DESCRIPTION
47057        "The type of Authentication used on this interface."
47058    ::= { ripInfoIntfEntry 11 }
47059
47060ripInfoIntfKey OBJECT-TYPE
47061    SYNTAX  DisplayString (SIZE(0..16))
47062    MAX-ACCESS  read-only
47063    STATUS  current
47064    DESCRIPTION
47065        "RIP update authentication password."
47066    ::= { ripInfoIntfEntry 12 }
47067
47068ripInfoIntfDefault OBJECT-TYPE
47069    SYNTAX  INTEGER {
47070        both(1),
47071        listen(2),
47072        supply(3),
47073        none(4)
47074        }
47075    MAX-ACCESS read-only
47076    STATUS current
47077    DESCRIPTION
47078    "Specifies what RIP does with default routes."
47079    ::= { ripInfoIntfEntry 13 }
47080
47081rip2InfoRtrTable OBJECT-TYPE
47082    SYNTAX SEQUENCE OF RipInfoRtrEntry
47083    MAX-ACCESS not-accessible
47084    STATUS current
47085    DESCRIPTION
47086      "The routing information table of RIP."
47087    ::= { rip2Info 3 }
47088
47089ripInfoRtrEntry OBJECT-TYPE
47090    SYNTAX RipInfoRtrEntry
47091    MAX-ACCESS not-accessible
47092    STATUS current
47093    DESCRIPTION
47094      "Information about RIP routes."
47095    INDEX { ripInfoRtrIndex }
47096    ::= { rip2InfoRtrTable 1 }
47097
47098RipInfoRtrEntry ::= SEQUENCE {
47099    ripInfoRtrIndex          Integer32,
47100    ripInfoRtrDestIp         IpAddress,
47101    ripInfoRtrMask           IpAddress,
47102    ripInfoRtrGateway        IpAddress,
47103    ripInfoRtrMetric         Integer32
47104    }
47105
47106ripInfoRtrIndex OBJECT-TYPE
47107    SYNTAX Integer32
47108    MAX-ACCESS read-only
47109    STATUS current
47110    DESCRIPTION
47111        "The index number of RIP route."
47112    ::= { ripInfoRtrEntry 1 }
47113
47114ripInfoRtrDestIp OBJECT-TYPE
47115    SYNTAX  IpAddress
47116    MAX-ACCESS read-only
47117    STATUS current
47118    DESCRIPTION
47119        "The destination ip address of this route."
47120    ::= { ripInfoRtrEntry 2 }
47121
47122ripInfoRtrMask OBJECT-TYPE
47123    SYNTAX  IpAddress
47124    MAX-ACCESS read-only
47125    STATUS current
47126    DESCRIPTION
47127        "The destination ip mask of this route."
47128    ::= { ripInfoRtrEntry 3 }
47129
47130ripInfoRtrGateway OBJECT-TYPE
47131    SYNTAX  IpAddress
47132    MAX-ACCESS read-only
47133    STATUS current
47134    DESCRIPTION
47135        "The next-hop router address for this route."
47136    ::= { ripInfoRtrEntry 4 }
47137
47138
47139ripInfoRtrMetric OBJECT-TYPE
47140    SYNTAX  Integer32
47141    MAX-ACCESS read-only
47142    STATUS current
47143    DESCRIPTION
47144        "The metric for this route."
47145    ::= { ripInfoRtrEntry 10 }
47146
47147
47148-- L3 BGP Info
47149
47150bgpInfoPeerTable OBJECT-TYPE
47151    SYNTAX SEQUENCE OF BgpInfoPeerEntry
47152    MAX-ACCESS not-accessible
47153    STATUS current
47154    DESCRIPTION
47155      "The table of BGP peer in the current configuration block."
47156    ::= { bgpInfo 1 }
47157
47158bgpInfoPeerEntry OBJECT-TYPE
47159    SYNTAX BgpInfoPeerEntry
47160    MAX-ACCESS not-accessible
47161    STATUS current
47162    DESCRIPTION
47163      "Information about a BGP peer."
47164    INDEX { bgpInfoPeerIndex }
47165    ::= { bgpInfoPeerTable 1 }
47166
47167BgpInfoPeerEntry ::= SEQUENCE {
47168    bgpInfoPeerIndex               Integer32,
47169    bgpInfoPeerRemoteAddr          IpAddress,
47170    bgpInfoPeerVersion             Integer32,
47171    bgpInfoPeerTtl                 Integer32,
47172    bgpInfoPeerRemoteAs            Integer32,
47173    bgpInfoPeerRouterId            IpAddress,
47174    bgpInfoPeerState               INTEGER,
47175    bgpInfoPeerLastState           INTEGER,
47176    bgpInfoTotalReceivedPackets    Integer32,
47177    bgpInfoTotalSentPackets        Integer32,
47178    bgpInfoReceivedUpdates         Integer32,
47179    bgpInfoSentUpdates             Integer32,
47180    bgpInfoKeepalive               Integer32,
47181    bgpInfoHoldtime                Integer32,
47182    bgpInfoMinAdvTime              Integer32,
47183    bgpInfoLastErrorCode           Integer32,
47184    bgpInfoLastErrorSubCode        Integer32,
47185    bgpInfoEstTransitions          Integer32
47186   }
47187
47188bgpInfoPeerIndex OBJECT-TYPE
47189    SYNTAX Integer32
47190    MAX-ACCESS read-only
47191    STATUS current
47192    DESCRIPTION
47193        "The BGP peer number for which the BGP peer table is related."
47194    ::= { bgpInfoPeerEntry 1 }
47195
47196bgpInfoPeerRemoteAddr OBJECT-TYPE
47197    SYNTAX IpAddress
47198    MAX-ACCESS read-only
47199    STATUS current
47200    DESCRIPTION
47201        "The remote IP address of the BGP peer."
47202    ::= { bgpInfoPeerEntry 2 }
47203
47204bgpInfoPeerVersion OBJECT-TYPE
47205    SYNTAX Integer32
47206    MAX-ACCESS read-only
47207    STATUS current
47208    DESCRIPTION
47209        "The version negotiated by the BGP peer."
47210    ::= { bgpInfoPeerEntry 3 }
47211
47212bgpInfoPeerTtl OBJECT-TYPE
47213    SYNTAX Integer32
47214    MAX-ACCESS read-only
47215    STATUS current
47216    DESCRIPTION
47217        "The time-to-live value of the BGP peer IP datagram."
47218    ::= { bgpInfoPeerEntry 4 }
47219
47220bgpInfoPeerRemoteAs OBJECT-TYPE
47221    SYNTAX Integer32
47222    MAX-ACCESS read-only
47223    STATUS current
47224    DESCRIPTION
47225        "The remote IP address of the BGP peer."
47226    ::= { bgpInfoPeerEntry 5 }
47227
47228bgpInfoPeerRouterId OBJECT-TYPE
47229    SYNTAX IpAddress
47230    MAX-ACCESS read-only
47231    STATUS current
47232    DESCRIPTION
47233        "The router IP address."
47234    ::= { bgpInfoPeerEntry 6 }
47235
47236bgpInfoPeerState OBJECT-TYPE
47237    SYNTAX INTEGER {
47238        idle(1),
47239        connect(2),
47240        active(3),
47241        openSent(4),
47242        openConfirm(5),
47243        established(6)
47244        }
47245    MAX-ACCESS read-only
47246    STATUS current
47247    DESCRIPTION
47248        "The BGP status."
47249    ::= { bgpInfoPeerEntry 7 }
47250
47251bgpInfoPeerLastState OBJECT-TYPE
47252    SYNTAX INTEGER {
47253        idle(1),
47254        connect(2),
47255        active(3),
47256        openSent(4),
47257        openConfirm(5),
47258        established(6)
47259        }
47260    MAX-ACCESS read-only
47261    STATUS current
47262    DESCRIPTION
47263        "The BGP old status."
47264    ::= { bgpInfoPeerEntry 8 }
47265
47266bgpInfoTotalReceivedPackets OBJECT-TYPE
47267    SYNTAX Integer32
47268    MAX-ACCESS read-only
47269    STATUS current
47270    DESCRIPTION
47271        "The total number of received packets."
47272    ::= { bgpInfoPeerEntry 9 }
47273
47274bgpInfoTotalSentPackets OBJECT-TYPE
47275    SYNTAX Integer32
47276    MAX-ACCESS read-only
47277    STATUS current
47278    DESCRIPTION
47279        "The total number of sent packets."
47280    ::= { bgpInfoPeerEntry 10 }
47281
47282bgpInfoReceivedUpdates OBJECT-TYPE
47283    SYNTAX Integer32
47284    MAX-ACCESS read-only
47285    STATUS current
47286    DESCRIPTION
47287        "The number of received updates."
47288    ::= { bgpInfoPeerEntry 11 }
47289
47290bgpInfoSentUpdates OBJECT-TYPE
47291    SYNTAX Integer32
47292    MAX-ACCESS read-only
47293    STATUS current
47294    DESCRIPTION
47295        "The number of sent updates."
47296    ::= { bgpInfoPeerEntry 12 }
47297
47298bgpInfoKeepalive OBJECT-TYPE
47299    SYNTAX Integer32
47300    MAX-ACCESS read-only
47301    STATUS current
47302    DESCRIPTION
47303        "The keep alive time."
47304    ::= { bgpInfoPeerEntry 13 }
47305
47306bgpInfoHoldtime OBJECT-TYPE
47307    SYNTAX Integer32
47308    MAX-ACCESS read-only
47309    STATUS current
47310    DESCRIPTION
47311        "The hold time."
47312    ::= { bgpInfoPeerEntry 14 }
47313
47314bgpInfoMinAdvTime OBJECT-TYPE
47315    SYNTAX Integer32
47316    MAX-ACCESS read-only
47317    STATUS current
47318    DESCRIPTION
47319        "The MinAdvTime."
47320    ::= { bgpInfoPeerEntry 15 }
47321
47322bgpInfoLastErrorCode OBJECT-TYPE
47323    SYNTAX Integer32
47324    MAX-ACCESS read-only
47325    STATUS current
47326    DESCRIPTION
47327        "The last error code."
47328    ::= { bgpInfoPeerEntry 16 }
47329
47330bgpInfoLastErrorSubCode OBJECT-TYPE
47331    SYNTAX Integer32
47332    MAX-ACCESS read-only
47333    STATUS current
47334    DESCRIPTION
47335        "The last error subcode."
47336    ::= { bgpInfoPeerEntry 17 }
47337
47338bgpInfoEstTransitions OBJECT-TYPE
47339    SYNTAX Integer32
47340    MAX-ACCESS read-only
47341    STATUS current
47342    DESCRIPTION
47343        "The  established state transitions."
47344    ::= { bgpInfoPeerEntry 18 }
47345
47346bgpInfoSummaryTable OBJECT-TYPE
47347    SYNTAX SEQUENCE OF BgpInfoSummaryEntry
47348    MAX-ACCESS not-accessible
47349    STATUS current
47350    DESCRIPTION
47351      "The table of BGP Peer Information."
47352    ::= { bgpInfo 2 }
47353
47354bgpInfoSummaryEntry OBJECT-TYPE
47355    SYNTAX BgpInfoSummaryEntry
47356    MAX-ACCESS not-accessible
47357    STATUS current
47358    DESCRIPTION
47359      "Information about a BGP Peer."
47360    INDEX { bgpInfoSummaryIndex }
47361    ::= { bgpInfoSummaryTable 1 }
47362
47363BgpInfoSummaryEntry ::= SEQUENCE {
47364    bgpInfoSummaryIndex                  Integer32,
47365    bgpInfoSummaryRemoteAddr             IpAddress,
47366    bgpInfoSummaryVersion                Integer32,
47367    bgpInfoSummaryRemoteAs               Integer32,
47368    bgpInfoSummaryState                  INTEGER,
47369    bgpInfoSummaryTotalReceivedPackets   Integer32,
47370    bgpInfoSummaryTotalSentPackets       Integer32
47371    }
47372
47373bgpInfoSummaryIndex OBJECT-TYPE
47374    SYNTAX Integer32
47375    MAX-ACCESS read-only
47376    STATUS current
47377    DESCRIPTION
47378        "The BGP Peer number for which the BGP Peer table is related."
47379    ::= { bgpInfoSummaryEntry 1 }
47380
47381bgpInfoSummaryRemoteAddr OBJECT-TYPE
47382    SYNTAX IpAddress
47383    MAX-ACCESS read-only
47384    STATUS current
47385    DESCRIPTION
47386        "The remote IP address of the BGP Peer."
47387    ::= { bgpInfoSummaryEntry 2 }
47388
47389bgpInfoSummaryVersion OBJECT-TYPE
47390    SYNTAX Integer32
47391    MAX-ACCESS read-only
47392    STATUS current
47393    DESCRIPTION
47394        "The version negotiated by the BGP Peer."
47395    ::= { bgpInfoSummaryEntry 3 }
47396
47397bgpInfoSummaryRemoteAs OBJECT-TYPE
47398    SYNTAX Integer32
47399    MAX-ACCESS read-only
47400    STATUS current
47401    DESCRIPTION
47402        "The Remote AS."
47403    ::= { bgpInfoSummaryEntry 4 }
47404
47405bgpInfoSummaryState OBJECT-TYPE
47406    SYNTAX INTEGER {
47407        idle(1),
47408        connect(2),
47409        active(3),
47410        openSent(4),
47411        openConfirm(5),
47412        established(6)
47413        }
47414    MAX-ACCESS read-only
47415    STATUS current
47416    DESCRIPTION
47417        "The BGP status."
47418    ::= { bgpInfoSummaryEntry 5 }
47419
47420bgpInfoSummaryTotalReceivedPackets OBJECT-TYPE
47421    SYNTAX Integer32
47422    MAX-ACCESS read-only
47423    STATUS current
47424    DESCRIPTION
47425        "The total number of received packets."
47426    ::= { bgpInfoSummaryEntry 6 }
47427
47428bgpInfoSummaryTotalSentPackets OBJECT-TYPE
47429    SYNTAX Integer32
47430    MAX-ACCESS read-only
47431    STATUS current
47432    DESCRIPTION
47433        "The total number of sent packets."
47434    ::= { bgpInfoSummaryEntry 7 }
47435
47436bgpInfoRtrTable OBJECT-TYPE
47437    SYNTAX  SEQUENCE OF BgpInfoRtrTableEntry
47438    MAX-ACCESS  not-accessible
47439    STATUS  current
47440    DESCRIPTION
47441        "The table of BGP router run-time information"
47442    ::= { bgpInfo 3 }
47443
47444bgpInfoRtrTableEntry OBJECT-TYPE
47445    SYNTAX  BgpInfoRtrTableEntry
47446    MAX-ACCESS  not-accessible
47447    STATUS  current
47448    DESCRIPTION
47449        "The run-time information about a BGP router"
47450    INDEX   { bgpInfoIndex }
47451    ::= { bgpInfoRtrTable 1 }
47452
47453BgpInfoRtrTableEntry ::= SEQUENCE {
47454    bgpInfoIndex        IpAddress,
47455    bgpInfoNetwork      IpAddress,
47456    bgpInfoNextHop      DisplayString,
47457    bgpInfoMetr         DisplayString,
47458    bgpInfoLcPrf        DisplayString,
47459    bgpInfoWght         DisplayString,
47460    bgpInfoPath         DisplayString,
47461    bgpInfoOrigin       DisplayString,
47462    bgpInfoMask         DisplayString
47463    }
47464
47465bgpInfoIndex OBJECT-TYPE
47466    SYNTAX  IpAddress
47467    MAX-ACCESS  read-only
47468    STATUS  current
47469    DESCRIPTION
47470        "The BGP router index which is the network address."
47471    ::= { bgpInfoRtrTableEntry 1 }
47472
47473bgpInfoNetwork OBJECT-TYPE
47474    SYNTAX  IpAddress
47475    MAX-ACCESS  read-only
47476    STATUS  current
47477    DESCRIPTION
47478        "The BGP network address."
47479    ::= { bgpInfoRtrTableEntry 2 }
47480
47481bgpInfoNextHop OBJECT-TYPE
47482    SYNTAX  DisplayString
47483    MAX-ACCESS  read-only
47484    STATUS  current
47485    DESCRIPTION
47486        "The BGPs NextHop addresses from a network."
47487    ::= { bgpInfoRtrTableEntry 3 }
47488
47489bgpInfoMetr OBJECT-TYPE
47490    SYNTAX  DisplayString
47491    MAX-ACCESS  read-only
47492    STATUS  current
47493    DESCRIPTION
47494        "The BGPs metric from a network."
47495    ::= { bgpInfoRtrTableEntry 4 }
47496
47497bgpInfoLcPrf OBJECT-TYPE
47498    SYNTAX  DisplayString
47499    MAX-ACCESS  read-only
47500    STATUS  current
47501    DESCRIPTION
47502        "The BGPs local preference from a network."
47503    ::= { bgpInfoRtrTableEntry 5 }
47504
47505bgpInfoWght OBJECT-TYPE
47506    SYNTAX  DisplayString
47507    MAX-ACCESS  read-only
47508    STATUS  current
47509    DESCRIPTION
47510        "Total weight of AS paths from a network."
47511    ::= { bgpInfoRtrTableEntry 6 }
47512
47513bgpInfoPath  OBJECT-TYPE
47514    SYNTAX  DisplayString
47515    MAX-ACCESS  read-only
47516    STATUS  current
47517    DESCRIPTION
47518        "The AS paths from a network."
47519    ::= { bgpInfoRtrTableEntry 7 }
47520
47521bgpInfoOrigin OBJECT-TYPE
47522    SYNTAX  DisplayString
47523    MAX-ACCESS  read-only
47524    STATUS  current
47525    DESCRIPTION
47526        "The BGPs route origin from a network"
47527    ::= { bgpInfoRtrTableEntry 8 }
47528
47529bgpInfoMask OBJECT-TYPE
47530    SYNTAX  DisplayString
47531    MAX-ACCESS  read-only
47532    STATUS  current
47533    DESCRIPTION
47534        "The BGP router subnet mask."
47535    ::= { bgpInfoRtrTableEntry 9 }
47536
47537
47538
47539-- L3 Operational commands
47540
47541vrrpOperVirtRtrTable OBJECT-TYPE
47542    SYNTAX  SEQUENCE OF VrrpOperVirtRtrEntry
47543    MAX-ACCESS  not-accessible
47544    STATUS  current
47545    DESCRIPTION
47546        "An entry in the table of virtual routers."
47547    ::= { vrrpOper 1 }
47548
47549vrrpOperVirtRtrEntry OBJECT-TYPE
47550    SYNTAX  VrrpOperVirtRtrEntry
47551    MAX-ACCESS  not-accessible
47552    STATUS  current
47553    DESCRIPTION
47554        "A row in the vrrpOperVirtRtrTable "
47555    INDEX   { vrrpOperVirtRtrIndex }
47556    ::= { vrrpOperVirtRtrTable 1 }
47557
47558VrrpOperVirtRtrEntry ::= SEQUENCE {
47559    vrrpOperVirtRtrIndex              Integer32,
47560    vrrpOperVirtRtrBackup             INTEGER
47561    }
47562
47563vrrpOperVirtRtrIndex OBJECT-TYPE
47564    SYNTAX  Integer32
47565    MAX-ACCESS  read-only
47566    STATUS  current
47567    DESCRIPTION
47568        "The index for the  VRRP virtual router."
47569    ::= { vrrpOperVirtRtrEntry 1 }
47570
47571vrrpOperVirtRtrBackup OBJECT-TYPE
47572    SYNTAX  INTEGER {
47573    ok(1),
47574    backup(2)
47575    }
47576    MAX-ACCESS  read-write
47577    STATUS  current
47578    DESCRIPTION
47579        "When set to a value of 'backup(2)' it forces the specified
47580         master virtual router into backup mode.
47581         'ok(1)' is returned when the object is read."
47582    ::= { vrrpOperVirtRtrEntry 2 }
47583
47584vrrpOperVirtRtrGroupBackup OBJECT-TYPE
47585    SYNTAX  INTEGER {
47586    ok(1),
47587    backup(2)
47588    }
47589    MAX-ACCESS  read-write
47590    STATUS  current
47591    DESCRIPTION
47592        "When set to a value of 'backup(2)' it forces the specified
47593         master virtual router group into backup mode.
47594         'ok(1)' is returned when the object os read."
47595    ::= { vrrpOper 2 }
47596
47597
47598
47599-- ----------------------------------------------------------------------------
47600-- { INSERT:  ipsec
47601-- ----------------------------------------------------------------------------
47602
47603--  ipsecCfg       OBJECT IDENTIFIER ::= { layer3Configs 32 }
47604--  ipsecStats     OBJECT IDENTIFIER ::= { layer3Stats 24 }
47605--  ipsecInfo      OBJECT IDENTIFIER ::= { layer3Info 23 }
47606
47607    IPsecKeyString ::= TEXTUAL-CONVENTION
47608        DISPLAY-HINT "1024a"
47609        STATUS       current
47610        DESCRIPTION            "Represents textual information taken from the NVT ASCII
47611                character set, as defined in pages 4, 10-11 of RFC 854.
47612
47613                To summarize RFC 854, the NVT ASCII repertoire specifies:
47614
47615                  - the use of character codes 0-127 (decimal)
47616
47617                  - the graphics characters (32-126) are interpreted as
47618                    US ASCII
47619
47620                  - NUL, LF, CR, BEL, BS, HT, VT and FF have the special
47621                    meanings specified in RFC 854
47622
47623                  - the other 25 codes have no standard interpretation
47624
47625                  - the sequence 'CR LF' means newline
47626
47627                  - the sequence 'CR NUL' means carriage-return
47628
47629                  - an 'LF' not preceded by a 'CR' means moving to the
47630                    same column on the next line.
47631
47632                  - the sequence 'CR x' for any x other than LF or NUL is
47633                    illegal.  (Note that this also means that a string may
47634                    end with either 'CR LF' or 'CR NUL', but not with CR.)
47635
47636                Any object defined using this syntax may not exceed 255
47637                characters in length.
47638    "
47639        SYNTAX       OCTET STRING (SIZE (0..1024))
47640
47641-- IKEv2 Configuration
47642    ikeGroup        OBJECT IDENTIFIER ::= { ipsecCfg 1 }
47643
47644    ikeCurCfgProposal     OBJECT IDENTIFIER ::= { ikeGroup 1 }
47645
47646    ikeCurCfgPropCipher     OBJECT-TYPE
47647        SYNTAX INTEGER {
47648            des(1),
47649            triple-des(2),
47650            aes-cbc(3)
47651            }
47652        MAX-ACCESS read-only
47653        STATUS current
47654        DESCRIPTION
47655            "Current encription algorithm used by IKEv2"
47656        ::= { ikeCurCfgProposal 1 }
47657
47658    ikeCurCfgPropAuth   OBJECT-TYPE
47659        SYNTAX INTEGER {
47660            sha1(1),
47661            md5(2)
47662            }
47663        MAX-ACCESS read-only
47664        STATUS current
47665        DESCRIPTION
47666            "Current authentication algorithm used by IKEv2"
47667        ::= { ikeCurCfgProposal 2 }
47668
47669    ikeCurCfgPropGroup OBJECT-TYPE
47670        SYNTAX INTEGER {
47671            dhGroup1(1),
47672            dhGroup2(2),
47673            dhGroup5(3),
47674            dhGroup14(4),
47675            dhGroup24(5)
47676            }
47677        MAX-ACCESS read-only
47678        STATUS current
47679        DESCRIPTION
47680            "Current Diffie-Hellman groups used by IKEv2"
47681        ::= { ikeCurCfgProposal 3 }
47682
47683    ikeNewCfgProposal     OBJECT IDENTIFIER ::= { ikeGroup 2 }
47684
47685    ikeNewCfgPropCipher     OBJECT-TYPE
47686        SYNTAX INTEGER {
47687            des(1),
47688            triple-des(2),
47689            aes-cbc(3)
47690            }
47691        MAX-ACCESS read-write
47692        STATUS current
47693        DESCRIPTION
47694            "New encription algorithm used by IKEv2"
47695        ::= { ikeNewCfgProposal 1 }
47696
47697    ikeNewCfgPropAuth   OBJECT-TYPE
47698        SYNTAX INTEGER {
47699            sha1(1),
47700            md5(2)
47701            }
47702        MAX-ACCESS read-write
47703        STATUS current
47704        DESCRIPTION
47705            "New authentication algorithm used by IKEv2"
47706        ::= { ikeNewCfgProposal 2 }
47707
47708    ikeNewCfgPropGroup OBJECT-TYPE
47709        SYNTAX INTEGER {
47710            dhGroup1(1),
47711            dhGroup2(2),
47712            dhGroup5(3),
47713            dhGroup14(4),
47714            dhGroup24(5)
47715            }
47716        MAX-ACCESS read-write
47717        STATUS current
47718        DESCRIPTION
47719            "New Diffie-Hellman groups used by IKEv2"
47720        ::= { ikeNewCfgProposal 3 }
47721
47722    ikeCurCfgPsk     OBJECT IDENTIFIER ::= { ikeGroup 3 }
47723
47724    ikeCurCfgPskLocalKey OBJECT-TYPE
47725       SYNTAX     IPsecKeyString (SIZE (1..256))
47726       MAX-ACCESS read-only
47727       STATUS     current
47728       DESCRIPTION
47729               "Current local pre-shared key."
47730       ::= { ikeCurCfgPsk 1 }
47731
47732    ikeCurCfgPskRemoteTable OBJECT-TYPE
47733        SYNTAX SEQUENCE OF IkeCurCfgPskRemoteEntry
47734        MAX-ACCESS not-accessible
47735        STATUS current
47736        DESCRIPTION
47737          "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
47738        ::= { ikeCurCfgPsk 2 }
47739
47740    ikeCurCfgPskRemoteEntry OBJECT-TYPE
47741        SYNTAX     IkeCurCfgPskRemoteEntry
47742        MAX-ACCESS not-accessible
47743        STATUS     current
47744        DESCRIPTION
47745               "An entry (conceptual row) representing a remote pre-shared key for a peer address."
47746        INDEX      { ikeCurCfgPskRemoteIndex }
47747        ::= { ikeCurCfgPskRemoteTable 1 }
47748
47749    IkeCurCfgPskRemoteEntry ::= SEQUENCE {
47750        ikeCurCfgPskRemoteIndex           Unsigned32,
47751        ikeCurCfgPskRemoteAddr            OCTET STRING,
47752        ikeCurCfgPskRemoteKey             IPsecKeyString,
47753        ikeCurCfgPskRemoteDelete          INTEGER
47754    }
47755
47756    ikeCurCfgPskRemoteIndex OBJECT-TYPE
47757       SYNTAX     Unsigned32 (1..10)
47758       MAX-ACCESS read-only
47759       STATUS     current
47760       DESCRIPTION
47761               "The index of ikeCurCfgPskRemoteTable."
47762       ::= { ikeCurCfgPskRemoteEntry 1 }
47763
47764    ikeCurCfgPskRemoteAddr OBJECT-TYPE
47765       SYNTAX     OCTET STRING (SIZE (16))
47766       MAX-ACCESS read-only
47767       STATUS     current
47768       DESCRIPTION
47769               "Current IPv6 address of peer."
47770       ::= { ikeCurCfgPskRemoteEntry 2 }
47771
47772    ikeCurCfgPskRemoteKey OBJECT-TYPE
47773       SYNTAX     IPsecKeyString (SIZE (1..256))
47774       MAX-ACCESS read-only
47775       STATUS     current
47776       DESCRIPTION
47777               "Current remote pre-shared key."
47778       ::= { ikeCurCfgPskRemoteEntry 3 }
47779
47780    ikeCurCfgPskRemoteDelete OBJECT-TYPE
47781       SYNTAX     INTEGER {
47782            other(1),
47783            delete(2)
47784            }
47785       MAX-ACCESS read-only
47786       STATUS     current
47787       DESCRIPTION
47788               "Set a value of delete(2) for this object will delete the entry,  A value of
47789                other(1) is always returned when this object is read."
47790       ::= { ikeCurCfgPskRemoteEntry 4 }
47791
47792    ikeNewCfgPsk     OBJECT IDENTIFIER ::= { ikeGroup 4 }
47793
47794
47795    ikeNewCfgPskLocalKey OBJECT-TYPE
47796       SYNTAX     IPsecKeyString (SIZE (1..256))
47797       MAX-ACCESS read-write
47798       STATUS     current
47799       DESCRIPTION
47800               "New local pre-shared key."
47801       ::= { ikeNewCfgPsk 1 }
47802
47803    ikeNewCfgPskRemoteTable OBJECT-TYPE
47804        SYNTAX SEQUENCE OF IkeNewCfgPskRemoteEntry
47805        MAX-ACCESS not-accessible
47806        STATUS current
47807        DESCRIPTION
47808          "The (conceptual) table listing the remote pre-shared key by peer address used by IKEv2."
47809        ::= { ikeNewCfgPsk 2 }
47810
47811    ikeNewCfgPskRemoteEntry OBJECT-TYPE
47812        SYNTAX     IkeNewCfgPskRemoteEntry
47813        MAX-ACCESS not-accessible
47814        STATUS     current
47815        DESCRIPTION
47816               "An entry (conceptual row) representing a remote pre-shared key for a peer address."
47817        INDEX      { ikeNewCfgPskRemoteIndex }
47818        ::= { ikeNewCfgPskRemoteTable 1 }
47819
47820    IkeNewCfgPskRemoteEntry ::= SEQUENCE {
47821        ikeNewCfgPskRemoteIndex           Unsigned32,
47822        ikeNewCfgPskRemoteAddr            OCTET STRING,
47823        ikeNewCfgPskRemoteKey             IPsecKeyString,
47824        ikeNewCfgPskRemoteDelete          INTEGER
47825    }
47826
47827    ikeNewCfgPskRemoteIndex OBJECT-TYPE
47828       SYNTAX     Unsigned32 (1..10)
47829       MAX-ACCESS read-only
47830       STATUS     current
47831       DESCRIPTION
47832               "The index of ikeNewCfgPskRemoteTable."
47833       ::= { ikeNewCfgPskRemoteEntry 1 }
47834
47835    ikeNewCfgPskRemoteAddr OBJECT-TYPE
47836       SYNTAX     OCTET STRING (SIZE (16))
47837       MAX-ACCESS read-create
47838       STATUS     current
47839       DESCRIPTION
47840               "New IPv6 address of peer."
47841       ::= { ikeNewCfgPskRemoteEntry 2 }
47842
47843    ikeNewCfgPskRemoteKey OBJECT-TYPE
47844       SYNTAX     IPsecKeyString (SIZE (1..256))
47845       MAX-ACCESS read-create
47846       STATUS     current
47847       DESCRIPTION
47848               "New remote pre-shared key."
47849       ::= { ikeNewCfgPskRemoteEntry 3 }
47850
47851    ikeNewCfgPskRemoteDelete OBJECT-TYPE
47852       SYNTAX     INTEGER {
47853            other(1),
47854            delete(2)
47855            }
47856       MAX-ACCESS read-write
47857       STATUS     current
47858       DESCRIPTION
47859               "Set a value of delete(2) for this object will delete the entry,  A value of
47860                other(1) is always returned when this object is read."
47861       ::= { ikeNewCfgPskRemoteEntry 4 }
47862
47863    ikeCurCfgIdentity     OBJECT IDENTIFIER ::= { ikeGroup 5 }
47864
47865     ikeCurCfgIdType OBJECT-TYPE
47866       SYNTAX     INTEGER {
47867            ipv6-addr(0),
47868            fqdn(1),
47869            email(2)
47870            }
47871       MAX-ACCESS read-only
47872       STATUS     current
47873       DESCRIPTION
47874               "Specifies the type of Identification being used."
47875       ::= { ikeCurCfgIdentity 1 }
47876
47877     ikeCurCfgIdData OBJECT-TYPE
47878       SYNTAX     DisplayString (SIZE (1..100))
47879       MAX-ACCESS read-only
47880       STATUS     current
47881       DESCRIPTION
47882               "Value as indicated by the Identification Type.
47883                It can be a fully-qualified domain name string
47884                (example.com) or a fully-qualified email address
47885                string (jsmith@example.com)."
47886       ::= { ikeCurCfgIdentity 2 }
47887
47888    ikeNewCfgIdentity     OBJECT IDENTIFIER ::= { ikeGroup 6 }
47889
47890     ikeNewCfgIdType OBJECT-TYPE
47891       SYNTAX     INTEGER {
47892            ipv6-addr(0),
47893            fqdn(1),
47894            email(2)
47895            }
47896       MAX-ACCESS read-write
47897       STATUS     current
47898       DESCRIPTION
47899               "Specifies the type of Identification being used."
47900       ::= { ikeNewCfgIdentity 1 }
47901
47902     ikeNewCfgIdData OBJECT-TYPE
47903       SYNTAX     DisplayString (SIZE (1..100))
47904       MAX-ACCESS read-write
47905       STATUS     current
47906       DESCRIPTION
47907               "Value as indicated by the Identification Type.
47908                It can be a fully-qualified domain name string
47909                (example.com) or a fully-qualified email address
47910                string (jsmith@example.com)."
47911       ::= { ikeNewCfgIdentity 2 }
47912
47913    ikeCurCfgTxTimeout OBJECT-TYPE
47914        SYNTAX Unsigned32 (1..15)
47915        MAX-ACCESS read-only
47916        STATUS current
47917        DESCRIPTION
47918            "The value of this object specify the IKEv2 PDU retransmission timeout in seconds."
47919        ::= { ikeGroup 7 }
47920
47921    ikeNewCfgTxTimeout OBJECT-TYPE
47922        SYNTAX Unsigned32 (1..15)
47923        MAX-ACCESS read-write
47924        STATUS current
47925        DESCRIPTION
47926            "The value of this object specify the new IKEv2 PDU retransmission timeout."
47927        ::= { ikeGroup 8 }
47928
47929    ikeCurCfgCookie OBJECT-TYPE
47930       SYNTAX     INTEGER {
47931            disable(1),
47932            enable(2)
47933            }
47934       MAX-ACCESS read-only
47935       STATUS     current
47936       DESCRIPTION
47937               "Globally enable/disable IKEv2 cookie notify."
47938       ::= { ikeGroup 9 }
47939
47940    ikeNewCfgCookie OBJECT-TYPE
47941       SYNTAX     INTEGER {
47942            disable(1),
47943            enable(2)
47944            }
47945       MAX-ACCESS read-write
47946       STATUS     current
47947       DESCRIPTION
47948               "Globally enable/disable IKEv2 cookie notify."
47949       ::= { ikeGroup 10 }
47950
47951-- IPsec Configuration
47952    ipsecGroup      OBJECT IDENTIFIER ::= { ipsecCfg 2 }
47953
47954    ipsecCurCfgState OBJECT-TYPE
47955       SYNTAX     INTEGER {
47956            disable(1),
47957            enable(2)
47958            }
47959       MAX-ACCESS read-only
47960       STATUS     current
47961       DESCRIPTION
47962               "Globally enable/disable IPsec."
47963       ::= { ipsecGroup 1 }
47964
47965    ipsecNewCfgState OBJECT-TYPE
47966       SYNTAX     INTEGER {
47967            disable(1),
47968            enable(2)
47969            }
47970       MAX-ACCESS read-write
47971       STATUS     current
47972       DESCRIPTION
47973               "Globally enable/disable IPsec."
47974       ::= { ipsecGroup 2 }
47975
47976    ipsecCurCfgTxformTable OBJECT-TYPE
47977        SYNTAX SEQUENCE OF IpsecCurCfgTxformEntry
47978        MAX-ACCESS not-accessible
47979        STATUS current
47980        DESCRIPTION
47981          "The (conceptual) table listing all of the IPsec transform-set."
47982        ::= { ipsecGroup 3 }
47983
47984    ipsecCurCfgTxformEntry OBJECT-TYPE
47985        SYNTAX     IpsecCurCfgTxformEntry
47986        MAX-ACCESS not-accessible
47987        STATUS     current
47988        DESCRIPTION
47989               "An entry (conceptual row) representing a IPsec transform-set."
47990        INDEX      { ipsecCurCfgTxformIndex }
47991        ::= { ipsecCurCfgTxformTable 1 }
47992
47993    IpsecCurCfgTxformEntry ::= SEQUENCE {
47994        ipsecCurCfgTxformIndex          Unsigned32,
47995        ipsecCurCfgTxformAuth           INTEGER,
47996        ipsecCurCfgTxformCipher         INTEGER,
47997        ipsecCurCfgTxformIntegrity        INTEGER,
47998        ipsecCurCfgTxformMode           INTEGER,
47999        ipsecCurCfgTxformDelete          INTEGER
48000    }
48001
48002    ipsecCurCfgTxformIndex OBJECT-TYPE
48003       SYNTAX     Unsigned32 (1..10)
48004       MAX-ACCESS read-only
48005       STATUS     current
48006       DESCRIPTION
48007               "The index of ipsecCurCfgTxformTable."
48008       ::= { ipsecCurCfgTxformEntry 1 }
48009
48010    ipsecCurCfgTxformAuth OBJECT-TYPE
48011        SYNTAX INTEGER {
48012            none(0),
48013            ah-sha1(1),
48014            ah-md5(2)
48015            }
48016        MAX-ACCESS read-only
48017        STATUS current
48018        DESCRIPTION
48019            "The authentication algorithm of the IPsec transform-set"
48020        ::= { ipsecCurCfgTxformEntry 2 }
48021
48022    ipsecCurCfgTxformCipher OBJECT-TYPE
48023        SYNTAX INTEGER {
48024            esp-null(0),
48025            esp-des(1),
48026            esp-3des(2),
48027            esp-aes-cbc(3),
48028            unspecified(4)
48029            }
48030        MAX-ACCESS read-only
48031        STATUS current
48032        DESCRIPTION
48033            "The encryption algorithm of the IPsec transform-set"
48034        ::= { ipsecCurCfgTxformEntry 3 }
48035
48036    ipsecCurCfgTxformIntegrity OBJECT-TYPE
48037        SYNTAX INTEGER {
48038            none(0),
48039            esp-sha1(1),
48040            esp-md5(2)
48041            }
48042        MAX-ACCESS read-only
48043        STATUS current
48044        DESCRIPTION
48045            "The interity algorithm of the IPsec transform-set"
48046        ::= { ipsecCurCfgTxformEntry 4 }
48047
48048    ipsecCurCfgTxformMode OBJECT-TYPE
48049        SYNTAX INTEGER {
48050            transport(1),
48051            tunnel(2)
48052            }
48053        MAX-ACCESS read-only
48054        STATUS current
48055        DESCRIPTION
48056            "The tunnel/transport mode of the IPsec transform-set"
48057        ::= { ipsecCurCfgTxformEntry 5 }
48058
48059    ipsecCurCfgTxformDelete OBJECT-TYPE
48060       SYNTAX     INTEGER {
48061            other(1),
48062            delete(2)
48063            }
48064       MAX-ACCESS read-only
48065       STATUS     current
48066       DESCRIPTION
48067               "Set a value of delete(2) for this object will delete the entry,  A value of
48068                other(1) is always returned when this object is read."
48069       ::= { ipsecCurCfgTxformEntry 6 }
48070
48071    ipsecNewCfgTxformTable OBJECT-TYPE
48072        SYNTAX SEQUENCE OF IpsecNewCfgTxformEntry
48073        MAX-ACCESS not-accessible
48074        STATUS current
48075        DESCRIPTION
48076          "The (conceptual) table listing all of the new IPsec transform-set to be apply."
48077        ::= { ipsecGroup 4 }
48078
48079    ipsecNewCfgTxformEntry OBJECT-TYPE
48080        SYNTAX     IpsecNewCfgTxformEntry
48081        MAX-ACCESS not-accessible
48082        STATUS     current
48083        DESCRIPTION
48084               "An entry (conceptual row) representing a IPsec transform-set."
48085        INDEX      { ipsecNewCfgTxformIndex }
48086        ::= { ipsecNewCfgTxformTable 1 }
48087
48088    IpsecNewCfgTxformEntry ::= SEQUENCE {
48089        ipsecNewCfgTxformIndex          Unsigned32,
48090        ipsecNewCfgTxformAuth           INTEGER,
48091        ipsecNewCfgTxformCipher         INTEGER,
48092        ipsecNewCfgTxformIntegrity        INTEGER,
48093        ipsecNewCfgTxformMode           INTEGER,
48094        ipsecNewCfgTxformDelete          INTEGER
48095    }
48096
48097    ipsecNewCfgTxformIndex OBJECT-TYPE
48098       SYNTAX     Unsigned32 (1..10)
48099       MAX-ACCESS read-only
48100       STATUS     current
48101       DESCRIPTION
48102               "The index of ipsecNewCfgTxformTable."
48103       ::= { ipsecNewCfgTxformEntry 1 }
48104
48105    ipsecNewCfgTxformAuth OBJECT-TYPE
48106        SYNTAX INTEGER {
48107            none(0),
48108            ah-sha1(1),
48109            ah-md5(2)
48110            }
48111        MAX-ACCESS read-create
48112        STATUS current
48113        DESCRIPTION
48114            "The authentication algorithm of the IPsec transform-set"
48115        ::= { ipsecNewCfgTxformEntry 2 }
48116
48117    ipsecNewCfgTxformCipher OBJECT-TYPE
48118        SYNTAX INTEGER {
48119            esp-null(0),
48120            esp-des(1),
48121            esp-3des(2),
48122            esp-aes-cbc(3),
48123            unspecified(4)
48124            }
48125        MAX-ACCESS read-create
48126        STATUS current
48127        DESCRIPTION
48128            "The encryption algorithm of the IPsec transform-set"
48129        ::= { ipsecNewCfgTxformEntry 3 }
48130
48131    ipsecNewCfgTxformIntegrity OBJECT-TYPE
48132        SYNTAX INTEGER {
48133            none(0),
48134            esp-sha1(1),
48135            esp-md5(2)
48136            }
48137        MAX-ACCESS read-create
48138        STATUS current
48139        DESCRIPTION
48140            "The interity algorithm of the IPsec transform-set"
48141        ::= { ipsecNewCfgTxformEntry 4 }
48142
48143    ipsecNewCfgTxformMode OBJECT-TYPE
48144        SYNTAX INTEGER {
48145            transport(1),
48146            tunnel(2)
48147            }
48148        MAX-ACCESS read-create
48149        STATUS current
48150        DESCRIPTION
48151            "The tunnel/transport mode of the IPsec transform-set"
48152        ::= { ipsecNewCfgTxformEntry 5 }
48153
48154    ipsecNewCfgTxformDelete OBJECT-TYPE
48155       SYNTAX     INTEGER {
48156            other(1),
48157            delete(2)
48158            }
48159       MAX-ACCESS read-write
48160       STATUS     current
48161       DESCRIPTION
48162               "Set a value of delete(2) for this object will delete the entry,  A value of
48163                other(1) is always returned when this object is read."
48164       ::= { ipsecNewCfgTxformEntry 6 }
48165
48166    ipsecCurCfgSelectorTable OBJECT-TYPE
48167        SYNTAX SEQUENCE OF IpsecCurCfgSelectorEntry
48168        MAX-ACCESS not-accessible
48169        STATUS current
48170        DESCRIPTION
48171          "The (conceptual) table listing all of the IPsec selector."
48172        ::= { ipsecGroup 5 }
48173
48174    ipsecCurCfgSelectorEntry OBJECT-TYPE
48175        SYNTAX     IpsecCurCfgSelectorEntry
48176        MAX-ACCESS not-accessible
48177        STATUS     current
48178        DESCRIPTION
48179               "An entry (conceptual row) representing a IPsec selector."
48180        INDEX      { ipsecCurCfgSelectorIndex }
48181        ::= { ipsecCurCfgSelectorTable 1 }
48182
48183    IpsecCurCfgSelectorEntry ::= SEQUENCE {
48184        ipsecCurCfgSelectorIndex          Unsigned32,
48185        ipsecCurCfgSelectorAction         INTEGER,
48186        ipsecCurCfgSelectorProto          INTEGER,
48187        ipsecCurCfgSelectorIcmpType       Unsigned32,
48188        ipsecCurCfgSelectorDst            OCTET STRING,
48189        ipsecCurCfgSelectorDstPrefix      Unsigned32,
48190        ipsecCurCfgSelectorSrc            OCTET STRING,
48191        ipsecCurCfgSelectorDelete         INTEGER
48192    }
48193
48194    ipsecCurCfgSelectorIndex OBJECT-TYPE
48195       SYNTAX     Unsigned32 (1..10)
48196       MAX-ACCESS read-only
48197       STATUS     current
48198       DESCRIPTION
48199               "The index of ipsecCurCfgSelectorTable."
48200       ::= { ipsecCurCfgSelectorEntry 1 }
48201
48202    ipsecCurCfgSelectorAction OBJECT-TYPE
48203        SYNTAX INTEGER {
48204            unspecified(0),
48205            permit(1),
48206            deny(2)
48207            }
48208        MAX-ACCESS read-only
48209        STATUS current
48210        DESCRIPTION
48211            "The action of the IPsec selector"
48212        ::= { ipsecCurCfgSelectorEntry 2 }
48213
48214    ipsecCurCfgSelectorProto OBJECT-TYPE
48215        SYNTAX INTEGER {
48216            unspecified(0),
48217            tcp(1),
48218            icmp(2),
48219            any(3)
48220            }
48221        MAX-ACCESS read-only
48222        STATUS current
48223        DESCRIPTION
48224            "The protocol of the IPsec selector"
48225        ::= { ipsecCurCfgSelectorEntry 3 }
48226
48227    ipsecCurCfgSelectorIcmpType OBJECT-TYPE
48228        SYNTAX Unsigned32 (0..255)
48229        MAX-ACCESS read-only
48230        STATUS current
48231        DESCRIPTION
48232            "When the protocol of the IPsec selector is icmp(2), This object specify
48233             the ICMP type for the traffic selector. 0 = any."
48234        ::= { ipsecCurCfgSelectorEntry 4 }
48235
48236    ipsecCurCfgSelectorDst OBJECT-TYPE
48237        SYNTAX     OCTET STRING (SIZE (16))
48238        MAX-ACCESS read-only
48239        STATUS current
48240        DESCRIPTION
48241            "The destination ip address of the IPsec selector"
48242        ::= { ipsecCurCfgSelectorEntry 6 }
48243
48244    ipsecCurCfgSelectorDstPrefix OBJECT-TYPE
48245       SYNTAX     Unsigned32 (1..128)
48246       MAX-ACCESS read-only
48247       STATUS     current
48248       DESCRIPTION
48249               "The destination ipv6 address prefix length of the IPsec selector"
48250       ::= { ipsecCurCfgSelectorEntry 7 }
48251
48252    ipsecCurCfgSelectorSrc OBJECT-TYPE
48253        SYNTAX     OCTET STRING (SIZE (16))
48254        MAX-ACCESS read-only
48255        STATUS current
48256        DESCRIPTION
48257            "The source ip address of the IPsec selector"
48258        ::= { ipsecCurCfgSelectorEntry 8 }
48259
48260    ipsecCurCfgSelectorDelete OBJECT-TYPE
48261       SYNTAX     INTEGER {
48262            other(1),
48263            delete(2)
48264            }
48265       MAX-ACCESS read-only
48266       STATUS     current
48267       DESCRIPTION
48268               "Set a value of delete(2) for this object will delete the entry,  A value of
48269                other(1) is always returned when this object is read."
48270       ::= { ipsecCurCfgSelectorEntry 9 }
48271
48272    ipsecNewCfgSelectorTable OBJECT-TYPE
48273        SYNTAX SEQUENCE OF IpsecNewCfgSelectorEntry
48274        MAX-ACCESS not-accessible
48275        STATUS current
48276        DESCRIPTION
48277          "The (conceptual) table listing all of the IPsec selector."
48278        ::= { ipsecGroup 6 }
48279
48280    ipsecNewCfgSelectorEntry OBJECT-TYPE
48281        SYNTAX     IpsecNewCfgSelectorEntry
48282        MAX-ACCESS not-accessible
48283        STATUS     current
48284        DESCRIPTION
48285               "An entry (conceptual row) representing a IPsec selector."
48286        INDEX      { ipsecNewCfgSelectorIndex }
48287        ::= { ipsecNewCfgSelectorTable 1 }
48288
48289    IpsecNewCfgSelectorEntry ::= SEQUENCE {
48290        ipsecNewCfgSelectorIndex          Unsigned32,
48291        ipsecNewCfgSelectorAction         INTEGER,
48292        ipsecNewCfgSelectorProto          INTEGER,
48293        ipsecNewCfgSelectorIcmpType       Unsigned32,
48294        ipsecNewCfgSelectorDst            OCTET STRING,
48295        ipsecNewCfgSelectorDstPrefix      Unsigned32,
48296        ipsecNewCfgSelectorSrc            OCTET STRING,
48297        ipsecNewCfgSelectorDelete         INTEGER
48298    }
48299
48300    ipsecNewCfgSelectorIndex OBJECT-TYPE
48301       SYNTAX     Unsigned32 (1..10)
48302       MAX-ACCESS read-only
48303       STATUS     current
48304       DESCRIPTION
48305               "The index of ipsecNewCfgSelectorTable."
48306       ::= { ipsecNewCfgSelectorEntry 1 }
48307
48308    ipsecNewCfgSelectorAction OBJECT-TYPE
48309        SYNTAX INTEGER {
48310            unspecified(0),
48311            permit(1),
48312            deny(2)
48313            }
48314        MAX-ACCESS read-create
48315        STATUS current
48316        DESCRIPTION
48317            "The action of the IPsec selector"
48318        ::= { ipsecNewCfgSelectorEntry 2 }
48319
48320    ipsecNewCfgSelectorProto OBJECT-TYPE
48321        SYNTAX INTEGER {
48322            unspecified(0),
48323            tcp(1),
48324            icmp(2),
48325            any(3)
48326            }
48327        MAX-ACCESS read-create
48328        STATUS current
48329        DESCRIPTION
48330            "The protocol of the IPsec selector"
48331        ::= { ipsecNewCfgSelectorEntry 3 }
48332
48333    ipsecNewCfgSelectorIcmpType OBJECT-TYPE
48334        SYNTAX Unsigned32 (0..255)
48335        MAX-ACCESS read-create
48336        STATUS current
48337        DESCRIPTION
48338            "When the protocol of the IPsec selector is icmp(2), This object specify
48339             the ICMP type for the traffic selector. 0 = any."
48340        ::= { ipsecNewCfgSelectorEntry 4 }
48341
48342    ipsecNewCfgSelectorDst OBJECT-TYPE
48343        SYNTAX     OCTET STRING (SIZE (16))
48344        MAX-ACCESS read-create
48345        STATUS current
48346        DESCRIPTION
48347            "The destination ipv6 address of the IPsec selector"
48348        ::= { ipsecNewCfgSelectorEntry 6 }
48349
48350    ipsecNewCfgSelectorDstPrefix OBJECT-TYPE
48351       SYNTAX     Unsigned32 (1..128)
48352       MAX-ACCESS read-create
48353       STATUS     current
48354       DESCRIPTION
48355               "The destination ipv6 address prefix length of the IPsec selector"
48356       ::= { ipsecNewCfgSelectorEntry 7 }
48357
48358    ipsecNewCfgSelectorSrc OBJECT-TYPE
48359        SYNTAX     OCTET STRING (SIZE (16))
48360        MAX-ACCESS read-create
48361        STATUS current
48362        DESCRIPTION
48363            "The source ip address of the IPsec selector"
48364        ::= { ipsecNewCfgSelectorEntry 8 }
48365
48366    ipsecNewCfgSelectorDelete OBJECT-TYPE
48367       SYNTAX     INTEGER {
48368            other(1),
48369            delete(2)
48370            }
48371       MAX-ACCESS read-write
48372       STATUS     current
48373       DESCRIPTION
48374               "Set a value of delete(2) for this object will delete the entry,  A value of
48375                other(1) is always returned when this object is read."
48376       ::= { ipsecNewCfgSelectorEntry 9 }
48377
48378    ipsecCurCfgDynamicPolicyTable OBJECT-TYPE
48379        SYNTAX SEQUENCE OF IpsecCurCfgDynamicPolicyEntry
48380        MAX-ACCESS not-accessible
48381        STATUS current
48382        DESCRIPTION
48383          "The (conceptual) table listing all of the IPsec dynamic policies."
48384        ::= { ipsecGroup 7 }
48385
48386    ipsecCurCfgDynamicPolicyEntry OBJECT-TYPE
48387        SYNTAX     IpsecCurCfgDynamicPolicyEntry
48388        MAX-ACCESS not-accessible
48389        STATUS     current
48390        DESCRIPTION
48391               "An entry (conceptual row) representing a IPsec dynamic policy."
48392        INDEX      { ipsecCurCfgDynamicPolicyIndex }
48393        ::= { ipsecCurCfgDynamicPolicyTable 1 }
48394
48395    IpsecCurCfgDynamicPolicyEntry ::= SEQUENCE {
48396        ipsecCurCfgDynamicPolicyIndex       Unsigned32,
48397        ipsecCurCfgDynamicPolicyPeer        OCTET STRING,
48398        ipsecCurCfgDynamicPolicySelector    Unsigned32,
48399        ipsecCurCfgDynamicPolicyTxform      Unsigned32,
48400        ipsecCurCfgDynamicPolicyLifetime    Unsigned32,
48401        ipsecCurCfgDynamicPolicyPfs         INTEGER,
48402        ipsecCurCfgDynamicPolicyDelete      INTEGER
48403    }
48404
48405    ipsecCurCfgDynamicPolicyIndex OBJECT-TYPE
48406       SYNTAX     Unsigned32 (1..10)
48407       MAX-ACCESS read-only
48408       STATUS     current
48409       DESCRIPTION
48410               "The index of ipsecCurCfgDynamicPolicyTable."
48411       ::= { ipsecCurCfgDynamicPolicyEntry 1 }
48412
48413    ipsecCurCfgDynamicPolicyPeer OBJECT-TYPE
48414        SYNTAX    OCTET STRING (SIZE (16))
48415        MAX-ACCESS read-only
48416        STATUS current
48417        DESCRIPTION
48418            "The remote peer ip address."
48419        ::= { ipsecCurCfgDynamicPolicyEntry 2 }
48420
48421    ipsecCurCfgDynamicPolicySelector OBJECT-TYPE
48422        SYNTAX    Unsigned32 (1..10)
48423        MAX-ACCESS read-only
48424        STATUS current
48425        DESCRIPTION
48426            "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable. 0 = unspecified."
48427        ::= { ipsecCurCfgDynamicPolicyEntry 3 }
48428
48429    ipsecCurCfgDynamicPolicyTxform OBJECT-TYPE
48430        SYNTAX     Unsigned32 (1..10)
48431        MAX-ACCESS read-only
48432        STATUS current
48433        DESCRIPTION
48434            "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable. 0 = unspecified."
48435        ::= { ipsecCurCfgDynamicPolicyEntry 4 }
48436
48437    ipsecCurCfgDynamicPolicyLifetime OBJECT-TYPE
48438       SYNTAX     Unsigned32 (120..86400)
48439       MAX-ACCESS read-only
48440       STATUS     current
48441       DESCRIPTION
48442               "The SA lifetime for an IPsec policy."
48443       ::= { ipsecCurCfgDynamicPolicyEntry 5 }
48444
48445    ipsecCurCfgDynamicPolicyPfs OBJECT-TYPE
48446       SYNTAX     INTEGER {
48447            disable(1),
48448            enable(2)
48449            }
48450       MAX-ACCESS read-only
48451       STATUS     current
48452       DESCRIPTION
48453               "Enable/disable perfect forward security."
48454       ::= { ipsecCurCfgDynamicPolicyEntry 6 }
48455
48456    ipsecCurCfgDynamicPolicyDelete OBJECT-TYPE
48457       SYNTAX     INTEGER {
48458            other(1),
48459            delete(2)
48460            }
48461       MAX-ACCESS read-only
48462       STATUS     current
48463       DESCRIPTION
48464               "Set a value of delete(2) for this object will delete the entry,  A value of
48465                other(1) is always returned when this object is read."
48466       ::= { ipsecCurCfgDynamicPolicyEntry 7 }
48467
48468    ipsecNewCfgDynamicPolicyTable OBJECT-TYPE
48469        SYNTAX SEQUENCE OF IpsecNewCfgDynamicPolicyEntry
48470        MAX-ACCESS not-accessible
48471        STATUS current
48472        DESCRIPTION
48473          "The (conceptual) table listing all of the IPsec dynamic policies."
48474        ::= { ipsecGroup 8 }
48475
48476    ipsecNewCfgDynamicPolicyEntry OBJECT-TYPE
48477        SYNTAX     IpsecNewCfgDynamicPolicyEntry
48478        MAX-ACCESS not-accessible
48479        STATUS     current
48480        DESCRIPTION
48481               "An entry (conceptual row) representing a IPsec dynamic policy."
48482        INDEX      { ipsecNewCfgDynamicPolicyIndex }
48483        ::= { ipsecNewCfgDynamicPolicyTable 1 }
48484
48485    IpsecNewCfgDynamicPolicyEntry ::= SEQUENCE {
48486        ipsecNewCfgDynamicPolicyIndex       Unsigned32,
48487        ipsecNewCfgDynamicPolicyPeer        OCTET STRING,
48488        ipsecNewCfgDynamicPolicySelector    Unsigned32,
48489        ipsecNewCfgDynamicPolicyTxform      Unsigned32,
48490        ipsecNewCfgDynamicPolicyLifetime    Unsigned32,
48491        ipsecNewCfgDynamicPolicyPfs         INTEGER,
48492        ipsecNewCfgDynamicPolicyDelete       INTEGER
48493    }
48494
48495    ipsecNewCfgDynamicPolicyIndex OBJECT-TYPE
48496       SYNTAX     Unsigned32 (1..10)
48497       MAX-ACCESS read-only
48498       STATUS     current
48499       DESCRIPTION
48500               "The index of ipsecNewCfgDynamicPolicyTable."
48501       ::= { ipsecNewCfgDynamicPolicyEntry 1 }
48502
48503    ipsecNewCfgDynamicPolicyPeer OBJECT-TYPE
48504        SYNTAX    OCTET STRING (SIZE (16))
48505        MAX-ACCESS read-create
48506        STATUS current
48507        DESCRIPTION
48508            "The remote peer ip address."
48509        ::= { ipsecNewCfgDynamicPolicyEntry 2 }
48510
48511    ipsecNewCfgDynamicPolicySelector OBJECT-TYPE
48512        SYNTAX     Unsigned32 (1..10)
48513        MAX-ACCESS read-create
48514        STATUS current
48515        DESCRIPTION
48516            "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable. 0 = unspecified."
48517        ::= { ipsecNewCfgDynamicPolicyEntry 3 }
48518
48519    ipsecNewCfgDynamicPolicyTxform OBJECT-TYPE
48520        SYNTAX     Unsigned32 (1..10)
48521        MAX-ACCESS read-create
48522        STATUS current
48523        DESCRIPTION
48524            "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable. 0 = unspecified."
48525        ::= { ipsecNewCfgDynamicPolicyEntry 4 }
48526
48527    ipsecNewCfgDynamicPolicyLifetime OBJECT-TYPE
48528       SYNTAX     Unsigned32 (120..86400)
48529       MAX-ACCESS read-create
48530       STATUS     current
48531       DESCRIPTION
48532               "The SA lifetime for an IPsec policy."
48533       ::= { ipsecNewCfgDynamicPolicyEntry 5 }
48534
48535    ipsecNewCfgDynamicPolicyPfs OBJECT-TYPE
48536       SYNTAX     INTEGER {
48537            disable(1),
48538            enable(2)
48539            }
48540       MAX-ACCESS read-create
48541       STATUS     current
48542       DESCRIPTION
48543               "Enable/disable perfect forward security."
48544       ::= { ipsecNewCfgDynamicPolicyEntry 6 }
48545
48546    ipsecNewCfgDynamicPolicyDelete OBJECT-TYPE
48547       SYNTAX     INTEGER {
48548            other(1),
48549            delete(2)
48550            }
48551       MAX-ACCESS read-write
48552       STATUS     current
48553       DESCRIPTION
48554               "Set a value of delete(2) for this object will delete the entry,  A value of
48555                other(1) is always returned when this object is read."
48556       ::= { ipsecNewCfgDynamicPolicyEntry 7 }
48557
48558    ipsecCurCfgManualPolicyTable OBJECT-TYPE
48559        SYNTAX SEQUENCE OF IpsecCurCfgManualPolicyEntry
48560        MAX-ACCESS not-accessible
48561        STATUS current
48562        DESCRIPTION
48563          "The (conceptual) table listing all of the IPsec manual policies."
48564        ::= { ipsecGroup 9 }
48565
48566    ipsecCurCfgManualPolicyEntry OBJECT-TYPE
48567        SYNTAX     IpsecCurCfgManualPolicyEntry
48568        MAX-ACCESS not-accessible
48569        STATUS     current
48570        DESCRIPTION
48571               "An entry (conceptual row) representing a IPsec manual policy."
48572        INDEX      { ipsecCurCfgManualPolicyIndex }
48573        ::= { ipsecCurCfgManualPolicyTable 1 }
48574
48575    IpsecCurCfgManualPolicyEntry ::= SEQUENCE {
48576        ipsecCurCfgManualPolicyIndex            Unsigned32,
48577        ipsecCurCfgManualPolicyPeer             OCTET STRING,
48578        ipsecCurCfgManualPolicySelector         Unsigned32,
48579        ipsecCurCfgManualPolicyTxform           Unsigned32,
48580        ipsecCurCfgManualPolicyInAhKey          OCTET STRING,
48581        ipsecCurCfgManualPolicyInAhSpi          Unsigned32,
48582        ipsecCurCfgManualPolicyOutAhKey         OCTET STRING,
48583        ipsecCurCfgManualPolicyOutAhSpi         Unsigned32,
48584        ipsecCurCfgManualPolicyInEspEncKey      OCTET STRING,
48585        ipsecCurCfgManualPolicyInEspAuthKey     OCTET STRING,
48586        ipsecCurCfgManualPolicyInEspSpi         Unsigned32,
48587        ipsecCurCfgManualPolicyOutEspEncKey     OCTET STRING,
48588        ipsecCurCfgManualPolicyOutEspAuthKey    OCTET STRING,
48589        ipsecCurCfgManualPolicyOutEspSpi        Unsigned32,
48590        ipsecCurCfgManualPolicyDelete            INTEGER
48591    }
48592
48593    ipsecCurCfgManualPolicyIndex OBJECT-TYPE
48594       SYNTAX     Unsigned32 (1..10)
48595       MAX-ACCESS read-only
48596       STATUS     current
48597       DESCRIPTION
48598               "The index of ipsecCurCfgManualPolicyTable."
48599       ::= { ipsecCurCfgManualPolicyEntry 1 }
48600
48601    ipsecCurCfgManualPolicyPeer OBJECT-TYPE
48602        SYNTAX    OCTET STRING (SIZE (16))
48603        MAX-ACCESS read-only
48604        STATUS current
48605        DESCRIPTION
48606            "The remote peer ip address."
48607        ::= { ipsecCurCfgManualPolicyEntry 2 }
48608
48609    ipsecCurCfgManualPolicySelector OBJECT-TYPE
48610        SYNTAX    Unsigned32 (1..10)
48611        MAX-ACCESS read-only
48612        STATUS current
48613        DESCRIPTION
48614            "The traffic selector index for IPsec policy to refer an entry in ipsecCurCfgSelectorTable"
48615        ::= { ipsecCurCfgManualPolicyEntry 3 }
48616
48617    ipsecCurCfgManualPolicyTxform OBJECT-TYPE
48618        SYNTAX     Unsigned32 (1..10)
48619        MAX-ACCESS read-only
48620        STATUS current
48621        DESCRIPTION
48622            "The transform set index for IPSec policy to refer an entry in ipsecCurCfgTxformTable"
48623        ::= { ipsecCurCfgManualPolicyEntry 4 }
48624
48625    ipsecCurCfgManualPolicyInAhKey OBJECT-TYPE
48626       SYNTAX     OCTET STRING (SIZE (0..128))
48627       MAX-ACCESS read-only
48628       STATUS     current
48629       DESCRIPTION
48630               "The AH inbound session key for an IPsec policy."
48631       ::= { ipsecCurCfgManualPolicyEntry 5 }
48632
48633    ipsecCurCfgManualPolicyInAhSpi OBJECT-TYPE
48634       SYNTAX     Unsigned32 (0 | 256..4294967295)
48635       MAX-ACCESS read-only
48636       STATUS     current
48637       DESCRIPTION
48638               "The AH inbound SPI for an IPsec policy."
48639       ::= { ipsecCurCfgManualPolicyEntry 6 }
48640
48641    ipsecCurCfgManualPolicyOutAhKey OBJECT-TYPE
48642       SYNTAX     OCTET STRING (SIZE (0..128))
48643       MAX-ACCESS read-only
48644       STATUS     current
48645       DESCRIPTION
48646               "The AH outbound session key for an IPsec policy."
48647       ::= { ipsecCurCfgManualPolicyEntry 7 }
48648
48649    ipsecCurCfgManualPolicyOutAhSpi OBJECT-TYPE
48650       SYNTAX     Unsigned32 (0 | 256..4294967295)
48651       MAX-ACCESS read-only
48652       STATUS     current
48653       DESCRIPTION
48654               "The AH outbound SPI for an IPsec policy."
48655       ::= { ipsecCurCfgManualPolicyEntry 8 }
48656
48657    ipsecCurCfgManualPolicyInEspEncKey OBJECT-TYPE
48658       SYNTAX     OCTET STRING (SIZE (0..128))
48659       MAX-ACCESS read-only
48660       STATUS     current
48661       DESCRIPTION
48662               "The Esp inbound cipher key for an IPsec policy."
48663       ::= { ipsecCurCfgManualPolicyEntry 9 }
48664
48665    ipsecCurCfgManualPolicyInEspAuthKey OBJECT-TYPE
48666       SYNTAX     OCTET STRING (SIZE (0..128))
48667       MAX-ACCESS read-only
48668       STATUS     current
48669       DESCRIPTION
48670               "The Esp inbound authenticator key for an IPsec policy."
48671       ::= { ipsecCurCfgManualPolicyEntry 10 }
48672
48673    ipsecCurCfgManualPolicyInEspSpi OBJECT-TYPE
48674       SYNTAX     Unsigned32 (0 | 256..4294967295)
48675       MAX-ACCESS read-only
48676       STATUS     current
48677       DESCRIPTION
48678               "The Esp inbound SPI for an IPsec policy."
48679       ::= { ipsecCurCfgManualPolicyEntry 11 }
48680
48681    ipsecCurCfgManualPolicyOutEspEncKey OBJECT-TYPE
48682       SYNTAX     OCTET STRING (SIZE (0..128))
48683       MAX-ACCESS read-only
48684       STATUS     current
48685       DESCRIPTION
48686               "The Esp outbound cipher key for an IPsec policy."
48687       ::= { ipsecCurCfgManualPolicyEntry 12 }
48688
48689    ipsecCurCfgManualPolicyOutEspAuthKey OBJECT-TYPE
48690       SYNTAX     OCTET STRING (SIZE (0..128))
48691       MAX-ACCESS read-only
48692       STATUS     current
48693       DESCRIPTION
48694               "The Esp outbound authenticator key for an IPsec policy."
48695       ::= { ipsecCurCfgManualPolicyEntry 13 }
48696
48697    ipsecCurCfgManualPolicyOutEspSpi OBJECT-TYPE
48698       SYNTAX     Unsigned32 (0 | 256..4294967295)
48699       MAX-ACCESS read-only
48700       STATUS     current
48701       DESCRIPTION
48702               "The Esp outbound SPI for an IPsec policy."
48703       ::= { ipsecCurCfgManualPolicyEntry 14 }
48704
48705    ipsecCurCfgManualPolicyDelete OBJECT-TYPE
48706       SYNTAX     INTEGER {
48707            other(1),
48708            delete(2)
48709            }
48710       MAX-ACCESS read-only
48711       STATUS     current
48712       DESCRIPTION
48713               "Set a value of delete(2) for this object will delete the entry,  A value of
48714                other(1) is always returned when this object is read."
48715       ::= { ipsecCurCfgManualPolicyEntry 15 }
48716
48717    ipsecNewCfgManualPolicyTable OBJECT-TYPE
48718        SYNTAX SEQUENCE OF IpsecNewCfgManualPolicyEntry
48719        MAX-ACCESS not-accessible
48720        STATUS current
48721        DESCRIPTION
48722          "The (conceptual) table listing all of the IPsec manual policies."
48723        ::= { ipsecGroup 10 }
48724
48725    ipsecNewCfgManualPolicyEntry OBJECT-TYPE
48726        SYNTAX     IpsecNewCfgManualPolicyEntry
48727        MAX-ACCESS not-accessible
48728        STATUS     current
48729        DESCRIPTION
48730               "An entry (conceptual row) representing a IPsec manual policy."
48731        INDEX      { ipsecNewCfgManualPolicyIndex }
48732        ::= { ipsecNewCfgManualPolicyTable 1 }
48733
48734    IpsecNewCfgManualPolicyEntry ::= SEQUENCE {
48735        ipsecNewCfgManualPolicyIndex            Unsigned32,
48736        ipsecNewCfgManualPolicyPeer             OCTET STRING,
48737        ipsecNewCfgManualPolicySelector         Unsigned32,
48738        ipsecNewCfgManualPolicyTxform           Unsigned32,
48739        ipsecNewCfgManualPolicyInAhKey          OCTET STRING,
48740        ipsecNewCfgManualPolicyInAhSpi          Unsigned32,
48741        ipsecNewCfgManualPolicyOutAhKey         OCTET STRING,
48742        ipsecNewCfgManualPolicyOutAhSpi         Unsigned32,
48743        ipsecNewCfgManualPolicyInEspEncKey      OCTET STRING,
48744        ipsecNewCfgManualPolicyInEspAuthKey     OCTET STRING,
48745        ipsecNewCfgManualPolicyInEspSpi         Unsigned32,
48746        ipsecNewCfgManualPolicyOutEspEncKey     OCTET STRING,
48747        ipsecNewCfgManualPolicyOutEspAuthKey    OCTET STRING,
48748        ipsecNewCfgManualPolicyOutEspSpi        Unsigned32,
48749        ipsecNewCfgManualPolicyDelete            INTEGER
48750    }
48751
48752    ipsecNewCfgManualPolicyIndex OBJECT-TYPE
48753       SYNTAX     Unsigned32 (1..10)
48754       MAX-ACCESS read-only
48755       STATUS     current
48756       DESCRIPTION
48757               "The index of ipsecNewCfgManualPolicyTable."
48758       ::= { ipsecNewCfgManualPolicyEntry 1 }
48759
48760    ipsecNewCfgManualPolicyPeer OBJECT-TYPE
48761        SYNTAX    OCTET STRING (SIZE (16))
48762        MAX-ACCESS read-create
48763        STATUS current
48764        DESCRIPTION
48765            "The remote peer ip address."
48766        ::= { ipsecNewCfgManualPolicyEntry 2 }
48767
48768    ipsecNewCfgManualPolicySelector OBJECT-TYPE
48769        SYNTAX    Unsigned32 (1..10)
48770        MAX-ACCESS read-create
48771        STATUS current
48772        DESCRIPTION
48773            "The traffic selector index for IPsec policy to refer an entry in ipsecNewCfgSelectorTable"
48774        ::= { ipsecNewCfgManualPolicyEntry 3 }
48775
48776    ipsecNewCfgManualPolicyTxform OBJECT-TYPE
48777        SYNTAX     Unsigned32 (1..10)
48778        MAX-ACCESS read-create
48779        STATUS current
48780        DESCRIPTION
48781            "The transform set index for IPSec policy to refer an entry in ipsecNewCfgTxformTable"
48782        ::= { ipsecNewCfgManualPolicyEntry 4 }
48783
48784    ipsecNewCfgManualPolicyInAhKey OBJECT-TYPE
48785       SYNTAX     OCTET STRING (SIZE (0..128))
48786       MAX-ACCESS read-create
48787       STATUS     current
48788       DESCRIPTION
48789               "The AH inbound session key for an IPsec policy."
48790       ::= { ipsecNewCfgManualPolicyEntry 5 }
48791
48792    ipsecNewCfgManualPolicyInAhSpi OBJECT-TYPE
48793       SYNTAX     Unsigned32 (0 | 256..4294967295)
48794       MAX-ACCESS read-create
48795       STATUS     current
48796       DESCRIPTION
48797               "The AH inbound SPI for an IPsec policy."
48798       ::= { ipsecNewCfgManualPolicyEntry 6 }
48799
48800    ipsecNewCfgManualPolicyOutAhKey OBJECT-TYPE
48801       SYNTAX     OCTET STRING (SIZE (0..128))
48802       MAX-ACCESS read-create
48803       STATUS     current
48804       DESCRIPTION
48805               "The AH outbound session key for an IPsec policy."
48806       ::= { ipsecNewCfgManualPolicyEntry 7 }
48807
48808    ipsecNewCfgManualPolicyOutAhSpi OBJECT-TYPE
48809       SYNTAX     Unsigned32 (0 | 256..4294967295)
48810       MAX-ACCESS read-create
48811       STATUS     current
48812       DESCRIPTION
48813               "The AH outbound SPI for an IPsec policy."
48814       ::= { ipsecNewCfgManualPolicyEntry 8 }
48815
48816    ipsecNewCfgManualPolicyInEspEncKey OBJECT-TYPE
48817       SYNTAX     OCTET STRING (SIZE (0..128))
48818       MAX-ACCESS read-create
48819       STATUS     current
48820       DESCRIPTION
48821               "The Esp inbound cipher key for an IPsec policy."
48822       ::= { ipsecNewCfgManualPolicyEntry 9 }
48823
48824    ipsecNewCfgManualPolicyInEspAuthKey OBJECT-TYPE
48825       SYNTAX     OCTET STRING (SIZE (0..128))
48826       MAX-ACCESS read-create
48827       STATUS     current
48828       DESCRIPTION
48829               "The Esp inbound authenticator key for an IPsec policy."
48830       ::= { ipsecNewCfgManualPolicyEntry 10 }
48831
48832    ipsecNewCfgManualPolicyInEspSpi OBJECT-TYPE
48833       SYNTAX     Unsigned32 (0 | 256..4294967295)
48834       MAX-ACCESS read-create
48835       STATUS     current
48836       DESCRIPTION
48837               "The Esp inbound SPI for an IPsec policy."
48838       ::= { ipsecNewCfgManualPolicyEntry 11 }
48839
48840    ipsecNewCfgManualPolicyOutEspEncKey OBJECT-TYPE
48841       SYNTAX     OCTET STRING (SIZE (0..128))
48842       MAX-ACCESS read-create
48843       STATUS     current
48844       DESCRIPTION
48845               "The Esp outbound cipher key for an IPsec policy."
48846       ::= { ipsecNewCfgManualPolicyEntry 12 }
48847
48848    ipsecNewCfgManualPolicyOutEspAuthKey OBJECT-TYPE
48849       SYNTAX     OCTET STRING (SIZE (0..128))
48850       MAX-ACCESS read-create
48851       STATUS     current
48852       DESCRIPTION
48853               "The Esp outbound authenticator key for an IPsec policy."
48854       ::= { ipsecNewCfgManualPolicyEntry 13 }
48855
48856    ipsecNewCfgManualPolicyOutEspSpi OBJECT-TYPE
48857        SYNTAX     Unsigned32 (0 | 256..4294967295)
48858        MAX-ACCESS read-create
48859        STATUS     current
48860        DESCRIPTION
48861               "The Esp outbound SPI for an IPsec policy."
48862        ::= { ipsecNewCfgManualPolicyEntry 14 }
48863
48864    ipsecNewCfgManualPolicyDelete OBJECT-TYPE
48865       SYNTAX     INTEGER {
48866            other(1),
48867            delete(2)
48868            }
48869       MAX-ACCESS read-write
48870       STATUS     current
48871       DESCRIPTION
48872               "Set a value of delete(2) for this object will delete the entry,  A value of
48873                other(1) is always returned when this object is read."
48874       ::= { ipsecNewCfgManualPolicyEntry 15 }
48875
48876    ipsecCurCfgIfTable OBJECT-TYPE
48877        SYNTAX SEQUENCE OF IpsecCurCfgIfEntry
48878        MAX-ACCESS not-accessible
48879        STATUS current
48880        DESCRIPTION
48881            "The table of interface IPsec policy configuration."
48882        ::= { ipsecGroup 11 }
48883
48884    ipsecCurCfgIfEntry OBJECT-TYPE
48885        SYNTAX IpsecCurCfgIfEntry
48886        MAX-ACCESS not-accessible
48887        STATUS current
48888        DESCRIPTION
48889            "The table of interface IPsec policy configuration."
48890        INDEX { ipsecCurCfgIfIndex }
48891        ::= { ipsecCurCfgIfTable 1 }
48892
48893    IpsecCurCfgIfEntry ::= SEQUENCE {
48894        ipsecCurCfgIfIndex              Unsigned32,
48895        ipsecCurCfgIfDynamicPolicyBmap  OCTET STRING,
48896        ipsecCurCfgIfManualPolicyBmap   OCTET STRING,
48897        ipsecCurCfgIfDelete              INTEGER
48898        }
48899
48900    ipsecCurCfgIfIndex OBJECT-TYPE
48901        SYNTAX  Unsigned32
48902        MAX-ACCESS read-only
48903        STATUS current
48904        DESCRIPTION
48905            "The identifier of a particular interface."
48906        ::= { ipsecCurCfgIfEntry 1 }
48907
48908    ipsecCurCfgIfDynamicPolicyBmap OBJECT-TYPE
48909        SYNTAX  OCTET STRING (SIZE(0..4))
48910        MAX-ACCESS  read-only
48911        STATUS  current
48912        DESCRIPTION
48913            "The IPsec dynamic policies applied to the IP interface.  The
48914             policies are presented in bitmap format. This string
48915             displays policy number from 1 to 32.
48916
48917             in receiving order:
48918
48919                 OCTET 1  OCTET 2  .....
48920                 xxxxxxxx xxxxxxxx .....
48921                 ||    || |_ policy 9
48922                 ||    ||
48923                 ||    ||___ policy 8
48924                 ||    |____ policy 7
48925                 ||      .    .   .
48926                 ||_________ policy 2
48927                 |__________ policy 1
48928
48929             where x : 1 - The represented policy applied to the
48930                           IP interface.
48931                       0 - The represented policy not applied to
48932                           the IP interface."
48933        ::= { ipsecCurCfgIfEntry 2 }
48934
48935    ipsecCurCfgIfManualPolicyBmap OBJECT-TYPE
48936        SYNTAX  OCTET STRING (SIZE(0..4))
48937        MAX-ACCESS  read-only
48938        STATUS  current
48939        DESCRIPTION
48940            "The manual policies applied to the IP interface.  The
48941             policies are presented in bitmap format. This string
48942             displays policy number from 1 to 32.
48943
48944             in receiving order:
48945
48946                 OCTET 1  OCTET 2  .....
48947                 xxxxxxxx xxxxxxxx .....
48948                 ||    || |_ policy 9
48949                 ||    ||
48950                 ||    ||___ policy 8
48951                 ||    |____ policy 7
48952                 ||      .    .   .
48953                 ||_________ policy 2
48954                 |__________ policy 1
48955
48956             where x : 1 - The represented policy applied to the
48957                           IP interface.
48958                       0 - The represented policy not applied to
48959                           the IP interface."
48960        ::= { ipsecCurCfgIfEntry 5 }
48961
48962    ipsecCurCfgIfDelete OBJECT-TYPE
48963       SYNTAX     INTEGER {
48964            other(1),
48965            delete(2)
48966            }
48967       MAX-ACCESS read-only
48968       STATUS     current
48969       DESCRIPTION
48970               "Set a value of delete(2) for this object will delete the entry,  A value of
48971                other(1) is always returned when this object is read."
48972       ::= { ipsecCurCfgIfEntry 8 }
48973
48974    ipsecNewCfgIfTable OBJECT-TYPE
48975        SYNTAX SEQUENCE OF IpsecNewCfgIfEntry
48976        MAX-ACCESS not-accessible
48977        STATUS current
48978        DESCRIPTION
48979            "The table of interface IPsec policy configuration."
48980        ::= { ipsecGroup 12 }
48981
48982    ipsecNewCfgIfEntry OBJECT-TYPE
48983        SYNTAX IpsecNewCfgIfEntry
48984        MAX-ACCESS not-accessible
48985        STATUS current
48986        DESCRIPTION
48987            "The table of interface IPsec policy configuration."
48988        INDEX { ipsecNewCfgIfIndex }
48989        ::= { ipsecNewCfgIfTable 1 }
48990
48991    IpsecNewCfgIfEntry ::= SEQUENCE {
48992        ipsecNewCfgIfIndex              Unsigned32,
48993        ipsecNewCfgIfDynamicPolicyBmap  OCTET STRING,
48994        ipsecNewCfgIfAddDynamicPolicy   Unsigned32,
48995        ipsecNewCfgIfDelDynamicPolicy   Unsigned32,
48996        ipsecNewCfgIfManualPolicyBmap   OCTET STRING,
48997        ipsecNewCfgIfAddManualPolicy    Unsigned32,
48998        ipsecNewCfgIfDelManualPolicy    Unsigned32,
48999        ipsecNewCfgIfDelete              INTEGER
49000        }
49001
49002    ipsecNewCfgIfIndex OBJECT-TYPE
49003        SYNTAX  Unsigned32
49004        MAX-ACCESS read-only
49005        STATUS current
49006        DESCRIPTION
49007            "The identifier of a particular interface."
49008        ::= { ipsecNewCfgIfEntry 1 }
49009
49010    ipsecNewCfgIfDynamicPolicyBmap OBJECT-TYPE
49011        SYNTAX  OCTET STRING (SIZE(0..4))
49012        MAX-ACCESS  read-only
49013        STATUS  current
49014        DESCRIPTION
49015            "The dynamic policies applied to the IP interface.  The
49016             policies are presented in bitmap format. This string
49017             displays policy number from 1 to 32.
49018
49019             in receiving order:
49020
49021                 OCTET 1  OCTET 2  .....
49022                 xxxxxxxx xxxxxxxx .....
49023                 ||    || |_ policy 9
49024                 ||    ||
49025                 ||    ||___ policy 8
49026                 ||    |____ policy 7
49027                 ||      .    .   .
49028                 ||_________ policy 2
49029                 |__________ policy 1
49030
49031             where x : 1 - The represented policy applied to the
49032                           IP interface.
49033                       0 - The represented policy not applied to
49034                           the IP interface."
49035        ::= { ipsecNewCfgIfEntry 2 }
49036
49037    ipsecNewCfgIfAddDynamicPolicy OBJECT-TYPE
49038        SYNTAX  Unsigned32 (1..10)
49039        MAX-ACCESS read-create
49040        STATUS current
49041        DESCRIPTION
49042            "Set the value to a IPsec dynamic policy ID when add the
49043             policy to IP interface. A value of 0 is always
49044             returned when this object is read."
49045        ::= { ipsecNewCfgIfEntry 3 }
49046
49047    ipsecNewCfgIfDelDynamicPolicy OBJECT-TYPE
49048        SYNTAX  Unsigned32 (1..10)
49049        MAX-ACCESS read-create
49050        STATUS current
49051        DESCRIPTION
49052            "Set the value to a IPsec dynamic policy ID when delete
49053             the policy to IP interface. A value of 0 is always
49054             returned when this object is read."
49055        ::= { ipsecNewCfgIfEntry 4 }
49056
49057    ipsecNewCfgIfManualPolicyBmap OBJECT-TYPE
49058        SYNTAX  OCTET STRING (SIZE(0..4))
49059        MAX-ACCESS  read-only
49060        STATUS  current
49061        DESCRIPTION
49062            "The manual policies applied to the IP interface.  The
49063             policies are presented in bitmap format. This string
49064             displays policy number from 1 to 32.
49065
49066             in receiving order:
49067
49068                 OCTET 1  OCTET 2  .....
49069                 xxxxxxxx xxxxxxxx .....
49070                 ||    || |_ policy 9
49071                 ||    ||
49072                 ||    ||___ policy 8
49073                 ||    |____ policy 7
49074                 ||      .    .   .
49075                 ||_________ policy 2
49076                 |__________ policy 1
49077
49078             where x : 1 - The represented policy applied to the
49079                           IP interface.
49080                       0 - The represented policy not applied to
49081                           the IP interface."
49082        ::= { ipsecNewCfgIfEntry 5 }
49083
49084    ipsecNewCfgIfAddManualPolicy OBJECT-TYPE
49085        SYNTAX  Unsigned32 (1..10)
49086        MAX-ACCESS read-create
49087        STATUS current
49088        DESCRIPTION
49089            "Set the value to a IPsec manual policy ID when add the
49090             policy to IP interface. A value of 0 is always
49091             returned when this object is read."
49092        ::= { ipsecNewCfgIfEntry 6 }
49093
49094    ipsecNewCfgIfDelManualPolicy OBJECT-TYPE
49095        SYNTAX  Unsigned32 (1..10)
49096        MAX-ACCESS read-create
49097        STATUS current
49098        DESCRIPTION
49099            "Set the value to a IPsec manual policy ID when delete
49100             the policy to IP interface. A value of 0 is always
49101             returned when this object is read."
49102        ::= { ipsecNewCfgIfEntry 7 }
49103
49104    ipsecNewCfgIfDelete OBJECT-TYPE
49105       SYNTAX     INTEGER {
49106            other(1),
49107            delete(2)
49108            }
49109       MAX-ACCESS read-write
49110       STATUS     current
49111       DESCRIPTION
49112               "Set a value of delete(2) for this object will delete the entry,  A value of
49113                other(1) is always returned when this object is read."
49114       ::= { ipsecNewCfgIfEntry 8 }
49115
49116
49117-- IPsec Statistics
49118    ipsecSaStatsTable OBJECT-TYPE
49119        SYNTAX SEQUENCE OF IpsecSaStatsEntry
49120        MAX-ACCESS not-accessible
49121        STATUS current
49122        DESCRIPTION
49123          "The (conceptual) table listing all of the IPsec SA statistics."
49124        ::= { ipsecStats 1 }
49125
49126    ipsecSaStatsEntry OBJECT-TYPE
49127        SYNTAX     IpsecSaStatsEntry
49128        MAX-ACCESS not-accessible
49129        STATUS     current
49130        DESCRIPTION
49131               "An entry (conceptual row) representing a IPsec SA statistics."
49132        INDEX      { ipsecSaStatsIndex }
49133        ::= { ipsecSaStatsTable 1 }
49134
49135    IpsecSaStatsEntry ::= SEQUENCE {
49136        ipsecSaStatsIndex               Unsigned32,
49137        ipsecSaStatsSpi                 Unsigned32,
49138        ipsecSaStatsProto                INTEGER,
49139        ipsecSaStatsDstAddr             OCTET STRING,
49140        ipsecSaStatsUsageTime           Unsigned32,
49141        ipsecSaStatsBytes               Unsigned32,
49142        ipsecSaStatsPkts                Unsigned32
49143    }
49144
49145    ipsecSaStatsIndex OBJECT-TYPE
49146        SYNTAX  Unsigned32
49147        MAX-ACCESS read-only
49148        STATUS current
49149        DESCRIPTION
49150            "The index of ipsecSaStatsEntry."
49151        ::= { ipsecSaStatsEntry 1 }
49152
49153    ipsecSaStatsSpi OBJECT-TYPE
49154        SYNTAX  Unsigned32
49155        MAX-ACCESS read-only
49156        STATUS current
49157        DESCRIPTION
49158            "The SPI used by the SA."
49159        ::= { ipsecSaStatsEntry 2 }
49160
49161    ipsecSaStatsProto OBJECT-TYPE
49162       SYNTAX     INTEGER {
49163            any(0),
49164            ah(1),
49165            esp(2)
49166            }
49167       MAX-ACCESS read-only
49168       STATUS     current
49169       DESCRIPTION
49170               "The proto(AH,ESP,or Both) used by the SA."
49171       ::= { ipsecSaStatsEntry 3 }
49172
49173    ipsecSaStatsDstAddr OBJECT-TYPE
49174       SYNTAX     OCTET STRING (SIZE (16))
49175       MAX-ACCESS read-only
49176       STATUS     current
49177       DESCRIPTION
49178               "The destination IP address for the SA."
49179       ::= { ipsecSaStatsEntry 4 }
49180
49181    ipsecSaStatsUsageTime OBJECT-TYPE
49182        SYNTAX  Unsigned32
49183        MAX-ACCESS read-only
49184        STATUS current
49185        DESCRIPTION
49186            "The time (in seconds) since the SA was first used."
49187        ::= { ipsecSaStatsEntry 5 }
49188
49189    ipsecSaStatsBytes OBJECT-TYPE
49190        SYNTAX  Unsigned32
49191        MAX-ACCESS read-only
49192        STATUS current
49193        DESCRIPTION
49194            "The count of bytes for the SA."
49195        ::= { ipsecSaStatsEntry 6 }
49196
49197    ipsecSaStatsPkts OBJECT-TYPE
49198        SYNTAX  Unsigned32
49199        MAX-ACCESS read-only
49200        STATUS current
49201        DESCRIPTION
49202            "The number of packets sent or received for the SA."
49203        ::= { ipsecSaStatsEntry 7 }
49204
49205-- IPsec Information
49206    ipsecSaInfoTable OBJECT-TYPE
49207        SYNTAX SEQUENCE OF IpsecSaInfoEntry
49208        MAX-ACCESS not-accessible
49209        STATUS current
49210        DESCRIPTION
49211          "The (conceptual) table listing all of the IPsec SA information."
49212        ::= { ipsecInfo 1 }
49213
49214    ipsecSaInfoEntry OBJECT-TYPE
49215        SYNTAX     IpsecSaInfoEntry
49216        MAX-ACCESS not-accessible
49217        STATUS     current
49218        DESCRIPTION
49219               "An entry (conceptual row) representing a IPsec SA information."
49220        INDEX      { ipsecSaInfoIndex }
49221        ::= { ipsecSaInfoTable 1 }
49222
49223    IpsecSaInfoEntry ::= SEQUENCE {
49224        ipsecSaInfoIndex                Unsigned32,
49225        ipsecSaInfoSpi                  Unsigned32,
49226        ipsecSaInfoProto                INTEGER,
49227        ipsecSaInfoDstAddr              OCTET STRING,
49228        ipsecSaInfoSrcAddr              OCTET STRING,
49229        ipsecSaInfoFlags                Unsigned32,
49230        ipsecSaInfoUlp                  Unsigned32,
49231        ipsecSaInfoMode                 INTEGER,
49232        ipsecSaInfoAuthAlg              INTEGER,
49233        ipsecSaInfoAuthKey              OCTET STRING,
49234        ipsecSaInfoEncrAlg              INTEGER,
49235        ipsecSaInfoEncrKey              OCTET STRING
49236    }
49237
49238    ipsecSaInfoIndex OBJECT-TYPE
49239        SYNTAX  Unsigned32
49240        MAX-ACCESS read-only
49241        STATUS current
49242        DESCRIPTION
49243            "The index of ipsecSaInfoEntry."
49244        ::= { ipsecSaInfoEntry 1 }
49245
49246    ipsecSaInfoSpi OBJECT-TYPE
49247        SYNTAX  Unsigned32
49248        MAX-ACCESS read-only
49249        STATUS current
49250        DESCRIPTION
49251            "The SPI used by the SA."
49252        ::= { ipsecSaInfoEntry 2 }
49253
49254    ipsecSaInfoProto OBJECT-TYPE
49255       SYNTAX     INTEGER {
49256            any(0),
49257            ah(51),
49258            esp(50)
49259            }
49260       MAX-ACCESS read-only
49261       STATUS     current
49262       DESCRIPTION
49263               "The proto(AH,ESP,or Both) used by the SA."
49264       ::= { ipsecSaInfoEntry 3 }
49265
49266    ipsecSaInfoDstAddr OBJECT-TYPE
49267       SYNTAX     OCTET STRING (SIZE (16))
49268       MAX-ACCESS read-only
49269       STATUS     current
49270       DESCRIPTION
49271               "The destination IP address for the SA."
49272       ::= { ipsecSaInfoEntry 4 }
49273
49274    ipsecSaInfoSrcAddr OBJECT-TYPE
49275       SYNTAX     OCTET STRING (SIZE (16))
49276       MAX-ACCESS read-only
49277       STATUS     current
49278       DESCRIPTION
49279               "The source IP address for the SA."
49280       ::= { ipsecSaInfoEntry 5 }
49281
49282    ipsecSaInfoFlags OBJECT-TYPE
49283        SYNTAX  Unsigned32
49284        MAX-ACCESS read-only
49285        STATUS current
49286        DESCRIPTION
49287            "The direction, initiator and etc for an SA; see flag constants below:
49288                SA_FLAG_INUSE         0x0001
49289                SA_FLAG_DELETED       0x0002
49290                SA_FLAG_INBOUND       0x0004
49291                SA_FLAG_INITIATOR     0x0008
49292                SA_FLAG_MATURE        0x0010
49293
49294                SA_FLAG_MIRRORED      0x0100
49295                SA_FLAG_IP6           0x0200
49296                SA_FLAG_IKE2          0x0400
49297                SA_FLAG_PFS           0x0800
49298            "
49299        ::= { ipsecSaInfoEntry 6 }
49300
49301    ipsecSaInfoUlp OBJECT-TYPE
49302        SYNTAX  Unsigned32
49303        MAX-ACCESS read-only
49304        STATUS current
49305        DESCRIPTION
49306            "The upper layer protocol for an SA; 0=any; see protocol constants below:
49307                ICMP    1
49308                IPv4    4
49309                TCP     6
49310                UDP     17
49311                ESP     50
49312                AH      51
49313                IPv6    41
49314                ICMPv6  58
49315                "
49316        ::= { ipsecSaInfoEntry 7 }
49317
49318    ipsecSaInfoMode OBJECT-TYPE
49319        SYNTAX     INTEGER {
49320            any(0),
49321            transport(1),
49322            tunnel(2)
49323            }
49324        MAX-ACCESS read-only
49325        STATUS     current
49326        DESCRIPTION
49327               "The mode for the SA."
49328        ::= { ipsecSaInfoEntry 8 }
49329
49330     ipsecSaInfoAuthAlg OBJECT-TYPE
49331        SYNTAX     INTEGER {
49332            any(0),
49333            md5(1),
49334            sha1(2)
49335            }
49336        MAX-ACCESS read-only
49337        STATUS     current
49338        DESCRIPTION
49339               "The authentication algorithm for the SA."
49340        ::= { ipsecSaInfoEntry 9 }
49341
49342    ipsecSaInfoAuthKey OBJECT-TYPE
49343       SYNTAX     OCTET STRING (SIZE (20..64))
49344       MAX-ACCESS read-only
49345       STATUS     current
49346       DESCRIPTION
49347               "The authentication key for the SA."
49348       ::= { ipsecSaInfoEntry 10 }
49349
49350     ipsecSaInfoEncrAlg OBJECT-TYPE
49351        SYNTAX INTEGER {
49352            any(0),
49353            des(1),
49354            triple-des(2),
49355            blowfish(3),
49356            aes(4)
49357            }
49358        MAX-ACCESS read-only
49359        STATUS     current
49360        DESCRIPTION
49361               "The encryption algorithm for the SA."
49362       ::= { ipsecSaInfoEntry 11 }
49363
49364    ipsecSaInfoEncrKey OBJECT-TYPE
49365       SYNTAX     OCTET STRING (SIZE (20..64))
49366       MAX-ACCESS read-only
49367       STATUS     current
49368       DESCRIPTION
49369               "The encryption key for the SA."
49370       ::= { ipsecSaInfoEntry 12 }
49371
49372    ipsecSpdInfoTable OBJECT-TYPE
49373        SYNTAX SEQUENCE OF IpsecSpdInfoEntry
49374        MAX-ACCESS not-accessible
49375        STATUS current
49376        DESCRIPTION
49377          "The (conceptual) table listing all of the IPsec security policy information."
49378        ::= { ipsecInfo 2 }
49379
49380    ipsecSpdInfoEntry OBJECT-TYPE
49381        SYNTAX     IpsecSpdInfoEntry
49382        MAX-ACCESS not-accessible
49383        STATUS     current
49384        DESCRIPTION
49385               "An entry (conceptual row) representing a IPsec security policy information."
49386        INDEX      { ipsecSpdInfoIndex }
49387        ::= { ipsecSpdInfoTable 1 }
49388
49389    IpsecSpdInfoEntry ::= SEQUENCE {
49390        ipsecSpdInfoIndex               Unsigned32,
49391        ipsecSpdInfoFlags               Unsigned32,
49392        ipsecSpdInfoULP                    Unsigned32,
49393        ipsecSpdInfoAction                INTEGER,
49394        ipsecSpdInfoDstAddr             OCTET STRING,
49395        ipsecSpdInfoSrcAddr             OCTET STRING,
49396        ipsecSpdInfoMode                INTEGER,
49397        ipsecSpdInfoSaSize              Unsigned32
49398    }
49399
49400    ipsecSpdInfoIndex OBJECT-TYPE
49401        SYNTAX  Unsigned32
49402        MAX-ACCESS read-only
49403        STATUS current
49404        DESCRIPTION
49405            "The index of ipsecSpdInfoEntry."
49406        ::= { ipsecSpdInfoEntry 1 }
49407
49408    ipsecSpdInfoFlags OBJECT-TYPE
49409        SYNTAX  Unsigned32
49410        MAX-ACCESS read-only
49411        STATUS current
49412        DESCRIPTION
49413            "The direction, initiator and etc for an SA; see flag constants below:
49414                SP_FLAG_INUSE         0x00000001
49415                SP_FLAG_DELETED       0x00000002
49416                SP_FLAG_INBOUND       0x00000004
49417                SP_FLAG_MIRRORED      0x00000008
49418
49419                SP_FLAG_PFP_LADDR     0x00000100
49420                SP_FLAG_PFP_RADDR     0x00000200
49421                SP_FLAG_PFP_LPORT     0x00000400
49422                SP_FLAG_PFP_RPORT     0x00000800
49423                SP_FLAG_PFP_ULP       0x00001000
49424                SP_MASK_PFP           0x00001f00
49425
49426                SP_FLAG_DF            0x00002000
49427                SP_FLAG_DF_BIT        0x00004000
49428                SP_MASK_DF            0x00006000
49429
49430                SP_FLAG_DSCP          0x00008000
49431                SP_FLAG_ECN           0x00010000
49432
49433                SP_FLAG_IP6           0x00000010
49434                SP_FLAG_IP6_TUNNEL    0x00000020
49435                SP_FLAG_INIT          0x00000040
49436            "
49437        ::= { ipsecSpdInfoEntry 2 }
49438
49439    ipsecSpdInfoULP OBJECT-TYPE
49440       SYNTAX   Unsigned32
49441       MAX-ACCESS read-only
49442       STATUS     current
49443       DESCRIPTION
49444               "The transport layer protocol for the SA. 0 = any. see protocol constants below:
49445                ICMP    1
49446                IPv4    4
49447                TCP     6
49448                UDP     17
49449                ESP     50
49450                AH      51
49451                IPv6    41
49452                ICMPv6  58 "
49453       ::= { ipsecSpdInfoEntry 3 }
49454
49455    ipsecSpdInfoAction OBJECT-TYPE
49456       SYNTAX     INTEGER {
49457            drop(1),
49458            apply(2),
49459            permit(3),
49460            bypass(4)
49461            }
49462       MAX-ACCESS read-only
49463       STATUS     current
49464       DESCRIPTION
49465               "The IPsec action for the SA."
49466       ::= { ipsecSpdInfoEntry 4 }
49467
49468    ipsecSpdInfoDstAddr OBJECT-TYPE
49469       SYNTAX     OCTET STRING (SIZE (16))
49470       MAX-ACCESS read-only
49471       STATUS     current
49472       DESCRIPTION
49473               "The destination IP address for the SA."
49474       ::= { ipsecSpdInfoEntry 5 }
49475
49476    ipsecSpdInfoSrcAddr OBJECT-TYPE
49477       SYNTAX     OCTET STRING (SIZE (16))
49478       MAX-ACCESS read-only
49479       STATUS     current
49480       DESCRIPTION
49481               "The source IP address for the SA."
49482       ::= { ipsecSpdInfoEntry 6 }
49483
49484    ipsecSpdInfoMode OBJECT-TYPE
49485        SYNTAX     INTEGER {
49486            any(0),
49487            transport(1),
49488            tunnel(2)
49489            }
49490        MAX-ACCESS read-only
49491        STATUS     current
49492        DESCRIPTION
49493               "The mode for the SA."
49494        ::= { ipsecSpdInfoEntry 7 }
49495
49496    ipsecSpdInfoSaSize OBJECT-TYPE
49497        SYNTAX  Unsigned32
49498        MAX-ACCESS read-only
49499        STATUS current
49500        DESCRIPTION
49501            "The SA bundle size of an Security policy."
49502        ::= { ipsecSpdInfoEntry 8 }
49503
49504    ipsecSpdInfoSaTable OBJECT-TYPE
49505        SYNTAX SEQUENCE OF IpsecSpdInfoSaEntry
49506        MAX-ACCESS not-accessible
49507        STATUS current
49508        DESCRIPTION
49509          "The (conceptual) table listing all information of the SA nested in an IPsec security policy."
49510        ::= { ipsecInfo 3 }
49511
49512    ipsecSpdInfoSaEntry OBJECT-TYPE
49513        SYNTAX     IpsecSpdInfoSaEntry
49514        MAX-ACCESS not-accessible
49515        STATUS     current
49516        DESCRIPTION
49517               "An entry (conceptual row) representing a SA information netsted in an IPsec security policy."
49518        INDEX      { ipsecSpdInfoIndex, ipsecSpdInfoSaIndex }
49519        ::= { ipsecSpdInfoSaTable 1 }
49520
49521    IpsecSpdInfoSaEntry ::= SEQUENCE {
49522        ipsecSpdInfoSaIndex             Unsigned32,
49523        ipsecSpdInfoSaSecuProto         INTEGER,
49524        ipsecSpdInfoSaAuthAlg            INTEGER,
49525        ipsecSpdInfoSaEncrAlg            INTEGER,
49526        ipsecSpdInfoSaEncrKeyLen        Unsigned32
49527    }
49528
49529    ipsecSpdInfoSaIndex OBJECT-TYPE
49530        SYNTAX  Unsigned32
49531        MAX-ACCESS read-only
49532        STATUS current
49533        DESCRIPTION
49534            "The index that enumerates the IPsec nested SAs ."
49535        ::= { ipsecSpdInfoSaEntry 1 }
49536
49537    ipsecSpdInfoSaSecuProto OBJECT-TYPE
49538        SYNTAX     INTEGER {
49539            ah(0),
49540            esp(1),
49541            esp-auth(2),
49542            esp-null(3)
49543            }
49544        MAX-ACCESS read-only
49545        STATUS     current
49546        DESCRIPTION
49547               "The security protocol for the SA."
49548        ::= { ipsecSpdInfoSaEntry 2 }
49549
49550    ipsecSpdInfoSaAuthAlg OBJECT-TYPE
49551        SYNTAX     INTEGER {
49552            any(0),
49553            md5(1),
49554            sha1(2)
49555            }
49556        MAX-ACCESS read-only
49557        STATUS     current
49558        DESCRIPTION
49559               "The hash algorithm used by the SA."
49560        ::= { ipsecSpdInfoSaEntry 3 }
49561
49562    ipsecSpdInfoSaEncrAlg OBJECT-TYPE
49563        SYNTAX INTEGER {
49564            any(0),
49565            des(1),
49566            triple-des(2),
49567            blowfish(3),
49568            aes(4)
49569            }
49570        MAX-ACCESS read-only
49571        STATUS     current
49572        DESCRIPTION
49573               "The encryption algorithm used by the SA."
49574        ::= { ipsecSpdInfoSaEntry 4 }
49575
49576    ipsecSpdInfoSaEncrKeyLen OBJECT-TYPE
49577        SYNTAX  Unsigned32
49578        MAX-ACCESS read-only
49579        STATUS current
49580        DESCRIPTION
49581            "The encryption key length of an nested SA."
49582        ::= { ipsecSpdInfoSaEntry 5 }
49583
49584
49585-- ----------------------------------------------------------------------------
49586-- } INSERT:  layer3
49587-- ----------------------------------------------------------------------------
49588
49589traps   		OBJECT IDENTIFIER ::= { g8264CS-mgmt 7 }
49590-- ----------------------------------------------------------------------------
49591-- { INSERT:  traps
49592-- ----------------------------------------------------------------------------
49593
49594-- SECTION 2:  Temporary Object Definitions Used In traps
49595
49596swTrapDisplayString OBJECT-TYPE
49597    SYNTAX      DisplayString (SIZE(0..255))
49598    MAX-ACCESS  read-only
49599    STATUS      current
49600    DESCRIPTION
49601        "Temporary string object used to store information being sent
49602         in a Switch trap."
49603    ::= { traps 1000 }
49604
49605
49606-- SECTION 3:  Trap Definitions
49607
49608-- Many of the following traps include sysName, sysLocation and sysContact.
49609-- These variables are all defined in the rfc1213 MIB.
49610--
49611-- sysName is the administratively-assigned name for this managed node. By
49612-- convention, this is the node's fully-qualified domain name.
49613--
49614-- sysLocation is the physical location of this node (e.g., 'telephone closet,
49615-- 3rd floor').
49616--
49617-- sysContact is textual identification of the contact person for this managed
49618-- node, together with information on how to contact this person.
49619
49620--
49621-- SNMP v3 traps should be defined here.
49622--
49623
49624ibmSNMPv2Notifications  OBJECT IDENTIFIER
49625    ::= { traps 0 }
49626
49627swPrimaryPowerSupplyFailureNotify NOTIFICATION-TYPE
49628    OBJECTS    {
49629                  swTrapDisplayString,
49630                  sysName,
49631                  sysLocation,
49632                  sysContact
49633               }
49634    STATUS     current
49635    DESCRIPTION
49636                "A swPrimaryPowerSupplyFailure trap signifies that the
49637                 primary power supply failed."
49638   ::= { ibmSNMPv2Notifications 1 }
49639
49640swPrimaryPowerSupplyFixedNotify NOTIFICATION-TYPE
49641    OBJECTS    {
49642                  swTrapDisplayString,
49643                  sysName,
49644                  sysLocation,
49645                  sysContact
49646               }
49647    STATUS     current
49648    DESCRIPTION
49649        "A swPrimaryPowerSupplyFixed trap signifies that the
49650        primary power supply has been restored."
49651   ::= { ibmSNMPv2Notifications 97 }
49652
49653
49654--
49655-- SNMP v1 traps should be defined here.
49656--
49657swPrimaryPowerSupplyFailure TRAP-TYPE
49658        ENTERPRISE      traps
49659    VARIABLES  { swTrapDisplayString,
49660                 sysName, sysLocation, sysContact }
49661        DESCRIPTION
49662                "A swPrimaryPowerSupplyFailure trap signifies that the
49663                 primary power supply failed."
49664        --#SEVERITY CRITICAL
49665        ::= 1   -- 0x01
49666
49667swDefGwUp TRAP-TYPE
49668    ENTERPRISE traps
49669    VARIABLES  { swTrapDisplayString,
49670                 ipCurCfgGwIndex,
49671                 ipCurCfgGwAddr,
49672                 sysName, sysLocation, sysContact }
49673    DESCRIPTION
49674        "A swDefGwUp trap signifies that the default gateway is alive.
49675         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
49676         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
49677         ipCurCfgGwAddr is the IP address of the default gateway."
49678    ::= 2   -- 0x02
49679
49680swDefGwDown TRAP-TYPE
49681    ENTERPRISE traps
49682    VARIABLES  { swTrapDisplayString,
49683                 ipCurCfgGwIndex,
49684                 ipCurCfgGwAddr,
49685                 sysName, sysLocation, sysContact }
49686    DESCRIPTION
49687        "A swDefGwDown trap signifies that the default gateway is down.
49688         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
49689         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
49690         ipCurCfgGwAddr is the IP address of the default gateway."
49691    ::= 3   -- 0x03
49692
49693swDefGwInService TRAP-TYPE
49694    ENTERPRISE traps
49695    VARIABLES  { swTrapDisplayString,
49696                 ipCurCfgGwIndex,
49697                 ipCurCfgGwAddr,
49698                 sysName, sysLocation, sysContact }
49699    DESCRIPTION
49700         "A swDefGwInService trap signifies that the default gateway is
49701          up and in service.
49702          ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
49703          The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
49704          ipCurCfgGwAddr is the IP address of the default gateway."
49705    ::= 4   -- 0x04
49706
49707swDefGwNotInService TRAP-TYPE
49708    ENTERPRISE traps
49709    VARIABLES  { swTrapDisplayString,
49710                 ipCurCfgGwIndex,
49711                 ipCurCfgGwAddr,
49712                 sysName, sysLocation, sysContact }
49713    DESCRIPTION
49714        "A swDefGwNotInService trap signifies that the default gateway
49715         is alive but not in service.
49716         ipCurCfgGwIndex is the index of the Gateway in ipCurCfgGwTable.
49717         The range for ipCurCfgGwIndex is from 1 to ipGatewayTableMax.
49718         ipCurCfgGwAddr is the IP address of the default gateway."
49719    ::= 5   -- 0x05
49720
49721
49722
49723swVrrpNewMaster TRAP-TYPE
49724    ENTERPRISE traps
49725    VARIABLES  { swTrapDisplayString,
49726                 vrrpCurCfgVirtRtrIndx,
49727                 vrrpCurCfgVirtRtrAddr,
49728                 sysName, sysLocation, sysContact }
49729    DESCRIPTION
49730        "The swVrrpNewMaster trap indicates that the sending agent has
49731         transitioned to 'Master' state.
49732         vrrpCurCfgVirtRtrIndx is the VRRP virtual router table index
49733         referenced in vrrpCurCfgVirtRtrTable. The range is from 1 to
49734         vrrpVirtRtrTableMaxSize.
49735         vrrpCurCfgVirtRtrAddr is the VRRP virtual router IP address."
49736    ::= 16 -- 0x10
49737
49738swVrrpNewBackup TRAP-TYPE
49739    ENTERPRISE traps
49740    VARIABLES  { swTrapDisplayString,
49741                 vrrpCurCfgVirtRtrIndx,
49742                 vrrpCurCfgVirtRtrAddr,
49743                 sysName, sysLocation, sysContact }
49744    DESCRIPTION
49745        "The swVrrpNewBackup trap indicates that the sending agent has
49746         transitioned to 'Backup' state.
49747         vrrpCurCfgVirtRtrIndx is the VRRP virtual router table index
49748         referenced in vrrpCurCfgVirtRtrTable. The range is from 1 to
49749         vrrpVirtRtrTableMaxSize.
49750         vrrpCurCfgVirtRtrAddr is the VRRP virtual router IP address."
49751    ::= 17 -- 0x11
49752
49753swVrrpAuthFailure TRAP-TYPE
49754    ENTERPRISE traps
49755    VARIABLES  { swTrapDisplayString,
49756                 vrrpCurCfgIfIndx,
49757                 vrrpCurCfgIfPasswd,
49758                 sysName, sysLocation, sysContact }
49759    DESCRIPTION
49760        "A swVrrpAuthFailure trap signifies that a packet has been received
49761         from a router whose authentication key or authentication type
49762         conflicts with this router's authentication key or authentication
49763         type. Implementation of this trap is optional.
49764         vrrpCurCfgIfIndx is the VRRP interface index. This is equivalent to
49765         ifIndex in RFC 1213 mib. The range is from 1 to vrrpIfTableMaxSize.
49766         vrrpCurCfgIfPasswd is the password for authentication. It is a
49767         DisplayString of 0 to 7 characters."
49768    ::= 18 -- 0x12
49769
49770swLoginFailure TRAP-TYPE
49771    ENTERPRISE traps
49772    VARIABLES  { swTrapDisplayString,
49773                 sysName, sysLocation, sysContact }
49774    DESCRIPTION
49775        "A swLoginFailure trap signifies that someone failed to enter a
49776         valid username/password combination.
49777         swTrapDisplayString specifies whether the login attempt was from
49778         CONSOLE or TELNET. In case of TELNET login it also specifies the IP
49779         address of the host from which the attempt was made."
49780    ::= 19 -- 0x13
49781
49782
49783swTempExceedThreshold TRAP-TYPE
49784    ENTERPRISE traps
49785    VARIABLES  { swTrapDisplayString,
49786                 sysName, sysLocation, sysContact }
49787    DESCRIPTION
49788        "A swTempExceedThreshold trap signifies that the
49789         switch temperature has exceeded maximum safety limits."
49790    ::= 22   -- 0x16
49791
49792
49793swFanFailure TRAP-TYPE
49794    ENTERPRISE traps
49795    VARIABLES  { swTrapDisplayString,
49796                 sysName, sysLocation, sysContact }
49797    DESCRIPTION
49798	"A swFanFailure trap signifies that the
49799	fan failure has been detected."
49800    ::= 24   -- 0x18
49801
49802swValidLogin TRAP-TYPE
49803    ENTERPRISE traps
49804    VARIABLES  { swTrapDisplayString,
49805                 sysName, sysLocation, sysContact }
49806    DESCRIPTION
49807        "A swValidLogin trap signifies that a user login has occured."
49808    ::= 25   -- 0x19
49809
49810swApplyComplete TRAP-TYPE
49811    ENTERPRISE traps
49812    VARIABLES  { swTrapDisplayString,
49813                 sysName, sysLocation, sysContact }
49814    DESCRIPTION
49815        "A swApplyComplete signifies that new configuration
49816		 has been applied."
49817    ::= 27 -- 0x1B
49818
49819swSaveComplete TRAP-TYPE
49820    ENTERPRISE traps
49821    VARIABLES  { swTrapDisplayString,
49822                 sysName, sysLocation, sysContact }
49823    DESCRIPTION
49824        "A swApplyComplete signifies that new configuration
49825         has been saved."
49826    ::= 28 -- 0x1C
49827
49828swFwDownloadSucess TRAP-TYPE
49829    ENTERPRISE traps
49830    VARIABLES  { swTrapDisplayString,
49831                 sysName, sysLocation, sysContact }
49832    DESCRIPTION
49833        "A swFwDownloadSuccess signifies that firmware
49834         has been downloaded to [image1|image2|boot image]."
49835    ::= 29 -- 0x1D
49836
49837swFwDownloadFailure TRAP-TYPE
49838    ENTERPRISE traps
49839    VARIABLES  { swTrapDisplayString,
49840                 sysName, sysLocation, sysContact }
49841    DESCRIPTION
49842        "A swFwDownloadFailure signifies that firmware
49843         downloaded failed to [image1|image2|boot image]."
49844    ::= 30 -- 0x1E
49845
49846swFanFailureFixed TRAP-TYPE
49847    ENTERPRISE traps
49848    VARIABLES  { swTrapDisplayString,
49849                 sysName, sysLocation, sysContact }
49850    DESCRIPTION
49851	"A swFanFailureFixed trap signifies that the
49852	fan failure has been fixed."
49853    ::= 33   -- 0x21
49854
49855swStgNewRoot TRAP-TYPE
49856        ENTERPRISE      traps
49857        VARIABLES       { swTrapDisplayString, stgCurCfgIndex,
49858                          sysName, sysLocation, sysContact }
49859        DESCRIPTION
49860                "A swStgNewRoot trap signifies that the bridge has become the new root of the STG."
49861        --#SEVERITY INFORMATIONAL
49862        ::= 42 -- 0x2A
49863
49864swCistNewRoot TRAP-TYPE
49865        ENTERPRISE      traps
49866        VARIABLES       { swTrapDisplayString,
49867                          sysName, sysLocation, sysContact }
49868        DESCRIPTION
49869                "A swCistNewRoot trap signifies that the bridge has become the new root of the CIST."
49870        --#SEVERITY INFORMATIONAL
49871        ::= 43 -- 0x2B
49872
49873swStgTopologyChanged TRAP-TYPE
49874        ENTERPRISE      traps
49875        VARIABLES       { swTrapDisplayString, stgCurCfgIndex,
49876                          sysName, sysLocation, sysContact }
49877        DESCRIPTION
49878                "A swStgTopologyChanged trap signifies that there was a STG topology change."
49879        --#SEVERITY INFORMATIONAL
49880        ::= 44 -- 0x2C
49881
49882swCistTopologyChanged TRAP-TYPE
49883        ENTERPRISE      traps
49884        VARIABLES       { swTrapDisplayString,
49885                          sysName, sysLocation, sysContact }
49886        DESCRIPTION
49887                "A swCistTopologyChanged trap signifies that there was a CIST topology change."
49888        --#SEVERITY INFORMATIONAL
49889        ::= 45 -- 0x2D
49890
49891swHotlinksMasterUp   TRAP-TYPE
49892    ENTERPRISE   traps
49893    VARIABLES    { swTrapDisplayString,
49894                   sysName, sysLocation, sysContact }
49895    DESCRIPTION  "A swHotlinksMasterUp trap signifies that the Master interface is active."
49896    ::= 46   -- 0x2E
49897
49898swHotlinksMasterDn   TRAP-TYPE
49899    ENTERPRISE   traps
49900    VARIABLES    { swTrapDisplayString,
49901                   sysName, sysLocation, sysContact }
49902    DESCRIPTION  "A swHotlinksMasterDn trap signifies that the Master interface is not active."
49903    ::= 47   -- 0x2F
49904
49905swHotlinksBackupUp   TRAP-TYPE
49906    ENTERPRISE   traps
49907    VARIABLES    { swTrapDisplayString,
49908                   sysName, sysLocation, sysContact }
49909    DESCRIPTION  "A swHotlinksBackupUp trap signifies that the Backup interface is active."
49910    ::= 48   -- 0x30
49911
49912swHotlinksBackupDn   TRAP-TYPE
49913    ENTERPRISE   traps
49914    VARIABLES    { swTrapDisplayString,
49915                   sysName, sysLocation, sysContact }
49916    DESCRIPTION  "A swHotlinksBackupDn trap signifies that the Backup interface is not active."
49917    ::= 49   -- 0x31
49918
49919swHotlinksNone       TRAP-TYPE
49920    ENTERPRISE   traps
49921    VARIABLES    { swTrapDisplayString,
49922                   sysName, sysLocation, sysContact }
49923    DESCRIPTION  "A swHotlinksNone trap signifies that there are no active interfaces."
49924    ::= 50   -- 0x32
49925
49926swNTPSyncFailed     TRAP-TYPE
49927    ENTERPRISE   traps
49928    VARIABLES    { swTrapDisplayString,
49929                   sysName, sysLocation, sysContact }
49930    DESCRIPTION  "A swNTPSyncFailed trap signifies that sync with NTP server failed."
49931    ::= 61   -- 0x3D
49932
49933swNTPUpdateClock     TRAP-TYPE
49934    ENTERPRISE   traps
49935    VARIABLES    { swTrapDisplayString,
49936                   sysName, sysLocation, sysContact }
49937    DESCRIPTION  "A swNTPUpdateClock trap signifies that update system clock with NTP server."
49938    ::= 62   -- 0x3E
49939
49940swValidLogout TRAP-TYPE
49941    ENTERPRISE traps
49942    VARIABLES  { swTrapDisplayString,
49943                 sysName, sysLocation, sysContact }
49944    DESCRIPTION
49945        "A swValidLogout trap signifies that a user logout has occured."
49946    ::= 63   -- 0x3F
49947
49948swECMPGatewayUp      TRAP-TYPE
49949    ENTERPRISE   traps
49950    VARIABLES    { swTrapDisplayString,
49951                   sysName, sysLocation, sysContact }
49952    DESCRIPTION     "A swECMPGatewayUp trap signifies that the ECMP gateway is up."
49953    --#SEVERITY INFORMATIONAL
49954    ::= 65 -- 0x41
49955
49956swECMPGatewayDown      TRAP-TYPE
49957    ENTERPRISE   traps
49958    VARIABLES    { swTrapDisplayString,
49959                   sysName, sysLocation, sysContact }
49960    DESCRIPTION     "A swECMPGatewayDown trap signifies that the ECMP gateway is down."
49961    --#SEVERITY INFORMATIONAL
49962    ::= 66 -- 0x42
49963
49964swTeamingCtrlUp   TRAP-TYPE
49965    ENTERPRISE   traps
49966    VARIABLES    { swTrapDisplayString,
49967                   sysName, sysLocation, sysContact }
49968   DESCRIPTION   "A swTeamingCtrlUp trap signifies that the teaming is up."
49969   --#SEVERITY INFORMATIONAL
49970   ::= 67 -- 0x43
49971
49972swTeamingCtrlDown   TRAP-TYPE
49973   ENTERPRISE    traps
49974   VARIABLES     { swTrapDisplayString,
49975                   sysName, sysLocation, sysContact }
49976   DESCRIPTION   "A swTeamingCtrlDown trap signifies that the teaming control is down."
49977   --#SEVERITY INFORMATIONAL
49978   ::= 68 -- 0x44
49979
49980swTeamingCtrlDownTearDownBlked   TRAP-TYPE
49981   ENTERPRISE    traps
49982   VARIABLES     { swTrapDisplayString,
49983                   sysName, sysLocation, sysContact }
49984   DESCRIPTION   "A swTeamingCtrlDownTearDownBlked trap signifies that the
49985                  teaming control is down but teardown is blocked."
49986   --#SEVERITY INFORMATIONAL
49987   ::= 69 -- 0x45
49988
49989swTeamingCtrlError   TRAP-TYPE
49990   ENTERPRISE    traps
49991   VARIABLES     { swTrapDisplayString,
49992                   sysName, sysLocation, sysContact }
49993   DESCRIPTION   "A swTeamingCtrlError trap signifies error, action is undefined."
49994   --#SEVERITY INFORMATIONAL
49995   ::= 70 -- 0x46
49996
49997
49998swTempReturnThreshold TRAP-TYPE
49999    ENTERPRISE   traps
50000    VARIABLES    { swTrapDisplayString,
50001                   sysName, sysLocation, sysContact }
50002    DESCRIPTION  "A swTempReturnThreshold trap signifies that the switch
50003                  temperature has returned below maximum safety limits."
50004    --#SEVERITY INFORMATIONAL
50005    ::= 31 -- 0x1F
50006
50007    swLACPPortBlocked    TRAP-TYPE
50008    ENTERPRISE   traps
50009    VARIABLES    { swTrapDisplayString,
50010        sysName, sysLocation, sysContact }
50011    DESCRIPTION  "A swLACPPortBlocked trap signifies that LACP is
50012        operationally down on a port, and traffic is blocked on the port."
50013        --#SEVERITY INFORMATIONAL
50014        ::= 71 -- 0x47
50015
50016    swLACPPortUnblocked    TRAP-TYPE
50017    ENTERPRISE   traps
50018    VARIABLES    { swTrapDisplayString,
50019        sysName, sysLocation,
50020        sysContact }
50021    DESCRIPTION  "A swLACPPortUnblocked trap signifies that LACP is
50022        operationally up on a port, and traffic is no longer blocked on
50023        the port."
50024        --#SEVERITY INFORMATIONAL
50025        ::= 72 -- 0x48
50026
50027
50028swVMGroupVMotion TRAP-TYPE
50029    ENTERPRISE   traps
50030    VARIABLES    { swTrapDisplayString,
50031                   sysName, sysLocation, sysContact }
50032    DESCRIPTION  "A altVMGroupVMotion trap signifies that a virtual machine has moved from a port to another."
50033    --#SEVERITY INFORMATIONAL
50034    ::= 77 -- 0x4D
50035
50036swVMGroupVMOnline TRAP-TYPE
50037    ENTERPRISE   traps
50038    VARIABLES    { swTrapDisplayString,
50039                   sysName, sysLocation, sysContact }
50040    DESCRIPTION  "A altVMGroupVMOnline trap signifies that a advance provisioned virtual machine has came online."
50041    --#SEVERITY INFORMATIONAL
50042    ::= 78 -- 0x4E
50043
50044swVMGroupVMVlanChange TRAP-TYPE
50045    ENTERPRISE   traps
50046    VARIABLES    { swTrapDisplayString,
50047                   sysName, sysLocation, sysContact }
50048    DESCRIPTION  "A altVMGroupVMVlanChange trap signifies that a virtual machine has entered into a vlan, or changed the vlan."
50049    --#SEVERITY INFORMATIONAL
50050    ::= 79 -- 0x4F
50051
50052
50053
50054swPrimaryPowerSupplyFixed TRAP-TYPE
50055    ENTERPRISE      traps
50056    VARIABLES  { swTrapDisplayString,
50057                 sysName, sysLocation, sysContact }
50058    DESCRIPTION
50059	"A swPrimaryPowerSupplyFixed trap signifies that the
50060	primary power supply has been restored."
50061    --#SEVERITY CRITICAL
50062	::= 97   -- 0x61
50063
50064swLFDPortErrdisabled    TRAP-TYPE
50065    ENTERPRISE   traps
50066    VARIABLES    { swTrapDisplayString,
50067                   sysName, sysLocation, sysContact }
50068    DESCRIPTION  "An swLFDPortErrdisabled trap signifies that a port is
50069                  error-disabled due to excessive link flaps."
50070    --#SEVERITY INFORMATIONAL
50071    ::= 103 -- 0x67
50072
50073swVlagInstanceUp      TRAP-TYPE
50074    ENTERPRISE   traps
50075    VARIABLES    { swTrapDisplayString,
50076                   sysName, sysLocation, sysContact }
50077    DESCRIPTION  "A swVlagInstanceUp trap signifies that vLAG instance is
50078                  up identified in the trap message."
50079    --#SEVERITY INFORMATIONAL
50080    ::= 106 -- 0x6A
50081
50082swVlagInstanceRemoteUp      TRAP-TYPE
50083    ENTERPRISE   traps
50084    VARIABLES    { swTrapDisplayString,
50085                   sysName, sysLocation, sysContact }
50086    DESCRIPTION  "A swVlagInstanceRemoteUp trap signifies that vLAG is down
50087                  but remote instance is Up."
50088    --#SEVERITY INFORMATIONAL
50089    ::= 107 -- 0x6B
50090
50091swVlagInstanceLocalUp      TRAP-TYPE
50092    ENTERPRISE   traps
50093    VARIABLES    { swTrapDisplayString,
50094                   sysName, sysLocation, sysContact }
50095    DESCRIPTION  "A swVlagInstanceLocalUp trap signifies that vLAG is down
50096                  but local instance is Up."
50097    --#SEVERITY INFORMATIONAL
50098    ::= 108 -- 0x6C
50099
50100swVlagInstanceDown      TRAP-TYPE
50101    ENTERPRISE   traps
50102    VARIABLES    { swTrapDisplayString,
50103                   sysName, sysLocation, sysContact }
50104    DESCRIPTION  "A swVlagInstanceDown trap signifies that vLAG instance is
50105                  down identified in the trap message."
50106    --#SEVERITY INFORMATIONAL
50107    ::= 109 -- 0x6D
50108
50109swVlagIslUp      TRAP-TYPE
50110    ENTERPRISE   traps
50111    VARIABLES    { swTrapDisplayString,
50112                   sysName, sysLocation, sysContact }
50113    DESCRIPTION  "A swVlagIslUp trap signifies that connection between vLAG
50114                  switches is up."
50115    --#SEVERITY INFORMATIONAL
50116    ::= 110 -- 0x6E
50117
50118swVlagIslDown      TRAP-TYPE
50119    ENTERPRISE   traps
50120    VARIABLES    { swTrapDisplayString,
50121                   sysName, sysLocation, sysContact }
50122    DESCRIPTION  "A swVlagInstanceDown trap signifies that connection between
50123                  vLAG switches is down."
50124    --#SEVERITY INFORMATIONAL
50125    ::= 111 -- 0x6F
50126
50127
50128sw8021x TRAP-TYPE
50129    ENTERPRISE traps
50130    VARIABLES  { swTrapDisplayString,
50131    sysName, sysLocation, sysContact }
50132    DESCRIPTION
50133        "A sw8021x trap is sent when dot1x feature is enabled."
50134    ::= 158   -- 0x9F
50135
50136swDefAdminDisable      TRAP-TYPE
50137    ENTERPRISE   traps
50138    VARIABLES    { swTrapDisplayString,
50139                   sysName, sysLocation, sysContact }
50140    DESCRIPTION  "A swDefAdminDisable trap signifies that default admin account has been disabled."
50141    ::= 162   -- 0xA2
50142
50143swAcntStrngPswdNotMet   TRAP-TYPE
50144    ENTERPRISE   traps
50145    VARIABLES    { swTrapDisplayString,
50146                   sysName, sysLocation, sysContact }
50147    DESCRIPTION  "A swAcntStrngPswdNotMet trap signifies that configured password does not match strong password complexity."
50148    ::= 163   -- 0xA3
50149
50150swAcntLocked     TRAP-TYPE
50151    ENTERPRISE   traps
50152    VARIABLES    { swTrapDisplayString,
50153                   sysName, sysLocation, sysContact }
50154    DESCRIPTION  "A swAcntLocked trap signifies that account has been locked."
50155    ::= 164   -- 0xA4
50156
50157swAcntUnlocked     TRAP-TYPE
50158    ENTERPRISE   traps
50159    VARIABLES    { swTrapDisplayString,
50160                   sysName, sysLocation, sysContact }
50161    DESCRIPTION  "A swAcntUnlocked trap signifies that account has been unlocked."
50162    ::= 165   -- 0xA5
50163
50164
50165
50166swFcZoneErr      TRAP-TYPE
50167    ENTERPRISE   traps
50168    VARIABLES    { swTrapDisplayString,
50169                 sysName, sysLocation, sysContact }
50170    DESCRIPTION  "This trap specifies the FC zoning configuration errors"
50171    ::= 169   -- 0xA9
50172
50173
50174-- ----------------------------------------------------------------------------
50175-- ----------------------------------------------------------------------------
50176-- } INSERT:  traps
50177-- ----------------------------------------------------------------------------
50178qos                     OBJECT IDENTIFIER ::= { g8264CS-mgmt 8 }
50179-- ----------------------------------------------------------------------------
50180-- { INSERT:  qos
50181-- ----------------------------------------------------------------------------
50182
50183qosConfig      OBJECT IDENTIFIER ::= { qos 1 }
50184--Only show these objects when we have it in the CLI
50185--qosStats       OBJECT IDENTIFIER ::= { qos 2 }
50186--qosInfo        OBJECT IDENTIFIER ::= { qos 3 }
50187--qosOper        OBJECT IDENTIFIER ::= { qos 4 }
50188
50189qos8021p   OBJECT IDENTIFIER ::= { qosConfig 1 }
50190qosdscp   OBJECT IDENTIFIER ::= { qosConfig 2 }
50191qoswredecn   OBJECT IDENTIFIER ::= { qosConfig 3 }
50192
50193-- QOS Configuration
50194
50195qosCurCfgPortPriorityTable OBJECT-TYPE
50196    SYNTAX SEQUENCE OF QoSCurCfgPortPriorityEntry
50197    MAX-ACCESS not-accessible
50198    STATUS current
50199    DESCRIPTION
50200        "The table of QOS Port Priority configuration."
50201    ::= { qos8021p  1 }
50202
50203qosCurCfgPortPriorityEntry OBJECT-TYPE
50204    SYNTAX QoSCurCfgPortPriorityEntry
50205    MAX-ACCESS not-accessible
50206    STATUS current
50207    DESCRIPTION
50208        "Information about a particular QOS Port Priority configuration."
50209    INDEX { qosCurCfgPortIndex }
50210    ::= { qosCurCfgPortPriorityTable 1 }
50211
50212QoSCurCfgPortPriorityEntry ::= SEQUENCE {
50213    qosCurCfgPortIndex      PortNumber,
50214    qosCurCfgPortPriority   INTEGER
50215    }
50216
50217qosCurCfgPortIndex  OBJECT-TYPE
50218    SYNTAX  PortNumber
50219    MAX-ACCESS  read-only
50220    STATUS  current
50221    DESCRIPTION
50222        "Switch Port Number"
50223    ::= { qosCurCfgPortPriorityEntry 1 }
50224
50225qosCurCfgPortPriority  OBJECT-TYPE
50226    SYNTAX  INTEGER  (0..7)
50227    MAX-ACCESS  read-only
50228    STATUS  current
50229    DESCRIPTION
50230        "Switch Port Priority Should be between 0 and 7"
50231    ::= { qosCurCfgPortPriorityEntry 2 }
50232
50233qosNewCfgPortPriorityTable OBJECT-TYPE
50234    SYNTAX SEQUENCE OF QoSNewCfgPortPriorityEntry
50235    MAX-ACCESS not-accessible
50236    STATUS current
50237    DESCRIPTION
50238        "The table of QOS Port Priority configuration."
50239    ::= { qos8021p  2 }
50240
50241qosNewCfgPortPriorityEntry OBJECT-TYPE
50242    SYNTAX QoSNewCfgPortPriorityEntry
50243    MAX-ACCESS not-accessible
50244    STATUS current
50245    DESCRIPTION
50246        "Information about a particular QOS Port Priority configuration."
50247    INDEX { qosNewCfgPortIndex }
50248    ::= { qosNewCfgPortPriorityTable 1 }
50249
50250QoSNewCfgPortPriorityEntry ::= SEQUENCE {
50251    qosNewCfgPortIndex      PortNumber,
50252    qosNewCfgPortPriority   INTEGER
50253    }
50254
50255qosNewCfgPortIndex  OBJECT-TYPE
50256    SYNTAX  PortNumber
50257    MAX-ACCESS  read-only
50258    STATUS  current
50259    DESCRIPTION
50260        "Switch Port Number"
50261    ::= { qosNewCfgPortPriorityEntry 1 }
50262
50263qosNewCfgPortPriority  OBJECT-TYPE
50264    SYNTAX  INTEGER  (0..7)
50265    MAX-ACCESS  read-write
50266    STATUS  current
50267    DESCRIPTION
50268        "Switch Port Priority Should be between 0 and 7"
50269    ::= { qosNewCfgPortPriorityEntry 2 }
50270
50271qosCurCfgPriorityCoSTable OBJECT-TYPE
50272    SYNTAX SEQUENCE OF QoSCurCfgPriorityCoSEntry
50273    MAX-ACCESS not-accessible
50274    STATUS current
50275    DESCRIPTION
50276        "The table of Frame Priority and COSq configuration."
50277    ::= { qos8021p  3 }
50278
50279qosCurCfgPriorityCoSEntry OBJECT-TYPE
50280    SYNTAX QoSCurCfgPriorityCoSEntry
50281    MAX-ACCESS not-accessible
50282    STATUS current
50283    DESCRIPTION
50284        "Information about a particular Frame Priority and COSq configuration."
50285    INDEX { qosCurCfgPriorityIndex }
50286    ::= { qosCurCfgPriorityCoSTable 1 }
50287
50288QoSCurCfgPriorityCoSEntry ::= SEQUENCE {
50289    qosCurCfgPriorityIndex INTEGER,
50290    qosCurCfgPriorityCoSq  INTEGER
50291    }
50292
50293qosCurCfgPriorityIndex  OBJECT-TYPE
50294    SYNTAX  INTEGER  (0..7)
50295    MAX-ACCESS  read-only
50296    STATUS  current
50297    DESCRIPTION
50298        "Frame priority Number"
50299    ::= { qosCurCfgPriorityCoSEntry 1 }
50300
50301qosCurCfgPriorityCoSq  OBJECT-TYPE
50302    SYNTAX  INTEGER  (0..7)
50303    MAX-ACCESS  read-only
50304    STATUS  current
50305    DESCRIPTION
50306        "CoSq for a Frame Priority Should be between 0 and 7"
50307    ::= { qosCurCfgPriorityCoSEntry 2 }
50308
50309qosNewCfgPriorityCoSTable OBJECT-TYPE
50310    SYNTAX SEQUENCE OF QoSNewCfgPriorityCoSEntry
50311    MAX-ACCESS not-accessible
50312    STATUS current
50313    DESCRIPTION
50314        "The table of Frame Priority and COSq configuration."
50315    ::= { qos8021p  4 }
50316
50317qosNewCfgPriorityCoSEntry OBJECT-TYPE
50318    SYNTAX QoSNewCfgPriorityCoSEntry
50319    MAX-ACCESS not-accessible
50320    STATUS current
50321    DESCRIPTION
50322        "Information about a particular Frame Priority and COSq configuration."
50323    INDEX { qosNewCfgPriorityIndex }
50324    ::= { qosNewCfgPriorityCoSTable 1 }
50325
50326QoSNewCfgPriorityCoSEntry ::= SEQUENCE {
50327    qosNewCfgPriorityIndex INTEGER,
50328    qosNewCfgPriorityCoSq  INTEGER
50329    }
50330
50331qosNewCfgPriorityIndex  OBJECT-TYPE
50332    SYNTAX  INTEGER  (0..7)
50333    MAX-ACCESS  read-only
50334    STATUS  current
50335    DESCRIPTION
50336        "Frame priority Number"
50337    ::= { qosNewCfgPriorityCoSEntry 1 }
50338
50339qosNewCfgPriorityCoSq  OBJECT-TYPE
50340    SYNTAX  INTEGER  (0..7)
50341    MAX-ACCESS  read-write
50342    STATUS  current
50343    DESCRIPTION
50344        "CoSq for a Frame Priority Should be between 0 and 7"
50345    ::= { qosNewCfgPriorityCoSEntry 2 }
50346
50347qosCurCfgCosWeightTable OBJECT-TYPE
50348    SYNTAX SEQUENCE OF QoSCurCfgCosWeightEntry
50349    MAX-ACCESS not-accessible
50350    STATUS current
50351    DESCRIPTION
50352        "The table of CoSq and Weight configuration."
50353    ::= { qos8021p  5 }
50354
50355qosCurCfgCosWeightEntry OBJECT-TYPE
50356    SYNTAX QoSCurCfgCosWeightEntry
50357    MAX-ACCESS not-accessible
50358    STATUS current
50359    DESCRIPTION
50360        "Information about a particular CoSq and Weight configuration."
50361    INDEX { qosCurCfgCosIndex }
50362    ::= { qosCurCfgCosWeightTable 1 }
50363
50364QoSCurCfgCosWeightEntry ::= SEQUENCE {
50365    qosCurCfgCosIndex    INTEGER,
50366    qosCurCfgCosWeight   INTEGER
50367    }
50368
50369qosCurCfgCosIndex  OBJECT-TYPE
50370    SYNTAX  INTEGER  (0..7)
50371    MAX-ACCESS  read-only
50372    STATUS  current
50373    DESCRIPTION
50374        "CoSq Number"
50375    ::= { qosCurCfgCosWeightEntry 1 }
50376
50377qosCurCfgCosWeight  OBJECT-TYPE
50378    SYNTAX  INTEGER  (0..15)
50379    MAX-ACCESS  read-only
50380    STATUS  current
50381    DESCRIPTION
50382        "Weight of CoSq"
50383    ::= { qosCurCfgCosWeightEntry 2 }
50384
50385qosNewCfgCosWeightTable OBJECT-TYPE
50386    SYNTAX SEQUENCE OF QoSNewCfgCosWeightEntry
50387    MAX-ACCESS not-accessible
50388    STATUS current
50389    DESCRIPTION
50390        "The table of CoSq and Weight configuration."
50391    ::= { qos8021p  6 }
50392
50393qosNewCfgCosWeightEntry OBJECT-TYPE
50394    SYNTAX QoSNewCfgCosWeightEntry
50395    MAX-ACCESS not-accessible
50396    STATUS current
50397    DESCRIPTION
50398        "Information about a particular CoSq and Weight configuration."
50399    INDEX { qosNewCfgCosIndex }
50400    ::= { qosNewCfgCosWeightTable 1 }
50401
50402QoSNewCfgCosWeightEntry ::= SEQUENCE {
50403    qosNewCfgCosIndex    INTEGER,
50404    qosNewCfgCosWeight   INTEGER
50405    }
50406
50407qosNewCfgCosIndex  OBJECT-TYPE
50408    SYNTAX INTEGER  (0..7)
50409    MAX-ACCESS read-only
50410    STATUS  current
50411    DESCRIPTION
50412        "CoSq Number"
50413    ::= { qosNewCfgCosWeightEntry 1 }
50414
50415qosNewCfgCosWeight  OBJECT-TYPE
50416    SYNTAX INTEGER  (0..15)
50417    MAX-ACCESS  read-write
50418    STATUS  current
50419    DESCRIPTION
50420        "Weight of CoSq"
50421    ::= { qosNewCfgCosWeightEntry 2 }
50422
50423
50424qosCurCfgCosNum OBJECT-TYPE
50425    SYNTAX  INTEGER {
50426	num2(2),
50427	num8(8)
50428	}
50429    MAX-ACCESS  read-only
50430    STATUS  current
50431    DESCRIPTION
50432        "Number of CoSq."
50433    ::= { qos8021p 7 }
50434
50435qosDefaultCfg OBJECT-TYPE
50436    SYNTAX  INTEGER {
50437        none(0),
50438        defaultCosNum(1),
50439        defaultWeight(2),
50440        defaultPriority(3)
50441        }
50442    MAX-ACCESS  read-write
50443    STATUS  current
50444    DESCRIPTION
50445        "Load default configuration."
50446    ::= { qos8021p 9 }
50447
50448
50449qosCurCfgDscpTable OBJECT-TYPE
50450    SYNTAX SEQUENCE OF QoSCurCfgDscpEntry
50451    MAX-ACCESS not-accessible
50452    STATUS current
50453    DESCRIPTION
50454        "The table of Dscp to New Dscp/802.1p priority configuration."
50455    ::= { qosdscp  1 }
50456
50457qosCurCfgDscpEntry OBJECT-TYPE
50458    SYNTAX QoSCurCfgDscpEntry
50459    MAX-ACCESS not-accessible
50460    STATUS current
50461    DESCRIPTION
50462        "Information about a particular Dscp to New Dscp/802.1p priority configuration"
50463    INDEX { qosCurCfgDscpIndex }
50464    ::= { qosCurCfgDscpTable 1 }
50465
50466QoSCurCfgDscpEntry ::= SEQUENCE {
50467    qosCurCfgDscpIndex    INTEGER,
50468    qosCurCfgMapDscp   INTEGER
50469    ,qosCurCfgMap8021p INTEGER
50470    }
50471
50472qosCurCfgDscpIndex  OBJECT-TYPE
50473    SYNTAX  INTEGER  (0..63)
50474    MAX-ACCESS  read-only
50475    STATUS  current
50476    DESCRIPTION
50477        "Dscp value"
50478    ::= { qosCurCfgDscpEntry 1 }
50479
50480qosCurCfgMapDscp  OBJECT-TYPE
50481    SYNTAX  INTEGER  (0..63)
50482    MAX-ACCESS  read-only
50483    STATUS  current
50484    DESCRIPTION
50485        "Map Dscp Value"
50486    ::= { qosCurCfgDscpEntry 2 }
50487
50488qosCurCfgMap8021p  OBJECT-TYPE
50489    SYNTAX  INTEGER  (0..7)
50490    MAX-ACCESS  read-only
50491    STATUS  current
50492    DESCRIPTION
50493        "Map 802.1p value"
50494    ::= { qosCurCfgDscpEntry 3 }
50495
50496qosNewCfgDscpTable OBJECT-TYPE
50497    SYNTAX SEQUENCE OF QoSNewCfgDscpEntry
50498    MAX-ACCESS not-accessible
50499    STATUS current
50500    DESCRIPTION
50501        "The table of Dscp to New Dscp/802.1p priority configuration."
50502    ::= { qosdscp  2 }
50503
50504qosNewCfgDscpEntry OBJECT-TYPE
50505    SYNTAX QoSNewCfgDscpEntry
50506    MAX-ACCESS not-accessible
50507    STATUS current
50508    DESCRIPTION
50509        "Information about a particular Dscp to New Dscp/802.1p priority configuration"
50510    INDEX { qosNewCfgDscpIndex }
50511    ::= { qosNewCfgDscpTable 1 }
50512
50513QoSNewCfgDscpEntry ::= SEQUENCE {
50514    qosNewCfgDscpIndex    INTEGER,
50515    qosNewCfgMapDscp   INTEGER
50516    ,qosNewCfgMap8021p INTEGER
50517    }
50518
50519qosNewCfgDscpIndex  OBJECT-TYPE
50520    SYNTAX  INTEGER  (0..63)
50521    MAX-ACCESS  read-only
50522    STATUS  current
50523    DESCRIPTION
50524        "Dscp value"
50525    ::= { qosNewCfgDscpEntry 1 }
50526
50527qosNewCfgMapDscp  OBJECT-TYPE
50528    SYNTAX  INTEGER  (0..63)
50529    MAX-ACCESS  read-write
50530    STATUS  current
50531    DESCRIPTION
50532        "Map Dscp Value"
50533    ::= { qosNewCfgDscpEntry 2 }
50534
50535qosNewCfgMap8021p  OBJECT-TYPE
50536    SYNTAX  INTEGER  (0..7)
50537    MAX-ACCESS  read-write
50538    STATUS  current
50539    DESCRIPTION
50540        "Map 802.1p value"
50541    ::= { qosNewCfgDscpEntry 3 }
50542
50543qosCurCfgDscpState OBJECT-TYPE
50544    SYNTAX  INTEGER {
50545        on(1),
50546        off(2)
50547        }
50548    MAX-ACCESS  read-only
50549    STATUS  current
50550    DESCRIPTION
50551        "This is for turning on/off DSCP globally."
50552    ::= { qosdscp 3 }
50553
50554qosNewCfgDscpState OBJECT-TYPE
50555    SYNTAX  INTEGER {
50556        on(1),
50557        off(2)
50558        }
50559    MAX-ACCESS  read-write
50560    STATUS  current
50561    DESCRIPTION
50562        "This is for turning on/off DSCP globally."
50563    ::= { qosdscp 4 }
50564
50565-- WRED ECN Configuration
50566-- cur port profile table
50567qosCurCfgPortProfileTable OBJECT-TYPE
50568    SYNTAX SEQUENCE OF QoSCurCfgPortProfileEntry
50569    MAX-ACCESS not-accessible
50570    STATUS current
50571    DESCRIPTION
50572        "The table of QOS port WRED ECN profile configuration."
50573    ::= { qoswredecn  1 }
50574
50575qoSCurCfgPortProfileEntry OBJECT-TYPE
50576    SYNTAX QoSCurCfgPortProfileEntry
50577    MAX-ACCESS not-accessible
50578    STATUS current
50579    DESCRIPTION
50580        "Information about a particular Transmit queue of a port WRED ECN profile configuration."
50581    INDEX { qosCurCfgProfilePortIndex , qosCurCfgTrqIndex}
50582    ::= { qosCurCfgPortProfileTable 1 }
50583
50584QoSCurCfgPortProfileEntry ::= SEQUENCE {
50585    qosCurCfgProfilePortIndex      PortNumber,
50586    qosCurCfgTrqIndex		INTEGER,
50587                                        qosCurCfgTrqNonTcpMin       INTEGER,
50588                                        qosCurCfgTrqNonTcpMax       INTEGER,
50589                                        qosCurCfgTrqNonTcpRate      INTEGER,
50590                                        qosCurCfgTrqTcpMin          INTEGER,
50591                                        qosCurCfgTrqTcpMax          INTEGER,
50592                                        qosCurCfgTrqTcpRate     INTEGER,
50593    qosCurCfgPortTrqWredState   INTEGER
50594    }
50595
50596qosCurCfgProfilePortIndex  OBJECT-TYPE
50597    SYNTAX  PortNumber
50598    MAX-ACCESS  read-only
50599    STATUS  current
50600    DESCRIPTION
50601        "Switch Port Number"
50602    ::= { qoSCurCfgPortProfileEntry 1 }
50603
50604qosCurCfgTrqIndex  OBJECT-TYPE
50605    SYNTAX  INTEGER  (0..7)
50606    MAX-ACCESS  read-only
50607    STATUS  current
50608    DESCRIPTION
50609        "Transmit Queue Number"
50610    ::= { qoSCurCfgPortProfileEntry 2 }
50611
50612    qosCurCfgTrqNonTcpMin  OBJECT-TYPE
50613    SYNTAX  INTEGER  (1..100)
50614    MAX-ACCESS  read-only
50615    STATUS  current
50616    DESCRIPTION
50617        "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
50618    ::= { qoSCurCfgPortProfileEntry 3 }
50619
50620    qosCurCfgTrqNonTcpMax  OBJECT-TYPE
50621    SYNTAX  INTEGER  (1..100)
50622    MAX-ACCESS  read-only
50623    STATUS  current
50624    DESCRIPTION
50625        "Port Transmit queue WRED ECN nontcp profile MaxThreshold value"
50626    ::= { qoSCurCfgPortProfileEntry 4 }
50627
50628    qosCurCfgTrqNonTcpRate  OBJECT-TYPE
50629    SYNTAX  INTEGER  (1..100)
50630    MAX-ACCESS  read-only
50631    STATUS  current
50632    DESCRIPTION
50633        "Port Transmit queue WRED ECN nontcp profile DropRate value."
50634    ::= { qoSCurCfgPortProfileEntry 5 }
50635    qosCurCfgTrqTcpMin  OBJECT-TYPE
50636        SYNTAX  INTEGER  (1..100)
50637        MAX-ACCESS  read-only
50638        STATUS  current
50639        DESCRIPTION
50640        "Port Transmit queue WRED ECN tcp profile MinThreshold value."
50641        ::= { qoSCurCfgPortProfileEntry 6 }
50642    qosCurCfgTrqTcpMax  OBJECT-TYPE
50643        SYNTAX  INTEGER  (1..100)
50644        MAX-ACCESS  read-only
50645        STATUS  current
50646        DESCRIPTION
50647        "Port Transmit queue WRED ECN tcp profile MaxThreshold value"
50648        ::= { qoSCurCfgPortProfileEntry 7 }
50649    qosCurCfgTrqTcpRate  OBJECT-TYPE
50650        SYNTAX  INTEGER  (1..100)
50651        MAX-ACCESS  read-only
50652        STATUS  current
50653        DESCRIPTION
50654        "Port Transmit queue WRED ECN tcp profile DropRate value."
50655        ::= { qoSCurCfgPortProfileEntry 8 }
50656
50657qosCurCfgPortTrqWredState  OBJECT-TYPE
50658        SYNTAX  INTEGER {
50659        on(1),
50660        off(2)
50661        }
50662    MAX-ACCESS  read-only
50663    STATUS  current
50664    DESCRIPTION
50665        "This is for turning on/off WRED per transmit queue per port."
50666        ::= { qoSCurCfgPortProfileEntry 9 }
50667
50668-- new port profile table
50669qosNewCfgPortProfileTable OBJECT-TYPE
50670    SYNTAX SEQUENCE OF QoSNewCfgPortProfileEntry
50671    MAX-ACCESS not-accessible
50672    STATUS current
50673    DESCRIPTION
50674        "The table of QOS Port WRED ECN configuration."
50675    ::= { qoswredecn  2 }
50676
50677qoSNewCfgPortProfileEntry OBJECT-TYPE
50678    SYNTAX QoSNewCfgPortProfileEntry
50679    MAX-ACCESS not-accessible
50680    STATUS current
50681    DESCRIPTION
50682        "Information about a particular Transmit queue of a port WRED ECN configuration."
50683    INDEX { qosNewCfgProfilePortIndex , qosNewCfgTrqIndex}
50684    ::= { qosNewCfgPortProfileTable 1 }
50685
50686QoSNewCfgPortProfileEntry ::= SEQUENCE {
50687    qosNewCfgProfilePortIndex      PortNumber,
50688    qosNewCfgTrqIndex		INTEGER,
50689                                        qosNewCfgTrqNonTcpMin       INTEGER,
50690                                        qosNewCfgTrqNonTcpMax       INTEGER,
50691                                        qosNewCfgTrqNonTcpRate      INTEGER,
50692                                        qosNewCfgTrqTcpMin          INTEGER,
50693                                        qosNewCfgTrqTcpMax      INTEGER,
50694                                        qosNewCfgTrqTcpRate     INTEGER,
50695    qosNewCfgPortTrqWredState   INTEGER
50696    }
50697
50698qosNewCfgProfilePortIndex  OBJECT-TYPE
50699    SYNTAX  PortNumber
50700    MAX-ACCESS  read-only
50701    STATUS  current
50702    DESCRIPTION
50703        "Switch Port Number"
50704    ::= { qoSNewCfgPortProfileEntry 1 }
50705
50706qosNewCfgTrqIndex  OBJECT-TYPE
50707    SYNTAX  INTEGER  (0..7)
50708    MAX-ACCESS  read-only
50709    STATUS  current
50710    DESCRIPTION
50711        "Transmit Queue Number"
50712    ::= { qoSNewCfgPortProfileEntry 2 }
50713
50714    qosNewCfgTrqNonTcpMin  OBJECT-TYPE
50715    SYNTAX  INTEGER  (1..100)
50716    MAX-ACCESS  read-write
50717    STATUS  current
50718    DESCRIPTION
50719        "Port Transmit queue WRED ECN nontcp profile MinThreshold value."
50720    ::= { qoSNewCfgPortProfileEntry 3 }
50721
50722    qosNewCfgTrqNonTcpMax  OBJECT-TYPE
50723    SYNTAX  INTEGER  (1..100)
50724    MAX-ACCESS  read-write
50725    STATUS  current
50726    DESCRIPTION
50727        "Port Transmit queue WRED ECN nontcp profile MaxThreshold value."
50728    ::= { qoSNewCfgPortProfileEntry 4 }
50729
50730    qosNewCfgTrqNonTcpRate  OBJECT-TYPE
50731    SYNTAX  INTEGER  (1..100)
50732    MAX-ACCESS  read-write
50733    STATUS  current
50734    DESCRIPTION
50735        "Port Transmit queue WRED ECN nontcp profile DropRate value."
50736    ::= { qoSNewCfgPortProfileEntry 5 }
50737    qosNewCfgTrqTcpMin  OBJECT-TYPE
50738        SYNTAX  INTEGER  (1..100)
50739        MAX-ACCESS  read-write
50740        STATUS  current
50741        DESCRIPTION
50742        "Port Transmit queue WRED ECN tcp profile MinThreshold value."
50743        ::= { qoSNewCfgPortProfileEntry 6 }
50744    qosNewCfgTrqTcpMax  OBJECT-TYPE
50745        SYNTAX  INTEGER  (1..100)
50746        MAX-ACCESS  read-write
50747        STATUS  current
50748        DESCRIPTION
50749        "Port Transmit queue WRED ECN tcp profile MaxThreshold value."
50750        ::= { qoSNewCfgPortProfileEntry 7 }
50751    qosNewCfgTrqTcpRate  OBJECT-TYPE
50752        SYNTAX  INTEGER  (1..100)
50753        MAX-ACCESS  read-write
50754        STATUS  current
50755        DESCRIPTION
50756        "Port Transmit queue WRED ECN tcp profile DropRate value."
50757        ::= { qoSNewCfgPortProfileEntry 8 }
50758
50759qosNewCfgPortTrqWredState  OBJECT-TYPE
50760        SYNTAX  INTEGER {
50761        on(1),
50762        off(2)
50763        }
50764    MAX-ACCESS  read-write
50765    STATUS  current
50766    DESCRIPTION
50767        "This is for turning on/off WRED per transmit queue per port."
50768        ::= { qoSNewCfgPortProfileEntry 9 }
50769
50770-- cur port wred ecn state
50771qosCurCfgPortStateTable OBJECT-TYPE
50772    SYNTAX SEQUENCE OF QoSCurCfgPortStateEntry
50773    MAX-ACCESS not-accessible
50774    STATUS current
50775    DESCRIPTION
50776        "The table of QOS port WRED ECN state configuration."
50777    ::= { qoswredecn  3 }
50778
50779qoSCurCfgPortStateEntry OBJECT-TYPE
50780    SYNTAX QoSCurCfgPortStateEntry
50781    MAX-ACCESS not-accessible
50782    STATUS current
50783    DESCRIPTION
50784        "Information about a particular port WRED ECN state configuration."
50785    INDEX { qosCurCfgStatePortIndex }
50786    ::= { qosCurCfgPortStateTable 1 }
50787
50788QoSCurCfgPortStateEntry ::= SEQUENCE {
50789    qosCurCfgStatePortIndex      PortNumber,
50790    qosCurCfgPortWredState   INTEGER,
50791    qosCurCfgPortEcnState   INTEGER
50792    }
50793
50794qosCurCfgStatePortIndex  OBJECT-TYPE
50795    SYNTAX  PortNumber
50796    MAX-ACCESS  read-only
50797    STATUS  current
50798    DESCRIPTION
50799        "Switch Port Number"
50800    ::= { qoSCurCfgPortStateEntry 1 }
50801
50802qosCurCfgPortWredState  OBJECT-TYPE
50803    SYNTAX  INTEGER {
50804        on(1),
50805        off(2)
50806        }
50807    MAX-ACCESS  read-only
50808    STATUS  current
50809    DESCRIPTION
50810        "This is for turning on/off WRED per port."
50811    ::= { qoSCurCfgPortStateEntry 2 }
50812
50813qosCurCfgPortEcnState  OBJECT-TYPE
50814    SYNTAX  INTEGER {
50815        on(1),
50816        off(2)
50817        }
50818    MAX-ACCESS  read-only
50819    STATUS  current
50820    DESCRIPTION
50821        "This is for turning on/off ECN per port."
50822    ::= { qoSCurCfgPortStateEntry 3 }
50823
50824-- new port wred ecn state
50825qosNewCfgPortStateTable OBJECT-TYPE
50826    SYNTAX SEQUENCE OF QoSNewCfgPortStateEntry
50827    MAX-ACCESS not-accessible
50828    STATUS current
50829    DESCRIPTION
50830        "The table of QOS port WRED ECN state configuration."
50831    ::= { qoswredecn  4 }
50832
50833qoSNewCfgPortStateEntry OBJECT-TYPE
50834    SYNTAX QoSNewCfgPortStateEntry
50835    MAX-ACCESS not-accessible
50836    STATUS current
50837    DESCRIPTION
50838        "Information about a particular port WRED ECN state configuration."
50839    INDEX { qosNewCfgStatePortIndex }
50840    ::= { qosNewCfgPortStateTable 1 }
50841
50842QoSNewCfgPortStateEntry ::= SEQUENCE {
50843    qosNewCfgStatePortIndex      PortNumber,
50844    qosNewCfgPortWredState   INTEGER,
50845    qosNewCfgPortEcnState   INTEGER
50846    }
50847
50848qosNewCfgStatePortIndex  OBJECT-TYPE
50849    SYNTAX  PortNumber
50850    MAX-ACCESS  read-only
50851    STATUS  current
50852    DESCRIPTION
50853        "Switch Port Number"
50854    ::= { qoSNewCfgPortStateEntry 1 }
50855
50856qosNewCfgPortWredState  OBJECT-TYPE
50857    SYNTAX  INTEGER {
50858        on(1),
50859        off(2)
50860        }
50861    MAX-ACCESS  read-write
50862    STATUS  current
50863    DESCRIPTION
50864        "This is for turning on/off WRED per port"
50865    ::= { qoSNewCfgPortStateEntry 2 }
50866
50867qosNewCfgPortEcnState  OBJECT-TYPE
50868    SYNTAX  INTEGER {
50869        on(1),
50870        off(2)
50871        }
50872    MAX-ACCESS  read-write
50873    STATUS  current
50874    DESCRIPTION
50875        "This is for turning on/off ECN per port."
50876    ::= { qoSNewCfgPortStateEntry 3 }
50877
50878-- global cur profile config
50879qosCurCfgGlobalProfileTable OBJECT-TYPE
50880    SYNTAX SEQUENCE OF QoSCurCfgGlobalProfileEntry
50881    MAX-ACCESS not-accessible
50882    STATUS current
50883    DESCRIPTION
50884        "The table of QOS global WRED ECN profile configuration."
50885    ::= { qoswredecn  5 }
50886
50887qoSCurCfgGlobalProfileEntry OBJECT-TYPE
50888    SYNTAX QoSCurCfgGlobalProfileEntry
50889    MAX-ACCESS not-accessible
50890    STATUS current
50891    DESCRIPTION
50892        "Information about a particular Transmit queue of global WRED ECN profile configuration."
50893    INDEX { qosCurCfgGlobalTrqIndex}
50894    ::= { qosCurCfgGlobalProfileTable 1 }
50895
50896QoSCurCfgGlobalProfileEntry ::= SEQUENCE {
50897    qosCurCfgGlobalTrqIndex		INTEGER,
50898                                        qosCurCfgGlobalTrqNonTcpMin     INTEGER,
50899                                        qosCurCfgGlobalTrqNonTcpMax INTEGER,
50900                                        qosCurCfgGlobalTrqNonTcpRate    INTEGER,
50901                                        qosCurCfgGlobalTrqTcpMin        INTEGER,
50902                                        qosCurCfgGlobalTrqTcpMax        INTEGER,
50903                                        qosCurCfgGlobalTrqTcpRate       INTEGER,
50904    qosCurCfgGlobalTrqWredState   INTEGER
50905    }
50906
50907qosCurCfgGlobalTrqIndex  OBJECT-TYPE
50908    SYNTAX  INTEGER  (0..7)
50909    MAX-ACCESS  read-only
50910    STATUS  current
50911    DESCRIPTION
50912        "Global Transmit Queue Number"
50913    ::= { qoSCurCfgGlobalProfileEntry 1 }
50914
50915    qosCurCfgGlobalTrqNonTcpMin  OBJECT-TYPE
50916    SYNTAX  INTEGER  (1..100)
50917    MAX-ACCESS  read-only
50918    STATUS  current
50919    DESCRIPTION
50920        "Global transmit queue WRED ECN nontcp profile MinThreshold value"
50921    ::= { qoSCurCfgGlobalProfileEntry 2 }
50922
50923    qosCurCfgGlobalTrqNonTcpMax  OBJECT-TYPE
50924    SYNTAX  INTEGER  (1..100)
50925    MAX-ACCESS  read-only
50926    STATUS  current
50927    DESCRIPTION
50928        "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
50929    ::= { qoSCurCfgGlobalProfileEntry 3 }
50930
50931    qosCurCfgGlobalTrqNonTcpRate  OBJECT-TYPE
50932    SYNTAX  INTEGER  (1..100)
50933    MAX-ACCESS  read-only
50934    STATUS  current
50935    DESCRIPTION
50936        "Global transmit queue WRED ECN nontcp profile DropRate value"
50937    ::= { qoSCurCfgGlobalProfileEntry 4 }
50938    qosCurCfgGlobalTrqTcpMin  OBJECT-TYPE
50939        SYNTAX  INTEGER  (1..100)
50940        MAX-ACCESS  read-only
50941        STATUS  current
50942        DESCRIPTION
50943        "Global transmit queue WRED ECN tcp profile MinThreshold value"
50944        ::= { qoSCurCfgGlobalProfileEntry 5 }
50945    qosCurCfgGlobalTrqTcpMax  OBJECT-TYPE
50946        SYNTAX  INTEGER  (1..100)
50947        MAX-ACCESS  read-only
50948        STATUS  current
50949        DESCRIPTION
50950        "Global transmit queue WRED ECN tcp profile MaxThreshold value"
50951        ::= { qoSCurCfgGlobalProfileEntry 6 }
50952    qosCurCfgGlobalTrqTcpRate  OBJECT-TYPE
50953        SYNTAX  INTEGER  (1..100)
50954        MAX-ACCESS  read-only
50955        STATUS  current
50956        DESCRIPTION
50957        "Global transmit queue WRED ECN tcp profile DropRate value"
50958        ::= { qoSCurCfgGlobalProfileEntry 7 }
50959
50960qosCurCfgGlobalTrqWredState  OBJECT-TYPE
50961        SYNTAX  INTEGER {
50962        on(1),
50963        off(2)
50964        }
50965    MAX-ACCESS  read-only
50966    STATUS  current
50967    DESCRIPTION
50968        "This is for turning on/off WRED per global transmit queue"
50969        ::= { qoSCurCfgGlobalProfileEntry 8 }
50970
50971-- global new profile config
50972qosNewCfgGlobalProfileTable OBJECT-TYPE
50973    SYNTAX SEQUENCE OF QoSNewCfgGlobalProfileEntry
50974    MAX-ACCESS not-accessible
50975    STATUS current
50976    DESCRIPTION
50977        "The table of QOS global WRED ECN profile configuration."
50978    ::= { qoswredecn  6 }
50979
50980qoSNewCfgGlobalProfileEntry OBJECT-TYPE
50981    SYNTAX QoSNewCfgGlobalProfileEntry
50982    MAX-ACCESS not-accessible
50983    STATUS current
50984    DESCRIPTION
50985        "Information about a particular Transmit queue of global WRED ECN profile configuration."
50986    INDEX { qosNewCfgGlobalTrqIndex}
50987    ::= { qosNewCfgGlobalProfileTable 1 }
50988
50989QoSNewCfgGlobalProfileEntry ::= SEQUENCE {
50990    qosNewCfgGlobalTrqIndex		INTEGER,
50991                                    qosNewCfgGlobalTrqNonTcpMin INTEGER,
50992                                    qosNewCfgGlobalTrqNonTcpMax INTEGER,
50993                                    qosNewCfgGlobalTrqNonTcpRate       INTEGER,
50994                                    qosNewCfgGlobalTrqTcpMin        INTEGER,
50995                                    qosNewCfgGlobalTrqTcpMax        INTEGER,
50996                                    qosNewCfgGlobalTrqTcpRate       INTEGER,
50997    qosNewCfgGlobalTrqWredState   INTEGER
50998    }
50999
51000qosNewCfgGlobalTrqIndex  OBJECT-TYPE
51001    SYNTAX  INTEGER  (0..7)
51002    MAX-ACCESS  read-only
51003    STATUS  current
51004    DESCRIPTION
51005        "Global Transmit Queue Number"
51006    ::= { qoSNewCfgGlobalProfileEntry 1 }
51007
51008    qosNewCfgGlobalTrqNonTcpMin  OBJECT-TYPE
51009    SYNTAX  INTEGER  (1..100)
51010    MAX-ACCESS  read-write
51011    STATUS  current
51012    DESCRIPTION
51013        "Global transmit queue WRED ECN nontcp profile MinThreshold value"
51014    ::= { qoSNewCfgGlobalProfileEntry 2 }
51015
51016    qosNewCfgGlobalTrqNonTcpMax  OBJECT-TYPE
51017    SYNTAX  INTEGER  (1..100)
51018    MAX-ACCESS  read-write
51019    STATUS  current
51020    DESCRIPTION
51021        "Global transmit queue WRED ECN nontcp profile MaxThreshold value"
51022    ::= { qoSNewCfgGlobalProfileEntry 3 }
51023
51024    qosNewCfgGlobalTrqNonTcpRate  OBJECT-TYPE
51025    SYNTAX  INTEGER  (1..100)
51026    MAX-ACCESS  read-write
51027    STATUS  current
51028    DESCRIPTION
51029        "Global transmit queue WRED ECN nontcp profile DropRate value"
51030    ::= { qoSNewCfgGlobalProfileEntry 4 }
51031    qosNewCfgGlobalTrqTcpMin  OBJECT-TYPE
51032        SYNTAX  INTEGER  (1..100)
51033        MAX-ACCESS  read-write
51034        STATUS  current
51035        DESCRIPTION
51036        "Global transmit queue WRED ECN tcp profile MinThreshold value"
51037        ::= { qoSNewCfgGlobalProfileEntry 5 }
51038    qosNewCfgGlobalTrqTcpMax  OBJECT-TYPE
51039        SYNTAX  INTEGER  (1..100)
51040        MAX-ACCESS  read-write
51041        STATUS  current
51042        DESCRIPTION
51043        "Global transmit queue WRED ECN tcp profile MaxThreshold value"
51044        ::= { qoSNewCfgGlobalProfileEntry 6 }
51045    qosNewCfgGlobalTrqTcpRate  OBJECT-TYPE
51046        SYNTAX  INTEGER  (1..100)
51047        MAX-ACCESS  read-write
51048        STATUS  current
51049        DESCRIPTION
51050        "Global transmit queue WRED ECN tcp profile DropRate value"
51051        ::= { qoSNewCfgGlobalProfileEntry 7 }
51052
51053qosNewCfgGlobalTrqWredState  OBJECT-TYPE
51054        SYNTAX  INTEGER {
51055        on(1),
51056        off(2)
51057        }
51058    MAX-ACCESS  read-write
51059    STATUS  current
51060    DESCRIPTION
51061        "This is for turning on/off WRED per global transmit queue"
51062        ::= { qoSNewCfgGlobalProfileEntry 8 }
51063
51064-- cur global wred ecn state
51065qosCurCfgGlobalWredState OBJECT-TYPE
51066    SYNTAX  INTEGER {
51067        on(1),
51068        off(2)
51069        }
51070    MAX-ACCESS  read-only
51071    STATUS  current
51072    DESCRIPTION
51073        "This is for turning on/off WRED globally."
51074    ::= { qoswredecn 7 }
51075
51076qosCurCfgGlobalEcnState OBJECT-TYPE
51077    SYNTAX  INTEGER {
51078        on(1),
51079        off(2)
51080        }
51081    MAX-ACCESS  read-only
51082    STATUS  current
51083    DESCRIPTION
51084        "This is for turning on/off ECN globally."
51085    ::= { qoswredecn 8 }
51086
51087-- new global wred ecn state
51088qosNewCfgGlobalWredState OBJECT-TYPE
51089    SYNTAX  INTEGER {
51090        on(1),
51091        off(2)
51092        }
51093    MAX-ACCESS  read-write
51094    STATUS  current
51095    DESCRIPTION
51096        "This is for turning on/off WRED globally."
51097    ::= { qoswredecn 9 }
51098
51099qosNewCfgGlobalEcnState OBJECT-TYPE
51100    SYNTAX  INTEGER {
51101        on(1),
51102        off(2)
51103        }
51104    MAX-ACCESS  read-write
51105    STATUS  current
51106    DESCRIPTION
51107        "This is for turning on/off ECN globally."
51108    ::= { qoswredecn 10 }
51109
51110
51111
51112
51113-- ----------------------------------------------------------------------------
51114-- } INSERT:  qos
51115-- ----------------------------------------------------------------------------
51116-------------------------------------------------------------------------------
51117-- Feature Dependent Private MIBs for g8264CS-mgmt
51118-------------------------------------------------------------------------------
51119acl                     OBJECT IDENTIFIER ::= { g8264CS-mgmt 9 }
51120-- ----------------------------------------------------------------------------
51121-- { INSERT:  acl
51122-- ----------------------------------------------------------------------------
51123
51124acConfig   OBJECT IDENTIFIER ::= { acl 1 }
51125
51126
51127acList      OBJECT IDENTIFIER ::= { acConfig 1 }
51128
51129aclGroup    OBJECT IDENTIFIER ::= { acConfig 3 }
51130
51131aclCfg      OBJECT IDENTIFIER ::= { acConfig 4 }
51132
51133vmapConfig              OBJECT IDENTIFIER ::= { acl 3 }
51134
51135acl6List      OBJECT IDENTIFIER ::= { acConfig 5 }
51136
51137aclLog      OBJECT IDENTIFIER ::= { acConfig 6 }
51138
51139-- ---------------------------------------------------------- --
51140-- Access Control List (ACL) Configuration
51141-- ---------------------------------------------------------- --
51142
51143aclCurCfgTable  OBJECT-TYPE
51144    SYNTAX      SEQUENCE OF AclCurCfgEntry
51145    MAX-ACCESS  not-accessible
51146    STATUS      current
51147    DESCRIPTION
51148        "The table of current ACL configuration."
51149    ::= { acList 1 }
51150
51151aclCurCfgEntry  OBJECT-TYPE
51152    SYNTAX      AclCurCfgEntry
51153    MAX-ACCESS  not-accessible
51154    STATUS      current
51155    DESCRIPTION
51156        "Current information about a particular ACL configuration entry."
51157    INDEX { aclCurCfgIndex }
51158    ::= { aclCurCfgTable 1 }
51159
51160AclCurCfgEntry  ::= SEQUENCE {
51161    aclCurCfgIndex              Unsigned32,
51162    aclCurCfgGroup              Unsigned32,
51163    aclCurCfgFilterAction       INTEGER,
51164    aclCurCfgFilterActionSetPrio INTEGER,
51165    aclCurCfgEthFmt             INTEGER,
51166    aclCurCfgTagFmt             INTEGER,
51167    aclCurCfgIPFmt              INTEGER,
51168    aclCurCfgSrcMACAddress      MacAddress,
51169    aclCurCfgSrcMACMask         MacAddress,
51170    aclCurCfgDstMACAddress      MacAddress,
51171    aclCurCfgDstMACMask         MacAddress,
51172    aclCurCfgEthernetTypeName   INTEGER,
51173    aclCurCfgEthernetTypeValue  INTEGER,
51174    aclCurCfgVLanId             INTEGER,
51175    aclCurCfgVLanMask           DisplayString,
51176    aclCurCfg8021pPriority      INTEGER,
51177    aclCurCfgTypeOfService      DisplayString,
51178    aclCurCfgProtocol           DisplayString,
51179    aclCurCfgSrcIPAddress       IpAddress,
51180    aclCurCfgSrcIPMask          IpAddress,
51181    aclCurCfgDstIPAddress       IpAddress,
51182    aclCurCfgDstIPMask          IpAddress,
51183    aclCurCfgSrcPort            INTEGER,
51184    aclCurCfgSrcPortMask        DisplayString,
51185    aclCurCfgDstPort            INTEGER,
51186    aclCurCfgDstPortMask        DisplayString,
51187    aclCurCfgTCPFlags           BITS,
51188    aclCurCfgTCPFlagsMask       BITS,
51189    aclCurCfgEgressPorts        OCTET STRING,
51190    aclCurCfgStatistics         INTEGER,
51191    aclCurCfgMeterAction        INTEGER,
51192    aclCurCfgMeterEnable        INTEGER,
51193    aclCurCfgKbitsSec          	Unsigned32,
51194    aclCurCfgKbitsBurst        	INTEGER,
51195    aclCurCfgUser      	        INTEGER,
51196    aclCurCfgInprofDscp        	INTEGER,
51197    aclCurCfgTos        	INTEGER,
51198    aclCurCfgOutprofDscp        INTEGER,
51199    aclCurCfgUserEnable  	INTEGER,
51200    aclCurCfgInprofDscpEnable  	INTEGER,
51201    aclCurCfgOutprofDscpEnable  INTEGER
51202    , aclCurCfgMirrorPort         Integer32
51203    , aclCurCfgLog                INTEGER
51204    }
51205
51206aclCurCfgIndex  OBJECT-TYPE
51207    SYNTAX      Unsigned32
51208    MAX-ACCESS  read-only
51209    STATUS      current
51210    DESCRIPTION
51211        "The index associated with this ACL entry."
51212    ::= { aclCurCfgEntry 1 }
51213
51214
51215aclCurCfgGroup  OBJECT-TYPE
51216    SYNTAX      Unsigned32
51217    MAX-ACCESS  read-only
51218    STATUS      current
51219    DESCRIPTION
51220        "The index of the ACL group to which this ACL entry is a member of.
51221        A value of zero means the ACL is not a member of any group."
51222    ::= { aclCurCfgEntry 3 }
51223
51224aclCurCfgFilterAction  OBJECT-TYPE
51225    SYNTAX      INTEGER {
51226                    none(0),
51227                    permit(1),
51228                    deny(2)
51229                    ,setprio(3)
51230
51231                }
51232    MAX-ACCESS  read-only
51233    STATUS      current
51234    DESCRIPTION
51235        "The action to be performed on a packet that matches the filter
51236        settings of this ACL entry."
51237    ::= { aclCurCfgEntry 4 }
51238
51239aclCurCfgFilterActionSetPrio  OBJECT-TYPE
51240    SYNTAX      INTEGER {
51241                    none(0),
51242                    prio0(1),
51243                    prio1(2),
51244                    prio2(3),
51245                    prio3(4),
51246                    prio4(5),
51247                    prio5(6),
51248                    prio6(7),
51249                    prio7(8)
51250                }
51251    MAX-ACCESS  read-only
51252    STATUS      current
51253    DESCRIPTION
51254        "The value to be used when the action to be performed is setprio
51255        for this ACL entry."
51256    ::= { aclCurCfgEntry 5 }
51257
51258aclCurCfgEthFmt  OBJECT-TYPE
51259    SYNTAX      INTEGER {
51260                    none(0),
51261                    ethernet2(1),
51262                    snap(2),
51263                    llc(3)
51264                }
51265    MAX-ACCESS  read-only
51266    STATUS      current
51267    DESCRIPTION
51268        "The packet ethernet format to be filtered."
51269    ::= { aclCurCfgEntry 6 }
51270
51271aclCurCfgTagFmt  OBJECT-TYPE
51272    SYNTAX      INTEGER {
51273                    disabled(1),
51274                    any(2),
51275                    untagged(3),
51276                    tagged(4)
51277                }
51278    MAX-ACCESS  read-only
51279    STATUS      current
51280    DESCRIPTION
51281        "The packet tag format to be filtered."
51282    ::= { aclCurCfgEntry 7 }
51283
51284aclCurCfgIPFmt  OBJECT-TYPE
51285    SYNTAX      INTEGER {
51286                    none(1),
51287                    ipv4(2),
51288                    ipv6(3)
51289                }
51290    MAX-ACCESS  read-only
51291    STATUS      current
51292    DESCRIPTION
51293        "The packet IP format to be filtered."
51294    ::= { aclCurCfgEntry 8 }
51295
51296
51297aclCurCfgSrcMACAddress  OBJECT-TYPE
51298    SYNTAX      MacAddress
51299    MAX-ACCESS  read-only
51300    STATUS      current
51301    DESCRIPTION
51302        "The source MAC address to be filtered."
51303    ::= { aclCurCfgEntry 9 }
51304
51305aclCurCfgSrcMACMask  OBJECT-TYPE
51306    SYNTAX      MacAddress
51307    MAX-ACCESS  read-only
51308    STATUS      current
51309    DESCRIPTION
51310        "The address mask applied to aclCurCfgSrcMACAddress for filtering."
51311    ::= { aclCurCfgEntry 10 }
51312
51313aclCurCfgDstMACAddress  OBJECT-TYPE
51314    SYNTAX      MacAddress
51315    MAX-ACCESS  read-only
51316    STATUS      current
51317    DESCRIPTION
51318        "The destination MAC address to be filtered."
51319    ::= { aclCurCfgEntry 11 }
51320
51321aclCurCfgDstMACMask  OBJECT-TYPE
51322    SYNTAX      MacAddress
51323    MAX-ACCESS  read-only
51324    STATUS      current
51325    DESCRIPTION
51326        "The address mask applied to aclCurCfgDstMACAddress for filtering."
51327    ::= { aclCurCfgEntry 12 }
51328
51329aclCurCfgEthernetTypeName  OBJECT-TYPE
51330    SYNTAX      INTEGER {
51331                    none(0),
51332                    arp(1),
51333                    ipv4(2),
51334                    ipv6(3),
51335                    mpls(4),
51336                    rarp(5),
51337                    any(6),
51338                    other(7)
51339                }
51340    MAX-ACCESS  read-only
51341    STATUS      current
51342    DESCRIPTION
51343        "The Ethernet type to be filtered. If the value of this
51344        object is other(7), the value of aclNewCfgEthernetTypeValue
51345        indicates the ethernet type that will be filtered."
51346    ::= { aclCurCfgEntry 13 }
51347
51348aclCurCfgEthernetTypeValue  OBJECT-TYPE
51349    SYNTAX      INTEGER (1536..65535)
51350    MAX-ACCESS  read-only
51351    STATUS      current
51352    DESCRIPTION
51353        "The Ethernet type value to be filtered. The value of this
51354        object is equivalent to the value of aclNewCfgEthernetTypeName
51355        except when the value of aclNewCfgEthernetTypeName is other(7),
51356        which can be any user-defined value for this object."
51357    ::= { aclCurCfgEntry 14 }
51358
51359aclCurCfgVLanId  OBJECT-TYPE
51360    SYNTAX      INTEGER (0..4095)
51361    MAX-ACCESS  read-only
51362    STATUS      current
51363    DESCRIPTION
51364        "The virtual LAN identifier to be filtered."
51365    ::= { aclCurCfgEntry 15 }
51366
51367aclCurCfgVLanMask  OBJECT-TYPE
51368    SYNTAX      DisplayString
51369    MAX-ACCESS  read-only
51370    STATUS      current
51371    DESCRIPTION
51372        "The mask applied to aclCurCfgVLanId for filtering."
51373    ::= { aclCurCfgEntry 16 }
51374
51375aclCurCfg8021pPriority  OBJECT-TYPE
51376    SYNTAX      INTEGER {
51377                    none(0),
51378                    priority0(1),
51379                    priority1(2),
51380                    priority2(3),
51381                    priority3(4),
51382                    priority4(5),
51383                    priority5(6),
51384                    priority6(7),
51385                    priority7(8)
51386                }
51387    MAX-ACCESS  read-only
51388    STATUS      current
51389    DESCRIPTION
51390        "The 802.1p priority to be filtered."
51391    ::= { aclCurCfgEntry 17 }
51392
51393aclCurCfgTypeOfService  OBJECT-TYPE
51394    SYNTAX      DisplayString
51395    MAX-ACCESS  read-only
51396    STATUS      current
51397    DESCRIPTION
51398        "The type of service to be filtered.
51399         'none' for not initialised, within the
51400         range 0-255"
51401    ::= { aclCurCfgEntry 18 }
51402
51403aclCurCfgProtocol  OBJECT-TYPE
51404    SYNTAX      DisplayString
51405    MAX-ACCESS  read-only
51406    STATUS      current
51407    DESCRIPTION
51408        "The protocol to be filtered.
51409         'none' for not initialised, within the
51410         range 0-255"
51411    ::= { aclCurCfgEntry 19 }
51412
51413aclCurCfgSrcIPAddress  OBJECT-TYPE
51414    SYNTAX      IpAddress
51415    MAX-ACCESS  read-only
51416    STATUS      current
51417    DESCRIPTION
51418        "The source IP address to be filtered."
51419    ::= { aclCurCfgEntry 20 }
51420
51421aclCurCfgSrcIPMask  OBJECT-TYPE
51422    SYNTAX      IpAddress
51423    MAX-ACCESS  read-only
51424    STATUS      current
51425    DESCRIPTION
51426        "The address mask applied to aclCurCfgSrcIPAddress for filtering."
51427    ::= { aclCurCfgEntry 21 }
51428
51429aclCurCfgDstIPAddress  OBJECT-TYPE
51430    SYNTAX      IpAddress
51431    MAX-ACCESS  read-only
51432    STATUS      current
51433    DESCRIPTION
51434        "The destination IP address to be filtered."
51435    ::= { aclCurCfgEntry 22 }
51436
51437aclCurCfgDstIPMask  OBJECT-TYPE
51438    SYNTAX      IpAddress
51439    MAX-ACCESS  read-only
51440    STATUS      current
51441    DESCRIPTION
51442        "The address mask applied to aclCurCfgDstIPAddress for filtering."
51443    ::= { aclCurCfgEntry 23 }
51444
51445aclCurCfgSrcPort  OBJECT-TYPE
51446    SYNTAX      INTEGER (0..65535)
51447    MAX-ACCESS  read-only
51448    STATUS      current
51449    DESCRIPTION
51450        "The source TCP/UDP port number to be filtered."
51451    ::= { aclCurCfgEntry 24 }
51452
51453aclCurCfgSrcPortMask  OBJECT-TYPE
51454    SYNTAX      DisplayString
51455    MAX-ACCESS  read-only
51456    STATUS      current
51457    DESCRIPTION
51458        "The mask applied to aclCurCfgSrcPort for filtering."
51459    ::= { aclCurCfgEntry 25 }
51460
51461aclCurCfgDstPort  OBJECT-TYPE
51462    SYNTAX      INTEGER (0..65535)
51463    MAX-ACCESS  read-only
51464    STATUS      current
51465    DESCRIPTION
51466        "The destination TCP/UDP port number to be filtered."
51467    ::= { aclCurCfgEntry 26 }
51468
51469aclCurCfgDstPortMask  OBJECT-TYPE
51470    SYNTAX      DisplayString
51471    MAX-ACCESS  read-only
51472    STATUS      current
51473    DESCRIPTION
51474        "The mask applied to aclCurCfgDstPort for filtering."
51475    ::= { aclCurCfgEntry 27 }
51476
51477aclCurCfgTCPFlags  OBJECT-TYPE
51478    SYNTAX      BITS {
51479                    reserved1(0),
51480                    reserved2(1),
51481                    tcpURG(2),
51482                    tcpACK(3),
51483                    tcpPSH(4),
51484                    tcpRST(5),
51485                    tcpSYN(6),
51486                    tcpFIN(7)
51487                }
51488    MAX-ACCESS  read-only
51489    STATUS      current
51490    DESCRIPTION
51491        "The TCP flags to be filtered.
51492         OCTET
51493         xxxxxxxx
51494         ||||..||
51495         ||||..||_tcpFIN(7)
51496         ||||..|__tcpSYN(6)
51497         ||||
51498         ||||_____tcpACK(3)
51499         |||______tcpURG(2)
51500         ||_______reserved2(1)
51501         |________reserved1(0)
51502
51503         where:
51504         - reserved1 - 0;
51505         - reserved2 - 0;
51506         - x - 0 or 1;
51507        "
51508    ::= { aclCurCfgEntry 28 }
51509
51510aclCurCfgTCPFlagsMask  OBJECT-TYPE
51511    SYNTAX      BITS {
51512                    reserved1(0),
51513                    reserved2(1),
51514                    tcpURG(2),
51515                    tcpACK(3),
51516                    tcpPSH(4),
51517                    tcpRST(5),
51518                    tcpSYN(6),
51519                    tcpFIN(7)
51520                }
51521    MAX-ACCESS  read-only
51522    STATUS      current
51523    DESCRIPTION
51524        "The TCP flags mask.
51525         OCTET
51526         xxxxxxxx
51527         ||||..||
51528         ||||..||_tcpFIN(7)
51529         ||||..|__tcpSYN(6)
51530         ||||
51531         ||||_____tcpACK(3)
51532         |||______tcpURG(2)
51533         ||_______reserved2(1)
51534         |________reserved1(0)
51535
51536         where:
51537         - reserved1 - 0;
51538         - reserved2 - 0;
51539         - x - 0 or 1;
51540        "
51541    ::= { aclCurCfgEntry 39 }
51542aclCurCfgEgressPorts  OBJECT-TYPE
51543    SYNTAX      OCTET STRING
51544    MAX-ACCESS  read-only
51545    STATUS      current
51546    DESCRIPTION
51547        "The port list in the ACL configured for egress filtering.
51548         The ports are presented in bitmap format, as follows:
51549
51550            OCTET 1  OCTET 2  .....
51551            xxxxxxxx xxxxxxxx .....
51552            ||    || |
51553            ||    || |_ port 9
51554            ||    ||
51555            ||    ||___ port 8
51556            ||    |____ port 7
51557            ||      .    .   .
51558            ||_________ port 2
51559            |__________ port 1
51560
51561         where x:
51562            1 - the represented port is configured for filtering.
51563            0 - the represented port is not configured for filtering."
51564    ::= { aclCurCfgEntry 29 }
51565
51566aclCurCfgStatistics  OBJECT-TYPE
51567    SYNTAX      INTEGER {
51568                    disable(0),
51569                    enable(1)
51570                }
51571    MAX-ACCESS  read-only
51572    STATUS      current
51573    DESCRIPTION
51574        "Whether statistics collection for this ACL is enabled or not."
51575    ::= { aclCurCfgEntry 30 }
51576
51577aclCurCfgMeterAction  OBJECT-TYPE
51578    SYNTAX      INTEGER {
51579					unconfigured(0),
51580					outdrop(1),
51581					outpass(2)
51582				}
51583    MAX-ACCESS  read-only
51584    STATUS      current
51585    DESCRIPTION
51586        "Meter Action for this ACL."
51587    ::= { aclCurCfgEntry 41 }
51588
51589aclCurCfgMeterEnable  OBJECT-TYPE
51590    SYNTAX      INTEGER {
51591	enabled(0),
51592	disabled(1)
51593				}
51594    MAX-ACCESS  read-only
51595    STATUS      current
51596    DESCRIPTION
51597        "Meter state for this ACL."
51598    ::= { aclCurCfgEntry 42 }
51599
51600aclCurCfgKbitsSec  OBJECT-TYPE
51601    SYNTAX      Unsigned32 (64..40000000)
51602    MAX-ACCESS  read-only
51603    STATUS      current
51604    DESCRIPTION
51605        "The commited rate of meter associated with this ACL entry."
51606    ::= { aclCurCfgEntry 43 }
51607
51608aclCurCfgKbitsBurst  OBJECT-TYPE
51609    SYNTAX      INTEGER {
51610					kbits32(32),
51611					kbits64(64),
51612					kbits128(128),
51613					kbits256(256),
51614					kbits512(512),
51615					kbits1024(1024),
51616					kbits2048(2048),
51617					kbits4096(4096)
51618   				}
51619	MAX-ACCESS  read-only
51620    STATUS      current
51621    DESCRIPTION
51622        "The maxmium burst sizeof meter associated with this ACL entry."
51623    ::= { aclCurCfgEntry 44 }
51624
51625aclCurCfgUser  OBJECT-TYPE
51626    SYNTAX      INTEGER (0..7)
51627    MAX-ACCESS  read-only
51628    STATUS      current
51629    DESCRIPTION
51630        "Set user defined priority for this ACL."
51631    ::= { aclCurCfgEntry 45 }
51632
51633aclCurCfgInprofDscp  OBJECT-TYPE
51634    SYNTAX      INTEGER (0..63)
51635    MAX-ACCESS  read-only
51636    STATUS      current
51637    DESCRIPTION
51638        "Set in profile pkts DSCP value."
51639    ::= { aclCurCfgEntry 46 }
51640
51641aclCurCfgTos  OBJECT-TYPE
51642    SYNTAX      INTEGER {
51643                    disable(0),
51644                    enable(1)
51645                }
51646    MAX-ACCESS  read-only
51647    STATUS      current
51648    DESCRIPTION
51649        "To enable/disable setting pkts based on TOS bits."
51650    ::= { aclCurCfgEntry 47 }
51651
51652aclCurCfgOutprofDscp  OBJECT-TYPE
51653    SYNTAX      INTEGER (0..63)
51654    MAX-ACCESS  read-only
51655    STATUS      current
51656    DESCRIPTION
51657        "Set out profile pkts DSCP value."
51658    ::= { aclCurCfgEntry 48 }
51659
51660aclCurCfgUserEnable  OBJECT-TYPE
51661    SYNTAX      INTEGER {
51662				    disabled(0),
51663					userdefined(1)
51664				}
51665    MAX-ACCESS  read-only
51666    STATUS      current
51667    DESCRIPTION
51668        "Set update method for this ACL."
51669    ::= { aclCurCfgEntry 49 }
51670
51671aclCurCfgInprofDscpEnable  OBJECT-TYPE
51672    SYNTAX      INTEGER {
51673                    disable(0),
51674                    enable(1)
51675                }
51676    MAX-ACCESS  read-only
51677    STATUS      current
51678    DESCRIPTION
51679        "Whether in profile update DSCP for this ACL is enabled or not."
51680    ::= { aclCurCfgEntry 50 }
51681
51682aclCurCfgOutprofDscpEnable  OBJECT-TYPE
51683    SYNTAX      INTEGER {
51684                    disable(0),
51685                    enable(1)
51686                }
51687    MAX-ACCESS  read-only
51688    STATUS      current
51689    DESCRIPTION
51690        "Whether out profile update DSCP for this ACL is enabled or not."
51691    ::= { aclCurCfgEntry 51 }
51692
51693
51694
51695
51696
51697
51698
51699
51700aclCurCfgMirrorPort  OBJECT-TYPE
51701    SYNTAX      Integer32
51702    MAX-ACCESS  read-only
51703    STATUS      current
51704    DESCRIPTION
51705        "Set port in the ACL for mirroring.
51706            n > 0 - the represented port is configured for mirroring.
51707            0     - the represented port is not configured for mirroring."
51708    ::= { aclCurCfgEntry 74 }
51709
51710
51711aclCurCfgLog  OBJECT-TYPE
51712    SYNTAX      INTEGER {
51713        disable(0),
51714        enable(1)
51715    }
51716    MAX-ACCESS  read-only
51717    STATUS      current
51718    DESCRIPTION
51719        "Whether log for this ACL is enabled or not."
51720    ::= { aclCurCfgEntry 81 }
51721
51722
51723
51724
51725
51726--
51727-- New ACL Configuration Table
51728--
51729
51730aclNewCfgTable OBJECT-TYPE
51731    SYNTAX      SEQUENCE OF AclNewCfgEntry
51732    MAX-ACCESS  not-accessible
51733    STATUS      current
51734    DESCRIPTION
51735        "The table of new ACL configuration."
51736    ::= { acList 2 }
51737
51738aclNewCfgEntry OBJECT-TYPE
51739    SYNTAX      AclNewCfgEntry
51740    MAX-ACCESS  not-accessible
51741    STATUS      current
51742    DESCRIPTION
51743        "New information about a particular ACL configuration."
51744    INDEX { aclNewCfgIndex }
51745    ::= { aclNewCfgTable 1 }
51746
51747AclNewCfgEntry ::= SEQUENCE {
51748    aclNewCfgIndex              Unsigned32,
51749
51750
51751    aclNewCfgGroup              Unsigned32,
51752    aclNewCfgFilterAction       INTEGER,
51753    aclNewCfgFilterActionSetPrio INTEGER,
51754    aclNewCfgEthFmt       INTEGER,
51755    aclNewCfgTagFmt       INTEGER,
51756    aclNewCfgIPFmt        INTEGER,
51757    aclNewCfgSrcMACAddress      MacAddress,
51758    aclNewCfgSrcMACMask         MacAddress,
51759    aclNewCfgDstMACAddress      MacAddress,
51760    aclNewCfgDstMACMask         MacAddress,
51761    aclNewCfgEthernetTypeName   INTEGER,
51762    aclNewCfgEthernetTypeValue  INTEGER,
51763    aclNewCfgVLanId             INTEGER,
51764    aclNewCfgVLanMask           DisplayString,
51765    aclNewCfg8021pPriority      INTEGER,
51766    aclNewCfgTypeOfService      DisplayString,
51767    aclNewCfgProtocol           DisplayString,
51768    aclNewCfgSrcIPAddress       IpAddress,
51769    aclNewCfgSrcIPMask          IpAddress,
51770    aclNewCfgDstIPAddress       IpAddress,
51771    aclNewCfgDstIPMask          IpAddress,
51772    aclNewCfgSrcPort            INTEGER,
51773    aclNewCfgSrcPortMask        DisplayString,
51774    aclNewCfgDstPort            INTEGER,
51775    aclNewCfgDstPortMask        DisplayString,
51776    aclNewCfgTCPFlags           BITS,
51777    aclNewCfgTCPFlagsMask       BITS,
51778    aclNewCfgEgressPorts        OCTET STRING,
51779    aclNewCfgStatistics         INTEGER,
51780    aclNewCfgAddEgressPort      PortNumber,
51781    aclNewCfgRemoveEgressPort   PortNumber,
51782    aclNewCfgDelete             INTEGER,
51783    aclNewCfgMeterAction        INTEGER,
51784    aclNewCfgMeterEnable        INTEGER,
51785    aclNewCfgKbitsSec          	Unsigned32,
51786    aclNewCfgKbitsBurst        	INTEGER,
51787    aclNewCfgUser 	     	INTEGER,
51788    aclNewCfgInprofDscp        	INTEGER,
51789    aclNewCfgTos        	INTEGER,
51790    aclNewCfgOutprofDscp        INTEGER,
51791    aclNewCfgUserEnable  	INTEGER,
51792    aclNewCfgInprofDscpEnable  	INTEGER,
51793    aclNewCfgOutprofDscpEnable  INTEGER,
51794    aclNewCfgReset		INTEGER
51795    , aclNewCfgEthernetReset      INTEGER
51796    , aclNewCfgIpv4Reset          INTEGER
51797    , aclNewCfgTcpudpReset        INTEGER
51798    , aclNewCfgMeterReset         INTEGER
51799    , aclNewCfgRemarkReset        INTEGER
51800    , aclNewCfgRemarkInprofReset  INTEGER
51801    , aclNewCfgRemarkOutprofReset INTEGER
51802    , aclNewCfgPktfmtReset        INTEGER
51803    , aclNewCfgMirrorPort         Integer32
51804    , aclNewCfgLog            INTEGER
51805    }
51806
51807aclNewCfgIndex  OBJECT-TYPE
51808    SYNTAX      Unsigned32
51809    MAX-ACCESS  read-only
51810    STATUS      current
51811    DESCRIPTION
51812        "The index associated with this ACL entry."
51813    ::= { aclNewCfgEntry 1 }
51814
51815
51816aclNewCfgGroup  OBJECT-TYPE
51817    SYNTAX      Unsigned32
51818    MAX-ACCESS  read-only
51819    STATUS      current
51820    DESCRIPTION
51821        "The index of the ACL group to which this ACL entry is a member of.
51822        A value of zero means the ACL is not a member of any group."
51823    ::= { aclNewCfgEntry 3 }
51824
51825aclNewCfgFilterAction  OBJECT-TYPE
51826    SYNTAX      INTEGER {
51827                    none(0),
51828                    permit(1),
51829                    deny(2)
51830                    ,setprio(3)
51831
51832
51833                }
51834    MAX-ACCESS  read-write
51835    STATUS      current
51836    DESCRIPTION
51837        "The action to be performed on a packet that matches the filter
51838        settings of this ACL entry."
51839    ::= { aclNewCfgEntry 4 }
51840
51841aclNewCfgFilterActionSetPrio  OBJECT-TYPE
51842    SYNTAX      INTEGER {
51843                    none(0),
51844                    prio0(1),
51845                    prio1(2),
51846                    prio2(3),
51847                    prio3(4),
51848                    prio4(5),
51849                    prio5(6),
51850                    prio6(7),
51851                    prio7(8)
51852                }
51853    MAX-ACCESS  read-write
51854    STATUS      current
51855    DESCRIPTION
51856        "The COS queue to be used when the action for this ACL entry is
51857        set to setprio."
51858    ::= { aclNewCfgEntry 5 }
51859
51860aclNewCfgEthFmt  OBJECT-TYPE
51861    SYNTAX      INTEGER {
51862                    none(0),
51863                    ethernet2(1),
51864                    snap(2),
51865                    llc(3)
51866                }
51867    MAX-ACCESS  read-write
51868    STATUS      current
51869    DESCRIPTION
51870        "The packet ethernet format to be filtered."
51871    ::= { aclNewCfgEntry 6 }
51872
51873aclNewCfgTagFmt  OBJECT-TYPE
51874    SYNTAX      INTEGER {
51875                    disabled(1),
51876                    any(2),
51877                    none(3),
51878                    tagged(4)
51879                }
51880    MAX-ACCESS  read-write
51881    STATUS      current
51882    DESCRIPTION
51883        "The packet tagging format to be filtered."
51884    ::= { aclNewCfgEntry 7 }
51885
51886aclNewCfgIPFmt  OBJECT-TYPE
51887    SYNTAX      INTEGER {
51888                    none(1),
51889                    ipv4(2),
51890                    ipv6(3)
51891                }
51892    MAX-ACCESS  read-write
51893    STATUS      current
51894    DESCRIPTION
51895        "The packet IP format to be filtered."
51896    ::= { aclNewCfgEntry 8 }
51897
51898
51899aclNewCfgSrcMACAddress  OBJECT-TYPE
51900    SYNTAX      MacAddress
51901    MAX-ACCESS  read-write
51902    STATUS      current
51903    DESCRIPTION
51904        "The source MAC address to be filtered. Whenever this object is
51905        set to a nonzero value, the aclNewCfgSrcMACMask object, if not
51906        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
51907    ::= { aclNewCfgEntry 9 }
51908
51909aclNewCfgSrcMACMask  OBJECT-TYPE
51910    SYNTAX      MacAddress
51911    MAX-ACCESS  read-write
51912    STATUS      current
51913    DESCRIPTION
51914        "The address mask to be applied to aclNewCfgSrcMACAddress
51915         for filtering."
51916    ::= { aclNewCfgEntry 10 }
51917
51918aclNewCfgDstMACAddress  OBJECT-TYPE
51919    SYNTAX      MacAddress
51920    MAX-ACCESS  read-write
51921    STATUS      current
51922    DESCRIPTION
51923        "The destination MAC address to be filtered. Whenever this object
51924        is set to a nonzero value, the aclNewCfgDstMACMask object, if not
51925        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
51926    ::= { aclNewCfgEntry 11 }
51927
51928aclNewCfgDstMACMask  OBJECT-TYPE
51929    SYNTAX      MacAddress
51930    MAX-ACCESS  read-write
51931    STATUS      current
51932    DESCRIPTION
51933        "The address mask to be applied to aclNewCfgDstMACAddress
51934         for filtering."
51935    ::= { aclNewCfgEntry 12 }
51936
51937aclNewCfgEthernetTypeName  OBJECT-TYPE
51938    SYNTAX      INTEGER {
51939                    none(0),
51940                    arp(1),
51941                    ipv4(2),
51942                    ipv6(3),
51943                    mpls(4),
51944                    rarp(5),
51945                    any(6),
51946                    other(7)
51947                }
51948    MAX-ACCESS  read-write
51949    STATUS      current
51950    DESCRIPTION
51951        "The Ethernet type to be filtered. If the value of this
51952        object is other(7), the value of aclNewCfgEthernetTypeValue
51953        indicates the ethernet type that will be filtered. If this
51954        object is set to a value other than other(7), the value of
51955        the aclNewCfgEthernetTypeValue object is automatically set,
51956        as follows:
51957
51958        aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
51959            none(0)                         0
51960            arp(1)                       2054  (0x0806)
51961            ipv4(2)                      2048  (0x0800)
51962            ipv6(3)                     34525  (0x86dd)
51963            mpls(4)                     34887  (0x8847)
51964            rarp(5)                     32821  (0x8035)
51965            any(6)                      65535  (0xffff)
51966        "
51967    ::= { aclNewCfgEntry 13 }
51968
51969aclNewCfgEthernetTypeValue  OBJECT-TYPE
51970    SYNTAX      INTEGER (1536..65535)
51971    MAX-ACCESS  read-write
51972    STATUS      current
51973    DESCRIPTION
51974        "The Ethernet type value to be filtered. The value of this
51975        object is equivalent to the value of aclNewCfgEthernetTypeName
51976        except when the value of aclNewCfgEthernetTypeName is other(7),
51977        which can be any user-defined value for this object."
51978    ::= { aclNewCfgEntry 14 }
51979
51980aclNewCfgVLanId  OBJECT-TYPE
51981    SYNTAX      INTEGER (0..4095)
51982    MAX-ACCESS  read-write
51983    STATUS      current
51984    DESCRIPTION
51985        "The virtual LAN identifier to be filtered. Whenever this object
51986        is set to a nonzero value, the aclNewCfgVLanMask object, if not
51987        yet set, will be automatically set to 4095 (0xfff). When this
51988        object is set to 0, the Vlan ACL filter is disabled."
51989    ::= { aclNewCfgEntry 15 }
51990
51991aclNewCfgVLanMask  OBJECT-TYPE
51992    SYNTAX      DisplayString
51993    MAX-ACCESS  read-write
51994    STATUS      current
51995    DESCRIPTION
51996        "The mask to be applied to aclNewCfgVLanId for filtering."
51997    ::= { aclNewCfgEntry 16 }
51998
51999aclNewCfg8021pPriority  OBJECT-TYPE
52000    SYNTAX      INTEGER {
52001                    none(0),
52002                    priority0(1),
52003                    priority1(2),
52004                    priority2(3),
52005                    priority3(4),
52006                    priority4(5),
52007                    priority5(6),
52008                    priority6(7),
52009                    priority7(8)
52010                }
52011    MAX-ACCESS  read-write
52012    STATUS      current
52013    DESCRIPTION
52014        "The 802.1p priority to be filtered."
52015    ::= { aclNewCfgEntry 17 }
52016
52017aclNewCfgTypeOfService  OBJECT-TYPE
52018    SYNTAX      DisplayString
52019    MAX-ACCESS  read-write
52020    STATUS      current
52021    DESCRIPTION
52022        "The type of service to be filtered.
52023         'none' for not initialised, within the
52024         range 0-255"
52025    ::= { aclNewCfgEntry 18 }
52026
52027aclNewCfgProtocol  OBJECT-TYPE
52028    SYNTAX	DisplayString
52029    MAX-ACCESS  read-write
52030    STATUS      current
52031    DESCRIPTION
52032        "The protocol to be filtered.
52033         'none' for not initialised, within the
52034         range 0-255"
52035    ::= { aclNewCfgEntry 19 }
52036
52037aclNewCfgSrcIPAddress  OBJECT-TYPE
52038    SYNTAX      IpAddress
52039    MAX-ACCESS  read-write
52040    STATUS      current
52041    DESCRIPTION
52042        "The source IP address to be filtered. Whenever this object is set
52043        to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
52044        will be automatically set to 255.255.255.255."
52045    ::= { aclNewCfgEntry 20 }
52046
52047aclNewCfgSrcIPMask  OBJECT-TYPE
52048    SYNTAX      IpAddress
52049    MAX-ACCESS  read-write
52050    STATUS      current
52051    DESCRIPTION
52052        "The address mask to be applied to aclNewCfgSrcIPAddress
52053         for filtering."
52054    ::= { aclNewCfgEntry 21 }
52055
52056aclNewCfgDstIPAddress  OBJECT-TYPE
52057    SYNTAX      IpAddress
52058    MAX-ACCESS  read-write
52059    STATUS      current
52060    DESCRIPTION
52061        "The destination IP address to be filtered. Whenever this object is set
52062        to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
52063        will be automatically set to 255.255.255.255."
52064    ::= { aclNewCfgEntry 22 }
52065
52066aclNewCfgDstIPMask  OBJECT-TYPE
52067    SYNTAX      IpAddress
52068    MAX-ACCESS  read-write
52069    STATUS      current
52070    DESCRIPTION
52071        "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
52072    ::= { aclNewCfgEntry 23 }
52073
52074aclNewCfgSrcPort  OBJECT-TYPE
52075    SYNTAX      INTEGER (1..65535)
52076    MAX-ACCESS  read-write
52077    STATUS      current
52078    DESCRIPTION
52079        "The source TCP/UDP port number to be filtered. Whenever this
52080        object is set if the aclNewCfgSrcPortMask object is not set
52081        will be automatically set to 65535 (0xffff)."
52082    ::= { aclNewCfgEntry 24 }
52083
52084aclNewCfgSrcPortMask  OBJECT-TYPE
52085    SYNTAX      DisplayString
52086    MAX-ACCESS  read-write
52087    STATUS      current
52088    DESCRIPTION
52089        "The mask to be applied to aclNewCfgSrcPort for filtering."
52090    ::= { aclNewCfgEntry 25 }
52091
52092aclNewCfgDstPort  OBJECT-TYPE
52093    SYNTAX      INTEGER (1..65535)
52094    MAX-ACCESS  read-write
52095    STATUS      current
52096    DESCRIPTION
52097        "The destination TCP/UDP port number to be filtered.  Whenever this
52098        object is set the aclNewCfgSrcPortMask object, if not yet set, will
52099	be automatically set to 65535 (0xffff)."
52100    ::= { aclNewCfgEntry 26 }
52101
52102aclNewCfgDstPortMask  OBJECT-TYPE
52103    SYNTAX      DisplayString
52104    MAX-ACCESS  read-write
52105    STATUS      current
52106    DESCRIPTION
52107        "The mask to be applied to aclNewCfgDstPort for filtering."
52108    ::= { aclNewCfgEntry 27 }
52109
52110aclNewCfgTCPFlags  OBJECT-TYPE
52111    SYNTAX     BITS {
52112                    reserved1(0),
52113                    reserved2(1),
52114                    tcpURG(2),
52115                    tcpACK(3),
52116                    tcpPSH(4),
52117                    tcpRST(5),
52118                    tcpSYN(6),
52119                    tcpFIN(7)
52120                }
52121    MAX-ACCESS  read-write
52122    STATUS      current
52123    DESCRIPTION
52124        "The TCP flags to be filtered.
52125         The TCP flags are presented in bitmap format, as follows:
52126         OCTET
52127         xxxxxxxx
52128         ||||..||
52129         ||||..||_tcpFIN(7)
52130         ||||..|__tcpSYN(6)
52131         ||||
52132         ||||_____tcpACK(3)
52133         |||______tcpURG(2)
52134         ||_______reserved2(1)
52135         |________reserved1(0)
52136
52137         where:
52138         - reserved1 - 0;
52139         - reserved2 - 0;
52140         - x - 0 or 1;
52141        "
52142
52143    ::= { aclNewCfgEntry 28 }
52144
52145aclNewCfgTCPFlagsMask  OBJECT-TYPE
52146    SYNTAX      BITS {
52147                    reserved1(0),
52148                    reserved2(1),
52149                    tcpURG(2),
52150                    tcpACK(3),
52151                    tcpPSH(4),
52152                    tcpRST(5),
52153                    tcpSYN(6),
52154                    tcpFIN(7)
52155                }
52156    MAX-ACCESS  read-write
52157    STATUS      current
52158    DESCRIPTION
52159        "The TCP flags mask.
52160         The TCP flags are presented in bitmap format, as follows:
52161         OCTET
52162         xxxxxxxx
52163         ||||..||
52164         ||||..||_tcpFIN(7)
52165         ||||..|__tcpSYN(6)
52166         ||||
52167         ||||_____tcpACK(3)
52168         |||______tcpURG(2)
52169         ||_______reserved2(1)
52170         |________reserved1(0)
52171
52172         where:
52173         - reserved1 - 0;
52174         - reserved2 - 0;
52175         - x - 0 or 1;
52176         Default value is 0x3f."
52177    ::= { aclNewCfgEntry 39 }
52178
52179aclNewCfgEgressPorts  OBJECT-TYPE
52180    SYNTAX      OCTET STRING
52181    MAX-ACCESS  read-only
52182    STATUS      current
52183    DESCRIPTION
52184        "The port list in the ACL configured for egress filtering.
52185         The ports are presented in bitmap format, as follows:
52186
52187            OCTET 1  OCTET 2  .....
52188            xxxxxxxx xxxxxxxx .....
52189            ||    || |
52190            ||    || |_ port 9
52191            ||    ||
52192            ||    ||___ port 8
52193            ||    |____ port 7
52194            ||      .    .   .
52195            ||_________ port 2
52196            |__________ port 1
52197
52198         where x:
52199            1 - the represented port is configured for filtering.
52200            0 - the represented port is not configured for filtering."
52201    ::= { aclNewCfgEntry 29 }
52202
52203
52204aclNewCfgStatistics  OBJECT-TYPE
52205    SYNTAX      INTEGER {
52206                    disable(0),
52207                    enable(1)
52208                }
52209    MAX-ACCESS  read-write
52210    STATUS      current
52211    DESCRIPTION
52212        "Whether statistics collection for this ACL is enabled or not."
52213    ::= { aclNewCfgEntry 30 }
52214
52215aclNewCfgAddEgressPort OBJECT-TYPE
52216    SYNTAX      PortNumber
52217    MAX-ACCESS  read-write
52218    STATUS      current
52219    DESCRIPTION
52220        "The port to be added to the specified ACL for egress filtering.
52221        A value of zero is always returned when this object is read."
52222    ::= { aclNewCfgEntry 31 }
52223
52224aclNewCfgRemoveEgressPort OBJECT-TYPE
52225    SYNTAX      PortNumber
52226    MAX-ACCESS  read-write
52227    STATUS      current
52228    DESCRIPTION
52229        "The port to be removed from the specified ACL.  A value of zero
52230        is always returned when this object is read."
52231    ::= { aclNewCfgEntry 32 }
52232
52233
52234aclNewCfgDelete OBJECT-TYPE
52235    SYNTAX      INTEGER {
52236                    other(1),
52237                    delete(2)
52238                }
52239    MAX-ACCESS  read-write
52240    STATUS      current
52241    DESCRIPTION
52242        "This is an action object to delete an ACL entry.  A value of
52243        other(1) is always returned when this object is read."
52244    ::= { aclNewCfgEntry 33 }
52245
52246aclNewCfgMeterAction  OBJECT-TYPE
52247    SYNTAX      INTEGER {
52248					unconfigured(0),
52249					outdrop(1),
52250					outpass(2)
52251				}
52252    MAX-ACCESS  read-write
52253    STATUS      current
52254    DESCRIPTION
52255        "Meter Action for this ACL."
52256    ::= { aclNewCfgEntry 41 }
52257
52258aclNewCfgMeterEnable  OBJECT-TYPE
52259    SYNTAX      INTEGER {
52260	enabled(0),
52261	disabled(1)
52262				}
52263    MAX-ACCESS  read-write
52264    STATUS      current
52265    DESCRIPTION
52266        "Meter state for this ACL."
52267    ::= { aclNewCfgEntry 42 }
52268
52269aclNewCfgKbitsSec  OBJECT-TYPE
52270    SYNTAX      Unsigned32 (64..40000000)
52271    MAX-ACCESS  read-write
52272    STATUS      current
52273    DESCRIPTION
52274        "The commited rate of meter associated with this ACL entry."
52275    ::= { aclNewCfgEntry 43 }
52276
52277
52278aclNewCfgKbitsBurst  OBJECT-TYPE
52279    SYNTAX      INTEGER {
52280					kbits32(32),
52281					kbits64(64),
52282					kbits128(128),
52283					kbits256(256),
52284					kbits512(512),
52285					kbits1024(1024),
52286					kbits2048(2048),
52287					kbits4096(4096)
52288   				}
52289    MAX-ACCESS  read-write
52290    STATUS      current
52291    DESCRIPTION
52292        "The maximum burst size of the meter associated with this ACL entry."
52293    ::= { aclNewCfgEntry 44 }
52294
52295aclNewCfgUser  OBJECT-TYPE
52296    SYNTAX      INTEGER (0..7)
52297    MAX-ACCESS  read-write
52298    STATUS      current
52299    DESCRIPTION
52300        "Set user defined priority for this ACL."
52301    ::= { aclNewCfgEntry 45 }
52302
52303aclNewCfgInprofDscp  OBJECT-TYPE
52304    SYNTAX      INTEGER (0..63)
52305    MAX-ACCESS  read-write
52306    STATUS      current
52307    DESCRIPTION
52308        "Set in profile pkts DSCP value."
52309    ::= { aclNewCfgEntry 46 }
52310
52311aclNewCfgTos  OBJECT-TYPE
52312    SYNTAX      INTEGER {
52313                    disable(0),
52314                    enable(1)
52315                }
52316    MAX-ACCESS  read-write
52317    STATUS      current
52318    DESCRIPTION
52319        "To enable/disable setting pkts based on TOS bits."
52320    ::= { aclNewCfgEntry 47 }
52321
52322aclNewCfgOutprofDscp  OBJECT-TYPE
52323    SYNTAX      INTEGER (0..63)
52324    MAX-ACCESS  read-write
52325    STATUS      current
52326    DESCRIPTION
52327        "Set out profile pkts DSCP value."
52328    ::= { aclNewCfgEntry 48 }
52329
52330aclNewCfgUserEnable  OBJECT-TYPE
52331    SYNTAX      INTEGER {
52332				    disabled(0),
52333					userdefined(1)
52334				}
52335    MAX-ACCESS  read-write
52336    STATUS      current
52337    DESCRIPTION
52338        "Set update method for this ACL."
52339    ::= { aclNewCfgEntry 49 }
52340
52341aclNewCfgInprofDscpEnable  OBJECT-TYPE
52342    SYNTAX      INTEGER {
52343                    disable(0),
52344                    enable(1)
52345                }
52346    MAX-ACCESS  read-write
52347    STATUS      current
52348    DESCRIPTION
52349        "Whether in profile update DSCP for this ACL is enabled or not.
52350         Only the value disable(0) can be set, causing the in profile
52351         update DSCP to be disabled for this ACL.
52352         The value enable(1) is automatically set when setting a value
52353         for aclNewCfgInprofDscp object."
52354    ::= { aclNewCfgEntry 50 }
52355
52356aclNewCfgOutprofDscpEnable  OBJECT-TYPE
52357    SYNTAX      INTEGER {
52358                    disable(0),
52359                    enable(1)
52360                }
52361    MAX-ACCESS  read-write
52362    STATUS      current
52363    DESCRIPTION
52364        "Whether out profile update DSCP for this ACL is enabled or not.
52365         Only the value disable(0) can be set, causing the out profile
52366         update DSCP to be disabled for this ACL.
52367         The value enable(1) is automatically set when setting a value
52368         for aclNewCfgOutprofDscp object."
52369    ::= { aclNewCfgEntry 51 }
52370
52371
52372aclNewCfgReset OBJECT-TYPE
52373    SYNTAX      INTEGER {
52374                    other(1),
52375                    reset(2)
52376                }
52377    MAX-ACCESS  read-write
52378    STATUS      current
52379    DESCRIPTION
52380        "This is an action object to reset an ACL entry. A value of
52381        other(1) is always returned when this object is read."
52382    ::= { aclNewCfgEntry 52 }
52383
52384aclNewCfgEthernetReset OBJECT-TYPE
52385    SYNTAX      INTEGER {
52386                    other(1),
52387                    reset(2)
52388                }
52389    MAX-ACCESS  read-write
52390    STATUS      current
52391    DESCRIPTION
52392        "This is an action object to reset an ACL Ethernet entry. A value of
52393        other(1) is always returned when this object is read."
52394    ::= { aclNewCfgEntry 53 }
52395
52396aclNewCfgIpv4Reset OBJECT-TYPE
52397    SYNTAX      INTEGER {
52398                    other(1),
52399                    reset(2)
52400                }
52401    MAX-ACCESS  read-write
52402    STATUS      current
52403    DESCRIPTION
52404        "This is an action object to reset an ACL IPV4 entry. A value of
52405        other(1) is always returned when this object is read."
52406    ::= { aclNewCfgEntry 54 }
52407
52408aclNewCfgTcpudpReset OBJECT-TYPE
52409    SYNTAX      INTEGER {
52410                    other(1),
52411                    reset(2)
52412                }
52413    MAX-ACCESS  read-write
52414    STATUS      current
52415    DESCRIPTION
52416        "This is an action object to reset an ACL Tcpudp entry. A value of
52417        other(1) is always returned when this object is read."
52418    ::= { aclNewCfgEntry 55 }
52419
52420aclNewCfgMeterReset OBJECT-TYPE
52421    SYNTAX      INTEGER {
52422                    other(1),
52423                    reset(2)
52424                }
52425    MAX-ACCESS  read-write
52426    STATUS      current
52427    DESCRIPTION
52428        "This is an action object to reset an ACL Meter entry. A value of
52429        other(1) is always returned when this object is read."
52430    ::= { aclNewCfgEntry 56 }
52431
52432aclNewCfgRemarkReset OBJECT-TYPE
52433    SYNTAX      INTEGER {
52434                    other(1),
52435                    reset(2)
52436                }
52437    MAX-ACCESS  read-write
52438    STATUS      current
52439    DESCRIPTION
52440        "This is an action object to reset an ACL Remark entry. A value of
52441        other(1) is always returned when this object is read."
52442    ::= { aclNewCfgEntry 57 }
52443
52444aclNewCfgRemarkInprofReset OBJECT-TYPE
52445    SYNTAX      INTEGER {
52446                    other(1),
52447                    reset(2)
52448                }
52449    MAX-ACCESS  read-write
52450    STATUS      current
52451    DESCRIPTION
52452        "This is an action object to reset an ACL Remark Inprof entry. A value of
52453        other(1) is always returned when this object is read."
52454    ::= { aclNewCfgEntry 58 }
52455
52456aclNewCfgRemarkOutprofReset OBJECT-TYPE
52457    SYNTAX      INTEGER {
52458                    other(1),
52459                    reset(2)
52460                }
52461    MAX-ACCESS  read-write
52462    STATUS      current
52463    DESCRIPTION
52464        "This is an action object to reset an ACL Remark Outprof entry. A value of
52465        other(1) is always returned when this object is read."
52466    ::= { aclNewCfgEntry 59 }
52467
52468aclNewCfgPktfmtReset OBJECT-TYPE
52469    SYNTAX      INTEGER {
52470                    other(1),
52471                    reset(2)
52472                }
52473    MAX-ACCESS  read-write
52474    STATUS      current
52475    DESCRIPTION
52476        "This is an action object to reset an ACL Pktfmt entry. A value of
52477        other(1) is always returned when this object is read."
52478    ::= { aclNewCfgEntry 60 }
52479
52480
52481
52482
52483aclNewCfgMirrorPort  OBJECT-TYPE
52484    SYNTAX  Integer32
52485    MAX-ACCESS  read-write
52486    STATUS  current
52487    DESCRIPTION
52488        "Set port in the ACL for mirroring.
52489            n > 0 - the represented port is configured for mirroring.
52490            0     - the represented port is not configured for mirroring."
52491    ::= { aclNewCfgEntry 74 }
52492
52493
52494    aclNewCfgLog  OBJECT-TYPE
52495    SYNTAX  INTEGER {
52496        disable(0),
52497        enable(1)
52498    }
52499    MAX-ACCESS  read-write
52500    STATUS      current
52501    DESCRIPTION
52502        "Whether log for this ACL is enabled or not."
52503    ::= { aclNewCfgEntry 81 }
52504
52505
52506
52507
52508
52509
52510aclTableMaxSize OBJECT-TYPE
52511    SYNTAX  Integer32
52512    MAX-ACCESS  read-only
52513    STATUS  current
52514    DESCRIPTION
52515        "The maximum number of entries in the acl config tables."
52516    ::= { acList 5 }
52517
52518
52519-- ---------------------------------------------------------- --
52520-- Management Access Control List (MACL) Configuration
52521-- ---------------------------------------------------------- --
52522
52523--
52524-- New Management ACL Configuration Table
52525--
52526
52527
52528-- ---------------------------------------------------------- --
52529-- Access Control List6 (ACL6) Configuration
52530-- ---------------------------------------------------------- --
52531
52532acl6CurCfgTable  OBJECT-TYPE
52533    SYNTAX      SEQUENCE OF Acl6CurCfgEntry
52534    MAX-ACCESS  not-accessible
52535    STATUS      current
52536    DESCRIPTION
52537        "The table of current ACL6 configuration."
52538    ::= { acl6List 1 }
52539
52540acl6CurCfgEntry  OBJECT-TYPE
52541    SYNTAX      Acl6CurCfgEntry
52542    MAX-ACCESS  not-accessible
52543    STATUS      current
52544    DESCRIPTION
52545        "Current information about a particular ACL6 configuration entry."
52546    INDEX { acl6CurCfgIndex }
52547    ::= { acl6CurCfgTable 1 }
52548
52549Acl6CurCfgEntry  ::= SEQUENCE {
52550    acl6CurCfgIndex               Unsigned32,
52551	acl6CurCfgGroup				  Unsigned32,
52552    acl6CurCfgFilterAction        INTEGER,
52553    acl6CurCfgSrcIPv6Address      DisplayString,
52554    acl6CurCfgSrcIPv6PrefixLen    INTEGER,
52555    acl6CurCfgDstIPv6Address      DisplayString,
52556    acl6CurCfgDstIPv6PrefixLen    INTEGER,
52557    acl6CurCfgIPv6FlowLabel       DisplayString,
52558    acl6CurCfgIPv6TrafficClass    DisplayString,
52559    acl6CurCfgIPv6NextHeader      DisplayString,
52560    acl6CurCfgSrcPort             INTEGER,
52561    acl6CurCfgSrcPortMask         DisplayString,
52562    acl6CurCfgDstPort             INTEGER,
52563    acl6CurCfgDstPortMask         DisplayString,
52564    acl6CurCfgTCPFlags            BITS,
52565    acl6CurCfgTCPFlagsMask        BITS,
52566    acl6CurCfgEgressPorts         OCTET STRING,
52567	acl6CurCfgStatistics 		  INTEGER,
52568	acl6CurCfgUser				  INTEGER,
52569	acl6CurCfgInprofDscp 		  INTEGER,
52570	acl6CurCfgTos			      INTEGER,
52571
52572	acl6CurCfgUserEnable 	      INTEGER,
52573	acl6CurCfgInprofDscpEnable	  INTEGER
52574    , acl6CurCfgLog             INTEGER
52575    , acl6CurCfgMeterAction        INTEGER
52576    , acl6CurCfgMeterEnable        INTEGER
52577    , acl6CurCfgKbitsSec           Unsigned32
52578    , acl6CurCfgKbitsBurst         INTEGER
52579    , acl6CurCfgOutprofDscp        INTEGER
52580    , acl6CurCfgOutprofDscpEnable  INTEGER
52581    }
52582
52583acl6CurCfgIndex  OBJECT-TYPE
52584    SYNTAX      Unsigned32
52585    MAX-ACCESS  read-only
52586    STATUS      current
52587    DESCRIPTION
52588        "The index associated with this ACL6 entry."
52589    ::= { acl6CurCfgEntry 1 }
52590
52591acl6CurCfgGroup	OBJECT-TYPE
52592	SYNTAX		Unsigned32
52593	MAX-ACCESS	read-only
52594	STATUS		current
52595	DESCRIPTION
52596		"The index of the ACL group to which this ACL6 entry is a member of.
52597		A value of zero means the ACL6 is not a member of any group."
52598	::= { acl6CurCfgEntry 2 }
52599
52600acl6CurCfgFilterAction  OBJECT-TYPE
52601    SYNTAX      INTEGER {
52602                    none(0),
52603                    permit(1),
52604                    deny(2)
52605					,setprio(3)
52606                }
52607    MAX-ACCESS  read-only
52608    STATUS      current
52609    DESCRIPTION
52610        "The action to be performed on a packet that matches the filter
52611        settings of this ACL6 entry."
52612    ::= { acl6CurCfgEntry 3 }
52613
52614acl6CurCfgSrcIPv6Address  OBJECT-TYPE
52615    SYNTAX      DisplayString (SIZE(0..40))
52616    MAX-ACCESS  read-only
52617    STATUS      current
52618    DESCRIPTION
52619        "The source IPv6 address to be filtered.
52620         Address should be 4-byte hexadecimal colon notation.
52621	     Valid IPv6 address should be in any of the following forms
52622	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
52623	     xxxx::xxxx:xxxx:xxxx:xxxx"
52624    ::= { acl6CurCfgEntry 5 }
52625
52626acl6CurCfgSrcIPv6PrefixLen  OBJECT-TYPE
52627    SYNTAX      INTEGER (1..128)
52628    MAX-ACCESS  read-only
52629    STATUS      current
52630    DESCRIPTION
52631        "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
52632    ::= { acl6CurCfgEntry 6 }
52633
52634acl6CurCfgDstIPv6Address  OBJECT-TYPE
52635    SYNTAX      DisplayString (SIZE(0..40))
52636    MAX-ACCESS  read-only
52637    STATUS      current
52638    DESCRIPTION
52639        "The destination IPv6 address to be filtered.
52640         Address should be 4-byte hexadecimal colon notation.
52641	     Valid IPv6 address should be in any of the following forms
52642	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
52643	     xxxx::xxxx:xxxx:xxxx:xxxx"
52644    ::= { acl6CurCfgEntry 7 }
52645
52646acl6CurCfgDstIPv6PrefixLen  OBJECT-TYPE
52647    SYNTAX      INTEGER (1..128)
52648    MAX-ACCESS  read-only
52649    STATUS      current
52650    DESCRIPTION
52651        "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
52652    ::= { acl6CurCfgEntry 8 }
52653
52654acl6CurCfgIPv6FlowLabel  OBJECT-TYPE
52655    SYNTAX      DisplayString
52656    MAX-ACCESS  read-only
52657    STATUS      current
52658    DESCRIPTION
52659    	"The IPv6 FlowLabel to be filtered.
52660    	 'none' for not initialised, within the
52661    	 range 0-1048575"
52662    ::= { acl6CurCfgEntry 9 }
52663
52664acl6CurCfgIPv6TrafficClass  OBJECT-TYPE
52665    SYNTAX      DisplayString
52666    MAX-ACCESS  read-only
52667    STATUS      current
52668    DESCRIPTION
52669    	"The IPv6 Traffic Class to be filtered.
52670    	 'none' for not initialised, within the
52671    	 range 0-255"
52672    ::= { acl6CurCfgEntry 10 }
52673
52674acl6CurCfgIPv6NextHeader  OBJECT-TYPE
52675    SYNTAX      DisplayString
52676    MAX-ACCESS  read-only
52677    STATUS      current
52678    DESCRIPTION
52679        "The IPv6 next header to be filtered.
52680         'none' for not initialised, within the
52681         range 0-255"
52682    ::= { acl6CurCfgEntry 11 }
52683
52684acl6CurCfgSrcPort  OBJECT-TYPE
52685    SYNTAX      INTEGER (1..65535)
52686    MAX-ACCESS  read-only
52687    STATUS      current
52688    DESCRIPTION
52689        "The source TCP/UDP port number to be filtered."
52690    ::= { acl6CurCfgEntry 12 }
52691
52692acl6CurCfgSrcPortMask  OBJECT-TYPE
52693    SYNTAX      DisplayString
52694    MAX-ACCESS  read-only
52695    STATUS      current
52696    DESCRIPTION
52697        "The mask applied to acl6CurCfgSrcPort for filtering."
52698    ::= { acl6CurCfgEntry 13 }
52699
52700acl6CurCfgDstPort  OBJECT-TYPE
52701    SYNTAX      INTEGER (1..65535)
52702    MAX-ACCESS  read-only
52703    STATUS      current
52704    DESCRIPTION
52705        "The destination TCP/UDP port number to be filtered."
52706    ::= { acl6CurCfgEntry 14 }
52707
52708acl6CurCfgDstPortMask  OBJECT-TYPE
52709    SYNTAX      DisplayString
52710    MAX-ACCESS  read-only
52711    STATUS      current
52712    DESCRIPTION
52713        "The mask applied to acl6CurCfgDstPort for filtering."
52714    ::= { acl6CurCfgEntry 15 }
52715
52716acl6CurCfgTCPFlags  OBJECT-TYPE
52717    SYNTAX      BITS {
52718                    reserved1(0),
52719                    reserved2(1),
52720                    tcpURG(2),
52721                    tcpACK(3),
52722                    tcpPSH(4),
52723                    tcpRST(5),
52724                    tcpSYN(6),
52725                    tcpFIN(7)
52726                }
52727    MAX-ACCESS  read-only
52728    STATUS      current
52729    DESCRIPTION
52730        "The TCP flags to be filtered.
52731         OCTET
52732         xxxxxxxx
52733         ||||..||
52734         ||||..||_tcpFIN(7)
52735         ||||..|__tcpSYN(6)
52736         ||||
52737         ||||_____tcpACK(3)
52738         |||______tcpURG(2)
52739         ||_______reserved2(1)
52740         |________reserved1(0)
52741
52742         where:
52743         - reserved1 - 0;
52744         - reserved2 - 0;
52745         - x - 0 or 1;
52746        "
52747    ::= { acl6CurCfgEntry 16 }
52748
52749acl6CurCfgTCPFlagsMask  OBJECT-TYPE
52750    SYNTAX      BITS {
52751                    reserved1(0),
52752                    reserved2(1),
52753                    tcpURG(2),
52754                    tcpACK(3),
52755                    tcpPSH(4),
52756                    tcpRST(5),
52757                    tcpSYN(6),
52758                    tcpFIN(7)
52759                }
52760    MAX-ACCESS  read-only
52761    STATUS      current
52762    DESCRIPTION
52763        "The TCP flags mask.
52764         OCTET
52765         xxxxxxxx
52766         ||||..||
52767         ||||..||_tcpFIN(7)
52768         ||||..|__tcpSYN(6)
52769         ||||
52770         ||||_____tcpACK(3)
52771         |||______tcpURG(2)
52772         ||_______reserved2(1)
52773         |________reserved1(0)
52774
52775         where:
52776         - reserved1 - 0;
52777         - reserved2 - 0;
52778         - x - 0 or 1;
52779        "
52780    ::= { acl6CurCfgEntry 17 }
52781
52782acl6CurCfgEgressPorts  OBJECT-TYPE
52783    SYNTAX      OCTET STRING
52784    MAX-ACCESS  read-only
52785    STATUS      current
52786    DESCRIPTION
52787        "The port list in the ACL6 configured for egress filtering.
52788         The ports are presented in bitmap format, as follows:
52789
52790            OCTET 1  OCTET 2  .....
52791            xxxxxxxx xxxxxxxx .....
52792            ||    || |
52793            ||    || |_ port 9
52794            ||    ||
52795            ||    ||___ port 8
52796            ||    |____ port 7
52797            ||      .    .   .
52798            ||_________ port 2
52799            |__________ port 1
52800
52801         where x:
52802            1 - the represented port is configured for filtering.
52803            0 - the represented port is not configured for filtering."
52804    ::= { acl6CurCfgEntry 18 }
52805
52806acl6CurCfgStatistics  OBJECT-TYPE
52807    SYNTAX      INTEGER {
52808                    disable(0),
52809                    enable(1)
52810                }
52811    MAX-ACCESS  read-only
52812    STATUS      current
52813    DESCRIPTION
52814        "Whether statistics collection for this ACL6 is enabled or not."
52815    ::= { acl6CurCfgEntry 19 }
52816
52817	acl6CurCfgUser  OBJECT-TYPE
52818		SYNTAX		INTEGER (0..7)
52819		MAX-ACCESS	read-only
52820		STATUS		current
52821		DESCRIPTION
52822			"Set user defined priority for this ACL6."
52823		::= { acl6CurCfgEntry 20 }
52824
52825	acl6CurCfgInprofDscp  OBJECT-TYPE
52826		SYNTAX		INTEGER (0..63)
52827		MAX-ACCESS	read-only
52828		STATUS		current
52829		DESCRIPTION
52830			"Set in profile pkts DSCP value."
52831		::= { acl6CurCfgEntry 21 }
52832
52833	acl6CurCfgTos  OBJECT-TYPE
52834		SYNTAX		INTEGER {
52835						disable(0),
52836						enable(1)
52837					}
52838		MAX-ACCESS	read-only
52839		STATUS		current
52840		DESCRIPTION
52841			"To enable/disable setting pkts based on TOS bits."
52842		::= { acl6CurCfgEntry 22 }
52843
52844	acl6CurCfgUserEnable  OBJECT-TYPE
52845		SYNTAX		INTEGER {
52846						disabled(0),
52847						userdefined(1)
52848					}
52849		MAX-ACCESS	read-only
52850		STATUS		current
52851		DESCRIPTION
52852			"Set update method for this ACL6."
52853		::= { acl6CurCfgEntry 24 }
52854
52855	acl6CurCfgInprofDscpEnable  OBJECT-TYPE
52856		SYNTAX		INTEGER {
52857						disable(0),
52858						enable(1)
52859					}
52860		MAX-ACCESS	read-only
52861		STATUS		current
52862		DESCRIPTION
52863			"Whether in profile update DSCP for this ACL6 is enabled or not."
52864		::= { acl6CurCfgEntry 25 }
52865
52866
52867
52868    acl6CurCfgLog  OBJECT-TYPE
52869    SYNTAX  INTEGER {
52870        disable(0),
52871        enable(1)
52872    }
52873    MAX-ACCESS  read-only
52874    STATUS      current
52875    DESCRIPTION
52876        "Whether log for this ACL is enabled or not."
52877    ::= { acl6CurCfgEntry 26 }
52878
52879
52880acl6CurCfgMeterAction  OBJECT-TYPE
52881    SYNTAX      INTEGER {
52882                                        unconfigured(0),
52883                                        outdrop(1),
52884                                        outpass(2)
52885                                }
52886    MAX-ACCESS  read-only
52887    STATUS      current
52888    DESCRIPTION
52889        "Meter Action for this ACL."
52890    ::= { acl6CurCfgEntry 28 }
52891
52892acl6CurCfgMeterEnable  OBJECT-TYPE
52893    SYNTAX      INTEGER {
52894        enabled(0),
52895        disabled(1)
52896                                }
52897    MAX-ACCESS  read-only
52898    STATUS      current
52899    DESCRIPTION
52900        "Meter state for this ACL."
52901    ::= { acl6CurCfgEntry 29 }
52902
52903acl6CurCfgKbitsSec  OBJECT-TYPE
52904    SYNTAX      Unsigned32 (64..40000000)
52905    MAX-ACCESS  read-only
52906    STATUS      current
52907    DESCRIPTION
52908        "The commited rate of meter associated with this ACL entry."
52909    ::= { acl6CurCfgEntry 30 }
52910
52911acl6CurCfgKbitsBurst  OBJECT-TYPE
52912    SYNTAX      INTEGER {
52913                                        kbits32(32),
52914                                        kbits64(64),
52915                                        kbits128(128),
52916                                        kbits256(256),
52917                                        kbits512(512),
52918                                        kbits1024(1024),
52919                                        kbits2048(2048),
52920                                        kbits4096(4096)
52921                                }
52922        MAX-ACCESS  read-only
52923    STATUS      current
52924    DESCRIPTION
52925        "The maxmium burst sizeof meter associated with this ACL entry."
52926    ::= { acl6CurCfgEntry 31 }
52927
52928acl6CurCfgOutprofDscp  OBJECT-TYPE
52929    SYNTAX      INTEGER (0..63)
52930    MAX-ACCESS  read-only
52931    STATUS      current
52932    DESCRIPTION
52933        "Set out profile pkts DSCP value."
52934    ::= { acl6CurCfgEntry 32 }
52935
52936acl6CurCfgOutprofDscpEnable  OBJECT-TYPE
52937    SYNTAX      INTEGER {
52938                    disable(0),
52939                    enable(1)
52940                }
52941    MAX-ACCESS  read-only
52942    STATUS      current
52943    DESCRIPTION
52944        "Whether out profile update DSCP for this ACL is enabled or not."
52945    ::= { acl6CurCfgEntry 33 }
52946
52947
52948--
52949-- New ACL6 Configuration Table
52950--
52951
52952acl6NewCfgTable OBJECT-TYPE
52953    SYNTAX      SEQUENCE OF Acl6NewCfgEntry
52954    MAX-ACCESS  not-accessible
52955    STATUS      current
52956    DESCRIPTION
52957        "The table of new ACL6 configuration."
52958    ::= { acl6List 2 }
52959
52960acl6NewCfgEntry OBJECT-TYPE
52961    SYNTAX      Acl6NewCfgEntry
52962    MAX-ACCESS  not-accessible
52963    STATUS      current
52964    DESCRIPTION
52965        "New information about a particular ACL6 configuration."
52966    INDEX { acl6NewCfgIndex }
52967    ::= { acl6NewCfgTable 1 }
52968
52969Acl6NewCfgEntry ::= SEQUENCE {
52970    acl6NewCfgIndex               Unsigned32,
52971	acl6NewCfgGroup				  Unsigned32,
52972    acl6NewCfgFilterAction        INTEGER,
52973    acl6NewCfgSrcIPv6Address      DisplayString,
52974    acl6NewCfgSrcIPv6PrefixLen    INTEGER,
52975    acl6NewCfgDstIPv6Address      DisplayString,
52976    acl6NewCfgDstIPv6PrefixLen    INTEGER,
52977    acl6NewCfgIPv6FlowLabel       DisplayString,
52978    acl6NewCfgIPv6TrafficClass    DisplayString,
52979    acl6NewCfgIPv6NextHeader      DisplayString,
52980    acl6NewCfgSrcPort             INTEGER,
52981    acl6NewCfgSrcPortMask         DisplayString,
52982    acl6NewCfgDstPort             INTEGER,
52983    acl6NewCfgDstPortMask         DisplayString,
52984    acl6NewCfgTCPFlags            BITS,
52985    acl6NewCfgTCPFlagsMask        BITS,
52986	acl6NewCfgEgressPorts		  OCTET STRING,
52987    acl6NewCfgStatistics          INTEGER,
52988	acl6NewCfgAddEgressPort		  PortNumber,
52989	acl6NewCfgRemoveEgressPort	  PortNumber,
52990    acl6NewCfgDelete              INTEGER,
52991	acl6NewCfgUser			      INTEGER,
52992	acl6NewCfgInprofDscp 		  INTEGER,
52993	acl6NewCfgTos			      INTEGER,
52994
52995	acl6NewCfgUserEnable 	INTEGER,
52996	acl6NewCfgInprofDscpEnable	   INTEGER
52997	, acl6NewCfgIPv6Reset		   INTEGER
52998	, acl6NewCfgTcpudpReset		   INTEGER
52999	, acl6NewCfgRemarkInprofReset  INTEGER
53000        , acl6NewCfgLog                    INTEGER
53001    , acl6NewCfgMeterAction        INTEGER
53002    , acl6NewCfgMeterEnable        INTEGER
53003    , acl6NewCfgKbitsSec           Unsigned32
53004    , acl6NewCfgKbitsBurst         INTEGER
53005    , acl6NewCfgMeterReset         INTEGER
53006    , acl6NewCfgOutprofDscp        INTEGER
53007    , acl6NewCfgOutprofDscpEnable  INTEGER
53008    , acl6NewCfgRemarkOutprofReset INTEGER
53009    }
53010
53011
53012acl6NewCfgIndex  OBJECT-TYPE
53013    SYNTAX      Unsigned32
53014    MAX-ACCESS  read-only
53015    STATUS      current
53016    DESCRIPTION
53017        "The index associated with this ACL6 entry."
53018    ::= { acl6NewCfgEntry 1 }
53019
53020acl6NewCfgGroup	OBJECT-TYPE
53021	SYNTAX		Unsigned32
53022	MAX-ACCESS	read-only
53023	STATUS		current
53024	DESCRIPTION
53025		"The index of the ACL group to which this ACL6 entry is a member of.
53026		A value of zero means the ACL6 is not a member of any group."
53027	::= { acl6NewCfgEntry 2 }
53028
53029acl6NewCfgFilterAction  OBJECT-TYPE
53030    SYNTAX      INTEGER {
53031                    none(0),
53032                    permit(1),
53033                    deny(2)
53034					,setprio(3)
53035                }
53036    MAX-ACCESS  read-write
53037    STATUS      current
53038    DESCRIPTION
53039        "The action to be performed on a packet that matches the filter
53040        settings of this ACL6 entry."
53041    ::= { acl6NewCfgEntry 3 }
53042
53043acl6NewCfgSrcIPv6Address  OBJECT-TYPE
53044    SYNTAX      DisplayString (SIZE(0..40))
53045    MAX-ACCESS  read-write
53046    STATUS      current
53047    DESCRIPTION
53048        "The source IPv6 address to be filtered.
53049        Address should be 4-byte hexadecimal colon notation.
53050	    Valid IPv6 address should be in any of the following forms
53051	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53052	     xxxx::xxxx:xxxx:xxxx:xxxx"
53053    ::= { acl6NewCfgEntry 5 }
53054
53055acl6NewCfgSrcIPv6PrefixLen  OBJECT-TYPE
53056    SYNTAX      INTEGER (1..128)
53057    MAX-ACCESS  read-write
53058    STATUS      current
53059    DESCRIPTION
53060        "The IPv6 prefix applied to acl6CurCfgSrcIPv6PrefixLen for filtering."
53061    ::= { acl6NewCfgEntry 6 }
53062
53063acl6NewCfgDstIPv6Address  OBJECT-TYPE
53064    SYNTAX      DisplayString (SIZE(0..40))
53065    MAX-ACCESS  read-write
53066    STATUS      current
53067    DESCRIPTION
53068        "The destination IPv6 address to be filtered.
53069         Address should be 4-byte hexadecimal colon notation.
53070	     Valid IPv6 address should be in any of the following forms
53071	     xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx or
53072	     xxxx::xxxx:xxxx:xxxx:xxxx"
53073    ::= { acl6NewCfgEntry 7 }
53074
53075acl6NewCfgDstIPv6PrefixLen  OBJECT-TYPE
53076    SYNTAX      INTEGER (1..128)
53077    MAX-ACCESS  read-write
53078    STATUS      current
53079    DESCRIPTION
53080        "The IPv6 prefix applied to acl6CurCfgDstIPv6PrefixLen for filtering."
53081    ::= { acl6NewCfgEntry 8 }
53082
53083acl6NewCfgIPv6FlowLabel  OBJECT-TYPE
53084    SYNTAX      DisplayString
53085    MAX-ACCESS  read-write
53086    STATUS      current
53087    DESCRIPTION
53088        "The IPv6 flow label  to be filtered.
53089         'none' for not initialised, within the
53090         range 0-1048575"
53091    ::= { acl6NewCfgEntry 9 }
53092
53093acl6NewCfgIPv6TrafficClass  OBJECT-TYPE
53094    SYNTAX      DisplayString
53095    MAX-ACCESS  read-write
53096    STATUS      current
53097    DESCRIPTION
53098        "The IPv6 traffic class to be filtered.
53099         'none' for not initialised, within the
53100         range 0-255"
53101    ::= { acl6NewCfgEntry 10 }
53102
53103acl6NewCfgIPv6NextHeader  OBJECT-TYPE
53104    SYNTAX      DisplayString
53105    MAX-ACCESS  read-write
53106    STATUS      current
53107    DESCRIPTION
53108        "The IPv6 next header to be filtered.
53109         'none' for not initialised, within the
53110         range 0-255"
53111    ::= { acl6NewCfgEntry 11 }
53112
53113acl6NewCfgSrcPort  OBJECT-TYPE
53114    SYNTAX      INTEGER (1..65535)
53115    MAX-ACCESS  read-write
53116    STATUS      current
53117    DESCRIPTION
53118        "The source TCP/UDP port number to be filtered."
53119    ::= { acl6NewCfgEntry 12 }
53120
53121acl6NewCfgSrcPortMask  OBJECT-TYPE
53122    SYNTAX      DisplayString
53123    MAX-ACCESS  read-write
53124    STATUS      current
53125    DESCRIPTION
53126        "The mask applied to acl6CurCfgSrcPort for filtering."
53127    ::= { acl6NewCfgEntry 13 }
53128
53129acl6NewCfgDstPort  OBJECT-TYPE
53130    SYNTAX      INTEGER (1..65535)
53131    MAX-ACCESS  read-write
53132    STATUS      current
53133    DESCRIPTION
53134        "The destination TCP/UDP port number to be filtered."
53135    ::= { acl6NewCfgEntry 14 }
53136
53137acl6NewCfgDstPortMask  OBJECT-TYPE
53138    SYNTAX      DisplayString
53139    MAX-ACCESS  read-write
53140    STATUS      current
53141    DESCRIPTION
53142        "The mask applied to acl6CurCfgDstPort for filtering."
53143    ::= { acl6NewCfgEntry 15 }
53144
53145acl6NewCfgTCPFlags  OBJECT-TYPE
53146    SYNTAX      BITS {
53147                    reserved1(0),
53148                    reserved2(1),
53149                    tcpURG(2),
53150                    tcpACK(3),
53151                    tcpPSH(4),
53152                    tcpRST(5),
53153                    tcpSYN(6),
53154                    tcpFIN(7)
53155                }
53156    MAX-ACCESS  read-write
53157    STATUS      current
53158    DESCRIPTION
53159        "The TCP flags to be filtered.
53160         OCTET
53161         xxxxxxxx
53162         ||||..||
53163         ||||..||_tcpFIN(7)
53164         ||||..|__tcpSYN(6)
53165         ||||
53166         ||||_____tcpACK(3)
53167         |||______tcpURG(2)
53168         ||_______reserved2(1)
53169         |________reserved1(0)
53170
53171         where:
53172         - reserved1 - 0;
53173         - reserved2 - 0;
53174         - x - 0 or 1;
53175        "
53176    ::= { acl6NewCfgEntry 16 }
53177
53178acl6NewCfgTCPFlagsMask  OBJECT-TYPE
53179    SYNTAX      BITS {
53180                    reserved1(0),
53181                    reserved2(1),
53182                    tcpURG(2),
53183                    tcpACK(3),
53184                    tcpPSH(4),
53185                    tcpRST(5),
53186                    tcpSYN(6),
53187                    tcpFIN(7)
53188                }
53189    MAX-ACCESS  read-write
53190    STATUS      current
53191    DESCRIPTION
53192        "The TCP flags mask.
53193         OCTET
53194         xxxxxxxx
53195         ||||..||
53196         ||||..||_tcpFIN(7)
53197         ||||..|__tcpSYN(6)
53198         ||||
53199         ||||_____tcpACK(3)
53200         |||______tcpURG(2)
53201         ||_______reserved2(1)
53202         |________reserved1(0)
53203
53204         where:
53205         - reserved1 - 0;
53206         - reserved2 - 0;
53207         - x - 0 or 1;
53208        "
53209    ::= { acl6NewCfgEntry 17 }
53210
53211acl6NewCfgEgressPorts  OBJECT-TYPE
53212    SYNTAX      OCTET STRING
53213    MAX-ACCESS  read-only
53214    STATUS      current
53215    DESCRIPTION
53216        "The port list in the ACL6 configured for egress filtering.
53217         The ports are presented in bitmap format, as follows:
53218
53219            OCTET 1  OCTET 2  .....
53220            xxxxxxxx xxxxxxxx .....
53221            ||    || |
53222            ||    || |_ port 9
53223            ||    ||
53224            ||    ||___ port 8
53225            ||    |____ port 7
53226            ||      .    .   .
53227            ||_________ port 2
53228            |__________ port 1
53229
53230         where x:
53231            1 - the represented port is configured for filtering.
53232            0 - the represented port is not configured for filtering."
53233    ::= { acl6NewCfgEntry 18 }
53234
53235acl6NewCfgStatistics  OBJECT-TYPE
53236    SYNTAX      INTEGER {
53237                    disable(0),
53238                    enable(1)
53239                }
53240    MAX-ACCESS  read-write
53241    STATUS      current
53242    DESCRIPTION
53243        "Whether statistics collection for this ACL6 is enabled or not."
53244    ::= { acl6NewCfgEntry 19 }
53245
53246acl6NewCfgAddEgressPort OBJECT-TYPE
53247    SYNTAX      PortNumber
53248    MAX-ACCESS  read-write
53249    STATUS      current
53250    DESCRIPTION
53251        "The port to be added to the specified ACL6 for egress filtering.
53252        A value of zero is always returned when this object is read."
53253    ::= { acl6NewCfgEntry 20 }
53254
53255acl6NewCfgRemoveEgressPort OBJECT-TYPE
53256    SYNTAX      PortNumber
53257    MAX-ACCESS  read-write
53258    STATUS      current
53259    DESCRIPTION
53260        "The port to be removed from the specified ACL6.  A value of zero
53261        is always returned when this object is read."
53262    ::= { acl6NewCfgEntry 21 }
53263
53264acl6NewCfgDelete OBJECT-TYPE
53265    SYNTAX      INTEGER {
53266                    other(1),
53267                    delete(2)
53268                }
53269    MAX-ACCESS  read-write
53270    STATUS      current
53271    DESCRIPTION
53272        "This is an action object to delete an ACL6 entry.  A value of
53273        other(1) is always returned when this object is read."
53274    ::= { acl6NewCfgEntry 22 }
53275
53276acl6NewCfgUser  OBJECT-TYPE
53277	SYNTAX		INTEGER (0..7)
53278	MAX-ACCESS	read-write
53279	STATUS		current
53280	DESCRIPTION
53281		"Set user defined priority for this ACL6."
53282	::= { acl6NewCfgEntry 23 }
53283
53284acl6NewCfgInprofDscp  OBJECT-TYPE
53285	SYNTAX		INTEGER (0..63)
53286	MAX-ACCESS	read-write
53287	STATUS		current
53288	DESCRIPTION
53289		"Set in profile pkts DSCP value."
53290	::= { acl6NewCfgEntry 24 }
53291
53292acl6NewCfgTos  OBJECT-TYPE
53293	SYNTAX		INTEGER {
53294					disable(0),
53295					enable(1)
53296				}
53297	MAX-ACCESS	read-write
53298	STATUS		current
53299	DESCRIPTION
53300		"To enable/disable setting pkts based on TOS bits."
53301	::= { acl6NewCfgEntry 25 }
53302
53303acl6NewCfgUserEnable  OBJECT-TYPE
53304	SYNTAX		INTEGER {
53305					disabled(0),
53306					userdefined(1)
53307				}
53308	MAX-ACCESS	read-write
53309	STATUS		current
53310	DESCRIPTION
53311		"Set update method for this ACL6."
53312	::= { acl6NewCfgEntry 27 }
53313
53314acl6NewCfgInprofDscpEnable  OBJECT-TYPE
53315	SYNTAX		INTEGER {
53316					disable(0),
53317					enable(1)
53318				}
53319	MAX-ACCESS	read-write
53320	STATUS		current
53321	DESCRIPTION
53322		"Whether in profile update DSCP for this ACL6 is enabled or not.
53323		 Only the value disable(0) can be set, causing the in profile
53324		 update DSCP to be disabled for this ACL6.
53325		 The value enable(1) is automatically set when setting a value
53326		 for aclNewCfgInprofDscp object."
53327	::= { acl6NewCfgEntry 28 }
53328
53329
53330acl6NewCfgIPv6Reset OBJECT-TYPE
53331	SYNTAX		INTEGER {
53332					other(1),
53333					reset(2)
53334				}
53335	MAX-ACCESS	read-write
53336	STATUS		current
53337	DESCRIPTION
53338		"This is an action object to reset an ACL IPV6 entry. A value of
53339		other(1) is always returned when this object is read."
53340	::= { acl6NewCfgEntry 30 }
53341
53342acl6NewCfgTcpudpReset OBJECT-TYPE
53343	SYNTAX		INTEGER {
53344					other(1),
53345					reset(2)
53346				}
53347	MAX-ACCESS	read-write
53348	STATUS		current
53349	DESCRIPTION
53350		"This is an action object to reset an ACL6 Tcpudp entry. A value of
53351		other(1) is always returned when this object is read."
53352	::= { acl6NewCfgEntry 31 }
53353
53354acl6NewCfgRemarkInprofReset OBJECT-TYPE
53355	SYNTAX		INTEGER {
53356					other(1),
53357					reset(2)
53358				}
53359	MAX-ACCESS	read-write
53360	STATUS		current
53361	DESCRIPTION
53362		"This is an action object to reset an ACL Remark Inprof entry. A value of
53363		other(1) is always returned when this object is read."
53364	::= { acl6NewCfgEntry 32 }
53365
53366    acl6NewCfgLog  OBJECT-TYPE
53367    SYNTAX  INTEGER {
53368        disable(0),
53369        enable(1)
53370    }
53371    MAX-ACCESS  read-write
53372    STATUS      current
53373    DESCRIPTION
53374        "Whether log for this ACL is enabled or not."
53375    ::= { acl6NewCfgEntry 33 }
53376
53377
53378acl6NewCfgMeterAction  OBJECT-TYPE
53379    SYNTAX      INTEGER {
53380                                        unconfigured(0),
53381                                        outdrop(1),
53382                                        outpass(2)
53383                                }
53384    MAX-ACCESS  read-write
53385    STATUS      current
53386    DESCRIPTION
53387        "Meter Action for this ACL."
53388    ::= { acl6NewCfgEntry 35 }
53389
53390acl6NewCfgMeterEnable  OBJECT-TYPE
53391    SYNTAX      INTEGER {
53392        enabled(0),
53393        disabled(1)
53394                                }
53395    MAX-ACCESS  read-write
53396    STATUS      current
53397    DESCRIPTION
53398        "Meter state for this ACL."
53399    ::= { acl6NewCfgEntry 36 }
53400
53401
53402acl6NewCfgKbitsSec  OBJECT-TYPE
53403    SYNTAX      Unsigned32 (64..40000000)
53404    MAX-ACCESS  read-write
53405    STATUS      current
53406    DESCRIPTION
53407        "The commited rate of meter associated with this ACL entry."
53408    ::= { acl6NewCfgEntry 37 }
53409
53410
53411acl6NewCfgKbitsBurst  OBJECT-TYPE
53412    SYNTAX      INTEGER {
53413                                        kbits32(32),
53414                                        kbits64(64),
53415                                        kbits128(128),
53416                                        kbits256(256),
53417                                        kbits512(512),
53418                                        kbits1024(1024),
53419                                        kbits2048(2048),
53420                                        kbits4096(4096)
53421                                }
53422    MAX-ACCESS  read-write
53423    STATUS      current
53424    DESCRIPTION
53425        "The maximum burst size of the meter associated with this ACL entry."
53426    ::= { acl6NewCfgEntry 38 }
53427
53428acl6NewCfgMeterReset OBJECT-TYPE
53429    SYNTAX      INTEGER {
53430                    other(1),
53431                    reset(2)
53432                }
53433    MAX-ACCESS  read-write
53434    STATUS      current
53435    DESCRIPTION
53436        "This is an action object to reset an ACL6 Meter entry. A value of
53437        other(1) is always returned when this object is read."
53438    ::= { acl6NewCfgEntry 39 }
53439
53440acl6NewCfgOutprofDscp  OBJECT-TYPE
53441    SYNTAX      INTEGER (0..63)
53442    MAX-ACCESS  read-write
53443    STATUS      current
53444    DESCRIPTION
53445        "Set out profile pkts DSCP value."
53446    ::= { acl6NewCfgEntry 40 }
53447
53448acl6NewCfgOutprofDscpEnable  OBJECT-TYPE
53449    SYNTAX      INTEGER {
53450                    disable(0),
53451                    enable(1)
53452                }
53453    MAX-ACCESS  read-write
53454    STATUS      current
53455    DESCRIPTION
53456        "Whether out profile update DSCP for this ACL is enabled or not.
53457         Only the value disable(0) can be set, causing the out profile
53458         update DSCP to be disabled for this ACL.
53459         The value enable(1) is automatically set when setting a value
53460         for aclNewCfgOutprofDscp object."
53461    ::= { acl6NewCfgEntry 41 }
53462
53463
53464acl6NewCfgRemarkOutprofReset OBJECT-TYPE
53465    SYNTAX      INTEGER {
53466                    other(1),
53467                    reset(2)
53468                }
53469    MAX-ACCESS  read-write
53470    STATUS      current
53471    DESCRIPTION
53472        "This is an action object to reset an ACL Remark Outprof entry. A value of
53473        other(1) is always returned when this object is read."
53474    ::= { acl6NewCfgEntry 42 }
53475
53476acl6TableMaxSize OBJECT-TYPE
53477    SYNTAX  Integer32
53478    MAX-ACCESS  read-only
53479    STATUS  current
53480    DESCRIPTION
53481        "The maximum number of entries in the acl6 config tables."
53482    ::= { acl6List 3 }
53483
53484
53485-- ---------------------------------------------------------- --
53486-- ACL Log Configuration
53487-- ---------------------------------------------------------- --
53488aclLogCurInterval  OBJECT-TYPE
53489    SYNTAX      INTEGER (5..600)
53490    MAX-ACCESS  read-only
53491    STATUS      current
53492    DESCRIPTION
53493        "The interval secends of displaying Logs.
53494         Default is 300s."
53495    ::= { aclLog 1 }
53496
53497aclLogNewInterval  OBJECT-TYPE
53498    SYNTAX      INTEGER (5..600)
53499    MAX-ACCESS  read-write
53500    STATUS      current
53501    DESCRIPTION
53502        "The interval secends of displaying Logs.
53503         Default is 300s."
53504    ::= { aclLog 2 }
53505
53506aclLogCurRateLimit  OBJECT-TYPE
53507    SYNTAX      INTEGER (1..1000)
53508    MAX-ACCESS  read-only
53509    STATUS      current
53510    DESCRIPTION
53511        "The rate limit of ACL Log queue.
53512         Default is 10pps."
53513    ::= { aclLog 3 }
53514
53515aclLogNewRateLimit  OBJECT-TYPE
53516    SYNTAX      INTEGER (1..1000)
53517    MAX-ACCESS  read-write
53518    STATUS      current
53519    DESCRIPTION
53520        "The rate limit of ACL Log queue.
53521         Default is 10pps."
53522    ::= { aclLog 4 }
53523
53524
53525
53526-- ---------------------------------------------------------- --
53527-- ACL Group Configuration
53528-- ---------------------------------------------------------- --
53529
53530aclGroupCurCfgTable OBJECT-TYPE
53531    SYNTAX      SEQUENCE OF AclGroupCurCfgEntry
53532    MAX-ACCESS  not-accessible
53533    STATUS      current
53534    DESCRIPTION
53535        "The table of current ACL Group configuration."
53536    ::= { aclGroup 1 }
53537
53538aclGroupCurCfgEntry OBJECT-TYPE
53539    SYNTAX      AclGroupCurCfgEntry
53540    MAX-ACCESS  not-accessible
53541    STATUS      current
53542    DESCRIPTION
53543        "Information about a particular ACL configuration."
53544    INDEX { aclGroupCurCfgIndex }
53545    ::= { aclGroupCurCfgTable 1 }
53546
53547AclGroupCurCfgEntry ::= SEQUENCE {
53548    aclGroupCurCfgIndex        Unsigned32,
53549    aclGroupCurCfgMemberAcls   OCTET STRING
53550    , aclGroupCurCfgMemberAcl6s   OCTET STRING
53551    }
53552
53553aclGroupCurCfgIndex  OBJECT-TYPE
53554    SYNTAX      Unsigned32
53555    MAX-ACCESS  read-only
53556    STATUS      current
53557    DESCRIPTION
53558        "The index associated with this ACL Group entry."
53559    ::= { aclGroupCurCfgEntry 1 }
53560
53561aclGroupCurCfgMemberAcls  OBJECT-TYPE
53562    SYNTAX      OCTET STRING
53563    MAX-ACCESS  read-only
53564    STATUS      current
53565    DESCRIPTION
53566        "The ACL members of this ACL group, presented in bitmap
53567         format, as follows:
53568
53569            OCTET 1  OCTET 2  .....
53570            xxxxxxxx xxxxxxxx .....
53571            ||    || |
53572            ||    || |_ ACL 9
53573            ||    ||
53574            ||    ||___ ACL 8
53575            ||    |____ ACL 7
53576            ||      .    .   .
53577            ||_________ ACL 2
53578            |__________ ACL 1
53579
53580         where x:
53581            1 - the represented ACL is a member of the group.
53582            0 - the represented ACL is not a member of the group."
53583    ::= { aclGroupCurCfgEntry 2 }
53584
53585
53586aclGroupCurCfgMemberAcl6s  OBJECT-TYPE
53587	SYNTAX		OCTET STRING
53588	MAX-ACCESS	read-only
53589	STATUS		current
53590	DESCRIPTION
53591		"The ACL6 members of this ACL group, presented in bitmap
53592		 format, as follows:
53593
53594			OCTET 1  OCTET 2  .....
53595			xxxxxxxx xxxxxxxx .....
53596			||	  || |
53597			||	  || |_ ACL6 9
53598			||	  ||
53599			||	  ||___ ACL6 8
53600			||	  |____ ACL6 7
53601			||		.	 .	 .
53602			||_________ ACL6 2
53603			|__________ ACL6 1
53604
53605		 where x:
53606			1 - the represented ACL6 is a member of the group.
53607			0 - the represented ACL6 is not a member of the group."
53608	::= { aclGroupCurCfgEntry 9 }
53609
53610aclGroupNewCfgTable OBJECT-TYPE
53611    SYNTAX      SEQUENCE OF AclGroupNewCfgEntry
53612    MAX-ACCESS  not-accessible
53613    STATUS      current
53614    DESCRIPTION
53615        "The table of new ACL Group configuration."
53616    ::= { aclGroup 2 }
53617
53618aclGroupNewCfgEntry OBJECT-TYPE
53619    SYNTAX      AclGroupNewCfgEntry
53620    MAX-ACCESS  not-accessible
53621    STATUS      current
53622    DESCRIPTION
53623        "New information about a particular ACL configuration."
53624    INDEX { aclGroupNewCfgIndex }
53625    ::= { aclGroupNewCfgTable 1 }
53626
53627AclGroupNewCfgEntry ::= SEQUENCE {
53628    aclGroupNewCfgIndex        Unsigned32,
53629    aclGroupNewCfgMemberAcls   OCTET STRING,
53630    aclGroupNewCfgAddAcl       Unsigned32,
53631    aclGroupNewCfgRemoveAcl    Unsigned32,
53632    aclGroupNewCfgDelete         INTEGER
53633	, aclGroupNewCfgMemberAcl6s  OCTET STRING
53634    , aclGroupNewCfgAddAcl6	     Unsigned32
53635    , aclGroupNewCfgRemoveAcl6   Unsigned32
53636    }
53637
53638aclGroupNewCfgIndex  OBJECT-TYPE
53639    SYNTAX      Unsigned32
53640    MAX-ACCESS  read-only
53641    STATUS      current
53642    DESCRIPTION
53643        "The index associated with this ACL Group entry."
53644    ::= { aclGroupNewCfgEntry 1 }
53645
53646aclGroupNewCfgMemberAcls  OBJECT-TYPE
53647    SYNTAX      OCTET STRING
53648    MAX-ACCESS  read-only
53649    STATUS      current
53650    DESCRIPTION
53651        "The ACL members of this ACL group, presented in bitmap
53652         format, as follows:
53653
53654            OCTET 1  OCTET 2  .....
53655            xxxxxxxx xxxxxxxx .....
53656            ||    || |
53657            ||    || |_ ACL 9
53658            ||    ||
53659            ||    ||___ ACL 8
53660            ||    |____ ACL 7
53661            ||      .    .   .
53662            ||_________ ACL 2
53663            |__________ ACL 1
53664
53665         where x:
53666            1 - the represented ACL is a member of the group.
53667            0 - the represented ACL is not a member of the group."
53668    ::= { aclGroupNewCfgEntry 2 }
53669
53670aclGroupNewCfgAddAcl  OBJECT-TYPE
53671    SYNTAX      Unsigned32
53672    MAX-ACCESS  read-write
53673    STATUS      current
53674    DESCRIPTION
53675        "The index of the ACL entry to be added into this ACL group.
53676        A successful set operation on this object will also set the bit
53677        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
53678        bitmap. A value of zero is always returned when this object
53679        is read."
53680    ::= { aclGroupNewCfgEntry 4 }
53681
53682aclGroupNewCfgRemoveAcl  OBJECT-TYPE
53683    SYNTAX      Unsigned32
53684    MAX-ACCESS  read-write
53685    STATUS      current
53686    DESCRIPTION
53687        "The index of the ACL entry to be removed from this ACL group.
53688        A successful set operation on this object will unset the bit
53689        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
53690        bitmap. A value of zero is always returned when this object
53691        is read."
53692    ::= { aclGroupNewCfgEntry 5 }
53693
53694aclGroupNewCfgDelete  OBJECT-TYPE
53695    SYNTAX      INTEGER {
53696                    other(1),
53697                    delete(2)
53698                }
53699    MAX-ACCESS  read-write
53700    STATUS      current
53701    DESCRIPTION
53702        "This is an action object to delete an ACL group.  A value of other(1)
53703        is always returned when this object is read."
53704    ::= { aclGroupNewCfgEntry 8 }
53705aclGroupNewCfgMemberAcl6s  OBJECT-TYPE
53706    SYNTAX		OCTET STRING
53707    MAX-ACCESS	read-only
53708	STATUS		current
53709	DESCRIPTION
53710		"The ACL6 members of this ACL group, presented in bitmap
53711		format, as follows:
53712
53713		OCTET 1  OCTET 2  .....
53714		xxxxxxxx xxxxxxxx .....
53715		||	  || |
53716		||	  || |_ ACL6 9
53717		||	  ||
53718		||	  ||___ ACL6 8
53719		||	  |____ ACL6 7
53720		||		.	 .	 .
53721		||_________ ACL6 2
53722		|__________ ACL6 1
53723
53724		where x:
53725		1 - the represented ACL6 is a member of the group.
53726		0 - the represented ACL6 is not a member of the group."
53727::= { aclGroupNewCfgEntry 9 }
53728
53729
53730aclGroupNewCfgAddAcl6  OBJECT-TYPE
53731    SYNTAX      Unsigned32
53732    MAX-ACCESS  read-write
53733    STATUS      current
53734    DESCRIPTION
53735        "The index of the ACL6 entry to be added into this ACL group.
53736        A successful set operation on this object will also set the bit
53737        corresponding to the ACL6 entry in the aclGroupNewCfgMemberAcl6s
53738        bitmap. A value of zero is always returned when this object
53739        is read."
53740    ::= { aclGroupNewCfgEntry 10 }
53741
53742aclGroupNewCfgRemoveAcl6  OBJECT-TYPE
53743    SYNTAX      Unsigned32
53744    MAX-ACCESS  read-write
53745    STATUS      current
53746    DESCRIPTION
53747        "The index of the ACL entry to be removed from this ACL group.
53748        A successful set operation on this object will unset the bit
53749        corresponding to the ACL entry in the aclGroupNewCfgMemberAcls
53750        bitmap. A value of zero is always returned when this object
53751        is read."
53752    ::= { aclGroupNewCfgEntry 11 }
53753
53754
53755aclCurCfgPortTable OBJECT-TYPE
53756    SYNTAX SEQUENCE OF AclCurCfgPortTableEntry
53757    MAX-ACCESS not-accessible
53758    STATUS current
53759    DESCRIPTION
53760        "The table of port acl groups configuration."
53761    ::= { aclCfg 1 }
53762
53763aclCurCfgPortTableEntry OBJECT-TYPE
53764    SYNTAX AclCurCfgPortTableEntry
53765    MAX-ACCESS not-accessible
53766    STATUS current
53767    DESCRIPTION
53768        "Information about a particular port acl configuration."
53769    INDEX { aclCurCfgPortIndex }
53770    ::= { aclCurCfgPortTable 1 }
53771
53772AclCurCfgPortTableEntry ::= SEQUENCE {
53773    aclCurCfgPortIndex    PortNumber,
53774    aclCurCfgPortAclBmap  OCTET STRING
53775    , aclCurCfgPortAclGrpBmap  OCTET STRING
53776    , aclCurCfgPortAcl6Bmap  OCTET STRING
53777    }
53778
53779aclCurCfgPortIndex OBJECT-TYPE
53780    SYNTAX PortNumber
53781    MAX-ACCESS read-only
53782    STATUS current
53783    DESCRIPTION
53784        "The identifier of a particular port.  This is also
53785         index to the entLogicalTable of Entity MIB."
53786    ::= { aclCurCfgPortTableEntry 1 }
53787
53788aclCurCfgPortAclBmap OBJECT-TYPE
53789    SYNTAX  OCTET STRING (SIZE(0..512))
53790    MAX-ACCESS  read-only
53791    STATUS  current
53792    DESCRIPTION
53793        "The acls applied to the port.  The acls are
53794         presented in bitmap format. This string displays acl number
53795         from 1 to 896.
53796
53797         in receiving order:
53798
53799             OCTET 1  OCTET 2  .....
53800             xxxxxxxx xxxxxxxx .....
53801             ||    || |_ acl 9
53802             ||    ||
53803             ||    ||___ acl 8
53804             ||    |____ acl 7
53805             ||      .    .   .
53806             ||_________ acl 2
53807             |__________ acl 1
53808
53809         where x : 1 - The represented acl applied to the port.
53810                   0 - The represented acl not applied to the port."
53811    ::= { aclCurCfgPortTableEntry 2 }
53812
53813
53814aclCurCfgPortAclGrpBmap OBJECT-TYPE
53815    SYNTAX  OCTET STRING (SIZE(0..512))
53816    MAX-ACCESS  read-only
53817    STATUS  current
53818    DESCRIPTION
53819        "The acl groups applied to the port.  The acls are
53820         presented in bitmap format. This string displays acl number
53821         from 1 to 896.
53822         in receiving order:
53823
53824             OCTET 1  OCTET 2  .....
53825             xxxxxxxx xxxxxxxx .....
53826             ||    || |_ aclgrp 9
53827             ||    ||
53828             ||    ||___ aclgrp 8
53829             ||    |____ aclgrp 7
53830             ||      .    .   .
53831             ||_________ aclgrp 2
53832             |__________ aclgrp 1
53833
53834         where x : 1 - The represented acl applied to the port.
53835                   0 - The represented acl not applied to the port."
53836    ::= { aclCurCfgPortTableEntry 4 }
53837
53838	aclCurCfgPortAcl6Bmap OBJECT-TYPE
53839    SYNTAX  OCTET STRING (SIZE(0..128))
53840    MAX-ACCESS  read-only
53841    STATUS  current
53842    DESCRIPTION
53843        "The acls applied to the port.  The acls are
53844         presented in bitmap format. This string displays acl number
53845         from 1 to 128.
53846
53847         in receiving order:
53848
53849             OCTET 1  OCTET 2  .....
53850             xxxxxxxx xxxxxxxx .....
53851             ||    || |_ acl6 9
53852             ||    ||
53853             ||    ||___ acl6 8
53854             ||    |____ acl6 7
53855             ||      .    .   .
53856             ||_________ acl6 2
53857             |__________ acl6 1
53858
53859         where x : 1 - The represented acl6 applied to the port.
53860                   0 - The represented acl6 not applied to the port."
53861    ::= { aclCurCfgPortTableEntry 13 }
53862
53863
53864aclNewCfgPortTable OBJECT-TYPE
53865    SYNTAX SEQUENCE OF AclNewCfgPortTableEntry
53866    MAX-ACCESS not-accessible
53867    STATUS current
53868    DESCRIPTION
53869        "The table of port acl configuration."
53870    ::= { aclCfg 2 }
53871
53872aclNewCfgPortTableEntry OBJECT-TYPE
53873    SYNTAX AclNewCfgPortTableEntry
53874    MAX-ACCESS not-accessible
53875    STATUS current
53876    DESCRIPTION
53877        "Information about a particular port acl groups configuration."
53878    INDEX { aclNewCfgPortIndex }
53879    ::= { aclNewCfgPortTable 1 }
53880
53881AclNewCfgPortTableEntry ::= SEQUENCE {
53882    aclNewCfgPortIndex         PortNumber,
53883    aclNewCfgPortAddAcl        Unsigned32
53884    , aclNewCfgPortAddAclGrp     Unsigned32
53885    , aclNewCfgPortRemoveAcl     Unsigned32
53886    , aclNewCfgPortRemoveAclGrp  Unsigned32
53887    , aclNewCfgPortAclBmap       OCTET STRING
53888    , aclNewCfgPortAclGrpBmap    OCTET STRING
53889    , aclNewCfgPortAddAcl6        Unsigned32
53890    , aclNewCfgPortRemoveAcl6     Unsigned32
53891    , aclNewCfgPortAcl6Bmap 	  OCTET STRING
53892    }
53893
53894aclNewCfgPortIndex  OBJECT-TYPE
53895    SYNTAX PortNumber
53896    MAX-ACCESS read-only
53897    STATUS current
53898    DESCRIPTION
53899        "The identifier of a particular port. This is also
53900         index to the entLogicalTable of Entity MIB."
53901    ::= { aclNewCfgPortTableEntry 1 }
53902
53903aclNewCfgPortAddAcl OBJECT-TYPE
53904    SYNTAX  Unsigned32
53905    MAX-ACCESS  read-write
53906    STATUS  current
53907    DESCRIPTION
53908        "The acl to be added to the specified port.  A
53909         '0' value is returned when read."
53910    ::= {aclNewCfgPortTableEntry 2 }
53911aclNewCfgPortAddAclGrp OBJECT-TYPE
53912    SYNTAX  Unsigned32
53913    MAX-ACCESS  read-write
53914    STATUS  current
53915    DESCRIPTION
53916        "The acl group to be added to the specified port.  A
53917         '0' value is returned when read."
53918    ::= {aclNewCfgPortTableEntry 4 }
53919
53920aclNewCfgPortRemoveAcl OBJECT-TYPE
53921    SYNTAX  Unsigned32
53922    MAX-ACCESS  read-write
53923    STATUS  current
53924    DESCRIPTION
53925        "The acl to be removed from the specified port.
53926         A '0' value is returned when read."
53927    ::= { aclNewCfgPortTableEntry 5 }
53928aclNewCfgPortRemoveAclGrp OBJECT-TYPE
53929    SYNTAX  Unsigned32
53930    MAX-ACCESS  read-write
53931    STATUS  current
53932    DESCRIPTION
53933        "The acl group to be removed from the specified port.
53934         A '0' value is returned when read."
53935    ::= { aclNewCfgPortTableEntry 7 }
53936
53937
53938aclNewCfgPortAclBmap OBJECT-TYPE
53939    SYNTAX  OCTET STRING (SIZE(0..512))
53940    MAX-ACCESS  read-only
53941    STATUS  current
53942    DESCRIPTION
53943        "The acls applied to the port.  The acls are
53944         presented in bitmap format. This string displays acl number
53945         from 1 to 896.
53946         in receiving order:
53947
53948             OCTET 1  OCTET 2  .....
53949             xxxxxxxx xxxxxxxx .....
53950             ||    || |_ acl 9
53951             ||    ||
53952             ||    ||___ acl 8
53953             ||    |____ acl 7
53954             ||      .    .   .
53955             ||_________ acl 2
53956             |__________ acl 1
53957
53958         where x : 1 - The represented acl applied to the port.
53959                   0 - The represented acl not applied to the port."
53960    ::= { aclNewCfgPortTableEntry 8 }
53961aclNewCfgPortAclGrpBmap OBJECT-TYPE
53962    SYNTAX  OCTET STRING (SIZE(0..512))
53963    MAX-ACCESS  read-only
53964    STATUS  current
53965    DESCRIPTION
53966        "The acl groups applied to the port.  The acl groups are
53967         presented in bitmap format. This string displays group number
53968         from 1 to 4096.
53969
53970         in receiving order:
53971
53972             OCTET 1  OCTET 2  .....
53973             xxxxxxxx xxxxxxxx .....
53974             ||    || |_ aclgrp 9
53975             ||    ||
53976             ||    ||___ aclgrp 8
53977             ||    |____ aclgrp 7
53978             ||      .    .   .
53979             ||_________ aclgrp 2
53980             |__________ aclgrp 1
53981
53982         where x : 1 - The represented acl group applied to the port.
53983                   0 - The represented acl group not applied to the port."
53984    ::= { aclNewCfgPortTableEntry 10 }
53985
53986	aclNewCfgPortAddAcl6 OBJECT-TYPE
53987    SYNTAX  Unsigned32
53988    MAX-ACCESS  read-write
53989    STATUS  current
53990    DESCRIPTION
53991        "The acl6 to be added to the specified port.  A
53992         '0' value is returned when read."
53993    ::= {aclNewCfgPortTableEntry 11 }
53994
53995	aclNewCfgPortRemoveAcl6 OBJECT-TYPE
53996    SYNTAX  Unsigned32
53997    MAX-ACCESS  read-write
53998    STATUS  current
53999    DESCRIPTION
54000        "The acl6 to be removed from the specified port.
54001         A '0' value is returned when read."
54002    ::= { aclNewCfgPortTableEntry 12 }
54003
54004    aclNewCfgPortAcl6Bmap OBJECT-TYPE
54005	SYNTAX	OCTET STRING (SIZE(0..512))
54006	MAX-ACCESS	read-only
54007	STATUS	current
54008	DESCRIPTION
54009		"The acl6s applied to the port.  The acl6s are
54010		 presented in bitmap format. This string displays acl number
54011		 from 1 to 128.
54012		 in receiving order:
54013
54014			 OCTET 1  OCTET 2  .....
54015			 xxxxxxxx xxxxxxxx .....
54016			 ||    || |_ acl6 9
54017			 ||    ||
54018			 ||    ||___ acl6 8
54019			 ||    |____ acl6 7
54020			 || 	 .	  .   .
54021			 ||_________ acl6 2
54022			 |__________ acl6 1
54023
54024		 where x : 1 - The represented acl6 applied to the port.
54025				   0 - The represented acl6 not applied to the port."
54026	::= { aclNewCfgPortTableEntry 13 }
54027
54028
54029
54030
54031
54032
54033
54034
54035
54036
54037
54038-- ------------------------------------------------------------------------- --
54039-- VMAP Configuration                                                      {
54040-- ------------------------------------------------------------------------- --
54041
54042vmapList                OBJECT IDENTIFIER ::= { vmapConfig 1 }
54043vmapCfg                 OBJECT IDENTIFIER ::= { vmapConfig 2 }
54044
54045vmapVlanCfg             OBJECT IDENTIFIER ::= { vmapCfg 1 }
54046vmapGroupCfg            OBJECT IDENTIFIER ::= { vmapCfg 2 }
54047
54048vmapVlanCfgNonServerPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 1 }
54049vmapVlanCfgServerPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 2 }
54050vmapVlanCfgAllPorts     OBJECT IDENTIFIER ::= { vmapVlanCfg 3 }
54051
54052vmapGroupCfgNonServerPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 1 }
54053vmapGroupCfgServerPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 2 }
54054vmapGroupCfgAllPorts    OBJECT IDENTIFIER ::= { vmapGroupCfg 3 }
54055
54056-- ------------------------------------------------------------------------- --
54057-- Current VMAP Configuration Table                                        {
54058-- ------------------------------------------------------------------------- --
54059vmapCurCfgTable  OBJECT-TYPE
54060    SYNTAX      SEQUENCE OF VmapCurCfgEntry
54061    MAX-ACCESS  not-accessible
54062    STATUS      current
54063    DESCRIPTION
54064        "The table of current VMAP configuration."
54065    ::= { vmapList 1 }
54066
54067vmapCurCfgEntry  OBJECT-TYPE
54068    SYNTAX      VmapCurCfgEntry
54069    MAX-ACCESS  not-accessible
54070    STATUS      current
54071    DESCRIPTION
54072        "Current information about a particular VMAP configuration entry."
54073    INDEX { vmapCurCfgIndex }
54074    ::= { vmapCurCfgTable 1 }
54075
54076VmapCurCfgEntry  ::= SEQUENCE {
54077    vmapCurCfgIndex                 Unsigned32,
54078    vmapCurCfgFilterAction          INTEGER,
54079    vmapCurCfgFilterActionSetPrio   INTEGER,
54080    vmapCurCfgEthFmt                INTEGER,
54081    vmapCurCfgTagFmt                INTEGER,
54082    vmapCurCfgIPFmt                 INTEGER,
54083    vmapCurCfgSrcMACAddress         MacAddress,
54084    vmapCurCfgSrcMACMask            MacAddress,
54085    vmapCurCfgDstMACAddress         MacAddress,
54086    vmapCurCfgDstMACMask            MacAddress,
54087    vmapCurCfgEthernetTypeName      INTEGER,
54088    vmapCurCfgEthernetTypeValue     INTEGER,
54089    vmapCurCfg8021pPriority         INTEGER,
54090    vmapCurCfgTypeOfService         DisplayString,
54091    vmapCurCfgProtocol              DisplayString,
54092    vmapCurCfgSrcIPAddress          IpAddress,
54093    vmapCurCfgSrcIPMask             IpAddress,
54094    vmapCurCfgDstIPAddress          IpAddress,
54095    vmapCurCfgDstIPMask             IpAddress,
54096    vmapCurCfgSrcPort               INTEGER,
54097    vmapCurCfgSrcPortMask           DisplayString,
54098    vmapCurCfgDstPort               INTEGER,
54099    vmapCurCfgDstPortMask           DisplayString,
54100    vmapCurCfgTCPFlags              BITS,
54101    vmapCurCfgTCPFlagsMask          BITS,
54102    vmapCurCfgEgressPorts           OCTET STRING,
54103    vmapCurCfgStatistics            INTEGER,
54104    vmapCurCfgMeterAction           INTEGER,
54105    vmapCurCfgMeterEnable           INTEGER,
54106    vmapCurCfgKbitsSec              Unsigned32,
54107    vmapCurCfgKbitsBurst            INTEGER,
54108    vmapCurCfgUser                  INTEGER,
54109    vmapCurCfgInprofDscp            INTEGER,
54110    vmapCurCfgTos                   INTEGER,
54111    vmapCurCfgOutprofDscp           INTEGER,
54112    vmapCurCfgUserEnable            INTEGER,
54113    vmapCurCfgInprofDscpEnable      INTEGER,
54114    vmapCurCfgOutprofDscpEnable     INTEGER
54115    , vmapCurCfgMirrorPort           Integer32
54116    }
54117
54118vmapCurCfgIndex  OBJECT-TYPE
54119    SYNTAX      Unsigned32
54120    MAX-ACCESS  read-only
54121    STATUS      current
54122    DESCRIPTION
54123        "The index associated with this VMAP entry."
54124    ::= { vmapCurCfgEntry 1 }
54125
54126vmapCurCfgFilterAction  OBJECT-TYPE
54127    SYNTAX      INTEGER {
54128                    none(0),
54129                    permit(1),
54130                    deny(2),
54131                    setprio(3)
54132                }
54133    MAX-ACCESS  read-only
54134    STATUS      current
54135    DESCRIPTION
54136        "The action to be performed on a packet that matches the filter
54137        settings of this VMAP entry."
54138    ::= { vmapCurCfgEntry 2 }
54139
54140vmapCurCfgFilterActionSetPrio  OBJECT-TYPE
54141    SYNTAX      INTEGER {
54142                    none(0),
54143                    prio0(1),
54144                    prio1(2),
54145                    prio2(3),
54146                    prio3(4),
54147                    prio4(5),
54148                    prio5(6),
54149                    prio6(7),
54150                    prio7(8)
54151                }
54152    MAX-ACCESS  read-only
54153    STATUS      current
54154    DESCRIPTION
54155        "The value to be used when the action to be performed is setprio
54156        for this VMAP entry."
54157    ::= { vmapCurCfgEntry 3 }
54158
54159vmapCurCfgEthFmt  OBJECT-TYPE
54160    SYNTAX      INTEGER {
54161                    none(0),
54162                    ethernet2(1),
54163                    snap(2),
54164                    llc(3)
54165                }
54166    MAX-ACCESS  read-only
54167    STATUS      current
54168    DESCRIPTION
54169        "The packet ethernet format to be filtered."
54170    ::= { vmapCurCfgEntry 4 }
54171
54172vmapCurCfgTagFmt  OBJECT-TYPE
54173    SYNTAX      INTEGER {
54174                    disabled(1),
54175                    any(2),
54176                    untagged(3),
54177                    tagged(4)
54178                }
54179    MAX-ACCESS  read-only
54180    STATUS      current
54181    DESCRIPTION
54182        "The packet tag format to be filtered."
54183    ::= { vmapCurCfgEntry 5 }
54184
54185vmapCurCfgIPFmt  OBJECT-TYPE
54186    SYNTAX      INTEGER {
54187                    none(1),
54188                    ipv4(2),
54189                    ipv6(3)
54190                }
54191    MAX-ACCESS  read-only
54192    STATUS      current
54193    DESCRIPTION
54194        "The packet IP format to be filtered."
54195    ::= { vmapCurCfgEntry 6 }
54196
54197vmapCurCfgSrcMACAddress  OBJECT-TYPE
54198    SYNTAX      MacAddress
54199    MAX-ACCESS  read-only
54200    STATUS      current
54201    DESCRIPTION
54202        "The source MAC address to be filtered."
54203    ::= { vmapCurCfgEntry 7 }
54204
54205vmapCurCfgSrcMACMask  OBJECT-TYPE
54206    SYNTAX      MacAddress
54207    MAX-ACCESS  read-only
54208    STATUS      current
54209    DESCRIPTION
54210        "The address mask applied to aclCurCfgSrcMACAddress for filtering."
54211    ::= { vmapCurCfgEntry 8 }
54212
54213vmapCurCfgDstMACAddress  OBJECT-TYPE
54214    SYNTAX      MacAddress
54215    MAX-ACCESS  read-only
54216    STATUS      current
54217    DESCRIPTION
54218        "The destination MAC address to be filtered."
54219    ::= { vmapCurCfgEntry 9 }
54220
54221vmapCurCfgDstMACMask  OBJECT-TYPE
54222    SYNTAX      MacAddress
54223    MAX-ACCESS  read-only
54224    STATUS      current
54225    DESCRIPTION
54226        "The address mask applied to aclCurCfgDstMACAddress for filtering."
54227    ::= { vmapCurCfgEntry 10 }
54228
54229vmapCurCfgEthernetTypeName  OBJECT-TYPE
54230    SYNTAX      INTEGER {
54231                    none(0),
54232                    arp(1),
54233                    ipv4(2),
54234                    ipv6(3),
54235                    mpls(4),
54236                    rarp(5),
54237                    any(6),
54238                    other(7)
54239                }
54240    MAX-ACCESS  read-only
54241    STATUS      current
54242    DESCRIPTION
54243        "The Ethernet type to be filtered. If the value of this
54244        object is other(7), the value of aclNewCfgEthernetTypeValue
54245        indicates the ethernet type that will be filtered."
54246    ::= { vmapCurCfgEntry 11 }
54247
54248vmapCurCfgEthernetTypeValue  OBJECT-TYPE
54249    SYNTAX      INTEGER (1536..65535)
54250    MAX-ACCESS  read-only
54251    STATUS      current
54252    DESCRIPTION
54253        "The Ethernet type value to be filtered. The value of this
54254        object is equivalent to the value of aclNewCfgEthernetTypeName
54255        except when the value of aclNewCfgEthernetTypeName is other(7),
54256        which can be any user-defined value for this object."
54257    ::= { vmapCurCfgEntry 12 }
54258
54259vmapCurCfg8021pPriority  OBJECT-TYPE
54260    SYNTAX      INTEGER {
54261                    none(0),
54262                    priority0(1),
54263                    priority1(2),
54264                    priority2(3),
54265                    priority3(4),
54266                    priority4(5),
54267                    priority5(6),
54268                    priority6(7),
54269                    priority7(8)
54270                }
54271    MAX-ACCESS  read-only
54272    STATUS      current
54273    DESCRIPTION
54274        "The 802.1p priority to be filtered."
54275    ::= { vmapCurCfgEntry 13 }
54276
54277vmapCurCfgTypeOfService  OBJECT-TYPE
54278    SYNTAX      DisplayString
54279    MAX-ACCESS  read-only
54280    STATUS      current
54281    DESCRIPTION
54282        "The type of service to be filtered.
54283         'none' for not initialised, within the
54284         range 0-255"
54285    ::= { vmapCurCfgEntry 14 }
54286
54287vmapCurCfgProtocol  OBJECT-TYPE
54288    SYNTAX      DisplayString
54289    MAX-ACCESS  read-only
54290    STATUS      current
54291    DESCRIPTION
54292        "The protocol to be filtered.
54293         'none' for not initialised, within the
54294         range 0-255"
54295    ::= { vmapCurCfgEntry 15 }
54296
54297vmapCurCfgSrcIPAddress  OBJECT-TYPE
54298    SYNTAX      IpAddress
54299    MAX-ACCESS  read-only
54300    STATUS      current
54301    DESCRIPTION
54302        "The source IP address to be filtered."
54303    ::= { vmapCurCfgEntry 16 }
54304
54305vmapCurCfgSrcIPMask  OBJECT-TYPE
54306    SYNTAX      IpAddress
54307    MAX-ACCESS  read-only
54308    STATUS      current
54309    DESCRIPTION
54310        "The address mask applied to aclCurCfgSrcIPAddress for filtering."
54311    ::= { vmapCurCfgEntry 17 }
54312
54313vmapCurCfgDstIPAddress  OBJECT-TYPE
54314    SYNTAX      IpAddress
54315    MAX-ACCESS  read-only
54316    STATUS      current
54317    DESCRIPTION
54318        "The destination IP address to be filtered."
54319    ::= { vmapCurCfgEntry 18 }
54320
54321vmapCurCfgDstIPMask  OBJECT-TYPE
54322    SYNTAX      IpAddress
54323    MAX-ACCESS  read-only
54324    STATUS      current
54325    DESCRIPTION
54326        "The address mask applied to aclCurCfgDstIPAddress for filtering."
54327    ::= { vmapCurCfgEntry 19 }
54328
54329vmapCurCfgSrcPort  OBJECT-TYPE
54330    SYNTAX      INTEGER (0..65535)
54331    MAX-ACCESS  read-only
54332    STATUS      current
54333    DESCRIPTION
54334        "The source TCP/UDP port number to be filtered."
54335    ::= { vmapCurCfgEntry 20 }
54336
54337vmapCurCfgSrcPortMask  OBJECT-TYPE
54338    SYNTAX      DisplayString
54339    MAX-ACCESS  read-only
54340    STATUS      current
54341    DESCRIPTION
54342        "The mask applied to aclCurCfgSrcPort for filtering."
54343    ::= { vmapCurCfgEntry 21 }
54344
54345vmapCurCfgDstPort  OBJECT-TYPE
54346    SYNTAX      INTEGER (0..65535)
54347    MAX-ACCESS  read-only
54348    STATUS      current
54349    DESCRIPTION
54350        "The destination TCP/UDP port number to be filtered."
54351    ::= { vmapCurCfgEntry 22 }
54352
54353vmapCurCfgDstPortMask  OBJECT-TYPE
54354    SYNTAX      DisplayString
54355    MAX-ACCESS  read-only
54356    STATUS      current
54357    DESCRIPTION
54358        "The mask applied to aclCurCfgDstPort for filtering."
54359    ::= { vmapCurCfgEntry 23 }
54360
54361vmapCurCfgTCPFlags  OBJECT-TYPE
54362    SYNTAX      BITS {
54363                    reserved1(0),
54364                    reserved2(1),
54365                    tcpURG(2),
54366                    tcpACK(3),
54367                    tcpPSH(4),
54368                    tcpRST(5),
54369                    tcpSYN(6),
54370                    tcpFIN(7)
54371                }
54372    MAX-ACCESS  read-only
54373    STATUS      current
54374    DESCRIPTION
54375        "The TCP flags to be filtered.
54376         OCTET
54377         xxxxxxxx
54378         ||||..||
54379         ||||..||_tcpFIN(7)
54380         ||||..|__tcpSYN(6)
54381         ||||
54382         ||||_____tcpACK(3)
54383         |||______tcpURG(2)
54384         ||_______reserved2(1)
54385         |________reserved1(0)
54386
54387         where:
54388         - reserved1 - 0;
54389         - reserved2 - 0;
54390         - x - 0 or 1;
54391        "
54392    ::= { vmapCurCfgEntry 24 }
54393
54394vmapCurCfgTCPFlagsMask  OBJECT-TYPE
54395    SYNTAX      BITS {
54396                    reserved1(0),
54397                    reserved2(1),
54398                    tcpURG(2),
54399                    tcpACK(3),
54400                    tcpPSH(4),
54401                    tcpRST(5),
54402                    tcpSYN(6),
54403                    tcpFIN(7)
54404                }
54405    MAX-ACCESS  read-only
54406    STATUS      current
54407    DESCRIPTION
54408        "The TCP flags mask.
54409         OCTET
54410         xxxxxxxx
54411         ||||..||
54412         ||||..||_tcpFIN(7)
54413         ||||..|__tcpSYN(6)
54414         ||||
54415         ||||_____tcpACK(3)
54416         |||______tcpURG(2)
54417         ||_______reserved2(1)
54418         |________reserved1(0)
54419
54420         where:
54421         - reserved1 - 0;
54422         - reserved2 - 0;
54423         - x - 0 or 1;
54424        "
54425    ::= { vmapCurCfgEntry 25 }
54426
54427vmapCurCfgEgressPorts  OBJECT-TYPE
54428    SYNTAX      OCTET STRING
54429    MAX-ACCESS  read-only
54430    STATUS      current
54431    DESCRIPTION
54432        "The port list in the VMAP configured for egress filtering.
54433         The ports are presented in bitmap format, as follows:
54434
54435            OCTET 1  OCTET 2  .....
54436            xxxxxxxx xxxxxxxx .....
54437            ||    || |
54438            ||    || |_ port 9
54439            ||    ||
54440            ||    ||___ port 8
54441            ||    |____ port 7
54442            ||      .    .   .
54443            ||_________ port 2
54444            |__________ port 1
54445
54446         where x:
54447            1 - the represented port is configured for filtering.
54448            0 - the represented port is not configured for filtering."
54449    ::= { vmapCurCfgEntry 26 }
54450
54451vmapCurCfgStatistics  OBJECT-TYPE
54452    SYNTAX      INTEGER {
54453                    disable(0),
54454                    enable(1)
54455                }
54456    MAX-ACCESS  read-only
54457    STATUS      current
54458    DESCRIPTION
54459        "Whether statistics collection for this VMAP is enabled or not."
54460    ::= { vmapCurCfgEntry 27 }
54461
54462vmapCurCfgMeterAction  OBJECT-TYPE
54463    SYNTAX      INTEGER {
54464					unconfigured(0),
54465					outdrop(1),
54466					outpass(2)
54467				}
54468    MAX-ACCESS  read-only
54469    STATUS      current
54470    DESCRIPTION
54471        "Meter Action for this VMAP."
54472    ::= { vmapCurCfgEntry 31 }
54473
54474vmapCurCfgMeterEnable  OBJECT-TYPE
54475    SYNTAX      INTEGER {
54476	enabled(0),
54477	disabled(1)
54478				}
54479    MAX-ACCESS  read-only
54480    STATUS      current
54481    DESCRIPTION
54482        "Meter state for this VMAP."
54483    ::= { vmapCurCfgEntry 32 }
54484
54485vmapCurCfgKbitsSec  OBJECT-TYPE
54486    SYNTAX      Unsigned32 (64..10000000)
54487    MAX-ACCESS  read-only
54488    STATUS      current
54489    DESCRIPTION
54490        "The commited rate of meter associated with this VMAP entry."
54491    ::= { vmapCurCfgEntry 33 }
54492
54493vmapCurCfgKbitsBurst  OBJECT-TYPE
54494    SYNTAX      INTEGER {
54495					kbits32(32),
54496					kbits64(64),
54497					kbits128(128),
54498					kbits256(256),
54499					kbits512(512),
54500					kbits1024(1024),
54501					kbits2048(2048),
54502					kbits4096(4096)
54503   				}
54504	MAX-ACCESS  read-only
54505    STATUS      current
54506    DESCRIPTION
54507        "The maxmium burst sizeof meter associated with this VMAP entry."
54508    ::= { vmapCurCfgEntry 34 }
54509
54510vmapCurCfgUser  OBJECT-TYPE
54511    SYNTAX      INTEGER (0..7)
54512    MAX-ACCESS  read-only
54513    STATUS      current
54514    DESCRIPTION
54515        "Set user defined priority for this VMAP."
54516    ::= { vmapCurCfgEntry 35 }
54517
54518vmapCurCfgInprofDscp  OBJECT-TYPE
54519    SYNTAX      INTEGER (0..63)
54520    MAX-ACCESS  read-only
54521    STATUS      current
54522    DESCRIPTION
54523        "Set in profile pkts DSCP value."
54524    ::= { vmapCurCfgEntry 36 }
54525
54526vmapCurCfgTos  OBJECT-TYPE
54527    SYNTAX      INTEGER {
54528                    disable(0),
54529                    enable(1)
54530                }
54531    MAX-ACCESS  read-only
54532    STATUS      current
54533    DESCRIPTION
54534        "To enable/disable setting pkts based on TOS bits."
54535    ::= { vmapCurCfgEntry 37 }
54536
54537vmapCurCfgOutprofDscp  OBJECT-TYPE
54538    SYNTAX      INTEGER (0..63)
54539    MAX-ACCESS  read-only
54540    STATUS      current
54541    DESCRIPTION
54542        "Set out profile pkts DSCP value."
54543    ::= { vmapCurCfgEntry 38 }
54544
54545vmapCurCfgUserEnable  OBJECT-TYPE
54546    SYNTAX      INTEGER {
54547				    disabled(0),
54548					userdefined(1)
54549				}
54550    MAX-ACCESS  read-only
54551    STATUS      current
54552    DESCRIPTION
54553        "Set update method for this VMAP."
54554    ::= { vmapCurCfgEntry 39 }
54555
54556vmapCurCfgInprofDscpEnable  OBJECT-TYPE
54557    SYNTAX      INTEGER {
54558                    disable(0),
54559                    enable(1)
54560                }
54561    MAX-ACCESS  read-only
54562    STATUS      current
54563    DESCRIPTION
54564        "Whether in profile update DSCP for this VMAP is enabled or not."
54565    ::= { vmapCurCfgEntry 40 }
54566
54567vmapCurCfgOutprofDscpEnable  OBJECT-TYPE
54568    SYNTAX      INTEGER {
54569                    disable(0),
54570                    enable(1)
54571                }
54572    MAX-ACCESS  read-only
54573    STATUS      current
54574    DESCRIPTION
54575        "Whether out profile update DSCP for this VMAP is enabled or not."
54576    ::= { vmapCurCfgEntry 41 }
54577
54578vmapCurCfgMirrorPort  OBJECT-TYPE
54579    SYNTAX      Integer32
54580    MAX-ACCESS  read-only
54581    STATUS      current
54582    DESCRIPTION
54583        "Set port in the VMAP for mirroring.
54584            n > 0 - the represented port is configured for mirroring.
54585            0     - the represented port is not configured for mirroring."
54586    ::= { vmapCurCfgEntry 51 }
54587
54588-- ------------------------------------------------------------------------- --
54589-- Current VMAP Configuration Table (end)                                  }
54590-- ------------------------------------------------------------------------- --
54591
54592-- ------------------------------------------------------------------------- --
54593-- New VMAP Configuration Table                                            {
54594-- ------------------------------------------------------------------------- --
54595vmapNewCfgTable OBJECT-TYPE
54596    SYNTAX      SEQUENCE OF VmapNewCfgEntry
54597    MAX-ACCESS  not-accessible
54598    STATUS      current
54599    DESCRIPTION
54600        "The table of new VMAP configuration."
54601    ::= { vmapList 2 }
54602
54603vmapNewCfgEntry OBJECT-TYPE
54604    SYNTAX      VmapNewCfgEntry
54605    MAX-ACCESS  not-accessible
54606    STATUS      current
54607    DESCRIPTION
54608        "New information about a particular VMAP configuration."
54609    INDEX { vmapNewCfgIndex }
54610    ::= { vmapNewCfgTable 1 }
54611
54612VmapNewCfgEntry ::= SEQUENCE {
54613    vmapNewCfgIndex                 Unsigned32,
54614    vmapNewCfgFilterAction          INTEGER,
54615    vmapNewCfgFilterActionSetPrio   INTEGER,
54616    vmapNewCfgEthFmt                INTEGER,
54617    vmapNewCfgTagFmt                INTEGER,
54618    vmapNewCfgIPFmt                 INTEGER,
54619    vmapNewCfgSrcMACAddress         MacAddress,
54620    vmapNewCfgSrcMACMask            MacAddress,
54621    vmapNewCfgDstMACAddress         MacAddress,
54622    vmapNewCfgDstMACMask            MacAddress,
54623    vmapNewCfgEthernetTypeName      INTEGER,
54624    vmapNewCfgEthernetTypeValue     INTEGER,
54625    vmapNewCfg8021pPriority         INTEGER,
54626    vmapNewCfgTypeOfService         DisplayString,
54627    vmapNewCfgProtocol              DisplayString,
54628    vmapNewCfgSrcIPAddress          IpAddress,
54629    vmapNewCfgSrcIPMask             IpAddress,
54630    vmapNewCfgDstIPAddress          IpAddress,
54631    vmapNewCfgDstIPMask             IpAddress,
54632    vmapNewCfgSrcPort               INTEGER,
54633    vmapNewCfgSrcPortMask           DisplayString,
54634    vmapNewCfgDstPort               INTEGER,
54635    vmapNewCfgDstPortMask           DisplayString,
54636    vmapNewCfgTCPFlags              BITS,
54637    vmapNewCfgTCPFlagsMask          BITS,
54638    vmapNewCfgEgressPorts           OCTET STRING,
54639    vmapNewCfgStatistics            INTEGER,
54640    vmapNewCfgAddEgressPort         PortNumber,
54641    vmapNewCfgRemoveEgressPort      PortNumber,
54642    vmapNewCfgDelete                INTEGER,
54643    vmapNewCfgMeterAction           INTEGER,
54644    vmapNewCfgMeterEnable           INTEGER,
54645    vmapNewCfgKbitsSec              Unsigned32,
54646    vmapNewCfgKbitsBurst            INTEGER,
54647    vmapNewCfgUser 	     	    INTEGER,
54648    vmapNewCfgInprofDscp            INTEGER,
54649    vmapNewCfgTos                   INTEGER,
54650    vmapNewCfgOutprofDscp           INTEGER,
54651    vmapNewCfgUserEnable            INTEGER,
54652    vmapNewCfgInprofDscpEnable      INTEGER,
54653    vmapNewCfgOutprofDscpEnable     INTEGER,
54654    vmapNewCfgReset                 INTEGER
54655    , vmapNewCfgEthernetReset       INTEGER
54656    , vmapNewCfgIpv4Reset           INTEGER
54657    , vmapNewCfgTcpudpReset         INTEGER
54658    , vmapNewCfgMeterReset          INTEGER
54659    , vmapNewCfgRemarkReset         INTEGER
54660    , vmapNewCfgRemarkInprofReset   INTEGER
54661    , vmapNewCfgRemarkOutprofReset  INTEGER
54662    , vmapNewCfgPktfmtReset         INTEGER
54663    , vmapNewCfgMirrorPort          Integer32
54664    }
54665
54666vmapNewCfgIndex  OBJECT-TYPE
54667    SYNTAX      Unsigned32
54668    MAX-ACCESS  read-only
54669    STATUS      current
54670    DESCRIPTION
54671        "The index associated with this VMAP entry."
54672    ::= { vmapNewCfgEntry 1 }
54673
54674vmapNewCfgFilterAction  OBJECT-TYPE
54675    SYNTAX      INTEGER {
54676                    none(0),
54677                    permit(1),
54678                    deny(2),
54679                    setprio(3)
54680                }
54681    MAX-ACCESS  read-write
54682    STATUS      current
54683    DESCRIPTION
54684        "The action to be performed on a packet that matches the filter
54685        settings of this VMAP entry."
54686    ::= { vmapNewCfgEntry 2 }
54687
54688vmapNewCfgFilterActionSetPrio  OBJECT-TYPE
54689    SYNTAX      INTEGER {
54690                    none(0),
54691                    prio0(1),
54692                    prio1(2),
54693                    prio2(3),
54694                    prio3(4),
54695                    prio4(5),
54696                    prio5(6),
54697                    prio6(7),
54698                    prio7(8)
54699                }
54700    MAX-ACCESS  read-write
54701    STATUS      current
54702    DESCRIPTION
54703        "The COS queue to be used when the action for this VMAP entry is
54704        set to setprio."
54705    ::= { vmapNewCfgEntry 3 }
54706
54707vmapNewCfgEthFmt  OBJECT-TYPE
54708    SYNTAX      INTEGER {
54709                    none(0),
54710                    ethernet2(1),
54711                    snap(2),
54712                    llc(3)
54713                }
54714    MAX-ACCESS  read-write
54715    STATUS      current
54716    DESCRIPTION
54717        "The packet ethernet format to be filtered."
54718    ::= { vmapNewCfgEntry 4 }
54719
54720vmapNewCfgTagFmt  OBJECT-TYPE
54721    SYNTAX      INTEGER {
54722                    disabled(1),
54723                    any(2),
54724                    none(3),
54725                    tagged(4)
54726                }
54727    MAX-ACCESS  read-write
54728    STATUS      current
54729    DESCRIPTION
54730        "The packet tagging format to be filtered."
54731    ::= { vmapNewCfgEntry 5 }
54732
54733vmapNewCfgIPFmt  OBJECT-TYPE
54734    SYNTAX      INTEGER {
54735                    none(1),
54736                    ipv4(2),
54737                    ipv6(3)
54738                }
54739    MAX-ACCESS  read-write
54740    STATUS      current
54741    DESCRIPTION
54742        "The packet IP format to be filtered."
54743    ::= { vmapNewCfgEntry 6 }
54744
54745vmapNewCfgSrcMACAddress  OBJECT-TYPE
54746    SYNTAX      MacAddress
54747    MAX-ACCESS  read-write
54748    STATUS      current
54749    DESCRIPTION
54750        "The source MAC address to be filtered. Whenever this object is
54751        set to a nonzero value, the aclNewCfgSrcMACMask object, if not
54752        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
54753    ::= { vmapNewCfgEntry 7 }
54754
54755vmapNewCfgSrcMACMask  OBJECT-TYPE
54756    SYNTAX      MacAddress
54757    MAX-ACCESS  read-write
54758    STATUS      current
54759    DESCRIPTION
54760        "The address mask to be applied to aclNewCfgSrcMACAddress
54761         for filtering."
54762    ::= { vmapNewCfgEntry 8 }
54763
54764vmapNewCfgDstMACAddress  OBJECT-TYPE
54765    SYNTAX      MacAddress
54766    MAX-ACCESS  read-write
54767    STATUS      current
54768    DESCRIPTION
54769        "The destination MAC address to be filtered. Whenever this object
54770        is set to a nonzero value, the aclNewCfgDstMACMask object, if not
54771        yet set, will be automatically set to ff:ff:ff:ff:ff:ff."
54772    ::= { vmapNewCfgEntry 9 }
54773
54774vmapNewCfgDstMACMask  OBJECT-TYPE
54775    SYNTAX      MacAddress
54776    MAX-ACCESS  read-write
54777    STATUS      current
54778    DESCRIPTION
54779        "The address mask to be applied to aclNewCfgDstMACAddress
54780         for filtering."
54781    ::= { vmapNewCfgEntry 10 }
54782
54783vmapNewCfgEthernetTypeName  OBJECT-TYPE
54784    SYNTAX      INTEGER {
54785                    none(0),
54786                    arp(1),
54787                    ipv4(2),
54788                    ipv6(3),
54789                    mpls(4),
54790                    rarp(5),
54791                    any(6),
54792                    other(7)
54793                }
54794    MAX-ACCESS  read-write
54795    STATUS      current
54796    DESCRIPTION
54797        "The Ethernet type to be filtered. If the value of this
54798        object is other(7), the value of aclNewCfgEthernetTypeValue
54799        indicates the ethernet type that will be filtered. If this
54800        object is set to a value other than other(7), the value of
54801        the aclNewCfgEthernetTypeValue object is automatically set,
54802        as follows:
54803
54804        aclNewCfgEthernetTypeName   aclNewCfgEthernetTypeValue
54805            none(0)                         0
54806            arp(1)                       2054  (0x0806)
54807            ipv4(2)                      2048  (0x0800)
54808            ipv6(3)                     34525  (0x86dd)
54809            mpls(4)                     34887  (0x8847)
54810            rarp(5)                     32821  (0x8035)
54811            any(6)                      65535  (0xffff)
54812        "
54813    ::= { vmapNewCfgEntry 11 }
54814
54815vmapNewCfgEthernetTypeValue  OBJECT-TYPE
54816    SYNTAX      INTEGER (1536..65535)
54817    MAX-ACCESS  read-write
54818    STATUS      current
54819    DESCRIPTION
54820        "The Ethernet type value to be filtered. The value of this
54821        object is equivalent to the value of aclNewCfgEthernetTypeName
54822        except when the value of aclNewCfgEthernetTypeName is other(7),
54823        which can be any user-defined value for this object."
54824    ::= { vmapNewCfgEntry 12 }
54825
54826vmapNewCfg8021pPriority  OBJECT-TYPE
54827    SYNTAX      INTEGER {
54828                    none(0),
54829                    priority0(1),
54830                    priority1(2),
54831                    priority2(3),
54832                    priority3(4),
54833                    priority4(5),
54834                    priority5(6),
54835                    priority6(7),
54836                    priority7(8)
54837                }
54838    MAX-ACCESS  read-write
54839    STATUS      current
54840    DESCRIPTION
54841        "The 802.1p priority to be filtered."
54842    ::= { vmapNewCfgEntry 13 }
54843
54844vmapNewCfgTypeOfService  OBJECT-TYPE
54845    SYNTAX      DisplayString
54846    MAX-ACCESS  read-write
54847    STATUS      current
54848    DESCRIPTION
54849        "The type of service to be filtered.
54850         'none' for not initialised, within the
54851         range 0-255"
54852    ::= { vmapNewCfgEntry 14 }
54853
54854vmapNewCfgProtocol  OBJECT-TYPE
54855    SYNTAX	DisplayString
54856    MAX-ACCESS  read-write
54857    STATUS      current
54858    DESCRIPTION
54859        "The protocol to be filtered.
54860         'none' for not initialised, within the
54861         range 0-255"
54862    ::= { vmapNewCfgEntry 15 }
54863
54864vmapNewCfgSrcIPAddress  OBJECT-TYPE
54865    SYNTAX      IpAddress
54866    MAX-ACCESS  read-write
54867    STATUS      current
54868    DESCRIPTION
54869        "The source IP address to be filtered. Whenever this object is set
54870        to a nonzero value, the aclNewCfgSrcIPMask object, if not yet set,
54871        will be automatically set to 255.255.255.255."
54872    ::= { vmapNewCfgEntry 16 }
54873
54874vmapNewCfgSrcIPMask  OBJECT-TYPE
54875    SYNTAX      IpAddress
54876    MAX-ACCESS  read-write
54877    STATUS      current
54878    DESCRIPTION
54879        "The address mask to be applied to aclNewCfgSrcIPAddress
54880         for filtering."
54881    ::= { vmapNewCfgEntry 17 }
54882
54883vmapNewCfgDstIPAddress  OBJECT-TYPE
54884    SYNTAX      IpAddress
54885    MAX-ACCESS  read-write
54886    STATUS      current
54887    DESCRIPTION
54888        "The destination IP address to be filtered. Whenever this object is set
54889        to a nonzero value, the aclNewCfgDstIPMask object, if not yet set,
54890        will be automatically set to 255.255.255.255."
54891    ::= { vmapNewCfgEntry 18 }
54892
54893vmapNewCfgDstIPMask  OBJECT-TYPE
54894    SYNTAX      IpAddress
54895    MAX-ACCESS  read-write
54896    STATUS      current
54897    DESCRIPTION
54898        "The address mask to be applied to aclNewCfgDstIPAddress for filtering."
54899    ::= { vmapNewCfgEntry 19 }
54900
54901vmapNewCfgSrcPort  OBJECT-TYPE
54902    SYNTAX      INTEGER (1..65535)
54903    MAX-ACCESS  read-write
54904    STATUS      current
54905    DESCRIPTION
54906        "The source TCP/UDP port number to be filtered. Whenever this
54907        object is set if the aclNewCfgSrcPortMask object is not set
54908        will be automatically set to 65535 (0xffff)."
54909    ::= { vmapNewCfgEntry 20 }
54910
54911vmapNewCfgSrcPortMask  OBJECT-TYPE
54912    SYNTAX      DisplayString
54913    MAX-ACCESS  read-write
54914    STATUS      current
54915    DESCRIPTION
54916        "The mask to be applied to aclNewCfgSrcPort for filtering."
54917    ::= { vmapNewCfgEntry 21 }
54918
54919vmapNewCfgDstPort  OBJECT-TYPE
54920    SYNTAX      INTEGER (1..65535)
54921    MAX-ACCESS  read-write
54922    STATUS      current
54923    DESCRIPTION
54924        "The destination TCP/UDP port number to be filtered.  Whenever this
54925        object is set the aclNewCfgSrcPortMask object, if not yet set, will
54926	be automatically set to 65535 (0xffff)."
54927    ::= { vmapNewCfgEntry 22 }
54928
54929vmapNewCfgDstPortMask  OBJECT-TYPE
54930    SYNTAX      DisplayString
54931    MAX-ACCESS  read-write
54932    STATUS      current
54933    DESCRIPTION
54934        "The mask to be applied to aclNewCfgDstPort for filtering."
54935    ::= { vmapNewCfgEntry 23 }
54936
54937vmapNewCfgTCPFlags  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-write
54949    STATUS      current
54950    DESCRIPTION
54951        "The TCP flags to be filtered.
54952         The TCP flags are presented in bitmap format, as follows:
54953         OCTET
54954         xxxxxxxx
54955         ||||..||
54956         ||||..||_tcpFIN(7)
54957         ||||..|__tcpSYN(6)
54958         ||||
54959         ||||_____tcpACK(3)
54960         |||______tcpURG(2)
54961         ||_______reserved2(1)
54962         |________reserved1(0)
54963
54964         where:
54965         - reserved1 - 0;
54966         - reserved2 - 0;
54967         - x - 0 or 1;
54968        "
54969
54970    ::= { vmapNewCfgEntry 24 }
54971
54972vmapNewCfgTCPFlagsMask  OBJECT-TYPE
54973    SYNTAX      BITS {
54974                    reserved1(0),
54975                    reserved2(1),
54976                    tcpURG(2),
54977                    tcpACK(3),
54978                    tcpPSH(4),
54979                    tcpRST(5),
54980                    tcpSYN(6),
54981                    tcpFIN(7)
54982                }
54983    MAX-ACCESS  read-write
54984    STATUS      current
54985    DESCRIPTION
54986        "The TCP flags mask.
54987         The TCP flags are presented in bitmap format, as follows:
54988         OCTET
54989         xxxxxxxx
54990         ||||..||
54991         ||||..||_tcpFIN(7)
54992         ||||..|__tcpSYN(6)
54993         ||||
54994         ||||_____tcpACK(3)
54995         |||______tcpURG(2)
54996         ||_______reserved2(1)
54997         |________reserved1(0)
54998
54999         where:
55000         - reserved1 - 0;
55001         - reserved2 - 0;
55002         - x - 0 or 1;
55003         Default value is 0x3f."
55004    ::= { vmapNewCfgEntry 25 }
55005
55006vmapNewCfgEgressPorts  OBJECT-TYPE
55007    SYNTAX      OCTET STRING
55008    MAX-ACCESS  read-only
55009    STATUS      current
55010    DESCRIPTION
55011        "The port list in the VMAP configured for egress filtering.
55012         The ports are presented in bitmap format, as follows:
55013
55014            OCTET 1  OCTET 2  .....
55015            xxxxxxxx xxxxxxxx .....
55016            ||    || |
55017            ||    || |_ port 9
55018            ||    ||
55019            ||    ||___ port 8
55020            ||    |____ port 7
55021            ||      .    .   .
55022            ||_________ port 2
55023            |__________ port 1
55024
55025         where x:
55026            1 - the represented port is configured for filtering.
55027            0 - the represented port is not configured for filtering."
55028    ::= { vmapNewCfgEntry 26 }
55029
55030vmapNewCfgStatistics  OBJECT-TYPE
55031    SYNTAX      INTEGER {
55032                    disable(0),
55033                    enable(1)
55034                }
55035    MAX-ACCESS  read-write
55036    STATUS      current
55037    DESCRIPTION
55038        "Whether statistics collection for this VMAP is enabled or not."
55039    ::= { vmapNewCfgEntry 27 }
55040
55041vmapNewCfgAddEgressPort OBJECT-TYPE
55042    SYNTAX      PortNumber
55043    MAX-ACCESS  read-write
55044    STATUS      current
55045    DESCRIPTION
55046        "The port to be added to the specified VMAP for egress filtering.
55047        A value of zero is always returned when this object is read."
55048    ::= { vmapNewCfgEntry 28 }
55049
55050vmapNewCfgRemoveEgressPort OBJECT-TYPE
55051    SYNTAX      PortNumber
55052    MAX-ACCESS  read-write
55053    STATUS      current
55054    DESCRIPTION
55055        "The port to be removed from the specified VMAP.  A value of zero
55056        is always returned when this object is read."
55057    ::= { vmapNewCfgEntry 29 }
55058
55059vmapNewCfgDelete OBJECT-TYPE
55060    SYNTAX      INTEGER {
55061                    other(1),
55062                    delete(2)
55063                }
55064    MAX-ACCESS  read-write
55065    STATUS      current
55066    DESCRIPTION
55067        "This is an action object to delete an VMAP entry.  A value of
55068        other(1) is always returned when this object is read."
55069    ::= { vmapNewCfgEntry 30 }
55070
55071vmapNewCfgMeterAction  OBJECT-TYPE
55072    SYNTAX      INTEGER {
55073					unconfigured(0),
55074					outdrop(1),
55075					outpass(2)
55076				}
55077    MAX-ACCESS  read-write
55078    STATUS      current
55079    DESCRIPTION
55080        "Meter Action for this VMAP."
55081    ::= { vmapNewCfgEntry 31 }
55082
55083vmapNewCfgMeterEnable  OBJECT-TYPE
55084    SYNTAX      INTEGER {
55085	enabled(0),
55086	disabled(1)
55087				}
55088    MAX-ACCESS  read-write
55089    STATUS      current
55090    DESCRIPTION
55091        "Meter state for this VMAP."
55092    ::= { vmapNewCfgEntry 32 }
55093
55094vmapNewCfgKbitsSec  OBJECT-TYPE
55095    SYNTAX      Unsigned32 (64..10000000)
55096    MAX-ACCESS  read-write
55097    STATUS      current
55098    DESCRIPTION
55099        "The commited rate of meter associated with this VMAP entry."
55100    ::= { vmapNewCfgEntry 33 }
55101
55102vmapNewCfgKbitsBurst  OBJECT-TYPE
55103    SYNTAX      INTEGER {
55104					kbits32(32),
55105					kbits64(64),
55106					kbits128(128),
55107					kbits256(256),
55108					kbits512(512),
55109					kbits1024(1024),
55110					kbits2048(2048),
55111					kbits4096(4096)
55112   				}
55113    MAX-ACCESS  read-write
55114    STATUS      current
55115    DESCRIPTION
55116        "The maximum burst size of the meter associated with this VMAP entry."
55117    ::= { vmapNewCfgEntry 34 }
55118
55119vmapNewCfgUser  OBJECT-TYPE
55120    SYNTAX      INTEGER (0..7)
55121    MAX-ACCESS  read-write
55122    STATUS      current
55123    DESCRIPTION
55124        "Set user defined priority for this VMAP."
55125    ::= { vmapNewCfgEntry 35 }
55126
55127vmapNewCfgInprofDscp  OBJECT-TYPE
55128    SYNTAX      INTEGER (0..63)
55129    MAX-ACCESS  read-write
55130    STATUS      current
55131    DESCRIPTION
55132        "Set in profile pkts DSCP value."
55133    ::= { vmapNewCfgEntry 36 }
55134
55135vmapNewCfgTos  OBJECT-TYPE
55136    SYNTAX      INTEGER {
55137                    disable(0),
55138                    enable(1)
55139                }
55140    MAX-ACCESS  read-write
55141    STATUS      current
55142    DESCRIPTION
55143        "To enable/disable setting pkts based on TOS bits."
55144    ::= { vmapNewCfgEntry 37 }
55145
55146vmapNewCfgOutprofDscp  OBJECT-TYPE
55147    SYNTAX      INTEGER (0..63)
55148    MAX-ACCESS  read-write
55149    STATUS      current
55150    DESCRIPTION
55151        "Set out profile pkts DSCP value."
55152    ::= { vmapNewCfgEntry 38 }
55153
55154vmapNewCfgUserEnable  OBJECT-TYPE
55155    SYNTAX      INTEGER {
55156				    disabled(0),
55157					userdefined(1)
55158				}
55159    MAX-ACCESS  read-write
55160    STATUS      current
55161    DESCRIPTION
55162        "Set update method for this VMAP."
55163    ::= { vmapNewCfgEntry 39 }
55164
55165vmapNewCfgInprofDscpEnable  OBJECT-TYPE
55166    SYNTAX      INTEGER {
55167                    disable(0),
55168                    enable(1)
55169                }
55170    MAX-ACCESS  read-write
55171    STATUS      current
55172    DESCRIPTION
55173        "Whether in profile update DSCP for this VMAP is enabled or not.
55174         Only the value disable(0) can be set, causing the in profile
55175         update DSCP to be disabled for this VMAP.
55176         The value enable(1) is automatically set when setting a value
55177         for aclNewCfgInprofDscp object."
55178    ::= { vmapNewCfgEntry 40 }
55179
55180vmapNewCfgOutprofDscpEnable  OBJECT-TYPE
55181    SYNTAX      INTEGER {
55182                    disable(0),
55183                    enable(1)
55184                }
55185    MAX-ACCESS  read-write
55186    STATUS      current
55187    DESCRIPTION
55188        "Whether out profile update DSCP for this VMAP is enabled or not.
55189         Only the value disable(0) can be set, causing the out profile
55190         update DSCP to be disabled for this VMAP.
55191         The value enable(1) is automatically set when setting a value
55192         for aclNewCfgOutprofDscp object."
55193    ::= { vmapNewCfgEntry 41 }
55194
55195vmapNewCfgReset OBJECT-TYPE
55196    SYNTAX      INTEGER {
55197                    other(1),
55198                    reset(2)
55199                }
55200    MAX-ACCESS  read-write
55201    STATUS      current
55202    DESCRIPTION
55203        "This is an action object to reset an VMAP entry. A value of
55204        other(1) is always returned when this object is read."
55205    ::= { vmapNewCfgEntry 42 }
55206
55207vmapNewCfgEthernetReset OBJECT-TYPE
55208    SYNTAX      INTEGER {
55209                    other(1),
55210                    reset(2)
55211                }
55212    MAX-ACCESS  read-write
55213    STATUS      current
55214    DESCRIPTION
55215        "This is an action object to reset an VMAP Ethernet entry. A value of
55216        other(1) is always returned when this object is read."
55217    ::= { vmapNewCfgEntry 43 }
55218
55219vmapNewCfgIpv4Reset OBJECT-TYPE
55220    SYNTAX      INTEGER {
55221                    other(1),
55222                    reset(2)
55223                }
55224    MAX-ACCESS  read-write
55225    STATUS      current
55226    DESCRIPTION
55227        "This is an action object to reset an VMAP IPV4 entry. A value of
55228        other(1) is always returned when this object is read."
55229    ::= { vmapNewCfgEntry 44 }
55230
55231vmapNewCfgTcpudpReset OBJECT-TYPE
55232    SYNTAX      INTEGER {
55233                    other(1),
55234                    reset(2)
55235                }
55236    MAX-ACCESS  read-write
55237    STATUS      current
55238    DESCRIPTION
55239        "This is an action object to reset an VMAP Tcpudp entry. A value of
55240        other(1) is always returned when this object is read."
55241    ::= { vmapNewCfgEntry 45 }
55242
55243vmapNewCfgMeterReset OBJECT-TYPE
55244    SYNTAX      INTEGER {
55245                    other(1),
55246                    reset(2)
55247                }
55248    MAX-ACCESS  read-write
55249    STATUS      current
55250    DESCRIPTION
55251        "This is an action object to reset an VMAP Meter entry. A value of
55252        other(1) is always returned when this object is read."
55253    ::= { vmapNewCfgEntry 46 }
55254
55255vmapNewCfgRemarkReset OBJECT-TYPE
55256    SYNTAX      INTEGER {
55257                    other(1),
55258                    reset(2)
55259                }
55260    MAX-ACCESS  read-write
55261    STATUS      current
55262    DESCRIPTION
55263        "This is an action object to reset an VMAP Remark entry. A value of
55264        other(1) is always returned when this object is read."
55265    ::= { vmapNewCfgEntry 47 }
55266
55267vmapNewCfgRemarkInprofReset OBJECT-TYPE
55268    SYNTAX      INTEGER {
55269                    other(1),
55270                    reset(2)
55271                }
55272    MAX-ACCESS  read-write
55273    STATUS      current
55274    DESCRIPTION
55275        "This is an action object to reset an VMAP Remark Inprof entry. A value of
55276        other(1) is always returned when this object is read."
55277    ::= { vmapNewCfgEntry 48 }
55278
55279vmapNewCfgRemarkOutprofReset OBJECT-TYPE
55280    SYNTAX      INTEGER {
55281                    other(1),
55282                    reset(2)
55283                }
55284    MAX-ACCESS  read-write
55285    STATUS      current
55286    DESCRIPTION
55287        "This is an action object to reset an VMAP Remark Outprof entry. A value of
55288        other(1) is always returned when this object is read."
55289    ::= { vmapNewCfgEntry 49 }
55290
55291vmapNewCfgPktfmtReset OBJECT-TYPE
55292    SYNTAX      INTEGER {
55293                    other(1),
55294                    reset(2)
55295                }
55296    MAX-ACCESS  read-write
55297    STATUS      current
55298    DESCRIPTION
55299        "This is an action object to reset an VMAP Pktfmt entry. A value of
55300        other(1) is always returned when this object is read."
55301    ::= { vmapNewCfgEntry 50 }
55302
55303vmapNewCfgMirrorPort  OBJECT-TYPE
55304    SYNTAX  Integer32
55305    MAX-ACCESS  read-write
55306    STATUS  current
55307    DESCRIPTION
55308        "Set port in the VMAP for mirroring.
55309            n > 0 - the represented port is configured for mirroring.
55310            0     - the represented port is not configured for mirroring."
55311    ::= { vmapNewCfgEntry 51 }
55312
55313
55314
55315-- ------------------------------------------------------------------------- --
55316-- New VMAP Configuration Table (end)                                      }
55317-- ------------------------------------------------------------------------- --
55318
55319-- ------------------------------------------------------------------------- --
55320-- Current VLAN VMAP Non-Server Ports Configuration Table                    {
55321-- ------------------------------------------------------------------------- --
55322vmapVlanCurCfgNonServerPortsTable OBJECT-TYPE
55323    SYNTAX          SEQUENCE OF VmapVlanCurCfgNonServerPortsTableEntry
55324    MAX-ACCESS      not-accessible
55325    STATUS          current
55326    DESCRIPTION
55327        "The table of the current configuration
55328         of vmaps for the non-server ports of vlans."
55329    ::= { vmapVlanCfgNonServerPorts 1 }
55330
55331vmapVlanCurCfgNonServerPortsTableEntry    OBJECT-TYPE
55332    SYNTAX          VmapVlanCurCfgNonServerPortsTableEntry
55333    MAX-ACCESS      not-accessible
55334    STATUS          current
55335    DESCRIPTION
55336        "A row in the table of current configuration
55337         of vmaps for the non-server ports of vlans."
55338    INDEX { vmapVlanCurCfgNonServerPortsVlanIdx }
55339    ::= { vmapVlanCurCfgNonServerPortsTable 1 }
55340
55341VmapVlanCurCfgNonServerPortsTableEntry ::= SEQUENCE {
55342    vmapVlanCurCfgNonServerPortsVlanIdx       Integer32,
55343    vmapVlanCurCfgNonServerPortsVmapBitmap    OCTET STRING
55344    }
55345
55346vmapVlanCurCfgNonServerPortsVlanIdx   OBJECT-TYPE
55347    SYNTAX          Integer32
55348    MAX-ACCESS      read-only
55349    STATUS          current
55350    DESCRIPTION
55351        "The vlan id in the table of configured
55352         vmaps for the non-server ports of vlan"
55353    ::= { vmapVlanCurCfgNonServerPortsTableEntry 1 }
55354
55355vmapVlanCurCfgNonServerPortsVmapBitmap    OBJECT-TYPE
55356    SYNTAX          OCTET STRING
55357    MAX-ACCESS      read-only
55358    STATUS          current
55359    DESCRIPTION
55360        "The bitmap of vmaps configured for the non-server
55361         ports of the vlan given as arguments.
55362         The vmaps are presented in bitmap format in receiving order:
55363
55364             OCTET 1  OCTET 2  .....
55365             xxxxxxxx xxxxxxxx .....
55366             ||    || |_ vmap 9
55367             ||    ||
55368             ||    ||___ vmap 8
55369             ||    |____ vmap 7
55370             ||      .    .   .
55371             ||_________ vmap 2
55372             |__________ vmap 1
55373
55374         where x : 1 - The represented vmap is active in
55375                       the specified context
55376                   0 - The represented vmap is NOT active
55377                       in the specified context"
55378    ::= { vmapVlanCurCfgNonServerPortsTableEntry 2 }
55379-- ------------------------------------------------------------------------- --
55380-- Current VLAN VMAP Non-Server Ports Configuration Table (end)              }
55381-- ------------------------------------------------------------------------- --
55382
55383-- ------------------------------------------------------------------------- --
55384-- New VLAN VMAP Non Server Ports Configuration Table                        {
55385-- ------------------------------------------------------------------------- --
55386vmapVlanNewCfgNonServerPortsTable OBJECT-TYPE
55387    SYNTAX          SEQUENCE OF VmapVlanNewCfgNonServerPortsTableEntry
55388    MAX-ACCESS      not-accessible
55389    STATUS          current
55390    DESCRIPTION
55391        "The table of the new configuration
55392         of vmaps for non-server ports of vlans."
55393    ::= { vmapVlanCfgNonServerPorts 2 }
55394
55395vmapVlanNewCfgNonServerPortsTableEntry    OBJECT-TYPE
55396    SYNTAX          VmapVlanNewCfgNonServerPortsTableEntry
55397    MAX-ACCESS      not-accessible
55398    STATUS          current
55399    DESCRIPTION
55400        "A row in the table of new configuration
55401         of vmaps for the non-server ports of vlans."
55402    INDEX { vmapVlanNewCfgNonServerPortsVlanIdx }
55403    ::= { vmapVlanNewCfgNonServerPortsTable 1 }
55404
55405VmapVlanNewCfgNonServerPortsTableEntry ::= SEQUENCE {
55406    vmapVlanNewCfgNonServerPortsVlanIdx       Integer32,
55407    vmapVlanNewCfgNonServerPortsVmapBitmap    OCTET STRING,
55408    vmapVlanNewCfgNonServerPortsAddVmap       Unsigned32,
55409    vmapVlanNewCfgNonServerPortsRemVmap       Unsigned32
55410    }
55411
55412vmapVlanNewCfgNonServerPortsVlanIdx   OBJECT-TYPE
55413    SYNTAX          Integer32
55414    MAX-ACCESS      read-only
55415    STATUS          current
55416    DESCRIPTION
55417        "The vlan id in the table of configured
55418         vmaps for the non-server ports of vlan"
55419    ::= { vmapVlanNewCfgNonServerPortsTableEntry 1 }
55420
55421vmapVlanNewCfgNonServerPortsVmapBitmap    OBJECT-TYPE
55422    SYNTAX          OCTET STRING
55423    MAX-ACCESS      read-only
55424    STATUS          current
55425    DESCRIPTION
55426        "The bitmap of vmaps configured for the non-server
55427         ports of the vlan given as arguments.
55428         The vmaps are presented in bitmap format in receiving order:
55429
55430             OCTET 1  OCTET 2  .....
55431             xxxxxxxx xxxxxxxx .....
55432             ||    || |_ vmap 9
55433             ||    ||
55434             ||    ||___ vmap 8
55435             ||    |____ vmap 7
55436             ||      .    .   .
55437             ||_________ vmap 2
55438             |__________ vmap 1
55439
55440         where x : 1 - The represented vmap is active in
55441                       the specified context
55442                   0 - The represented vmap is NOT active
55443                       in the specified context"
55444    ::= { vmapVlanNewCfgNonServerPortsTableEntry 2 }
55445
55446vmapVlanNewCfgNonServerPortsAddVmap   OBJECT-TYPE
55447    SYNTAX          Unsigned32
55448    MAX-ACCESS      read-write
55449    STATUS          current
55450    DESCRIPTION
55451        "Add a new vmap to the non-server ports of the vlan"
55452    ::= { vmapVlanNewCfgNonServerPortsTableEntry 3 }
55453
55454vmapVlanNewCfgNonServerPortsRemVmap   OBJECT-TYPE
55455    SYNTAX          Unsigned32
55456    MAX-ACCESS      read-write
55457    STATUS          current
55458    DESCRIPTION
55459        "Remove a vmap from the non-server ports of the vlan"
55460    ::= { vmapVlanNewCfgNonServerPortsTableEntry 4 }
55461-- ------------------------------------------------------------------------- --
55462-- New VLAN VMAP Non-server Ports Configuration Table (end)                  }
55463-- ------------------------------------------------------------------------- --
55464
55465-- ------------------------------------------------------------------------- --
55466-- Current VLAN VMAP Internal Ports Configuration Table                    {
55467-- ------------------------------------------------------------------------- --
55468vmapVlanCurCfgServerPortsTable OBJECT-TYPE
55469    SYNTAX          SEQUENCE OF VmapVlanCurCfgServerPortsTableEntry
55470    MAX-ACCESS      not-accessible
55471    STATUS          current
55472    DESCRIPTION
55473        "The table of the current configuration
55474         of vmaps for server ports of vlans."
55475    ::= { vmapVlanCfgServerPorts 1 }
55476
55477vmapVlanCurCfgServerPortsTableEntry    OBJECT-TYPE
55478    SYNTAX          VmapVlanCurCfgServerPortsTableEntry
55479    MAX-ACCESS      not-accessible
55480    STATUS          current
55481    DESCRIPTION
55482        "A row in the table of current configuration
55483         of vmaps for the server ports of vlans."
55484    INDEX { vmapVlanCurCfgServerPortsVlanIdx }
55485    ::= { vmapVlanCurCfgServerPortsTable 1 }
55486
55487VmapVlanCurCfgServerPortsTableEntry ::= SEQUENCE {
55488    vmapVlanCurCfgServerPortsVlanIdx       Integer32,
55489    vmapVlanCurCfgServerPortsVmapBitmap    OCTET STRING
55490    }
55491
55492vmapVlanCurCfgServerPortsVlanIdx   OBJECT-TYPE
55493    SYNTAX          Integer32
55494    MAX-ACCESS      read-only
55495    STATUS          current
55496    DESCRIPTION
55497        "The vlan id in the table of configured
55498         vmaps for the server ports of vlan"
55499    ::= { vmapVlanCurCfgServerPortsTableEntry 1 }
55500
55501vmapVlanCurCfgServerPortsVmapBitmap    OBJECT-TYPE
55502    SYNTAX          OCTET STRING
55503    MAX-ACCESS      read-only
55504    STATUS          current
55505    DESCRIPTION
55506        "The bitmap of vmaps configured for the server
55507         ports of the vlan given as arguments.
55508         The vmaps are presented in bitmap format in receiving order:
55509
55510             OCTET 1  OCTET 2  .....
55511             xxxxxxxx xxxxxxxx .....
55512             ||    || |_ vmap 9
55513             ||    ||
55514             ||    ||___ vmap 8
55515             ||    |____ vmap 7
55516             ||      .    .   .
55517             ||_________ vmap 2
55518             |__________ vmap 1
55519
55520         where x : 1 - The represented vmap is active in
55521                       the specified context
55522                   0 - The represented vmap is NOT active
55523                       in the specified context"
55524    ::= { vmapVlanCurCfgServerPortsTableEntry 2 }
55525-- ------------------------------------------------------------------------- --
55526-- Current VLAN VMAP Server Ports Configuration Table (end)              }
55527-- ------------------------------------------------------------------------- --
55528
55529-- ------------------------------------------------------------------------- --
55530-- New VLAN VMAP Server Ports Configuration Table                        {
55531-- ------------------------------------------------------------------------- --
55532vmapVlanNewCfgServerPortsTable OBJECT-TYPE
55533    SYNTAX          SEQUENCE OF VmapVlanNewCfgServerPortsTableEntry
55534    MAX-ACCESS      not-accessible
55535    STATUS          current
55536    DESCRIPTION
55537        "The table of the new configuration
55538         of vmaps for server ports of vlans."
55539    ::= { vmapVlanCfgServerPorts 2 }
55540
55541vmapVlanNewCfgServerPortsTableEntry    OBJECT-TYPE
55542    SYNTAX          VmapVlanNewCfgServerPortsTableEntry
55543    MAX-ACCESS      not-accessible
55544    STATUS          current
55545    DESCRIPTION
55546        "A row in the table of new configuration
55547         of vmaps for the server ports of vlans."
55548    INDEX { vmapVlanNewCfgServerPortsVlanIdx }
55549    ::= { vmapVlanNewCfgServerPortsTable 1 }
55550
55551VmapVlanNewCfgServerPortsTableEntry ::= SEQUENCE {
55552    vmapVlanNewCfgServerPortsVlanIdx       Integer32,
55553    vmapVlanNewCfgServerPortsVmapBitmap    OCTET STRING,
55554    vmapVlanNewCfgServerPortsAddVmap       Unsigned32,
55555    vmapVlanNewCfgServerPortsRemVmap       Unsigned32
55556    }
55557
55558vmapVlanNewCfgServerPortsVlanIdx   OBJECT-TYPE
55559    SYNTAX          Integer32
55560    MAX-ACCESS      read-only
55561    STATUS          current
55562    DESCRIPTION
55563        "The vlan id in the table of configured
55564         vmaps for the server ports of vlan"
55565    ::= { vmapVlanNewCfgServerPortsTableEntry 1 }
55566
55567vmapVlanNewCfgServerPortsVmapBitmap    OBJECT-TYPE
55568    SYNTAX          OCTET STRING
55569    MAX-ACCESS      read-only
55570    STATUS          current
55571    DESCRIPTION
55572        "The bitmap of vmaps configured for the server
55573         ports of the vlan given as arguments.
55574         The vmaps are presented in bitmap format in receiving order:
55575
55576             OCTET 1  OCTET 2  .....
55577             xxxxxxxx xxxxxxxx .....
55578             ||    || |_ vmap 9
55579             ||    ||
55580             ||    ||___ vmap 8
55581             ||    |____ vmap 7
55582             ||      .    .   .
55583             ||_________ vmap 2
55584             |__________ vmap 1
55585
55586         where x : 1 - The represented vmap is active in
55587                       the specified context
55588                   0 - The represented vmap is NOT active
55589                       in the specified context"
55590    ::= { vmapVlanNewCfgServerPortsTableEntry 2 }
55591
55592vmapVlanNewCfgServerPortsAddVmap   OBJECT-TYPE
55593    SYNTAX          Unsigned32
55594    MAX-ACCESS      read-write
55595    STATUS          current
55596    DESCRIPTION
55597        "Add a new vmap to the server ports of the vlan"
55598    ::= { vmapVlanNewCfgServerPortsTableEntry 3 }
55599
55600vmapVlanNewCfgServerPortsRemVmap   OBJECT-TYPE
55601    SYNTAX          Unsigned32
55602    MAX-ACCESS      read-write
55603    STATUS          current
55604    DESCRIPTION
55605        "Remove a vmap from the server ports of the vlan"
55606    ::= { vmapVlanNewCfgServerPortsTableEntry 4 }
55607-- ------------------------------------------------------------------------- --
55608-- New VLAN VMAP Server Ports Configuration Table (end)                  }
55609-- ------------------------------------------------------------------------- --
55610
55611
55612-- ------------------------------------------------------------------------- --
55613-- Current VLAN VMAP All Ports Configuration Table                         {
55614-- ------------------------------------------------------------------------- --
55615vmapVlanCurCfgAllPortsTable OBJECT-TYPE
55616    SYNTAX          SEQUENCE OF VmapVlanCurCfgAllPortsTableEntry
55617    MAX-ACCESS      not-accessible
55618    STATUS          current
55619    DESCRIPTION
55620        "The table of the current configuration
55621         of vmaps for all ports of vlans."
55622    ::= { vmapVlanCfgAllPorts 1 }
55623
55624vmapVlanCurCfgAllPortsTableEntry    OBJECT-TYPE
55625    SYNTAX          VmapVlanCurCfgAllPortsTableEntry
55626    MAX-ACCESS      not-accessible
55627    STATUS          current
55628    DESCRIPTION
55629        "A row in the table of current configuration
55630         of vmaps for all ports of vlans."
55631    INDEX { vmapVlanCurCfgAllPortsVlanIdx }
55632    ::= { vmapVlanCurCfgAllPortsTable 1 }
55633
55634VmapVlanCurCfgAllPortsTableEntry ::= SEQUENCE {
55635    vmapVlanCurCfgAllPortsVlanIdx       Integer32,
55636    vmapVlanCurCfgAllPortsVmapBitmap    OCTET STRING
55637    }
55638
55639vmapVlanCurCfgAllPortsVlanIdx   OBJECT-TYPE
55640    SYNTAX          Integer32
55641    MAX-ACCESS      read-only
55642    STATUS          current
55643    DESCRIPTION
55644        "The vlan id in the table of configured
55645         vmaps for all ports of vlan"
55646    ::= { vmapVlanCurCfgAllPortsTableEntry 1 }
55647
55648vmapVlanCurCfgAllPortsVmapBitmap    OBJECT-TYPE
55649    SYNTAX          OCTET STRING
55650    MAX-ACCESS      read-only
55651    STATUS          current
55652    DESCRIPTION
55653        "The bitmap of vmaps configured for the internal
55654         ports of the vlan given as arguments.
55655         The vmaps are presented in bitmap format in receiving order:
55656
55657             OCTET 1  OCTET 2  .....
55658             xxxxxxxx xxxxxxxx .....
55659             ||    || |_ vmap 9
55660             ||    ||
55661             ||    ||___ vmap 8
55662             ||    |____ vmap 7
55663             ||      .    .   .
55664             ||_________ vmap 2
55665             |__________ vmap 1
55666
55667         where x : 1 - The represented vmap is active in
55668                       the specified context
55669                   0 - The represented vmap is NOT active
55670                       in the specified context"
55671    ::= { vmapVlanCurCfgAllPortsTableEntry 2 }
55672-- ------------------------------------------------------------------------- --
55673-- Current VLAN VMAP All Ports Configuration Table (end)                   }
55674-- ------------------------------------------------------------------------- --
55675
55676-- ------------------------------------------------------------------------- --
55677-- New VLAN VMAP All Ports Configuration Table                             {
55678-- ------------------------------------------------------------------------- --
55679vmapVlanNewCfgAllPortsTable OBJECT-TYPE
55680    SYNTAX          SEQUENCE OF VmapVlanNewCfgAllPortsTableEntry
55681    MAX-ACCESS      not-accessible
55682    STATUS          current
55683    DESCRIPTION
55684        "The table of the new configuration
55685         of vmaps for all ports of vlans."
55686    ::= { vmapVlanCfgAllPorts 2 }
55687
55688vmapVlanNewCfgAllPortsTableEntry    OBJECT-TYPE
55689    SYNTAX          VmapVlanNewCfgAllPortsTableEntry
55690    MAX-ACCESS      not-accessible
55691    STATUS          current
55692    DESCRIPTION
55693        "A row in the table of new configuration
55694         of vmaps for all ports of vlans."
55695    INDEX { vmapVlanNewCfgAllPortsVlanIdx }
55696    ::= { vmapVlanNewCfgAllPortsTable 1 }
55697
55698VmapVlanNewCfgAllPortsTableEntry ::= SEQUENCE {
55699    vmapVlanNewCfgAllPortsVlanIdx       Integer32,
55700    vmapVlanNewCfgAllPortsVmapBitmap    OCTET STRING,
55701    vmapVlanNewCfgAllPortsAddVmap       Unsigned32,
55702    vmapVlanNewCfgAllPortsRemVmap       Unsigned32
55703    }
55704
55705vmapVlanNewCfgAllPortsVlanIdx   OBJECT-TYPE
55706    SYNTAX          Integer32
55707    MAX-ACCESS      read-only
55708    STATUS          current
55709    DESCRIPTION
55710        "The vlan id in the table of configured
55711         vmaps for all ports of vlan"
55712    ::= { vmapVlanNewCfgAllPortsTableEntry 1 }
55713
55714vmapVlanNewCfgAllPortsVmapBitmap    OBJECT-TYPE
55715    SYNTAX          OCTET STRING
55716    MAX-ACCESS      read-only
55717    STATUS          current
55718    DESCRIPTION
55719        "The bitmap of vmaps configured for the internal
55720         ports of the vlan given as arguments.
55721         The vmaps are presented in bitmap format in receiving order:
55722
55723             OCTET 1  OCTET 2  .....
55724             xxxxxxxx xxxxxxxx .....
55725             ||    || |_ vmap 9
55726             ||    ||
55727             ||    ||___ vmap 8
55728             ||    |____ vmap 7
55729             ||      .    .   .
55730             ||_________ vmap 2
55731             |__________ vmap 1
55732
55733         where x : 1 - The represented vmap is active in
55734                       the specified context
55735                   0 - The represented vmap is NOT active
55736                       in the specified context"
55737    ::= { vmapVlanNewCfgAllPortsTableEntry 2 }
55738
55739vmapVlanNewCfgAllPortsAddVmap   OBJECT-TYPE
55740    SYNTAX          Unsigned32
55741    MAX-ACCESS      read-write
55742    STATUS          current
55743    DESCRIPTION
55744        "Add a new vmap to all ports of the vlan"
55745    ::= { vmapVlanNewCfgAllPortsTableEntry 3 }
55746
55747vmapVlanNewCfgAllPortsRemVmap   OBJECT-TYPE
55748    SYNTAX          Unsigned32
55749    MAX-ACCESS      read-write
55750    STATUS          current
55751    DESCRIPTION
55752        "Remove a vmap from all vlan ports"
55753    ::= { vmapVlanNewCfgAllPortsTableEntry 4 }
55754-- ------------------------------------------------------------------------- --
55755-- New VLAN VMAP All Ports Configuration Table (end)                       }
55756-- ------------------------------------------------------------------------- --
55757
55758-- ------------------------------------------------------------------------- --
55759-- Current GROUP VMAP Non-server Ports Configuration Table                   {
55760-- ------------------------------------------------------------------------- --
55761vmapGroupCurCfgNonServerPortsTable    OBJECT-TYPE
55762    SYNTAX          SEQUENCE OF VmapGroupCurCfgNonServerPortsTableEntry
55763    MAX-ACCESS      not-accessible
55764    STATUS          current
55765    DESCRIPTION
55766        "The table of the current configuration
55767         of vmaps for non-server ports of vm groups."
55768    ::= { vmapGroupCfgNonServerPorts 1 }
55769
55770vmapGroupCurCfgNonServerPortsTableEntry   OBJECT-TYPE
55771    SYNTAX          VmapGroupCurCfgNonServerPortsTableEntry
55772    MAX-ACCESS      not-accessible
55773    STATUS          current
55774    DESCRIPTION
55775        "A row in the table of current configuration
55776         of vmaps for the non-server ports of vm groups."
55777    INDEX { vmapGroupCurCfgNonServerPortsGroupIdx }
55778    ::= { vmapGroupCurCfgNonServerPortsTable 1 }
55779
55780VmapGroupCurCfgNonServerPortsTableEntry ::= SEQUENCE {
55781    vmapGroupCurCfgNonServerPortsGroupIdx      Integer32,
55782    vmapGroupCurCfgNonServerPortsVmapBitmap    OCTET STRING
55783    }
55784
55785vmapGroupCurCfgNonServerPortsGroupIdx     OBJECT-TYPE
55786    SYNTAX          Integer32
55787    MAX-ACCESS      read-only
55788    STATUS          current
55789    DESCRIPTION
55790        "The vm group id in the table of configured
55791         vmaps for the non-server ports of vm group"
55792    ::= { vmapGroupCurCfgNonServerPortsTableEntry 1 }
55793
55794vmapGroupCurCfgNonServerPortsVmapBitmap   OBJECT-TYPE
55795    SYNTAX          OCTET STRING
55796    MAX-ACCESS      read-only
55797    STATUS          current
55798    DESCRIPTION
55799        "The bitmap of vmaps configured for the non-server
55800         ports of the vm group given as arguments.
55801         The vmaps are presented in bitmap format in receiving order:
55802
55803             OCTET 1  OCTET 2  .....
55804             xxxxxxxx xxxxxxxx .....
55805             ||    || |_ vmap 9
55806             ||    ||
55807             ||    ||___ vmap 8
55808             ||    |____ vmap 7
55809             ||      .    .   .
55810             ||_________ vmap 2
55811             |__________ vmap 1
55812
55813         where x : 1 - The represented vmap is active in
55814                       the specified context
55815                   0 - The represented vmap is NOT active
55816                       in the specified context"
55817    ::= { vmapGroupCurCfgNonServerPortsTableEntry 2 }
55818-- ------------------------------------------------------------------------- --
55819-- Current GROUP VMAP NonServerernal Ports Configuration Table (end)             }
55820-- ------------------------------------------------------------------------- --
55821
55822-- ------------------------------------------------------------------------- --
55823-- New GROUP VMAP NonServerernal Ports Configuration Table                       {
55824-- ------------------------------------------------------------------------- --
55825vmapGroupNewCfgNonServerPortsTable    OBJECT-TYPE
55826    SYNTAX          SEQUENCE OF VmapGroupNewCfgNonServerPortsTableEntry
55827    MAX-ACCESS      not-accessible
55828    STATUS          current
55829    DESCRIPTION
55830        "The table of the new configuration
55831         of vmaps for non-server ports of vm groups."
55832    ::= { vmapGroupCfgNonServerPorts 2 }
55833
55834vmapGroupNewCfgNonServerPortsTableEntry   OBJECT-TYPE
55835    SYNTAX          VmapGroupNewCfgNonServerPortsTableEntry
55836    MAX-ACCESS      not-accessible
55837    STATUS          current
55838    DESCRIPTION
55839        "A row in the table of new configuration
55840         of vmaps for the non-server ports of vm groups."
55841    INDEX { vmapGroupNewCfgNonServerPortsGroupIdx }
55842    ::= { vmapGroupNewCfgNonServerPortsTable 1 }
55843
55844VmapGroupNewCfgNonServerPortsTableEntry ::= SEQUENCE {
55845    vmapGroupNewCfgNonServerPortsGroupIdx      Integer32,
55846    vmapGroupNewCfgNonServerPortsVmapBitmap    OCTET STRING,
55847    vmapGroupNewCfgNonServerPortsAddVmap       Unsigned32,
55848    vmapGroupNewCfgNonServerPortsRemVmap       Unsigned32
55849    }
55850
55851vmapGroupNewCfgNonServerPortsGroupIdx     OBJECT-TYPE
55852    SYNTAX          Integer32
55853    MAX-ACCESS      read-only
55854    STATUS          current
55855    DESCRIPTION
55856        "The vm group id in the table of configured
55857         vmaps for the non-server ports of vm group"
55858    ::= { vmapGroupNewCfgNonServerPortsTableEntry 1 }
55859
55860vmapGroupNewCfgNonServerPortsVmapBitmap   OBJECT-TYPE
55861    SYNTAX          OCTET STRING
55862    MAX-ACCESS      read-only
55863    STATUS          current
55864    DESCRIPTION
55865        "The bitmap of vmaps configured for the non-server
55866         ports of the vm group given as arguments.
55867         The vmaps are presented in bitmap format in receiving order:
55868
55869             OCTET 1  OCTET 2  .....
55870             xxxxxxxx xxxxxxxx .....
55871             ||    || |_ vmap 9
55872             ||    ||
55873             ||    ||___ vmap 8
55874             ||    |____ vmap 7
55875             ||      .    .   .
55876             ||_________ vmap 2
55877             |__________ vmap 1
55878
55879         where x : 1 - The represented vmap is active in
55880                       the specified context
55881                   0 - The represented vmap is NOT active
55882                       in the specified context"
55883    ::= { vmapGroupNewCfgNonServerPortsTableEntry 2 }
55884
55885vmapGroupNewCfgNonServerPortsAddVmap      OBJECT-TYPE
55886    SYNTAX          Unsigned32
55887    MAX-ACCESS      read-write
55888    STATUS          current
55889    DESCRIPTION
55890        "Add a new vmap to the non-server ports of the vm group"
55891    ::= { vmapGroupNewCfgNonServerPortsTableEntry 3 }
55892
55893vmapGroupNewCfgNonServerPortsRemVmap      OBJECT-TYPE
55894    SYNTAX          Unsigned32
55895    MAX-ACCESS      read-write
55896    STATUS          current
55897    DESCRIPTION
55898        "Remove a vmap from the non-server ports of the vm group"
55899    ::= { vmapGroupNewCfgNonServerPortsTableEntry 4 }
55900-- ------------------------------------------------------------------------- --
55901-- New GROUP VMAP External Ports Configuration Table (end)                 }
55902-- ------------------------------------------------------------------------- --
55903
55904-- ------------------------------------------------------------------------- --
55905-- Current GROUP VMAP Server Ports Configuration Table                   {
55906-- ------------------------------------------------------------------------- --
55907vmapGroupCurCfgServerPortsTable    OBJECT-TYPE
55908    SYNTAX          SEQUENCE OF VmapGroupCurCfgServerPortsTableEntry
55909    MAX-ACCESS      not-accessible
55910    STATUS          current
55911    DESCRIPTION
55912        "The table of the current configuration
55913         of vmaps for server ports of vm groups."
55914    ::= { vmapGroupCfgServerPorts 1 }
55915
55916vmapGroupCurCfgServerPortsTableEntry   OBJECT-TYPE
55917    SYNTAX          VmapGroupCurCfgServerPortsTableEntry
55918    MAX-ACCESS      not-accessible
55919    STATUS          current
55920    DESCRIPTION
55921        "A row in the table of current configuration
55922         of vmaps for the server ports of vm groups."
55923    INDEX { vmapGroupCurCfgServerPortsGroupIdx }
55924    ::= { vmapGroupCurCfgServerPortsTable 1 }
55925
55926VmapGroupCurCfgServerPortsTableEntry ::= SEQUENCE {
55927    vmapGroupCurCfgServerPortsGroupIdx      Integer32,
55928    vmapGroupCurCfgServerPortsVmapBitmap    OCTET STRING
55929    }
55930
55931vmapGroupCurCfgServerPortsGroupIdx     OBJECT-TYPE
55932    SYNTAX          Integer32
55933    MAX-ACCESS      read-only
55934    STATUS          current
55935    DESCRIPTION
55936        "The vm group id in the table of configured
55937         vmaps for the server ports of vm group"
55938    ::= { vmapGroupCurCfgServerPortsTableEntry 1 }
55939
55940vmapGroupCurCfgServerPortsVmapBitmap   OBJECT-TYPE
55941    SYNTAX          OCTET STRING
55942    MAX-ACCESS      read-only
55943    STATUS          current
55944    DESCRIPTION
55945        "The bitmap of vmaps configured for the server
55946         ports of the vm group given as arguments.
55947         The vmaps are presented in bitmap format in receiving order:
55948
55949             OCTET 1  OCTET 2  .....
55950             xxxxxxxx xxxxxxxx .....
55951             ||    || |_ vmap 9
55952             ||    ||
55953             ||    ||___ vmap 8
55954             ||    |____ vmap 7
55955             ||      .    .   .
55956             ||_________ vmap 2
55957             |__________ vmap 1
55958
55959         where x : 1 - The represented vmap is active in
55960                       the specified context
55961                   0 - The represented vmap is NOT active
55962                       in the specified context"
55963    ::= { vmapGroupCurCfgServerPortsTableEntry 2 }
55964-- ------------------------------------------------------------------------- --
55965-- Current GROUP VMAP Server Ports Configuration Table (end)             }
55966-- ------------------------------------------------------------------------- --
55967
55968-- ------------------------------------------------------------------------- --
55969-- New GROUP VMAP Server Ports Configuration Table                       {
55970-- ------------------------------------------------------------------------- --
55971vmapGroupNewCfgServerPortsTable    OBJECT-TYPE
55972    SYNTAX          SEQUENCE OF VmapGroupNewCfgServerPortsTableEntry
55973    MAX-ACCESS      not-accessible
55974    STATUS          current
55975    DESCRIPTION
55976        "The table of the new configuration
55977         of vmaps for server ports of vm groups."
55978    ::= { vmapGroupCfgServerPorts 2 }
55979
55980vmapGroupNewCfgServerPortsTableEntry   OBJECT-TYPE
55981    SYNTAX          VmapGroupNewCfgServerPortsTableEntry
55982    MAX-ACCESS      not-accessible
55983    STATUS          current
55984    DESCRIPTION
55985        "A row in the table of new configuration
55986         of vmaps for the server ports of vm groups."
55987    INDEX { vmapGroupNewCfgServerPortsGroupIdx }
55988    ::= { vmapGroupNewCfgServerPortsTable 1 }
55989
55990VmapGroupNewCfgServerPortsTableEntry ::= SEQUENCE {
55991    vmapGroupNewCfgServerPortsGroupIdx     Integer32,
55992    vmapGroupNewCfgServerPortsVmapBitmap   OCTET STRING,
55993    vmapGroupNewCfgServerPortsAddVmap      Unsigned32,
55994    vmapGroupNewCfgServerPortsRemVmap      Unsigned32
55995    }
55996
55997vmapGroupNewCfgServerPortsGroupIdx     OBJECT-TYPE
55998    SYNTAX          Integer32
55999    MAX-ACCESS      read-only
56000    STATUS          current
56001    DESCRIPTION
56002        "The vm group id in the table of configured
56003         vmaps for the server ports of vm group"
56004    ::= { vmapGroupNewCfgServerPortsTableEntry 1 }
56005
56006vmapGroupNewCfgServerPortsVmapBitmap   OBJECT-TYPE
56007    SYNTAX          OCTET STRING
56008    MAX-ACCESS      read-only
56009    STATUS          current
56010    DESCRIPTION
56011        "The bitmap of vmaps configured for the server
56012         ports of the vm group given as arguments.
56013         The vmaps are presented in bitmap format in receiving order:
56014
56015             OCTET 1  OCTET 2  .....
56016             xxxxxxxx xxxxxxxx .....
56017             ||    || |_ vmap 9
56018             ||    ||
56019             ||    ||___ vmap 8
56020             ||    |____ vmap 7
56021             ||      .    .   .
56022             ||_________ vmap 2
56023             |__________ vmap 1
56024
56025         where x : 1 - The represented vmap is active in
56026                       the specified context
56027                   0 - The represented vmap is NOT active
56028                       in the specified context"
56029    ::= { vmapGroupNewCfgServerPortsTableEntry 2 }
56030
56031vmapGroupNewCfgServerPortsAddVmap      OBJECT-TYPE
56032    SYNTAX          Unsigned32
56033    MAX-ACCESS      read-write
56034    STATUS          current
56035    DESCRIPTION
56036        "Add a new vmap to the server ports of the vm group"
56037    ::= { vmapGroupNewCfgServerPortsTableEntry 3 }
56038
56039vmapGroupNewCfgServerPortsRemVmap      OBJECT-TYPE
56040    SYNTAX          Unsigned32
56041    MAX-ACCESS      read-write
56042    STATUS          current
56043    DESCRIPTION
56044        "Remove a vmap from the server ports of the vm group"
56045    ::= { vmapGroupNewCfgServerPortsTableEntry 4 }
56046-- ------------------------------------------------------------------------- --
56047-- New GROUP VMAP Server Ports Configuration Table (end)                 }
56048-- ------------------------------------------------------------------------- --
56049
56050-- ------------------------------------------------------------------------- --
56051-- Current GROUP VMAP All Ports Configuration Table                        {
56052-- ------------------------------------------------------------------------- --
56053vmapGroupCurCfgAllPortsTable    OBJECT-TYPE
56054    SYNTAX          SEQUENCE OF VmapGroupCurCfgAllPortsTableEntry
56055    MAX-ACCESS      not-accessible
56056    STATUS          current
56057    DESCRIPTION
56058        "The table of the current configuration
56059         of vmaps for all ports of vm groups."
56060    ::= { vmapGroupCfgAllPorts 1 }
56061
56062vmapGroupCurCfgAllPortsTableEntry   OBJECT-TYPE
56063    SYNTAX          VmapGroupCurCfgAllPortsTableEntry
56064    MAX-ACCESS      not-accessible
56065    STATUS          current
56066    DESCRIPTION
56067        "A row in the table of current configuration
56068         of vmaps for all ports of vm groups."
56069    INDEX { vmapGroupCurCfgAllPortsGroupIdx }
56070    ::= { vmapGroupCurCfgAllPortsTable 1 }
56071
56072VmapGroupCurCfgAllPortsTableEntry ::= SEQUENCE {
56073    vmapGroupCurCfgAllPortsGroupIdx     Integer32,
56074    vmapGroupCurCfgAllPortsVmapBitmap   OCTET STRING
56075    }
56076
56077vmapGroupCurCfgAllPortsGroupIdx     OBJECT-TYPE
56078    SYNTAX          Integer32
56079    MAX-ACCESS      read-only
56080    STATUS          current
56081    DESCRIPTION
56082        "The vm group id in the table of configured
56083         vmaps for all ports of vm group"
56084    ::= { vmapGroupCurCfgAllPortsTableEntry 1 }
56085
56086vmapGroupCurCfgAllPortsVmapBitmap   OBJECT-TYPE
56087    SYNTAX          OCTET STRING
56088    MAX-ACCESS      read-only
56089    STATUS          current
56090    DESCRIPTION
56091        "The bitmap of vmaps configured for the internal
56092         ports of the vm group given as arguments.
56093         The vmaps are presented in bitmap format in receiving order:
56094
56095             OCTET 1  OCTET 2  .....
56096             xxxxxxxx xxxxxxxx .....
56097             ||    || |_ vmap 9
56098             ||    ||
56099             ||    ||___ vmap 8
56100             ||    |____ vmap 7
56101             ||      .    .   .
56102             ||_________ vmap 2
56103             |__________ vmap 1
56104
56105         where x : 1 - The represented vmap is active in
56106                       the specified context
56107                   0 - The represented vmap is NOT active
56108                       in the specified context"
56109    ::= { vmapGroupCurCfgAllPortsTableEntry 2 }
56110-- ------------------------------------------------------------------------- --
56111-- Current GROUP VMAP All Ports Configuration Table (end)                  }
56112-- ------------------------------------------------------------------------- --
56113
56114-- ------------------------------------------------------------------------- --
56115-- New GROUP VMAP All Ports Configuration Table                            {
56116-- ------------------------------------------------------------------------- --
56117vmapGroupNewCfgAllPortsTable    OBJECT-TYPE
56118    SYNTAX          SEQUENCE OF VmapGroupNewCfgAllPortsTableEntry
56119    MAX-ACCESS      not-accessible
56120    STATUS          current
56121    DESCRIPTION
56122        "The table of the new configuration
56123         of vmaps for all ports of vm groups."
56124    ::= { vmapGroupCfgAllPorts 2 }
56125
56126vmapGroupNewCfgAllPortsTableEntry   OBJECT-TYPE
56127    SYNTAX          VmapGroupNewCfgAllPortsTableEntry
56128    MAX-ACCESS      not-accessible
56129    STATUS          current
56130    DESCRIPTION
56131        "A row in the table of new configuration
56132         of vmaps for all ports of vm groups."
56133    INDEX { vmapGroupNewCfgAllPortsGroupIdx }
56134    ::= { vmapGroupNewCfgAllPortsTable 1 }
56135
56136VmapGroupNewCfgAllPortsTableEntry ::= SEQUENCE {
56137    vmapGroupNewCfgAllPortsGroupIdx     Integer32,
56138    vmapGroupNewCfgAllPortsVmapBitmap   OCTET STRING,
56139    vmapGroupNewCfgAllPortsAddVmap      Unsigned32,
56140    vmapGroupNewCfgAllPortsRemVmap      Unsigned32
56141    }
56142
56143vmapGroupNewCfgAllPortsGroupIdx     OBJECT-TYPE
56144    SYNTAX          Integer32
56145    MAX-ACCESS      read-only
56146    STATUS          current
56147    DESCRIPTION
56148        "The vm group id in the table of configured
56149         vmaps for all ports of vm group"
56150    ::= { vmapGroupNewCfgAllPortsTableEntry 1 }
56151
56152vmapGroupNewCfgAllPortsVmapBitmap   OBJECT-TYPE
56153    SYNTAX          OCTET STRING
56154    MAX-ACCESS      read-only
56155    STATUS          current
56156    DESCRIPTION
56157        "The bitmap of vmaps configured for the internal
56158         ports of the vm group given as arguments.
56159         The vmaps are presented in bitmap format in receiving order:
56160
56161             OCTET 1  OCTET 2  .....
56162             xxxxxxxx xxxxxxxx .....
56163             ||    || |_ vmap 9
56164             ||    ||
56165             ||    ||___ vmap 8
56166             ||    |____ vmap 7
56167             ||      .    .   .
56168             ||_________ vmap 2
56169             |__________ vmap 1
56170
56171         where x : 1 - The represented vmap is active in
56172                       the specified context
56173                   0 - The represented vmap is NOT active
56174                       in the specified context"
56175    ::= { vmapGroupNewCfgAllPortsTableEntry 2 }
56176
56177vmapGroupNewCfgAllPortsAddVmap      OBJECT-TYPE
56178    SYNTAX          Unsigned32
56179    MAX-ACCESS      read-write
56180    STATUS          current
56181    DESCRIPTION
56182        "Add a new vmap to all ports of the vm group"
56183    ::= { vmapGroupNewCfgAllPortsTableEntry 3 }
56184
56185vmapGroupNewCfgAllPortsRemVmap      OBJECT-TYPE
56186    SYNTAX          Unsigned32
56187    MAX-ACCESS      read-write
56188    STATUS          current
56189    DESCRIPTION
56190        "Remove a vmap from all vm group ports"
56191    ::= { vmapGroupNewCfgAllPortsTableEntry 4 }
56192-- ------------------------------------------------------------------------- --
56193-- New GROUP VMAP All Ports Configuration Table (end)                      }
56194-- ------------------------------------------------------------------------- --
56195
56196-- ------------------------------------------------------------------------- --
56197-- VMAP Configuration (end)                                                }
56198-- ------------------------------------------------------------------------- --
56199
56200-- ----------------------------------------------------------------------------
56201-- } INSERT:  acl
56202-- ----------------------------------------------------------------------------
56203
56204
56205
56206cee                     OBJECT IDENTIFIER ::= { g8264CS-mgmt 13 }
56207-- ----------------------------------------------------------------------------
56208-- { INSERT:  cee
56209-- ----------------------------------------------------------------------------
56210ceeConfig      OBJECT IDENTIFIER ::= { cee 1 }
56211
56212-- General Configuration for CEE
56213
56214
56215ceeCurCfgState OBJECT-TYPE
56216    SYNTAX  INTEGER {
56217	on(1),
56218	off(2)
56219	}
56220    MAX-ACCESS  read-only
56221    STATUS  current
56222    DESCRIPTION
56223        "CEE is currently on or off."
56224    ::= { ceeConfig 1 }
56225
56226
56227
56228ceeNewCfgState OBJECT-TYPE
56229    SYNTAX  INTEGER {
56230	on(1),
56231	off(2)
56232	}
56233    MAX-ACCESS  read-create
56234    STATUS  current
56235    DESCRIPTION
56236        "Turn CEE on or off."
56237    ::= { ceeConfig 2 }
56238
56239
56240fcoe                    OBJECT IDENTIFIER ::= { g8264CS-mgmt 14 }
56241
56242-- ----------------------------------------------------------------------------
56243-- { INSERT:  fcoe
56244-- ----------------------------------------------------------------------------
56245fcoeConfig       OBJECT IDENTIFIER ::= { fcoe 1 }
56246fcoeStats        OBJECT IDENTIFIER ::= { fcoe 2 }
56247fcoeInfo         OBJECT IDENTIFIER ::= { fcoe 3 }
56248fcoeOper         OBJECT IDENTIFIER ::= { fcoe 4 }
56249
56250fipsCfg  	        OBJECT IDENTIFIER ::= { fcoeConfig 3 }
56251fipsInfo                OBJECT IDENTIFIER ::= { fcoeInfo 1 }
56252fipsOper                OBJECT IDENTIFIER ::= { fcoeOper 1 }
56253
56254fipsInfoFcf      OBJECT IDENTIFIER ::= { fipsInfo 2 }
56255fipsInfoFcoe     OBJECT IDENTIFIER ::= { fipsInfo 3 }
56256fipsInfoVlans     OBJECT IDENTIFIER ::= { fipsInfo 4 }
56257
56258-- General Configuration for fcoe
56259
56260
56261fipsCurCfgState OBJECT-TYPE
56262    SYNTAX  INTEGER {
56263	on(1),
56264	off(2)
56265	}
56266    MAX-ACCESS  read-only
56267    STATUS  current
56268    DESCRIPTION
56269        "FIP snooping is currently on or off."
56270    ::= { fipsCfg 1 }
56271
56272
56273
56274fipsNewCfgState OBJECT-TYPE
56275    SYNTAX  INTEGER {
56276	on(1),
56277	off(2)
56278	}
56279    MAX-ACCESS  read-create
56280    STATUS  current
56281    DESCRIPTION
56282        "Turn FIP snooping on or off."
56283    ::= { fipsCfg 2 }
56284
56285
56286
56287fipsCurAclTimeout OBJECT-TYPE
56288    SYNTAX  INTEGER {
56289	enabled(1),
56290	disabled(2)
56291	}
56292    MAX-ACCESS  read-only
56293    STATUS  current
56294    DESCRIPTION
56295        "The removal of acls when FCF and FCOE connections timed out is enabled or disabled."
56296    ::= { fipsCfg 3 }
56297
56298
56299
56300fipsNewAclTimeout OBJECT-TYPE
56301    SYNTAX  INTEGER {
56302	enabled(1),
56303	disabled(2)
56304	}
56305    MAX-ACCESS  read-create
56306    STATUS  current
56307    DESCRIPTION
56308        "Enable or disable the removal of acls when FCF and FCOE connections timed out."
56309    ::= { fipsCfg 4 }
56310
56311
56312
56313
56314
56315-- FIPS current config table
56316
56317fipsPortCurCfgTable OBJECT-TYPE
56318    SYNTAX SEQUENCE OF FipsPortCurCfgEntry
56319    MAX-ACCESS not-accessible
56320    STATUS current
56321    DESCRIPTION
56322        "The table of FIP Snooping port current config."
56323    ::= { fipsCfg 7 }
56324
56325
56326fipsPortCurCfgEntry OBJECT-TYPE
56327    SYNTAX FipsPortCurCfgEntry
56328    MAX-ACCESS not-accessible
56329    STATUS current
56330    DESCRIPTION
56331        "FIP Config for a particular port."
56332    INDEX { fipsPortCurCfgIndex }
56333    ::= { fipsPortCurCfgTable 1 }
56334
56335FipsPortCurCfgEntry ::= SEQUENCE {
56336    fipsPortCurCfgIndex          PortNumber,
56337    fipsPortCurCfgFcfMode        INTEGER,
56338    fipsPortCurCfgFipsEna        INTEGER
56339    }
56340
56341
56342fipsPortCurCfgIndex OBJECT-TYPE
56343    SYNTAX  PortNumber
56344    MAX-ACCESS  read-only
56345    STATUS  current
56346    DESCRIPTION
56347        "The port number"
56348    ::= { fipsPortCurCfgEntry 1 }
56349
56350fipsPortCurCfgFcfMode OBJECT-TYPE
56351    SYNTAX  INTEGER {
56352	auto(0),
56353	on(1),
56354        off(2)
56355	}
56356    MAX-ACCESS  read-only
56357    STATUS  current
56358    DESCRIPTION
56359        "Weither the port is set to have FCF auto detection, on, or off."
56360    ::= { fipsPortCurCfgEntry 2 }
56361
56362fipsPortCurCfgFipsEna OBJECT-TYPE
56363    SYNTAX  INTEGER {
56364	enabled(1),
56365	disabled(2)
56366	}
56367    MAX-ACCESS  read-only
56368    STATUS  current
56369    DESCRIPTION
56370        "FIP snooping enabled or disabled on this port."
56371    ::= { fipsPortCurCfgEntry 3 }
56372
56373
56374
56375
56376
56377
56378-- FIPS new config table
56379
56380fipsPortNewCfgTable OBJECT-TYPE
56381    SYNTAX SEQUENCE OF FipsPortNewCfgEntry
56382    MAX-ACCESS not-accessible
56383    STATUS current
56384    DESCRIPTION
56385        "The table of FIP Snooping port new config."
56386    ::= { fipsCfg 8 }
56387
56388
56389fipsPortNewCfgEntry OBJECT-TYPE
56390    SYNTAX FipsPortNewCfgEntry
56391    MAX-ACCESS not-accessible
56392    STATUS current
56393    DESCRIPTION
56394        "FIP Config for a particular port."
56395    INDEX { fipsPortNewCfgIndex }
56396    ::= { fipsPortNewCfgTable 1 }
56397
56398FipsPortNewCfgEntry ::= SEQUENCE {
56399    fipsPortNewCfgIndex          PortNumber,
56400    fipsPortNewCfgFcfMode        INTEGER,
56401    fipsPortNewCfgFipsEna        INTEGER
56402    }
56403
56404
56405fipsPortNewCfgIndex OBJECT-TYPE
56406    SYNTAX  PortNumber
56407    MAX-ACCESS  read-only
56408    STATUS  current
56409    DESCRIPTION
56410        "The port number"
56411    ::= { fipsPortNewCfgEntry 1 }
56412
56413fipsPortNewCfgFcfMode OBJECT-TYPE
56414    SYNTAX  INTEGER {
56415	auto(0),
56416	on(1),
56417        off(2)
56418	}
56419    MAX-ACCESS  read-create
56420    STATUS  current
56421    DESCRIPTION
56422        "Set this port to have FCF on, off, or auto detection."
56423    ::= { fipsPortNewCfgEntry 2 }
56424
56425fipsPortNewCfgFipsEna OBJECT-TYPE
56426    SYNTAX  INTEGER {
56427	enabled(1),
56428	disabled(2)
56429	}
56430    MAX-ACCESS  read-create
56431    STATUS  current
56432    DESCRIPTION
56433        "Enable or disable FIP snooping on this port."
56434    ::= { fipsPortNewCfgEntry 3 }
56435
56436
56437
56438
56439
56440-- fips Information Table
56441
56442fipsInfoPortTable OBJECT-TYPE
56443    SYNTAX SEQUENCE OF FipsInfoPortEntry
56444    MAX-ACCESS  not-accessible
56445    STATUS  current
56446    DESCRIPTION
56447        "The table of fips port run-time information."
56448    ::= { fipsInfo 1 }
56449
56450fipsInfoPortEntry OBJECT-TYPE
56451    SYNTAX  FipsInfoPortEntry
56452    MAX-ACCESS  not-accessible
56453    STATUS  current
56454    DESCRIPTION
56455        "A port in the fips information table."
56456    INDEX   { fipsInfoPortIndex, fipsInfoAclSequencer}
56457    ::= { fipsInfoPortTable 1 }
56458
56459FipsInfoPortEntry ::= SEQUENCE {
56460    fipsInfoPortIndex           PortNumber,
56461    fipsInfoAclSequencer        Integer32,
56462    fipsInfoAcl                 DisplayString
56463    }
56464
56465fipsInfoPortIndex OBJECT-TYPE
56466    SYNTAX  PortNumber
56467    MAX-ACCESS  read-only
56468    STATUS  current
56469    DESCRIPTION
56470        "The port index for fips"
56471    ::= { fipsInfoPortEntry 1 }
56472
56473fipsInfoAclSequencer OBJECT-TYPE
56474    SYNTAX  Integer32
56475    MAX-ACCESS  read-only
56476    STATUS  current
56477    DESCRIPTION
56478        "The fip sequence number for an acl in this port"
56479    ::= { fipsInfoPortEntry 2 }
56480
56481fipsInfoAcl OBJECT-TYPE
56482    SYNTAX  DisplayString (SIZE(0..31))
56483    MAX-ACCESS  read-only
56484    STATUS  current
56485    DESCRIPTION
56486        "An FIPS ACL entry"
56487    ::= { fipsInfoPortEntry 3 }
56488
56489-- info fcf detected
56490
56491fipsInfoFcfCount OBJECT-TYPE
56492    SYNTAX Integer32
56493    MAX-ACCESS  read-only
56494    STATUS  current
56495    DESCRIPTION
56496        "Total number of FCFs detected"
56497    ::= { fipsInfoFcf 1 }
56498
56499fipsInfoFcfTable OBJECT-TYPE
56500    SYNTAX SEQUENCE OF FipsInfoFcfEntry
56501    MAX-ACCESS  not-accessible
56502    STATUS  current
56503    DESCRIPTION
56504        "The table of fips FCF detected."
56505    ::= { fipsInfoFcf 2 }
56506
56507fipsInfoFcfEntry OBJECT-TYPE
56508    SYNTAX  FipsInfoFcfEntry
56509    MAX-ACCESS  not-accessible
56510    STATUS  current
56511    DESCRIPTION
56512        "A FCF in the fips information table."
56513    INDEX   { fipsInfoFcfIndex }
56514    ::= { fipsInfoFcfTable 1 }
56515
56516FipsInfoFcfEntry ::= SEQUENCE {
56517    fipsInfoFcfIndex            Integer32,
56518    fipsInfoFcfMac              DisplayString,
56519    fipsInfoFcfPort             DisplayString,
56520    fipsInfoFcfVlan             Integer32
56521}
56522
56523fipsInfoFcfIndex OBJECT-TYPE
56524    SYNTAX Integer32
56525    MAX-ACCESS  read-only
56526    STATUS  current
56527    DESCRIPTION
56528        "FCF index"
56529    ::= { fipsInfoFcfEntry 1 }
56530
56531fipsInfoFcfMac OBJECT-TYPE
56532    SYNTAX DisplayString
56533    MAX-ACCESS  read-only
56534    STATUS  current
56535    DESCRIPTION
56536        "FCF MAC"
56537    ::= { fipsInfoFcfEntry 2 }
56538
56539fipsInfoFcfPort OBJECT-TYPE
56540    SYNTAX DisplayString
56541    MAX-ACCESS  read-only
56542    STATUS  current
56543    DESCRIPTION
56544        "FCF Port"
56545    ::= { fipsInfoFcfEntry 3 }
56546
56547fipsInfoFcfVlan OBJECT-TYPE
56548    SYNTAX Integer32
56549    MAX-ACCESS  read-only
56550    STATUS  current
56551    DESCRIPTION
56552        "FCF Vlan"
56553    ::= { fipsInfoFcfEntry 4 }
56554
56555fipsInfoVlansTable OBJECT-TYPE
56556    SYNTAX SEQUENCE OF FipsInfoVlansEntry
56557    MAX-ACCESS  not-accessible
56558    STATUS  current
56559    DESCRIPTION
56560        "The table of FCOE VLANs detected."
56561    ::= { fipsInfoVlans 1 }
56562
56563fipsInfoVlansEntry OBJECT-TYPE
56564    SYNTAX  FipsInfoVlansEntry
56565    MAX-ACCESS  not-accessible
56566    STATUS  current
56567    DESCRIPTION
56568        "A FCOE VLAN in the fipsInfoVlans information table."
56569    INDEX   { fipsInfoVlansId, fipsInfoVlansFeatureIndex}
56570    ::= { fipsInfoVlansTable 1 }
56571
56572FipsInfoVlansEntry ::= SEQUENCE {
56573    fipsInfoVlansId                  INTEGER,
56574    fipsInfoVlansFeatureIndex        INTEGER,
56575    fipsInfoVlansCreator             DisplayString,
56576    fipsInfoVlansPorts               OCTET STRING,
56577    fipsInfoVlansTrunks              DisplayString
56578}
56579
56580fipsInfoVlansId OBJECT-TYPE
56581    SYNTAX  INTEGER  (1..4095)
56582    MAX-ACCESS  read-only
56583    STATUS  current
56584    DESCRIPTION
56585        "FCoE Vlan index"
56586    ::= { fipsInfoVlansEntry 1 }
56587
56588fipsInfoVlansFeatureIndex OBJECT-TYPE
56589    SYNTAX INTEGER  (0..8)
56590    MAX-ACCESS  read-only
56591    STATUS  current
56592    DESCRIPTION
56593        "FCoE Vlan feature index. The feature index will accept values
56594         from 1 to maximum SPAR ID(8) for the VLANs created by SPAR and
56595         0 for the other types of VLANs."
56596    ::= { fipsInfoVlansEntry 2 }
56597
56598fipsInfoVlansCreator OBJECT-TYPE
56599    SYNTAX  DisplayString (SIZE(0..32))
56600    MAX-ACCESS  read-only
56601    STATUS  current
56602    DESCRIPTION
56603        "The FCoE VLAN Creator."
56604    ::= { fipsInfoVlansEntry 3 }
56605
56606fipsInfoVlansPorts OBJECT-TYPE
56607    SYNTAX  OCTET STRING
56608    MAX-ACCESS  read-only
56609    STATUS  current
56610    DESCRIPTION
56611        "The port list information in the VLAN. The ports are presented
56612         in bitmap format.
56613         in receiving order:
56614
56615             OCTET 1  OCTET 2  .....
56616             xxxxxxxx xxxxxxxx .....
56617             ||    || |_ port 8
56618             ||    ||
56619             ||    ||___ port 7
56620             ||    |____ port 6
56621             ||      .    .   .
56622             ||_________ port 1
56623             |__________ reserved
56624
56625         where x : 1 - The represented port belongs to the VLAN
56626                   0 - The represented port does not belong to the VLAN"
56627    ::= { fipsInfoVlansEntry 4 }
56628
56629fipsInfoVlansTrunks OBJECT-TYPE
56630    SYNTAX  DisplayString
56631    MAX-ACCESS  read-only
56632    STATUS  current
56633    DESCRIPTION
56634        "The FCoE VLAN trunk list."
56635    ::= { fipsInfoVlansEntry 5 }
56636
56637fipsInfoFcoeCount OBJECT-TYPE
56638    SYNTAX Integer32
56639    MAX-ACCESS  read-only
56640    STATUS  current
56641    DESCRIPTION
56642        "Total number of FCOE connections"
56643    ::= { fipsInfoFcoe 1 }
56644
56645fipsInfoFcoeTable OBJECT-TYPE
56646    SYNTAX SEQUENCE OF FipsInfoFcoeEntry
56647    MAX-ACCESS  not-accessible
56648    STATUS  current
56649    DESCRIPTION
56650        "The table of fips FCOE connections."
56651    ::= { fipsInfoFcoe 2 }
56652
56653fipsInfoFcoeEntry OBJECT-TYPE
56654    SYNTAX  FipsInfoFcoeEntry
56655    MAX-ACCESS  not-accessible
56656    STATUS  current
56657    DESCRIPTION
56658        "A FCOE connection in the fips information table."
56659    INDEX   { fipsInfoFcoeIndex }
56660    ::= { fipsInfoFcoeTable 1 }
56661
56662FipsInfoFcoeEntry ::= SEQUENCE {
56663    fipsInfoFcoeIndex           Integer32,
56664    fipsInfoFcoeVNPortMac       DisplayString,
56665    fipsInfoFcoeFcfMac          DisplayString,
56666    fipsInfoFcoePort            DisplayString,
56667    fipsInfoFcoeVlan            Integer32
56668}
56669
56670fipsInfoFcoeIndex OBJECT-TYPE
56671    SYNTAX Integer32
56672    MAX-ACCESS  read-only
56673    STATUS  current
56674    DESCRIPTION
56675        "FCOE connection index"
56676    ::= { fipsInfoFcoeEntry 1 }
56677
56678fipsInfoFcoeVNPortMac OBJECT-TYPE
56679    SYNTAX DisplayString
56680    MAX-ACCESS  read-only
56681    STATUS  current
56682    DESCRIPTION
56683        "FCOE connection VNPort MAC"
56684    ::= { fipsInfoFcoeEntry 2 }
56685
56686fipsInfoFcoeFcfMac OBJECT-TYPE
56687    SYNTAX DisplayString
56688    MAX-ACCESS  read-only
56689    STATUS  current
56690    DESCRIPTION
56691        "FCOE connection FCF MAC"
56692    ::= { fipsInfoFcoeEntry 3 }
56693
56694fipsInfoFcoePort OBJECT-TYPE
56695    SYNTAX DisplayString
56696    MAX-ACCESS  read-only
56697    STATUS  current
56698    DESCRIPTION
56699        "FCOE connection Port"
56700    ::= { fipsInfoFcoeEntry 4 }
56701
56702fipsInfoFcoeVlan OBJECT-TYPE
56703    SYNTAX Integer32
56704    MAX-ACCESS  read-only
56705    STATUS  current
56706    DESCRIPTION
56707        "FCOE connection Vlan"
56708    ::= { fipsInfoFcoeEntry 5 }
56709
56710-- FIPS Operational command
56711
56712
56713fipsOperFcfDelete OBJECT-TYPE
56714    SYNTAX  DisplayString (SIZE(0..31))
56715    MAX-ACCESS  read-write
56716    STATUS  current
56717    DESCRIPTION
56718        "Delete an FCF. Take an fcf mac address as the only parameter
56719         to delete this fcf from all vlans. Optionally take a vlan
56720         number as 2nd parameter to delete fcf from just this vlan.
56721         The 2 parameters are seperated by comma with no space allowed."
56722    ::= { fipsOper 1 }
56723
56724-- fipsOperFcoeDelete OBJECT-TYPE
56725--     SYNTAX  DisplayString (SIZE(0..127))
56726--     MAX-ACCESS  read-write
56727--     STATUS  current
56728--     DESCRIPTION
56729--         "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."
56730--     ::= { fipsOper 2 }
56731
56732
56733
56734-- Stats for fcoe
56735
56736fcoeStatsTable OBJECT-TYPE
56737    SYNTAX SEQUENCE OF FcoeStatstEntry
56738    MAX-ACCESS  not-accessible
56739    STATUS  current
56740    DESCRIPTION
56741        "The table of fcoe statistics per switch unit."
56742    ::= { fcoeStats 1 }
56743
56744fcoeStatsEntry OBJECT-TYPE
56745    SYNTAX  FcoeStatstEntry
56746    MAX-ACCESS  not-accessible
56747    STATUS  current
56748    DESCRIPTION
56749        "A switch unit."
56750    INDEX   { fcoeStatsIndex }
56751    ::= { fcoeStatsTable 1 }
56752
56753 FcoeStatstEntry ::= SEQUENCE {
56754    fcoeStatsIndex          INTEGER,
56755    fcoeStatsFcfAdded       INTEGER,
56756    fcoeStatsFcfRemoved     INTEGER,
56757    fcoeStatsFcoeAdded      INTEGER,
56758    fcoeStatsFcoeRemoved    INTEGER
56759    }
56760
56761fcoeStatsIndex OBJECT-TYPE
56762    SYNTAX  INTEGER
56763    MAX-ACCESS  read-only
56764    STATUS  current
56765    DESCRIPTION
56766        "The switch index for fips statistics"
56767    ::= { fcoeStatsEntry 1 }
56768
56769fcoeStatsFcfAdded OBJECT-TYPE
56770    SYNTAX  INTEGER
56771    MAX-ACCESS  read-only
56772    STATUS  current
56773    DESCRIPTION
56774        "The number of FCF added to the FCOE database."
56775    ::= { fcoeStatsEntry 2 }
56776
56777
56778fcoeStatsFcfRemoved OBJECT-TYPE
56779    SYNTAX  INTEGER
56780    MAX-ACCESS  read-only
56781    STATUS  current
56782    DESCRIPTION
56783        "The number of FCF removed to the FCOE database."
56784    ::= { fcoeStatsEntry 3 }
56785
56786
56787fcoeStatsFcoeAdded OBJECT-TYPE
56788    SYNTAX  INTEGER
56789    MAX-ACCESS  read-only
56790    STATUS  current
56791    DESCRIPTION
56792        "The number of FCOE connection added to the FCOE database."
56793    ::= { fcoeStatsEntry 4 }
56794
56795
56796fcoeStatsFcoeRemoved OBJECT-TYPE
56797    SYNTAX  INTEGER
56798    MAX-ACCESS  read-only
56799    STATUS  current
56800    DESCRIPTION
56801        "The number of FCOE connection removed to the FCOE database."
56802    ::= { fcoeStatsEntry 5 }
56803
56804
56805fcoeStatsResetAllCounters OBJECT-TYPE
56806    SYNTAX  INTEGER {
56807    reset(1),
56808    others(2)
56809    }
56810    MAX-ACCESS  read-write
56811    STATUS  current
56812    DESCRIPTION
56813        "Reset all FCOE statistics counters."
56814    ::= { fcoeStats 2 }
56815
56816
56817
56818
56819virt                    OBJECT IDENTIFIER ::= { g8264CS-mgmt 15 }
56820
56821-- ----------------------------------------------------------------------------
56822-- { INSERT:  virt
56823-- ----------------------------------------------------------------------------
56824
56825virtGeneral OBJECT IDENTIFIER ::= { virt 1 }
56826
56827vmGroups    OBJECT IDENTIFIER ::= { virt 2 }
56828
56829vmPolicy    OBJECT IDENTIFIER ::= { virt 3 }
56830
56831vmbw        OBJECT IDENTIFIER ::= { vmPolicy 1 }
56832
56833vmProfiles  OBJECT IDENTIFIER ::= { virt 4 }
56834virtVMware  OBJECT IDENTIFIER ::= { virt 5 }
56835
56836evb         OBJECT IDENTIFIER ::= { virt 6 }
56837
56838
56839vmCheck     OBJECT IDENTIFIER ::= { virt 7 }
56840
56841vmReadyMisc OBJECT IDENTIFIER ::= { virt 8 }
56842
56843-- ---------------------------------------------------------- --
56844-- VM General Configuration
56845-- ---------------------------------------------------------- --
56846
56847virtCurCfgState   OBJECT-TYPE
56848    SYNTAX      INTEGER {
56849        enabled(1),
56850        disabled(2)
56851        }
56852    MAX-ACCESS read-only
56853    STATUS current
56854    DESCRIPTION
56855    "VM groups global state."
56856    ::= { virtGeneral 1}
56857
56858virtNewCfgState   OBJECT-TYPE
56859    SYNTAX      INTEGER {
56860        enabled(1),
56861        disabled(2)
56862        }
56863    MAX-ACCESS read-write
56864    STATUS current
56865    DESCRIPTION
56866    "Enable/Disable Virtual Machine Groups"
56867    ::= { virtGeneral 2}
56868
56869virtCurCfgHbPort  OBJECT-TYPE
56870    SYNTAX      INTEGER (1..65535)
56871    MAX-ACCESS read-only
56872    STATUS current
56873    DESCRIPTION
56874    "Current esx/esxi server to vcenter heartbeat UDP port"
56875    ::= { virtGeneral 3}
56876
56877virtNewCfgHbPort  OBJECT-TYPE
56878    SYNTAX      INTEGER (1..65535)
56879    MAX-ACCESS read-write
56880    STATUS current
56881    DESCRIPTION
56882    "Set new esx/esxi server to vcenter heartbeat UDP port"
56883    ::= { virtGeneral 4}
56884
56885-- ------------------------------------------------------------------------- --
56886-- VM Virtual Center Configuration                                         {
56887-- ------------------------------------------------------------------------- --
56888virtCurCfgVirtCenterIp OBJECT-TYPE
56889    SYNTAX  IpAddress
56890    MAX-ACCESS  read-only
56891    STATUS  current
56892    DESCRIPTION
56893        "The IP address of the Virtual Center."
56894    ::= { virtGeneral 5}
56895
56896virtNewCfgVirtCenterIp  OBJECT-TYPE
56897    SYNTAX  IpAddress
56898    MAX-ACCESS  read-write
56899    STATUS  current
56900    DESCRIPTION
56901        "The IP address of the Virtual Center."
56902    ::= { virtGeneral 6 }
56903
56904virtCurCfgVirtCenterUser OBJECT-TYPE
56905    SYNTAX  DisplayString(SIZE(0..64))
56906    MAX-ACCESS  read-only
56907    STATUS  current
56908    DESCRIPTION
56909        "Virtual Center username."
56910    ::= { virtGeneral 7 }
56911
56912virtNewCfgVirtCenterUser OBJECT-TYPE
56913    SYNTAX  DisplayString(SIZE(0..64))
56914    MAX-ACCESS  read-write
56915    STATUS  current
56916    DESCRIPTION
56917        "Virtual Center username."
56918    ::= { virtGeneral 8 }
56919
56920virtCurCfgVirtCenterSSLAuth OBJECT-TYPE
56921    SYNTAX  INTEGER {
56922        enabled(1),
56923        disabled(2)
56924        }
56925    MAX-ACCESS  read-only
56926    STATUS  current
56927    DESCRIPTION
56928	"Authenticate SSL Certificate."
56929    ::= { virtGeneral 9 }
56930
56931virtNewCfgVirtCenterSSLAuth OBJECT-TYPE
56932    SYNTAX  INTEGER {
56933        enabled(1),
56934        disabled(2)
56935        }
56936    MAX-ACCESS  read-write
56937    STATUS  current
56938    DESCRIPTION
56939	"Authenticate SSL Certificate."
56940    ::= { virtGeneral 10 }
56941
56942virtNewCfgVirtCenterPasswd OBJECT-TYPE
56943    SYNTAX DisplayString(SIZE(0..129))
56944    MAX-ACCESS read-write
56945    STATUS current
56946    DESCRIPTION
56947        "Virtual Center password."
56948    ::= { virtGeneral 11 }
56949
56950virtNewCfgVirtCenterDelete OBJECT-TYPE
56951    SYNTAX  INTEGER {
56952        none(1),
56953        delete(2)
56954        }
56955    MAX-ACCESS  read-write
56956    STATUS  current
56957    DESCRIPTION
56958        "Delete Virtual Center specifications"
56959    ::= { virtGeneral 12 }
56960-- ------------------------------------------------------------------------- --
56961-- VM Virtual Center Configuration (end)                                     }
56962-- ------------------------------------------------------------------------- --
56963
56964vmCurCfgGroupTable  OBJECT-TYPE
56965    SYNTAX SEQUENCE OF VmCurCfgGroupEntry
56966    MAX-ACCESS not-accessible
56967    STATUS current
56968    DESCRIPTION
56969      "The table of VM groups in the current config"
56970    ::= { vmGroups 1 }
56971
56972vmCurCfgGroupEntry OBJECT-TYPE
56973    SYNTAX VmCurCfgGroupEntry
56974    MAX-ACCESS not-accessible
56975    STATUS current
56976    DESCRIPTION
56977      "Information about VM on a group in current config."
56978    INDEX { vmCurCfgGroupIndex }
56979    ::= { vmCurCfgGroupTable 1 }
56980
56981vmNewCfgGroupTable  OBJECT-TYPE
56982    SYNTAX SEQUENCE OF VmNewCfgGroupEntry
56983    MAX-ACCESS not-accessible
56984    STATUS current
56985    DESCRIPTION
56986      "The table of VM groups in the new config"
56987    ::= { vmGroups 2 }
56988
56989vmNewCfgGroupEntry OBJECT-TYPE
56990    SYNTAX VmNewCfgGroupEntry
56991    MAX-ACCESS not-accessible
56992    STATUS current
56993    DESCRIPTION
56994      "Information about VM on a group in new config."
56995    INDEX { vmNewCfgGroupIndex }
56996    ::= { vmNewCfgGroupTable 1 }
56997
56998VmCurCfgGroupEntry ::= SEQUENCE {
56999    vmCurCfgGroupIndex      Integer32,
57000    vmCurCfgGroupVlan       INTEGER,
57001    vmCurCfgGroupPorts      OCTET STRING,
57002
57003    vmCurCfgGroupTagState   INTEGER,
57004    vmCurCfgGroupProfileName  DisplayString,
57005    vmCurCfgGroupValidateMode   INTEGER,
57006    vmCurCfgGroupStg        INTEGER
57007    }
57008
57009vmCurCfgGroupIndex OBJECT-TYPE
57010    SYNTAX  Integer32
57011    MAX-ACCESS  read-only
57012    STATUS  current
57013    DESCRIPTION
57014        "The index of the vm group table."
57015    ::= { vmCurCfgGroupEntry 1}
57016
57017vmCurCfgGroupVlan OBJECT-TYPE
57018    SYNTAX  INTEGER
57019    MAX-ACCESS  read-only
57020    STATUS  current
57021    DESCRIPTION
57022        "Current Vlan used by the group."
57023    ::= { vmCurCfgGroupEntry 2}
57024
57025vmCurCfgGroupPorts OBJECT-TYPE
57026    SYNTAX  OCTET STRING
57027    MAX-ACCESS  read-only
57028    STATUS  current
57029    DESCRIPTION
57030        "The port list in the VM Group.  The ports are presented in bitmap format.
57031         in receiving order:
57032
57033             OCTET 1  OCTET 2  .....
57034             xxxxxxxx xxxxxxxx .....
57035             ||    || |_ port 8
57036             ||    ||
57037             ||    ||___ port 7
57038             ||    |____ port 6
57039             ||      .    .   .
57040             ||_________ port 1
57041             |__________ reserved
57042
57043         where x : 1 - The represented port belongs to the VM Group
57044                   0 - The represented port does not belong to the VM Group"
57045   ::= { vmCurCfgGroupEntry 3}
57046
57047vmCurCfgGroupTagState OBJECT-TYPE
57048    SYNTAX  INTEGER {
57049        enabled(1),
57050        disabled(0)
57051        }
57052    MAX-ACCESS  read-only
57053    STATUS  current
57054    DESCRIPTION
57055        "Enable VLAN tagging on all VM group ports."
57056    ::= { vmCurCfgGroupEntry 4}
57057
57058vmCurCfgGroupStg OBJECT-TYPE
57059    SYNTAX  INTEGER
57060    MAX-ACCESS  read-only
57061    STATUS  current
57062    DESCRIPTION
57063        "Current stg of the group vlan."
57064    ::= { vmCurCfgGroupEntry 5}
57065
57066
57067vmCurCfgGroupProfileName OBJECT-TYPE
57068    SYNTAX  DisplayString (SIZE(0..40))
57069    MAX-ACCESS  read-only
57070    STATUS  current
57071    DESCRIPTION
57072        "Current profile name used by the group."
57073    ::= { vmCurCfgGroupEntry 17}
57074
57075
57076
57077vmCurCfgGroupValidateMode OBJECT-TYPE
57078    SYNTAX  INTEGER
57079    MAX-ACCESS  read-only
57080    STATUS  current
57081    DESCRIPTION
57082        "Current validation mode used by the group."
57083    ::= { vmCurCfgGroupEntry 18}
57084
57085
57086VmNewCfgGroupEntry ::= SEQUENCE {
57087    vmNewCfgGroupIndex      Integer32,
57088    vmNewCfgGroupVlan       INTEGER,
57089    vmNewCfgGroupPorts      OCTET STRING,
57090    vmNewCfgGroupAddVm      DisplayString,
57091    vmNewCfgGroupRemVm      DisplayString,
57092    vmNewCfgGroupAddVmIdx   INTEGER,
57093    vmNewCfgGroupRemVmIdx   INTEGER,
57094    vmNewCfgGroupAddPort    PortNumber,
57095    vmNewCfgGroupRemPort    PortNumber,
57096    vmNewCfgGroupAddTrunk   INTEGER,
57097    vmNewCfgGroupRemTrunk   INTEGER,
57098    vmNewCfgGroupTagState   INTEGER,
57099    vmNewCfgGroupAddLacpKey Unsigned32,
57100    vmNewCfgGroupRemLacpKey Unsigned32,
57101    vmNewCfgGroupAddProfile DisplayString,
57102    vmNewCfgGroupRemProfile INTEGER,
57103    vmNewCfgGroupProfileName  DisplayString,
57104    vmNewCfgGroupDelete     INTEGER,
57105    vmNewCfgGroupValidateMode  INTEGER,
57106    vmNewCfgGroupStg        INTEGER
57107    }
57108
57109vmNewCfgGroupIndex OBJECT-TYPE
57110    SYNTAX  Integer32
57111    MAX-ACCESS  read-only
57112    STATUS  current
57113    DESCRIPTION
57114        "The index of the vm group table."
57115    ::= { vmNewCfgGroupEntry 1}
57116
57117vmNewCfgGroupVlan OBJECT-TYPE
57118    SYNTAX  INTEGER
57119    MAX-ACCESS  read-write
57120    STATUS  current
57121    DESCRIPTION
57122        "Set Vlan to be used by the group."
57123    ::= { vmNewCfgGroupEntry 2}
57124
57125vmNewCfgGroupAddVm OBJECT-TYPE
57126    SYNTAX  DisplayString
57127    MAX-ACCESS  read-write
57128    STATUS  current
57129    DESCRIPTION
57130        "Add a virtual machine to the group by
57131         UUID / Name / IP / MAC Address
57132         Note: MAC address format xx:xx:xx:xx:xx:xx"
57133    ::= { vmNewCfgGroupEntry 4}
57134
57135vmNewCfgGroupRemVm OBJECT-TYPE
57136    SYNTAX  DisplayString
57137    MAX-ACCESS  read-write
57138    STATUS  current
57139    DESCRIPTION
57140        "Remove a virtual machine from the group by
57141         UUID / Name / IP / MAC Address
57142         Note: MAC address format xx:xx:xx:xx:xx:xx"
57143    ::= { vmNewCfgGroupEntry 5}
57144
57145vmNewCfgGroupAddVmIdx OBJECT-TYPE
57146    SYNTAX  INTEGER
57147    MAX-ACCESS  read-write
57148    STATUS  current
57149    DESCRIPTION
57150        "Add virtual MAC address by index to the group."
57151    ::= { vmNewCfgGroupEntry 6}
57152
57153vmNewCfgGroupRemVmIdx OBJECT-TYPE
57154    SYNTAX  INTEGER
57155    MAX-ACCESS  read-write
57156    STATUS  current
57157    DESCRIPTION
57158        "Remove a virtual MAC address by index from the group."
57159    ::= { vmNewCfgGroupEntry 7}
57160
57161vmNewCfgGroupAddPort OBJECT-TYPE
57162    SYNTAX  PortNumber
57163    MAX-ACCESS  read-write
57164    STATUS  current
57165    DESCRIPTION
57166        "Add a port to the group."
57167    ::= { vmNewCfgGroupEntry 8}
57168
57169vmNewCfgGroupRemPort OBJECT-TYPE
57170    SYNTAX  PortNumber
57171    MAX-ACCESS  read-write
57172    STATUS  current
57173    DESCRIPTION
57174        "Remove a port from the group."
57175    ::= { vmNewCfgGroupEntry 9}
57176
57177vmNewCfgGroupAddTrunk OBJECT-TYPE
57178    SYNTAX  INTEGER
57179    MAX-ACCESS  read-write
57180    STATUS  current
57181    DESCRIPTION
57182        "Add trunk to the group."
57183    ::= { vmNewCfgGroupEntry 10}
57184
57185vmNewCfgGroupRemTrunk OBJECT-TYPE
57186    SYNTAX  INTEGER
57187    MAX-ACCESS  read-write
57188    STATUS  current
57189    DESCRIPTION
57190        "Remove trunk from the group."
57191    ::= { vmNewCfgGroupEntry 11}
57192
57193vmNewCfgGroupTagState OBJECT-TYPE
57194    SYNTAX  INTEGER {
57195        enabled(1),
57196        disabled(0)
57197        }
57198    MAX-ACCESS  read-write
57199    STATUS  current
57200    DESCRIPTION
57201        "Enable VLAN tagging on all VM group ports."
57202    ::= { vmNewCfgGroupEntry 12}
57203
57204vmNewCfgGroupAddLacpKey OBJECT-TYPE
57205    SYNTAX  Unsigned32 (1..65535)
57206    MAX-ACCESS  read-write
57207    STATUS  current
57208    DESCRIPTION
57209        "Add LACP trunk to the group."
57210    ::= { vmNewCfgGroupEntry 13}
57211
57212vmNewCfgGroupRemLacpKey OBJECT-TYPE
57213    SYNTAX  Unsigned32 (1..65535)
57214    MAX-ACCESS  read-write
57215    STATUS  current
57216    DESCRIPTION
57217        "Remove LACP trunk from the group."
57218    ::= { vmNewCfgGroupEntry 14}
57219
57220
57221vmNewCfgGroupAddProfile OBJECT-TYPE
57222    SYNTAX  DisplayString (SIZE(0..40))
57223    MAX-ACCESS  read-write
57224    STATUS  current
57225    DESCRIPTION
57226        "Add VM Profile to the group."
57227    ::= { vmNewCfgGroupEntry 15}
57228
57229vmNewCfgGroupRemProfile OBJECT-TYPE
57230    SYNTAX  INTEGER {
57231        remove(1)
57232        }
57233    MAX-ACCESS  read-write
57234    STATUS      current
57235    DESCRIPTION
57236        "Remove any VM profile associated with the group."
57237    ::= { vmNewCfgGroupEntry 16 }
57238
57239vmNewCfgGroupProfileName OBJECT-TYPE
57240    SYNTAX  DisplayString (SIZE(0..40))
57241    MAX-ACCESS  read-only
57242    STATUS  current
57243    DESCRIPTION
57244        "New profile name to be used by the group."
57245    ::= { vmNewCfgGroupEntry 17}
57246
57247
57248vmNewCfgGroupDelete OBJECT-TYPE
57249    SYNTAX  INTEGER {
57250        delete(1)
57251        }
57252    MAX-ACCESS  read-write
57253    STATUS  current
57254    DESCRIPTION
57255        "Delete VM Group."
57256    ::= { vmNewCfgGroupEntry 18}
57257
57258vmNewCfgGroupStg OBJECT-TYPE
57259    SYNTAX  INTEGER
57260    MAX-ACCESS  read-write
57261    STATUS  current
57262    DESCRIPTION
57263        "Set group vlan spanning tree group."
57264    ::= { vmNewCfgGroupEntry 19}
57265
57266vmNewCfgGroupPorts OBJECT-TYPE
57267    SYNTAX  OCTET STRING
57268    MAX-ACCESS  read-only
57269    STATUS  current
57270    DESCRIPTION
57271        "The port list in the VM Group.  The ports are presented in bitmap format.
57272         in receiving order:
57273
57274             OCTET 1  OCTET 2  .....
57275             xxxxxxxx xxxxxxxx .....
57276             ||    || |_ port 8
57277             ||    ||
57278             ||    ||___ port 7
57279             ||    |____ port 6
57280             ||      .    .   .
57281             ||_________ port 1
57282             |__________ reserved
57283
57284         where x : 1 - The represented port belongs to the VM Group
57285                   0 - The represented port does not belong to the VM Group"
57286   ::= { vmNewCfgGroupEntry 3}
57287
57288vmNewCfgGroupValidateMode OBJECT-TYPE
57289    SYNTAX  INTEGER {
57290        noValidation(0),
57291        basicCheck(1),
57292        advancedCheck(2)
57293    }
57294
57295    MAX-ACCESS  read-write
57296    STATUS  current
57297    DESCRIPTION
57298        "Set group validation mode:
57299         noValidation : no validation will be performed.
57300         basicCheck: validate ESX port.
57301         advancedCheck: validate ESX port and VM UUID."
57302    ::= { vmNewCfgGroupEntry 20}
57303
57304
57305vmCurCfgGroupMacTable OBJECT-TYPE
57306    SYNTAX SEQUENCE OF VmCurCfgGroupMaclistEntry
57307    MAX-ACCESS not-accessible
57308    STATUS current
57309    DESCRIPTION
57310        "Virtual machine group current configuration table."
57311    ::= {vmGroups 3 }
57312
57313vmCurCfgGroupMaclistEntry OBJECT-TYPE
57314    SYNTAX VmCurCfgGroupMaclistEntry
57315    MAX-ACCESS not-accessible
57316    STATUS current
57317    DESCRIPTION
57318         "Information about virtual machine group configuration. Indexes are:
57319          - vmCurCfgGroupMacGroupIndex - group number
57320          - vmCurCfgGroupMacVMIndex - virtual machine config index"
57321
57322    INDEX { vmCurCfgGroupMacGroupIndex, vmCurCfgGroupMacVMIndex}
57323    ::= { vmCurCfgGroupMacTable  1 }
57324
57325VmCurCfgGroupMaclistEntry ::= SEQUENCE {
57326    vmCurCfgGroupMacGroupIndex Unsigned32,
57327    vmCurCfgGroupMacVMIndex    Unsigned32,
57328    vmCurCfgGroupMacVMMac      PhysAddress
57329    }
57330
57331vmCurCfgGroupMacGroupIndex OBJECT-TYPE
57332    SYNTAX Unsigned32
57333    MAX-ACCESS read-only
57334    STATUS current
57335    DESCRIPTION
57336        "The group number for which the info is related."
57337    ::= { vmCurCfgGroupMaclistEntry 1 }
57338
57339vmCurCfgGroupMacVMIndex OBJECT-TYPE
57340    SYNTAX Unsigned32
57341    MAX-ACCESS read-only
57342    STATUS current
57343    DESCRIPTION
57344        "The virtual machine number for which the info is related."
57345    ::= { vmCurCfgGroupMaclistEntry 2 }
57346
57347vmCurCfgGroupMacVMMac OBJECT-TYPE
57348    SYNTAX PhysAddress
57349    MAX-ACCESS read-only
57350    STATUS current
57351    DESCRIPTION
57352        "virtual machine MAC address."
57353    ::= {vmCurCfgGroupMaclistEntry 3}
57354
57355vmNewCfgGroupMacTable OBJECT-TYPE
57356    SYNTAX SEQUENCE OF VmNewCfgGroupMaclistEntry
57357    MAX-ACCESS not-accessible
57358    STATUS current
57359    DESCRIPTION
57360        "virtual machine group new configuration table."
57361    ::= { vmGroups 4 }
57362
57363
57364vmNewCfgGroupMaclistEntry OBJECT-TYPE
57365    SYNTAX VmNewCfgGroupMaclistEntry
57366    MAX-ACCESS not-accessible
57367    STATUS current
57368    DESCRIPTION
57369         "Information about virtual machine group"
57370    INDEX { vmNewCfgGroupMacGroupIndex, vmNewCfgGroupMacVMIndex}
57371    ::= { vmNewCfgGroupMacTable  1 }
57372
57373VmNewCfgGroupMaclistEntry ::= SEQUENCE {
57374    vmNewCfgGroupMacGroupIndex Unsigned32,
57375    vmNewCfgGroupMacVMIndex    Unsigned32,
57376    vmNewCfgGroupMacVMMac      PhysAddress
57377    }
57378
57379vmNewCfgGroupMacGroupIndex OBJECT-TYPE
57380    SYNTAX Unsigned32
57381    MAX-ACCESS read-only
57382    STATUS current
57383    DESCRIPTION
57384        "The group number for which the info is related."
57385    ::= { vmNewCfgGroupMaclistEntry 1 }
57386vmNewCfgGroupMacVMIndex OBJECT-TYPE
57387    SYNTAX Unsigned32
57388    MAX-ACCESS read-only
57389    STATUS current
57390    DESCRIPTION
57391        "The virtual machine number for which the info is related."
57392    ::= { vmNewCfgGroupMaclistEntry 2 }
57393
57394vmNewCfgGroupMacVMMac OBJECT-TYPE
57395    SYNTAX PhysAddress
57396    MAX-ACCESS read-only
57397    STATUS current
57398    DESCRIPTION
57399        "The virtual machine MAC address."
57400    ::= {vmNewCfgGroupMaclistEntry 3 }
57401
57402
57403-- ------------------------------------------------------------------------- --
57404-- VM Policy Configuration                                                 {
57405-- ------------------------------------------------------------------------- --
57406
57407-- ------------------------------------------------------------------------- --
57408-- VM Bandwidth Current Configuration                                      {
57409-- ------------------------------------------------------------------------- --
57410vmbwCurCfgTable OBJECT-TYPE
57411    SYNTAX      SEQUENCE OF VmbwCurCfgEntry
57412    MAX-ACCESS  not-accessible
57413    STATUS      current
57414    DESCRIPTION
57415        "The table of current VM Bandwidth configuration."
57416    ::= { vmbw 1 }
57417
57418vmbwCurCfgEntry OBJECT-TYPE
57419    SYNTAX      VmbwCurCfgEntry
57420    MAX-ACCESS  not-accessible
57421    STATUS      current
57422    DESCRIPTION
57423        "A row in the current VM bandwidth table."
57424    INDEX   { vmbwCurCfgMac }
57425    ::= { vmbwCurCfgTable 1 }
57426
57427VmbwCurCfgEntry ::= SEQUENCE {
57428    vmbwCurCfgMac       MacAddress,
57429    vmbwCurCfgTxRate    Unsigned32,
57430    vmbwCurCfgTxBurst   Unsigned32,
57431    vmbwCurCfgTxAclId   Unsigned32,
57432    vmbwCurCfgRxRate    Unsigned32,
57433    vmbwCurCfgRxBurst   Unsigned32,
57434    vmbwCurCfgCtrl      INTEGER
57435    }
57436
57437vmbwCurCfgMac OBJECT-TYPE
57438    SYNTAX      MacAddress
57439    MAX-ACCESS  read-only
57440    STATUS      current
57441    DESCRIPTION
57442        "MAC address of VM for which bandwidth control information is related."
57443    ::= { vmbwCurCfgEntry 1 }
57444
57445vmbwCurCfgTxRate OBJECT-TYPE
57446    SYNTAX      Unsigned32
57447    MAX-ACCESS  read-only
57448    STATUS      current
57449    DESCRIPTION
57450        "VM transmit bandwidth committed rate in kbps (ingress for switch)."
57451    ::= { vmbwCurCfgEntry 2 }
57452
57453vmbwCurCfgTxBurst OBJECT-TYPE
57454    SYNTAX      Unsigned32
57455    MAX-ACCESS  read-only
57456    STATUS      current
57457    DESCRIPTION
57458        "VM transmit bandwidth max burst size in kilobits (ingress for switch)."
57459    ::= { vmbwCurCfgEntry 3 }
57460
57461vmbwCurCfgTxAclId OBJECT-TYPE
57462    SYNTAX      Unsigned32
57463    MAX-ACCESS  read-only
57464    STATUS      current
57465    DESCRIPTION
57466        "ACL used for VM transmit bandwidth."
57467    ::= { vmbwCurCfgEntry 4 }
57468
57469vmbwCurCfgRxRate OBJECT-TYPE
57470    SYNTAX      Unsigned32
57471    MAX-ACCESS  read-only
57472    STATUS      current
57473    DESCRIPTION
57474        "VM receive bandwidth committed rate in kbps (egress for switch)."
57475    ::= { vmbwCurCfgEntry 5 }
57476
57477vmbwCurCfgRxBurst OBJECT-TYPE
57478    SYNTAX      Unsigned32
57479    MAX-ACCESS  read-only
57480    STATUS      current
57481    DESCRIPTION
57482        "VM receive bandwidth max burst size in kilobits (egress for switch)."
57483    ::= { vmbwCurCfgEntry 6 }
57484
57485vmbwCurCfgCtrl OBJECT-TYPE
57486    SYNTAX  INTEGER {
57487        enabled(1),
57488        disabled(2)
57489        }
57490    MAX-ACCESS  read-only
57491    STATUS      current
57492    DESCRIPTION
57493        "Enable/Disable VM bandwidth control entry."
57494    ::= { vmbwCurCfgEntry 7 }
57495-- ------------------------------------------------------------------------- --
57496-- VM Bandwidth Current Configuration (end)                                }
57497-- ------------------------------------------------------------------------- --
57498
57499-- ------------------------------------------------------------------------- --
57500-- VM Bandwidth New Configuration                                          {
57501-- ------------------------------------------------------------------------- --
57502vmbwNewCfgTable OBJECT-TYPE
57503    SYNTAX      SEQUENCE OF VmbwNewCfgEntry
57504    MAX-ACCESS  not-accessible
57505    STATUS      current
57506    DESCRIPTION
57507        "The table of new VM Bandwidth configuration."
57508    ::= { vmbw 2 }
57509
57510vmbwNewCfgEntry OBJECT-TYPE
57511    SYNTAX  VmbwNewCfgEntry
57512    MAX-ACCESS  not-accessible
57513    STATUS      current
57514    DESCRIPTION
57515        "A row in the new VM bandwidth table."
57516    INDEX   { vmbwNewCfgMac }
57517    ::= { vmbwNewCfgTable 1 }
57518
57519VmbwNewCfgEntry ::= SEQUENCE {
57520    vmbwNewCfgMac       MacAddress,
57521    vmbwNewCfgTxRate    Unsigned32,
57522    vmbwNewCfgTxBurst   Unsigned32,
57523    vmbwNewCfgTxAclId   Unsigned32,
57524    vmbwNewCfgRxRate    Unsigned32,
57525    vmbwNewCfgRxBurst   Unsigned32,
57526    vmbwNewCfgCtrl      INTEGER,
57527    vmbwNewCfgDelete    INTEGER
57528    }
57529
57530vmbwNewCfgMac OBJECT-TYPE
57531    SYNTAX      MacAddress
57532    MAX-ACCESS  read-only
57533    STATUS      current
57534    DESCRIPTION
57535        "MAC address of VM for which bandwidth control information is related."
57536    ::= { vmbwNewCfgEntry 1 }
57537
57538vmbwNewCfgTxRate OBJECT-TYPE
57539    SYNTAX      Unsigned32
57540    MAX-ACCESS  read-write
57541    STATUS      current
57542    DESCRIPTION
57543        "VM transmit bandwidth committed rate in kbps (ingress for switch).
57544         Set this to zero to disable transmit bandwidth control."
57545    ::= { vmbwNewCfgEntry 2 }
57546
57547vmbwNewCfgTxBurst OBJECT-TYPE
57548    SYNTAX      Unsigned32
57549    MAX-ACCESS  read-write
57550    STATUS      current
57551    DESCRIPTION
57552        "VM transmit bandwidth max burst size in kilobits (ingress for switch).
57553         Set this to zero to disable transmit bandwidth control."
57554    ::= { vmbwNewCfgEntry 3 }
57555
57556vmbwNewCfgTxAclId OBJECT-TYPE
57557    SYNTAX      Unsigned32
57558    MAX-ACCESS  read-write
57559    STATUS      current
57560    DESCRIPTION
57561        "ACL used for VM transmit bandwidth.
57562         This is optional parameter. If set to zero the system will choose
57563         one ACL for tx bandwidth control."
57564    ::= { vmbwNewCfgEntry 4 }
57565
57566vmbwNewCfgRxRate OBJECT-TYPE
57567    SYNTAX      Unsigned32
57568    MAX-ACCESS  read-write
57569    STATUS      current
57570    DESCRIPTION
57571        "VM receive bandwidth committed rate in kbps (egress for switch).
57572         Set this to zero to disable receive bandwidth control."
57573    ::= { vmbwNewCfgEntry 5 }
57574
57575vmbwNewCfgRxBurst OBJECT-TYPE
57576    SYNTAX      Unsigned32
57577    MAX-ACCESS  read-write
57578    STATUS      current
57579    DESCRIPTION
57580        "VM receive bandwidth max burst size in kilobits (egress for switch).
57581         Set this to zero to disable receive bandwidth control."
57582    ::= { vmbwNewCfgEntry 6 }
57583
57584vmbwNewCfgCtrl OBJECT-TYPE
57585    SYNTAX  INTEGER {
57586        enabled(1),
57587        disabled(2)
57588        }
57589    MAX-ACCESS  read-write
57590    STATUS      current
57591    DESCRIPTION
57592        "VM bandwidth control entry status"
57593    ::= { vmbwNewCfgEntry 7 }
57594
57595vmbwNewCfgDelete OBJECT-TYPE
57596    SYNTAX  INTEGER {
57597        other(1),
57598        delete(2)
57599        }
57600    MAX-ACCESS  read-write
57601    STATUS      current
57602    DESCRIPTION
57603        "This is an action object to delete a VM Bandwidth entry.
57604         other(1) is returned always when read.
57605         To delete an entry enter delete(2)."
57606    ::= { vmbwNewCfgEntry 8 }
57607-- ------------------------------------------------------------------------- --
57608-- VM Bandwidth New Configuration (end)                                    }
57609-- ------------------------------------------------------------------------- --
57610
57611-- ------------------------------------------------------------------------- --
57612-- VM Policy Configuration (end)                                           }
57613-- ------------------------------------------------------------------------- --
57614
57615
57616-- ------------------------------------------------------------------------- --
57617-- VM Check Configuration                                                 {
57618-- ------------------------------------------------------------------------- --
57619
57620vmCurCfgCheck OBJECT IDENTIFIER
57621    ::= { vmCheck 1 }
57622vmNewCfgCheck OBJECT IDENTIFIER
57623    ::= { vmCheck 2 }
57624
57625vmCurCfgCheckActionBasic OBJECT-TYPE
57626    SYNTAX INTEGER {
57627        log(1),
57628        link(2)
57629        }
57630    MAX-ACCESS read-only
57631    STATUS current
57632    DESCRIPTION
57633      "Current settings for basic checking mode"
57634    ::= { vmCurCfgCheck 1 }
57635
57636vmCurCfgCheckActionAdvanced OBJECT-TYPE
57637    SYNTAX INTEGER {
57638        log(1),
57639        link(2),
57640        acl(3)
57641        }
57642    MAX-ACCESS read-only
57643    STATUS current
57644    DESCRIPTION
57645      "Current settings for advanced checking mode"
57646    ::= { vmCurCfgCheck 2 }
57647
57648
57649vmCurCfgCheckAclsMax OBJECT-TYPE
57650    SYNTAX Integer32
57651    MAX-ACCESS read-only
57652    STATUS current
57653    DESCRIPTION
57654      "Current value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
57655    ::= { vmCurCfgCheck 3 }
57656
57657vmCurCfgCheckTrust OBJECT-TYPE
57658    SYNTAX  OCTET STRING
57659    MAX-ACCESS read-only
57660    STATUS  current
57661    DESCRIPTION
57662        "Current value for the configured trusted port list. The ports are presented in bitmap format.
57663         in receiving order:
57664
57665             OCTET 1  OCTET 2  .....
57666             xxxxxxxx xxxxxxxx .....
57667             ||    || |_ port 8
57668             ||    ||
57669             ||    ||___ port 7
57670             ||    |____ port 6
57671             ||      .    .   .
57672             ||_________ port 1
57673             |__________ reserved
57674
57675         where x : 1 - The represented port belongs to the trusted ports list
57676                   0 - The represented port does not belong to the trusted ports list"
57677    ::= { vmCurCfgCheck 4 }
57678
57679vmNewCfgCheckActionBasic OBJECT-TYPE
57680    SYNTAX INTEGER {
57681        log(1),
57682        link(2)
57683        }
57684    MAX-ACCESS read-write
57685    STATUS current
57686    DESCRIPTION
57687      "New settings for basic checking mode"
57688    ::= { vmNewCfgCheck 1 }
57689
57690vmNewCfgCheckActionAdvanced OBJECT-TYPE
57691    SYNTAX INTEGER {
57692        log(1),
57693        link(2),
57694        acl(3)
57695        }
57696    MAX-ACCESS read-write
57697    STATUS current
57698    DESCRIPTION
57699      "New settings for advanced checking mode"
57700    ::= { vmNewCfgCheck 2 }
57701
57702
57703vmNewCfgCheckAclsMax OBJECT-TYPE
57704    SYNTAX Integer32
57705    MAX-ACCESS read-write
57706    STATUS current
57707    DESCRIPTION
57708      "New value for the maximum number of ACLs that can be used by Mac Spoofing Check feature"
57709    ::= { vmNewCfgCheck 3 }
57710
57711vmNewCfgCheckTrust OBJECT-TYPE
57712    SYNTAX  OCTET STRING
57713    MAX-ACCESS  read-only
57714    STATUS current
57715    DESCRIPTION
57716        "New value for the configured trusted port list. The ports are presented in bitmap format.
57717         in receiving order:
57718
57719             OCTET 1  OCTET 2  .....
57720             xxxxxxxx xxxxxxxx .....
57721             ||    || |_ port 8
57722             ||    ||
57723             ||    ||___ port 7
57724             ||    |____ port 6
57725             ||      .    .   .
57726             ||_________ port 1
57727             |__________ reserved
57728
57729         where x : 1 - The represented port belongs to the trusted ports list
57730                   0 - The represented port does not belong to the trusted ports list"
57731    ::= { vmNewCfgCheck 4 }
57732
57733
57734vmNewCfgCheckTrustAddPort OBJECT-TYPE
57735    SYNTAX  PortNumber
57736    MAX-ACCESS  read-write
57737    STATUS current
57738    DESCRIPTION
57739        "Add port to the configured trusted port list."
57740    ::= { vmNewCfgCheck 5 }
57741
57742
57743vmNewCfgCheckTrustRemPort OBJECT-TYPE
57744    SYNTAX  PortNumber
57745    MAX-ACCESS  read-write
57746    STATUS current
57747    DESCRIPTION
57748        "Remove port from the configured trusted port list."
57749    ::= { vmNewCfgCheck 6 }
57750
57751
57752
57753-- ------------------------------------------------------------------------- --
57754-- VM Profiles Configuration                                                 {
57755-- ------------------------------------------------------------------------- --
57756vmCurCfgProfilesTable  OBJECT-TYPE
57757    SYNTAX SEQUENCE OF VmCurCfgProfileEntry
57758    MAX-ACCESS not-accessible
57759    STATUS current
57760    DESCRIPTION
57761      "The table of VM profiles in the current config"
57762    ::= { vmProfiles 1 }
57763
57764vmCurCfgProfileEntry OBJECT-TYPE
57765    SYNTAX VmCurCfgProfileEntry
57766    MAX-ACCESS not-accessible
57767    STATUS current
57768    DESCRIPTION
57769      "Information about a VM profile in current config."
57770    INDEX { vmCurCfgProfileIndex }
57771    ::= { vmCurCfgProfilesTable 1 }
57772
57773VmCurCfgProfileEntry ::= SEQUENCE {
57774    vmCurCfgProfileIndex            Integer32,
57775    vmCurCfgProfileName             DisplayString,
57776    vmCurCfgProfileVlan             INTEGER,
57777    vmCurCfgProfileShapingAverage   Integer32,
57778    vmCurCfgProfileShapingBurst     Integer32,
57779	vmCurCfgProfileShapingPeak      Integer32
57780	, vmCurCfgProfileEgressShapingAverage   Integer32,
57781    vmCurCfgProfileEgressShapingBurst     Integer32,
57782    vmCurCfgProfileEgressShapingPeak      Integer32
57783    }
57784
57785vmCurCfgProfileIndex OBJECT-TYPE
57786    SYNTAX  Integer32
57787    MAX-ACCESS  read-only
57788    STATUS  current
57789    DESCRIPTION
57790        "The index of the vm profiles table (1..32)."
57791    ::= { vmCurCfgProfileEntry 1}
57792
57793vmCurCfgProfileName OBJECT-TYPE
57794    SYNTAX  DisplayString (SIZE(0..40))
57795    MAX-ACCESS  read-only
57796    STATUS  current
57797    DESCRIPTION
57798        "VM Profile name."
57799    ::= { vmCurCfgProfileEntry 2}
57800
57801vmCurCfgProfileVlan OBJECT-TYPE
57802    SYNTAX  INTEGER
57803    MAX-ACCESS  read-only
57804    STATUS  current
57805    DESCRIPTION
57806        "Current VM Profile VLAN Id"
57807    ::= { vmCurCfgProfileEntry 3}
57808
57809vmCurCfgProfileShapingAverage OBJECT-TYPE
57810    SYNTAX  Integer32
57811    MAX-ACCESS  read-only
57812    STATUS  current
57813    DESCRIPTION
57814        "Current VM Profile Shaping Average."
57815    ::= { vmCurCfgProfileEntry 4}
57816
57817vmCurCfgProfileShapingBurst OBJECT-TYPE
57818    SYNTAX  Integer32
57819    MAX-ACCESS  read-only
57820    STATUS  current
57821    DESCRIPTION
57822        "Current VM Profile Shaping Burst."
57823    ::= { vmCurCfgProfileEntry 5}
57824
57825vmCurCfgProfileShapingPeak OBJECT-TYPE
57826    SYNTAX  Integer32
57827    MAX-ACCESS  read-only
57828    STATUS  current
57829    DESCRIPTION
57830        "Current VM Profile Shaping Peak."
57831    ::= { vmCurCfgProfileEntry 6}
57832
57833vmCurCfgProfileEgressShapingAverage OBJECT-TYPE
57834    SYNTAX  Integer32
57835    MAX-ACCESS  read-only
57836    STATUS  current
57837    DESCRIPTION
57838        "Current VM Profile Egress Shaping Average."
57839    ::= { vmCurCfgProfileEntry 7}
57840
57841vmCurCfgProfileEgressShapingBurst OBJECT-TYPE
57842    SYNTAX  Integer32
57843    MAX-ACCESS  read-only
57844    STATUS  current
57845    DESCRIPTION
57846        "Current VM Profile Egress Shaping Burst."
57847    ::= { vmCurCfgProfileEntry 8}
57848
57849vmCurCfgProfileEgressShapingPeak OBJECT-TYPE
57850    SYNTAX  Integer32
57851    MAX-ACCESS  read-only
57852    STATUS  current
57853    DESCRIPTION
57854        "Current VM Profile Egress Shaping Peak."
57855    ::= { vmCurCfgProfileEntry 9}
57856
57857vmNewCfgProfilesTable  OBJECT-TYPE
57858    SYNTAX SEQUENCE OF VmNewCfgProfileEntry
57859    MAX-ACCESS not-accessible
57860    STATUS current
57861    DESCRIPTION
57862      "The table of VM profiles in the current config"
57863    ::= { vmProfiles 2 }
57864
57865vmNewCfgProfileEntry OBJECT-TYPE
57866    SYNTAX VmNewCfgProfileEntry
57867    MAX-ACCESS not-accessible
57868    STATUS current
57869    DESCRIPTION
57870      "Information about a VM profile in current config."
57871    INDEX { vmNewCfgProfileIndex }
57872    ::= { vmNewCfgProfilesTable 1 }
57873
57874VmNewCfgProfileEntry ::= SEQUENCE {
57875    vmNewCfgProfileIndex      Integer32,
57876    vmNewCfgProfileName       DisplayString,
57877    vmNewCfgProfileVlan       INTEGER,
57878    vmNewCfgProfileShapingAverage  Integer32,
57879    vmNewCfgProfileShapingBurst    Integer32,
57880    vmNewCfgProfileShapingPeak     Integer32,
57881    vmNewCfgProfileDelete          INTEGER
57882	, vmNewCfgProfileEgressShapingAverage  Integer32,
57883    vmNewCfgProfileEgressShapingBurst    Integer32,
57884    vmNewCfgProfileEgressShapingPeak     Integer32
57885    }
57886
57887vmNewCfgProfileIndex OBJECT-TYPE
57888    SYNTAX  Integer32
57889    MAX-ACCESS  read-only
57890    STATUS  current
57891    DESCRIPTION
57892        "The index of the vm profiles table (1..32)."
57893    ::= { vmNewCfgProfileEntry 1}
57894
57895vmNewCfgProfileName OBJECT-TYPE
57896    SYNTAX  DisplayString (SIZE(1..39))
57897    MAX-ACCESS  read-write
57898    STATUS  current
57899    DESCRIPTION
57900        "VM Profile name."
57901    ::= { vmNewCfgProfileEntry 2}
57902
57903
57904vmNewCfgProfileVlan OBJECT-TYPE
57905    SYNTAX  INTEGER
57906    MAX-ACCESS  read-write
57907    STATUS  current
57908    DESCRIPTION
57909        "Vlan to be used by the VM profile."
57910    ::= { vmNewCfgProfileEntry 3}
57911
57912vmNewCfgProfileShapingAverage OBJECT-TYPE
57913    SYNTAX  Integer32
57914    MAX-ACCESS  read-write
57915    STATUS  current
57916    DESCRIPTION
57917        "Shaping average to be used by the VM profile."
57918    ::= { vmNewCfgProfileEntry 4}
57919
57920vmNewCfgProfileShapingBurst OBJECT-TYPE
57921    SYNTAX  Integer32
57922    MAX-ACCESS  read-write
57923    STATUS  current
57924    DESCRIPTION
57925        "Shaping burst to be used by the VM profile."
57926    ::= { vmNewCfgProfileEntry 5}
57927
57928vmNewCfgProfileShapingPeak OBJECT-TYPE
57929    SYNTAX  Integer32
57930    MAX-ACCESS  read-write
57931    STATUS  current
57932    DESCRIPTION
57933        "Shaping peak to be used by the VM profile."
57934    ::= { vmNewCfgProfileEntry 6}
57935
57936vmNewCfgProfileDelete  OBJECT-TYPE
57937    SYNTAX  INTEGER {
57938        none(1),
57939        delete(2)
57940        }
57941    MAX-ACCESS  read-write
57942    STATUS  current
57943    DESCRIPTION
57944        "Delete VM Profile."
57945    ::= { vmNewCfgProfileEntry 7}
57946
57947vmNewCfgProfileEgressShapingAverage OBJECT-TYPE
57948    SYNTAX  Integer32
57949    MAX-ACCESS  read-write
57950    STATUS  current
57951    DESCRIPTION
57952        "Egress shaping average to be used by the VM profile."
57953    ::= { vmNewCfgProfileEntry 8}
57954
57955vmNewCfgProfileEgressShapingBurst OBJECT-TYPE
57956    SYNTAX  Integer32
57957    MAX-ACCESS  read-write
57958    STATUS  current
57959    DESCRIPTION
57960        "Egress shaping burst to be used by the VM profile."
57961    ::= { vmNewCfgProfileEntry 9}
57962
57963vmNewCfgProfileEgressShapingPeak OBJECT-TYPE
57964    SYNTAX  Integer32
57965    MAX-ACCESS  read-write
57966    STATUS  current
57967    DESCRIPTION
57968        "Egress shaping peak to be used by the VM profile."
57969    ::= { vmNewCfgProfileEntry 10}
57970
57971
57972-- ------------------------------------------------------------------------- --
57973-- VM Profiles Configuration (end)                                           }
57974-- ------------------------------------------------------------------------- --
57975
57976-- ------------------------------------------------------------------------- --
57977-- VMware information
57978-- ------------------------------------------------------------------------- --
57979
57980virtVMwareNameTableUpdate OBJECT-TYPE
57981    SYNTAX  INTEGER {
57982        ok(1),
57983        get(2)
57984        }
57985    MAX-ACCESS  read-write
57986    STATUS  current
57987    DESCRIPTION
57988    "This is an action object to get information from the Virtual Center.
57989
57990     Set this value to get(2) to update the host and VM name tables:
57991        virtVMwareHostNameTable,
57992        virtVMwareVMNameTable
57993     with information from the Virtual Center.
57994
57995     These two tables can be querried by subsequent Get operations
57996     without accessing the Virtual Center.
57997     To refresh these two tables, set virtVMwareNameTableUpdate again.
57998
57999     ok(1) is returned always when read."
58000    ::= { virtVMware 1 }
58001
58002virtVMwareHostNameTable  OBJECT-TYPE
58003    SYNTAX SEQUENCE OF VirtVMwareHostNameEntry
58004    MAX-ACCESS not-accessible
58005    STATUS current
58006    DESCRIPTION
58007      "The table of names of VMware hosts in the Virtual Center."
58008    ::= { virtVMware 2 }
58009
58010virtVMwareHostNameEntry OBJECT-TYPE
58011    SYNTAX VirtVMwareHostNameEntry
58012    MAX-ACCESS not-accessible
58013    STATUS current
58014    DESCRIPTION
58015      "Information about names of VMware hosts in the Data Center."
58016    INDEX { virtVMwareHostNameIndex }
58017    ::= { virtVMwareHostNameTable 1 }
58018
58019VirtVMwareHostNameEntry ::= SEQUENCE {
58020    virtVMwareHostNameIndex      Integer32,
58021    virtVMwareHostNameUUID       DisplayString,
58022    virtVMwareHostNameIpAddress  DisplayString,
58023    virtVMwareHostNameName       DisplayString
58024    }
58025
58026virtVMwareHostNameIndex OBJECT-TYPE
58027    SYNTAX  Integer32
58028    MAX-ACCESS  read-only
58029    STATUS  current
58030    DESCRIPTION
58031        "The index of the virtVMwareHostNameTable table."
58032    ::= { virtVMwareHostNameEntry 1}
58033
58034virtVMwareHostNameUUID OBJECT-TYPE
58035    SYNTAX  DisplayString(SIZE(0..64))
58036    MAX-ACCESS  read-only
58037    STATUS  current
58038    DESCRIPTION
58039        "The UUID of a VMware host."
58040    ::= { virtVMwareHostNameEntry 2}
58041
58042virtVMwareHostNameIpAddress OBJECT-TYPE
58043    SYNTAX  DisplayString(SIZE(0..64))
58044    MAX-ACCESS  read-only
58045    STATUS  current
58046    DESCRIPTION
58047        "The IP address of a VMware host."
58048    ::= { virtVMwareHostNameEntry 3}
58049
58050virtVMwareHostNameName OBJECT-TYPE
58051    SYNTAX  DisplayString(SIZE(0..64))
58052    MAX-ACCESS  read-only
58053    STATUS  current
58054    DESCRIPTION
58055        "The name of a VMware host."
58056    ::= { virtVMwareHostNameEntry 4}
58057
58058virtVMwareVMNameTable  OBJECT-TYPE
58059    SYNTAX SEQUENCE OF VirtVMwareVMNameEntry
58060    MAX-ACCESS not-accessible
58061    STATUS current
58062    DESCRIPTION
58063      "The table of VMware virtual machines in the Data Center."
58064    ::= { virtVMware 3 }
58065
58066virtVMwareVMNameEntry OBJECT-TYPE
58067    SYNTAX VirtVMwareVMNameEntry
58068    MAX-ACCESS not-accessible
58069    STATUS current
58070    DESCRIPTION
58071      "Information about VMware virtual machines in the Data Center."
58072    INDEX { virtVMwareVMNameIndex }
58073    ::= { virtVMwareVMNameTable 1 }
58074
58075VirtVMwareVMNameEntry ::= SEQUENCE {
58076    virtVMwareVMNameIndex      Integer32,
58077    virtVMwareVMNameUUID       DisplayString,
58078    virtVMwareVMNameVMwareName DisplayString,
58079    virtVMwareVMNameOsName     DisplayString,
58080    virtVMwareVMNameIpAddress  DisplayString
58081    }
58082
58083virtVMwareVMNameIndex OBJECT-TYPE
58084    SYNTAX  Integer32
58085    MAX-ACCESS  read-only
58086    STATUS  current
58087    DESCRIPTION
58088        "The index of the VMware virtual machine table in the Data Center."
58089    ::= { virtVMwareVMNameEntry 1}
58090
58091virtVMwareVMNameUUID OBJECT-TYPE
58092    SYNTAX  DisplayString(SIZE(0..64))
58093    MAX-ACCESS  read-only
58094    STATUS  current
58095    DESCRIPTION
58096        "The UUID of a virtual machine."
58097    ::= { virtVMwareVMNameEntry 2}
58098
58099virtVMwareVMNameVMwareName OBJECT-TYPE
58100    SYNTAX  DisplayString(SIZE(0..64))
58101    MAX-ACCESS  read-only
58102    STATUS  current
58103    DESCRIPTION
58104        "The name of a virtual machine given by VMware."
58105    ::= { virtVMwareVMNameEntry 3}
58106
58107virtVMwareVMNameOsName OBJECT-TYPE
58108    SYNTAX  DisplayString(SIZE(0..64))
58109    MAX-ACCESS  read-only
58110    STATUS  current
58111    DESCRIPTION
58112        "The name of a virtual machine given by the host OS."
58113    ::= { virtVMwareVMNameEntry 4}
58114
58115virtVMwareVMNameIpAddress OBJECT-TYPE
58116    SYNTAX  DisplayString(SIZE(0..64))
58117    MAX-ACCESS  read-only
58118    STATUS  current
58119    DESCRIPTION
58120        "The IP address of a virtual machine."
58121    ::= { virtVMwareVMNameEntry 5}
58122
58123virtVMwareHost OBJECT-TYPE
58124    SYNTAX  DisplayString
58125    MAX-ACCESS  read-write
58126    STATUS  current
58127    DESCRIPTION
58128    "VMware host ID
58129
58130     This is an action object to get information about a specific
58131     host from the Virtual Center.
58132
58133     This object specifies the host ID by
58134     UUID / IP Address / Name.
58135
58136     Setting this objects populates the following 3 tables:
58137        virtVMwareHostVswitchTable,
58138        virtVMwareHostPGTable,
58139        virtVMwareHostDetailInfoTable
58140     with the host's networking information from the Virtul
58141     Center.
58142
58143     These three tables can be querried by subsequent Get
58144     operations without accessing the Virtual Center.
58145     To refresh these tables, set this object to the target host."
58146    ::= { virtVMware 4 }
58147
58148virtVMwareHostVswitchTable  OBJECT-TYPE
58149    SYNTAX SEQUENCE OF VirtVMwareHostVswitchEntry
58150    MAX-ACCESS not-accessible
58151    STATUS current
58152    DESCRIPTION
58153      "The table of Vswitches available on the specified host."
58154    ::= { virtVMware 5 }
58155
58156virtVMwareHostVswitchEntry OBJECT-TYPE
58157    SYNTAX VirtVMwareHostVswitchEntry
58158    MAX-ACCESS not-accessible
58159    STATUS current
58160    DESCRIPTION
58161      "Information about Vswitches available on the specified host."
58162    INDEX { virtVMwareHostVswitchIndex }
58163    ::= { virtVMwareHostVswitchTable 1 }
58164
58165VirtVMwareHostVswitchEntry ::= SEQUENCE {
58166    virtVMwareHostVswitchIndex    Integer32,
58167    virtVMwareHostVswitchName     DisplayString
58168    }
58169
58170virtVMwareHostVswitchIndex OBJECT-TYPE
58171    SYNTAX  Integer32
58172    MAX-ACCESS  read-only
58173    STATUS  current
58174    DESCRIPTION
58175        "The index of the Vswitch table on the specified host."
58176    ::= { virtVMwareHostVswitchEntry 1}
58177
58178virtVMwareHostVswitchName OBJECT-TYPE
58179    SYNTAX  DisplayString
58180    MAX-ACCESS  read-only
58181    STATUS  current
58182    DESCRIPTION
58183        "The name of a Vswitch on the specified host."
58184    ::= { virtVMwareHostVswitchEntry 2}
58185
58186virtVMwareHostPGTable  OBJECT-TYPE
58187    SYNTAX SEQUENCE OF VirtVMwareHostPGEntry
58188    MAX-ACCESS not-accessible
58189    STATUS current
58190    DESCRIPTION
58191      "The table of Port Groups available on the specified host."
58192    ::= { virtVMware 6 }
58193
58194virtVMwareHostPGEntry OBJECT-TYPE
58195    SYNTAX VirtVMwareHostPGEntry
58196    MAX-ACCESS not-accessible
58197    STATUS current
58198    DESCRIPTION
58199      "Information about Port Groups available on the specified host."
58200    INDEX { virtVMwareHostPGIndex }
58201    ::= { virtVMwareHostPGTable 1 }
58202
58203VirtVMwareHostPGEntry ::= SEQUENCE {
58204    virtVMwareHostPGIndex       Integer32,
58205    virtVMwareHostPGName        DisplayString,
58206    virtVMwareHostPGVswitchName DisplayString
58207    }
58208
58209virtVMwareHostPGIndex OBJECT-TYPE
58210    SYNTAX  Integer32
58211    MAX-ACCESS  read-only
58212    STATUS  current
58213    DESCRIPTION
58214        "The index of the Port Group table on the specified host."
58215    ::= { virtVMwareHostPGEntry 1}
58216
58217virtVMwareHostPGName OBJECT-TYPE
58218    SYNTAX  DisplayString
58219    MAX-ACCESS  read-only
58220    STATUS  current
58221    DESCRIPTION
58222        "The name of a Port Group on the specified host."
58223    ::= { virtVMwareHostPGEntry 2}
58224
58225virtVMwareHostPGVswitchName OBJECT-TYPE
58226    SYNTAX  DisplayString
58227    MAX-ACCESS  read-only
58228    STATUS  current
58229    DESCRIPTION
58230        "The name of a Vswitch on the specified host."
58231    ::= { virtVMwareHostPGEntry 3}
58232
58233virtVMwareHostDetailInfoTable  OBJECT-TYPE
58234    SYNTAX SEQUENCE OF VirtVMwareHostDetailInfoEntry
58235    MAX-ACCESS not-accessible
58236    STATUS current
58237    DESCRIPTION
58238      "The table of detailed information available on the specified
58239       host/VM interface."
58240    ::= { virtVMware 7 }
58241
58242virtVMwareHostDetailInfoEntry OBJECT-TYPE
58243    SYNTAX VirtVMwareHostDetailInfoEntry
58244    MAX-ACCESS not-accessible
58245    STATUS current
58246    DESCRIPTION
58247      "Detailed information available on the specified host/VM interface."
58248    INDEX { virtVMwareHostDetailInfoIndex }
58249    ::= { virtVMwareHostDetailInfoTable 1 }
58250
58251VirtVMwareHostDetailInfoEntry ::= SEQUENCE {
58252    virtVMwareHostDetailInfoIndex         Integer32,
58253    virtVMwareHostDetailInfoMACAddr       DisplayString,
58254    virtVMwareHostDetailInfoPort          DisplayString,
58255    virtVMwareHostDetailInfoType          DisplayString,
58256    virtVMwareHostDetailInfoIPAddr        DisplayString,
58257    virtVMwareHostDetailInfoUUID          DisplayString,
58258    virtVMwareHostDetailInfoVswitch       DisplayString,
58259    virtVMwareHostDetailInfoPortGroup     DisplayString,
58260    virtVMwareHostDetailInfoVlanID        DisplayString,
58261    virtVMwareHostDetailInfoHostName      DisplayString,
58262    virtVMwareHostDetailInfoVMVCenterName DisplayString,
58263    virtVMwareHostDetailInfoVMOSHostName  DisplayString,
58264    virtVMwareHostDetailInfoVMCurrentHost DisplayString
58265    }
58266
58267virtVMwareHostDetailInfoIndex OBJECT-TYPE
58268    SYNTAX  Integer32
58269    MAX-ACCESS  read-only
58270    STATUS  current
58271    DESCRIPTION
58272        "The index of the detailed information table on the specified
58273         host/VM interface."
58274    ::= { virtVMwareHostDetailInfoEntry 1}
58275
58276virtVMwareHostDetailInfoMACAddr OBJECT-TYPE
58277    SYNTAX  DisplayString
58278    MAX-ACCESS  read-only
58279    STATUS  current
58280    DESCRIPTION
58281        "The MAC address of the host/VM interface."
58282    ::= { virtVMwareHostDetailInfoEntry 2}
58283
58284virtVMwareHostDetailInfoPort OBJECT-TYPE
58285    SYNTAX  DisplayString
58286    MAX-ACCESS  read-only
58287    STATUS  current
58288    DESCRIPTION
58289        "The port number of the specified host/VM interface."
58290    ::= { virtVMwareHostDetailInfoEntry 3}
58291
58292virtVMwareHostDetailInfoType OBJECT-TYPE
58293    SYNTAX  DisplayString
58294    MAX-ACCESS  read-only
58295    STATUS  current
58296    DESCRIPTION
58297        "Interface type"
58298    ::= { virtVMwareHostDetailInfoEntry 4}
58299
58300virtVMwareHostDetailInfoIPAddr OBJECT-TYPE
58301    SYNTAX  DisplayString
58302    MAX-ACCESS  read-only
58303    STATUS  current
58304    DESCRIPTION
58305        "The IP address of the specified host/VM interface."
58306    ::= { virtVMwareHostDetailInfoEntry 5}
58307
58308virtVMwareHostDetailInfoUUID OBJECT-TYPE
58309    SYNTAX  DisplayString
58310    MAX-ACCESS  read-only
58311    STATUS  current
58312    DESCRIPTION
58313        "The UUID of the specified host/VM interface."
58314    ::= { virtVMwareHostDetailInfoEntry 6}
58315
58316virtVMwareHostDetailInfoVswitch OBJECT-TYPE
58317    SYNTAX  DisplayString
58318    MAX-ACCESS  read-only
58319    STATUS  current
58320    DESCRIPTION
58321        "The name of the virtual switch of the specified host/VM interface."
58322    ::= { virtVMwareHostDetailInfoEntry 7}
58323
58324virtVMwareHostDetailInfoPortGroup OBJECT-TYPE
58325    SYNTAX  DisplayString
58326    MAX-ACCESS  read-only
58327    STATUS  current
58328    DESCRIPTION
58329        "The name of the port group of the specified host/VM interface."
58330    ::= { virtVMwareHostDetailInfoEntry 8}
58331
58332virtVMwareHostDetailInfoVlanID OBJECT-TYPE
58333    SYNTAX  DisplayString
58334    MAX-ACCESS  read-only
58335    STATUS  current
58336    DESCRIPTION
58337        "The VLAN ID of the specified host/VM interface."
58338    ::= { virtVMwareHostDetailInfoEntry 9}
58339
58340virtVMwareHostDetailInfoHostName OBJECT-TYPE
58341    SYNTAX  DisplayString
58342    MAX-ACCESS  read-only
58343    STATUS  current
58344    DESCRIPTION
58345        "The name of the specified host interface.
58346         N/A for VMs."
58347    ::= { virtVMwareHostDetailInfoEntry 10}
58348
58349virtVMwareHostDetailInfoVMVCenterName OBJECT-TYPE
58350    SYNTAX  DisplayString
58351    MAX-ACCESS  read-only
58352    STATUS  current
58353    DESCRIPTION
58354        "The name of the Virtual Center of the specified VM interface.
58355         N/A for host interfaces."
58356    ::= { virtVMwareHostDetailInfoEntry 11}
58357
58358virtVMwareHostDetailInfoVMOSHostName OBJECT-TYPE
58359    SYNTAX  DisplayString
58360    MAX-ACCESS  read-only
58361    STATUS  current
58362    DESCRIPTION
58363        "The name of the VM set by the host operating system.
58364         N/A for host interfaces."
58365    ::= { virtVMwareHostDetailInfoEntry 12}
58366
58367virtVMwareHostDetailInfoVMCurrentHost OBJECT-TYPE
58368    SYNTAX  DisplayString
58369    MAX-ACCESS  read-only
58370    STATUS  current
58371    DESCRIPTION
58372        "The name of the host of the specified VM.
58373         N/A for host interfaces."
58374    ::= { virtVMwareHostDetailInfoEntry 13}
58375
58376virtVMwareVM OBJECT-TYPE
58377    SYNTAX  DisplayString
58378    MAX-ACCESS  read-write
58379    STATUS  current
58380    DESCRIPTION
58381    "VMware virtual machine ID
58382
58383     This is an action object to get information about a specific
58384     virtual machine from the Virtual Center.
58385
58386     This object specifies the VM ID by by
58387     UUID / IP Address / Name.
58388
58389     Setting this object populates the virtVMwareVMInfoTable
58390     table with networking information for this VM from the
58391     Virtual Center.
58392
58393     This table can be querried by subsequent Get operations
58394     without accessing the Virtual Center.
58395     To refresh the table, set this object to the target VM. "
58396    ::= { virtVMware 8 }
58397
58398virtVMwareVMInfoTable  OBJECT-TYPE
58399    SYNTAX SEQUENCE OF VirtVMwareVMInfoEntry
58400    MAX-ACCESS not-accessible
58401    STATUS current
58402    DESCRIPTION
58403      "The table of networking information available on the
58404       specified VM."
58405    ::= { virtVMware 9 }
58406
58407virtVMwareVMInfoEntry OBJECT-TYPE
58408    SYNTAX VirtVMwareVMInfoEntry
58409    MAX-ACCESS not-accessible
58410    STATUS current
58411    DESCRIPTION
58412      "Detailed information available on the specified VM."
58413    INDEX { virtVMwareVMInfoIndex }
58414    ::= { virtVMwareVMInfoTable 1 }
58415
58416VirtVMwareVMInfoEntry ::= SEQUENCE {
58417    virtVMwareVMInfoIndex         Integer32,
58418    virtVMwareVMInfoMACAddr       DisplayString,
58419    virtVMwareVMInfoPort          DisplayString,
58420    virtVMwareVMInfoType          DisplayString,
58421    virtVMwareVMInfoIPAddr        DisplayString,
58422    virtVMwareVMInfoUUID          DisplayString,
58423    virtVMwareVMInfoVswitch       DisplayString,
58424    virtVMwareVMInfoPortGroup     DisplayString,
58425    virtVMwareVMInfoVlanID        DisplayString,
58426    virtVMwareVMInfoVMVCenterName DisplayString,
58427    virtVMwareVMInfoVMOSHostName  DisplayString,
58428    virtVMwareVMInfoVMCurrentHost DisplayString
58429    }
58430
58431virtVMwareVMInfoIndex OBJECT-TYPE
58432    SYNTAX  Integer32
58433    MAX-ACCESS  read-only
58434    STATUS  current
58435    DESCRIPTION
58436        "The index of the table with information on the
58437         specified VM."
58438    ::= { virtVMwareVMInfoEntry 1}
58439
58440virtVMwareVMInfoMACAddr OBJECT-TYPE
58441    SYNTAX  DisplayString
58442    MAX-ACCESS  read-only
58443    STATUS  current
58444    DESCRIPTION
58445        "The MAC address of the specified VM."
58446    ::= { virtVMwareVMInfoEntry 2}
58447
58448virtVMwareVMInfoPort OBJECT-TYPE
58449    SYNTAX  DisplayString
58450    MAX-ACCESS  read-only
58451    STATUS  current
58452    DESCRIPTION
58453        "The port number of the specified VM."
58454    ::= { virtVMwareVMInfoEntry 3}
58455
58456virtVMwareVMInfoType OBJECT-TYPE
58457    SYNTAX  DisplayString
58458    MAX-ACCESS  read-only
58459    STATUS  current
58460    DESCRIPTION
58461        "Interface type"
58462    ::= { virtVMwareVMInfoEntry 4}
58463
58464virtVMwareVMInfoIPAddr OBJECT-TYPE
58465    SYNTAX  DisplayString
58466    MAX-ACCESS  read-only
58467    STATUS  current
58468    DESCRIPTION
58469        "The IP address of the specified VM."
58470    ::= { virtVMwareVMInfoEntry 5}
58471
58472virtVMwareVMInfoUUID OBJECT-TYPE
58473    SYNTAX  DisplayString
58474    MAX-ACCESS  read-only
58475    STATUS  current
58476    DESCRIPTION
58477        "The UUID of the specified VM."
58478    ::= { virtVMwareVMInfoEntry 6}
58479
58480virtVMwareVMInfoVswitch OBJECT-TYPE
58481    SYNTAX  DisplayString
58482    MAX-ACCESS  read-only
58483    STATUS  current
58484    DESCRIPTION
58485        "The name of the virtual switch of the specified VM."
58486    ::= { virtVMwareVMInfoEntry 7}
58487
58488virtVMwareVMInfoPortGroup OBJECT-TYPE
58489    SYNTAX  DisplayString
58490    MAX-ACCESS  read-only
58491    STATUS  current
58492    DESCRIPTION
58493        "The name of the port group of the specified VM."
58494    ::= { virtVMwareVMInfoEntry 8}
58495
58496virtVMwareVMInfoVlanID OBJECT-TYPE
58497    SYNTAX  DisplayString
58498    MAX-ACCESS  read-only
58499    STATUS  current
58500    DESCRIPTION
58501        "The VLAN ID of the specified VM."
58502    ::= { virtVMwareVMInfoEntry 9}
58503
58504virtVMwareVMInfoVMVCenterName OBJECT-TYPE
58505    SYNTAX  DisplayString
58506    MAX-ACCESS  read-only
58507    STATUS  current
58508    DESCRIPTION
58509        "The name of the Virtual Center of the specified VM."
58510    ::= { virtVMwareVMInfoEntry 10}
58511
58512virtVMwareVMInfoVMOSHostName OBJECT-TYPE
58513    SYNTAX  DisplayString
58514    MAX-ACCESS  read-only
58515    STATUS  current
58516    DESCRIPTION
58517        "The name of the VM set by the host operating system."
58518    ::= { virtVMwareVMInfoEntry 11}
58519
58520virtVMwareVMInfoVMCurrentHost OBJECT-TYPE
58521    SYNTAX  DisplayString
58522    MAX-ACCESS  read-only
58523    STATUS  current
58524    DESCRIPTION
58525        "The name of the host of the specified VM."
58526    ::= { virtVMwareVMInfoEntry 12}
58527
58528
58529
58530virtCurCfgVMwareHello     OBJECT IDENTIFIER ::= { virtVMware  10 }
58531virtNewCfgVMwareHello     OBJECT IDENTIFIER ::= { virtVMware  11 }
58532
58533virtCurCfgVMwareHelloEnable OBJECT-TYPE
58534    SYNTAX INTEGER {
58535        disabled(0),
58536        enabled(1)
58537        }
58538    MAX-ACCESS  read-only
58539    STATUS  current
58540    DESCRIPTION
58541        "Current value for hello advertising status"
58542    ::= { virtCurCfgVMwareHello 1 }
58543
58544
58545virtCurCfgVMwareHelloTimer OBJECT-TYPE
58546    SYNTAX Integer32
58547    MAX-ACCESS  read-only
58548    STATUS  current
58549    DESCRIPTION
58550        "Current hello packet send interval"
58551    ::= { virtCurCfgVMwareHello 2 }
58552
58553virtCurCfgVMwareHelloPorts OBJECT-TYPE
58554    SYNTAX  OCTET STRING
58555    MAX-ACCESS  read-only
58556    STATUS  current
58557    DESCRIPTION
58558        "Current value for the configured hello port list. The ports are presented in bitmap format.
58559         in receiving order:
58560
58561             OCTET 1  OCTET 2  .....
58562             xxxxxxxx xxxxxxxx .....
58563             ||    || |_ port 8
58564             ||    ||
58565             ||    ||___ port 7
58566             ||    |____ port 6
58567             ||      .    .   .
58568             ||_________ port 1
58569             |__________ reserved
58570
58571         where x : 1 - The represented port belongs to the hello ports list
58572                   0 - The represented port does not belong to the hello ports list"
58573    ::= { virtCurCfgVMwareHello 3 }
58574
58575virtCurCfgVMwareHelloAddr OBJECT-TYPE
58576    SYNTAX IpAddress
58577    MAX-ACCESS read-only
58578    STATUS current
58579    DESCRIPTION
58580        "Current VM hello IP address"
58581    ::= { virtCurCfgVMwareHello 4 }
58582
58583virtNewCfgVMwareHelloEnable OBJECT-TYPE
58584    SYNTAX INTEGER {
58585        disabled(0),
58586        enabled(1)
58587        }
58588    MAX-ACCESS  read-write
58589    STATUS current
58590    DESCRIPTION
58591        "New value for hello advertising status"
58592    ::= { virtNewCfgVMwareHello 1 }
58593virtNewCfgVMwareHelloTimer OBJECT-TYPE
58594    SYNTAX Integer32
58595    MAX-ACCESS  read-write
58596    STATUS current
58597    DESCRIPTION
58598        "New hello packet send interval"
58599    ::= { virtNewCfgVMwareHello 2 }
58600
58601virtNewCfgVMwareHelloPorts OBJECT-TYPE
58602    SYNTAX  OCTET STRING
58603    MAX-ACCESS  read-only
58604    STATUS  current
58605    DESCRIPTION
58606        "New value for the configured hello port list. The ports are presented in bitmap format.
58607         in receiving order:
58608
58609             OCTET 1  OCTET 2  .....
58610             xxxxxxxx xxxxxxxx .....
58611             ||    || |_ port 8
58612             ||    ||
58613             ||    ||___ port 7
58614             ||    |____ port 6
58615             ||      .    .   .
58616             ||_________ port 1
58617             |__________ reserved
58618
58619         where x : 1 - The represented port belongs to the hello ports list
58620                   0 - The represented port does not belong to the hello ports list"
58621    ::= { virtNewCfgVMwareHello 3 }
58622
58623virtNewCfgVMwareHelloAddPort OBJECT-TYPE
58624    SYNTAX PortNumber
58625    MAX-ACCESS  read-write
58626    STATUS current
58627    DESCRIPTION
58628        "Add a port to the hello port list"
58629    ::= { virtNewCfgVMwareHello 4 }
58630
58631virtNewCfgVMwareHelloRemovePort OBJECT-TYPE
58632    SYNTAX PortNumber
58633    MAX-ACCESS  read-write
58634    STATUS current
58635    DESCRIPTION
58636        "Remove a port from the hello port list"
58637    ::= { virtNewCfgVMwareHello 5 }
58638
58639
58640virtNewCfgVMwareHelloAddr OBJECT-TYPE
58641    SYNTAX IpAddress
58642    MAX-ACCESS read-write
58643    STATUS current
58644    DESCRIPTION
58645        "New VM hello IP address"
58646    ::= { virtNewCfgVMwareHello 6 }
58647
58648-- ------------------------------------------------------------------------- --
58649-- VMware information (end)                                                   }
58650-- ------------------------------------------------------------------------- --
58651
58652
58653-- ----------------------------------------------------------------------------
58654-- VMReady Information                                                        {
58655-- ----------------------------------------------------------------------------
58656
58657agVMGroupInfo   OBJECT IDENTIFIER ::= { agentInfo   12 }
58658
58659vmGroupInfoTbl OBJECT-TYPE
58660    SYNTAX SEQUENCE OF VMGroupInfolistEntry
58661    MAX-ACCESS not-accessible
58662    STATUS current
58663    DESCRIPTION
58664        "Virtual MAC information table"
58665    ::= { agVMGroupInfo 1 }
58666
58667vmGroupInfolistEntry OBJECT-TYPE
58668    SYNTAX VMGroupInfolistEntry
58669    MAX-ACCESS not-accessible
58670    STATUS current
58671    DESCRIPTION
58672        "The run-time information about a virtual machine"
58673    INDEX { vmGroupInfoIdx }
58674    ::= { vmGroupInfoTbl 1 }
58675
58676VMGroupInfolistEntry ::= SEQUENCE {
58677        vmGroupInfoIdx         Unsigned32,
58678        vmGroupInfoMac         PhysAddress,
58679        vmGroupInfoIP          IpAddress,
58680        vmGroupInfoPort        PortNumber,
58681        vmGroupInfoGroup       Unsigned32,
58682        vmGroupInfoVlan        Unsigned32,
58683        vmGroupInfoIsESXSvcCon Unsigned32
58684        ,vmGroupInfoIsVMK       Unsigned32,
58685        vmGroupInfoName        DisplayString,
58686        vmGroupInfoUUID        DisplayString,
58687        vmGroupInfoVSwitch     DisplayString,
58688        vmGroupInfoPortGroup   DisplayString,
58689        vmGroupInfoHost        DisplayString
58690    }
58691
58692vmGroupInfoIdx OBJECT-TYPE
58693    SYNTAX Unsigned32
58694    MAX-ACCESS read-only
58695    STATUS current
58696    DESCRIPTION
58697        "Table index, 1 based."
58698    ::= { vmGroupInfolistEntry 1 }
58699
58700vmGroupInfoMac OBJECT-TYPE
58701    SYNTAX  PhysAddress
58702    MAX-ACCESS read-only
58703    STATUS current
58704    DESCRIPTION
58705        "The virtual machine MAC address."
58706    ::= {vmGroupInfolistEntry 2 }
58707
58708vmGroupInfoIP OBJECT-TYPE
58709    SYNTAX IpAddress
58710    MAX-ACCESS read-only
58711    STATUS current
58712    DESCRIPTION
58713        "The virtual machine IP address."
58714    ::= {vmGroupInfolistEntry 3 }
58715
58716vmGroupInfoPort OBJECT-TYPE
58717    SYNTAX PortNumber
58718    MAX-ACCESS read-only
58719    STATUS current
58720    DESCRIPTION
58721        "System port connected to the virtual machine."
58722    ::= { vmGroupInfolistEntry 4 }
58723
58724vmGroupInfoGroup OBJECT-TYPE
58725    SYNTAX  Unsigned32
58726    MAX-ACCESS read-only
58727    STATUS current
58728    DESCRIPTION
58729        "The virtual machine group."
58730    ::= {vmGroupInfolistEntry 5 }
58731
58732vmGroupInfoVlan OBJECT-TYPE
58733    SYNTAX  Unsigned32
58734    MAX-ACCESS read-only
58735    STATUS current
58736    DESCRIPTION
58737        "The virtual machine VLAN"
58738    ::= {vmGroupInfolistEntry 6 }
58739
58740vmGroupInfoIsESXSvcCon OBJECT-TYPE
58741    SYNTAX  Unsigned32
58742    MAX-ACCESS read-only
58743    STATUS current
58744    DESCRIPTION
58745        "Set to 1 if ESX Service Console Interface, else 0."
58746    ::= {vmGroupInfolistEntry 7 }
58747
58748vmGroupInfoIsVMK OBJECT-TYPE
58749    SYNTAX  Unsigned32
58750    MAX-ACCESS read-only
58751    STATUS current
58752    DESCRIPTION
58753        "Set to 1 if VM Kernel Interface, else 0."
58754    ::= {vmGroupInfolistEntry 8 }
58755
58756vmGroupInfoName OBJECT-TYPE
58757    SYNTAX DisplayString
58758    MAX-ACCESS read-only
58759    STATUS current
58760    DESCRIPTION
58761        "Virtual Machine Name, if available."
58762    ::= {vmGroupInfolistEntry 9 }
58763
58764vmGroupInfoUUID OBJECT-TYPE
58765    SYNTAX DisplayString
58766    MAX-ACCESS read-only
58767    STATUS current
58768    DESCRIPTION
58769        "Virtual Machine UUID, if available."
58770    ::= {vmGroupInfolistEntry 10 }
58771
58772vmGroupInfoVSwitch OBJECT-TYPE
58773    SYNTAX DisplayString
58774    MAX-ACCESS read-only
58775    STATUS current
58776    DESCRIPTION
58777        "Virtual Machine VSwitch, if available."
58778    ::= {vmGroupInfolistEntry 11 }
58779
58780vmGroupInfoPortGroup OBJECT-TYPE
58781    SYNTAX DisplayString
58782    MAX-ACCESS read-only
58783    STATUS current
58784    DESCRIPTION
58785        "Virtual Machine Port Group, if available."
58786    ::= {vmGroupInfolistEntry 12 }
58787
58788vmGroupInfoHost OBJECT-TYPE
58789    SYNTAX DisplayString
58790    MAX-ACCESS read-only
58791    STATUS current
58792    DESCRIPTION
58793        "Virtual Machine Host, if available."
58794    ::= {vmGroupInfolistEntry 13 }
58795
58796-- ----------------------------------------------------------------------------
58797-- VMReady Information                                                        }
58798-- ----------------------------------------------------------------------------
58799
58800-- ------------------------------------------------------------------------- --
58801-- Edge Virtual Bridge                                                       {
58802-- ------------------------------------------------------------------------- --
58803
58804-- ----------------------------------------------------------------------------
58805-- { INSERT:  evb
58806-- ----------------------------------------------------------------------------
58807
58808evbConfig OBJECT IDENTIFIER ::= { evb 1 }
58809evbInfo OBJECT IDENTIFIER ::= { evb 2 }
58810evbOper OBJECT IDENTIFIER  ::= { evb 3 }
58811
58812-- ------------------------------------------------------------------------- --
58813-- EVB Configuration                                                         {
58814-- ------------------------------------------------------------------------- --
58815evbCurCfgProfilesTable  OBJECT-TYPE
58816    SYNTAX SEQUENCE OF EvbCurCfgProfileEntry
58817    MAX-ACCESS not-accessible
58818    STATUS current
58819    DESCRIPTION
58820        "The table of EVB Profiles in the current config"
58821    ::= { evbConfig 3 }
58822
58823evbCurCfgProfileEntry OBJECT-TYPE
58824    SYNTAX EvbCurCfgProfileEntry
58825    MAX-ACCESS not-accessible
58826    STATUS current
58827    DESCRIPTION
58828        "Information about EVB Profile in current config."
58829    INDEX { evbCurCfgProfileIndex }
58830    ::= { evbCurCfgProfilesTable 1 }
58831
58832EvbCurCfgProfileEntry ::= SEQUENCE {
58833    evbCurCfgProfileIndex      Integer32
58834    ,evbCurCfgRR               INTEGER
58835    ,evbCurCfgVSIDisc          INTEGER
58836    }
58837
58838evbCurCfgProfileIndex OBJECT-TYPE
58839    SYNTAX  Integer32
58840    MAX-ACCESS  read-only
58841    STATUS  current
58842    DESCRIPTION
58843        "The index of the evb profile table."
58844    ::= { evbCurCfgProfileEntry 1 }
58845
58846evbCurCfgRR OBJECT-TYPE
58847    SYNTAX  INTEGER {
58848        enabled(1),
58849        disabled(0)
58850        }
58851    MAX-ACCESS  read-only
58852    STATUS  current
58853    DESCRIPTION
58854        "Enable RR on port."
58855    ::= { evbCurCfgProfileEntry 2 }
58856
58857evbCurCfgVSIDisc OBJECT-TYPE
58858    SYNTAX  INTEGER {
58859        enabled(1),
58860        disabled(0)
58861        }
58862    MAX-ACCESS  read-only
58863    STATUS  current
58864    DESCRIPTION
58865        "Enable VSI Discover capability on port."
58866    ::= { evbCurCfgProfileEntry 3 }
58867
58868evbNewCfgProfilesTable  OBJECT-TYPE
58869    SYNTAX SEQUENCE OF EvbNewCfgProfileEntry
58870    MAX-ACCESS not-accessible
58871    STATUS current
58872    DESCRIPTION
58873        "The table of EVB Profiles in the new config"
58874    ::= { evbConfig 4 }
58875
58876evbNewCfgProfileEntry OBJECT-TYPE
58877    SYNTAX EvbNewCfgProfileEntry
58878    MAX-ACCESS not-accessible
58879    STATUS current
58880    DESCRIPTION
58881        "Information about EVB Profile in new config."
58882    INDEX { evbNewCfgProfileIndex }
58883    ::= { evbNewCfgProfilesTable 1 }
58884
58885EvbNewCfgProfileEntry ::= SEQUENCE {
58886    evbNewCfgProfileIndex      Integer32
58887    ,evbNewCfgRR               INTEGER
58888    ,evbNewCfgVSIDisc          INTEGER
58889    }
58890
58891evbNewCfgProfileIndex OBJECT-TYPE
58892    SYNTAX  Integer32
58893    MAX-ACCESS  read-only
58894    STATUS  current
58895    DESCRIPTION
58896        "The index of the evb profile table."
58897    ::= { evbNewCfgProfileEntry 1 }
58898
58899evbNewCfgRR OBJECT-TYPE
58900    SYNTAX  INTEGER {
58901        enabled(1),
58902        disabled(0)
58903        }
58904    MAX-ACCESS  read-write
58905    STATUS  current
58906    DESCRIPTION
58907        "Enable RR on port."
58908    ::= { evbNewCfgProfileEntry 2 }
58909
58910evbNewCfgVSIDisc OBJECT-TYPE
58911    SYNTAX  INTEGER {
58912        enabled(1),
58913        disabled(0)
58914        }
58915    MAX-ACCESS  read-write
58916    STATUS  current
58917    DESCRIPTION
58918        "Enable VSI Discover capability on port."
58919    ::= { evbNewCfgProfileEntry 3 }
58920
58921evbCurCfgVsidbTable  OBJECT-TYPE
58922    SYNTAX SEQUENCE OF EvbCurCfgVsidbEntry
58923    MAX-ACCESS not-accessible
58924    STATUS current
58925    DESCRIPTION
58926        "The table of EVB VSI Database server in the current config"
58927    ::= { evbConfig 5 }
58928
58929evbCurCfgVsidbEntry OBJECT-TYPE
58930    SYNTAX EvbCurCfgVsidbEntry
58931    MAX-ACCESS not-accessible
58932    STATUS current
58933    DESCRIPTION
58934        "Information about EVB VSI Database in current config."
58935    INDEX { evbCurCfgVsidbIndex }
58936    ::= { evbCurCfgVsidbTable 1 }
58937
58938EvbCurCfgVsidbEntry ::= SEQUENCE {
58939    evbCurCfgVsidbIndex      Integer32
58940    ,evbCurCfgVsidbMgrIp     DisplayString
58941    ,evbCurCfgVsidbPort      INTEGER
58942    ,evbCurCfgVsidbDocpath   DisplayString
58943    ,evbCurCfgVsidbAlltypes  DisplayString
58944    ,evbCurCfgVsidbInterval  Integer32
58945    ,evbCurCfgVsidbPhyport   DisplayString
58946    ,evbCurCfgVsidbProtocol  DisplayString
58947    }
58948
58949evbCurCfgVsidbIndex OBJECT-TYPE
58950    SYNTAX  Integer32
58951    MAX-ACCESS  read-only
58952    STATUS  current
58953    DESCRIPTION
58954        "The index of the evb vsi database server table."
58955    ::= { evbCurCfgVsidbEntry 1 }
58956
58957evbCurCfgVsidbMgrIp OBJECT-TYPE
58958    SYNTAX  DisplayString
58959    MAX-ACCESS  read-only
58960    STATUS  current
58961    DESCRIPTION
58962        "VSI DB Manager IP address."
58963    ::= { evbCurCfgVsidbEntry 2 }
58964
58965evbCurCfgVsidbPort OBJECT-TYPE
58966    SYNTAX  INTEGER (1..65535)
58967    MAX-ACCESS  read-only
58968    STATUS  current
58969    DESCRIPTION
58970        "VSI DB Manager Port."
58971    ::= { evbCurCfgVsidbEntry 3 }
58972
58973evbCurCfgVsidbDocpath OBJECT-TYPE
58974    SYNTAX  DisplayString
58975    MAX-ACCESS  read-only
58976    STATUS  current
58977    DESCRIPTION
58978        "VSI DB Document Path."
58979    ::= { evbCurCfgVsidbEntry 4 }
58980
58981evbCurCfgVsidbAlltypes OBJECT-TYPE
58982    SYNTAX  DisplayString
58983    MAX-ACCESS  read-only
58984    STATUS  current
58985    DESCRIPTION
58986        "VSI DB Document File."
58987    ::= { evbCurCfgVsidbEntry 5 }
58988
58989evbCurCfgVsidbInterval OBJECT-TYPE
58990    SYNTAX  Integer32
58991    MAX-ACCESS  read-only
58992    STATUS  current
58993    DESCRIPTION
58994        "VSI DB Update Interval in second."
58995    ::= { evbCurCfgVsidbEntry 6 }
58996
58997evbCurCfgVsidbPhyport OBJECT-TYPE
58998    SYNTAX  DisplayString
58999    MAX-ACCESS  read-only
59000    STATUS  current
59001    DESCRIPTION
59002        "The port via that switch connects to VSI DB server, such as mgt, extm, data."
59003    ::= { evbCurCfgVsidbEntry 7 }
59004
59005evbCurCfgVsidbProtocol OBJECT-TYPE
59006    SYNTAX  DisplayString
59007    MAX-ACCESS  read-only
59008    STATUS  current
59009    DESCRIPTION
59010        "VSI DB Protocol, HTTP or HTTPS."
59011    ::= { evbCurCfgVsidbEntry 8 }
59012
59013evbNewCfgVsidbTable  OBJECT-TYPE
59014    SYNTAX SEQUENCE OF EvbNewCfgVsidbEntry
59015    MAX-ACCESS not-accessible
59016    STATUS current
59017    DESCRIPTION
59018        "The table of EVB VSI Database in the new config"
59019    ::= { evbConfig 6 }
59020
59021evbNewCfgVsidbEntry OBJECT-TYPE
59022    SYNTAX EvbNewCfgVsidbEntry
59023    MAX-ACCESS not-accessible
59024    STATUS current
59025    DESCRIPTION
59026        "Information about EVB VSI Database in new config."
59027    INDEX { evbNewCfgVsidbIndex }
59028    ::= { evbNewCfgVsidbTable 1 }
59029
59030EvbNewCfgVsidbEntry ::= SEQUENCE {
59031    evbNewCfgVsidbIndex      Integer32
59032    ,evbNewCfgVsidbMgrIp     DisplayString
59033    ,evbNewCfgVsidbPort      INTEGER
59034    ,evbNewCfgVsidbDocpath   DisplayString
59035    ,evbNewCfgVsidbAlltypes  DisplayString
59036    ,evbNewCfgVsidbInterval  Integer32
59037    ,evbNewCfgVsidbPhyport   DisplayString
59038    ,evbNewCfgVsidbProtocol  DisplayString
59039    }
59040
59041evbNewCfgVsidbIndex OBJECT-TYPE
59042    SYNTAX  Integer32
59043    MAX-ACCESS  read-only
59044    STATUS  current
59045    DESCRIPTION
59046        "The index of the evb vsi database server table."
59047    ::= { evbNewCfgVsidbEntry 1 }
59048
59049evbNewCfgVsidbMgrIp OBJECT-TYPE
59050    SYNTAX  DisplayString (SIZE(0..40))
59051    MAX-ACCESS  read-write
59052    STATUS  current
59053    DESCRIPTION
59054        "VSI DB Manager IP address."
59055    ::= { evbNewCfgVsidbEntry 2 }
59056
59057evbNewCfgVsidbPort OBJECT-TYPE
59058    SYNTAX  INTEGER (1..65535)
59059    MAX-ACCESS  read-write
59060    STATUS  current
59061    DESCRIPTION
59062        "VSI DB Manager Port."
59063    ::= { evbNewCfgVsidbEntry 3 }
59064
59065evbNewCfgVsidbDocpath OBJECT-TYPE
59066    SYNTAX  DisplayString (SIZE(0..127))
59067    MAX-ACCESS  read-write
59068    STATUS  current
59069    DESCRIPTION
59070        "VSI DB Document Path."
59071    ::= { evbNewCfgVsidbEntry 4 }
59072
59073evbNewCfgVsidbAlltypes OBJECT-TYPE
59074    SYNTAX  DisplayString (SIZE(0..31))
59075    MAX-ACCESS  read-write
59076    STATUS  current
59077    DESCRIPTION
59078        "VSI DB Document File."
59079    ::= { evbNewCfgVsidbEntry 5 }
59080
59081evbNewCfgVsidbInterval OBJECT-TYPE
59082    SYNTAX  Integer32
59083    MAX-ACCESS  read-write
59084    STATUS  current
59085    DESCRIPTION
59086        "VSI DB Update Interval in second, range from 5s to 300s, 0 means disable auto update."
59087    ::= { evbNewCfgVsidbEntry 6 }
59088
59089evbNewCfgVsidbPhyport OBJECT-TYPE
59090    SYNTAX  DisplayString (SIZE(0..7))
59091    MAX-ACCESS  read-write
59092    STATUS  current
59093    DESCRIPTION
59094        "The port via that switch connects to VSI DB server, such as mgt, extm, data."
59095    ::= { evbNewCfgVsidbEntry 7 }
59096
59097evbNewCfgVsidbProtocol OBJECT-TYPE
59098    SYNTAX  DisplayString (SIZE(0..5))
59099    MAX-ACCESS  read-write
59100    STATUS  current
59101    DESCRIPTION
59102        "VSI DB Protocol, HTTP or HTTPS."
59103    ::= { evbNewCfgVsidbEntry 8 }
59104
59105-- ------------------------------------------------------------------------- --
59106-- EVB Configuration (end)                                                   }
59107-- ------------------------------------------------------------------------- --
59108
59109
59110-- ------------------------------------------------------------------------- --
59111-- EVB Information                                                           {
59112-- ------------------------------------------------------------------------- --
59113vdpTLVInfoTable OBJECT-TYPE
59114    SYNTAX SEQUENCE OF VdpTLVInfoEntry
59115    MAX-ACCESS not-accessible
59116    STATUS current
59117    DESCRIPTION
59118        "The table of associated VDP TLV Info."
59119    ::= { evbInfo 1 }
59120
59121vdpTLVInfoEntry OBJECT-TYPE
59122    SYNTAX VdpTLVInfoEntry
59123    MAX-ACCESS not-accessible
59124    STATUS current
59125    DESCRIPTION
59126        "Information about associated VDP TLV."
59127    INDEX { vdpTLVInfoEntryIndex }
59128    ::= { vdpTLVInfoTable 1 }
59129
59130VdpTLVInfoEntry ::= SEQUENCE {
59131    vdpTLVInfoEntryIndex        Integer32
59132    ,vdpTLVType                 Integer32
59133    ,vdpTLVLength               Integer32
59134    ,vdpTLVOUI                  OCTET STRING
59135    ,vdpTLVsubType              Integer32
59136    ,vdpTLVRequest              OCTET STRING
59137    ,vdpTLVResp                 Integer32
59138    ,vdpTLVMgrId                Integer32
59139    ,vdpTLVTypeID               Integer32
59140    ,vdpTLVInstanceID           OCTET STRING
59141    ,vdpTLVPort                 Integer32
59142    ,vdpTLVStag                 Integer32
59143    ,vdpNumEntry                Integer32
59144    ,vdpTLVVlan1                Integer32
59145    ,vdpTLVmac1                 OCTET STRING
59146    ,vdpTLVVlan2                Integer32
59147    ,vdpTLVmac2                 OCTET STRING
59148    ,vdpTLVVlan3                Integer32
59149    ,vdpTLVmac3                 OCTET STRING
59150    ,vdpTLVVlan4                Integer32
59151    ,vdpTLVmac4                 OCTET STRING
59152    ,vdpTLVVlan5                Integer32
59153    ,vdpTLVmac5                 OCTET STRING
59154    ,vdpTLVVlan6                Integer32
59155    ,vdpTLVmac6                 OCTET STRING
59156    ,vdpTLVVlan7                Integer32
59157    ,vdpTLVmac7                 OCTET STRING
59158    ,vdpTLVVlan8                Integer32
59159    ,vdpTLVmac8                 OCTET STRING
59160    ,vdpTLVVlan9                Integer32
59161    ,vdpTLVmac9                 OCTET STRING
59162    ,vdpTLVVlan10               Integer32
59163    ,vdpTLVmac10                OCTET STRING
59164    ,vdpTLVVlan11               Integer32
59165    ,vdpTLVmac11                OCTET STRING
59166    ,vdpTLVVlan12               Integer32
59167    ,vdpTLVmac12                OCTET STRING
59168    }
59169
59170vdpTLVInfoEntryIndex OBJECT-TYPE
59171    SYNTAX  Integer32
59172    MAX-ACCESS  read-only
59173    STATUS  current
59174    DESCRIPTION
59175        "The index of the vdp TLV info table."
59176    ::= { vdpTLVInfoEntry 1 }
59177
59178vdpTLVType OBJECT-TYPE
59179    SYNTAX  Integer32
59180    MAX-ACCESS  read-only
59181    STATUS  current
59182    DESCRIPTION
59183        "The vdp TLV Type info."
59184    ::= { vdpTLVInfoEntry 2 }
59185
59186vdpTLVLength OBJECT-TYPE
59187    SYNTAX  Integer32
59188    MAX-ACCESS  read-only
59189    STATUS  current
59190    DESCRIPTION
59191        "The vdp TLV Length info."
59192    ::= { vdpTLVInfoEntry 3 }
59193
59194vdpTLVOUI OBJECT-TYPE
59195    SYNTAX OCTET STRING
59196    MAX-ACCESS  read-only
59197    STATUS  current
59198    DESCRIPTION
59199        "The vdp TLV OUI info."
59200    ::= { vdpTLVInfoEntry 4 }
59201
59202vdpTLVsubType OBJECT-TYPE
59203    SYNTAX  Integer32
59204    MAX-ACCESS  read-only
59205    STATUS  current
59206    DESCRIPTION
59207        "The vdp TLV Sub Type info."
59208    ::= { vdpTLVInfoEntry 5 }
59209
59210vdpTLVRequest OBJECT-TYPE
59211    SYNTAX OCTET STRING
59212    MAX-ACCESS  read-only
59213    STATUS  current
59214    DESCRIPTION
59215        "The vdp TLV Request info."
59216    ::= { vdpTLVInfoEntry 6 }
59217
59218vdpTLVResp OBJECT-TYPE
59219    SYNTAX  Integer32
59220    MAX-ACCESS  read-only
59221    STATUS  current
59222    DESCRIPTION
59223        "The vdp TLV Response info."
59224    ::= { vdpTLVInfoEntry 7 }
59225
59226vdpTLVMgrId OBJECT-TYPE
59227    SYNTAX  Integer32
59228    MAX-ACCESS  read-only
59229    STATUS  current
59230    DESCRIPTION
59231        "The vdp TLV Manager ID info."
59232    ::= { vdpTLVInfoEntry 8 }
59233
59234vdpTLVTypeID OBJECT-TYPE
59235    SYNTAX  Integer32
59236    MAX-ACCESS  read-only
59237    STATUS  current
59238    DESCRIPTION
59239        "The vdp TLV Type ID info."
59240    ::= { vdpTLVInfoEntry 9 }
59241
59242vdpTLVInstanceID OBJECT-TYPE
59243    SYNTAX OCTET STRING
59244    MAX-ACCESS  read-only
59245    STATUS  current
59246    DESCRIPTION
59247        "The vdp TLV instance ID info."
59248    ::= { vdpTLVInfoEntry 10 }
59249
59250vdpTLVPort OBJECT-TYPE
59251    SYNTAX  Integer32
59252    MAX-ACCESS  read-only
59253    STATUS  current
59254    DESCRIPTION
59255        "The vdp TLV port info."
59256    ::= { vdpTLVInfoEntry 11 }
59257
59258vdpTLVStag OBJECT-TYPE
59259    SYNTAX  Integer32
59260    MAX-ACCESS  read-only
59261    STATUS  current
59262    DESCRIPTION
59263        "The vdp TLV stag info."
59264    ::= { vdpTLVInfoEntry 12 }
59265
59266vdpNumEntry OBJECT-TYPE
59267    SYNTAX  Integer32
59268    MAX-ACCESS  read-only
59269    STATUS  current
59270    DESCRIPTION
59271        "The vdp TLV vlan info."
59272    ::= { vdpTLVInfoEntry 13 }
59273
59274vdpTLVVlan1 OBJECT-TYPE
59275    SYNTAX  Integer32
59276    MAX-ACCESS  read-only
59277    STATUS  current
59278    DESCRIPTION
59279        "The vdp TLV vlan info."
59280    ::= { vdpTLVInfoEntry 14 }
59281
59282vdpTLVmac1 OBJECT-TYPE
59283    SYNTAX OCTET STRING
59284    MAX-ACCESS  read-only
59285    STATUS  current
59286    DESCRIPTION
59287        "The vdp TLV mac info."
59288    ::= { vdpTLVInfoEntry 15 }
59289
59290
59291vdpTLVVlan2 OBJECT-TYPE
59292    SYNTAX  Integer32
59293    MAX-ACCESS  read-only
59294    STATUS  current
59295    DESCRIPTION
59296        "The vdp TLV vlan info."
59297    ::= { vdpTLVInfoEntry 16 }
59298
59299vdpTLVmac2 OBJECT-TYPE
59300    SYNTAX OCTET STRING
59301    MAX-ACCESS  read-only
59302    STATUS  current
59303    DESCRIPTION
59304        "The vdp TLV mac info."
59305    ::= { vdpTLVInfoEntry 17 }
59306
59307vdpTLVVlan3 OBJECT-TYPE
59308    SYNTAX  Integer32
59309    MAX-ACCESS  read-only
59310    STATUS  current
59311    DESCRIPTION
59312        "The vdp TLV vlan info."
59313    ::= { vdpTLVInfoEntry 18 }
59314
59315vdpTLVmac3 OBJECT-TYPE
59316    SYNTAX OCTET STRING
59317    MAX-ACCESS  read-only
59318    STATUS  current
59319    DESCRIPTION
59320        "The vdp TLV mac info."
59321    ::= { vdpTLVInfoEntry 19 }
59322
59323
59324
59325vdpTLVVlan4 OBJECT-TYPE
59326    SYNTAX  Integer32
59327    MAX-ACCESS  read-only
59328    STATUS  current
59329    DESCRIPTION
59330        "The vdp TLV vlan info."
59331    ::= { vdpTLVInfoEntry 20 }
59332
59333vdpTLVmac4 OBJECT-TYPE
59334    SYNTAX OCTET STRING
59335    MAX-ACCESS  read-only
59336    STATUS  current
59337    DESCRIPTION
59338        "The vdp TLV mac info."
59339    ::= { vdpTLVInfoEntry 21 }
59340
59341
59342vdpTLVVlan5 OBJECT-TYPE
59343    SYNTAX  Integer32
59344    MAX-ACCESS  read-only
59345    STATUS  current
59346    DESCRIPTION
59347        "The vdp TLV vlan info."
59348    ::= { vdpTLVInfoEntry 22 }
59349
59350vdpTLVmac5 OBJECT-TYPE
59351    SYNTAX OCTET STRING
59352    MAX-ACCESS  read-only
59353    STATUS  current
59354    DESCRIPTION
59355        "The vdp TLV mac info."
59356    ::= { vdpTLVInfoEntry 23 }
59357
59358vdpTLVVlan6 OBJECT-TYPE
59359    SYNTAX  Integer32
59360    MAX-ACCESS  read-only
59361    STATUS  current
59362    DESCRIPTION
59363        "The vdp TLV vlan info."
59364    ::= { vdpTLVInfoEntry 24 }
59365
59366vdpTLVmac6 OBJECT-TYPE
59367    SYNTAX OCTET STRING
59368    MAX-ACCESS  read-only
59369    STATUS  current
59370    DESCRIPTION
59371        "The vdp TLV mac info."
59372    ::= { vdpTLVInfoEntry 25 }
59373
59374
59375vdpTLVVlan7 OBJECT-TYPE
59376    SYNTAX  Integer32
59377    MAX-ACCESS  read-only
59378    STATUS  current
59379    DESCRIPTION
59380        "The vdp TLV vlan info."
59381    ::= { vdpTLVInfoEntry 26 }
59382
59383vdpTLVmac7 OBJECT-TYPE
59384    SYNTAX OCTET STRING
59385    MAX-ACCESS  read-only
59386    STATUS  current
59387    DESCRIPTION
59388        "The vdp TLV mac info."
59389    ::= { vdpTLVInfoEntry 27 }
59390
59391vdpTLVVlan8 OBJECT-TYPE
59392    SYNTAX  Integer32
59393    MAX-ACCESS  read-only
59394    STATUS  current
59395    DESCRIPTION
59396        "The vdp TLV vlan info."
59397    ::= { vdpTLVInfoEntry 28 }
59398
59399vdpTLVmac8 OBJECT-TYPE
59400    SYNTAX OCTET STRING
59401    MAX-ACCESS  read-only
59402    STATUS  current
59403    DESCRIPTION
59404        "The vdp TLV mac info."
59405    ::= { vdpTLVInfoEntry 29 }
59406
59407vdpTLVVlan9 OBJECT-TYPE
59408    SYNTAX  Integer32
59409    MAX-ACCESS  read-only
59410    STATUS  current
59411    DESCRIPTION
59412        "The vdp TLV vlan info."
59413    ::= { vdpTLVInfoEntry 30 }
59414
59415vdpTLVmac9 OBJECT-TYPE
59416    SYNTAX OCTET STRING
59417    MAX-ACCESS  read-only
59418    STATUS  current
59419    DESCRIPTION
59420        "The vdp TLV mac info."
59421    ::= { vdpTLVInfoEntry 31 }
59422
59423
59424vdpTLVVlan10 OBJECT-TYPE
59425    SYNTAX  Integer32
59426    MAX-ACCESS  read-only
59427    STATUS  current
59428    DESCRIPTION
59429        "The vdp TLV vlan info."
59430    ::= { vdpTLVInfoEntry 32 }
59431
59432vdpTLVmac10 OBJECT-TYPE
59433    SYNTAX OCTET STRING
59434    MAX-ACCESS  read-only
59435    STATUS  current
59436    DESCRIPTION
59437        "The vdp TLV mac info."
59438    ::= { vdpTLVInfoEntry 33 }
59439
59440
59441vdpTLVVlan11 OBJECT-TYPE
59442    SYNTAX  Integer32
59443    MAX-ACCESS  read-only
59444    STATUS  current
59445    DESCRIPTION
59446        "The vdp TLV vlan info."
59447    ::= { vdpTLVInfoEntry 34 }
59448
59449vdpTLVmac11 OBJECT-TYPE
59450    SYNTAX OCTET STRING
59451    MAX-ACCESS  read-only
59452    STATUS  current
59453    DESCRIPTION
59454        "The vdp TLV mac info."
59455    ::= { vdpTLVInfoEntry 35 }
59456
59457
59458vdpTLVVlan12 OBJECT-TYPE
59459    SYNTAX  Integer32
59460    MAX-ACCESS  read-only
59461    STATUS  current
59462    DESCRIPTION
59463        "The vdp TLV vlan info."
59464    ::= { vdpTLVInfoEntry 36 }
59465
59466vdpTLVmac12 OBJECT-TYPE
59467    SYNTAX OCTET STRING
59468    MAX-ACCESS  read-only
59469    STATUS  current
59470    DESCRIPTION
59471        "The vdp TLV mac info."
59472    ::= { vdpTLVInfoEntry 37 }
59473
59474
59475vmsInfoTable OBJECT-TYPE
59476    SYNTAX SEQUENCE OF VmsInfoEntry
59477    MAX-ACCESS not-accessible
59478    STATUS current
59479    DESCRIPTION
59480        "The table of active VM Info."
59481    ::= { evbInfo 2 }
59482
59483vmsInfoEntry OBJECT-TYPE
59484    SYNTAX VmsInfoEntry
59485    MAX-ACCESS not-accessible
59486    STATUS current
59487    DESCRIPTION
59488        "Information about active VMs."
59489    INDEX { vmsInfoEntryIndex }
59490    ::= { vmsInfoTable 1 }
59491
59492VmsInfoEntry ::= SEQUENCE {
59493    vmsInfoEntryIndex       Integer32
59494    ,vmsInfoTypeId          Integer32
59495    ,vmsInfoVersion         Integer32
59496    ,vmsInfoMac             OCTET STRING
59497    ,vmsInfoVlan            Integer32
59498    ,vmsInfoPort            Integer32
59499    ,vmsInfoTxACL           Integer32
59500    ,vmsInfoRxEntry         Integer32
59501    ,vmsInfoACLs            DisplayString
59502    }
59503
59504vmsInfoEntryIndex OBJECT-TYPE
59505    SYNTAX  Integer32
59506    MAX-ACCESS read-only
59507    STATUS  current
59508    DESCRIPTION
59509        "The index of the active VM info table."
59510    ::= { vmsInfoEntry 1 }
59511
59512vmsInfoTypeId OBJECT-TYPE
59513    SYNTAX  Integer32
59514    MAX-ACCESS read-only
59515    STATUS  current
59516    DESCRIPTION
59517        "The VSI Type ID info of the active VM"
59518    ::= { vmsInfoEntry 2 }
59519
59520vmsInfoVersion OBJECT-TYPE
59521    SYNTAX  Integer32
59522    MAX-ACCESS read-only
59523    STATUS  current
59524    DESCRIPTION
59525        "The VSI Type version info of the active VM"
59526    ::= { vmsInfoEntry 3 }
59527
59528vmsInfoMac OBJECT-TYPE
59529    SYNTAX OCTET STRING
59530    MAX-ACCESS read-only
59531    STATUS  current
59532    DESCRIPTION
59533        "The VSI Mac info of the active VM"
59534    ::= { vmsInfoEntry 4 }
59535
59536vmsInfoVlan OBJECT-TYPE
59537    SYNTAX  Integer32
59538    MAX-ACCESS read-only
59539    STATUS  current
59540    DESCRIPTION
59541        "The VSI vlan info of the active VM"
59542    ::= { vmsInfoEntry 5 }
59543
59544vmsInfoPort OBJECT-TYPE
59545    SYNTAX  Integer32
59546    MAX-ACCESS read-only
59547    STATUS  current
59548    DESCRIPTION
59549        "The VSI port info of the active VM"
59550    ::= { vmsInfoEntry 6 }
59551
59552vmsInfoTxACL OBJECT-TYPE
59553    SYNTAX  Integer32
59554    MAX-ACCESS read-only
59555    STATUS  current
59556    DESCRIPTION
59557        "The VSI Tx ACL info of the active VM"
59558    ::= { vmsInfoEntry 7 }
59559
59560vmsInfoRxEntry OBJECT-TYPE
59561    SYNTAX  Integer32
59562    MAX-ACCESS read-only
59563    STATUS  current
59564    DESCRIPTION
59565        "The VSI Rx info of the active VM"
59566    ::= { vmsInfoEntry 8 }
59567
59568vmsInfoACLs OBJECT-TYPE
59569    SYNTAX  DisplayString
59570    MAX-ACCESS read-only
59571    STATUS  current
59572    DESCRIPTION
59573        "The ACL info of the active VM"
59574    ::= { vmsInfoEntry 9 }
59575
59576
59577vsiInfoTable OBJECT-TYPE
59578    SYNTAX SEQUENCE OF VsiInfoEntry
59579    MAX-ACCESS not-accessible
59580    STATUS current
59581    DESCRIPTION
59582        "The table of vsi policy Info."
59583    ::= { evbInfo 3 }
59584
59585vsiInfoEntry OBJECT-TYPE
59586    SYNTAX VsiInfoEntry
59587    MAX-ACCESS not-accessible
59588    STATUS current
59589    DESCRIPTION
59590        "Information about vsi policy."
59591    INDEX { vsiInfoEntryIndex }
59592    ::= { vsiInfoTable 1 }
59593
59594VsiInfoEntry ::= SEQUENCE {
59595    vsiInfoEntryIndex       Integer32
59596    ,vsiInfoTypeId          Integer32
59597    ,vsiInfoVersion         Integer32
59598    ,vsiInfoMac             OCTET STRING
59599    ,vsiInfoVlan            Integer32
59600    ,vsiInfoPort            Integer32
59601    ,vsiInfoTxACL           Integer32
59602    ,vsiInfoRxEntry         Integer32
59603    }
59604
59605vsiInfoEntryIndex OBJECT-TYPE
59606    SYNTAX  Integer32
59607    MAX-ACCESS read-only
59608    STATUS  current
59609    DESCRIPTION
59610        "The index of the vsi info table."
59611    ::= { vsiInfoEntry 1 }
59612
59613vsiInfoTypeId OBJECT-TYPE
59614    SYNTAX  Integer32
59615    MAX-ACCESS read-only
59616    STATUS  current
59617    DESCRIPTION
59618        "The VSI Type ID info"
59619    ::= { vsiInfoEntry 2 }
59620
59621vsiInfoVersion OBJECT-TYPE
59622    SYNTAX  Integer32
59623    MAX-ACCESS read-only
59624    STATUS  current
59625    DESCRIPTION
59626        "The VSI Type version info"
59627    ::= { vsiInfoEntry 3 }
59628
59629vsiInfoMac OBJECT-TYPE
59630    SYNTAX OCTET STRING
59631    MAX-ACCESS read-only
59632    STATUS  current
59633    DESCRIPTION
59634        "The VSI Mac Info"
59635    ::= { vsiInfoEntry 4 }
59636
59637vsiInfoVlan OBJECT-TYPE
59638    SYNTAX  Integer32
59639    MAX-ACCESS read-only
59640    STATUS  current
59641    DESCRIPTION
59642        "The VSI vlan info"
59643    ::= { vsiInfoEntry 5 }
59644
59645vsiInfoPort OBJECT-TYPE
59646    SYNTAX  Integer32
59647    MAX-ACCESS read-only
59648    STATUS  current
59649    DESCRIPTION
59650        "The VSI port info"
59651    ::= { vsiInfoEntry 6 }
59652
59653vsiInfoTxACL OBJECT-TYPE
59654    SYNTAX  Integer32
59655    MAX-ACCESS read-only
59656    STATUS  current
59657    DESCRIPTION
59658        "The VSI Tx ACL info"
59659    ::= { vsiInfoEntry 7 }
59660
59661vsiInfoRxEntry OBJECT-TYPE
59662    SYNTAX  Integer32
59663    MAX-ACCESS read-only
59664    STATUS  current
59665    DESCRIPTION
59666        "The VSI Rx info"
59667    ::= { vsiInfoEntry 8 }
59668
59669
59670vsidbInfoTable OBJECT-TYPE
59671    SYNTAX SEQUENCE OF VsidbInfoEntry
59672    MAX-ACCESS not-accessible
59673    STATUS current
59674    DESCRIPTION
59675        "The table of VSI Database Info."
59676    ::= { evbInfo 4 }
59677
59678vsidbInfoEntry OBJECT-TYPE
59679    SYNTAX VsidbInfoEntry
59680    MAX-ACCESS not-accessible
59681    STATUS current
59682    DESCRIPTION
59683        "Information about VSI database"
59684    INDEX { vsidbInfoEntryIndex }
59685    ::= { vsidbInfoTable 1 }
59686
59687VsidbInfoEntry ::= SEQUENCE {
59688    vsidbInfoEntryIndex       Integer32
59689    ,vsidbInfoName            DisplayString
59690    ,vsidbInfoTypeId          Integer32
59691    ,vsidbInfoVersion         Integer32
59692    ,vsidbInfoManagerId       Integer32
59693    ,vsidbInfoVlanIds         DisplayString
59694    ,vsidbInfoTxRate          Integer32
59695    ,vsidbInfoTxBurst         Integer32
59696    ,vsidbInfoRxRate          Integer32
59697    ,vsidbInfoRxBurst         Integer32
59698    }
59699
59700vsidbInfoEntryIndex OBJECT-TYPE
59701    SYNTAX  Integer32
59702    MAX-ACCESS  read-only
59703    STATUS  current
59704    DESCRIPTION
59705        "The index of the VSI Database table."
59706    ::= { vsidbInfoEntry 1 }
59707
59708vsidbInfoName OBJECT-TYPE
59709    SYNTAX  DisplayString
59710    MAX-ACCESS  read-only
59711    STATUS  current
59712    DESCRIPTION
59713        "VSI Database Name."
59714    ::= { vsidbInfoEntry 2 }
59715
59716vsidbInfoTypeId OBJECT-TYPE
59717    SYNTAX  Integer32
59718    MAX-ACCESS  read-only
59719    STATUS  current
59720    DESCRIPTION
59721        "VSI Database Type Id."
59722    ::= { vsidbInfoEntry 3 }
59723
59724vsidbInfoVersion OBJECT-TYPE
59725    SYNTAX  Integer32
59726    MAX-ACCESS  read-only
59727    STATUS  current
59728    DESCRIPTION
59729        "VSI Database Version."
59730    ::= { vsidbInfoEntry 4 }
59731
59732vsidbInfoManagerId OBJECT-TYPE
59733    SYNTAX  Integer32
59734    MAX-ACCESS  read-only
59735    STATUS  current
59736    DESCRIPTION
59737        "VSI Database Manager Id."
59738    ::= { vsidbInfoEntry 5 }
59739
59740vsidbInfoVlanIds OBJECT-TYPE
59741    SYNTAX  DisplayString
59742    MAX-ACCESS  read-only
59743    STATUS  current
59744    DESCRIPTION
59745        "VSI Database VLAN List."
59746    ::= { vsidbInfoEntry 6 }
59747
59748vsidbInfoTxRate OBJECT-TYPE
59749    SYNTAX  Integer32
59750    MAX-ACCESS  read-only
59751    STATUS  current
59752    DESCRIPTION
59753        "VSI Database Transmit Rate."
59754    ::= { vsidbInfoEntry 7 }
59755
59756vsidbInfoTxBurst OBJECT-TYPE
59757    SYNTAX  Integer32
59758    MAX-ACCESS  read-only
59759    STATUS  current
59760    DESCRIPTION
59761        "VSI Database Transmit Burst."
59762    ::= { vsidbInfoEntry 8 }
59763
59764vsidbInfoRxRate OBJECT-TYPE
59765    SYNTAX  Integer32
59766    MAX-ACCESS  read-only
59767    STATUS  current
59768    DESCRIPTION
59769        "VSI Database Receive Rate."
59770    ::= { vsidbInfoEntry 9 }
59771
59772vsidbInfoRxBurst OBJECT-TYPE
59773    SYNTAX  Integer32
59774    MAX-ACCESS  read-only
59775    STATUS  current
59776    DESCRIPTION
59777        "VSI Database Receove Burst."
59778    ::= { vsidbInfoEntry 10 }
59779
59780
59781vsidbAclInfoTable OBJECT-TYPE
59782    SYNTAX SEQUENCE OF VsidbAclInfoEntry
59783    MAX-ACCESS not-accessible
59784    STATUS current
59785    DESCRIPTION
59786        "The table of VSI Database ACLs Info."
59787    ::= { evbInfo 5 }
59788
59789vsidbAclInfoEntry OBJECT-TYPE
59790    SYNTAX VsidbAclInfoEntry
59791    MAX-ACCESS not-accessible
59792    STATUS current
59793    DESCRIPTION
59794        "Information about VSI database"
59795    INDEX { vsidbAclInfoEntryDbIndex, vsidbAclInfoEntryAclIndex }
59796    ::= { vsidbAclInfoTable 1 }
59797
59798VsidbAclInfoEntry ::= SEQUENCE {
59799    vsidbAclInfoEntryDbIndex      Integer32,
59800    vsidbAclInfoEntryAclIndex     Integer32
59801    ,vsidbAclInfoTypeId           Integer32
59802    ,vsidbAclInfoVersion          Integer32
59803    ,vsidbAclInfoManagerId        Integer32
59804    ,vsidbAclInfoSrcMACAddress    DisplayString
59805    ,vsidbAclInfoSrcMACMask       DisplayString
59806    ,vsidbAclInfoDstMACAddress    DisplayString
59807    ,vsidbAclInfoDstMACMask       DisplayString
59808    ,vsidbAclInfoVlanId           INTEGER
59809--    ,vsidbAclInfoVlanMask         DisplayString
59810--    ,vsidbAclInfo8021pPriority    DisplayString
59811    ,vsidbAclInfoEthernetType     DisplayString
59812    ,vsidbAclInfoSrcIPAddress     IpAddress
59813    ,vsidbAclInfoSrcIPMask        IpAddress
59814    ,vsidbAclInfoDstIPAddress     IpAddress
59815    ,vsidbAclInfoDstIPMask        IpAddress
59816    ,vsidbAclInfoTypeOfService    DisplayString
59817    ,vsidbAclInfoProtocol         DisplayString
59818    ,vsidbAclInfoTCPFlags         DisplayString
59819    ,vsidbAclInfoTCPFlagsMask     DisplayString
59820    ,vsidbAclInfoSrcPort          INTEGER
59821    ,vsidbAclInfoSrcPortMask      DisplayString
59822    ,vsidbAclInfoDstPort          INTEGER
59823    ,vsidbAclInfoDstPortMask      DisplayString
59824    ,vsidbAclInfoAction           DisplayString
59825    ,vsidbAclInfoNewPrio          DisplayString
59826    }
59827
59828vsidbAclInfoEntryDbIndex OBJECT-TYPE
59829    SYNTAX  Integer32
59830    MAX-ACCESS  read-only
59831    STATUS  current
59832    DESCRIPTION
59833        "The index of the VSI Database table."
59834    ::= { vsidbAclInfoEntry 1 }
59835
59836vsidbAclInfoEntryAclIndex OBJECT-TYPE
59837    SYNTAX  Integer32
59838    MAX-ACCESS  read-only
59839    STATUS  current
59840    DESCRIPTION
59841        "The index of the VSI Database ACLs table."
59842    ::= { vsidbAclInfoEntry 2 }
59843
59844vsidbAclInfoTypeId OBJECT-TYPE
59845    SYNTAX  Integer32
59846    MAX-ACCESS  read-only
59847    STATUS  current
59848    DESCRIPTION
59849        "VSI Database Type Id."
59850    ::= { vsidbAclInfoEntry 3 }
59851
59852vsidbAclInfoVersion OBJECT-TYPE
59853    SYNTAX  Integer32
59854    MAX-ACCESS  read-only
59855    STATUS  current
59856    DESCRIPTION
59857        "VSI Database Version."
59858    ::= { vsidbAclInfoEntry 4 }
59859
59860vsidbAclInfoManagerId OBJECT-TYPE
59861    SYNTAX  Integer32
59862    MAX-ACCESS  read-only
59863    STATUS  current
59864    DESCRIPTION
59865        "VSI Database Manager Id."
59866    ::= { vsidbAclInfoEntry 5 }
59867
59868vsidbAclInfoSrcMACAddress OBJECT-TYPE
59869    SYNTAX  DisplayString
59870    MAX-ACCESS  read-only
59871    STATUS  current
59872    DESCRIPTION
59873        "VSI Database ACL Source MAC address."
59874    ::= { vsidbAclInfoEntry 6 }
59875
59876vsidbAclInfoSrcMACMask OBJECT-TYPE
59877    SYNTAX  DisplayString
59878    MAX-ACCESS  read-only
59879    STATUS  current
59880    DESCRIPTION
59881        "VSI Database ACL Source MAC address mask."
59882    ::= { vsidbAclInfoEntry 7 }
59883
59884vsidbAclInfoDstMACAddress OBJECT-TYPE
59885    SYNTAX  DisplayString
59886    MAX-ACCESS  read-only
59887    STATUS  current
59888    DESCRIPTION
59889        "VSI Database ACL Destination MAC address."
59890    ::= { vsidbAclInfoEntry 8 }
59891
59892vsidbAclInfoDstMACMask OBJECT-TYPE
59893    SYNTAX  DisplayString
59894    MAX-ACCESS  read-only
59895    STATUS  current
59896    DESCRIPTION
59897        "VSI Database ACL Destination MAC address mask."
59898    ::= { vsidbAclInfoEntry 9 }
59899
59900vsidbAclInfoVlanId OBJECT-TYPE
59901    SYNTAX  INTEGER (0..4095)
59902    MAX-ACCESS  read-only
59903    STATUS  current
59904    DESCRIPTION
59905        "VSI Database ACL Virtual LAN value."
59906    ::= { vsidbAclInfoEntry 10 }
59907
59908-- vsidbAclInfoVlanMask OBJECT-TYPE
59909--     SYNTAX  DisplayString
59910--     MAX-ACCESS  read-only
59911--     STATUS  current
59912--     DESCRIPTION
59913--         "VSI Database ACL Virtual LAN mask."
59914--     ::= { vsidbAclInfoEntry 11 }
59915
59916-- vsidbAclInfo8021pPriority OBJECT-TYPE
59917--     SYNTAX  DisplayString
59918--     MAX-ACCESS  read-only
59919--     STATUS  current
59920--     DESCRIPTION
59921--         "VSI Database ACL 802.1p priotiry,
59922--          'none' for not initialised,
59923--          within the ranger 0-7."
59924--     ::= { vsidbAclInfoEntry 12 }
59925
59926vsidbAclInfoEthernetType OBJECT-TYPE
59927    SYNTAX  DisplayString
59928    MAX-ACCESS  read-only
59929    STATUS  current
59930    DESCRIPTION
59931        "VSI Database ACL Ethernet type value,
59932         'none' for not initialised,
59933         within the ranger 1536-65535."
59934    ::= { vsidbAclInfoEntry 13 }
59935
59936vsidbAclInfoSrcIPAddress OBJECT-TYPE
59937    SYNTAX  IpAddress
59938    MAX-ACCESS  read-only
59939    STATUS  current
59940    DESCRIPTION
59941        "VSI Database ACL Source IP Address,
59942         only available when EthernetType is IPv4(0x0800)."
59943    ::= { vsidbAclInfoEntry 14 }
59944
59945vsidbAclInfoSrcIPMask OBJECT-TYPE
59946    SYNTAX  IpAddress
59947    MAX-ACCESS  read-only
59948    STATUS  current
59949    DESCRIPTION
59950        "VSI Database ACL Source IP Address mask,
59951         only available when EthernetType is IPv4(0x0800)."
59952    ::= { vsidbAclInfoEntry 15 }
59953
59954vsidbAclInfoDstIPAddress OBJECT-TYPE
59955    SYNTAX  IpAddress
59956    MAX-ACCESS  read-only
59957    STATUS  current
59958    DESCRIPTION
59959        "VSI Database ACL Destination IP Address,
59960         only available when EthernetType is IPv4(0x0800)."
59961    ::= { vsidbAclInfoEntry 16 }
59962
59963vsidbAclInfoDstIPMask OBJECT-TYPE
59964    SYNTAX  IpAddress
59965    MAX-ACCESS  read-only
59966    STATUS  current
59967    DESCRIPTION
59968        "VSI Database ACL Destination IP Address mask,
59969         only available when EthernetType is IPv4(0x0800)."
59970    ::= { vsidbAclInfoEntry 17 }
59971
59972vsidbAclInfoTypeOfService OBJECT-TYPE
59973    SYNTAX  DisplayString
59974    MAX-ACCESS  read-only
59975    STATUS  current
59976    DESCRIPTION
59977        "VSI Database ACL Type Of Service value,
59978         only available when EthernetType is IPv4(0x0800),
59979         'none' for not initialised,
59980         within the ranger 0-255."
59981    ::= { vsidbAclInfoEntry 18 }
59982
59983vsidbAclInfoProtocol OBJECT-TYPE
59984    SYNTAX  DisplayString
59985    MAX-ACCESS  read-only
59986    STATUS  current
59987    DESCRIPTION
59988        "VSI Database ACL IP protocol,
59989         only available when EthernetType is IPv4(0x0800),
59990         'none' for not initialised,
59991         within the ranger 0-255."
59992    ::= { vsidbAclInfoEntry 19 }
59993
59994vsidbAclInfoTCPFlags OBJECT-TYPE
59995    SYNTAX  DisplayString
59996    MAX-ACCESS  read-only
59997    STATUS  current
59998    DESCRIPTION
59999        "VSI Database ACL TCP Flags value,
60000         only available when EthernetType is IPv4(0x0800)
60001         and Protocol is TCP(6)."
60002    ::= { vsidbAclInfoEntry 20 }
60003
60004vsidbAclInfoTCPFlagsMask OBJECT-TYPE
60005    SYNTAX  DisplayString
60006    MAX-ACCESS  read-only
60007    STATUS  current
60008    DESCRIPTION
60009        "VSI Database ACL TCP Flags mask,
60010         only available when EthernetType is IPv4(0x0800)
60011         and Protocol is TCP(6)."
60012    ::= { vsidbAclInfoEntry 21 }
60013
60014vsidbAclInfoSrcPort OBJECT-TYPE
60015    SYNTAX  INTEGER (0..65535)
60016    MAX-ACCESS  read-only
60017    STATUS  current
60018    DESCRIPTION
60019        "VSI Database ACL Source TCP/UDP Port value,
60020         only available when EthernetType is IPv4(0x0800)
60021         and Protocol is TCP(6) or UDP(17)."
60022    ::= { vsidbAclInfoEntry 22 }
60023
60024vsidbAclInfoSrcPortMask OBJECT-TYPE
60025    SYNTAX  DisplayString
60026    MAX-ACCESS  read-only
60027    STATUS  current
60028    DESCRIPTION
60029        "VSI Database ACL Source TCP/UDP Port mask,
60030         only available when EthernetType is IPv4(0x0800)
60031         and Protocol is TCP(6) or UDP(17)."
60032    ::= { vsidbAclInfoEntry 23 }
60033
60034vsidbAclInfoDstPort OBJECT-TYPE
60035    SYNTAX  INTEGER (0..65535)
60036    MAX-ACCESS  read-only
60037    STATUS  current
60038    DESCRIPTION
60039        "VSI Database ACL Destination TCP/UDP Port value,
60040         only available when EthernetType is IPv4(0x0800)
60041         and Protocol is TCP(6) or UDP(17)."
60042    ::= { vsidbAclInfoEntry 24 }
60043
60044vsidbAclInfoDstPortMask OBJECT-TYPE
60045    SYNTAX  DisplayString
60046    MAX-ACCESS  read-only
60047    STATUS  current
60048    DESCRIPTION
60049        "VSI Database ACL Destination TCP/UDP Port mask,
60050         only available when EthernetType is IPv4(0x0800)
60051         and Protocol is TCP(6) or UDP(17)."
60052    ::= { vsidbAclInfoEntry 25 }
60053
60054vsidbAclInfoAction OBJECT-TYPE
60055    SYNTAX  DisplayString
60056    MAX-ACCESS  read-only
60057    STATUS  current
60058    DESCRIPTION
60059        "VSI Database ACL Action"
60060    ::= { vsidbAclInfoEntry 26 }
60061
60062vsidbAclInfoNewPrio OBJECT-TYPE
60063    SYNTAX  DisplayString
60064    MAX-ACCESS  read-only
60065    STATUS  current
60066    DESCRIPTION
60067        "VSI Database ACL New Pirority value,
60068         only available when Action includes 'setpriority',
60069         'none' for not initialised."
60070    ::= { vsidbAclInfoEntry 27 }
60071-- ------------------------------------------------------------------------- --
60072-- EVB Information (end)                                                     }
60073-- ------------------------------------------------------------------------- --
60074
60075
60076-- ------------------------------------------------------------------------- --
60077-- EVB Operation                                                             {
60078-- ------------------------------------------------------------------------- --
60079evbVsidbOper OBJECT-TYPE
60080    SYNTAX  INTEGER {
60081        ok(1),
60082        update(2),
60083        clean(3)
60084    }
60085    MAX-ACCESS  read-write
60086    STATUS  current
60087    DESCRIPTION
60088        "When set to 'update(2)', it downloads the xml file from VSIDB server
60089         and update local VSI database; when set to 'clean(3)', it cleans local
60090         VSI database; 'ok(1)' is returned when the object is read."
60091    ::= { evbOper 1 }
60092
60093evbAssocVsiClean OBJECT-TYPE
60094    SYNTAX  INTEGER {
60095        ok(1),
60096        clean(2)
60097    }
60098    MAX-ACCESS  read-write
60099    STATUS  current
60100    DESCRIPTION
60101        "When set to 'clean(2)', it cleans all associated VSIs;
60102         'ok(1)' is returned when the object is read."
60103    ::= { evbOper 2 }
60104-- ------------------------------------------------------------------------- --
60105-- EVB Operation (end)                                                       }
60106-- ------------------------------------------------------------------------- --
60107
60108-- ------------------------------------------------------------------------- --
60109-- Edge Virtual Bridge (end)                                                 }
60110-- ------------------------------------------------------------------------- --
60111
60112-- ------------------------------------------------------------------------- --
60113-- VMReady Miscellaneous Configuration                                        {
60114-- ------------------------------------------------------------------------- --
60115vmReadyLocalAdmMac OBJECT-TYPE
60116    SYNTAX INTEGER {
60117        disabled(0),
60118        enabled(1)
60119        }
60120    MAX-ACCESS  read-write
60121    STATUS current
60122    DESCRIPTION
60123        "Treat locally administred MAC address as VMs"
60124    ::= { vmReadyMisc 1 }
60125
60126vmReadyCurCfgOuiTbl OBJECT-TYPE
60127    SYNTAX      SEQUENCE OF VMReadyCurCfgOuiEntry
60128    MAX-ACCESS  not-accessible
60129    STATUS      current
60130    DESCRIPTION
60131        "The table of current VM Ready OUI configuration."
60132    ::= { vmReadyMisc 2 }
60133
60134vmReadyCurCfgOuiEntry OBJECT-TYPE
60135    SYNTAX      VMReadyCurCfgOuiEntry
60136    MAX-ACCESS  not-accessible
60137    STATUS      current
60138    DESCRIPTION
60139        "A row in the current VM Ready OUI table."
60140    INDEX   { vmReadyCurCfgOuiMacIdx }
60141    ::= { vmReadyCurCfgOuiTbl 1 }
60142
60143VMReadyCurCfgOuiEntry ::= SEQUENCE {
60144    vmReadyCurCfgOuiMacIdx Unsigned32,
60145    vmReadyCurCfgOuiMac    PhysAddress,
60146    vmReadyCurCfgVendor    DisplayString
60147    }
60148
60149vmReadyCurCfgOuiMacIdx OBJECT-TYPE
60150    SYNTAX      Unsigned32
60151    MAX-ACCESS  read-only
60152    STATUS      current
60153    DESCRIPTION
60154        "OUI of locally administred MAC address"
60155    ::= { vmReadyCurCfgOuiEntry 1 }
60156
60157vmReadyCurCfgOuiMac OBJECT-TYPE
60158    SYNTAX      PhysAddress
60159    MAX-ACCESS  read-only
60160    STATUS      current
60161    DESCRIPTION
60162        "OUI of locally administred MAC address"
60163    ::= { vmReadyCurCfgOuiEntry 2 }
60164
60165vmReadyCurCfgVendor OBJECT-TYPE
60166    SYNTAX          DisplayString
60167    MAX-ACCESS      read-only
60168    STATUS          current
60169    DESCRIPTION
60170        "Vendor name of the OUI locally administred"
60171    ::= { vmReadyCurCfgOuiEntry 3 }
60172
60173vmReadyNewCfgOuiTbl OBJECT-TYPE
60174    SYNTAX      SEQUENCE OF VMReadyNewCfgOuiEntry
60175    MAX-ACCESS  not-accessible
60176    STATUS      current
60177    DESCRIPTION
60178        "The table of new VM Ready OUI configuration."
60179    ::= { vmReadyMisc 3 }
60180
60181vmReadyNewCfgOuiEntry OBJECT-TYPE
60182    SYNTAX      VMReadyNewCfgOuiEntry
60183    MAX-ACCESS  not-accessible
60184    STATUS      current
60185    DESCRIPTION
60186        "A row in the new VM Ready OUI table."
60187    INDEX   { vmReadyNewCfgOuiMacIdx }
60188    ::= { vmReadyNewCfgOuiTbl 1 }
60189
60190VMReadyNewCfgOuiEntry ::= SEQUENCE {
60191    vmReadyNewCfgOuiMacIdx Unsigned32,
60192    vmReadyNewCfgOuiMac    DisplayString,
60193    vmReadyNewCfgVendor    DisplayString,
60194    vmReadyNewCfgDelete    INTEGER
60195    }
60196
60197vmReadyNewCfgOuiMacIdx OBJECT-TYPE
60198    SYNTAX      Unsigned32
60199    MAX-ACCESS  read-only
60200    STATUS      current
60201    DESCRIPTION
60202        "OUI of locally administred MAC address"
60203    ::= { vmReadyNewCfgOuiEntry 1 }
60204
60205
60206vmReadyNewCfgOuiMac OBJECT-TYPE
60207    SYNTAX      DisplayString
60208    MAX-ACCESS  read-write
60209    STATUS      current
60210    DESCRIPTION
60211        "New OUI of locally administred MAC address
60212         Format xx:yy:zz "
60213    ::= { vmReadyNewCfgOuiEntry 2 }
60214
60215vmReadyNewCfgVendor OBJECT-TYPE
60216    SYNTAX          DisplayString
60217    MAX-ACCESS      read-write
60218    STATUS          current
60219    DESCRIPTION
60220        "Vendor name of the OUI locally administred"
60221    ::= { vmReadyNewCfgOuiEntry 3 }
60222
60223vmReadyNewCfgDelete OBJECT-TYPE
60224    SYNTAX INTEGER {
60225        other(0),
60226        delete(1)
60227        }
60228    MAX-ACCESS  read-write
60229    STATUS current
60230    DESCRIPTION
60231        "If set the OUI of the locally administred MAC would be deleted"
60232    ::= { vmReadyNewCfgOuiEntry 4 }
60233
60234
60235-- ------------------------------------------------------------------------- --
60236-- VMReady Miscellaneous Configuration(end)                                  }
60237-- ------------------------------------------------------------------------- --
60238
60239-- ----------------------------------------------------------------------------
60240-- } INSERT: virt
60241-- ----------------------------------------------------------------------------
60242
60243
60244vnic                    OBJECT IDENTIFIER ::= { g8264CS-mgmt 16 }
60245-- ----------------------------------------------------------------------------
60246-- { INSERT: vnic
60247-- ----------------------------------------------------------------------------
60248
60249
60250
60251vnicCurCfgState OBJECT-TYPE
60252    SYNTAX      INTEGER {
60253        enabled(1),
60254        disabled(2)
60255        }
60256    MAX-ACCESS read-only
60257    STATUS current
60258    DESCRIPTION
60259    "VNIC global state."
60260    ::= { vnic 1 }
60261
60262vnicNewCfgState OBJECT-TYPE
60263    SYNTAX      INTEGER {
60264        enabled(1),
60265        disabled(2)
60266        }
60267    MAX-ACCESS read-write
60268    STATUS current
60269    DESCRIPTION
60270    "Enable/Disable vNIC."
60271    ::= { vnic 2 }
60272
60273vnicCurCfgUlShareState OBJECT-TYPE
60274    SYNTAX      INTEGER {
60275        enabled(1),
60276        disabled(2)
60277        }
60278    MAX-ACCESS read-only
60279    STATUS current
60280    DESCRIPTION
60281    "VNIC uplink sharing state."
60282    ::= { vnic 3 }
60283
60284vnicNewCfgUlShareState OBJECT-TYPE
60285    SYNTAX      INTEGER {
60286        enabled(1),
60287        disabled(2)
60288        }
60289    MAX-ACCESS read-write
60290    STATUS current
60291    DESCRIPTION
60292    "Enable/Disable vNIC uplink sharing."
60293    ::= { vnic 4 }
60294
60295vnicCurCfgEmeterState OBJECT-TYPE
60296    SYNTAX      INTEGER {
60297        enabled(1),
60298        disabled(2)
60299        }
60300    MAX-ACCESS read-only
60301    STATUS current
60302    DESCRIPTION
60303    "VNIC egress metering state."
60304    ::= { vnic 5 }
60305
60306vnicNewCfgEmeterState OBJECT-TYPE
60307    SYNTAX      INTEGER {
60308        enabled(1),
60309        disabled(2)
60310        }
60311    MAX-ACCESS read-write
60312    STATUS current
60313    DESCRIPTION
60314    "Enable/Disable vNIC egress metering."
60315    ::= { vnic 6 }
60316
60317vnicCurCfgVnicTable OBJECT-TYPE
60318    SYNTAX SEQUENCE OF VnicCurCfgVnicEntry
60319    MAX-ACCESS not-accessible
60320    STATUS current
60321    DESCRIPTION
60322    "The table of vNICs"
60323    ::= { vnic 7 }
60324
60325vnicCurCfgVnicEntry OBJECT-TYPE
60326    SYNTAX VnicCurCfgVnicEntry
60327    MAX-ACCESS not-accessible
60328    STATUS current
60329    DESCRIPTION
60330    "A vNIC in the vnicCurCfgVnicTable"
60331	INDEX { vnicCurCfgVnicPortIndex, vnicCurCfgVnicIndex }
60332    ::= { vnicCurCfgVnicTable 1 }
60333
60334VnicCurCfgVnicEntry ::= SEQUENCE {
60335    vnicCurCfgVnicPortIndex   PortNumber,
60336    vnicCurCfgVnicIndex       INTEGER,
60337    vnicCurCfgVnicState       INTEGER,
60338    vnicCurCfgVnicBw          INTEGER,
60339    vnicCurCfgVnicType        INTEGER,
60340    vnicCurCfgVnicMAC         DisplayString
60341    }
60342
60343vnicCurCfgVnicPortIndex OBJECT-TYPE
60344    SYNTAX   PortNumber
60345    MAX-ACCESS read-only
60346    STATUS current
60347    DESCRIPTION
60348    "The port number of the vNIC."
60349    ::= { vnicCurCfgVnicEntry 1 }
60350
60351vnicCurCfgVnicIndex OBJECT-TYPE
60352    SYNTAX   INTEGER
60353    MAX-ACCESS read-only
60354    STATUS current
60355    DESCRIPTION
60356    "The vNIC number of the vNIC."
60357    ::= { vnicCurCfgVnicEntry 2 }
60358
60359vnicCurCfgVnicState OBJECT-TYPE
60360    SYNTAX   INTEGER {
60361        enabled(1),
60362        disabled(2)
60363        }
60364    MAX-ACCESS read-only
60365    STATUS current
60366    DESCRIPTION
60367    "The state the vNIC."
60368    ::= { vnicCurCfgVnicEntry 3 }
60369
60370vnicCurCfgVnicBw OBJECT-TYPE
60371    SYNTAX   INTEGER (1..100)
60372    MAX-ACCESS read-only
60373    STATUS current
60374    DESCRIPTION
60375    "The maximum bandwidth the vNIC."
60376    ::= { vnicCurCfgVnicEntry 4 }
60377
60378vnicCurCfgVnicType OBJECT-TYPE
60379    SYNTAX   INTEGER {
60380        default(1),
60381        fcoe(2),
60382	iscsi(3)
60383        }
60384    MAX-ACCESS read-only
60385    STATUS current
60386    DESCRIPTION
60387    "The type of the vNIC."
60388    ::= { vnicCurCfgVnicEntry 5 }
60389
60390vnicCurCfgVnicMAC OBJECT-TYPE
60391    SYNTAX   DisplayString
60392    MAX-ACCESS read-only
60393    STATUS current
60394    DESCRIPTION
60395    "The MAC address of the vNIC."
60396    ::= { vnicCurCfgVnicEntry 6 }
60397
60398vnicNewCfgVnicTable OBJECT-TYPE
60399    SYNTAX SEQUENCE OF VnicNewCfgVnicEntry
60400    MAX-ACCESS not-accessible
60401    STATUS current
60402    DESCRIPTION
60403    "The table of vNICs"
60404    ::= { vnic 8 }
60405
60406vnicNewCfgVnicEntry OBJECT-TYPE
60407    SYNTAX VnicNewCfgVnicEntry
60408    MAX-ACCESS not-accessible
60409    STATUS current
60410    DESCRIPTION
60411    "A vNIC in the vnicNewCfgVnicTable"
60412	INDEX { vnicNewCfgVnicPortIndex, vnicNewCfgVnicIndex }
60413    ::= { vnicNewCfgVnicTable 1 }
60414
60415VnicNewCfgVnicEntry ::= SEQUENCE {
60416    vnicNewCfgVnicPortIndex   PortNumber,
60417    vnicNewCfgVnicIndex       INTEGER,
60418    vnicNewCfgVnicState       INTEGER,
60419    vnicNewCfgVnicBw          INTEGER
60420    }
60421
60422vnicNewCfgVnicPortIndex OBJECT-TYPE
60423    SYNTAX   PortNumber
60424    MAX-ACCESS read-only
60425    STATUS current
60426    DESCRIPTION
60427    "The port number of the vNIC."
60428    ::= { vnicNewCfgVnicEntry 1 }
60429
60430vnicNewCfgVnicIndex OBJECT-TYPE
60431    SYNTAX   INTEGER
60432    MAX-ACCESS read-only
60433    STATUS current
60434    DESCRIPTION
60435    "The vNIC number of the vNIC."
60436    ::= { vnicNewCfgVnicEntry 2 }
60437
60438vnicNewCfgVnicState OBJECT-TYPE
60439    SYNTAX   INTEGER {
60440        enabled(1),
60441        disabled(2)
60442        }
60443    MAX-ACCESS read-write
60444    STATUS current
60445    DESCRIPTION
60446    "The state the vNIC."
60447    ::= { vnicNewCfgVnicEntry 3 }
60448
60449vnicNewCfgVnicBw OBJECT-TYPE
60450    SYNTAX   INTEGER (1..100)
60451    MAX-ACCESS read-write
60452    STATUS current
60453    DESCRIPTION
60454    "The maximum bandwidth the vNIC."
60455    ::= { vnicNewCfgVnicEntry 4 }
60456
60457vnicCurCfgGroupTable OBJECT-TYPE
60458    SYNTAX SEQUENCE OF VnicCurCfgGroupEntry
60459    MAX-ACCESS not-accessible
60460    STATUS current
60461    DESCRIPTION
60462    "The table of vNIC Groups"
60463    ::= { vnic 9 }
60464
60465vnicCurCfgGroupEntry OBJECT-TYPE
60466	SYNTAX VnicCurCfgGroupEntry
60467	MAX-ACCESS not-accessible
60468    STATUS current
60469    DESCRIPTION
60470    "A vNIC in the vnicCurCfgGroupTable"
60471	INDEX { vnicCurCfgGroupIndex }
60472    ::= { vnicCurCfgGroupTable 1}
60473
60474VnicCurCfgGroupEntry ::= SEQUENCE {
60475    vnicCurCfgGroupIndex          INTEGER,
60476    vnicCurCfgGroupState          INTEGER,
60477    vnicCurCfgGroupVlan           INTEGER,
60478    vnicCurCfgGroupFailoverState  INTEGER,
60479    vnicCurCfgGroupVnics          DisplayString,
60480    vnicCurCfgGroupPorts          DisplayString,
60481    vnicCurCfgGroupTrunk          INTEGER
60482    , vnicCurCfgGroupKey            INTEGER
60483    }
60484
60485vnicCurCfgGroupIndex OBJECT-TYPE
60486    SYNTAX   INTEGER
60487    MAX-ACCESS read-only
60488    STATUS current
60489    DESCRIPTION
60490    "The vNIC group number."
60491    ::= { vnicCurCfgGroupEntry 1 }
60492
60493vnicCurCfgGroupState OBJECT-TYPE
60494    SYNTAX   INTEGER {
60495        enabled(1),
60496        disabled(2)
60497        }
60498    MAX-ACCESS read-only
60499    STATUS current
60500    DESCRIPTION
60501    "The vNIC group state."
60502    ::= { vnicCurCfgGroupEntry 2 }
60503
60504vnicCurCfgGroupVlan OBJECT-TYPE
60505    SYNTAX   INTEGER
60506    MAX-ACCESS read-only
60507    STATUS current
60508    DESCRIPTION
60509    "The vNIC group vlan number."
60510    ::= { vnicCurCfgGroupEntry 3 }
60511
60512vnicCurCfgGroupFailoverState OBJECT-TYPE
60513    SYNTAX   INTEGER {
60514        enabled(1),
60515        disabled(2)
60516        }
60517    MAX-ACCESS read-only
60518    STATUS current
60519    DESCRIPTION
60520    "The vNIC group failover state."
60521    ::= { vnicCurCfgGroupEntry 4 }
60522
60523vnicCurCfgGroupVnics OBJECT-TYPE
60524    SYNTAX   DisplayString
60525    MAX-ACCESS read-only
60526    STATUS current
60527    DESCRIPTION
60528    "The vNICs in the vNIC group."
60529    ::= { vnicCurCfgGroupEntry 5 }
60530
60531vnicCurCfgGroupPorts OBJECT-TYPE
60532    SYNTAX   DisplayString
60533    MAX-ACCESS read-only
60534    STATUS current
60535    DESCRIPTION
60536    "Non-vNIC Ports and/or uplink port in the vNIC group."
60537    ::= { vnicCurCfgGroupEntry 6 }
60538
60539vnicCurCfgGroupTrunk OBJECT-TYPE
60540    SYNTAX   INTEGER
60541    MAX-ACCESS read-only
60542    STATUS current
60543    DESCRIPTION
60544    "Uplink trunk in the vNIC group."
60545    ::= { vnicCurCfgGroupEntry 7 }
60546
60547vnicCurCfgGroupKey OBJECT-TYPE
60548    SYNTAX   INTEGER
60549    MAX-ACCESS read-only
60550    STATUS current
60551    DESCRIPTION
60552    "Uplink LACP admin key in the vNIC group."
60553    ::= { vnicCurCfgGroupEntry 8 }
60554
60555vnicNewCfgGroupTable OBJECT-TYPE
60556    SYNTAX SEQUENCE OF VnicNewCfgGroupEntry
60557    MAX-ACCESS not-accessible
60558    STATUS current
60559    DESCRIPTION
60560    "The table of vNIC Groups"
60561    ::= { vnic 10 }
60562
60563vnicNewCfgGroupEntry OBJECT-TYPE
60564	SYNTAX VnicNewCfgGroupEntry
60565	MAX-ACCESS not-accessible
60566    STATUS current
60567    DESCRIPTION
60568    "A vNIC in the vnicNewCfgGroupTable"
60569	INDEX { vnicNewCfgGroupIndex }
60570    ::= { vnicNewCfgGroupTable 1}
60571
60572VnicNewCfgGroupEntry ::= SEQUENCE {
60573    vnicNewCfgGroupIndex          INTEGER,
60574    vnicNewCfgGroupState          INTEGER,
60575    vnicNewCfgGroupVlan           INTEGER,
60576    vnicNewCfgGroupFailoverState  INTEGER,
60577    vnicNewCfgGroupAddVnic        DisplayString,
60578    vnicNewCfgGroupRemVnic        DisplayString,
60579    vnicNewCfgGroupAddPort        INTEGER,
60580    vnicNewCfgGroupRemPort        INTEGER,
60581    vnicNewCfgGroupAddTrunk       INTEGER,
60582    vnicNewCfgGroupRemTrunk       INTEGER,
60583    vnicNewCfgGroupAddKey         INTEGER,
60584    vnicNewCfgGroupRemKey         INTEGER,
60585    vnicNewCfgGroupDelete         INTEGER,
60586    vnicNewCfgGroupVnics          DisplayString,
60587    vnicNewCfgGroupPorts          DisplayString,
60588    vnicNewCfgGroupTrunk          INTEGER
60589    , vnicNewCfgGroupKey            INTEGER
60590    }
60591
60592vnicNewCfgGroupIndex OBJECT-TYPE
60593    SYNTAX   INTEGER
60594    MAX-ACCESS read-only
60595    STATUS current
60596    DESCRIPTION
60597    "The vNIC group number."
60598    ::= { vnicNewCfgGroupEntry 1 }
60599
60600vnicNewCfgGroupState OBJECT-TYPE
60601    SYNTAX   INTEGER {
60602        enabled(1),
60603        disabled(2)
60604        }
60605    MAX-ACCESS read-write
60606    STATUS current
60607    DESCRIPTION
60608    "Enable/disalbe the vNIC group."
60609    ::= { vnicNewCfgGroupEntry 2 }
60610
60611vnicNewCfgGroupVlan OBJECT-TYPE
60612    SYNTAX   INTEGER
60613    MAX-ACCESS read-write
60614    STATUS current
60615    DESCRIPTION
60616    "Set the vNIC group vlan number."
60617    ::= { vnicNewCfgGroupEntry 3 }
60618
60619vnicNewCfgGroupFailoverState OBJECT-TYPE
60620    SYNTAX   INTEGER {
60621        enabled(1),
60622        disabled(2)
60623        }
60624    MAX-ACCESS read-write
60625    STATUS current
60626    DESCRIPTION
60627    "Set the vNIC group failover state."
60628    ::= { vnicNewCfgGroupEntry 4 }
60629
60630vnicNewCfgGroupAddVnic OBJECT-TYPE
60631    SYNTAX   DisplayString
60632    MAX-ACCESS read-write
60633    STATUS current
60634    DESCRIPTION
60635    "Add a vNIC to the vNIC group."
60636    ::= { vnicNewCfgGroupEntry 5 }
60637
60638vnicNewCfgGroupRemVnic OBJECT-TYPE
60639    SYNTAX   DisplayString
60640    MAX-ACCESS read-write
60641    STATUS current
60642    DESCRIPTION
60643    "Remove a vNIC to the vNIC group."
60644    ::= { vnicNewCfgGroupEntry 6 }
60645
60646vnicNewCfgGroupAddPort OBJECT-TYPE
60647    SYNTAX   INTEGER
60648    MAX-ACCESS read-write
60649    STATUS current
60650    DESCRIPTION
60651    "Add a non-vNIC port or a uplink port to the vNIC group."
60652    ::= { vnicNewCfgGroupEntry 7 }
60653
60654vnicNewCfgGroupRemPort OBJECT-TYPE
60655    SYNTAX   INTEGER
60656    MAX-ACCESS read-write
60657    STATUS current
60658    DESCRIPTION
60659    "Remove a non-vNIC port or a uplink port from the vNIC group."
60660    ::= { vnicNewCfgGroupEntry 8 }
60661
60662vnicNewCfgGroupAddTrunk OBJECT-TYPE
60663    SYNTAX   INTEGER
60664    MAX-ACCESS read-write
60665    STATUS current
60666    DESCRIPTION
60667    "Add a uplink trunk to the vNIC group."
60668    ::= { vnicNewCfgGroupEntry 9 }
60669
60670vnicNewCfgGroupRemTrunk OBJECT-TYPE
60671    SYNTAX   INTEGER {
60672        other(1),
60673        delete(2)
60674    }
60675    MAX-ACCESS read-write
60676    STATUS current
60677    DESCRIPTION
60678    "Remove the uplink trunk from the vNIC group.
60679    other(1) is returned always when read.
60680    The following values are writable: delete(2)...to delete the uplink trunk from the vNIC group"
60681    ::= { vnicNewCfgGroupEntry 10 }
60682
60683vnicNewCfgGroupAddKey OBJECT-TYPE
60684    SYNTAX   INTEGER
60685    MAX-ACCESS read-write
60686    STATUS current
60687    DESCRIPTION
60688    "Add a uplink LACP trunk to the vNIC group."
60689    ::= { vnicNewCfgGroupEntry 11 }
60690
60691vnicNewCfgGroupRemKey OBJECT-TYPE
60692    SYNTAX   INTEGER {
60693        other(1),
60694        delete(2)
60695    }
60696    MAX-ACCESS read-write
60697    STATUS current
60698    DESCRIPTION
60699    "Remove the uplink LACP trunk from the vNIC group.
60700    other(1) is returned always when read.
60701    The following values are writable: delete(2)...to delete the uplink LACP trunk from the vNIC group"
60702    ::= { vnicNewCfgGroupEntry 12 }
60703
60704vnicNewCfgGroupDelete OBJECT-TYPE
60705    SYNTAX   INTEGER {
60706        other(1),
60707        delete(2)
60708    }
60709    MAX-ACCESS read-write
60710    STATUS current
60711    DESCRIPTION
60712    "Delete the vNIC group.
60713    other(1) is returned always when read.
60714    The following values are writable: delete(2)...to delete the vNIC group"
60715    ::= { vnicNewCfgGroupEntry 13 }
60716
60717vnicNewCfgGroupVnics OBJECT-TYPE
60718    SYNTAX   DisplayString
60719    MAX-ACCESS read-only
60720    STATUS current
60721    DESCRIPTION
60722    "The vNICs in the vNIC group."
60723    ::= { vnicNewCfgGroupEntry 14 }
60724
60725vnicNewCfgGroupPorts OBJECT-TYPE
60726    SYNTAX   DisplayString
60727    MAX-ACCESS read-only
60728    STATUS current
60729    DESCRIPTION
60730    "Non-vNIC Ports and/or uplink port in the vNIC group."
60731    ::= { vnicNewCfgGroupEntry 15 }
60732
60733vnicNewCfgGroupTrunk OBJECT-TYPE
60734    SYNTAX   INTEGER
60735    MAX-ACCESS read-only
60736    STATUS current
60737    DESCRIPTION
60738    "Uplink trunk in the vNIC group."
60739    ::= { vnicNewCfgGroupEntry 16 }
60740
60741vnicNewCfgGroupKey OBJECT-TYPE
60742    SYNTAX   INTEGER
60743    MAX-ACCESS read-only
60744    STATUS current
60745    DESCRIPTION
60746    "Uplink LACP admin key in the vNIC group."
60747    ::= { vnicNewCfgGroupEntry 17 }
60748
60749-- ----------------------------------------------------------------------------
60750-- } INSERT: vnic
60751-- ----------------------------------------------------------------------------
60752
60753
60754
60755
60756-- ----------------------------------------------------------------------------
60757-- } INSERT:  bntRoot
60758-- ----------------------------------------------------------------------------
60759
60760-- Access Switch for Blade OS TOR Private MIBs
60761-- tor-BladeSwitch     OBJECT IDENTIFIER ::= { blade 100 }
60762-- MIB definitions for Standalone BNT Private MIBs
60763
60764-- Access "productID" group for Common Standalone BNT Private MIBs
60765ibmnos-BladeSwitch     OBJECT IDENTIFIER ::= { ibmnetwork 100 }
60766
60767
60768
60769
60770ibmnoscfa                  OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 27 }
60771-- ----------------------------------------------------------------------------
60772-- { INSERT: cfa
60773-- ----------------------------------------------------------------------------
60774
60775
60776
60777      if OBJECT IDENTIFIER ::= { ibmnoscfa 1 }
60778
60779
60780
60781-- ifMainTable
60782-- This table is used for the management of all the interfaces in the
60783-- system.
60784
60785      ifMainTable          OBJECT-TYPE
60786         SYNTAX            SEQUENCE OF IfMainEntry
60787         MAX-ACCESS        not-accessible
60788         STATUS            current
60789         DESCRIPTION
60790            "A list of all the interface entries in the system.
60791            This table contains objects which are applicable to all
60792            types of interfaces in the system. This table is a
60793            proprietary extension to the standard ifTable and
60794            ifXTable. The index to this table has the semantics of
60795            the MIB-2 ifIndex."
60796         ::= { if 4 }
60797
60798      ifMainEntry          OBJECT-TYPE
60799         SYNTAX            IfMainEntry
60800         MAX-ACCESS        not-accessible
60801         STATUS            current
60802         DESCRIPTION
60803            "An entry containing management information applicable
60804            to a particular interface."
60805         INDEX { ifMainIndex }
60806         ::= { ifMainTable 1 }
60807
60808      IfMainEntry ::=
60809         SEQUENCE {
60810            ifMainIndex              InterfaceIndex,
60811            ifMainPortName           DisplayString
60812            }
60813
60814      ifMainIndex          OBJECT-TYPE
60815         SYNTAX            InterfaceIndex
60816         MAX-ACCESS        not-accessible
60817         STATUS            current
60818         DESCRIPTION
60819            "A unique value, greater than zero, for each
60820            interface. This object is identical to the ifIndex
60821            of the standard MIB-2 ifTable."
60822         ::= { ifMainEntry 1 }
60823
60824
60825
60826ifMainPortName  OBJECT-TYPE
60827    SYNTAX      DisplayString
60828    MAX-ACCESS  read-write
60829    STATUS      current
60830    DESCRIPTION
60831        "This is used to assign a alias to a port"
60832    ::= { ifMainEntry 9 }
60833
60834
60835-- ----------------------------------------------------------------------------
60836-- } INSERT: cfa
60837-- ----------------------------------------------------------------------------
60838
60839
60840
60841ibmnos                     OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch 81 }
60842-- ----------------------------------------------------------------------------
60843-- { INSERT: bos
60844-- ----------------------------------------------------------------------------
60845
60846
60847
60848-- ====================================================================
60849-- groups in the MIB
60850-- ====================================================================
60851
60852      ibmnosSystem                OBJECT IDENTIFIER ::= { ibmnos 1 }
60853      ibmnosConfigControl         OBJECT IDENTIFIER ::= { ibmnos 2 }
60854-- ====================================================================
60855
60856-- System Group
60857
60858
60859   -- Configurtion Save related configuration / information
60860
60861ibmnosConfigSaveOption  OBJECT-TYPE
60862    SYNTAX      INTEGER {
60863                            noSave(1),
60864                            flashSave(2),
60865                            remoteTftpSave(3),
60866                            startupConfig(4),
60867                            backupConfig(5),
60868                            remoteTftpRestore(6)
60869       }
60870   MAX-ACCESS  read-write
60871       STATUS      current
60872       DESCRIPTION
60873       "Specifies whether the configurations of the switch has to be
60874       saved or not.
60875
60876       The value 'noSave' specifies that the configurations need
60877       not be saved.
60878
60879       The value 'flashSave' specifies that the configurations need
60880       to be saved in flash in the specified file name issConfigSaveFileName.
60881
60882       The value 'remoteSave' specifies that the configurations need
60883       to be saved in specified remote system.
60884
60885       The value 'startupConfig' specifies that the configurations need
60886       to be saved in flash in the 'Startup Configuration File'.
60887       The value 'backupConfig' specifies that the configurations need
60888       to be saved in flash in the 'backup Configuration File'.
60889
60890       The value 'remoteTftpRestore' specifies that the configurations need
60891       to be restored from remote system and saved in the file as indicated by
60892       'ibmnosConfigRemoteType'. This configuration are copied to configuration blocks
60893       and applied after restart."
60894       DEFVAL  { noSave }
60895   ::= { ibmnosSystem 10 }
60896
60897ibmnosConfigSaveFileName OBJECT-TYPE
60898       SYNTAX      DisplayString (SIZE(1..128))
60899       MAX-ACCESS  read-write
60900       STATUS      current
60901       DESCRIPTION
60902       "Name of the file in which the switch configurations are
60903       to be saved.
60904
60905       This object is valid only if 'issConfigSaveOption' is chosen
60906       to be 'flashSave' or 'remoteSave'."
60907       DEFVAL { "iss.conf" }
60908   ::= { ibmnosSystem 12 }
60909
60910   ibmnosInitiateConfigSave  OBJECT-TYPE
60911       SYNTAX      TruthValue
60912       MAX-ACCESS  read-write
60913       STATUS      current
60914       DESCRIPTION
60915       "When set as 'true' switch configurations save operation is
60916       initiated.
60917       As soon as the configuration save operation is completed, the value
60918       of this object reverts back to 'false'.
60919
60920       All the configurations made via the three interfaces
60921       viz.
60922       -> commandline interface
60923       -> Web Interface
60924       -> SNMP interface
60925       are saved either in 'Startup Configuration File' in the flash or
60926       in the specified 'issConfigSaveFileName' in the flash or
60927       in the chosen remote system, depending upon 'ConfigSaveOption'."
60928       DEFVAL  { false }
60929   ::= { ibmnosSystem 13 }
60930
60931
60932
60933ibmnosConfigSaveStatus OBJECT-TYPE
60934   SYNTAX     INTEGER {
60935              saveInProgress(1),
60936              saveSuccessful(2),
60937              saveFailed(3),
60938              notInitiated(4),
60939              saveNotRequired(5)
60940             }
60941   MAX-ACCESS  read-only
60942   STATUS      current
60943   DESCRIPTION
60944      "Status of configuration save operation."
60945   DEFVAL  { notInitiated }
60946   ::= { ibmnosSystem 14 }
60947
60948  ibmnosConfigRestoreOption  OBJECT-TYPE
60949       SYNTAX      INTEGER {
60950           factory(1),
60951               activeConfig(2),
60952               backupConfig(3)
60953       }
60954   MAX-ACCESS  read-write
60955       STATUS      current
60956       DESCRIPTION
60957       "Specifies whether the switch configurations have to be restored
60958       or not.
60959
60960       The value 'factory' specifies that the switch configurations
60961       need not be restored when the system is restarted.
60962
60963       The value 'activeConfig' specifies that the configurations
60964       need to be restored from the 'Startup Configuration File' in the flash
60965       when the system is restarted.
60966
60967       The value 'backupConfig' specifies that the configurations
60968       need to be restored from the 'Backup Configuration File' in the flash
60969       when the system is restarted."
60970       DEFVAL  { factory }
60971   ::= { ibmnosSystem 15 }
60972
60973
60974
60975
60976
60977   ibmnosLoggingOption OBJECT-TYPE
60978       SYNTAX      INTEGER {
60979           console(1)
60980       }
60981   MAX-ACCESS  read-write
60982       STATUS      current
60983       DESCRIPTION
60984       "The Logging option specifying whether the logging is to be
60985       done at console or to a file(system buffer) in the system."
60986       ::= { ibmnosSystem 26 }
60987
60988-- Login Authentication mechanism
60989
60990ibmnosLoginAuthentication OBJECT-TYPE
60991   SYNTAX      INTEGER {
60992               local(1),
60993               remoteRadius(2),
60994               remoteTacacs(3)
60995              }
60996   MAX-ACCESS  read-write
60997   STATUS      current
60998   DESCRIPTION
60999      "The mechanism by which the user login to access the GUI for
61000       configuration has to be authenticated. Authentication is done
61001       either locally or in the remote side through a RADIUS Server."
61002   ::= { ibmnosSystem 32 }
61003
61004
61005ibmnosConfigRestoreFileVersion OBJECT-TYPE
61006   SYNTAX      DisplayString (SIZE(1..12))
61007   MAX-ACCESS  read-only
61008   STATUS      current
61009   DESCRIPTION
61010      "Config Restoration file version. This version will be compared in each
61011       reboot against version stored in restoration file. Restoration
61012       will occur only if the first field in restoration file is this OID and the
61013       RestoreFileVersion value also matches."
61014   ::= { ibmnosSystem 40 }
61015
61016
61017
61018-- Config Control Group
61019
61020
61021-- Port Control Table
61022
61023ibmnosPortCtrlTable OBJECT-TYPE
61024   SYNTAX      SEQUENCE OF IbmnosPortCtrlEntry
61025   MAX-ACCESS  not-accessible
61026   STATUS      current
61027   DESCRIPTION
61028       "A table to control the port specific parameters of the device like speed,
61029        duplex mode, etc."
61030   ::= { ibmnosConfigControl 2 }
61031
61032ibmnosPortCtrlEntry OBJECT-TYPE
61033   SYNTAX      IbmnosPortCtrlEntry
61034   MAX-ACCESS  not-accessible
61035   STATUS      current
61036   DESCRIPTION
61037       "An entry appears in this table for each interface in the system.
61038
61039       Index to the table is the interface index of the port."
61040
61041   INDEX { ibmnosPortCtrlIndex }
61042   ::= { ibmnosPortCtrlTable 1 }
61043
61044IbmnosPortCtrlEntry ::=
61045   SEQUENCE {
61046      ibmnosPortCtrlIndex
61047         Integer32,
61048      ibmnosPortCtrlMode
61049         INTEGER,
61050      ibmnosPortCtrlDuplex
61051         INTEGER,
61052      ibmnosPortCtrlSpeed
61053         INTEGER,
61054      ibmnosPortCtrlFlowControl
61055         INTEGER
61056  }
61057
61058ibmnosPortCtrlIndex OBJECT-TYPE
61059   SYNTAX      Integer32 (1..65535)
61060   MAX-ACCESS  not-accessible
61061   STATUS      current
61062   DESCRIPTION
61063      "Interface index of the port for which the configuration
61064      in this entry applies."
61065
61066   ::= { ibmnosPortCtrlEntry 1 }
61067
61068ibmnosPortCtrlMode OBJECT-TYPE
61069   SYNTAX      INTEGER {
61070                 auto          (1),
61071                 noNegotiation (2)
61072              }
61073   MAX-ACCESS  read-write
61074   STATUS      current
61075   DESCRIPTION
61076      "Speficies the mode in which the speed, duplex modes and flow control
61077       of the interface is determined.
61078
61079       If set as 'auto', the hardware senses speed and negotiates with the port
61080       on the other end of the link for data transfer operation as
61081       'full-duplex' or 'half-duplex' and about flow contol.
61082
61083       If set as 'nonegotiation', the configured values for interface
61084       speed, duplex mode and flow control will be effective."
61085
61086   DEFVAL  { auto }
61087   ::= { ibmnosPortCtrlEntry 2 }
61088
61089ibmnosPortCtrlDuplex OBJECT-TYPE
61090   SYNTAX      INTEGER {
61091                 full  (1),
61092                 half  (2),
61093		 any   (3)
61094              }
61095   MAX-ACCESS  read-write
61096   STATUS      current
61097   DESCRIPTION
61098      "Configures interface data transfer mode as full-duplex or half-duplex.
61099
61100      This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
61101      If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
61102
61103   ::= { ibmnosPortCtrlEntry 3 }
61104
61105ibmnosPortCtrlSpeed OBJECT-TYPE
61106   SYNTAX      INTEGER {
61107                 tenMBPS     (1),
61108                 hundredMBPS (2),
61109                 oneGB       (3),
61110                 tenGB       (4),
61111		 any         (5)
61112              }
61113   MAX-ACCESS  read-write
61114   STATUS      current
61115   DESCRIPTION
61116      "Configures interface speed.
61117
61118      This object can be configured only if the 'PortCtrlMode' is 'nonegotiation'.
61119      If the 'PortCtrlMode' is 'auto', it obtains the value 'any'"
61120
61121   ::= { ibmnosPortCtrlEntry 4 }
61122
61123
61124ibmnosPortCtrlFlowControl OBJECT-TYPE
61125   SYNTAX      INTEGER {
61126                 enable     (1),
61127                 disable    (2),
61128		 send	    (3),
61129		 receive    (4)
61130              }
61131   MAX-ACCESS  read-write
61132   STATUS      current
61133   DESCRIPTION
61134      "Enables / disables flow control for the interface.
61135
61136      This object be configured only if the 'PortCtrlMode' is 'nonegotiation'.
61137      If the 'PortCtrlMode' is 'auto', it obtains the value from Hardware
61138      after negotiating  with its peer"
61139
61140   ::= { ibmnosPortCtrlEntry 5 }
61141
61142
61143-- ----------------------------------------------------------------------------
61144-- } INSERT: bos
61145-- ----------------------------------------------------------------------------
61146
61147
61148toraddon              OBJECT IDENTIFIER ::= { ibmnos-BladeSwitch
61149                                                                100
61150                                            }
61151
61152-- ----------------------------------------------------------------------------
61153-- { INSERT: toraddon
61154-- ----------------------------------------------------------------------------
61155
61156-- Module Group
61157--vlan              OBJECT IDENTIFIER ::= { toraddon  1 }
61158cfa               OBJECT IDENTIFIER ::= { toraddon  2 }
61159sys               OBJECT IDENTIFIER ::= { toraddon  7 }
61160ibmnosFdb            OBJECT IDENTIFIER ::= { toraddon  13 }
61161tor-switch         OBJECT IDENTIFIER ::= { toraddon  14 }
61162
61163ibmnosBladeHarmony   OBJECT IDENTIFIER ::= { toraddon
61164                                                    17
61165                                        }
61166
61167-- Blade Harmony Wrapper Objects (bosBladeHarmony)
61168
61169dataCollection        OBJECT IDENTIFIER ::= { ibmnosBladeHarmony  1 }
61170
61171
61172imageConfigTransfer     OBJECT IDENTIFIER ::= { ibmnosBladeHarmony  3 }
61173
61174
61175ibmnosFdbTable OBJECT-TYPE
61176    SYNTAX  SEQUENCE OF IbmnosFdbEntry
61177    MAX-ACCESS  not-accessible
61178    STATUS  current
61179    DESCRIPTION
61180        "The table of FDB entries."
61181    ::= { ibmnosFdb 5 }
61182
61183ibmnosFdbEntry OBJECT-TYPE
61184    SYNTAX  IbmnosFdbEntry
61185    MAX-ACCESS  not-accessible
61186    STATUS  current
61187    DESCRIPTION
61188        "A row in the FDB table"
61189    INDEX   { ibmnosFdbVlan, ibmnosFdbMacAddr }
61190    ::= { ibmnosFdbTable 1 }
61191
61192IbmnosFdbEntry ::= SEQUENCE {
61193    ibmnosFdbVlan               Integer32,
61194    ibmnosFdbMacAddr            PhysAddress,
61195    ibmnosFdbMacAddrStr         DisplayString,
61196    ibmnosFdbVlanId             Integer32,
61197    ibmnosFdbSrcPort            Integer32,
61198    ibmnosFdbSrcTrunk           Integer32,
61199    ibmnosFdbState              INTEGER,
61200    ibmnosFdbStatus             Integer32,
61201    ibmnosFdbClearMac           INTEGER
61202   }
61203
61204ibmnosFdbVlan OBJECT-TYPE
61205    SYNTAX  Integer32
61206    MAX-ACCESS  not-accessible
61207    STATUS  current
61208    DESCRIPTION
61209        "The VLAN ID for the FDB entry."
61210    ::= { ibmnosFdbEntry 1 }
61211
61212ibmnosFdbMacAddr OBJECT-TYPE
61213    SYNTAX  PhysAddress
61214    MAX-ACCESS  not-accessible
61215    STATUS  current
61216    DESCRIPTION
61217        "The MAC address for the FDB entry."
61218    ::= { ibmnosFdbEntry 2 }
61219
61220ibmnosFdbMacAddrStr OBJECT-TYPE
61221    SYNTAX DisplayString (SIZE (0..255))
61222    MAX-ACCESS read-only
61223    STATUS current
61224    DESCRIPTION
61225        "The MAC address in hex format for the FDB entry. This node is added for
61226        display purpose."
61227    ::={ ibmnosFdbEntry 3 }
61228
61229ibmnosFdbVlanId OBJECT-TYPE
61230    SYNTAX  Integer32
61231    MAX-ACCESS read-only
61232    STATUS  current
61233    DESCRIPTION
61234        "The VLAN ID for the FDB entry. This node is added for display purpose."
61235    ::= { ibmnosFdbEntry 4 }
61236
61237ibmnosFdbSrcPort OBJECT-TYPE
61238    SYNTAX  Integer32
61239    MAX-ACCESS  read-only
61240    STATUS  current
61241    DESCRIPTION
61242       "Either the value '0', or the port number of the port on which a frame
61243        having a source address equal to the value of the corresponding
61244        instance has been seen.  A value of '0' indicates that the port
61245        number has not been learned but that the bridge does have some
61246        forwarding/filtering information about this address."
61247    ::= { ibmnosFdbEntry 5 }
61248
61249ibmnosFdbSrcTrunk OBJECT-TYPE
61250    SYNTAX  Integer32
61251    MAX-ACCESS  read-only
61252    STATUS  current
61253    DESCRIPTION
61254       "Either the value '0', or the trunk number of the trunk on which a frame
61255        having a source address equal to the value of the corresponding
61256        instance has been seen.  A value of '0' indicates that the source
61257        address is not associated with a trunk."
61258    ::= { ibmnosFdbEntry 6 }
61259
61260ibmnosFdbState OBJECT-TYPE
61261    SYNTAX  INTEGER {
61262 unknown(1),
61263 forward(2),
61264 trunk(3)
61265	}
61266    MAX-ACCESS  read-only
61267    STATUS  current
61268    DESCRIPTION
61269        "The state of the FDB entry. The meanings of the values are :
61270         unknown(1) : the MAC address has not yet been learned by the switch
61271                      but has only been seen as a destination address
61272         forward(2) : the MAC address has been learned by the switch
61273         trunk(3)   : frames with this MAC address are forwarded to trunk
61274                      group"
61275    ::= { ibmnosFdbEntry 7 }
61276
61277
61278ibmnosFdbStatus OBJECT-TYPE
61279    SYNTAX  Integer32
61280    MAX-ACCESS  read-only
61281    STATUS  current
61282    DESCRIPTION
61283       "'1' if it is permanent
61284        '0' if it is not permanent"
61285    ::= { ibmnosFdbEntry 10 }
61286
61287ibmnosFdbClearMac OBJECT-TYPE
61288    SYNTAX  INTEGER {
61289        ok(1),
61290        clear(2)
61291        }
61292    MAX-ACCESS  read-write
61293    STATUS  current
61294    DESCRIPTION
61295        "Setting this value to clear(2) clears the corresponding table entry in FDB."
61296    ::= { ibmnosFdbEntry 11 }
61297
61298
61299
61300--  Interface mangager(CFA) objects
61301
61302ibmnosPortCfgTable OBJECT-TYPE
61303    SYNTAX  SEQUENCE OF IbmnosPortCfgTableEntry
61304    MAX-ACCESS  not-accessible
61305    STATUS  current
61306    DESCRIPTION
61307        "The table of port configuration in the new_configuration block."
61308    ::= { cfa 1 }
61309
61310ibmnosPortCfgTableEntry OBJECT-TYPE
61311    SYNTAX  IbmnosPortCfgTableEntry
61312    MAX-ACCESS  not-accessible
61313    STATUS  current
61314    DESCRIPTION
61315        "A row in the port configuration table in the new_configuration block."
61316    INDEX   {ibmnosPortCfgIndx }
61317    ::= {ibmnosPortCfgTable 1 }
61318
61319IbmnosPortCfgTableEntry ::= SEQUENCE {
61320    ibmnosPortCfgIndx             Integer32,
61321    ibmnosPortCfgVlanTag          INTEGER
61322}
61323
61324ibmnosPortCfgIndx OBJECT-TYPE
61325    SYNTAX  Integer32
61326    MAX-ACCESS  not-accessible
61327    STATUS  current
61328    DESCRIPTION
61329        "The index of the row in port configurations table."
61330    ::= { ibmnosPortCfgTableEntry 1 }
61331
61332ibmnosPortCfgVlanTag OBJECT-TYPE
61333    SYNTAX  INTEGER {
61334	 enable(1),
61335	 disable(2)
61336	}
61337    MAX-ACCESS  read-write
61338    STATUS  current
61339    DESCRIPTION
61340        "VLAN tag configured for the port"
61341    ::= { ibmnosPortCfgTableEntry 2 }
61342
61343
61344agImageForNextReset OBJECT-TYPE
61345     SYNTAX  INTEGER{
61346		image1(2),
61347		image2(3)
61348	      }
61349    MAX-ACCESS  read-write
61350    STATUS  current
61351    DESCRIPTION
61352         "The software image to be booted from at next reset.
61353
61354        The following values are writable:
61355             image1(2)...image 1
61356             image2(3)...image 2"
61357
61358    ::= { sys 2 }
61359
61360
61361
61362--- Switch Objects
61363
61364
61365hardwarePartNumber OBJECT-TYPE
61366    SYNTAX  DisplayString (SIZE(0..16))
61367    MAX-ACCESS  read-only
61368    STATUS  current
61369    DESCRIPTION
61370        "The hardware part number of the Blade Switch."
61371    ::= { tor-switch 1 }
61372
61373hardwareRevision OBJECT-TYPE
61374    SYNTAX DisplayString (SIZE(0..16))
61375    MAX-ACCESS read-only
61376    STATUS current
61377    DESCRIPTION
61378        "The hardware revision.  If the revision is not
61379         available, a zero length string should be returned."
61380    ::= { tor-switch 2 }
61381
61382hardwareLastBoot OBJECT-TYPE
61383    SYNTAX INTEGER {
61384         unkownReason(0),
61385         powerCycle(1),
61386         resetFromConsole(2),
61387         resetFromTelnetOrSSH(3),
61388         resetFromSNMP(4),
61389         resetFromWEBUI(5),
61390         resetFromScheduled(6),
61391         resetFromWatchdogTimer(7),
61392         resetFromSWPANIC(8)
61393            }
61394    MAX-ACCESS read-only
61395    STATUS current
61396    DESCRIPTION
61397        "Reason of the last boot.
61398        "
61399    ::= { tor-switch 3 }
61400
61401hardwareMACAddress OBJECT-TYPE
61402    SYNTAX DisplayString (SIZE(0..48))
61403    MAX-ACCESS read-only
61404    STATUS current
61405    DESCRIPTION
61406        "The MAC address."
61407    ::= { tor-switch 4 }
61408
61409hardwareSwitchRunningSwVersion  OBJECT-TYPE
61410    SYNTAX DisplayString (SIZE(0..128))
61411    MAX-ACCESS read-only
61412    STATUS current
61413    DESCRIPTION
61414        "The switch software version."
61415    ::= { tor-switch 5 }
61416
61417hardwareFlashConfiguration OBJECT-TYPE
61418    SYNTAX INTEGER {
61419         factory(0),
61420         active(1),
61421         backup(2)
61422            }
61423    MAX-ACCESS read-only
61424    STATUS current
61425    DESCRIPTION
61426        "The active flash configuration."
61427    ::= { tor-switch 6 }
61428
61429hardwarePCBAPartNumber OBJECT-TYPE
61430    SYNTAX DisplayString (SIZE(0..128))
61431    MAX-ACCESS read-only
61432    STATUS current
61433    DESCRIPTION
61434        "The PCBA part number."
61435    ::= { tor-switch 7 }
61436
61437hardwareFABNumber OBJECT-TYPE
61438    SYNTAX DisplayString (SIZE(0..128))
61439    MAX-ACCESS read-only
61440    STATUS current
61441    DESCRIPTION
61442        "FAB Number"
61443    ::= { tor-switch 8 }
61444
61445hardwareSerialNumber OBJECT-TYPE
61446     SYNTAX DisplayString (SIZE(0..128))
61447     MAX-ACCESS read-only
61448     STATUS current
61449     DESCRIPTION
61450         "The switch serial number."
61451     ::= { tor-switch 9 }
61452
61453hardwareManufacturingDate OBJECT-TYPE
61454     SYNTAX DisplayString (SIZE(0..128))
61455     MAX-ACCESS read-only
61456     STATUS current
61457     DESCRIPTION
61458         "The date of manufacturing."
61459     ::= { tor-switch 10 }
61460
61461hwTemperatureSensor1 OBJECT-TYPE
61462    SYNTAX DisplayString (SIZE(0..128))
61463    MAX-ACCESS read-only
61464    STATUS current
61465    DESCRIPTION
61466        "The temperature sensor 1."
61467    ::= { tor-switch 11 }
61468
61469hwTemperatureSensor2 OBJECT-TYPE
61470    SYNTAX DisplayString (SIZE(0..128))
61471    MAX-ACCESS read-only
61472    STATUS current
61473    DESCRIPTION
61474        "The temperature sensor 2."
61475    ::= { tor-switch 12 }
61476hwTemperatureSensor3 OBJECT-TYPE
61477    SYNTAX DisplayString (SIZE(0..128))
61478    MAX-ACCESS read-only
61479    STATUS current
61480    DESCRIPTION
61481        "The temperature sensor 3."
61482    ::= { tor-switch 13 }
61483
61484hwFan1RPMValue OBJECT-TYPE
61485    SYNTAX DisplayString (SIZE(0..128))
61486    MAX-ACCESS read-only
61487    STATUS current
61488    DESCRIPTION
61489        "The Fan 1 RPM value."
61490    ::= { tor-switch 14 }
61491
61492hwFan2RPMValue OBJECT-TYPE
61493    SYNTAX DisplayString (SIZE(0..48))
61494    MAX-ACCESS read-only
61495    STATUS current
61496    DESCRIPTION
61497        "The Fan 2 RPM value."
61498    ::= { tor-switch 15 }
61499
61500hwFan3RPMValue OBJECT-TYPE
61501    SYNTAX DisplayString (SIZE(0..48))
61502    MAX-ACCESS read-only
61503    STATUS current
61504    DESCRIPTION
61505        "The Fan 3 RPM value."
61506    ::= { tor-switch 16 }
61507
61508hwFan4RPMValue OBJECT-TYPE
61509    SYNTAX DisplayString (SIZE(0..48))
61510    MAX-ACCESS read-only
61511    STATUS current
61512    DESCRIPTION
61513        "The Fan 4 RPM value."
61514    ::= { tor-switch 17 }
61515
61516hwFan5RPMValue OBJECT-TYPE
61517    SYNTAX DisplayString (SIZE(0..48))
61518    MAX-ACCESS read-only
61519    STATUS current
61520    DESCRIPTION
61521        "The Fan 5 RPM value."
61522    ::= { tor-switch 18 }
61523
61524hwBoardRevision OBJECT-TYPE
61525    SYNTAX DisplayString (SIZE(0..48))
61526    MAX-ACCESS read-only
61527    STATUS current
61528    DESCRIPTION
61529    "The Board revision number."
61530    ::= { tor-switch 19 }
61531
61532
61533hwPowerSupply1State OBJECT-TYPE
61534    SYNTAX INTEGER {
61535         off(0),
61536         on(1),
61537         absent(2)
61538            }
61539    MAX-ACCESS read-only
61540    STATUS current
61541    DESCRIPTION
61542        "The Power Supply 1 state."
61543    ::= { tor-switch 20 }
61544
61545hwPowerSupply2State OBJECT-TYPE
61546    SYNTAX INTEGER {
61547         off(0),
61548         on(1),
61549         absent(2)
61550            }
61551    MAX-ACCESS read-only
61552    STATUS current
61553    DESCRIPTION
61554        "The Power Supply 2 state."
61555    ::= { tor-switch 21 }
61556
61557ibmnosSfpInfoTable OBJECT-TYPE
61558    SYNTAX  SEQUENCE OF IbmnosSfpInfoTableEntry
61559    MAX-ACCESS  not-accessible
61560    STATUS  current
61561    DESCRIPTION
61562        "The table of external port SFP information."
61563    ::= { tor-switch 22 }
61564
61565ibmnosSfpInfoTableEntry OBJECT-TYPE
61566    SYNTAX  IbmnosSfpInfoTableEntry
61567    MAX-ACCESS  not-accessible
61568    STATUS  current
61569    DESCRIPTION
61570        "A row in the external port SFP information table."
61571    INDEX   { ibmnosSfpInfoIndx }
61572    ::= { ibmnosSfpInfoTable 1 }
61573
61574IbmnosSfpInfoTableEntry ::= SEQUENCE {
61575    ibmnosSfpInfoIndx                 Integer32,
61576    ibmnosSfpInfoDescription          INTEGER,
61577    ibmnosSfpInfoSerialNumber         DisplayString,
61578    ibmnosSfpInfoPartNumber           DisplayString,
61579    ibmnosSfpInfoHWRevision           DisplayString
61580    }
61581
61582ibmnosSfpInfoIndx OBJECT-TYPE
61583    SYNTAX  Integer32
61584    MAX-ACCESS read-only
61585    STATUS  current
61586    DESCRIPTION
61587        "Sfp Info index (port number)"
61588    ::= { ibmnosSfpInfoTableEntry 1 }
61589
61590ibmnosSfpInfoDescription OBJECT-TYPE
61591    SYNTAX INTEGER {
61592       none(0),
61593       sfp(1),
61594       cx4(2),
61595       sfpplus(3),
61596       dac(6)
61597       }
61598    MAX-ACCESS read-only
61599    STATUS current
61600    DESCRIPTION
61601	"Type Ethernet device (None(0), SFP(1), CX4(2), SFPplus(3), DAC(6))"
61602    ::= { ibmnosSfpInfoTableEntry 2 }
61603
61604ibmnosSfpInfoSerialNumber OBJECT-TYPE
61605    SYNTAX DisplayString (SIZE(0..128))
61606    MAX-ACCESS read-only
61607    STATUS current
61608    DESCRIPTION
61609        "Serial Number."
61610    ::= { ibmnosSfpInfoTableEntry 3 }
61611
61612ibmnosSfpInfoPartNumber OBJECT-TYPE
61613    SYNTAX DisplayString (SIZE(0..128))
61614    MAX-ACCESS read-only
61615    STATUS current
61616    DESCRIPTION
61617        "Part Number."
61618    ::= { ibmnosSfpInfoTableEntry 4 }
61619
61620ibmnosSfpInfoHWRevision OBJECT-TYPE
61621    SYNTAX DisplayString (SIZE(0..128))
61622    MAX-ACCESS  read-only
61623    STATUS  current
61624    DESCRIPTION
61625        "Hardware Revision"
61626    ::= { ibmnosSfpInfoTableEntry 5 }
61627
61628
61629
61630swImage1Version OBJECT-TYPE
61631    SYNTAX DisplayString (SIZE(0..128))
61632    MAX-ACCESS read-only
61633    STATUS current
61634    DESCRIPTION
61635        "Software image1 version"
61636    ::= { tor-switch 24 }
61637
61638swImage2Version OBJECT-TYPE
61639    SYNTAX DisplayString (SIZE(0..128))
61640    MAX-ACCESS read-only
61641    STATUS current
61642    DESCRIPTION
61643        "Software image2 version"
61644    ::= { tor-switch 25 }
61645
61646swBootVersion OBJECT-TYPE
61647    SYNTAX DisplayString (SIZE(0..128))
61648    MAX-ACCESS read-only
61649    STATUS current
61650    DESCRIPTION
61651        "Software boot version"
61652    ::= { tor-switch 26 }
61653
61654hwFan6RPMValue OBJECT-TYPE
61655    SYNTAX DisplayString (SIZE(0..48))
61656    MAX-ACCESS read-only
61657    STATUS current
61658    DESCRIPTION
61659        "The Fan 6 RPM value."
61660    ::= { tor-switch 27 }
61661
61662hwTemperatureSensor4 OBJECT-TYPE
61663    SYNTAX DisplayString (SIZE(0..128))
61664    MAX-ACCESS read-only
61665    STATUS current
61666    DESCRIPTION
61667        "The temperature sensor 4."
61668    ::= { tor-switch 32 }
61669
61670
61671
61672hwFan7RPMValue OBJECT-TYPE
61673    SYNTAX DisplayString (SIZE(0..48))
61674    MAX-ACCESS read-only
61675    STATUS current
61676    DESCRIPTION
61677        "The Fan 7 RPM value."
61678    ::= { tor-switch 40 }
61679
61680hwFan8RPMValue OBJECT-TYPE
61681    SYNTAX DisplayString (SIZE(0..48))
61682    MAX-ACCESS read-only
61683    STATUS current
61684    DESCRIPTION
61685        "The Fan 8 RPM value."
61686    ::= { tor-switch 41 }
61687
61688
61689-- Similar to ifAvailableIndex
61690ibmnosPortTableMaxEnt OBJECT-TYPE
61691    SYNTAX  Integer32
61692    MAX-ACCESS  read-only
61693    STATUS  current
61694    DESCRIPTION
61695        "The maximum number of rows in the port configuration host table."
61696    ::= { dataCollection 1 }
61697
61698
61699
61700
61701-- Similar to swImage1Version
61702ibmnosImage1Ver OBJECT-TYPE
61703    SYNTAX  DisplayString (SIZE(0..128))
61704    MAX-ACCESS  read-only
61705    STATUS  current
61706    DESCRIPTION
61707    "The version of the software image stored in image 1 storage in the
61708    form of 'major.minor.bugfix'.  A zero length string is returned if
61709    version is not available or there is no valid software image."
61710    ::= { dataCollection 3 }
61711
61712--  Similar to swImage2Version
61713ibmnosImage2Ver OBJECT-TYPE
61714    SYNTAX  DisplayString (SIZE(0..128))
61715    MAX-ACCESS  read-only
61716    STATUS  current
61717    DESCRIPTION
61718    "The version of the software image stored in image 2 storage in the
61719    form of 'major.minor.bugfix'.  A zero length string is returned if
61720    version is not available or there is no valid software image."
61721    ::= { dataCollection 4 }
61722
61723hwSwitchSoftwareVersion OBJECT-TYPE
61724    SYNTAX DisplayString (SIZE(0..128))
61725    MAX-ACCESS read-only
61726    STATUS current
61727    DESCRIPTION
61728        "The switch software version."
61729    ::= { dataCollection 5 }
61730
61731
61732-- Similar to hwSerialNumber
61733hwSerialNum OBJECT-TYPE
61734    SYNTAX DisplayString (SIZE(0..48))
61735    MAX-ACCESS read-only
61736    STATUS current
61737    DESCRIPTION
61738    "The switch serial number."
61739    ::= { dataCollection 6 }
61740
61741--  Already addedd with different data type.
61742--hwLastBoot OBJECT-TYPE
61743--    SYNTAX DisplayString (SIZE(0..48))
61744--    MAX-ACCESS read-only
61745--    STATUS current
61746--    DESCRIPTION
61747--    "Time and reason of the last boot."
61748--    ::= { ibmnosBladeHarmony 7}
61749
61750
61751hwManufacturingDate OBJECT-TYPE
61752    SYNTAX DisplayString (SIZE(0..48))
61753    MAX-ACCESS read-only
61754    STATUS current
61755    DESCRIPTION
61756    "The date of manufacturing."
61757    ::= { dataCollection 7 }
61758
61759-- Similar to issRestart
61760ibmnosReset OBJECT-TYPE
61761    SYNTAX  INTEGER {
61762        other(1),
61763        reset(2)
61764        }
61765    MAX-ACCESS  read-write
61766    STATUS  current
61767    DESCRIPTION
61768    "This is an action object to reboot the agent.
61769    other(1) is returned always when read."
61770    ::= { dataCollection 8 }
61771
61772-- Similar to swBootVersion
61773ibmnosBootVer OBJECT-TYPE
61774    SYNTAX  DisplayString (SIZE(0..16))
61775    MAX-ACCESS  read-only
61776    STATUS  current
61777    DESCRIPTION
61778    "The version of the boot code in the form of 'major.minor.bugfix'.
61779    A zero length string is returned if version is not available."
61780    ::= { dataCollection 9 }
61781
61782--Similar to ibmnosConfigRestoreOption
61783ibmnosConfigForNxtReset OBJECT-TYPE
61784    SYNTAX  INTEGER {
61785        active(2),
61786        backup(3),
61787        default(4)
61788        }
61789    MAX-ACCESS  read-write
61790    STATUS  current
61791    DESCRIPTION
61792    "The configuration information to be loaded from at next reset.
61793    The following values are writable:
61794    active(2)...active configuration block
61795    backup(3)...backup configuration block
61796    default(4)..default configuration block"
61797    ::= { dataCollection 10 }
61798
61799
61800ibmnosSoftwareVersion OBJECT-TYPE
61801    SYNTAX  DisplayString (SIZE(0..16))
61802    MAX-ACCESS  read-only
61803    STATUS  current
61804    DESCRIPTION
61805    "The version of the software image that is currently running on the
61806    system in the form of 'major.minor.maintenance.bugfix'.  A zero
61807    length string is returned if version is not available."
61808    ::= { dataCollection 11 }
61809
61810
61811
61812
61813agTftpServer OBJECT-TYPE
61814    SYNTAX  DisplayString (SIZE(0..128))
61815    MAX-ACCESS  read-write
61816    STATUS  current
61817    DESCRIPTION
61818    "The TFTP server IP address or domain name."
61819    ::= { imageConfigTransfer 1 }
61820
61821
61822
61823-- ----------------------------------------------------------------------------
61824-- } INSERT: g8000
61825-- ----------------------------------------------------------------------------
61826
61827
61828
61829-- ----------------------------------------------------------------------------
61830-- } INSERT:  blade
61831-- ----------------------------------------------------------------------------
61832
61833END
61834
61835
61836
61837
61838